0x31fa742d00000000000000000000000000000000000000000000000000000000000000a026980cca83df991d555eac8e5fcc31947857139de9278d34559d9c68e27c079e20085fe91b879282d55b49b209e7f8afa2e9e09fb9adab505918a09f00d8d499fa2736054503a1681b78b585708a527e4f98be6a9a73eee3d618e602b93f276500000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000002e710000000000000000000000000000d2da021a3ea8dbaec780edd4046e12f7aaf36ad0305cf7a1fa983348cc4ec7e22e32de7f66f38f80ae3d92e4ff8e98dee3b14efd4461984115bf574c003597d8f12f0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b2add05041e0e71548f87a0000000000000000000000000000000000000000009a5d59b7edd27b144ee14000000000000000000000000000000000000000000000199b791fc7e14a60c91b00000000000000000000000000000000000000000051b6bbe5ca860e4750f76b0000000000000000000000000000000000000000009aa25a62f1f3f5667d1666000000000000000000000000000000000000000000002a3b1eb196c08f8cb3090000000000000000000000000000000000000000000a7291206fe4c137e841a00000000000000000000000000000000000000000009faa23ab53569f53a05e720000000000000000000000000000000000000000000004c842a1deea60f8f4c8000000000000000000000000000000000000000000ed13931e0e2bae63610c09000000000000000000000000000000000000000000c9b3d2cf577562a24f86900000000000000000000000000000000000000000000009f2c8f990bc451263780036b8ff47098078774209380626a0a39186b12d28aa19dbc06644fffe254b5e2b8f78e09210ab90b087e3c6f7d9078a5b63d257411b6b4644f0f8049455af5c1a891db1c8ae61ad59c239e6054ec5bcfbaeed6b59e8f5113fc7082201425e2e1bf90b9a67ab713683a174e649bb6d4d8e091b1740b2395885c6ebcaef38bc2f139c418afa963ffc790db07f5ff478ce2a20f8078e819d9b440ce170879613b0027e45c6a9501063a5554a57db503aaf1eb7e22f0c3f9e252c3e64179267f865180689ae7ac8c62c9dd6d73f6b2b65597c9f15bdaa3e1a91aceb9822ef139b231d15c7fe1094b4a3c7caab5460ba8a4ce685a886cd8870026b090a744228369611310a8f69f42cfab42e7fd2a3257496e837f15edd9d91f8217234374df0048906622b067201d8c2ca57cc683a7fa5ee2ae82140a0a350cebfaa0fb68212b09200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002203894444bb432037d41b2fe590020ed0cd509eacfa0e9ca5564aadcb8cbe70e29449b1d4a8bcf69edfc3cb0d9fb77899332b21103f9820c41cea35cfed6c83e0cc1d446083fc4d70885c9194d0e1a4c2063a66f7cd85c700b05f060d8c7f6592127f515e5aab70ee942533446fbd7487511668fed5abd490d9890230a6eaee2050830017a232c2791cb1a4096f1a3345c6a05252e982aac50faccd12879ab5417cdf7eebb7d7f022e6ed8af74bc735fe3ca9a1cf861796a74ead7db805a8ed10877251c7984bfeed63f1958c3269609fa78d880eb614d4feae41a240e24b02b12aeed76ea84948b35263efbaf88be08978a5023a0b3bd2d7805e691eda1565128f6843ca1aa4e159de4f53e8721acdf7a630dd7d01c12db62a29f007d991cee011ecc81151113e4adbeda1263ca8aa4f3a3c23ed6b8ece9600727751f1b3edf018a35ffcb7ea125ff3d7d96deab26f003ba21bedc02ec0598b8dc648a77da7812a11bf673f355d9ba6c74380814eaca12a3c7144ad6e02502058748797b6e7321984d55ae61417ee66f781fb3a3f9f58cbd117f2213550b8f9cb4273c70ba3f1053d7d5da67e08f0a618ee4b34de94ff6732fedb589cd00be8a23a21f80f51a1c3b5768b8c8bd68970446d8203fbb1def164f064b0803f2792b6432f25f169427f1255fe90431a0e059474e0b9dc3e29d78f3e8657024813dcc39394cbd828f000000000000000000000000000000000000000000000000000000000000000120bd6e90a56943b7955826b699c572f6e67aa49de7db6495a804ce8bbefc1a6826ae6b7e5bae83adfc1d3a76135a81780819fb91343e65a86156539a04c353cb01843ae78252eb4d4d89c093e4e1d32328011609409b15b3360689e0d36670c415adddbbba32a6f24f3d56e266a0cc220ce4b7fae08f153829566e857afa8cff0c2e63788508e5b9a04d1e180d4f0394c3f75ffdba6291111b4e49384a7c083915b6db1adaaba1063936b0188b5a68a2e06182c06b3bc4bf3c49fc98325b42b22cea2f9877f53b2d5dff3f29ccfde74b329bb2db1a1145b623efca9d33bedd0f26661d3d49e894d8146dc633e38e9442f6f7f6f62dca4bc9deac6b3bcd6188de2f782e119f5f86e9a389d5fae7224109d9ddbf84155a42ecef1f411fc920982027b01a8e032db16dc500d45fb7319aa0d247e53532121d8f3adbde94295f0a0228317c8c3d5baf16f28fedd28be583470263ebab88435a0cf50b68ee383845b606685713d1ef89ea3a220b3469d2a4d476f2035efd14c995ab6496f9364b3a9f1993b9f57c8bc12d93f91960342eaab88df1b29f11d71c28ca699cfe7f55e3bf1519a39b2d1a95aa36323553cef92f17ab08f75f3793f00c481a41e2d1fb1857