0x31fa742d00000000000000000000000000000000000000000000000000000000000000a018dcc4efd727fd41653b6edc4e8d787e08cdc23288117fb78cd8220017e264481fa7629df0e080736ac56f022ec564f443bb66777d29bb635d5dcaee90a1aeb1b5c36c5c24ee17e0c1f9d03c2c59ba569f909c9d3326d63f7478e116126bc674000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000043200000000000000006000000000000f5da8d25d51534b25437867ccac627c1596762767bcf740104b82dee1a88551e20419c73ac29df7cd1665cab6c682b2a5050223d8a9f7a5a82e933965dcb5ca225f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000036df99210aa2e9cf9936fa000000000000000000000000000000000000000000f89b905f29bc75b6adc12b000000000000000000000000000000000000000000000d42c1137b276f45b741000000000000000000000000000000000000000000b25c2c1a04ffc4da6dcf32000000000000000000000000000000000000000000d987c7ea9a552badbd249c00000000000000000000000000000000000000000000027ccf1423d353e1c9f60000000000000000000000000000000000000000006cf8d53a302f2fd167a14800000000000000000000000000000000000000000016cfc2e4a80fe445ede845000000000000000000000000000000000000000000000749f753b2edae62f2630000000000000000000000000000000000000000006a2325e0a78c91f74a48bd000000000000000000000000000000000000000000f2bafc2d7e8823fcc53dd1000000000000000000000000000000000000000000002afecad12cefa287caed162acd838bfcbcd3cf87500b7c5e6009cfa07976e9bea57d7915529345954561286bad4deffd4cc39da606af83f575584159d6108a9a299835636a32e7ab8ccf0c47a8131a2ace0ff0f08a2fe2abfc77356d5e5c22604740bfe2b040630ff6a5200ce667c52ef28a29ab2d6aa9ee0d33836ab69cbeaaf9b4cbacf16bc66c5ed40667eb5c32297523f466847f72be2a93e539c6444c4f5a4d3e9e77ca216ac2ae16d23d97787def7cba3699e018f012afc1e8ecfa30de74e7115de9602b693d60093894c23beffd8167a181ab485c8e64db7e6db2a817650bc4cfcf7934a2527b11ca74608a2e81124821a94e7bf36611a35f3e5f45a09ac4966700dab7d143c6073e9144c2ea65eb68ebcc3c8a98ec1963080da2fa9c42ffd8c262767e37c6e62c2a22bfc4458d35e6aa50265883a5a75d2a178415c889fa423233c36bc32a9b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000218281072f4880bea7cdddf21225bf77f6834f4e41fb09c1a27a61da757dda698014c8ec18e11a7b2a655ebebf7b30e689ec16c100581f515ad403fe961b9638e159f75969f87197b049ffb78becafbdfeef543e8a9f81699cd2f9943421e0389216e15024cb57ca71d4a72565051cdbeb22ed3a247ae1c523b4643de26cb1d9e0c1b46e95edc09146ccbacc9dd8e79cf3f8d941b5ee4d8e4d6469503d83985b305b2d4ae29fb850925c238e45857056345948927b48eb973056139f048c701af172a78efbb75f6ffb18b118ec9be1382afe2979b4991fd8092181a17ede4524512c018d8b43b0407dff94661ce36ea346b4c20483c408209c4088a75b694b2c50eb5229b53c3eccd886b39aa21336872f6c9f101b236933650b37febf50263352545f6ecabc2c526222acbbeef2b7a464a9ec81e07824eaa4cfd59946de9c7ae2937e09d21c7440e3c05cd49f36c16ee3fdc87377dbb1287c71da41677c754582c6ea7a69f60b610a215ae869cb1253d164ecb8e8512003bbf8e05a5680c16e2295a69e5c38eefba34a5c1049387d5b2e8873c79e8a9d3df07cefd67a1078dd70457f52ff6fd345334b441b54c0a57d3f045cf96398b3df446ce0fa9d518d38b158a7e73340735cef2ed447fa4c75aafda8123e00e666bf357a0ae52b88853a51c377dac10cbd6b2e8b39a906900d94a47c34f72aa80c9a5f0c2b2b9ed2d9b8300000000000000000000000000000000000000000000000000000000000000010ef16db109852dfe644560edbbbc39c945adfa5f7a27f55c3f79d0e478a554c22ece415034479cef7fb87ecd35c6aa312c499ed8e73c57762f32ac2ec89e08370ca2c678c32073facdcb4fbb394d2554dda64f4597947e868973e2908fe813dd2647e1ecfa4fd713850fca10dfaf440b697f287ddffd36deaf702fce41259fa1199c3f551dee389906060ded23f17cb148213d373f05c12ecb131ef1a66ea47b0bb4fe2b27c5afbfcd77fd8ba828c79dd25fd13713aac11869d415f9b0ec87352e66336c7c0bc0e9881ff7cfd1424a80e8a4eb5c17ba24e3764308be512860b501d85b4ed97466eb40e7eda5bcbab2a7e2f5c4e115c27129629e0c7e9f3574fe26728b41b47939ce97536639d01d671e17524eee3f10f86dca9e1d86a011fd681b08b6a1d758e52a34f8917ae9ced649e92298a4e751f1fa6d57d35c1d7f9958143ce51e608e37343a0330f83db7a9adbdde534da2dd685c52c676b98299798b2288a692384865596d6163013a91b58afbc1dc9ec9f2db627df1f183b154cee8282031e90cf91c4f9740cdbeb982f77dfe425a799c72cea057a28e01956fde2f2089d51e24fd3e7019e1822da05bbcc6e4e9efd2b57b1cace749980e4378c0ad