0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02ff7507d625c5c754aa6022f219677efc575812dabc00f1abd5a73aa4140f4f72de33e932cf8197a9830b5e83f47cb3aa39bf7db00156b48800fa6078067f4efb3b96c6ef045b1367d3a45181d450146c9d5aa8f9ff026caf559a79e8a9267fc00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000000678000000000000000d0000000000003cd4f7c58aad9a0a3a05b0503771453fadd29df91f540675601796ea415ce1f111bf8e194b7bacb650b60ad8570f625db4c215c4c25ddd39841c2da42595d6feef5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001c6d670dab41819333e8fc000000000000000000000000000000000000000000d6657d6b4229a355151d8000000000000000000000000000000000000000000000021bbc8ed649a11334bf0000000000000000000000000000000000000000007f962de6e771b77b465c8e000000000000000000000000000000000000000000e6ffdc9670140194a47ff40000000000000000000000000000000000000000000013c2bbbffdbd09bcdf180000000000000000000000000000000000000000002ec9528112c46218cef0cc000000000000000000000000000000000000000000a7771e57183b9eff8ee100000000000000000000000000000000000000000000001abb6c443f861b0819e8000000000000000000000000000000000000000000ff2c3eb2d50e2ee3cd66780000000000000000000000000000000000000000006b5de6e95cb2d65fff0ace000000000000000000000000000000000000000000000337ff779e0b4fdb8186242a9f66c340848fd212703014548513d771b82ce44cc318919a69660842040d0848af55bcc1d0d1886c7fd726c10d717b1f09e0a1c317c4d98d6bc7c8b91129302c1b79f78b46ec2c5eb480d42865b8b73b124ba83179afa15acacbdc1c98d22259fb44e3b23744b2cdddd8ae4e03f6e111ffd8d423183909f29af00e1d6ca009a0add389546e7f4a6e6c40c1dec1e32c512e2c448c05bfc2765b13171ccec3207e443363c2c760afefab213c598d87b024f596f16ac695bdd02d750cf137cf21bee527e050d986b729d83f4012d248755eb75a56399ce68f064ff77df1a8d20536832e502bae4a5892ab043e9031d5e0bb258137915794f89fd4bc1625ea361e42ada199b04347828179d0eb883825e0f360c940521bb1c146dfb1909eb72c1037a838ee8c1477775e31aa30eb8afe42be7c0d60835b9e4d0f878bd5bf4f520000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000209bf28126ada6474e071f570edc4c5578251ff28fa9ba6361f747dbf9dd59f680a5c73aef7ca3d51cc09485edb47d8ef6affb6237b4bd76906c4c82d703e1a672a35defafee428dd931b4c90fc5e3f08a6bf6046980255e071507cb32c8224c600de9dc11b8ed13835be1449980fbcfb14b0965ae556c491921a80681758d4d923a50dad55edb7c90050fc1c5659fda1cb420e4281f9bcfcfac229c74786e91f1a96e932b69520cdc67ccf4dfd11135cd09939f46355712e3ea4ac89a8be3c3f2da8b9ce21f94b65c4aba5ac394f2fb693fb4f8e24f5c50d95eeb260a708a3d0177bd00df9da15509ad18c733e954e136874b3bc01109633d29efbd05e3394ce1f59e4ca23eb8a9bfa88bf7d8fc5fadd5b432994bb34f63380530d0288de43491c9d703e7b723e82bf5f3bde8822ad297ee8060a46f1b118a59917cd935d42171db60c5ca883102b08e897dbc39f7e20fd3c8c51ef21abc0cc42bbc6bcb8f561277c2fc0dd00d35ace573025b3cb7cbf2ff54bf54b2af3cf24dd6f8ac981649020bc9508e75659316e4b5fcb9b2edd5d36bb9f6d2dc47be8959823deef205e921434d4b8f848982b68c12097c22ba5cbf807f9e34123c7df5d2bc9505254eb690151e5c4180d26ce94c5821999b8d03ca4216ca278f5a32c143d72af5b61d9882761a0536c38fdf02353a13a4f0f1016b486bc17e9b62a8fdf042d6187d14923000000000000000000000000000000000000000000000000000000000000000129bee66bd8106e8dca9ddc1e3666d54060540b2b9a3f8077353be48554e47a2d0b63aba631e2d9c7b61698ef177b9ee8ef6601f5542c977350249dcf9361f46e2177a4de8e050e92536f41352bfce13772183e1bb7ebf13fac00cf359e15382c141de095aea36b7740e50bd3a4391f984eeea9b161806f7711bf4a46654a8f7e0c3feda7562b7c79079bafcfcfdf2df38ff9414dfb7a3f197826099ca0c5285502caf46a32709b42c931bc6d88166a8a4f9cc91c90d9a53cd2b58cded524150a0b46c3a7104e999a9981fd5a81438b0caca0b4f696d450198f0e9a01df8b380c0a728df96a657b3d1181629323d5984269c916d255a192f7980dffe39225a6601d550da385bafd0b7e2df1d44d680476afe5e4b7ed1431f2cd3b910b8fdb2bc71f112f890ec143e703981265f2486042028ff8caa9519a4440b44f35941f480b1a8e73408e47c0c9139b5085cfe92b8883bbc8cd0f9322b7510126ef9b4581da2a79a58babdc9e30de19545d7db5ea33e1347942fae1b74a4db667713f28428a1c04ab5e9e63ee467f188b2f95f64905fd5c6c53eeac82e98a8736057decfd41151f8a4a393ab3ae9956ad757c333df8a4ed2d230f0ca397e77ac06d268515f3