0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01a9894c4ee43df41758f19514d1ab3d13156d1b6f6f94706b35f451c32a7163723a7fbd9e16c8e738762a7029da870c7afd0b05937f87d8ab4e2a104f6da791df9df463510b04f9d38f9fdc3a2b37a70d8203fdb4adc1f258e4c6e2980fcff9c0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000d1790000000000000001000000000001ba6b4744b82880798c4caaf4969a37de26108ad8d4435823a64d59104f7c32218bf77d5991cc1ba2f179419d200b276784c878858b059011b2afc325a398550deecc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000044bc00d9673fa201f990e8000000000000000000000000000000000000000000ec23cda2973592f3a81de90000000000000000000000000000000000000000000003b412ac3400985d917c0000000000000000000000000000000000000000006eb058b47701d2257bcd7900000000000000000000000000000000000000000024cbecc4fe243bd3761329000000000000000000000000000000000000000000002b27f35ba9e98bbb61140000000000000000000000000000000000000000006f48258d78f1f205545aca000000000000000000000000000000000000000000390fe1bf52bfcb6996094300000000000000000000000000000000000000000000066a0506690486326851000000000000000000000000000000000000000000e7ba8cad8e2f3ff78243ac000000000000000000000000000000000000000000bde73a2172aecb8b5b07210000000000000000000000000000000000000000000010cd8ae23ed9570e52642bf29e374bb56ad283a44f0d456453d7846bef2f79432fc12df1eedaa0a889550f06360500f5ad7e959df2ce78e3c1a9a597ce4c3864c04a1362cb9ba0c673870c3c769d076b20243aefe81dadf7073f769fd180f1646d12892bf0bcce0be8b72253bda804a867dd3040d8e3c868507afbdc8d68d4ec40ef43345d5cfcdf6a16015ee415fd55448d0e3c62494eac04ccd3e1fee1cccbc007ba7e8c490805321d262c3c2c16f489814a51ddff566c368fb02f210f1f930bb5c9ac7998108c2ffb0cfc2e17e2f8ddc09aad234b89fd7658df29615ad2a4e17b61d82496dcbe00571e764c9276db14db59902ad80205a88d02e3ff98a3fd40acfb1fc7b11808364b2e0849391fb9765117dd58559bc0284a34c1c00882196f9401d336072a981b0f05116afc347b3135e26b465eb1570aec78708216b9362edd8842422c7514cf6f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002174761f85a4f7a6916ffda0e9d2228794461408ddb482cc0d6366a1d52be8d480f695a9ea05652e012542c9b33a87c81df29083985384892d54363cbaecef96c2aa3cb438122e7449f0eb3a55c88fe950570e49ca4a0373d6f5ff7d3928434210a848319ec1d71000586c676d274c82c1142ccc5f027dd0e7a892a52d1a22c2714bfd4280772a7e010fbad94050fca0ed1b863ff628dbd4ad8c349128e8d8dbe1fc62c1c603f58fe690235189282562c0827b0f57724fe7e461543947c620744174c2f52fc4e2845d245d4fd62966301812a45146fcf0236b5debc3f4f708bd705b731cd5b36a4915a84996b8f6e2db62dedc002a29fe75843bb766f902a247d2b9e9ef8198fdfc7f1b557bed33818b057626338c0daaac44100772e0df450c615efe4689d3af1ea68ce3c234db34952536df8eb89991385e10cd1667fbf1afc24b660c12dd881184bde05e6313fc7d18648a591ab5fd1230a524ff5f97d5d941304fb301002bda42247b80a253cd6b0ffa2630c77ebc388df62a06c97fd90890defd46ecf8d2ab62eba9b772e6e3fa93d608875bdf7051747e96bd6e7950ac80c343984e9e38e774faab03688bd5e950aef045c9d432d15c86075c58c8fd5390ade982a44cb37e498a5ad88f96ebe16d1314cf53b398341e5db535737814ffe243260013c090b4d29673bbbac9f0c0ab5fc1e37fc2c3686cf4db70378b7381a00000000000000000000000000000000000000000000000000000000000000010c7eb7b624ea48e2723194ec6738ed888241e26e3fd190e6ba6f957d34fe59e60c0c9680bf6decaf86553679d2a281cd7479e0c3422c3d89a16b3c4e8b9c046a1a2573324925d4007efe518534fb8bd4e16b1c45d4b16088b788efbeb903936121b33a03f2cc40ff5ba5adf9661fed9dc574ec1de0f8f0fde3dc0676486176c82e013a6dc985fb5b84e1a9bf6a5d68ac245c49b6eb892ea19b61b1c43ba78740265a1b9691167bf4dc287bfa1e2d5b23d28d712724ce9a02b107d7c6415805b42b0ce4e69feaeb7e956ff8feb0672d45890474a86f1f5de196762128392141d00acf37008de3cf05542e7050b32786c928260fbb3aaf8737c188176473b4b58719ad3b3600e2799ff221d2361be1033a606c817a8317215a5f037e337aead91201aa437ebc0b0155a197f0fbb8076ccfe3777d50ebf74e486ab3bc329a6dc903092544a0a3fd7b740102fc4a4c5653ef15717a95badab2b0bd8eea55c3e5c84e06f5e1dc9bfacb8d1b40cff0237b6c8629259d8e3ab6ea133f0846b465a22c5b10175e13335062113a4df7dde6d2fb18da020cb5d970c48e1f2743ca25b23e950cefb6d97aece14c34f1ad0146fe9d917323b7c49da89578e82ccc8c12107d83