0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02cd56df65d41c46d14f84ad0e095e178169ccf8d0ac572608f362f289b0f99e9101cd66981d2942409b4f6a20c944dd319e9bbfd0a92f90e8266e267a8e7380398f2ec1258fbdee1718828751fffe3480ab8564a53b074139eac41e9f28d9aae00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000000b9d00000000000000000000000000006c8c65e8f546453a4369fa84d1a777012ea2ad314f2e4d797b32341f2fbc78d5e86b0b74f2d18f7929e24ec605e571558220d18aae4ae718b7e716362f0b6cdefa460000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d7a252be312b97fc6af206000000000000000000000000000000000000000000d9385a93b5176bbaf1dc0a000000000000000000000000000000000000000000000bc006df84a4040b97dc0000000000000000000000000000000000000000002f354f5e351ea3720f7daf0000000000000000000000000000000000000000009dd964c8f57268776248e8000000000000000000000000000000000000000000002d2fdf7c27e5aba3a3b5000000000000000000000000000000000000000000babbed6486e39371ab440d000000000000000000000000000000000000000000a3b4bc55d2bab2a8badf9f0000000000000000000000000000000000000000000010f05c07cd36f7a535810000000000000000000000000000000000000000007013ea08778c5ed5b28a50000000000000000000000000000000000000000000637711bd5dfc18600c00f40000000000000000000000000000000000000000000008a998bf75024e63ec6f1bed908d5b8d3415684d20c8c85af779c95402a0585acb9df42c794da73bafdd135848fc0caa58c9ff67112e4dd5fbe27b963fbd3cdd87d1234a97d9d5d11afe26ff183bcabe2d2c96e0315987210f4b0f551990a73766a06a132797ca72c77d0ab071b9b91fdf7e55c711f2aa67bde138f740b691c1c0b55980f7f8c2aa46e22859b10eadb8dde4792f8ba2a65f988b9a2af013830881da5727103000b901e815af2003654275c4fa7e384577336277ba22a179b5ff6cc667a3484e8577721316ecad064a323ff0f61c7a61ed96b2efa0092d1ac08179cc71b8b5e3d269238520edc99d09093be301303208a5503574d1a8c1ed0e25724c39fe03f3fe281e970be574880bce6c8b245dafa6f6347e06faa91673d018a68449ce14a234e0dae204bbfb0a7da24a78d99a0cc346b7980ec029afc9a2c3b819eb2e3403a221f2a4000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021aacadd4df4adda2417dead021fc0c994bf62f6631c1975a9b76d1771939d02f079612ed2fa99034add0c1f95bfce3373e9b1820528948a76645579fe59fcd4b0f8e8822dc0c170daaf3e58aa1ef7131bb0a2e747d44330ce5ece269fd654a740c9b9bd82cbf4970c9d9e46f056fc777cb0605f1ee617aa6cce39c7d4d9221a111f34dd0c978fbcf214026d130e6016cbb6930f82ac3b11f78be393a4c4d6e74262e8a389507e3dfb6b6a343c147165daae2b9c48f17af8203d17091adc207e211679f2e105a9f7a9d18534183ee79ebc81bf6a4ec3fc0f197bccdd7efaa892609d25feb474d6105911d0aa0d4e331052f7a3301df0221869549ff3282d1a8da27bac9df844435088d5d8c407c073ef5979e58fed6207d6ac5c35d0de6d3b63f26aaace5f85fd484659f5a77ac04b2099bff1526495fd9d0229dcb8b856a3a752abcdc026480de26211878ce8e8780000e2282cefe46a2967150eaa6d421b11d0eea1d1fc74cfb4abc87354c62a1583dd84c9f51629db2b2d4b032e8f403f2d128d212ae64ad6613d46866732a623b36a8c390844f2fff855c654f4fcc8f42ea094a9223d16825e3d06d5a2fdcae0c94058b77235758ba3922c7aa98d1d67c9a2a6a371f5ec73c8f9d359c2fd6c30fde734ce70ab98a5c8884a7aa947b26e97f26a018916dfcb50372e72f1da3c61b8d3584b2f884f9237206e3f5744fc4c0d400000000000000000000000000000000000000000000000000000000000000011287498a31bfbf8bf30ebd1675317896aadd68e769995ddb5305764883938f5312ead0c8d81b2c38148863ff46bdb8e6677950fa0f9eda23aadb63adc5144ca621720c14702091d90c3c3c32a53359f2333916b5d04e59f78dc7cb79e02b5ad522aa31131a8fa7d926395a184fc98b3825f58c53fc907d99b1c0e9cbb913531707a5c96b76e5469d66f94d7ce285b50ac7098d1ea384cebb5824577222b20bc51c9d7ca58293e34d53e3798c706af18651bc5ad155def2b7be895d4a0366262619117108fe773c46de2b70d4dd81b66cac4fe0bde1175477c08ff70c29e070d315cccc6731c3495f72c0f95ad70bf527d3825bbd86f137ada9e8fd223291d5f00ae7a4e2fb20689468a7b24bf9325de946023f9fff230b2f97b96574dcd943b6097f8c73aa602fd52ac37dc686945d7ffb1686b12577f62761007c3f550ff63b0d22c6a64285523c8577c1aff5e5efc471eec79a849a2feb8583c135c7fab58c0e9ce9be7593425610dd1ce448591fee9df7599af921f222cd58caf654a6b36e013dd4047fced530c9bef2d59e25a0c389236d582d8021dc44d3dc4e3d3906980bf746ef8f3a1983971a4fc331f18666e7ff19bd8961556b2a5f0c61856d6d58