60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000004d24ad7c1ffe8563d0ac8da45b9e67e25f36d4e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6f6e646f706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206f6e646f706f6f6c2e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d59506734434e4d713665563468673455564d44613372554c4e5739706f79386243795778754841445a6461540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000e0163bd731c51d9d8254ec649491db6a442f6e8f0000000000000000000000009d1eb780376f559c960733e779b873275ae1bda5000000000000000000000000c989e0aff83949a724ae9a734bd1c4e5ae36f66c000000000000000000000000301b05775fa106410e086c38888dc78a93fd74f4000000000000000000000000cc42a9882b9963331c00fa9b186fd9ce760a25780000000000000000000000004c2dc5939c3d4c4e78ca80d72f8a471dab92a8c1000000000000000000000000d960d1219eacbb4120b233b5818f8f100b5666740000000000000000000000002f021727a48e5e1ca90de101c094af51595a95720000000000000000000000003a6ee1dda65950ba282fa9f6808bfaf3be6c23eb0000000000000000000000002e7d7b80fbec196e448b5a7c46f98b34975991c4000000000000000000000000876a29d049de02ab60d53d8ee7e0bb1c34a368d6000000000000000000000000e42b976c26c1c786fcc8c0282d3b180db5975646000000000000000000000000f591c9d54bc571d9a2c8f4a8a65ff2ebdd0a90100000000000000000000000004cd0fd13002b6aa025f83e67841decc3ab738992000000000000000000000000eed74a5553d73ebd95595dfe049efddc801dc3250000000000000000000000007233b7e4094b30eb78d449aa167a68d0d2f347790000000000000000000000000ddc87ef586d53627e256a5466ec9bcc63b55a93000000000000000000000000cd957db558b00fa7b7998d6501dd24e7dd7ee523000000000000000000000000ff829938697b5b1e3be3397250893b68acd7cb650000000000000000000000002a6bc0eff7c57e858c9ff3c9b19b2255de42b703000000000000000000000000f25e8626c6194c7b8cc7502d89abc0c3ba60c47d0000000000000000000000001528017b389737284311fb228e61b4d174cc376a00000000000000000000000083fe432c7400a5560b4e572f4387e924e997292f00000000000000000000000055854404423545cdda45f1539bd5fc66bc848675000000000000000000000000b9ea2ec9cae9424ad197348f83ad61a1c9dd14110000000000000000000000007b5cd82dd0203b095fe4be0c801efef2fb011813000000000000000000000000f2d26b9103b79fb56fcc2f76dfefac3222990d860000000000000000000000004f473c8f92ae46f2d4a8b3c260e87bb9ef99b517000000000000000000000000fbaef0c97d607e1f9e5e30de58972604089bf5f60000000000000000000000001c4347dc48896602d6f3e53fb5b7fd03e28a965d000000000000000000000000956621fa80e23f1d3aee35ad1d72b78c24d5696e00000000000000000000000060796b1f12c552e5d52086bd5e1229a691380add00000000000000000000000092290862c29b5f0dfa5c0339a1d9789c911c476400000000000000000000000020b5fa8da63b41f8f6c3f0f9b058fc95025f6d73000000000000000000000000317b0e55412540a4bbe48ef1ac82490c5f4c0478000000000000000000000000b954ffa25ca3e2d9f0cc0837ccb63aac8da47a97000000000000000000000000bd7ae0bcecdcbba3c931ca3dfab448c4d127b8ab0000000000000000000000002600a539b907cc897736c9059f6b2d4941adf37b000000000000000000000000b3ea97f0d64d250d2baeec791426d9670db205440000000000000000000000005facea840889c03155743ad78b57a5eed5b78b0b0000000000000000000000006e0d46686fbec4f4d4f9b6cb2ae0326b38684b740000000000000000000000003dbfc71584eeeb549c0601ef0539ad44e0df71490000000000000000000000006e8df27dedda4a3aa15a3d629dabfdd365e48ba8000000000000000000000000f8faf967eb340ed6491a38810244150a8e39bd67000000000000000000000000871feb1a4355c9a7adf63bdee3e9b49d349209cf00000000000000000000000019caa35583cd25bdc22a7b2f97dfa9a82046013600000000000000000000000079653e11d5b5b2af60d6e74f95724d9cd47e892500000000000000000000000024e094d4636aa2121f2202709be8ec5931ca8850000000000000000000000000bc7c23721ff2ef0d91520e3c0c36389ec2dc9e7d00000000000000000000000096afacc9847fdf4a5154cd55a52f360d8f3672ac00000000000000000000000042004dd014dcf9d85eb65ec0c0a7c7ac9d84b422000000000000000000000000ae5f77e73fa3d8a7520bcfc104584029081c9e410000000000000000000000001dd8b2dc084ca9894a61bec71fe01b2a8c6d899e0000000000000000000000001cf63539586c25f184239c323598d3170d9b594800000000000000000000000024e76ed92d5c0b1caca4fa4a9e0a8ffbc63bb67c000000000000000000000000304c85bbb5c72c30872673d50f8057325dcb80c600000000000000000000000040aec0a9b662d23fb980ae08182d1e754dcd3dc10000000000000000000000003bb456df7ae17cd609c5c06150e9125feb9ac8da00000000000000000000000056f838ca9b1edf9e43db3e5e4cfa089c20db50c0000000000000000000000000cfe8f528f9cb16756d237ee31d95a77a35afa38e0000000000000000000000001eba238389079d20b8b66eaeeb2798b36bfa6798000000000000000000000000bab5e39456b130e397f4404dcaa7a334c6d8dfa1000000000000000000000000d6287d09aa4f55d215f213863ce88967aa59c6db000000000000000000000000d83473ad4eb768849a0d31d2cdb32f0be1ecbb17000000000000000000000000566c0f12d89796be34b334627795cd76c9381ed10000000000000000000000001e34c4c920c1b6a397cab786ebfd83dcaee1ff64000000000000000000000000f193b89685a9974257943fbdd9a89ab7cd9c3dba000000000000000000000000ed8a12521ece696f8ad3b464c1eeac59d43f0313000000000000000000000000faa827c117adb658cdce3f4c64cc71e58a481333000000000000000000000000e7a1085cd1572587f703d827d42d337cee584243000000000000000000000000bb4dae2f8728d30ed1f14c7659bba058f95bc26a000000000000000000000000ec281b0222e86007f906a494d2c315c35c48490100000000000000000000000032ffe5edbdf625d18959d7273a1058453cf5778c000000000000000000000000c054a025f7d824127e9a9bac03bad49035fcb726000000000000000000000000c1634f2db2043964baaddae393cc1ba3de01427a000000000000000000000000c16a101f220d2d48c9a5f08c4b830774a958517200000000000000000000000022ce1dc90b4b0ec852878efc9a7121b246d2f2e60000000000000000000000002921a8caee3016abaafbc1d9d45c50b7c3501d7900000000000000000000000093ab106f16c22c548e97c91aa8c6e3a92d8a7f8500000000000000000000000009700d103f4c4a13dba21275a422d93f8271193f0000000000000000000000000271bfb550bfed21dfd9b75d518483903b6e08cd0000000000000000000000007a3ffbc1c51dfe7d6844591cb53c283c187ad317000000000000000000000000102c4575e7455a0d47dbcb60ddb95cdffaa79ae500000000000000000000000021a63b2b8935edf080072278814cb2d72818568b00000000000000000000000049886b4f6fe9842d93434932f3592c4c2bbf273f0000000000000000000000003658b45e2433e599c1cbb927d4c792b12d7b3d3b000000000000000000000000144c57c168d7e69e26a7444c201e0c3e21df4e0e000000000000000000000000a0d8745836d6ec0b54cb54c4fdfd72c0c78384d9000000000000000000000000bdd22b2d43c697a70706a3024bb27da48243c9c40000000000000000000000006d74b2aff45b5b342f85ad5b74c425eea49630fb00000000000000000000000019e7c9c73b906e4bb112936c02c604f741d871060000000000000000000000000e2e27420b3f3c2726eb1adf7887c494aae4ca870000000000000000000000003461f1910accc41f9bd263a75919a6d7aa556f77000000000000000000000000ab07cd6a957d36935733de683963a559154ec8c80000000000000000000000002d7d1b2c4ee81e071ddf94ec8bb31c694e02ab5b00000000000000000000000055cef9dc7ef2c225aa239160850656626e951c8b000000000000000000000000821e2ff70ac37a680bb23b9459c04ad710c8cab9000000000000000000000000b02c1f52a8268169bdf81d290960ca88290802e5000000000000000000000000f98fafa9f99a0e493e4220841a71c7475f5dee760000000000000000000000001930be868e7a7f00e9f60127d394c6123a89ac3c00000000000000000000000030a6111d5010d7115f24cb8f5b40823d6fadfc090000000000000000000000004bcfdd4e7b3faf8cc47e5bb00836f6adf17daed0000000000000000000000000ee7b280d962210ac0aa3a5c4966a781541984446000000000000000000000000ed7d5aa3f719ef3543e93564101504eb61424d3200000000000000000000000009f69d81e26db187941d5f6a13493a751aa39afb0000000000000000000000000d1ec72df081902a5855eb3034534a30c36c364e000000000000000000000000e06744472f6af82b683111f576f00c281d7b0deb00000000000000000000000048c79257b24d55e3a9506c5f387d97d02d354afb0000000000000000000000009dac250676fa6ac543fc4568422c99267559875e00000000000000000000000026c70fb71770e9f327294acdf41b783da3e16ce8000000000000000000000000c98daf38eeea83b40c152fd218cc515c5ae3ec59000000000000000000000000cbc1522bbb59952032b6b78e86747fb4ea5ff17f00000000000000000000000059f8514e9b07fc61a20f30512097642f7801e2c30000000000000000000000003d8541ae037f58656ecc14acce29320da728201e000000000000000000000000278b8e0ea67e8c6be3c65cd2a77274462a69eac2000000000000000000000000353141b9dbd8f35cd454d17909e11e0905e79ad1000000000000000000000000eab81ba2cab36009c8dee2dbe52d953bcc8d2ea600000000000000000000000091933963c448d42a55e89befd63eda844a611f2b0000000000000000000000005a00b7fb87d16fc7fb97213b46af688957ef4a07000000000000000000000000508dc9bf65a47346d024913b6f32a150ed7b1165000000000000000000000000dded8c6eba3c64d4dd4b101f665958b14b6e1d99000000000000000000000000769cd5b9b96912bd4d22cdbde4fe9244a8c251dc000000000000000000000000568e14b5f7984e59787a8e0d8efbb1ee48d4ab85000000000000000000000000f4ab841356b047a59e04119fb04e560a0ac0331e000000000000000000000000a567bb47d40470db71ade6230bd40caeece9a4a20000000000000000000000001edeb6d77e392c4c6a06b3eb88ebaf3f00722c2300000000000000000000000097ed2c12401137eb92be93b380fdc549182c26500000000000000000000000009d184b702c3535355b62749eae359a7e04f8d418000000000000000000000000a7c60f3c419fb68659121b93dc16e20a5b93e1c7000000000000000000000000e1b5e3b58ba7da8779f80d8dc9e77592ef31c6d7000000000000000000000000ee92d7182c10981395239b60607964d07f58b824000000000000000000000000f5b6ee2caeb6769659f6c091d209dfdcaf3f69eb000000000000000000000000d9ba9d30c4960570545431f6aaaee6cd93c6ecad000000000000000000000000adc3ea3be08ba4e84e53f6a5b97b2cdfa4f24cff000000000000000000000000adc142d73097994b7745e240fd516e6835101f2b000000000000000000000000f9ca9eb789137626cdcdc3388aeaf9c8bf6d424e000000000000000000000000bfdf3c7b754ac287f682462aea0f064e53074aba0000000000000000000000000c95b31b7b86b32897e82a838c48800af91d888c000000000000000000000000672a4daba5b07355a6654b5aeed58e4db4cec90700000000000000000000000022d2cfe4b3251f1f7d570d5930f97bc28d8b80570000000000000000000000000e4230164573db83108d5f7560883a9ecc726bbf0000000000000000000000006beff06c824abcb5e60dbbeca4015f7673d7b538000000000000000000000000b8e2a4d6d5b54b1deb29d28cf7ad88a0ae5becec00000000000000000000000003d09a26b984a2fbab76fd95ed81838e3ac94eef00000000000000000000000098651aa6d38f41bab96b98efef384f9016463b13000000000000000000000000b3aa25833d99d64c993f3c2de88a537cadd8f8710000000000000000000000007c131d90030c8be214b687d20cd1280d7569f594000000000000000000000000444fec419a19edfceb7df3885724d6f1706132f9000000000000000000000000e1f99f9b51d637595788f930d978b1cd8cac8636000000000000000000000000dcdd8d99403a0a2b3292c13638d12e8b19ab2088000000000000000000000000ffe668c5b48dd6ce326eb59aff9ad22b57c8d0e9000000000000000000000000bf2f2e583b8ffa499ce93dcafdf6ddfcec3e3fdd000000000000000000000000343d6dd2b8aa376a299bf9b2ac6fe19f8236d1540000000000000000000000000db67393a77245b77c680ace5e9a77a23ac1251800000000000000000000000037c44d0edba257b8745adc783bc7ffe936c146aa000000000000000000000000a7dbe3f7f6f3dd06979fdfb11a69c66b2a9109fe0000000000000000000000001d8ed16ab2875181d9164bcf36ce64a9c00ee4ee0000000000000000000000001f8d761edf9a7074c512cb2a57318a386a99882d000000000000000000000000134baea5438d31270dfac20c722c07286d55fa830000000000000000000000000da636ad7332556f377491990a8097e3b0a38f1f000000000000000000000000fd14ffd2cf6e6db672cdc563d82b06784078abc10000000000000000000000008f901319bf736c5a906598863db8cd3ec8adc963000000000000000000000000777dbb70a9cc5f457d8f6e6f8a61b93f346a5bc000000000000000000000000056299a5c76f81924f3c8ff1fb5c1387151c9d64b000000000000000000000000e7a80d61f356e07638f4a1423d8a420e06a5e9880000000000000000000000007deda28dcf54ff239d620b03e2ed187d4653bdd800000000000000000000000005c157e53e0304fd7e9a5c744fee1216e146c707000000000000000000000000fa9144b994bdba88dc6441275571fe4448e37ad500000000000000000000000087a76e4292b444207794ea9cfda6d8cfa711f8be000000000000000000000000248ad3963de5ebbe50c2bd30e4bf5daf4a6341120000000000000000000000005fa265489d8d30b079fc8fc69558635f5138df5d000000000000000000000000e6a264ac130a15e26e3099cb7c1d75f827708d99000000000000000000000000d2fedbfde1b1bc9de9d2b7ea7776a20e498e35a7000000000000000000000000d9f8558bc858bca9eb679debec803da5a087a8880000000000000000000000003d64aaf20276c5f2e373af67fe714e31c35ecf40000000000000000000000000b6763cd6fc1b055999458124f21e77469546ed9a000000000000000000000000551d8379c1f2c2a03177522f6b13bbfdc74fe7cb000000000000000000000000122f90062549ff778806a15fa3b2a66973b9ea1c000000000000000000000000e0e20fada7d9feb9fb2ab7df5b584d4e6727434d000000000000000000000000cf713ced161ffe0e452ec9b87463f76b5d6f6e74000000000000000000000000500aa678eb031edfa639dfaef5b5a0d773303df50000000000000000000000001055b43229565226b8a73ec4c11c142c2bc4d9040000000000000000000000004a693ad7f00d231ec0eaa5448e4d2ddadce00aae00000000000000000000000043b982a641615e5ce09e28396c5e72f2c1aae87a00000000000000000000000038ee1d7d04a91a1c158bc6c673ed3c397f0fcdbd000000000000000000000000e7bc5f1e78dffb51942b52649f3f505c40476994000000000000000000000000a6c1a81380a6c8d6cda6680de8f9821d0f0f9eea000000000000000000000000847cdbc79ff8eef99d34d2227c3f9f85604364b1000000000000000000000000f5d909d47b3920e8efe5b5b788a4c6b76e2cbd410000000000000000000000008d6083d2c9cc40db024eec2b8785143f0437b0c8000000000000000000000000aad1f5ee020de2e6ab14f0149cbda2fbc6ebf191000000000000000000000000c809176e4b1ca1abc9107bebd37c28d969220039000000000000000000000000dc7df057d19532ffc71d81b576432473e19f2cba000000000000000000000000a656b0777dc2a162fa3a509e804198b71ea4e1d2000000000000000000000000cdacb32c12f8d4eb46028238c12443ed5c0079a100000000000000000000000028f76d62c104a8a4267d6b15b99b27d0de7c3b410000000000000000000000002eb13511e4ae0e3b41811bc11ed9e65ce70d7e0b00000000000000000000000081883b871518e90833a5d10c05e691434f20ce300000000000000000000000002aad026674853078936aa979b6cb91c56816b89a00000000000000000000000031a5a483bbd7829beba3cb331d36dd761c83d1b90000000000000000000000008a4750496dbcb98eb9d94d1955f2bcaf0a64826000000000000000000000000029481871595c5d59765f3e528a82293e1e42f0e90000000000000000000000007ad7663eb273b20ae5613e4e117ac7d9e21d64540000000000000000000000002612eb2c422ff90aed6c2d313b57f393ace0b711000000000000000000000000b76f9e9e64f0e9a4d598a4ddc4394f2e87248ad6000000000000000000000000ec5ebcd37014f9015e469d74fd46c77aef858b070000000000000000000000005872fcd412986d1a25bc93b2900115aab1af7438000000000000000000000000a4d4169448b7d90ef0ea4a12716119d905ed6e2d00000000000000000000000035f5f5e71754f9038aba6670012d38c0cfe253eb000000000000000000000000f1ff0dc09dc2f02687cc45b492034bce1a865545000000000000000000000000ff58c49e0cda04a8d3143d62687921d48a11499b000000000000000000000000e9dc2f8231ac1ba3bd26ea00218e1f3bdad3a29a000000000000000000000000781812d309cce311c7cfd884ca60f1a7a3e9adbf00000000000000000000000041c64580e5d7c14d8a7e471c2355b323f6e358bb000000000000000000000000aec98b6a755483b5a985549c0e818bc8853349860000000000000000000000008259d50f029d8c03e4811be216593862fe0bc8f30000000000000000000000000b871de4938db5d4e8d6a4687973fa5fa08f62d3000000000000000000000000f96fce4509106b7e420d3371547cbfdd8a00dd91000000000000000000000000e806c8991defc903718e7ee4d5f3d83a85c5348d000000000000000000000000ad7fb6ed2291f877cbb032e7255d05990b7b1ffa0000000000000000000000006f55506c2aa3ae31dbf0d04ea2b874bfac991392000000000000000000000000b4ce13f4d40bdf92c7ca1789c1faa2a1692da6af00000000000000000000000072c69e31e04424d22a1ca8a2e0a53f9fb7d580ef0000000000000000000000006579cc5fd86221c7db7bc8b5a97e489a34e48f280000000000000000000000001ea0d4ac4a8d9664595287c374726e79dfbf9a3b000000000000000000000000976978b8bd610c7b67ee38360278d2a8fff1eac4000000000000000000000000eb38e8754e1f4e7d41c0b6663df5986bf8bae12e0000000000000000000000008236e70ff9a9f3dca542f6d2398dbd4370a86f9f000000000000000000000000e9c05f4a900ba63ba055033c40e14b5bba4febfc0000000000000000000000007fc416bda6df5a3de11e2d141b2036346092fff100000000000000000000000013e003a57432062e4eda204f687be80139ad622f00000000000000000000000094312c302c2988795776da52f0287e57f0c79636000000000000000000000000a74b2c77087aede04ce44eed9532bc7d8ba1063b0000000000000000000000005a9f644e042d7030079d5abbf381e1e0b3b2d64e000000000000000000000000ad97adea593dc953330880554cb6dcd7c852854f000000000000000000000000c6f1252cde6f0ef5a635be69720c821e31c818be00000000000000000000000097cf344001ec86bc4176576aa946eeb64194cc0f000000000000000000000000360468e7aacfa97e794a42643ecb92cc208f576d000000000000000000000000ced1646fd46f8deac53696b572afe419605a2c81000000000000000000000000cc3a0701296621ad6650148ce4011a981c16609e0000000000000000000000009cf9600554bf3138bddd1a34e6c99660d1cb41bf0000000000000000000000002261153fc434439f08c804857eeb2b5ce83d1589000000000000000000000000b9ddfa2287bf68ee4bd106d41b5f664b87eadef8000000000000000000000000a2b5c16920cc12dfa4f2a2d14a65a9098067b3b100000000000000000000000082b2110acf45d2243163cdb2ecaa4b3dbd3daf8600000000000000000000000096ccf3afb08ca356ef9823999e74de4e88308d6f0000000000000000000000003ed632be9ec51323a02e4c30da3cd80cff596ecb0000000000000000000000006a87348e1eb0397280a83efc4b92b30fd32e7d7c000000000000000000000000f43dc4135038e2ac421dc7a7e04a7bb5ed871db900000000000000000000000001f874b0e14b111ab143251ba3d85100c96ee24e00000000000000000000000062b301f6899af91175e1e29242934b25b037f3a800000000000000000000000047b3097d634b6286bca9dc10cec553711647ffd7000000000000000000000000ebfed4c0caf385fb4d075cfcdc45be1d0f6e90a700000000000000000000000080594ca6f4227c4d6b9d7c6f0e806e861b7486ea000000000000000000000000594f6320e6d018ade6fc736be781d4e78395915c000000000000000000000000adb499fb65b5758912369adec701df8aed5a40390000000000000000000000008ece6d3f500b5da937967d3ef188f67b4075ab3900000000000000000000000017167d24db3d0a01943620909dbb5bbc66e4b9480000000000000000000000006f16d824ef42d00a597777667927c7115fb332eb000000000000000000000000428cf082d321d435ff0e1f8a994e01f976f19c11000000000000000000000000f86b50f0bc5fae5cf11a02f7a58ced54776726bd000000000000000000000000ffacf8b0d708a9695c7c7c7c6b05b1e33bbcccd60000000000000000000000009abe359203c7ab410e9c29e7c0acd2bc335149f90000000000000000000000008cde1ba95b08e1de08b64cff6ca6c6b2fad13ccc0000000000000000000000005131d735373ccefaaf4f7eb6884c1b85163d95d4000000000000000000000000828bc5cb68c86f5d9bd3f00b31fdef49db846c5d00000000000000000000000025567724a40625c26b530b110b5dd4003367401e000000000000000000000000cefeab4f075c864198049d58e154ebb223c896d600000000000000000000000014f4eb1165df3347f46644f2f6b0823c65a07f320000000000000000000000003106b053871632ab6d7cb77f4e2757c47912fe130000000000000000000000004e8f05ada7001495641dfeaa77dfe479e8e9e07700000000000000000000000025bbbded35fcc8a2483b18d022012325646b002100000000000000000000000050caf3c1b017d2d2526ee23a04000d08c2a5ccf700000000000000000000000003c4d4ef5d14e014785fdbb647ddb864a1b3018b00000000000000000000000096b3e57b1a87b4fce1a29f9418721094e6817def00000000000000000000000061aacafb8f495b96b7611d835996767c78eee78f0000000000000000000000007db71c6f4c201e24f8098613c4b2c016437e70020000000000000000000000000b9e01b8414322f00a786bd9eda1296c3dc499b400000000000000000000000027b30b28e9c22a6a52cd910faedf1a18987865490000000000000000000000004eb0038db4a9b23c56f17573d67ff9996edce59200000000000000000000000007c3c124836d187923a8906530a723bc6a7a8efc0000000000000000000000005faefb8a8f43a9e1c43df7d312013fa1cd9136740000000000000000000000006bc68d562963f947fcde128faa96b58c61f81307000000000000000000000000c04288b5fc570d0135d25f653457ab38d809953000000000000000000000000061257606a312e6a37f458e2a2e9eb06f7288b41a000000000000000000000000993045fc45ecf6426172da4aa3658f5e85b6b7c2000000000000000000000000a728da706141179da140aac061cd86214eac929b0000000000000000000000000e49e0427d185c555bbf5d13245b672170d45b8a0000000000000000000000007225b33c16fba2dcb38b0acbcc562a72ef576a6b0000000000000000000000006e81b8eafc826f1e696a866f92fd9d614970e507000000000000000000000000d1d33f5e9d7aa053a735ae10c8986002f489b2840000000000000000000000006f37d70b7fe53408984d77d00268dc62c8b7cc720000000000000000000000002842378390829149d09ba2fe3242b81c94d1b683000000000000000000000000dc8b66661423c3312a61100778a7a1b0d8e55c390000000000000000000000001478dbc19bd048d45f189934556821b384c897ba000000000000000000000000f97d27574adbdb7d4815825b8950fdbac59777b00000000000000000000000001832d6b8c0ba741c318022aee018c5bafc3e435500000000000000000000000037e7599d3765c9dff7efbbce04b36da31c3645f0000000000000000000000000397af0915781114a70af8937671537d890d90176000000000000000000000000e4022c47d40615e6ea731b6f822d98a1a26ed7100000000000000000000000001fcf9ad85c29ddedbeeff4591a97f23495bc9d03000000000000000000000000662c2b2e50fa8fd2f698bd503b6815b2f1de38ea0000000000000000000000000d35a18662426d681da2db19f3c60c4786b6806d000000000000000000000000f30655e341d1cab9f48cfc611d5aae3cb7b57a06000000000000000000000000f6635962e458b2d562efce59e6cf2b181a4689bb00000000000000000000000054fd69dc2f3422180b54c1d8c0e615e14b681694000000000000000000000000839b639d6ac9a666015edddf23be700badc91bc4000000000000000000000000f46febe0f969c8424e9004acbcbe2cc4ca0cbb9c0000000000000000000000005f101d9a585e97dbf01c50ffcc1445b15720ac6a00000000000000000000000079413451aaecf055c856a89d1264907d598491d7000000000000000000000000b32901b7de82cd2d87f4a8e9bd9b5081cb7584040000000000000000000000005c998980f322041a83fa522f9364ad2962356df60000000000000000000000006b468eea486b9ab71829eaad6676dafd2b3b6541000000000000000000000000f8d264b70908cd9ecabc1241837202bd8574f90f000000000000000000000000897119b911206749ab661df2ad9004ec60fa3fcb000000000000000000000000c79912f92f78d5d45f923f386bb64e722dbe3c2100000000000000000000000080909b87b3fef044048855eae342a2184fab1d35000000000000000000000000f62057e1dc552464708cd87adc93f43776f6170e0000000000000000000000002db1d39fd192e02dc907bdd083a5fc90e0e47614000000000000000000000000422ca045da6ec4d0caa34ee9492bac91737e707f00000000000000000000000012b00cb48a3232291a65cd7ac630505aa825a41f000000000000000000000000f798ea224fa383dc6e2fc51510cc4d6a6da73703000000000000000000000000c02d68b1287534d8d12a9be01a5b4ef5a1771ba30000000000000000000000009a6b7c26b703a91e660f99e729bd35662bc0d3090000000000000000000000007e4c3c46634cc1b43f860c72e64173d5950a062d000000000000000000000000ccf80249aac6ce1324ab75ea5a44978d29016f8600000000000000000000000054fdc084698d3d694594b07df92160851acd38a00000000000000000000000001b84df6c48d9b062c30dc9b7678e9a0ec4ad43cb000000000000000000000000bcf2d64cd135ea7a1972c0440c34097118f7f3ad000000000000000000000000cd3f2eb46442727222b1e332cc924e0885937423000000000000000000000000e87983b0f82ad6951d551b9edfa2f980886d90b00000000000000000000000004d6003af61af47d11301e12d60a40c91fb83f372000000000000000000000000673dcafe0ce2d66bbd57554d0e21509cc10ebf8a0000000000000000000000009d14338de109ca2a89d90b0a3f51bca4fc3349db000000000000000000000000696ec3f413f692674057fe2b4cf9ed18ab28599a0000000000000000000000005e06d9dba1db83952f98994eed209a96ae85b646000000000000000000000000359697099d5bc922cc9c40bc580f00485b191e22000000000000000000000000d26f10d3f00c7a9aa1d5d7d3a596f54ff50b771e000000000000000000000000c4ea9e601a2a904575891b53cc0c82a96ee7b09a000000000000000000000000c1dfcae6cdf872d2fb923d6c7af6a24b171d0a41000000000000000000000000a64d0e898ca91e8bb05ff75321076b5588e88db400000000000000000000000033ba35f2715d696dc0ddda4278f38090566c1d05000000000000000000000000a0006f0d84095b7f1f08a9dba45da257e5ebdd40000000000000000000000000c9bc8c21065a6b3e6af1bad8a29a88d87efb5dbc0000000000000000000000007426e42819f716ac14b2cb1cc9fcdc4c508ecb490000000000000000000000005129ff4dd27cb99e278b49b0a21f9d33de96b4430000000000000000000000001a21c76ab2fe1d638be843fef9e8d84b965fd26100000000000000000000000092f154a3dd6679eb7653fc8f3faf282f0b4c2620000000000000000000000000af2febb882124a7382133c385441709ffb4285d4000000000000000000000000dd5e5b1677f880869fd3ac90e26155ab4eb52006000000000000000000000000ea6d4ebc7cba23e9f01229c620fd2af7dd7670cd000000000000000000000000a5f41c6bc7fddbe6f7399ecd909a3511f5ac29c4000000000000000000000000c255298ef9ddc64a2b917865eddb049c9aa41272000000000000000000000000a5ff5a625346121f20f9f692fdcaba0cf92a20370000000000000000000000006c3cfa37bf1110f8905d626ed61a5820791539db000000000000000000000000c45ddde82db55cf22723e029a9a647311ca767780000000000000000000000005eab86664d259d795ac29613205af4cf9ac00fd5000000000000000000000000d99a9673c9206bb57146e288922d2123da445b03000000000000000000000000220b217c1ddd864bc54c7df883c69e2e6f0a3fcd000000000000000000000000e1a2d0aae0dcde4379426ff8590004534e4f25ff00000000000000000000000071bccfb7c2e1da9af22c78c377e194b07d9d667b000000000000000000000000251d4ce0754aad0d58057e42ec498608d3d56df00000000000000000000000008f8747ae871b2a5a924b188ee958c8a60712fb77000000000000000000000000d9d67e8961d54919c9cc366400cd2a5f226a86be000000000000000000000000412d7e1294e210a6a009253bec7c9558542accfa00000000000000000000000071f73bf0fba4152a797efaa336198a17bee3ea32000000000000000000000000d8d34212db2d0050a43c8873be57a910ee313a6800000000000000000000000045d1f902eaf71511adeec64c698b5d6d26d75ca9000000000000000000000000741ecc80468e2dc8b36484712b15c3018e409c3a00000000000000000000000083fb895f90a732ef9f1f03c476b7ad64d61d2907000000000000000000000000ad2037de6425608882110df809ae47030531ad5e000000000000000000000000372c50019fb522a96b24437dc8d981613c5e15ea000000000000000000000000200bb66c16ce65701d98c04a590f22ae13a8b7390000000000000000000000008b5b412dc2b900c0b55701e75d6da837ded5f628000000000000000000000000f9b48ae9d693a4e5e0aa95f82392e774f5adeb1400000000000000000000000033b5a2bfcb9b4317788bc763d93f8a43e4700b0b000000000000000000000000612d401134cc67ce539f43c5c5b7ceaa07936dc40000000000000000000000005938337954e1cc4ae159ff216523b03139f906a6000000000000000000000000b5f3b83b17f1c34210785df99b9c0fe55b07a93c0000000000000000000000006614d72246e8bf0883199ed5ff9a07065624b977000000000000000000000000582cea2514decbfe48433485403614606f450e86000000000000000000000000956e77376e609ad90d08ca6bcb3f7bf70ca3dabb0000000000000000000000001fbc517de132afd48927f9cbcf4ea12d86aeb010000000000000000000000000566fcd8b39ef9331fbd9322b892022cbe25aa5d900000000000000000000000010b0f27b4f3731f6b66d2f0b928c786214c95dde000000000000000000000000d8078fd7d82d49af6ced97b3c634385d27abe7e70000000000000000000000008c7af6cb3192d09237de5f3cd7cf58d7fd0f77f1000000000000000000000000bf789b9243ab2af16344bbb391f7ee97efebc93f000000000000000000000000472d4279a12a1dcbf8722f34b6d62c779036a60c000000000000000000000000ff962bf99ee55d428a42741bdd553f233bb8c35800000000000000000000000042b52995434226a70d6c0f2cc5892ced6f81e5140000000000000000000000002db3a907dfbaa09a085e97dec73646a3c412b1d40000000000000000000000001f6fd7e55d49aac661dcfaffdb1f657da6177f0b000000000000000000000000c90b77d319981a83ec7eac7be91973dfda72348c0000000000000000000000002d581742b1bf56ebaa1114bbd3e299efba6742a0000000000000000000000000fd302058baa02dec2aeaa6177cf6a27e5cbf04cc000000000000000000000000a04c00e0d34acea605fc95d983c68f795443f7b70000000000000000000000009803ab7d59688f0674c1e22834f4b2eebc2e28e60000000000000000000000003270c28e4ef60d8c88ebdc1f8504df654a429590000000000000000000000000a9cfc137bff382c3276fd88a2e67bad73dfa0d6e0000000000000000000000000e999f95507deb99e10b487e9685fd6e8478b4200000000000000000000000002de862c6098e2a6048d0a0115f33379b4a658fd5000000000000000000000000b53a3068131227885f73d370be174f83297ba333000000000000000000000000ee69f912ff41acb4ac0964e5011d68528d15bf10000000000000000000000000135b33f3f48afb83a0f2913d557797e0611d3c0100000000000000000000000033f6bae81eaefa2efafc863bf8f00366b09d2dca000000000000000000000000a94fa6b766cd3b159f125b485d0e15ace211cac60000000000000000000000008a729ec9bfe3e2273273738d57374a262b9cb88800000000000000000000000050329eddf8e7e1d3f0d804bcbcfde6b78b2222320000000000000000000000001c707a73802d22f79c1d79b82455db43e84ff46d00000000000000000000000061aa99adf81fdef087e027362125dd3156377a90000000000000000000000000a0e83fb45d9f5d61173fc86b58a34cd8fc7da592000000000000000000000000e293ca1a1d852d570994f17985312bdb00169e34000000000000000000000000bbb3c47294fba4fd7c66c4d78e0ba41ac4f1afa800000000000000000000000004d21df39d0a3007ff4ceef8ff2f0c7d79f5dd3800000000000000000000000065d313b84101e3938da1e7f539cfbed26e37cb8a0000000000000000000000002292e6a4e53b2349e26227b28e8bf9bef6a6827e000000000000000000000000720aa87bcbc2404e6eff1b63cdb4653763eb6437000000000000000000000000975db6389ad62f9af346732bfb8184a4f7b61c280000000000000000000000000183c56fe343d265ed1b8dc524867e2b0c56b37e000000000000000000000000045fc503abc50d78f26a4fb9b93ed65464bd79910000000000000000000000003e2fabba1fb31b76223d05c3c1352fd6f6efd171000000000000000000000000688f68a83bb1515f76710e38039c0403bf3ba98b000000000000000000000000b2d0cd4bd0793816e093622dd2777b05946544f60000000000000000000000009458d1201d6881d3f27071a5b19b0a5f5507f0d700000000000000000000000025dcc6b685f6131814a4aab50a0f9dc106b79ab3000000000000000000000000bebf348cf8024f61f0779fe661b74b2913ac4484000000000000000000000000694452ba05b67c360bf323db2ab9aab0596390bc00000000000000000000000049580bcf0362fc87489b0ddb163f685db16011dd0000000000000000000000007979cfc06ed94eb83e56a5f910ecb27c22e3ef150000000000000000000000007faba303ac5b50aac30e7744f66896d27c0a61f4000000000000000000000000d6c78250a276a6415d58f9018064921870f084190000000000000000000000001fda5e09ea8ce5f736da1e7040ea9386c43c45cc0000000000000000000000007d2be1556b75e9486ca37ede2458eebd7b4c291200000000000000000000000086ae4f9f451258ee73d734d531a494817eb24ea6000000000000000000000000b889efd58c1c3dade3012b130e2e0355646ed824000000000000000000000000d1429e6d787d6688522dddab3118e7e98a421c390000000000000000000000001266a77e296f2d0e637f4a2832e23a507a3b905a0000000000000000000000000196ebef6dabc15868ce186955153d2ebfc7e2750000000000000000000000009e3a2ec71dec72130ef93fd4959cfc7112c6d8b3000000000000000000000000dd6e0e911d6a6c1e7a3b450ac9088c9a880800a90000000000000000000000005f3bf311a32b5bf348bce5f9d1fb9031f1c0abb700000000000000000000000010f5223333b4421dccf022a6a723ff4da3fd59850000000000000000000000009b334fe8b7b151a068e890e919d6e2dcaac8710b00000000000000000000000045e11bdc58321c514bed33d2bacfb6f91aec69690000000000000000000000005010f1038a9e44703d27ae6f4c6510622bee62bb00000000000000000000000018bfe9670829b1866b8eb595b48b834b03ec2743000000000000000000000000c4e3b3a7fb2e4f6ab4d2caac852104269afe37da000000000000000000000000c642ca5db81efd1bccd5875c11f2385a4d0528d50000000000000000000000002d1436939738f25ced72cd9f01fe1e78083112c3000000000000000000000000f20595dd9f17297ac4a4199e7299b2cf31243af9000000000000000000000000b8a62d89fcbb210e8940092d4e1b6bacc74532ac000000000000000000000000fb2c31a36731d8cfb6ac36e1439e9b5fb87daf7d0000000000000000000000000182ec67c91445e83ec090d8406a5da4265fddff000000000000000000000000fb285275fe56ea57ec47943351dd4f85053c0802000000000000000000000000fc108cafbcdd8b6042393b162b0fbef980ab2c1c0000000000000000000000005fb368b698ee891720112c1a1ab6e9faee52557c00000000000000000000000016786799de73ce9f3945c5bc0fca530f0f85e5de000000000000000000000000104999851a73246b82926a13fcbad25acc6e436f000000000000000000000000e75250ab6dfa80206a680ec3b614d61e9a0f38c5000000000000000000000000d38cb5b14111c37b06b5bd11e09373bca5617de3000000000000000000000000bfa2eb75e9894de8e9fabf28bcd938fbd60ef7e4000000000000000000000000fe59aef7cbd136138cf23b8e8350919026a8b15300000000000000000000000020b95d44e77d8a4744a4cc235ca8cc5cffb28bf20000000000000000000000000255d7120c9ba8ed99c5e58e1a93820cde200d41000000000000000000000000d0dd94ebdbc2278e7b8c7c189ebed4c5be42d4d70000000000000000000000009d6197bcdb6d6d9a10b280da171f0dad971ca410000000000000000000000000d76f7cbfa64bedd19e2b1a6cc41e4796edf6e30f00000000000000000000000061bd6107cd59402dbbd5f231f65cb1e78f4dc20e00000000000000000000000026a6f025daafbc4b8a920c174df27642c13336480000000000000000000000006058be9b33a5e0d0fb447e69751d34521b004b640000000000000000000000002678c5cabd1b2e78879e9a489f1e12cd1e03609f000000000000000000000000115c2237849503f6cffe5e9a5f7e473a6368a7be00000000000000000000000011ba56eb52cd4c468d1ef93f37033905f2ccef7b000000000000000000000000a15e754e63a0549d5428b114e1dd7eb2a3649b58000000000000000000000000b1045b2a9af7d809b9a3086eb2b75ff78ad84db10000000000000000000000008cf1d1982a708d7278538e482dd9f09d5b30062a00000000000000000000000094bdead04c63102ab62f42c6387e43391c1ae431000000000000000000000000000000d40b595b94918a28b27d1e2c66f43a51d3000000000000000000000000f80e73d586844865d13650dacd05e2200f22272e000000000000000000000000a977bdc5ff522a76912a72130ebb84cdcfde3db7000000000000000000000000eab6f7fc9d84a99899910de23e5c607c8d5b7cd10000000000000000000000005938b4e3f393135f5e547142112ff6bdb6a3b19a000000000000000000000000bd5c289ad9088fb331af7f06500a41aabf416b67000000000000000000000000e951eed7c9df74a547f3b6d9403db98230533760000000000000000000000000846ceb3b29dbb8d0e681196e319ce719397b16f4000000000000000000000000f3d49f88efcc1635c6f4daee36560bb4cbc3a3ac0000000000000000000000001f1044618356650f2d418c1740c00f1f4d8279fa0000000000000000000000008b47d35f68d5727161f9ab9138d1cf209a338c5d0000000000000000000000009f2946d8b449ca2b70c1b4fdb567ae0297acedd000000000000000000000000014f76c223db77df24f301b5c679940af99e7dfcf000000000000000000000000d887c66eed5c26cd8b6b6bad0770c5be996316a3000000000000000000000000afd7fb483c86dbcf822f0d71422bd6afc2445f84000000000000000000000000ee9610af107849e7b6637dcd21bdf4c75c661274000000000000000000000000b351666fd9a199082127646e7b9c9df968f6188d00000000000000000000000038ee7f0630164a21a2ab4eb6e0fbf9e46deb5820000000000000000000000000bd51b93afa9e5ae1013a2b919f1796cbb8f666f2000000000000000000000000769d49fc86d782baa040f992d89c8448bb4dc990000000000000000000000000a3e42e5098810ead576e4ef925e806ba2bb4652a00000000000000000000000014dbecc2b1628e55fcf170a54778630715a37bcb0000000000000000000000002a82d397ecf8c3cca7a1fa9f7b2f8b6ba9b5f185000000000000000000000000e3fdfa86e38a6d6b6b273d0102877ddca49cb08e0000000000000000000000000250ab878fc776b2b4ae17b557d2f39c3916056f000000000000000000000000a8752984d0fff9a79501bdd268f12474b1b19a6e0000000000000000000000001588c87d56052aa85cddc7c0ed8e502232699dc20000000000000000000000006b76302a1f66d603aad15ca4a7704b1b90e255a60000000000000000000000004066ec9243ccbe2ca5898d03877b95b233bc1adf000000000000000000000000b27fa5250c54e8ba317d51078a3fe9cb8f1c26f0000000000000000000000000c8afe9ec7614b03a8e34ff64e18810227133db7b000000000000000000000000d75e7a1ab61a50b91e87daa916398d310db516be00000000000000000000000050a5145375c5ed5366fff551a5f14f093791fce70000000000000000000000007f982f8c725d5431a07264bdcf8538c898ed29fa000000000000000000000000668dff1deec26a2cee45f6a079a6f514c04b42bf0000000000000000000000008a5edf417cc74fa0bccc05d6764d2a912a09cb5e000000000000000000000000f34e13085e5707fa6a63bd588c7904236ab4a05e000000000000000000000000f5d6c1125e2f84da77a629aaef8ca6f81ba59a22000000000000000000000000fa885f6579ae1cdc381e647fc306dcde4f976164000000000000000000000000f07c33c510dca9d0741cf71cc26417f331cc4f470000000000000000000000007e4a49e7e746dd5b2589aed13a861c38145f1c7d00000000000000000000000074eb0208bbd7489987db68599e3229de9cf1b23d0000000000000000000000001c6b38481f1a79d54dd6631e5a5b6ce6614006d500000000000000000000000019b44c0d904fff6686f406fc6a3758c191bff8f30000000000000000000000009cc17f511c31a6f7b00da599fb591f2d13fcf850000000000000000000000000794f8172e84b65537fb3316a4d83e2142174f7c900000000000000000000000076fd7f15eb0d5bc36329b2d58f04202f5b131bf90000000000000000000000008f898e6012e1a05a2d8dfa6d593895437c77efc1000000000000000000000000213258f6c84c6ca8c8df8fd8005517c0644266a90000000000000000000000006221e5cc47cb89e8e3059574f335866f52a030820000000000000000000000000e99e08d9877f07540c35fca8379608d7674197500000000000000000000000094a6604677a13dfbf1fc5d52e4c165d6049f5ae20000000000000000000000003a815f8effe5616310c7ac46dbd487fb38ff6297000000000000000000000000e21a1d3f6deff5985ab5f61d2634e8ea8714364b000000000000000000000000ffb89d030e21389321c5e76e0629aba6be1dc80e000000000000000000000000fec0213892d22990e2820543dc3f29c516c526f0000000000000000000000000105d6520c763b23d74a2e1598272debc77ffff44000000000000000000000000e71d5f24ea2d03ab50674f8791e4abf008fc1b5c000000000000000000000000ccd4ec236a1dca88e4ccfbfef0e7f53b0397eae00000000000000000000000001c813be217bfcfa28660a8bbfd36b91dbf7549a400000000000000000000000055689fc07220f3f506cc9ff0289ae6a454758144000000000000000000000000c5f7951b594e5e4cf24d862db08f33fdc8cdcf7000000000000000000000000037d03b5de86893923e72a7272693eea9241cb65a000000000000000000000000e4b22e26b937ebf74934a0605df29bb67edc5fae000000000000000000000000dcaddd9517d38ca2c29c474e03bc3ac49d24bdce0000000000000000000000000e7b343c4a8e02f3fac68630f3cddb000e85b0bc00000000000000000000000053de2df4aa0e901fbb85adfd257f7c5a40ab96700000000000000000000000001ca4c1242671dcbd22b35ae2b5e9c8d6f4f6baee000000000000000000000000f12f3fb9031f2f4b1a52ed84827aaee887a9a68b000000000000000000000000bd67ffa04a3d416df5770b79aab16cf7dca54d17000000000000000000000000458d7036b8ec614688c9af0d0104db1d0cf186cf0000000000000000000000000ae860c514bf0dc52489f3887a9db851bc87c55b0000000000000000000000001fcaca1016de0bb49a5c52e4095fcb5df174710d00000000000000000000000076425f3e05110caf45519e01dd3b8fbe0ae3eff5000000000000000000000000e44f34799984feaee5912fc9304707103e9dc10f0000000000000000000000002b12f80c9fa502c91b805b633e54d16c4e98d38a0000000000000000000000000b78b5094f4be2da827019f42f0f6f5c4e2a8924000000000000000000000000ffca3bb86e07db37aa7733a9c2a88570b8158cbd000000000000000000000000a701dd1c68eea58ed9cd8203b3fd6f1ea9629780000000000000000000000000c6517d85f677d877ace8005154745edaf75b4489000000000000000000000000e282a1f9347668a3f459a6ccc02cee23f47f87740000000000000000000000008253aeff236cbae094171a6e53eedb9a4fd5541e0000000000000000000000009c7652d08dce44ae516d65d30e960981fd48ed0c00000000000000000000000030b9fc0a86bfbb32d98fcdebb9b03cbbbd524c300000000000000000000000007a5d7e550c9d443423c22607bf3d9bf72bba4641000000000000000000000000a71c042ca852b45078feca188a458ea1ef7c43e30000000000000000000000003cbee31c39e3511f29bfe0a4568cba7733f0967d000000000000000000000000bf183a14f556020b00af4316db55bba6ca83377f000000000000000000000000cab41020289bf56077ba01cb8758a1393ceb5b56000000000000000000000000095dc4889dba9b50095c54bab739b0d77f3e53c600000000000000000000000085c4945d20e922692824fcd58f0d55daad961c98000000000000000000000000230932aa0d63de1e4797079749dfaa389c50f908000000000000000000000000f93e29730a2da35a4b84029d87aeb7b2b7f94765000000000000000000000000f74dcda6f78052daa1e8e5b2f118a94469096043000000000000000000000000773407f92b9d2c41e27d8c70056d825bdc626200000000000000000000000000aa5b0d58502bbc028b700797b29dce563b823f56000000000000000000000000802d79f8298bf9e8c07a8d638c9d81609d283e0d000000000000000000000000293145fc6358e88a505c2a9cdc8452cf4731b392000000000000000000000000d3afdbd08495cc859a544055e83448441329ee8800000000000000000000000029d5c19d7ac41a841fe94dc61a225978162f836b000000000000000000000000d19168763ec48d7b366f5bfdc637addb576ca5be000000000000000000000000b8d3ff9ac44249cbbce863f35fa612a159117fd7000000000000000000000000d87711ef2a2d93a13b84eeb72177ad341cfc3fce000000000000000000000000feb93220da2c98b927f298c6921b585e3bff8b72000000000000000000000000c3a68ea2762ebc741b5fb814b887237292c3e0810000000000000000000000005b8a408bc1c04fe86fb753273274cda398f78efb000000000000000000000000836ece8e25bee80453e4ea1543ff1b61cbb1edf90000000000000000000000005ed439b0cdfdc43480cf35e720e70081413087a5000000000000000000000000cbadf88f13080d30f585074cbe61c447bf34f69f0000000000000000000000007206ca21af2cb9fe0c02284b5413b10d25500a43000000000000000000000000a162bb9e1b5457ce9904bfb125f0d54e933628a80000000000000000000000005c75888effe7d52108df6f6f23a2e5276189cf820000000000000000000000001bbb90461c91b6d223e63fd50cd9fd02a6f4787d0000000000000000000000009b60544006f70c2af49af450afde76d495c7d3160000000000000000000000005b92f6b1511d6972dcaddaaa3ea7dc887df97ecf000000000000000000000000df9e27f455807a4ad6bac4b23049a7c0c9b7a07d00000000000000000000000037995f7073eae3847cff6f2ee6fe1dcd32dcf00500000000000000000000000079387b12e329477ce9e4d23ac9230d5e39851ab7000000000000000000000000af82712bcbef829ffc3ac544a0ffc4d216afb6b100000000000000000000000013b0ca58472312abaa00b26dda44178140ba4f9600000000000000000000000014c59d5b797f3e8af27fcce3d6322281032d2b1900000000000000000000000062bceb7f85e10dc64fa702fb55a9056aba884cd7000000000000000000000000bfae9fd12c39b4deaffcaa97c77b32a3c7591cb80000000000000000000000009d26cbdedd75afb864c53de9e0461e9aa0979ba20000000000000000000000000de56210c11021904b08edc55b2291c7e24ea1e50000000000000000000000008e36d4acb59799552d19d91595e04d12ad7bc8f40000000000000000000000009fbbc38977fdcd61b3dacf40188051a6d4363020000000000000000000000000d1eb0d96808ab47a18db7d27713cfd3ad232f019000000000000000000000000308527381a1d403c1bb87efe88a89a2ed86fef7a000000000000000000000000898bf29701c9a4b31a933801f2de8604cedd15a6000000000000000000000000e14810ccdec327b7e291c85540e9e32b7d36e2a900000000000000000000000039d48e6670c9d8c038ec910f801050726ea7bf6000000000000000000000000087c7038c49b534cde2a8610baf587414882e04470000000000000000000000002528bf7227fb4cd40be88b78158c67a2c5742f270000000000000000000000003565548e818ad9e5ebb6654d940e789a0389aa2f000000000000000000000000203c75295756cbca4ebc107adf60b83a955cb055000000000000000000000000d5b927956057075377263aab7f8afc12f85100db000000000000000000000000ee89f37b77ffe8f53fc56393b23191f7fc4f08d1000000000000000000000000eb9c29d78cb2a94b3359a151235b5b5343e966630000000000000000000000003d4437d392a1e98ae20f1991d51e919ab33b3e3e000000000000000000000000a37024027a74b21e373fb7d860244c3cbb5c78c90000000000000000000000008a449fc3c8cd5bb1d4c1b4a70307e75f712b764b00000000000000000000000082f018c03626f6fdc8dc317c80c6588922c9470b000000000000000000000000823bbcf7117e12e50792e24d9093fc3ea7eed8060000000000000000000000004849cdd0aea99cbbf515df37fa957d803c6b7f3a0000000000000000000000005d80e950cf754068b84bbea9e88caf1e084f17de0000000000000000000000007692732679592152073aa09616f15cf52a5f9acd000000000000000000000000a1107e4be1886dd6e1afde674f00136ae0d39660000000000000000000000000ff83c87b1f64e66048cb824faf0699b746d8ecd7000000000000000000000000290c45aec949537b72658e079973e84190b28f570000000000000000000000003d24ea88d14235b5d4ac31898f137a1ca7bfdda20000000000000000000000002d0c0ee21ca6c260df8c924e73812ff6cc09593a000000000000000000000000854a396158c1dfa01a44061c471cc4720c463ffc000000000000000000000000e4d793d515e971edb3a09010ff41928feaeb31750000000000000000000000006cd3a0f63a4a61b5ea94ab6ebb2864edeaaf53ff00000000000000000000000036b1e9dc8942bee38a854d7c9903775802290ecc000000000000000000000000b9e513b5779aca180dc06c8f4388cc4967bb1ea30000000000000000000000003e16eb117d75b9b67f4bdb52bfc8e1ff4120f702000000000000000000000000d2e691a95d874bba6e8fd2f80d1a3831ea497f480000000000000000000000007ab9b1eaed0d5d0119c987a28c7b6d7bca4066ee0000000000000000000000001bda0045e9df9c56228abdf067e1a3586c1bdda6000000000000000000000000e55b3afc5a8e97e352bd80c66cae5e6c39d64ee600000000000000000000000007226b9cd9581545d66f196ca64c31ec56c4cfed000000000000000000000000f58917b652b5f9c0899e092e7937b5d5f9ad224e000000000000000000000000c62a28ce2d616237922069299d913f636cbb977600000000000000000000000096f196ed5e0f70f629efa3f0840d5fb6823e1b140000000000000000000000003adf47950081cbe174bf768a0f1bf59918bd11cf000000000000000000000000668051ea864ad5c796bbe640db1a56975e7704b100000000000000000000000037e12a39477d637c7f43386e424ec393d136c5d20000000000000000000000002f99e1bc94bd8a9803903bd9e967202ebff5984d0000000000000000000000005dda489c73f1276a3e7a5c061b2844b448eb557a0000000000000000000000007fe3d5ea72cf357eb9b5625e3dc8ab552582ecbf0000000000000000000000005e6c4a74db245cf51d72b27992dadc56bf657186000000000000000000000000dbda34d64559982c2b21e14f50032daf64e59c62000000000000000000000000bbd3a9f5fdc6d7a76ec759bb282412bff747235800000000000000000000000016ca97b237ba95334db2cbc30d80c4d696d3fd32000000000000000000000000cf730a52b88105be35c8f1f92e97503e62e73193000000000000000000000000a43f4113d7aa33f9833d34ff48e82fc93577852800000000000000000000000054e2ff62eac8897e751a9fcfb550ae0ccb63987e000000000000000000000000318f9a7604e3b4315405a83881f67c7d0aa135b200000000000000000000000033de2429ba51f8c972c69f78b32b66cdf69fec6700000000000000000000000082a777116e9ea74cecbabe2af2f598f5f94c1d630000000000000000000000002de39db8ed9b6bb641a25840c5a9c57cd34f5c7a000000000000000000000000ee674e4f26d04b8b03ad886967ad79601c8b5dbb000000000000000000000000ea1a1071974362f60079795722fc87f400743f8e000000000000000000000000d6a5fa4495f0baeb00290f4b477bad6b13c287050000000000000000000000007bceb96a8757114d79c7dcd6b52c460202f17d1300000000000000000000000078e5b92e931628a64d6e40f9ab9bf96f211a662f00000000000000000000000012ed5c25cf588f0c24055f9a16583b9d4741d9e7000000000000000000000000bc0e72441e0d4cb53f8fa4612a5f59dfa926587900000000000000000000000005efa4bd33202f67f31d952c274e4d936b98f6710000000000000000000000004985a8d95e523db6abeb4f71b68e776a51f32011000000000000000000000000e86bec4a9fb80c583a1fe520aa66bb1e5892b3620000000000000000000000008a52067cecc03b655b66e4000ec60ca357cbab930000000000000000000000008f90931db1de5536335d1476dcd465bfbebb11e5000000000000000000000000e99d97b28ddf4bd6ea38c4c22c36b6443034b5290000000000000000000000000c65c703501d1119ad1878277ca46c49da0097b70000000000000000000000006421cf9ff21d698847004cd41e9fe44e4f407fd9000000000000000000000000485e6a7478c6f858d641c1fba4b62903ef9d897600000000000000000000000094f378a4c32955a29d5909753abbc3af0f04e84d00000000000000000000000091e295c5a015943f51d8f6b9982ad4a664d20838000000000000000000000000711596682cd6c34248119d0b4300f046d85e5ca200000000000000000000000046fe74b88c679a3b64d011cf315aaa76137ad1210000000000000000000000007b9dd37fdbd459a223bf312b1e718240750e6be9000000000000000000000000a438a6a9ca729a166584cb56dad45fb4c6e43a450000000000000000000000006b21ae54db92ce2a1364a3cb004ce211efd8f4d60000000000000000000000008cd1910d834287c9c34ef855ef8874b20b7e365600000000000000000000000062ca0f790c337e4b5eaed21af772fb237a3af396000000000000000000000000cf66bc7c967e70c6965e2a383382b3265f005fb2000000000000000000000000759a7ff858b248dc0cc4edd5f032250d4123a0ac000000000000000000000000cd2c6cef3b9d267749bc2bdcf2c3d465a72cedac0000000000000000000000009bd38a429329f60cb364e7c55df0a3659f5ea14c000000000000000000000000ae7bf12003c1e01bad628124696d07e09e15a927000000000000000000000000dacdc63c1a985027c923b260f7ed55c0ecd54f4c0000000000000000000000000f35a976a6a80d9fc328e3746f43a42f6f0ef719000000000000000000000000794b5fdf71847e878ab67060e44e38391a21f736000000000000000000000000712a893e070a0b54076fd7e8860fe62f9f25c7e8000000000000000000000000678f161b482e39b6c6fed07d32bc3ee625954042000000000000000000000000e574b07422afaf25db31bcef16f7e02cc420cf05000000000000000000000000ea97319acb1d602973e02b6fa381ea58c7ac7270000000000000000000000000e0996177f3465630a97f64cb165ab49b96fc6b5f000000000000000000000000a04feede2aaf8ef18e46b439a1b6033ffc841a29000000000000000000000000f09c45386e798b08132b96b54b80b19ec53e3ebc000000000000000000000000de1fdfb030d0233db1e55c41f40f33bf8f21daa00000000000000000000000005a2618f3ac00f4339b3665a53b84ba3885fccae30000000000000000000000002454688f0d4c1da12cfb603613c3d0eed527fb32000000000000000000000000bbb20364efa7207d6357d49653c287dc7978448800000000000000000000000043ca5203e70a3d9b864e23a1c2388e1511e157e6000000000000000000000000eab18e69539cfd0e8807043ee0cb4737d0c568a2000000000000000000000000902a3a44a3fb8b609b50f9d4d531e203c1428e7f000000000000000000000000f3457760c7fb7f53d6d955a5303ce08aab3ded9100000000000000000000000098287d4b780f0444919b724c8942c04c88300e69000000000000000000000000eed2037e3b85f78f43c6796c1518649ac0c9c709000000000000000000000000e1c9f68bc174d9d84e16d3f645f62fe74f7c003b000000000000000000000000868ed39219d4c965dd10f8ee8c5d63c36ed5006d000000000000000000000000900602c86c762c90e7b4077a775a91fb0baa5ff100000000000000000000000043221569b50fdf3390778ca51fc35201f71a43040000000000000000000000004ea77524e89da52cb5d313d21d3e2cb681a9bb310000000000000000000000001fecad77272be9fda6091760bd077fb6dcc4b64e000000000000000000000000bc2980bf500903a19e6f65f24cc3699f0a60b1440000000000000000000000004548f2541c6ad9b30df728f775dfead39140b218000000000000000000000000587aecadafcf7a0ecd472f72ff2c5c6f4b8ed5ae00000000000000000000000062048f5a3cd8d9a65521f2b76277aa4959aa6cc7000000000000000000000000416152f213acdb235b1612bdeccbab258e38487d0000000000000000000000005502c0002148f0e02959f2302c5f99c269e95dc4000000000000000000000000e0420c6e3ba73af701fca01225177289f78c4bfb00000000000000000000000079eb033c1aa45eba80239b0960d2767503db61d5000000000000000000000000a11076f0f322eb6e56cb4e9b3d25cc565d9fc6ea000000000000000000000000284d8a8769c46b670f53bfe480620724d95ad2e40000000000000000000000006d61a79756b1cf9e1bf4674463561dccf8008555000000000000000000000000bafca574827337c0b6845093342e2a9b806375af0000000000000000000000008f224254f9c362cb4b6292fb1c51115fa05787e5000000000000000000000000d21b3dd12c84bbef63f2c4a3b0e31d1df704c723000000000000000000000000de725c6aefa7b83ff1bab7b4dc3680e8ec264cf300000000000000000000000044c20316a06371ca5acb975974c18abfa7a14a5a000000000000000000000000092fa29845a2a0d878fbd2c502d48d5c07687600000000000000000000000000091651fd7472384a713ef2c674ed79adca296ad8000000000000000000000000e6f23ba2aa8f7292bbf81745b087e6f04e02262400000000000000000000000028a61e64cb4312869fe9900b67378a3c7468d580000000000000000000000000d46431272bb42eafc4f2f4c6215c088021d769ab000000000000000000000000c74a99ba23fbcf213e1b886e03ed7dccfe33d3f6000000000000000000000000a95085656e49063f0fccf5f9041d59c30f10de25000000000000000000000000c2b7ae783d13fd69d76a80433d6f680969795bdc000000000000000000000000bb17ddb8d33b64a7d3a93883084ead03c5c39b49000000000000000000000000b48ac31676f3f1c261a13daaee1618f8a3456b2100000000000000000000000030054ad0f4a091b2df037326018fcb7d85df58de00000000000000000000000085fcdf066789f08124087614395870e7814d1f2900000000000000000000000060b830b30f49d2b1e28340a73ba61c69ebf801fc00000000000000000000000082c7db48844ee712f2d02deb27804b9cbeabe5cf00000000000000000000000031fb50959c63b83ba59f3252bdbf23b3fbc1f6820000000000000000000000001e1581fbd4cba9b11a47b767c3973539222158c6000000000000000000000000b6ac02f8de9d148f085950be7afeb54544e34b510000000000000000000000008d6ff613106851f4b8fa762707e2e82d81f81212000000000000000000000000df52386bd9d0ff07eb9ad2d5c916be854ece5e9700000000000000000000000066af9c5bbffbd247b8080d49800708e2afcc30ef000000000000000000000000102b40be4a93b4db9311391e506d9383341acb1c000000000000000000000000f2aa482172f5b333b68e4319ef3a6418166ef8a700000000000000000000000037bc8568f455e3ff0f31ffe462bdd5e804abbb33000000000000000000000000be0ad2ebb45e0b59aaf4037cf7705e122900ffdb000000000000000000000000db19fd7806d2e21df707fcd5284df75c0708be7e00000000000000000000000035adc504836466a20d21006fd2eb736e049bdbb4000000000000000000000000bdab2e70bae07ad32351e2fcf740184f6b157b1b0000000000000000000000005c53ebf433b83cd7bd58d2d91c937799ab4d851000000000000000000000000016fe1b1b563cb747c4a07dbaf8589f5be74682880000000000000000000000005a5efaeaeb0964d8905977e515ec97c874f8a7f100000000000000000000000053a8a9e1e66f54f52eec8ba89ebc1f0fa37994840000000000000000000000007f017f95db85de9f3ea5f5fac3c407fd276d16df000000000000000000000000c8dd1cc9f92b1149e384501d6f3c4be0ba9547880000000000000000000000002df37574eeb6fc8faa15865b60a89dbea87e8c2c000000000000000000000000f7d5e0c72b2d41b5f926a91b0d275df4437b62f100000000000000000000000006d13b8543a354cb2dff8c1be94860f827a42cfd0000000000000000000000005c77f07e90aba838b1c0a9fe247ade259ec4bc7e0000000000000000000000003d1ab1d65736c5d04b479a5e124a01a1b2f90ff5000000000000000000000000cc0b2f18b10da1439169e82885b5eef8b4c49bd8000000000000000000000000b71fd5f4484bdc5b2484849dc31b1ec36f1a47500000000000000000000000006b07339f0d9b822b77d1c727b0e17c3b823440da000000000000000000000000c92b87eb06eb3dda1d35e0cdf7171f89bc1b0718000000000000000000000000c933cedc3b67d37b895995e2260c762c7f6ae4b4000000000000000000000000814cf78ae431be5ec244075ed72b4b570262edb900000000000000000000000046685ed9ea9e9e895444d95e17d39188ab8dda0a000000000000000000000000a8ed04ca98e3779a8b60920f332270892498180a00000000000000000000000016c4aae24226bf0053f75435ae83666ac6725e6200000000000000000000000080df8a625e9a1402f7d5aafb0c11d2b5c0cd2ad1000000000000000000000000711627da9aada670608a382c4609eca1adb90950000000000000000000000000db8dfcae4784aeddbc1f4a264c1d7668225c0169000000000000000000000000ede9c958b48ab14e7a07fafbf18ccb684a297eca000000000000000000000000a398dc22cb3794763ee42806166d4d28c7153e26000000000000000000000000c871fd8983660caa84c5545a1b69ca677ef9c7bf0000000000000000000000005580fd943b30ea1626b9c12130fcbef9b3ad86dd000000000000000000000000acaa453210aab0f3d0e1d97342d8ad9d800f29ef000000000000000000000000bc5a3933e823878bc9e8f32fad93a60171c1a8b8000000000000000000000000ee24ffda526e323a7a9603a3cfb847a64a79b76c000000000000000000000000d9686d2834349e3fd507919a8fba420b2f40004e000000000000000000000000d1568ca9341956f868d03da97a43faa1566047ff00000000000000000000000081b57e9c4a7eaa4b0d7405c14c5f7abcab27e015000000000000000000000000fbab1825a67e4a624428afea04bff76cb0a977c10000000000000000000000000024928c6251b1bd0f7e78727566d94f01dcc4e9000000000000000000000000ee189d33f9ae328e8cb7dd5688f656d47180d2ed0000000000000000000000005bfe21d14c24f5f11b094d1735b5d080d99b5dde000000000000000000000000bfe6a43a6042afe82c25503e467566d689dc3c45000000000000000000000000e2fa26879684827e355d55811ebfc7b65327a709000000000000000000000000d71a53652ca772a9dbd67b8a28dfe2e7eb8cf6840000000000000000000000009dabab587fba16f5bcc2977f5ea848e1a619f5b5000000000000000000000000354ab059a954e4e0ed5e405a32bdab8becb5ca41000000000000000000000000d53ec762c993341382c4104bf7353070cb45ac80000000000000000000000000a799715b06e2df354ff3c1ac8b21f72216393d7d000000000000000000000000b76e68ec516abf2d20b449c3e8ff8c90910eb0c3000000000000000000000000edc84582624a3ce0bc1e391899a9f54f896bff3b000000000000000000000000ead6ec5fec45d9660d5de6c904ae520c9eeddbe200000000000000000000000041e2c55df2b1d18dc880049b44faff10511d29b9000000000000000000000000b24199414c4f67b160f694545ecf6f0e5264d04c00000000000000000000000030c997aacddb98e16c370be80a1ee212253bb19a000000000000000000000000c5b2142c2672f7f41f2cd8e2a3169f312a935223000000000000000000000000838c518e180c5318c976ecd1e0fd84732701a1c90000000000000000000000008d24cf2a780f7d5c95f498bb05bb19ed40cb7e1a00000000000000000000000076c572e1671d5d55a56d4b57365bd15d9464da5100000000000000000000000019b2d38498df14de4be6ff4c4fd338cfb8707ef2000000000000000000000000a5cfebfaacea3a735cce7c4535470e8143c7b78b000000000000000000000000ae5be9ddb562d34b9e54f5ebbafd2ef787967c5200000000000000000000000033bd84b099b774f334cc3651052914bfcbea72ce000000000000000000000000f24105c61a074afc0b4274442966f47c698279b70000000000000000000000008f77c1dda3345c079e5052534aa588fd8378b17900000000000000000000000099dc5b3f109a869a651ea2c53a473b82edcb96f6000000000000000000000000a3ab573652ef417094b0b216eee7e4280c08bd250000000000000000000000009a32ad66d281b99f4ce22a7cc98717230c6bd739000000000000000000000000132cbafd9511d9501b56febf5e4958a3868a22df0000000000000000000000005ad6544b168ec1fcc9fc63f0c425613e1afe55ed000000000000000000000000a27216c21c679fdd595c72c2937d31a3164652ef0000000000000000000000001f10c3273b9aa47e50a9cdc3975cae8604fad50a000000000000000000000000612fda6df6b56c6011c5d6a3654aa47be780c9730000000000000000000000009dc541b3a82027175387e78e7e2308b8a92d6fd80000000000000000000000008dcbd797a58461527bc0b527687ecbd669f4dbd5000000000000000000000000a10e85ee0918337c3d55976896016f1d746f32e600000000000000000000000039ebee1f35ecaecdaa7af4522655a00b0c2f10240000000000000000000000003e28b618587d4adb823bc4e164c798857aaeeb0b000000000000000000000000dd2c74dbd103a4a72cb11ec8edbbc9a19d656eaf00000000000000000000000035ab87003b67065753e5efef33ef40e25b70ada80000000000000000000000006d531a110ab491245dba5afcb1153926be7469b30000000000000000000000006d1db7049a20ec3fcb1fc9175ebfab7c14184c8000000000000000000000000030306d51d4e77d00f1e702c83a55a42d5fdbb1060000000000000000000000008d3db9355d9ab9f79eab7ac642d4a5c1614c80d1000000000000000000000000997b5d2469927dfd3924568e9bee063e682e1fc8000000000000000000000000dbedf052eec957146c5befb57d398d9669d94d980000000000000000000000000ada2a5c67b5cf09da6e0e317b29e6391807d5c20000000000000000000000009d29984997f0ffe61dcc7b14cfe1eceebba4a1ab000000000000000000000000819924cbd708f6638c7e40774ccbfe1bd8dce389000000000000000000000000748034290ce9e1044676ecf3b1573344a102f2ca0000000000000000000000007e2935fd37b5cbd15ff32a076ee7ce3bf3ec1745000000000000000000000000f41d6e619d1cc52cb002a3226fb3ebdcf474df5b000000000000000000000000eea4b0dc4eac5d2f12f4e6fb992b80dec416f8780000000000000000000000005f1673328a7e7ad897240f2472a18cc72b7c112300000000000000000000000011b6cdcbb7f8e37cf08242c2ba9e986084d87a2500000000000000000000000021363c76b6d01b9f32ff765db1cbbf41f53b9d66000000000000000000000000f300f141d2c68e43e2a86f379fb6e81b80f2c4fd000000000000000000000000093311b350599c71035af12f6f1f8c7c9205d7290000000000000000000000009313ab6c7d795468c087775b6e9c81d17beca1ec0000000000000000000000002384b1ab8f4875befa4f9464295bd964507b0166000000000000000000000000e1426a5c124b2e5a4de66813b9b3a7a2cbc4c989000000000000000000000000dbe6bb82166ae352ce22de9d620995c044d0bf84000000000000000000000000165040ffb547be4d27d0f481854274172bac27d20000000000000000000000003dc1261f8874b47a5ae5813fe13b683535b0d6b2000000000000000000000000236f6ebca69fa6e674c8fd91318e4f803ed130b6000000000000000000000000fb3d2d4cdd22c660a69f026852e18987e16ae095000000000000000000000000553cca5be3b23a112be784f2d71168a93164aff8000000000000000000000000fb15a5dc010b7100e4fb736d8fa1dca1a930874d000000000000000000000000a5f7b755a9bdd29b38489f29d40ce766d9306f430000000000000000000000009536d4b51b7701236553858a873c5be46d1799e200000000000000000000000011c9c26245e48658bf7c78213fc754c95de094bc000000000000000000000000e626a1f96f0ad5b6b7a1eb762b0a8bd721363756000000000000000000000000ad4ba31bbfe263e611c49b0350716b18819a7352000000000000000000000000cbfafcbdc1d5f0c8cae1e21037ad494bee4c5baf00000000000000000000000029ab4b4697356db4002bd0ef65dd35faefe1bacc000000000000000000000000d29cbb21695427ca7491c5a6b4addcb402ce22f30000000000000000000000002450257f2979b2cad4e8a2a32e33583deac286c800000000000000000000000048a3f6e3b893cecc55d690aeb4ceeaa28274b827000000000000000000000000e5454d34f1414aa0cd17fcc3c41fdd49a068c8a8000000000000000000000000f7fb32111aad3cbfa119cd39c7a649698cf93f77000000000000000000000000c7503fc1d3b46c54a6a4c9505b0624325ddbbc49000000000000000000000000debdd78a10bea9fa3a6432bf000ee6c7e72024c400000000000000000000000093382017641996c46e508cf186eca2ed68797d59000000000000000000000000359c42c97d9b1e1cd82d7889e8995115f1664b7f000000000000000000000000f855fbbe13f93c1791822865998db7a60cd2bc290000000000000000000000007a15c90b21fdd5c52a1f89559bc09628f0da0646000000000000000000000000ee85b64c0e1cb61eaf514510557576aa02e345b2000000000000000000000000aab3b96ff5011a97ce4160af9597cb23190d33c100000000000000000000000001e86b104443d6fc27950adb84fe206f84007da8000000000000000000000000c728dc98cf195a736a8d8e4bd396b20e436086dc0000000000000000000000006c7d632e3dccc7b19a124fd02aa3137e78258c7e000000000000000000000000f3c81001f1ff60b326b9365ee4747c721e4f1b68000000000000000000000000ff945e7a00d0c84d60dfb814c1ff3714356f6e420000000000000000000000003b22acb303d9ae28f63f7b6caed1a58d682f77840000000000000000000000000f58c1e5406b99a8454ba9793aceef3df3413385000000000000000000000000caafc948b7ba1dab951096f512d643fd52c967920000000000000000000000001024d1962ae7ca366ffdf2c4fbecc73ef9c88218000000000000000000000000c04a3b787e78c1a080f14f2290cdc6565c8f66d90000000000000000000000008ce45e650ab17b6ca0dd6071f7c2b5c69b5b42b20000000000000000000000002dcc46a9a81cab2a519840a87fe7b401fed9da85000000000000000000000000bd18d959e60226f395698818d9371bf491a799df0000000000000000000000004aa6364ffaa9e7467051b741b9ff0c2cf7cd9b640000000000000000000000006f25c2cedff32c4ec6e97b56a0e593455471c8d80000000000000000000000002676933e7fccc2ee46d7300cb77cb9866d347b300000000000000000000000002da86ea2cb08ee3085049f81ef6913e02f9249a700000000000000000000000068d1929d36bfbcd5745fc3f9417461ac4e14b19d00000000000000000000000077acac99ac831a1574b9db4d15299e98e195e6ae000000000000000000000000d8a0c61f382b059adfb4f61995682d5a83c533ab000000000000000000000000d5c0579addb734ba828687e4f51124526eb08bac000000000000000000000000ecc5064457ff2eb7c19eb2273545ee831abce523000000000000000000000000a59ac580f8b695647866b4cbe3a13442500809810000000000000000000000006f7f843498d021fa467650bd661fb9dc9488ae2200000000000000000000000063eb7a8c605d47bb707236d0b8add5cbe405ea8c000000000000000000000000fc7e0e5f47da1c267a3c6d45cc2a023f230d3aff000000000000000000000000f58e489a4294a0afd6815d7fb8967a3d0d1aba250000000000000000000000008681997fd8edd7263a1447d50e2d2f3144dc4b7f0000000000000000000000009bbeab307399f9f69acdddd71ed9037a4ee8139a00000000000000000000000074b7998819e03d332c1e64b012f8f6475feef44800000000000000000000000073e28db00b5ad01021c7027da50578ada0f2e1720000000000000000000000004bfb713cb759f1f84e13fa3aa438fd90247d8133000000000000000000000000e16887a00fe53ad4af65f0a981c7973efecfb34d0000000000000000000000005533d4407c886a17ca592a3d0a59f329c997d8db000000000000000000000000a21a746d429a7a68f53ed2c51ab27988bc60ffa100000000000000000000000094566db6b100b45d6e09966a97d118ed130e8f870000000000000000000000000c593dd4642da8e7500abfe868a064b7d220d69e0000000000000000000000001294ffdb4a3e8139a1774047a5e1ab4dd459c4ae0000000000000000000000001e17d784609a35bf2412f13dac3c1546b01ae1c3000000000000000000000000bb25eba9ab0ad063be0767918ffc49bc816de326000000000000000000000000430cd53e81743539cf6b43131efd8f04c377beb600000000000000000000000090f19d3e8485eab6c8516104b5f1641f34bb754b000000000000000000000000ded40031db0b480f35ad811a6fd5e3f0491263fe00000000000000000000000019aa308bf6d442cf5645315a697b2965d9aec4050000000000000000000000007fe31216c18d0b10fb0394bbd37d1a10cd2e7a1100000000000000000000000084260b3cf8fcbd0433ad0313f16eaa01df2b1ebc000000000000000000000000717b182c90e6438308eda65c73d78c405232dfdd00000000000000000000000016f7899b329de2a193edce2995c8f6ce9a1ee9a60000000000000000000000005f3e9046e6dc9e5b09fb4bdc4f51c84bc5f1c6650000000000000000000000008104e2cfe65cc1bc468471168189fd22112047b6000000000000000000000000745e8459f02e4bcffeec4b81d1860b47074ebe4b000000000000000000000000c47871dd1a3fc9a4c7b05f2303a54db268c55ef7000000000000000000000000b6f6e7b417ef3a93a14c747e00ec35fd123e1a080000000000000000000000009f090b0cd67728783ad9102c3a0259eba39ae8a8000000000000000000000000da433ea676daac95c191e98e1fe6bc01e278f632000000000000000000000000a75f69ebbcbe5bc4f2bcc67593dd06ec7a145c860000000000000000000000009fd8ce98c41f2376bf66a5ab1459d39b0f99b58a000000000000000000000000ba5b415f7c476c8c59c756976b6a80fdbe43a75e0000000000000000000000009ce7af53414e187b9bccff858793e9c66ac2456e000000000000000000000000a1f600d9c160a87988091927b4229f748a4b3d960000000000000000000000002f6cbdf418f745cad4fdde8aa258be479f00430500000000000000000000000065ad64830108e4ad460031f9b920f7ec7555f040000000000000000000000000529167af493f9f3cf5d3532322b7ce78bf6e8319000000000000000000000000b9ffcd73d68f82907d6d5b74a943e7784186729f000000000000000000000000953e057a0e9f456cc60f64b9957aba63353b5dc400000000000000000000000035e571bfd6489acc2469cffa6cd93df0829c1dfe00000000000000000000000080b04d0d248d30e17108c90458b2237563a7dd2500000000000000000000000056bd5cb55bfde08a9a86484b6c40b1d8d0fa08290000000000000000000000009365033893f4d1637aaed72577071d2fe680d34d00000000000000000000000080d678d9075cb6054b9b8de4c58a1bc3ff6e1d9c000000000000000000000000faaa5266034f0cd89ff258ed4ff1344c568e0f0f000000000000000000000000e7db355abfa3c3eee7e570ce4bcffadeca6e1c0b000000000000000000000000bbd0e5bc65bf3978253382ab7d652eab8bc66e61000000000000000000000000251bed9d78f57e9f4adf11716d7b1d72f1a563780000000000000000000000008b76b98e09aa6e9e3de1f16bd73021f86918d1220000000000000000000000001e60c9534a6cb991f99180bcf07f5331e81b3a0300000000000000000000000097f65d7d4a65c7ce8c0946abce291824d66ca18e000000000000000000000000609f87124bb48185063a2c229a398999c6c1d7c60000000000000000000000008f40a56513dd4d1bad7cfe07b55b13f104d2f92b000000000000000000000000988ff7ba51cbf406acd0c3aea05625344fe523be000000000000000000000000accf8af003a1da5303677a29ada5df4aa2e3e0e500000000000000000000000028c491cc79b667d93710f0e36a5b53ec3b1182d800000000000000000000000000370da2c786d75758a81bb3f976bf8c6d49f9d20000000000000000000000002d2f663b11b9192818842bde7a2e51a8e2ecf8760000000000000000000000004bc623aa3a5d7a613746eeeea8272119ca615ddc0000000000000000000000007a0c8c1042c4da9cc2a824b70d0fc22617db4aa3000000000000000000000000a9e8aac9738ae1ba9a3a1be5a3f0e5c4cd3433de000000000000000000000000830c3a661c4b0111e5904c40acb71e36a8c376b8000000000000000000000000f8eb350ea4365a5f399758ec0634886301d0aca30000000000000000000000005392b56f81cdae79ceb7f12795388da24ebce4dc0000000000000000000000005c534dbe272f304ccba8dd64bdc46a1c995f9a390000000000000000000000003530a270b4faf6989bde915d9cf5adb30473cd3d0000000000000000000000001bc6dcf5957bde77284139cb9f359916355ac3740000000000000000000000009eebf74eb9b253b64f0e681f0f1bc3b292d4c5940000000000000000000000001341df844780b66af4ccc98ae0f34be87eabe1d5000000000000000000000000ec6d83e0882a73448162345b456b933af48abc2300000000000000000000000001cba09fabe39dd532e95ad7f705ab41eddbef1100000000000000000000000049fb7c42f6e7b093cd896b5a35a664b6d4a34400000000000000000000000000f60f1eb68cf89fa58f8c24fe9c071bb9a0b77615000000000000000000000000e9c1e5b75d02e8b7e5e207a4d9eb86249da7a75b000000000000000000000000f7a7f09a87e7bd4a61d531e7e5bc1e8a3a9de3a5000000000000000000000000196470f7f2a5daabb68076f99d0077715b9e2a41000000000000000000000000027ee9467454d601ce0beed947137043e53b3f54000000000000000000000000f6a26ad5d622f881924763ea9e77ef2fd5292953000000000000000000000000f309b5cbd8b04d7231acfba7f227fa6544d34d88000000000000000000000000e022819dde9faea42740a245379ab3242ba2914400000000000000000000000029d1e0bdab1610043880355b7eda24c2c650afe1000000000000000000000000e51c890d5f23cb632ca79d8993479e6bbf8d7c81000000000000000000000000feb9e9b7f704d0343e531a49ee429b921783a6c5000000000000000000000000dc275da2142c0060fcfc0f9088ee067afc3f83370000000000000000000000009db441216e75f1d0258ccbf39a92274142d274fe000000000000000000000000986d59453c644de2edd129e656dcc38b566fbfaa000000000000000000000000cb3afbc7811c0f5db660ade871fd658e017338ee000000000000000000000000642e37fd3da8943f14e2655005964643ae3f0297000000000000000000000000b1ce2e196f75193ed044fb0b22b51acd48c494ba000000000000000000000000df8d33d786848dcf6675884a65c55d4d87b6691c000000000000000000000000adad1e7b22e385342754b305ac5776b9d150ebb6000000000000000000000000365536357d1d1d95188ad10ceb1535dc8fef1ecd0000000000000000000000003ecd1aeda1a20ef95b7563242480b29c2095afb1000000000000000000000000df2d92f0bbb786addfe2e5996c323e2dcb05de370000000000000000000000009a2db064f20e55fb5c8f957479ea070cfa63118200000000000000000000000096092ab13111673487b05b55b38dcfa25a934ad1000000000000000000000000d6ddb06ab05af725a0a830b939113989a19bfd9d00000000000000000000000076d85b9bfb964e31fd8421e7f397e6080b8577b80000000000000000000000004abb9621dee2f6a6a8d20c6ce83a4e960c196055000000000000000000000000fa2b542d172f210ba7fdbb171710c90fba3dbc7a00000000000000000000000091b1d8e2da8f31032e527ab7c13c79f8a59be93e0000000000000000000000003a819c37cf20f14abfdfb0617a2d7e1134aefda3000000000000000000000000ba8f3e6353e7b899ca50efd666a6e527008dd53f0000000000000000000000008977c9239595a654065c153293641563ca0d080b0000000000000000000000006d07e67463ad99ccdd73265af0456d76b46bbd4b0000000000000000000000007e47412196198cb61b9d2d35f1dc1a4a4e048d7400000000000000000000000047d278101ee9335c3a3baa14fe184f757229a7b8000000000000000000000000df7ce7fa90a9ad1ce7751c0e95dc1f033ac2581f0000000000000000000000002c57ef47f10bc3ce20c4e0e7fff193be3a038de9000000000000000000000000893586d8db6f427e32b1f3051dcb3c92118e98630000000000000000000000001ecbe35a32f9fa9d5648dbeebe74ada3421e3bfd000000000000000000000000639b65c712470a9d64240997d0df3394fb89309100000000000000000000000034af7b3fcc5a2636d34a9df1266e66787b959ff3000000000000000000000000db16841c09eb1d8edaefb000c77755420daab1a500000000000000000000000033154a6ec71ddf686ea327d2bdd146ba8e37c7f40000000000000000000000009c71373126ec890de0412f4c873cf0952c2f535e000000000000000000000000a08b57d32fde000815293e1ea0945c8eb3263889000000000000000000000000e46ed44c35657112963f6b4ad02333715a81c06e000000000000000000000000ccb5084f592563247eaedd9fa8ce4998e365d9aa000000000000000000000000fc90a86d31eb53bfc82e1ad1be2bd4da1a46b0e0000000000000000000000000de197be440d01e2dd210860b56344d07ae69a7e2000000000000000000000000fe8cac513af35649e699df0db1c852c9c4019d4600000000000000000000000018573e2af578ae1b0ff8c9d2f2ed9e19d8d4a159000000000000000000000000d2d75dc8ce05b7d2ef75590b990c5405443f24ee0000000000000000000000001eac2e3e20b1cc05abd39e71dbb4b5564b8569b40000000000000000000000000be9c3de707209f087e867c8e4c0eef77ee1a76f0000000000000000000000004b88addebf3589eb508f771fe7ebc679efd54d3800000000000000000000000095ca08e6ce24fc70c9d0737d4c6499ca67a3f995000000000000000000000000aaafef64f4c7164d2c18eacd6305278e23d6b56c000000000000000000000000d441c3cc4463ea3998cb37ba018dab04985f295a000000000000000000000000925cfead1e88b80761df7f9df215f566dbeffc13000000000000000000000000b765aac8dd7f5705d1879d48126d9a81de0d3a87000000000000000000000000c2f6025ce53f9b59df9e0d0f561ea7a05b716515000000000000000000000000c0e908ebc6b807a3c84c6e788a350dff87c50aa60000000000000000000000007b40c91d1a5c3941b4e7a4ff51639ea736fd74a8000000000000000000000000d605d44fe50e28d1fab6087fcc30d830c8fe5543000000000000000000000000c4012ff916a0afe0046b47db19d8f57a950435f6000000000000000000000000d400aad7a2f4b88c7c0fcb2c2a7dbdf72322154700000000000000000000000058eed0bb5babdcd532713b3b112cd43f52ebf064000000000000000000000000e64388f330e2aba5e960046d63c3c41e1e7d0cba000000000000000000000000a0902e5f0047cf7ae0571b6ae3e1ead5eab0eced0000000000000000000000001d6b6a4cc4f3f6b99bbf7a7ac94dfd2fec7239410000000000000000000000003bee6b71d53c2466e064851ba5bf8750a7fd89d40000000000000000000000007b24dad197aa5e73e5388c81f6599faf5bce9b8d0000000000000000000000006338e2f90981c79ecab9d79040eae3224d289720000000000000000000000000e13a4443deed270895743b8a5cf301ad523f04130000000000000000000000004b843432f3c3b5fe624a553f9f171d6f7a8a442c00000000000000000000000072ace0b46d5f69664483890d8975d39523ac17fc000000000000000000000000f956bd6368da9e88f478c5815cfc3c1f52e8e2cf000000000000000000000000a017c2a93d99463829ed322f7de9b98952e3c9fe0000000000000000000000004b2c289a9a475554ed8791844b2e0d03924f835800000000000000000000000068acb2051b73c2342be78cd1a7e5ca44483d10c50000000000000000000000000a7403b60b6e35e707d412ee17086c1af101b05e0000000000000000000000004c559816068cbfee2a9b1aeea93ca294a9b3ec8f000000000000000000000000f521f0241c32d8355b6711eda766cf60da1d63720000000000000000000000005d9907df335d8a16ea1446977217fc2c1a6209570000000000000000000000007c34a6ff83c8b743697d80810d4c9fed338a26b8000000000000000000000000000000000000000000000000000000000000dead000000000000000000000000e50aeeebcdba873fe227641e280ce5b905c7e5620000000000000000000000009acbcbc6a653d9cc1bfd7e3bc1304ee4d4617e3a0000000000000000000000009f748e66ae2a8821f53ff583f2670940ab3f622b000000000000000000000000a6563b903a71bc3838d5e03ff0865e670c7971ee000000000000000000000000bad7136d3527cc5bc18a81c8815956729cb72a72000000000000000000000000c1676bd87a19b10b92950bba52abf07b35a379b70000000000000000000000002af90e9c2f42e742f3dac16fb3a50b2c622ae2de000000000000000000000000ff065639e863f0546a027843c183bd665e546eb300000000000000000000000050c0cc23e6b493069c5ce1a6a1a217a23e2e1ac8000000000000000000000000bcbaeafa7a11936b9b54be0eb3d66d9d720d7b2900000000000000000000000092b3c09ae7acdcf4f005432918d1ce66789670bd0000000000000000000000007903bd34a4c90d2e43d736816ab59bea25a11d510000000000000000000000007eac09c8df64e53f0a9c8ad914d8147466df918600000000000000000000000027222313f483ac6fa6838b603a5d683748fe01b900000000000000000000000010026eb28258d636790f8dc7e9eb5fdee46f1f75000000000000000000000000b240288473c308db478025cf90a3ef36b88b6b0b000000000000000000000000f7ea78e72ca7dde2cc97be9e535936c4721404480000000000000000000000009f81ed1637524894424eb5c1a97f766725738b7000000000000000000000000030227f0452afc86e964ca30d3f48ac5056d871b5000000000000000000000000cec9005b99ed8c3819100a5068b96a7fe81d04e40000000000000000000000005466587ad5f75118fe0c508c69b39a0c82ab1001000000000000000000000000baa59dbad43480823964dd8be45aa3f691fe28b300000000000000000000000027a45e97c01f30d3e3f7f76734bb8d8b9af03eb0000000000000000000000000b630051f4d94049ebe97af3f7e4919382f29e958000000000000000000000000349c8215faf1ea6470436eb6c5b0b22d89f1dcf400000000000000000000000026909901110a58f45b0c1cb346ebf7e4f3dca08d0000000000000000000000000ef0467c112325e10b12e3baef925e5d57613ce3000000000000000000000000c2583dacfb0dfacb6d170f8399ef412b512ade7b0000000000000000000000006065e55852a424d9721487b0a404bc4bf3932f4c000000000000000000000000c6552cad695e309e8c151bc8f719d8eb4ba08558000000000000000000000000272d4f86fe7b95e73247ff108ccfb1dfa75a9b3400000000000000000000000037c3892a5f42afc296e7882c69a8e9dfe49811f50000000000000000000000009f770f188cd443a9fc1597d1dc717c339484b982000000000000000000000000749fe5a9cf6c2b93bd2da078f08856384cde5f34000000000000000000000000031146c7db2842e4cac9db0ec24d3f08e1e4c40900000000000000000000000061dec8d2cfc00dac3869ab4f807d52b503f1b88b000000000000000000000000215014c682192997b15ac1fc823590ba174c440400000000000000000000000094ba20430cf5eb6082e6df3c6776f4698135c234000000000000000000000000f2bb068e621d898ac175c308a3d5e698c9a14fa50000000000000000000000001522900b6dafac587d499a862861c0869be6e428000000000000000000000000069e04105d731a3b7e293ae98216497b0cd7083b0000000000000000000000009e2ca7c34a466225bdaad656293978a891337f100000000000000000000000009f97fdd4fb87c229c1ac02da2e54dbe6146a59c10000000000000000000000005f33bb9707eb984c1044eb84b04c4a024e8d7677000000000000000000000000992243add5df3e344fa9b756f5818bfc37209d89000000000000000000000000aafa5ab8bfee4af0b560412bd04006bf96d22e21000000000000000000000000216d2c258a778403fba4459fb88d59ddde494d060000000000000000000000008098ee175a2ba1347c7ef6ab2650e67cf41ff78f00000000000000000000000001f6533968630924be33cb2995c2fe35e793acef0000000000000000000000008a188c2132d5596f7e7b362081e5fadfb9574f690000000000000000000000008cc198280ad5767ce1e7ed2e795e5625069accdc0000000000000000000000004888303c5dc98dc1bd95d9c239adf42ad49dd0d8000000000000000000000000b096dbd12302c0e561d938cea034892fc41b06c8000000000000000000000000a656c27bee1272f13c6b183430dfdc5fa1cc5322000000000000000000000000376cf9d28349e7a3ac848d4bc95eaba475df90ed000000000000000000000000ab219d62609b1cce1f8ff10f53ae4b3c1ea0c288000000000000000000000000150e14ce4d25933e547db273d9b775c0d8706593000000000000000000000000aba1a40f6f0c2ae2a9a636b208cf201f561dd72900000000000000000000000092a22e987a612f4018ab61379ed100a4c0318e7d000000000000000000000000a7fada45dcc033f64f2d78b79b2710078fa952d50000000000000000000000004ae339d21fc0949975488687f1ebeb3c355bfc5600000000000000000000000088a812367e85ece8d546cd075d85f8d2f4cb516c000000000000000000000000a0cb9ef7495095d2f369c71c908272da5879d1ed0000000000000000000000006466ba2990c465d32066297e89c8d86d107310a6000000000000000000000000bb90e04135f521e9b8212ad46f0b343a53e4bb1700000000000000000000000026b3843683aa6b3ead945dd540a895bca0577a4900000000000000000000000021363adc450759ae2268fbd2e3be278b94e0e007000000000000000000000000fc2d4b9a87813d16545da5ca9e20d820846d186c000000000000000000000000c19f49203588cb7d3bcc1c678a0f182f6de1133d000000000000000000000000111bb7474dbf712a05b3d76a0a40d695c164c4fd0000000000000000000000001c9734e6dfcd2e7847c2003fbceb06b9172160c00000000000000000000000008d90f84c0a7bc36cf235003d526ef91fc8b1cfa4000000000000000000000000d38e9305b4b6b637cadcb8e545cb4c7d952e9b4d0000000000000000000000007e131dc815983432c932570e7ccdbcdb029e7340000000000000000000000000d527ad19e9ace372eba144552bdc0c7102d551ba00000000000000000000000084cbfcb2e62e53c8aef24f2584a444846d1faf45000000000000000000000000583315f5aaa920e5965ae8a383048e4650e9578000000000000000000000000095c49698ffe0c7c77259cb311f642fc597623b6c000000000000000000000000cab34b079cfb100e04b44778fa87d62055c363ad00000000000000000000000023ddd114d56e36960d7115a8068f225d79de3b4b0000000000000000000000000fce1e41430eadd955419e9789a80af114391049000000000000000000000000fe9f949d410917e8b34026e771e4cc4a1e7e46ec000000000000000000000000dd82d6a2e263a4be1cad4d7a55ed3863f7ab2258000000000000000000000000b053d6372ed1bcf1ef4775e9c24ad9a2bb4af1510000000000000000000000003633b8f8e1d056636a7ea85af32bba9907271cf00000000000000000000000008969a39a5244ec2381572c7719e74052ea036edb000000000000000000000000c1e92bd5d1aa6e5f5f299d0490befd9d8e5a887a000000000000000000000000b18bc0bb2545e8f0611c307f8ac6b9aeaffa8cdc000000000000000000000000de518cc0be927c2ba1139431f37dd89fe3c4b86c00000000000000000000000042b1253b01f61d491b24d80040cb2a5ad227d72e000000000000000000000000551d9d8eb02e1c713009da8f7c194870d651054a00000000000000000000000086e72e47da18bf44d0efcb5f3f9fd7b5603313e4000000000000000000000000ed0dcc9b9c875ee33f9ad01685d74694eb0b6b0e0000000000000000000000001c752646cac073b1e8a204089b361245a9b32b17000000000000000000000000cee18bb579608be12b1ce1c2e3a5e1523467a267000000000000000000000000deb9ac25cf705d1557a3ce15df782275d8587c79000000000000000000000000560b85a86107005003fc03219b89d613ab841b4200000000000000000000000077e54b183f22b6ef470dcca993bda0f306d25b3a000000000000000000000000d3e36996fbdefd03b61c03aa59c72e44ab36504f0000000000000000000000002a6095af461898c5ac202aec73455c77a676f671000000000000000000000000c54a4b69638effaba551c4b4c13e1f94c0e10bc1000000000000000000000000fb118b0ff84ccc383f5ab0b2b85f4067e4112376000000000000000000000000aff3b645b987a6d86b466d22032e85fa3028cdcb000000000000000000000000d495ce015bb1ba5b7ffa5bdceac77da6e3d7f5660000000000000000000000007e8d97755b176349a3da82107b2339fb950499050000000000000000000000007121d2c25c8b55f80bf9cd1eed038347780c31020000000000000000000000003402d7035e4747ff3958f90c32907cacc0c27e14000000000000000000000000a3e3dcaf2409f4e10145ff648a6fccb98336eff80000000000000000000000009f5ced89ec1dfd841e59e78376fd3c8088abb9eb0000000000000000000000001981b040dd223bf1918228df41d713b1f77b0a420000000000000000000000008825ea735363f9b751a2a6edfb5f61d0601f49560000000000000000000000001f1c1b6e003dd890e02c15cd204cdd27dd0a30c4000000000000000000000000084a6315632db7b81f31f948e1908e4f06862a8500000000000000000000000028bdcf3e4d12173f4b0d7b0b9524733eb91ffb06000000000000000000000000fbcfc797e37d53767095124fafe1760ecb9ab1ca0000000000000000000000006b4c09c219f8f3990813d8bd1085ca7e3e17421d000000000000000000000000f54eff629f4505bfabd88fea16923f1eab4804dc000000000000000000000000f427d5e19a6f7700aab4bff0e62fb3c1738a178c0000000000000000000000006b870ff11f05a256b35bac6137a20f7293dad80c00000000000000000000000036f7a9914bffc7c46e4aa71d3e11e3fd2b442820000000000000000000000000638cc44102e544edefdda9a1ef6f25eff2e373840000000000000000000000001826cd21d59bc83f1b0d90a0d66bc404a4d296f3000000000000000000000000189ab718e5a0b9e49f74fcb6a2ec0c34d425350e000000000000000000000000a79703a9893d4a7f74bbd4df448bff3180a47aac0000000000000000000000000a1bdaee6e05f5f02f3885f3e25927256f5e46a700000000000000000000000071535aae1b6c0c51db317b54d5eee72d1ab843c10000000000000000000000003e06d89396a74fce0aea8f1bd88bbd30bfeeee5d00000000000000000000000029c1ff1a48ad55859694d27903bf7fe88b949afe0000000000000000000000003ef9c1bc4ebeee3af0b6bf338d5accb88b66cbe40000000000000000000000003fd2bcf0d407983b18a29ad2e1ec4053c298ab5d0000000000000000000000004510002c1482cafaa801930807bf80ed97ffccb1000000000000000000000000dd4f93ae1889a9fb84207b9a88e0e5018c2f2f7600000000000000000000000038e7585d3906c48ba894319ddfabb9a55dcf756d000000000000000000000000ffde0cfc22b8c02b3fb154784c32d195160a1b1f000000000000000000000000587e9cbc67af10a9d95f3e38836943667b331392000000000000000000000000458105623ad334c03ae058b6164dd33ea8b77ec500000000000000000000000009ee37fcd554e32d88da2ebcd20c12bd60fbea4700000000000000000000000046566da2acbad455fb91912483f584b6f35c42ea00000000000000000000000036e6b91707b913e1304ca405e9cf96d440a67755000000000000000000000000347042f3fbbc9040c640f7cc4146e05a82e238bb000000000000000000000000bd7893d5a9063be04c7ef3a1f27e4a345f8c3166000000000000000000000000b740972c051739abd823aa8c64062a04f1abcfb1000000000000000000000000da9c1deaf0f1edbdb48aad3c3440e70fa6bd70760000000000000000000000009352636303a18f1b6cc3d2c8b611f10543cb3184000000000000000000000000d902d35a37ca7f0c0597622c18f4bfb6bfc2ccb2000000000000000000000000e4e89d11353fc47890bba27a7c8d60b93adc4df4000000000000000000000000be2019d84475e1dbd459d45ea16a95eada497bbf0000000000000000000000003c81c7bbc8cac99dd69208843d46a02b1f9186d40000000000000000000000009520f29c6edcb89cb3100ced14cbabbcbed0fba700000000000000000000000091743e1a7d8ed09254ad139a8fb2d57a6296a05f000000000000000000000000ea07a0c438ded3e8ef7485289bdc9759cb911e3600000000000000000000000019f0b56bd15e91c817630ea623055c39eaabebc40000000000000000000000009c88067c3e7bc8420684f16e0beaedceab603356000000000000000000000000f893a266652852bba4b131f59d3a33b9c754c2be000000000000000000000000a6a6932bb68800363ce0cc63237620d0cefb6e9a000000000000000000000000447737b265c73876106e24ba7660e440eb8c174c000000000000000000000000fba8bcdc1733ab57045b510209df053fa7acf764000000000000000000000000435682e8a2fd920280de6d28437319645fa6257b0000000000000000000000007af37a14fe8a310d2f082fbc6a1c140fed2a8a2600000000000000000000000010eba35f1a283ffedb5de9d811e67e723eeae6f10000000000000000000000006b4ea2a3198c449b0059232354c9887f44a0a7f7000000000000000000000000fe4a1d1d515effd1374225d252f020550b7a05770000000000000000000000006a28786f961b9e7b2dca34238f9e72495aa0ce28000000000000000000000000bb1e456643437187d91f029d967d58f902a0b75a00000000000000000000000074883a23bf76a0711d0b9c6df4145551f735bc220000000000000000000000002b1c9508d35b5248cb7f833ddadb2a95db8e29b8000000000000000000000000e139d8b35d0e609aac5730b52adbc80c9ad6720a0000000000000000000000001fc3a1904a3995b237b9ef4fdcc12fca4664b567000000000000000000000000d813af558a34c55eb7db6eec21faf22d20afd16e000000000000000000000000e1ac42caaf5157b748394addeda8f7221b73cc8a00000000000000000000000076608cedc5e33819c1434b9885ce7f49f239824a00000000000000000000000096f045ac24582d050aed262b4c5e977bfc75f64d000000000000000000000000b406ec86da8e424bb0ab7b3d06ea572672e275e90000000000000000000000000acecf3e72620b6cc6b6918a42ea5fd86fb787f5000000000000000000000000913565839bb324bf08ef5685f34fec0710711bef000000000000000000000000c509fd821c1ddcd47e1c4b58daea7ab55d6e98d10000000000000000000000006f486309f9ac2b1d6e29372f81215f9a374727a00000000000000000000000002a8cc604a45073e569ad5557e748904167ed08b1000000000000000000000000314ace240c8ee2429446e6151512d84e1848b3940000000000000000000000006d774ae0272e09e0d28447a617b43d2ed0e29bff000000000000000000000000f8694a3282114d8f3ca24c8f5a127e833e3011b20000000000000000000000006916565b484efdd338bf5a967cca4190947324630000000000000000000000003b629b3b03d6411b56e6574f156b8c917ca10cd1000000000000000000000000fb57f0b59ed860891713bc6c4c5187d5d7c0f45f000000000000000000000000110e5c7674314191228936f56094abb5ffe4c285000000000000000000000000c466607721c57a7aa07ca1c229215c48ec503d1000000000000000000000000065c1c9a313a393db9102b191892b9de09c7377f8000000000000000000000000651493a4464a02c526bcb16dee1d8c54a072577e000000000000000000000000d177bf6443c85575832bca58a8a65579e47803d300000000000000000000000055f1b72d43d85931c58018fbd7bf9d91424432160000000000000000000000000aa6d8abbc7125fa06f02cc68fa8a8bb03f7d5da0000000000000000000000009a6347a8953e8f82a088b5b189ee109ecc8cd120000000000000000000000000baed9418bd28d786bfa3fc01450b7859d77bc6fc0000000000000000000000000a415464695ed9613303d70ac92074559ac47a75000000000000000000000000615135078e8430ce826f55cb6b8a32bf700f92a0000000000000000000000000a17ed4918b4b0648957191a5a24d32f3bbd6d20200000000000000000000000056a49678b416e45459f005ee5f4b84229bfc618600000000000000000000000045d01cdaa874a17a970c0be1c0356b701242e8c7000000000000000000000000ea01972f9e53aa6b3a6ff5ed833f409f171ca984000000000000000000000000cd58c28fbbbf7d39bc713d945c92049fe1354a24000000000000000000000000fc28f76904f196a6cddd29fb09935e73101fd8e2000000000000000000000000bcb170013fca1d15b04948b088e4974f25ee4eda000000000000000000000000463193bf01ecabc5225ee88b223e689274b3e03100000000000000000000000067a00115c1d125e04914e28840a774f9f71c8616000000000000000000000000b15733279a3094d9e5ca9fff0af8d254f9d15c350000000000000000000000006f221110fcc8e0c0dbfd66631131ca1c02f34c830000000000000000000000008b0830845e5579211eb1335dfaef55120f18044d0000000000000000000000003085618b0f5531c9aa29eeb2ad16c1120a60ebe0000000000000000000000000bc6a670df27177212497e25234bc3b0e4e7e6c260000000000000000000000009cbf7deb4d04f3df03210b9e44e7c4bf01c02c690000000000000000000000003d60dd0cb35940aa197b19b2bea861d5f13c25a7000000000000000000000000ecc93b43dd44c1e26a42f00c0002da351be45bdd000000000000000000000000b6f150d8bfb8e4490913052ebd383214a33dad9c000000000000000000000000fcd1b8fe4eaa69534d64b646ae0cfdfbc93133a3000000000000000000000000e7a91f852ec8e44f3c20f4df7b7d221ba61dd01a000000000000000000000000966f8faf447c906877a22ba139d3e41b20a31a470000000000000000000000006115d59719659c37fe5e0cd8e4227308b6b03d48000000000000000000000000f99b05c5aec350b615749292e01b8ea1bfac6743000000000000000000000000c660852b52e36b8241ec9b58b9bc6c5f0cadcd040000000000000000000000003fb4475bf488f533ac0f5b35281c8c21141ebb97000000000000000000000000b0aa874cc14b015aa55c3ca40f2eac1d0b85d5c40000000000000000000000009aedf4c649820e43ba415181e4a51293685fe66c000000000000000000000000d7b4bbd14e59dee7632d9f51e8db5375552c015c00000000000000000000000004b89b452bb92400fe9f16223aff117fd0cf7c2a000000000000000000000000ecb460cf62d7817040b885745add677861235d78000000000000000000000000e82fcfac1e6e340945a844bd484be41b5da0dcf90000000000000000000000009fd53a66ac0a5b6371cf25e10d8c2925b9c9dd5f000000000000000000000000922164bbbd36acf9e854acbbf32facc949fcaeef000000000000000000000000fb43661d6c85b85403daa0f3a440b30e28fcc2ee000000000000000000000000536c55c82660b4e82cc1074586d07ef4189d27bd0000000000000000000000002a5f2fe7a06198c3576a10d1391a8dd9ed352892000000000000000000000000a2b25476a052cac62c84d593dc2cf9680ecdd398000000000000000000000000f055eb504243522b7fc7c2c9cb283ba480e84a5a000000000000000000000000e54d95c5bdd21dae9b265847eec460dc4be902c3000000000000000000000000b85b5e53e2de67cfc6b80c43b4a0fa845eb5de8b000000000000000000000000defa2cc3fe7c4186aabc4f2d721353c80cfcbabc0000000000000000000000004092b7905e26e76abbca98e548dc12a91dddf001000000000000000000000000aef44e2583bb18740ec3569eda0a3c59ae19242a00000000000000000000000060b9fbea5a17fb351c33060c83a6cfe2b9b5b4680000000000000000000000004e3786d3078cfe67bb6b9fb32cf77ec3c7adbdfb000000000000000000000000c29f0bf2a0eeefbd21fb0033fab705fc0cfb4e86000000000000000000000000c9666302226a490966e3c98c8c16f37e5ff9fd95000000000000000000000000d0319771f95375b161006fb2481fde74eb80ccf4000000000000000000000000914d060ec3c9aa9ba88a822fd3d25a31421828750000000000000000000000001cff3de2315425f6ad7e22281da24e7d79aac316000000000000000000000000cfa2965ffd531af175f041a285f152014b292dac000000000000000000000000a14a263f989fddfe4557e760802b96ef9797a1a0000000000000000000000000f5ee3fc56083b7ef0b357f6e4f7f97abecf534a8000000000000000000000000152752261e965052a08bdb368cdc9a6c52a46355000000000000000000000000ea68a88aa016ca66e7dec296caf29687625a2f080000000000000000000000002a32061bddcc8b73dcabaab0a2e32a4d80d0367a000000000000000000000000bf1dd62c7e2590758bdb15f65c7ee27a48bcf3ef000000000000000000000000da7233c75916a12968bb5a9dd45a36748a73585f000000000000000000000000045b80ff70574f6909b2e4be665e32443777d80d000000000000000000000000401ecf8316a7ceaf4ed5b6ddec001b3704c2283a000000000000000000000000b3d7c0eb4232bda57bae405d02331492c39ecd83000000000000000000000000d3875f2cf29de53e27000ac775f11159e96767ab000000000000000000000000b093285ed153921a38340c412881b0114a90cf71000000000000000000000000136cfc53577dfa4d1c66af935eafdfb4bc08b48c000000000000000000000000f8e18794ae3ac7406758ca96d1ccaa0aad588fd8000000000000000000000000cefe7961a92e6cee66eaddae788c21eaf4897838000000000000000000000000b2f834b923402c287d371a0d48df6517c6795504000000000000000000000000533ec7ee376570e4fd5e0e47654ad51e36c95fe100000000000000000000000059f2113839ad59d0442eab123a7edc8e3f6cdd5b0000000000000000000000005d40192868df49090e47473303ddde33652ba93600000000000000000000000021812688ba967c523fb6c31ebaf0e476193b4fcb0000000000000000000000006f3d0d985592d4ba591cadea7781860fbf93d36d0000000000000000000000005aa717e532270ec859c6656a2d13b7977ff23c0e000000000000000000000000f74e63f1572130523bbe5e11e83721d16043bfdc00000000000000000000000000a357df53966d9495cb970f0ddc44128fc3f4a4000000000000000000000000ba1469bf41a89fe3a92caed19a351149da9a3e95000000000000000000000000744d6945a2ae324541762431d688ca24704574cc000000000000000000000000f4abfd8d2bcc5ebc6e9e65c3a8ffda2c28487ada0000000000000000000000000b9e49fd87362b1d44b3def3e368e01f42725ac90000000000000000000000006847bebe2e316435ddc96b70130419b1f9962a3f00000000000000000000000005f86a879142ab18a43f70ffcdadfa81c41ac7350000000000000000000000007a42ebf8ed503dd0a0311feecdafa48336683ae20000000000000000000000007a3586a21e641334c3c74761e1f0e8c297f4b2620000000000000000000000003ec1de833833d41c04efc16e8ba4328503979472000000000000000000000000f243b86cdf417b263c3dcf6a7ea9fbe90b8b145a0000000000000000000000008fde2bcffc8f74004faf000ed1721d23623237f70000000000000000000000007c78182b436f54c3b09e0d5a2108eb854ac43b51000000000000000000000000539df679b2b43f27a56892a4d970587bc103b6c5000000000000000000000000bae128ac2923a5af746a8f4eebae371b2faf5bce000000000000000000000000bae128ac2923a5af746a8f4eebae371b2faf5bce