0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0062fd9682accab0a26d2cd93ea2d3a3ecac28b04d24a8db2888618e7171d74a31db6d346cec07c6f926e492d313b9f27239f93d5593c785b27882df664f3fbdc0371887a8d2b2d6cf7da5825bccb5ccd574ec762ddcd22a0e30c333168e8d2670000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001e97b0000000000000000000000000003b9a954e4c41cabd2e4bfab9f0ad6461edb12650dd29d2449ace05137418e4b7463182d0d64e49860c079e8f3e5eb03114697160d5356b3e554e514c489b6852ed6f10000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000dd9be323dcf9ac6a7d68f60000000000000000000000000000000000000000008cb9c4b7cea93cc3d00cc6000000000000000000000000000000000000000000002d6112d381eabd3c813900000000000000000000000000000000000000000019146fd46797bd09b2c82d0000000000000000000000000000000000000000007fbafb89e0c64b9ad48b730000000000000000000000000000000000000000000016393f6783eff8b8f64e0000000000000000000000000000000000000000001f399fde3cb0bb1135582600000000000000000000000000000000000000000037073ef59db4fc97a10c530000000000000000000000000000000000000000000025dea29c8d449a6378b600000000000000000000000000000000000000000070aed3b86ab513feb45fde0000000000000000000000000000000000000000002c3ef7363352411305f4b1000000000000000000000000000000000000000000002af7f72b25b4587f7abd2200f5282720bbb28b0fbdde38b62d1d8365c7bfc7c8f9ec9f1cc3136de3dbca164489239c1bf1f40dd2a726d4fb95a636b27fa493759226c66147a269147f3322d68e77edf7c6ac05e99525889ad220461761e2ba7e1fb2be2d1b81951a4283277e5660d9727f2785860363a8529b024fbd35839bd3f2894b0924658e33775e217e787931fdee8857144e4305ffc37e26820ec431c64a5872a33bfbc74817052b9c429295c5fd8a306f6276f22faa17b213399c291672efc8d0d7fd1d9c9f7403ba9dd19657be219aae7dc086929da468f1c1eea56b4aaec4093eaeac11f55a06c1280d5592bc7678a5ec8415006c8a213ed83cd2861727df2be7ad9979d94528aefb5c05b46ba53cf0a7673fb268f917ffa7e33aa2cf3e6ec2e742df7af3d410279e3ea882fa20a514dd6b10d42d5c01f3862813c832a93f061ec2de20e67f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002164dfa4d1ac2ff3afc264d7859c742c374184730ab7d933da0e2ce835242235325ee4c42156cd8f7138e4caaec235f0dbf2416f125a7ce228f71ed8cf681784213c55bc4fdab25757199b9bc346e67bea43cb50c689717ac35bad3470db4f2a11bcf76f324915ca8c42f7cf02f8b367f4f2cffc1a6fa7fd9b0ee51e827038e3826d507f1a0640e81ba6ca50d69442fe2c4a9cdc205a2dff529fa18fb1c4d67502f0f9def8d2a1d4da28357b0a0641bf95efa8cd5f7bf13d8d9f17619c3bc0b6628558482da3e5fc43fe32c0364291b2d88df456781c64259e549ec4d2e67d735167800807f234bed92483e677e31fbcf389da9fc69ac7fb2a586fe80e53c27f61b1a1a74460a9865edb159eb7819e1137c78db8bffb8148dd3536a08619c146e2dbd3427668a2784467fbe324bc5326e0ac22e2344d80b01f0f9f18a132666ec1bce84b3c4b01568918e22387d4be3129b498fa124b2165e368d2a8aac1feda724a4d07d6a861f2d7d3fa23d3e49f392cb7784f1a0d0699459b48b9631edebde28222bd9d7ac7125cd0d268cd53c1ceed5b90b093ccf9b0266c79dac564c49ae0f59bcad5819ac6fa96baf7c74fb44b2a53cfc65891899f5c624b990a2231a502036ed756d195ac0926ec8ecda3674e986c5962048b3078eadd4f3a301b9c16a1618f7091d89e52d9d0a77e4adde9162f9c65e7d970ee5fce5cf76bfede6543300000000000000000000000000000000000000000000000000000000000000010091aa38bbc66c66b6eb64c42a7662567c6ea11865f8e37de0553dcab2f5d87d1ee7fa25dffcd419b71abb99c481db57542f03a55938e535958653bd2668fee62d5bcab279aade0228389762c2b9664c4eaa44078d7da476ad53e748cc7b9da10b7259447d68e0c3d114cb88d9fad6d0b45dfec5e1ed4fc15938e4a0ef421106254a486a7707a5d9053a65f716fa71baebc87c86a8568c41d50ff20032492c2d2f8df98c816e9f618d227976058e3640f9c6ba83c3fd4a0419bacdaf82ec1e9e17f1bb54bc772593bf54912641c262fdd6d59b62f0f36674788607b209496a710ea239408d684bc70751d0620aa5b49782eee7cc3c4193ea36f0904708e27c421996080500b3ca40d31787a61288a3ceb84e73f3996fbd25ba2245861b73439411dc3038d380363c34ea02bd7739ef7d72fe648cbed8f4530c30ed9d73eab6781cd7eb9a7dd34a28fb59989fcc5e52963924a2feeed7043badf222ce0fe08ace18ec7afb8c57ce576d24ced5f2cf580afbaa25b19f6312ebed237d6bd83ba6e61796c8929b1baf923539e5c9e0204af51809304ff93edf66da60e788e225f47d1fb4c7e21267ca2e1bbd79e36ca60bc826d5dd267e46576a15dba0e7af9a343e