0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02d446fd9288a0053b43bc9709b66fd4dfc40239ad41d08f9a48c385272c0620628a920accaa0595b6e1c075ba46617e8d1386efde53ec573ea5061dc45148d86f6a7932e22892f08bca8864329373d53e6339cfca110df7b5b280355569c3eb00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001ef9c0000000000000000000000000003bbcaaaec244af882a189373766e38a09db81ccf0b0bc15e3393726f39c8cd751cefdb1c6877c6186544ebb0325c5ce26266639f277b8f346eb233ccecf68b9ae32d70000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000004e7aa3dc350425d56622510000000000000000000000000000000000000000005de1aee0949b8b0bb98979000000000000000000000000000000000000000000000d91303809d6055dbcc2000000000000000000000000000000000000000000b7d6203ab792e72081607c0000000000000000000000000000000000000000004e0652e1c810d508fd9f6c000000000000000000000000000000000000000000002db77be4e5c9e9b99bcc000000000000000000000000000000000000000000e750b80e5f37366bebbb7500000000000000000000000000000000000000000006b24da13a2b17d34f3dcc0000000000000000000000000000000000000000000023e9b94cdbd20c045df1000000000000000000000000000000000000000000960992a1c08fc36ac0706200000000000000000000000000000000000000000061a7be4e10f5cde1d7a5ce000000000000000000000000000000000000000000001269162906a08b0ebc620ff8a7b9399f383dd22501d4525bc4816f9011a088c988f4f1d5d129f5eed6851fc1adb7c13ef9e9790c605440323a774d7a40c4a1b313f5135d20687a7ce5cd180a75b272e1db961905db312bb50a78fa5abb6ea236174bebfde6965c8794ad0a826bf0b77fe1ff1718d65debe596c17b8ecae0867720bee9b70d7c43427f7122730c483556f1ba1780744aa4d3275e672ed330033db2e2a5b07d702686372e0744e944140a80e99803c53fc853084d74d464c1344bbd81a7d028a54883bdf317ff8c3ecd78612af86b17d474f3cea32a51d1878f5fa2074ceb7cd7eec402081e9c842e86194cbc02a31cd76c52e74c6e3f842b36c67414236f3cf9e5ae890a17094f0e52c5b46123fa4210e2eb41529ba91a21b4cbf8913b5fc28b106b0fd82ee0d3b9d32b28371c19db209ac494a15911cb8cb2ddecd751dde58b82decd310000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000219b39363c933031c2306ea1e640c699596fbb0ccda546bca00036e243c13d78a2b2d84df711f03a73a3ad82eadd9ec81466ac81800d091f03da48401e39ace7c27e4e5ca6d053c52d34d35f4282cb0f04d92238630ee1820c1b7a97797bb4f8d1b33c608c617175784470887d73214377cc9d0d1aad3cf05f1bfb81d131e9aaf19cf94ba54d2637be292953c874c1700c6df4e15df8ad8965868f10c447da2ac29d7a4f834254c542775adf59e05f930a25cbe644e063abd91e5c0c690b2981b140182717f34d79f87f317ed34aee730b694b1cdcb35799b7a407cefccbffc181019d372c559849ad881630f558ca47663009110ee6c083361fbbe037e5395dd20582b01bf4e9f5cd922a9767a0d95827b2f4de05eac17fefcd0cb02e599548f03a3eeb52ed36f7205d9814e023dd4def2008ac31341260f666e37253d1a83f4143d00201d403a370544f687613244f50e4c0ce59696bfe0c506cba1205754d42d1d1852eafd36bddc65a9adb6e5d58ee08daa3c7c71fca70678eb886cfb1bad0e2648d11f63144f453a61a90044111d069e5bc2d6964b70aa4168e656a3e1632a478c27b3e1bf2de5822086a62b86d1753c65c48cba52721fea52bb6db541e11d406e9d8a84484e87950b685141e76b032f4216336f14b673c46aece99d9b451e1a98ff6df62746169047593ceec6f2628b17d10956bb0f925cf7ac5b4d4d9e00000000000000000000000000000000000000000000000000000000000000012df390b36a111875358eebdca943ee42ce993b65a8850d375077be3565d1f89c08685ece5661f9dc645326c89c31bb78d576d7f4a2dc85b0367e34dd8eb47ce7274329f9e5643d656aef6e8aba16d29c047c7a3f6f643061d166494a904cffbb10e08d8a7919b74d0d4a62c48af0f6b30a9b17e9965bef915325e9f209636c8b297cce1c1c3755d3debf0e5944916b1e2a8cff3d747ee1d122ee18739bb764f22eeb6426069fdd67ab4fe0c58f4332413a912548de5467ffc909712adbe9d3a4186160ca2bd0549409ca18523f05c8ef2c8e460d18ac3597d441629706132bc12554648711e090fd0cb83476fec90a5965a9b392bd9d1b80ceb936e67956d7c82220f015fb1d3778876657e83ef92766fea08730b6c18d34c2901e6b7623838d0e3af1be15ff74c99878aad915820e4951d7b8d8782eff4e5e5013e9655de0fc0fbab1d0ea8d436eb355a8795eb13009db5fcb3b6483098f406cb821c3d3ac3a29c6b24a81ddfbf12c0bee6f0d05b4ed07253c7bb5e763fb3c337847afa0a6ef23bd3c8ab96388840ffff60aa60cd93b484a94e19a2e7fff1748bb09128f3e5e2c7b0e10337bc163dc51317155b043417cf4145d848b414cd64a6ee326bbf5f5