60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d564173793165794e72547673454d4b6b77427a653538507554336d616b706e73454d66765572624457735a6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055200000000000000000000000033897a3859e996012818f4715ed75a3af8dc1d09000000000000000000000000a4acd0af2d399c5bc4308790c30311321dd9e9c600000000000000000000000012d7a92c22f582f327afe19ccb17176487a93f960000000000000000000000008dd31f58afb4f1675db2c8bfdcdb6ef4a324ddbd0000000000000000000000006979fc908a9c86491b52aa68c7fed4e0cca88dc800000000000000000000000037b33c76cea02f29944d7c69454b86bad9c7753a00000000000000000000000057700297017da31ac1d37bb214f30a55a617739f00000000000000000000000057b33018376cd7b9cc0e7025b7d695155aedc2c40000000000000000000000009a5b2823487f7eae8c42a3879bd765e98c8f8fd6000000000000000000000000ad0301d51d32bf629714f3c47b62e97c14387ca100000000000000000000000066f643fab75ab7185a1ea19f72d12d9696ecb7ac0000000000000000000000001b3cf8e97fcd3f86bb8ee321d1b7d5d3a4f65d59000000000000000000000000f08be326a7174ff81248b2fbb62a21d2a5307ec1000000000000000000000000e7421007249799725daaf97014f9c05f8d5e858d000000000000000000000000cf0d479e06e4979dbe8977b746584d949773b998000000000000000000000000c48e8f80c403767e414bdd277462699d6cc15e0f000000000000000000000000c0e694d87bf72f8cd28dc3c0acec73a9f239e6f60000000000000000000000000d270e6a595b92c05351b259d56cd6544fc41abd0000000000000000000000000bffe9da668d2fa54c9f5650a4f8a778c6d217cd000000000000000000000000b85ff662978abe641e5f28d2a7c05bc3fb004232000000000000000000000000e570a90007be08040050917debab4e232cd672a7000000000000000000000000b4180bdcf645d324d0b4c7fb9fbe5902bb9932e50000000000000000000000001834ed4d0a07c6ba0e2116880112fa774a3da4960000000000000000000000007020148acca7b70f759fb2382db2b9e41bb42c010000000000000000000000003ed5fc768fc360a74f0c9fff7ab840526fcc268300000000000000000000000044ab1c608a5dafd8f42a781bffc2ccd43f44ca700000000000000000000000001e911b5a2b579951acf8021bcd3a7916e1f4b2ce000000000000000000000000e809ca2dea1185f223e20bf039cbfb7bd6398b1c0000000000000000000000004eaa483ad11ce7507702659490023cb870c1453e0000000000000000000000002e3dc1c099d98cc91a48a043006152e20a85658a000000000000000000000000d66d97ae9ec7e16bea0b3335ff5219bf7c7e0e50000000000000000000000000b09d6aca97892f6ff7cb44307c659c18a92a8e0200000000000000000000000059eba3f73df2fc174fcb7243f58282b08803d9eb0000000000000000000000001b0856250eae56d119363903581e285c904dc59b0000000000000000000000008026f9aadade45115a899c7857a517b93c3a1a4b00000000000000000000000094f400faa5ff8db74b92cc607abd802b5afb834b000000000000000000000000849f244144eeea60c870543faea95072bd3728b1000000000000000000000000edf774c17d231b8cc901e3f21f73e32e08afef85000000000000000000000000e9806e4674ee231dfccda428611d348cc4b715db0000000000000000000000005132f02f293d794331f8942dfbc6b77c7b774d95000000000000000000000000e5e20a53b45e5f981796de30f375f1fac41102ad000000000000000000000000c8239362782fc5c15a21a9ca8df85da8b0c16ab90000000000000000000000006f4352099e26a85f5e44a27efeb9cb03d78baca7000000000000000000000000b24068c7bc2d30a05894b011cfcd6268abefb5f200000000000000000000000027f096bbb7f58ed80b2384106081667d6a25f420000000000000000000000000a285aef7fb38213340bdb00f04b72eec30de7751000000000000000000000000eda74100a40fa845f744e6b1ca3703c6bf9b86ce000000000000000000000000133db920fecac67681212e80daddeddcee5c85f60000000000000000000000008f8cd59434566dc94fb3b5488e4176ded100d6430000000000000000000000001b8d558a22c3fb9319f5fa96d9157167df6516b40000000000000000000000001f0628ef5ab9e6495ae1a791bcaa6054084cda30000000000000000000000000c31d3d637dcd1fcf2822ec3895e00efddccd6f84000000000000000000000000ec7726b20f93e7a5e8c4306e1850ca9c0310254a000000000000000000000000f8b30a04e839c77f9cdc2c11973ec482ada8a9ad000000000000000000000000097f8cb5ba2122386b452aa17bee14b63e4e25570000000000000000000000001d6b601bf2b5e28c801ecf219a538ba2d5f7e2f1000000000000000000000000634d55df33e0bf8714a2829c09fda7c53298a158000000000000000000000000eaa473c34cdc47fceaa2864621bfb2fd7307c99900000000000000000000000004ecc215cdfe330daf2fb97c7569f14b11e093be00000000000000000000000064dde9ef028c880acf0ab4e15470f621b5df23e3000000000000000000000000c4b6d65cf01eb8c2a90bc686bc3c66149dff076d000000000000000000000000340148d110ec1411d2e59c292de415491f9aca210000000000000000000000007b9f41e9ed0f00eaab1ac05c8e7c0d31b2d5a1c9000000000000000000000000a703639074943ee303e339cecd8f2c3c94895e14000000000000000000000000cc95370afa84fade4626ee881eb3196696a154b7000000000000000000000000533cbaca840fa483557ac8851a87c306c8be5e9800000000000000000000000037fa22780d0e9ea60d8f1d2298f1edf082bfb7920000000000000000000000005a83d1107a72671fd7a16690ba14472fbd17d0a80000000000000000000000009f9f288515cc05140a55ac9bd1ffff1e2f0fc4890000000000000000000000005bb2591f422acc5a4b25051cc4d5986198ff089b000000000000000000000000a0aa276209f1b3a1d4f48696c2205878454563fd0000000000000000000000008fd1201e93ccc9d13a0a1fcc75b4680720ae5ce2000000000000000000000000aaaf11f2fa6c83b441b45bb1076a755d36c11c8d00000000000000000000000099303d188917d68a9f1e2fcda1399dde7115d33f00000000000000000000000056f32851bf4eb1e57481183d57a2ad3b1ed1cc06000000000000000000000000c334aa4437d7c36c692f06fc14011fc35bc2fa670000000000000000000000007ac875b16edf0ba4b231308c3e0eb79b9a8424c500000000000000000000000023d46fb63f4409dc9041e74a91eae00851523241000000000000000000000000f848401857dc9d2291a4fac096bb075ae8af2fa3000000000000000000000000fcb3b57b79aba5dc4abf86905041f8669754150b000000000000000000000000073c1aa5d05a9052c5c92ce36f7414fdb5233733000000000000000000000000d7769a32a8f836670650262a3e93c8f23237a3490000000000000000000000006a2b8c7abc1e32db2fa165bc1ff75408c9968cd30000000000000000000000007a989ae35b4b2fbce2bea18e64e9e8cf945d956700000000000000000000000028d51132752ceb1fb5e410e0e881357996aae198000000000000000000000000213d3e95c7676e75a8bd0f1d999ea5fc45f937fc000000000000000000000000d437825cd047ad17e9f0450f5051442bb8993988000000000000000000000000597d911fc9f6c3da895f6c137762cc7b155303a5000000000000000000000000f4e61f78f95fe8e980efffed6b1cfe3efbd37dd3000000000000000000000000e8db60cb3f3221a38ed78838473f3b169131815b000000000000000000000000442ae50b7f44b110a900c9fffb5f6892fa330a3600000000000000000000000070de3f1d2a2b52fcd0c4c8fd7115d95d3742e26200000000000000000000000029c547e3c35095429382e7faeaf21e956fd5323a000000000000000000000000caa6790c309277b3ff37d81b8ff58bd28aea9eef000000000000000000000000a375a810c84b2cb13edaa2b8afee585407d67dd500000000000000000000000044a74e04bceacaf24a5737e3fc9ef8af1565296f0000000000000000000000007b89e6bcfaba6879271e134b6c0a0c70dee0c29000000000000000000000000025ea44aee5d746eefa353097bfd404b7ae43958600000000000000000000000054b686c3a5f405963d7b090b856ffae1f2aab37200000000000000000000000001e03b8a22d9647f08ddb705c5049042afe1d0e3000000000000000000000000f3c5e1eb80fa9d96f480365e1d2a1748203fd355000000000000000000000000b35872c51699ba2f340ee7a0bacc600b87ad568200000000000000000000000071e9f2b7df2c454c0d52516e7c6b3e0658db3893000000000000000000000000db7e637a216a0dd5bee35fd5af3101ed630f123c000000000000000000000000d042e612ae55a6d15501e7102602d407fc1ad87f000000000000000000000000b51e57fa0c8bf00703ef6a715262b0b2bf0a48db00000000000000000000000053b4bbb7b35de5d0665c50f0353badef217a7ec200000000000000000000000080a38c935a805b61afc705a30f1410855f0f534b00000000000000000000000080ba5d7b6546fc5b4257ea96d2e492e96a1a67a5000000000000000000000000879ab87d300c8af84ec89c659450725f5b9c912f000000000000000000000000bb04294a11687200d01761fa5746b6a0870a40c000000000000000000000000093b438674a76cb0371819c8f30f18da206b2cebd000000000000000000000000bc13f07ea9aad633d2e93767e696b16665e8f9f000000000000000000000000098425c3ab8930bd47a4882761e6fe16eef02c48600000000000000000000000026e3fc0c493145e7e8a984d7ed8ca32f03b3c1ba000000000000000000000000a1e8a3a7fe6d1bf9548133ff8ca40d17e8b2ecc5000000000000000000000000b4e140abec9c5b5ed7075e4676aec8a33f35f0e6000000000000000000000000a5d7bc782dad39eb9155b8424d601df1df14d4cd000000000000000000000000e2bea85245dc3d1a2f67e100f0350aca997bc656000000000000000000000000fd7981de2fbc6a08b51d938969b1c721e81a904100000000000000000000000070a062b5724807aa353ca655c8aff73993518443000000000000000000000000b6b9f20993da5f87137c27b6c241f21c4304d493000000000000000000000000d688dc6c9062437b01e6185ae1e90867ad19c5c1000000000000000000000000e55e2e687dd052c3778fed76ec46105ee82dd8330000000000000000000000001a90d6263843e02e0624a975e70eb46058d7c0480000000000000000000000004041ac021ee2b73e208f168492379a4f2511c90d0000000000000000000000004975d7b3df1b93728d2f52b71535753d8449d5ce0000000000000000000000000e7a370c79e25fda18e5d1e1640a957bfc3772d2000000000000000000000000dddd993b7dc4431dcaeab7eca47f52096c5b54bb0000000000000000000000007a5099ed32ed4593b06913291573c3eeaa607cbb00000000000000000000000030e0848f2b15ef7d457b77476c11c057b4abc7d40000000000000000000000009c5b5d83f4f2e8fa5833ddd923278047bcb82259000000000000000000000000b60f1c05d788134a1cc8aa4d0a450f5cc026c646000000000000000000000000cf25f27d0ecf54542ef1e9929b62ceeb7e58bbfd000000000000000000000000e77760b33076174a294278f1265027b935af8486000000000000000000000000b1b37c5063ac3ecf3f47206eee17169364dca50800000000000000000000000031d99e042fbfde602776afbde4c1cbfd768ca2290000000000000000000000000c4ca41b0fa066eb062b81fea58ffb82c9f798b7000000000000000000000000208aa722aca42399eac5192ee778e4d42f4e5de3000000000000000000000000b9b455ad8435657091deda99d5133fa6a4e6b5d60000000000000000000000000a4454ce64301547c38e9aad7025e4fff7fa7cf90000000000000000000000008a16a238d48b99e4a6672200e831128bf9a0c5d3000000000000000000000000326f9320daa45b9061b89929f99083cdb0fd5a2f000000000000000000000000e5fe64b94cd4093f9e3c6af11893b056ac1609f900000000000000000000000076c9fdda0ffeb33c07ce3607e945a4e64ad9422d0000000000000000000000003153b6d1d36a95007fc3f9e77355091908c74b030000000000000000000000000ff9739eddbc2f76171e47912db0b099aba50d70000000000000000000000000a01f974f98ab91c9222d55bc754c9ae8d9d807eb00000000000000000000000081f6d867ae558f65c7c39dbc842aca57d30a965d0000000000000000000000006847fdd39a18b3b3a40d9a1916fbf91ff442d39b0000000000000000000000009393161a00770eb246f478be2c913cff3861c935000000000000000000000000e3ab8d67e55a3ae40cae261b85518b4c5225225d00000000000000000000000007ab99ca22ab525346a677114c55b2afa130da2c0000000000000000000000003c5ea882bcda8aaec3f328443f82a58ab43e19c000000000000000000000000020600811a08346b0e531cfbdc52e39ac2c73274500000000000000000000000038e36866318e5d1505791b3913b251206c787292000000000000000000000000e7c204c51a6ee9b3782635653f3b9d14fdb20e1c0000000000000000000000002b10001c1cadc764eaa4dc7f67c7f80374b7d96500000000000000000000000011f972766d993fcd3594e6a6d19772ec6f6250c90000000000000000000000002babb26190a3e627d9056eabb91bfece6327c4c00000000000000000000000002c25af8660469225499fe9505f85a3d549921485000000000000000000000000494d0dfdfd4e3444cf10c04cbfb337a53756f091000000000000000000000000ec9a08d37353b2bc9aa13286c1be4827052dee4e0000000000000000000000007a9f2ed17ca848d74160aead6a4140941117b48b000000000000000000000000c406a5480a2b57d3d6b65748f3bab9f79e149f37000000000000000000000000d0809bd116a6a42686692ebd916a6d9b24d7b78200000000000000000000000009cf0fba218a9252ce3ec74e24b48d775bf89ea00000000000000000000000008e288f30c056544f654ebc1a93e6df8b1c1db04f00000000000000000000000049542631a6ee68e45d0d968b22d033d417fef5590000000000000000000000005f0f0cfcb98daaa7627313dff4320a74369f623000000000000000000000000054ca92f6eccaa64e391ca8163a3e5dc0cc3ac337000000000000000000000000314e7e09f1190cc72d0441553dadad0ad5fc99a500000000000000000000000071007f827c394c01c0c965d52c944acc75a1ad2100000000000000000000000064c3658277072977c23f67d3dcf0219c11ae431e00000000000000000000000031ab39a9684097977cf4aefd3491683c6b6d16cc00000000000000000000000013f567639af39ccdb9925a72b708d14587917f9300000000000000000000000039303c2de926e1b6690dff5a554be69f91f6fd09000000000000000000000000c2ca09f26a4551f3fbb8bd71c72f591ace3b33fc000000000000000000000000b9bdfffccbb8f84a7fd584bd3d728be21184f6e50000000000000000000000005f6e72bf313745083b931f8cc94f82f95dee8a2c0000000000000000000000008f00c8413d6625545ebaa259384ab6b9d941fe8600000000000000000000000006f9f07be5cd820ed5b71830af9a3391892d5216000000000000000000000000036f9406901fd5b003d12a76d9670a146a0a46ea000000000000000000000000b10b5ec15655225fda10abc33f6bc4b5fb3b97cc00000000000000000000000098e8c9bb3ac2d87a82c17066b56d89c83c6fc44e000000000000000000000000df330ccb1d8fe97d176850bc127d0101cbe4e9320000000000000000000000000f8b435473a2217899803aeb91b5d5630df65fe000000000000000000000000010dc554dcf0c6676d51d71bcc7148fa73112998b0000000000000000000000006772c0739eca45302d66c21343ecb32033bd7fb500000000000000000000000088b34263428e4e85b7a75096ce7af80d760a0331000000000000000000000000f8bf844aa7f635eef11bcb6c83dca40762a12cdb00000000000000000000000066564bc3861d30eecb27467358435402d3051577000000000000000000000000c678f2da879c4262031b45b9e0c5710fc47e50e7000000000000000000000000c4c6a37178d0380e488e0d89cc33b3c77a0c50af000000000000000000000000f689f90447000b87f2fa3a2616b5b27050bc8970000000000000000000000000eca1054355e7ac0f5e1c16ae342e0f6c3638db0e0000000000000000000000009979ca6d5a602e1b05f7d22064221da9e431aa3000000000000000000000000018fb13c514d5883e23b770a556e2e6ca416268a10000000000000000000000000d283d43b9a85da25647e9454c9d8b55bb6b81b9000000000000000000000000189ad5d59b94c6e95d766d516054a65a2901a634000000000000000000000000b2a6453d05313cdba66361f129ef19eba2607c1b0000000000000000000000003e4d2d3d1d16a70b6ddab5c8380831d3d330fb8e000000000000000000000000517f68ce2d4523905b4bb6a762f94a2f6a08d66e00000000000000000000000088bb9018e3f9d0f51c73d0632292182d3b79dc8c000000000000000000000000bb420aec4df49cabf9bda341d0c0011c35a784a3000000000000000000000000bf7388a886f692d7867ca104496ca9577cdaf8b00000000000000000000000004ddedd25c763727f29d96ba046d49928a9d465300000000000000000000000006508166024e933967fb2c526dd26810742c53325000000000000000000000000d2a62c5d8d6ed14f8cbf96f40dc11029989c765f0000000000000000000000009a78295944dd68037053ee5275fe89e8351c760a000000000000000000000000c1940a36f7a9949dec79a96036cabaa7c5a20e68000000000000000000000000eaa0537a0b542ec38db6c1a26cc96c24a066c6f60000000000000000000000008686a7196975e9d9f5d30cfaca20a19b86976d8400000000000000000000000077f9caa9a56daef9f60bc639e0f5b86961c1aa0200000000000000000000000060ee76253fe5957dab529b193ba126ea2c97c1bb00000000000000000000000072c4ad273e493e01cc4edbb31c6ca1422fd3cdf0000000000000000000000000e8e19b4e6c00096f70dd9f55aa80ac49d493f448000000000000000000000000b58955e1d34ab76c804cc6db2ad4caf621ce7b66000000000000000000000000e62750c2aeb125e7fa5a347ac9d19a985f98111c0000000000000000000000006ef3a7d02b6a40438f09b2ce63533b9de88566c40000000000000000000000009a87279ab24e6fda23fe9bb3f1e24fcb865ae0e500000000000000000000000052a45ef0e7dcfd0a0a0c9c1855355891c727cf34000000000000000000000000ef60e521b8efb55cf8e5b2acca7495fc725471a8000000000000000000000000573d5654539675d4dc109f985349b29823baa890000000000000000000000000b8842ee7b24fb8c9ee284a074aa749119b3cea770000000000000000000000000f39caf4a8b06fb6adc143610f03d45c69da5d33000000000000000000000000118262eab19e5421cc0e0aac87a4ec51a81538a5000000000000000000000000cf3b5e02b2656df6caaec01c1a354deb1fa4fb710000000000000000000000008eb98dd5983c55bfa0f9fd98fea0fc79df4d49db000000000000000000000000794cc53762f33ed913eecae7e99d81a2040506fe0000000000000000000000005431466a8930cd94948306212de32fc209f9be7e0000000000000000000000002767bb96e455fd163c27ac2b04dc29db7b69e48e000000000000000000000000032ec57bbee30f6ec08e6bbcd0f3e172d4cc70e8000000000000000000000000d6bea21ec92346a168539c407b1e9189432bdbea00000000000000000000000069856938f6465b174382ede7d778f8264b1c5b6a00000000000000000000000024fdef5dc0a44f1c6dcfa91c8c63532c481637d8000000000000000000000000bf2137dc2428bd2082bdb1b6cd400d5af47699c500000000000000000000000078c846c74b29f64722a97025566578db94d655dc000000000000000000000000e9f64adacf5d245e916031a1e5e0808e6715204200000000000000000000000027536134c5c32a0fcde14058c79948b8332095480000000000000000000000004bd1a730a60513f099f0ced21131fb5286630e840000000000000000000000004eb7bb1a4b5e2b676f32181baeadf86d582d21480000000000000000000000006642c2503791ebd7623375b66b636d7260a53de800000000000000000000000023d457d1a24e378ec0eed1cac6789dd597f2e85e00000000000000000000000057acb06d093c5a99e161c5a0b34a6426dcab3ab5000000000000000000000000270ca4dcd367e89742d61004f8f38d12d898b07e000000000000000000000000a7a55b2c531214db9edab4ae7c1a62af3163fe760000000000000000000000000338abd5c5b31baa4e73ba8f5c77d24def3ccd23000000000000000000000000e1901400958d20eacf933d35637210d35b25a52100000000000000000000000034b5bda70b02e3cc10840de7a5f93fd56a916894000000000000000000000000ce53dc06be08dddc42cbb5e49a5fecff9af2918f000000000000000000000000d883fd146fe53732a52c3f848c818d4f9b340d6400000000000000000000000015527ca61a090fb7cb28c9947d860fd987f467cc0000000000000000000000008dfc905f2fd3f704d8221af3ec164f9bf91df90d0000000000000000000000002f71621560e8c998310175b19762e9a3550cd3c10000000000000000000000005cac28b8109ea3998ec7b3c26c4db55f157d00b40000000000000000000000009ac378468fdc92b52bd8b083a76fd90fc123634300000000000000000000000031aadba3574b196c97060cf4c1cde6e84b457a610000000000000000000000003d5f6b3f2cac75da64d2fd10161ff155f8765fa9000000000000000000000000ee40f82dec82df559d210647f4ff6127895d466a000000000000000000000000c62806c7fe7a2143822aaee33271671fe08449b2000000000000000000000000c6592d1b61a33855d9caa9034120fdbf1acf6efc0000000000000000000000001c8d4705e49a8746cfbf145e9b68a77cc0341a1a0000000000000000000000007a6bd6f7b568fa9fed994f420cc686f09e72ab5b0000000000000000000000006f4a3a043193121151fa1c83029b12acbdca6b460000000000000000000000001901d3dec9c2521c1ec4ca47874efc225067dfb40000000000000000000000006a636aa5ea2a1a3d5b9c2173bb3c0ffe239468e80000000000000000000000007a82f6d45a995599ee10d6f9d584191ae6f6cf0b000000000000000000000000006be979a1e3c696954c4f853c824413cab0e1ea000000000000000000000000853286ce3f8832858c14a8278b04ff79b37b7375000000000000000000000000f1ce518256d4dd260280ce0f5302b9bde7655d2c0000000000000000000000002b701a66b5c226dddd8e200aefd8afe3402ed1a60000000000000000000000002d42cfb8c41452a1631aa9a2984fe9a910ecd4020000000000000000000000000b8edc4dcf9e5c6afd3834015724b7e66afa972e000000000000000000000000bc940339676cebaeec109c5a654e9c6d840f0f25000000000000000000000000b85df1ad9511b52693d96682b7cf34e6f98dffbb0000000000000000000000002a0e7fd3524d64fa46d62f0168514d3b16d34e8700000000000000000000000055064fbc22ccb01de1f5bf3d80e282855a5db7b300000000000000000000000029a91d0a9bf8fde84c08128737428c62ad6680a800000000000000000000000004792ed7bbd0ec2a1204cef45764d04482ec84be00000000000000000000000000f2865b6e4f25757578d0744404529530be5e1f0000000000000000000000003f13c1351ac66ca0f4827c607a94c93c82ad0913000000000000000000000000e71550b68a49b8cbf3a61308dc9a659490b4fdb20000000000000000000000002845aac6b8a53a72c9751a1acfc9d8a1fa18f2e6000000000000000000000000d12a988d1e4b0ee895ecc0cdb0def811d8600fe8000000000000000000000000bd4c7ab96e54811ce67c503933d1a952b9bc6f6f000000000000000000000000f932868053ffbb095aff00c0f5c101904633cdf900000000000000000000000062407c22bfe1d6b4d730722b126aa498b3c929b50000000000000000000000005ce3d66ace88b5d1eb8ba986f958d3c3eb17099f00000000000000000000000002796207be52117d24b4ff835cbdb395ee2e5e780000000000000000000000003faa5605b01416e76358e9cc470b726e41cbeffd000000000000000000000000654874475546989e87f96d2df14eff06b5d82985000000000000000000000000e27b3ad3d9c8cb259a036c70d13b39a9572a58b10000000000000000000000002a3523bab1a3bf92f267ba692edaf523e59a15a0000000000000000000000000155eba2ec29a25070935bb62f8851237bcf2ab7d0000000000000000000000003f75994fc774a8030e4c0425ef9c4e25e8b8df4b0000000000000000000000000874fccfdca4020dad9fe01be7343dbff5c91b970000000000000000000000000084b1d86f1664b6e6d4d397b717c944e0f9765900000000000000000000000088c0bfc013286f3aa23f4b8257e7bb413806fed700000000000000000000000066980e537dd7ff71c3178acc68f7063ea239c48c0000000000000000000000007d679598004c07bc62818563b48fbe00fdc0972d0000000000000000000000008dff3f161249ee40df93042a78e2071dc7525a120000000000000000000000002b8de02b62b60bf4d0169773f9bb99c15d7c6fdb00000000000000000000000020c138448c95171e78f88eadf9e62764cfa9638c000000000000000000000000e2686132a729724e49e886b61a83528e40c25cca000000000000000000000000f5caa6ff1dd03c21e3b0d814269076b7a75fe8ba0000000000000000000000002f217faedba29e348f5740b9fc2cf75a639b2919000000000000000000000000079e283680878a8410fd3a18e35d79bbd69b81ff000000000000000000000000e84968fadf900d2c2cd2b29b2e0ca78fa1019e3b000000000000000000000000bb04887b65d5d339930d65bf5891ea7fbce32f4d000000000000000000000000ca9f732bd05d5dfd056d4e5e29799981b46468f7000000000000000000000000ea8252aa7af29b2ea9019b67a7d98d6576ca3d2c000000000000000000000000d99640e84153efccdfcce38a20a7e9578b23da63000000000000000000000000634badb3f0ed08943ef135e455a0a10fd0e24e280000000000000000000000009535d8d0fe24a49f07dabe3649752f4536f624a600000000000000000000000073d839a404792fc0446b97590055427dbdd1416a00000000000000000000000020244f84fbdaa4484fd4bcf5545162da68f0e25a000000000000000000000000a2d7f12079176ccf9060e6d9af3c4a04ba20cc8b000000000000000000000000e676bc4761b319ceb514e2e657d67bd874699a8f000000000000000000000000e8d30c3765f3f0ed9ad04e0743d7d2675ba09149000000000000000000000000d7bde4e73365e4b7b5e6104c31f599fca50765b3000000000000000000000000d1760fa6bb3d4379032ed2cb881e60d22d43be62000000000000000000000000b3ec70990e443ee921f277d9446c6722cd0b9adc000000000000000000000000bca0495871d0510051db08b56e5fd2536f76d3e90000000000000000000000003c7cd21e61ae0d29db8741681bcf0fcdadf8cbbd000000000000000000000000d5940b1ae96be79fe471131ea8345795f955bcf2000000000000000000000000e4cf64485167e519ed0205a809acdea72ac57b9c000000000000000000000000010117fcb027d80119ebd5a3278dd2ef6a675db500000000000000000000000076b828575fe875d3c59c15f5b4a69538cc2a5081000000000000000000000000778cba1dc810b3a069fe8d8155c412c7cf0dd55d0000000000000000000000004959b1bf88ec75c412a0b3b8bb87b1fdfce574c4000000000000000000000000a23cb1de64a677332c37373006942aaee6c884e8000000000000000000000000036dcf064222081150021df7365b160f9f667f4e000000000000000000000000c6a9b007fc3543709a733bd2cb420e49152a2ed8000000000000000000000000b456fefc1625e5a85215bbbe82f9819e4efd5882000000000000000000000000c10a419a7e8609f6439f9e940c5786943f65486d0000000000000000000000002058e8d7f9fa1685d887187f200c4eba0d4cb9d80000000000000000000000008e6b1735503ff7296d332aa773b4d987fb9ff42c000000000000000000000000a6abbae29607e90d3e751c35678f3c0a8bfcce6d00000000000000000000000081f4706f5973a107c8e1b6638abc6d38275d3162000000000000000000000000368f30d1d1fda53e65c3fdd9a67f2b55d029dc40000000000000000000000000505a1bc90c60b9e24e1e2359742d26dd6a7ee4e80000000000000000000000000d2cf655e44b2bc8345e1e1f3b80b1dbb9e9ee9b000000000000000000000000c20ac45c3ca7b372f5120c60caeea96c0328ad960000000000000000000000008d26c41024c76a6b8f567ef80ee7823c240fbb24000000000000000000000000d657254b6638446eb8d1caf44ec290255b095fda00000000000000000000000038058db74e12b51fe68a0f16c996c890206996cf000000000000000000000000a4ec0a4c5dc8bd48a497a7c89b8ff4941d74f8d6000000000000000000000000fa86dbc0d0d7fda6063f7bd4a0b2aa546729d361000000000000000000000000903a223063e2fbee13144db86c891884560163f600000000000000000000000082e339abfdea529f07163c379c09322e5592a00d00000000000000000000000037f20efd8a8073f8f3fe1a9f96e947ba22efb21100000000000000000000000064dbed72fa63be24642f5c70b68458e5d1b438c8000000000000000000000000ba9dbca3563e8309e852f9a09ad26fffd64d54fd0000000000000000000000008af6d3bde8ab84df264496ed3fe842cc3b4580320000000000000000000000005d2cf7b0632cb34fafe23edd7b70fae5c6de40f800000000000000000000000048206c1fea3ac5876442ca7fdbab9145c951c552000000000000000000000000758bbe9c142b76983503046ca91a9ab5b457b3ae000000000000000000000000513f5923fe979067ae6d65b8f10b07a724f07535000000000000000000000000f9f524b87d5147fcac489c7ae88ee5d07e921e140000000000000000000000000d90560993bc49e72033158da949b6a590bf6b2c00000000000000000000000015ffde01415aeebe5582b08c4cf70fcbda9061880000000000000000000000006486f33460eda0428f985e068dd374a65e0801d000000000000000000000000073fd4d98c0e6daa425f4f0ff5b0a42100082a8e10000000000000000000000008a778cbbf08a008409aea75e58f57c02a4a84d8b0000000000000000000000006b5ff87e1bace09b59a937b8714b73fd9ce350ef0000000000000000000000005392fe5108f122971c12e4960466b11fe83db74200000000000000000000000003c65f4adeeb72be069da7e657a83372a3ce83f40000000000000000000000003a3f52c439177c3329e4465d3e1b1707eec3adc9000000000000000000000000e17a6df52271a7f1e0cdc9cc8a41588095500dad00000000000000000000000062c73438a6426735c7bce5caf421ca5f8ff3b75f000000000000000000000000d42039ce10c47dae6adf16160d9759d461ea3fb5000000000000000000000000c3340d38f435a6c6db4a7255b7937c152288e0b9000000000000000000000000e4533795bc272163e43a08776056ad3a3ff684ea000000000000000000000000e071dae4647ea93bcdb4820039f4c9b22f290ba40000000000000000000000009f077371a710e44b5fddbe976dbce375e3e295bd000000000000000000000000b0f70208ac40e676451d6ba92fa5b25944b331de000000000000000000000000787ae9d1cce284fd73db37c3908d2a865b5c585c0000000000000000000000000d1f1c5adfd248badac5ff611e8118ad2ebae02e0000000000000000000000001d06746173b38f4c4cfe9441aa9149e70d33bd4400000000000000000000000048462a3f9e1d0a27b9b58c918c19653a0c71bc1300000000000000000000000021e6a520475c2ce26a5fff2a0d4ae98894c70883000000000000000000000000655e2cf3076c818b00a914482203d7615e65559e000000000000000000000000a9c3c1a7b2efb9c0f0dd45da027929ee89d8aa2d000000000000000000000000d56c86fbbc602e3155a8c48fb9a552dea0d4068d000000000000000000000000bf89fef214710422139d9e616292ce667553d107000000000000000000000000f4c0eb9a847659699fef6fe0870fc1f37872e53700000000000000000000000071a8e06e50e03bcf1e9bfb8c6f86601ed5f31f1e00000000000000000000000099e9376e2d8904323b5fe097e25238feb063510d000000000000000000000000dc365c8e49042d4a07792272f5b2d3d60b3c899600000000000000000000000091c4de5b1fb1752c461457a960f69c6f23da74050000000000000000000000000fad6dd0fcf2221f1bc9b20ce3880a1cf1aa4242000000000000000000000000a336308afe7f7afe6d3023a6422d7d6632019fe8000000000000000000000000d3f1750b191cd7b96bbf0790a278017443b165f6000000000000000000000000c63d17dec6e4fcea5d56ec5f0349dc7ad86e108a000000000000000000000000e09b0830ce7bdf9c5dc89f9af5ae519a439af6dd000000000000000000000000bcf8c5f6ed6c679e6a5a858f807f0c15535fb16d000000000000000000000000ce7b5677bf4d0d47026c3b5f1cfc4c23e69ba819000000000000000000000000f6e7f43fc8366f7dea2ec6c96f4a6362cbfaf6320000000000000000000000005f1060dae8e3e9e114a1ea2bdde9f90dfc3f039e0000000000000000000000005d8a6ff39b27b269bbdfe7a7b37d4fb73dc87134000000000000000000000000b2878e02e99a222c86497b948aaecff26140dd1e000000000000000000000000294b7b2d0b9c7e88211a616331b0e972979aa3a6000000000000000000000000f2b48dc4027d65b25c7b577e0fe5225704b01a6500000000000000000000000007c278119fb287d21eb3d6f7c9c13b5b02e7f87700000000000000000000000062ddcf8f4053979e82190ecd532fbb0211282e22000000000000000000000000a700257d2993b9ca90bd4c96c0c88da9d2e8fe6b0000000000000000000000007c50b90e34b7f905fb186aadd718f9acd762245900000000000000000000000073e46fb3d493275c301e4ba4de8f61a837355b72000000000000000000000000a365e56bf91497e1effb1371ed72ad98e3f923aa000000000000000000000000ab2f9c6dbc10c056ea025e965b542fa513d33ac5000000000000000000000000b9235697bbd433d9a376c30655ef871b93a1c4370000000000000000000000008ebad2aa6433dbb048a201b6d7b9cb54d956142f00000000000000000000000043b1e4cb8259f381f18b94863b623b174e7b5d4a00000000000000000000000042d1b06d7fffd2f04e082631e270cf954213c7600000000000000000000000005291c3ad2b31fd84622633e2ac71462a3cec4e19000000000000000000000000ce6fde6a6470895fd58c0e515702e0721dd4ad8b000000000000000000000000a308a88151375c15fdf899d0666b9263a72636ac0000000000000000000000002e462d9f157a4272c016f370bcc3ca12a6a4ebce0000000000000000000000009b417c8859cce01b89e03ed8c9284f2eb1b249ed0000000000000000000000002e9aff8d4f8ba28e919068792f80a75f85e6f992000000000000000000000000a82ccd00afbddae71d3d4d39785f754e4aa48001000000000000000000000000873d12c752eeb34f24c6032f4956a460cce989c2000000000000000000000000c39c7f0ce59578d95bea381ba51501739106e23f000000000000000000000000ea7b07e4b767729e88e71e1779a78fcfd68b1f05000000000000000000000000a884932599b950939c93d91bae7eb8592b7584ef00000000000000000000000016d5a39f981934f7c69b23e1ad90b7e1a64188710000000000000000000000008cf9917710e1d9b96acc176fac4ec2048eeb255a0000000000000000000000008cc753825a312fc16757d14012ca67ce659c456a000000000000000000000000b1f7761753809c8cb2199cedb123e426496883f8000000000000000000000000f5e55a5f568b2edc21e1be8725d914989999d8fa000000000000000000000000c9d7aae35be8c338b96f7a148781281328e4f778000000000000000000000000ba52f26f86886c45eab00fae29b8fe2b1a6fa9fe0000000000000000000000006a7889d34de0fa467871e3ac4859a7678b2e2cbf000000000000000000000000429dfb0c4700c8d057802979fef5655bb7bf6d9e00000000000000000000000087187ef15a85ab0a66eabb8f20d71cb217925e5c0000000000000000000000008a14dffbc114694b4d12724674c79e4ae847729900000000000000000000000060a5d2e3f83d73fdb31078a228b43b6538d324f40000000000000000000000004f9af06552b86d2cb8c52f74299c099602b0e3ac000000000000000000000000b0d40974e6628e1dba15c872af8b82a9a96e1765000000000000000000000000140328abfdbd7077da6f19c7a3d6ce862d342070000000000000000000000000fbdde5b016b8f4b298c23ed468b29747e7c9f81f0000000000000000000000001fbeb5095776867105199056068c9ac91b5f346b000000000000000000000000d8839f21f29ce38aa869fb3772486b0f52a91caa000000000000000000000000d2a8b8a678e2ab1e767ec68df6080f51c43cd310000000000000000000000000298af30f3c43b0526a04de790e7104a27b7badb7000000000000000000000000169393021d640db681d9ffffa3ce0c2702a850e50000000000000000000000005c4b6acdd29dfc784b91ce0de2e36933c46a4bfa00000000000000000000000020d1ef244319bbb443becc797908b8b48573bec5000000000000000000000000d5a4d7f25002006049fe63c7adadf318aeaf3066000000000000000000000000e209842e3d63c3953b570f4757446fd0700a736c000000000000000000000000f0a1f82557785ccbb83d9938eab49569807c30a00000000000000000000000005be2cf0490bdfec21b71eace93cf703ca4033c48000000000000000000000000611809ada36966a4c7558da21005364f8dac7d68000000000000000000000000c8f134809130f13ac56561b79cf0480eb2c2510f0000000000000000000000005bc725ca9879091a4d3e1c708f17183048266cf0000000000000000000000000550cd98a86978650b82217c3f0480325a80be0cd0000000000000000000000000782c8d9290ac7be383e65ab348ca4f8c9b7e07a0000000000000000000000006fca5fa346e82cdf5e04b1dac97af30cd4a8338e000000000000000000000000a2ff858d8d9be6defda88a8c7adbe20248fc84ff000000000000000000000000a88409e25faae3701eebabfe10c2b92d020c2350000000000000000000000000cf2870358eb90c7e4e5055253e8fbf13914952f3000000000000000000000000b1951fdcb7d414bffb0239a3bd98cf66b191809f000000000000000000000000504a37c10a846e132a67a878d71d5c75cd49b049000000000000000000000000e340eec430c322cfe2d616d1d4c19788d428d7c200000000000000000000000046061a903fc60f5658456e452b32e2aeec850abe0000000000000000000000002a7c961fc2e9bf4e452bd7d900f28f02492ade5600000000000000000000000083829fab844f1bc8f3f4a1c5db1c5b05ea7111b7000000000000000000000000fd51cc9a1bdf6dda60f33d38ab8889b74bb28ab70000000000000000000000004c778252c56093ddb41f53ff5e09d9b7e94f0e9b0000000000000000000000001954f49eb30781cb33ca26f256badffc3d24be6b000000000000000000000000a70c91b1c3e6633faf7e589139fb0b04cec50c7b000000000000000000000000fe9e72612eaeab9e4d3fa9f5ce5c8892625b34de000000000000000000000000278d74bd40851b5f6d7ed328ba01a7fd0fbafc07000000000000000000000000a62ebbf8f18fce3df926f3551bb4c1977664f596000000000000000000000000e7b1be0a8aec35ec69fc1b755ff8e1dbe1129876000000000000000000000000433cfe499c645e0837f8542aec57138bbd0875e10000000000000000000000004529374135739ac1fc8dc1c7f96f6bfff53638d9000000000000000000000000281d7a8f2bc083e74e7ca0bf7ec283feeee54796000000000000000000000000be3f4c3cd874f0800686fb62c9cd9937fba5f1a0000000000000000000000000e4dd62d567e9ba4d0eef6d56cbd8783bc4a5580b00000000000000000000000049b27bc3d432e39bc4e232afb3982c7864db9c38000000000000000000000000a01309ca1760528e4b01e7863d3fe5aa2a5b2773000000000000000000000000b3f7bd7a89d2a6c4dbe68e82285d41d60fdc2ae40000000000000000000000008925c418de577e43706016d3cd06b867302156b10000000000000000000000007234b1c68941adaa6532c4078a7317e29be042da0000000000000000000000009782e2654d3c4882d16d8df7700d26fc981d20b900000000000000000000000066179dda2637b8443aebb08c15d17691e496efe90000000000000000000000006f37e5f495320ef1ffd17a523c2c9f737cad106000000000000000000000000078710cfaac27144c1d0a509a128e591898a0ff4c000000000000000000000000b8ba9c79692152a6f3f39cb732078b3fe51e8d440000000000000000000000000f34a8251bd32d377bbb3c9c008505b311638404000000000000000000000000db4c6966199a7c73037f3a9d3e7f3932f0f14672000000000000000000000000b54d7ce02b27e03698214518e7698930feff67a10000000000000000000000008a1f39e820eed00d7f46362101615c885a320999000000000000000000000000a8c66416dc59c3e25169d3bed74c4744215131b1000000000000000000000000e64706e02da73eb8e9779ab3c788c5a06868cab8000000000000000000000000e2939726e2f2d4ad85822138300a4b4d427d109d0000000000000000000000009bf8253925e0835e875118bba987bd9961ea6c4b0000000000000000000000002ff1a519708b62b107824b7e2de185bf7949a88a00000000000000000000000044ff3b253236e6679df4bb91239892dfa352ebff000000000000000000000000e78db9027f2621a7d922c4bc40e81fd684fc96570000000000000000000000008e892c522673ca08dbfd7d62cc3ff2fe8a3007e50000000000000000000000000fcdfe544656a3e9d25f8dcec4f78ed66c201ac2000000000000000000000000bedf50a846508ab34e70a93f445088ff85545a5b000000000000000000000000028452f72fdaf744e308fb4c34344dce0ed9e1f6000000000000000000000000d33e4dc0c18392fd70ff068732f2a94e003e814000000000000000000000000036b8db1dc051fb0b921226a3a96c01c86b98b09d00000000000000000000000061b3d9533c72e5c531ae30167e76b35b7fb462f0000000000000000000000000668bc60ff11cb1a0bd81fe401dc0b7ad2b54cad7000000000000000000000000e1961f9c913e0fae2699984c848762a501e1f3af0000000000000000000000007e2f81823688585dd96aab1d1ba696c6a4795d9200000000000000000000000069cbe12cb087df30e304fe2243e92415b9175190000000000000000000000000fe70d75e86c04dc4ede44e0cef239b194f23c6960000000000000000000000004a7cdea376aad9adecaa892dc88b64eccc0a040600000000000000000000000066b7b66c1ca3c90d79f04c106f5fe2792d0a8f7a0000000000000000000000007e86c479b9ca879657d7a73a458981bc072efafe000000000000000000000000da93c8286c47990e922406016f7eeddbe41d9702000000000000000000000000e8b755430f714a97be4c36b64ceee7b2ec61a805000000000000000000000000d968bda1dec4a0dc41cf2c7ec8253a854516ddc8000000000000000000000000836ad90ca440a0e7af6c9fdad1ec1782f8aa628c000000000000000000000000223900ceb6c45779ed1943d8266d1931edf01d0a000000000000000000000000530708e1f0caf437271951874c596fffe6ada9730000000000000000000000005fc648b919199e8fb878023198570a020fe51dca000000000000000000000000ccf0dab539d9b0cbd55d2eec50ad223a168a070a000000000000000000000000b111396b7b43256745bf5ccbab97f1f738d79907000000000000000000000000bc279ffb19d101279f7ce90c954185b27f4519ea000000000000000000000000b555e4cf3efaab587f6006c4acfe9720706f45230000000000000000000000006d8aafe2b5f25dc4ce1adb4898cb7dc790ef2fd5000000000000000000000000772b20576dc3b484e90d1c4cad33bab515fb29030000000000000000000000003e1670da5a5693540afd24e242cde94de2afb6de00000000000000000000000008ce2963368ceb71c107386fbf4b1311aff75cfb00000000000000000000000027f0ace9d6aad7a80185ac9e4412606b4483e4cc0000000000000000000000001491feffbd820bfaca8ffba440a45e1495b2e47a000000000000000000000000b5a60df65ae6a7ee372cae6e67ee0f64d94cde7200000000000000000000000057ed418ed7ffd093d8c8fe5500c1163e5df7dc69000000000000000000000000d15b73b96730eb355130c229784468e32fb05af8000000000000000000000000975ae8ce1c2c44f3fbb26c0b47b2691ba6d9bdb5000000000000000000000000736a1e7032dfccbf2b31a8a355e0fa558778a0b0000000000000000000000000288b37166bcca5addfdcf34074729137948daef000000000000000000000000046bc00bce2a31b1f75250c8e49de583e73ad46940000000000000000000000009c0894894c86d0b66ade98237c9a965c329914350000000000000000000000004d6808a6f0957cc0a9147fa2f4d19c13bc10599c000000000000000000000000e33ada66cc42e1b768b93b20bf0d0dd118517c94000000000000000000000000ceba13d1224364d569a888015716953fe9e05ce2000000000000000000000000f89403fa61f22405f713ecfe55c27b6f6322f282000000000000000000000000ca812b104dcc0c0ed5ef57e4a0033aad160325dc0000000000000000000000005dda71a447da0095ea832207c0e49c70feb379df000000000000000000000000fbb51f22343ea5677ef7dec20e9e5e2bcb4604c9000000000000000000000000f51c33edfd10a37937c9969e7fc579f592f2c0a2000000000000000000000000bf5ef31b1072e498811cdbb6f726e0d89fcbf439000000000000000000000000c8db5fbeeadc8a804960baf6d18e5aa04089cec700000000000000000000000025384331427ee45ff6c46787517e353908add8ea00000000000000000000000030f3e91ffca2ee297d27a994a1ef004ade3091820000000000000000000000001743114dfedc9a3b8187ee97a1de1fb4e30bb4fe0000000000000000000000008e4b0ecaba6ead7d456500242c8908bf1bc50b8c000000000000000000000000c38878eff01f0d712786044420a68d652a8bef1c000000000000000000000000fc47496340d0628a69a22abd10305e579b2be0d900000000000000000000000064ff05773e685ed5fac1ae869b94cdff110d35f90000000000000000000000007312c1f5cbf7dbdc2fc4700b97629f13a75b61270000000000000000000000003be6e52fca87c16b2d23e91562712c86dfd75e07000000000000000000000000b866f0635d40def576b43571c0c1c3aca58b49af0000000000000000000000006040cb198a6ec3f5ac954a2d5771d0ad61508e53000000000000000000000000330e6bdb4ce8d46801371056a283a0e4c084b9ef0000000000000000000000006ff2e163355a85914cd15fc380498cc6166e5ad1000000000000000000000000eb5d1338396a96bc406af8a9aacc9d687ad8e37c00000000000000000000000028de40597e97a942c1c217414ca53b473ea545c90000000000000000000000007de6c2f4574c7e60def1e089f9c07338273d879b0000000000000000000000007b8e32aa5c442f775c51d1204d846569e83528cf00000000000000000000000076ea4f14710d01646ec4871dfb16975d4b5e7df100000000000000000000000032d6aff729d3c30dda43d272eb78fbacd6e5fc38000000000000000000000000a49e8c2e4f3655a99f8ba0ea9c93d7669b97c8c50000000000000000000000009d4fca66380c828062804e02fc29d3b1a60cfd38000000000000000000000000f7792d8e5e9fa63676075a0b2450b2e4035fb693000000000000000000000000707c2f6d5566d7b86ac4e420779ceff602f5a0900000000000000000000000007d446ee8d2b63580b1150f9820829a0bc813a9ea000000000000000000000000d897e46d70cad99d2086d72825400d51ad8bccef000000000000000000000000dba8b01c8d6abd87cb456c634dbd8fdf12972dce00000000000000000000000094f093b37e2ceeb23628e9b6755bf702b20153640000000000000000000000005f549c057272bd89c42cac2737f55779bd0e762600000000000000000000000080c0838215b853559e7b22ac905bd9d6bec7423d0000000000000000000000005e57413e6968ddc32fbb64a51e4e4c8d9ad7108300000000000000000000000025b93644da8826aaaccdd18268b5fa208c403dc00000000000000000000000004ad3977051167b9cbb29b7854117c8e6a8184d0f00000000000000000000000084cb95a13a40e884a072272eb0c3567ece52d6c7000000000000000000000000bf8ed0e53b731c76f6c09bcb215fd2f54c615aed0000000000000000000000009bcfce40ffb6a1952f81b5a0181c01dc60b4eaf500000000000000000000000071627929e2c3692c41d9ee9e856af38d26e18aa1000000000000000000000000622ab3db346f254059b612cedadddb0ca9d9eb75000000000000000000000000b7d95b750c831a3ddc8a56ff34eab44c6c0274b6000000000000000000000000fe435630ebc3c472ce7123cf5af112d705cb224a0000000000000000000000004bb39a04b8a7bcc952dd7ca5905b5b74c219bbb300000000000000000000000077be79db00f14bab47ea6dcddaf5c34937d6011d0000000000000000000000005160be0d532199ae0263acc26c8e465246f478bd0000000000000000000000005d2b9b5c161d7ea22b430f41fcb2cc124b2ecf26000000000000000000000000795643cca40f721e8f7e326b8eaae06ed7fbe66f0000000000000000000000004369943b4866542c0b9ee82796ab4a979603e8da0000000000000000000000003a08340c187a2224c1e90116a914642997485a8900000000000000000000000006dbfd91522a11fbc7156b2a0813b081ea97330f0000000000000000000000007a9e8b0dd69288fbeaf85e0c02b23964de1f448000000000000000000000000008e7e5aade7689471032bf6bbb668d388c4e7877000000000000000000000000845ca10a54a2fdba2374cbd2c4e3451481eac5bb0000000000000000000000003ca725da886ee5f35d8af1b8b63fbead2cf3c38200000000000000000000000018a1ba4b612922d459eceec6a20b46518956f60e000000000000000000000000508239e7c0dca7d843b4122c53db0186fa0c9c6d0000000000000000000000002d86367769b025eca5d138a167eb85dbe6e4f53a000000000000000000000000115467386e4382936a6e555d83706e0f65ebd29500000000000000000000000008dad3c756e25b49730cf4f7802bc321870a9947000000000000000000000000559a20b21e9d3dbc343b8227802fb3b5a66198dd000000000000000000000000e1498d9f018da33c7d39513b9b11b12b0823be430000000000000000000000002c90ce6203ee12a98c756aa0771231d4cd00b7e10000000000000000000000001c2376ad9614cc13588862673ee48aee88ec879f00000000000000000000000030846fb348d10dcab67dc5374c17ebc518abf5160000000000000000000000005781a26b8aa4edfa8d67e2b617be344f43ba67590000000000000000000000008c76e496b61732140a5b555de853b7e6a4d7ec52000000000000000000000000b8d8b6d18bb692767d7a1628eeb321132bdbf5a1000000000000000000000000c6eec94269413bd1dd77b639b3bab2e811e5a027000000000000000000000000345fdc7374cda76dbf1d13031a1973c3ea249ea3000000000000000000000000cfb14307e3876dfe82133c339ccd45f2971e1a21000000000000000000000000da6dbfa0909f06b7bbffc916404310931df676a50000000000000000000000009454bdb9757c94cf17de28392cc58cd6fa41cc20000000000000000000000000b87aaba6b797d55b5a1b9934443b5f9125e626a50000000000000000000000001041f01c4e3357437bb3f65908024c11743c57fc0000000000000000000000009365a250058cb60c36f50a891c4fe0325c5bf1030000000000000000000000009dd679fe34ae2959370478dbcb3f7ec9503aa78c00000000000000000000000093aa05c65d25740b35421e08f490b3ff76c7e50d000000000000000000000000de1fe1dafcb1cf53b7681aa792fbaf30a095726b000000000000000000000000124453984dd1eaadb9cb3f7d7d70cd2aff7da49300000000000000000000000069aaf382e6137eec248915fd978f91e36e622bed000000000000000000000000ee84467d58e020dc13ea9d6a876507bd46b30bb80000000000000000000000002fede04fbd5658fb1299fb584e4a1d2b4887df89000000000000000000000000349fdb83b99d7c2d4db1d03fbd5d944006db1464000000000000000000000000aee0120b7258e8707650e4e8b20f189908f558070000000000000000000000009906d1f84a737ca2fc5c783ea19a08eeae890a12000000000000000000000000b87f4bd1f41fb06bed42ab8ff00c5f40d863e74600000000000000000000000018a100e3e5c2eac27232fa36d6cf79d6e13fcf8e000000000000000000000000059092853e4785cde3bf4a8162699568998a436a000000000000000000000000cb1c966249f7717fcc6fe20a023cff0f443267ca0000000000000000000000000bbbbbc8645cbf8eec838ab5f54925b4c24f6048000000000000000000000000a8326fbbbb8e8b06cf792709ebaae74f2264c59a000000000000000000000000bc863b0f829c4848742ccfe427368d773cf723ca000000000000000000000000e3b3fa4563b88add6b2cc9ee9c486d051108ebfe0000000000000000000000003b9f8bcb84bcdc6c8eb7ca674a4f438ddd8982dd0000000000000000000000000bcc71a0f0af25cfc1cedb26b7fa708e888decfc00000000000000000000000069e996a9c5d01d9f2fc13cb910ebd6910c24bd56000000000000000000000000b1ce04239695096646e21d500271a6b0f6895bfb000000000000000000000000d7794c577c1d23696ea1aecd5a23d93b7bad78b0000000000000000000000000fcb7dbc5004e45903ca603c5e03d68ae642c8c3f000000000000000000000000e0e8b02303d380ef5e8f08e3c752931ce8b9ec8e000000000000000000000000cb1c2be41366d92c3bf2618ce52da0f3f03f57a200000000000000000000000019fa51f95c4f327df9d49454dc17aaabfa8779a800000000000000000000000039e1e540e2aefd06c1b3cc2cd1b40f643f92d4700000000000000000000000005318c2ca0cdec43a089551091fa397139c4513ed000000000000000000000000b0abe101e7272bb62bec07409c626ac567679ae90000000000000000000000007bb143d6a7678f86479eb5b02f2678e10ad3fb33000000000000000000000000e794d5c18094c01aa1876aef0822306ee83ec5eb000000000000000000000000d520332429f5ab38ac5fe899c13fd64c6e9cf200000000000000000000000000633b6acd004fa25f3bf6913f84c99425ae8956e4000000000000000000000000926e145abb2d096dd74834bcc9e1256c6cfad6b1000000000000000000000000bb77c1ac2bdf0ca29294d0fb1a4999df807405350000000000000000000000004ea08c42926c01f2e93b6b51cfdeb8137d8d458d0000000000000000000000007271544f32a38740ecea333085144a4dda87813600000000000000000000000096d02b50baa8cb6c2e76f647fb95a52577535f0c000000000000000000000000aa4370fbbb4b498d57f6a19dec9048d3a6c2aba300000000000000000000000093ce6f451fbb8e9625ef0f5b1f8ff1f147f941f000000000000000000000000091e736367e635d95c2279e03dac5ab3a5ae2d753000000000000000000000000c8282878c3e0e3e3e18f64fac8fb66164d22710900000000000000000000000063e70b8a97ff00b85049664cabee31fb423b65c5000000000000000000000000401af9d1984508d4351779e1bce0518e094d27b8000000000000000000000000b00f7022980429a0feef1f7b5bf7a21bfa6c90490000000000000000000000003bca4e4c77425c91b05c28433e28c8cf31c735ab0000000000000000000000000239abe074e6430a0f25c1f44c2e31881b063bcf000000000000000000000000a4102e5c060fe382983ce35c0f7ff6c812a40711000000000000000000000000022ad4872a014cbe00899d4f61fbfa618e6ce0ce00000000000000000000000056a7a52700496dc3db2ec21bf16fe864eb6a7dfd00000000000000000000000039e963ef7381d6f4683a005e77d5ec48879dcb2b00000000000000000000000091259081c9814d021a067d79184b96b18f935c7400000000000000000000000037b0c04abd3279cf39c2b241ad4ab4d3af8c39a9000000000000000000000000c0b9103cf2cb8e2962d20c3822d5239684f2f18a0000000000000000000000004cbc54fcd1dfb5eb87c9587873aac1ba37dea284000000000000000000000000468123f2d497aa0b542cd0751467381ba2863210000000000000000000000000e92f3198f320244bb42fa48f2187e05d55353276000000000000000000000000ab757a1533145feb673441495920e7719cb5dbf2000000000000000000000000f7215c17b69381bf05494ba8e242326ecc9530420000000000000000000000005ec237f79496110fd4525cda82eaf11ec6eb1a74000000000000000000000000ad343babdd4330cdc29ff7a2ba86f69904a7c4c7000000000000000000000000b7983048c0d0d6b87db8ebdc90d933ded76fe7f1000000000000000000000000be62f7d9a4c6cff6c86d69f366323e7c3980678a000000000000000000000000111feee214aefa894ab6f3e8557c0d8bbe06eeca000000000000000000000000991467e72e0887b011e37522f6fbcf3a1e7ebc2e00000000000000000000000087cdecd7d98ea9bcf4c7ff797f974736335c5361000000000000000000000000eeb288ecb4f267f7fc2759c7b1515c3b6bd118170000000000000000000000009bd4186dcd63a204bfc9761e3bfff85662d6588d0000000000000000000000007bb8a4ba2b4c81a2a7bdd42563d4883cf21d247800000000000000000000000060d26307feffad76999412c5fe2d1519d810116e000000000000000000000000cec84f778565141e706d4ece34aa7cfed4416e26000000000000000000000000ed90bf007901e3ceebb3de099ddb39ff1e1e8e2a000000000000000000000000b3997c376caba91a55c8afae40087f52a692cb0600000000000000000000000072efa803fa1fcf44c1bb389d5a60225650021a7f000000000000000000000000b54a8d2af43eec76cad400b7bacc088743b0529b0000000000000000000000005acfd84b30a06690a4a94a6afd034379c370efc2000000000000000000000000a3196b6ad08e5415a1a3c17fe2f8337d75eccb960000000000000000000000009ce83c6a30baf4f7c19e0449a4f723ca0a7841e100000000000000000000000061638c2acb91733e673daf891c2369fa26be37fd000000000000000000000000af66298dbb22847f85085333cff77b0dda4e3601000000000000000000000000798de257b1080ca57b17de36d293b26fd548696f00000000000000000000000067047336ca3584d1af30a77da9e4d94bc1f97366000000000000000000000000bd3f1bb7f9ab8441d6d1a6a780cac185759ddeb60000000000000000000000006d81e047c582672c82f7a8391556fb1880d0dd7e0000000000000000000000007f88d511f8ae51848c8ce54cd29bb59108e1806d00000000000000000000000012fde8e45b292eae2adf54056468d03c8c5af6440000000000000000000000005e1fc418745a02f1bb471f4749bdc42c4b8f1be8000000000000000000000000b0eabdce87951c6556925da8633855ec23bf59760000000000000000000000008f0a62599ffb119a9a5e58630f9f0b8b18f6bc50000000000000000000000000634ff99181eb9e5ebfa3b2912ceb0e76c3535cef000000000000000000000000dd22aefc2286f2c73d0e2d82b97f9c14d791934b00000000000000000000000089fd17bf0dbe84888a1a35cec27d8964d4d1ad79000000000000000000000000be74c9abccf003e0b915cd00cecd23f0683842cd00000000000000000000000052ee5225c797cfe6753eff7b5afd94889af2ad81000000000000000000000000d8f7be46e4f3edb856127d204307ca3982952bf70000000000000000000000007f3932b4833519b2a2097f547766d36f8ba5cc4e000000000000000000000000ec46e83bf85d57fe33424399fdc8c25e15d480dd000000000000000000000000713eceecc9d9cf33cfc0c1df952087a26f9af4e10000000000000000000000008c471d58c4d3f4ca9c5281930d17be87fc6fe0cb000000000000000000000000abfd51c8fee5c3c94776bc06977e4bb9847299b80000000000000000000000000887b68a379fcdc38b1b8369a1a7b0f747f5fee9000000000000000000000000a0524c60dce2e93c4683d91ea4a10585c068b5ca000000000000000000000000090e4a98d3bf18d4d2e76e2829fa49e809a578710000000000000000000000000495be8c0f7a63e724181c0697e02feafb218a3100000000000000000000000038b65f489359846f27c791ad84b3f4cea493a3a40000000000000000000000000b39bbfc5081ce8fe2ab463545f97c12f207d87d000000000000000000000000914ae06184054e446195cb55b44a1d537359551e00000000000000000000000058bfc3d5c77d922acb9a519ded1d615e5dc437680000000000000000000000006befaa1f9b7f7928e64c812dce06f35532127dfe000000000000000000000000589169914a564dd6000b4d21e4e48a192426ddfa00000000000000000000000072777b405a33365c256d9c5cfe039c03b2a5d2df0000000000000000000000007a8ffcc3dbe98590de86d8427359bbf640b442df000000000000000000000000cac27d1f28852942d3cca7461d6fb9f42acb7996000000000000000000000000bc15e7fb3bafde80c7df6d964dfb4bf8158281c9000000000000000000000000e8215b1c82bc3ac81bbcefbe6762fdb880ffb3510000000000000000000000009132db7b66b89945ff2f2101f0a48df3c3855ee7000000000000000000000000644557010133f27c55101d9b38426fc192f86f600000000000000000000000005f971f4eb724b9b1c145f2a74bae20a50aed8c76000000000000000000000000fe4bae54cff236fcf2ce9802e2dbfac48eb5b9790000000000000000000000000c744e20f6cf0214a29f72ac739833351fd748630000000000000000000000006c54c51fc8fe898ebb85ac27df92411b5433dbed0000000000000000000000006cbf75fe026c657bfde7f45746f62d0cbb4028010000000000000000000000005bb54c3db68974605c368663f35b9c468e9dd65d000000000000000000000000fbf2539bbb89578c8370f004ae4881f3253b4d8300000000000000000000000049d28321edbc1024ac7217e99279e36bf35d3e000000000000000000000000000c876942a359b453e0979b8d012ac28c4e407ef300000000000000000000000028ce330f4d52ef5a1a5b849fa2ee043729d0d2ad0000000000000000000000003061d4ca71407ebb4a3726772b57c7d040c0db6e000000000000000000000000c1ae9a08a5ab95034e2950bd4e513e73b6e09a78000000000000000000000000a8b3492546d2d551f7a509b3969c34e8126221d7000000000000000000000000c1ad3bada60257896c80b1fc364fdee64acffec6000000000000000000000000ef97fd5d6ffa0a6b4e8eba26adea818856e0b9390000000000000000000000004ae39b51365af1c1bcf8a3b6604c45be85221085000000000000000000000000ce829bc8574eb65b60bdef200c93d11b2baa4af0000000000000000000000000ea6e3e78e230717c2afca8de9a9c5a97a978e4c4000000000000000000000000399cf1ca9b8dcc369ee3bb2a6516144de43e506d0000000000000000000000007b925494d6fac863539e80d8b1fdb7491190a9440000000000000000000000009e3bcaff3ffbb369c5b607cd08bf56ca60bb60ce000000000000000000000000e716dd98157a2f13b642f7777dac1bbe78435f69000000000000000000000000e06261734eab0c00375f1c423e6647cf699fb1b1000000000000000000000000a686490baa48d4d71e3f779064adfbf250fa576a000000000000000000000000a10b401d76b84983af54e561951702dd29a7f78a00000000000000000000000055231ba8c780e431e30bdfc9a6ca963c485abf1a000000000000000000000000fbbe640efa71abfb476bfb3f6f8a3168a231240d000000000000000000000000f76fe1875c33308647f6954f82da05d90200d60c0000000000000000000000002f9dba12ea792daa6c368fdf0714df3a29b1adfa0000000000000000000000007962b519399e541f9c0d69ea2437916c243bb5300000000000000000000000004d1205a4b211019e30757a669de827295e7d723e000000000000000000000000126b9d16b22b4020cbfe8fe1a0698ff3c389fd16000000000000000000000000c31b4d0e9d67f00c80756cb067a16319a1bb11a90000000000000000000000008cccd8f4a19cc12116d0ff7ccd0b3ea067ebede20000000000000000000000005bdc57fef8b95a18383f53f99617479efd72ddec00000000000000000000000027e26856a1bde282d36bb3a1b532730070432ae8000000000000000000000000344ddf455392771343dc459799fbe4edba52409300000000000000000000000058cfcee8c41a89e68e11793f5acdeb13ff08a21c00000000000000000000000086b7ac91c335a8f2e85af71368e9a98aeb7b9f6b000000000000000000000000fe22e3398414df274f2b4b4268aabc2c047c84950000000000000000000000001195a6839d57308b4ae7a9c72958ead80274357100000000000000000000000069d0f3011fa4f98a87ea7d0caaf287cbc27f05fe0000000000000000000000009e7efebbfad683426c575d268bdc9e583134b7b4000000000000000000000000a01d2363352fd294feb47af1834e91eedec645080000000000000000000000001c06728b36e1b809e7604bb65a7d5918c7d12a7b00000000000000000000000045891a70d7581b2aa81313c87de592f8628da661000000000000000000000000abe7a6e38c7c4b3ce34b966e7a8476910fed30d000000000000000000000000094e7e7ca1b6a430c1ffd46987140eb6035627eef0000000000000000000000004e5d834c3493ed45c8a3ab7b94cb6d53491fa58f000000000000000000000000bf6b7b811924861a6538a1634e4b55a2b5bbc99c00000000000000000000000046d96a52e8c8a4ecbaf006c6b502e542f38f22cd000000000000000000000000c784fbc0196c37957eff98340720851fffae0724000000000000000000000000a845b77e469aae787fc7fc874133cba7a410a51d000000000000000000000000bfd5a4e8bd19f3b2dab8868de391d57863617107000000000000000000000000fb1c928950d79f7854d50f759e399c8e521d299d000000000000000000000000c7348a013f25be585b4768ff9785bdb43a067c4a000000000000000000000000b5446ee94a6bd5cb588ef3363c6a3f4b1c9fd09f000000000000000000000000cd1835a50bf7f51ad383c481edd67189e92a79e80000000000000000000000006e5392391de56e8ddb6589f8c33b4a5ac4f14cb400000000000000000000000037e39024c9e2f691cb87ae200477f2086b6f0a400000000000000000000000005a5a51dfb000e452af9c52c369331af02ac0696300000000000000000000000089fe4831aaa67af5eaad905d7e9329ec94e33eb6000000000000000000000000ef57da66371da812c2587a58f876e74b5dd6f0c80000000000000000000000003bf3a81bcc1feb3f8d6508a932bd75dd02c204d4000000000000000000000000308ce0d489fd40d960e829451cca516fd5bde9e0000000000000000000000000b1fd6b1d3543f9cb1ea2a87b55721e6766377a51000000000000000000000000525d646b697b7e4b7349af17ec809e8b746eb056000000000000000000000000d275fa4f6e75ffea832f850add7e920664a20cbf000000000000000000000000493fdeabda38939be75266887319aaa3f0d041e60000000000000000000000002c764feea66664ad4581d1cd7fb7ff71a29d0f490000000000000000000000003cea074a182d38fc9a0fdbb9548fc39f642cc2ed000000000000000000000000d1d62fa34238e5d70de73e5c6017b6170eb21cbe000000000000000000000000517670604e6f16e0837537a604a638bf4e603a9c000000000000000000000000463320047d39fdf0992a87010adee43ca4bbe8f30000000000000000000000008aa12ed9f346c1166a86ed970857121a6572e0cd000000000000000000000000c014f579380f10992e33463dd3c2adb5011b749d00000000000000000000000072c0eb9e92b3bad207420436831c55dcdc799115000000000000000000000000901e7e3428659a503e4c29599aedb67ad08b5fa60000000000000000000000001227532f2e21c792ac43c9b959df9fafb92fd378000000000000000000000000550cb88c3b0b2e1a2913fbbfddf33b6da2c19eed000000000000000000000000a3214dc8f446d817ee70a7cb6722a4586d5cf6fb00000000000000000000000032c8b5f376b21ca1717407c5635b50841a8b28b50000000000000000000000007ed376219652398b7169089e86b64a8252c0d4160000000000000000000000008e988aa532052cc387fc9cbfaa7afb0e46e101500000000000000000000000006a5d9225446c10a063c0cba61fae2eb542a27b3a000000000000000000000000d22134981fcd1e9d143a5abd4ae1cd58a07395640000000000000000000000007bf99387d088b9aa7f590d21eec7d8d54457e66700000000000000000000000092176828e8ab33d9be181c3a5f7feca6e66d156800000000000000000000000008682052bd48384ee133f7f713cca975cb614e750000000000000000000000007a2ef041be7a30580f8341dd58dac22354a59a8b0000000000000000000000002bdc298e20dbbef711653e867345e6af4a0af2fa0000000000000000000000000d75218599bc3833805666b8d3c30f1d2e318c3a00000000000000000000000018225e689b0a39eef2f5ac517b5ebc5c4637c2bf000000000000000000000000618d0b550549ab791a9f16ea189e16528503810c000000000000000000000000f9051c1fe852c8c958799b8b5c8f0982191f23250000000000000000000000003ef29b62a5a4ce0d054dcf9ae746da25cfc5eae80000000000000000000000008e2796d3c596637a287fa5acf52703ed35dba9ca00000000000000000000000014ede4f7bce5d94508025ce6e8ac4a58b5e5f4b5000000000000000000000000b5bee08fd098c8d2fc906c0fd3e7f0c9e189e694000000000000000000000000c08179bcca769b1ce612429bbc75d4b43bcee670000000000000000000000000b34faf272dc9db9ee4680699666eb1194b8641be000000000000000000000000144ae3ae4b48b234b632838226abfbb164068f9500000000000000000000000024b8b2ac415a76de2e9d451106124a1191f944fc000000000000000000000000dcc9b52d69af6f26330dd360f45352299432f76f000000000000000000000000226b46d4f4d506b990c8be80eadd8d9523535ad9000000000000000000000000452a4d48d78a8d3668f95906b20cd2a74992a2e4000000000000000000000000b06f3093db24d148b39f843b8636f8d139747a45000000000000000000000000c5db83273cbe090b0f3d4971928f3707682f00930000000000000000000000002b9c57d5bff6253bc05986c75b6a7878ecd6838e000000000000000000000000f948788954af6beb19035e2695e409e3b3335f2000000000000000000000000077edf3a29cb302eb34217bf66f0689e8189d78e8000000000000000000000000edd95f18f4cd5cef5d2fb835a872366e70e8a4e900000000000000000000000059093974b77b51dac72e178bcaaf3ef10dccb13e00000000000000000000000015923698e723e7790bd9f0cb3efd7d50e651a778000000000000000000000000161079d45b4635346247e858e0cb9b6793172cb60000000000000000000000004050aacc057aa3050d90baa6aebda9920f0e37f7000000000000000000000000839acfaa9ec0e7d62edbbeeb434ac6847f054e58000000000000000000000000a0d643c8b687b45d777ca6d1097d803210c74425000000000000000000000000bf55786273640dbee5bba0df809119013c2629f70000000000000000000000004b00b7e4e1fbbac134d52019b0ff7c3245c8512b00000000000000000000000066d0f9af4bcfc0d654839ea66f232cb1dd46aeb00000000000000000000000006bd46c3251b4c5e5c7dc0e1a5e1eae4a9f70e73100000000000000000000000030e086411c807038516b647784c2b6e691e861c100000000000000000000000085e731c0de8ac08c7d03c879f803dd5c8393d400000000000000000000000000da0915c49cfce435f2d2a24e32576ab701b70d31000000000000000000000000a935a7cdfe646dc0370d2132fc28759fae5184ac000000000000000000000000a17fe1ee792c9e5ccd519dfc70d1e8026d9d1fde000000000000000000000000bebf3382a9361574a8c8b999eb4a82eb09c5d58900000000000000000000000060d3c844dfe2423a66e94501a446f86fac7e5cdb0000000000000000000000007c0490f5b3ff99d2342fd0e3597d90006ce4f938000000000000000000000000d201bcb83a31f5c7dba98b395758b939cfa8d94a0000000000000000000000003719760a150633ff155fb2fc2b6ade46810111b10000000000000000000000004fa17cff7ba8d8a028f8cc509766d385b1bff0c8000000000000000000000000792f38be4972fcfdb1d95275341230414cb089950000000000000000000000001b798e18d0ac0e557f827f810ccd9780d500e8cd000000000000000000000000c18ab8f45729fd4dbda40591525014735570f223000000000000000000000000684133594a8eb239f536773a857b28b6782513bc00000000000000000000000053b698668128903c6dab99d2274002d88325dc310000000000000000000000002384341430f1dfd80ecda36f49736aacd78bd8f70000000000000000000000004f8fee347729b82111f638efc934f737464b7880000000000000000000000000f50c29077b0777bed652f4f3577ae37f5f53e5ac000000000000000000000000b8e8ec19a781efa8ea9f07b3eca54bde50610383000000000000000000000000c3af7b277c5420cc8ddee8549331f3a88cc02e7800000000000000000000000098acf12a29fd19f4b6fa83a575542cfeedfa8cfa0000000000000000000000002c0509d822ea3448443233b298d0de8aca91f663000000000000000000000000023a22f76e209fe88bcfadbada6c30b2c4ff3c07000000000000000000000000c0312f86583fda39352f8f024c3168a3b531538e00000000000000000000000030ab80ea7e89e3c000fd26b0a5e1da7c6fd9293d00000000000000000000000021d807cb40fcb4e4ca752a730161fb9b16e9a399000000000000000000000000482d3730124b5a775d25adc260bb8e90f7a6024f00000000000000000000000078befa2927851990ceb96fceb972937f7f087b08000000000000000000000000cdd5d04c255485c0f383a35703462166400d34de000000000000000000000000bbb69e6de3ae52371545820e96a5268566e1f3230000000000000000000000007443a8f9eca8d5ee32b4db89735ee068e76631de000000000000000000000000236afbddbf12457c0e7685b47392ee0bfbb281c3000000000000000000000000b96800c19d8f544694cb394ceaaaac4ff47e2e2800000000000000000000000098818ed40cbed86618059abf235a617f65bbd239000000000000000000000000c57c3046bd1b4408660fe942b8b0b5411e14818e0000000000000000000000002030ba2f30a085034dfc1335ab0ffa7c25d35e7c0000000000000000000000009e28103752305337424e0dfcd618da075604bb98000000000000000000000000508a32c709943d441f49b9516f6fec952355c29a00000000000000000000000005e55c443dc25e415e96e9e02feaa519b5f2316e0000000000000000000000009fb635accf7250ba8230924ecda5a4c4450202e5000000000000000000000000b6daf35af65783e47547962a65bc3aefb13fb1d900000000000000000000000002e6c1ad5697bb21865f34f59aa1a86416e4d7c6000000000000000000000000d898354ae49f78b9828804b1128a17e4dfac969e000000000000000000000000216b9a9de250d39104ee637f8bff2122b339657d0000000000000000000000000f53eeb96c711a09419212f8ac25bb2b417c49cf0000000000000000000000000e52db8d0f3e35fe00483d9dfcf77dd29a0a4f2f0000000000000000000000005972e1fca33859934e3d99e6d4e068ffc8c25c6c0000000000000000000000007288923f9c67cef3ee58237d2112db34485d0e170000000000000000000000005bc15297c75dac2211c3b46dd2dc3f9c7bd9d116000000000000000000000000583efdddd0aa0158a9e5fdfc7ea83291f5734b4d000000000000000000000000dafa240c188f95fc71a92de0ea7d3a117000a526000000000000000000000000aa0efcc22f0720d45af94e920054d5a0d11c86fd000000000000000000000000d90f44a90c12361a6dd15312abd0cb5c53768629000000000000000000000000c38a610428da6b3b7a27750fa54cec4ab535bcf100000000000000000000000030e52ac302591ed3588be2bb91f21f7a3e18850500000000000000000000000013a5f308b21b9f4a8815f28e5d6efeae785e85270000000000000000000000009ea9c9ce26c213a63125b7c3d742a457a7ee2aa1000000000000000000000000d066e614f3b75602e6592982f035a0d30cc210d5000000000000000000000000d513647053272995ada2f6a62e89a2421dc5e5ef0000000000000000000000005eb55ec67fc6e8381d13a3db45b17f0cd809a4ac000000000000000000000000274befd226a1d2bc73bf4c39b23dff33beb7ab3e00000000000000000000000050e34a48ac5201615ffa11730fddf2f3eaa49e770000000000000000000000001436835d0b7cc26248fcffdfb652d05e1a29f9b6000000000000000000000000a2ae2c18c67b18d52f7a7a42709fa465aca02720000000000000000000000000dedae2966955958e619204b178c62957f0b5713a000000000000000000000000565177cbcfb0fa4d3a8d401e42ab8c883c673ed1000000000000000000000000d124f71fae60cbc8fba8a8a44d9b166366548fda0000000000000000000000005fb8746cf43846f4a9e7312f31f969874615d7d0000000000000000000000000c3325bb0427e234c61fcc4bac4ad613c5ed2cff9000000000000000000000000b29fa91d747d12d8c57076315787ada9f691f2390000000000000000000000006e4587655ad99ffa8cbf74d24a617d8d8807dc6f000000000000000000000000d2dffd4d72f811b372e7e79ae6d4cdaf2620a43e0000000000000000000000006dc4ab2da0078e371796cecea0c36a05693a38200000000000000000000000006c0b226dd15398a764884538d40e714b02c2aa54000000000000000000000000b906554b984c2cbaf0b458f76845fc3860f51e990000000000000000000000009e7c787be2659662f45c05c85f081dcb37217a95000000000000000000000000477f93396ad0cf1cc6519cfd99cde7d881d6112d00000000000000000000000092a7a0e5b3432f31fa9542e6f2606060550cf044000000000000000000000000c967b7a2033325c94baf77b12e57166e4d8abaa90000000000000000000000003d76678bb5ac469fd2756adabca6265f7043472c0000000000000000000000001a4d04d3f226567ba34d2a55b895db25df4e0e85000000000000000000000000319cb310e058363a64c3a40fa6f945d6d0bae42c000000000000000000000000b3ac5fcec3d1f2e77793c202cac0c50403a980be0000000000000000000000002dbe3561e5baa33a87c8c477c18a38a920bb4240000000000000000000000000821b75cf6cfa3f735653d4b52862915af520efec0000000000000000000000006371d1da0cfb87e953bfb1f86fe1bd73bd6f0c0e000000000000000000000000daccb6ae48f6daa2d6496b5bde390688a871cb8b000000000000000000000000b195be574d763d217be1261b720015ef821ac31d000000000000000000000000f98bef32250750b6a6234c1bec803854cedd6756000000000000000000000000439ef4f23ba1f9249c3e9c63725d506268c9410000000000000000000000000056c815a07f164f55462be1d8146b9c49cce78e42000000000000000000000000d1e8194d6cc1e4fe64bd8d38537a9dd879e80f6200000000000000000000000069279a4c089a4a77a75717bbffb65627496f9120000000000000000000000000ce479911bb2e1218032096e916e601cd60ebea43000000000000000000000000f2e824b1a0b5c57a0a5003fb7e816b7ebc28d79d00000000000000000000000034c640e8fda01bdec77cebe12d42a9787f119aa3000000000000000000000000cc5ff291e29d8489e0b01c279a6b164081963eb60000000000000000000000009a47adeddfe74701e504428b3e4a91fa2c7278b70000000000000000000000001d524244d0833f1f3b3b123046f9931727f325a90000000000000000000000009cf33ed997b39c22fd61146a727caab578a7e6b80000000000000000000000004dcde4b92983bf1036853d52f99dfada426b1c4c00000000000000000000000008e4df330f90bd8ee25a13f426ce6ebb1399ecad000000000000000000000000cb7737a3667a162e40eb9684b4e64a6ec8cceef9000000000000000000000000c9aaaf4e0c07928f7801694296dfa9cb06ba2618000000000000000000000000161a746687a2a997379c4741c9387c925909a45500000000000000000000000007cda74552bccde88a6058b199bd7ecda0ba3fb10000000000000000000000000379bc7faba7c904778565ed2cab65a741a68f3a00000000000000000000000067d8e816f48d9e6ce2e9e64f269093bcbc7d9a3600000000000000000000000086fc52ed069681a5e67066920c0e1c7bacfedcdc00000000000000000000000048006b057d6799ed97975b4a51bf67803dca2da90000000000000000000000006bdf712eeafe9cc9b2bb620801159a811a418f4d00000000000000000000000053872f1dace3a9eb3cf86600a368497fa49eaaca0000000000000000000000003a02b439b7c61d2da4521e86836131dea10444f0000000000000000000000000d29adc53946e7f94a8b9e2e596f807b9def0defe000000000000000000000000101610672b38935e3f1113111310a5f80fa4424d000000000000000000000000b7c665576030fb9e807e887684ff8da02e736d6c000000000000000000000000374e92f8d15bf486238d03dcfd75869e948a2b76000000000000000000000000cbc74c276c30631ab1fe57696b7671cd9fcf545b0000000000000000000000000dca04ebce424157f5cc1e7fc3102117612505e40000000000000000000000006023278f837bfe6244368fa0c71f9f44d982e0bb0000000000000000000000001338b022320dc7de1b459db5f7442b38b4e9e4ab000000000000000000000000bd16b78b536535a6565359ca2e5b6cd59442edac000000000000000000000000427fffc1d85c925b3e45d77dea78e3d2e2af50d30000000000000000000000008112e16dc6d8b009529bd437a805c30f74346576000000000000000000000000d32ff11e5e60957bb63c813214e015a4b4c5dc960000000000000000000000004dc2ee62b7da6a71c3d739ad885564c03d5c7e91000000000000000000000000b19eeff49a03d0288a091309f9ef4da5f4ff62890000000000000000000000005448d6832217646e6fdff9d275df4cc15801633700000000000000000000000034f26a593e9f3c5a61e570f8309350c62d6efa7700000000000000000000000003007439a7d165fbf9ea1b22ee914e8c7c2895c4000000000000000000000000c0a79ee62bd0b6083f9701a1ca8672b3342e04ed000000000000000000000000b5ce2b3e5898939eae8c0bb02420dd8cd5c929e60000000000000000000000005a5a6c24ee2859543cb895a60c778163e93e8202000000000000000000000000a899a37683373de3618267411405cc1205faa743000000000000000000000000f0fcaea02a9e940660e3e651fac3fe7c63d3375f000000000000000000000000ee972540472e405fea513b029dc1d60f1e63ed3500000000000000000000000092c74988f9a8ee82187cc779a0326f1891bfc330000000000000000000000000afee521c04dc86adabefa118dc4640b876f03d63000000000000000000000000e5539529f64a26fa08a137a80b1a5a980e6aa233000000000000000000000000619e7a6334c956679cf033edf40cb5fba0d0bb7f000000000000000000000000a8d8738566803ee4c0eea3ceb77f197790ed7db8000000000000000000000000734a864b4134b5222076e266018a20fb8685fa0400000000000000000000000087947ad4a926bbcc481a3f993dc941b5edc31abf000000000000000000000000b67b6d90a0af1af66f31945e95699472972bc80b000000000000000000000000a68210154c7bd194013314a10f5cb0bb3f2202aa000000000000000000000000ed3d9080b688b1ee401761a68a8d00719ec87efc000000000000000000000000624d87ac9e96188c7357b048084a7f47b56bf033000000000000000000000000fb2b73e38af24e76589b561054d1df1c2d7a4b0d0000000000000000000000007a2d9b0de068ea5eb23fd8c95e54947563084f080000000000000000000000000b012b36da056dcccff6b83d8e0cc7bdda54f83a000000000000000000000000474fd268ba6f0e2237359259b155abf81186b4a2000000000000000000000000344221a95f14c560c801d593d3a6bfcb5fd662bb000000000000000000000000ef4b46fb780cd5524986746425974501a18fa290000000000000000000000000d1332140b010a3ac67e82552fb45ddce77ed6bca0000000000000000000000003ea2796d6b5ccbb6790f482fb1a3d096b5732516000000000000000000000000c671faaa2c4527896c530e22e0c32e50120703af00000000000000000000000021d29af0d814cd5b8a85d80e3c8cbcd5a4165371000000000000000000000000982911d0736a32c8af60812a6baf702dc7b157120000000000000000000000004cd98cbd84dfe63d0555c0a01581606a66162659000000000000000000000000d9d983be8a0830822d7f9a4cecf7a63c9333e4c9000000000000000000000000a44b293556dce86536872af01daa9d5224e7191c000000000000000000000000b798f992b9d8c492ec8b81535818a5f8101cd4da000000000000000000000000a1335a7f3ab4fed516a683c1e94ec7418d3edb750000000000000000000000001ed60f05a3f00b0c0eb5aed2ee59989f50367e1700000000000000000000000006e0919d5eccc9fd0427db5e30d0598274eb1ff5000000000000000000000000f5d4c84ae58bad41d2bad912664e631e18e375ec000000000000000000000000c5b4b7a78ef96febc337c3f19990d13e40bae942000000000000000000000000d62e6b43847a9c9a9acfaf17c75fb6f9111783f0000000000000000000000000f9b03ccdbcb584430f5f297cc125d2341e25f6460000000000000000000000005471afbadeab0baf89f44e9ace72ac2dfab9d9a8000000000000000000000000745c25ce02bb5da7cbfb6eb9f6a596f0314d960b000000000000000000000000d4f2c21431dfb14a0abe57e01abee24894ea5b7e0000000000000000000000002805ff1c3b1750222c85ed45d411a2e741197c650000000000000000000000002b9f6471b58935dc47df7f2321e577a2dbf7e7180000000000000000000000002ddb970737898763ef72f19fede8052a6a044c5d000000000000000000000000313edb93108861cbb211da772ccb339c2cc5e5b2000000000000000000000000ec144480d6737d26806d9498f3609fe27ed73c820000000000000000000000007ca7f143d1f3fd65b95b73cde5591fc481fcd32d0000000000000000000000002b019651b314fd7f4d5433610cfbfaa851a0ec1300000000000000000000000014f9e446365e2c3f46b3a2627909000d39a44f1f0000000000000000000000002b0299e1a23e996bf59ca750400413913687cec30000000000000000000000009547663ddffd33cb167f2efa45e378306cf3fc22000000000000000000000000c25430c022be0de5a2165fa22c30ccb707e1a1c20000000000000000000000005665435177ab9830298878e3a1aaa61022745f6800000000000000000000000083a71189463c724746aed559688711411c4fe2d200000000000000000000000057663ee1f5e525a22221b44265e84f9574868efc0000000000000000000000000efcc6569396484030df5c0dbc1f53c490f62e72000000000000000000000000c7595d177ece2d0030ecf8234714652cd8585afc00000000000000000000000078324cbf7ea22d3e43ef7d84abd1bf686c3b613b00000000000000000000000034566f4ee9b8b04639f258c13eb0a70d0073dbfa000000000000000000000000e07f19c63ed38076f76412b683bd50aaa3f0da2b0000000000000000000000003d0a4a321b4a144646468313e92b9fcdc5a663b40000000000000000000000002e1e4fb09fa34ba5e9f5529de6cc0f91345637810000000000000000000000000170a010a103e39739ec8eac50db1b3bd16cd7db000000000000000000000000b75635217d2429b2801bd5bc17ff618d1d22d7b30000000000000000000000008e7054ed79b6eea9d497f6b959ea76af914a3fc50000000000000000000000007078927c0bc55d02406aab5526334a5e5ae7374a000000000000000000000000c704c118e16bd94be84ce7e9bc66f694e447a2dc00000000000000000000000047fbed395d6dff5e2644caf15384671e181ed116000000000000000000000000dc70b404df442935b5396abfd38e6f93488e87af000000000000000000000000ba88c8c1aa74391c40d599864289a78bd2556ba900000000000000000000000073101e349aaed06e4cf75b5ec563825a3357a53a0000000000000000000000000a8d82bc876406d2f7467a786ce5011c4c1e8dd200000000000000000000000045ae34881b0f13a0e3d6b3b07f10a03abee0a8b3000000000000000000000000999b15a24f9f741cda0c23f5fc5fd6175ffff03f000000000000000000000000a6dbca90c3d564d874242f4bf1ba3a1587934d3000000000000000000000000039613a3508533cd84289d3328a1195e4d0299d0d00000000000000000000000015b803b11f24d28d7a0a01aabd1e041322865ba5000000000000000000000000b3d6995ce876da93984ed2e3e4bdd5ce88f1b8ae000000000000000000000000d950814642ae87441b2b2e23ddb082c19883961f00000000000000000000000092c3e10a8af131cb7b0226cb96de6bc5204d9715000000000000000000000000050ccbe1585598baa900c901652a4d68902672de000000000000000000000000213c8d1b7c4dbd3d7f3f2e69deb506651f93cd510000000000000000000000002f4532d05ed9d499158de90a850d52535ff0765d00000000000000000000000006ebe21ebaf66c17a616e373357fdc41c3070593000000000000000000000000ceb41d39eea70b6614962e3a74680f84338252e30000000000000000000000005fa17aca72a5089f31a426af81f0809e7419551d0000000000000000000000006eb10e7b1eca09aa636da2e2bb1d42223859f7b70000000000000000000000000411651b3fe99ef634e35f950d04a94404aa0122000000000000000000000000e14a9b368d14e6acf4166c320252c961056844ca000000000000000000000000c952658249ff310fd9767af26383bd4a9586d81a0000000000000000000000005eaf66506389700a6553468da1a025332be31d1f0000000000000000000000001ddbc35a78ceb9c2c32437396223b3229748d4a30000000000000000000000008eb65834f2e2aab6e83ca590b3aed3cf2e79df59000000000000000000000000cfa94909b36ab0ea4413bea8493de762dc1a4d2a000000000000000000000000b36edb2648eb33dde4b370ae519fdde6e231b1f90000000000000000000000002f75287326c98e61be41135e58b009343a7aa8d1000000000000000000000000936eaf4cc52e461dec5e4eb2d74e3fa968792e940000000000000000000000008625456c7ee52f80ad050d1809c67c12acaba5b40000000000000000000000008ba910859a5e41306b322dafb1dbaa4317a3f60500000000000000000000000083d1d0f45732f7cf18afafea5f181a294da913cd0000000000000000000000006d4b481e34462b2cd4a94d64c632d4506ba74452000000000000000000000000ad3ba8ec4aa7c8e0e1dd916a9697cb22a55d1d240000000000000000000000006edd1cd3d72252748ff58c0312b81822f5afb40200000000000000000000000078b4cd015c6507ebdbd87b87bc88d36a5f7285fa000000000000000000000000d066d361e24a5da3eb47bf94223cee0624c5506c0000000000000000000000008b158a0351ad4390274e9bf925b2d7b2b365971700000000000000000000000058a66253ab065f9615f4f15b6fe6860c96d666c2000000000000000000000000e0e37a3ac29649aa488547b5ae84525cb56894500000000000000000000000002ee8e258af117e5ffd9a4bc7879c9fea41a6945d0000000000000000000000000b274fae12f0dd1ceb9b2d9bb19aa89fdefb37e90000000000000000000000004a9996583efcb6e905816217139f311f9a3ff23a000000000000000000000000e9f123aedce66f851d5e7b5a0ec34cdd3aa5991d0000000000000000000000006b54b90881b78728dc434a4a2b1050637106883c000000000000000000000000e17f99de7c4d556e8fdff453aa24ab37e72cd8d800000000000000000000000004287b1bfb9fe44f8d8f87a434b9be651b0d5c1a0000000000000000000000002a3e61661789d782ba51404a6fba5d7b7f53961000000000000000000000000034bf35eaa651d7deb0281ea564eb3dc03cc42698000000000000000000000000c7917861eb4050413c6307c46511b702087ca569000000000000000000000000969ab0df903ba311c4823d39c2536fa4e1dd88de0000000000000000000000006daf0ef56ec72befee356914ab8ba3d29942aabf000000000000000000000000939e0a369e6f71229fc83dabd1bf09cdecf353f4000000000000000000000000a3778284f0574522d92cf71d4dff91884441566a000000000000000000000000e650fe067197dfd32e39f2d223089ea237e3d7e400000000000000000000000060fc8860dc38b19484f59beac78afe9edf7d95070000000000000000000000001aee70e3c4a73fcc84535fcb1403d25500f0dd700000000000000000000000008e52c5e44a64f4246835c496d238c6691b733d98000000000000000000000000fd2d84c3cfbfff5405f42be1c534f33c6c3d31980000000000000000000000000c25be5c729f41f081966d221fea39939585b640000000000000000000000000f80d14485c5bc845d911bdfaa3d7bfa19c6413070000000000000000000000004877883817fa179e4b686bcc6c7357c7cacdfd6100000000000000000000000005aa2d84398c65edd96d880fc02f99388e29827f000000000000000000000000a9f8321b6046b2b27a76f661bc58067b5fb4fec90000000000000000000000006d95ef7e126f245a0dfd6bc837deecf456ae4583000000000000000000000000027844d82587ab1023e510fe77017a4da563b50c00000000000000000000000077bd9aa9392b496e7fe3fde641b97cb251dd4a060000000000000000000000003a6793c73dce309287b413d43965d12459035f1700000000000000000000000035ea9fe9753858952ae2e879c3ee0d1556fc684500000000000000000000000038aa02405ab53abd45cadb28b2dd51b098ea9ebd000000000000000000000000a81ecc0ae4b88b706f0f6d786f531e7a5f613a7f0000000000000000000000005f96f3c9199a8f4bd895e597915c2686fd42a6ef0000000000000000000000000bcc51fbf48bacb6182b83112e948ab3b2270b8d0000000000000000000000000b314e33f6ced6e667e5950afe29d926ea0de33900000000000000000000000046e3b4a6b76ef1578fbd06a49e9ec06113891e8900000000000000000000000040e10745849c89f135056e8fcf632ce6ffc8cdaa00000000000000000000000002ee846f1ced5685d1704060061877a811dced02000000000000000000000000b13fcba5000400f9c3b1f60c31fbfbb5cc7d259a0000000000000000000000006117cc95815ef3af2ba3353fbe2d50a7080a158b000000000000000000000000061b22852e3592895f8b9051459565ad7f26d2020000000000000000000000001d5c0fecf657f5cfb22d3d4dfe7edc73b9225e39000000000000000000000000cec01d6dcf2f859e49de80b7ec438eb94b5c454d0000000000000000000000006ebe6b15b14a8683984cd9b124c0769428554bc70000000000000000000000006c4b8a1eddd969bee34eff6243d692138ca02107000000000000000000000000d75fc4be6c27bf2158b5297741f8acb19bd9e2bb00000000000000000000000021e8fc15eec9bf78955f227070401bebf585a4f50000000000000000000000005094a4b2b97591e27570e543b07f4b3ae138597b0000000000000000000000000a989ff0498de9bdb48ebfeac7996f57e6a1130a000000000000000000000000cd015be9d3c1ada60dfb9b71cab500df9722966c0000000000000000000000003ec014b33f985ecce9adf10a13923dff672ac2120000000000000000000000009853d390da01e501c6ea88645efede3a8e10acc5000000000000000000000000613d13b610fc98c7995922d97a5ee60eb220304c0000000000000000000000003793a05f4f1bcc7a631b57b0914d6866b519d106000000000000000000000000b01e27530fd96a24028e74d0959c06719bddc4350000000000000000000000005f976801b211a48754597633be6c36af3b0f9a7c000000000000000000000000f5c5e5eae51e82da27d6b75816a9a8ec1c0c371e000000000000000000000000b60c61dbb7456f024f9338c739b02be68e3f545c000000000000000000000000aac0859d9c1e189879bf449f433ceb9c7af918c7000000000000000000000000254c2b8dfc7db471660429a3feee1cbb8e0ce98d00000000000000000000000080f2ade894d9e1ca6b0463903b3a52c2d88c232a000000000000000000000000266baab2662d74369f1ea589403d7d55982d686e0000000000000000000000007ae841fcd06a794537912749c5449b3290de780f000000000000000000000000f0a26183fe98294238f730a60926ceab45e8376a0000000000000000000000004612d004d27e0e1aa5a7fdf39b37533c8bf3f7d5000000000000000000000000567311d057842b07c78b2e7a1af4723e886fda0e0000000000000000000000008ec6bce70c164f5158943506858a001164d1a8a000000000000000000000000072fa8f3ad38f1f627c036326554e019a0fa721550000000000000000000000007b46ad56a18be0a172d1954c4f8fc396463da5ac000000000000000000000000d157781ece1b7d2b1b6bdeb37d1986074e1c361e000000000000000000000000d0830300cd64dc826c4f9eba22ae58ad212cb8fa000000000000000000000000912cfdcc25c156d7bf28e4294a6d9ac51477035d000000000000000000000000ecb3156e97470a6fe61e1b65cec2d5e16fb6cf22000000000000000000000000e18e10878608bc007020a417f01b2666017c61e0000000000000000000000000817214df154c87104e60e5ca478acff112e51589000000000000000000000000c7947b5a8907faf3655a29f542fe9718d4eb588900000000000000000000000001a163766a465b2ad27bab8ed9f6dc62173683a40000000000000000000000005f9e6d32d6c913d3e45a3534c5a00d09e7e1d61e000000000000000000000000e97e0d302f8c000717019ef42b82b5a0abc87721000000000000000000000000d766b42dddb25a7773b7e02e512932213f9bfcf5000000000000000000000000e3bd18443e2f7a55b67bcba7f5eb6b63a9d5d83d000000000000000000000000a9b38132b4865156ff1009dbe1f1286c8b2267af000000000000000000000000d2abdd6a919305f33a339c15f1fc6ccbb10631820000000000000000000000005f695dc1862999ffb6f0a0946bd8ec1ff64e242b000000000000000000000000317245c6ff96fb097d547230e8d6aff333c0557d0000000000000000000000004dea6d6f9d32b03f2824065b110139a62cbc788f000000000000000000000000f16a08ef135187c2e068c59eca789536acc4b052000000000000000000000000ed615099004c61fdd71a8a8736367bdf54e7b53d000000000000000000000000aa3d8fa43395a74586f2663fca0fedeb218b875b00000000000000000000000024ae575c7abfb03021356f9b052b8a0c581aa95e0000000000000000000000001b939bf8fa87c26a15b78bb33a720f5c1edfb56100000000000000000000000058aebed704979ea58e639935e4814ff6fccaed7e000000000000000000000000938b9d12470e0732f26c40fd35e222254d0ac9650000000000000000000000005c0d1acdb03e2001a02f31c37f863b737e8710a4000000000000000000000000a88e4fd7e8c614fed194c5a73eda881e0f9577b8000000000000000000000000e7044bcb25577cbda0343bd6cfb48c2a8a8c73cf000000000000000000000000745b5a4d50e0d0319d11e36e9b63008d3d3778e2000000000000000000000000986425a21f54181931d3dd239e8b5d069bf04a760000000000000000000000000c3369a668534084f705cb15b5a1a9759127bed900000000000000000000000074d2b6c8eefd1dc9fa17f5093bf3f0d98804a3360000000000000000000000003980ace9aa1bf284605a0fbca3599b333ee2ec6f000000000000000000000000d394a15cbf1a4fcd09204cc28f604c5324d3ceed000000000000000000000000ca7068b7ed98fc4de7de0c8808adbd7c400737f4000000000000000000000000ce73abe5710bb5e73a97dd306b02a69c352e69d20000000000000000000000002e55cee4f7caee7c97a3917d39aa86c733f0134c000000000000000000000000930d9d5f0369fc065071466d3639322cb7fd9e7a00000000000000000000000090767aa616e0945db66a8edad2cca8de5e009613000000000000000000000000ba7bcc75a8d1523a87b9b73049ca7a6b16b3576a0000000000000000000000006c71bc3690aaba4b613c0610ac30ac018f77ac950000000000000000000000003903e6c2393ce87d7e4f7fbd55dfbb392363f74400000000000000000000000069184c6380feb55325739e825e3947f0c1d17cde000000000000000000000000c2e7535090270ff2fb1c0b8775c40628c0b18a77000000000000000000000000fe49f7cf5dca40cc796bc73632cb1238b5e15d56000000000000000000000000c973611779b19ffdf9916ea5da86d8f08cff224c000000000000000000000000fb7a3f82579c19b4753d2ea78fd64699957f0d5d0000000000000000000000003f39be2b8199ae2fcf2659e84f513efecd70f0bd000000000000000000000000e3a4700ebbcd3bc8430500846ffbcb908ac28a5a000000000000000000000000491f3b2a52bd619ae3d0941c75a828451cb7095c000000000000000000000000c8831a76ad0cf26a8e9136775d2d4c94c854e8740000000000000000000000008775c47030f84a9730fbb08d7ee580a4274f22f9000000000000000000000000eda6c69ff3d96a6f3187732d207e88fa1774f1e5000000000000000000000000b38fdd234d23452ae638d6d38e74e19eb7f31f260000000000000000000000000e126dce5887396a247f42734e99a4c496ac74140000000000000000000000006e83aa26c05c6c2b9e692245f13b408ace5dd183000000000000000000000000abb209e698b24a33043af944e3f578de46abb6d00000000000000000000000008262cb59a74e2396a3dcc64e213a4891211459c7000000000000000000000000080db6e61d9b42603583ee1dbb8dfeb55ff9f5910000000000000000000000007bfaab4c8faf0a29c4062a82a61136ec831208450000000000000000000000009a2292bd085bababecc44cbda4e0510aa9b714e10000000000000000000000009b6ef3bbbb8d5c230a8b5c411ed40b927670c68a0000000000000000000000002f9e84dd304353efdb4583da35cc90cc354bcb170000000000000000000000000d4738e1abf6d169af0d92834937316d07a698170000000000000000000000009de735e44a2d7a87700c56f0bc58097fb9eece1c00000000000000000000000033f928563882017acb86b55230c9d8a9b2499af40000000000000000000000008b9f76ee9c4cd345bb607365e6e4d7f2e11b5a9900000000000000000000000068a9f931c455322cb4e5347ddc0222e7b59ce579000000000000000000000000e222a564ee7600883ac79b23450cf16e24790e80000000000000000000000000951cf2e2e9f8f1db81bf5b4a27d42113c0db817d000000000000000000000000e30fc310609639559566944a3f4bac2702445b73000000000000000000000000728e78aca5112d59f4b83016e1467b20338e5b8000000000000000000000000070c88281328ec113845725d967531e85218d539d0000000000000000000000001028518ee6bf9bbabca3e4b80eab7ace75861654000000000000000000000000a6fcae798c594a466b9be3c72042ab93555322c50000000000000000000000008baeb3423619c586154350dcf99296b7281ef6e8000000000000000000000000fab6bec0b3ac21a720c08fb7434a35664a3e86fd00000000000000000000000084d892ce6dae3d078fda324f694c364c443f4a49000000000000000000000000555075a51931a70a60f2a1a56debb65b887b55f200000000000000000000000010d48e7c1ae78ca710de2b1b8bb94e8966c30b19000000000000000000000000c16e0ef6021d75a0e02b520694729f84b15a4f360000000000000000000000004d6bd553fdfc5777a6af51601886fcbef0280735000000000000000000000000605e5c7d7021226fc66facb6a409727962951b95000000000000000000000000207413ed04360911a52dd15628e0dbc64b88b3ac000000000000000000000000ef68d6c24f6dcf85d5ff1493a1c94987f9ff859c000000000000000000000000d5f2b08f6e84d95464b0c7a3bf75b9ef371a4564000000000000000000000000d952e9209686719200dce26b561423515caf80eb000000000000000000000000cda742e6f7ac6e85ed76871ce47c2e7a4349f81e000000000000000000000000f677c415c8702e291ed93d667552d2bf7e97b323000000000000000000000000ed280ba6db6d19b4db338fb4071372e0c7cb918c0000000000000000000000006766dbe5fd9b634e8d865f4035671811a5f3573f00000000000000000000000094213e71ef8da4a7b21aa25e1beb8be7c2940d0a000000000000000000000000d90635504b46992a5c044a475595cb8c2a0fa1db0000000000000000000000004fd65932c94dab04811f81c1c587cb7267e178f7000000000000000000000000a786e570e347f3b4ac4585cb0d452becb11a2e590000000000000000000000003bff95a2832324f337a6e4031d2158a135114771000000000000000000000000a7035e8b8f3571dc43ee9091d7ad5cdcf273698e000000000000000000000000437236666d8f0c2766ac2c83797cfdd54357151a0000000000000000000000006667a83d7cf1646c2272ee0784b2669f4f7c4677000000000000000000000000fc4deef35fedabe7127db35d874f0256a2e0f308000000000000000000000000848dcaf5337e682dc84cdba63cd6e52b397d7b7f000000000000000000000000a42cffe475106a7c9abbd15adcc9428b580b9518000000000000000000000000a9470afd28eaedcb0d0ffb17ac6ef2c5f5efa602000000000000000000000000741efdcad8092344cdd77f81dd37b4d8df12421700000000000000000000000076934faef692f0577b23e3907ce72cf6c5b14bce000000000000000000000000a2a461c82e5d8805cbf5dbd0ea18cd5acaf26c6d00000000000000000000000022fe3d568ef7897505663dd00d244136c85c17e6000000000000000000000000ff7154de7f6f9346c2feceae8de3daf7a0314e7d0000000000000000000000007d6b94c3d25440da85e97be38a7b263664646183000000000000000000000000a4192dd810e61c65cb46b5de7a1209521a5b13c0000000000000000000000000b16ba9189097f9e3be418418719a0d7290f886ab0000000000000000000000007e58baf915bc30f40bb3b194d918d8364ed933bc000000000000000000000000909d4d6ddfbddc135e7f00951a4653b6aaea3eb900000000000000000000000022255829f5db0865b010caa6d75b50ed6a7ac49900000000000000000000000016d3ae41f5fd42e7aa44f7f446e26bcd3d3d775c00000000000000000000000035950f1d2220517cd8aeb3dfe7180172ecdec839000000000000000000000000c9b6102bcbccd1d4b408c7160c8459923e9c37340000000000000000000000007d082d23ffdec76f8d217c212f83a1db910483980000000000000000000000008282f1b441596514bc2754f11f62b17e047102950000000000000000000000008115ded32721c457a339d002a966ee6ab2de519500000000000000000000000083580e13d8d13a5495235c052d8f36fc80f858a3000000000000000000000000009b2e3287ae19844deb705ca7cb324a394d73860000000000000000000000004fb20d40e4181f3214247576eb66d82d6606bda3000000000000000000000000055d1849849443ee11542902755de5372814c1db000000000000000000000000055d1849849443ee11542902755de5372814c1db0000000000000000000000009838cd39a2a623d62fb07515c41339011c509a50000000000000000000000000d92036a3726f7740d3f02e12b5af245dcc7d7af600000000000000000000000074dc14532d2990d6384f349d03cd44fba34d8c33000000000000000000000000c08ed311de5e962aa54d2a66f2a08208da40fa9300000000000000000000000095ea8ea144cecb7b95d9d781c2b4fb9dca87a963000000000000000000000000e75f8388024e4c26da62f92793a767de5b83cf2a000000000000000000000000a9a76885f7db612d1c021b1c8749ff218103722c0000000000000000000000002dbecee50aa9ef97963fc9c3a2b0510795623f1600000000000000000000000044e05e13307abb4d77f872e59a67bb21004a0da5000000000000000000000000920669e730e508f3f11a274ed9d5e92d3ffc0dfe000000000000000000000000acc922ef45447b45148271a9faeab763fb05d890000000000000000000000000f803b457c3b47d2722ff78bcceb9daa55085592e000000000000000000000000245929ca161057b5e8227c491fff3598e8713f570000000000000000000000001c8ed96b5f53c1026bed93a5f773c394e4cc00840000000000000000000000008b46d67deae40cd5317805db74b6e08eef1d4d22000000000000000000000000b05656c38379254cd5335f0482e8f372ff5d1958000000000000000000000000b1b09c6d99c28ef77dd2bee8de165e94036b53dd0000000000000000000000003ab21f28aa67f2d749a707c4bfb1be4c433c1e3e000000000000000000000000e24ed27a3e68670a4d56433a8e3fbf8a5118ac2d000000000000000000000000d9c38808bd2c649702f1f91e334cdf20166e6b62000000000000000000000000676b4d9e46bd62ad0dedb9aff363e101d2caba3900000000000000000000000020a54074815ec96893eb11cd0a0bb97b9cafca830000000000000000000000002a2a459991940dc4db8f516883e930393d10dc84000000000000000000000000f13ae55f9612c9f0d674eff7a1a83a69e9451c830000000000000000000000008c2a3cf2ed827d2dcac75dc2b403b96323f9be19000000000000000000000000be5cf3c1b74d8f85c9bae08bcce8e4684aaf6d100000000000000000000000009fa2702c1e4fd93e1ba71a25b6a5bc0f4dd066970000000000000000000000002536fb9dd111c169eb1c74d6c46b2b1bf9b0522900000000000000000000000085b4abdd02e730dc06602573725bda0d95b8f9af000000000000000000000000545f870e1b7b8e1344922c600cae89cafc6559910000000000000000000000002f618fac9129586b7b90b7a4ccc87371be7b66900000000000000000000000004228c07d48772ac304077cdee9e181f4ea4094c1000000000000000000000000d21e31aebe67bb5dc7189c3324f42ddfa86c333600000000000000000000000000d169b349ae8505714ebb039cdb80a6682ed08f0000000000000000000000003fcc9ae440987271dac76c39c225ee38bf6e28aa000000000000000000000000f2304dd9308b3e4ebdb5066c4b49bf62b994210d0000000000000000000000000fc583d46ff51c75d6e951896430a1bb299dd3110000000000000000000000009a7cc835c7eca226d42e2e54026cda842f1f19940000000000000000000000002d4780afa3626ff9f8f3a63b0ef18f09bfea19c0000000000000000000000000f6c11dd5fa9ab970391afa70987bedbe804f1c13000000000000000000000000d97ab2c76565fc19b00ced8f8e518bf1591b317100000000000000000000000007bdbcb8c6ac0af06dd5a98221cb81940cdb322400000000000000000000000075a3a2bddba0820132b506aaab78a9f66cec280b0000000000000000000000000c8fd595e6cbd1c4209f046c3db8a18b037cd8df00000000000000000000000028d5b8304fcd422f9fc16212e8439245cddefddc000000000000000000000000fd29ec2522d122c801c2a771731a8231c7bad61e000000000000000000000000301579c548259fd7289e00ada14b594f7ede12bd000000000000000000000000ec29bb00e170d3e8e625d886c1321418286aae180000000000000000000000000904d5d69478fb4b7a6b191362822beb23258ec2000000000000000000000000109a4939fd016fce62066e4d53322febad530c7000000000000000000000000044a556ce2f98c7fc2536ab66b2e7fda7d6ec34480000000000000000000000003f418cb36a3ea6f98e13bed5c6d92899a851942f0000000000000000000000005ac9f414fa01e1627791625c61c8c420c85f69e50000000000000000000000009791c301878e98c288806f82920f69bb5f86c7c1000000000000000000000000ab8345772d2edc2fb1eed20261f3dfa842a6826f0000000000000000000000002bf41f31af597b67c6163c35e4841f88caaa180e00000000000000000000000008b35a6c8156f2f81b3d0f39a1571b9996c008da000000000000000000000000b4719b4a068c6ff221da94c2ce4db84e8a27831c000000000000000000000000278726c86f69d24b1d8b751842e27dbd28bc1e0c0000000000000000000000005830a9c579dbe5eb64806308467347d3df3034b600000000000000000000000037916ca7a8fe9e0081fe10b3904e1ff5631e40e30000000000000000000000005fd56da3bf824b0755ee3302d78b8ee35f2c6cbe00000000000000000000000029de78f19ea6989f37fe5cb1796ea24636cfe645000000000000000000000000fdb74e3f590767c371e2bac3147137d18c1e1f3a00000000000000000000000053f040e6372c5b63a0a4b701b9b45c66b65db1ca000000000000000000000000002b4977bdb7c731c4d498174cdad6a56a5dff47