0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0255eff313a7b59599961416e6f33b1c88f129d9dbb01647554804b8059f7e8510536b78a25536117a2450b80139d3dd62f3ebb71b6df9b911bba50af2eec2a42ac11a491b313dfe75323de7a087a53beb4bc9a1170121ee93aaf549a6a04e8060000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000ac1a000000000000000000000000000179a10b1486af2092dcd7cc1b9a8f344e91874d68cf11f8e61b10b83ceb08e055c253ba872cdfe23e4e80773aebd30d60ba81307f849d4383101417d00b966e427c8e0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000043bf86043e730be19a94c500000000000000000000000000000000000000000006ce77248fc25b6c0c4b210000000000000000000000000000000000000000000003c72ea5891b14c537b5000000000000000000000000000000000000000000a39349d99013b3c6659cd3000000000000000000000000000000000000000000cbadc7b4e31de8bdab4e980000000000000000000000000000000000000000000017991cb02e124920702b0000000000000000000000000000000000000000009b24d01a5fb3a958a3b509000000000000000000000000000000000000000000395c1d27758f0e64d242400000000000000000000000000000000000000000000003f50d4be214e6316316000000000000000000000000000000000000000000a84eafc240ad32853a11dd000000000000000000000000000000000000000000573324e2ae079276de3399000000000000000000000000000000000000000000002f9690402d9f02518dba0ff2cebfd2ff37f1e1f9bb5ff5945d88ddff214c7b1dbec44482abee8ac7c6b012559ee9f8448c9aafb293f98469a05702277d77de1bb998b098e5f3af64cf8e0083cb855fbeb053db96d7543451b94a8c27720bf7f35cd3191c6e54588d3d950f5f82ba1dc25d9ef026cf337b1f6fd789aa92c078d7db22fb6ddeadd765f58c23478d29356cceef0e7b666eb32bdfa43f125d85d7a30ef040569a0c8bfe17a0077f5319ec02c2a3fe5039ed363e10ed366f2656ca2ee5a3189cd462857395f40efe4e5220bfefd482ccd75de7d68fdec0f76158d309fee53feec646797ed5912902cc6b343dce7eb4b3bbc92762ff334ab37972a82831e8e0654e658f88676e15c7c8262bf98f755331ebf1a97871a31f4658b664d99fb95ee7b4cab1beeb06143e5073b8da74d838ec528e8984348eca793d66d17a7fda0722d5c63fd48072000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022abfc8b99baf63657931783bcee216c517f9bff1d15c708243d282b510e7c6a12c521b65f96b6a49b40ccaf3887d3fb4371e8b494c1ed3c59fca863bbcd7cc2c1b3188768650f563b4ad2d42ea4d0f94975882750772bea2bb4b3292b172a90a0458cfe140e56decbb6892dc997a2217044e11fd5e8b243597124ca85aead5a127b41eb3928ea071077a1fd59bc7a5f541bff84127e2a40e519bcbe98a3792d30d2b5587192476d186d705782aba3be1be091a2875db7391c1863861e30b6ece10b95e32adf4950cc12b287873841464b4840d72349577d195770253e718965f15849d7fdf812d6c357e4848ac5c27eeb77b17c1fa6c3f9edce8600d444827eb221432e3ace87e487b64c7d72344d99263d5bf48614c4284318b55a8e188950c13af9e94accd9207921626c2c249fc2e3e337407b8d3ff0f88452ddae146694c23d70219d3b726044e7861aa512c990cd6e45fe4f8052636ebc322b96996acb5241cb18250a6e439dde6f4a2e44ffba7811a8dd9da3809f9cdcc417cef30864d2cb6bcfc8fe8970d9b11a29589c5e5663c60464322076fcf13ab7cfee199ffb4236a95ad3c5b5e2688d0bba3ef68d7dcfd7eb414738b039657e9f2a5591c8f2909a6f0e0062aedf46ce08d284a4dae82821222962dfee564ce144ac66be2a86327dcd45318f994a7d327c191a3447f7bddebb1aa5b819ad87f1ff151141d7213000000000000000000000000000000000000000000000000000000000000000115f58d1611a7b1f1b503bc9caeca7c62d7fe824a0f11029487d9d87871fa3540036f47d7fd98d4ef35494cc4180aff24cef94defc055a4f1266e5107ae6c3d1426737907b627176a3645b29bb0e27f6427cb5c17a77f44994b6abc44be6251b1001932115e24c3740b61cdf76558c9a9fbd7c789d749faafc4f263e0645298892ed6014ae3dcfa7d71124697822129033ae0c3b9a4e6f5faf1e37e287568b6ab2241da539280cf02f0bcbb4eeab103b98a31b4eec030624e67860222c3226a9426e3248c1646deeab7ea97fc5d45a2188b8aa5546abf73c57985b034af268bc80b5b5f7190a3571efcdb9c09948ff8125074578742c3e9a8dfbdd16afaec9553170e887a7f7dcbcf81e7bb31ee621137592031aed23a3f62d9762983a6b0bd5c2e209fe08eccf3102d754397a531c30f8e060a9e45f8ee0b626c181acd3ecdd10c0e7b0e487444158330943469fc7bee1c1a66fdea0f98431152a81ab1f7d34a18cda2ee25b9572ffc78f7f2cc54f2d32c367f48e0358c4289dca498ae153b8e0aa2a33f5c4a30edfc79f540ed32730c08932cfc80e8ed92dcbc106170f3d20d0226f3adf60420636217e4583cf97c5bb5245c0b826743104177cd5dc5d2b610