0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02e0a6c9a3ab5d3603035d14a01aeb14583611d8dfc2a7a125aa199122e2c24ae13986c780c251024381c50832e91aed235256e1d46f19a55e289fffb94c2638ff2c03c4e0564b2177d5fcb6f1ac251ecedb1ccc7e7fb6da0f144e80a3588ccf4000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000193f400000000000000000000000000030db101e6abf3d0e1cbf057ce70005c37d2c886143965f31d407b7292de597bca96762edc152835187d1f13fab5c2cabe7fdc00f42189f271034eb588085759f18a320000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000004d778a5fdd51226b06c2c1000000000000000000000000000000000000000000270a84db50f51c691287ac00000000000000000000000000000000000000000000133a44933b3fbb41807c000000000000000000000000000000000000000000f57413a7331eae280dc5720000000000000000000000000000000000000000004e9002abb196545ebe1e58000000000000000000000000000000000000000000000d16e41889921098c1e6000000000000000000000000000000000000000000c601f50283ac59d72a96cc000000000000000000000000000000000000000000278d067dbae1f0a5d35d7e000000000000000000000000000000000000000000001c43b448324e1d5a77070000000000000000000000000000000000000000004d8af2e4745517ec9f156a0000000000000000000000000000000000000000006138ac06163618bd39261f000000000000000000000000000000000000000000000e6e9b3d1769b347b6651aba161933658b0ef7d32fce80a1efd0ab1f59c74ed81ea9161d4e8c4c2fc1bb15d7ddf68522e7e8dedcb4b223b9933f2c425429dc598230e69d604366ea132a229f88cf75cc1b13f4a4bd8b7d3d156209fa2e24afd2a8213758e1f758ce88432ec05d359f80764fdb779c89aef75e5e3f063043ef874826ba13a3b4e8f30d2a0c64034b897aa0829c9691cadb01f5ddc9aacd0bb95ae95addc89bf70b0f9d8f27d4ab7e53afdb077d9d18c05451269ae9e326f68f2fa08aaba631746c20632d2ac736ee4d7fdad74f7d1b2e84fb3b9381f2b9e63219885edef455ef487e27991c025c2c0c1d65fb4a0c4b4dd2b07b51374055b7da80a50421b840a52b684706278b79089d2fee9c08ba17f354f914f35e2b81452ee3d09c88b722c60fdb91a30d07b78b1d760fdc6492b379f7d3ac86353b7046de45241f5dde52a705e473e300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002079d5fe87f9b173ce5cfa8b31033963889e8b3f907c3aacf303868ca2c5e4356126070e9e22ff7af70f3f166cb584411aa6ebd36f54ff83df015c0a8e9825d610283ed851acb0d1b8b39821d8267bdc28c3c64a65132da211eaa2f62802e491729e7796ceaf48a2191ef6a19e22e344a5a9db5d098559dbeb6dc3fe3ba8d0f651096438c88b4dbb4a616325e0ecaf6847b806a56bc37601bcc8419e2fe0cb94b08ac19b541e50e4152c9070c6356f893ebeda9f644344d4c8fb5654d4a1e167b2550bd9440558fe612582fcc1c88426e1ed21c0a693b60f138ab586026a8676f04a29a70401e2b6df9066019008de5ac4ed1b53bff72dc89d02073f6c7909b222c857811ce5252b105f83b67b3c0e9cc98687f746bb92c5ef4a12ea446a8fe0f175a8aba860991c88118a69cd76113fbbfdb4d98393fbc1700ee4f6a40a1328112378b0f71d22ff072ab17286afb02364a76890878170e27234d3edd8edc54d41e8e3637a77d8c68fde2c7d423e7e477da48c467fbcee08854c3d499192fdd7b2ae087d35e0fb944c7f4752553b120e0559a6bf2931e4a7c3a7ae2cee4a2959c298d05ef448d6848ad78ac92967498e2fc4af1c8a0fa09c14e43b7629ed6d2050bdef1ee8431436ec01ddd999f14fd6d39366f0eabb87de12815a10cc30132c52ade05d6e60a8fb152b4d9c222a44673c99049c39d91db491d631db9a554ea640000000000000000000000000000000000000000000000000000000000000001174a74de49422745057691a9f819d47612dfd2c1a412e33f5958d7a15bfcbb6422ef558cf3a2dc4f04057962d6540180dcbc26797c3700f172f6abda25c3be172387dddd342cb803fcfd156c72ddd3a5c4a73cd2c0ce0b5fb091f5762d2cc234294461962a48ca3110dc40f4796fe7cb2cfb51080ba4130fdcb8d4b2e6def152229040bbe70c21b6bac8d24532d598bef3d57d9f46d3f1edb95cb5dc9317167a1616ada3dc48068a4c6539f9f0e797663deadeb544c7a5334cc2596e90350efc2a3687707b0fea9a930d5a88b4adb7b67f499d79c3a2a3da31eabbbd018ea41b2d848459c49e9da235a050a51e18027493e3c89ed948e54e0bcba92b101543da2651eddd779cdf417fa9db7a758df7dbad5536006e82720afe0b7903e50834911d7a77cb86f90e46cb3158e9c01315309f3119dc33fbc8b912478e844584b8f013fc09dbb7f1be76ef38e4e1ee1f2ef71ea5d2acc937766f1fc4b2b3f0a93e5f3053d246d80c7f3dc7d5802b22e63c8944cbe41a8226436b526b7d489b3ac1f6071a857a5478d32c1779f178961844635147def22f1fba2cf16195a1c8d1949519f02c8a6f1a039f715daeca6e966358462e41da4951882ffc698eae585a8802