0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02b8fa7cc68dddfb5464e3d3a5ae7f1f5c621566068839aa8f25ae7747acaef5022e366bcc4ce942bba16e5174c06c06de755618ff38df6e2d0b225d9207dfc05b511c02a92d3477ee685f9e9608ba3ca09e8987e2930d3f27b8ce2f4e66ddd180000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000001a56500000000000000010000000000031e5e5dde421d5581a6eaaefb3925945543d9001e29e23b976d8e41cbe4f08333dff34704193bf173a2d20fb432fc86200bb9273141c3b4db7cf28cd8988e5e77a69100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000023b7fe3f2068042494bd090000000000000000000000000000000000000000009ccd5511671a2d608826060000000000000000000000000000000000000000000025b25e85e8b7595f952100000000000000000000000000000000000000000043ac513ab233d6455b78ee00000000000000000000000000000000000000000046b45f15ae5ef7d65ea24d00000000000000000000000000000000000000000000270ec92fc3e87a3a9bd80000000000000000000000000000000000000000006c41fb5ae95abc402b25ce0000000000000000000000000000000000000000003ca18d638a2406f540bf13000000000000000000000000000000000000000000001c880f79a6d2eb1e4d5b00000000000000000000000000000000000000000069a9110252ef60036dfb8f00000000000000000000000000000000000000000024c1c1d8a085292e5a49400000000000000000000000000000000000000000000028df0f1e40df7e02f8d12b69d56473bfbbe63aafa4ce6c589072e60c053860459c39a69df681b9b9d5971dae363be5ebf7e8feb3b3e855a962a0009781eabcc42b1e7738bccfa4ef3ce9071daac440c5d1305353008ace7aacdd3906af39b7c6c0bd5081d56c98d66cc82dec19c081f9a15b6cf4a982eee5fcb5322340ccdd839c8bde5c4384c4ee009b2c69be9464a3496eae0bbe6ed412903d217b805606ef9afe82ff06a39c7971990de12cdc370e3f277852ac3a6f835eb75d73f6cb54eda0f563eb8cb486dd9d0b16f32aac143320d50cabfe922674e018514e433d44eda9fb25d7808fac44f3dd1dfe89dd45555a29344912045d42503d64a055933c2f91e843a9f4d53bb31c8928d299a5e426294a6e0d66d17d65139d3bf05b7346808ea81a6c3afef7a59d0c0c58e8e76673e3324523e63975a2a8926de9f5ee98fccd8e2b8fcd442c7313d8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022e8526890007a52552a4a9e8485e2569ce732eec61a694481cd5f275c9a47d970aed7d7145c8ebd674ccb2972f101c16feecc7e0c7a1c9341e540937fa17ef6e27661bae62fe8eac294b38cc59a34d8b5b8a6218668d532fe3f2334cdff03f122e40d6f09094a7bd5f469cad23ad47ff0ddbc88fa7e7a80bc353fa5a36d8563e1dcd4bd46bd38df0cd2e0d135a470e3eb16fc48fafef81fa742799804769b070166085a2191fd9c7e3b3145b320c1b79e91c5a1b92f3e628ba51435f1038c6140d47d9da25d1a0b32c39a1bf7a819c134a422f316c166bd8e1f428bf73cd780b0679af465cc1e13f1f59bc65f1ee01808d6e2814d706753294cd131a4646756608e54bfe10f4539a0768feee015b0deb6107bc710c696a9a1ad9757799652a851f4d10c554963aa310edf7799005be8d1a173caa38d3232a2e1af517560f015a149a96a4891603a1074c169c252fbbf5a17a0893fcb704c1347d97cf340ddd2b0296cd45686a78b8cc65d21cef8b9915af15b26ebf7149c64973f61d6aa1ee831a4244fe72f4946e7c75a9c86d49f05a07e8c68341d13f5f6aa15bbefab91c0f058b0b6eb4f8130ff8aeb55c1cc907143c36d92f28dc34a0682d12b77fc238db05880799febcdb48bcaed6e4164e490b7e37e73d95369442cc0f8c026071e4cf03b1bf896167622392d5ce0c271a7d470f288f595e1530a41f1a7cbed9c8b34b00000000000000000000000000000000000000000000000000000000000000013045e7e2e3f9d0be8596957da78bad23f0aeb38214ac89278a50e6e76c970e62072d171088d5811f23062ff7e8d748861b296d7ced80ceeca8e07454f549dc450646f0fdf243f1d3318ab49cc4554202232cc68c6bfd791fcbd3aa8210b5a0550fef53cfdca42f35ba08cba2997fb044c206898d7189fa66e0a5497dc944c302232639871f32021ba17b40f3e34b5a661d7f8e877fa48e9d2c08183590d5abc22398bdbe139649a437d7dca34525d8311e5ae821a81cc1c054b2e9866195faa109e358ac303319e342e10b3222cdf7523935b3a330a26e528cdfd1b1b1822d581df604bd27e0387d62c3e16777671463fef73bd2893e460c9eaf004472f239ab0868b1a91ca6d307f621bb13837cec4cdf145d8e65941e0b8466fbca467df5bf04f08be1b13743ea5924cbb5997d096106c4e1dce2604ca17d097c17e73d237f2c1b95305ec1721faa3408892d76990f225e0b94b8c5f1b484bc601dfd09ad9c0d078c5991ae1dc051872127fb7c59b3ecd594f4b0dd29eab5e093aa2db3dae824d03e4c180d1b6f7b82712a526b6ab98dcf2c8e57acdc0ef7d373dfe09d09a72c2f1eb7fde2253d44215e9127db4f07b634fc39584d79c58538846c3b014e26