0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01d1bc454378e0984a2eba2e97d20a1c7e96c4ff5b30b73776c0d8c726279f1f82b45557da394799a13fffba9e2f8030e5c860e19a4cfe7724d852e59261e03343d8be3ca8eb9e435ae4019110b0efff4030442b8ad1731cd1c2d400b6a25460500000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000006e57000000000000000000000000000135e93de931b47d0122865deb9a344e4006cc9c0b1d79d3d46dae902ec2270c534fc1a1166704875947b58662ed05725212205e0bfce36eb64971a2fa1fc95162af950000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000029b87a03c8f9ce794795ff000000000000000000000000000000000000000000bed9713a99c2e6c372a03a000000000000000000000000000000000000000000000dba1a8bd3ecaab7c8b80000000000000000000000000000000000000000005efcf6283c891740772345000000000000000000000000000000000000000000e22d8bbe781c1e54e73f1c0000000000000000000000000000000000000000000015abc695179488fa69340000000000000000000000000000000000000000008681a02a8176514111887e0000000000000000000000000000000000000000004234e55a45d793d5b7b9e80000000000000000000000000000000000000000000028a06648288664ee2c4500000000000000000000000000000000000000000001173ab7f136dd6dbfbf840000000000000000000000000000000000000000002a2a8d9bbdbe6b242117530000000000000000000000000000000000000000000021e2a82bb29bf806d5bc1f7a8f1e6d111695f62ff259e0fd6ef458a618d196fbd748f4f844995753bb9e0436d965d633f24fd401e07cdd2d37a7351a1ddc7a3c5850e500d528cdfa61800f2eca8962bca9702e6c22bdd353ba5e250d944d40cf76888e89dcb7818a21c7304ab73437f4c3e06d70ebef85f4c0c61c15761fffde835cd59a2e1f8c0509870e401b1b84f39ea546e211a20202e645f4c0f223f0ac031786f568624812d34a029984b5ac989d3e3dbaec8cb0f2adaa75d784eb9b4bbec560035d07ce30e9d71c80a90f490605af99a87091a65903691bb303559555820625fbd779ec0cd2e41537a4e3bb8d348d99b7fcedafbb5044aae082206b79a96bb3c82dc991fbd3182b0f9b0e63e93043bff8f4bc2ee1f848526bcd0bd08f9c0e93dc1192e1b7ac3e09a0cf20945453bb1824ff99dc46173f88ab2bd157bf15021956235de1e3783200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002037821d6590e162608438b17f34b12b6dc3123ca0d84d2465ecff5d8dd18b246234f6ad90e7adfbd966ba806174666702e533e97ac234fcce0e7a2f3d3b775d21f8f0610de47f0b09e9213949c257801fcbe72885c86813b5d9c1f462667ecc50d7b5ce7e303123e6bbad706df5836e2a2e125825944267b7a91958ea4e5ff6e0d8cdd21e358a210a31298d94e9a374f0f2f3a4be2cb917e5f41c2949d2eaafa061e6212cf3895ad90ffd794e8e6d06e4ec50ee32e40f5386499f1f62735001502d865d3a49b433cd1e7161b18d1b66850d04aeeef0a88509bdfb3ec0a656cca18ecd7f2f2bbcd043a0c9c075e25e2cb374de2b6615fd8508c74afd43a314ed801b879fdcc85da2ae80635a60b28422f87575606356cb2229f41c3151f0f42f92f2a06065767168e86f021759384f3b0f9a24162ef518cee975f13de95480e712b7409fbd433bb88a78968e3788ee93653891bfe2d023056b7e8b8c9d994231829264f01b5e76f659531380888cf96f3b1a54cefea6260c1158d1126ecb15f4e2373e8af9c90ff07cbefe769c0d9c2b24ced38513d21dca82759c478a57a5fc4222baf43b924fa670a681bcf4200519d6ee761c6e06d1e73bf6120fd7110d3e81cfc240cd56bb8dc0caf01a90eb88b9ba3d41ac265a853d80a225eff0a83da910d5a1d7e33ebfc0ffd572cbfd46643ac5379d8bf27739b3eec094569c02f16a60000000000000000000000000000000000000000000000000000000000000001142d88837e526ff3437847755536819e140ef486c020c61c37588ae79b52135f1eb34174313c94aff9b286b0f13002224c6448535a08d2c6db8cedc9a5681d101b61a9620eaf35d9919563e42781e273218af3a36ca7438cd5620443907a6ba80d563f59d9fce57a67b813f02766b5c3e497639305bd03ccdf4212e7e8e7a1a82c6ee57e35be4bc4769f609c0fe06df68f28b8a66a74777d7c79aed32cce63b1236297dc98486385298fd45679741e6a7c4e0b598f613662147a309f82cb6eef034594f017d5a0993e2e755cd1b896ba44a6345b75c27b2e95414404a3941dce1ef708fa6c5407a35d10428d5c879c5eec66b0ea9102dfaaceecece952395ce6082845558c43c456cde11220d29785dbbd86c8ef91dbe4528f90ac1136e4134f14b213a2cb27613987ba07ac341a8de567616f35053d3e49fc888020e0086ddb039ec9d6edc58f5dd3ccac342448a475d95147ea0464cc68c3025e7cf4bdd873126420a1b47b99df453a694d06089ead71e0ebef17b2baf559c6ec7e25e0bf591cdfb183fd10f2e4ed9beb00be5241296680c3e98f7131fb6acbc016674460ee267bb3b65e2cba1fd932843ee96ce9deb0bd4a9ed357d2ea4ca7489638c68347