0x31fa742d00000000000000000000000000000000000000000000000000000000000000a004e9f38613dda7927aacbd759a5be8176716bbda7af313eec20b1efe3e45c22e05663a5a47c03293677c1f029679dcd078ea06ff1bb2cb62e1025be0bfd9bee72ea3a33bb150fc4748820ba5f21005f47c90b04e61953f43fb1f7b09583db16600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000001af10000000000000000000000000000a1ccaf21a0658b6efad76b7098d67357e2ad8a2a576c277e5c32b58910a5583b1de73e1bd1d705cc55413043b90e4c26f2323173eda296ae6649761ff816428eccd10000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000005e7203b68ce5b22ecc03ec0000000000000000000000000000000000000000002f474444e97b184e9b3f11000000000000000000000000000000000000000000002adb91a1261a54730759000000000000000000000000000000000000000000eb3603b9db715396dbda500000000000000000000000000000000000000000008f4450a5465e27eb831a200000000000000000000000000000000000000000000025acf6699bd4639da3f2000000000000000000000000000000000000000000e80c5b0ca0bc2e58c6ca9d0000000000000000000000000000000000000000007dde544fe903599dc1c0da00000000000000000000000000000000000000000000075900df9157efe30e80000000000000000000000000000000000000000000688ffe54772c02d75448800000000000000000000000000000000000000000006d3db770c35592867af4f60000000000000000000000000000000000000000000014e648a857d871e6cb6d0710602c1b7103e0d2fe964a03b54705ffbf5e11ea95196fa47bb37fff6c4cf513520686f81c97b58ae0580ee44ee89ab9ff632ca01bbcb3337f1f246b42dc82018c11383cf8e6c80a7d9a44639281c77ef54364684c5dcfd744d73c644ed1f111153092e0a266453981bbf682d226985ffa2800e2258887cb7d4ac1c147ce1417ebfd5960797a032b75e49d91f8429a8a85f122a501f17b491d484e36213e771c8e61af2d318e77222c525e01aef0647b608627f586975ec15a4fe12b72909f2a890dd1d7149b358f43868f5799d9eee0edb11aea9bccdbad4e3af4fe5a2b0f19df446dea32755c411cdf07a3d92982c48d9c4a543ebc01d3172f1ad26a2d360d26ed04bfa8f88fdbccd2e501c16c2d98a0a309d41d32c06f6ef838f86878a52cceb017e83c1e780cf7b3f07bec646bba95d3e5fa32c8634b309e90a8d9f46b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000204dcf7ae32a896f3ea4f4a693e2b29acbb2aa0e6d55bd58e5c47b3b20589fdce0ecae603ff89643dca1d82b3b666ec17d064d0dde237ead61d109caf4b5140b6135b8e3e4d674d04db40fba556c526d86e026df5073ea40a06101a4c1358a50518b07c9ff5d9f7b2d683676b690bb3c726cef972dffb6ff5b817835d286babb8180fb2d110b9bf24879ce212f14feb9af9a9e580f6454376f11d9f06d4d47fd31c94d787feb3f10fdd94e8e70dbe7024be2609b91826fe508d0aeec684bd0fff1128edf082ace8bfdab98609cf46098b875e54140f64c39b800cb1a397d5611d02ceb3677b305cc103b80438a2fe1faf420646fc98ade58e6993e068beadd1821b7b9789de15d8af96c0f91301d2b0319eff25eadfe790c90c9e50e8841a0e0b19e179ec61b6ee5814a462e8f6c43679ec37de465cd644334992d3ed36f103d00db0c7a84c70efce6344e6d2789677e1f846315a9b88e90e763e7fd9b1427d302e377123f222ecb7d57889506796e573be1b0420bf820abcb89df2ee471c35a616efc2a11a95ffe649bcf99e3b3ce4f97ff9a11333d81cef546ff15ac92295742b53152f4ba5248e04782aef88471705aa24bee98eded4399e7bc5f2b241fff30dd84cd557356e7f19d8f93f800e48992819eabb602a268e8cd3d2279e55497b2186fea043fba6e69b9e8d65fc2a190d4c7c6973f8d44f2269e19a82458c00ec00000000000000000000000000000000000000000000000000000000000000010b8551126ab44c3cad0495c4473fa8ff6cd33590358a671e25daec56d933ca27106e05ae6d0a1067d9d9b2870e8b67c032802738e6952057314343fdfa57b7e226f63f12517c20da1b07b92c11178c442d6a882508b6f73d11741ddc1a1123f4254143816cebbecc9fd2657000348e68ba735ebed8fa7ba2f2e8abdef1ba7c5d2f620c1166e3497533ab2ec445c613b7c6c3ebdac4fb113499af4a13d2972fa318bacc369d5b9df631911f606f7155326096a59bd960834bbccbf40a98d68c4027d7d3e938bd8b90615d09065cf13d97f77dc425207740b517ed0c67a13cfa0207df8a2c057d1e5654df326d8df401ffaef92f40a8f4258ab4262e5f0edf76c71fe5267a88619b686263659fb063773edf70ba735067430586381cc47a64a9a70b89d75f6099ae0678d7f6ca4091003dbc068d47975f348422b573e546f90da70f00eee191553e662d00e2b36d14cbaf3992a4bc1f81620728e96e6111f580f21c0545d13d7c7165a3c1620808d22689a7dd924387e142121279a1827cfc0fe21126e80f50a068ddebf0c5408097ae98a92b63a970b218e9e1b8e0672dbbd7640b26b80a60148047abb600ced751d2b52b0b85d390dc86b175ca09cb0ec82676