60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000005057c04e6156f7606705707838001d33ee28c30000000000000000000000000039fa7279b61c67d5bbbb4c1498c3ecbf35237b2a0000000000000000000000008978e1030192dc075ee6cbe939fca97372f583bb00000000000000000000000085a65c97e7160c448cc49ebba40c388706bc4edb00000000000000000000000011515d38198e221a9e4cc759a03d4e6ffc6b5bed0000000000000000000000004f429a2cceeef3131f6edeb6f21012ec91bcaf3600000000000000000000000054c624653cbcc1d770a25ac86af0ea7d86d1b44a000000000000000000000000e111ea56c6bab34fb1011f339ea8069403350aca00000000000000000000000097045665eaec57880ef28d8d2805c7a39d3ccab5000000000000000000000000bab67923ebe903bbd5b3a8a307866bf0a187d0a0000000000000000000000000ffa468e5b24e542c9773df8fc9319334d55dfaaf000000000000000000000000611c82f5fcac4441c2a8a8c67140954505809bf0000000000000000000000000297aee138c9483da0655403f9755ff1d7f2ee391000000000000000000000000334c5b9f732174caa4b7a67d2178b7e74a5270030000000000000000000000000ed1f02376685356405d6ac7d6f0fd05ad76b938000000000000000000000000987ef17a3abcd8390b62571690ceba1da0d68be00000000000000000000000007af7de37679bece252a64bac20de58fde547cd090000000000000000000000008ff567f083d7bef90543f1bbfda4db90adaf28840000000000000000000000008a0cac13c7da965a312f08ea4229c37869e85cb9000000000000000000000000ee3e585aed36883d3502a198054b0975097e2e86000000000000000000000000d3ddb9882ca2c049aa8f93f8877699a27863b61d000000000000000000000000011d19410fc79f140c08ffa8301e4153f17f4e27000000000000000000000000c7742bd2d0405b8159b99c288c9f3f62b83e5542000000000000000000000000a4edaf723ea4fc5ec428a5837bddc889da8a878700000000000000000000000038aeae1371fe2a4ff776484f959b29e0ddc4c91a000000000000000000000000e7eae4206f1c7d04cd2b34a5dc4582cca65f7af40000000000000000000000008ceef35addec136c9ebe64c200c49077ce5e17be000000000000000000000000255b9186281c4decfe9e917b960fdec7a72d0c3100000000000000000000000071262928450ca9637553dbcce68ea76dc25fd16600000000000000000000000060d020d51219ae471166178ca6e8a90ec984a388000000000000000000000000ced1afa8dd0c018101c3d2c92b09b5f12c466b770000000000000000000000001df3d5b1707e4ffa86ce0c2484bfa254909e03c40000000000000000000000000da89bf5cc4c36786316ad2e51437126c28d1eea0000000000000000000000000ec3e328d3f117da23366ae885207a3bcdfd0b260000000000000000000000005f5dce7cac2120722f06b744a035caddb546460c0000000000000000000000006f9edc523c39e14144a62c2b39b8f804e33dc25f000000000000000000000000cb4aef8cb878cf9653c9031265341d8a8743f5f7000000000000000000000000047c65d266d652c2e90fc62e25aa22521622de2d0000000000000000000000005502e5c55e697cf8f18b16d9e2fd91e4f11a7de6000000000000000000000000e8b5f2ed8026cc6837b6d3020c4a76280a1bc170000000000000000000000000ced296355f807f6f5955d36c3894cd38c52419cb000000000000000000000000b7937beab77afdc2969db3e52493db0ed20ab91e000000000000000000000000d42e513f560c2f5640a7e4fb378f39b3662139530000000000000000000000009fd84a5e3d6cb4d681ce2fc89fbdfe83f991c4c1000000000000000000000000d702a02b7280900117ddf4e491ad5a33395b8c1100000000000000000000000007a0be86d0e79bf7dd0b1a251ce1e6659d5fbb1a000000000000000000000000c322f41c830b940ab7d278090c602d69ddc0681f000000000000000000000000d351bd414e87c1e72c01ef5191ad0cdc89af0cf4000000000000000000000000962b714fe42d2e2f903a0bbcf42fee55aeba47ee0000000000000000000000007f21b3e952ae82d10f66e03a9b39d198728a31e0000000000000000000000000f455aba060cba088a0c32628150499f76da3e4b6000000000000000000000000131ebb61b7dc949d0d84f9705a97d676e1325d8800000000000000000000000043edc41f78d2dd3deaa3c8bff0ee6c41b21afa7c00000000000000000000000074ef1b5266082fdbed7edfbef277597976729b44000000000000000000000000b14e27fc7a4bb94e8ec2694baa3f9b06805ddb9c00000000000000000000000033713873a724a12970bd26d4b72be51462fdc8210000000000000000000000001a134a473bd518f026fbbdc6584be951924c52d000000000000000000000000011169434e1659921fa29f1c1d4affe21fe00f91d0000000000000000000000004439213edb372921e97a160360ed28c7a51ff9cc000000000000000000000000f211a4bf7f61bc86c0ee7ec17e9c2d0f52cdd5bc000000000000000000000000b84a058397b2d655d76768bb4b49696e46dc08d200000000000000000000000059469b4c2a706a8f9430fd855a58b2033789a17d00000000000000000000000062a2f3ea2389e1f396155a64623a13868a4eef7b000000000000000000000000dda24de558210d63be79733c8ddcd6fba16dc610000000000000000000000000dc0c88c9ee3a100ad4ba40b63f30c99c349befb8000000000000000000000000ae209f4c64ee6aa930beae75355b7bf97b5d32be0000000000000000000000004269a9ab0780681fd882efc3063a212eac90e6ee0000000000000000000000001862fe58e5715357b41e59e07776f85973ab0491000000000000000000000000ea3673f447cde0bcd5f5f21b4f07ca9a77702f67000000000000000000000000bb0fe7038e7f026b0f40df597cbafdd3f1eac4ce000000000000000000000000050cf38c5492c73a12db7c437dd7792176a855fb000000000000000000000000645fe096069a26b933d683336e530b7c0eb6393900000000000000000000000025e63dcb775cdfe2aba59a2dc32f1f202b792420000000000000000000000000e74dcd4df3c26e67b81edbb32729ac92f5bc4c1d0000000000000000000000003498236052d059490239eb9eeea677930cd30c5f000000000000000000000000046858f12946ccaba95f0019143d02f4f7c7293100000000000000000000000027513b0079d0451fbff371381121cb4f92a6808e000000000000000000000000f2dabf0fc48c1e3cc98079b24053a029c3c7724c000000000000000000000000ca7a8e234c9384113bfda624a2a7920d4e1ca79300000000000000000000000099b7854bf112016613d802621bf65a7f09dc3502000000000000000000000000f640410dfa77bbebf12c1aa92f43cb65ad1bf354000000000000000000000000f5430a59fe9d7e3517b0b1fd7ab3c77a6b0c573d0000000000000000000000009f9804c8de60896ea0d09cadaa85b5e216b8dbde00000000000000000000000021118b5aef6eadfdda40587c82c215a84c9b37940000000000000000000000001d7234c9db316ce64a1368e1340f30ccade6edae000000000000000000000000b1df1ff4e822f5c0954d623f4481875b4622dcd5000000000000000000000000844620ef3eb326bbe77c956655f05a0fb3a734c60000000000000000000000003b26871ea8cff3dc497e1ba7912862e4d3b15267000000000000000000000000a7feb7da33eb3c6e279ad7dc40442a33c6478470000000000000000000000000ccf1a1b0f6f3bb2c6a656b311e3f80c6fab0cb1b000000000000000000000000f0f6d951efc4e4ad40e913bf501d6ecddbfa62a5000000000000000000000000fddb10617d01771490e0d092dd50922ee82c51ba000000000000000000000000aebf50a2078dd4feddb69d78fd064e46dfef06a3000000000000000000000000cd93e4e9b187e638c5dee3670621f3880b8b1e1a000000000000000000000000d9b0a1c983e699b65d17e65d36d0641f5d3ec41b000000000000000000000000e54facd8a167144a638c12c95369203a8e903d3600000000000000000000000083231721dca44d3bdeec51d10f2d7cf39019fafa0000000000000000000000004e93478beee2cb0edfccd5864dfaf6c96397337a0000000000000000000000009325f841cd5ad34029e6af71f6c413eb699caae1000000000000000000000000158c711c1463222ccb6a7f74d1ff51c0fff66ebc000000000000000000000000bca6e082adbe22d9e726c9fe81239fd1c500e1ef000000000000000000000000d7d8e808b6de07df29e1438163ba1c1b8f77b9940000000000000000000000006c1b25052a574dbbcca812dcbeb68682d9cf72d70000000000000000000000004f1580cd2bf7a3ee3107ed2b5135c04980e3a39000000000000000000000000098912dbf164143d846304d2c8fdcdf82a79667d50000000000000000000000009498e6b372e59b62570f66808e20698072af781800000000000000000000000074d858c64477063690b94280196a8c16f92f49c000000000000000000000000031686c02bc8c960975fd504fd9fdc9b6d2e7fd1a00000000000000000000000005591ea581050fa98b662809649fb5a6af6dc609000000000000000000000000b65367ddf19b81311e7459abdbb8917bca7cab9a0000000000000000000000005f8edcb780332c4c055347c7a60d2a65925f5e32000000000000000000000000e91b8f7b0a6a7bed61f52b11f1027771d4c5fe890000000000000000000000007622c5288e183ab61e1a6d03bab7f04b663f831500000000000000000000000079db5d0142c470a9a34e288f4d5eda8e3ca428d20000000000000000000000008ea7435aa34ecca768a14ce2e81b764174ed18d8000000000000000000000000a4572c932c9a5da2e72a505358e4398421c9fc810000000000000000000000006240689a773d30951ea6a704e9eb935890b20296000000000000000000000000526936d048920fa728421590f2939c2167dae921000000000000000000000000ccd212d7f1f973dfc1328e72756ec1835be336dd0000000000000000000000002d48519bc29ceed38238ff337b0c97c77bea05da0000000000000000000000001978bf685684b046d31fffc6072656e4fb56678a00000000000000000000000099f39a2b648c156be08cbe06285a91d26c6aa49c000000000000000000000000589441ccb8735209a4dcccd9be637e1768d0fd25000000000000000000000000adf123117bb773159a230942c6f5f7dd77c11381000000000000000000000000252ce9de5c3032a3ca4febb5b454d1772bc92652000000000000000000000000fa38e04780d2abd97fdc3a12e5789ca5e4172b01000000000000000000000000802617be7b66aa3da31c23c902dd743116c5587e000000000000000000000000800262178398f75ec3f0bbca71d9504be2a97f27000000000000000000000000c0e6edaa5e5455d4ae99dc39a2f9827d754e7c10000000000000000000000000c353b553c84332356767c6ca601b7e49d38c7c3c000000000000000000000000198e841d57807a1c0f302db61232cf70874715770000000000000000000000001dbd2a5c785f327ad99f32d2a9dab91c917b28d2000000000000000000000000a008a58912f20379f867b4cbfb3f3c8c621e0ae700000000000000000000000052b078fd6c8ce18d0c999321c9b006506af15c0b00000000000000000000000085b3895d18ec6081a5189cba57a17fadcc75856e000000000000000000000000e054c70be277793618b2d2ad9fd7776fdf4e86860000000000000000000000007faeb1ceec38aa073b371c42e0cdcdcb7969953200000000000000000000000018d519c4c3360fe289a937d1b72bcc1457e69287000000000000000000000000fe5eb5c5366260904192e3a91865dec8f82288a9000000000000000000000000b8dbd38354f90ecb091b330c696a4abd8c52760b000000000000000000000000fb0719f5df30a37b2813a75830c309148b8344ab00000000000000000000000029406f7067041e4f2d25d964eaff1f36e5096ac2000000000000000000000000b0014e1dd1508a5933a9d156836991ec2c200138000000000000000000000000593797810edfd2a96528543abf14a269de749d4c0000000000000000000000004879e1ddcd7b685e180080576e2e0db483af894700000000000000000000000089b30239ab58071982f881624ad92875ab5eb58300000000000000000000000000e107edaab738c714d13f3c43a3cfffa9745ebd00000000000000000000000080b259e6291a7c957e97f85b449b20e0490991c800000000000000000000000070d7ead81c25c6ffd725aa02d01d3904da7789a7000000000000000000000000377b8f8de7d4585202de39bec80cbb3947ea60e70000000000000000000000000e62ca90611441ae2de28e80ab9b318d237cf75c000000000000000000000000c87453df0b16d4d8440fac92fb1b4264b446325700000000000000000000000085f4e4e84e685581d601577813989178cb4c20550000000000000000000000000c61610db31ac804045358c28c825b591d7b300a0000000000000000000000007d83b903b15c1cfb1bb925b858681bc96348af12000000000000000000000000d74122d074ac34a29b81880de91bc02655004837000000000000000000000000f10f3ed2bdf2481497ca0f7b5a7ca32b1149720c000000000000000000000000663c33d815941a8345edd2b9abca78f81837ce5f000000000000000000000000059df2a5c9e5686d419950fa60b12f92edc4ef68000000000000000000000000a754f6b06408c4787dc5b4cc50a26bb439e5ebd500000000000000000000000007adaa5454654ca0d0fee0157263316f65ccce99000000000000000000000000b93fcb8ff3dfd49d1c8a7c54ba60107f00ac54c7000000000000000000000000f64a0c895ffd602ae91ca81769c2b7269af6d3c00000000000000000000000004af95664bae5695c2cc48790192a3e7b87e28c8500000000000000000000000087a8d7e7f43035a23d7719c4a76a562c0e7130100000000000000000000000009cc7e8e6b5fa930c5816690a83a740d92ce598c4000000000000000000000000353783edc19a2c6ac61cd34f3339788e86aae77f000000000000000000000000b20b9d1cc49219bd85cf918f44d015f7ae6e39a600000000000000000000000050ce787a91e53d911772b4fdc569a835fb8f9dae0000000000000000000000006bda8c30e5965a61c6a36bbac9ad7976909505e5000000000000000000000000dc99b2132b9b8e76ca0581c9dbb14ee0f23aded7000000000000000000000000cac4f6e6781a9b4ce208f919c5f92ef677b922890000000000000000000000006424451ef76c69b5c9c947ffb9b6296283d23e510000000000000000000000001477345789afad806fc19f19428f1847d298e6cd000000000000000000000000807ae25fe901a7bca46f563d9d8dc181371dc225000000000000000000000000fc90dd9b3c647e45d146b57ecf6d78a22cca368800000000000000000000000078cec72b4871ab82ff523c0f25327a8128cd49240000000000000000000000002916248107aa887b5421ae9e72a0dcef467fe348000000000000000000000000c555ad72eedbb2a94ebe3f74e51a38c08e899a1700000000000000000000000045f10f4fd695abf67c360138897d509dfe8da3b5000000000000000000000000e8058c2e76601a3c0b75f66da49ba102bfd92ab2000000000000000000000000ebcc7093151aa4d1295ed048dc869c627a8a1da40000000000000000000000000529205fdc1d9c524d324992cc409f925207a84f000000000000000000000000ba758b19c1ad011d32bbf71b131509a2375658f00000000000000000000000002b04d82fed929de828fa6ea12b3e70813ab5b69200000000000000000000000029c14e9cf239f786a74eafff6be9b4623c890e360000000000000000000000003caa88e1444415324af0653958a3681b1f7d718300000000000000000000000024f4876d370b7120771407bfa96da68411dc89a800000000000000000000000049d72cc0f8b5a3589a71e3bae5c2da58ebcbfff60000000000000000000000008a3905a236252073b18ccb4ca78f6b781435b69200000000000000000000000039221a391374daeede7342fd890499d5b68022b900000000000000000000000027d2ca039e23302a16695769b52d43168e93d58000000000000000000000000013d22a2c8a59565639b82d75bb42a1f4dd81bb62000000000000000000000000b2ee37a411f30ca5c10319f812cbc381352289980000000000000000000000003771c285a12c1373fa74801159cc78378b797fef000000000000000000000000c90f92b9c151e587bc4c5b16991747a6553fd8d5000000000000000000000000d0a564ac9e9120c3c6d76292ad9ba32debfa8c09000000000000000000000000b6a9552d24fef3faaf392b0a3647d8bff3557afd00000000000000000000000019e26ac895e92ed248f166e87259ac5bfb048bf4000000000000000000000000e01a7b4ae688e3759570eb1ae786d198867bb81c00000000000000000000000054289c15f4b6f2590c685a9e0ba9c4fe1a0078f2000000000000000000000000cb0223e44f8e0abb878ee5c0a32e73f734b8af45000000000000000000000000586f7aade2aeb2f969f66f38887bdb9f9f42b5b900000000000000000000000099133b6fa25a9903778420e96fb27be6df2b90f100000000000000000000000021330f334d7745ae0c8a2459e4a5c1d856a3ca67000000000000000000000000a556ccf1b81491f9aa7a34a63719cfe8c73ed8d100000000000000000000000018f6af81808622832d0bed23603ef1148ee0edfb0000000000000000000000008c951e541acee121bdc5e2e28e6ea16e15dd5bac0000000000000000000000004abd94d82de8ad25e4cd9fc3611811ee1fa4dab6000000000000000000000000ed9e4e23259cec11c3c14de3f8148ce8d422a714000000000000000000000000e43d3a107ca3c8db38173a1374c3db81fb7007bf0000000000000000000000000d55f3eb94ac03714ccf713ae31b631f63f265b0000000000000000000000000b51d3c1196dfdf2b51bc7252064fd150f43eb76b00000000000000000000000065701488592afd76e201201e8aff3fc90b0deb88000000000000000000000000b90938f0e9d0cbaa5fd0168e3f825e073dd9ec15000000000000000000000000275acb2f8ba16f312b5f95e32263b962b8ba485c000000000000000000000000c19bfff866dc21eacda9e2da72c6979b448a66f00000000000000000000000009b419af43c5711a104e3bf5c018e41cb6735a46a000000000000000000000000bebc5b50d9dbc03b880edf5509b03eca91726e1f00000000000000000000000092dbd8e0a46edd62aa42d1f7902d0e496bddc15a00000000000000000000000076b0bc7c0930af2865cea553007a51f7784cecf1000000000000000000000000ef45815bd8332f8f258db48901b5cd4ce6db97b4000000000000000000000000b0972573b7a1d307e4fc80dd84153fe32ed1d21100000000000000000000000015858cc52ecb86e7a2be01b2c4bbc618f11e8502000000000000000000000000f2c84087bf30b4efd23b09bd5a6da1ee3083fe0c000000000000000000000000c1c0352fc120a889a8fc680ec463b8ae41c83d560000000000000000000000008fec361d7659a6175064cd611b1e9eb6f4052b7600000000000000000000000079896affb04d65307f27a92dcc06f30156460c53000000000000000000000000160a22c246444a91738e96c30affa78bc504077b00000000000000000000000091e745d8e180f50bf3c5e87bb1fcaacd31f59ec300000000000000000000000010079b7dab35c19da9071bfec6168fd4e1e077340000000000000000000000007dd2d714037769c2229701db57a92f2102c999b200000000000000000000000069c2df42bcf391db9949da633cbd828e8675e9640000000000000000000000008059f28310a1f4b465388ea459dcb86cb7e138870000000000000000000000005510c22e82ef839085aad1cdbc79a7352f90525a000000000000000000000000b9891d83e2e868aa5c945c8def76765473388efc0000000000000000000000003f35a01f3cbc4d62a49085497afda768c73a91cf0000000000000000000000006b51d5327dc74db2965d57a300bf378a01d087a9000000000000000000000000e92c2bdf20d596b876c63622624c95c197b83619000000000000000000000000164f5308ae489e5c86135bbd913142d6df1e360e000000000000000000000000361464ab67c56daf1880a15cda6b820ed445f68500000000000000000000000042e478907c1ea6d643a90970729414ae20f0fc91000000000000000000000000c4a8a814195cb765ee8f2f8f5f0f0fe13d8a676b0000000000000000000000000e3db363cde88d4305e388862ab929c65f230462000000000000000000000000cf8ba9af197a15a621ea9ef4b69d08fdc2fc745b000000000000000000000000ef99ba851196df57281dd95b956f56bb74137abc000000000000000000000000e460e4f897c164341cb764ecf3755587c91550b400000000000000000000000057c573f378ea79afda2d0d0a50632f91aaf802d100000000000000000000000072b54a5bb3f2a54a86e3b0826a5bc13e5e1770950000000000000000000000004b791b854225b008adea8be310ca73900c67977100000000000000000000000076c0a72069b0e8f565367d115e5cd2df2d347b690000000000000000000000007f8c3876bc2eb3ff63be02a07335b8edf157c79f000000000000000000000000086c764434ca047391efacf61cc5e0476014cbab000000000000000000000000721fd1a5264f82e2fb579ca6267369c75e3ee5db000000000000000000000000de54d5e2517f3b75a94036ceb10b92cb5a891ea0000000000000000000000000cb64e2484d9438e5d679dfb57a524578108063730000000000000000000000007ca70099de5d295ce2442ee280f4cf5d2da8e59d0000000000000000000000005e372da3ae2dfaf1ad695931978f2bd5fa0a2f0900000000000000000000000086d73d893cb0e2fc4a3fbc1b1df8e5165b5f106e00000000000000000000000077eea365ec82c649702657e8dfd5923b94a52862000000000000000000000000bd72378653a2f0112bd2d2121369a60308aa69c70000000000000000000000001a1f61430e5c6848139de9d827c678cf92a4edac000000000000000000000000c234c6b8a94729bf17da39e2ba79325b8aa113e0000000000000000000000000282449cb41975ed3c27503c6c6019bf0bc4962910000000000000000000000000c0bd39d40ab03284e0cb6f23eed73d79773b6ce000000000000000000000000a864efc433a48fff80d1c745814ea037e0d96487000000000000000000000000c04694a580f2fe0b482571303fd9daa5a1797dda000000000000000000000000434a316b54a1a45d02524f0a8bebf8a27c3ec715000000000000000000000000974906ec3492ee938d2d6553439456dbb05bcf2c000000000000000000000000020bf063deee506d7e72535db4df361dbabf53dd000000000000000000000000382a61f5d6b7dfbfba18e609edb1fa08460df6010000000000000000000000001d4d5bd5d43ef49ad00c3419bbb66c5d1489c73f000000000000000000000000abe256b4faafadc94b844d83d57e5cd11fdadb3d000000000000000000000000ba2bffc387715915e8e148f5bf52f242a2a6b9bb000000000000000000000000af771bff4bdde04f6482f7d0a03c4e252017325a000000000000000000000000c638c9476aa78c1b9a4168563073165996eb74e40000000000000000000000002ebbbdd262935a0c3de4c2ce4e88af59946a1a11000000000000000000000000728dbe4ae58cce06bcf4d0dd532bfa51c9db6d700000000000000000000000001c32325c7294bc5dc1fdeeb3c1cf1c6d6c1943dc0000000000000000000000009fb6ccba54ac8f7766a63ba7f7ba65d3bda5fe6600000000000000000000000030d4b77ad3d9008a5900855610584b4530856666000000000000000000000000ab8fba8d063690e242d86f5a5fe6e687d5082326000000000000000000000000aa799361ebc7403d289197d4ca10cf86c466f96d0000000000000000000000007c40c2b14219ec5f8635f6f06426852005709bd40000000000000000000000000b5f20523028f229ffe4c531c0d24fb06fa86269000000000000000000000000edc4edc683d304d1537397464f1000777786d089000000000000000000000000f1dd48dc2bcb86e1d6f61adaf9f6ba9ff63360f100000000000000000000000026a3797c8f5677c4dde7c4c12a36834b4fd273730000000000000000000000000618b1af59e3ce9ba798171c657ce366bbf0fd92000000000000000000000000d5b927956057075377263aab7f8afc12f85100db00000000000000000000000048f97c4279b81380033509324b81223142cd75ea00000000000000000000000027fb6606fdfda2ac33a6a92024e83a738e68852b000000000000000000000000098eabb97e22998696e9d0f921fb4d4f65378c7e0000000000000000000000005c0511ca3a7290d31fabc094d5db1aa51a1d39d20000000000000000000000006d0958a3fa72b53d2ebf8ebd4c96b7c3465f2ab900000000000000000000000065ccfc1e80109e155cd2d23555f9e369e0b82048000000000000000000000000471ace906e2a596c4dca7dcda41ed611775225b900000000000000000000000023e4e33c7a2752b1428069e37f0a951e965a5e1c000000000000000000000000f1bb52c900a5cdbb08b81e43b1c19645046b2ee2000000000000000000000000c132457b2da72c7ddd18496338240fc7f0b15d16000000000000000000000000f95dc1a5f34d4f20cb72ddb8b2263bdb6cdb80af00000000000000000000000030d9c698aa96c44004aeffeed73742a8679a1af7000000000000000000000000a0120345beb790b44c131c8a4e63d0aa936ef214000000000000000000000000ad3e747ee841fa01efe936052cc84fdfce190aaa000000000000000000000000a8b59f9d0460917ec7ead75e2ffb62aaa88206680000000000000000000000004169e905ac07ac31104a5a81c9efd444974be8ba00000000000000000000000023adb754fee2a99efe17627a6f3b1ffe98fac7ee0000000000000000000000007f5dd75edc5ed37f2b5a5f3a19eff44f6cef3ddb000000000000000000000000d4d74e267418846eb2a28b5b020800a0061a5247000000000000000000000000bf42975f02f972d758e2fb03ad8c5a70a0deafd7000000000000000000000000b696b3e68fa7a16810cffa95c4967ae49eaf9806000000000000000000000000048575dc038682457a93edc2b5781cfa80a489d400000000000000000000000074db09bee3645eb247efd0e1c1c6f381f7c856a1000000000000000000000000101d6bb5e8d4d23399f4f54f4b93a9b2e7e107520000000000000000000000003b8144fd75e1625a95e9d10523be0442074a8c880000000000000000000000000c42c522e41d2026ada8ba5f23b6371b40ff46bd0000000000000000000000006a392b0cca6b544bf3210ee8bd526b8032504078000000000000000000000000a994a06ba4fe7ad96c7df2cb057b334099f1cfce0000000000000000000000002dbc4f7fd51579cd5d7d8456ea0886a2cb909885000000000000000000000000cd48020dbac3279b79d0fdb5af1e94e98310379f0000000000000000000000005719952869b235edc863cb2a3fbca25d7af7d8e30000000000000000000000002a525bea5622e4625c46f665be445a669a8848a6000000000000000000000000345fbac98a6a38f3980df6effb0769d603b3c2fe000000000000000000000000f4c8d22aee5a6898589485a529bf66cbad40453f00000000000000000000000084ce0a52114d7d0adc407f685f410d2f8113917100000000000000000000000018c1d345ec8638ca506e1e453c670bb3a70282b9000000000000000000000000706fadacf3c77c27c24f314891713211968d089a000000000000000000000000b22203cafdaad905914f040cfa96007b797372f900000000000000000000000079a793051c1238bf71a94b6a501c7d35bbff5f3c000000000000000000000000b56eb10a1163ea48e1ecbfb73417678f5f909aec00000000000000000000000024384880e598dbfc502b1908019cd317e3e74dfa0000000000000000000000005d188e6ef286264b6c6ff8a752fc1f3480f1afd500000000000000000000000051754f494a7289cbf67b161b40519e2b5c91a6ed0000000000000000000000007594da741a940191a11b3cc43b304971decdb563000000000000000000000000858515ef5c3dbfc04c4dff3fe0db4c7a53fef281000000000000000000000000d33db18a4b74acdb39963cfb2a00f99ef0a8d8fa0000000000000000000000002baed79446edd586107fa5aa7bc782cc131cf33e0000000000000000000000002364dcddc326b6bfe3648699ae02ee813b3d9f3800000000000000000000000026532f35f1fa89c6da289278acf942c4656f3d52000000000000000000000000be8e23b2cb0804d347783316414a7799b574828b0000000000000000000000008f0e0b14c89d0a4e4776e7f054554211ef5e4fa6000000000000000000000000cc094db5bf0c85592acb87c97855f38e69407ece0000000000000000000000000a8ccdd9c21a21c217120389ca4d9a484593da980000000000000000000000005c005b761eedfe2b4150ac93f62b0ed04d12042d000000000000000000000000aea01c7226b02ae9c5253303568e3a54f98b09d40000000000000000000000000229a7e98255860b1eeed1f467cf9aa0fc05a986000000000000000000000000fb5329593ab986200a8e8a1bfed2fae20419a3a7000000000000000000000000397fe63f14862fe4794768e30f860870ee2254fd000000000000000000000000bba4e5ef9472a94713d6e50ee8e021ab3a10c836000000000000000000000000940e0f000fcb01f14d18c898802f3b79b0340f0e000000000000000000000000a2cbdb5755eeb728b8a898fa52c728dc2ab2f2c000000000000000000000000076c038c22f5cbbe5710c5775db64b912b0d403ae00000000000000000000000058af7455c7b23d246b62ccc0b9640ac1d4911761000000000000000000000000457e85463ce6da6892ea9b1d621ee88642bf2961000000000000000000000000437775e14d8e8813078776646ce21e43cd144572000000000000000000000000616cf79e89faf9b8157bf009a1138ebb70856c770000000000000000000000006d87cc3ca4aedc19ffdc4214097cd68428ce05780000000000000000000000001bfc3fab6a3f86fa9b2acacd8b28d4dfff796a4a0000000000000000000000005c3e57163df9fe4eb0ba47be76ae7ffbee683df4000000000000000000000000a77cc365296912f2bcc0884b641ce8508c727c530000000000000000000000007025a220972784454bf4fc437431de0b1f85e587000000000000000000000000d2c6a90d301210381fee228bc63d56a70bb1820b000000000000000000000000a3538887d9f88c9f0a5c659dd65cd8ace4ac3243000000000000000000000000cf9854ad85d6ec43fed5a3d16feb4a2c3dbf1a88000000000000000000000000d91919fd318efbf1dddbcb146b07dc747be19f4b0000000000000000000000005c1d7f159fc03e4c03416740b20ffab2801465d50000000000000000000000007e492d161795ee794a620c57e063a7cb395cd3ac0000000000000000000000002b635b5e73bbb4b17c48d74bdd8657677684852600000000000000000000000067eae88243882cb3df2625ceba6203a3ac60f444000000000000000000000000079f2ee0d5080db6e13eeb8b1455841e01a10a75000000000000000000000000bf123a673c8cfee6a31f3a7ad24259489c4261f00000000000000000000000000f3a21f9d0acf364a7b16b5ba139bb6d013a2ca8000000000000000000000000017a22b620188d9f5a81760cf41a851d5c7468bf000000000000000000000000abb55c7385bd8467da55a46d408a08f6302f067f00000000000000000000000090e5dc1a89ee01f712ddc5147f5418585b1625c0000000000000000000000000adaf63239474eee6451fbaf98731e90edfae789b000000000000000000000000e6e99eb8a1ec64912da25c17c4ba43bbab0e8173000000000000000000000000cae4838846772b9168162afe878ed1ed7c32537b0000000000000000000000007d96211230bceaacc2bc74898c7eb67545ad7e290000000000000000000000002dd4c78166d7c00cf94e08efcd445f0278bf22c4000000000000000000000000476ccc33053b359a07cd3d0ddb8e5e24a68e3066000000000000000000000000a634d620609290881e6114823782f7a81dc6eba1000000000000000000000000cc93d93507b6fa62cd07ba50f59d6e6959131063000000000000000000000000abe98179d55d2e7d87bf140b9d1dbc513764d456000000000000000000000000ae4ded4c980ab95ededc7e90ec1b3252addd03fe00000000000000000000000081b461bf844c33b30675620e34b775f9d4e48d730000000000000000000000003c94017c52b4a41b16ce40dfe7584dfab323d7a60000000000000000000000004139607d49460d731a801e533cf7e0a6f20aa8db00000000000000000000000054af773beebea21cad03af323c53e37bab595ab8000000000000000000000000378eea8a1760895349716c7ffb6f811e2844fa9b00000000000000000000000029bbdb3f7b95b424332dbc1d174599c556e4130800000000000000000000000022e0cab49b9a0e7fca74bcb53492c721180e6b6e00000000000000000000000099703efe1e81a5aebab37eedacf3e2be5e6e3d4a000000000000000000000000e53a484d721dd674c8c7c8f16a372f13cec28363000000000000000000000000e3000d6be436ef0ce2ce04ae59be27b83730cd0800000000000000000000000074d9366bab7efc71b138830d94a9b64708c5e34e000000000000000000000000d2ff93f9612228974632ed9950b0f210978838140000000000000000000000007be2e0d8b4253665162023008073e7656032a4c900000000000000000000000062d0882a84549e1ecd35013d8c913eeedcce1e800000000000000000000000007daadc7b908fedf3386f886a2056751f4e3ed0a3000000000000000000000000b69bb3809b0c841193ff737dc782f93b900b4492000000000000000000000000ee25df97a0960e28a02d597d8750d560db7c1ec500000000000000000000000014f4c19b9b2dc5c62e15ae1bb9757d3c9a9f93dd000000000000000000000000e335494d531c808562f14f6457e1f572b49c1a110000000000000000000000009e649f162c00613da414b8117b222559f2a3bea9000000000000000000000000ed274fbc64810b0837ab4b7a22c9e41d76a0ec8f000000000000000000000000937e30c860a22c01089ad04a48aef9267f5500a50000000000000000000000009a6b5d6ae999505c371a4d525d5cc6f417934cad00000000000000000000000075abcc567319ed5ff78201f01b113414e1059a96000000000000000000000000a974432d2494f9a794a9c4b863e7ce12153628ca000000000000000000000000d2af93f71b605732e626fb398bd680f296516e18000000000000000000000000bbcf7df09743acc437c195193465a45bf46dca3800000000000000000000000006f8bdd15a41b666161902509fd22d962e28d73200000000000000000000000080de20e566abfdbc2d315a6f238840dd1ae3999e0000000000000000000000009131765fa3b2d38ac224b664fcef8ba8eb0f38f200000000000000000000000058166e61b513a58591406f360e33fdd2ce6c801f000000000000000000000000326b8255c51b605e9a6530d6a97fa1f3562bc0820000000000000000000000005229a41a58f2524b68d299ace9f03144fa7eb307000000000000000000000000df2c94f85c79d0f5f0e1dd2c0957b126ced00c690000000000000000000000009e5461048a396cd5212eb6af5533958ffb2809320000000000000000000000006e216708fd969dbe27a5505418ddb70c1141bcb60000000000000000000000009aa26f513a0f05d20cf1d22a43712d117c24126a00000000000000000000000015e95ced3028565dfcdf0e51ac23eb8ddcb98f30000000000000000000000000b21dea72c7e4b91beda7531f5252e78dfdbc909f000000000000000000000000be36c3f9fd9d46db9e73b829c756541519d28f2700000000000000000000000060cda3b9f8135066236569f051deb1d9b4abd208000000000000000000000000c11ee3e90a1a303730a43c4af2a824d7f994e7b30000000000000000000000007d01b5e9beb7273d464b4a6e9b6c067d5a6983b800000000000000000000000019ca70864921129b9d3aefe152bcfc7178b75df60000000000000000000000000babf73efdddb6ba5ea093a47906562e0ecc282f000000000000000000000000aadaebf36063314dfcb87a584ea144a8e6635c4a00000000000000000000000007e7746a02fdc893d986ec0a97a9d52595190e230000000000000000000000002107055edae24363d5f1ff5e6a8666b22b4ffe5600000000000000000000000073e3207bd6c2b4f594fefe9e407c3aaa01d4be62000000000000000000000000db3cd0e044a00a969207f493427ab80d73a3dd94000000000000000000000000216dca75358988b53e4b76c497b9068eb8b90d59000000000000000000000000d571184ee0eccfa248a52e09a6e89e078b33c3e80000000000000000000000001bc6dbfcd3045f00b83e2b572d361250d470a3d200000000000000000000000040b2e7c3e473614c3ca5560ebff6aa9189bb817600000000000000000000000001746df6578935b906a88ffc48dac2f2877005df00000000000000000000000075591e790c186c73af97b55a1c97892dd3bcb9990000000000000000000000006926535c966331be1422c37c20a7fac9037caf2d000000000000000000000000a386322000719c98cbba68ad1b45eed10ccd594d000000000000000000000000f5d49e3159e587183b56ed3ad63bcdfd514cfaa4000000000000000000000000f56ab2f4c562dd20fb522ff5ce21186936376cb70000000000000000000000005cada492fc3226ae8005938f09f97ba6c6c979970000000000000000000000009e0d7ea58cadd50fc0ffa834680da4fef3263e3d000000000000000000000000628d7e955b0a4e9e7023801f40398c295141a3f8000000000000000000000000ee3269cf521efc998814b6f75d09a885eec4d5d40000000000000000000000005b4c60c1d4916c9d01e7b02fb0be4461b73da9550000000000000000000000003e6aa91ab9171187742d1ea5ad9cfef093dab1930000000000000000000000005439fa91231bdf5ec68dc170c5a1bac0aab72ebe0000000000000000000000005626d24032b56bcbfe2491a80faca1f32cc486860000000000000000000000001f87f83794ccee0966c6695857277ec0c581c4fe000000000000000000000000b77f1811f2f0bbd63d88420707936c240e755f2300000000000000000000000081c4b97f94b336e7caa2b563943c19070fc730a1000000000000000000000000f3d452643a2aa0e98a6ca1a198b2ea6f74ba4237000000000000000000000000ee52d61c2b68a1cd67930e6cc4efcf108c41d80200000000000000000000000017383f0f804eec30d5cc09c72021fbf4e127315d000000000000000000000000d88282315aaf8b0e27fd76bd44c836fc7c067ada000000000000000000000000478a6e8e4a8c858cf8aa267bf607065770ee4ab8000000000000000000000000067392e8c7a6b765e60d69c576289a7aa6fb37cc000000000000000000000000fc523c7107d89819a976ea2d13015191005ac557000000000000000000000000895119014517bdba13781a429eb4e65245dd5cf5000000000000000000000000ecd43678323cf35f5fa95d89838fa48843657f520000000000000000000000001668ba343857f0d20c6d64d4818c84fe970e3153000000000000000000000000e0a4033aead004d08912ce305020744a39746ae10000000000000000000000007c548e18bdce753f0cae1debd135696e9c8b9032000000000000000000000000c9437b6374c5636766f8798222d79296feb9e374000000000000000000000000afd487b436e0955dc99751ddf6fd22fa0b9ecdfd0000000000000000000000004d467c5c50db7b84aa1199b411ac0e331cdcae1d000000000000000000000000bc0e6ccce7a674d57192cb174466b5197606af6b0000000000000000000000002fbe2286fe88eadecc8dc72eb8e7811c4d8ae74a00000000000000000000000043edc910d5d50f8b23653fd430a5c55da4204c9a000000000000000000000000cdfe2825a11bad5a1f6c00c88730c9dcdbd635e500000000000000000000000094f30664c8e024887503abdedf56c1e111a8f2430000000000000000000000002bf3f6eb5857444ddd04285e725cbd2c62c9d95200000000000000000000000019c09b94a951e717c48a64802262fe16cc1684180000000000000000000000006f945070805050bf8d4bf9d0d78983288c2b9d2c00000000000000000000000081866d44f6596f7a8b03ab04ee01492a84c6660600000000000000000000000011986662dfedf72debc21018f845b48d9a5ae08d0000000000000000000000009a6006861b2a8e22b83467d1729519ac3f023f640000000000000000000000008a43976e63363cdbe3b6ac52a1b7a48a1156d7b900000000000000000000000090356fae727d5461ad93ee8394159c09142c4e8a00000000000000000000000083198eb4ec59749785bcaf24ad06db1e2fd7d33d00000000000000000000000005b93fc8e4465cf3ef8a0c3555642b0cb1cbc5df00000000000000000000000085b061687d7105aebf6bdee0dc5bfa9516c400090000000000000000000000002014273acf5848fd2d02d9a597355b733de5ed3f00000000000000000000000083b0c24de0808567e46fd64d696b14769a53cbac0000000000000000000000003fd054c94cd1e1cb3acf620ba13ee6789cf85b91000000000000000000000000e81ccef15c794b0acae9b8744497c3707d345a98000000000000000000000000b5b3b69b0a5699a38544907258ef6045f2dc902c000000000000000000000000f0ac559fcd5ef4a968e26aed8f2227269a587ebc0000000000000000000000003c8491cb80a8d1c51fdb45a2ea36bf22c3da926200000000000000000000000032c2ddaadc1c992531d1f382e188795174f16d1200000000000000000000000000e60af5f526e8511ef774fb534278f36d0685fc000000000000000000000000c4dc5cc6017962c845c93b73897c07def3b542e30000000000000000000000006fe5ff7bb389f6848a130e3faffe1579574c85ea0000000000000000000000001a965d9660674aa927722e0738a825bd58c83562000000000000000000000000a3bc225311d00ca809fc87405d8b548b6feaa4d6000000000000000000000000a30e5ee188d4d72dced9bd1525990eb03e7f7d4c000000000000000000000000f586d7e3c19c48a284bbb7f916ecf3edee750ab90000000000000000000000008bf36786625f331f1f81d21adda0dd112e1adf9d000000000000000000000000f948a0520674a9b28e54fcbbaff82efea0cc7403000000000000000000000000d45f024694d4c78920c62ceda64245e8432f1aa2000000000000000000000000149343095452ae4a6bd50215dbff9d9970846f92000000000000000000000000c1d6aaa4833f34689f70e97e726e4971b91d4865000000000000000000000000e3ae646b721dab1197989f2d9e76622988ec434f000000000000000000000000130f88c90cc504c513899af27b311bac5eeaf4230000000000000000000000000772cc9869e1d689762943a95db2c7b49a0d2373000000000000000000000000ae6e97164c0e77a0d18f6d4e730be2b4c2b9689400000000000000000000000061672ddf883f4d377bb13d9ec2de190dc39227c200000000000000000000000039e0db6e8f08d1dc6ff57b5e1fc8b74e6ea570e8000000000000000000000000603ae50c5d46ab9e0431707a761c0c7cfdb58b3c000000000000000000000000cb3ae36a8b6adae5e14fd602db9a7b038fd0447b0000000000000000000000001a10cf720fcaabfcb6162f3bc9c5de7f4caf439200000000000000000000000012ea2b724661527ca6526faa248ff99790bd22210000000000000000000000008a4ffa85e6ecfb58f7695164bb87f7418fbb347a000000000000000000000000b6e71f94b93a7bf52a3a3ec9ab31c83e306677bf0000000000000000000000007e2dc7154002371cb3ad0a128102e945c5c2da76000000000000000000000000fb7c34ac460e9db91cb47b78f73dde8a4a2f0c6d000000000000000000000000e94586a86b5eeef8bb4f7862d7421149b791071800000000000000000000000068ced4f1ba0845053b53d7fba062147538e5d8e400000000000000000000000076b598fdda786962c1c493c89c36c4158c64b053000000000000000000000000eabbab4ea0c86d463f40a2607dc1fcadfd965f200000000000000000000000004cb51c00a8ade1bca2003431fbc3d2b5d3a2e7f2000000000000000000000000f2ad03d13b3a4506fcbe7a535a2bc4a65a2a8fb8000000000000000000000000d8320700084db164ac6e56826306ff50ca661a920000000000000000000000006d3fe8662afce6a870221627f6caa57da8124b1f000000000000000000000000a340a7340b2746cc7331c328e95b63c08aee794d000000000000000000000000fdb4bcf5b3c0dfc9dd7c9e8041010df757f8d0bb000000000000000000000000ed24eae44a0a471a3c47e804a9ddac8167dc709c000000000000000000000000d25f97eaea95c3ac6f947c361835890d57c320c9000000000000000000000000a375398f35f89d4f2abc98700ca7a931be0c87bb000000000000000000000000f68f4fbd3d9171d6dbae854ff50aceb7e34fc29a00000000000000000000000014637cc432c4925311cc6627f87b0eb30605c9f6000000000000000000000000c2643ffdb51ea814fa80748a540e95bc6ca01aa8000000000000000000000000fd89ce72c2b31a526250137b690954cf656f927200000000000000000000000090aa916ad83111eee0b1d431d237cca1aee31cc0000000000000000000000000b0416c017711408df3b3e40ba3382ed3590f02bb00000000000000000000000028914506a59861f132bdd8e8c0a3773d3903cdde0000000000000000000000001f5e62c5acd4de75fbfbfc5b6b2933e0ab3386d40000000000000000000000006dae0dec33549460ce20c2003a2bc73f478d350c0000000000000000000000008337708165a5fb1d62c4a48cc1443362536f3f3500000000000000000000000049863ea3365275620bf3d37cc2539fa8914b30620000000000000000000000001d001cb906fc35c6c4297af9d03673a09b207df700000000000000000000000011a5df30ba27f171f829b18e034ffadd7ca9bd94000000000000000000000000f429d0794a28fdc527531f81d006bf47dc2e0200000000000000000000000000114a05fdbb05f56b968dbff8dae617c8cf59cd5e000000000000000000000000d641aec8130f366edf6591ed85748d15bbb2d98e00000000000000000000000006a06d2096dc96e2500e8ce20a0b18812230e8ca0000000000000000000000006118af1e686442cc18428b15fb14016663e9933b00000000000000000000000056bcc521da5576f2709b6128a6b4248f09fb97cb000000000000000000000000cfd6ee1b41e151eaf9f9f35b8963a9d82cdf18d80000000000000000000000008ff04a19294b5a4ec5122ea7908686320e64b947000000000000000000000000b61c6f44f80556e15a6fed93f5abbcabd861b712000000000000000000000000a9fc3465a3cc45b8cf14c6d5efd7dba64f97455e000000000000000000000000206db2931261a6194e24d16e42dc8f062c0c9d10000000000000000000000000a3baf82df23e0598ea4ece9753dc95f246738d1d000000000000000000000000f7cfe4cf726c93d060bd0698d55d6f134bdaf8fa0000000000000000000000002dbf8148329f0a8932062e80ac328eeeeb4f2918000000000000000000000000ada8b48e4070f7d5af450bbd3fa270eaae7c4f72000000000000000000000000b1272be92dea622a14fe5cefec78c83f5bebe52b000000000000000000000000de4991884f76866f034e7eb13a12aa641f0ca6a6000000000000000000000000cbdfb6452538070f2d63c513c83c1d4b2a28da710000000000000000000000003e886053d98442a4841946185b294a134760712a0000000000000000000000000645d164ecdac8591ede159fddd7652f2da6c9d80000000000000000000000001ce959ab3660da5164d85d71f3d0c3741947b5360000000000000000000000002edfe85c2a89b668ea618ca8856249e5c5c9284000000000000000000000000034f3e9b6bff495cb22b1e6c0438f0e639094999f0000000000000000000000001bcc7dc11b2ff67dddbc168717f75d4e562e5d8400000000000000000000000049cf96c185ac97c7f790457786e9a3514b97260f0000000000000000000000004a86484aee510609e040ff51dbc1d0ebe37ae20b000000000000000000000000a9dc68df7774aa901e85ac8f3a0a4b7e58ab885b000000000000000000000000fb4abb7cbac69397c3e23763aa7b9463d5afc0b8000000000000000000000000a659facd02cace0252b04f106cc6f95a2ae937e900000000000000000000000048752ba2663335c29938dc31cd507b036bef3fb30000000000000000000000002eb56af121d9bd55b50cbcb3f68b940482c85460000000000000000000000000f85cb15b956afaf4c78f1b4be29452e697ade45b00000000000000000000000059d9f68ae02710040b7a3bf42b4b4ce298481274000000000000000000000000e46837dc044b9e24801e811ae194d0ef8dcf9b4a0000000000000000000000008b118e5f1320a00ca0c24683dd57f24080f1686c00000000000000000000000049554974902765dc234512cfab02b1967cbc8eab0000000000000000000000002bb22fa6108b08842969e277420769d4b4d139df000000000000000000000000f28a00cc390d03949f2014191be9ea4430c73d5400000000000000000000000077f17c962c573e630ec11fce756adbaf1a6d73f60000000000000000000000002f281303479eea84e0479d54b224353142d830cb000000000000000000000000cd0fdebd69dbb85e832beb958e228d988d02f49e000000000000000000000000989092f3b5b22e70b2e717c578f0839c4ba269040000000000000000000000005174d6ed29ccfd0f67de99a03fa9f67c7e8fd67a00000000000000000000000086bbb54186894ce781866d7747a35310cd05adc20000000000000000000000002768146d5733a88d5f43ca225f14b1fc608c1e2a00000000000000000000000018a49c20c00bb2c459bba56c7c1a1ac70fd508c2000000000000000000000000ecf3ee3a17a46bf71a1257caf3d8f16e58b4aa440000000000000000000000007cbf27ed9202c17d93a8dc868b57084bd48dce6300000000000000000000000052866fd157577897ce627022b9c19bd2e622fd7a000000000000000000000000a01243bfb60173de718bceb9f42fd497f8664a57000000000000000000000000aa0948f5453754d28f352ddbde298a961c1b522f00000000000000000000000065704521fde638d5e91f7c5b144ad57cc2ed0866000000000000000000000000f643c9776bb3eedac203ccc3ce8bad520747fbb3000000000000000000000000afb62410153f7517da87c06f5daaad3042f0c7b4000000000000000000000000b20b314aedc758a1073f590fc839b44b28f0df3a00000000000000000000000065044932a7928314169140f5bf0d1678d04fdefb00000000000000000000000084a01119e5aa0456c857eb9b0ef4383c67b89da30000000000000000000000000a1bad244df16fb46b6a82a31004d5882d87968f000000000000000000000000c3c410c56ad6b7cc550f1600e93cb62b836e030000000000000000000000000026ab0c924add73611a07a267f3fe14983ed5cbd40000000000000000000000008ffffb81ef33a86a1f590a426f88e10f253205f0000000000000000000000000f1462945127196091e175c4f08194519bd7be6b7000000000000000000000000180895291739a2a29f16058ff6550ee3bc4306da000000000000000000000000bde29c2ea6d2edc08793a86b08a1bccf8e28566e0000000000000000000000002822c86d50e1c70d37e9f03c6481b50ca4ef0c63000000000000000000000000b3199c7c464ce79531ff0ef8aeed990046096acd000000000000000000000000d0723dd7da1d78a6f571a77c1336674e58b24111000000000000000000000000e1757d10a95f526b988e935a49d529285705feba0000000000000000000000006bdb2203fd47aaf30ffac6ef835f270a228e8ed5000000000000000000000000405886457fdc5f435916e626ee7208a6ec785279000000000000000000000000bc84f40564218cfb48f73beff6c6e599f5c43f0c00000000000000000000000011812f693081ee18cc37d6aa82dc7cc236d80a610000000000000000000000009c783b397b8094f0f1963908f8b5ee60f07a370f000000000000000000000000fb0e57ce443c748c309a060a8b949a78179c06d2000000000000000000000000cac338e9e6fa8ba4ce7db26e27c7220b43677c450000000000000000000000003a7937851d67ee2f51c959663749093dc87d9c9a000000000000000000000000a46c39a3c09e50e0de53940b4fb275294bc64c9400000000000000000000000085935dafae2e614237b699e2aa12d0886adb3817000000000000000000000000c4917ea9ea80d40c85bd153a1fcfecdfe258bddd000000000000000000000000d099d7a4263f1c82c8c23481919e92af06ac4e1100000000000000000000000023ab7d5c46c1e12e682f263139c4ef331eab024e000000000000000000000000561f79010755375a8c88a6124bc06395ee17f5e00000000000000000000000006950c0f5749b167d20191ad08c86cf7e1b5102f7000000000000000000000000d8f36442074fef048d43319686944c8a2749a3c1000000000000000000000000f7ac044f5c020c2cc6eead1d42c9a9e3bac4f19900000000000000000000000074cb7207facf24060f02929a6b520f55bfc66091000000000000000000000000df2a7265f4a107c7bea50affe5293f20e30a202a00000000000000000000000098173d41603a1ca46326f2f4e06bfef7e16df544000000000000000000000000b82ded5ad5c9c90971820886bfe6b997385c84b5000000000000000000000000cd9d43f50664c5e7cf4698bfb59ae178f6c9a49200000000000000000000000046e483fc3a6976a1cf163c3531a792c3be00b3a00000000000000000000000002652081e019260d6fc65f9491e8989d08b803b38000000000000000000000000f365969bdbcc0b0b20701a593aaf9f21887c2e4b000000000000000000000000d923d9e4b28eb9a1831be187b717a2f1a337c756000000000000000000000000576b9ce19e1c46502dfd6f2c3405bb49979c8bd3000000000000000000000000f273d2fbe1a0ab8f376f8d44bac8f0d5894db929000000000000000000000000d8453ef1d9f17dbe4737e2eeeb5c6f8fd571f36b000000000000000000000000b9b7372cd7e89c11f7f97ba9c595e4a3b556c5d500000000000000000000000014292e63358fac92e7b4ebf5172160ee0b42aa1d00000000000000000000000023e8d0f7a3428447eef0499813234f249b8074300000000000000000000000007bd7d3f90e8c11dc14bdcd83749d86cb1a80f22500000000000000000000000027cc69ee930627cfe5fccea1a104a52afa69a6a8000000000000000000000000bae178f47ceeed6b7f884fbc2641d28e39f326e7000000000000000000000000869479d939277f54ea63fce3ae50fe89b3ec8f97000000000000000000000000e5eed7df30a4381f404a3534b7bbee08f1b4bb0f00000000000000000000000067037e289f4926c23d9db7da15659254cdd9bc000000000000000000000000007200d7bbbd7ff5ea8bc07cd2f10bdab18bd5f4a6000000000000000000000000a57b748fce933845738c4805cd025ee49bcaf7e5000000000000000000000000184abdcdb020bbc8950469f2c4237866cf42efe50000000000000000000000000f8eca5d801ce0b96e41e7a59f36d7f1883d877b000000000000000000000000ffd79938bffb75ecfa0bfe9a9a623b28d209852b00000000000000000000000000700052c0608f670705380a4900e0a8080010cc00000000000000000000000049b25141d4c1f1a9e0e3c06123653c125e6f909e0000000000000000000000006e9d23cd6584ebf03665a1c3b8a5ddcf0306a18a000000000000000000000000cf92125a0bd80a2e9af1c7d5ebe7e6a507e0ed37000000000000000000000000e6e88e8a349567680de8ab1ef02e182b6f453a43000000000000000000000000014bb111229ba6e9464ba28dec1fe1b076b15d39000000000000000000000000b8d5f0a6f21055b7909e1b030f92af76cab71127000000000000000000000000cc5347ef48b43553f5604600b0359d7be4bf60e40000000000000000000000009603b7898b99315b6d4e92d11edf522399d73e720000000000000000000000003713e6ee184692d4825471e2fd3e561648a83e5b000000000000000000000000528c96fbe80ff4363cccfa25d8642b28d7e995d3000000000000000000000000cb61c0b01c630f9b95f4d07299f586c06863d69b0000000000000000000000001f26205d3a725c2287b6041056b05c5c7bf6f41a00000000000000000000000055d829eb7c51ec28cd921e77f16b18daca5c2675000000000000000000000000f04b76e63f74f0842d730d2c2b25bdbb31b43b71000000000000000000000000026a884ab7ad17bb51f84c458b08da743b40c426000000000000000000000000b2fb87ac1faf1094503c33811ead066335384173000000000000000000000000629bb63b35b6ec9c9828f81cc75fab458cbdefed00000000000000000000000028227143ec358d07e797a6e6b8b405cf97bb80230000000000000000000000006d9a9e5c9aa717881f3981ec916a15ababf5d3440000000000000000000000004817aebbaf811bd2a4b563800a030e5d473976fc000000000000000000000000563f54ef3ff52b8ab59592dfa9bca372f6cf1e360000000000000000000000007c29c80f02a17841b57ce5b7613a8f2c17b255d0000000000000000000000000a135bb71a05a79a3a97db804ac04a2dcaaa7eea0000000000000000000000000e270ee7104be1ba9928b26f2cfe4190a99da25fb00000000000000000000000044c5291411bd88f0b957c22e0c78ca57b542748c000000000000000000000000cd60917fba14376701cbee7037894bae481f4cf4000000000000000000000000513bdad6c5b1fe76befb6e263a5ce0f895cfa0a2000000000000000000000000162eab7ce4f739cece111cd618bd1dda632c11780000000000000000000000007eab99edb130ea8209188bfff122971a7584eafa000000000000000000000000ff9df8c106ca4e0c73d7a0e619b8ba6f3157b57c000000000000000000000000ab0b13afc76dd5fd24a95ddffd2de452e2bcc6a7000000000000000000000000a6caeb715e7e1ac76cfdcf3086948d67e7e09745000000000000000000000000daffa374293450d812fda85ccfcca4351b32e26f0000000000000000000000006652059616eeff2e56e54f8119219e7fbc277a760000000000000000000000002b5e3a4a55a95970b7fe9477cb1be60567f4bf6e0000000000000000000000004f96a0ae22dd557a29542f78b31aa569c2a1d925000000000000000000000000a782d76ed9cc49f8516d24e22f44d4bd11b4a6e50000000000000000000000002bb1ee70d1c15a977d7ac1bfcb4aa75c3fed74ec000000000000000000000000ca3c0715ae9ababdc73d9068e8fc3ade28140a15000000000000000000000000ad9ca9da282cc09ba872a7db64422687ec783c5e000000000000000000000000967bc47a9d131e6799ba83282984114fe370914c000000000000000000000000c19ea8cc3e487d689dff032250b8a3eef2a90ea600000000000000000000000030c6dd6e4b6abf8d895bb48b72442fd3aea49095000000000000000000000000e73a73ac0178b29e7a2c341ed430d2f7a7b87bc1000000000000000000000000c5e9e6d04074bf3650690eec1eb88bf8ed210bcd000000000000000000000000ebbd5b98849b7c8b89f037ea7415a38da96cd5090000000000000000000000009c0019fea7438ae6a782ddd58de6c24950f6353b000000000000000000000000b85f89e4915cef1ce408dcdfd6a7d9f9290d663e000000000000000000000000ad0685abb61a7a8239d6b47fb96d8992ba6ce67e000000000000000000000000bca52c3d36c7196b37fb66ce15f172ff8164a31e00000000000000000000000088d42b1f7cec3aecb7bea8b3d99dd1c5f2236254000000000000000000000000c33e4f4fd352182a8dea695b0e0d96c9c63edbc6000000000000000000000000101f2cce0ea5ecd0abec21a02c620eb17439715100000000000000000000000085331ec55a625cd0f621dbfe7994a3c1f713b78d000000000000000000000000ee3993d7ed4bfb780e493283703b0e4829b0c9ea0000000000000000000000005221505d98b42c381033ed0f699e8a96b0c50588000000000000000000000000b96d6fc4068f91c78808178f31ebe2d80a10cfef00000000000000000000000084c5538bbd3514e7a097055acc9437837a1139b4000000000000000000000000c81ecb3506179421ff5815f66dfb8088ba96974d000000000000000000000000e52b5d60430b3850969b46656a9030ca7f7397b200000000000000000000000071ecfc87910a6061051d55f8da902001f0b6759b0000000000000000000000000398e327e085f08a66b149d856573b2dbf592148000000000000000000000000a0ab6253191381df7975a397ebea21bce6a8f19b0000000000000000000000009803ae5faa98adc85f67704716fd616b3093d02800000000000000000000000045e40200425e213ce0dfc1cff697d7a7ecf24cc5000000000000000000000000615542deae5b9e2ad45853668f6d95e958681901000000000000000000000000838889ebdb84e75fe53cdd634ebc4cbd801b6f51000000000000000000000000fa74492c98fdc2f030a9a7b622b555af9807f2340000000000000000000000009ca77cbd1d0ac887c9f1ef66b752d31190570e0f000000000000000000000000e9d88179cf2200c53df786bb7e61259f4e23c27a0000000000000000000000001854f04b5129be1487a9c9503624ef5cc6d528e300000000000000000000000037e5c3c6c41789c419c2e6c383aeaec94bdc08b100000000000000000000000095927d70b4b44345b3584173756e320b4a5cae15000000000000000000000000bff1dfa415a6aa52e96b9db62767f6d637b0de0c0000000000000000000000000a794273745895e3e94cc1ec3aa47853e08f774b000000000000000000000000a55c30f31a9828a5155496bdfaeb07cfd52fb34d000000000000000000000000b430704d1cc4381d4ee692eb8ebea86e51223848000000000000000000000000209377d8ac74379342f5f439f00f406fe4542f9800000000000000000000000090a93a043560fa117eae6e3999b5894cb82db49b000000000000000000000000074cc4ba77b2f20a2890ba57a65d7b5b600c4b65000000000000000000000000206a043e43dbb119dbd9f247da3c3a2a3b9938c00000000000000000000000004aa12b3e879ed34a160c06808010c8e1900e9198000000000000000000000000c702f8765d9423d4e8c665a8bcff04eb1afd0d7d0000000000000000000000006e1c34d43319b42263ada15ed115d11bf2145f760000000000000000000000006e215b8597f9ca0a4cb52e2a5ec8a4d56dd3ad00000000000000000000000000c7a947be8831c347812affc4a7fc47300554a375000000000000000000000000f4b729c7ae12950a52de544ae6b3dbcb24a85a6200000000000000000000000010839d104119dc24e4bbe18a2ae05629264205ff000000000000000000000000a7d05da2d7580d427ae8072e6917d80681a2059600000000000000000000000042bc1e19b4526e69a0b28884bb23ea9937b43239000000000000000000000000fc9296388c9556c302b7693e820d4bf2dae2d276000000000000000000000000bbf1af2d5a09b4db50c456f7d34cd452cb0be3a1000000000000000000000000cd9eaf412d8fcee297fd7a6ed640538d260dbf62000000000000000000000000ed8b3355d3c106346761a437cdb008ca3409050600000000000000000000000030f3a399a0eff016b0175a726ff2116b8516419d00000000000000000000000036d39a44331538ddaf077e214f48b251105e38e40000000000000000000000001b3bc38eaec167ddf9f75216cda55dac8509c1cf00000000000000000000000053e18618ef152dd8c5d87dd5a0823a5dd3efa269000000000000000000000000d4293c6d27dbdde2f7d730c8d79805699056fee40000000000000000000000005129f4555aa54818676e88ad9549f723e3f5769800000000000000000000000010c9ee20e328da69dc0c65f7ff1e4733825e3cc5000000000000000000000000641ec544ad700c3850a5eae16474fbdb713e92300000000000000000000000005c473b86732e3aa45bc211fc94cc736aa3f418050000000000000000000000005cb5806f98d8c54e1e1c4e6fee1474af89a473d1000000000000000000000000609edf641208d69654d28d704c6169bb965343260000000000000000000000009cdef083f64a8f7cb011464637c890545b90b60200000000000000000000000028dc671cf2f808e99234d6ea9d0e83220b385172000000000000000000000000478ba73ceace57e1fca453923b10d2ffe8733bf20000000000000000000000009da4ad78a73066f932b15eee18a582278b36f25300000000000000000000000068b2e923e2d39f493495e050f45853db489dfa610000000000000000000000009885ec47f8a7951c20b7d5fe0f98a98585da13320000000000000000000000009b3192d277ad72c84cadbe967300b7fb17c314b20000000000000000000000000dab8076181c17ff2f7798a5c247471c49e1348d0000000000000000000000002c4b3d4783be3cee43482bacdff9b269fc00674a000000000000000000000000957bd921ea8e4ec78976c788dd623c481bf8ab8c0000000000000000000000009232b0f65c52f164584e57177ed50342fc2689c8000000000000000000000000cf3cb454323136aee1c9c9dbefc79fca0e377fdf0000000000000000000000006eb4db6706350848d8c6cc47ad267bdc739349a9000000000000000000000000106b30524e3399e77fc78f33e5be65c14a01b1b300000000000000000000000050536568933c3e2eb9e9df8e656cab7b6616d12f000000000000000000000000e7753fdf9f3f5ace3753cc49529d37f2674bc5c100000000000000000000000083821e5db74ea7acbce431f4a5690264d17d71d600000000000000000000000049a8a097ebdb0057d88d2654ce46a8c6b1dde89f000000000000000000000000296acd873e7cfff3e692384b4d91e76ab3efa28e000000000000000000000000fe279637a297127bdeed42aa5245c7c1a4e4247a0000000000000000000000005cbc0cc49cbd0fa54b9b09639f8218b7eb19dea70000000000000000000000009c0815de8ad33394b679c69d82a63d4e5259bd6a000000000000000000000000be402f06ba93dd7482728f6e1f34f042dd978090000000000000000000000000480443efe32cf4b482c2a54fd37b49b76c31ca950000000000000000000000009650bb973b7830c0b0bc508d36a122e55889e040000000000000000000000000a3049ba46f270f5c0d0ed4a612e01101175e4eab000000000000000000000000181037ca5be9f4847502682b4bce9d9538c64f1400000000000000000000000023036dee2c6e0489eef0d16a995d4030c4c4028a0000000000000000000000006126b7914ad97f917ee38ed681efe9fa3d547d9f000000000000000000000000319638692d53e4092f4500718c486553118b552000000000000000000000000060beda6e5cddd1bab66e25661aeb60ac42da52220000000000000000000000005b32b0c890907308e9f7227acd6392d3e1c8aee2000000000000000000000000eb79910457017e8650c623d36c88aa70520ae38e00000000000000000000000051c24d098d73fbc99de86a95849491046755640500000000000000000000000099a5466a1385bbf940231b044770da35b95ccbad00000000000000000000000057e225e02909dfd4e6c3792168e378fac7d4d71200000000000000000000000056ca2bf43f42563a47cae148664f596127f52fb6000000000000000000000000c7f59c0fb6bb9a2fbcb39a75c3c3a65a632c96be0000000000000000000000007ca3304cfe4c57052215913f1c38624dd676a1f1000000000000000000000000ee1459b785ff833d4e42fdbdcbbe623f459b5a78000000000000000000000000e515abd23b3f0d13d97f35d5e693cc9267bff4d0000000000000000000000000dc286f653a0c267a6be779f2af6b08330bf71c5d00000000000000000000000069de354ce0f727e58b872f440a36e66c975dc972000000000000000000000000ae4959b8c1011b18e9e217656b1b561df930c9d3000000000000000000000000b6cd36e0999bfaf3ddb778d9fdf6c9904d19744000000000000000000000000014cb25f1b4b454d9a9371ceb4bcea991c28604330000000000000000000000006270ded925a3f3b440c3d9bfe5b3b7a8d0b831ad000000000000000000000000c92cc70b50c72581ad83b27516765aa899582802000000000000000000000000db42e12bed1cbd7d90b0692ed0c51db370d3ea5d000000000000000000000000f83e2cce8a07f6eb48da9f01fd6feace5869cd8e00000000000000000000000056b1cc0cae1bb94555afd50b292248d6e2dfb35b000000000000000000000000f6c8d9941d6b221824bd6472a70749ccba9a587500000000000000000000000098c4dfeb9a98463371a7ec49dbce9d7a974bedb2000000000000000000000000b756d6fbcb1a0315e58c5c2fa30b20c8be376a18000000000000000000000000b0b79045b4203c02ea890f77624008e07f1af46600000000000000000000000075a6ebb3b8f3ccd7246bdc0c4c271bc5a82959c40000000000000000000000009a78268ccadaa4eff84a2b0b89e9f0f18d2f2e0400000000000000000000000008971f34b30d6318deb241013ec262dc94de63b200000000000000000000000082bcad7727ddab5a41e68401b0a8487ee401baa600000000000000000000000008e0ae7e9aaa69fbe81013e2f2c8a3230b51b6a1000000000000000000000000f7275959e7b487c6e2d339b93dde6a53a414451e00000000000000000000000075992ac4585f57cb171ae13269503a7426712dcb000000000000000000000000ed81408d83c03b689282182f5be0d8f814c0f89d0000000000000000000000001f144c8e9a8604ba5d113ff31d7b8834f802f3f7000000000000000000000000e1a04d02abd8f527a34d8533c87a2bcf9b65da71000000000000000000000000efc48a5e3b177690bd5111994b7bebfe37788504000000000000000000000000a98c907bc3464b6920f5490ebd8464edb4393b84000000000000000000000000eb7f084567118757ed39117971cb44a3302bdea1000000000000000000000000d03cda049703b7c4ce849915737a9835c8127b970000000000000000000000005b8534a6bed6fa337e51caeccca221a8a3098216000000000000000000000000e072f4b579b2c6ae404c668f8ab7984c8144be05000000000000000000000000ed1d78c820c8b5d494e3345b4b3e3bfe35706337000000000000000000000000c5570d57d5533f4d5386806dfd8567a032caf6f1000000000000000000000000f68bd9b0ac1227ff13eb10664fe36f7a796aa02c00000000000000000000000050833af4332ff202bb9c0ecc5a86f4cf4575a36e000000000000000000000000da93153bd0f1ef6bdb8030320a30ed945989f15e000000000000000000000000fa2d2839ded03ccd399f1ded8fe0f6f82e817fd4000000000000000000000000b09e0f5290d2e4c325abcd7a1da2b57e37ab1f5f0000000000000000000000008afdb2fa947e1450310421a3f724ba28da9d851d00000000000000000000000094d4b4cf0630c8c991fea2ce366cdc87d71fbf50000000000000000000000000d4d803e8aea474531966ed44ba58c53d4b2f8667000000000000000000000000242e198d46efb23c45e30432539a5f8356388bb30000000000000000000000005623c0499602c4e69a78845d2a1482c7958063aa0000000000000000000000007351515b7db74c64210872c072c027b097f28ebd000000000000000000000000210a1d555bcdf29d25ee51be787973a015e793fc000000000000000000000000c9313e1af029323a9bd75300f0285c8a86093bfd0000000000000000000000008741c3c6d42d3e5342a4d05f18b904579f5e2bf8000000000000000000000000a066b2402c5db49e8981ffdb30023535d74f6e0e000000000000000000000000fe5d52fd52450cf052d9e1cb4de2f857e5b4982f000000000000000000000000b46dbd1b3853d3496b7d550363ff9fcc2248d2840000000000000000000000007a1885f0096e051629c55f78913cf45e39720ab7000000000000000000000000e1c0f3632a36f9e88d804e5462ef1cc9e5dd29b800000000000000000000000092b4846fa730a8b2f0ccc7ed601a18ceb3700ae0000000000000000000000000c1f1760475482e329cedd6158de06a019e02ff320000000000000000000000005a6b473505fb8366a33348bf55e0ceac0e9233a1000000000000000000000000166a163da8d0b2edd1fe0270ef50748f10e7942800000000000000000000000022588e0c702cdbd3d3b0f64b230f99bed82376a20000000000000000000000004300594a8090579be61cf0556d969cc5d319ec0800000000000000000000000043e7b5e9e76a4cb9f7d67c6820972b888c406083000000000000000000000000107ba025758e12b33cb4e8156006a941934a8f49000000000000000000000000b343e5279dc74c5ff04b846cac91ab8f8e78f34900000000000000000000000069675e33954553703d7e0cddd70db33f3909e8f00000000000000000000000006f9b2c1819a324e2c546085325028fba0f73050b0000000000000000000000000d26fd5910896d932812957ad4720731643575dd0000000000000000000000006ba4a30a6e5152a8e711091582f550b441dd126a00000000000000000000000000000688768803bbd44095770895ad27ad6b0d9500000000000000000000000075daeb400aa52400aedc9f4bbedbdf3d851485310000000000000000000000005f909b58bccc1be13731b399e485aff07db70240000000000000000000000000cc943f3a382c2908a029d9234175d74f827adb53000000000000000000000000ab3aa712c81d8f4f3f34f3ce772f0b58953fae87000000000000000000000000b163b6dab42d670fc56517432e7a054c5b60df13000000000000000000000000c32386759659a33b106094a9963fb7e675f6343e000000000000000000000000c59f41fc9a7c47fc711f5bb0bbd3a75c36cc2abe0000000000000000000000001e259d3dc58d6516484c1c919237e69d21f8f61a00000000000000000000000083c7008c6c43795a4fd32d88520c9b12ceb77fcf0000000000000000000000001cdfc414381f16ecc1d2715068f006bfcab74eea0000000000000000000000006898ca851a47bc5b229932ed6c61aedf9a49e56d00000000000000000000000076d27f45e2b8772fab7f7a3f87f362a90e1250b0000000000000000000000000ef534c6cdb0dcd019b9a67dd3a8fee4b500d59880000000000000000000000007d79ee8b21484fcddeeaca07bc2099e4a8b648c1000000000000000000000000cb117e829e2ed4e6ae3dacafb34980a706e4102200000000000000000000000065e6992d6e0ea00985178bcbba6e8a7b1b7408b2000000000000000000000000e8c3d057ed4791c38fbbe3f7122b99ac45a8095e000000000000000000000000b7877bb5898a951fc3d67c4a3e9d4c6082d677b3000000000000000000000000fa4247ce9c6e071ff1f0f7ea0b0513c783ce8cdd0000000000000000000000004f8964530a97d20db443868359acd8e249d9b747000000000000000000000000d002d7b241992aac1adc37b62cbf9c06222a4dd500000000000000000000000091c2d5c69738806d06fd8039b5cbe756256806ff000000000000000000000000aafdcbd66447dba847651282d80c0292f7d80a04000000000000000000000000f04c0a84c3623bb971a6da0301cd10b924c2b3b400000000000000000000000033776eac5d349fc9a4584b9dd76746c9d23c24ad000000000000000000000000afd041b57ff9d97480e6746c2574dcc0b7168fde000000000000000000000000b15c7e357c7ab53af206c5117e82ac40a029cf530000000000000000000000000d1d8ce180997e8e5eab02e145c9472f34a7b3cc000000000000000000000000f7bfb715ea7142ff69649d6c79941782d2eb791100000000000000000000000032de8dd7d469e1b20317584b17c97a1707a97f17000000000000000000000000ea66e3f5d442eeb462a44471b0d6019af38d429c0000000000000000000000006dcd60d09382ba1b6fcfd82363dcc5b3f32b1b6100000000000000000000000094f4c210918c67407b4a6fdc4c3f06dd0f312770000000000000000000000000310cad25ec5a051d3b16291d1402cb47f3902bf900000000000000000000000036faf37433726a1073b11d3a6bff6f647f157855000000000000000000000000526070921c3d0147a8b1302c4e432ef38b13aeb5000000000000000000000000ee0736955ca6e47c3ae01d0a9187ac9ee0ef7c740000000000000000000000006aa89e49881c9276b528b76b77ef9d714efaf22f0000000000000000000000003f27730d92a1592c02fda267adb2f4e213d32f27000000000000000000000000d5e7c5a3b5d861c764902b9d0602ff794f28d8e20000000000000000000000000c7cfe36b0e590f4ba161f8e288cf85e00174c9a000000000000000000000000f7296da7f60f2a69f2de7a99015a93e61af76e8a000000000000000000000000f805391cb98d3cbb915c697bb96a6bce1b9b6f090000000000000000000000008dfeea9653b64b37c39f8a96c784fd4d1a99abee000000000000000000000000b0456db5a6b10ce63e115894c39c45ad365ef3fe0000000000000000000000004e18f7c82c6bb4b1b64aaeb28380b1244b2ef6ba0000000000000000000000005133bc42dba031027a238afc502d00531bd390240000000000000000000000001d894099b81e178c63cb558b6aaa5dd79ebd4da7000000000000000000000000506f09f025dea5963d416991b1ab11f4bea3101e0000000000000000000000000f9d53f78450e5e16a97ff8362d62f11a3c0d2dd000000000000000000000000e93ed2fea6383b368a0bc431f196ad4960536fca0000000000000000000000004010773b3f09b155c28fdc65543a3901e4c409b2000000000000000000000000c06ec1f8a3f222f754c3d185ea4858736f615c300000000000000000000000002ab59dadfbb178bb60ffd3265b3fef1558592516000000000000000000000000ea97bfa194cdf93e9ee933c2a9fcbc718c0ef11200000000000000000000000005be6ae165c3ec5da54ac0184e4aa85a617cb4cc000000000000000000000000792ce2645c436cd1dc90d076d6cf6d591fe2445f000000000000000000000000ec2bc2dd9a74b0da4596bc43f93c44d6ca32dc600000000000000000000000003de0cfe6985a95cc9cb69c056b9d210418a1e1f4000000000000000000000000da022c58a2e6f99621986ac483bd6c57c37f7898000000000000000000000000bb047383a4e65c6a40f7d9d50405c67bc505a79a0000000000000000000000004fa8238d30132916eb52299ad1cc7eba8acb0fe2000000000000000000000000c89d58536b30eed10fe01f37298ed37d89e3da280000000000000000000000003e23fa50d78351cbb56a45aba6b865589f624d06000000000000000000000000fb03b2620e377c960872e0be4b45526ec7e967700000000000000000000000008102f61a066f8a91ee04db666cc93f943df9f7c0000000000000000000000000db6cd612ce985e143bb870b23a7a65d00e20d2600000000000000000000000009b6ca437d6664254a0f04d5a3584342e350bd94c0000000000000000000000004181fa20c8df2f77b9d5ded989c362e61d722e75000000000000000000000000da0c34d3e4cba1e08be01e162384e947ddc32f1f000000000000000000000000fd1f93c815d5f9e129d17279ca0754a59bef2f00000000000000000000000000fa985f36fa11415bf5c57d5eeede82e5fdc29e1500000000000000000000000099ddfdd74d0c544b015b5060b76a7d71dba18126000000000000000000000000299e23951e6c9de286fd1b891915160cdee3da6f0000000000000000000000002e6d377926d196b71fb38ef8219b374f9c18917d000000000000000000000000d12a8500b21f8066ceec9ebf5ebaa8776107e0280000000000000000000000009ab500ea17fd10d19ab16bac9a07805ce48fe2c50000000000000000000000009cd2d6f4761d3d2026123d25afeefc5041c39a640000000000000000000000004324cfc83316421b6fb1ccc022edf9b9d1fc614500000000000000000000000028908d2af7c8ecc1e2492dfc196045c7badc7180000000000000000000000000940c32f8eae39de15f8ccf93920e5c642a36a9a1000000000000000000000000fbb89857bd69ddb01314e6fc0a0d98b547dcf2fa0000000000000000000000002674c71363d4f80ed142bcf37b0652e471456b650000000000000000000000008cc0a16fc4860d82f9d0bf99d1e5e91b73482d260000000000000000000000003765348229adc74b99284f58cf8de7fd364a45330000000000000000000000006cbfd8211d1aeff6fe66416a5abd0b7ded15695b0000000000000000000000007591bd2ac98a9b2db6355c56f81025b498b1fe13000000000000000000000000f7b3198c1dc34336fd0f02df0b00e16bdbba147600000000000000000000000071af16e312a51e5809aecabe332389b828fcabc1000000000000000000000000ae97e94d9f233a196a25da81ff532c13816ba62600000000000000000000000049087eb6f9529eb02a508fb820d7b4d0b52e4881000000000000000000000000202621d9e75bc416679b2e3571a6050144ebf7b70000000000000000000000004cc1d45a73bdd383a04df8fd0581d3a3503f07210000000000000000000000002de45f56e362a8e7a63b39cffe86c23195bf6748000000000000000000000000f0f5b91214f6dabeb4828b61ee283a58bc787a6d000000000000000000000000caf5f67dda28d13357a9d45fd532e2fe79edfc82000000000000000000000000713780cdeed08a2046fa70fbf73ff080496f149d00000000000000000000000050e755722aed814bd5e9113f76335cb62ca899c1000000000000000000000000997b25a21a66ac2feed752e024d50d0e169a4759000000000000000000000000bc1d91a879961692047e1a2b7ac78cb3c795502e0000000000000000000000001e07da3fb25bbbd77f6ce1995b9d116ca68d78940000000000000000000000008cde1b367442c177f8fb94e9f44964216a675778000000000000000000000000cf87272387ff3772e43509defd39752c7c8a9e70000000000000000000000000d15a37636bc0f4e8b6865ff266237f9a353719fb000000000000000000000000e84a1a0065db207bd38b4481aab2a6fd001ba832000000000000000000000000a3978edc6c317ae9a9abade9e5e1bc0c32531479000000000000000000000000377ab1364cb4dbab8d0268d0d255542050e16816000000000000000000000000b8884a02ddeaab6537e4fb61079cc999479009eb000000000000000000000000b81fca6e072597da218ad5f93b24850b3b05ed22000000000000000000000000a5bf84c601c74bc1eb2a6316d230f97added60250000000000000000000000007fb10218c295f7894f2198d3a82e653c9f696279000000000000000000000000416db75b4f2eeb058f9bf65feeafa61de216b86e000000000000000000000000949ccf99fe50fb411d3e8b12a72bcc5e4d1ca69b00000000000000000000000054e2eedb8abc08146ccf5cd68aa49af6cd7afdbc00000000000000000000000041599f6f7a36be0ad44c6b2781167c8986b3c51100000000000000000000000080eb883969b15eccd2f4a57b83f1d6d2e9ec55ac000000000000000000000000f67bc5c30b476a720a75dd1ad5f1a18bb86831120000000000000000000000005a2434dec22836494da729bccff32464ab49f40e000000000000000000000000db8a3f1c1125a079a86d0014c707048231c56d87000000000000000000000000c6811b6d74c08019e15cf241c0577a9575ca02660000000000000000000000003a71da0d4c24381a7ea0405805f7b03508cb1c800000000000000000000000003922c4315d0ad156c07e05a95a7300086b2b89f60000000000000000000000000d9d7606a9f7e82ea1895fd9a0d47a6b9bb93c650000000000000000000000008ad81cacf8d9023368b7e6fe2a7587c252674e400000000000000000000000002af94e94967fda3123ad33beb3c6d2ed60edf507000000000000000000000000992b41a3313fadf95e35f70cc5320ced2b1acbf70000000000000000000000009fa0e0802cce9a5f87b206d2f8b43573f301b9d3000000000000000000000000e8e28bd9e309d68b37eb6dc162cb7382fa1f7406000000000000000000000000c20f4b302b9bcd51b45c0f6dd467bef24154a6180000000000000000000000007c7aac2288bc83b96d19b5be2eca972a543ae0fc000000000000000000000000d030eb3caaa826ab7873ac715fec70da8f1df3b600000000000000000000000076369f77706c0270cee7d501b6ef73e739a682d70000000000000000000000008b6ac4d79c53e84349438c335f54a6acf279287400000000000000000000000020afd39759b369f40aed9d96e1a466f177193f37000000000000000000000000bb310c81846d2d4d8f69811838f5a7d9b166f57000000000000000000000000094bfc11b7b5e67c2718e1ee18f6dd00e30695ff8000000000000000000000000ab0f99ee7d10380a81c07a2d36f679ca65962a340000000000000000000000003a6c3d417becb0dda6ae139235dc540ddde3417900000000000000000000000054ad169636cb899a68bb74353383c60d266776bd000000000000000000000000b530428ee385d504721e1e3ea6ddfa344fba2d2200000000000000000000000023b524950ee22a3b771089e78478247a856f6951000000000000000000000000256a5f68660afc9b388f129736c135c10337e004000000000000000000000000ba66db7fa049f5ad57ebe46ca32507176c5f12a9000000000000000000000000406fbe666e363c9d7e604da6feaa067bec57b3560000000000000000000000007046ba6e02808828e2f3f4c3eb7927f1ae8fe03000000000000000000000000091d79534493219a88887c8da1b7f0353b7ed1b6b000000000000000000000000c1d1eb041bf4cba6fc6fa2c17745b2c61300585600000000000000000000000004b3143f633578c04fbba9bc004f810a465de00c00000000000000000000000071338d9095e6cbe57dda6972ac242a2f48189d49000000000000000000000000b125707b8739f851aedc39bb900066c2e18c1f560000000000000000000000007f97d995faf53a6588a4500625c774f443497f7a000000000000000000000000105f1dd7f1a256d98a1a3db48423d035877f7748000000000000000000000000cfc9ef5a946327347a7a9f9ce48fd8e8211a7360000000000000000000000000552128f54c3add389d3fb7165aa79c1038c21aa3000000000000000000000000e73674b3199b859b4987a034026cd748e8d21009000000000000000000000000c1284e79a37a1786f6dcf1f8e1ad056ab53357a000000000000000000000000020869bb970e3c68dcd04ddca4ca048114652fdf6000000000000000000000000b9ff80a33d1c37ac57607daba597ae1ea3b6a6c300000000000000000000000098bd924d1ed6b9abaf162d3cef5afcfaa7a7f9c5000000000000000000000000a866f98fe438382031f6800090cbc56aa9d1f274000000000000000000000000dbfe611f95f2365079a152796787d44138c91699000000000000000000000000825594bcc68d49ff486cc2a2791324a5e97d6dec0000000000000000000000003f92ca4c93eb684927b30415c9c13ba9a99870c8000000000000000000000000aff75e9691fb3fc2d43beaae44da6b259f9cd22100000000000000000000000035c0c5bf17f000efee7dc201bbaf3d3d1ffcd0a0000000000000000000000000abc9529c364c20ed9d6fcc2813a41cf7eda5afd50000000000000000000000009b52465793cbce01debd9b3c2b029dc69d19d2550000000000000000000000004579e1557159842b2d3ff02db7db5c0c7d7bfa3200000000000000000000000023fbd5f1133f9bde69955434cbf6caac5ea8a5b7000000000000000000000000ba262adb683bf6b168b885b5353af0ca2288a51100000000000000000000000026264b171c735e44562c9ce23cf2963ba6e3baab0000000000000000000000006d27dbf02d980c5174e09b9552a2912a7e6f188e000000000000000000000000d24d41695d60cb6b4401931275a80f81cf1d3e61000000000000000000000000a54ef729198bde61b2f5b214b5cf6fc1e096b212000000000000000000000000704f2fc679aafc445a4a3875baeeafcdd5ce9d5d0000000000000000000000003ce732a3b68d9069eeb5ab575bd7a410465f713a000000000000000000000000ad040f498722c46d58e51de57236dbaeef01cc88000000000000000000000000bb9922b7859399286805e6f28a8a5c3cebea12560000000000000000000000009aaf2cae9d783e2820fa5e9e6915aefc8ab85ed5000000000000000000000000c1eece93819c29a785d4b8dc2eeaff12822c4aff0000000000000000000000003224d1c5b96533f2ad9302508ae31a0b680fe647000000000000000000000000cad534229eee0d6e4e9f18fafc59c7e8e70c29550000000000000000000000008b6f01fa3a5a260cbd8ab2b8ee6474286428c0d9000000000000000000000000d51fcdfc331330f504ddd413fd5f2481f33853750000000000000000000000008a4143e22d9ad9f0b97be5d6c1c910c0e87543480000000000000000000000001aae794c7507282e66830ef559d076dea3955a9b000000000000000000000000b218559ce00d2481ee07f40b48d49d39da347c2e0000000000000000000000005fe9e50eb29e7f98ba78e94f20acd56da8014570000000000000000000000000cf39a82e031ae85fcff306995d5eb627e7a776ab00000000000000000000000082d00223e67772b291bd6a6578825d21a6f1510b00000000000000000000000059495907feb094aadc380cd365df8640a1e158720000000000000000000000002cd7acacd7e5d377568ba54b15f4de447dbb4a4f0000000000000000000000009aff6ca55e585d4c51320ef9fc310bc876b0762c000000000000000000000000f8ff921be428d68a9584e19bed7bdfc462e72e88000000000000000000000000bbdde6a9818b6c48de8d3be108e9746c7f5527d500000000000000000000000086680474f07ae3b41e7332f3d1bf7a502f366694000000000000000000000000e93520d637c943612f27a150ebff7fffe2e4799d00000000000000000000000054fdb3b5e1b6732deca96103f5a6863b297a58b200000000000000000000000056482aa38b7d7918144273a4bd0a9fc30a746fc100000000000000000000000093c263a1209dc3cc5bf98781e907167f3cbd91ae000000000000000000000000aae1af3e327d9414dabecbb10a85f077df949c7300000000000000000000000095cfba0cbbb0f40108d3748cf010037589f7421e0000000000000000000000008e88938546347b5847fd75f693340c32e91949a700000000000000000000000013635005540ef7bb712d9a4504463b49a645b91f00000000000000000000000033e2563fb179123318d1c3ff43f8655f975df0af000000000000000000000000fa8ffcc990d5282b8302518e00f28a3c65fc42220000000000000000000000005d08f5e9f50fbc4b38cc00ce0209a485ff751e1f00000000000000000000000044c5b66c9725aa1cf05087700c61b160a3be98f20000000000000000000000008891e4fe2fa11ac005a12bd592af52b0923e5414000000000000000000000000230548e146134162e4a190f2b81584d6800b8ee0000000000000000000000000c322f678998d1dc3b47e17cebcc0e3518cd573f2000000000000000000000000fa63ac37a8dcb2145258d73b65f5de38342b546400000000000000000000000021d53530c06739fd68ea2c1cbbcd2dd46b59802b00000000000000000000000017ec89208382ad446f97834885384f19c0c8fc35000000000000000000000000041d8ac8fb9fee353d47c22f904cfe667d57acb70000000000000000000000009082b0dd7a72c328833e6461965c9e91cf59a9600000000000000000000000007398d20f9b0a79890c9c939e3f5edeb773f0047500000000000000000000000075174d90eb6262cf7a06638522d6124041d1509b00000000000000000000000043eeded0a07e34d48500ff86a49584ba19d981ee000000000000000000000000171b3d916fb371539140da4320046dd206b429a40000000000000000000000005241aa99a776866296d1d695c02bb2e31b3ff998000000000000000000000000659bbc78d7ce531c0d454c07201d6f4ae6806e080000000000000000000000007c9247f214d07a108c642989effc39eddf630c1f00000000000000000000000003f5b1e9f37a7449d7c6ae24f03a89bbda3075d1000000000000000000000000a9bdf86cf9972510db4c32fe67450295db065c1f00000000000000000000000013ccd54605bb1745ecfc31f5dffeca4ab63a2d8b0000000000000000000000002dbc0d3bd5dbe7f5598dccb10af45606544e10a80000000000000000000000004c10269f1faaa1266ad6e45d3545cb2b872dc6d90000000000000000000000005e420332dc0a2c7e54adcf50f10990032bd8733e0000000000000000000000008647cfca38231b1676e3f04eb55a3291dc62d6eb0000000000000000000000006e61d0186895017a9c40c3fe38ca07134222a2c10000000000000000000000001905e7c359eab26ca1f69f5a6e27259f3a8dbd460000000000000000000000003506424f91fd33084466f402d5d97f05f8e3b4af0000000000000000000000000ac26d2546be7804fe612e862bc3d05c0de4ff1d000000000000000000000000590a4775deb026123716e9ec818261e23502e7e70000000000000000000000008126d46fe6d7af21c69403ae8f7fc93412f173c2000000000000000000000000c10ae49c075625b7fe4b87962ff410dec521f413000000000000000000000000379a9e527d7925e1a0af92d2c2bf80b995f018ae000000000000000000000000207441daa4524bb9abbe9cea4b9ccec83a6bd4ff000000000000000000000000bb7ee3c959176ce3caec84e1a89382d66a0e872900000000000000000000000076301c5ff3108c4f7813a9280fd396350b2402c0000000000000000000000000fdd6c14192fc867a3651d713408658ba564410f20000000000000000000000004cf2c416a6eef2b8e862901e9a34c6ef6dcfd4840000000000000000000000008d284498223c5d23c383426f7114e2cab13669530000000000000000000000005660f49b723d6ffbdf119e948b488e1c809a3b5400000000000000000000000046e955c9c5b54d9457618d30853bbce2d8b90434000000000000000000000000c543e53b9d350cf90f52617c153678cb6ab8b726000000000000000000000000591d04c9d4b873b4dd45bcc708ba9dbcdb780dd60000000000000000000000001677aef24a7b0b93338bc0067c84cc0c9f9790090000000000000000000000009cda25ebd249f77c809e89fa0f2d231131a66d22000000000000000000000000fd8c06bf8844129d28c093cba8d174e55caacfc0000000000000000000000000f9cf5543e2e1822199d35e7b28ae95051daf8ccf0000000000000000000000009c488efda7bb74bde70721325c043dc7118db78f0000000000000000000000002b9041c9f74d5f8f828edd4618baa800f3ae9b7c0000000000000000000000003c8ea14cec118f4b9d44bf1ae6143fb20d9a7c53000000000000000000000000e3aed256c169b33e4c6eb8c44200abbd415a21b8000000000000000000000000fab557e6762c3d3164c0518b781d3dfdfd36739900000000000000000000000041ad74dfc70551eb6db8f2677a6b65af31306b470000000000000000000000008c68e477de76606cf13eb8fdfd20892f0a2cc8c70000000000000000000000008db8964cb21ba6ce3dad7960dbdfc5336b37f1770000000000000000000000008f0d6f2fd17dbff5de18c8378659f6acb4a545c50000000000000000000000002abbe1a13e7a99d236b443bfd7c7e758cfbd5e0f0000000000000000000000008eb14745743fba3f0accb521e3f59a126d16b824000000000000000000000000953ee3a52428e42b14614bc42bc2d716808cb1b00000000000000000000000008be6552fc3051c58622d212b9495209eba7d55f6000000000000000000000000b26bd157a241bb3e70085a8c271c4f89f5c3e4200000000000000000000000008700c044aaf0787dbeee388acc91e8af40c42e4e000000000000000000000000eaf6d1f0153924c7dd711a20243792021953cd2a000000000000000000000000cf867c81f3fd12f0e1835ffbf4b35386271c777a000000000000000000000000a06c3e59156967858d0ca76d3b8dace4e7743836000000000000000000000000cf3fb491411a5012ff8027226e90d3824cba86fd00000000000000000000000090cc8452a6af5896c99fa833723d09c00b2a1491000000000000000000000000282220bdca95105ed3133be1ece911f75de7f5240000000000000000000000005d807e5db6d589c007cecf93fee3d3f82009a4d40000000000000000000000007ca6c94cdd229bd937dd482041cd1aacf9ce95b4000000000000000000000000566a264e5cb55e97beac01f1dc8fa6d9caec4ee100000000000000000000000000aac0e4233b674fdd1ff84694c49948f2a6b82c000000000000000000000000d38018336a4c8490595f64fa5dd3703b162d2d16000000000000000000000000103209259dd2eb5e65ffb0ba1d11428f3cd29914000000000000000000000000d25a73cf0a3b11517a7294ddeaf90092acaa4fd4000000000000000000000000a0cdfe34b780bd31d043868261042faa76eb5904000000000000000000000000765cf7fed702b63790233eecc877d8df8899e70d00000000000000000000000028348aed9ee9c0139869fa1ad0c1809c99d7b51f000000000000000000000000f86bfcc21aade0338029076d6a9cac6d9d2764b6000000000000000000000000682abbd1fe3701f0fac64d9819092887cef3dfb2000000000000000000000000d58f445fb0da6ffa0b6bb9a7ff692647181d52970000000000000000000000007e234979ae2f7e846eaab791e10f8dc1148d3255000000000000000000000000a3aa460c12713a000a33893b024d95db80945a2f0000000000000000000000009a85406e0baf1027180fb1c33ebd512898a1eae100000000000000000000000071c62f573ecec275de2baf5f4953fa343d365398000000000000000000000000b19d39aca4ee2dfb2f0c1a5d5d3c7ad2defb44e6000000000000000000000000fdcbf512cde6b6f2da4f914c913afd55dc65eaa0000000000000000000000000b22e0610e7db6ae8b5c2345a2049735b5587080e0000000000000000000000005682c51468fb57c95bd0648f5f0f6729d4e38f7a0000000000000000000000008b66d2e87714a7ead72b96145ba5e8e569de780f0000000000000000000000006e2472e8af6de5cc8f0bc20f6ab947caeddd49860000000000000000000000006bb78bd07fe56d289265545ff88ab1da752c7342000000000000000000000000a6219e254231beb8737a61c31b69f1b485f4b4440000000000000000000000004db505458cf8170d13783039071c2a2909cd8450000000000000000000000000280c3f30a9fb3bf4519a44cf216017b8608abc7f000000000000000000000000c07253e3050c92c5d4489607bf35d41c883f0174000000000000000000000000822d8ddfc77532f1d403c60c0112fb0b080aebd4000000000000000000000000c2d7bcca27bd32b04f680ae7be25ab84ddc854cf000000000000000000000000ec00fba21a5f44f7379db563807f5d3a25f738bd00000000000000000000000037bd0539d8758d3e4fa2d7876596d099952f33de00000000000000000000000043e39fee9a6ac15c8a323dac2e93ef6ec56057ce000000000000000000000000afa7f978e9b05cca8e186b6ab78434b70e56704b000000000000000000000000ed5713f8f56d1d76c51ea96bc72b3a48e955f539000000000000000000000000fcaae9d0e8f8067588d7fc03cfdb51aef1e8b37e000000000000000000000000ad7d87ad34b54aa43279aae3478fb0ed4abeb97c0000000000000000000000000146d9d71ce4b39a322e93b19e67055bc5dc71cc000000000000000000000000e3febf090d81f5e20c2a884a4215faa7cefb8a4e0000000000000000000000006a0b46044b283707e387aeab3565d5f2c2c46a99000000000000000000000000cdf8da9ba4060775bf72d3daaf2be7d02a80e08900000000000000000000000054113507de06b49f1bb91c7ca91f1fbc09c31efd00000000000000000000000050bcebdfe8a898417a913c482ea5e20bc57c146d000000000000000000000000f433c811277f9db9e04e7593eac4c998b0d010db000000000000000000000000d6d1c5115989390293bb15845563ded7755c548d000000000000000000000000e07d928a57767898b38a346d4edea9fa52c46b7b00000000000000000000000029b87430627c70dc56ebaae4179b30159cc79fe70000000000000000000000005f40566c34166447ea16561360319e6335b5dda0000000000000000000000000e764125045a587a6ada094281e9e618ccc25a3b400000000000000000000000061fbbc58a9113b6e5be87ec54441dfb8f937ad3b0000000000000000000000005851d8108ab81a329ce71e9953fb7fd578cba4120000000000000000000000008b4bb091c4283c746f385f73ded68b87e62a52f1000000000000000000000000f50fed7f4c65c28bcd49fd94b535caaeaaf347d20000000000000000000000007f1ce2a79923710290c0b0edb845bb254e6cc8ca00000000000000000000000017b0ec6a56bc3ba4967f7ecc64f7e06d464fae75000000000000000000000000d5a5c4b15a1d305e81cbcdcdb0cf16060ba15f390000000000000000000000004ac8c2fe4fc92060cf5f90566d3f301b0c5fde3600000000000000000000000018308d3349cdcc0e6550c525df8f6c4c260be587000000000000000000000000b79ffad23ccf70b4f405fd8e516ca7fbdf3399fd00000000000000000000000092d8e57341fe59e4abfa112bf9b0ca843f8a18730000000000000000000000005a8c771b3002b4a581ecfeb305c831ee9cc0ce6a000000000000000000000000abcb90e5b656f0adfa2736a5f0dc0cca93420107000000000000000000000000d74d1baa91855141fffc03c030556a3d7c453af30000000000000000000000002bd277963e406213f7826e11c5e7370277f6ee4c000000000000000000000000a58c7ff61fb9451bc0b2add63e252061684de577000000000000000000000000205ca3f06f6046914863daa43e3328c4468dd65a000000000000000000000000103ccfb55fec19a95b825259d30caed514c3bf4a000000000000000000000000b05f2661e9c297d922f4f68b17ef6470b17f5075000000000000000000000000e6d4e8519086e2333f2be9edc55b54408c86364200000000000000000000000044636c358461f4a557d9c92f0cde3e5eac7415ae000000000000000000000000146ae86f2750744cab9eb4002fc418e231fb41df000000000000000000000000f2f8d5fa2f86732fd85bcf2ce39afd5daa06107900000000000000000000000018e9de2d4edac082236fe7e8452f784d8ae77b02000000000000000000000000a349c695abe3ea1653e21b2fb902d2df64c29dcd00000000000000000000000079df5091d043697ccbc9a379853439e02f541b7c00000000000000000000000038f2e0df0127f255399d8aa726128f5ee946937a00000000000000000000000081ff799401d770aee9b271649918a104bc187621000000000000000000000000c7a37973e2780b83323d45d7886f092da81f356c00000000000000000000000017a0e2aa85f9115dc012c72d211616e9f001a1ec0000000000000000000000001b4272961d733e816d3c8ef8ce4a144742a2b14c000000000000000000000000e4f83587fcc924890e1b13ba676e9814ceeb28df000000000000000000000000feb7d11b026cf9459d3f39e61e08f3e19a73833d000000000000000000000000ce57cda6809144163c681a707e87d7e2c01beff40000000000000000000000007b543871977fc1b4bf1e19c771cafd55dd09b1ce000000000000000000000000ed0259d21295c065bbb0a6fc3c15c731d4fd4de20000000000000000000000002ea42739a48d8bedf772ba519c9beac56864243b00000000000000000000000052324e640dbd2a9924e91c1c0a8905bdc0fc9aa3000000000000000000000000360e07819ce990cad5a0513a46644223b9c164e5000000000000000000000000100a48dc6321c7569edcf264a8f76652151b0ec8000000000000000000000000c4c5961899eb3d72f78952754ff9860b09fc20280000000000000000000000006e682c600fa8853285c8490405849a1079808b3d00000000000000000000000090ee72304f3724efab50f9ad1f028c52977e525b000000000000000000000000b45b7a73e5ac8315e17c49967312f64e48b2d4e2000000000000000000000000d89db4225df707c59d09ee53801099732fed84110000000000000000000000003199c2a21f6687135b2e517f05b02e07b3067eb40000000000000000000000009d05fcdadf05c13dcaf4142afe7d7a2d0d624af3000000000000000000000000f1430d57e46dc27c8f46ee936cd7273810b44ca2000000000000000000000000f5be35401eb35ec661aedef70622b4a71fd05ce8000000000000000000000000c3caf7ca81aac510c2dbd0bbc46efa2c6cf4548b000000000000000000000000e917c1971f9d2e4a2225acaae2f5d949eb959076000000000000000000000000fa5592831bc26559f3526efe6b2633e0594f1b830000000000000000000000009dc1d8ab7f2c151ad280cdcad981be61831fafb2000000000000000000000000ad7682af8c25ccfb00143e32f373c3220e645765000000000000000000000000934a685774b437c4d39c5dda71e030750c017378000000000000000000000000f48a5e5fd1d5e66d24c42fe5225ec33f6a8aeeda000000000000000000000000df51b2ed0809cb1213823c3017280bae797216a80000000000000000000000009ca92e365fa8f63600bd91e737402d797e8b9d890000000000000000000000005bd9b3b37f43b6da4f0fe98721bc141123104c320000000000000000000000004255f6722f9f0f7cdbe705b4a385aa5c1c7fdc2e0000000000000000000000000d2d5e0f857ae8dba1ddcca4d148fe09640d01d6000000000000000000000000d8b550a5590e1b170b3e34ff96fb4a39d783deab0000000000000000000000001bee17916e99da1ef6336c79056ca7981bcf2bb6000000000000000000000000b401d23ca5ab31d4f4e1bd2f674f23c29ce474cd000000000000000000000000a9e0ab85ad7e6a743d024c140d5d80dcc9b8cbf0000000000000000000000000869b37d2186c87ec27d9ab11fbbcd6b6286ed44c00000000000000000000000081bfd28d7c803b99ab7ef752e59eed31f37c41cb0000000000000000000000004c234a49d8c4aeba8be36534b99f594c2533b1f40000000000000000000000007cf79825d2251d202096fad4c4ccb5c8d9aeadee000000000000000000000000db1407aaa0d658616a390fc31db03363be509e860000000000000000000000003b2685c5a444841c5fc3cd160329ad331a7636470000000000000000000000009c1951e435621e3787674b13c82b3b2a060f5a6f000000000000000000000000acd0f171fae42ecd6d6f7414e03712c95bd66647000000000000000000000000aeec825c2c1f3776d4b12c5c771c321eec25a722000000000000000000000000ebc6ef84e9513aa62c6b66605b409ba669a3e90f000000000000000000000000e5c90e838079138a5563ede9cad28e3dbffd7f6300000000000000000000000039d211f3b8ce9bfa47cd24356e01e4df80af531a0000000000000000000000001b911b3cb55d5ff8f6386823480ada406edc1b9c0000000000000000000000007ab4a73a088d2de687b9c5bfeeaebb5c7f14955e0000000000000000000000002ca6c44098274de87d36b1e4fae1cc17b9ceb560000000000000000000000000b77b509f67a4997e7753ca937a7b54c7aeba721c000000000000000000000000a7de41d8f83f7b465ae4120be07cfa45f44c5fa3000000000000000000000000db7d8792866720cc7651b10bf485b2baf503f66a000000000000000000000000d6cbb87ecd75a6f8ff649eaed00e5f88713b262200000000000000000000000068cb10b52fa3d45528d0b57a48b7301fbf7d898a00000000000000000000000031508f8a62bf4781429d7d48a7191e97752712190000000000000000000000001a79a1b688774d05cc0b9e988d5a2d76c8ea6e3500000000000000000000000062cb3821d0aad476baa85ab575feac499ee3ac65000000000000000000000000aefbf83a4f0413991b63b0208a81c60b70b6ae69000000000000000000000000b5d8883b31faeaa56bbfad6923aaef3ab820ded2000000000000000000000000af731577ceb365934694cbc6d492affcb1854bbd0000000000000000000000001e4c1a168b9258447080618f33fa9038e55edfdb00000000000000000000000001e66df9a8f73e60272e8c8d59ce55f907eb3fff00000000000000000000000000bd0bbb25dd60913722f4dedca23adc46d174fd0000000000000000000000004fdfef80398b8fc034b2a5dd2122a126bb6f21400000000000000000000000007017137853505aa6a2c330687b0db6cf30235db4000000000000000000000000a136287b752e936205e161e0319e6da723c2bbf000000000000000000000000010020210fa6c909329eb7d729b84a1360f30703f0000000000000000000000000ea598485339d0ad4ee7e33ee3130868a9d0bc84000000000000000000000000dcc5696a01476132917b88afc28341b9780343e80000000000000000000000009a29567ade32987e2f7619983c6659d00d86f7710000000000000000000000004775cf051426daccf05fda23a81308a35b5f4a7400000000000000000000000069b7f900621bb07c147060b6b47df2475bcfcd6f000000000000000000000000eaf5fb301b17ab1b9a723eb9a47bf9845a34feec000000000000000000000000f4256b91ea9442cfac67554e56d98874a9f0263a0000000000000000000000001294fa3a88f8c608de443cec7b55b5b5433b0f6a000000000000000000000000c357ef667ff72f02935766759a03888697509a42000000000000000000000000f184e31701b731f78fd3d42cb40f44a0637afe1c0000000000000000000000007fffd0cfbd2f23a9ff6ede42cf65e719333fe7620000000000000000000000000a86f65a30332c46c502c7bb8bcb5c54112137ff000000000000000000000000f7029624ffa6a2f8db41086034e1b918be9a81b3000000000000000000000000e94422bef71f11312a84ab625447705f787586ef000000000000000000000000c851143ef2707f8eb8ecac81545fc30fc7681438000000000000000000000000761cc67fd0139b512fd8e8cc44ef64336482f7da000000000000000000000000dca6bf626933f55ef62b9fd47d2e0c8d31ff9ba100000000000000000000000073e979bab48c4eb355162633f5f8cfeb962ab9ca000000000000000000000000aae0243bf7da206177ab63d972f92d5d001a378a000000000000000000000000b0f97134b25c862051a26c14c76c468e434d53bb000000000000000000000000c89124d09b2725a21425e11b29781f7c469cf12f0000000000000000000000009f7c22301bfcf6e589c5e7f485027d6a0372f3990000000000000000000000000b33cc012009a956f9ded8f6393f5a7bd4eb7da7000000000000000000000000d3d22be770332c94cb0e7e79d3faa65d64d5382d00000000000000000000000029b54fda5cc86f2b6dddf4149bb500a3b14ce9de0000000000000000000000006c1c5e02aa732cd8fa8cc79cdd9a6edf5e3ceb0400000000000000000000000090bcda8df3a3a1d2edf384de7b74389df09d929b0000000000000000000000009e1f92df1ee0a97a1d11791312a53db774f5a16e000000000000000000000000dac66dfe1ba8e3ef16f9a3e9dba5c121249907cb000000000000000000000000eb48f9556943700c8dd5ebcfe7d4118b090d3e31000000000000000000000000829d6a4a2a1637a2637fc9d8e93462dd3f767de3000000000000000000000000287df5f7bb6bcf9ad5a478cb01e575b217bb9af300000000000000000000000097331d0852a954064a037db8fb01d9339bfabbdc000000000000000000000000688168ad23a7a6c9b1d8566c5d5ec16ae482735b000000000000000000000000aa2acfefef09898e626cb0e3c5bbbcd65d85caca000000000000000000000000647757a3e2a4ba16559523b90006120be9e74822000000000000000000000000335e5e1786b2606284757b4454b32af214013700000000000000000000000000550e8f6c706324bdfb5f4c1b8e79b1a51fbe86c200000000000000000000000052ac0d3f55c27ca72a362e4aee3f83e3dda6bb1d000000000000000000000000251e21d1471aec2accc2d70fb7fb4ec7fe67595c00000000000000000000000024107645432a52f924f68ee130adce0991683d44000000000000000000000000a6161201ba67a61b8162f4322215a952055eb646000000000000000000000000e8eeb7fe5653d3b83fb8c147e0de8590a0915d44000000000000000000000000c729ce4f330d9ef10e2f1d86b69c531099637f8c000000000000000000000000bf51cac45ccf2e9fb0a92deb9f0904b6b384b343000000000000000000000000eefb60026d7a18f041b4d154d9dac903fb3783310000000000000000000000008fa7bfaeff5a8677d85f0789359b370e8351413a000000000000000000000000c69ff2443026f0b339e9a819b07504cbd6e2540f00000000000000000000000041ef23adcbe6402aae0fc38d5f52194a98d0014c00000000000000000000000031c0977fe93da69f02b8d7a60f95ab2103413c96000000000000000000000000931ec070ca0d09aec0d71f5c1a3ec326a11b773f0000000000000000000000004b9a23aba19c74368ee168ceb8f5811f77d84b6f00000000000000000000000013a9e3d5a1c8e16c52422777a3b1b8d14262c3e30000000000000000000000009fc7b18f72f109b937312a5443cc10f9cc084e580000000000000000000000004fe5a3088025ff8ebef567b581420df93b6cc84a0000000000000000000000009eb6a51e900d8f61c4a15c4adf0c235ea9185a11000000000000000000000000c75c8de2cadcd9223414d7064f6a98b5d9440cd000000000000000000000000086f1a8814e56e1212a0a4c2b538bdf72983e8ca5000000000000000000000000a3a00f4c3f5293897e396de219f7187be0b71558000000000000000000000000a212a3943f04277871e753fe37f817fe5b3bb501000000000000000000000000dcc418c7c08b163fe82d11d80d115edc229d97f100000000000000000000000015c012b405661b3c7dc970882719096b088cf0ac000000000000000000000000d477489c1243bbbeb3c176a710c51569b97f17410000000000000000000000007a24e68f82805cbd5aa9b2d2bbf81a458210c6200000000000000000000000003552422487bd5b1700267eba33deab5f38b2e50300000000000000000000000001f798b0534856467cf9941a1c401806a1e2a7c8000000000000000000000000c0241e384db48c35e7b3feded3bfecd29a3e73e3000000000000000000000000784b260f6f70f0f6dd77d5dda9db2789b0d77767