0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02069381c0e1c6ba35e02d56ff47fbafbcae9eb87676d8ad5b2b8eeaae36c207b28ad691eab8d6b594aad2a8827ef715e8032a3172cf905b078b74bb7905d4e29d3ffa964deaaa1efd2bed1e85a9171898cb7d710feadb856adeb96728cd5d3200000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001a52f00000000000000000000000000031e3b239825de867040694a3983f5697b166382e5ff6ccca4b56c91f32b85c15f13239d40cadfcb37bdf90405dd9854766c140a091176d81c3e139ea3fb8cb612ed8f0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002389a40b8a55bedfc692a70000000000000000000000000000000000000000000fde307f47fd4a16a6ca710000000000000000000000000000000000000000000019dbea1e15176481879500000000000000000000000000000000000000000047eb5b707edc3f9d6f04c50000000000000000000000000000000000000000002de4e84de821b914ab87b60000000000000000000000000000000000000000000009b790866aebf8797720000000000000000000000000000000000000000000e57fec3715a74d347b6efb00000000000000000000000000000000000000000039cfd6394d15d066d725420000000000000000000000000000000000000000000004107867ae3b525ddf3e00000000000000000000000000000000000000000044d31b66cce6a76a7c6d05000000000000000000000000000000000000000000000dc74c039dd9efe5a845000000000000000000000000000000000000000000002acf148b9f2cf4a2f5f7303b9a14e10212498bc569423ffa286aa271c1492e42c27aae3442b90538def303dd83283bf08a93ac0fbd1d24f1d19d637bc3d4e55cc1d6e1c6ad7ba45f83d52b3c9a2a7fec2c10674a344cfec12c44f81c357ddeb3acc071f23110f893ac2628576a6647db5673742ab83d9e8ecd8fdb413761cfe15043bdb31bed643c84772fd3dfee2047e6f897e343a3b8bb7c425ec59fa2765773a3e504218f50fd6594088ab5575d6bcfabff612c4c677afa6aa4e8c8f370c3d5f787dec6c9968f2f082efd9a5b1648f3cf3e3c14a50a326dac2020a1bfd299812fd3fb34084e3a2e0b19556834d5f1b549b76bad7fe2745fed6f815d20b613f11120379661ba71579f0b39802182fd62dcfa9e863ae33b0f18532b652ac16e5c903b2944979d42daba0b0cdbbd9316e3c4ba8d78fbfca407ee1e9a0abad194b526204306324695232e0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000211eb1ad14ef444e2fd058996952efbcbd358eaf806f244c283debdad969d1a18075db153b167de8072ad8ee0059417892775b460fe980be21b663eb41e2d9a5222eb6809ebaeaf332e15ac999640755830cf71e2e62f76845b5d91fb96544ae11abcdaaa8e799b5dc3d27289e101db5055cfee24ceb8c461ad2d5759511d2f5321102c934ff72ccb0a8ad6fc0eec50d5d6644d31ec14b83bdf7031ab4cf3fc74188574529db58acf73fd0b4209f94dc484492400450a2a5adb89e6460a79c7d1143db0e2318e599cd66c368858e741847af7d3ad3018ed911137263b53b2cdbb062b801e63fdf46c35fdb6a0decf96d259d8db10c836df4d4202235e414e5420292122b51519b3a995ebd79e5a06f5113755eeb3c94d695972d42292081bf05c056857ba765622bed6193c79d60c121e27c9894311371c8f61c1733a1a4d15541091d6f50ffcaffa8c6d25aaef52c17649e146dfed6269f5e26602869c0d886e1c984496db67b7f08fb5357a526aa7777a56a6bebe660fd6cf25df0ce231585b1338280e6667d779cb79fc46156ec04434d163459c2761752ade33d9a046a3091f55384cd52f8f6e1585ab3f32020f139c12e2f3fa854ff6b99d4cb53c6284e716ecc910c993e4a428c2ae90d86ffc932038d2812b0b94bcc181890e431872452cedecbe2d5ddbafeccd0253f69d81be5358d7f5fb932350609c903ab6fd598d000000000000000000000000000000000000000000000000000000000000000126f959e68fbdf9030a86e1978f933c404df6796c4fc662bf34e833cc22d926d90cc7076b0a0d3ecb7ba567319f93943d36a565bd3470a4568c221b55d41bcc3308ed3904127413a51b4739fbe98b22cf488bfb106f8c7455aafebc13db81e3cf009888a83e3100acce152c227ccc9f56a043e865adba0f1ac51b12c80cb2c8a1120fe1cbd84a73222262f2263145e948d6d2a5e7f959d8e0079a879210ce7fab113370e37dbe1f9870fdebe43935fe407dbe7d99e2aa26eee0ab88b1691f9d462553ab60dc2752791e4782834ff5cefd2aca125db57ccf33cb2c89176479246328283b14f6093accd2da5640f2e241ac689ae5acea113975dafff4a5d8b9a82615be22e508f42f93a20cc7517c938e216d56d18d41d596e2f4f7a4e98e4469c70896f0a1ecd9f5273fb460f2e27685b2609101ff08180ea17e2c8f1efc872f131a891c5f48a69818abdf20c7fab9d1265997b576cf5a76a4e928d3115807df72263dec283c1653c63568f406a32e4f49575f258d24655cdea667482918c691b620d2aedf87c4eab7781f0dcf980e63221bebc6cc666f81fd33336da0df4d6efa2b553e4fa3ec5a0c137d3ff5399d0ea201eb97be799f1e1c09aad0c1e6e5a8ca