0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0177500319347d70656cad81aab56b8c2df705613210b9bf0f2fc83c370bceed603d5268ad94f5d94f4ff102eb2f6cfe4b59e2e284dd2e279443a8d147c272b8d05839fce6df56b6415049ea5771ee31652eeca12dfb2652fb404f05f073f61e600000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000021501000000000000000d000000000003f0889a867911b6364101ebea84a0287dedc0176764c9c5acfba671dedb09217cd0c766085ba19fd5e95f8557ecf0e753e7b96657df2a05355a7ad7f6e19a9b8b0a6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006b672e87e65d5368da7e520000000000000000000000000000000000000000007f7e379ad60155583ece9a0000000000000000000000000000000000000000000003b3e71421f31dcbcfd7000000000000000000000000000000000000000000661a72f3fd555dbd53a4f2000000000000000000000000000000000000000000994270da9fd56c0524ff8b00000000000000000000000000000000000000000000222176ed3de84946ffb10000000000000000000000000000000000000000007b16bb885b5b8e79f2596d000000000000000000000000000000000000000000db7c3dd303671da19eb675000000000000000000000000000000000000000000002ad7f9ce28788b7020030000000000000000000000000000000000000000002de04df5a76033f1c295870000000000000000000000000000000000000000004d8b483eda197f0e206d33000000000000000000000000000000000000000000000343ae420b11d61d8a3a047c39af557dad146076d6575df5585ce6b1f5de8a44bc9517d1e70407fc419829f9e6c5dc3ac3ac4b4315fb7ac9fbfc2a6e9196c945809d60979a06fd70a0a523f39b48fc1a6c5341132940b0c00f3ec1dc04fdccfbff72e3fbc1598cca7c120c8a4f20f3b55ef81a2ea93aa960b79173744da9c693edd360e65f4e701fff6d00ec0fd96ff2d4b103d44fefbc34759039734348b2d50da2871e30111c1d80701283b7777c3797b86bf33e4577dcb4c3c1c87dee79f33f2bf87175f257fbfc1e1bc1eb3581ba65503480f271d9ca0f6fcc776a6bafc47ebe0b07dff88826ae302c5a2bc55987e89945c35934fb22d096b83d948bc73127a12c6e9a1b61844786136f217d76d56bd777403d7c5e39945749fd08b8c5350ac8eca8eed851157897065cf95b03b20316505397da9b1c23df638d24595daeabfdc5380c8a9bcedd740000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000210fb37b7834bb190141b2b1e56105488d9635d1f466637ff07e210105e4c6e941fc66b0d9888bd8115995fdf73102077d80d2bb7badadad33046192acc001cda22d50d01c274a00477844669c4c80068561f965853a67aedd0e4643d5b11b3e1278d134118af209f1ac7a6868e3996e7061a02ad2e41d66c8d142f083f58eb85292b52aa54e789a5361af9b75fb741f32403b9480b05081fcb0bba1d3793324e3055edd9ab6fa848f35dd4b065d70466790871b7b0ba1776d60bd0ee1dce7a0c0722871cb5c715a1c8f346625b23cd79ca152fac9354b0915592f28262cf82942188e11603681bb3df299a28c62c1c2ff92ac91f13e344fad5b03686d591da1d2cfb7a5183fe941abacb896670df9a17da4521745775fff90d4966a9fdf7ce0826e324b49ee94201b2334f53e3054b9fe486bd97778bf28ac637a63342c617550e2b50a52ad5de6a40ac4426fd6d8e694fd42c0b89849d6fe52d8fc48d2e6a1921dcdfa28ec5d926bcee6776c08cdbe8b2bd3017c6f0071ecdc81dee98cae36d1d95a7d0e009062d0829bb889363ae84224372fce33ff5a2138ea98db58ddd301de08d8c159663c666591c6b7357d6651f36701b965e4801dfbc279ac98018ac164bf6581cd5783b30b9d953da641b80d34c3b9c71c3d8081822c97ac01283f12ee6e51241ab50180ccc497eea6c8f9809516d5edd638cabf5a13a9ea073d18400000000000000000000000000000000000000000000000000000000000000010f43290102e9e00c451457f9c1a0c4a962e23c6aeb5c58a79ac9d563192b106d12616ce4c53ccb224a9ce0a45dce2a2724f00486190949226ba8bfa4f6359160068f6dc1d1916bbd5856bf8457f7f523e07253f3c19d326bd95df72bad02c2022f0f2352e8aebbf9c0273177c929cea83c7fcd35167c4a4c4235eb01241e6fb204a2cc27d06b0ed05fad0accb5440bcf80c9d4d7ae5087c18cb5034c2fa6365f036a1bdcb8df33b626490ac14c990a0b4b716bdc68a5d001b284be3d28d78f3c11be8dc635d3bcfb897e82eea39aedfd50c9889c30ccf247abbbc25afbc8083100954c4fd46c792e594cdb7cf3c4dd1953c809231a221def0ce2790c399878bb1abd712321bb012e5cad001a05418e167a6d8f97ec2d101ca1b4fedf73d6524022d8ec601e6c470fe7fd413c3a62c9ed2a579940f94cbef1e07a604c729926e003cbd831ebf5510dfdbaebe14ca3796b094b09acc5305a1a2251e0c71bc038a5070f31a61e4cc0fbcf350a45d4d1e76fe36a5902c11ce8c6e5a2e4a0ceda864b1f63b44d4daf565925a268e5e631e0ac4d2234fa9a7bcab84ecd1f840a6afaa52e11d25edd4120bc33333e33e4b106642f0af1662b1faae9371d66fe906b1db5