0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0127fd4fa374ff4f7400ed54f3d3c04423307b73fab4fd7b016a4e1ba0ff9110b03744ec4b73cbfe74562fe71dce679abccc2165a873ec98b2a164d34704a6d89e846eff4ead545bede9e0544256fafa9d2ddcfa5a00423eadedc417f85f0dfd30000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000eafd0000000000000001000000000001de50f386c796258126ef1b7dae420ed6b4744cc501a95e7324435babc741c569a1a392571dbb03cc0bc3fb908b311a039c2d26292b63a80390a031fceee68ca6e08f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006914842e0cc6218eb9735c0000000000000000000000000000000000000000004bc11a8641828785ba248f000000000000000000000000000000000000000000001c0f2371f4e6082501b5000000000000000000000000000000000000000000190be48ce0578989aa76390000000000000000000000000000000000000000003b47eb5e160d61bceea5b0000000000000000000000000000000000000000000000ce014df0988ffe89dc700000000000000000000000000000000000000000023e2b85dec0aa0321fae900000000000000000000000000000000000000000004a0816b1fa2ab1ffa059940000000000000000000000000000000000000000000008885bfb2c98f4de0149000000000000000000000000000000000000000000a6adf49dd534de1d2fc484000000000000000000000000000000000000000000a2c00df90598924f5415f600000000000000000000000000000000000000000000258e3c4a9d025407c07f2db61666e8e76c6afcf2cfe637d5242117b6a0de86396b35efebea90d8a7dc8105c198ea895de6193822c67a178b33094c4de6ff991e9284c7f7d64c43043eb31683804098c501f7c65d603657e1cce213137358e5cd595baa845906ea0d5e261b5aedef712b85845fe250ca28f8a8398f457378bc7274b85023b9bd0e98d22f260a03479ab7231f71d5e629cd00ec3a61ed7014d1848e1c1226e998f16b79ae252bae36c3e24994d0e94869cfff2fe5cb8496a5ac2cb023b37c50333fa80678275c1678c1e98286dde8b1a7cf03c5a23528b388a83a1542d9605fa03c1c04aa282bfde869674432f95dd13eaebb864b2fb8a136d007d81c6afb686fe0610b4b2e828a5ffb80cd462bf21670069fa3dd2f141b518c5180664b3f4a779783b3d01970ffb92ffb45900928100a85802c5ca158c843581f683ed151cba8cbb7c1b6000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020141338920417c76c07ce24858058ea3f7b08baa53ea0137cc81291bb4a1d30f168c4a0276a45f984b7a3d1a1d4677dfbd583bc523f38fbb6ddba9cf3f7b20b317d0a3621691c97963f6d310962d7a55d8103179c3292e4ed44bb4d5e4ec51fd1db6b5821b77cd1c16395e3b65ab67047d32bd9ad7047c72c0ee390c61699ab303fe7055a1985f465767aaa39c6a6c2a557cf91e011888d0d2f873c3ae5e9ad406f8b604dc58782ac1362d143b94a3f2938ccdbc0ad6d9a994b219326daea839010c91e2e0b676f166c70372c6316003b23d7342b180baba67a5e29f191495bd2d231af139c9c6658e66f1f5e7c4f973ae5276ee7584e69cf1479aa84251e2e20298912c6d263604487bc04f8b571456f391904d08b15c4e13aa3e15eb7752672069f3b4ec37e3e5d1c3765af045dde21b3eb879ef1bf1b260cf4835cbfd713d1f006e2566aa0c185eca02a507ef8b55efa96631184536774732e4ad9c933c15257451bfccc71efe6edf43042d793f7403243b7a43b0ffb2210c4702986a1c5027e5a3baf7fd398060074ab26096f0a7ece19e7a5b713b5f8de26263cefeed3a2119e0e0e43843f4bbf4f897f571f6cb4e9341b0bc0d0ef21a4c0307a101f89b22f3b1f9f6c14e40a7e3b4a2c2bf686adc295ddbcd7d9b197b52b9cc7dea2efc1ac58f5e11237c2ad28c84809c920b2165ac7ba717ea85bcd7b24aad164efabd00000000000000000000000000000000000000000000000000000000000000011e24900bdb9fb1a0559bfa8f67ee56a2a4923c82d25f6d5eba1763d9c8be1cd107bb3863038f9e200e7ed203c7470853c29bb14c4350113c684fff3855826dde28f2e2c761302b57bb72473a43801919f1c7843a32a21ebe02ada15e41e3b4c52c58b810f21580c4fd31eae1333f446605af2aef5ddfd6cab90f1d58e170ef802b488213ace6ed7dd04d705fcc5357217c3d17fef6621673dfb3ecd3a4c1b775094fc6c907865d2db887493589eee9a18b42c3f4ea05a7546065fb6be678be8c29dfefc79e6f307de83019f3f5e7b36b0f8648b4b92b96f42292e548bea0d27e1fcf6c69640d2487d4a3f53f5f661ec07ec61030f98497e04fa55270915b1b531dae293f1a784d53a7d3ad044272a3040f03be296b6e80780a2cffc07f2fd7800916e6cc0bfb025ad8b153113bdbd39237b5e70f6915967d595c91d879ff8975131e44b1d988aeb77f555a996e33dba48a56de3a7ce90fa9f84923a0cbefba7510a30ec945622e6ce56490a0025b6e2dd8bde5186e855f98aaaf03798c4ed32e282329674da6ea6f7ebd393fe553d65a5fb6dfd99d6d51679b36f66c2e76839c08590be23f65be0d54df9a142d8e9211cfa81f7199820aff882f1f1399389e88