0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01355a9e1dc96ea740820f4071a9d3bc4df83e7c6a726e9571f19c058f16407fa1e16bea086bc123d1d0849c25774368d2ab3f4184338216c954eab87e07b1578e4956cb12112ea30fa620b73595c06aa8098e6aa61853cff3a225925487d9a8f000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000079fe00000000000000000000000000014bd8a6500bfded89ae26c18159f011cb8e131d8e1dbf062d3e6d98af67af8ccc6e972b695e20aac62964ba4d3f758bbdab9581c6dd5f9279930113538ebaa8a291ce0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a2e7f971adf9f18475e5db0000000000000000000000000000000000000000005cfa9cdf563fc3abd0380f00000000000000000000000000000000000000000000189941c507b91092ac9b000000000000000000000000000000000000000000d9a73b2732f1cbe13e867c00000000000000000000000000000000000000000055b3451065cbc87b43709e000000000000000000000000000000000000000000001c28a92df447689043fc000000000000000000000000000000000000000000507d30fb4565fa60bf1c08000000000000000000000000000000000000000000062bc5435832515adfb092000000000000000000000000000000000000000000001aadde857f524fe96d78000000000000000000000000000000000000000000769378bbe4021dd06875f70000000000000000000000000000000000000000007d6f62295fabbd1a3609dc000000000000000000000000000000000000000000002561e4f183bb9d5fc4b80d47bb86f4e168623b054342277af03c09b6cec5c136c1293feffb7da51fa8002e85e9645d4d3269ab1c8ab432acdf5b671d397f8303c6255a9e26315a7d13072c844fa9d5aa63d8ad9cd57b9874881a467a363b4739ee2e7cd18f2189ca3e122a0485e159fa5f5f6addd4c3733a1953b24c74f382863a38cb875d9438e93c272409199c5ceeb9e42cbda73978430fc642e2e5058a074d155f2ddf0bba824ca921c466459e1440cf32101e3099ae9fcdc8715b03f1d938aff4e83f059548177c205fba644be3674a715f05061e4ae9d6040d50c522101b1f35cd4bcc36f5249d116ba3ce3a0cc42e1d5c026ee8fab9d1394654d3a2805e641e4373e1db9c51661f1b384038d9dab483681926d4609466cc1996d53493954f717e5cad52f904ce1c18189fc6cc1069fa9688403b73caf008c8ef2d67ee9d15a707adf4cedf5f57000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021f06811a1b49458b81b5ea385a56aa9f01f01ef2d16f91003fb2c3d226c704e62c75f4c87706184a78b00c7af745609f1bf9cc8e3849b819be4ad7535b2fcc0c0210d30f36ed30837c6ef793c314f966ac6e66af01319abc13690ed9a9c8ff2027129bccab42458e65c3de99200456c19426d551558c48f302f1bb8732898765076b74fd9ac293f35fb8566d797cb4b135595f1ab1737800078ab12112300962280c4a4e6f1ec1cb5d767a0dfea3de4c8bdd3520b4670503febd3257274b4ac7209a23d6f383fb54592a2c43e03aac9f182d39b04ee041e031d4ee113150dfc503e9e4845328e184614530d799ab11634805e6fb1b0b8a5d503f45d6c7a048bf0d0d53bfcb586e98e687aa52282d2aedb3ae1ecd18d03a73ac890a86d8a5ca78131c24a5172bc475a41fda360616d4b75078e2048252ecc190d2d8df19b258560993c20e60fae857bb02bfcdfd77627398a43995d340c0dcced1438fb9f0ad811ea3322243b0cc319a8e785290d929cb85ef703f9b5cd4e4f018cf19b904c4c50a9d3189074ed25b4a639c5b5ddabf32bc6f47f21fb71a6c1b0768a13580cac5296b2e1412b6a924c3b78abcb6ca4a57aceefa25e0b5c646cc28b88c56dc81391376c4905512745cfcef019771ed4e0ce73857914bf2e265eb1e330fd0e76564264125cf3fc5c34527436cbd8b0da7dba114b9b635796ee36fda4f367c85a01e000000000000000000000000000000000000000000000000000000000000000127b71f2ebe455b5c67b542bb2bae42690dc2bf577aa75a2e736ed950e31a4d262fefc6e7a9e0dff325d7e78fae3224cd746f8facca7bc61f12902fc22f89186c1876394b78cc138094458b9fe331d2e799c12be000435b7ff3c244c46679eb2825749c3cfdcde3d3418f89863be04824f8f0c19cd389554997a3eba95482413508f56be1ca5d8ee2afdcdc3ecb80dca334739c5354515dd340fe89cb434874542d19baa27e0822c8afc922bd07c91c334969d8f0611d18fcee5831d6119d3ea7116dfffbd9f96656245743ef4dece2b48915c878657184f41d6abcc061478b3c15216ddb28b5442ca9b2fda4eb269a36bbfcaef335733aabda6a92c0aa97837c083651eff9dc756788c7f3ad3ce3f3166190b1867bd45a89695376c617491b4e090b61fbece96a075b5b099a9db3afcd2b82e1f46aa7ff591471aa99b3fc900e16e4d4eda35b1fd8bfbaf94aa1905ad3631150d32470ca0907af833d2e9ac6190df2bb6a1b9af0325ab8996d2e231d26bf252bd1c52b5df54fa032716030a89b10f61bfce58ffda2966c8e595485e500055852642bd24f486af5accb02e4c4210088a097b2a8193494e3d32ee35c828580f404f222f198d8a7cbc85ab92d7964