60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000aaa8d288221d360cc2c38d76889a07a649b042a00000000000000000000000002a772544785fe11c869c4048b46d1902d5f9a5c20000000000000000000000001a7eddd947176633007b2e247e4fd67d97dd01cc000000000000000000000000ab642a086e99101b17c47399dd63fd4e16cfd3ed0000000000000000000000006880398205ff03509e7b4055bc5326c8dcdc9af50000000000000000000000007d3820b53ff9f5835cb09eb3f38f7e1ecc254be60000000000000000000000002b1a7cb3bf31efdfc94c6f755b62e13300bd27ae000000000000000000000000fc5e34cf2dbe2c2ee748dbd11261e83e8b9121c7000000000000000000000000633eb089399c68b2d506e36460144d793c1b46ed0000000000000000000000006f7078b3f7089052820802bd7b6e28c1a9cb1093000000000000000000000000c43bc6ae39cab6280c16fa0f40b3e1275da8767700000000000000000000000091ce8cbca9578325efc39fc1310eca8884f7b41e00000000000000000000000011e6147e854b1003a532950279b6d8f624423166000000000000000000000000f9c914d83b44171d511bc40e75b531286f28f5d900000000000000000000000067dbbb957c2d2928bddf4b96b22c9592812440750000000000000000000000000a2d52786b8fd400d22a6291e784b1f44207801700000000000000000000000015c60e988c3c721c224546a94884ea6dcaa55e71000000000000000000000000b71881fcec7a5ab95572dbf4b37e17809641d033000000000000000000000000c58283d8826b25d753eaa1344ffac64cabcbc2a9000000000000000000000000f466730d22e82e76d88441a60cc7c8d0e68a27bb000000000000000000000000108abcab10f484a5e14692e2d63f59808debb483000000000000000000000000acf72d1ea8d8b7dbc824d1a93e5d62bbf5b79f470000000000000000000000008f95fba98d9356dc19982374b559419b4d2a4ff700000000000000000000000036cb97314ce95f6c080c67d83f777e1754b49e970000000000000000000000007ca8daf244716f2a5126f602d67d78c4e00bb58c000000000000000000000000cf95c88fbee704dcfad048cdc4e352dfb74a4a7f000000000000000000000000a92b635b1d162bb4fd125ded7ef3971e27c02c5a00000000000000000000000005ee55aa69da3ab3f9a78a9cde24bd658fc03433000000000000000000000000f433f317e0787462c474f7b384514f1bff23d43c0000000000000000000000005b9e53500ae2fbe25f2257138b2b00b948630b57000000000000000000000000527b5fc61a844d69916d8c71ac614373196518490000000000000000000000001a873dee44e462c23243bccf38cc104958654a3c000000000000000000000000cdef4f34e5ceb46c7c55134cda34273349be65b70000000000000000000000009931d52e8a2988610f52c13943c2764dc3d951380000000000000000000000005a57b15da39b1f423b6b36829c435dd5d51db0410000000000000000000000007ee38d081902e39a9664a33c001a75aeb062ff1e0000000000000000000000006803ba99a7d5bb2b1c5e149f1e06b4c7441550650000000000000000000000002266fbc3682be44d47578409512e8879bcd3d6b3000000000000000000000000d690d1eda5ba0861ec9487e5bb377cd81ca344ef0000000000000000000000005114900d07e8f52d835c619bf02194b751549f6b00000000000000000000000077f2d59b13954fa54439cd4221a1dc1f5ab5fe1a000000000000000000000000a369ab86d270be2a31cad6533c443fbf36cdb027000000000000000000000000abe988a157dab30f9a78512a728acf92a0bdfb2800000000000000000000000076c93086a09462b8536dc2d8103b297954f37166000000000000000000000000c305769e68f8f6ae1286bcad76aa9c3101ca0f1e0000000000000000000000006214bd2732627c391923b8ef2f41b7effecf0d65000000000000000000000000047f200526bd3bc21d170c0bbbabb7b1ac138f3f0000000000000000000000004b039b4b407f4a6e72345a381e266f7249f5f3f00000000000000000000000005ac2187df58dce081d9dffe57320d624184bb823000000000000000000000000f26d1bb347a59f6c283c53156519cc1b1abaca51000000000000000000000000ed6367a5b7b11ef177f825718d0d392c912aa86d00000000000000000000000039b946e35b3dc215455cc95b446edd8368928d100000000000000000000000007286c6a4a70f5c48d6be2d8a8417abe857f4dff300000000000000000000000061c983d7f9b696aea6b511698733073fa5ff5618000000000000000000000000e882c0cbb836c34447dc58f74c08f373a6d37cd8000000000000000000000000b8cff21712b5f1fe988c99095dc5e39338c7a6a900000000000000000000000021561f1c40e1bdf1c5d00eedb8c3a0e9385c28c50000000000000000000000009619e275162fbebd7d03879bf1406394a35d3186000000000000000000000000bf00c24f9c0e4ef5baaa51e93311c3fd98ff1f77000000000000000000000000b6e526d2e42dffc871387bb4bb76acce15c0ce7100000000000000000000000070c6106d59d3c47bc42e494ebd52298d176913ae0000000000000000000000005acd4af6a8c3cd4235dc3bd39dea2d64a5cfff9a0000000000000000000000001f98aacf59df85d8d77f7f6afb3fd5b33c1d7c3b000000000000000000000000eeeee689aa442c607105f29f06d00d2f748776b2000000000000000000000000b06ea8e575de9bdb9a872b65f27bf179fdb622f60000000000000000000000008f59d415ffd78575d9c674d32ac114a41afd3d30000000000000000000000000c695024c47a8f3525aefd27d66aff8336c1959960000000000000000000000009bf3fd05f8dc22deead9579c4dccc5a67447de940000000000000000000000001a18d3a7165b55868f86a2b111d5ac183bbc9e65000000000000000000000000cd60cc8122431b5120f37bdd09f8b1ab02f4271b000000000000000000000000800e5218aa00f697c05afb8997cdcaff7741d52a0000000000000000000000001f94e0abec6aa4213e57d7c2041cd1fa752de19100000000000000000000000021ffe02f0858c36c8aaf8891ab63535806573eef000000000000000000000000bce90ef8327118d5b6055ce83431b36a82569ac800000000000000000000000075d2adee5e58bb3a68b32b22da54ce28504b03ad0000000000000000000000008f305f9e6209250ea732b02d3b2df0b522a88636000000000000000000000000f8f2a527736cdfc41d17218801669df33a410c7300000000000000000000000047e5d263778b1d6afb4468f92fc7b09b306d79970000000000000000000000009b6ebae95159c88c28ea5d2bd69b8ad9cf4cce5a000000000000000000000000095c6f9a0d964043f18c6c40b29b218a47be7389000000000000000000000000e4eabd0975ef433d2d7bcf1e767fb30c1c882e8700000000000000000000000002c9da7e58d7be4bf463ae8a7f4b8cef2cc1def300000000000000000000000035a0725417500e86899015852b2b64b1e5a507b2000000000000000000000000860b581822f9a9f2789070d2a0cea435648d1ac9000000000000000000000000d10dfb0fe00dcc72779f7915194837710637c6190000000000000000000000008ef952a051ef4d2d3d3630cca2b75fc91e7875f90000000000000000000000005109776dea194b92f1ec289e6a2cb6122853cae60000000000000000000000006a3a37eecdcc911e9c9f66b90e9f4112650517b600000000000000000000000065874aa7a5a0d52a76679327909716adf70ac14a0000000000000000000000000ff8f68e1670b81a96e5e3e155ca481f96b38c0b000000000000000000000000e0ae106288b39c9816715e9977efe24d5b40c9b4000000000000000000000000a98e5c8c57e0e85bb2e516f7f791c0fb49ca062800000000000000000000000008b877349bbe3d14e83fef90e3b6774995b545f6000000000000000000000000d4f50e7316b31dd465bce63cf966c99fc9843f3a000000000000000000000000d113fd0c12157d872b2662a02f1fb77c7b14913200000000000000000000000009c08880b4ed77fc50fe595063ebed176b6528cc0000000000000000000000001b73b5c9e5125489a41faea58b5289084e2fcf0500000000000000000000000072694072f87738b97998e8d689be67e2897531bf00000000000000000000000043d037a562099a4c2c95b1e2120cc43054450629000000000000000000000000f3713df27f7e711fb904b51aba550679e1cc3f0300000000000000000000000057be210a238a5ae41a6a3077b191df315b067f7f000000000000000000000000532590942eb6b65c15852052180d9cf43a2de68b000000000000000000000000dc73c3027b342921b1b6c3dc1da539dc0bd508ac0000000000000000000000009d9028c898f9864fe6540a59ab566728cc2a31d90000000000000000000000000bb065abede3908034f5b9b36aac171a871bd90f00000000000000000000000098ab6c021a8e2f9aa92f3804eedf85cdf6742b7e00000000000000000000000026810f2d8d7c1bd78ee76d2e1dcdbe306e83e99d000000000000000000000000a96b536eef496e21f5432fd258b6f78cf3673f74000000000000000000000000999d6c858de19b048312f77597788b950a2fb35e0000000000000000000000001690ce138de73e30913818801581afc4390b018d00000000000000000000000013f2653d8a916655eec760c908e0dfd58a4f2c1b000000000000000000000000c2bef1c12d0b2c712760153b3e8ec919030614370000000000000000000000008192128df845469d3f4bb6acfeea057dbe34f4fc00000000000000000000000036902b234b00edfc7974acea92a185fa5d9279ad00000000000000000000000033a28ecdf56ab6e801f401107801ecb01fdb4f350000000000000000000000009ba8ddf2bbaea8671b48f508d41a9abb25c4cdbc000000000000000000000000c6148f1e7afed26deaef7113dab26c16bb8792d2000000000000000000000000ce1cdcafbaefc089f7ee8e997b53ff066a8aa882000000000000000000000000b2950e16dd703887c013a71f2434e5b5ba2a5948000000000000000000000000eb81d65a905fb381ed4b00dd91dd5dae7e6131e80000000000000000000000007bb6b14b1720b8ae199049ded06d0bd7f5097e650000000000000000000000003f94f6ada3ed177e754d1c94a79d740071736ec70000000000000000000000001aaa6efdac73415321e93e85ac7189d806940935000000000000000000000000724dc28472449271755afc11f176d7670c86b43b00000000000000000000000081afc5165ade6ffbab013a40af584778efdbb1e2000000000000000000000000d4b4f0d1a0c6529d3cdb6d85a1bfdbc4caff7984000000000000000000000000865180d27198694d2f8749750b1a13f2ab2c41590000000000000000000000001e1e0808dfad3524ed1a040f2951900c66baf03f000000000000000000000000bcc31080e1dd7dbc486176e2f76028157812763400000000000000000000000069edef8ba512521d18e410c2b5ee242e6fe21f71000000000000000000000000553edc24db7d9b21b879e5468dd478d60f6caf1d000000000000000000000000c690ef447680825eadd80076828e447a4b8312bc00000000000000000000000026d2803364e8c79f2d09cb299bcbd365f420de2b000000000000000000000000a73937d733c04d0ad21a03ea52097651c2462076000000000000000000000000a39a0b4b538a6400df6429d23a338ff155e5b425000000000000000000000000469bf8bff3cebe064b137524a1c54d0b1e518a1d0000000000000000000000002b9d1eeb29c8060947a1aa56581fa3d56c38b427000000000000000000000000a6a162cf3377eaa6f48e830e5be54b37ab11dd05000000000000000000000000acdd90dc03abf8873a8ddd5b42c72a538866564c000000000000000000000000925dd4995335272dc461d8a4558ebc4da9720897000000000000000000000000dab8dbf4af7b59196cf43e615df44fc349e532bd000000000000000000000000eb52b6dbd55eee4668d0f9a21d8b2e26b372793a000000000000000000000000f0a8bfc2d31f26586478a2d0117151b6434dd22d000000000000000000000000681a66e9edbe7c2d465192d4a0a3c90de672547d000000000000000000000000bbbdebd8509b543621ae12fb70e378ae1d96d124000000000000000000000000e962c26fcfb7cee498eebd8ef6104b8b140354b5000000000000000000000000fcf79dbd9a57fd65fbb47ad5ebba0039762af7e6000000000000000000000000ceebaf584e8b9eaf6f9da7cec4b4fbf1767946fa000000000000000000000000279579b6d450d935327ca09454f28b3b560e4d4c00000000000000000000000010c57943b5478ed6059192936119a0b0032de794000000000000000000000000b9dcd7fde11a4c06bf9d7203a68cb29d345e49f1000000000000000000000000be7b5ff29b2f8a47a5dcd9079ded23a7c3b720db000000000000000000000000de69a6d2e50ed6cc344648db5e083bcedde553b60000000000000000000000000fcbd276bb5ca2a64c2015e5d849b04d72b239fe0000000000000000000000002044f2ca8f2ca0690f19f2716323668b129e12c7000000000000000000000000815f24be97fffe097a474b7812c26d5fd45f1a8d000000000000000000000000a4988b21c67ce6f332245961236c055a5d959076000000000000000000000000b496f003adde5d54d373da179f3e68fb373fb68e0000000000000000000000003bb5eed11cf64fb7e0129f2aa4a6306596151e7c0000000000000000000000001f2ca5a3cb84306f2b3e7a46b607768c83bb50ac000000000000000000000000eed82638872832ccc6008a3d833c672df866a9b80000000000000000000000007ae8ae6a07a14a6b8719610c7ab963433ebc9d01000000000000000000000000d5aa4aeb6eed6ab4f94ba2df72021cff64b2d1920000000000000000000000001333f69dccbc454072956852a48a03a1f06ff6780000000000000000000000009cba140b343ab8d4e861716843b550d3099ecbc5000000000000000000000000f2ca975032a80242ff9ffbe42724109ceaaf0a16000000000000000000000000941dc69fd94de185c2da15182242b48a6b3c5457000000000000000000000000bc04652b7657e9a7c2778f04b425683955de88c1000000000000000000000000fee1480d1a5a0c4ea3aec78693fcd2feae767bf500000000000000000000000084aadfb2ace87e50abd108f38d025679107aa451000000000000000000000000e76413298a1a50f3fe435393845488d5fc95351900000000000000000000000006a5b2e1e9b32436f1334df75244593c73c5140f0000000000000000000000005fcf8a1126787816501cb8273cef516f6097881c00000000000000000000000050ea41cd8c2c1ea26527791f4620f002f9e478cc0000000000000000000000006ffe2e3a7aef93ab0262741252dd96be5507e8c3000000000000000000000000c40919af57a767488443d81a7a88b6020bebd126000000000000000000000000da945c4b17b5e7918d23ab6137c416755a633683000000000000000000000000ec6f03fc627cbbec1f94dafc706fe085c323f731000000000000000000000000e449fb17da6c89130effce27e9b71a5be62b7af600000000000000000000000047c7e1ef28f71dd7b5b56ece1e6fffccb906841500000000000000000000000060fb4754083651a042112cfd6d27786cba36b1d1000000000000000000000000e67ad833bda4f4c69b94afffb6724630ac615d9a0000000000000000000000004836614eac85caec9c0ad9e17c4408ff78c67d08000000000000000000000000700550d4d57ca2ac0cd5e7c4144382e67c4a91e2000000000000000000000000d5acd036dfe5e61ec07a645c8f2259d7ddc5da900000000000000000000000003e446b1786c7fb02542c300913725423123cda340000000000000000000000007cdfb8d22ff4f68a568f5f8010711644510ea4e60000000000000000000000009a9a7e85986fcb8336a8e665373482ecb3f0cac000000000000000000000000084f50dcc8319897c0338ffa22672460a8146e8f0000000000000000000000000b421c1dfad4c1e571a7f06a799815b2612865246000000000000000000000000fb994ae21580262ba05baac3aba22fffc4ce7158000000000000000000000000cc622cd6a6e84f438ddd2373755cbe0888c1908b000000000000000000000000ef74e58095203f750d7bbc22b39747d3e8dddf2e000000000000000000000000f5fe364d18f4a5a53badce9a046ba74cfc97f6fb00000000000000000000000068b6cf1c2d46bf51de241b205a22b659d9ea7c3a000000000000000000000000dbb6ea5d46439baeac131924e9ddecefcea4fda8000000000000000000000000ee46ed7de58c13bd53df0158c880a6f8502d59190000000000000000000000000289ef6aaefb5e7456788c7da65c056f0b4856f7000000000000000000000000901bf36231d9adb8c3945dc7a6666725b43d6c0c000000000000000000000000d102e6e9fb47bb480d6c5fd89cf8f148d4744b4b0000000000000000000000008dc84dcfcb4ebd05ca278a62789c475248772bfd0000000000000000000000008585a861bc701e0f225e6e84d3d3ddbd4a2b968800000000000000000000000094a85eaa63f166d541b33fd0320f4b3db944327000000000000000000000000062190ceb4eec373ca7738a05bc9e02ff00c71d8b00000000000000000000000020f96b6c898d499371f11ea365e44917249314dd000000000000000000000000460334b8edcfc886ef3db88e3ef55b21ecc2c87000000000000000000000000003ba34f6ea1496fa316873cf8350a3f7ead317ef00000000000000000000000064a4e75acc35f31659c1ab1785ccaf51853d641c000000000000000000000000d5ca005b494b821f6c6f81622945529f25548bd2000000000000000000000000a53de2d2fb84dc866b0f740665d72ff20fc3690900000000000000000000000053f31bd8487d22c3433b830fd2bc630bb1c2003e0000000000000000000000008e40992472ae4a0c2934dedda68c3dfca29a935b000000000000000000000000105f9e90947faa201d2ec8a2c7d6a1f391a21f55000000000000000000000000aa0ccf192c20baaacd77c8a484ffe9a310709c9800000000000000000000000027800e16c7880feb06e1eaf5232fe098ac1a573600000000000000000000000075c242995575c786224ce5ef3d9abff8b643b62e00000000000000000000000096d3fd8f278599c8f56666f7cf3f7ba2d73d411e000000000000000000000000d2b960a022df3c917feff49f05d2708cb576f427000000000000000000000000df26d82bc2dba12a785cfb077eb2296648f320ad000000000000000000000000bf37a2f4f1eafe152e8336465cfaad1fda44b588000000000000000000000000aab26b8096841148551dd0fbec07c9872160d1e30000000000000000000000000d129da92f6465ef6d80b60f75028a2a6e4614bf000000000000000000000000f2cba3bbf0b38e83ed26900209d277d14cade3720000000000000000000000001024b0fecd4d5ec7d9a82a8ac23dc35697cb0af90000000000000000000000000519064e3216cf6d6643cc65db1c39c20abe50e0000000000000000000000000677f1fb5dd26f9f82620e81a9d60a28cb386f2df000000000000000000000000244195864da6d5f3e48f718e93a0b6e002cdbee00000000000000000000000000a67c055706c0114a19a7969bf39a8de9a897d980000000000000000000000005d65180a96f86709eeb4ec728e8916f41a89853e000000000000000000000000bb470869c0fa3f91a2789f335ad3e99f6d5bf5a2000000000000000000000000f88af19335d807376b01bd410d133c26ec833b8800000000000000000000000039721321db276205898f70a86c96b8db27c1602e00000000000000000000000051346a787430514e62bed06140e16b71e0efc743000000000000000000000000589a5bd510779c86e5857b3d5f41966300e330730000000000000000000000001aa5c5b47c1717459ed2b0c75f3cbd7d0c2cfe30000000000000000000000000c1382e272e79a3069b1bb87dc16ad42869d444bd0000000000000000000000006c03d0c54c133d275825d014db61e1b210b3149300000000000000000000000036f230c5d2a06bad4902f090b25308a6fa173b590000000000000000000000007f33f752e6d63b10a9e77bc23d203acc445fb8de000000000000000000000000a61f98c130f94b8fb76cdff9b678843887b12083000000000000000000000000396d9c4054d9388c7491f33d883b576f54abcfcc000000000000000000000000c374f88fb8936de3fe585a03153b5844a0531eb7000000000000000000000000ea32495a3bcabb64c1dcece3f17f0e6337bdf5b900000000000000000000000040f68ed695e7d29bd3d5675a3120572249daa872000000000000000000000000485989e28ea84eb4df435af4bdfba3bcdd2271840000000000000000000000004bda3ab43e67bc093fca8ef0690cb6026e9e5ae3000000000000000000000000347c7682a927414da2cc9821a5eb5fea22c03ad3000000000000000000000000887b098def3a23bf43b5759b04f677a8d6897a6f000000000000000000000000897a6b8fe8a3bf68d02111669fc2d6192a5e8690000000000000000000000000f36c2809f4381b8f0ab4a1fec84ef6669bd49fbb00000000000000000000000057ea12a3a8e441f5fe7b1f3af1121097b7d3b6a8000000000000000000000000ed405a6dcfa9baccad23ebd2de94478c314c07f90000000000000000000000009f3c061270c4492bc65bf976762742a861e6236a00000000000000000000000066e4d42c0c99749935b69358185ad7311044a71e0000000000000000000000004dd058e2266afff850d0fd812fa9a9a05442a2da0000000000000000000000006f8d6b02bc70d1fec02b28877b60b47f9150ac97000000000000000000000000bc74d2db48ebb0af3208378f75201654ec9ab9a40000000000000000000000008493eb2ff01d71506ead140a7fcb14703f951ec900000000000000000000000034e04f47c2509bb819c9f916f3caa3ece7a552e50000000000000000000000005dff5e26daa8c5396c4a3a4ad333bd1d0f394c440000000000000000000000009f7939dfe9da2c7d7ca7bd447043c33120303923000000000000000000000000c0ad5d21ff19a4e85b016bfd53ced8842995c151000000000000000000000000a2ee3484b7310e493079397ed3945e31b146f18c0000000000000000000000000a11786beec0dbb71d3972c36ce92ce9444a9b490000000000000000000000002df0890fd3a56a79477270972f1fbe9762bc25f3000000000000000000000000f8230ddc1e8a8394d089db5096b716e8c835fe2000000000000000000000000094903a7b89f409cc3d2b9d1beb07d86265a0e24b0000000000000000000000005c4b0e67711a6eb9ebcb25a2b188c10dcaae4a54000000000000000000000000ca87b9986b6d9090fe7f65448c26e9c8ecefd7f1000000000000000000000000dda57087fb3a99510c15ab785f7372fe4a31baca00000000000000000000000089b31c8023ee81666a8e22ecc91494c0db8ff1780000000000000000000000002d9e211ba9d5e79fdf999eac52b2befb5c94f29d000000000000000000000000d37d51d3d38fc06525266dd51ec08363c7ee237c000000000000000000000000ed38ffcc1ada3ca9b4917dcf8da92de54537c1ad0000000000000000000000000b11b8940514d46d0e9f0855054a0286e7bed05000000000000000000000000036667a6aad61f00d77bc333385cc8dce0cccfb250000000000000000000000001411d127f18f2fec3f4db86ef8a2f1aded902b800000000000000000000000003b3343f6dff07c86f97ad95c4f47b832290e801a00000000000000000000000078a8c4778091d31db7e22328dba75039d982d920000000000000000000000000c0e3b9aec9928ef3dcabc18e797ffe6ec1f9cf590000000000000000000000002d74eea9bf2d62226c8682d21ea3279c3043eded000000000000000000000000cbbefc35826b715fa9e31e127c61e57634a3c6b5000000000000000000000000ae00d6f7423718969872684c33451d032ea7f9fb000000000000000000000000c104a4f03d9cfbe1252ba698d123c8eb593646000000000000000000000000000b3d04efc39a77f69e38162386e9d995d503482f000000000000000000000000503844c9a0e6d64fd74366feeb28772007fe26d6000000000000000000000000c4c06f590d763fe397aa4240f2786f4c09a4ea540000000000000000000000007fbdb11dfa091ce51347c7812528921739e5f77800000000000000000000000055a77c1ddc66e8b6b55c92daa2e343c2bbfebaee000000000000000000000000120c4dbb8522981d8e0b4a7ce0237eb533ba29bf00000000000000000000000007f80fa78d7b67a301243cce969cb1d9834920aa000000000000000000000000f35a39f20a08264c949414e27682d117210ffed4000000000000000000000000eeb5a54551f79b546e8babccade66ba3c9440efc0000000000000000000000009089ff3f117f4e63a9dffb3ef7b4f8dd647814d700000000000000000000000078a2987d5033b30b555b4bee596f897a353df3ac000000000000000000000000ea9d324669ab8d6c528abae32bd3c3dde94d3fb90000000000000000000000001530cf63c1e7526ce2f96ad51303cd72bf71b2090000000000000000000000008fd6d5c8a73797f330f1d3690873c3f793afee98000000000000000000000000f573f05ca7e35631e5643dd6e44346cc182e76d300000000000000000000000085c44c94a00a0b15beecda19481ac9707286b5e1000000000000000000000000049e7252ce45bfaedae1d9669bb16310853b5569000000000000000000000000cd83547202d67c3c7e81118c37eb456ab2099b4c000000000000000000000000146f45df584314da5bf3ea6beae9defb2ea59fc20000000000000000000000004cb11cc4ce988b40a6c20e798904199519a665fa00000000000000000000000052e439103f14a0550223dc659076f24b8f9794e50000000000000000000000005f72910ca74d85ed24627e998ea8c66db558778e0000000000000000000000002662dba1e0fd4d162d2046172b4d58109b350e700000000000000000000000009292aaf91c1df383e641df57dae317fbce071f3e000000000000000000000000bdeade7ae659ac740a9251d971b1fdb218f653d30000000000000000000000003b58b97485cbfa5ddabb9852ccc612edd97afd8f0000000000000000000000007b2b2047a025ab2ee9e4dc38a885c8fabc2cfa2b0000000000000000000000000c74d60cc107c9e17be3d9c627ed7888b8efb4df000000000000000000000000f40d8d74f46645b6a032dd9c81db571278658998000000000000000000000000b5c5966f5b4c64dcad23a3d840958819cca055220000000000000000000000002bf24055e1649e4b7245bfa76b48571ea0723842000000000000000000000000d5ce2a890b609b25c1cf5dc4c64ba8300a88c2fa000000000000000000000000fbb4992c8a9be7a18ac4ac4ad1cf42b6ad9a8873000000000000000000000000d7f575384f228cda94e958f20e6153a2ad8867a30000000000000000000000002e339c5a9119262916e34333d0334224fed09d0f0000000000000000000000005ac3f01aebe1397ebccb77347c375c9b733ab72a000000000000000000000000fe319c88c545672c69c27327c451f82bcda45bbd000000000000000000000000c9c79b7920d7181e24afe5a2ada8166d34fdc7850000000000000000000000000f25f9fd81c3adfc4d3e105d6ef046ab55330574000000000000000000000000ef5b73da0787e8afd720866e5dc718ec2358cdde00000000000000000000000087bac1891af58cffc75f85a805d2629f7624e2370000000000000000000000004c7130726926e1b6505e68637133ae9692e6c60d0000000000000000000000007d4f38716273748cf1a7b796b7d8dfd4f66cfc410000000000000000000000003985e1ee37095e96f34df651cde161fba588e34e0000000000000000000000000b25089bd0d0b9260a96a2f1b25e872ff1d65df3000000000000000000000000e999fc1c7a412db10385c11707c62ec00206c492000000000000000000000000201b93778c36aad0510d96c0a3733a6efa9d0bc5000000000000000000000000936df0fb2134e04948c2a07482486e1362c38c9d0000000000000000000000006bc158192d8e1fc22cedf300da3584d8e3f36e100000000000000000000000000127da512c57600b54c05ca120ae2820e20517790000000000000000000000005166ed4dab4b1faf19e0138f016331ad2d77d308000000000000000000000000571f8aa09cc33c338d44e902eb29c9ee2a70f5ec000000000000000000000000079e2eac22023f7d9b2fe35a031b1cfb9d7323d2000000000000000000000000514b3b5052a3c7bbb5047a788659607d16c94a0a00000000000000000000000037bb4e6672c757c07dd3063c149496fc281f7b300000000000000000000000001e8cf15b44db61f58202fec859969c6d6b42577400000000000000000000000021911ccfb6c028a4b245422396aa6b97376898780000000000000000000000008f28dd9594be07279186737ef1ed0000de8b0337000000000000000000000000007162e4c279b9485c94e1ffcf76ddeded96c416000000000000000000000000c4af273982fbc9a4791ba82c5e83e95b5ba95a99000000000000000000000000cc9b39351a7a9cb7d29862cb470feb41bb3d63d0000000000000000000000000bd0bad18438a357c49b1836be582acefd0343111000000000000000000000000d8b071f1ae8904affb697839c58a4a1bac8029ff00000000000000000000000036265cc1596a85698e08dd33f00c1d53175b2f6a000000000000000000000000c8fc5fe63885cae213d82e8a7f81398caf69a68f000000000000000000000000ca741efceb076ad1fde5107d0242034b73af3fab00000000000000000000000058eb286711b4666e4ec29df3321e67e0cea01e7b000000000000000000000000cd0caa508ee40dd7772a51a522e0debb9a069ab3000000000000000000000000f9994b40916c21c18c931ec58a4863f4d13c37df000000000000000000000000f8049c8425f9eab4e2ae9e1d950f9d3f71481882000000000000000000000000685d9638f22b552e1f9fe4e1325970fc07e529930000000000000000000000008e5594a20c066762961efa7c62869f8a77ce4f1c0000000000000000000000004efd4470be7ba1a68abd04331c3db9f5ea32100c00000000000000000000000091a332f12e51a5ab2b343c6587189969b533f55d000000000000000000000000f1ed22a45747830b8622b10c610c6d9584e215aa0000000000000000000000000b6c293b73549865de9152bc525bb73dc60c47fe0000000000000000000000004dafc0f616b850622a24e0a1ea7a271bd69d48dd0000000000000000000000005c67ef4fa66297429dd7fdbfc6ad4b7b7e45d596000000000000000000000000ffc45749774c48cbf52d94e4a783329e630225a7000000000000000000000000a07adf206e6b5de3bc59f589bd54288813682d2700000000000000000000000033ea7457f41b825761abf619a3152ad704b98b0e0000000000000000000000008754ff1076de81ada602c2819c3aa5a382ceeca20000000000000000000000009be4f78a7c2fdcb0d0e1d1fcc78d663e9bbdfe26000000000000000000000000ee1cefc2ac43f0245cb8d3c7961673837143b82200000000000000000000000027a26c15e622b8008a68cbb75956c84d0ecccccd000000000000000000000000e0177f284eafc9bfa1d45e36e8814f5039cbe0a9000000000000000000000000c70c762648dd88486f45bf96d4f61d3db0d3c72f000000000000000000000000db0bcced7ca7bf569996ce735e8f460b48a7078c000000000000000000000000d71c36250f1eca9f9eb344e3ae8ff7af7cf339390000000000000000000000008e86c2f11b734b1981daf3050dc7d51f92d4eaa90000000000000000000000005a6fa6551876d2c698b318bca043240a9c6ae3540000000000000000000000005c0d2a571a538bc4b7dacd645dc6d36bbad18a44000000000000000000000000c1674056bb58f18b07c5f07be0bd76c77ffc40c3000000000000000000000000745cec1a7d9f7e91f6e0f19b16b1bea149a155990000000000000000000000008b66821279c75b5f7a1152ca655038fed8ed49a500000000000000000000000083e0dbc87dbc0b2dbe1916fca8a526ba1fc031c2000000000000000000000000281055afc982d96fab65b3a49cac8b878184cb16000000000000000000000000d0e4d55acd2bb84762282815b3e7c4421e6f09a7000000000000000000000000386ca6d695dd633e957b2dcb0fc1d3823e2a7e02000000000000000000000000195a691d8f5a32305524722e37c2e4d5fd5e372b0000000000000000000000006ada6454cd458e230c26e8cba2ba18b0b41f041f000000000000000000000000ce324468240742b313791d2ff48d586d1b9b72ca00000000000000000000000031214d964b610c968cabd6e2d2ae622713aa0241000000000000000000000000c03fddb3cbf92eafeebac3570f946bcd767d3f7b000000000000000000000000f0163526b16d60b945339e4aafb04a21510201a10000000000000000000000009b837e584598402210178ab0ddcfec7761eaf98f000000000000000000000000e7c3aac8d158f7efb884c0cf31edee86fa3f252f0000000000000000000000000bd6beedac677743c8e2ca3fb765852661c42fba00000000000000000000000029e6c335745f0884d19dbfe21e700db096f73d3e000000000000000000000000278d7fc818e265188604b3ef22d1c30048d982c3000000000000000000000000e22e26a4694c2695d88be82cc06e1e1d2ea1f6a80000000000000000000000006ca10e1b40210931ddcb0fba0b6bca4e67d1611100000000000000000000000057d4b3a80d438d026df838ae43afa8db91a24b1300000000000000000000000029efdbba4e870e821aaa8b511ef97dd0871f907d00000000000000000000000055be595601f8cec894350a635900f2af4621c3d9000000000000000000000000bcd95186242e905c8cf67a9a6db8288ce3ed7af0000000000000000000000000d9defd7abf6ce9da78e9eee5171892e7f94428e6000000000000000000000000f6b81fd76ae53d61f5b0fce5cf6dfdee2707fd5d000000000000000000000000daaa0e80ab03e4d2ed3d81a6ef6579b951ce0d720000000000000000000000007ee0180a074dc38649e011bfa34db222c502e988000000000000000000000000f40831c0174b7ce56ab3046d0a3681bdf5a1b8ff000000000000000000000000849f355f6a60393a95e55009e0cd731d60cc0705000000000000000000000000568af6334f37f36b006abf464cd3aceeca441fda0000000000000000000000007dadd58972aed6774b7c64b329cf7457a7290d4a0000000000000000000000008b5b4cd6821e21f2dcfa77f60882d390b952ead7000000000000000000000000174ffcdea50f7760c95c5fa735c95933fc22a26f00000000000000000000000029b05d4cfb2ec3032940b3e5af767e28b4cfcd5f0000000000000000000000009dac7be834048ae660e946e695ed9543749fb6f8000000000000000000000000a0d70316545ee384646954abc722bc10b101eed6000000000000000000000000535cd21485530665dfc4108c2adae7f74ce18497000000000000000000000000b581ae9f587746b9da2d872b22e6613710cabe84000000000000000000000000d667db66ce9606522117d17675c26f2eb86994e6000000000000000000000000f129e490b71257748e3a4b7a21ddb81671c615e9000000000000000000000000a8eac9f8392a4a8ad8073f56e6e574243530832f0000000000000000000000004f552bc8f583cfd63f9532494762617904e8acb1000000000000000000000000aa94db43226da81fb5af08d8c2ca83871692ee3b0000000000000000000000007c6ee8e717cb083f51820eaad4a969d573a82a26000000000000000000000000aede0404748494984fb4c997c63ec537a1870a65000000000000000000000000da0b4972b609a7f5e72d266096d304c7d1bc1fe6000000000000000000000000d32b546a56de6b65f6e74c984ef6994711e7731c000000000000000000000000d1ec1f42e687ad4c6b967307a45a29806f662404000000000000000000000000a7e050503cf03837da4597ad6329ed7359c81733000000000000000000000000ac7dd5a34f5859ef1fecc8f4d036f75a35b19eb9000000000000000000000000c067c8dfd7010dc1ebe0eeda7cd5744e1ceb3fe20000000000000000000000007a2b91c17f70b5a48869d5589c72ab4a242778bf00000000000000000000000038430336153468dcf36af5cea7d6bc472425633a0000000000000000000000003a8a5c0df02e8056b40cb37a44aa2899d4b0278b000000000000000000000000b961c56f0deda9b130d326bf25ff0013a4228b9400000000000000000000000088b8406923e7da62bb5c208f59b9bd4311fe1a100000000000000000000000004082f31be15209eee22595c9597942f142045eb8000000000000000000000000291f298b815ce648b4155db542d813e6d8d4501c0000000000000000000000009834b9688c19d8c3362bea6a95169cb027f6a554000000000000000000000000604016a15de1edcfd4ae3abc307dba4d46d36d31000000000000000000000000241ebc88805dee6c40ff40e6c8afc50e2f86b037000000000000000000000000be61e6134b5ce06446d2e275b9b8f2b74f2e9e0e0000000000000000000000006302cfbb15f5742ae9693bd3cc8c67dffd4ef7b60000000000000000000000006dc0ef59368edc6ffbacd80d8cebbf4801fb89dc000000000000000000000000c3142b19b3be4aa05c398136ea8e479b7df2927b0000000000000000000000006f51e37f770b5c389ceaa42e1338a9c5c8d1a035000000000000000000000000343d6250d9f0b1ee26104375ade932304b0fd730000000000000000000000000b1e1661f892fa7cb3e829fb03d656630360415f3000000000000000000000000228b455a1bd0185f8e74828a8957635943a8030d000000000000000000000000d5b13ba38c1bb85a96d9022b3269455c06f8fadb00000000000000000000000035cfb547d46d3078dd1ba94d1c396337d1e024ea0000000000000000000000001529697c769842b10447db5e15b693f46ff898250000000000000000000000005d5ef3968b6ba0cfd5e8f9b044471c2bbb58ac300000000000000000000000003dd322dbbf741db52e8b8d3b5639b0425c404794000000000000000000000000b6c534c321458078a2f49c45773007311c725489000000000000000000000000b8929b6a6ecd5a47bed0ad4fa16512449e506d6200000000000000000000000050058f30d1be1a1d2d487e46dc0deb01057ebb470000000000000000000000008c7de13ecf6e92e249696defed7aa81e9c93931a000000000000000000000000dd7a56f7927c7b05c25e8cd56a0c83f7ac90506400000000000000000000000088842e7e9b82e80dcda7a39f6ccc8a0341037d5e000000000000000000000000f316240147916e1df4108b57fe417da0c4007bee000000000000000000000000a96598475cb54c281e898d2d66fcfbe9c8769507000000000000000000000000274a10d60e4a524fa33df46d884af0916605f5d100000000000000000000000076a12ae02b8946386004676333f72f727a0cd42c000000000000000000000000f604fdd67cbaccf15f3baa42e9ce9d63928684100000000000000000000000006ce9622742f31edfc87cce8c224452c008e250d20000000000000000000000008123bdd4978a81ab8e39d97edc3ef44d72e6d4ca0000000000000000000000002e15ad74c9107cf60403edb36b40af7e0d643dcb0000000000000000000000003e09487d114aa73a9bfb70ed6f82ae3ea568ff6900000000000000000000000015441e298a22ba6d4e95b77a3f511e76dbade87f000000000000000000000000a8d21e99d6e2374aabb9bbf5eccaa72dcb8bffe600000000000000000000000032c8e4d2cb2642a29bc06115336ac96bf0160485000000000000000000000000c7ec6f747adb9dbb325e77f6b00110ea2625558d0000000000000000000000002acdb2013e64566aa20279c50c36fe4139651483000000000000000000000000b4ec5a670d039a8433ae7364b55d3c1edbcb00fa000000000000000000000000d6fee3d0a4f6fea0da504cb28cd1fc81c018c3e90000000000000000000000000cc62a074558a142ff4f3042b717a3d9fc16a4be0000000000000000000000000caa591d77b9f1abc52458ad1358b3448da258c80000000000000000000000002c0f71378949c8567ca5cdc265aa40410f3ddfb20000000000000000000000004f97660151a6318212651ec7056438bc65901cab000000000000000000000000d3e83967cfec7569e6830f688fcea0bc2db1549600000000000000000000000051e8781d5306ecf3855db1662cd83b49f85c09e1000000000000000000000000e7c928dd33231b16e7afb11af665f9421a77545e000000000000000000000000f33285c4861683e610640a87cb7fc4a309cd757e00000000000000000000000028d1d4efb873764c36ed2be7eb26910d0ca7e9b5000000000000000000000000fd5509ca6b4ce0a553a63c50a182bf1d20d358de000000000000000000000000b67ce746f60d5f1f27dff90ab8b6b9723aa0828d0000000000000000000000001d90f4d1cd817c0fac26be86df8f25f278084f1d000000000000000000000000f45592bf9cd5ce2c172fd0e7fd9b7b96a85ca6840000000000000000000000005ce125f63fcc4b61fd7cad7b4e353f97ad38b3c4000000000000000000000000419df1d41f84de3d3854a4e6d0b4d772ebd1b13b000000000000000000000000bd2b4951f203a615cab8aac1f6d1c961f8714825000000000000000000000000b67a92b2e20ba8d22637d7a9eed53a832ef97969000000000000000000000000578bfe90e46c3ed30240d53ebdbcaeff4b62e807000000000000000000000000cce2451a04b113c4cad5cac00558d1ff80213643000000000000000000000000022d0b85b84e808d0de61cd432f21c78d89b4511000000000000000000000000020023387df8dbf36783d89f0dcdc64dafa215bb000000000000000000000000334ce61793dd006d5a2fcbd2144800746ef279f100000000000000000000000084bae62a2e32c95fb6fc2d67d79301296e1a4a3f0000000000000000000000004882242b35115fb7ba47ce394b7f845e9529218a0000000000000000000000008ad822b807b21effd0466f45c1bfd32a646945060000000000000000000000007f854f1dfe1b892828ef108078f2cb8d930225e2000000000000000000000000b122dcecefe6bc3c73cd52fe8b87ce411532a36f000000000000000000000000ea1ed669cac0b5f7af0d6ad1f68457512f1e8fad000000000000000000000000ffd22b84fb1d46ef74ed6530b2635be61340f347000000000000000000000000a3c922f7b783e3b268448c8d20826e2a45186e7c000000000000000000000000cfae952ad974883340b45c69ca05cdd895d6f7a30000000000000000000000005b96082855e8797edcb2ca880d6a4743a16b14fc000000000000000000000000e98cb8a2cdb955dd013c4d16a0bf28be8e24e75f00000000000000000000000032fa8b22a9a441018cb0f21a86fb2a45d74a5fec0000000000000000000000008d799e0c6c7d220f184070299a30e653d1bf4701000000000000000000000000da0a63b67f8efa44ed1dd6e6337aaa30bfded90b0000000000000000000000005498a308a0e9256ede078c903a572add0b877b0500000000000000000000000048d33e7b230dfe9aa032cc75b4ce7f9414e58a8300000000000000000000000040da88ae67beb64d9eaeb1fab61bb91621e0e37f000000000000000000000000aafbe187fa971b4f154a339d54d37a675faa2905000000000000000000000000db6c18087cb71164f9b47981d684e68c697b319e0000000000000000000000001ca59dee56834035e35c7ad90c926d28667d9e200000000000000000000000001623196563ee3985ad92190f3baabe87ac2b164f0000000000000000000000006d6a7e695f78fefc4e6d19a75e2ec1a7d10598010000000000000000000000007371206aa4dc07538f037ad0207e42be680c871c000000000000000000000000eac4e26935a4b54da8519f8cb334d0e9f0b2d7c100000000000000000000000068a02577e281488b21d147caa1ffdc7c298d7d1c000000000000000000000000a2deb339bcc07a2f7c7bf5466eac087773a6786400000000000000000000000054b1ff969b0d6f685c9b697c878d7e1d3ef4a0f7000000000000000000000000e8c8c7230de1ff58c1cd89ba05d7abde624b78c70000000000000000000000002ede0ccebfb3bf307dafc57ff700183391620a69000000000000000000000000e3bc0e36afb248d6cb1b9812c84bcea5ef69b1320000000000000000000000008e8ba21671bbbf74368523b9abfa18d0335162d4000000000000000000000000e1cc32f1c6f85e148350eeaba349532347d1b3e600000000000000000000000031b42ce2b0524992ea0369da36f36fc9380dcea4000000000000000000000000dbf07416bb3c1a96b68c58d6bdcb9fd6963f0057000000000000000000000000ac521a059e3b4a15d3682d690811a2ec58a32693000000000000000000000000dd389b2bfacd111ef5378c68ce6cb1f934f8adb70000000000000000000000004f46f28dbd91be8a067f9be92f62dda95728de24000000000000000000000000689f29810dbc37c41469e9cdde9d69b2010d4330000000000000000000000000bae00a8b177eb42c38958d0129f2d86d21354bc80000000000000000000000000eae051e8df902afb7a9fc2a1201f07fec1b66c1000000000000000000000000ae6f85921273599c5c2469c7d5af4132ae6e079e0000000000000000000000001358442f9e0046fa64e6acce37d234358b25e2520000000000000000000000005ae94366ac38e7c6b15b6374cabd61cad0cc8b2a0000000000000000000000008cf6321c29ed0f4af081a54812aa4b2d357ac2bc000000000000000000000000f911226c27aa867df9b4af67a6f755f4031b5f81000000000000000000000000ceb0d5a6665c22984bb9e5837863fd1f993a5ddf0000000000000000000000000b330faa9e8decacc1c5f335b11814d0816ecf52000000000000000000000000e53e8f9113a455b039f6fa700d8fc9424e9f5f92000000000000000000000000258b9811d63b1dbe9f186179d3f8557a843c15ea0000000000000000000000000ead973320ea6c9c7db56aea738546a875549fc70000000000000000000000007b18ca7027f4a97deb63763bc0c09767a7f13e0d0000000000000000000000006b5e0b9bcf8bc3bffa778d78f4314e83a77e828b00000000000000000000000085982b8668326759c931cbbc7fe4d746e03585bd0000000000000000000000009394dcf4bce15ca5455b7aaa199b1dad37b54721000000000000000000000000377c5fbc023698f9c06faaa36b17a88776ec37670000000000000000000000000da66a5571e37b697f4d949370cdfdc7e5d424740000000000000000000000005c30d9e195e82d1eb17102a089838e880abb8a2a000000000000000000000000bd92e0c0b692995a6924079f18871bff8957666b000000000000000000000000d78ec4dcd54213bf1329e2c3e3e72446a4855ce6000000000000000000000000e1a519b2c5b5e969749967f6c727a2162daad866000000000000000000000000f0d39c1d838380091bdfa12e18ed1252ceed99ab0000000000000000000000005e771642cae7944d12fa580d6a73f7ac2a5e049d000000000000000000000000da92b7787265df16fd184ac4a7cbf91593690fb8000000000000000000000000cf4c89cd8d6d4efb2682627da639cbc2572b36ef000000000000000000000000b5260f48d0fe9ba1e692bc2c84329cdd6e41010c0000000000000000000000008902e4226188cc23e59d57a250ab37824fd8155a000000000000000000000000b27705eeba4ff7ee5ca7328c10073fd38bf8b114000000000000000000000000dfad0c01a28d9d95486bb3f0821e4f5644704fa700000000000000000000000080bb9034cb2def93c810f7884010d1c8f1ebe38400000000000000000000000098f7b83511ae5477981fd5b7715dbb9355e14b66000000000000000000000000dd24dee8700fa5f0f86f7a89d4b072ee9678caa8000000000000000000000000c50a72df122c3010afbf71f2a5b0dfb8bec654da00000000000000000000000053be3bff6f9ca8196917b91d3b310f773a0f9c7a00000000000000000000000000ee80c322d6e956d2629a73223605bbda946f2d000000000000000000000000b1247bb0bc52c7866aab47091ad3b40fc9dfa32600000000000000000000000068d4b4d750f6f5cec2745e8e7ed71425cba722bb00000000000000000000000000fc00900000002c00be4ef8f49c000211000c43000000000000000000000000cf28fb12c58bdfb265f0bf281a4ef2b52caf59c90000000000000000000000002c485034c41380dbd1897a2500b6d6a4f950095e0000000000000000000000003da452fd6947bea2735c5eaea04f1c22587cb5b20000000000000000000000007eb9e5ac586add3c5cb56db3048f7204cd430b89000000000000000000000000a47cedde31850a47e5dab74eee5a11a2ff8f8bd5000000000000000000000000fa283105bff58de4f5c27172e5597b428b43081c000000000000000000000000652726e32f8dd4846e6b893e4548f2e98c4bd0280000000000000000000000003f0348e2af1c5e47338bc40295a24760a2ca76b80000000000000000000000000da2a82ed2c387d1751ccbaf999a80b65bdb269e000000000000000000000000b6ecce8c41e54352cf8fc0d41b0a849da1ba0832000000000000000000000000ed6e20b86aa8e94f010ef6bd3ffa3bf657d3af260000000000000000000000004ff1b1e9739448e626101f4ffe821bf4934e99c2000000000000000000000000a72a8a61c7f34c2ce7e03da1b8c8bb8724fec976000000000000000000000000a7c8c1f3d19fc45cee701726e57a076ffa10c33400000000000000000000000052cec703158185c3a3a66622ac8fb89029200fc6000000000000000000000000da24d1d97d504283d4676ff4ef26aeea24c6983000000000000000000000000048c0d4e69a48636de1eb6c2814e267ba577771c9000000000000000000000000c96cb11e14959486cb8c79cc77c8e75351cac74600000000000000000000000057a2c3e0f1d0587659a92933b8f40168bab059eb000000000000000000000000cb3cb3142626a75c228af68b1e1abf872359e99400000000000000000000000002a75852df085cd869621070ad77ebe934628b15000000000000000000000000adfccfba75bf93c2c93829ef1d67bcace075ac5c00000000000000000000000082a7a5c614ea33edfc98e59a374bbd8db7acd788000000000000000000000000554679a66c9b7c5d6534d9699f4798793a871e14000000000000000000000000c9cde39d40d4e496633468a28d3002956cb8abd1000000000000000000000000313d8369023337c754486091ea272486b05e4ce000000000000000000000000017a2de00ae17babe3fa595057a9c9c9d5c2583090000000000000000000000009d45e1ee776acfeab46538ea18242f3f040277f7000000000000000000000000619e91e369cbfe8f4e7d8b8e6b7b397d1486f2100000000000000000000000007dc7b8ee41b82ffc3bc89028d3ef65b28ec91a4d00000000000000000000000020f2bae9f9cbb8bcf5505b3cd1711cc8a3291fdc000000000000000000000000256d76b192fa39d4163b1c474c55c422b2524b3d000000000000000000000000467bfc0aa0ea516e01683fbb863c9d4258a261fe00000000000000000000000044d759857a6c2c445f598bfd566879dad5997eda000000000000000000000000ceeb7648ced57c596478e2d4f4780abf6406320d0000000000000000000000005cef6515e01c25b3f245a30ef50c50b109162ffc0000000000000000000000001055c0c952c239f8f0f6fe72a4c40c7f87177d11000000000000000000000000f9868b3960348194371b8ca4fe87ca7de95e40b60000000000000000000000003fbf0ec4f6636c74771d3eda8bcda77d68a8db35000000000000000000000000d21f07b47ccf61a6d54422bc4f6b8edc1e060e7400000000000000000000000069e760fb3956a932a246d5311d800eb12086eba8000000000000000000000000b2fbe7052f8f15a4427cf5d15e7d5a8bdc3cb524000000000000000000000000668eecf6aa99c60eb13e5f02f5b2f1597b81d36a0000000000000000000000001d942b8790ba5054557630f85fd1f49de966e10f00000000000000000000000015fa8d2d39de837381538c42ddaefc179680a4ef000000000000000000000000f643f3f15bb210dcf3a69dd29c6148e5bedeaa8e0000000000000000000000000374b4ed1ba4d4f7422d13c6a49294e7656e66c200000000000000000000000003e1ad943d8c0b309208363378fb3bdda6f5b611000000000000000000000000ab180a4439f2657ad8b61104715acb81d3fee14a0000000000000000000000008ccb8cd454538d82261f772d65d93dbdcc7028ee000000000000000000000000c9c1c0b22ed941b4b31b2d92be8819010771c4b3000000000000000000000000ca9fd9bf918adada5716ce708337ac93e5dcd8e400000000000000000000000062b020ba80b97cdaaf603a54a634145b1b00810d000000000000000000000000b515ea3dd882e1b3bda3b0017cebf7b46663043e000000000000000000000000e978f48c3789b8a1a7da7e3262c2d32123f6c615000000000000000000000000717681b36cdb5f604ae135f8afed678f6c0f3e9b000000000000000000000000d11eed12b1fe70a98bfabc31d5ba72f6009a2d01000000000000000000000000c5a49a733471efff8bc71a8fb5888c809b2d0f57000000000000000000000000eb6721e39198f2ac7045e8b70ba8842ff5fbb5fb000000000000000000000000355233b8cdcaeb144ea3d9d7475cad9076d861dc000000000000000000000000343c9879b56b5e769094acaaba3c6968db75ca1a0000000000000000000000005bb806338eba2a66d2109dfeed378fe0ee814ce100000000000000000000000035f4cd72033d2d60dd246798f88343152418517300000000000000000000000055ba0bba0d49b5a28e736dd04275225bb5de3d6b0000000000000000000000003aa6605d87f611e43ad0a64740d6bef9b80fcd2c000000000000000000000000af4974a6e4956fc98790366653a6e13b42204cee0000000000000000000000007062368c319f6942cc23f51feb36d8f06aa022e50000000000000000000000009583eb42c7466c7499af6aa1f908632a92ed7ce000000000000000000000000080f61253cb9aacf8213a2ee3dce39f89401e09a7000000000000000000000000acfee416a9c381a1310faea0831fde460502ee79000000000000000000000000628734fff0cc18e3b705cc279d462c2b6499ab920000000000000000000000002ac9d8016d4996ba60f1123dd1ae4c64f0763723000000000000000000000000a130ab336d689cc4f6ac2f95b17bd73ace2777d3000000000000000000000000ea59e659123605a2fef47e0310edf470e2b05ddc0000000000000000000000002467ebaf6860532384639836ca40706cd8f2cd1700000000000000000000000029a8b1fedc39bffc6fb32f3ca1e24dd8536ccb9a0000000000000000000000004f459dc2a1dac3cfb64dc5dceba6ab02d8e1fc1c000000000000000000000000b320d14e5b84351bb4f6f0addf08d65c6d5807d6000000000000000000000000f5d1eaf99d4b5f21e815288012870cd9ffe30d0700000000000000000000000046ae05a6dda19208df45e97d499b41a9da3f154500000000000000000000000099bd796babe675b410943387b2e0bf87a54296b9000000000000000000000000ddadaf78b6eea337287c10e71eb7073878186ced000000000000000000000000c984d86b19e26ba26cc11ff0cb919245925baba9000000000000000000000000491790dedf7fa77d5361a036241be304fc838b1c000000000000000000000000f34307036838e2ffb7b785df7685c2e1b7d1f71c0000000000000000000000004d477f1aabcfc2fc3fc9b802e861c013e0123ad9000000000000000000000000361a671fa29dbf52335142a4f039924432fb6989000000000000000000000000a56b327f763897b4dccedb133f8ce8add9d18518000000000000000000000000f6e43caf26e9062f7e886abbb9499308289d741c000000000000000000000000e02028f619f251706ec01b1aaafa2c54d4dcf78b000000000000000000000000ebff5a5721f451fc6fe40a8ad6a1317c61b067cf000000000000000000000000cb32515088e556685eb35b88bd73ae72a7e9e1b0000000000000000000000000ecb05f4361e005c109039b5f6fd44d82fd5198b40000000000000000000000005b49d1ab44f6a5e97b92b7668f2aae6f553172ce0000000000000000000000008b4312cf5ab63939272a217475729f8f20298bf4000000000000000000000000a071a0b26bb841641d7d818752f1b6b54de0d26400000000000000000000000015257f693d2c8da691dfa4422b173efb4ccebaa800000000000000000000000045448859352d1044dc13b07959affa715bf7797e000000000000000000000000d8bbd9c43339949751f31a704c176f83581c69c6000000000000000000000000ab9431d7f5bca0525e8fd33b3796e521c43c4a9c000000000000000000000000d75a0239fea2fed32c8637c9631ec2123deb6c66000000000000000000000000ba81235167497008aa6affb3df4fdc80d11c8535000000000000000000000000e8fc2dfc05fc8a8c6d9874334b9083394554ebeb000000000000000000000000efacd1e6cfedab3d7e66492b3b417891a587495e000000000000000000000000a199eaae23910da1c910e7c379c61a0aa591aed90000000000000000000000004096cdb8e676ed29d7c1b972fcef1ba7f22ab42400000000000000000000000038442e82de63149f1717449f50455fb2072f88fa000000000000000000000000f6761bc1444804a204a2aaf7e648e8ac525fabe300000000000000000000000009144571ac5c743bb41dbb93905f42e01cee23c60000000000000000000000006ce4d776fcae18132905e06f838c63af014deb53000000000000000000000000e9737f2a72d03acb06e9594e1081eaf8a606655b00000000000000000000000082ac0cc942d7fa7a15cc7e8acd04eb01e761eba500000000000000000000000053f238e206f5d91ff801f8e9586623056709eda0000000000000000000000000288a50d70a24a105f731f4c3831b7ba2b5a87811000000000000000000000000fba48807e041791950489be9dd7b884723fce2a10000000000000000000000003e339483c3a1274a8e34a6a067f365f1b19a00c7000000000000000000000000e38f0366e87bf8c2e677182635ac6b0647f21ffa00000000000000000000000057e2758e4b52352f890d24fb0a96d28d62c350bf00000000000000000000000072869f1c868d4b3ee70b8e9ec8a672be5b598afb000000000000000000000000dec1bac106eef1ec6504f0f0a9c57fe7cd35ccbc0000000000000000000000006695f165ccfdc4bcdef83b949f160bce36d2784f00000000000000000000000095efc1ab20b6bd6312185d5d1cbaa2869c0e522b000000000000000000000000e2fcf926fe83b636b063768c3b1a1087e631a0ad0000000000000000000000001ec3bd10039d923bff39df854e5f23156ce553a30000000000000000000000004bd6045f8c1977d7c0c397e4b33c560d3f3f162b000000000000000000000000eceb6a37811c9ad147135f63a9e6f7fd0fe6f568000000000000000000000000ccbf48995767ef807ce6af6ffbe0c70ccac6dd580000000000000000000000009343f29d15f3d9f053187337779140ca6af70503000000000000000000000000794033f39137b15ae4f715e2453a13c8bf8d9fa7000000000000000000000000c0516843e089e93f6098c1a8463be7563c751a0c000000000000000000000000e1de129e82477bf286fbcfbc0ba965d3e703e6de0000000000000000000000002bf063401290b88b67e6aad60f59dae4a3739b04000000000000000000000000be3288b2d6b35f1e93d6b6943f42fd8c9d7238f2000000000000000000000000d4d564dd8ca49320422a766277461b13a382496600000000000000000000000034ffe7a7c1df2dbc3a6afba5411d6f6e6bdefcc30000000000000000000000005878f89c614b6100244ff5cf89c8af8eebd37892000000000000000000000000709346975be143266fa2935102adc4fc5bd810da000000000000000000000000b3197c14c988d17a9d7fe80d90337d0ad3e9d569000000000000000000000000e7256cc46d0e539c29a2ead27f3d56e1b2e19c24000000000000000000000000dfa60b0330a189b4a814d617c00b61d72a8d90c3000000000000000000000000d8b395f618d6520a0f55dfd1a538c7f93e429b83000000000000000000000000ed9db27b4eaac4fdbd153fda2e8fc18de611e3ec0000000000000000000000005ea21a0bb269660286c990cd54d5b32cb0ea3a90000000000000000000000000d5b834829fe335cbcc6078e055b74e9602bb3761000000000000000000000000c0b88eac0807ab85c8ae25c0b34a7a0cacd712ac000000000000000000000000d0073e0dee255595cd77c5bdcf5660e3b011e718000000000000000000000000cacde37fa077143e5ea119c3654f7021c03e54a4000000000000000000000000869dc1fc7818c003e19c0dbe988c783927813d840000000000000000000000006a2665f1bb3f263d15a6d65815a4e0475ce6a4b80000000000000000000000000bd7617511c69d15bdf23c55e828592cce75d21f0000000000000000000000000946bc5c2f9848665cc3811458de403d0a78ad8e00000000000000000000000009b7c95021a413c38f26ec29776dda2f2aeb7bae000000000000000000000000a314a4c115549038f5f6632d85c7beec3c23699e00000000000000000000000029c32bae229e8a70d42db6b700d775d2632ae4f80000000000000000000000003ea469f9dfe248d70804d01fab8388a09790e7870000000000000000000000007a17a6a77ae72d0ff84630e5fd27c9e9894031990000000000000000000000008eb02695df8f17c7e511d71d5d4c37c2db4cb3cf000000000000000000000000fcbfe04040cc028547f9ef1a3a6df2dee2a7d7ca0000000000000000000000004b59760331949944ab9245b67155e45726b443de000000000000000000000000ed828e4b02e0294fc2d2d6416972c07fd0d8f07a0000000000000000000000007313a689628103d47dd7438819748f589d6c2277000000000000000000000000adff840d26218e0b677a8424630d07b0ceaf083c000000000000000000000000261099eb9916f87c75446c1a6d0d2e60517fa1db0000000000000000000000009ae8ab750013f687600ceeadb84472dbcb0179b8000000000000000000000000ace4db860d9db380d5aeffac51c223e024cb9bd6000000000000000000000000d6f221354d22b23f8e5c09230df9f05a05fcc04a0000000000000000000000002155b449084d9a56853e1fba34e8c53ee266864a000000000000000000000000b1a90eb74d76074af29d3a6bfcc5d38107ea5534000000000000000000000000d66451221ac92985277f885dbc060ef5e2d9d2080000000000000000000000002a0f4d10d3dc893bd5bf50360bd898d3b4b8e98300000000000000000000000038be11f511f99aad5524a759ec78263fb2c713b200000000000000000000000085e56a5ae867fbf1aca7ac9ddd75bba5f9699e7c000000000000000000000000b6a8602a67ab41b26a0de578e465b528b56fa62d0000000000000000000000003ce561a9d22a72f6693a13038a9e41c380f0754d000000000000000000000000b209777c7944572a51d64e166f2b1b458892f161000000000000000000000000b63d5cd8844dd0cfc1199b90058344b170aaca3f000000000000000000000000329ea7db5c5022a60b1b7b18c3d5d3dd8d6c608c0000000000000000000000001e13db0e75549d8d16eed20a3e06107a04562e4300000000000000000000000050734604eadd8131f5a8f024574cbd5053c693a1000000000000000000000000abc7fdc0e65fc5e508d627a99935c29eb6661d8f000000000000000000000000883f02b9080a44a9ee5a28b444d6909f9f3ae6b30000000000000000000000008f5bd8a4a9463dd4f16ebaf78331945c850d98c60000000000000000000000006a5ac882fc76151ad1630bd3f01f9d6659a0a3a80000000000000000000000009c2a3e65fa4f1c14cbf55fd45705aceea8de7a26000000000000000000000000d53302c389c5fc7dfe70ac874cd6486e9fb78a7d000000000000000000000000f2d8f1c53979d2eeba5dba5af96723c65c9f69ad00000000000000000000000070fef168b62d6b4fb81ee9c6e6749cbde041352200000000000000000000000038056405d17554d5b45a5a1153a59131d860f39100000000000000000000000099999999d116ffa7d76590de2f427d8e15aeb0b8000000000000000000000000d0d88a6d38cd6efbb95a392cd28044c4c1fd4e0d000000000000000000000000bfe5954770b56c0b789eef12e851c2f9c711c2580000000000000000000000007705c999eeba8326cf8bf82cd54e075de8e85e150000000000000000000000006b011c4776358acda3cb89602fd2c9999695296b00000000000000000000000046d95954dd98b03820c69a7e85e1631a2d3f042500000000000000000000000067401903bfabd7516635b5fc57d7952b2edcdd7b000000000000000000000000da74a74546055b75540eaa50b87959e5d61b81f700000000000000000000000076cf7f2d97213adc0fa89ddb4f36b5b9b5ec22990000000000000000000000008d9658362b22461513d7c60f6f2ad9c0c64bf1c100000000000000000000000014010cea51ca73a382f287dbefc90a3744f9cbd4000000000000000000000000a4219c6ecb839aa1523b48208a8bf1fbdfe71ad40000000000000000000000007b2b8211a5139aefdc2adc8afaddb31612c7461c0000000000000000000000001055262d813e93ca77908a8c428e55bcb2756d420000000000000000000000001c90b3636cb20cea259d0297796db903720ad6e9000000000000000000000000246178329f60ef4dcfca8a8e2b63aee568c4a58d0000000000000000000000005fe6e8339814e501fc918fdb5ebaa3398ec88653000000000000000000000000e6fed8c908ab7f326c50260d33e4974feeba074c0000000000000000000000006e6b1edcde5cdbcd296639fd3449aa4b03bcff190000000000000000000000009c56b65721db723ecb20b58c8c3fa5454ed3d750000000000000000000000000418e0c2b9980c8acc3e57d1179f76b588e5f94020000000000000000000000005ad4eb701882549cf5722768a068708174b83fd7000000000000000000000000ea54dc3db9e248f274a251512372fb9dfe84d364000000000000000000000000fd958503c1d12b2f9d5f4ba67eab8a604bd0cb67000000000000000000000000ce9535ec716a3d672680bd2f06d7ef97547b8e71000000000000000000000000086b409ad269d03f01ddc121821a907ecf5013b4000000000000000000000000db0b53ad3766da8de7b9de0d98d1ce25efa6ab6d000000000000000000000000503f01a2665c0e7ab0c37926fec131e68f14760b0000000000000000000000007755658685ede207899a44ca9c0c5e977aea49ee000000000000000000000000d3f6d03cdd803892e8898204c50f08af8e3cf1b2000000000000000000000000df89ecc344b2b658f7d1f8cf57934929b7cb72b9000000000000000000000000ec561dd73346f761d1c09f46999bc8ea1b1e95a200000000000000000000000023d8b50dfb25bac8cef74385ec3f4ba6d62a3113000000000000000000000000b2fa807717b164d8f142ab4922110971810d69480000000000000000000000003046e5b9fa2945583947ad6066b3ba01a8d4bdfc0000000000000000000000004d62ba270c8845d0f8fb27911411be0e119880e50000000000000000000000008dc6d657f246891d7771e83680fa471bf78ae9d6000000000000000000000000504a2e565e023b01536cbd48fb59f27bd8b7bc8600000000000000000000000019f23c39cab4ed505adf1fcab879c59a3e33bf5200000000000000000000000027dfa6ba1dd770a675791c528d0346885cee982f0000000000000000000000002e31f4df0c9def4f5a098f8746b4236fed5256e700000000000000000000000023dbf1684ffa1d9d67373c6e48dfe9300c3854dc0000000000000000000000002381fd11cb4ddcf14359e78afe382ae0cdda2901000000000000000000000000e0b0eb89c821a5e0e65235f964904b0a649e5e3e000000000000000000000000bd1272e391bb9885c0a0c064edb7de07ef0db5d20000000000000000000000003199e8053f73d7f61a4f3b53c2b71330dc1378fb000000000000000000000000992d1247dac78ed394e1dd4c57b6434e8b068911000000000000000000000000fd7f5188cfc98025ac4e5618c8857ca13b4122ea0000000000000000000000003e823f78276a247221f469566ad5c59770ce768a000000000000000000000000ec0cfa3b6f404caa7e4cc94e4dfd54c4de4505fc0000000000000000000000008b4aa14c54cadaa9b80ef4f4cacabe755863cf4a000000000000000000000000e6fabb46f6f6c3b43b4ffa8b48e2e00d79e5dcc6000000000000000000000000b540db05f3ddef0b20a2297af2bc842d45489815000000000000000000000000819f870952d36dde8dd7a120dce50908383eee800000000000000000000000008bd3558ebac0a2a92d6977f106a7c31728b88a5500000000000000000000000018a164fa672fbcaa6083511d242d780f17136b02000000000000000000000000f5dc303a0517bb65170e1f2313af46915582b52d000000000000000000000000d095e0f8c72e22319846b643c4bac0cac1f6700600000000000000000000000057f42cb05220f28de5347f9d66b43a6a9a47c84f00000000000000000000000032cf2a527fb67a7f39f37988b565d6762f3d78970000000000000000000000003f5a0676187e86ff7bd9ac6ac5ed989c0373c0cb000000000000000000000000015a1e870598fb57379bc4038dda2d55e3f47cb8000000000000000000000000a920a3f8adbdc59b3d5f40e013d08bd14430d760000000000000000000000000e427f4202c3d43cf2a538e1a3ed5a34b63d071500000000000000000000000005968bc989ff18256a1fe843442056f1d23afd51a000000000000000000000000888592eab1bc578279c5f2e44e32a9fefdb83799000000000000000000000000ff6bf2d76c5c3e81037bdb5d225c7616b5746f860000000000000000000000005dfa5db515748f3e2bcc8677a9332f4affad5a5e000000000000000000000000d3e7412b625429a433fec0e30121185cc78e2e95000000000000000000000000ef373c29b5761d84782f5888be73a9a2a5f93149000000000000000000000000c7fcae1e32c6e2dca1403ddb4aac71c29905968b000000000000000000000000c49509c8a3e0175b89d4473dbfb38238a8b1851500000000000000000000000044a7955d2f99f32c15463d554f93f0a507c86805000000000000000000000000278b419f07ebaf4cbfc610ad0f6db3309bc74b0a000000000000000000000000256b0047625c4d60327ed21b67d185392347b166000000000000000000000000ccdd5c1ddebbc53ff00b6cd74e7c9e0d2f54611300000000000000000000000045490571c759dae71237fdc7cdbc426fdbe075410000000000000000000000004d246e41d7131ff60cd533c13bd2aafce7ab1265000000000000000000000000f2f349909225492f24bcc25df1eb914b2c2dc5f3000000000000000000000000ac35b645b14d8252d49df77948ef3c215f2ec13f0000000000000000000000005149f542421be8fa3ca570e8b16bb33eb78adfbe000000000000000000000000af17be8976f142f76f2b11ce71ea102d21614c1400000000000000000000000062ec48373ad9374a7cc272e3ab86786c7628e6e6000000000000000000000000dec0ded0606b7d0560adebd6c3a919a671db4d66000000000000000000000000e5aea0dbd82527d49b1cc967c8c376445da365e2000000000000000000000000efb866c947042b3ff20d096879469a6eb2e1f859000000000000000000000000e39d76148efbb1947e9c92ba16ecc2b4156af4060000000000000000000000008f2a0c6bdd5c1f61552558d2c0d2afe6d3dc52720000000000000000000000002bc92f6866b3a100f402783cf78599553519830c00000000000000000000000049048044d57e1c92a77f79988d21fa8faf74e97e0000000000000000000000002d42cfb8c41452a1631aa9a2984fe9a910ecd402000000000000000000000000a9164e3330cc4cec4289fd467945a288e994443900000000000000000000000014e82bfea4520f905b746f64aa3389a60a3f27bd000000000000000000000000970c45828c202fa5e05cab8a3e2a303851503c2d0000000000000000000000009412d78ece5ba54b9d9c71416ef4f8184689bf290000000000000000000000003d2f5127c0fbd4ba0d2823ef26245280cd4da24d000000000000000000000000ec58e66f263c8cf0cdad826478c7a7f24f9355ef000000000000000000000000130929842b6591c645bcaee509f5e33aa38b5bac000000000000000000000000d1933df1c223ad7cb5716b066ca26bc24569e6220000000000000000000000006d1aa7ee1b81e8d684bbe2a6a75ae6177832a8b5000000000000000000000000998ba0d70077aef0519d368a08f0a65d86448e6400000000000000000000000000de3a8bdee6e682c3509d66a947d05a8ca797af000000000000000000000000495bca94ec1df7762a12336cf448b6e186314b9e0000000000000000000000001334fdd8ae0694168785aca024768f1d99b65ff90000000000000000000000008fbc104be5de42ae7f37421e64d87d8fa9468f0c000000000000000000000000c88d7dc8dfa23d3769f7e8241f761d09a10d9831000000000000000000000000e785cefdfb53e9e7cd438b25b7cff4d4595ed58e0000000000000000000000007a38760c295f1ea086005214a279fb12800104830000000000000000000000008a0c098e896fa309828a35ce714403d23cbbcf3a000000000000000000000000f5b18c7bb5d760a7c899e0c48d855dc5a49f1949000000000000000000000000a64fd1130adaf4c3805bfda95c575e7f28a054990000000000000000000000008459c402399f3355cc95cc28a30ad8e6309b9c210000000000000000000000007543cdae044decdb07b5ccd67f2704f783daf8ca000000000000000000000000532fb5d00f40ced99b16d1e295c77cda2eb1bb4f000000000000000000000000a10505f285dad16c6a70d464d5a433c061b2789d000000000000000000000000f69c1ddfe327d2bb887f93a4b3628a9b184e9a98000000000000000000000000c59c4e0690f542ad346fca990514309fd5dc539a00000000000000000000000026a2f9c05d7d9bee4fe8ff5159d23ed1cb999a62000000000000000000000000a725fc08eb900b5fc2be53404a4482a4fdc47b50000000000000000000000000e400820f3d60d77a3ec8018d44366ed0d334f93c00000000000000000000000098e60dd382422a64232594b2eb71b7906dd98d490000000000000000000000003aa7d98265d405266de7011b1275c3e166c022450000000000000000000000007072318227aeff4adbb2e4689215a614935b95cb000000000000000000000000394b552998d17580d4f0979416010573b00aa9610000000000000000000000003d5ac743ac14aadf9ca9f07ccc70bf00b0f237a90000000000000000000000000482d6bf3b83470ee4ee87c20a98d38249138e1b000000000000000000000000254d428bbb66bdee267ac4bfb4f2c9bf2e17614f0000000000000000000000009de72a09279e39486691dea5732347b37c99da050000000000000000000000004013711c897967a3bc5164cdc0f4d7496e0a3c1d0000000000000000000000001fe66ce3f26b4039b737dd1e3ce6566c153339ea000000000000000000000000374868f2a274e64738b6a10b6d00a8b8e2a1ca4f0000000000000000000000006fc7579fc710c067f87cdc24c783cb2fba776b6a00000000000000000000000029e243dc71ac4c58ad602978cd3ad4fb36c827720000000000000000000000006ed85328d2cc72a71e144e9cc9ad133fb03c25da00000000000000000000000063ecfe4c41f127b793ac70bec732a90c4ee2052900000000000000000000000042dfaf5266ad40ab4533f9806f5cc1df4c1eb3630000000000000000000000004d81eb8a8aac4e0f43c980f2282f5855303c6806000000000000000000000000c8035e1109738f3e27714dd992286d1561697e26000000000000000000000000df4f0ad809b9476fb90475f728af100def5e96780000000000000000000000008210ba651150d53611bcc19499b46f939f45315c000000000000000000000000971bbbf3d2aed41756aa7e67a04116c3d98ffcf40000000000000000000000007e20152c97f8868e5175ef85c8eef774028ef44f0000000000000000000000004f99b0d670fcce82f6b649a783f9bc59e081d3d1000000000000000000000000a9d4c387ac17f7e4609141cc5570f5c315d5028d000000000000000000000000d196f8477a33c951bfc5a5e4e6d9c0683bbcbbd6000000000000000000000000a2a7e8e8c0961c0c3daced68ba1be118b1636d91000000000000000000000000a0123abe619b36f808d1cba65059343735af5842000000000000000000000000e0bfbf48cdf2d4cba3543ef6e4b9dd110c84b878000000000000000000000000b93a70f61065566e6dcb88c22ca6a54a752c3e840000000000000000000000001e4d50e93e1d225616139c718257451e5959143b00000000000000000000000022eb6f12aaf796be11cde06bdace1eff1fbdbe60000000000000000000000000a2fe595509b2717283b64a177d3f228b9c92a517000000000000000000000000ee4bf2384856c8c7741eedea8a14f8419995e48a000000000000000000000000105a80a5da83997c32818716846bb609c5ffe35d000000000000000000000000d023f41449ef1fab995bf986d31a626974bbee920000000000000000000000000e714403654012c390289b9fd3a85cb614c8b3170000000000000000000000008889b6dc98e93829ecb6d8c7e13ff97f8b361f170000000000000000000000001907d16fd8e35b6f999bbce8da96f4e92df6d68b000000000000000000000000e2567143c54d93de6d890fc713e2a6f1099f8fc7000000000000000000000000ef2c589d6b1b155b7bcd7eb49a0d05d57cf781cb0000000000000000000000005f34939447a29f1acc11953f2f7112fea4e6e87e000000000000000000000000ef0b09acacf5a5b1bd6ff81e5ffa6daa8f90d4dc000000000000000000000000b78942224337f0dd43aaf570bac067d431f5f059000000000000000000000000047076bba80eb4dccbcf3b8ed50ae68e1f9e963e0000000000000000000000006af9d944c03995f661689361e0743a9a85e69b200000000000000000000000002d054602f39ee2285fdde7300753e9484d42adbd00000000000000000000000064676dda8319522d3cbde8988d1bafb405fa2c7700000000000000000000000095c4b37cd5cfd658b098d284dea4ad75cb80ff80000000000000000000000000d1e08328bbd4c8ab30faa8ea4ca6db3f642d9bfc0000000000000000000000000add827a4d1ad41c4d4612b4f1df84b9d965478200000000000000000000000065946ffb5fabe6d4d02f826699204336b42d436f00000000000000000000000009f521d49125d0e07737195fb9550b21da866c080000000000000000000000003adfcfe5d6322fd621eafdd1a5ac2fd670f0b72b00000000000000000000000097be85b78471f67c2c5b5e331eec16aa1038afeb000000000000000000000000881a1197dfae01ca1c26f510c4da9dbea5cbfcff0000000000000000000000002853c1882d3e0b17027676b24b1f5fac170919ca0000000000000000000000002640961ac8ae9d046bae691cf711c3f4bad5584b0000000000000000000000009093608470ebc5b5daf3ee5ee30246cf13aeac1d0000000000000000000000005315317f1a79a5133ab3fc27218f8a0a125f52aa000000000000000000000000aa3481acc4ed186dd5d819b7ff851d697f651d1300000000000000000000000067b5eafc4fb663d55cc69968908378d1990f74190000000000000000000000001fd181545d2c5226e0804a7c27f0f6ad6aa275c7000000000000000000000000a523ae77fd9e1b4fea9218bcd7032cad58e3fe7c000000000000000000000000cd5577897d676f8df6f722e8cadc31c598cef5e4000000000000000000000000f2bde4ce8acfe80418aec2e13d1a848d404823b40000000000000000000000000013deee14cd3877e644fd5ca8ec10ecdd1c0170000000000000000000000000945064b1161630583c36e00f7e448073413f9c7c0000000000000000000000008008379b06668986c005d596367ab902e6c804950000000000000000000000004da687250556cbd563459e422477db2b0779a123000000000000000000000000ff64c7f9c49e660548d1f75fc8e85225b6e2b5d3000000000000000000000000e8104b60fb95e0252be427305722f5cb75015e01000000000000000000000000856a4cb93c07b55fe8aa9ccad884fb7e05b6a518000000000000000000000000e91822d0c2d24bc9d865ae5dc170db2a11bf0d460000000000000000000000006c7643cc8969460d3f2de6a5d43fc8f27f3280210000000000000000000000004290727947653500e6674902b376f5fca650f4a7000000000000000000000000d2b2c5a6d06838d4eb2ae3daf16a7f451e663bcf000000000000000000000000a6d9d29219d2d5749a229e6d40ebcec10fbac4a4000000000000000000000000fc1f619a11a589a0cf304ecfefd9d59a11d12b3f000000000000000000000000ae4c7fc3ab7182d518776a02b92ed0b337451e18000000000000000000000000d76825d9519f358020cc99dea0005841268b0dab000000000000000000000000eb810e37407959650f6f46c9b4cf0d22945d0cb20000000000000000000000004369b4ad337218695088f013331570ec653df9650000000000000000000000009909897cfe98cb289914d17f92cb75cca40266550000000000000000000000005bce10d2c1c7667a3d5704f66a21f6ec045453c40000000000000000000000008552653980ce4ee9108af9d2882a7bc08f11fbb2000000000000000000000000c06d5af18b8a22974a870e94f7fd820d441a9e28000000000000000000000000a6462dd7fc7c5bce3d94049522f81b942885aa46000000000000000000000000bd92ab38d14afd9ae36402d39f12e8cbed4c5cc10000000000000000000000006b8ebeb51d76bb1d68cbbdd7e184217d693184f7000000000000000000000000e3b9853daffae8f035369b6179bfabf2d7b718bc0000000000000000000000007ef7e0828587d9d2db8dd2c3411745f23208e5fa00000000000000000000000040041e3f42c8c2431fc3130cb1555e29ce1c1001000000000000000000000000c3b153ad8aa1facebfe1cd3c9ff9723ea6a11e8200000000000000000000000015b478d0a288e2a3063d5f28b6a140cca69b2afc0000000000000000000000005a247b2b9f4463241989b49224b7a52a69824f070000000000000000000000009b0e502ad5505a0175fd3692fad0096abbe0a1ae000000000000000000000000f0ac83d31241d8d180d5c7455ef1d72836e3b9080000000000000000000000002339c85da79ebe40db068e9a55fb7626f134f898000000000000000000000000320546116a1374b682bc7d15281db401111d65a90000000000000000000000004c8e1b7f825cdf77b89040b254a00f6d01101c1100000000000000000000000012671c1f7bbc05eed3b148a5711a52d45555d036000000000000000000000000de5ab2fb798a28dc7422191fe93a87d46e7232e70000000000000000000000009e7173c133d8907df7a2e449dc17de9177a197580000000000000000000000008a4a50b13fd2cb36feb96c408cb98b4c9f2b8f250000000000000000000000005f715bc6790912aab95fd5b38794fa4b17b0f9b300000000000000000000000009b935ccf0dd0bdf46930343e58188759ed3cd4d0000000000000000000000005a79f682f4b8a6ca94e30eff05b304ff491ade050000000000000000000000007a127548d46ba3afaec7266ce99cef46fb9edaf70000000000000000000000001cc15205f0bdaac8d8b714dbd8b1172716978e09000000000000000000000000e8a8b458bcd1ececc6b6b58f80929b29ccecff400000000000000000000000001f0205799fbf1b55503fab0af3c36eab270d23a90000000000000000000000007e67de3533ddbf7d959054704f8211c33b5ba4be000000000000000000000000a4a5206a3b9c0c80647bc959a86899007edc93ba000000000000000000000000831ac040c40ad1ed8ed28c509abd25c8ee3611cf000000000000000000000000ca83c36b26134536067953e197f20f6a22d2d00b000000000000000000000000b52f57a9156ea1c2363f69f0b9cb4c1f6c91cb19000000000000000000000000159d2b9c773d22c05127c21a5759d7ae5e140418000000000000000000000000d682134f664340e3f8b4ca3dc3b98fea9527e817000000000000000000000000f57f3d37d3fa4a6e9976ba63f13e8f7a4274db99000000000000000000000000f211266071784c9be01efa1649d7b6540369f5f3000000000000000000000000a48b81628e1348c41fd467b076a6a70bf24ec862000000000000000000000000c82cc681764f609bac972c083e9ee1267dd796b80000000000000000000000001ec5c91d60168b863a440c62027717f539282ed8000000000000000000000000fa80ebc781b64277906d503d344bf65804f3b0780000000000000000000000002d59c6eb7be08d86b1858123a8f6b9368152ab53000000000000000000000000cf5a9040415275f1d98d2487d343d3df2a946810000000000000000000000000b1fa4a6eb24ead834a17abb0c2f2ae0bfe2c7d860000000000000000000000003ae9f63d19a7f52e021dd791f588176f98dd2bab00000000000000000000000070ba6e5d3b53f4a62e10212c846a425b85e7c38a00000000000000000000000041997060113af630a591e6cb23e1bc15fc90dc73000000000000000000000000ff5f5cb13de25948309e8ca45e9e98ddb39144a4000000000000000000000000392966180ea6890ab35c99acbac2cb4e5340505d00000000000000000000000026a205ae9931e22f65f1d990c9eb0e2ca7f4af17000000000000000000000000dfca46736a09e2b38f6b750162f420264edf4c37000000000000000000000000fac48fb7848a2f1baabbf62add64e47f50fac12f000000000000000000000000e8e22167c1d9b8121bcfcd905c47633fdb7b4fb6000000000000000000000000e65d1a5fd99f83e8002cdb4e63154994090c070900000000000000000000000075a8aa926a5671a6670c7cb2e1d288d1d30ef1a400000000000000000000000021d6e04651947a53cdff9a323121852a8ac0472000000000000000000000000071531b539209b7c0017b463c8d877badc7d290570000000000000000000000008749e36cad69d13cec05629287df7da67439c51d0000000000000000000000003e85a2518538f93c9cb18b3bced56ebc2e73200900000000000000000000000027e22a1062072e95dbc6a38fc307d02a9adf6a750000000000000000000000001af74f9131f5293f431b222d1e1938120e6d9e8d0000000000000000000000003c012a17d08e2fc9756cb33de82cd1bbc20972b400000000000000000000000087b0b243c3ae2e60bcc446e6b1f22a9907a69924000000000000000000000000f05e194309b1ca556959ea8bf4698502a65cad20000000000000000000000000d4353fb382da7fa5d0854568cde21eec031916e10000000000000000000000007123c65462d8efcdba0c8572300434dd3b469f920000000000000000000000009cca2046f2be5d2a6a8bf65ad4a4784ba47d9fb9000000000000000000000000878e9e625ca9d2e36761a7a8e2a3482e48fd47ee0000000000000000000000001f96136082e6ddcc3ec09dbe3730cb1a23d0583f00000000000000000000000083b456245db4019b207de8f0766823c5b2dfab95000000000000000000000000377903c1bdc14e97cffd5b28233c1931dfb450cc00000000000000000000000024f29bbb6b4400922ae42a57e1ef3185c47ac993000000000000000000000000d43994f1ed8fd41f2eb132646fa28ca30fe3e071000000000000000000000000b53f5d33d13b497f4c775b0120e59e41eddadbe90000000000000000000000006e234c697f3731164e9fa1692b025399b4e8d0bf000000000000000000000000ce1a5ce48b28dfe6b2884fe33c21ea8d3cff80750000000000000000000000009e9e863e7f58c4ef5920b02ac2bc89959dab777900000000000000000000000039aca3f0a8a3cbe455d64a2caa815d6438d0f6be000000000000000000000000a1a3596978270f59e1512dccf9fc451bb5e2289c000000000000000000000000022bd59b870000319b75a38316edeaada6bcf5a10000000000000000000000006fa063b91cc43a9c75749c949ed088ed3c0c7214000000000000000000000000326e778121e7707c43ce02fe5a1a82b5faf8d997000000000000000000000000e924b8fd9e92f15e37e752401ac4509b0d9f93a00000000000000000000000008cd1c5a348ca216f291e07a48a930a89f1202e8600000000000000000000000062b301f6899af91175e1e29242934b25b037f3a80000000000000000000000007bb9d5a79cd03d6c95ae7b2ece919945a4cdc8520000000000000000000000006a46078003272bd114c45f856a68c9ffdf938428000000000000000000000000132b5edc6e8a888b8d9a645f81253a57badc009c00000000000000000000000077829d18d8465ca45f2e8b411d457e619011b6ca0000000000000000000000009e7ec5bad37012e3459a4716141e9fa29e17500800000000000000000000000041301531f1d742742fcb1118913a2840e61285e50000000000000000000000000119a06b51c83d0eec79708b921a57247dc37e660000000000000000000000006ae884c8d75beaa1dfdd8ad5ccbba0b6df86610f000000000000000000000000903000f0573972bbe67cbbfcbac221447ce8dcd80000000000000000000000004fe0b34c3c5623bd6ccbd2a73b2d523cd2c5a544000000000000000000000000c51a78156ae7ff1441bd7cef48028fd5afbaeb67000000000000000000000000031f3fa6069ae663b925f472ec7e43e78f684b8c000000000000000000000000fc1781276d4510761dc9c5da2b8ac5715d89b113000000000000000000000000c08f2ae77ce1b909c49fafbbc8028823ab9623d7000000000000000000000000cff80ddbbfcdcef4b3e4b01974b432a1589a575a0000000000000000000000008848bcd39c86cb843c02861ed004092a9921f9fe000000000000000000000000c73073cb43475f90ad9ffe97677b34720bebf9e300000000000000000000000026e11dba9a41ed50492b25241a45e4fcc3687f8c000000000000000000000000da837afd626c6a38900b29c2a465f33d7e4537ae000000000000000000000000f5fba969712bdc427bc5745461b912320a172a4d000000000000000000000000630a838a21dc6e7f0ef00b1463dd73f66df81438000000000000000000000000c46e8aa0ec6360cda7a1696245841531cb1cefef00000000000000000000000060c384a69a6ee03ed82f8f0875a7812e73a0df21000000000000000000000000219fd855ad2c939316de275a842ca33341e1158d0000000000000000000000006eda3bfe513f86f109a8063a99c26fd7060c366a00000000000000000000000098b8fe329dc0af4e675d9948e6a3261284e28558000000000000000000000000d891180ab5a2ebd66e52d2dbf17fc38e0e7830cd00000000000000000000000015be5590dfabcad73f1515661e097e16736f9e66000000000000000000000000891b5ee8274405bb081eda1b8363e823a5a03e4e000000000000000000000000b790d9f0166d108d5bbf977466544fd52510c68c0000000000000000000000002cd78e77903bf9b617e4aa388d5babb9319dd731000000000000000000000000d489385e8aeb40d00fb77ea1383b544c6184c449000000000000000000000000ff7cc156ed318df01fa62b0bcffd2f9ac610e8cb000000000000000000000000f40383cd560f281e9556aee052cb3e720e2894b0000000000000000000000000e715e9eb676797e8c77f957044ea65e3c9264b12000000000000000000000000e8a442c25ef9e3089221fd1c42af509fcb83ec4e000000000000000000000000a0ac8f067158dce9d81923d842e7c50a3fca6d610000000000000000000000009b858be6e3047d88820f439b240deac2418a2551000000000000000000000000bc8021015db2ca0599e0692d63ae6b91564cf026000000000000000000000000a02425ae708b0a69c0be60654ad606956bdfb75f0000000000000000000000009250da16dda5434546e9a4d262fef9dd788dea0f000000000000000000000000d98d45971488c26cced28129fe80b834dfea2a74000000000000000000000000e5eca94716b1103433b4360359e7b361c30120b1000000000000000000000000764679ead9ce34e3a3a13a95b74b87f4b1f334f3000000000000000000000000e584fa09de7b41f0dfd84d4d5f8bd8ef5e38a263000000000000000000000000a6d8c8541a2191ededabe89f0a8db1df1d9af45f000000000000000000000000a350f192928d85cafc9bb445c3d999593aba3f19000000000000000000000000e5af96ff2ea93a3ffe474f13a0a2196306763d09000000000000000000000000d1daf02bccabbff2fa973f6cc656ffb16579215e000000000000000000000000cb85daa89b52151c1492d695ed5baa23798699eb00000000000000000000000031d7c41a77f5c1db02c0b31c7daa10089f1d4294000000000000000000000000a6147fb0bc3c9343f598197bdd65903b0007f951000000000000000000000000ebf6caf61daf53dc92b6a9b030cf642fd4c1103c0000000000000000000000000e42b979deb3faf351f051c3923e7ee6dfa908e00000000000000000000000000c8ff1a94dddd4c9e989db3451e05661a29a03c80000000000000000000000009bc5b6ac2764a4228f78c2f12c3a623ace2bb215000000000000000000000000d1df732788b38e26788135e08dab6c4ab0340b50000000000000000000000000fe729b40811635f060c21ffed8b1e5ff96aa04a700000000000000000000000014b020decac3fc7e0455856e58ea71ffd176f6de0000000000000000000000006a16d1883d2a4d28957dcccd9cb24172b1092e7a00000000000000000000000094eebf628ca418be7cd85ab6d13d3af3ccb4d871000000000000000000000000861340c76759bfbff3a0b67794a7905c208d5585000000000000000000000000ef2a7f87249e40085d54d26fc16172642bddb54c00000000000000000000000041b0ceb6e9eebf0fdec60b01aeacd9004d701a7c00000000000000000000000088e524fca5bfa83b15c2bdd9f9166662d10e6be80000000000000000000000002087408c03b8f1e0e15a0c3e0bbba79d83153d830000000000000000000000002fbc3ef1906d098cbb34fca099095f978857032700000000000000000000000053a1b97cc4bddba809b9e3e6205722f15d274081000000000000000000000000b0b7f87d1070d0dabc17d39df73dbfeef9b1a79b000000000000000000000000f10787b8743a38d40566f496ba9d0ede5bacef1e000000000000000000000000843aa999827ae6d187f8a5b6ab4afb1b1597551d00000000000000000000000023c53552f736725186299e302b3463ee45fc5df7000000000000000000000000b75715bc798a4ec866b89f94f0ce8e21e71c3d0d000000000000000000000000fbefb1a97a52d2af28ce207c58238dd4eaf292520000000000000000000000004f17265f627a2e5d195df44ea5cb63d6e7ed9da700000000000000000000000069bc7a883cb3bae017c9845b69c0087d3266b425000000000000000000000000b7a7849262319ec64f79299120c2ebf81d41ebf8000000000000000000000000caa5dea46f9692292e7a621c312b69b79ef097e30000000000000000000000009f4c58335a9028df35ed3c33089abee3a68d428d000000000000000000000000c633fdadd08048bb8dc4dfbf584fbf8f94e67a4200000000000000000000000066b85362164d89ab1d6209fff98ddf1e4d94f609000000000000000000000000adbd40462eaf895b9eec6729d29e0fb2f3a549a2000000000000000000000000ee5ff770992944f603b18773ca522111c4e66a1700000000000000000000000048a38ffa2596d10a8cc382662b3faf56a5f3193000000000000000000000000067c64b0a2add6eac4e081b61b61beae3c359e21200000000000000000000000091020c0bac2827fbccaa2d4808d4e282afc707c0000000000000000000000000f33ecc6df37e164e43c45f9b74f901410fe2a5ca0000000000000000000000002ed6c101dc3ec54a042cfd4a9bd89419e54f9885000000000000000000000000f7a5911cdd4c670a0171779c6f0f5410895521cb000000000000000000000000e0fda19799b5100192f2ba402cb9150adfc42501000000000000000000000000f274d945088a41254acbbfc3edbb1f121d96860c00000000000000000000000097609391eadc06df9b4b60290e527a66cb5379220000000000000000000000008cc74c605cb51fa85cfbf4b44e264fe36caa225500000000000000000000000019aaf3138e5859294679f19af871a12aac4c888000000000000000000000000004bf40a81dd28591465823089c9d3a7ad19bc6b300000000000000000000000048a9789428f2067338d02b1ef3612df64f05feb70000000000000000000000004f1d2bc06bdd09f7a759a89248436509bbf86297000000000000000000000000ec6ccc8e2b8163555386e16a0e02c2bc8d4849d2000000000000000000000000a311f0f6234f8b8f20922fd1b56d95f81086309e00000000000000000000000012d0a6734eb093311a5b6f5fdf8fbd250160336d0000000000000000000000000dd04ee0fd627721fc4344a48d90c1733e2f04ee000000000000000000000000097788e3b89edcdf5fa45563598cd8582b9c72a800000000000000000000000096dd248017d64f44bb5793a332c99a4068749e0a0000000000000000000000009b610c3f42f550bcd6a85f82b841f485bcd0a83e000000000000000000000000c2f73fb1048c6d9754e3b17261c0475c3c4892c60000000000000000000000005aec9dc0ac1d0daa0ceb1411f67670a93627eb0e000000000000000000000000f5a2e949831f09fd4152892b2a36a4345508d56e000000000000000000000000048d8f876bc101fdcd4490d9f606844bab25fa98000000000000000000000000b2728b89ce189121463043aa1de90669c2f85c4e00000000000000000000000074e0821d892236450e4f7dabf85f249c6f299f18000000000000000000000000d4e26683635bf3dc9ead5f31b935c33cc1ce1838000000000000000000000000e0e4f6d112df8ce937a6eabbb2ca849e2c8f5fbe00000000000000000000000077e8e466a2b0223596671f56e6a238561c8d5bfe0000000000000000000000004aefb85631dd4fa0e0a4f171d0d8b6145c14e67900000000000000000000000090cf02fb63d900ccfe346405b8581d68b6b905dc000000000000000000000000069e2b8915d8f452d0bf1bd6ff648758496d2533000000000000000000000000e678e91a2aa5581acb9c2c8af3b013f64756159d0000000000000000000000004483157a4d4ecd2c805fd9d561c18acc4d091f8700000000000000000000000006b2afb23ca733b5cd4bd0de65a7dd91db6fa5e9000000000000000000000000dfcbb2dcab20d5a1bdd031ab7dd64b2a8c42c99500000000000000000000000045bc8aff79b5db3952b94f803977dd1a339bd7e000000000000000000000000030349b0c2bfbd2faf8133ad7fb93510facd9680f00000000000000000000000093f1eafcf055097b6813590a3ce7849f3f82f1240000000000000000000000000b903733d7d42451df84543b778e636f860b9a590000000000000000000000006d64bd58c3da69504198e1de5b3d21d329c3d67100000000000000000000000042dd6f06d0baee42db14e94b387a238946c4d74c000000000000000000000000083b11518a1897da3b38ae98030ec98442280ab40000000000000000000000004e875608bfa69323148457ba164cc73adc56af5f000000000000000000000000bdbfba050dff400160de722a6a1efb9b0749d1b00000000000000000000000000212fee9c7534c4101270a4a855ab14f2219a35a000000000000000000000000454c456e1ebc5c8d1c48aff14883af3d52439800000000000000000000000000bac79de245633fcc4fb32c19bc0ac93f406c9950000000000000000000000000595f8f256b1a3be5b32a94b31ecf3d66ca88586200000000000000000000000061a538988fa6e215b6a96988bd684dd013b8b0ad000000000000000000000000dc765036e6d72fa8392dda39105fe570dd2a3b06000000000000000000000000d4e0a691b2cc0b777702094ed516a6b1396e7446000000000000000000000000ed41df3ddb2835afa0605ed3e0afcd4a85eaf361000000000000000000000000c38348193615706266b10e291c895d6819bf7621000000000000000000000000c86d745ca7599b94f3446f556988536de4aa3e8a000000000000000000000000f17a09bbcf3757214eae036f8587971521cf3e03000000000000000000000000d4aac2c7187e326e8934e48761825697310e9c360000000000000000000000009fd36a751a12d8584a9b5f88277d941319d280850000000000000000000000005787b11585174d5df302691b43c1ba8efa6e91ef0000000000000000000000004f1a8ed8f3a8866bf2540154bec46782a22d8e0300000000000000000000000014b329b5d112e72d616975c6743771c5a2c7f95000000000000000000000000027ab082e7870c0e35ec41186832e42f12d26db5b00000000000000000000000003d3c2d03bc5e436d7a62bec40cd62d5b01db753000000000000000000000000382a563eff84d7c209002b62c7a23b9d33a424a40000000000000000000000006ccb232910cf8713eb26c0ef38df6a58dac6abbe0000000000000000000000007d40adb58ea8cde4ae451b284d4c5e2c1bccf4f3000000000000000000000000555094b6b4cc22020477703b2a2bc653f138465d0000000000000000000000002ef4068b0494dae0539136d7ca49f9169da076ec000000000000000000000000a9fb88a4066298548570bdd8ad2d1a773326765d000000000000000000000000ceb722873d6a265da7b832d8288349190c5503210000000000000000000000003d786d5444eb16da8ebd165ef3135b708f2c082200000000000000000000000016bbc6dd1c964b34583e3cfbd64cffde8bb89973000000000000000000000000903061d4df5a3e4b3912a28c3933b7c91b965cd30000000000000000000000005fddbe6ccd5189668560e23abe70c0c1ad4dffc1000000000000000000000000669e1fba0d79b4a71f29f71169041f7eb0e89948000000000000000000000000e42269d1ed1e055f541508f603a4436de065e44500000000000000000000000052fac79ef70c0d28fabb1d2147faa4e7637cc1a5000000000000000000000000b9b68729a393feea33af3cf3ff93b0354d3d1fdd000000000000000000000000f086654aa160416ceba8ca4ed4eff2c4dd4b5e31000000000000000000000000d90de1223f64fbe83844f391845f2fcc58101be1000000000000000000000000216c337a10942b8de4c7e2273d1892b96a7378410000000000000000000000001caf52068a24f2b6e810a66e1292a4569bc8c916000000000000000000000000a1e9d6bce0b702a15eb4962921d5db73d9bd6d6a000000000000000000000000850c66c232987bd20059c49ef79e3f2ce36128450000000000000000000000003fd58107d4a600d446c3b5ff6b1f80332a81381c000000000000000000000000626f41e8d93c19631e52601372161b91dbc7c8bf0000000000000000000000002d2c86b9143a176bc975f8b796a28a593afb946c000000000000000000000000b5717e3e1ad324582ab53552ee12e1998b0b1684000000000000000000000000d45aa05d3e4194ce0af12e4fba7436a4e284091e000000000000000000000000675a210b3a2739ed719f6b1c3c5f36a7fa67d3c7000000000000000000000000bb3a7bc36b5bafa7691ccb708ebf299b6d521b0500000000000000000000000028f2faaee87b4bf6f6b6573efeb4b8779237f8d3000000000000000000000000f8ad0852006f9432e91a9ec2ab3dde4d710806e40000000000000000000000000c02ea0fa462ee37d1ad91920ff7085abd5595a0000000000000000000000000243f6946525b1f8689b185632fbd80f3d7df9fe40000000000000000000000005a058d75a0a8539a0ef15dd400207b4e7ffb7f4d0000000000000000000000009ec7b60823e58ff741e2c2a0e87c804caa5da2e500000000000000000000000040d9781a7479a6c4a40cdd80e1cb09f86f215222000000000000000000000000cd2ddceaf6929b87860e5a804d8c7da117a4da80000000000000000000000000964a350b53a48cb049b8e92d4c05f7a521e9e1340000000000000000000000000408139a679eb02a3d3a892d50e266a3dfe2c47e000000000000000000000000614872ddb456efee4b2755fbf5d51fc36de97a1a000000000000000000000000046891038d0ac24d02179033670f18d1a5ee6b00000000000000000000000000ce88686553686da562ce7cea497ce749da109f9f0000000000000000000000000ffc44fa8c43598d0e5ae5b8a3e43e7617e679c80000000000000000000000002951622dc2d85a95078c37d5305038f12a3b569a000000000000000000000000cfcf37121c0d83470f7830886a8bffca118187450000000000000000000000007ea927cc95478c14b5ffe8138dadb3f493efb33e0000000000000000000000008a17ee3fa5107df11bc569482f112b8461c5fef6000000000000000000000000b75098b346d2ceac9812acc20ac1455b5434080700000000000000000000000034b2a085345a34c0b9a58da9548d07c7366a5852000000000000000000000000fb5e5e296186ad319c7cd221e47febbfebb2555f00000000000000000000000031d803cfdba8911e651ef89b8fd996cc0dccad100000000000000000000000009e7730f43e81336848266320e1040d508f914a560000000000000000000000006efb6eef0ddbaf73494a003d2075392b01b64554000000000000000000000000370dcf8931c38e42bd20eb23937bc07d062decaf000000000000000000000000d918f281bed28094c9de3de72a89fe003331b9ad0000000000000000000000001d291f39a2aef8062bb49960199d3a450135675b00000000000000000000000082cefb9a07fb194569430a46aacae93d61fe7cb600000000000000000000000068f4352b3dae9a3f0ad17699f63853bdb13a5abc000000000000000000000000a2d7bdf9fa7f15179e53a363c21cbd25b4360748000000000000000000000000e8019c3f8c67af53229f43f2bcd8be3d5dce69cc0000000000000000000000000ed2e8d4de008afda47cd5d885bbe599b576eac90000000000000000000000005dde4f92ad405265d34a343881eccacc4001f37400000000000000000000000025ba8ea9d7a135c21c88309ed6bf9e592e98345a000000000000000000000000f8ee823b40af5fa63f57658ac55d204da21358fd0000000000000000000000004d4f7e869bf8c067980b3071a5b5cf1fd401f252000000000000000000000000c08f166b5a7336842d06ece759e62a8de5edf14f000000000000000000000000edf7f13ef357efa824fb665826ae0c5f754cf64200000000000000000000000046daeb2c4b3d16de081f6b0f3acf29a56cf89a5400000000000000000000000051c0bd972ca61986c0a9726ea4d5303f468d62b4000000000000000000000000da6fa41694e716b8c207c2dfb6bdbbcfe70e12820000000000000000000000002b671a91e62882e2b991f25d7b5dcf5d43a1b74d0000000000000000000000009620e63fdc7118f390c9c43ff7994f961cfa29130000000000000000000000006c9d2ad90e29cdcdf6942e015fb49e2a03cccead000000000000000000000000ee4a267e98260acf829ca9dc6c9f3d5d82183bce0000000000000000000000008796113c4b73f512eb0fa4c7c8c0eafd98fd557f0000000000000000000000007685cf9bf7d3bec30ca97be9116d3844566bc1820000000000000000000000007d43237e2cf6bb7ebd94bc6d772ab5bed22d5d5c000000000000000000000000ef60ea33843b7360028ec32007763451838a2f73000000000000000000000000d2917b7de60f02274e429f2ab27877876d37abff0000000000000000000000009fb0c66ddf23d3fc27d51292bed4fe5976141ecd000000000000000000000000540d56fe588f6e4d2701ff13fbe63251b31dd60100000000000000000000000043b3da715ad2f66fc37e4928d048a69aa7b0a5fd000000000000000000000000e5cbe4bd173221a13dfc50a798d110124ad3bfde0000000000000000000000008df168a41c3a3c6be0e9208d5027ea80f2c5ba25000000000000000000000000653e5654a5b127c714964497823bf4e338b2f5f300000000000000000000000006c4ce474edc46a9c2fd6f81fad435ee790e5d39000000000000000000000000fcee10c1792d6bce66c0a7cea75f9b6fb12030aa000000000000000000000000a2d5266647f5c5812cbdfd9419643704c81a3b4c00000000000000000000000036032b5f87c57ca29d219a9cea6668070711e4000000000000000000000000009be49951cafae921a4d6258dcb2e2a517ad1e583000000000000000000000000bfee73e88b4257c6a13854c746f32a29fcb9efd5000000000000000000000000ae712fa647b2b99be3c9d1437bfcd5142f74d76e000000000000000000000000f0c466d191c5dec5d665d756408e9534d2c55950000000000000000000000000c274520b818f9f615415bffe0eeb23ea476230a40000000000000000000000004a726ef51791fe5849fec685d7168ed8a8bf9bdc000000000000000000000000adc79d31acfd56e71b98eddd340d14872c798478000000000000000000000000c506a6a5dbc6dc6ad4ca78d89b672ea16c87566000000000000000000000000035f0dc0c49ee1fa7eff7f1f24fb317ed5e3eba260000000000000000000000000e3bbc0d04ff62211f71f3e4c45d82ad76224385000000000000000000000000907e385eb539f368743b39f686573b118b051ad40000000000000000000000008cb039393f1b7f1d8b76a8350c6c66f53df75dae000000000000000000000000255f3d98da741d08403751f7f45f6f5ecca75d99000000000000000000000000a9e5080e11ff2c5836264ca4fb73d8bf52be766c00000000000000000000000055e043ab11405a07e6e6a1998d581287fd8135d5000000000000000000000000be13517a2b520b2449068d2ec45280992b04047b000000000000000000000000a1dd86ba2586c6038dcd244e6e740b2e52819ba600000000000000000000000046c7cd92d75b1414605d9c3aa1084e0c156d8f88000000000000000000000000b6544444c6246c93435513a6afbbd679ec7676ca0000000000000000000000009a751035af1f4e7b93ac819d2a03043e9d13350a000000000000000000000000c013122ef9df0e92c7654878908c47f63a77c247000000000000000000000000064c2725b6e3450d7b3aad53230a34eb1342327a000000000000000000000000c9b6994db12c70a77fb7386fb08bf67c6b7c527100000000000000000000000066d8ce6acaa8f8a7f1ca33b6cd99bcfd1ab9716300000000000000000000000031c5d97822b449105795c93311066d6f8ff0f609000000000000000000000000df3a30b3edcac19297cd403a7c882325bf109a68000000000000000000000000d0f8dba2a8395f7e633d88a00d01a1605b38d4780000000000000000000000004859b2352a9c0d9f4b8261765054e1e87690c6d8000000000000000000000000b05aff68d0285b25c209bd15b1a018f829e55ef70000000000000000000000004452468293b99855c9964f1c80c7d7e840463724000000000000000000000000fbdd49dd8335fe7c8bdb555ba1a47b421655bd71000000000000000000000000db4028ec176e683af83f273eb64c2bffc077ccb60000000000000000000000004bc6d1880bd0bcb6e3944b5a2951c1e381d6f52e000000000000000000000000a45e4da10f86579ff2d37cbf29fc7b27c08a22fa00000000000000000000000006ec78528c937f1b711668c641fe1adbeef634d10000000000000000000000006feac9505615345ed214ab6eeaeaf2f953bfcc010000000000000000000000007e6f0c08f7df89164cc102bff6541c9a1f40bb870000000000000000000000007714288c9aff5a24373c4efe9565c2dcf73569d5000000000000000000000000ce71883baf2b9913b9d6c92c829c40b3de2b439600000000000000000000000007667868d139cff0dbea6fbc3ff9065f8c0d7e18000000000000000000000000af4a45ed8bd536f4717f74846f6ba3c62d8b62820000000000000000000000001bbe1374756a4a9cda367802440ec722b27e72850000000000000000000000004c34209d6339a3c84ec24cac1c621214a8023c0b0000000000000000000000002d70af1a31c32672211f7c8e3d0a275b4b46a9730000000000000000000000007233af7a649bda41ee947f6a672b2fc5e8bdc9d600000000000000000000000094e70b76ea709e33f2f41b35be0f2f1d94ce799a000000000000000000000000b91555cd1218b6d3cc49cbe440301de0fdf06b4d000000000000000000000000a42d82c8a38dc120c68a967d87262c240c0012c70000000000000000000000007ff4f8fe1dbbba8dc27103359bf96e97a4d4411400000000000000000000000036d74b81006732a0b24218a562b6b6c774c911130000000000000000000000006fd39ee743fa95c717deb045e66d79bea95452b3000000000000000000000000e5c1c5e0aed88509ac9999babf064c1bca2c5a060000000000000000000000006543a5b18f9ea4083681f08bca22bfc52da11ffd00000000000000000000000021f7db7daa3f03100eb6ad36f79e20972a79e6c0000000000000000000000000f191b40cc45a51410cb034889c947e9db8cc9e42000000000000000000000000276d980565b990476ee52b3ee60d60d8c920e863000000000000000000000000cdb2acb6ce05dfb6d5dd3045fb6302e6e595d5a4000000000000000000000000b67bea95bd17ec6f8dbf396b0b5e1f1e141b3dd00000000000000000000000001506c10320230869b5352fbf4497887788382c580000000000000000000000005cc0be6f96cc462bf30b2af898095ee35d5098310000000000000000000000002e9dac0b997b50457336f6f0479d8a7c08bbd2eb0000000000000000000000006a758b4aa8c5ecfca418ef1623782c36aaad638400000000000000000000000017d85e295d35d4621c4335018c056b14fe883c780000000000000000000000000e64a0667bd252ce4a013f156dfc88cb1753486200000000000000000000000041c06d54009be9d5e6ed93bd4ab8b532b2107d8000000000000000000000000007677a1be98a246f07623c58bc4b365c439ac14c000000000000000000000000500f96b1ed47f39529571428383199a2b2a4b16400000000000000000000000036cf9ecb2cea54a301ed5eda932f7f3cbdca16f30000000000000000000000006f2661dd7253a8ceb4868e4e0cffc36b9b75e49f0000000000000000000000009569209e9b3af0aeeed0c0ecfd195dbab92919c4000000000000000000000000261834d5eb93b9090bf8d1200e479a2a803d4d2300000000000000000000000071ca649a79988ceaa447ff386dfa45ab98fe1fd30000000000000000000000005ee6c88a40d87bbf31c8166a722d53477c78b718000000000000000000000000d178c41c1c8bd0084ca4840cc1cf3a0c6bf0bcc9000000000000000000000000a8f60d1d7fadb785708dbeff64a7260416bb517a