0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0190e830502051a1f988ffb984aca8c64d08158cb99cc90e5cb8465d93e43c7b80ff0116b7c4b4873f40b784fe4e8b112cc602ea208aac06b66eb133a7153447e2acb6f8c2408c3ee5627f84d9c62224254c0c0ed50afb24ba645acba5d0e38070000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000491f0000000000000000000000000000fa9cc09b9961e24d6e8ed9aa7b8e4350dddce498a392f175a2b0c08a5de4190be824593c9534cc5b4381b4d12087291e73004796c4de277d5153552774e122975f510000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000cd015461f9c89c7442fdf100000000000000000000000000000000000000000059c13635367179d23011a60000000000000000000000000000000000000000000026cbacf5ffcc5bf67119000000000000000000000000000000000000000000e59e033633827ff8456770000000000000000000000000000000000000000000b6c52c320ba454a64228770000000000000000000000000000000000000000000012315befaaf6cd1555ba0000000000000000000000000000000000000000005ce614d837afa6f2f3f6fe0000000000000000000000000000000000000000006a62c767354a57488838ea00000000000000000000000000000000000000000000227cd55dcc26a7f11639000000000000000000000000000000000000000000d667bff75b8b2565c41c61000000000000000000000000000000000000000000053d655f1258b077a28dd50000000000000000000000000000000000000000000024ee57cd30643317f8422a89c6ff36e8916d51d1e7709f18695fddc63b8aa43c18153072a7d1c43c7be30d19e346281186a9072d2b24f484dd8abf1496d29e09b653b8095ff0034a9ee90a1af4d3c888415be1856d90779d74fc5c68caae11273fd215bcf3bd38e2fe302babc2a45126ac6d998742d5901660c034bbd012c4737e32cf50185358cc757c086cf21dd6ba5267491fef0e7ac56d3c0537b02af8456ec82d720fbb584c2e7720f251a92bcc2b609c4a34c8ab077b277f80e67b06238f0fd8c2d5a57434f86a237e5551f1ff52f3d98446c2d2bcbeb0c2fb9f47949dc5e64b2079056385efd62199a65f95f8efbf99987ae2435f4e96f122d456fe25f7f37a99837820cb4cf41628bc13cacccd9977e011f886aecce159bbeb416978e3235dd3a7ad005f629e29fa1af68c7a767eff95e0ebd2517887cc1cb6f0f463e544c80d6aba0de75f19000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022b68c94c407fa863cf12919e78e61a3c3a927705ada291c68e14d18582f5f13729d46d140a890ba2dcfda8bce27bcf06533fb210bc2744e67442074af170334c29bb81f7bbb2bfb1a8a77e627c4170074029d7b9df84b49d47777a9836dc55681912f621d125b4eafa32c4e82d4a10e8a03d4c54686cce55de30f7171c67ba42149968a989a6c86ec466fd031e808b0387a335d4581b748e8011ddb19096a5ec1ed68f018793f4ac3eae80f5bdd597d1ea80bade3874782d835c88d9c723118d037636fa838ce73e4ca6883c9253d55dd74891039864344dc925f3dfffa1546b0df0d65639aa4f1e695d4ace488c70e122571dd63c9c9f4248d928d13e8585d227bf611e8dffc4bd8e8cd3137c66ff2fbd5dea5a9bc9cb455a99039e1c31d29514ac654876bd0cdc5761fb9297869c731f1f74776d51238c68fed7bac62e01c9198cd87cecd5ad508ca540a8076100ed9353a3380edb4b0627040a753ba023a52e825eb06b0b29a8f73e990df3893cc74b3ed8775d8e10a3b1313b85db26ada62a4dc208541bdac781e7e15627b4476205dc77d2fc5e28fd7f2bb2317c76e107082a829711d118469644ccd162381aa38df7a8bb50e8f7aaa754a1d9e7dce3661b6d1ae3e58f4a1eda20bb2bbff0e3e079c5a46c66f1d6ef198a56d99ff8aaa7302fa6fc362b2ad9462fa062e1f62a8a3bbb5011b223a9e4c7534039fcf7de9b0000000000000000000000000000000000000000000000000000000000000001268a27447ee5dcc972ba356ca582f6dedb512964381f6f09e881f6f120110ac409c680b6e2e60e5840a7dd04c92a86196d289ebc0590f25a2f4be88a99aa158c1f45163a7b10a928e0212a10cee19972eba810f585310c97e81ed352a41cdfbe1c8b1bb4a045741af70774b8d437d461618427812642ed9f660e782b229797d20d7aeada1879d571f3c319e7322600de867b461f145b72017a3658bc7774ac5f08a9331707ea02de2854be56ce8a03cd2293b4acfd6427eb7c888c0cae6c672120e89ab111d2d72fa4509cd99831274bf1b4b3bd2325feb9df4f21834fb15bb71d6f93c83ffd23c2d69296678cf062ebd4628fd1f80ce58ebd99bf46fe70bef70e9f44febaa0dfbe07a35f7c660ac4835efb5fb8f1bddb0ab1bddbf3abe4098407643baf58f7f78704958f914497362768b3633dbc306ba73eb9e682b5b7a8da1af0b91901e1f496adbdcb54f5d9df6a9b302579804a3ad22e7b60f353356a43266ef3c083cd0a9ae667e0ff4e8b8d90088d6c5107679e9eda6ba19e17ed211d0591a42208dabeabe2852798d8d8065b74abe0e652ab87f56a36e8780113037b11acb25e5da5c43c54411a133368c46bdca40b591c5d0ad613e4ec585ab4c8d9