0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0007fd9f2df84b64ccf8df0a3435664a83705d5f522d16e210c124458327da2030f705d76476c6adc9dfdbf3b030501afeee2614f5f6ec614284e9d68b54bc44f96f6b3c2a49fd3f69221c5e6a2000f3a8945b5fd8b423bafb50d34fa2f77f8d400000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000006f2200000000000000010000000000013646ab1d821185d50c804ed27b8a804ceede0208dd46b3f1bc21cb32c661f162cfa9a957c26d281fbfbdc1eaa09cd7068b14248bed26f3986079554f036eeaf9da8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000007bc65ea5dd7c67c33580f100000000000000000000000000000000000000000061d5f1fc41c6780483c8320000000000000000000000000000000000000000000001c0c313c8bf9bc00c5800000000000000000000000000000000000000000094938ed226d4e7af40f043000000000000000000000000000000000000000000a2954c03e548b08f5d8f8a0000000000000000000000000000000000000000000008de5908a33e83308bae0000000000000000000000000000000000000000008a98964cbd810cb433c4980000000000000000000000000000000000000000002aa1007624e9a4e3c8f5fe000000000000000000000000000000000000000000002405a94b8037a87df38a000000000000000000000000000000000000000000228432a8f9c75160fb1632000000000000000000000000000000000000000000c50f833e0976f96eb1206a000000000000000000000000000000000000000000000e31e3e126f15fa9a16e09e2ce223498ce65ad2d43bd0479073ea6496c2dd33622be17aa3d27995f5b7b172e9e67c235ef9ea586dbf952c0d4cfcdd09ecaeac50a063a444d26ec296d762542c46a48166f5e028323912bc81a0942ac4862e0338630494d6c11af525747259c95dd8a76ed3b3a34585ee2167574b062d4b5ccf40f0d992ae6209d0adfa52a8e81e1588e90a1a6655baf61f91b193f5e722fae49d546c1d576b02a3c033b255d7048fa974b56441b5d0d9333f749cee47814e4299e1b3e8ec365d204efde236f8dfcd233d3906e2d8385a6b9885263920c37211d4fd4ff482b4bca21b64a1ff149286f895432b41574c6463d4b7d8c2026a7a8b49117deb16cb763ec54c10b99eef81b4c63d6a96b1caa44e15d0b372629ad6e4de95671a036eb85077e5d14608f386544ac33e34d13851ca2b12f1565f5e8ed798fb8abcef2580f92d54800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002146a0330e9bdec14cdbd71204674eb58241f96739596043a06eccf925e0bc56904478e6a878d65592865fd64b0a9f925de6081700535b33c7785eb347f4b02b00d4327388c31284e5a255081ade6d840e769f12f170c377f6fd2bf1652ca060106439c0448278316a9b8211937c772c5b235a9e649451205816f5522f86932fd1d33918d9e9e03022d66022d19e415891d3dde6aa43ead8647b268bd9e48996c08f1c8b37e7b7420991ddc3a11bb9088af7fd6829c3e6d24e419f31ef8fac5d9009ecb082c317c4e74d846cffe636a7de1dd090d12f52509eab0726818898fed085c61026af5b85e0b623f409819188aec3397a0aa6f4e0d912a933e4d53064c231620f1c78e9d69bb7025d73d281b91e3cb3570bb43c0854d814e2a212cf79c288269c482cc87cd85224482689aa165185c3fbbdf5f7536919fd3765ed7ed860a549b9262eddbe28c8b207668211d569549b58151c71d68aa2d6c8fe58fd9212c73f9ffa642b71d0c70f9b3c3212ce58d53d83388d5afe2bcb4c9277e63d30406d777d8109c5f22502411c1506fd07bcfd37be99d76a81fe71fad81910a06af172d5871caca26f4d936fb18e98fe0983db54e6f0f08537c3c8912bbfbccfe4309e840cd7ea3b8d61bb777fa78eb7bf0c92dba60bb05bb571218a843a8d7e4991a5166eea7ae6a59f4dbcf87c008db5b8ad6204939a1de3bf36f33c8bd5253870000000000000000000000000000000000000000000000000000000000000001163ced7e438de3003bdda00e79351b42c586485bf95325c87e498f7e30f41d5e0557e84000db22a07a9d9d2dd5e7ae7888bdb0af7a8b4fc8bc3639992d4ead4719507c700541c2ca8134d578f6ac817886ac1976323c0a0b6438e75f3452a6e71a4ba925852266ce3ff7b063e453693f6149fbe00d107d2c0c501f18024af97613b1efedb291db6503703ee39b264bc8bfa5559b74eac40da0f2eb15c3d223c9177a204846af7643208b10a42a0e42afa8678011c2cadf7589672233f6fd4086283c174e36eea2cb6fae167c9e67e462ab6af364f06f5270b002851f3c13a8742b8d2be9656c22d9a8389593cb83fbf40cf9284be9e0959dc592854f6a3fab4b1adf84a90e4250c97d729867fd64c0deb34412202ad49b403b233464304612f201881b671a1557ed8d513d54e34ebcc062729879b3214e2ba93c539c2cc3e29427fd6a91db7b9fb0737df22dd371fcab61b85dff1f9a485d4f9701e5135b45b4190888f47e2c3009f666be860e1e4f1bbebecf9e7d53f4860123db78aee1fe8922a61c447931bd5e74b92b3571f53b11cdebdfc6a8bf4d6faf934746f0a883300956e22cc8b7d02ff22a6871cdad0e1be072ca6d4bd385dfb936dabacfa2c701