0x31fa742d00000000000000000000000000000000000000000000000000000000000000a013b7da95902f2244d4f551c3537daffaf4244144d50720aed26c36334d13ba6e2334fce511cd2d0caf2018708ddc5b30216c5b997e29cbd877943871eb1361d4bb1cbfbba887da993f2d75374f0faf9813cd6e07f3d968aab611abe1c73033920000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000719c000000000000000000000000000139403b8b9e59c4af94fbad139c23f252eb3e9896570163a90b1aaf9b8b3fec30ff60db08641329159b4a6c407f9d917f01f89a7eb83c38a19bbeb2975c1f359039e10000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000033015fdc86f1a78fc482f4000000000000000000000000000000000000000000f5f2fd2d3cbb18f02361b70000000000000000000000000000000000000000000022cabcfe0001139066b00000000000000000000000000000000000000000006a0dd46710495b5064a994000000000000000000000000000000000000000000b312d7bdc8017553f3ac2f00000000000000000000000000000000000000000000055d126e9238029fbdb90000000000000000000000000000000000000000008ddca169c1a543e520cb2e000000000000000000000000000000000000000000c6bd1f9f77cc567f0b0cb40000000000000000000000000000000000000000000016888cb39caba448138f000000000000000000000000000000000000000000bba02807f817e79bd2d39b000000000000000000000000000000000000000000ebf2bd7c65b5e2069dcf870000000000000000000000000000000000000000000007160263654e604607c5228169408eadb20ac505fca57843e4d4df751f2e82df691f3e2c319a835f1c642df343b820eed420ff3d12e8e304c99753c3c8e2f00815a5ff8643d48c31d85e17632c30c5aa3a0761b6889d202a73b79d08837f8342e72ce7fbd115ebe398a3225d2b0cfc02b97fafb60c0c9eb6ae9132e1219f84934d028e16cddd12bb8f6e074be8cf86fd0c4e30931f501df6b647e75cbb48f342e87ea361f603c28d35750dd53d757357d59fb2c42f6eb53c8aa311dad8a5c97a2eea60e594dae9f2d5620f731d36a88f2ac7acb17dee253f8b299a7173fef828eb5fbd989af2e99a1576096166909073f04b63b1e1b525d29f7c56af09bc08c99bd7eb2c2f9c7fac595a0f527907cbd86d566c51aa74b0ce242c78752c21a624c0caf33f106c4272bfae1144434864d528157d6c4d0f44a7133a4c9050d8d1f87db216d186a0620df7b9000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021b595e123e5c4ee9112db31123f503f66f8a4c4cfe7cd84ea970605c3518dc4518c6c5877ae0ebba60ba3c375de11ab9d08805e141a568841883faea7325e56b016d88f9eaf5daa3f8fabb889afcbdce92ca00aa11cde2e412f4c22606278c2d18ee1ff88024a70a3a75caba99a078a066ce4cbc1c0e9d787419010a4b27888b2810d9594f3f33a5c4ae416eaedaa6f9d1512333aaf825bf57c3f13664f097622d457cbe5bd337ad2d1adb2a90b2f32a6fb54dd2cb7838ffb4e1f8162fe445b92545c35dcc496cb6f1b463c2fbad86fc101cb07219afee91396290d63507c5602c9e5b078bc62bccff028c43c14a1744c59ce3916033a31beaa488fa622b701e15b2e951b5be0cd28582437d13d8cf32855fe55352c04f7108031ae9baaeb9650113f0eb76779bd59021dc8715e4a82c2f0fa54027db7a6d02ec0e1103e95dfe27e0bf5e0c773e2e83638124ec9f62b91a16cfa94341f46b69649bc553a85422185dc26e00a0929afee07cffbe48cce6e20f619450e3712b4bb09bb0876877d80adafbdfcde50819f8b427cba6522fd65605e13132d5f30050db62629b4bce0c2615b2a9ba2178b4aa841d9d97204e7a178cc51d734387caae5cc7065ec1ea362a176f6c23c5d7d2626c749d9e1787192a9bc6b7ad38ae2d2b429c6088519e091257008cbea8ab7da066c1f0c63617e3e36c78e30b73239096a752c0a639f79600000000000000000000000000000000000000000000000000000000000000010790e9d1bc952736a54cb842862e6556ad84b6f3ee23fd59f4d959471c07be611e2090a1af7bae56d4ceaee2dc77f410798dc78c972f0280e298504388b3cd5c2500c950312b577e4ef7dec34c95ee8d1ea81464b415df5f4214ae7e345b613a196f7526f4515ad1f23df08c97b6c064ed6ee775ebf431667d4f5a6d28d085862e66b856cb0eef4960ed665e03377123d3bc94e6f2b749c977cb5764078e05b307678eab604471975bcc3d10bf7b0f26c58b3caa063cba1f6e7dbea5ee126afc004f3a64ed345a5c47bc01cbb5de7efafeea83b59ac73f595eb641c9b89d75c0086fbc3aeea1579b1fdb8ecc12eee221735978078ae21e26f5a5ae0f5e5226530832f11315da3af83f65e79c3d91dba64e981f848484b3e3423f5d028ca30a830813204fd8c27287492991024277914d804b4a40d72dd0f36103351a925958e701e99d167dd84ee7b9f90db21f0970766bbf4831993340454fcdffe8a731ab4f058279abaf191e3736deadcbf7b10b6d871948c343ab0c4447e6a42ae8385ac52cb5ede6c703b9c1325883a0074c1ba765b7e5f22dfa1d386cb273597be96d180a53c586e0658408deabd93b2a2842969a180851159f11ec2670fd6ba56650f9