0x31fa742d00000000000000000000000000000000000000000000000000000000000000a011e5048efc2420abe7adbb19db8fc52dcd4a11eb43f81074243f5db49c73f02909b87b01f4cc88a03ac4902235a62abc76998d730c9d3f4b41ece3f0df3c006830a584b65673ac9ba19f01fcd85299fa489b1534b90f87767182fda84ca21a6b00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000021ef9000000000000000000000000000411d8613011731c540881efaf5a8ffdcfb37d31a7325b4c5b9c3530f37997e5c82dc9548929ba5ddc301713921d60b8bf772ebfcdbb18011a6979ef8684cdbfc71fb60000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000714c8da4d14b33ea134ad000000000000000000000000000000000000000000548e61876a8bd61b53cc68000000000000000000000000000000000000000000000fbf89c94b8bcb90e638000000000000000000000000000000000000000000542c7119be6a2bebb6e66f00000000000000000000000000000000000000000047321cff7c50725c52427600000000000000000000000000000000000000000000179d58ca9f7ae84747930000000000000000000000000000000000000000000d8c4beba565eff12d4e32000000000000000000000000000000000000000000b494d4e13e5303b5e0d8f30000000000000000000000000000000000000000000012dcd22de1da198f5cfe0000000000000000000000000000000000000000006c73b154da1442b6163877000000000000000000000000000000000000000000bf7a9871a325aedabf2f4600000000000000000000000000000000000000000000199a529794e3d5b33fa5242603ae74720f07fc5d2468b798fe33e21949dd480fa357d624776ce0df4ed30ea415b44166c15213e1948da3ce86f38e35af15a67c26ed7e2311059fcd9f531a0909093b36b73bf75b3b985c0cec9ebb6d61c86c5c7f7d902492b7de0ee41a21d3c37d5eadd49b9c81f61422968fca7aa414d2a9cae07bb3ad19dec1d57d682f143e694a9103e82690f5907251e63e742a884358b9f3eec39b28018157a538021e1e5ea923627206340439e19b0073591e37803712253700ced2dd6fff7fe62a824cbb7e54353bd6880315a82fe2147e002c291463c2ccd0ff4bf6ef0a0877277afa888d62c42545dce82cfe9c23ceb539234581dcfbba43bddc7dc1e3a47a12d2a53531556c708a361a3b6abbc1fdc318dcebdfc80812c84b692c509b0fbb0e4c69cb300193a790a219407122cbbf15c3e607887bad668dc9de1f0685439f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020fcd4de0875485446cd986fa505fe6b462cf52a4ab547c488d87b28bf854bd562d8ac260b8a6c35fd7b5dd1e9a8c01b35d67b81f2af332b5e531a2bdbc519d5d1faa74a8f676bb7105dc7836ef12551a45354e3fc13a14eee488bbffb08019510edd5b1055752b07861aaa506f781db735dd9ee0d7293d4ea33a24eb2b646fdb29cecc786edbd809e12294836282230e29038668226b458f837f93299e746d791bd221f8ee5c9804370be049bcd7b514c32a1f8c5e495f8f89433ba9d483f29a290d2d603e865483efc79f735f04afb75f5ddd7667e75c82960216abfce215601f295b30c28b021786deb1b3dbb09281ed57c1d82fbb871c2677ba58356087ce2f3cb05baf19ee5c0ec0791e37b1277c2701cb2fb4bf8a63300a38929f60300224245f38f3a79969ee7d8534d8e58ba2d074b04a1297b4a6d13e26a3db080f242105a622081f2db7771de05ec5751b5e9c033847375a41dacae9c644d0faada12f7d468cea50299eec060fa5f1f15fed3a02e1865432764b55353e89c08135ad2c5e5a7446ee736719eefdc12f116cfcfcf4acc0e56fa13cba922b825a4433db1102c789db42dba8943b6e2f6af0b9cffe27803f68876054805a10924a1687ae118f7a353e2b8071095f3a6d3cc28abc029dfa4efe45d17400d5185f879f7f9b106dd810afc62bb2c3465a3634618fedb3c1c3de33c01a9bc3b737038c1af836000000000000000000000000000000000000000000000000000000000000000109e464f5c1ecf6b3d1804fd63e94f5b1f14bdd66bca889a59b10bdbd96c8af6313d992e40936f360d3c104ce45b09ec0fb121419626fa2071f32f5686b5ddf5a03134679a682b7b86066d53c8e938cea893bc1a9fc38b7935efcfffeebefd1ae2f82096fd28cb08efec52fe70536b3daa106f0fc9ee80bcb312526d91f1089c91be95ad3fda9026ac2bfaeb3ec0c79504e5b2302383c2df9d2cdb7aee04566ce08354bb9ed1e7d10d8e0263a97e8f0d9e7a5f45073678081fccd4d1783cd19aa0f96155e30aa8b25e60cace9402ee1859437c468221ae20be667e10633b092392ff2b3c8f15d2f2c318808e2aef4ba0bfee60202c46e8966ad12e6ce409da1df2dec928fde6b70edfca7791e05ec132720239d65081b1c68315c037832efeafa0d639ca73f255a4f964ba1abcfcb9dae48613ee4d040b4420acd55fcbf0395bf29954e001dcca7a05eb43c24765bf1aab06651d3d3ecc2a4290611d5554e561e1e00504d0f3db3169f91922229863a675f2922c4cfe3c06a6de03c42d83ac5a30c790619bda04e1effc1e53e27711e9964301b21ba4a81fe084b33b8a5024703040c3411935d9b972d66fd2a7a4a66dc7bf44cbffc769a42a74ee6883b22b574