0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02eb129a956edfcc681efcc581460c83e9a6497599b5e5d36015e78ac2637e5ce2d3b59321abf4903fe53430ab70842cef652910f5c69e33eb80f76b6fd1bb0cbe2a044796c5b34362a82b5e271a9bbae788cdfbfba49c0ac9875385447291c6e00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000028c1e00000000000000a2000000000007b545658e70832f23436e09426453c83a916d4085b832a65c41b4f27534f86a20951ce471e7095f19cf5b75c7a30ee49d9db6c704de2f6ceae08275f5432bfabbc3ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006459289c81693e38d92f8b00000000000000000000000000000000000000000090e1dfc5dd7bb1643b7e950000000000000000000000000000000000000000000019ce31a52ffb8f5ea8f8000000000000000000000000000000000000000000c5483d315c3f9bbe765550000000000000000000000000000000000000000000edd5fdc792ecc548bccdd6000000000000000000000000000000000000000000000f77cc800946e28358a200000000000000000000000000000000000000000061410777362ae8591baa54000000000000000000000000000000000000000000e99ead710f218bbaf98d8f000000000000000000000000000000000000000000002092cb8b249d8110e2d7000000000000000000000000000000000000000000eb0dc07f60fb2a6b5b04af000000000000000000000000000000000000000000e1e3f758c8f39121fb47e0000000000000000000000000000000000000000000002d3ecebcd0d5b698e9a10cdd34434bd58f24d6ab557c0702bdb7cf284c42a6d1a96f752122c8c6c0e60d182ab713fd0f5f480af37826ea72f8ed8b6854223816141227e93b522e740aef192b710a067d81afff4d8724fb0a0f8e8cb92078a2556d0af2603a70f45fde1410145e90f6dd2ed08413cd7bc49e200ffb5c485d4947ebc4730ace9834e800cc25088a0e44c417cd4b9e3be0407fe174f2b8dd254efaff0bd20e3a640f62f6ec26318a19ecb7f29c1a91d6cf04179237ebeb36ae727ef7149fa269e6bab2502609c690e044132431a2d0c0f0a7d1e01d88083583c43e2dab676e2bc61646b2b022234eadc1961acbcbcf6fd86479d61042466ab81e773b3af48d21e787a20d172cfe310342c59fa5b02ac6974cc4514047053445058d7e5da1c0460d347e662f2c0387a40f1f25f4f9ab11a3ffaf3cf2437ce1574694a9e33e91e9dd434a17c3000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022297a9f73081f4d800c0d91ee35c8a86c3e1f6a0779b57effad2ee87abbde7940bbb4b9c6d1af28e35ef85cb39c1f85f6323d0e86622076085ed780c41da5329257a27c583946333a7adced6cf94986eb4d905b7f0c1cf700d589bec8387b0da1119a0a97db617baab80c8df0be81715884505f30d8dc24bf2d9992ca14577421de0ba47c142f3dabdc6f901423eea1e758787246ebb1a605d2275c627dae4732a36a3dfdd8bd8cb13c839038df8a354b723eaeba6908fe78ce90993bb4dd2cc02d2a1042ef39b66099d6e4afcea8182508cf89d9f35e40dc2e4c30cae6fc62d1a2297edc7c4eaead62370e531ea2f88225fd82f6544db3c04ab2812b6a3b1011703c65e48ddf8d24475f698517f3091c971ec0fcd545bd8ffaf1d991372a92c2d73ece1690acc8bcb8e8f370f5a827353d7a902f199763730b004e52a329fb70e065b69fda7933ab0f7ec64eaa797fb20b51c4393c28719c0e586bfe91ed76924e2c45b0787d809f437b962cda282695ae6c776bc3996824cb0d37b20b4a846255ed3725c46edb8bcb7c875b63a62f90f599eaad521d90543b276867f30abf82dae474feef5e9822d82c49d5495f2d9a86d20bc0207c2b6279e24d5120ad9841a45816f682c24fa7e9460eeea15a6f1ec11054d5813f2c100ccfddede06592726cb2fa0e75e92f2d6f2fcfee06a2f836dedfcb63e852e6f01725b6cf227a33c00000000000000000000000000000000000000000000000000000000000000012f4da414f3a0d485f33c1f7a68fd455da73c2ed6d395856c02ed6be2b5fd159028889d03e6939c01d216965188970ec97e68d3691b3f89a07eb5082b1f232f6e2e7070fe76e4fab56f53385dfffed2e27df9c06572ea776efa3e385e637485021fee3c6955b425d3e15c44dd31b8d0e923990da908c2acedbe384bd0a8ee93531d75022d4905dd167fa372cd39f6ca1725677505fa8b52ad6f722abc583346aa1b1f2c9c7465e0f6b615069e1e188d2a4d9d5fdb1706fe7e63d8a26db89077ce1d0aa2da730c4dc1dcae72964219f5ccd043d24722f0a9a55407d7a3582bd6c00c5bdcb1f56de17d43e89c41417d6c0f66a1c26bb1afd866554a3ccfb1d5ff9f017ae2d65c6bb9eb5091ae694457c082062346106f7981a7821ea621c73cdbdc1c90244d18b8cb08dc2ae3c3bcc46c63b7d6b040861b4e8dfa83c4b46bb1915f1555daff825c7e944f3689e0c4136872b8a4fc860d41f84c4446f28f1bef4eac2249a2f6f2dbfcdf18f573773a6708f8aa6762d5f9544c71c49f62c4cf33fda5158c6530e3558d618617706fe1bd3134872dc9814953cf08e5d418007c657808294ba090e23224663ad348e653b0de035bd85e1b7e792a389cff7a540a78e28d