60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b676574616176652e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20676574616176652e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d643258774467416a6446784c76376f76465762334133624532504c72534d4a63685032454339596a68537175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000005148c9bfaf135ad365cd2cf2d9dbc59d4a7ac7860000000000000000000000000f7d7fbb1dcfd159721bac578ebf698fb50cf51a000000000000000000000000f9f4483bc888fa642762fdfc8519452b403cd8a8000000000000000000000000552f6a7bdf6a7392d2b6edfb2aa35089320a7d550000000000000000000000002f0c342eaa4ad6ccc6fa617257ae6d7e7aaec5e0000000000000000000000000cf7596fb7a86c5efc5ca4184047398fa9e5859a6000000000000000000000000825966198f36910034e3efb4195a87cfdef51afe000000000000000000000000632c3c88c4751b352f26d62d5764a4189e312f5d00000000000000000000000082eed640fcd20d83b2cb6570d5883eb411683b19000000000000000000000000be25c61415f6e2f06057be9a6bf0173bd9ee4ecf0000000000000000000000009c3e8588b8a54604985792995e557ee83d2d420e0000000000000000000000004422423e89efb916583bb956d9c5cb6bedb7037500000000000000000000000058b8286e262d9d2c8415d9c39a8635a6e1698cf20000000000000000000000003de4799501482c5df6a1f9654cd4586f0ae165860000000000000000000000003152296bf71ebf7206b4fa4d02d00a69bf15f70600000000000000000000000000a4b7fae16cd0169902bc4e3ac7dacbcf685dcd0000000000000000000000000f4c9e70c87e42abdc0ebc39995f67e3af796e590000000000000000000000007391964684979884fb0cee45f28ae4898ffd235d000000000000000000000000b2948262b3bea6a5a6ad48e478fae4e585ae28f10000000000000000000000008b788e549a5d4a856e308a689c86ed23ef762cb400000000000000000000000077ab8ec06740575fb74dfd06d5b7eaf3d25fbe27000000000000000000000000c1da55462165ff682a5f5e94604855f67a6030b7000000000000000000000000d89ac9085a7629497cbfe76d3ca749caf3b63f780000000000000000000000006cb1e583799586e961f803cb4a6b2fd5276f5003000000000000000000000000cfe34373ffb1d759a92b2ad18f1c31f296f1411d0000000000000000000000007d3b056d960d00dc29613bc81fa22b43e9e6bb43000000000000000000000000eb9e10f291294d10f3edd083ddbf2f704b1242a70000000000000000000000004d2605df1e01e30c8020a581e65ea1c42b0db3610000000000000000000000002b36a4b78b68e3f1b5d3bd50fb89e4b8576836460000000000000000000000009479c67694a06546cc902cfdd221017ac3c9bdc000000000000000000000000014a38240ac69b3d2288b23201775e1d4ddb65263000000000000000000000000ca50d0167beb853beaa100046a4f8d19b9ea4da1000000000000000000000000be3e8dcd3686304c33fb5dcf389af9dc07a058b4000000000000000000000000bbcdc964027893d10682e97f476c03bfd6d9ffc9000000000000000000000000f36f35156f9e71c5c7188b3a9adb2d520d51490a00000000000000000000000092899dda05b6eade3755a8bb0f7def921372ba4f0000000000000000000000009084f8365da7527e37d68249d8ce089f2da31d9a0000000000000000000000006492916ef80b1777df69f2eb40e31a03ed3d55e100000000000000000000000075731c1d53586a000f23cea00083a68b683c3bce000000000000000000000000b5e8f99e8f875f070e2b1ac4a4cf6d4a79c1f4f4000000000000000000000000c30e79bd850d4604cbcea43bfcb8f945e74ff4e400000000000000000000000013f3ecd2fbff22019db22b8a987d5d6ec7f798be0000000000000000000000009278970dcf0d5c2e0dd473108477d5797276a52a000000000000000000000000d21c0c8e582d7757d783af56a5b58b436409966a00000000000000000000000048d4e3104a81538e643040af01a0414a7cccb729000000000000000000000000c244c7813d64e9ea145187ebc020a1d737db73990000000000000000000000000dfde40bbd2506f39d7ad501f062c86ddfcfee28000000000000000000000000621cacb0605b4968fe6c637f4b72d78c604b48b60000000000000000000000003e4f4b25fb9b8515ef4c9e7e947b8e898e3f140f0000000000000000000000003b53bf85f93f3d0d76ce44c77e37a498509d0371000000000000000000000000b298ded8f829e5898ad36023ee97d1f278c0d6700000000000000000000000001c01afe5ac8127bfa44938011ee2485a2864aa660000000000000000000000009049de931ba9a4b96b427949404e8f6d964447ca000000000000000000000000abcd752dc96defd242908a73844f781730425af9000000000000000000000000eb39b20feb5e0ffd86b12673e8dbdfe2ffad1e37000000000000000000000000ff77995f1c9dcf23829c41331e069abf3e24dc9900000000000000000000000098bdd058856817b3a5868930f23cb93b106d7a21000000000000000000000000e8857a2caf73051cc37780f2c8ecf2dfbb86d1080000000000000000000000001c52f22ea5170d257f624939ee5d6ab3fa84e9ae0000000000000000000000000106936cc52afcb80e5a6647ed192025e76f9d44000000000000000000000000bfdf40ac244e22d6a44840d2e0ece18916121d9700000000000000000000000098633b86554973c0d16ccafe0743c7ec8643749f00000000000000000000000005eb3fc7323d42821014b182ed7fd378cb10c7c300000000000000000000000042f1240e7dfc97d1c72c782540a9ae39bc59e3540000000000000000000000003df0b2f783943f33e8bf8410bd5a6d4f33bc5052000000000000000000000000ed8af0082aa7c45e022dc2ad312e152cb7541af200000000000000000000000083c3b99e1def09873a84ccab220043e1802846d4000000000000000000000000230a4a9cc3d57fe07c75ba1b063c779f328230fa0000000000000000000000004d3aee3196f5f6eb4344e684606841228a1fcf08000000000000000000000000c5478a40d9b81003d9fa7dfb68fd7f60f3de15670000000000000000000000000d9dc779fb08ce025711d4ae7ab8b598c5742d93000000000000000000000000992050e80e062c6cfcb7afb4419be71e0fba8e65000000000000000000000000d980d1ffc89b3c2c867b82cb0b9fc2a64aa3ca87000000000000000000000000ea10fdd07e53689e2eead96bd5d25893478e0f82000000000000000000000000f24f98cfff4ff1e11cdd5a22b9f26c89a558033900000000000000000000000056e3ef2d1ef7309ce55ec8536fab9683932f1064000000000000000000000000a49e43927f896d57f039ad8352cc7b3ddeffa963000000000000000000000000550fa36a6381ab5df30e40fd25b9da02dd43e0750000000000000000000000002c3fadd1758105b2cf7fdea71ca46a11cd559cf40000000000000000000000006c329d166ee2b563234606c6bfc20f14a813854e000000000000000000000000d9fc02d0f98a78369543cec824b1f8c65c088724000000000000000000000000d9be0560c229321935e77b5244d30dfb3a48fbf4000000000000000000000000e0304c6eab472c8a0654105ac6ceeb71f05d19a5000000000000000000000000c828a6d5e5678a67df68ccc8ff1b97f7142ea9c20000000000000000000000006c50c97510deb2edfd9ae190178e367c380b7b5e00000000000000000000000063b31a2fadb79746fb6eadf77bbf5182ca69fa44000000000000000000000000c8665ab131ec4bccc66fbdcc23c52cb05a428aad00000000000000000000000077891179ec282f0be7777a3489aee099661b8b4b000000000000000000000000350b42b2cc1b0d776621c859106b9e6c9ad83225000000000000000000000000e6c9dcbdacd935544bf62a0ac74fb560620fbc46000000000000000000000000dc7df21215841e3cc80234f76b9ade5729795a280000000000000000000000004bf2dd74e1a507211d18f7c12798fc0c67870855000000000000000000000000d18fd351977c62fd15901ecfa24da5061ef695e4000000000000000000000000964fd5fab9043da88a946754315087ab3dfd1bc700000000000000000000000006090030c95882fba8895663681e3585c271fde1000000000000000000000000576dd2fd7eef85abc4c96917acc4f661e97b68e300000000000000000000000009b2a5e77d3119c93e6e48d94342360468b562c9000000000000000000000000ac613ba88bc9d5e52b37eb59c26be5eea6aa163e000000000000000000000000925e0c3fe5912e0380e7872fae5f3f50747fb1f60000000000000000000000009afead6aacea298738f1ac53aae864a65eafd035000000000000000000000000c38af2be35277e7d1a1de2783ff63d806e6dd4a800000000000000000000000064f8d82c1fccea661a2ab3a426b2ea5cffb8948800000000000000000000000045c4b4776126e4bb51a87fcb87a3de14a3ac5898000000000000000000000000156c00688fa7b717ba2d988ba0a5c19c99d680d200000000000000000000000099afd4055940cbabbec068612be1c1f712f3a991000000000000000000000000e5b332c30db3a69ee4969328739dbf902fb7973c0000000000000000000000008712937537ce6c6996833521841a4d10ac092af30000000000000000000000005449c5afd71e6629ae53dc2ae7c77a8db206a58f00000000000000000000000051e8ca647a5b4cc8131ab4de0c2eee32d664474500000000000000000000000072bcbf769958c3aa1d0a39ad3d86cdb9d16ffc50000000000000000000000000fcbc60b04d6594b3ed7a88d4181f6ae432ef1182000000000000000000000000bb39f1087d382256dde4151a600e5ffab0c7d10700000000000000000000000048d5e9ccc2bd183c3591feef0a4ad9115c32bf64000000000000000000000000c63a902516123a97ace752875ee9ed5890fd44cc000000000000000000000000ead3569f2e6225f275929cd8fb31f4c314d3e515000000000000000000000000882cf75e3904e03cd44f79c1511ee81b578a54460000000000000000000000000a40add6ca184e179e1369cff42011869c11efa7000000000000000000000000cd8b198ab35717f14eada74727be7387cca37871000000000000000000000000fe89d47125c46e8387c83d159b4ee0395a65605600000000000000000000000098ffb3c99d4968271453dfd88313c7adaa48bd010000000000000000000000004b68e43f73e1c2020fe7ec80f599af0b75feaba700000000000000000000000029df40e3e54e3ebbd65f766d5bfcc75ebc070eb5000000000000000000000000824a9aef7366f46a51434ac5f247634b898dc90b00000000000000000000000052d08c03ddcbc859c14049d307ed6f2af3698dff0000000000000000000000005b938cff1cf889f6cc273ed004ccca5b428255d4000000000000000000000000a1d8237c908f59c537ec613295bceac62f068bec0000000000000000000000003578cfc921677db22a78a1e91b3d75c424b9aaaf000000000000000000000000e5e57c48ac5a6cf4d40576a500cb6c89461203b700000000000000000000000057cd0cc034ec138fc4e5e31b69f13476ce168218000000000000000000000000b070940a99baa636b21af9852c57abdc06a3bd74000000000000000000000000150b0ebf48432ab0e1cdaf76dd2a6886436fb36d00000000000000000000000031a3e9f8316b37086d0f1015cdebad41ae9c34d7000000000000000000000000c409f4a5ecebc32f2a0b2d06b146c77f0c1f542d000000000000000000000000be074c736bb16767f2685c89c59b245ee08ada7600000000000000000000000094854140ea7ed49a6d66b189e2f92b1ef0a54cbf000000000000000000000000af14cc3ab6ba9bf638749e972cbf303d2b2199d6000000000000000000000000a32c78cb222a46866347030f3ec20df9f70a148e000000000000000000000000a7930e07fc3d61a537331b101e87303dc1c19e67000000000000000000000000d99679265c6a3f00a508c4e63929ef49e278f82e00000000000000000000000092a0cc6a474ab0bb5fa6b4acb7ae285fdbdc82210000000000000000000000007396e13c8a735801cc22f2923439dfaa6aa09e4100000000000000000000000043112d063f8a6ff5a422f7fa4e1d7038b8fc2dda00000000000000000000000018c5343bf3e84ac08ed3deaa086f8e383d4f92b00000000000000000000000006321ba938b0f915fe12e81f412bf87964083335b000000000000000000000000e8702f344aed8f925f8661a899052b1373b16e0f000000000000000000000000c56d19584c3f63622a45be51722c02411fb1ec4100000000000000000000000053627817c4b7bfe39d58c6c55d78e8ab76bd688a0000000000000000000000006aa8137e3a0b1a77d9a16df86026a99cd0ce29f700000000000000000000000008cdfb3b6512df1cce81c6e00d29df87a852058b000000000000000000000000523c00dcf5827dda5fcd5a192bcda3a47622d1fb00000000000000000000000001b442dcfd248d8e8db04a2aa341622b475d0779000000000000000000000000e325506d1a625309a426a3f5bacfaa6a80e2b89f0000000000000000000000002f8d36bad0b5216a0232cc6adbcfe224dfc32015000000000000000000000000e3e473a4cfe060438cd158eb0368d6c98474e67600000000000000000000000026471238a00c3245da58542e98e454f1f69eb4530000000000000000000000009947b02e5aeaa3b489be461402ca1af5af95dac90000000000000000000000009d9cfd95a5b78b94ed0c954929c4f94c78531226000000000000000000000000c3093bd0471cfc4ea08778ee316f8c66933511a4000000000000000000000000c4ef7865946551f96632874fb6e02eb1c8976827000000000000000000000000bbb4e697ef291b159a782ca9b06ce85ef614e5ec000000000000000000000000a4d6b50c090916a44f75388956eb2ac7d6dcad38000000000000000000000000000c93b5354c75f5319db0ec272c0dd900c07b83000000000000000000000000e11545b0898e3b28fa8408f66cb6bdba1f6399f200000000000000000000000008465a66c3905dfc1972362f5737e31b5cb8b9350000000000000000000000000794334d57a650f824b44c9584343ce8b7e8ac00000000000000000000000000b65410c3cf90ee6fed3f545dfb33d98d8ebef7390000000000000000000000008ca2163ffb4864e0128bff78cba7b2b41671deb1000000000000000000000000711b88a2834ca61086d2c40672577c0bed5190bc000000000000000000000000f1677e53b7e16f42800ec1a06afdb14a507387670000000000000000000000009299bbc496a9783260fe2d37fbe1c4f23906305700000000000000000000000027c08444a3946287d15ded235ca060a38461c0a5000000000000000000000000a177038ab6200e50fa46d193dec9ac74d0446109000000000000000000000000bcf40efc10ab0bbe30d9f821faf44058f8ca72cc000000000000000000000000bea59c30e7673195da89fc7c70871e9831aec0d8000000000000000000000000efab60acfaaf6d9264ab6581ffb71988028486fd0000000000000000000000005a52a3ed97ad82e096df218713199c9624df7a92000000000000000000000000740ea9656d8147cbe540f68baf23fc94c0be9c34000000000000000000000000de1c3d98e6bb643385a59afdfadddaec5f7e3d220000000000000000000000000581c898c60747dba66f68bbfbf51f981ebf4f67000000000000000000000000654afa584acf4250783e5809bc8a6c4aaff339820000000000000000000000004999e74db65227e52ab2bf77584d65c534533d31000000000000000000000000407842c4baa6e8b6ce4d4574b530d0dec794bd5b000000000000000000000000b5254d332abb52d3860e416df82a7310b2b6a1900000000000000000000000008fc1673637b7bafb6bb27238a6da4d56dd0bcf0d000000000000000000000000bb4d3ca39a1e63e6dce08b103939e4ed79841dd3000000000000000000000000b84efff047f20e1703ff713d6e02ae3c5ff2d44400000000000000000000000000487a69eb0c2cf4436469422e98d020dfac387b0000000000000000000000000ecf9cd767e1d41edbb9a89d466c3a62b612395d00000000000000000000000067512888f5c914d0b2f37a4b4ce1abf5832ffe5b000000000000000000000000e606c04f122fb3854bec7792bfd981b4490fff09000000000000000000000000193968cf97e541c4d05631f80b709cce1fac0c7c00000000000000000000000046ca91122159ff39cb3a8a9a316c08256ef7341e000000000000000000000000d407d1db5d667598b5bb20bad8bab5a98eb475740000000000000000000000001b76390a2067268a07fc1d7e8189bcef855156b2000000000000000000000000baaecc3457d13264c73d3c9b1cdda48448e87abc0000000000000000000000008270400d528c34e1596ef367eedec99080a1b5920000000000000000000000003bd5e3dfe942a5f1d400cb717820657e458d1c320000000000000000000000009d9940e8d080e02d3de07ca2c1314f3542615d6a000000000000000000000000da50fcefe18a71d7eca3502c176a09cb8728e3a300000000000000000000000046885051db042ed7640de655e286c37bc102d197000000000000000000000000b434a7c2092603115b4a587c2f2f98826e5a823700000000000000000000000036bd3b55d2aaf21a3a5486d7f5ffa697e478845a0000000000000000000000004a0e0ecf207323bea7cbf03da4b1bc4ee8e7f9580000000000000000000000009669941df0d09266ff8f4b4c1bcafc6e81f9f79300000000000000000000000075a342227f1fcda1ebac4d0fff9adc7b7744a61f000000000000000000000000dcb2906ac4aa523c40e6d76c96535e5a1e442d3a000000000000000000000000a1b40c5756ad4d6761e0d071979bce13c77ce64b000000000000000000000000a371c721b4ff742ac369afac6eb90b12381eb478000000000000000000000000c7804a9318ecb11047ea00bde6214865f0ce5fec00000000000000000000000044463acd49125288f8319f3b6c81963f108db1b1000000000000000000000000ebe6ac8bfa2aaeb45cad82e7eea71c8003af0ce50000000000000000000000008ffd2649b8c52d414aa7606a36bd31e0bf9f50ea000000000000000000000000459ac32bda75fa54e6724a508843858c3b8131f0000000000000000000000000d7a1341e5f15bd7e4581bb318b4d6df2cb51f5dc000000000000000000000000d5dfedc6ac85f96cbedfe1d1c12b440eba88ed22000000000000000000000000f6d08dc8c884bad3977521b4c212d94dcefd9d9200000000000000000000000056c42e5ab18297dfa12e140da5b7c2e43b9114cc00000000000000000000000080a4f7df01a4500b51b02ee0c46e7309feb36f9a0000000000000000000000008da49eb565bdf641954b04851ca0c07a511c6a9d00000000000000000000000023e2e9d53477067c889b872ac2b61394fbb906790000000000000000000000002af166656584b13866cdc8c0de8ba2ba0dd8b9c9000000000000000000000000a04301232c7f13bc9ce4f1b5b458a166683d4d150000000000000000000000001b9fbe3e80911505a91cf5a087d272242ec4b7b200000000000000000000000093cb74753b742bf8e4619a712cc5bbc2566917f40000000000000000000000000228964ef9e6f5cc93a01e870c2aaf19ab4ad3ca0000000000000000000000000ad24e340e4cd4674b4b16c14b336575f44ef6750000000000000000000000000d565530258e5c00f71d19f49ccbd3f7ac8e19dc00000000000000000000000032a9b4e0f171a2d541b4948c526e8de1aaf87df6000000000000000000000000726db3d02ce19c256cfa9b8166a40de261fa3836000000000000000000000000a6b20a76a851d5395c458cbb86d02a366dcacc220000000000000000000000005677f5289ce1a248e1bc1dc112d54bd798308e3500000000000000000000000077bb0f109d1db6aa5f27683b06932c799479ff85000000000000000000000000eea08af58474ac2b6945bd2b7aafb790e28a86ad0000000000000000000000002ea344a2281c7c021df9b3592ab94302e427e9ec000000000000000000000000b984949ea38a62dcb64157a2e16b17d4f34c76ab000000000000000000000000cf8f26679bf60996dd92c496aa3e8e3cdac716a3000000000000000000000000a0f00e59ef57d82449accb05b9512a47b264374b000000000000000000000000da5c8fad220ad89aae8b863e4367967443233658000000000000000000000000aeb879c68a4f45725a0cfc5c735b7178343452190000000000000000000000002ccbf7c691c1725e1b6d8dc6a4304f3227b31f7500000000000000000000000060b19c8b6fe464b503f8271d005c5d792b5a6c370000000000000000000000003ccbebc4dd1fa505d63cb7f2272fac86cfbed7c6000000000000000000000000544f3f7c3f8232a5783779d0fe74807f2f04674300000000000000000000000092a4e99a62259fb214e3c391fa5f39453bb0f4f8000000000000000000000000b1ca2b5f3cf3dd95bd59a4c1a9d6d6840e697c4b000000000000000000000000f5bf040091ba358652538ee8e5da58073a0df80d0000000000000000000000009efa01c990fd16c85abb75e69025a9b7d77511b60000000000000000000000008cb3eca72555feaf21c4cdc9a46d5fe30b6b572b000000000000000000000000aff278597e27499c9e61229f63553fb930eb58ba0000000000000000000000004a834226a801db67b1b02c2333e5b7023a48220b00000000000000000000000034744dd0fb927366228a2eaee0d142620ff260770000000000000000000000003066856ed81b4f9c9c83f756c5a28c76bd8ef4a3000000000000000000000000582dd21a86facff8abde485d231e8848fe0de6d5000000000000000000000000fade7def5cc017c098a2d47db1f043c6123f968c00000000000000000000000008290908a251119a1c75bb9c36a7a41e9bf2f1e30000000000000000000000004c70be9466e4937ed51745f70920b84c60c3b70d0000000000000000000000005179cbc144347e7826661d65f3a2cecfaf61e1640000000000000000000000003f32218c7d6b86b7c846449cff01dafae1f9ef38000000000000000000000000f2376fd1b72683af7dff34628ceb148a5bd566a8000000000000000000000000603b1c27cb3bc66863fc2ff172b1e4decf6750280000000000000000000000005f82bb7418cf3230f101a01b3f40f2113a5956dd000000000000000000000000ceb7ce83f16ff4b4331a290f36464cc6e90c2c64000000000000000000000000b9f6c43faae4b3bc0e00c4918c17b86fc9f84c66000000000000000000000000d058d0f207d05e389eb12129dc7eac9c3a3a7bd5000000000000000000000000dd45c7eac2abfe180ab16051f2489228beac4112000000000000000000000000d6825571fb92708621b26f60b148c0c2f8585223000000000000000000000000e2e05dd4ac6d72a33a6edee7a5a06336abc92d4d000000000000000000000000cd7e5d3a35c499ea9d15b318caf7992c1e99cde3000000000000000000000000af00ff4e4d3f504854885b096224b09aa4028c59000000000000000000000000f328818abfcfbe928265061edf929566da79913b000000000000000000000000dc52350858b60853d93390ab38dee3ce7e147fa700000000000000000000000066a3865be8c497abbe0f825d5093ef779ebe0279000000000000000000000000d2a2d866287c6c5aac12c07c16a8e352fea91cfa00000000000000000000000035c1975aa04212b04a11f85ace4e1c7119b70603000000000000000000000000a40dc90ef7f965d530b03c814b9047f43dd914a9000000000000000000000000f65da2b8b04f00943adfaebe7b86866c184bd5550000000000000000000000006efea52156b408958e0516bd0c7ddc67f5d78fe9000000000000000000000000b70c0da16fd70d93dc324231eb49066457e0a7b600000000000000000000000094e61dbf43dcc36dda29160ca549d90f1af559e8000000000000000000000000c8edfac11def0fa7015681a874b02e39c61508ae000000000000000000000000f2e548c73a50812a6695b29de574906879e1eb6c000000000000000000000000eb79187b9f6da2263f5449ad9a25693a2dd9a7f90000000000000000000000003d3e08004e3120eeb9d79264c68c383f701583d000000000000000000000000049bd15daa92eef65c1f7265f31b8a4ed97d3a3f9000000000000000000000000c00bdfffddd7e5a5d6aae8fd47fecbce897855a8000000000000000000000000de2706742aa5c9a857a4542dce403b6276564b66000000000000000000000000f6c89a3cea49c91ecf85ee126b35268babcc811b0000000000000000000000007c7bf95a38e6bfaf431f2bf8851466d58302d2ba0000000000000000000000005f4e15ff40983172e3009b41f8bbba1a1036cd7100000000000000000000000019437624a974ce6da2fb3b81b5c1e9ca4de3464900000000000000000000000010d60840c74f98c6071a8d8576b2a0e407419b9d000000000000000000000000a65d3f299de3ff94f55ff5367fd24b7460997eaf00000000000000000000000004cb794f33b9bb64267321ca199a8e7dab282e46000000000000000000000000968f59cfb4414e9a7f011bd608c907549fe2c4a4000000000000000000000000a6fe0203f0cf700e56fb413d295f74007402729b00000000000000000000000049a1684610e4294ccf9ec2685a79420251f08bf4000000000000000000000000ba562081b26d4031c5f76835c3f53e858005cf0d0000000000000000000000009a8b73469697e121e21ca6a69fa5d466c6adb4f60000000000000000000000001bf224a36515dc1eaa50ee095fdf79e05e91b82b0000000000000000000000007b1339f4ff378d1edeff9ed33ca73ac99ec1aefc0000000000000000000000006c9bae1e47f57f76b107b94b7fca1a0a069401fa00000000000000000000000031a32c533d26f32c6df1c33213a677b6278c8a860000000000000000000000008417c22d415eb021d8d63302c43fdbf533d66e010000000000000000000000006b15bb3aaa437c51db12fa451fed1ea1ca4b62450000000000000000000000008c7a0186f57ca63bb5cde16b2b26b2344fbf224c00000000000000000000000040393be70376eca50ffcfe08894cb7180461ab98000000000000000000000000142c6241a55d852face90ade37ee9330f0fd6568000000000000000000000000221ff5c24bfe42ccb9c6acd27245a2f44925c5b20000000000000000000000005f8183e0914f8d92c442be0777dc24081f4b0785000000000000000000000000ab94cea0e91e6c16ff975bdb720bc4dc6d37d45700000000000000000000000023427a35ec46784a2dadb530f4f13e5b67123b41000000000000000000000000eb8aaa91d52392758ce78269ed435ae2ef5bd2b4000000000000000000000000794b35d8544728e5e2c3ad751a146316eb49fae80000000000000000000000004ea237942e52c7095db7acf244e55decf3ad73710000000000000000000000001800e4b0bffef1202ed8208fcb514cd0f03f70060000000000000000000000003eb59dd2e5e7141b1c5fdbaf3405bb6a5a5fb0fd000000000000000000000000e4477f5ce7a1f6e250de4d8bfe5508ba2d840fcd000000000000000000000000c5016c4f4d5e46235e33f87695eabb78a1e50665000000000000000000000000fbaa06c3078f04174d7a6304bc5c5c63d112fa3b0000000000000000000000007ca9d8fa33b05f6b771350d45ff031688bcb2aa9000000000000000000000000a1b5af8eccc097fac2a68f878754aa8202092bab000000000000000000000000403d6afc301de153b6c38d6068bb0763bd53b0c0000000000000000000000000f94ee1bd44d22d26437cca9b66d38a9dd674bef2000000000000000000000000cf8ba62ecb22438ea97edc3b7f6a357dc50ffec2000000000000000000000000acc2ea18ac43cfa1ef4580525c5aaa344bab57e20000000000000000000000005378ad6772a8b2436296a252759d5cdc487a07bb000000000000000000000000ba8d0f840ecf8ebdde7ff713d6ec653427faee0400000000000000000000000007ca11bf80b4ea96cc92bc69bcdbac646c2bf4140000000000000000000000007d6daec86b55b578f44e6bbe0f6a5e8f7aac0f88000000000000000000000000c52a5cb8ba3086d1d8c970830ff49ee9f129a5d50000000000000000000000003d0d364a3c7eecbea4a26ba4b18de44385e2b941000000000000000000000000a533888dc26f0953f5dfb1c8cca4d443a5106abc0000000000000000000000005cd3eaf2197bbe019d66cd268eb754cb806a82b0000000000000000000000000969d96825eebc717e8019f0b8c481fb34f231f8d000000000000000000000000af1797a8f8bafb23bebe09fa574c0626fa9f7161000000000000000000000000f4569fee26273332c9a7177bb67ab64b4d59eeb9000000000000000000000000ded1253dd28373410609250ea39361f1c9eb7f85000000000000000000000000f735c9f9978e0cf7aaaaea48a875ba945d9f5b9a000000000000000000000000554091ff52e71d72ea8346d398191fdaa4225203000000000000000000000000843f4a71ea8798d84ea65565888bf2bd170b90c80000000000000000000000000c7efb71a0c3aa2104b2400b0796fd999743693c000000000000000000000000c6c34f9d6274003fd5c57e2cac0491dd9f30b386000000000000000000000000e4065949d98b0fcf4fc7b67547c1e4d6c6249831000000000000000000000000ca33051e5ccc506b8c5c48bfc8c393d30d0ca8560000000000000000000000005bf7b38753945164b0717002f051469da99629aa0000000000000000000000000a3157fc09921832b93c7afbf733ccbb4b202d920000000000000000000000006d79019184eea85dd41d953ebf4d6a1579ca43a7000000000000000000000000f9b19bcf5cbae82d44adc9aeaa249c7b9fe09ef6000000000000000000000000d77bd32803b4198c51b8f85dae468541039827fb000000000000000000000000b2e3e01c329084397949f73f67897841a8e688ea00000000000000000000000084d19fbb0d4f28fdb76557a4555a5ecf934e22c1000000000000000000000000e6d427e5f070404700825d57c1f1f6875c45a9d500000000000000000000000030e7096cc43166ccb240e002726ec914136139cf000000000000000000000000f9e9ff97e4291241fda29ad08d6feb78ce4c8d50000000000000000000000000fc7087d90fa84c973fb9b5e0eb9fcbea665439270000000000000000000000008990967da67cd7f3f2e0d53e72955c4f9eb30140000000000000000000000000d433b8e9d469347f7fe783b24b7a566e6ea6247b000000000000000000000000e9898b957bb22c1bf1e68fe74f18a48b60086e310000000000000000000000002ac21a985b41abec0ab9b23e5ccc1f02a56e749200000000000000000000000037e1cf466c05e3359ea825233aafb3794b8338c5000000000000000000000000e9c25ebb9ab3fbe0eca6d74c02e128f6d0849283000000000000000000000000343e714b6c45f8632fbae698f899476bda00cfef000000000000000000000000eb48b7c23c63b48db8bf78f5b1e3a021e3438c56000000000000000000000000349e7c22cd2a12d42073443c633d2478a419b5780000000000000000000000008fc78212d1e3d23b967177d74c6cff1a0c4e6281000000000000000000000000aa3fe807bdc18092aac90e9f6c6623cac8e43f050000000000000000000000003d5ca79ee1a3d3086d5669902c3e0a1f9b9a2e51000000000000000000000000f5cafcf2206cb2763dc598cd8217ad20d5bf06ae000000000000000000000000e73794a877e3e17589383b47486333148ae5477c000000000000000000000000cdf2ade8148794400d63081eeb52b0b8bce41aa0000000000000000000000000087eae3a20901197f68bab6fad5966254c8dd52e0000000000000000000000003a91072bcf760758ec4a12104c39d593ad26670500000000000000000000000088532a879e1d5a3097339dac7d242fdb8611dce6000000000000000000000000394aa8120905ecc3a46774454d225a5a897bea8000000000000000000000000060c31b476154128413811a8fd9b77afe9170d67d0000000000000000000000004726835af99af264331498a8a1fe52dac1b628fc000000000000000000000000dc291ade630e07fc2767e2f20c0f87e00c7dc31f000000000000000000000000245c97bbb6907c484ebdb0a32eb97a932b98611b000000000000000000000000d484444967e028aea53be112fd9a669eba53eed10000000000000000000000003e6a5608968b10f70b4ea5e143c4b9d58a87297f00000000000000000000000095778e0dfe8a31c0fe92a44588820eee0f55e89d0000000000000000000000008618a3926fb085cd568646cfb0a48273b94971dc00000000000000000000000019d13b96e4026f245451e3512ee23c8bc4a2c52b0000000000000000000000008dd1c44ecd15a77be7d20fd44253ad367e6f5f3b000000000000000000000000b2f56727cb8d418060de41dfbd54358544b0829200000000000000000000000047d6f9310a7de029b3daaf63d709774c18b8f1ab000000000000000000000000a438a4bfa94be7fe2355a3680bc0e797072ff6380000000000000000000000002becbe2f374c8396218332d564d4d1eea4428ac30000000000000000000000003081a496e690749b0d07fa35c08c83aea0653e3f000000000000000000000000d0a9f969f01cdb781358c282767b159f7a83d116000000000000000000000000a72abd098030679c174e1a690fbbcbd8c4ada406000000000000000000000000d143354ac4b4432b41ea6c74080d2d0c8c64c10b0000000000000000000000007ef8c630124633bdd4e5f228329d4e00ce4e731a000000000000000000000000f18947615c6a548f10038e89bca5948a73c8d80b000000000000000000000000f6b5b74ae611ba0515cef743c169dabb05afc893000000000000000000000000096b76c73069fbc1dd2a708675e76af1d016e1600000000000000000000000007e5613f02ec33d9088d0b003edcf2e9ff00705f7000000000000000000000000666f0ce086f5deb1ecc16ab80e1744018ed99999000000000000000000000000fe15f779073c96d918eb3251adc8afa215274a8200000000000000000000000027dcbe3b4b813a2047637440b098f485b8409baa000000000000000000000000420df77de2c690fe4b734200347f8420bfbecf53000000000000000000000000c91a7dd82407a0306e0d749460483fed31a0db7300000000000000000000000072bf5684aff03c7830fe7c057bb188c590485e570000000000000000000000003d1844ad0152d32a2b71561ec7727b373f14178e000000000000000000000000b26c59aa4997d1406789a582624361bc1ad8beb8000000000000000000000000b180836aba0322d97cb6bb48fd92f1c17678534e0000000000000000000000005bc3cd80113cdbc77eb46667867943322de19725000000000000000000000000ac2a440242e9742af897768b1a8b22508a532e3400000000000000000000000038b33e2c8b2eb7725bee0836eb9dc6b068a4a34c00000000000000000000000094e15d33c2b0829f1b1db9b2dd298efecc94959c00000000000000000000000052c97561fc5357e4d8bf0ace9596f8a6ac2a476400000000000000000000000067ae54165b2f09d4adb08e3634e38ebd14e2989300000000000000000000000038e3b0f727d165b3eaa4fa819d1b1e869fd5658d000000000000000000000000e30eb66d60f60ae5bad0b68e5107d4cd9ca3dbd5000000000000000000000000743bb54c3020da6baef1368279e739264e8250500000000000000000000000009590873b3642d6fcc4f500588d3920b6b2f41cb800000000000000000000000077c623612688d49a364f9fbb6f51a8642b23334000000000000000000000000006ad770aa0bd374a130466ad4ad3d05d599b230e000000000000000000000000b3f6ed269bbafa48cc38e9817180552914557ceb00000000000000000000000009af906661628a139533cd9c8211ab5d9ae4a4aa00000000000000000000000001e50794d2a5584b02950a1e999087050d38c77c000000000000000000000000bc2072cc8ddb571f6f62e251b34e5502d818acb400000000000000000000000022045be970983d647ab5e8a19a22b69922e2af36000000000000000000000000dc2afb70d5b85952ee55b49d2be012cb2a6219c70000000000000000000000009a80119f6bff66a12ba8e9c36b8273e767e8e1c1000000000000000000000000620a1ba9ec010cb18b7b7e280f5acf9efce205ea000000000000000000000000a46cd0298bbe81c6d840e10835622473169b9923000000000000000000000000b35bf1a814d9d396b1e68c53f113d06a387ed6e7000000000000000000000000ff7a34c0e1d81e8f43e3bc46fefffc955a42485c000000000000000000000000971b8ef171b47c5dafa01713925270b68edbd24200000000000000000000000059918604b43a8f3ec64a8e1f8843d0b3948eec6f0000000000000000000000002fc0f74485915157d82f89ec0160d8dce06cd3be0000000000000000000000007fd22b67148b4eeeecd6f3e27dd4c3cbc63c2691000000000000000000000000536a7a9c716abbc1022ec3dc86fefd0bb2f6724e00000000000000000000000070c1d41d5bd4eb6cdcd62733a789af1a49209cac000000000000000000000000ba681f15a7bacb49ccf4a6577f2b522869db90d8000000000000000000000000ad69a231ea4fd5fff67aeec5fbc1f66c53041570000000000000000000000000a0a972907675180d06c525309f1091d531c73c1b00000000000000000000000093a4a706ba314802fe19007eeae0eb437624dc070000000000000000000000001a68552d5396a1647a2dc95ca387e8dc9964e682000000000000000000000000f6840963e455046111bad3dc543af3fa8c52f0cd00000000000000000000000011d00bf0876e9fe957e4ee419f1563b270cd6029000000000000000000000000b09bfbbbe1ca4723960dfe0ef7877607955e7f6c00000000000000000000000003e1c67936e3c6295b7a4a984a476d0e13983e70000000000000000000000000a47a7e7434d4342d8f514df2887f84437cd3ddbb0000000000000000000000005f49832152e7061984dd03cf6ead8c51df4382e80000000000000000000000005133e6f2d16265acd4c07487aa6edef5b507e7f2000000000000000000000000d43bdd83c50b2f04246d6455a4dfc04607880a1900000000000000000000000091530289a2a39d259304919082412d1edfe64386000000000000000000000000952b994fd763fd789e44834b8c9060e7e281aaa70000000000000000000000004f6e3da0a086522d0ee9282f15964409bca8db6d000000000000000000000000fe9c582c629a2ad338050da099c9e4af8cc804e10000000000000000000000008a4a50b13fd2cb36feb96c408cb98b4c9f2b8f2500000000000000000000000075c686f95eaf04b33c6263393502a8ccb5511cfb000000000000000000000000c7645f78668f83272dc7be8458376740123421ad000000000000000000000000760947f6547f80c044ec4b5d00dc26610c798f1200000000000000000000000010963020e1bc8fc75ceb8f18ce4ad7a6de43546c0000000000000000000000006f99d20127dbe42d7cdadb5c5403ecc03e095cb6000000000000000000000000155f02b9971793acda04bdbecb176c9522b40605000000000000000000000000d8189ad0884cf97a8d488648ad5357cef101ede80000000000000000000000002b5f4aa77c695d769cf703c117703657dc89aaac000000000000000000000000b275483694d627242e77b95630168da4aec5da83000000000000000000000000d4f50e7316b31dd465bce63cf966c99fc9843f3a000000000000000000000000c96e67f8e69776cd9e3fa3c09ae14bfb517127dd0000000000000000000000001617d2808b4d5181757f682b404d256a6caec4ce00000000000000000000000069ed884522820266f6d50c0e71e7d90ec4048cd40000000000000000000000002b6f8e4b67657260001962772f44339c0fb4e3fc00000000000000000000000089862cbbe11a0d5af808f1428c8d8542e23560440000000000000000000000000f3b959a8820ae0374397baa1d5bf2f9bc0192c00000000000000000000000006b238d58bd9238a65e3a1b59e52722866f0266630000000000000000000000001a258f501e1e36e0a7f7b8f3d75042ab1172a0280000000000000000000000005ecfa85b61e88c2a4002025f4fcff0ee7f6748f400000000000000000000000096d8ad0c106ef5d79e6aacb0a83849667f204a1b00000000000000000000000071f8b6cf977f9c6051e414f74f7193e27fc0e7c300000000000000000000000003f74dfa586fe2f345793072440095dcf54de1ed000000000000000000000000a41aca07020a01acf35fc6f8b11bd1b1b84e6c3a000000000000000000000000f4b0b32b9fb3d9289674424447715eb694e9974a0000000000000000000000006693de9bf09f907f86cee6bde1d8e883fe37d50c000000000000000000000000c0c45320ba16446175d78a5fe0088ac6627cc386000000000000000000000000407628fc57d46e3f5a941cccff273cd583ee0c3f000000000000000000000000e8d601728cf47a31c0fb45fc7fcebaf3e25c5374000000000000000000000000d8e7ef14d2e455a7c150242e60b7d8768952c971000000000000000000000000ec97aeee6f43b7ef3537de31c9093b94627f86ef000000000000000000000000e1724ca6446095b26a1f51351650b74a4e5766dc000000000000000000000000412cd6a4dba404cb480c108fb61813c4b3b80ce700000000000000000000000086d8cb616e60a215355df476aff70cdacdee4a9b0000000000000000000000008f5d90e29fb3128d4b05ea99089a0139eccfc0b8000000000000000000000000893d2b013937f00e70bc5edc00ddfed8cdc636b000000000000000000000000041feb2715b838bb639ca729084694f4c02985043000000000000000000000000b0d693f6a337d2aca84dac4832c236de1ebcf694000000000000000000000000c032b174f998471604a3822c96b35ca9950968b7000000000000000000000000b76739c0e0a75631e8042743f66a46111a0b1af300000000000000000000000086bb3d486ca2e7381de5427931cbddd6d89429d200000000000000000000000000a8f06ade4bcc8481f7e9ce6f6fe505cb56bf1c0000000000000000000000005a988ef1587f90e06988d8d57098aee9c6b1cfa200000000000000000000000085893cc28f86c3138e1e3f888b16466e8accafc6000000000000000000000000ace584e3cba5da363b2fcbd1eec273b82f06c58f00000000000000000000000054365b36869016d1cc4fc4350946486b56f2b6510000000000000000000000007a11cf7bc9720921f737b912f71e815052133a9c00000000000000000000000058f9b942b26714ecc7ac6cde7f674729e44007620000000000000000000000006efbadcf778f821807f83f9386f145761234a4ce000000000000000000000000963510167b3d984fc47fc8907609d545f061b64a000000000000000000000000a9381dc437514d607afb125a08844c3b3a96a2e4000000000000000000000000850841403f9f428cdb985e5ab36754f6409adbc90000000000000000000000007b1edef00685fb968b061a7134df01bd4011fdf7000000000000000000000000b899b4fb9c1cc383f9e22b9088aa94d9eb271386000000000000000000000000ee011dffdea226f261d768b8b33afa4a3d8e692600000000000000000000000032166aef2d52ffcffa2695da1f1fbe700c5c378c0000000000000000000000000b3efa57dcff76648b1c35d66213f57a5fa36a17000000000000000000000000fd9cb1866635fd6da6ae168f0efe125e6fe5114c00000000000000000000000054c7634c53ee2c95c64363f857758bd22634bd1e00000000000000000000000085cb78bab512dcd675f606c01f776acf05065f6800000000000000000000000043b7b4c844eb35366a1926d9e439b3c294381d03000000000000000000000000a5b1699d791ab03ecf5889b5107f4510f38fe7580000000000000000000000005c0783f448ff4ab1b5857d860557c2450524cc7400000000000000000000000056cd97529c7048cd7ea8f6c7726c3b93a72d43dc000000000000000000000000cef0bece524e153f2b3fd92f76abfe8088ccd7f800000000000000000000000088d9a755a339b746ccd0a670c2c135558bb76ea8000000000000000000000000982b699fb8a6432064fd6ff7697bfce652bd36600000000000000000000000004fc0ae64c90ad578792a4bf9f6414f0b71659603000000000000000000000000f5ab6b4a8d578807491ef59ce8559829909326170000000000000000000000004ca790b2c94af33009f5e7e2a419d766d77aa88a00000000000000000000000020e7015c0d467ed716fd86d3bb59c8021276ea9000000000000000000000000007859d5b53df11a7bd71f96bf2cf7862ebc39c1a000000000000000000000000f91eb053fd83b617ced02e5c15b4e4a8330ffb6f0000000000000000000000007223bd1daadab74c8e26eceaacef5537bc2b61c600000000000000000000000098a82085039811e2b4332ee74f0cef2a7a13bf5d00000000000000000000000071e832570cddb3c6a971e2e4f9b0397eb542f2210000000000000000000000007e62a89af7b673abf45063371b6fa8c56c6da242000000000000000000000000ba995b692a94342db2c0c26e0a0984bf6be253df000000000000000000000000caf6a04f5c34489ca46aeef6dbe795c17ec04c230000000000000000000000001a7c82b24af588ce11a846dddc7e065692f74220000000000000000000000000d9433feb77953cf723f672b1e1daf228aa3f55ae0000000000000000000000002afad5084fc166b691ea0349777c5d3eb033060e000000000000000000000000e8a9834ec82c2037b725013d835e1be39df6a8980000000000000000000000004710d7911c0f08e04e5e85f603e617bfd3b23aef0000000000000000000000002151716dd82e3429dc73e5d1974d9727fdaf6a27000000000000000000000000262b1d83f3a0a2cc2b5882b3bb5e80d9e23b2f9b000000000000000000000000f472ec9c450ef0b65d10e731eb1980448658e4da0000000000000000000000006ef805debb43d2c5ed509c8f45348dacdc60a9640000000000000000000000004c15db8bde9d8e72436715ade419ed39b3bd07da0000000000000000000000008e89080115d69b6dd49bbba6867ea1180d00cb32000000000000000000000000266a55fb11dbcf13f5f82dc28e6c49469c40d8c8000000000000000000000000ea26543b9d2049d45a9fef55825a46f695b816e7000000000000000000000000c6e98a702329813c5acdde34922cf7b7cae9927100000000000000000000000042aa7dc42d35dc7e918efbb8b6e76b6c196af31e00000000000000000000000020d4f8e09fbd05f80bcf5a833d306e22e5e16850000000000000000000000000462f38f23c0148a09dcbf8bbb2099fd336b9dd940000000000000000000000006690f40ff5e723bfbfe1f5138f26384c2bcccaa6000000000000000000000000ccf610a29683f30d500fc7a7a668f43494652d13000000000000000000000000fb75904f872841a9b4786ecfb5a3231de56adff00000000000000000000000000b683590f3f6637a890a4dfa007a229f16897ff4000000000000000000000000dac81897c7d9798f91377f17b3446016346725900000000000000000000000002e3fec079e4b13c1dc312b5683ebd8f8ae36cbd6000000000000000000000000d0eeb96bcaefef0e8838d49b2ff050628d2bacf8000000000000000000000000a3ec1db8cf0cafd5c2c9e12f9853f8d9414c3bb900000000000000000000000031df80f007bde559b8c0224d482c1f61d95932d0000000000000000000000000000010e51b18ee4656a9cc4b21acc7c88e5a0000000000000000000000000000fff7c1236a3bcd0779a7cfa7900844fee9cc3080000000000000000000000000c115c9d8e39726f97be98d6e13f4fb1b8c5224f4000000000000000000000000b87b66641ec7f7512102b7e685f0760a27ff168200000000000000000000000081bea1b673dedda52c5d03e561830fc462fa680a0000000000000000000000002e573e993d18668bce2cfba33a823bbb5da42ca1000000000000000000000000bce1230dd854625156442fd617ffedc7eff1621e00000000000000000000000057fd5cbb49d531d8c266813536e35e400f15d018000000000000000000000000300bf697e76e1aa280db6d926392f29912f10da60000000000000000000000005c307f228d29fdddc51fc2f054c675fc11517f7200000000000000000000000067e661c9b386de4c03e218c49596b8ab84b89496000000000000000000000000f7bd094ecfa0921b72dae80cd9bc76027adbeaef0000000000000000000000003a9f1415f8cbbbbac8eae8d5496438409e28b3480000000000000000000000002423145cfec0139e87a71faf5c558f32d677f7a90000000000000000000000001b723031f7b83c3977a331910b1d94201c1852310000000000000000000000000c2a81be7d92bb95c42d8e5879d3967181320ed3000000000000000000000000fd2ebbc30430c1fe610328143c020e12685675b20000000000000000000000004f0d938a81343a5fb10d6bb20bf5996e2e5575860000000000000000000000002badf9789b08dc9a701b962fbbcd93e3247584ba00000000000000000000000047cfc447943a6ca50ea6b4bd01ff48fc93b1c5be00000000000000000000000076153d209f2e780721c665f24435d54a14315eaa000000000000000000000000a7c397eef066252e9e42e214f78b3d1430cccce900000000000000000000000090d5c3723b9f0b354d616bbdb788b17c70878928000000000000000000000000f378fdf633849099061a79bdd17071aa925721440000000000000000000000008edc7f6f13f0fe3208ca224afa683bd75a34e9d10000000000000000000000008955b8ff82582c64275ec9bdcc138ea677c0277a0000000000000000000000009bbd887167e5ca878053288c96bc38f2938b3f6c000000000000000000000000d7d32d61d3a5129138ed2c399609319a9f222be8000000000000000000000000bab1b58bdf231522824d5eeafba249156700c71d000000000000000000000000f2bda0198cdcb0e42984d1591cd245016703e80c000000000000000000000000971fd39106208d9a52024152f65717cd0c46a81c0000000000000000000000008a18316a7623fe82607a995e1209b41e2079dffc000000000000000000000000275ce450392b200d01da5d9e43d7a8c0771214570000000000000000000000006492f0eb21be33745a7a35dbcb3d0c51c3fa34bf000000000000000000000000ee44e08c44796af94b390722c4817f75f80928320000000000000000000000002b345f4fe4ce5ade3be19e3c348c86141ed0aa0b0000000000000000000000002870e112c0460fa2d210e64d580b2338805a50c400000000000000000000000073fc448d23d3f48906407a8c40e1189818242521000000000000000000000000adb8e1d12e21ed92ecc59c3b3be960dab6a00ce70000000000000000000000005d0f47ca822c0c5808bfc8f8418c41cda523e5c80000000000000000000000004770319d6a8ff92cdeed344b71977d75798046ea000000000000000000000000fa511e6faa68ef4068f0eba95dd2de5e9bd2e07c00000000000000000000000088441dcd4bc985965e69ecf5a454b04dc84ed876000000000000000000000000507e22060d4b8dcc78dca14dc17dd16c5e9cc39b0000000000000000000000009f58f60483d821e81427b7c8789983476837149b000000000000000000000000679e5064fa8b307c4d6c60c69f41c3292d72d04d000000000000000000000000e05f77bf54d46b297782c7afa56dc9ef0bcb5ca9000000000000000000000000b6d12e0ccd339454dc5f277ce484a8155cd804dd000000000000000000000000dfbaeef21396bf205d4b7d23345155489072cf9b00000000000000000000000001d82526085a08185d9d34b0e241a49c0793a5b50000000000000000000000008b4edea638299e504cb915f8538cfe9ec4aa97b7000000000000000000000000c2a4cc372963e0ba885fd656c7cca0634c8f42a50000000000000000000000003c611126297c92dc53eaf6b97b6a949f425fc9000000000000000000000000009dd85d61cf29fb535b156e968bf2629e2bc090b100000000000000000000000022ac360b0b0c535e4ee579dc098dcab835e46053000000000000000000000000f02097cbba8342cd4df2b72dfae67d00a71961e6000000000000000000000000189dcbb4141cabc83437aca5d401cfcc5003d37b000000000000000000000000fe92751fe2bb8e82c30c9b10515cc41fbbd53429000000000000000000000000b25e0c0994ead4bf8a7737341750ffce3817d5a4000000000000000000000000af50613047494be7517b9ac3d69db5f679bcdf6f000000000000000000000000b47b6de3882c375d917a4e6a03ec571c7232930b00000000000000000000000072634ba708044677531722916c9f5fb5237c00fe000000000000000000000000e54f0fda1eab1e021c218a98cf498b8d0b913ea9000000000000000000000000eaa8f0a3d8d31fcd9badccd4a3ff8d9dff6906720000000000000000000000002c904d5adc0cec67b6acf3d61a7705460d133a2d000000000000000000000000bd8d500d4d5697e362cfd6ed3ec59dea63d648230000000000000000000000003d4d99e86376cb30faab55c9efd8f1cc1cd095a00000000000000000000000002747a11e225591fbdb56e365b5baf1b9c4d4e3a3000000000000000000000000719fbd186ba50359c2c32a60b5bcf88ee8656d290000000000000000000000001119d75fab68611ae05405bada51250c73920f91000000000000000000000000d3d51b62c91b1744400787aa940123b0f756611a000000000000000000000000b9396897564d7a14b7e6a4121a2d4815d106eae70000000000000000000000006f09b491e067627884c6317851f0d99bb94ef561000000000000000000000000bb6285ccec9da3bfdc487358def988ac3a6b0f760000000000000000000000001ef546fc1aaed0ada1f0bfb875e4b23970acfc9c0000000000000000000000001e54ff1e79bb13f8f4bafc23861634dccd16e7270000000000000000000000003c96a50281655cca28a11e624420a56b3031e037000000000000000000000000d9dc424df48f6fc65cb8a5c9c97e202a343f737c0000000000000000000000006ce626612634f91f17cdbd51c40940cab445b4e900000000000000000000000041dda408dba13cadae87326dac3c14a94a5a6449000000000000000000000000df1eefb124c11a6f4cecb9df28b273c23b824657000000000000000000000000f283e07ab8bd8f15f40f39b18457375610d04c2800000000000000000000000094af6131dc5091bc6e3aaa79b9af5bbd42890c09000000000000000000000000133c9555c7b02508a90ee4bde80419cb6cde490800000000000000000000000003d0b01f265c079ce72dcefb6bda1605eac97eb10000000000000000000000006166b316be2466a5f0602dc1e12121b0bd8017ab0000000000000000000000001b4983d160b43abd7861ebd968201099cc559183000000000000000000000000d377b85bd270d5eae864e90292d68fa15ec18c6e00000000000000000000000072fb8898cc5cd90eec45576168fa9065d603d0ed000000000000000000000000ee78894bc89d60102abff055a32009a97a7aa28b0000000000000000000000003025bbba340b7f0aeb9243f62206dd21b36548a5000000000000000000000000cef6a6191b781bd0bd4ecd06350f7558bcd3c1520000000000000000000000009d765dc686571d764c08808d38587b5c9f5d4b210000000000000000000000001269fb8c53311be8ad0520b4b062a20d8078784d000000000000000000000000181ab540d34d13498eb1af3cf64d7e483dea6b640000000000000000000000002f1d8779f1af4c1bc839e3fba5daca98e9b0f77000000000000000000000000029e41191c70521f76ca0cfce08a088d47fc7ea14000000000000000000000000c1146167af7967fc148b8a611b413de49c28afdf000000000000000000000000c00f90b38f7f16057351645a2a1dee0e168a2761000000000000000000000000753a5b853ced64067970a748c414d10c4cb7280d000000000000000000000000aca27201eff809089a5169220d66eddb5e7973ef000000000000000000000000e09e33f160de9f888119470175573e7c9c493d4500000000000000000000000056b3e614450100ce51b70f12c559397f2addcd580000000000000000000000005824c91266764f761fc4569ec790601f96f494d2000000000000000000000000f8b0af9bd5b233b486ded1c8750ccd7fb3c6154a0000000000000000000000002f176899149a1211016c6ef896c2cb90ad226edb000000000000000000000000a65e27104942b9fa2301bf0526bd73f677b22afd0000000000000000000000002d106fb33a585ad2a246c6fc1be59d5a322a7f37000000000000000000000000e60362529abdaf4bec9784594395d70dcaafeb69000000000000000000000000c1ea441b7bf97b21bb201aeb23c16ec9480f0a82000000000000000000000000b993d6a23b27101ba5c233fb2fc1d7cc2b84ccb50000000000000000000000002c37d63b1962143f80fe1075afda9f6a50c7dfc4000000000000000000000000e091bd5088a50b891c6fe6f6c4f8c33a29055fb30000000000000000000000002cfd1ff1689cf3c182b6fe0a7144b19eda17951300000000000000000000000007107979d021187e038ec8db9b5efb5c033cb970000000000000000000000000d9db5f511c8006748ef62614c96ea9a7393d6e910000000000000000000000001252288465a6b2c30af9e372d5baeb422f7ab22c0000000000000000000000007d43ba8caafb788952a7bdfcf921df5cf9ba10a60000000000000000000000007705311b409beb06ec75efadb1f63701a7fe4abb000000000000000000000000c251c7cdaf353df17ab33c49655eee3e2df1ef45000000000000000000000000b785154538e4ae671fd5767d8c13f2bbda9d5210000000000000000000000000165a31cec5f8fbf3188d190d94ba577dbf285f130000000000000000000000006da93e3883df0f78f6847f54802a45b655c3b333000000000000000000000000adc4edc6c7b37ed0d1f84d6286582106745dd739000000000000000000000000dc7547921eaa8b74de81a11662d056035c47b0da00000000000000000000000097ca0469b62303cdb730ba088a0f11e8e56b5f960000000000000000000000005d1f3bbd69a650e64e7468e9413fbbf78ea70f41000000000000000000000000965153a45891b1e9ab66c6e22f801165e52f8d150000000000000000000000006eb0a04bbec1965d720b55b4f7cb619f298a3d860000000000000000000000005a010e53be971e8d668db9a2f496367eff0a9a9400000000000000000000000031fb6e45445d06b719ad164aa0f634324813fa69000000000000000000000000bc26c0f82c30b8b6c28d025fd539da516ddbc57000000000000000000000000089e89089da62b133533ced2d9f2745b9f09606d6000000000000000000000000d320571c7b7956b68d75df1b87001ab87f0644e6000000000000000000000000aeba18645df6bc8dce0fe4d3d94218b8363a8f87000000000000000000000000023c4067cef83b6ddd6040b4a755503b37616f9e0000000000000000000000005b3f4ac7e5ebebc4d583c7caf837fa09cecef55900000000000000000000000097933b4b5f572eb3eeabaa9a9af1f5007a8ca0af000000000000000000000000298e62293df08141de73fd5c08459b2276ab96880000000000000000000000006e0604411f6c88e2b44b79ba795c6e9a9955ac060000000000000000000000003b506006b327d728ab73fe3a8d6885cb6c98c10000000000000000000000000061cbbcc43ee116f99f20d422f6e8fc77d2406361000000000000000000000000874f18cf79b414d9e4a7dcca9f8d4d2aebe5e1d1000000000000000000000000e032a0818921bd6c77006c801779d158043cc743000000000000000000000000ad36db9621f3b34020eedb7a3df248927d7865440000000000000000000000000c76d430db3eb5a795cfc6c1959f0b03a9572b63000000000000000000000000c210222fc4961a2556af3a1820319d021eccb65c000000000000000000000000caef6160c854bc937505c9c38e8f2afca1f259bd000000000000000000000000044021c7b83b5928d26c3b00215d91921dbd4d64000000000000000000000000693ddbd9c6363b69bb7d5c1903cef60d7ddad513000000000000000000000000ae85e50fedfe85e92df3e2dcdd65bb284abb605f000000000000000000000000c7def29e204b00a872ae5af428c056e3683e86bd0000000000000000000000001a7acefb2c509ec56d6e3ee51e9cd5e1331f51470000000000000000000000007b5ec9ac595d23fdec463967ee05036555bcf0f700000000000000000000000048c457867ddefe44737307367f651ac9c079204800000000000000000000000000071940a7dfbc221dab5099c02970b1b60b17cb00000000000000000000000059f6312d864b808f9806daa1588f2b88d539ba850000000000000000000000002d5d3fc12d2e8ac85cbad01c03c0a6775bcdc6900000000000000000000000005cf800fcd43c9c76259545cd6d23fffafbbd7b7e0000000000000000000000002117eb88300a5afa11ee55e3c4f2ff0157718bd10000000000000000000000000c664754fff3e850292962df561db0f38a9b16b7000000000000000000000000000f7f22bfc28d940d4b68e13213ab17cf1077900000000000000000000000009f21a1507243dd0c61695dd522a09774f7872e9800000000000000000000000071db2c22401c5d4360c0cc53e720ccbf82d188ca0000000000000000000000002ab7e69a6c134f4e2b4b940e914834dc4b47c2160000000000000000000000006f95b83245e8a99dff266154a699c4e12c9f5fe10000000000000000000000005021ccfdcc63660c99b96e4473e297bc6868bc710000000000000000000000003cfc4bdbc4b4e0020a2564e8c7c8a91bc7fa907b000000000000000000000000bca958f0c6c883ab1dab4dc3c9d37cec12622d3c000000000000000000000000c266cfbeb4d6ca48dde3d369efe2754523ef8eab000000000000000000000000e59bf560a9a7f747443db30d027a0a8d9262c25b000000000000000000000000a28775a1ece1ae4286711eec8df102ff372e95cd000000000000000000000000f725c896a1245c328203b20fe9dbab76bc87fb01000000000000000000000000b8db118e2c6988d15e63fdd64a42451e94a239cd000000000000000000000000c4cef7cebef0ec49a810ae014201a5f2c2f0aac600000000000000000000000036906ef6204dc3da024107190d7525ce5b1ddfd2000000000000000000000000d6092c494e044abc516834231948c65bbc3632c1000000000000000000000000e71bc10c9291a418c23daea8f56b8fa6d4d79ce9000000000000000000000000cf770d73ffe6703df20febb540484e23af1b1278000000000000000000000000c8a2a9ea61d2ff3fdad856185d764085348b4ca8000000000000000000000000bf3140fe434e3c34b1a44ced4b8f5d5fac0c2f26000000000000000000000000cf72fb636a69bf3068d9884a5e9d6a6975254ca60000000000000000000000002f3ac92fa6a3a35deb858fadb865dd02f1a6dc8200000000000000000000000000afb5284eeb291f6924d23b852c9b8fd13c9fd4000000000000000000000000d8688083a296a0c0b9f671e0f9cc7d4871a7a05d0000000000000000000000004019b444c6e397fc8e3f4228e508d3b95deb433b00000000000000000000000079f5384adfb33e0ce288e1e2cbe46bd6c3777401000000000000000000000000db0569941cfdf2387dc00b9a86a0e7cf6768039e000000000000000000000000bb315747905cc30bc27fda8266bf4bc99db779600000000000000000000000003644101381ea2023883a486100700ed7d280c7cc00000000000000000000000029171d1490d5191df1483afa8a1c6b3c470ffbc80000000000000000000000001555e818a949df70d3dbcac8f0128c9bd7a25562000000000000000000000000622ea23a466b7b9ec947a71b761345656a6195d50000000000000000000000005883bf6891430bff04b6c53dd5836aa72ddd819a00000000000000000000000027d228069fa65402aca70ea23902ee590749601e00000000000000000000000098fb24b5f48a4b9f7acc2888ff5213412b40c2b5000000000000000000000000292802a3cf72419a9a979dd1737aa6c22ee7ee750000000000000000000000000d4ebc9b322804f58fd6919dd86b2e755c5cd1f900000000000000000000000059885ba1a900c4b708299f37ac78a488dc5e82cb00000000000000000000000080d60da15783322622dbb6cc4dd492b785148bbd000000000000000000000000656523b0c243054cf6e1e3868a5cd611c02928f4000000000000000000000000ac281ffa681dcb66fafbe235cd424b358e2f5930000000000000000000000000a8719d4c31f247d9202055d0a7e1b507f2c5ea23000000000000000000000000948da4a614f95f7842e5d5bf25edbd67880cde41000000000000000000000000623abc27e9fb883ae791f9779cd4b44e76841ace000000000000000000000000cd0d5c93c796bb3fe047abc11beb2534aac3035f000000000000000000000000236516fa03b2bf43f60dd2215560f055145d5bdb0000000000000000000000000dc2f37d379207cc410432d50a1ad5135cfba54f000000000000000000000000c948ceef3c9a26a706b66bb1ad25a32a4ce530ce000000000000000000000000a7f5218035d56bf88c665bc569ff82af8013461e000000000000000000000000aabb9a5ebc46c793ea694d0b905772b647625f490000000000000000000000007359d046576e285458c73260cb0172d542c37669000000000000000000000000fab7c317c98e686ac9d37533b10527553916c0ac000000000000000000000000ef796869debf0d6719272682b8e73d03e7d992f4000000000000000000000000529f3a6a8513ebbd33bf0b88706a43ed1eebfb9f00000000000000000000000058f1e8f9d95b63e20788beb990edd9bb29f4370b000000000000000000000000d3e03d4577e057d5325a60a5dfbcb227190e9af3000000000000000000000000723dec949b83745ea9fc5d4c5aa8c51f9d1c5623000000000000000000000000e8f0095f2417046f7494ddfddba9bbf11d7e20ad00000000000000000000000061db2da247e26c9417c11defaf6762712231134b0000000000000000000000008d91bd1e395b5ee4c98931d8e9bf27fe8cab44540000000000000000000000002b0749e0fd2876326ca549b33d71d6ccbe708fe20000000000000000000000008faa7f7d85546c2eac5357945961ddc5db4c72e800000000000000000000000097b63808628203cc716f7f92144e29428561685a000000000000000000000000fea5e709d8a387e7dccc71faccd86dc3b84743dc00000000000000000000000097a9348bc4db5f552f73f8e06e83cc1f0230283b000000000000000000000000e48acfc94fb17e6eb633ca9bb171bac28a437eae0000000000000000000000002582890a02b18d457b494a2f3f774bdc9c75c75a000000000000000000000000ecc61bfd00688fdf131e52cce9e1cd24a63a6df4000000000000000000000000038584760d78f85412a5738bd014c8e0356b2aaa000000000000000000000000497a6680c713d7e1f8f78de4aceb0824933b49c80000000000000000000000008d8fed00a69073ad5bdb0dfe196e1ef0cefbb95c0000000000000000000000002e3f3d85e6ec22f5909aa6495cf9536db3c34c5e0000000000000000000000005c30e8200db45ce2864e03d0d2c89e31ba92b51b00000000000000000000000072ddc7cf64f8b5c899262674f565e5a4d759d8860000000000000000000000006406306db56f691b8f71dcd9d39a0ebdbb2018e30000000000000000000000007305b67f9539fc575072c70a4ec4d597e61b61900000000000000000000000003790ecffb4e44efbdd8e29a432c5c3aa93de436a0000000000000000000000007f63b28f6fab35abf9fb3d4495dfaa32022ef969000000000000000000000000d5baf5883c74847684d12995573aea12d84991b20000000000000000000000006836582510117b374f62837de7886b76605517d8000000000000000000000000744a2adb64574af6c656128e092858a0972fa54c0000000000000000000000005f4f0d21959aaefce39cdb74288e5c0a6f1b1b4700000000000000000000000046a116ead56d0feb0e7e97b7af83c6185aa259bc000000000000000000000000ae81d69d99d150f8649c17039d6e5f610de37fe400000000000000000000000004361fdfd5c494ca3a90f1373281d1d3a93940b700000000000000000000000097dbf4d74fccca9767d9243a1380adfc000c3638000000000000000000000000c505b0998910f22da978e1c012a0b50797e3ab8f0000000000000000000000005d942f6091b71c51afc9461297097ca4743cd2880000000000000000000000006ffad79d113e00185ab17d1c82bc9757558e39c9000000000000000000000000a7b14156888f7978b8e5b59c8852f3c7a0b65a09000000000000000000000000e9253538b0902cd36e867020d77d62f269bdff0e00000000000000000000000074a34434708ec2a9af54a851048e971e9a98930600000000000000000000000027f64d5c17da3a606b60599fd1e3b35668b59dce0000000000000000000000007a9e9e1a6cbcb789f36bb5b11ba35cdf6aea29ec000000000000000000000000a16f4e016228e7cfa3e3e96f8e66b92bd3ccd3c400000000000000000000000084fe9d7561f413d6ed29c8d9637d65f74dd252d8000000000000000000000000a46fc0c7058e7d47d591d389499a2bb2a772528500000000000000000000000061f9c63cafd71ae18368fa61546d02a241fd4675000000000000000000000000fec428af84410ac863e667fd91eccda57cdd1e8d000000000000000000000000ee727acbc8432a44cfe78ecd812c14ea8968499c000000000000000000000000b47b672144e0999a426a4088b4c037888fdcc2d8000000000000000000000000b586b063a5131a99f8220281ae3ab18df787e5f4000000000000000000000000448b31944e7f6225c25d91e528c8a9e2b669fdcc00000000000000000000000074b1a8e1dbed89875ff4fa580517e5894727248f000000000000000000000000c0bda21e43de81ecdf525f04b20d6dcd09c1235a00000000000000000000000007d862bcf3f06d795ca4303323bdc788516c5967000000000000000000000000a2b4e18ca15cb38e3523827f44319bf93275ba7d0000000000000000000000000f4135db5004dff32463cb5b84445f122c58c5ff0000000000000000000000007f56a218c7056ed6c5c60e919749c037ba983f82000000000000000000000000dfdc4c23e4a0d0d4fb71d7237a2e7254760046eb0000000000000000000000005b11cd48eb777a743d7b7701cbc593325c76e0ac0000000000000000000000008120b5bb1c8fd162b53d233f7ff9b29bba15566d0000000000000000000000007316319840a3eb72bcb69c3c50c49e8c20562129000000000000000000000000d32573b2a144d2470120e65b2d4ee7b89f89d7c700000000000000000000000054f707166545ad706b3e5cf9e515b88e697be2d9000000000000000000000000de69a69cb52ff664576c10204fa11f5c339790990000000000000000000000006fceb90f2230eabedc8b696a7e138effade70c80000000000000000000000000744572e84b76f239231f80102e38883417ab101f00000000000000000000000038fd10f9442b4c79901838039b61227f74eca59a0000000000000000000000009cc5c9b1eff63b0d0ad8e00e4aa8f1ed206bf5120000000000000000000000004f5a188988fe7b79075f47219ca14cb42589cd120000000000000000000000006002c801d347226a3e55dfdf5feb408d87a5ee000000000000000000000000002a645c2794b3791b657126f2108d11e0a863e1420000000000000000000000004dfc7abf40dba498222ddec048cf3d491dc9448c000000000000000000000000afe7de768043450477f9f444a2d77f4854be2f9f000000000000000000000000c6501bc6f2ae9dc6a8ca7199ec97282e36c2f89400000000000000000000000059c75a5e359c45b5c41638e8ac662af099f82867000000000000000000000000eb37414c02797948f2f4a0291e1195fefb79430c0000000000000000000000008cc240a78edcc1c3cc63f23a2fc1ff3cc784e6c600000000000000000000000010ab2131d39e487f6ae85d2ba2c3ca12d123bbfc00000000000000000000000065e962d0675ab731768b0cc7da7455cc87da9f52000000000000000000000000842d19a19433f6b13195bc7ac99b7d94f06743e7000000000000000000000000a5d6d5bdfd926d80c89a9995f7eefcd06e2ec2e600000000000000000000000067a30e09c397a4474620c783589926bb5d8c79340000000000000000000000004063f1cb4cbcb30b15bf31b30e3029b5c912ff9b000000000000000000000000f3a940407be7c5e7e086318d5f4fdd2529f4d9d6000000000000000000000000a454b8b6ec1dbfe0d99d12bad51e4fb00dafa195000000000000000000000000f47af4814aff70d63d44389f4a48f5268744a72c0000000000000000000000008333ce0d70ecce7c9cb8506ee7fc8b062d9d3cbd00000000000000000000000032b7eba6395df7d26a7c0d9def54e859348e696600000000000000000000000058885c86f27c3c811bc6a49b22fa6c807b0efb4d000000000000000000000000e9a8e5b01bae2866fcb237036a909882c66f830b000000000000000000000000e15d733b2b35aa39e939165e80c78b1b246345c40000000000000000000000007c74b8e01e96dced75abfff75b5b802e51f63d2a000000000000000000000000af985e22f934da5c99e0fcd7cb866b154f6f27ef000000000000000000000000f7e57a808a614f8a41bfdbff4569770a6025ab7c00000000000000000000000002e9a5f06ad0c9b372e696991b4091534cf3e7c2000000000000000000000000ae8a91b008653088b1d18adbff6419771b4a0f6500000000000000000000000027ff0cc30467ba441f40ecf9fff43a60c6804ab0000000000000000000000000d5248dac997d077da37175c5c4f43dc6f664ec67000000000000000000000000d159e11840231ef6bebf5a3c0b3d3366ec64615b0000000000000000000000009bea417f4c06d30d4eadf6fb22f54c2e0341408a0000000000000000000000008cf3cc12caaf37758230f661a54131863d21779900000000000000000000000041b2ee66e6c509588ce839357184103fbd7e91ad0000000000000000000000000586fcc2d0d400596ff326f30debaa3a79e33c25000000000000000000000000b1f3eb25cab209c387a3eb9fcb4dca1417988e970000000000000000000000001889c0cd1a9138187444d396ff666c9d8d9876c50000000000000000000000009dd6c2cdd86b507e7ee1ae605ad034ebc1c726af000000000000000000000000ae419d2c7deb6751235f114c1d2d1d9d417e8d04000000000000000000000000455fb06ddec65961fb2d850056f193b5c987b484000000000000000000000000c0d9bbf81a53ff34037fd94a81e308fbc9095cac0000000000000000000000005cce93fedd3a8f40a28940396678fa65987b78c0000000000000000000000000a644b18a177939cad6dcc0fb46a3267565971cee000000000000000000000000203561dfc90300f9362e6262b25f1082ee986ac30000000000000000000000004e2d7725eeb32729d0ac0ca154a5f4a5c3c9a7f1000000000000000000000000784e6c646e62a5e1ed2495800c9c83f9f79502ce000000000000000000000000570f6e943092454ac09635fd94f81dbb173746af00000000000000000000000092a7b5617a25e8b447d23bf119eb4deb8ef1a96f0000000000000000000000003f7bf380dcee4aa066619074b3cdd405e7ea88f20000000000000000000000000a1fa0fe9947424c3572ee843867ce3ebb76a1250000000000000000000000002f14eb57071001faa1090263be55774ef0b812570000000000000000000000002f0eb2ff796d6cee030c6f0ce820833dded294c70000000000000000000000002d67b6760038686d8c28a2057df6b1189f7f494e000000000000000000000000cd6a00eb0ea024e945817253bd840476fb9aa8cd000000000000000000000000cf8b787072237c295884ee8d30f8f918f83e126d0000000000000000000000006cd33516910037566f011ec7b3676d623a8e9645000000000000000000000000c19db8ed9e93b0aadd7a67a2147b88deb72ff948000000000000000000000000f9086ffd76bb3a7ce58d887e050bcd82c4856307000000000000000000000000659e2cf01998d9c59564a1a097df5c36dbf56b49000000000000000000000000c84e602ed576c8a7d8eddf32e1d4600b3f223001000000000000000000000000eac1536242b92cfd6c9c83c40a23502e484abad0000000000000000000000000fd25e7b217907aff8a9ff4e00d5943cfb48a21a9000000000000000000000000966d722630d8f92d6500918cfc244672d8063c61000000000000000000000000f8bc7384263e352cfe317929d2e53eb545d5c1bc000000000000000000000000cae4911f666084f3edb2a2a3724d2cfeb0df1be5000000000000000000000000eeaa2da749ecc8b2154b3da7f59c65274e58e8d00000000000000000000000008ed6a2eb83fdd4ed12328090a5f814c390cce77b0000000000000000000000009d44318cca4da9d653aa3ec78bd7b9a7441572a800000000000000000000000017714ce06c4bb346a0f9faa150abdba238c3d78e0000000000000000000000008052e38209e831ae78d39a1595f32b5229f01111000000000000000000000000dad01ca58d5caca889b80faa16c8ff4e5d412508000000000000000000000000f47b998b4df173aba46c500cbbb106485a27a5ef00000000000000000000000078e289b45fe74fbc9bb63ce1019a7775a1c65bb30000000000000000000000002dbf39bb1dc6be9fa1d6d5120170f2dc6a3f4fde000000000000000000000000e7621037cf4a6f89bb73813dbfe318192a8b625800000000000000000000000082647099219efeb4f9860b1ec3c53979084a7d07000000000000000000000000fb2304179a2a2753d466b6d3da48747263cd492c00000000000000000000000097f5f2731b4c3839ffaa2696eb9aa0d640f1d38000000000000000000000000084f8ebe1ee809d3e7a2c2423c6f569ada9638600000000000000000000000000c83851a3dec427cc5052fd295bba9be7334933770000000000000000000000004e7b2e8ad2e0db83703ab626547cf4ce06020b3f0000000000000000000000008492ed2c82e3dce362c28e1653c56bdc396ea858000000000000000000000000833a0454bd5ebcb9f56b0fe9f8b857fbe094934b000000000000000000000000c88d5e96f82fda12478cf038ef050974b580f0fb000000000000000000000000856932d1a9d6a1ca4ce24694893be2810b08e079000000000000000000000000750bc990527fbdde33e810c2958ac9df1a46842000000000000000000000000040d550c8d43ada14821ee7554df81cbada504f35000000000000000000000000457db3c36d3b3abfce6995bf39bae6deaa4118bc000000000000000000000000237d29b88ac4dffb3a3d6cc3d7fc407bcd8459c9000000000000000000000000f84c58dc674b8f29f3d5b56f561817e3920f9a63000000000000000000000000c0b6389713bf59be9e77be9a4e4311fed48c8d380000000000000000000000000eb6aa4f3f47afc379607276a44c10c6d07079f00000000000000000000000001517337d85e74e4b4a3b3c3b70cdda10397641df00000000000000000000000056f00611db4070e35ecc46e1f01670defc7a5531000000000000000000000000a4e141f2fca8104f76a5f298fd3405857edb0660000000000000000000000000573ce63e17875151d509c239840b47e6456a653a00000000000000000000000073d5a405006f611b487c4b3decac12191c4bc77f000000000000000000000000f024f482129d1b007477e4b99be600f33774821f0000000000000000000000000258098e3b02f5a58cc865918d8fc6b750b594d7000000000000000000000000c65ee56cdf268207c63ae51a4691c9a49e6872a5000000000000000000000000313e605a2a89b979467acc7872154fb2c5aba44f000000000000000000000000b4c73f77e07a1828aeca547d79ca572604e3197d000000000000000000000000457737a7cfc35a3111ebb549c18fb420fdd09eca000000000000000000000000e584cbdde9f8a5a926367def771f393898413f43000000000000000000000000a2fcc934ae28e5c66926d78afa738a5dae80ff8c0000000000000000000000007f62c3fe035f968e6b1f59447c0bffe3c28b69990000000000000000000000003062fb23e377cce5a3b3ebee773829b59a658373000000000000000000000000306ddc24a8e4b8b5ffa3bf1c64e49430edf3556a000000000000000000000000f06bfd1b38baf510a9c39c0ce9d1260968cffcf0000000000000000000000000a34673fa41ce069bac5b792a557322efab1fecf0000000000000000000000000627f7774380b22aa9b905dec96cee7293be18771000000000000000000000000ec1e47007b6425ea163e1bada3e884d0bb2824840000000000000000000000007206e5a76e2ac6fcfba162d386b4745ec599a793000000000000000000000000df7a132ed5046b73a9fe6ef4a056f5a6c26c2bb3000000000000000000000000b063465a7358bb14a4028db1df72ecf81d4676f900000000000000000000000075e3e46f7c88d3fd8fd60b761a9a6f0bdfd50d850000000000000000000000007dd17fc9436b5d36a9873a9e9ca82894321cb73d000000000000000000000000859c8464e1d3b573d91fc63e23c31850e3a6262c000000000000000000000000706d069a444d095dcbb7aac161011ceaaedcf5a100000000000000000000000031cad1fe65932be15f1545d98d56cdb4fc5c7cb7000000000000000000000000bbdfd18774bca789195e224a98585fa0033fb16400000000000000000000000043f3891607c4348861273754df285dd1ab78477e00000000000000000000000074bb6e7d1c6dd5b905b8a47de606b65373ceca4a000000000000000000000000c9a9fc7068da46183d5ddf15544051165d206e4f000000000000000000000000573abe86e3bea9223d78e3ae8626bf9346447aec0000000000000000000000001bc5c38a5fe81620b24edc7f3c0eea1101e739f6000000000000000000000000a2bee3a7af777da9606e6da36845294f08a4605d000000000000000000000000e445fef14a01ca240bc41c944bf73b2fa862dbda00000000000000000000000085ce8a9816f5edf313fc12ccdde52505c4ac28d4000000000000000000000000e9a20113f7392eb40353662db4ed52aa85de8681000000000000000000000000af0827353b3450abc4edfda43cd36137aa0c12020000000000000000000000000730932cd206b339bccaa23d78a10308218033b800000000000000000000000047ce3a260ea7a3ff84ccf1176acf73ea181eb58e00000000000000000000000016ca503edbbccfbbe2520613343770ab863ecf92000000000000000000000000cbe4e6cb9a0e6f3a6133df10c113a637369f7fcb00000000000000000000000062f714496e3177b02551a26bf841c70232fbe343000000000000000000000000b59088687d86f13e4dedc1c5d29e15b0a6d4b745000000000000000000000000c9f813f268cc77fbeef179e17b1f6daf4a4aa98c0000000000000000000000002b5eddcfac2fb0f22028cd49a573fced3b2afba3000000000000000000000000032f1a29dbda13709b9baf73896d94dc9c1db1d20000000000000000000000001395c48b84aeab90b1e717facd362f9e2eaee65f000000000000000000000000132dbd93c0be7d61ff43f320c993ecc59b84be40000000000000000000000000e6badf53b37c8e7a3087ff6cfbe92f85e32c2253000000000000000000000000b8065e9e8f99e56ff0cb1786de01d94f24472def000000000000000000000000ede67399701e2838c4469e11da7ee7fb842276eb000000000000000000000000bf43a0044a6530de96870c82d71aa8c28eea85ac000000000000000000000000d4b47c6a436b2c44a911bc08e7460c809cadf261000000000000000000000000f70858dd2a3cfb5e55a4527a97cf67b40379c6f0000000000000000000000000b77ff8e412135f5a41196326eeee611bf248197f0000000000000000000000008771ce184b42fe63eaa785225b877972f5055664000000000000000000000000fb7cbddf2f8406dee99082c8a64526d129ededc1000000000000000000000000b60642fc430d32708812551f87fcad4d23a44607000000000000000000000000ac096947eddb0cc1ca1f1eed56687349156b8a590000000000000000000000006495b133c1be2de706b07ad159f9a9f0cf7d9c0200000000000000000000000044f9009b7810f15f1fcb22c7f4a5cd18aa9a6faa0000000000000000000000003c7ad24476e45d75411ab259025dc8d7f05cffc4000000000000000000000000d0ad4c345f2843047d442845909b7d9b5db0d2740000000000000000000000004906e7b6ab96b3422e4b919922f1324ecf325ab30000000000000000000000009db18cc883245a0d8c9210908bad9c844be4a9070000000000000000000000006bf956fd457c25ea65403b5f77ced97a7a613d3b00000000000000000000000065453d04236926a7d2e306f837650d9d620a19920000000000000000000000004625d55db92e7b5e87a20f01fc05b3ca0d6b0cfe00000000000000000000000079b9c24e85b8d19d4d7824e95aea0a1fccb1f099000000000000000000000000a82cb6eaffb1a215135061fb6c36d71e976ed27e000000000000000000000000d7e0a3eb9d0bc2b25bf766572a4f86fbc7280dc4000000000000000000000000931295ac41bcb39e609aab446c62014ccf82fd600000000000000000000000004090f7aea9ebb16ec432992e878407c03159060e000000000000000000000000e4220c9463d88d1378f2c47b3c9593531f62474400000000000000000000000080bcacd1bc191b6a22dfedf7cb363fe17eeced51000000000000000000000000245f36c27de0d8f371b303cca1239b797802a25e0000000000000000000000000ec14ee6a869586e7aeabe4426ab65c3f0ab54f600000000000000000000000065d72d8fdfcf47cd18f1e86eadf30a25687bf800000000000000000000000000f816433683ad38146af38671cfe07eef6e79662f0000000000000000000000006fdcc30a80fe66a32a70f03f5ccca3a482dd36da000000000000000000000000a2264664c8b80480f9ebb43d3850d9584e36ec3f000000000000000000000000a8c556d4179d408366daecbd09570e7a9d6291710000000000000000000000001e7af8dea3168a3dd2deb678c2fdca39ea4a326f0000000000000000000000001c0a51ad023fdd4d469231951e566b8092ab7b53000000000000000000000000e152a47eef0ce5ac81206a2342fcd18af4766677000000000000000000000000b8595c09ef177e1d22c4154f5efef3a715183ae800000000000000000000000056ff385d0459fdc5cee0b91235d2e22dfe1e1335000000000000000000000000c28081890bd6f45c14c3606a4da9019aa7d684c00000000000000000000000008e101ce0cd87c816dcfd4d02f7e21983901def9400000000000000000000000074d487bad8f2ffde40629566954d890ce31ea5830000000000000000000000004a69dbbad272c27dc5df9ad4fba60210f40229400000000000000000000000002a6612febb2cf5942b9f664e54657a2b40488dfa00000000000000000000000009d9590cedcbc29427afb4f696d11ffe0dd8b20a000000000000000000000000779b5a289f2969d4dd004e108a21d8237925ce3b0000000000000000000000002a7396f28fd0b8b28b39b6323543764cf0abe5310000000000000000000000009c582560742a99ac2a81e085cce006101d1575fe0000000000000000000000004f1dd4c14ce8a6b75e882506faa2264755f84bcb000000000000000000000000b123fc6d4ecad008cf026f2e62c92cf569d906b20000000000000000000000007e702238f7b2c39e38cce6f3ea248a633c4c2aef0000000000000000000000001e957a10796552cbd7d5c31439a5e8345db569a40000000000000000000000008d083860dc69f97f07ada378ade346153a0af8a10000000000000000000000005527e5eb81323e3a3dfb24bffc6852034d736aaa0000000000000000000000000eae5e01835ed63d6134c5137eff6fc5110549360000000000000000000000000a90f4697d01f260102dea14ba8c270100241652000000000000000000000000cc177cdbcb5277528dc908d5519837f9b8c272e8000000000000000000000000977d668da411bb58c3454387a37c57ecd2113d2d000000000000000000000000245b0a88060d9e992e7950922c86fea91dd40fde0000000000000000000000009ea4ff631b6b10347342f89340756e25c198c46d000000000000000000000000acf2149748b0f424b9ca0e1659e203f81ad1650c0000000000000000000000003215416f4b5031822391a97170242abdf9d31796000000000000000000000000806b412d86b0abb92947025c254c34a1c1fe506f000000000000000000000000fb27a04c861c766ad5e2804edb9374ded26f656000000000000000000000000056b1ef1058f45ac05cdc2323bad8e5e6063eaf5d000000000000000000000000e0cbe7d98d467cf4bc7d409100643438a32d7b510000000000000000000000001d30e724d5d251272ff756ecfeb387623d731dd800000000000000000000000032aac5709e9b69a324750fb9aed3e5a0623ab32b000000000000000000000000285e88b3a4b2ecc8b405dbf1f93ec4ad0b195f36000000000000000000000000a78b48b7f7722c858af9dfa2a44a81727bff2b1d0000000000000000000000002bb3996a67d951c3bbe0507efec1e77786f4d08100000000000000000000000035b104f7f3d7429fe8d695bd8ef050f8198b3d1d0000000000000000000000007e4bda91819c0659d588ca7b6d6823a65d8900b1000000000000000000000000bd85e45f858d80ca0503eb1e375cf91d51aed65a000000000000000000000000f5cf0d45acf3b6ff6f843d70367c8505924cc09400000000000000000000000086403acc3d673412e2de1ecfe2b0061f1548adfa00000000000000000000000094dc07685c9e81757e979fe5cf1b85b2d2f0b3580000000000000000000000008a8caebe765f90c10e41f542c23dec1693a132a200000000000000000000000095d43c17ac158f224f22d7db1624db02883583a7000000000000000000000000fa143a9ec660ad2118c58cf99a2767b9db6b1d1f000000000000000000000000bb7d66dd76a07dd597f6bec82aefe3185955da5500000000000000000000000018b82cc8afa95f402dd6f80fd77cea1e284afbf900000000000000000000000019c4a717339dd8e9784ae019ec886afaebebcb780000000000000000000000005a68ab5ae3d629183e203cacd2b0ff96e2a93dfe000000000000000000000000d6231850f8ac37b9fe871f6491adf7a83bf7f7e1000000000000000000000000b583f1f88596315ee2ed18cc0a951b3eaad270f40000000000000000000000004865a962dc50dd55d1b323e15955a0c214685c38000000000000000000000000a68002a930196c59b60b771d40c5d3a36b9f1982000000000000000000000000c7e0bb6df82a4643241f53e7eaf4280c72b39d52000000000000000000000000bc704d45933fcdf26aa0d5fb74fe5b4171cd9c31000000000000000000000000962e8af562868e9e92cd2f5220a83fed000d095f000000000000000000000000ed5e47e6e1d39ab592a454e66af3732c8d219c7a000000000000000000000000cbe8e3e5e739ba339c7b62e16904d67270ca924f000000000000000000000000eb9b063b516744ca31e8d727578a08241228734c0000000000000000000000002c9cfc400de3db053222e0172700a5de7c43662500000000000000000000000052f7ae796884c70a7d94941f11bc428da23972f50000000000000000000000002e73f6630520a86623d2cc54a7c659827622f3a50000000000000000000000004bee20dbff955b43df5fd5d17ccd5f3dbb341d04000000000000000000000000736d88fb395afa61139e6fdb326b738405d74a64000000000000000000000000488a4105cf82e3e39dd1ed8b437c6580b0965f8e0000000000000000000000006fb89764d84e75218650517e342d0ee14a04b1c800000000000000000000000019e68b0bc7770e5a65a293a29b4b5172e7beb8750000000000000000000000007d7cd6cbda0c7161b6daed27698771607cc2197d000000000000000000000000cbc069cc45bc7f96866510fcdc3b2f94368300a200000000000000000000000092ea5ec7250607d94d11d09dc58253123c49a44e0000000000000000000000009b75d125f2b88304d89a785d0926ba7c12d8935a0000000000000000000000000f5cf4586358eec0301f0fa0dfa5434ab280798200000000000000000000000058624d669ba74a4909bfb655cadb2c03708db5a8000000000000000000000000f62688e2eeb6b5a2084059f6e10e44f060ec245a000000000000000000000000d3e2c7deab5061ad4815a1c4c3bc4c19f3db5e910000000000000000000000004d00ed53f678e734d5eb91c0c1f66712dc198f1c000000000000000000000000fb0ac83fde5338ceade2523af310e69d11893850000000000000000000000000b69647c6624abd6c38c6f023074faaa07f4b0b26000000000000000000000000c56eba48d3d5e07e3bd071550dec42bc85d49894000000000000000000000000bcb71b25fabef43496a785401a526622651bdae9000000000000000000000000db1c404174489daf4403a0abdbf29b7b565c0cbc00000000000000000000000095ebf9c46c546f4096188f8ff2c1815f39ec89570000000000000000000000000c5049a77a8e2e062af2eb3eb1797dc21db71f17000000000000000000000000762dbe80f5cd3380a2f805456ad476d16aa80637000000000000000000000000ddf509dc23468530e860caa2ece5d0cfd3bb0cc200000000000000000000000039f8eca992d0003354c17eede4a695928f5626460000000000000000000000001cd830bf177bae568843250a6c00efaee49be163000000000000000000000000c938bfd5bed302c515c34e8d9f1ee19c14315912000000000000000000000000925f471f0988aa7c915a9c0f7d0f4fc2e94f13b50000000000000000000000002e124d34ad993d58a34b780b7c33b6680004d478000000000000000000000000d45abfa34d35702925ed32266017774d8ffdfdfa00000000000000000000000072d67ec2a32c48d4a7da9f159c94edad263084f6000000000000000000000000da9bfaa363dfcfa220516c6d0de653389e8de01c0000000000000000000000002af3807a8ec20376ea23b7f003c5b1635ac28ef700000000000000000000000082cb00e22aa9c1bd57f197a34b997be6c025d08f00000000000000000000000089f2225f4d6d9986603f6096dabf1a0eac7d8e95000000000000000000000000ce9161f2ae38e7f91d41c31074debe4e5f6b7d4a00000000000000000000000036529912f5730fbd8fd3a7ddd2f9cfb96e445a3a000000000000000000000000eaf14a05dbab1381b999069df28cefc88ebb5a480000000000000000000000001e3f346b6ec9a7c62a8599523e9f5486cfc9818d000000000000000000000000b1f3d1750c0ff6ad55cf7a2eec05382b0ac99931000000000000000000000000d7c38af1e05f6617cdf2af99863124f7f1368bb70000000000000000000000006f9697b567f378c5de24ec8022afbf7cc1887d1b000000000000000000000000c7c8e9003ce878c4011695c28a1a0e1ee2bb483d0000000000000000000000009ee6b54c98bd83f7783bbe117e090b435f5ad89600000000000000000000000008239c7ecd9bdaff58e3af10e09699bba093c25c000000000000000000000000b6293cac097095db69318c637f3392327fbd757100000000000000000000000078d0a1d18962dbc83bcad00e2d716de54a0377020000000000000000000000006d0f1fb99bf8a5495cd2acafc2eac708f93e7c3500000000000000000000000057a58a4574614daa6d16442c5e072e9cdad2e2c6000000000000000000000000239ebcfb32372f8cf7e31dea1b7a702b6fc2b92d000000000000000000000000282915464908c96ecd670c52188f34ed07e2412f0000000000000000000000009e14f62b60c281aee1d89c5ded817d0f69d2b8fe0000000000000000000000003513196020c72768f5c973f576f944efcf28ec18000000000000000000000000071e0d9899b9f695668a3a880f63edb6143bda88000000000000000000000000a059e146658154091e5a2a8ea53098d879132a8c000000000000000000000000a42a1b9e44cf8a423466b616331cf020a6054d1400000000000000000000000082743b381e5a00904a96209a59158614d5d10268000000000000000000000000aac0bb51b446958850a70289459443ac762e86f40000000000000000000000007ecf1388ee8fe0662279d4edfb6c9e41e7a21ea7000000000000000000000000d7e062d512db46b514239b443af6bfd80f475a3a000000000000000000000000fb43a848b4c0d189821058644a81933736b098a40000000000000000000000001178ab90e2303a6d6c0c2937bdda112c4fdf32f0000000000000000000000000e076fb3a57e69ca31a17adc36112cabc0bb44c7800000000000000000000000089e039663ca34003050733954b094a74d6b29f48000000000000000000000000d667b6f2527e606788e747e3033d3618669e5062000000000000000000000000843c44e4555aec0b187ced6a72777b97a6dc311b000000000000000000000000a69c76c6c33286adc58f94a81000cdecf76661340000000000000000000000000f24e3b902cd2e478d06f9f9b1f10ace76f33a050000000000000000000000002e68c4bf2ee79b70a013a595593961831e7491b10000000000000000000000009480fc2a527bb0f0e5e6a3cf2922bcd123b7130200000000000000000000000074e7f7665b815e154d4103dc1935c7b3a4f61719000000000000000000000000968d0e5d78c2cf0bd792956f5cfb99cd6d1bfb5d000000000000000000000000dbf6473bb963727c18a4ddf21dbb9183005371a4000000000000000000000000cdaf3d01f0859a34dfcda2f2153ecd562e7203d40000000000000000000000008c8dc535b6e05eb5f0d4b44d033b99b3d477101e00000000000000000000000009b274f0b29749e92c78928b03793018d325e1bd000000000000000000000000e0d8b3e12efa94e039e177c0dfca4052f520494a000000000000000000000000ec1a786a468a06be863be9d228ca0bb6e2b793e00000000000000000000000005685d07153e3f446d267bf7bcb9e0c64a98c3567000000000000000000000000054037c99cc64ebcf9ef6c976792638885b69039000000000000000000000000146dac38060ad45f8ef41100b515083e953611a5000000000000000000000000df31efcf78ad56d366cd677cbf298167755c04b0000000000000000000000000e89bf88071058cb7da986dedce05f2f9eeddee10000000000000000000000000cba90dfbb3059879c8d22ba1439f19b1c36ec2a7000000000000000000000000265ac6c4033f7a63d9c89c88610dbdb083135cc2000000000000000000000000ecab3dffae58d1c389c460cfafb481721c2cbfb900000000000000000000000078df541b2e6177c033ad8d8ec7f0f4ef6cdcfed8000000000000000000000000e12374d68a2d054566e4bd8b76d9262b00eab73f000000000000000000000000026a9edebcf7aae86873feca495a9c0a57bcb8be0000000000000000000000002e2443902809798bd8d9b9866d21f95ea0b605b9000000000000000000000000f47bad221b6bc65609876a5537060ca8a5f38e2c0000000000000000000000008a8245fc21eb46cc4acf1a0a1cd6356c6206b514000000000000000000000000df4003eb86cf0f4712fb84ff6f70882f9d7b67d5000000000000000000000000dfa054043dc2bda895c6ade88a1329fe552c3b68000000000000000000000000eb96a4c9b58094d765377f16926816912106d1e9000000000000000000000000295f62043abdbb2df1c05c4b272b3606e496e2e50000000000000000000000002bd8674f7db6c3e3b439647c562d225e877415de00000000000000000000000082c5ea5660d56456720be16ea33d8484f08c3838000000000000000000000000dfdda6cea6068c44c83b5239eb3e5b007a03f0a00000000000000000000000000acc1a10a0a9d61c9756e512b9faefca6fb43d9c000000000000000000000000373be74324aff93be17fce300173aaebb999e7ba000000000000000000000000704a578a2f9ebb6ff073a3b3b447912fc4059261000000000000000000000000d4dca397627a3e1e162d8410bd09f22a3ac5bec00000000000000000000000007738a23211a69f88854c59eb12363bc74570f9610000000000000000000000006053ec12276bc0d17338dcc8abc7002d84489e70000000000000000000000000432a8004171d25de5b693b8d2b8c273c324947860000000000000000000000009c9e4df13b4aeca3842510dd15c5b6d3500cb332000000000000000000000000b93aac63be02f8484fb1f9b7049c6359983f4b82000000000000000000000000598c992a48d46dad554979d0a1d5f2374eabc8b800000000000000000000000085afba7451b99cab2ae8a00bc5838fe68abcfd520000000000000000000000008034fe0069d685069eaa9e5e20978e87f50e0d5f000000000000000000000000438a3e20a5aaedb5e1e1054c7ac60683873532c3000000000000000000000000e4b4f8629e3da38dae67eab2955816249610156f00000000000000000000000031d0114448a21fb27e5e426c4a6afe3fdc04b0b20000000000000000000000000a0e19d5adbc6c3f9c7d99bc18302cede3a3b55d00000000000000000000000025824b7bcb21baea326d59794186bacb21bb8bc300000000000000000000000097ee123a296c2cf9ad527d9eb94ee41c392f4e6300000000000000000000000010861db3fc3df048c76d029f7d6cf60c49fed2a000000000000000000000000036aa102ea9e841414df0e8eb041e25164053d7d6000000000000000000000000f864778f74a61188389f37887493dc64a47af8af000000000000000000000000e97fecebde0e222c4dfded8f9da7a8dd8f8559bb00000000000000000000000073ff3220e34fc15719b4a71b064fbcb1a11b2618000000000000000000000000728fc794eeeb06b3f6caffa938266b32db6bf7530000000000000000000000002311ff0c6fb4e3ad619ee9e7401d5a885e47ae9d0000000000000000000000004449e7daed5fab8fef10747d7bc30e1f1ae93f440000000000000000000000005563f4e0d4aa00624d63ce146e10a6510aaccf200000000000000000000000000628ffe7f4e299e817761d05c0c7e89513ba308a000000000000000000000000020109398ac397da015c903aec703b2de94cf1c00000000000000000000000003ed6d26fbab722da0677738e6355833af1f16e97000000000000000000000000f52643b59c5a3f8d634f2eb72a1ba42c8163cec2000000000000000000000000e0a1375cfc45f305a75f421a282a040554c1dbac000000000000000000000000f3bf4cadebee8427f6fc87f4d846f21d78efe2dc000000000000000000000000282348138d45c10a8232c8e0dc3cd1fa2d2fe6d00000000000000000000000008f5ee64714ed137e7990457e8457c7b1ee6900de00000000000000000000000031330bc34170dbf59472074038e5dd2e91684fa500000000000000000000000036e2cb6536dd4e6fc4eee123be45db414c48dc48000000000000000000000000d3de86dc37eda3170c2c4a4736eec18e20241765000000000000000000000000b8c1d0925523fe13885363f4187a2f7af9e3ecf30000000000000000000000004409be9d0e2296914498629be48b61ad947b6d1300000000000000000000000019eade6e4e5cf16fe0b15e47c39ab565fb8e734e0000000000000000000000006d8acba6fca84795d48dff7b44f017a12144bcb00000000000000000000000002c4004e26fc4e9c604aa402ec62bd82fc6814e28000000000000000000000000e11c8641106bc627ce4c635212d76789f991946a000000000000000000000000699395744dfb97ba45cf9f071580c70e10a3b5ee000000000000000000000000961c72809518de176637863ade1cc0963fac5d23000000000000000000000000cb801d6685decc54470878d5bc23ee187e2f173f000000000000000000000000810f3180b95636346ecb5d00c35ef9172891475800000000000000000000000098b18829e8ae74a1a5dd17e208f98dee71b2640a000000000000000000000000371a4d43afbafc9da50a408e50df01a8e513d924000000000000000000000000ad8d0793cfc2975f752797dc7ffdbf06e3fee45c000000000000000000000000bc4a4f7ec2c026ac8d1a310bd46e2bede08f1c7f000000000000000000000000306307198e793a7f4effb9c51689a139e6a522d70000000000000000000000007901540534e8962e69c1df8a3b70f4d8d05637ca0000000000000000000000001b90eeb5bd646ffb07ee1e1ca954c6d48cfb8308000000000000000000000000f2b592e497536a58e88df6457676a569eb51d9aa000000000000000000000000af8c7ee64612a400cb6bfaa88a67159a4517cdbe0000000000000000000000007f6edbeab45fdcdb48469f7e93ef00d37f5fa021000000000000000000000000c4169d09d7b6334da02b73149bf88ee964bb0fd4000000000000000000000000d2973dc097d5e961670ecb3d72010110be5926640000000000000000000000004b1d39afb5dd1f8d329f811b12a7f84a8b5606cb00000000000000000000000029b54fda5cc86f2b6dddf4149bb500a3b14ce9de00000000000000000000000041e6c82e85fffeefefc8f410ecad9646affaf20d000000000000000000000000afccdd538f5009ae34ca8dcb1fb461b8e4bf679b00000000000000000000000002de1f2257fca6134382d312c1a94732832ded820000000000000000000000006daa937de5e0dbb81990fe48195458fe36bc4000000000000000000000000000e2d657076f518ad9eb9dd8bbfb59cc83d1765db0000000000000000000000000d65e8c463d6dad94c63ac9cfd840c108336c477c000000000000000000000000b2b59ff17afb06385ade643c4db29b530fb9f68b00000000000000000000000005f48c39533d203acf5e279efd7a7ae979d6d62d0000000000000000000000003899c67ce90b5ca7526bcfec438e2b59379d4700000000000000000000000000ce284e253d54e5c689bb51484dc4aefa5fc75fb8000000000000000000000000cf85546603343f28f9bcb38ce44ffb5ce77fecd9000000000000000000000000558e7964f7b3d55569cc3afae7e6534b2ece9127000000000000000000000000e48f1a348ffcdf790966a3468d5e2cf8dbb83e260000000000000000000000002988abc027121c9b93d6837108d071b16e8fdc4b000000000000000000000000b616a40739db6de8fb538591cd26879bbab06b2d000000000000000000000000988c9be5cc79f18d5ec07ba5d929c156c303e9cb0000000000000000000000002d4493f3588bb471314dede2c1feec60b09236bc000000000000000000000000ed1116725b5029d9bc068342adce2a744e1706cd0000000000000000000000006f9e9f27306c22bcc4d96def40fd0c59af7d8596000000000000000000000000ba588e9a8a5a830322d4c5b9552ba555de461b5a0000000000000000000000009896780e3525b68fac631eb840ef1114ed14683500000000000000000000000059c00ebcb98ebe85d8ab02b8e74b1b0c23c24f63000000000000000000000000eaba7b056cd11491835ea7629134031e5dd426dc00000000000000000000000076c86491b72e2b1f10491c23bc49e168073b47000000000000000000000000006eade79d4ea961b3432dea5bcb29c8e9df1f01c00000000000000000000000008ace385541f3ac990b94bf62fa084a2daf4571320000000000000000000000001df9b5a2ad6b5b4611de9cb8a069ff1d200bb828000000000000000000000000988c0e022377d627347c6405c569648ed970fdc8000000000000000000000000581f44a906b7d5f7789b3682c3487f5932318d70000000000000000000000000921333caaafc852987c48406942e4b0f1480dc0b000000000000000000000000c57419f29b9cf897e1c3d9140b4b429432126ddf000000000000000000000000c838506a77997bb6429a1d4af0d3d3b6789fde72000000000000000000000000e479bc15784816564a7fc07e0f2f7ea8677931550000000000000000000000005cf45a5794b9de3ab4d7b5f5bf531ddff84e6a6700000000000000000000000085a28cf81a67efed8a7b8ef65bd36001e7b94132000000000000000000000000a73cc4cf65b0cd9eb8fae6200fca1c5b0f6fa393000000000000000000000000268df72946b42dceaefcde1c68b0a3e5be8818a2000000000000000000000000492e5266fc411a69d35df8463d4bd07adbbc6f1f00000000000000000000000090b2255410bd5dfb84815eec80a20f5878912451000000000000000000000000f7b4f59ae34fbf2d0c8d3ecb5b2ab81805204f7c000000000000000000000000ba4d0a7c4bc1a42809998a630fa8da64bf88c0100000000000000000000000006f59b9142241adb3ce1e5a8b110fa0dabed74c2a0000000000000000000000002166900c0a1a791d925221a83ed90fd62e74fb0a000000000000000000000000bcde4192e008c0f7c93589e691bb038ed28246110000000000000000000000003bce375f69c5ed9bfde577a09561852287ef7360000000000000000000000000007d19c175b5d512ed0dbb4f264984e72630762f000000000000000000000000f941b4dd4948644c7afce5389b0fe015497eee3900000000000000000000000022b7ca19f57c8dbbcb49452aa865cac1f3d3ba440000000000000000000000000d99d4dd84b54c4e8fabfecde36ba8b682455c2300000000000000000000000049b3d93d811d33798401be37677e523bdbbe1708000000000000000000000000935b48267192244f65a2a2ee8683a4a3d0a9d0e700000000000000000000000034186a490ebcd04d5533ab4c65cbe288ee54c64b000000000000000000000000c423133254322d63153c9bb03a69f589d812f3f70000000000000000000000006a52e160ce0ed666b06cac02239821df69ed467d000000000000000000000000351dde24659caaa90eec2014a8ac2f25cb50b470000000000000000000000000f14c7bb007761e8f859d70a8ba166a1539fb3d1b00000000000000000000000071b5660ba8d2af5baa5a5c0c67594668946afe6f00000000000000000000000008d48894e165f255ecb0071cfbad7b5a107048610000000000000000000000009b1b74ed43b78ef18788fbea6670c32bbf7d5358000000000000000000000000b5d120a536950e550bb542c70bd8931c36bc7a9000000000000000000000000030b97dc8f3f34f0a69c85f5431629d9f695f99480000000000000000000000007f7fc14b627391f27885e5f852a1dfe5b3ce2171000000000000000000000000854fb790d3c459075bd14323a51e3092a6c4f110000000000000000000000000eb6d2f307f2ab2482aedac82f2ac717bb7d6084f000000000000000000000000b897954d7906432294a3b9a315bc714fd9f47ca1000000000000000000000000d7eb623d769ec9728864c6071506e8d98a99f02e000000000000000000000000abe48149fb293ff377cc31f46bdf506a1a00bf1c00000000000000000000000040468a4eccd2548d57acd47bdd4d77df1a47c07c0000000000000000000000004a26f464d2814f0a49306e6d09e9d9f71a8b53db000000000000000000000000e234d12cf319d0a459cf1016d2ab825bfe4fbfcc0000000000000000000000008ab2808cba3481532d9e9d3151eaf802d84da65a000000000000000000000000fbfb506a75cb4c32e6ed7490335de139ee0f69c0000000000000000000000000913348a56b873157009d8d84ab84db054c743db2000000000000000000000000c3aed85a448f292c74fd2e040da17991d4195362000000000000000000000000d53431f7c46ab4c21d89f5fb3641d1facdddceba000000000000000000000000ad6fa57aa8d442eab590af43253d21c15aa276fe0000000000000000000000006c806420091be7ded3f311fa303cc7d6b2015113000000000000000000000000e7bf37d68acb2e131fbf852b6df8e210032008da000000000000000000000000e94dd5df1d9266371574edeadc5b532afe1afcfd000000000000000000000000ae796d0971e648d10d01966189bfd94eae05bc850000000000000000000000000f2075f750e3646ed6e5568c144192211e0769900000000000000000000000006394e71bc502010b60377c92c901c2cbc2dcd1750000000000000000000000005cd2ee02072d7eace31e9e7a1a13824edce0e0180000000000000000000000006740888dad1a16931a1dcdd16538c9edd8c5ade00000000000000000000000009f89c8629877383f9dac8661bf960d88b36c825e00000000000000000000000041ad4fbd3200a4661e6d3c1e81947d3e961ae5a800000000000000000000000096d36e5fbf976a6fe69f8529b55f0f42838fdabe0000000000000000000000003c8a88dba8ac928ed1d66f49a140968c4c1792ef0000000000000000000000004907657e43630217829978b82ea4a5d328d66a2100000000000000000000000041c879b20c440dbe580b4042552e2c50cf086a3a00000000000000000000000025e25754fdf614742a3c94a3b6b06909742446ec000000000000000000000000f35f825764502c614d39f89c266455e11dbf8c35000000000000000000000000f69c1ddfe327d2bb887f93a4b3628a9b184e9a98000000000000000000000000a9b3e2e71bcad66d27422f21d390ded283e08047000000000000000000000000a33198d7d68333b668ed33ed556c5dbaaa590a0e000000000000000000000000e5e1d5161352d689119998ea0afe33385ab250cf000000000000000000000000d01b59b0634deb824ac35aa91f23c19faa6eb7180000000000000000000000003135a1713b3c379b0d928e6d0cdadb9738f381130000000000000000000000005625880b4711e056f763fe3ae5350d46cba98c240000000000000000000000009f56e2d610f8290e1573c808b1015ff7738d5ce4000000000000000000000000c716045a5ce81fdf4e40515713062d91c6619add00000000000000000000000039ad1f4f3b852e7d2d10f106612996ead1e5db7d000000000000000000000000df5da606b83b03a734c3f791dc899d6019b87cb40000000000000000000000002600543185e678b55a44028e8027203e42d9d6d1000000000000000000000000151a67f21a2ac7e140b20257b5c8bd4d7185c2d90000000000000000000000002f442b0f45598d9ee1e5f02187b03e650484598600000000000000000000000094382e39a2b8e48c7b1bd4b9dc04f8149704281c000000000000000000000000378628e17566e4e2dcbc5bd9525bb8e30f408e8c000000000000000000000000c1fc9e5d984fbd4e234502ea2e2348d450861cbc00000000000000000000000050b35cbf7547668b6704cb88b0ea43563e3310da000000000000000000000000636c5c530276883b9f41c76c5a25940ca223fef70000000000000000000000004264d9325fa27e17432eb44dc73707100fbf8d5200000000000000000000000070ace5f457452415e3f71f3ff95f09ccb22270d60000000000000000000000009c626fd1a3b39413a9a7c750e70c39bc7d402c3800000000000000000000000067f519bbbbba1cedd8f2946cbb611fd0dfd89cd9000000000000000000000000b34e5d8c36a9e5872712cdfffad2779d4f8054250000000000000000000000005af27b7d5f9cf7fc3c90e1dcadf93935277c041a000000000000000000000000c1af8237e5bc477a43d931118d3c930be0a6617b0000000000000000000000000508d9bbc2ac195a89ea6b840b4081d769d458af000000000000000000000000ae9cfaceb94cfcfd38eee864f608a18c5cad743d000000000000000000000000ae9cfaceb94cfcfd38eee864f608a18c5cad743d