60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e67616c61706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2067616c61706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000002e516d5644656e6d6f7147765a7675334d5541577463523764655545674b506655336e7163434573635467477a7a63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000007fff99d67bafd1d41a7dc3df468c5470771f53e80000000000000000000000004fc5bfe27b4230d0dcea277d466e21ce9e4d70dc0000000000000000000000000e64c8cb9076fccfe7f708971eac757fb6be2543000000000000000000000000f0e738d7e22670fbd9c07bf47921c15741a9b6e300000000000000000000000097afbb5ed0d624d2d0a24d6562873188d3aa83ad000000000000000000000000afb95ec12449196d38f054fddc4750396d58069500000000000000000000000060ab80e6cbf5f53ed169d553a210fe2a080e5e6e000000000000000000000000164dd18940a51cce6f7598dac783aa12f11d2fbe000000000000000000000000a947a89f849e5822b6288b56fa375c1f02dd5d300000000000000000000000008358eab8ecd692a0df1de9eb768ee38b37233a99000000000000000000000000201d1f97ccd34be034fef367843363229c8249dc000000000000000000000000c2be0fa93d0d4850e5ac87eecc38f6be8292bf5f000000000000000000000000015ab1f4c5373f2bb3fa4fa5130bd7cecc967e0700000000000000000000000052bf65076b66bf6441df375b99dcd2bfe2273454000000000000000000000000287af7882de91fea09fd2574279f2742f1e6e08c000000000000000000000000d3a81d3536406a78c6a391f5d97cb1fde996b51a000000000000000000000000d763525f342df39a4f6940caa8867e3aea59c08d0000000000000000000000005126761cc514691f94cd6273f0642312f3cf9c85000000000000000000000000326269b0b93cc43f57321428a345c67dc25111bd000000000000000000000000b4ce55f1e083b17c74696fa61557b55cac2b819b000000000000000000000000f897938b5291a218bc66f3a53718bd000bac7313000000000000000000000000e7dbe6e50c00d335c0d84dd81957dbfbb732d8390000000000000000000000007dfe7011236b7ae67f7734c83e89ae17559535660000000000000000000000006b1f4272996ac26ea263c76a723dde0d3eb1370c000000000000000000000000bf5dd049654f0408a26e376caece9a4263e37514000000000000000000000000ffd4617df28fb5f006c3571a47faf7ae7672958c000000000000000000000000759ec3e9f2b0a2b8d3f6f51f2918577123704b3d0000000000000000000000003ddcba7921176f3e1a75781515be728f7d7083010000000000000000000000005cd60f6406355096d90770044b91ce293feb30fb000000000000000000000000d1087b659a36ca602bb21f8fa9f9c5c8eb21cef5000000000000000000000000f58e141997e9a45e76a20b4ee1bc6952da2091660000000000000000000000004658487e09356de6d3ce50a499af9a298abac8380000000000000000000000007eb9e83e62f20c3d851c5535ae4460e184a7b344000000000000000000000000025d97f68a6fc1adfc4f4bb33779f89accc4f3a50000000000000000000000004b6ecbc9551af8b7ad1368588e4c5f17f2042d89000000000000000000000000424327f83535db1be02818287691d24453f898bb00000000000000000000000022eff5af21dac05947205e44b9c6f14622c2291400000000000000000000000077869ebda67279bcfa26b83ff2655afb4ae095a2000000000000000000000000b079228c86289d47e1e2f64084663aef71e15624000000000000000000000000918843f7145116db6b42ff003d3aa82d1436a60600000000000000000000000053ac6b6426ae93f536da1fee40d2ad0abab2be40000000000000000000000000a3ddb4daacbc3d0bb10e8f1c22a9e19a635b78ff000000000000000000000000730753d81d116502347ef6aa58f17e0ac864f811000000000000000000000000054150f371c832eb9e3844b403b4ef0c501342e200000000000000000000000086f7ac38ddaa93513c6182575125198dd278c4f50000000000000000000000009654dfc95f01d89ea0682054b27d816a5371b92b0000000000000000000000001db18f5ff1c473c763f5bbf2f27d657657c0d42b00000000000000000000000045a7be431b55bf7dcecde17b619cb54e6cdde0250000000000000000000000008fd137e2d79a45a6068e3f8519f16733d5a7506900000000000000000000000006ff692772aebee5e2fd9b8e4f78d6329f4dfbec000000000000000000000000773022d076996c0a73c90956f70535de6fe7b387000000000000000000000000337eda77ae9a13130c880b1c1b2744f155c26431000000000000000000000000d60708ca1cf706452abdcad920b851b77c0c4ec3000000000000000000000000161ce72af8ed6621851daa85b4c463355cd7b191000000000000000000000000ec0a49d209e66fb7ba97e8dba84221074542cb22000000000000000000000000f22e0a8694a59a838f78774df71de6cefb1c14db000000000000000000000000d431c9810c1a842dc1a0694950ccf78142c91222000000000000000000000000b6de492733d1451b095108be060d42abf42c2f3800000000000000000000000069b7a3d5de8ac4c6c83111ecffa7e0de5f15e6160000000000000000000000002e6bdcd250e8ec6a1e9d0901f4e6c0582c828c9d0000000000000000000000006b8986947843c3f00c4a6a030484c8f6f903762a00000000000000000000000063b5bd4bb85920452cd15d7ca6b7266d3ca5899a00000000000000000000000031bf9674cd98e8eca217256b2ac7ad4cfb300a47000000000000000000000000f0dfc7758c85ea0ecebd6f997b8ec4611009c6280000000000000000000000001daecc914cf595a5183ce7a7b8e4baa3d3f5a78f00000000000000000000000019758bc537c8ef1906b52fd07e0220b539662f21000000000000000000000000c9a18c3c30aa0e4c3761543cafa6d34715314d810000000000000000000000009c3672d1c65a9d156d392911607d94a0d1518624000000000000000000000000534c7935394b8fd53cf5bd00b420a8b3f99fc52b000000000000000000000000fa1d938e653058b6db31ad184c1e5679a4580a11000000000000000000000000a0ffc055b3d5d5b673522c4c43eb4f2b7d361925000000000000000000000000ca0e1f535e2786f2327acd57a72caeb71c1fb77c00000000000000000000000043db11e98b7b87a307351606b5b14d449f3541e70000000000000000000000007ae20b1118d12544c49dddffcf12f973cdeeafda000000000000000000000000c6a54aa3b6184a3939ae4c37596a97f98a2d617a000000000000000000000000e131826ed40ac26bf009e2414f0eb781dae9e715000000000000000000000000a59800eb6f765a64ed8a7bb5b6db857b9dbb188d000000000000000000000000fb97a5d35d23458d655e0c8d05d0bfd32d03b201000000000000000000000000dba3bc2bf5decce971dcc950ce7de871bb2a6ab1000000000000000000000000bea18ea41dba4a722eb10be48dfae0a19dad7978000000000000000000000000f6ba88771d8b3e9b5d887dde8865c752b9948ef400000000000000000000000026587f538dfabf60ca5615698f834a3e62216471000000000000000000000000cae593db1c49c94b8dfcbf888ef8fde203f84c3d0000000000000000000000001b33ecd0cb753d30dd888c30cdb2000497a3d32a000000000000000000000000447409337ebe0af6068077032ef54c41bc4162dc0000000000000000000000000f0511acca9a1d73b0d621863fa82307177eafdc000000000000000000000000062cdafee9b7fa9178486dc1a758d878f1814f66000000000000000000000000b38edae3bef79915759d9aaccf4c812fb69fab5c0000000000000000000000005dd7b539b0c96bdce15ee40444518b3b7ec59522000000000000000000000000fdc5cafd65054a4ef7a21f649c02177071607bd60000000000000000000000007698ad83406a85bbaf89890ceb564d8091d779ce000000000000000000000000c00eaf92be474a1c5d4d50033347865fd97483080000000000000000000000002daf9ff8f0697a979205e283e1262bfc7be18e6b0000000000000000000000007964015f220203bda8aa323dc0d388a85605806c00000000000000000000000031913e67676d2a35cfd2fbed0b1ac2e0bda03338000000000000000000000000521871568c96f359b4f6040a65364dfb56197445000000000000000000000000450e77704227a4cf78c7078580f4e20480e0ed33000000000000000000000000b045dae728109bd98490a52745905d2834c149e2000000000000000000000000f78f67d679f8051d4d96b53d3af80bd3499ff58b0000000000000000000000008f231d39e4a68cf2c76a3a7a1f671f6d60e6c51c0000000000000000000000009fcadb813b2d5679960b47bea8c4a3d78bd53acb000000000000000000000000c75afc645c6cd5d01f922a18adef76cc3347fd3e00000000000000000000000062f3f8efa9260805b4eb74a4b4c00c6cb24afc2200000000000000000000000006576e382859e6c393541bf017d901a6ec5884c50000000000000000000000004298157aaa1fb6c1bd46b4f58e28078cc9134b490000000000000000000000007be07a65c20bfdc7a2f08703a0ad0e2941f36b74000000000000000000000000cfef1572e75c8cee4e9aa674a0a5a3bf14fa293e0000000000000000000000000606b7e47f00da51375f3d3c40cfac683fb495f70000000000000000000000005762dde2900f2d6602fe66e3fd82c1bbff1ac93d0000000000000000000000004ba939a4f588002b829d7167833d90b4951cc092000000000000000000000000c960404986f68ab7eff211ca990d3f12b5a21747000000000000000000000000c6165871e285e9c87f6eb2b7b198e535af7cf59f000000000000000000000000bcdffa971a7fb08e627fd0b013af07e13657acda000000000000000000000000c50d369c94485f2d9af845678b94dca30ac7b1d10000000000000000000000004244c98c26ebe6dca9537e2187c597a3f554b02e00000000000000000000000066d3410eb8b7ecaa7ebf56cc627759fa7156975f0000000000000000000000000033a87ba5128abb1384d60c676b2439722bd1220000000000000000000000005610fc848cccc081ec17b235f475735f13ce2ff7000000000000000000000000e38589a078bdab98692804bd4de914e118d72137000000000000000000000000f45a4b9cc129033017d38738aaa979a89c9e3aee00000000000000000000000005488ab8c2e56ec9f7522757e9431cfc642a0da2000000000000000000000000fe04959fed16b90750403f62e7c681f36cf69f71000000000000000000000000e1b76ea815040a616980d7ff151daacd5701f1c80000000000000000000000009be7c36412d4824bd8bcf8e712bc152f3ac20bbd00000000000000000000000076d62109210069247c4c7606bfea080c99abf6020000000000000000000000009c1a8aede51c6c9a4e92502c8bca06435ec08f73000000000000000000000000a21a9114cc10e70d2899bda8e3f1d4288f6ea92e000000000000000000000000d479a87c3e218e02209b362d9d0391eec4342b91000000000000000000000000ab47cad62c74476e7be810f3b7fdba879c57b5ce00000000000000000000000020e3077f0a7a74236600dcc917f7e8c7a703ec5e0000000000000000000000004813993d830174fbeefc9a5362dcaaa691611bfd0000000000000000000000004b5644a946feb4609ea4e34cb4743b15b89c04f0000000000000000000000000e939fd24dad47d534ae6bd29d07d9589d9dcb4e6000000000000000000000000805d50c4b4c0cea6a39fafeb3dc93495d0e0856a0000000000000000000000004a476359de9ecc9b4a709a54aaa78cd0f07738360000000000000000000000003197f9892b177b82472e7af4238bff21fe95e1790000000000000000000000009b0a18b779acb661239d9c5d369b9539d8a2578a000000000000000000000000f4bf0bc3105f42473fd9ffb680f7987f39d66b7a000000000000000000000000c7f5df56d195ff547d9172a3612e5611ef46283b0000000000000000000000003cdf2199f6e5a26eafa7d0e6909c865e49436acb000000000000000000000000d57dd92afe2bdfc6d8a7d7fefc9bddb62f243c3e000000000000000000000000d2054cc1a0ecff1a497bba9c271b823b9558132f000000000000000000000000bc664133edf679686d8cbf06dc35d0c24534b4260000000000000000000000003489b1e99537432acae2deadd3c289408401d893000000000000000000000000fe7717e5386fbabba6a1ece4db6040ed33c76774000000000000000000000000b860efece07a9485990e90d364e149f87f9adf2c0000000000000000000000009c0abff39760bae07005eba1e5d2772b0882e3bb0000000000000000000000000fc73eec38a838629554e659d31247e9a8dccd54000000000000000000000000b6b845fc83db772ef144a5f26d860555b3d605e40000000000000000000000009a6764b9237a5e17412f4949a025b649ce39a287000000000000000000000000daa4ef867cbb96ab18dffcebb456913c09a4648e0000000000000000000000006a8d67b5f1910436b71255fb80d303fad16209aa0000000000000000000000007a107e19865b4d8425d73997f2336ff736cf31330000000000000000000000000ff59693d3b8a93d705f88977e39b9c58899c03c00000000000000000000000071c46a60790d9e88d565fc853c06f57d09f717890000000000000000000000002de0409ee9dc48ac6aa05b9605df67485f62ae0a0000000000000000000000005c87ad33de0e409aa5ce958d0f79f89d945510bc0000000000000000000000003da4d4a69ff74b1234ab0fd5ebc66112f88f924400000000000000000000000090298a435f5c8290b7a3b7a5f565ccf370df864c0000000000000000000000002ea354e3e047506e2b52509a6bcdd1a4ed0914fc000000000000000000000000ff401e7110863b01690018b2d92876428e570467000000000000000000000000df64892e350db6c0b8f30b196b3b8cac13b7b3a40000000000000000000000003e392ed40012b06f0784086c275b4d3427cfca8f000000000000000000000000683c39cf6ba28f597cd0afef83d7c2bf6a8ada72000000000000000000000000054ecdbe4e53313e32ce034a56597875ee64616400000000000000000000000084f272ee1501ba93205bd2a7f0eeaa6476cc3cc10000000000000000000000005bc96b831cd6fc900c10dc50a56c852701f03f35000000000000000000000000b11d819114406540b069ea36493d53ad37f9b458000000000000000000000000e23eac4e40ffa2b975af119e5712ed6fd4af0632000000000000000000000000eeeb5ffabf55e435903c39f076f36728343ed3430000000000000000000000007f6db2fde32f4f37d53d2810fcbd89363438cc800000000000000000000000002b7ebaeaf12f27661aba5f814acd01aca8efdf750000000000000000000000007f781662b422d39d54edf9ef9e0cbd56e92cf441000000000000000000000000701b40b9b55cab03d2978966392d4fcf1e843dd500000000000000000000000085bc164aa5b047873f52ad6e6ac4e66cfb7023f2000000000000000000000000c80b42df83f7d47dbb99db351df5efaabbfe2941000000000000000000000000cfc21aa4f619e9eb3f888493231f5bb68620c9ba0000000000000000000000002d47fd911f4a51ede59b7c3a98be1d5cfa892c8c000000000000000000000000396b49b7cce2b692eea7e8de5fc16d5060e8f79d00000000000000000000000064c630e341966c960719eee7c646364fdc331822000000000000000000000000c3a01b3434e4defeebddd61f0363938a44b5b19c000000000000000000000000760417d407a84e954fd65d218ebc07e8c3dabd51000000000000000000000000c775da8dc88a3d8b2d21c229cef1fa5912598c8d0000000000000000000000007e16d92dbc631cc8c21e4bb1acc347f172b00504000000000000000000000000f5d6a2e37337e65fdac22ee1c74eb9559e8ae5da00000000000000000000000026a4c6b295d3fec0be852d7e31fa0c5a60f5df9c000000000000000000000000e7eb52207b1560aea1f7959cbcdb7457926e16f0000000000000000000000000cfb1f44591d321bd8a299ec1a6635378ee1fc6d3000000000000000000000000df3fc03980aeb7b418d6456daf8109b9429715ad0000000000000000000000009f87fbc9d4eeea40dbfcffad3ac9c83dd197a57f0000000000000000000000000058e590cf9866f9b3056bb83c1114988d33abea000000000000000000000000478d21a39757343d526ad56ecd82bc7e6bf2a876000000000000000000000000b52a37fca38f8cc3af6617208334ea6041c652f700000000000000000000000073fe9773e01ca42dbbcfc574e774bc6fa9701949000000000000000000000000d64bb2c183af6aa4eea1f8426bb378bf104271c90000000000000000000000001ceb809ea0087742050eb7431117c035a1f59013000000000000000000000000657364fdf2ae4a704f8109f6673b521817ef04f600000000000000000000000090296e21de5d0e6bc83aa6171b51b1d5325d3b40000000000000000000000000cbeff0314bdae21bbca98c99992659e5216988a5000000000000000000000000112f931f833af319ed3735cd94db1acb84cb01a1000000000000000000000000e99a146a86eabf2e7f89bf6f14a2ec8717f23f22000000000000000000000000a5d05bee53fe4919e485e6d48becd65f8e7b1ed50000000000000000000000000f3943f48fb2bc1705c99f61540ba1319f2aea440000000000000000000000005f9c604ea0e1c5139c354542fca94af992e82427000000000000000000000000a376fb38c2aa29d8f6099f6c313360a36b49e6eb000000000000000000000000b5f1f11ca539117ac4cd4be82133fcfa56d548dc0000000000000000000000006c8ecf53f4828849936dcc88101e20ef87414493000000000000000000000000c79fd8c527d550ddec49e12ac55a316eecb2b9510000000000000000000000005c178801c408f853ce5efac424a757a50c55b36c0000000000000000000000000dd74d99f541affa6298613a324599c85b64c36a000000000000000000000000ab7db36ba5632ebb9d1476679554ba3aab750c9f000000000000000000000000592c6c12c6cf71722880b9263e93b35ff7952cc2000000000000000000000000eb181b3b748b83ce4c1aa903d8f685a4d4099ed4000000000000000000000000f89aa528d157733fc87eb77b3f7c51c4a915bb3e0000000000000000000000001cbc443323a50f8a2a07be1ca761d7b72b408eff000000000000000000000000dce5309451f27c8032d949c93cf26acb6359c9f50000000000000000000000002b9a4e4669ac4458ddefff0902db96f78e0d1a150000000000000000000000004bed652c93ecc92ec46b2dfe3ccbbb31089cf3be000000000000000000000000840c403b60ddc5ac9832dbaada8d39e7c8a5c71f000000000000000000000000996290c17c874d989d6e3db7dc0b2ef0a9fb876d00000000000000000000000022db69c2740404a6dcf8c68809573fb54cdd6d81000000000000000000000000378f0b42a47712cc4cb32c73e3da247b0d10c0c7000000000000000000000000978369469be951d989ac2f4694564902a30d49f70000000000000000000000005bc96e9962a69a47807a844fb4103bc75a4697f90000000000000000000000009edb626102d60928ce859095d36042ccbedbaeb30000000000000000000000006f3c566da72317566ac5433c28e38bba48063237000000000000000000000000d96f5486321305aeb153fee183e42e9b971cbe320000000000000000000000001dc253a05740e2feec12a7a80b2502573cd8e1c3000000000000000000000000305285ad31ebcbf9bcf4c5a515e9127c8faf43830000000000000000000000001ab024399b78ae64927b7bbb4342fda68726b6a20000000000000000000000008d0223864a02cbe78d9473ddb50143aff1d569fb0000000000000000000000004e74a487b8ab6e697b571db481e3d7dd8041df890000000000000000000000009b7dde60af5ed9aea8861508abfacb972010285f00000000000000000000000081b7ce189cf55f22280187a85e30ff1044090696000000000000000000000000bfd5baa07cf83a8093fdeb642d407bef123beae900000000000000000000000018270ecca8eb2286e0285341a4bdbe321918c4a30000000000000000000000007a4844cd322c5200c95687f935599727f909ff2a000000000000000000000000e8a2822a024fc43f0dda83b650709d2636e13921000000000000000000000000989c85c189e751345c522fd677eb86d9343e8ede000000000000000000000000bcdb37090044e3f43290da9c0fd941d737fd7493000000000000000000000000daa403e75c1dcdf886068c613fd63d869c0fbb41000000000000000000000000baa4f85eb3e70becb3e6e7d909b2efba7807e59d00000000000000000000000045c4c736b931b3568386d0eb3fdb0545e6dee1ab0000000000000000000000006a3ddb6038dc48364685f183fb800ad4e4ac7a320000000000000000000000002c47e6eddd4ee01aa84503e2f35142833aab0f53000000000000000000000000350f815be39d9e9f7e7f0a09f6f604f3cb2fee29000000000000000000000000ac6cde9b6281c673a6eb1e7f506c1c6aa4ff4f52000000000000000000000000000816ce9b0feac2dc750b68ecdb80c4281e8b7d0000000000000000000000002676132bb825a6e25c11a3ae30f19ada03af5312000000000000000000000000678a0a1679cbe1c2027e25f153bbd41baf1c05bd000000000000000000000000c79a2f811fcd88cdd27a6fca9c3ea16c5a7b6edf000000000000000000000000ab3c89c3e6247e7cbc0b6c0f232da976f960e89e000000000000000000000000a279691db4a697b7788d53d1effdae117027c51d0000000000000000000000006ba3c55baaa5984284a165d919d51dc7cb225c3b000000000000000000000000fbfa072827ace4b4fbb1d0e630b702856395004f000000000000000000000000abeefd0533bfcb538be1c9d65c90645ad8c0d739000000000000000000000000b292a277b61341cf121fed5a710b05e998bec6b5000000000000000000000000bb487fcd444eaa4db286d27052c590510a6025a90000000000000000000000001c49732c14cad16950eed0258d47cd2e1887656100000000000000000000000063dcccbfb237eacd5745941ac9540804d45d7d93000000000000000000000000bc93acb0e1499a4601c983f5d73ecaf2c97666070000000000000000000000006b3ee4ebf1f26237e6b8c32dc6ffef69841a9dae0000000000000000000000009a3f3a44fba4c0c26dd7185008b47cf07be21749000000000000000000000000542556003dbaf2ecc8e96c739a6b7bf032526b23000000000000000000000000e51c10359c63ca437ccb4cd2adff60eba31ca8b80000000000000000000000006b747a9e133b0e83dffeafc8e263ecc25911b2c50000000000000000000000001a0ce3879d8b3a89992a23be36e6a0f863672b88000000000000000000000000b1b0927883b86a70b10b07509702cb95f6041cc600000000000000000000000052defd800e16ffa2715b801d39c6440dcafb757600000000000000000000000027aec07f47ce90d9868f82bd80e6de55c2474ea90000000000000000000000001f6c4101b6ca490ab35ef801cfa6b27b755ba954000000000000000000000000e1ef2478e365451ea3ffc3b8f551e690c866c6f700000000000000000000000001e37b226b947746cc034bd38f49d03af644e80800000000000000000000000034fa12f878dfdc489b609320eff127b0d7c8cb6b0000000000000000000000002d3b225af7499f5b7db1067e1dee3d84c2c5838a0000000000000000000000004d914aecdacc177c539401527cb53278b8ed6f600000000000000000000000001e2bc190757b96f3ef229561e1cd0207b1cb4e7c00000000000000000000000092fbf98510b190f8eebb2ddd32be4e7eb879fe590000000000000000000000000a3445d25d4b53b513019e37c22e8ed16aa0f52600000000000000000000000095bf8fac586100b4438632399aa10802bba0375000000000000000000000000023039ec6511880712ad8ae9f3f4f545271f2e7b60000000000000000000000009b33dc0fe5f528dc7e8b0fb253cac7df7ac72f6a000000000000000000000000355742758bcc2bcf89407c345a490eb8a1411f920000000000000000000000005cd5ddc3db4775bafcd34f4a81024124af37d7e3000000000000000000000000e264ff7551b8fcd2df6731fbf8a76ab02ffd441b0000000000000000000000007680a8459e49f61ead6457ff45e2d3dfa710c9ad0000000000000000000000006b8515d546fa2c739163c917fe370da887b6d6dc000000000000000000000000d2312e4165808548f46472dd6b6f4c1bd2cf698f00000000000000000000000036866b5edc39dd21b5bb7df8c69a7a8ae2d693f2000000000000000000000000dd460244e17bfd4310eacd24613d7c10c8bdb9f400000000000000000000000002923df78d654918aa57e6738aaa7381ae2b129a00000000000000000000000098f620c00c2d97fd2c69dbf59d24e72d485953b2000000000000000000000000cb6a066374d66098f8b849770328ee9447997b4b00000000000000000000000053db44d1899a518738efb30bd909ad4b5b053d4b0000000000000000000000006ef9fe1e5fa65084bd0e143e987346642d42532d000000000000000000000000e1904671bfe0e2c35d9fd1aa89a7f6b5ef3ca9a4000000000000000000000000c035a4e899807ff051b3d8388507eb2546fb211e0000000000000000000000008cba02cb04f0035a9683bec9cfac785bff5371380000000000000000000000004534845bcfc40f2b1a3909a05885e8a7e27382ce00000000000000000000000019b33463d25e5bf949dc1f1f4b0d35f2df750103000000000000000000000000afe64849877d06d6f714beb80067325b7dca69d7000000000000000000000000c686798724eaa42359e5f75e37077f4499240d0b000000000000000000000000e3415891e4a92ccaadcf97560bfc08bc01ac20790000000000000000000000003d698e6a435736fbf80a81da7bd8cc4d7fcf71e80000000000000000000000000559ec0a345b988795ca137c52bde3a959321f2a00000000000000000000000062405c105fa1862bf1042a8edc55f0b1f2791903000000000000000000000000adf05b7b7a74c744f52852b7bd51f15a8edd6ce00000000000000000000000001526d2349f341324d49c66f755c2d6dd00c4ba6000000000000000000000000043553aa9236b9ce730ecce9eb302baff72dd5b540000000000000000000000000b57919196bf4fbdc34e22b7f27c1220f59e54a200000000000000000000000097b59e6ffb04f897942795931fe6cb2a5c3f655f000000000000000000000000984e86187abb404d840bb21cf233680e95c0b79d000000000000000000000000ed1820f167fd0e6d304fc69c51cdcc56b6f601e00000000000000000000000006b51d1abd3fe4567fecda178657ccb6cc952128b0000000000000000000000009d08d9cf2e65a3cd364566627c465e96e25b0d730000000000000000000000000329de533dd0e514eddbc120fba6242678f7013e00000000000000000000000067890737d0c72e0ffb11a65b7a309d8a820325120000000000000000000000000c588416baf5133716ea4bea7bd25c621d0192f9000000000000000000000000e17c7d72b3824e66a8dd3d20b38a121039f04ed80000000000000000000000000961d026951027f716ed6f413cb66693f251007a000000000000000000000000053705569ff33ba6aad6c6e5d717f9d9f74286db000000000000000000000000e0586e1442c07e72aba0afcdb7f4f95385f6566b000000000000000000000000bf2919d057b1079cb550c8600d6e9267a9615b22000000000000000000000000e8a168945bb79a44f87901e19ec1b88dd511741400000000000000000000000045b18951bfd5f3e0c402476496378176c0cfb8ca000000000000000000000000736bae0955220a81267949be7348f43ced99600600000000000000000000000082248d1d1251e5d1b018292de936b11ee60971be000000000000000000000000f3d7d3fdd509486d4e28fc45d89c52a81efd01720000000000000000000000004c5cd86dc7d9df5e39681199fabea01ca6ac84b7000000000000000000000000733d9daadbd9c107a653353831f8bc84564d3eab0000000000000000000000006bb2d3643d128fea31133ba32fe71c4030f208f50000000000000000000000005d032174830a01c5e8a3fef1017499e97bb9074a0000000000000000000000006160b62b07a04dbd7418681e67830ce40c99c051000000000000000000000000a3ef8aba34c1eb007bfeb3d2e9f424f0a8df19150000000000000000000000004ab824c6fb2c16181a507b2a2ac03d350e6cb24d0000000000000000000000000273259e7ed12b3636059a19fa2b001c155d419500000000000000000000000049f5b9c6d192553d02fcfdd54851dcccb38274ad000000000000000000000000a54c3f9f5f0bfbf5ee10e0e556fdd3bd9cb2a24b0000000000000000000000006680d53efc07ed2440041cdd2ab29ffe2c4cf6e7000000000000000000000000e83c475ea615107b3b6b7053bb61fbca0d9e90440000000000000000000000009b6ebae95159c88c28ea5d2bd69b8ad9cf4cce5a000000000000000000000000b810027bef19b167f8ae86a25d99f21ce301b2c70000000000000000000000004c21012b0fb36ff7ef3f4b16b8c2d4ccee0767cc000000000000000000000000b5456ffcd7315071c0bc2ff2571d739e386865640000000000000000000000004249d7e146c340aa5f238b867734827f5dc70f74000000000000000000000000ef83b4d227169843d6883577868f85ff833023f700000000000000000000000046b0b72e28c8ad8023146ae47dcfeaa05e2fdefb00000000000000000000000034752197fa51ed12c253a3f60993efd38569cd550000000000000000000000007100d33652666d5a117fbc2699cb7f01726df0fe0000000000000000000000008f5431e17804f74b3931e9c4d28106a180569d53000000000000000000000000593f4e26926caf3524a44ce3025eb36953058e1f0000000000000000000000006084b60e83715f5f617dd86a332280950e5be06e0000000000000000000000004382ac27505e38b6ef322c7695c54ead9756dade0000000000000000000000002bfe349df55d27c21b28e87277a3cb6f065743af000000000000000000000000cd52dda6676bb3a1083402f73d4e68c1739408650000000000000000000000009c529c38d8daa400cd807ef0bbc544b7a7acc852000000000000000000000000e7c343c61d04aa7bb9ae968e469d85b1feee204f0000000000000000000000007bf9f8ccd32244b46c6e04da5ed43cecc5a83b9100000000000000000000000082113cc13d05166abbe1a8d743d788d859aedfe800000000000000000000000054b3e2136aacd821ae3ef4e85d09cded58d03c51000000000000000000000000ee03c3735a3dac14d380b537dfa13df9fc7efe64000000000000000000000000cfb16b63a2e329e9c7d410c10b67d58c6efd8a84000000000000000000000000796a773adf5d1d2724843025e5ffe29a0d5c87c7000000000000000000000000f786d41aea3be252071296e40889b79aa8e686b700000000000000000000000078df0386b7259a262d8cb49976f61100af8d8830000000000000000000000000a4d5fbddb8a52f934b861710ea3219b64004c41d00000000000000000000000068a9094f5a7822d70e770b6801138c87c28e6f96000000000000000000000000120a06d5258462efcabcf921f60105e7993e43480000000000000000000000003578293ce5724762babf0854aa3196fb3ae653f100000000000000000000000013e637a2c4b97dbd763c13739d4ae884432f3d0f000000000000000000000000dcb1fc9f1cdf53623ccc5981204d2235eb97d1d10000000000000000000000006d3ef880a65017b60ad5da7dae0d0b2db57a3fba000000000000000000000000d8a3a7803dd530990df3f95912e1e96061b62ac20000000000000000000000004061bc13251556f6ea88c73892113908877629a900000000000000000000000033b2f8ae6bda742d754837e98caa513988b7e55900000000000000000000000058e06a78f71cf88c5dd0c25271e8501dcc8ad90d000000000000000000000000992250461c3012ae9df6d674aecbc484d12a23c9000000000000000000000000a18a2371d631a387e8e08e123d6bc8666bcb182a000000000000000000000000ad9a17ac01ac343b0b59b1fcddc1e3be9ea41237000000000000000000000000d14ddf9bc363772731dd63fe81017e6cf6c53a8b00000000000000000000000048def05d45fc250ecba42a5e38e34f9b58dcd3bf000000000000000000000000107a53696086842c008cea9f0d203a3a351213e20000000000000000000000009907efebb67d7a33e81bda47753b72204984de1b0000000000000000000000003beafa6c266e1942607661c64b6e2f115308be450000000000000000000000005c83d977d956a5cf48e39a540de2659ebba264430000000000000000000000004db02332202af4f41165949bfeb8b483dd6777310000000000000000000000000230004d41b5824b11cad0dbf4eab06cf4ba23d1000000000000000000000000a7a14b7fdc739b99fbfd75748039b75a597939bf000000000000000000000000ae8759e3fa165d722a3ac7e7e25a1625c4793e9f0000000000000000000000000e5054d9f873c3d119c7597ce4c8df0238934189000000000000000000000000a892f5b6edc710496b22686d1a33d972b97e46d10000000000000000000000000de078981bf017f46fc2dc4af8cd8b44bacda6310000000000000000000000003b085a2f9231729c23c8a983ca2c29a739dd906b000000000000000000000000992007091d698a5410ca544d16da3bbb6d620a38000000000000000000000000df6c5b736ce7b38350c5e07cac3af7a6067e6a47000000000000000000000000136e3902093401b0f73fd461e74333e61d9a7be60000000000000000000000008f2ceb124a1e2b5d878115e970a5fdce5497e02c000000000000000000000000aa38e25c53e2c242bfdc74e521d1799960e8bc140000000000000000000000004e56c7ed52f7ff35c280e874458ad0b586466d98000000000000000000000000e6bd2355d72b581afd20ff0492c62d04256ba20f00000000000000000000000094fb842f6de612f06661d1b7f061aee20d256d9a000000000000000000000000578fcd07cb8616a9a29777f0e2531444497f80700000000000000000000000003c78932bfa050c6614c0e0c4a7e3f0ebb162e04e00000000000000000000000068c9f3b33a3296581024ca05c910b11748eb4a07000000000000000000000000d46da8a4bd2562595e915b36177b30f4e980519300000000000000000000000009d7a89eefdd078bba0ee47f15371b26115835030000000000000000000000009dc28561fb47048b02887faccc313fbb4d190d68000000000000000000000000f9f986e5ceca3c6f28adb9a0ac3b01a92578eaed0000000000000000000000003c4ad46c3d9bef77756b8cb51b932c20e8f7edb70000000000000000000000007878ab4e05e18c2f54c3f2a446242f590953d113000000000000000000000000ad0bac68c50ee864091b90e428def3684d65361200000000000000000000000063f0c4955243ac7ea7b5dda4afb894809a8f72a30000000000000000000000007948c3e71b59d05d0112155c0ed380fb674c34330000000000000000000000008c546c5ff90d5cb7ccaad866f4b943b42091be140000000000000000000000008d9a2edc3bee455e82812b4b00d0db5b4585255c000000000000000000000000a08ceffbadf0f59d1b284a4701c7b4c4363ddda7000000000000000000000000d33d26d95abde1200f149892526b58c82325c3fb00000000000000000000000088860b4192c7d82892365682657779bfca4efe100000000000000000000000004ea2f13d5f02c7df7cb632c6df3f22265229885b0000000000000000000000004b266a2a518ac101ad505b437ea052e599f2950a000000000000000000000000fab41b113be5f4c8b20220792acc0cec23d0b3320000000000000000000000004ec35985401ae52d3dfadaedcc8d6a8fa70691f400000000000000000000000054918a7b9ff9f00227d031a77b859eae83696bbc00000000000000000000000006b9c08de533beb7892b356691877826b7e5b4730000000000000000000000007e682f89a72390cebcc2c5a5020ecd389752ca750000000000000000000000003eaa06c086d11c975705f411f3d8c993d72d008100000000000000000000000070d7a40d872a5552ce142f4ad0f1df266786edad0000000000000000000000009964fcc01e6bad5546308366d432c3e98e2aa7e00000000000000000000000009260689430d9cd74965b7bac71bf097af8dd594d00000000000000000000000032d7f2057b165252f50ef554c702a7b33c8164450000000000000000000000003e891c100eb6d881c84d1a83d3ff43f5c386c95000000000000000000000000074d691f89602bc1ee140a9f70ff4d03283ff168e0000000000000000000000007d4bd229ec0dd37e1130d0ce9cd30d30d86b1c6c000000000000000000000000cf1d1d25857b93f41ce18ab04131a9090a18cd79000000000000000000000000f41e6f3af584dd4ad935586c9315ba1fef545a65000000000000000000000000b4988d6dfd672b9c6c28bdd215fef86980b83047000000000000000000000000c02b749cf1da58410184825af1e042fdcf15aeb9000000000000000000000000854d8934ef17ee03d3466e2d602f7b1f0e497c040000000000000000000000004a34c4edb528d5c500281605274ba07fd54e72340000000000000000000000002f324172b7b34d0ade4a6959bc688454050061a200000000000000000000000047f91cb8d4892d0b7dbf96ec940ebc669f33f956000000000000000000000000b9072668557a0a8b3b91aec3beac1968664319d2000000000000000000000000267af26ba205733ee3b95081b7ac093f036657a0000000000000000000000000b8d490a883793e760e4f2dfdfe5c457508872929000000000000000000000000c0bb7c5ee99288b1bde0d97f1dee247ad1ae8b43000000000000000000000000f22cae6f122fbd00a3a4f2d37d9fc1c1201b0c3c0000000000000000000000008a71db9a45f2a57055c9b7c2e660bb63619c61e90000000000000000000000004285133aa878e38c0537b2533aee58004b2181b6000000000000000000000000422c62997da660d85c26129bbb596d72cd8c0f960000000000000000000000008b85dad30b6cce4511a0e6aa45f4965100bbe91b000000000000000000000000920d3cf784a8b3dc976d644eb2ed5095a31376d900000000000000000000000094ba1ff25e8e420b585a7fa1e1bbf1cd5189dd9f0000000000000000000000002bba36580d392498f3c5eb58801e07223a5708320000000000000000000000002455ebce7749c6b35916ac10524cb250d201ec44000000000000000000000000c027177a2fdf08e00fb4e89691774b9f655bb065000000000000000000000000010ab943519d5dfde1ef516550c694124e8770c0000000000000000000000000e4dabc80c6cab1e884dd36b5c0dda6318a2c084c000000000000000000000000800c1330ff9b2a00fa908ff392d2c5404dcabeae00000000000000000000000000b9f2f84fbd9f20bffa6b0adc7de81e9d84ae27000000000000000000000000b1355397ce7705d619551f0bc8710706db40f01b00000000000000000000000082d15e27895e8ebff543802c2ac9dcf3d275c570000000000000000000000000916d6bd93ef34ba657b01993b8737e97096c77670000000000000000000000007fa9d5124737e92194f352fbbd2a872747a19ea0000000000000000000000000a9b030ee755addbd69c3b80cfc3a62fe316641d2000000000000000000000000f609602cd30de7e59a7a2dd515c683aa52383e1a0000000000000000000000007fb0ee7d9a59f83c4b527544170f85ccca50ef05000000000000000000000000eacb86e10377d2e9a21f08638cd95ff04271f70c000000000000000000000000e37a97f7ce84c329e99da879cb96b8add2eda477000000000000000000000000d16c8cffc6e4cfa76559917841c1480087b9f46c0000000000000000000000006b9124cda9cf71302513fb067a878698eef0e31b0000000000000000000000000b783dae533fca784d95ec1c8ebb73242ee858f7000000000000000000000000e58e12d1de75a2b308e21f78afd4a1f49602650800000000000000000000000090522a17ccfd6ec0ca00c0300313f0425d49b7eb000000000000000000000000d1d68d9b2aa8b2ff03ebf1f9fc225b9a90a33f800000000000000000000000004f74b34b0ef79381813a3226bce4c7056e391dba000000000000000000000000b4c780b975de395ab37c823cb160e88764b35fd600000000000000000000000024b4ee7cd69d6bd827310a565527ad2f248af1d9000000000000000000000000ee55125b3667b015d1bafe360d40a12568a00ba2000000000000000000000000a97c78a0ad9215720683f8407f1803c8b626768800000000000000000000000013733933c3c8b93339085c6bcf8ed0311a88ae3b000000000000000000000000cc1b7a424bccb55fcf0f613855f273cfa9b7f42c000000000000000000000000fc63725dce3623958046822db7851d70982058740000000000000000000000000f76ef8b19e1d797337c4cc102106ab308d369c300000000000000000000000031869587f7dd62249b7845c3163c62eaefc19c310000000000000000000000009d0279bacf112f82647721723ab47779174837ff00000000000000000000000002d7adeb59cf845266382d76efb6cccb3b99bbe10000000000000000000000003a1b910d2e84f6e387b9a302df08a8ee432aeb9c00000000000000000000000014a807e98c02b3f31d68f138050fb2c14d25a66a000000000000000000000000fbdacf30ed49560e67bb5672653e3db85f333fc00000000000000000000000004019c37eefab2d8f0a83a17c5811863d704ca325000000000000000000000000633b9166fbdd893345c97d45736f85c7222c2207000000000000000000000000d24e64af87ece7ebe50c02096c48e44dd1ccb2ae000000000000000000000000a394f10f99ae81fd5f6d994257041c09c5737335000000000000000000000000795424b902d4eefd8586cc62982ddb04246f5d47000000000000000000000000e1919f8b7992c3517010b9078d42ba8ec752f810000000000000000000000000202a57220d31fa3d6a30e5e5d9c54878d156a21b0000000000000000000000006da3ea739c0b05edc62c5eee652c9367310aba23000000000000000000000000d6ba6b07a864bba569ffc39c3e99865964a258c90000000000000000000000000c4f12325a2e13655a2f29dddf0b2ffe784e375000000000000000000000000048de97ccf2b9fb45263b06cf2a38789961be162400000000000000000000000020eb4838986b9da397e696c9133d4097fef36a19000000000000000000000000b6994bb026974eff206e65ff03921ceb22f47b190000000000000000000000008601ff4dedbf55ed2b6ce2ebc84b5fe63f4aa19c0000000000000000000000006049482b09292210cd5a19ceeb5bbb976f6a9709000000000000000000000000ae4f7cc5674a7f5b9414b0aa1f3a42f3ab53276d00000000000000000000000099f6e2f8f6f1f02eade9a789760388b80f6ea4f7000000000000000000000000ff10fec5d00ceb82b50d4ccb55d717bbc1c186ca0000000000000000000000002dafa2aa2d0641e408a1a724fdc3adb4d15574f000000000000000000000000095162b3c3cd325868e7a3322424ea19690fa0c17000000000000000000000000596d6eb6ae998bce13b9b74c2f940a081e11cc240000000000000000000000006d1c0e574146a4c0f044ea7d218d52b5f732fc1400000000000000000000000084370ebc7c7a94bce28981ebca77190c22f0c0bf00000000000000000000000055ba9da24e3575a607687259adbf395ebd968a48000000000000000000000000bfb49947dec28c1c2c6b5b15aa491c8a10390ca400000000000000000000000091a977117723dd023248eb5d6335848f750939f0000000000000000000000000796fef29a30e3eda0e476ffdcf96e401da8f362100000000000000000000000065b86f720a3fe55dd887a39c5294c57913495bef00000000000000000000000047052ed0291dad2b89bdf948faf48c590a36e4b10000000000000000000000006760fdf6983dd032a12598034641f2f7bbed814c000000000000000000000000d9a239db8a25d151a7ae0d4ec955b8a5234a2a910000000000000000000000001d61f4c16894fea4300f1b8f7a395d873346efd0000000000000000000000000b1476d483f8d2541b367013c9bb48b1a3360ef7b0000000000000000000000005329db5b47f62959475011ed45e95866f0dc184f0000000000000000000000001b964d8a4e9395d05165061816dff74357535d5d000000000000000000000000b96e3a4a2a7e2b58b6ce007250fee630bbcc84d50000000000000000000000008ed2b0e7a310fb66104ee91eff77a45572465b1700000000000000000000000020ff504a3cb6fb2f07c7b775892892f4b8db0759000000000000000000000000a27d33aa14a266a4c4bfe989b0072722336dd70f0000000000000000000000002594cd1e1aad85f1289c61da16953b071f1b98720000000000000000000000003272f2e0ec22940473273f790d8c9122419aa414000000000000000000000000587ec99ba7f45345f8ef13da72e540a8eb9d926f000000000000000000000000c8f82af78c5e429cec97ae961ae70ecc0c8e7b880000000000000000000000006f2a0ea6383e6721e97355d4bf9893ba2ec18076000000000000000000000000e5eb922097bec6f40bf2e6bf89aef58d9b7d2923000000000000000000000000c8992fae258d070ac2bf5fa69522c7b90a6f96c30000000000000000000000005f90260d0f74b436c48a83b16b91d62d8dfd5a03000000000000000000000000ad60f973ef3aec94f9db4d5b4bb3a1332ba411ff000000000000000000000000c732a7c54cc59a4f4bf260fcec4abf3b7a590d350000000000000000000000001a07555e10b65b4b68c5881b17a6b709292e3d9e00000000000000000000000048a7b0cadd5eb9db72c55a08cdb079a6b88b3f7e000000000000000000000000e71b7f0d4182444b659893c8fc292cb9b87c7a84000000000000000000000000de8e978863c8a045dde5c3632b729230c8a42ff20000000000000000000000004703e6c963e72f6132385e523b4a8aa0236d5c9d000000000000000000000000b6d6815a9a80dcbaede745426fedafe2ac43d805000000000000000000000000eeea1c0913fc7ce7cf470ae9a7d13333a1d23f7000000000000000000000000053b71268f1aaf39f1a0c799bcd605a957c3b8d42000000000000000000000000a3c9e3557206c7ea62461c55dd7b732749fb33300000000000000000000000008807bdfd415712d3978960a3a76cf64ca03ca88f0000000000000000000000005307170280994ea67767afb0c843f70b6aaa8ac500000000000000000000000041e816ebd0655a96d774834fc6ee83b0f331c5640000000000000000000000009672f507a991485c674f8438da44282592924c06000000000000000000000000f0fef31f523026f4564fce153d65dd5803d3bf9a000000000000000000000000f91ab97162bb625f0ccd8cf258e65e3c22a6fe7d000000000000000000000000e93500586232ee2f1a83fd1b4425bdf896767c7d00000000000000000000000059ec99b1a52efa5144b90d238869d6c1719a5c980000000000000000000000005a38974dc9c41991389b86e3c8700ba0b284451d000000000000000000000000a2f927224bc3f920d8fc43424b28b723e66ec165000000000000000000000000f0299f85346fbb866714fdfa9f8917b9dfbe0a53000000000000000000000000d742bc14627c33f7308ee1605a412c8f222a57850000000000000000000000009bfe3165995a9494c745a453381037e589e87535000000000000000000000000ba237baa9e5c91ebccb07979b2636e758901c01d000000000000000000000000338c569fb1456bf931dfe9b29a356328a028fe050000000000000000000000006c268d321205310131eb0cc7795577c28cb7c653000000000000000000000000b0286b57f92f4e5119ba6bbd5937a274748b68bb000000000000000000000000d45caab69209ff330c7d4ca358514d9737510c900000000000000000000000008b1c8ee8f323cd5c78c71066f45ca6a06eb03ab3000000000000000000000000431c5949ced0a2a728a87ffeb8545374dcd9887d000000000000000000000000ce9bcc51fdc1d40d01d666f86afca99a5e3818aa000000000000000000000000fec215526e6f62d05e149d8fa540d5dbdd562de50000000000000000000000009aa1c758907a9d97bd2f22410a07763c018995de00000000000000000000000064b54719e1268e4ba17aa08eb7621904eb2fc46f0000000000000000000000007e7e959a6491419ffac052e9e6da6003e04b6ebd0000000000000000000000007b0f0e09aac6eb8a79fb30ae2b9c8a89895cdfcf0000000000000000000000002a07042961f70de4fd3b707734097c13a5a34aef0000000000000000000000000a0e0c104fda3ea480a034fbcc63b01ae58283460000000000000000000000006b3df6282af39069596fd152b162aee37d40845200000000000000000000000045ae0e03caac0a8b1a8ed2b9f6c6ec98ebe8d76e000000000000000000000000a9c4829fff7b336735224b67b8233938b27cae7a0000000000000000000000003cd7950b3f2c5215fb094319cc7e7d8c676a7768000000000000000000000000a87bba9f81df297d171011a7ecd387d02155d769000000000000000000000000df5b31347f41ca49f1b7cbeb7181edf8451e68420000000000000000000000005b58c443e0857440c098635361d382571153fab2000000000000000000000000687feb44b3cc07701fee8815d6c2cdeaeb73440b000000000000000000000000692804b1ba56fb8904dde100fc8decbea8d78a5b0000000000000000000000000c0e31356604d6cc5bab70d2d590c3bef45802f40000000000000000000000006319d0c66e41e81693b5162989eb8e8173399a08000000000000000000000000f3be1b1f16df6f72865a98eb5a8aec57921f976c000000000000000000000000d10e292cc56af141405f027d1e965e99f7d92da500000000000000000000000076f253317803bf33fb325a1418bb2fc1641d4317000000000000000000000000f19b15dde1f991f7c27aeb68ba4b9a9e646091d30000000000000000000000008a1785bd8968710470c0da9fdda1f2092b9897ff000000000000000000000000f419b394df5be2f5fd9d80029502cb6b370129ac0000000000000000000000003f9f70f0c5d837b2c9eb518b1ecd59fa89ba04d00000000000000000000000008ea44ca676b43bc28206f3d55517b2ebf51ef3070000000000000000000000004e5809ccb0ab356b066f86d9f4d57cd89cc5bc8e000000000000000000000000791e05c90d15305eaba36049f2b4cd700075004000000000000000000000000014ac7c057b61c55cb273cdf27dbfa6ba433582a5000000000000000000000000775a5724d705ba183eedcd939b8277289025f8dc000000000000000000000000ff71e27ad42ce42d674e089737105e526a3c3ca30000000000000000000000009d8a3f49888d23594a2efcd2f3c5fa8145541a51000000000000000000000000db74cf186e50cffe8f93e3dc3a1053768b9bedb0000000000000000000000000389b87e958bc99a0647d413aabe8f7d1013e5ae2000000000000000000000000437617d5f01533350a3eddcb17628076f64e4a460000000000000000000000000c0bc92b0be85e8bacc08f1d6e2a18eef3a3fdf300000000000000000000000086a45eb83de900faf1141ca098f0a29ed60fe1550000000000000000000000000221c09656ea5b44e147866813815bc4020e026300000000000000000000000023d4379d302fd9c1c6abda8458aba53fca2b9f790000000000000000000000001e5aeaf2a5ca3928f6edac068cc166c9a11fc9c1000000000000000000000000b5f010b770a40109395983ca8ad327dfa9ca4634000000000000000000000000a7ce095a89450d67696f2227e37df664903e3bc5000000000000000000000000f8a231e6b73764b07d7562b18d6e1f6a6ac9047b00000000000000000000000065d74a8dfda0175532338894f4e9e402e821395e000000000000000000000000e4682f8d5ed7049692c07bb677820f6ea0f9498100000000000000000000000086643af7059fe3d6fe152f837aa3d93dc775c8a600000000000000000000000005d626bcb5eaff595b331a64bbf30c125649148300000000000000000000000020108337f5b6104e95459daba0942b1fe033245800000000000000000000000010963e272456140d9c30bd9fcb29bafb87f291bf00000000000000000000000045b414ab646ef3cff63d707f6c0646d67141762900000000000000000000000012b247e21b0462464d50d81651b66966546e40de000000000000000000000000555ce236c0220695b68341bc48c68d52210cc35b0000000000000000000000004b20b8c417b25504fb95b66f91f0b8739d56b441000000000000000000000000f9a6fbd6320ecda1406696f6f2e8c54f431978770000000000000000000000001a552f8f094aa5668d1b8b2516a7f5f38d8cedb10000000000000000000000000145f16ab504a06fbaec9586efb156bb5d5e661d0000000000000000000000005d0297c81485d2adaa184a834378cda7678cb25c000000000000000000000000749af667e45ab3a3465ce0433271d4554bbbb0460000000000000000000000000d8283b2db3617a09089bf07a3211d6c86140c320000000000000000000000005cc10403732b537b1b6fb5ac428ce66c9aa2a5520000000000000000000000008835a65db40bf251810317cf86c6c920cfe6bb0f00000000000000000000000010aaca006e1ddc573c9910f2a05f197a233b0209000000000000000000000000a6b62e632c85bcabc2a8c4e3f124c39e79ffb7ca00000000000000000000000009ef5d51773d5c4212cca6e9b1b6a62113d30971000000000000000000000000c1bc69dc807f8f1508a9e34531380cb5736c632500000000000000000000000013b3cd0a0c4db682c2c8969cbac1041e50bac69c000000000000000000000000b0ccf99d3eb9baef7aaba3acd50d45f7f75631830000000000000000000000005c34b8db593cdaf54ac928ca981a1096860e1222000000000000000000000000d2e91e962e7f59641cf390512919cbfba5064f1600000000000000000000000097b7cc4626ccb13fefdfe12a6bea5cb0ee7c79740000000000000000000000006bb8308a4e46a51cb1033361cef8a5dd94c9019400000000000000000000000031f976ef1bac0548b2737095798982f1b5a91343000000000000000000000000b496e69ca6497f338606c089bc9ff851078270cc0000000000000000000000007d4bd642ee1600cf8e73badab11f1735eca810230000000000000000000000003b5371bfa3a9cb1a30d8299725962b595c542c130000000000000000000000007f8ef9fd4f1f4e41b43b8c774d0a71bc6c43c0b1000000000000000000000000466b63b451e75c3435e5557cfb4d1705b2e55ec2000000000000000000000000e3ce2b365f70ad5332c0eeba327784fad7c6b7fe0000000000000000000000001037bbde0bb90171cc66bcc890b47e7effa8cfa00000000000000000000000004d129921c54b6c131d1d6e9d54eb296ed51a4d2200000000000000000000000005894867cce8603e63f3418dedd9d794572c7f38000000000000000000000000accd359ceb9bcde4ca7dab59ee71b2e609ece763000000000000000000000000b43b05882c4ccaaeec07d2d590e7b6d213186185000000000000000000000000e103438fc58d9315afd048e65c40a4f065097e970000000000000000000000008201d9df9db8517590ecb03bb8108bae906937b8000000000000000000000000a626aec1296eccbd5d99d0f5a1c63229f7e85e510000000000000000000000005b2bc05367ece6be3edfee917b2779d234a23fe4000000000000000000000000de1c919ca23fd32ecadb62567107e1d19b3a42b1000000000000000000000000f9eec6fa9382f18f069e47c8399043d8818a745d0000000000000000000000007c0a8db6f753bb0b508d1cb864e640819f29642b00000000000000000000000096a5fc4d4e38eadd1b256278f05d4f60865d435e00000000000000000000000023fb50128d66fcb0408853b962bb099bd1ccd4fd000000000000000000000000c23b0fba4f61ff96b47dde050b1df884852ef7f600000000000000000000000088e87c6b03c394439db1068618dc6bcc1e23d7f6000000000000000000000000923fdbb26f954130087d62bf55f2a2d51ee7470c00000000000000000000000081e0194b827cb5ea05041abca2fdb454b2607b9c00000000000000000000000010fca4e1082a6fcc4cc76897e2ae6ad30ba0c5850000000000000000000000004da6ac916776ac8f3cb78f5fb62f37634a1c850f0000000000000000000000004a2928046c275df88f89ceb963ade10aa9c5102c0000000000000000000000007ca8834688ae82d6bfe5fb382f9db7e407fa01ce000000000000000000000000e6d2a3804021a2839dc2797520a9fa89d4143cbd000000000000000000000000fe0e49f62bd565d62a267aa788f58a9aed18d90700000000000000000000000049d33b3d9d7b35c2fd2012cd33fc54dd4399500c000000000000000000000000350bd1239702d21a9fce9e00c898edba0b398a83000000000000000000000000955f13f882b6d9b9ecfab8c7d5824233fe152e9e00000000000000000000000024c98bb92484f58ce75cb33b058172e5b5b456ad0000000000000000000000001860246c8aa4d65d3393ccbd360d65ad63deae7500000000000000000000000055951c4d7b3864741b93debafdb46f9698be35240000000000000000000000005eb523027468756d63657f0f9fe3e3982a58945c000000000000000000000000915a170f0997919f8745d4c9f9a080859e2f2216000000000000000000000000989aac1bd1941a3ad4dca277107b8818a2dc57fe0000000000000000000000005ba53abe3f75f60cd925a4e8f5a589b93a31d0b0000000000000000000000000488151b4108fd2554937b00f30aeb9c133744bf5000000000000000000000000065033d13f4eb5859b9fb773742ccb0e0097caba0000000000000000000000006c73bb710d024bd68c66c0542545d5556a60e5270000000000000000000000005eba3ce06a64c2ef95ffb34a67cd19c60b5f549a000000000000000000000000be777b97c46e93f9529740ff7eb2be3286a02672000000000000000000000000bde7fc6fa2d581c2ee8b8acf970b952903408ba900000000000000000000000020ce6136bd202e3ab999394ebacf6d48a9443616000000000000000000000000375c21751b0490b7d0f6e4a0bc92184c99429fa4000000000000000000000000ba7b09891cd3c9d7f6bfda8e891eafbab69c3aae00000000000000000000000072eb658d033d6cdd143a43fe7bb7b367bb250f970000000000000000000000007e9e766f770a462119c118f062b6cdc3e23dc58100000000000000000000000006e06a15ff9eff7e4ebca92ba79333a1c10430ad000000000000000000000000c9adc626c6d652136a4a405b5c2e720b75b787d700000000000000000000000068b50e73671cfa4662242ffce5f1d8942aec366e00000000000000000000000066d81293696fb2653260c00628968d3366b10b42000000000000000000000000604f1f93da5d34df9e6e8775332095b0a97caeb800000000000000000000000021c4b9a8a291749f1c85312aaf4f248b0fd8751600000000000000000000000050b8424f5da1ca31a5081fa9b73b22c2553e4448000000000000000000000000e7221a8279a8b45b04252b921c528e9f2f82310f00000000000000000000000035e185003d6fbfcd22370351582cf463a32e9c04000000000000000000000000598a61e635e28d10b8c62e1350cbc7e6c13b46ce000000000000000000000000d54030408dfe1b0db512fe92b22a9fa10f6a03330000000000000000000000001f6c758cdce64bd5bf9334d582becaa72a41068c000000000000000000000000a447c72d8ec83ac32afbfc4ede044fde5eb1999e000000000000000000000000b90f11132cdb68e6c061ff3dea17def7a1f6e8230000000000000000000000004c350bb3370cb1f38235ce878485ce267bdc33ac000000000000000000000000caa66aef56e36b4918b3242600bab68410850bd4000000000000000000000000902b4b67ba150dd11ae50762c27e9066b34c19fe00000000000000000000000092f0b2cd52b8276dcfb1f5ddb77e4695a2df0456000000000000000000000000ab0b67dbdead8b5cdafbd32c829b1739f1da6db0000000000000000000000000c5bbae677039b6801e28a591d31b53ab4dd564d0000000000000000000000000bbb0e3350d08dade53e5c248b9cdb9d522f68982000000000000000000000000736fd2c0da6befe8d57002ed8d6a6697c05dc83a000000000000000000000000ed00e558a4cedab92db3189e2601fc34161c4746000000000000000000000000f4db64d7262980f9c60b5294dd0438da878854c0000000000000000000000000df288833f4efa77eaef22bc67008a6b52edd5a7a000000000000000000000000683591d7846e29c081cf28adab3edc727389d0fa00000000000000000000000009c296e2622a4556296ade16a6364554c3ab95bf000000000000000000000000822165626a3d91fd8ce9182484049a326511e6d400000000000000000000000033276deb6261e59922911002ee4ac010100958f8000000000000000000000000eba204acb483ae5dc4cca8d116fd8b2597168fea0000000000000000000000002aae4dac0df702467ea01af07dbee498e73cd993000000000000000000000000100a385414c35ec01c203f5776c0f1948ea3c509000000000000000000000000e28febf35397b341e3de333c7b8da2e3eac4e1fb000000000000000000000000553f80ee87e9ccdad2ee06e6ef2ac9a184e92deb00000000000000000000000022b97c8138b117f428f83fb56b1fe8b037d633710000000000000000000000007a5fbcfb4e54347adb56561c0ddc26fb210064b6000000000000000000000000a491b9cf672a78e32a409873de65eb28a94b551b000000000000000000000000063266eee50e790f2c20a0a53c6425ffdb31acc200000000000000000000000058e241ba9b09f699e4ce8f8e9123ff928ee36fa9000000000000000000000000f8c2dd60c400085b42b2d0fd4d2822d24a9f7d14000000000000000000000000eeb02d7c1edf283e8062ed53e63aa40dcdfb8faf00000000000000000000000051e5e717c982dc79bd8d36cc51cceea770927461000000000000000000000000c4ffb17e328f5be8e305194ade359a113e5849b0000000000000000000000000b6c164b0dd319a61adb32c877cde22d273d2fcde000000000000000000000000bd53cc191cd553f10f0a724eed3ca4bd856ec853000000000000000000000000520b5d4ef379d72b46f808f002a8223267304736000000000000000000000000529b9af7716893aad3d944202bc23a343490946d000000000000000000000000a2094f9a164d584e03da0cff7aed90e8fec928640000000000000000000000004304da9e745a3de6f5a3f7661e01c53d65ac7e850000000000000000000000004e65ad394b7d7f0d21573094353b5a862a76587f00000000000000000000000089224729c601b9530e302f96236a2a69e9be19b400000000000000000000000012c977c1b4c4dee152b1b6b714892ba52cb9d5e10000000000000000000000008ed10ec6801238df805afe7ef7d71cfafaee71cb00000000000000000000000062915384227de5522494641d348ac81f58a26bf6000000000000000000000000e9d8cff75b1e1cca33974e04e2e07b461416c80a0000000000000000000000007a227dd60f37875a199fc18f2aa3a5f9a28bdbe00000000000000000000000009307353606f6104b227926e5590cf0932396e4a80000000000000000000000004fd0d925404d7077dd7226b5a95f3524c5b76b23000000000000000000000000df3849e6f03577eb368c1a3a94f23cbb3083f3a20000000000000000000000007a2129646b81e844bdf9ceb09e04f4e1ff804e5b000000000000000000000000ce4e028947b2b0152d14ea0720b887579f409ce4000000000000000000000000b33c2927818d0bdfabd44d9172ff54efd075d15b0000000000000000000000007802ca762a641779ef6fc099542393b7dbd7cce100000000000000000000000070e77644f7fc2ad4f80cf40d41348875b57e9483000000000000000000000000f75a0d4b005428b25c89fec3a8e9de7be84e3a9a00000000000000000000000082cf3bee956c29082be423498cbe1eb8567819b600000000000000000000000077cd14182ee0bb2cffba59c358b7e0fe16d32ee00000000000000000000000007b104a77ec2585df7f339bddc6539bb2189bf63e000000000000000000000000b32c0a67dffa8b0b055fb03d358752d40f131bf80000000000000000000000000f657273054f18f1c8cb4909275f0f2644890d3d0000000000000000000000008240db10bd75ad7e7d3e3f9d6363b1e9fc8e36b40000000000000000000000004b13b65a5259a49a9c8aed77cd56b50adc8336ea000000000000000000000000969799bbacfb5f233e5cdabf16e6f8e6a2c60a9b000000000000000000000000f3ace1e4a91b8d1e1255a43a0d18d2887c828ca9000000000000000000000000f9cde0e31a5b1f63e6aa80bb40582c7ff6c963cc000000000000000000000000119c44d366a8a8b1659dabbf659bbbec1d24af900000000000000000000000003d3766762bd5a6cde2ae382cbe6df2a257731823000000000000000000000000a3ddaaf74066403b5b04cbbc83f988a03a6c50eb000000000000000000000000d745a184ba761a25fde5b74721a67eb1a85875e50000000000000000000000001dd68a3c0fca879ef6ee6864bd50431c60559020000000000000000000000000d8f7b3685f1952c3cb2f23cbc003fc942f14667f00000000000000000000000091ce06bbec27096ec0d8ca24ec50c47c9eb6dc46000000000000000000000000c43126f1cdeccdbc92def41996b6045a8153aa69000000000000000000000000b1467ab82e73b997ff16225a34f148140276e627000000000000000000000000463c4620103ab6b01afe44983b9e0e1e8cdba95a000000000000000000000000f855d78a5b7e7cf67b7c43666e553cf7ce7c9dc7000000000000000000000000ab6308b1cb38c8849068ee94311f2a38c62c1aa10000000000000000000000005773557c4d214f3a2b47c7a1da8a84121dfd0688000000000000000000000000015eee42cf61afb875d42d849f009c329fd8fe7d000000000000000000000000064528425cc5efa4df3195748e1f76b2709fe93800000000000000000000000002c2f7526a0ef22ab5f9ff76b8a9d78ff72b4efc0000000000000000000000005916a5f1883c7e113ad50cd68ab7308b4fc5aaa3000000000000000000000000f2f36c03b18fff19ede533bf781917694484e67000000000000000000000000069ad5b2011b19cd1511db0954158953bb0c4bc6d000000000000000000000000b17fd62fe3de45126d11ea0945e90ca6506674cb0000000000000000000000006730e0266ff5123cd214e625348848df93d8f2890000000000000000000000004f275c994094528770cb21689a071cc4ec000e0b000000000000000000000000c5cd87ded999b85a8ffabf99768653cccf08b1950000000000000000000000006d7784e96e23667992123b03622cb6a466141c5d000000000000000000000000fda65fc4e16f1c670c46ab739c06979294bb727e0000000000000000000000002e3a5ea84cb76919f26eda71e2dee9b2a6ae224c000000000000000000000000b9a7c6438818a8b33c9697b24bb898f390b46b720000000000000000000000008e1bb0e7c97988dad016cfc92b1255fa0c0229eb000000000000000000000000805d7a25870f5ff288ef34e34754e783341f4c720000000000000000000000008305eb1224af4f3c053cfc1d38fd9229320db88b000000000000000000000000b666aaf1f01176c3618b9003966409a4c567cb6a00000000000000000000000029eb5c9166322a3ff31e800d355253a78d70de6900000000000000000000000032a58da9e02fd735310d075830fce0ce105cd979000000000000000000000000871961745b329021bd872f7d6bf7aae335cefbe4000000000000000000000000d7c32d0d6f4173f5363271d1f75d8960add49cab000000000000000000000000ca7dd3e78d7e227051f8c45975d90699a7d1a76e000000000000000000000000db67cd54da2d687c53defc2a240425c3bbb31fff0000000000000000000000008ecc10684ecca8bbed6faa780bcff85adcb368c500000000000000000000000029bbd5c5b26b1c0d900409d0394b7aff0b855be50000000000000000000000000ee96aa02aa104174e65c780107f3ee2b2f18be1000000000000000000000000a86453f9b8b03a882473ae3d2efb323d35b69f750000000000000000000000003a29fea1fb7af473d930abf4ef18cdc28f1e43b0000000000000000000000000b35ce2b4b17ee29e3014277d8902e0360d291baa000000000000000000000000a3e315f2f0bac1263d8cdea851cc631dc38502000000000000000000000000007724d85a54b997c5b3aa87dd2dc9b7ac9cf3f46b0000000000000000000000003c66a8af3562348769b136f57a733c4fbeeeceb6000000000000000000000000ae137d4eaa6223bd01b2b7bbc24fd934e019bb5b000000000000000000000000b0ea38ffe2e785adde34f54f3ace53aeeddf5b66000000000000000000000000af2b021ffb9def5acd6e678f3cb2745a0616ebd000000000000000000000000099f8b73763cb8c37fa5f50f9a10e9db4ae310b8b0000000000000000000000006a432cc43d87e6d78c3735a4f76781dca9f833c3000000000000000000000000b28428d703f860aed99cf278c413f5ff2f71a8930000000000000000000000008c9d3e982334b0dd2baf627765c0f55374640844000000000000000000000000fc24d19c68e6a5775f616d24aca128f089605b0d000000000000000000000000c5bd0d94ff6c854a0c173d4a02a1495ca5d691ea0000000000000000000000009a5838c6af6d32891c16212d2154f2a8c1472417000000000000000000000000f2b883744c8168a746356a8a3133163193748a48000000000000000000000000cc0aab79dc781ea73ccdf3349720affa7f982911000000000000000000000000c1d545fe8f2d9abaff4c155b6e31c08c25d192f20000000000000000000000005fd0f31b793b9e7c0c4ab7a6af5e8976cc22b67a0000000000000000000000005ed99c458c989dd33b0441bffeb95585c1d80acc0000000000000000000000004ca78e969faa10733386673c34d4393f1a40e230000000000000000000000000fccce3fa49285ab457cf37a09c63f049e2b8730100000000000000000000000090f090ed4be2515b93145ff2bb584ac906499a7a000000000000000000000000d080783e61a9e412dea0f3b5ee4c7842fa1174aa000000000000000000000000a1addfc2e5aa5ddf4d275026703f10896975e4b600000000000000000000000081f68b27ca425399b3c4df05b38331286228aa37000000000000000000000000981dde20b35eca1ae93a9f15ed4c4eb002fbe0720000000000000000000000006c3db90d2d1be601bf8cc3a9b5f862ab1977b849000000000000000000000000ece3f7954b2aa6bbed841daef3d0261af7c8ad1c0000000000000000000000003d8b94af6e61ecc1c81cee3a6529e9b628d9a0810000000000000000000000005f4620c4575d5de71597ccc23f78332edc7d5037000000000000000000000000248d48c642d15894de9d0581f99b8db7907ca903000000000000000000000000be0a1b307e05b2f9701465af0d0e7963436b9c96000000000000000000000000bc8209c673532fdbed89bcd26ad3b2a915c225220000000000000000000000007e3147edf3955dc6025dcd721bc355e8c89984a20000000000000000000000001e39f5aa35bcd97099b21c4dd72ea64c2de43d02000000000000000000000000e56eceb9fa8f9bbc8514fea8fdb5a5c985635076000000000000000000000000d16c845f0465a05d9022c5c08b3c0a4433e1236800000000000000000000000093ce0365c9ab146dfa852550ae69eccdb26fc8cc000000000000000000000000c3532aa41ad4171c7c5e812143c0edac025c8644000000000000000000000000086128d151248f75c2396741154993bd59b0cf490000000000000000000000001074fcfb5394e6be701b315e65f02e704d1216c9000000000000000000000000043fb26437b42962ff7e80d633df3156f3fee8af000000000000000000000000b96a796dad4bfbe91725014ece811930e66a325d0000000000000000000000005c314984b8ccd191a4c9ca04ca342fe169eb83d6000000000000000000000000d0de677535b2ce6b33047d2d13296b128b2a4c26000000000000000000000000fcac57ecac172850ed2eaf821421a49e45096869000000000000000000000000d1fb12a8885b52c801637d6ea0da17f2068323de000000000000000000000000724d95881597dd62496cf790301bef0224b5e0570000000000000000000000005ef3daede9fe531c5da3f106b780ddc42c0b9da20000000000000000000000005b80d80b88c99ec7a8e7804ec0e4c5f5af979bbf00000000000000000000000055fa0d4cb2201d3f97c1aa1f1ea4158aa70f3baf00000000000000000000000085011f318e0cb9a22687efeff2a37e46320bb85b000000000000000000000000ab351a2bc6664e860646281e79fa4fba30912f840000000000000000000000002ae2e4fb9e03440953d8b655746f5bc80b0644b20000000000000000000000006ea9bf644887752da75e2048791b04c44c239eb20000000000000000000000001d81aa768a7f7ab4fd6e1d92c92c5e3fabd291ae0000000000000000000000009c7235b44629227b71ee4076c52c1732d14ece9a000000000000000000000000ef20a02cb40e793de7b1224dc0788220a12e02220000000000000000000000003fb94f6cea53538b8b002e15db3d5ebcc5197905000000000000000000000000490c0d67bffddc50ba65d5108db2f11b5ce63906000000000000000000000000dabed5dd13e4429015ece53fd2af47560770124800000000000000000000000024f93a40927c4282be54e6b5d4b299276af8c6430000000000000000000000002212ea252ed2bf8030b37419b9924aefe5bfce840000000000000000000000005fb4337146d7aa84cb9a11719e50445252f385ad000000000000000000000000c25cab2c7146036f8cbc50c600d5d8f87d55a9a50000000000000000000000000b10e467858254dd56171cc667fc9c7ca1868f25000000000000000000000000f229e9a955b305b56aa3f6a4653fbe2af0f5e04400000000000000000000000092e93f1bfc7a8ef4ca9eec06d38801a496a2fdcb0000000000000000000000009b7bbbe046823d9136d5056e5bd3718779561a31000000000000000000000000ed412b3cb066a46d15462f979ae69a6c0f5b850d000000000000000000000000e9ec253204f0eda9155eb0a72622f1b33a32b6b2000000000000000000000000bff7fbff522dea55284920a6b74cb06f5d926b5600000000000000000000000002503b1bcdc5e86d46060e4d8ab810d97d0cde5e000000000000000000000000f5e58901228cd9c353d8965207f62ec570c3f13100000000000000000000000056b3e54fc7d2c19d5663ce5e5a0978ab4fe175ce0000000000000000000000005e9d7e741fb9bffa493acd3247d677ffe2232c36000000000000000000000000d6ef9621570ae4a29d5b49bec4ba2d420143146a0000000000000000000000004633acb68f61d51aeafdc22519e23d2acdcdfbfe000000000000000000000000317f5a79e1ab3f8fc199b519aaefedf5b9a42c62000000000000000000000000292b52acf1d69739ddc6ecd8ea51d3b53cfbb94f000000000000000000000000b8c2bd69534891136dcdc52d8a256bbcf866180800000000000000000000000059cba3b651c4adf2ea99759bd6305c772b8ed89100000000000000000000000088dbfba092ec04b1b642d85dd788ccd3720d089a000000000000000000000000fea20a1cd9aff7f48d922e8ade844441a11b75e90000000000000000000000002764f447cb6529d8670533cafb5ac9fd01f8363e000000000000000000000000517139a98dd1fcac2041e4d69fa59d7a9a78cb630000000000000000000000007713428af81f77d1a79321c35e8b5ae9761eec4a0000000000000000000000002e2615cdb28e1d23b2cd527e928be8b69fada60d0000000000000000000000008ea7ff575f76da31310bd1dd5e0f58a954901a3c00000000000000000000000064610dd968752f2d406e8a2d6f06c2ca501e14e900000000000000000000000034ac2f0008a0fe00614b58693c68da1062cba6f50000000000000000000000002a97f52dc1d8141b6f6279538d6bef01f27fbe5800000000000000000000000093f6fb733520b2c3b97d96c6cc82c5e8c5e49fe800000000000000000000000028c88e557e9683efb4e7d578bf9b42a6f024e8ba000000000000000000000000cca7eff54e8d0b6844dc5115b5769fcd936f44fa0000000000000000000000004ff483e4278f00745952639d97497a8a1f0ab15000000000000000000000000006f9481f8f09744e3eeea0794694c061921cedeb00000000000000000000000048fe59a53ca9932996dbcef4049d3fdf353c05dc000000000000000000000000de8752d556eee5e6b9ef3f71c563211cc028742f0000000000000000000000000a4efdebeef56108ff601d189f4f6b79d4661c1800000000000000000000000040ae705f2812aead486825d3cca31bc5fc56e08a0000000000000000000000006a4fb4c58f289d39a6ca147bf04c0f11941d17db0000000000000000000000006e9523deafb8dea8e0e604e024ed729b96774f5000000000000000000000000005d3f1db1786b11a372f0e1f0cf36d0528a8ef140000000000000000000000004dc1e53995f209f2a925d7e6193b67bf26d2a3b5000000000000000000000000183c895601bdc5cd50f9383903c335d4ec2abf44000000000000000000000000dd315c06cd3834618a8c4dc46f1d7f8dc7952603000000000000000000000000cb5f4add9d02aef12ca6ebd6e29c052c0bd44637000000000000000000000000699fd25bd7cb02f843a83a72141d7600a9140fc90000000000000000000000005dcb2f29593229add8839f92c5ecd55b6bbfa2f100000000000000000000000094d922c708ec14da6cc867063835f6d46515e1be000000000000000000000000522ceb74e8a87651860f2437254f5465ba10e6f0000000000000000000000000dbdd5604b12652719a7b3e4ac52d67a615efb3e8000000000000000000000000eb6614267213100ed651492e8803af6fa806532400000000000000000000000082ad80392af3a737580b8cf55d6e3d2eb44bfcb100000000000000000000000011b351615c4541f7f87037b88d73e5945e38f2cd0000000000000000000000009403583b589c3c4ca0898d384f899f77cc6ac7a40000000000000000000000002af340142ea7fe5abf11daeee04410a5bbf10e71000000000000000000000000de5cffcb221e64f2f2777ad741393a317d44e2470000000000000000000000007a4f0744403294fe363af2a8e1aada2df9e288120000000000000000000000002f29df9e789b006b3520d85b80ed6554e784c4370000000000000000000000003d1e5e8a9e40b334bd477ac1df05ca0df0fbac4a0000000000000000000000005191043fcb2ab29d5e67237387eafb233d8141e40000000000000000000000003f80f725c21b8708c86e186752ac9050f99f22dd0000000000000000000000000076a4c29b4070621cfc9c68707716a644b3c37b000000000000000000000000464c67a22b93b30de711feef4a8b2cb03fcc06df0000000000000000000000003dc82dd91c58972a085cd48d9ded9cd243414af3000000000000000000000000d216a46036981f705e5b2375db577c2cc821b09f0000000000000000000000009eae3d0a40d428241f1117435ae56a387fe4051e0000000000000000000000008f906470c44fce2237de7af74f6038e76dbf3a2f0000000000000000000000000d0f3fce8836957c8057f45efe1531e2b01dfaf1000000000000000000000000ad46b0f743dc38c154996e04918806dd8336e5fa00000000000000000000000025eca6d1ce37e11d216d1fa30c0f1f5170802905000000000000000000000000ac0d5731ea8e870f0c798bd0308af6098974ff86000000000000000000000000a1d6fe35a9762132dcc371d2e79c26ed7bf04b70000000000000000000000000763fd8ff4aee132d1bb206ca6b1b22e1c3f4da87000000000000000000000000bb176d6e502efa4507b51e3d62b7933219d482010000000000000000000000004d627a2a7a9b1d5bbb0ba908caecba7f7db376bb00000000000000000000000083e4e5583a8431b5e73a8d3bcaa67e5b43b2ed46000000000000000000000000a60a3dcfd8de10c9753c4bdc7729e2c575f24e96000000000000000000000000de4b32203d5310244ea6be01fc597a693703624a000000000000000000000000586babcba1b7437d4976d0943132f9500db5f3860000000000000000000000007215de6bc22aa3008e1bd6f6c7ad4229f1763e3f00000000000000000000000083e31e33c423db3a61e07bc2b43b15b597680b000000000000000000000000004c8d1ee7ad32151ff48affe7dbb243e80a2f8d9800000000000000000000000033c8d0015cf127816dd8e0e2eaf83cacf946c3b80000000000000000000000007348ef3951d28102144282dc6f44048e4d825c3d000000000000000000000000f13f3505a6f05e37edfe6cb8b1fccf4334331b83000000000000000000000000a6f3de3027051d656093a021b8d81cf45383acad0000000000000000000000005a90a8d0f9c9bd655895ce33615c15934211916100000000000000000000000015e0ac6a4d124b956c559bacaa2f430d1f277e790000000000000000000000000140ec3f4ba6fdb15b36d2d5093bd8b32335654c000000000000000000000000ffa0aabc70d0c0201dc47ba8585bbe4465012bef0000000000000000000000001f0cf62fcd3669f571bd200ecfc6c8847a64e8e00000000000000000000000000b656d378893decc1e59d517f2da1054ae7f8537000000000000000000000000e7e54a5a6c7b2b4c07b9cb9fff5229ada544f38e0000000000000000000000000acddc6b25493d731250aa2de915d1b3e826a54b000000000000000000000000b8fb84a8cc9fff57b64e09db90c1140eb4575172000000000000000000000000377b5f3696ea8a70ebb3537a033244bd7337d16e00000000000000000000000012a4dbde21031da5c271200e2ac95f066e44651200000000000000000000000007d7ee635df9b60c123eecdb18e6b5c949ad62bb0000000000000000000000008e58f9130edf07169c3a8af5e0be7c8aa9e9b8ae000000000000000000000000a0247636072f1e11191b335a27a274173e8344bb00000000000000000000000097e9e8ea19684db1f565beb2318ceae287b9d01a00000000000000000000000062a962f83b1021598b1dc395e61352464c7a0c140000000000000000000000002b84bea22bf40db32349922a76f6a958ea63b2b10000000000000000000000004052c8dc3ed3dc5e737d2eb91947c5dc823c7511000000000000000000000000074d0b98ada5f75644ed6bbdd865b8a52b2ad273000000000000000000000000c24a8b43ecc8399b21ea3e0d8ee3ee6e7ab0b16a0000000000000000000000009c60130fa6aa19e66d186e494ac3377069ba060a00000000000000000000000023642fd488f11f2e63998bed1fbeab20e928fa8b000000000000000000000000bd9914482045931775a75be2ed07266f885533b60000000000000000000000006f5d33de6f32483a77e560f87ab4cd33355a0fce000000000000000000000000eeb2a262a939edf93ae5800c89d6f87e935dd3b1000000000000000000000000184cc51f935dfa95ec470a2e9f30a157e9d9b676000000000000000000000000d7fb1567591382c025ac94d799d5230f7e4276fb0000000000000000000000005a4366a6947876835a44d81fcc3a6cdfb1f6540700000000000000000000000025db9896086d00d763a8f44392de8bfa6d98629a000000000000000000000000f73435170ddd130b4e68cca9ed4bb0246249f5c8000000000000000000000000f999fe57c2cf0a989ccd6e59017ae09cd79f7d3e00000000000000000000000018311331db581c5cf9faf66bf9b97b69fa1d018d000000000000000000000000a328412d8ec7eb82b888a29d36ab10f9358e934e000000000000000000000000aedbeb5d4dc8510ba7a976896394d3e1a5e53d4b000000000000000000000000dbfa1ae167d055d3e5941a16ed5b399877275c5c00000000000000000000000016ff5ab3bc6cf255d3457c1751bee5a1973a3728000000000000000000000000deba20888520164660b193ed872b967f4d5cb3f4000000000000000000000000e071fc23c8a85b1bc4838b5b810ebae98f0bd9c400000000000000000000000072765ba6c6cf7d193e2604a02f2c7e1430c8302f00000000000000000000000014bd7f46aef8a6a92ef5d55483350c77e8d00fd400000000000000000000000047e554aad40dbb7612043705aac6fc546d5f71b40000000000000000000000006b8684aff06fe12e1763b5ff26f2fa0e99cd2566000000000000000000000000f3312df8b8ff2b1f78a1e2afbcb48c536dc5c1380000000000000000000000006be57f97be64a9805ad1344f6520b72df69c11f700000000000000000000000002c9bf2409be7711f4ff420e78552795de957461000000000000000000000000628aa28407669ab51bc74c1c63ffe294df5fa7f6000000000000000000000000f47ca81f25742db12051998bf1e885832fb27adb000000000000000000000000d6443c8303202508483f67032d86b417c80605b90000000000000000000000004a34a88b889d1626bd4907dbfa03830cd90dee670000000000000000000000006f082051288ed63c6714ec46823c1d7154538e380000000000000000000000006da9c9bd9f210ce02a0091fee365b71b61571f30000000000000000000000000b66eebcfaf4cb265783d1f812d5fd5f9057eefba0000000000000000000000003d13e7e632b7747a0637f0d88b90d2334f9c3aa4000000000000000000000000e01313107c116087b7bfed34c1b5e30306119c15000000000000000000000000ea63f11ca5cafa9e23e7c1b57e099a796fd5d3cd0000000000000000000000000421f2a1c5efb9f51badae31300d96fdeee9479a000000000000000000000000b6b0f1bd22900025376985cc3608cfc0c4fece120000000000000000000000005b19186c4983ecea6affa1ba0822a267e363fc9a00000000000000000000000047304426d88f8c819f564a7eba2df0a460211d7a00000000000000000000000081fa647226a279c261f9e3a33bd305d221388923000000000000000000000000baaa939fe10b890ad45b22eab8215378f56cdf7a000000000000000000000000b8ef339681fdc07a4828262ab6e5f00fd817c01d0000000000000000000000006a4abf3f102a266816aa617e8690d01591dd7098000000000000000000000000610af361c26ed293f5156b040746500928a554430000000000000000000000009190eee83d912a392ed17a740c83fb7ac71965db00000000000000000000000077f73a35420e99abf1b57e00b00e134b1d0229b800000000000000000000000092d293247aea5488925f7df38b8f839b31130bba0000000000000000000000000955be289a0e2e63e5ea6a279f31640006db6f070000000000000000000000007420c6683565a17e615c69b4a4b8dc6c623eee7600000000000000000000000070bb79c69267c6dd02e45e6adb0c4ff526469ff50000000000000000000000008ae4974fea8ff8ea5dedc270c8ec954f08501e92000000000000000000000000e737569daac49b214869e7d837e055e99007b687000000000000000000000000f05c9271897b53f5e33ac7420ee8f2adfaab631f0000000000000000000000003b656bf8824f0eaa0d33007b1e33712ea31b5f930000000000000000000000004d660b9a3bea38d8d22b2dd281233fcc2ea8537f000000000000000000000000c32df4bf4509ea1b76767fb1777b4dad9f48ad5d000000000000000000000000b182bc15e3a5c93ed7b7ba28fb0020c5f0401e7600000000000000000000000021ca0bcb26676f3f48267a517f29a493d76554d5000000000000000000000000bf0f0590e3d60735a7fa3fc0106c2a8e3d60af240000000000000000000000001ae952ea7bdef88c9029b6e2f7534fdd2b8901db000000000000000000000000efe648c48449106f867cac6abc4802a01bfddc4600000000000000000000000046b1ad1c4e763b9405ef675466f770bbc471badc0000000000000000000000008f5350120a5058218348c53a956dbee766db25840000000000000000000000001517beaf025c3399e5da99022bf265ebd2abe07100000000000000000000000092f06db82fa6ed00da3d7d36fe94630acd09ee7b000000000000000000000000944321e08669cca6ebea8f6c5fdc0710795f39db000000000000000000000000ca8aded27f91f7355e15fc18f0b726901b96fb760000000000000000000000000473ff5fb772fdf3aecf4cd2c369867dfe38ccaf000000000000000000000000dda37a935916a65e62a888b20ab37265d04eb55000000000000000000000000057024bf56a2a33d5906b8f88bf7dbbb2e34e0689000000000000000000000000d92889c9a92b0e43c02de55115d29baefa735da7000000000000000000000000eba6c07fc4eae54ca321490b6e0afb74b1d98fda00000000000000000000000022f113c0a7ae68d42f7349b63496183e5213aad5000000000000000000000000f880cb712330608a5db9b2096d76ab5de83523ed00000000000000000000000004ad41a04e703d6738997db57de1753712508363000000000000000000000000cd84f6629f4cf0a6720c1964d9e432b6037a85d9000000000000000000000000adc456bbb2911e9cd5c3e13f819f0b403fc896df0000000000000000000000004cd783fb5ff299e45ee0a65a16c4ec58930c1ee00000000000000000000000006cf45d04180c3d28e7f1cbf89d09f2379ed489bb000000000000000000000000869cbe56671b863a8aa5cfea33859d469eb046950000000000000000000000006195591f8a9208cb4ef1017259be123e41c3c8590000000000000000000000004ab0118c7d317a835f24647c916dbb0ca4d3cb610000000000000000000000007f5acea4c269de786c408dc93768698c59defcae000000000000000000000000c8bc5eb0817bee1ca3837560d9d345b998fb7529000000000000000000000000bf3cb446a5904d9234bfb6f3043cbc7f25a1bbd100000000000000000000000027ef9d535e6fd6a9360db5b423052f3ac39378f500000000000000000000000049bab09745fa81eba6eda4f01e7cc9c5cf2b370e0000000000000000000000001ff597eb55ccdef7ca2b0a1015fbc6fef7e8a96e000000000000000000000000668756c31ed70b55dce4e99ee851b40cecf8d848000000000000000000000000d3c4b145764f35bc54e6fadb03026600888f3055000000000000000000000000e4790c8c55b804493b7332099f6932bfd0f6f0430000000000000000000000006890504ee5ae488590e9dddec4b93e02d0297ffc000000000000000000000000725ca25faa00d115ea803f4df9a5dd19d9312e3a000000000000000000000000060cf462a036958d413f92841f6febe877b6af2c00000000000000000000000086a9173214d80a94fea2edc6cbea09b5cabf98370000000000000000000000009efa795bc796f717562ae0da7dff3fd2922d4e0b000000000000000000000000c2f3ed2f97abe0f9855f0664faa41c035dfd24ce000000000000000000000000be5df3e60f73321f34d2786a65357ed5a77e6ae6000000000000000000000000d1292901feda958347a0d361482eeb930a13f65200000000000000000000000051c2ef59e29a73c3c0d837698207f9d905f78fc300000000000000000000000001e7aa60c2bf300bdea843a67a2020532aaca3e30000000000000000000000000d9bf4e9ad1e5eb3cb4a748ecd70404b29e8d21100000000000000000000000073f9dbbf5b3620656b9d02b2fd68fe2399dda95f0000000000000000000000004597726f59dcb930fbebed762700afd336be746e000000000000000000000000e041a5db3bb8fcbb20ea10889fbca5578c18ce510000000000000000000000004c8e00d6d6295cc7e551390a09806590b5a75dd60000000000000000000000006d816ed648b52a6f9ab9d5e4ed741ba0f07cf9b800000000000000000000000065a261dd931409d0ef5bf2250ca062af1dc092380000000000000000000000008500c83303a194ddb0e5ee8be5a856f4930b1c890000000000000000000000002fe4465c12c38281b2601da07a03d492b5e9ea3c0000000000000000000000003a5682d7d26fb0e2e1667d917ff6b1ac68ec526a0000000000000000000000002f487935c8060dcbdb214a3296502e189d0133e3000000000000000000000000b2c5b69f29ded3bcb9504ba9e8ddff8118f7b6d500000000000000000000000069c36f07e3b8484cc23a16962560af707811705c000000000000000000000000e6f613baeb6073af1b2980e3dde06718be49bae000000000000000000000000098bec655d8e342e9f9d707e090dc1d152b7d4563000000000000000000000000db81305dd9510980edaf216bf83b87d45d12df46000000000000000000000000c31b2af7955b5bbbcfda2cf5769e42c8cc7c126900000000000000000000000047f442cb92f89d72c38d10e63e6b8bddf0368fea000000000000000000000000a8c9fe266879923274f34d989f192662118e2967000000000000000000000000e935b58ed97df77ab7ced8cc557479b3262e0aae0000000000000000000000008b19364291532bbd99ec344d26f91906f88a3b1f000000000000000000000000488bae1ce86530b9098a9b974d1910194b2d36c3000000000000000000000000108dfcf558276b75190b907aabdd0f06c21a7d8e00000000000000000000000014733086936c252f2f17c1c0d6945ecf4517cf9c000000000000000000000000b9e63ff7651d509a636267bfc856c41cfb4514140000000000000000000000008f31f11d86b9e5fd38a13278c40fb98ee8372b9b000000000000000000000000eb07031a0067d5e0748c3a2e229a6cef6543d0ac000000000000000000000000f16d404cb4696aece634271f7af9cdd3497c44b000000000000000000000000093760b9415083a8da4b815dd04f14afa54329911000000000000000000000000884e9f29388b6e30dd7627b77d7ac58c2791a748000000000000000000000000a1a021b45d627527335cbf78d3c683b9ee784bd2000000000000000000000000437499a71f99e04a711d37ef5dfffa34f6d5cf26000000000000000000000000eb9a386bfe04668ba763d8fcc8a24859cfd823a20000000000000000000000009568ac826d50c4d4cc201c43a495633bc174b13b000000000000000000000000fed8f2678747b8a9551ed0c19d0ae6e0d7b8c977000000000000000000000000eca4f747d51db3fc59dc9a2f76afcd0b091de7cb00000000000000000000000061126130df08a6004ca505c93dc5e52e55429b0b000000000000000000000000d31d24110b41b47a7b72c4d07efc108aef5e105a000000000000000000000000ca76efb389d1bbcf60beb407cb8ce9f67731037a000000000000000000000000a97f3e8ba5dd9f7befd6d175397eb635ff207b2b0000000000000000000000000e820502ff4f6761c07a9bdebfda6be0e246dd46000000000000000000000000214a046869f97fc9d1837cc180c57469d82fd4ec0000000000000000000000004df71cf122bd04ac906a636dca640325b16e89200000000000000000000000008453bbdb3e078b900afa6629341198f22c64c260000000000000000000000000c31116c96c486ab22b38ee3f9cdc877aed7fc9f3000000000000000000000000fb5614f38efcda5486d29581688bfbf4f2dfda060000000000000000000000007b3a23658f01e83de29971590f228ec4fc7c9700000000000000000000000000f316ae43b870a675765f263989c0933fe568a7f600000000000000000000000039da18fbaf27d67b7e8b045b35a37577a15304b600000000000000000000000056529a3e59b6af130fdff0cea1a1c32758c1b9ad0000000000000000000000005bdc6bfd870078bef130f14a043faf5c94d9c0520000000000000000000000005c3896bae5da66bb51d21c615585f1251682d28800000000000000000000000071aedbc9c3f959feda81ddd4ebf6236084a442cb000000000000000000000000e6805959695a0199381aa3a6ec4eb1ae2447e4300000000000000000000000008af9dda706a194f2a9ab44430b41863b04bbb0ed000000000000000000000000f39086fe20a1e27614f89e8862420dd2abccc20d0000000000000000000000002089666d95b077267f9b280b47804167b9dc236c0000000000000000000000000c4233a616bc5a0a31a0ec96f2444d3cbd30a65b00000000000000000000000067e81dd23d42928cb0c2c186353798038d5c67be0000000000000000000000003fd4c7d383f31c69a9735837bfd14c343af6b32a00000000000000000000000061ae89d1f57930f59d7842e2e543ed6918f31523000000000000000000000000be06f02d67f1ee1b52b71d986c4b21ba5557a2e600000000000000000000000022436563b7d9ad18076164a4bd4810729461b810000000000000000000000000806073d4d8ebd37807e09e0aca9a2985d241998800000000000000000000000051f80d5ebb9f8f35ee11ed3b5e57405b40df7482000000000000000000000000ca1ac438c36e4123edadbc47d6cc3f80c7762e8e00000000000000000000000088f3dfb0f5695605335a232dc7d7b7c9cbcab362000000000000000000000000cdd420e222acb42993becedbd47257a413abbd8800000000000000000000000007a4e6fd66843b5f6d4676a9b8faf98d881093ff000000000000000000000000bf2ee71081c7c123984905ba1e98cc9f4ea535d60000000000000000000000006f76222931647206505bb76f49af98c824b7dfb4000000000000000000000000c888fb7b68bc3bd034df9a8045661d4f735b5be7000000000000000000000000574dc7807a3b26d3be9efaa8f92180b9f9108752000000000000000000000000533554231b454aa87852d8d1957b306c70770b610000000000000000000000009ff8ee13faee4f3918051f512aea4897b0b5c13f000000000000000000000000ae61ffe5621a298e0fec5493d0541efb0938972b000000000000000000000000697570e3f6785d4967d59ec58eab2c146a4e8d51000000000000000000000000898ff5207ebd3142c856f37b95dd748bce31be3400000000000000000000000017c758b66876aefd33091946bf0847f1b83075dd000000000000000000000000971f140066a3bd6bbdfb09d03b36bcf9b090e6c9000000000000000000000000f788cff68d076f6b5d01b3deb1918fdaeed777f40000000000000000000000005a25c8c5bf462c429ef10db53d82e7cd6006faa100000000000000000000000044abe04f21a15421b084375a924acb61fa1482d3000000000000000000000000e18e849fdd558277f664a82720f8cd2c743aff6d000000000000000000000000d77c218d0bab118cb690ae1985f0a13720e582d700000000000000000000000001b1647a7a62cda2de0f33c69543bb80847321ba0000000000000000000000008ef07c71aea947217536fc0fdb22b51558e932c8000000000000000000000000eaeac29907fb1073013a03d247bf4e73debf4b7e00000000000000000000000035496431bd1174ef01fbff1c991bd3014c21fd300000000000000000000000005efd422660ab30e57be311a9823d6ebeeb133248000000000000000000000000cdcca3f53f21ecd513e329ce94b356256949ec46000000000000000000000000c8ba9765053bbf0e2b1dd15b06baf16bf165fccd000000000000000000000000787300f3b94524360a7245923b20840131a42ada000000000000000000000000754b8c07d143795f41ab682d7c14c412f5baf1ec000000000000000000000000aa68680532d435fbe4c1cb44c464bded47313e770000000000000000000000006049e0b5b855e1b6b2a1a84e495d34c4401d38250000000000000000000000001451a263f5bf4fe9c079fab5a2a3f7ccdf990666000000000000000000000000280c042afd69b6abdef518687beb1197a81c15130000000000000000000000007c903f20e5b0d01da5b55a2dab30017d51c0a4160000000000000000000000006c0e84ddcdca36b597e3f8119c0619a922201cf800000000000000000000000084279f144b899f343d278f53b643e3ed52fd703700000000000000000000000002093384f12d1f8ad3acd4608062b1595a55e14c0000000000000000000000002be61cbd39045840d07649572512d96755e5b109000000000000000000000000490a6fcf508f1ed4c9812900b8d75fcd4b505a920000000000000000000000002b99cdb554c644367337818003015e1ae1455967000000000000000000000000a8a94f6cf441bea4ca063330bf90d7351f328bce000000000000000000000000b75ea17412bafc5bc8e61f43cdd5265798a0f9a6000000000000000000000000d905f8e7d2f071cef9f5da39dc24fffad44533ac000000000000000000000000d0d16584909b1e8c39650be256975fc0a5409dd90000000000000000000000005d648b9382ed601751dfbd03b0a88eecef1c50c50000000000000000000000003f0cd9872773761f48f6447dd65f670f362f4316000000000000000000000000706209e8327e4932ef544c51a7a86a0f5983fd770000000000000000000000001d4bcf424cb1172fa509a3b632951c27767ad56d000000000000000000000000f886027e508785a830e3a87e54578d9baef01eba000000000000000000000000ebb511fee1fc3f127ca4cfe37360a33f5e23c2950000000000000000000000001062a8494e9f48098a9f1feebe0d93f6c09814370000000000000000000000009d78e15661acac408244f4e0a5ab9400c96622030000000000000000000000006ab50828e9a960362164e3abaf136fd55567af4c000000000000000000000000615e8cf6c00455aa5f26899002ab0162f818fb1100000000000000000000000037ce55223d1874e48718eff3d5cc6483a0dcdf6c00000000000000000000000024687b45316777c91509f307ea3d5b1253d743f50000000000000000000000002aeb44b722f543653a7a8c8a3c628a6c7c8c6d67000000000000000000000000d5647f5e3042c9ddf4379538d0ccb884cf713cb6000000000000000000000000618a0e042002ea82e22f4dd6c92a24e9d56294eb0000000000000000000000001747d74be3c79b14ee8e3e93b048f09db89fa4da000000000000000000000000177f73a1e27c8a5426b4f45d853580fff6c81f8a00000000000000000000000040edd3f82c5f34fd0b41d9aa67caae630986fe6900000000000000000000000005bf96228c892bba74bfb16eeee800cf244f9249000000000000000000000000d55131c495bd215c15da11740e35e9eda96bef2400000000000000000000000052703f787ce5efb0a42e8d2977a97687e8469ee9000000000000000000000000b21f7123d586c4d20ec34de2226f1aae88ccca8e000000000000000000000000d23c1ada68fc6d380608900ec738ad6bf5bee81f0000000000000000000000005e86d9c25a3dd47b9a6e9dc905422b9cc6ac9b08000000000000000000000000ce1adb1f8b4d4a719287b7ba4d7c36e516ae5753000000000000000000000000ecbd0e671ab1956e46c03bde3f10cb4c6d91356c000000000000000000000000952f8f54004e98166ac8497ebac3c9682a773034000000000000000000000000c5e1ad5a07bb487a6884855448f0b0533c7817c10000000000000000000000008a9625db0015a8a4fe897b71b90db0e304023036000000000000000000000000e3b72915b4e3a4dd755a72d441ff5819b829f991000000000000000000000000a300d4496ff72e78eec4a0ceeb5c1b555a85180000000000000000000000000042602a18b825188d666c105b5cea0590301207d400000000000000000000000048e7ea859ed94ee45cbfeb9fd7269b6d838e56ed00000000000000000000000032f24c9f689b41e21999fcecbfe58728f7d9851a0000000000000000000000002cfc16083128a76ab1ff4b9f7f333eba96c276360000000000000000000000004fd7727bcee4feba4f29795c4546672b0857766d00000000000000000000000025ba1cf1704bb1219d0f501cbabf8750a7e6167c000000000000000000000000df1c0783fbcac078c7cef0c907355ab1de9179f6000000000000000000000000c0c0e42296c6c89941cb5e734bd92237f83c678e000000000000000000000000e366324ffcb69343511881f22990109ff09dba1e00000000000000000000000048dba03b309ea07ffdd7aa67a9e610f19d59d78f000000000000000000000000a913f69258b2d7b552aef5c9eda689fc9adde80f000000000000000000000000c393aa6aa8eae4cbf0f7d2e80c2ba08dcdfb55a5000000000000000000000000fe3a6f9c4f7699329e05488fdc05b837eb23b76f0000000000000000000000009413ca07decf1d9dfc4bb03e6c05e9f456c48a2f000000000000000000000000074da34baa0d543a2ec3e77dce49580c49ff669e0000000000000000000000008087565d2886435eca5c60d16de961c4a465d2a3000000000000000000000000f7f7c0a472676143ae180248563443e199a3ab39000000000000000000000000e72f9d0b17ff8a16c2bb1a4e9c86cadbabdb41b7000000000000000000000000acf19657cc415a0609ea02bbbfbc94d84f05d2c4000000000000000000000000ebd217dffdc8294a637ddf0b2993c7d3ac993ef500000000000000000000000053d8763f91d47295a0118712d00a5d2cff2d0fa70000000000000000000000000da06b6c52d4573682123af50f5f0b8709bb14f40000000000000000000000008976ff618517a8d7b45abc85d3993dcbb4da1ea70000000000000000000000000162ca39c11d50d3a4278ae92d5960e61e303d9e000000000000000000000000379a47e96c39314532aa6408be6661c0f4dceacb000000000000000000000000489d53299b44be976803eaf43859d31a8626302f000000000000000000000000ea3f15f0508ed23c2cfcd4a31f5916c1de00f0870000000000000000000000009241ee7757c2deb30ddd1015b2053fa551813aee0000000000000000000000008a682523901cb81f75e67eec13b9e42d057be15e000000000000000000000000925f67b7d09646a6c69055c37f4635515d6869a6000000000000000000000000f6737b0e2854946951843ec7c23ce03225834f380000000000000000000000005f538770d9f70533cd0bf12876746ea6dfef2b4300000000000000000000000071b9d795d70a66332ed4155b307b60729697edd8000000000000000000000000b13443f28803c3df03016fadfe6e6cf54133882300000000000000000000000061285f4dab503a8efb2c05e683337679a9475e04000000000000000000000000f9a3a7b03001125ed27af2f5cdce865a785beba4000000000000000000000000bfb214694690626325042c3d43b03f17a7947bef000000000000000000000000bcd5251f98eb47499db291fbbaa3371d0b9b64c200000000000000000000000061d5f769f7543eee758a20fd1bb6a183581840ef000000000000000000000000fbf0f1b2eb73246591cc5c07c43008cbb2ab0b6b000000000000000000000000ceec4fc224ded55c314bfd763c6357eff92bfd1e0000000000000000000000000aa613d88cab36956d82cb2b8c5fdc5c984b3ecc00000000000000000000000081db689525af211a12c355578fed27881da5cc0e000000000000000000000000e4d407576e1b7f7a52746356687fbde6ea549915000000000000000000000000407acb3758667c0b594d6b50f3dcf18a4f02d8980000000000000000000000002579f72808e598c837ebf774bf58429d3781557b0000000000000000000000005d3aa097e70a9e998e684e9b519968d5f5add615000000000000000000000000cbbd875b582c87c2ed894768601fe67bfc897b3e0000000000000000000000005ed98c39c9830e829c0f03b4d66d61c43a50a8310000000000000000000000006ecdc2a0c40ce6eb861d0fb616ef0c0f047112a30000000000000000000000000f1c9dd88dd5e289cc09cc6733dc1786a793ed9d000000000000000000000000b221d6c13eaec0845fd24bbdf73fcd5c7769e1d50000000000000000000000007e7017ccb30a4f2f54129296a67d6dbbbbb5aebe00000000000000000000000051dc0ac9a381a8efd6a33bb4144259d5aa54249900000000000000000000000084f0a97bcae966061bf174fdf38cf651e3ff9821000000000000000000000000fa71aa15b58b612e896685559a95e9660469ad15000000000000000000000000e2bd52f4b494e9031dbfc8342a6f974c9d98764a000000000000000000000000042013b0c44ff2bc6fbe662fbe11646613a6fce80000000000000000000000003c14ac156e32d48653cc63d2b4ee9a65a13b159a000000000000000000000000f7914fc073531fe953a3435c60bf50b5a6b39675000000000000000000000000c62746be9a6fd39fbda0e85e377d692b21a4204a000000000000000000000000827691d32717051b205a50e076ef0b56155bada2000000000000000000000000d8e8e2e60bd4632418eebac147e28de56460b0fa00000000000000000000000037eea328606280da321cb2171d13e70d490980110000000000000000000000003b441ba80faafcbf4447157acc14e379b7e4f7750000000000000000000000001ed2ddaea3cb960308a48bde91f7b74de15b005800000000000000000000000027de4385aba4bf1630da26158852e053b2efe4bf000000000000000000000000b55abbf568485ed98e948e47cbfc46b3640b46610000000000000000000000001865f539c7b3533266ff1f3b522828cfb7268ed60000000000000000000000001de5e7a52c00ceb0eb91e963d621b11a7a661712000000000000000000000000c596162e902dd6edb0f6fea4a0338bba948ee171000000000000000000000000808c1110e0f4b2ad217359165b2d0bbf3efbbec0000000000000000000000000a12f1873f10993c268cb5e97dba124f3fc977c86000000000000000000000000375ace81d55c651b3d7fdb9b2184faed83ffe268000000000000000000000000dd08bf4227a89e762d753695a0fa1da63633d5f7000000000000000000000000aeadcf6b233df2d8b5611f82aba6812c2c549ccc000000000000000000000000f6ae21c4fd264e229b27e3dc904596442ca83785000000000000000000000000097b0bee5a89b696ee140d0026cd22120f16c9910000000000000000000000007c83ec5ce36ca1bd53723e57443debb1565b94d5000000000000000000000000024b9725dba19b1f0ea6d72b76a8fc7029a898e30000000000000000000000002249355536cde4cb54af86223ce7a9d7fb28cee7000000000000000000000000f42b703f72275fe5a8c1ebf4c085e02630f6bc8f00000000000000000000000020dccb79b193af8954d0b5aeedce3bded979375d00000000000000000000000014b7248a62caa6ac80e0a2c9459cb00a5b27941e00000000000000000000000036d22b04d03cab62f637e29036b19832ff497c35000000000000000000000000a84d16f327370695d0df6a77a94024806089bbca00000000000000000000000068b62e631966b0904f20815547ef959307e5b9a4000000000000000000000000416af834cf1a2274be353afb47e7168fb7f58d290000000000000000000000008e0e330e62f4f42911580ba35881626b343ba81600000000000000000000000029a5fc13a6527b6f729646ef1852a6fa7a55df54000000000000000000000000937d861513ac85032a9a34385121d86777b305fd0000000000000000000000006637af5d5ed6f7e8214c0d50ad183aad6dc3227e00000000000000000000000066b96376cbc664f6dd3186c7ca4788fd6658564d000000000000000000000000ca350337864a87e56a9dc79e9f9b97dfccf2ed19000000000000000000000000e724ae037938c076e3be55dac1cc6ad915eb059f000000000000000000000000b28daa40e5b600e46fcbdf89f61ba6b145e4459f000000000000000000000000ba2aec28e9539373ee737f26cbf3f30648f12c8f0000000000000000000000006580588bdef4470f70c36f1357ce6f71bf52b1ba0000000000000000000000005e50d634e6c8204ce2427698cf9cfeb66a034a27000000000000000000000000b0ee3fab4f568eacb05eab8e311af6190c291a1d00000000000000000000000092d701b14a7011d1e356bca7274dabc759472dd70000000000000000000000007a8e7a861ae9c90368564c8b0d643cf03325cb04000000000000000000000000a822b6e1cbb187f83658e266be9ff2c8bc0aa4e9000000000000000000000000104866dd35d75d0e8287c78bf28c18a146a585980000000000000000000000009d5a0b232ae63f12d20f70c96dc777a3cf9675fd0000000000000000000000001a47061f46367ab37f0b2236d7976adae0b09a8000000000000000000000000013640e4942415d4e48770e04b28fedc071eafdf90000000000000000000000002b61059e9d08fbfd8b306c284256453325ce35dd000000000000000000000000c26838521b23c705c551263482835554001f43b3000000000000000000000000c9b6390adba01f911bcf26d37676dd91a0ced412000000000000000000000000740fd39875e74e23dd30e3a9dde04780fae99bb20000000000000000000000007bbc02e1b18a4756ee64d9507efa072759a5b80700000000000000000000000031a474f5eb90c5723938c802f237734af7b9559a0000000000000000000000001eb92647d052086115addda02400594cd237383a00000000000000000000000074e6f91eb15bc05d58d8de21d438f86d90f4fc9a00000000000000000000000083f085fdd7fcaa75a6b3124249fded119db8f69d000000000000000000000000664659eb3ab4db64e789117ec88b8eb9e1afbb1000000000000000000000000065d49848bdbf53c70bb083240cab16f385f9f2200000000000000000000000000dda4c58a326febf22afde700a5342232a98b03d000000000000000000000000effa79b4b2c65cd19375923387390382c4ac23a6000000000000000000000000728e844f9f3d9776b89a0741465a83eaddcf7f3a000000000000000000000000fdf66e427ea3ebb13fecda7907a9ec7bc909f900000000000000000000000000a8dea7bea017fd47168ab6316363a02e1403591c000000000000000000000000e38d4243c9c089ce69f3e918ec49f69a077d3cfa000000000000000000000000ff18485f69d47f56d6b60bea8552c28b3b06cef60000000000000000000000007aa39e90392c0c202205e4bbc7242d01871b41f2000000000000000000000000313173271656591088c1f376d11dfe2102474ead00000000000000000000000080cd1ce830b6786c90c705e5a321f7dd6b734369000000000000000000000000c03743db38fbccc9434197bffdda3dfcfc722c30000000000000000000000000563e2f840569b44ee04af28d7c448fcd16e69b1500000000000000000000000091f516b59a4f4156f3c7ab26b14fa875f7325e32000000000000000000000000495ef72e4c480db6f3644a2df7e83637d5a14bda0000000000000000000000000e634f20e67c72d8c938393ba59f1dbe9040bff7000000000000000000000000df97b2535f47530ea05c9b021b56261913f9ad440000000000000000000000007b27d48ce4d871c1ab3667060997ef4049888f2e00000000000000000000000007a83771560741781505dc1742e9c005bac742d6000000000000000000000000dff17f51c1ca1ede98d450f50630b2023292c7b8000000000000000000000000753c056c7f6a1d419be4b7134c88e212dd219ade