0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0067a2ca6b87801cdc1827b2a222a47ab52f81dd2e0e553168e3214b46bb4173716549fedf4222d2f36dbcff86fd7c59d28666eca9ec43198c71f393bc247c4c09ff30e582456bcfdea5324c0665b61f87f47e3860d1bd4ccedf156b89d214aaa0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001ad15000000000000000000000000000326e8d25ad803775f62729cb9761d8b3ab55dae3314e02a98b6891892d5eb5f67f7ec8b97244a677c5332f541f8ece66d0de58896b4d110a2cbd0e442060c38df8ffb0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002970b83c04b070b4f0d3340000000000000000000000000000000000000000007f945acae945827ff1d0d900000000000000000000000000000000000000000000262d9dcfc8f4dbe2d84300000000000000000000000000000000000000000029d463a89512881065dadb000000000000000000000000000000000000000000765b5e820c174ccad2ce17000000000000000000000000000000000000000000002c598f5fa4ac72fa6dc6000000000000000000000000000000000000000000155e79b878e4bd8ec1099c000000000000000000000000000000000000000000b884db854a77da123d52a6000000000000000000000000000000000000000000000d29dc7d0dcf55531aaa00000000000000000000000000000000000000000055b46be3f37ef2ed00d37700000000000000000000000000000000000000000072064e158b2b59679e9969000000000000000000000000000000000000000000002f4326e719ed66f9e7ae067daeb1d8b7164c189c3571437753ba4bc8b3f7fc33cfcb2089cc3d866e0fe62ea5042b54e4cdbb856505cbab294bce96a3d25af806c9f09b26bab7882f79fb0273d02e4da2cd098d96206c5d585d7d52528d197d85c2c2982264295e1269671b1c73285c44456e6ff7345da21cbffca411b95789c01a88a0e756e7a6003d030db1655a4ad2e616c3a1e48d44dfc390e8b6adb7d80287ff8c510bbefe9a29fe03c3b31c5cc0b5c1296786947efc8b564ea402a39d8922e702c25084ea62fd4215a5096641e2bb476ad2600baae857507e70d0a131e8e180c7602de69910d62e2ba187f46206dc66fdd5e51aab9699fc8667303a131d2c9ee67f2948d59a19fd22a25cd4320892ccef8a37357bf0f3c1ddb9060e0ec2554f187dc668fab6c0f311132627867c1a8d09b9e434e46984631bd5991c99a042dc94a67be3c0c06e940000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000208841ce00ff9ac990ff7c8354d5793b91b535d37267053fce7b7cd527ed7be1826f201396ec1650ab93ad5fd81e641631e06626c2491a3603216b6e21343b3572a9cf10017f2eb71436c8a23be5249aa023b0fafa19d89cb81aa9168992885fb1c8722edcad690d3f2e0daa9b0952ab631f32dac9490f6a53152b55dfd554699027b9b1bdbf3b4a157e6845a8408b5429d3ae624e63ffd22852b8c0448a3361b2288c6065e4eefb4efa0f398a74a78576d3d057a1d69eb6031e6a9579591c3d0000983145373a1a79fa5de9bf4972473ac231b69fbcde5817247dfc2d6c056e426d4a1e8c4355a4ebfd70a9cc6116c65df5b1696bb1f4c43dd2a65436a22dc350741d7774082a6c00febdc5d1d16a854c4b9ccad0630753d2925c1fcfc3b0dc8049697cc41a53965c045aba4a96836b70277d9599f57f593f569e4a98e2ffce11846f67b3d3b0175538b8fde9815d4be63c46b8114bac0b110235524b0ea986b22e72f2f76596e7a0532a2f3feccb2feb64175bf33ff28928f16c82d14fdebb62a753348f2726a6cc357d1f28f4561ea6c0c3db93373b865aba3f770f7d48214064104b82babd95e5c3acb4df77166734fdb737053658a13cd2383607d27aab6239a8df72cb0acb6f351e4498885673f9f3236f9ee9522071acfc6d467b75cba10b5db82e052230bb5631ee3026a9a1270c5d244ecfbd9d34de864e81d6580a400000000000000000000000000000000000000000000000000000000000000012c26543e56b92d1ee9efc0a2f6be555ea8089967791d23d5c3d37362038b8d202b1776e8e327851f603518b018c35e0ed89826b6ec0bee1f84d2d4f36675816303dc88c7f77e9f5b240ba086c4bb468c8d2e73cb2af922b887babfb02b8e34bb1eb06e7ab8791da3eff6e17dc6f66953c18f5a7ce4f0abe577ae3c7ef1596109244fa3424fcdb051d6182a89520072bb90d0bec42fd6aa6f25d54bc9a023ae3c0b28f5f2ba09f7f5082c680467e3e8d19d3eccdfee2b72fbd11ab64912664f7510141557ab949fd89cc77f01288eae7c0449a20fd7a7549e095d18d596986c21136632308e748d0f7cf7442f4e2a769d31ae925d25967a9b3534a2041ef4499a2804cd4a5685865f0fc9ea58923a8d5873089477f1a76c7e1e4972a33847c6d513e3ca666e191ab9eada6ae618392887a1576127ba8d1b82f3096442d804f0ef27b0d609ff84fcac3de8be3332b84f1827d51d4e508522cae2a2037e8b5da6b60f6f3bfe40e5fb3935a95799815033cf7d5d43bd01805e78eaa9a94cdf121026047c6c658dc5bfb5c01af445872bda8529f8e05e6f7d1044666c87617b336d02292993f9b64157c2801f39e1d462bd40d018b085d7f8af4576c2d7106e189c03