0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0136b257480094f12762dff773abdfd6eabf4e3fac3a6c560c4cf1f4edf6f2a272d51ad1cf6fae351fcadd57fb6a1f35520bb636338236edc8f2721be14b3021dbb628f8551ef828dd7d9b67ff931c53ab9c080e3b2119b321d11ccaae3fe08b7000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000029a30000000000000000000000000000c2052062e093582d9ca324c016f4058a6734f930fd3d0d7dfdf1a9c11240ee064be410ab137c00d49a7344692695c95fe18abccb72fefd4f77daa56512efc35fc20b0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009b0171eb7b893e63a7e4f000000000000000000000000000000000000000000037034225ebf3f17ad9105700000000000000000000000000000000000000000000150b1acb1c3d6dfff879000000000000000000000000000000000000000000b516296fe595a2d39b2f33000000000000000000000000000000000000000000f5d2860e7bad46d9e74297000000000000000000000000000000000000000000000291ec9ffb9984194aa500000000000000000000000000000000000000000035174d2f0779ca7ab353cc0000000000000000000000000000000000000000003d913a1837767379e811ab0000000000000000000000000000000000000000000022e447e3ab47ca7c229200000000000000000000000000000000000000000054954f4a8f9d3e6388b00a000000000000000000000000000000000000000000278f2b4eda5146aa22f816000000000000000000000000000000000000000000000ea048587557c16fab631cc4ac17eb879728b9b884480af52f514c1ac356dcfffe5544f238307f17ea830ed64de168080e68d7c593a3bbdb74374bcf4ebf5fc94ca8a36e9e3961fd5d6c2363f24319af495be69ad7630143dff3ec66b81b07f30dcf64804be9653775432a5652c52dcbd93fa94c636c05cb2aa376ec85c5d8a930f7c5767c20c86a480d1889d2f21936996b4107b53b82b2dcf7eb2cda5e50a0ac64dc8aadc9d0a6894906421991d91b3b4ffb7018a999361db55d1f99c5170719406d86ecd74ab55bf00ea004fa3042d6b6f6bd7b1e44d6897b3fda69d9044375aa4a73e690ef7d00261edac291d7ddf0fb5dc4990eac481502f213d64bfec3e5021199093cb90aa6910a2dd08920a7d1faae0315fba9532b4580977329d4dab3495aa2135c22c254211f5f582edfab88397de07f96aa8f2eed536affb9bb244ca2478281d4ef6ef0cf0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000201df665b322433b76fec09d6c83439f302f35637b855f4e3702fe821c4870e7a05241e8147a45ec07698e96a0788c9023a44ebd1149ae63cbd221368828e880420cf049000b8d199e167135dd4772a0215d09390b51b5bcc93f20cd0ee0cb8ab285df28a52321d775c54b4d29e4a960904f5418e665fed38a213cad3604f64c92ee9c4d15ca4b2ddb9da1702c1d5783408905d3f59392eed4c2dcc6951f2cf6e037c192cff6f641427f170490c7ffe96b2bbc720bafb6af3f25e7b8909d74bc022423eeae6183ddf7e29db6d18313dc9962f3cf555210c2c2249d18c21f37df324008d8865e39ca9aa44b09fa0570aa8832a643ce48ca47ff8584516f04a737507fe5ccc675bba51a6048c7b9f96c30e11beded4335e23e3a3c3ac5447db00d505c9626803dc4ce27bd514a5376da7043e024ada5df4c6d0bf7249b3d40e61e7195b2c93f9a6673b95af286711d0f465a9c09acd03aace9c8d026b053b98e26d075779ce76f1ad8ca90a6e40b12691a5dff960724b1b3b7ca8860147e2c1a9d10bed4678c1bc1f2d8a5eb80e6962a8b6606c3a1ea0ccba748e1c92bfd9529de9100ae0b2b6395b06d2754139b070f9f7d78757fcf09abbee3ffa64132a34061a03b46b016154533e7c93bdd1859d135f3d3252a10356319a7952c381e92a66e52995dedf243adcee5030f5cfbc4d0282021dd48b1b0bbbe4ff2dea778dd3035800000000000000000000000000000000000000000000000000000000000000011e067c6627d90360c43a0288be599b85a5b1165faa5e659915050e0831083bfc12e6987e36a3af91dd53ff7020bfb2dc10fda47c38ff63d2821270f01543b3e72a396cf6b049e6b08a2c45c5e014f5396f37c1c04ecbd5643d7ce3314017d9e712cc95a1f511cb43f5c40441b020a3e4b6aac0e03dfc40f7393085fc171bf8f41162b6e0571b3775bc628f3c842415d51e7d93f237ea957fc7e2e96ab1ee31010cbc4e918573870887ab7a94f0d5c1279f51b5b7b328025aec8f4b044d1970480789152e63d6dfa2cef59c7ee26441dbde2ad9bb054c97a914422ea4e2cf72560ea31fe9a601bf69b04ca3a8f6b90ca9dce002f287835da6a53477f0e73be46e05462ad577bdd5adb5404b89cee67197035eef4a5ad861f2ad97d3754556f3d612f6da2fcc90ddd0302b75294aa649ba2b2e9f055cf584cd09f9aa16d7a05c9b1928b0839187d7078f3bb4a6a08d212f64b63b36f55ac4df64524a6950bde2910b8a994c2660bfc5526592afc1092d9f37e57f881e336a06a755972defa0d46b1169970b7c29a1f91ff4df3558eb98867d0e728bd03922e7e0952a16915b156b0d19611861d9b31cd9a0abe21e996c75541f018de51b740ff5aa952ef2fed73c