0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0253b8e329bbdbe5cb1fbe92ae8d59ae47ec4f43c58de2180be8f34f69d7353252f493e40bc0017f844d45e8f5863c0eff8f262a4321a8da9548dd6928231f11a70e9472bd5e248966499199283863767c2b621518c42cf582f152a4465b2550a00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000019b040000000000000000000000000003157e5af7ccd7632a837a71224bc225d236f0060cb1b2c1c39db3cc6c6ba0ef360ab36f2e8aecf2f2faa9f27fe0a51c1d3728038e5d2c583d79d3e49c9581f7ec20fc0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000024152f2422651bfcc4da660000000000000000000000000000000000000000006f1001a90f0da4617e0dc8000000000000000000000000000000000000000000000e45aefcaad4431f5c5b000000000000000000000000000000000000000000093ded1ec6bf221d083b9b00000000000000000000000000000000000000000083ff96c49717e8d46882690000000000000000000000000000000000000000000007d7b37448b890a8d3270000000000000000000000000000000000000000005debec377c78ff9b17f501000000000000000000000000000000000000000000ad324663108ea02119d424000000000000000000000000000000000000000000002bdf4f9361105837e8b0000000000000000000000000000000000000000000901809dd9563264fb1cee0000000000000000000000000000000000000000000cfb3b5a164e30c6584e55d000000000000000000000000000000000000000000001cc1c04e5f69a862177d13a3339aaa1bb62f56b9e0565690e1596aea8c9c2488cf032e84530d24dbedc5254529d9e5003a30065a89e984624372ef1b841dba7e594de65c107c339b4d7427fbbbd0016170dfdc62542ffd07f124c9b6dbd4a42ecbce67a7d1115fed1b142a5238cff05af31247593eabaa7a371b764ef3507bf01ec84ec5c437d814458b2d65cad48f419dbfb2a3c98b121c82e4096166d14fc1e2d70fd92459e6cd35df2233f7910ef2b3a731357981c691efb6b84d413418f2ea7317e6f765f73fefa01eaf21c916f07c9d2a9f10e9cc82fb4f585501968c333c64af6aa0ea826c9eb521e9009c6b24f1f674e9c58bcc059a9fca256519fdabf558738c87a134ea3b491073f547c6a25f81c3ce76c7efa3cbaed62ebf9293e21b68b0ab930bcb572a1500970fe31cda51796898e64699d44520391a496e059a996b612101c8f8941503000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022be403c27c48ba588994e1ce9e26f6c93019ea7c5b891cf36395cacc91957d740a8963aa6e0483219deac686ba534ae5fdecfb4c33c7fd6ce7d3b4789333210a18c906008c88af73159afd1c79d8ab68d1283b16476caf11eaecd202c0af1fd819e2bd988ce04af7616dfc6132bcd180e72740f733b3632e182dfc29215fc94324e2e365822182190163dc28eae534008274712454e50bebd69d5963259ca1362e65a2a3f51f46a05ac7d8c9464b12c09e4ef374b471c28e3317d8a3c0331db32b99a48ae55a20e866b1691d0ec36270f5b9f91973259c3e0bcbbcc9996747c004132ef26d5ba09078efcb1fb15a6cefc48f5b234d9bbcba49723232aecfad321d8d71fda1999668bd4ab88dc571dd6e145db4e9f7f4af25ce40608ef5510c511a50d6cd388e3bac11728af6a0a070a600307a0ac392890e98d7a65c1b80bd252d1ad659836e0a97748339fdf7c15b32ee8497bd52d2bb7ed22344461969c814133a9e8eaaa40c06a10ad893f58bab1ccf689a73081ee15374d39c5b04ce72461f829bd9eca3d7f229e110c4a3f3d4b4a7a0470201c3c989c34e2b570a43445528bd7412d9bc8d6e46fd9482439d8edcbc15bc3a992c3e9df0a6111a97e83d2a13163a9ba507fd3c1406f6bfdb5dc2fc1fd70b78abe2d9b503889703598a8bed05205d01875b2bce49aae4545c57f8e77ce81ce4f30fee2289afda7945a8643900000000000000000000000000000000000000000000000000000000000000010056e074ffb0457387fb55fca4006d708f498890e646bcc412ec71ffec8b5c710e2c182c607f6cdfcd64b31ce5333459ffd606fce3281f4d51bdda38ac82c26a16bac2263b594cd5fa08c0a80ff5bdf8e365e8aa83924cd40e3c1f64c02f41871a8a849dd3be171d7b64ed60e3062ffe5331228e1e9f8546561e1f54ed5bf05400050148080cd992a4165d6c9e2b6aaafd802faac52ef29cb5e87952d8269ed1138f050be7773e9cb8c41fce04d310874df7c8224cde7adcba6659cf2fa6afcd0ee1de70bda16594e8231b2bd3e957942d2cc6fec09a489409687f1d18ebb50126b942de040c7463f09a54d62a3d5487ccf9d561ec5f1e5d892427d7a962620f2fa24d9985dc2021d30efe267f52042af360ddb402049ecedca7ea756d2995102e602e578215c83752c79ced9d2d1fc35c3dbdb42504fac72a17e599cf54f5a109fe0a3e8e7d6a744c329389dc0e71be1866fafad540420703d4587a984856b824044e6c186dd823cf29cd53a86e68a38e547de975cd7a8bc7ea303702cf8755016b888e79cdfaffd4e084852d1278b48687dc2dade345aab3c9af3a57d27da22849063267e0f783a52e4306b6da9e6be2340c4086ed5dfdc5138e23e6b16adf