0x31fa742d00000000000000000000000000000000000000000000000000000000000000a008c006851682a1d3ed8c136e2790ead5e08265e09c9bf0f9ba348eb51e20f7b906f3a99349ff93f83a908bba2c2077b36037e5076d9a94b4d46af18e1b96fde4fd7f757fb76a3518b3957bffcf84156d6a4fd098afc9b7cd5e6fae145056adaa0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000b20100000000000000000000000000017e70ac44fda6b9e8d4a29efdb6d323d7257618d60ed86b15db3e6db2d5d15d9bb3dc3dd38d94928b6151ac20ef0694ed05326103d57e83f457416b88ff103ecddcc20000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002a7f0d39299af09f374f610000000000000000000000000000000000000000004d3e400406c640ebf353f1000000000000000000000000000000000000000000000df50a8a8e868157f005000000000000000000000000000000000000000000f592388c93bf4959174580000000000000000000000000000000000000000000048aad00db3d5a9f449eaa00000000000000000000000000000000000000000000267c1f187ea1a61a37ec000000000000000000000000000000000000000000e7824167baab96df4ec3a50000000000000000000000000000000000000000007ef1bd3f82bdf34806a02c0000000000000000000000000000000000000000000028e9ea62508a04548235000000000000000000000000000000000000000000f25bf99a8b3d372acb7e30000000000000000000000000000000000000000000acda17b27f7f4c626edfd400000000000000000000000000000000000000000000000d4cacb206513f7bb30737d7cd4f2025edec818143b3fa70a22ef226a2baf30b93aab6bfe545edcf07013583f34ac3d7f4bd7417416e8baf9b79ed2fbc17168247b8a6ce24e82baa5b01050ce0702553a6f5ddd456dbb78f4a852938cb2abc1660105b3d330bf983580c4c5bab3805d2211ebb725d6730f1c6e490fea70055afd9d1d2fc8a8c0e4f851acc2e4566110983fe4551bc7155ceb9682ff4d757e2abd54165b499d86aee270186a327cb7f151663c1ee043ede48f47b73d32d786ccea4a6fac8b5cd857dec26302e2d9b705dfed1754a6cb13b04c6ca7ea32e9a1ee73d50afd75241f7c80012d9e9a5ebf3e9339ca6ee39c04c6121c6e09d4c306f270cd900f0956840c99b03282955ec9a7eb17f55131cfc9d0612cad5720dc723b90268a6ce50a546aa471057af74049ac56383390340bd3fa02788aaa252ab39287c4a5d9aca9fc0ad23000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021ab62a707190696e5cd81ea8ae04091f4fa8d252cdcd1587be6faaa1139631540b2011c67a658725d7e87000f940bba1bbe91dfc2ce6ca990232922001a7acd21b9b8047315b0db36eb8fa7e0d782a1e6c511dd4d2c18d764713a643ed98ad8c2dfe6dd8ab075cb13caae534ef08c6f1c82988b513ece1a0b732341c2e522a652f6a30f350da9e453a6cdf6c880fa2ff8b13fa3bc7e6871a8321224802743e4019c26b7033432b678d24d126d9e9e16f0b30b0d4ed931bfe3da09989c0a3fe0012c3417fdafdc4504eab79f753aaeef44fcb058a6b4057a1e9855a0176b7d70c28bb9c70999c375da0ade2fe385060dabc659928f6935a079cdcb9257277946a2ef8b40b17413ac1cf48d5f4feeb8d8744ca7a651d4d5192e2c46a41849088182c17f3be5a110eb88243d59a04e5c2a852e3af84006b9c4cc89e72ffde6ddfea0bd9d97b4920137ec6e251cd3fb39b833664b6a65e16047551d4ebc038a2607717c118b27896ef8af074db48c96c4a2adae9dd041331da962509c9ac2135451d09920fcc2c309e705515d0226435fc98fe8ab78115333ece97256dc306bf829200813a0eb204b0fd490736059d913a8aefe8916b0c933b1f67654c701d2474c0165c0fdeb3126db30f1c479269bb07de776488295f6fbd5bbbc5b1f6fd1c03b512c5b33379fae1363f35c55ef4e0a5963b52ced607e918bd2024742a7e743e3a000000000000000000000000000000000000000000000000000000000000000101e16a74ab0cbcb620369003421af48285bc28623d90072186ff6dee1b50925b2a057365b2462f6be367ec48099633bdc470c5790d817a35d44556b7665424fc059309bbb3afb44ee2d44e30e793267415fe819836ac33721be4f42919a22ecc164d3872078238d925dee1b7b19d57b6c2c1dab62ce408cfa74b87d71f9323ef0ce3e7b08d7d8c2ef7f8588bc0414abbdc7f907da0513de19cae9ab7c2beaa74248d4476460496113b1262a5c0ee4dba1b0a50ee1c8f3aa61669a43fe5d463192810708e973136306dd617d652b438f2d90318237b18992f2896103c5262622916ec59adfaf1409714523b72025a47cd2f77ad20da23e0fd5a21e336ef15b8c72a1a007c3421f302deb4b9895adef7be43079d632eff834bba3335557b4e64ff2daea6ebc8cd7c37ad0964655a1d9706e0f9c4c15229c897a0b262dae1dc7c3a1f9fd8c6ee0e332241e0ba5dada64720d342578ee6140c048c4bfccce500d6a60639595d0ce7b4eb1c98e7468aee2fd4ed0cd6554b203adbbc8f826d65ec0b940f840ee05cf458ccc046542adad123ed211aac1afd53c74d5f3974343d654c6b304fceef45cc066a45aabf7af19311e41b2ba3a01008dfbd18b513544b325977