0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0142888f4532ebf4d67708984b7d09d1f28f36321a8dd99ff2f539e3d82f056350dcd214221afc84a1caa5401330eafb27316a6ff5af2d93e947f186576c4516cbb64fb8dea43977746dab9cb6643db05f6afa96c2b5cf7488de4d73d656f6192000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000024190000000000000013000000000000b7f760750c94d02dfab6566bdbe88c48194ac1947c7869c90b2259930adc15c0645e65fc242d7a08a1f1cfc189cfd427432bd38927e4551f14521ff9dff7139f90e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000ebdcb645b5575d754318d0000000000000000000000000000000000000000007045d422dab9a2994874a1000000000000000000000000000000000000000000000c675acffcdf0760752600000000000000000000000000000000000000000099fe139948207bb44000c0000000000000000000000000000000000000000000f270ef1bfbbcd5c7009a8b00000000000000000000000000000000000000000000053f9d90ea925e1833560000000000000000000000000000000000000000002afa6df613c10f9e029b5e00000000000000000000000000000000000000000027d2d62bfdd033ec6d15c40000000000000000000000000000000000000000000003505c598ce1fda1aaad0000000000000000000000000000000000000000003b4ae10cbe0bab7af35965000000000000000000000000000000000000000000e98e859eb5a1c0e9d56014000000000000000000000000000000000000000000002c02762bb5b68eb2318916ab2867f971397a7a2b0b18b7591ce964c38654f12079b59845ec226bb8ab8413c35c2a85087d724a479df68d145ebcddf75f68c3b2b0c7b424c8130f39ac9d1ff9e70230c2b4c5eb4c62dcca8f0189d1aa7458cf086040d256ab44124b69d1125cf1946a15e715c8a9c4edb8878ed7d065f927e3f97159745a9c4fda5114241edf1a7eda7d1f7d74cfc32131edcff07b230bf6220fc53529a3eab96e0de8070df240dcd8a4006c776dc84397a320db58615308220393e3419944123875441b29c895b1eaebad8b9cf81c041986de301e3a1debf58b44ad0f8f19f4c69305f21398ceca3b853ef62ac40c663a57030db42ebc88d59d687420bfe0dae1f059ef2aad9546c46e5b3abb6b632d3efc43a2bf48f13d0c476b4172781e6d05cb6ad10ff9f8f506107a75aee5361e46b14f7b2c0ec0483223e6c4d1dfee6b209aeb7700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002126efda5e9bb521e7560b247fad4b658aac393eb25cab36a45e38e8a2abaafdd00827d13e667cec8dad85a91d8ebd03dad813ae38924df0f00b0a0ccffaee37a2f6b9f3b914b04fd5e51c535c78005c21c19feda35741fd8f1c95cc17f5ffab405d79110fffa9064d2b85c1b09acbe04e2e07ac8cf2fd07ec2e4759d19e8bcff18f82e99f4d2850225467eb14aa2d76d22c70e4ef086b38edce2ae3df7b5ed11065689e352f23eaa3d28818f3ac4561abf4e7ece8b433c79b59873582bcacd47121ab6826a258f08f21ad281276990f1efed7a1c6a4f2ea3fe2bbbdb29c304cb15b34a2523da0587540fc5ec034a289fa71e5a119b4c93af3080448fc5ff11d21da9efce863ad0a346d87e960d09d18dce825481018ae36e6ce50e4a325588222a5b1fd2b353cdfda1c7168ec6ef632c54d5ccaa0df596e06bbd5e92dd4225f4179ead0e2e37e583e9bfe9f694d01dd8e9774234f03db06657be4c9d9042931f2367028b715beb3638a1fe530176e0f2187b61d4c5a0edaa2fde21123f6e9ef41d8a1020442dc4bc4aa03f908515dbee11f20ea8c6df97dc3618ce1ef9088a731c876b48c3bbb8cec75252cff2c032f3d9a7c6c9b0695692a05384377fc8b9be0e42c2e07911f259979b575e55b3d95b7808c6c110c6f588fedff8cf723df108290916511c4c01fd9ce4077649b2f91ac9f692130fd8e470d655b0ba4c6036aa000000000000000000000000000000000000000000000000000000000000000110dfb6e2b2e1dd7c32151c4452f9bd9decfc36f7298385f0d96eb917c4d99ca60bfdb74ce2e300d1f09d87aa2f3e035f144976a70d357cde00ffe7362d8fde722a3e0ef0e9bca8e50aaee335cb054439b9682d571ee076bbc19a4e6dda41a7342627f02345f71822b3d777ab03c0331aa960777d1eaf0d99e609e7b0fefe6a2b180e45917ba0921e1326df1b6bf779e4b235de86cb19438dd7e081995a68a6f203ca10f0612d587ad77c8d2502c48a5e0f582c493f1e4120871f9fa1d8912f7b15297f6d5318974ef07c937cbce946b3f87ede25fc766e2c6ddfa71039b637170d5ef38db58a1f31cfb8909f834786cec7263f9de09e8e495edbdb763d9665a903f4671fa3d23fc15708f1b8a21f9f9a5d4a56c4c4094bed9badcd3b7086957c1ce5212076c2c9ac0302cbb4121335fd7e7790e5d01d5f4f6f40e5725b38be9d1f5f252c1bb4e8e0d907ada05658d78404ffff10f633b464cbdb7f344386d2be11ab6a61e2f2595262202ea8c4e476d55d87e881014955fb4051c6021148064a2e726436961abeb7f22df2574e759d486e8b1a4924a8fb9bb1cf04df58bcbdd115a39280c5b6e36fac7651e867cdba28b8aea451f923aa9efe2d0546e139ed3d