0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02596669fce8d5a4cd954c94422d86d4c8573ea1395fa60e54973e7ccb1027a7f0f4c2884a411430e7c3ed45ff6b90781be7126c28ad25c350cf9d521d22f75c2d80dbc79d3930325305d1a34f532ca7b0117d5f2beabbdff73c3f9396cc2cf6e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000023b650000000000000000000000000004522fc0d5e22e87ee23fcaa61474baab5419a838ddba330b800e46219d7c0ed22935af1ed0603f1b1a0a91c46aaf05cbedc487dda9154c4e8c12e6d796a8e7c7cf1ac0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000cd949be5cd3f7fae6d2d9d000000000000000000000000000000000000000000c5ed447285c2c9b7d462bd000000000000000000000000000000000000000000000a696f1dbe350ea2585d0000000000000000000000000000000000000000007a432c9998edfb1f3935e300000000000000000000000000000000000000000097a343076d155e15fb56a100000000000000000000000000000000000000000000044f9fdc577be006c4320000000000000000000000000000000000000000008dbb7d72455b213bbc7381000000000000000000000000000000000000000000d3ac3f1afd18433aa6f1680000000000000000000000000000000000000000000019dabd1a6d6effb2a738000000000000000000000000000000000000000000cf4e3d392cd55189ee8cf400000000000000000000000000000000000000000001626c31676cd393a6324e000000000000000000000000000000000000000000002d0da9336110f9c627db2929a93884ad986dbee1e1a7c121d3e7c6fbbc5fc6cd83cf52d6a08eea625d820d8e720ab2626198d2fdaf96e06a21c7644ab9d9321fe6f3f06450f004b8e04b18c2fc2b221bb062c703cf79653c4319749e3ca8459d844bcab5ce7a4384adf801b1a53930e7236b4b7c38a7466d64acc15c39beb78e1229342af98f392e019c0fe86f8fe9688ea72395cbd5964ba3f09af1eae7c8fec57ba3625b5168eb394803a96f2c10ddcf051c4c0c3d94f879afb5f1ebc9fec561c8bd9489d69ad09b9c22c3b1516125b182015b563f93a33bd5da905da61cdb4714c273a1c5e7c36a230ab652cd134be01a22c3a50fe21e244516044221e031ffa6eb7c1df7938bd0e60ebb5a8ecf0a35b5e2be2de33c2a185430a5eb9e577e0763144a31fbed7f166f10956d934270ea2a766575889c113aa66c11f6fe975d2335b36f4b8e113ed9bc000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021b33010d4331b644da60480e0aa09a123f9de796ad0ee1e87bc25a2223701efd289fb167489029fbcf382cd5fa426838b4e0ca0d85be582491816c424d2101460e7846fdb79c26ddb78c3bf4b87888e9b1eb5ee18cd2f38f1abaf397de6371b31ae3188fd97805e7f6472435cbb5d0a2d358d98522f5ecc558a9138a2148f87e2debed5e2ebdda2eff0051824a14a2535a82a55afd8da6b5e5be9dc2171e0a651f23aec5324bae9be09aebd6b7391c8ec788e5e7ec9f5bbed82a82f029b9821e2eaeb60a88c7193d2131360b1c0fb9db65348ff9c78640434b4697386e427f58103949c59cbf5060cfede88fe8e92ecda5035ff4dd105f66be4a5a24f7cea350095b228b1d01fd75f68b24e656c3acce11861f99d9cff49680c14c27d623fae72275e313437d9e19e159bf20c1228ccfc46a91fde14daccd760d4826b9c192d12cb04ed59cb9eb7184e9a319b5b066268db0cf6baf8fadcc3cbed311ef8038e82832cd496cfb43bdf5e5c8a7cd73dc64e4cd3970defcb0a86a0311d1a320da9429b0682c281afba734e914af321010ca1dc2b626323b0bc44ea5a2043bf2c56208419f28f973463162a6fd7312d4260d1b310c3c51c59fe5167ccd11083833e00d53da53f383c12c0b2336de8c882190e9b5d0a64b18a4c0bfa6440794bfc3150e41f847f778e9a40ddbbdcf9b48b56c4f069683af6e0aa3f6069b2ed5a61f1f000000000000000000000000000000000000000000000000000000000000000128d90ac57cf8bc878c7412e88519c9219f4784fc0d61d3a518edbb5ad1025f3d1059d68b67680c147f15333397e341e0730712b83e20ee2fb8ea0444585842c2150a6a5063ae1bf94fee2d9741c80c2ef8a3a97be83c25b31cd64c866002829811c84dca3fd63da5b3f706d3b12e824136efd7d11487cfb477dea4fc6a55b22d092b1fd0b6983eaf44a7aed7c1b2e48979c28c99d65eff37198a36427341c7e02ba7dbb633e665314e849327d3820987e81fc695092ba5238ac68e3e0235defb0fee19fd53b41c64417ddc992c3c57b946f0ad9abe7932b4595d10f7efedfe4b1f849d4463c206d1e764d972a4d1932ec05b428c5693dfb1d97c15ba8711004d20d84ab9308918f816e62f6f74af14e31aae79968dc8f342439cc2c27cb919e30f2e092b7e5ea5ed99281910215378b993de7af35c37e7fc4e74d30dc3043155010cd5e74fc4b09d4d5773a759d0356f20ffde8758b4d362f0d65b42d13e752723e12c759878a16eca485ff316fc1d3dcd841db5e51475cc98880036b1f3fae1247970ccd27724f09c9d1e9b7e0180920cb66ab6ac73e5580e9d5b38384c7fef20972c7a3e20bee6fdd83414673413785c7848fc0c8cd783e2034bf02412147a