0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00c33fd29a8930fae8303a79d68a453d7fe1534c90edbc23fb4bf240625543b760751947770693c5e95f0ff6df2ab7b1fac835af79a2d6630087286cb2899dcfa618c2741182250f4b8c5a7ad9fd0215d2bcb5a3a9e8286cc5d573df072a3e20800000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000021e730000000000000000000000000004106f7935a37e32a2acae9c86e855289fe493bec1c65d4348960f213be2d69a1a12979588a6f5948e3d9146ee7c22b57debf4f89a3e9915c80193817e05809bc7281a0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000004ba7e32899d21e682019cd0000000000000000000000000000000000000000002167e1a4e97e1e3a9ba456000000000000000000000000000000000000000000000f318a466ce926ce798b000000000000000000000000000000000000000000d678ed61fdb01288070f44000000000000000000000000000000000000000000a94b6d2214e971115b4d45000000000000000000000000000000000000000000002d6677e57b919f79a660000000000000000000000000000000000000000000d8b06c26b9f2572bd1cc48000000000000000000000000000000000000000000f43a591499831fdbad639a00000000000000000000000000000000000000000000167b0b6ac48a2c4903ea0000000000000000000000000000000000000000007fdc329d7e6b972dcce69a000000000000000000000000000000000000000000b105b119e4ee731bd862a800000000000000000000000000000000000000000000269cf75e2bf3da320eb52fc5dc46289d157199e476d0105ad7e64a050a00848b47a033a609e35d6691ce3016a05e1d22398dca199d3f1d7b7331934fbe5f7358078110481e624ca0091313bbe3997ff41d171e9c217181de79b409db04db80257a80125a048fd4286d722c75748ee7988a33902d34819e10b71d6650ef1aa5483d4b86fc0bb0d4279e5f0c098e178351ba828fbfe71ef3e5ddb8e1d0534a0e579f431d0c7b8ce0b7eed22049acedf9f7ce4197dc84567a3a76e29a0f66df848fa10c1bfae97bb01e35d4241db8d493d2cc35f900808a51736c30b15b74488708b8f70342cb718d27a8f4058a5c87276f7faba272a343cbea8b6be95ae4e6ac73fc47e19bae88a1cf24990354f4d65f153dbd5eae30a35e320df57710d1b7212d03c08e0bd8664fe69a39066007d357013c2a2d49215825c3992b628c5675f6ffbb6d565afc5799457b5c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022161a77be30685e6644d6d849208cff3ed1b2abc50e65a95083a3376a5dde80b1f205f66d3e428e7481db8772129c569307c8b550fd10a64977f8cae57fbd1bb1b649f2c5c9bd381070c0a0596beec37c8a14f09e3902878e3b4b2be47b1ccfa245633122a99af4a7dbcd1f5970f9403b0687dbe085cebfd80633a998f28dbcc03b99167fba897d2ca53fb466d2fe96d1c79b8d547a9ae6fefccaef2ca4f7d912fcb793f3101884aecfe5e46a1ce7fe79608146c9366f5dfc52478750ba8fbc7169b5b2c9c27dd820bca9202864c7ec3f0adc4ea40d93f96663c22d9cbef5da20c13cba6ce951a61ac3e3050904fc734910e71e524e68346b1497b447bdfe37e0494032b6f4ece0fbaab4f97655592f796a6459a4bc3368293d10c61d7335c640f53fcd41fe21d1a51dcfe8d83cf582b3876486909d575b69cfa5a96257f011a065b41faaf22d3d8634fa0e7152acf50e9852d67b182e8a859ef669468cf49260c9a796d422a114eb1aa4b2eb11544effd3410ef94bbb6a86811406d506dd16c27a3788d77e83062c16f407f2639059d733eb675b0345c2fdd1a2eb888a418c10338530ffa5292d768f27bc7f83c2a20a813173fc47cbd49835eac5d5801ca340a0ff376ac8c3c36a47c8807d51fc22055ffa6499aed694be4a07ecb4c76a2b90a920d7c016f0ac4d7bbae1bc227f346417f16b3dd56d76b94c567dd45129b79000000000000000000000000000000000000000000000000000000000000000106fa831e4b238f7c1d9cfbb3d75c5ed2e43698a50fea3fc759b8c3d85127a11e0c5a76edb1338eea89f501423ca4ba24cd6df98d108420a4db0f567ca6a4cdcb2e374d85fd81073373d852d3bd66f02ee3c1809028f0a693960870645b94214f194430de4c592bff20845fbccabc68e0bd0acfade52ed191d93eb8deccbc523e2d4d876c5dbc312ed10e91f4db37d191d5ba871c21c9da2cf9682e22b29cdecc15ea05119dd80349e170488e7d59fea516fc9c812d7accc2d85a5557b8752c5116750b16a8d59e0f9d46d6a02d935d7c9a388d39ffd4fb50e12679d3333641e41f459f22adf2be6595ce8dfd4c530f333d120b571400778827df788a3787616f1ec6428e12a16f884b2e071661109e07230d2d83ae4ddce3a3c3e9f25abbf20511718c3bd06c6c64ee64234dff61abc9374cac48e83ee73bd0aee29cc4b731c52a8687ec5838c2cbf4297afcd288483c15a157cb1ada55f2dbd5a22dd931808327035bfc7f39f0fdae18120d91f1a4ebf36f734280f147e1946a67e7606b9bf5190de49d1edf4d3938ce350a4041aea589a6f60654d1668a37b68ed93ec34f8c03c69cd34c7fe18034a7d3ff713aeeafe795683a6fef09e58a0e645fcc50e33d