0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02842dc10208b1dd8b5c07763a4c6f9df71652328d15d4eac0528031e93cff69e0775970b05dbac2f400c8fe8618369213bd2d4d45be35b32ec5783ae9646842eaa5c809c824767fbf08616f19aae0b9affa4d5bbc4a34c0e30d98b98d242dbd3000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000074880000000000000000000000000001406a4287bb9ff2524136f5f8ea55b7c97559c9292724e189a92281343af609571a34d571eb3a9b593a682a55c5af6bd6922e394c226f83edbeac30077bcd36684f670000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000e0cc9de860b299ee79482000000000000000000000000000000000000000000004bdd7f6f652878c7f7720000000000000000000000000000000000000000000000e4ad1e6bae34a21160c000000000000000000000000000000000000000000f03aadd32ee76018fbfb670000000000000000000000000000000000000000005b1507db4d4fa2ada7986c000000000000000000000000000000000000000000000aa97419a42229ee6939000000000000000000000000000000000000000000a80ebfd766e7742b24de95000000000000000000000000000000000000000000daabad3d8e63dc9ac493f6000000000000000000000000000000000000000000002d3961243240bc3ccc9c0000000000000000000000000000000000000000007846c4b6c102d367ec7498000000000000000000000000000000000000000000bb78275841633996a30b8000000000000000000000000000000000000000000000141f403114a6439276d42ba6e368d31c32fa3b69bba7ec199163a736b40eb81a1be752c25e5b8a6032b60f65de5bf851a4152fd6c90770bfccec430b99fbf9eb54a5540207fed0e91c440bc74ea9dca9f9aa309214e69e4fbcdc79fed04b43efe76aa95e5025b393563b1c624d5960e3fb360ac76cff47f2d4cba2df9198e0b85df134df4ca96eda902a179e376dacb358c2b2d794f59c75d2c69cbe1823af0e360e5836ad55f3e790e32a537f929687fd651eb8e40c74ae4e3c8f7dfafe9f246e85fc289aee20c1af790f6a26506867be188a5b442ec3df956383fe79c96e2012ce6f89de8aef29573a2c4c3bef3411afcf800bf52c6878954bdf9484631a27bd1cf530f0bab938d16a2891634aefd77a74663d45fee08a2fa4929f1f85caa42f44cec72ea8fcf870d50581f872d1917083fe72805f7b00a819ef6dbdab92b5b129692182baba211f8b00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002300b502eba9a2c0d9d0eeb2c99f7b5f46c402d5b66f3acc5bacd446985aa16ca217b98c144134d22f2a5890800127a7b8ddadc588b724921fb705bc82cac53540ae04e72fae9923fd8448e263e4d9baa73e7414f6b2ea3382fe073b4b95c3330279e6abba86e3a39a9c62121e57e13a9650c26c2ea0230cdb18448428cb4ec1b21acc673ee4efa4e8811aa11a6d671c0430316ed4c87f00c280f5ff9181b36ab15ef37422a8c58ee4079f77f79e784d15af61cd524956bb1f4b99352d4bfeab3154d40e8cfcd6e8e46826e21fb68e217e89869b674ccf282a2df826e61c3c91f1804d2a8ca1d9c2e1c03ef3f300ff201c7a9dad2c772f396314ae63a1c4b09fc29880ed6356befba79502125b7fee751815b4f01121dbd366784f599828494960137091b114938e925983ee25217ebc16c94ce9ec6e500b7589934b97e1179c026388378b8cf329bdb04944220e51add5eedb0b500caa80ce5a2f4e4d84c46fa01808654da59faad35cbd0cc7bc247fc9f9755e7754de0b3f356bbdd8312f8610e5eaa3c9bc5f64bf36a5e3943cfe6b54e1803c6beafc184166f47dea00fc9be081ddd8440bea33af2c7cf513cfa24dd515c5297389421b6334923b0871d8c55262d209ff1ed3a739c132b76ef4d904e1caf8e6f830a6a38e746edadf67e5979302b822473bff32164a7781c1496c24308db92c2bff4e66dfd2e7d756fca11df00000000000000000000000000000000000000000000000000000000000000011754229af98c72c3cb3ec61ca35489c5ab99d7a473628e79c69d2637caf32695021f3ad5b57982d7211a9d98678f98ea737735068580887c4fd8adb2850b483919d7ceb3f6a3875b1f22b1e1e332a4c4ae36643b8941e412edd61950e0aeafb6013dd7d64099193a25555ac7c2e73f201e9d5591b491ea32ec7e84ca8757f83e02ffcac8c51cad57e3274edb1ba06e846d41a8fc229a12c2fbe2353c09e46dac17a80bbe282f061a05f55bc55274d6f83ff5a27c4a530fb828123b78769bd109126d82483a88c53ec2aa7e3d169431081cb535f6611f37b8ff7aa64d07b2abfc255741257d54012ef922b4c0ba02377e6912d9f76d2c36199d99da753e424d25171c1c7e022f8c16ae205c595b2b386df75a27c72faf22a621d1aa08e80173fa2e12710fbbbccdb8bd5a16e3ecc1da3a383a868537f7b98793543971e7b5f9102e7b25fa515d67203334a4cdd61f94114c5c1d56627c366b284c2e255acf61582279961d5c57a8930d84b433906988a7461e648306f0a64c0b18c047f2d21ef3113aff9fa93570e9c18172eff7dd718976fa3c98f16387bc4520f2bef8c931901e2d5b304f2c6ac0078f27d7694d1d254c5c1e51f733e4c40d4df63c7f1fd2ab