0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00683ffa1314d4cee4e3e4758a1b02d6e94bfe4cacee37b5a06fe1e1f590ed0831a60ea960ad504ce9f70e87af7612e21efeb6161fd50aa7b9dc525cdfeae623e7e9c97a969a21e51f5eedda8b2068705fefb0bbb193ad430ca95c49f83bc1893000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000097ab000000000000000000000000000158bd60c27e2bbec4eadefd7099d9904cf818314f8eae9875eb97a970489399f5dec78354c6df4f3f62ed925602188954407744570e428bc3b0b049fb657977a6a82a0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000e31187893380e8bf2bf49300000000000000000000000000000000000000000045df5561c13fc0036c9872000000000000000000000000000000000000000000002f2f931a22f6e3403c1800000000000000000000000000000000000000000088a154c424790c7beedc1e0000000000000000000000000000000000000000009e8c90ea7a167c6a5ef49e000000000000000000000000000000000000000000002d6b1779b3e09dfefa96000000000000000000000000000000000000000000293ca58016fcdeb8e305150000000000000000000000000000000000000000001c0f261b4e22ace576f5ac0000000000000000000000000000000000000000000007cc8f8ea0575e33bfad0000000000000000000000000000000000000000000d06a86079ad832604f3a3000000000000000000000000000000000000000000a4608723bb94cc0bdc85660000000000000000000000000000000000000000000021c25721c02552a2a7492fab5fa0ae1cb1e7dfd9ee8f3da3d45a24f7afc32d6ffe3f59fdd5afb56087531fa55d129764bf56982f02249ba0199e572c0b935390a4a5fd7c0006d5abefcb06af93c5e3f35fa287035757e322aea46c4a3684c1fe380d86530a66af12549a1ef2fc72b47530529d00b4c1897578510254556fe48f1258ad29d7c4bd1ba5480233b2a7f5198a9ee7f5bb1bfa7249353f6b7f2ec5a740160daaa0d94ba1821d2e0baf4db6e5aab3166f8d091da574655c011d4bff6b05d2bd2cba4236d7c2d4189ec4770bd86eb1e094ba0f1d2c5b9e29d8a35d94f4d3ba2456bab55506f9782773523810a0e279be667ad47540af335468476238531c9b87b4e9f0828db3f01176cf8900fb89bebbc23037cf0bf32e23e6bc605065e6c252d3164cb8df1b2a013c452e7b0643ec1e948b4445b8e71b2c71c0163cee7d7481b245ca35b5492700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002245099f3765a82d43ddee93310eede90f9115a40aab829c81fea3249c799cac91a474fd34a9d85383ba108bc9c42995c31df75b4a8aa7e90858f5eb0636ed6d42e9f7825bbedbe5895d674982fa8c07d4dd30d78ed460191c62e37d5fbf658b407d725de7a70f23567e04505ed8acc49b90cc56cd6c43a6911074e15f02cb3fe25eb4f721042837fd07c90a657d502d45fd86ec1b8c7dee245dd227dadd1ca111b0746762a26286869ff00fed5786a130a1280ba3b0cf3a402fa9b5354b94bba254a6dd6b3564c4ab66b4dff553420c67b1d9e11a25382252e2242263583ef5201258b2a9e3d55df0dc62e4d996f87c5ef9efe3673a6757b9317032415c299b10dbe9c13b9474670c5c0a8291efdb229777761f8fc94edd71d1fbda6789896e521d4037c4ae0123b9662593b2903cf4648415bd2209da4436e50f2be7272641a1c39713739ecfb49d2da4095fe5fb851d1c37e1557331a46e097c99a6ffc54162d3912da9dd1d698e5074598cfec071d5f17b62e3c0d4032f72ccbfd2208e4aa1a53c9255d52fde02ede3c2848c5dd51a6b6a273336096096ca0411854c3580c110c06e6bca7c738e3323f1e4819231f204be11e7efb9933965201decd6e171220e21b7bb1ce7d99c46f32396692df758ebcd86eb26f9400e36a2a8fd62d17a31d16394cb44398c3d41c9064ccc72beec5021b10174b89a937e0ef7b11de1a8f00000000000000000000000000000000000000000000000000000000000000012ea7138dc784d1afc6b821d1f3703c50d61c5987ba797c199b7133e7799438e622ce53db19e8a0239ed9b2583f767d35c497c998a5f00db9c3d5f5fb29a699b107b86b27b5bcab0e63993c2775695553af53d19f0038193aff31493a9851a75a195e16ea1ea7c8205432294b1f0bc9ed0854cdaa484fa92fdf71366b98d75ed601fbb8bc1d650d68f9435d00bfd34038b4bebe371a33c37dea6184861f49df190f347d93f424b00b5ee7e1d56b612c0990a68709cfee5f95c8f7ab3862f5fe3614adf3e8522808cd73365e19856f3f689acf2ea68e2b4317224bea48e7cd6d2f2ec85fb736a3cfc972533fc8580741a2d0f8f55e31ec89bfdb9c60d3cdfd539c1015ea1f6719820fba474ae632bd792f7ad298db9a9ed5dba82e504a767e16ca29e05cb2e436301249f5efc9371b744f2851eaba9ff3116fe6934e71408e56402536a76ba5494bdd4db508b3ce41f897cde0c7a7f348e11f641689c9647762d625c74a5a28418eb1d7d24f6a933a2bd089ddc0a10d1ceec4a10369dfe6e787a6286bf9ea9d40842dd3e8d6915470a1a853c4a3b79b1d6db4efac4648f28ee6ef219bb35fc8721ddbf4379d17975416a3a8a68dede3c1f37b38bee7debd75b917