60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000606ca92ea5baafa3edf95dc2997faa59cf40be27000000000000000000000000d571265d86771d1b9c71e4c6c0ec6d018976c342000000000000000000000000154d2e032ee045c746a895435e5ba64abd4ef9a8000000000000000000000000da5f5de2ddab92c588624148e104ea75270f22dc000000000000000000000000ca852b3e0bf15d210ae2c128655f00792006f06100000000000000000000000099d49e4b8d22b8b3daf223e934ebca4ee2244ac10000000000000000000000002a971ed2a1a22e5de59dd71d35be72206771b3a300000000000000000000000084586249a29c79d653e4e9a8c3fdf053cfa3b28400000000000000000000000050e7e65e2c9c4ee10f1a7f7228f4f537d6e832870000000000000000000000002c840dfec4da101c8abb43b42f8f313ef8932eb3000000000000000000000000fe2031da1570a615cd3acc7b6192a20a9677aa81000000000000000000000000ed4dfddb2f11ab206d96a66924dbfee266bc26d1000000000000000000000000accd7a295ee2ea095ec1590cb6478f23880446e900000000000000000000000015093fa9a50f02d84350b77a0b6cc612f74bdcd500000000000000000000000068df05ee0f6d813501801ea7781b9256ace544d00000000000000000000000001ebd431a1b5613324c68ef79fd44d762d2f4c6e700000000000000000000000013be0f1e73d08cb05caebd65dca22f07b6abe40d000000000000000000000000785b5b163b10c0299a21f92714910ab1458a11b5000000000000000000000000925fe7e382073b6e6bf88ca3f85283b652aa2f970000000000000000000000002f57be88b606f441f3f2feb6b1d06cea054b5cbb000000000000000000000000ea349e3a9e3c1ab0ab8b3d18c321ee53256441c700000000000000000000000047c6bbc5f3e8481b3fb388c01c939e4219bbd8ed000000000000000000000000bf5729800d6671620422bb22e34848e776b20ef30000000000000000000000008466b2f85b06fdf550eb02e2a8cca2d3efdd65900000000000000000000000003bad4b9bc39bd0e785e4354b77a076b37785e620000000000000000000000000ffade1ee65e00449206ff7d5151f2f4e21ed572a00000000000000000000000078ef20a8abc67e4e1b8c882d332d58154f242e27000000000000000000000000f9dd0ca428b3f1223f10f76420258cce3baf68de00000000000000000000000044ca2eaf75cd51350787af9b7db8d3f398bf0d9f00000000000000000000000079a84b11f323cae8be1e1d95089d08cf2480117d00000000000000000000000038b6f53329cbe56d224ee9c03b99b2a7ccdb7c7b00000000000000000000000050d1f5e9b23cddeadc26cdd2b8be41ec90487bb90000000000000000000000001d27e1d15669aaacedfdfb569929e6d0fb90c024000000000000000000000000fb9875ccd52241f09e208b55476044cf0ca49b57000000000000000000000000175defc718ee68ac43c7dda35d29b9eefec2ee1c000000000000000000000000b4bd12b8c8980d13cbfe81aa386dcfa7b9839ce900000000000000000000000065320b8054881906bc7309f8e71ec81be59ccfbb00000000000000000000000055ce0e93c65d813bf307744f154e9a2a96a9c5c9000000000000000000000000c3261389c572d315b25ba07297a9d1730cdd8507000000000000000000000000bb5197b599e6bed796bdff72ed0d0f5135c733190000000000000000000000005d42b9001869c2e5fc67bd25c5e959e0e948706c0000000000000000000000003b95a20cefca755a8ca478e083011f4a08637ca1000000000000000000000000d4ab29abd504a01177da3d5b04e024d4be491ca9000000000000000000000000b8d4f7a95a88496e8702bfde10fc378c7ade526f0000000000000000000000008c1cf7bbd4ab0612c16a7678820b150e12ad8069000000000000000000000000ce70fce53d2814ff5bd69934bdd8b4b6bd6c20fd0000000000000000000000007b88082866c1bba1cf63e0569525dc172471409000000000000000000000000049c8650d539e3e99c1a883b8e2ae3dc8b0521a5d0000000000000000000000005ee4ac101de87f67ba94851b45358c31e6399ab000000000000000000000000076f3e9698b33309e065ca47ceff2fccb76512af9000000000000000000000000cf96585faffd338cb2a4287ed0a1a6c050f8fc6b0000000000000000000000004de6edd19ed4658fe050e16fa97ff86891e32dba000000000000000000000000b153d481782c683046c658f0b1482bab4ad6154200000000000000000000000022832e5d8278410374a7fb87075b49eb1085aaf900000000000000000000000010ece73a8f171fb62bc7a38db8cd524a10c4f0d1000000000000000000000000120640d1fdeb272b727fd053a18fa6e1888c446f0000000000000000000000009520eb058f9b16eef2921024448b62bb7e089640000000000000000000000000faabe5790f79e5d128dcf724bfabc6fff9f47e65000000000000000000000000a92d3140b335c341dc41fa55b5de04af30a57a3d0000000000000000000000002e63e270bf750145c57f94e6f1b9379b09b1d62e000000000000000000000000b2a27a0a99dfc34895f8a7020e3ebd19ed2bec43000000000000000000000000c707b7675571143ce0c0beebb0b5e8812e482149000000000000000000000000f14a1662ce616f4f7070e961c01bf8d523493f7a000000000000000000000000e3d1a2d8bd10db37ac500163e9fed451d22a6adc000000000000000000000000d36fc712ee420f93d7084b310e97a615499674ca0000000000000000000000003513dd23af07d2b874cf92e1a1d3e1cadd2658160000000000000000000000005b73b446ba2475618daea5b9dc430ee0c50511710000000000000000000000008340276bd1ba339b07263fb7296085f63ad146b300000000000000000000000027e6cfa6cac9653c1141b1a3ed5b315b2e8773630000000000000000000000002ea0b3e602af3fb3efe4646af0d942204d05d4a4000000000000000000000000ccbd7c4a28c0d864fc6df58ba246278deb339b9b0000000000000000000000009928de7cf5c31f5242a46ce6c4073c158c3e3c1d000000000000000000000000392ef737dc6d511ebc71ed64a78e539f4f75348100000000000000000000000038b5ea6e8a44f4c93d74e4f2571bb2c52d9ee2b10000000000000000000000007267a72ce19f8c57c9093fd1f0941ff7b9e245fc00000000000000000000000016882a42ebdc9e4ff3ffb0ec9d3ba509f3289bd6000000000000000000000000bafe2399ff66d992827525fa9e0fc10d31aeee4500000000000000000000000042857a74f76d5bbacc6f9ec140140ef4bf2c2678000000000000000000000000f3ce3fe50efae57ab60c382da23041493d9f20080000000000000000000000004341a87f0e2ab94b225ada3883094b47fa17813000000000000000000000000038819d1db8cd03a827df656a06b7b0d8ba4c912f000000000000000000000000752a7b9b8287940804abc0a0517ade846d189c2c00000000000000000000000040581ee277908abb8ae7a46182a1a1a69c33c2ee000000000000000000000000850a89555e8a90df8732668cb7f09fe6e700d2a400000000000000000000000044fae00322c86fe2c6dd8afaf606622e6b06a0ab000000000000000000000000f0bee9691a7c04308cc18ae5ceb13b06544329f8000000000000000000000000a65ae41617882a9a217433bf13ae7acb2fcad7c3000000000000000000000000ac4e147b309a3049a295afea1724f460e86d55170000000000000000000000005023e74790dc4f5b74ceb7d9458d6d865073274f000000000000000000000000d588633e55f4a43bee7de1e41be8c2c8058009ed0000000000000000000000000cc55724c490a05ae64cff133708e34b0150119d0000000000000000000000008546536762b7724c846a61c3a09dbae5c47c9dbb00000000000000000000000037769f852e0f02b517df031d8cee060243926038000000000000000000000000d292302a183beb2e8114226c4b7cf25ddd338055000000000000000000000000aee90c78496108605f4489d312b09b52c01e3dfe00000000000000000000000027dcd04ce20affecdf62df682222f9665e83c327000000000000000000000000a0539ffecbcc3ba91f675842a1d90b51d06df1b200000000000000000000000002fb36e073c3ee70adf32fe4fa6df0868c420db1000000000000000000000000db982247fa90bd6e483ac912eaa1986bf9f9342a000000000000000000000000ea1142e5d36eba2072df576ac1e7f71095003588000000000000000000000000827b92cf5d4286a5d5ee54e312acd152437d586a000000000000000000000000566364dd8b03626759b2af679c785e6bf7b336dd000000000000000000000000b65c01baf38d1fb7dcbf0ae8c2f49e863f5d17f0000000000000000000000000508b7db4d482335b939eb8b2ec21b9895fef07770000000000000000000000008613172beeaadd4e0ecdf135280cdf9c5b60b9f900000000000000000000000099a96c926a1f93b90222e98fceb934165c1fcb6500000000000000000000000067dc11bafdd9b80c088286222bf5a8522d69d04b0000000000000000000000009a54df9f1695b3e5d27fb6717467db489468932c000000000000000000000000dfbdb5a7a20a61e221b6dde5aae0fb60bf4372a300000000000000000000000085326c3fa5309392f8b4361847f1c568febf23fd0000000000000000000000004f4bb9d0974c3cbe57051ac6f09a78f270609467000000000000000000000000918ecce091f96ee91bbfd06745afbe618010045d000000000000000000000000463c21f4b574190576fdfc8ce72fe1e64f7d9ded0000000000000000000000009e2fd983630c17732dcc75cb2f738acd89d5fb0e000000000000000000000000aa9cbcdfe0739b041896f91704a47bd096379d6b00000000000000000000000042074df5ada91325b62ccadb871533aea23a47700000000000000000000000004470cc51ec4879d66ca668a91c696538ab027a2400000000000000000000000013b33e7edb5ef3a5ff55d689afc901f70e7121740000000000000000000000005437ecf324fea087238cd19efad591b5f98cb6ed00000000000000000000000026e30bdb68bb47d0b8928a087146d22696b074af00000000000000000000000038f23864a7bf45a299301e73824d7044fea219110000000000000000000000008008715373877662f5e16e166a93e402667bee7b000000000000000000000000a568b062a783a0dfa188093698b635388a6ec3ae0000000000000000000000000c2d374a8188420033962858b96f56a64df397ef00000000000000000000000074b892cb3096d8a95f30ef39112fa809aeb303fd0000000000000000000000000282651fcc1611196c022bc53a3f3453eb18590f00000000000000000000000001154f647e1ca5713bc091752c97b30ca905266e0000000000000000000000007ffdc298327b80d30e9e7a56bdb59977cc84875800000000000000000000000089c6f3268a85ce467390301d9f0bbcac2ca17c430000000000000000000000004c269516e8f0ab976d3c82cae88f8db69f9142330000000000000000000000000a0016b031dd8559a528fac895305162cde2a8b8000000000000000000000000a63d8e6805c6d02c96b1de48f66bd9d6c39312a900000000000000000000000031f3a8c6727133341283db058f8bc4c94955e80e00000000000000000000000072bd4c7d05fbd3e6182e29edd79915a89ff739db000000000000000000000000db0a43f7e813b5d9ffed8ed9f9d843ea88da4960000000000000000000000000b3eb7afc14ee93f4bb621a307bd11a65f0626bc5000000000000000000000000aaab5246673901fcd81f9edb17376039954f6207000000000000000000000000a20dbcc06c97f57487a6313bb0230df6205e5f4f0000000000000000000000001dbd424bf849b2bea112ec2ec7be3d6e8bc7f12800000000000000000000000002a85fec4dff6e9aff5ec55432a04032cde44734000000000000000000000000d077e3fa2313ab3284ecf5eac7ecd99a2ca115b10000000000000000000000006530cc9cc6968a4b0ba38ab33c06ba98453f3d2d0000000000000000000000003eb22eb16dc137a9e622b2b825827be384603466000000000000000000000000717ce00e3a23dded2bd618f7fe0cb324626bff430000000000000000000000000b98611df7e9674cac0120799cc89e2ea5687f280000000000000000000000007ba74aca59c110d94f8ca6278bb6d3ffb78dc2db00000000000000000000000001c5dd6ca8f1940682915f9142a99ab06d8dbaae00000000000000000000000021f79d8f2cd9697380e34bd5a62e999378c038e9000000000000000000000000c87dd05845d8260e1d598da3cdbbbc3e1a2f9c5e00000000000000000000000034bbee0c25ad23e28121cfb5001ca81f369e89ef000000000000000000000000f26273f6c632ab9c3f0891d4414effc059b9d12f000000000000000000000000a9a7fb08cc844abfc5024db29422b487b9d8d16e0000000000000000000000001ff2839a927e9bc757ad888736b7d34bbe800f65000000000000000000000000b975555fd9937e9f1acac9ded4c78d89b7f4810400000000000000000000000042c59dcef319b55d33faf8c477f0c76d624619b500000000000000000000000032c426128952df2b5bcdcb108edcf38dd7fae34e00000000000000000000000008b507c4514ac077117f8fdb028de4d53daa0ef50000000000000000000000004ff0ac413a8f4f92bba50b70004e8668079841830000000000000000000000005845ceebaa3831777d207c058c9ae4ca7c9778f2000000000000000000000000091cc5ec57d5cdb0eeb916be5c6a52c199f0568c000000000000000000000000d6a49f054d008fc896a9c80c339b17e71a1312e10000000000000000000000005714d72ac3571b6d22e64186313c3ad7fa537a750000000000000000000000002fe74149ff6184fe71101ff80425d5da7b8e1ad6000000000000000000000000085694f634f3a98d2eb623914c01a1f3143dc9bb000000000000000000000000690ec4a56ccdddc6767e37ae3cc0f87923e931d00000000000000000000000006a08b45771609fd7e304bcfb87fd1b550e94726c000000000000000000000000f80fee174480928f71d8e9ffb83c0c64aa32f5c500000000000000000000000097e66b0580fb8ef32914867d2d7274609962c0b5000000000000000000000000c7ae4863b8590f0e2542827c315d418359a788e10000000000000000000000000fcdf9e1443394c9903a8587aa31fa0d85de9ec9000000000000000000000000ceb129f91105c40f7fba8cbf3bb79c1a283c408d0000000000000000000000004bef9ea22bd04954d912c49d4b370478ea794df80000000000000000000000009d85f0e47eafcf453a55c101b2d0c5aa8ce366340000000000000000000000000377a6fc701ca7fc036c5a6ce55e07f8e7f54abf0000000000000000000000009f503fc5b13315fb560c75a68aa4e29cca37e6fc0000000000000000000000007d76c1a198eb7d15471d4fbd5913c1adbe1287120000000000000000000000000fd694de2c5efdd84bde61da2c13a11ce5be73750000000000000000000000007cdd6eeca945bbccc683af97a0ca57ef53d4ee950000000000000000000000006ef82e5b22a7699a4029f7864e0b493d62e762c00000000000000000000000008d48de3f8914993ff059515eacf94eceb0404e05000000000000000000000000faaa78f2f18094f3cd86fad9d49250b0fc8a947d000000000000000000000000df9600a9fb3de4df5e6750a882a050740ae0adc0000000000000000000000000f4cc76d180f988795dd5350fc78abce9eb79fe430000000000000000000000003f151d04e75efb703cffab85343010d2f0a47b01000000000000000000000000aee8a99bb6f1f8b625ebf0127d0e5271255b1dd9000000000000000000000000da9fa7b231c73cf141f8c0a4b33ed7eb6e9e3092000000000000000000000000236b69a5fb3b51665f2ca18dcc2165910069140d000000000000000000000000b126936201c9c447e6cc1c6679c9338f783077810000000000000000000000000a8cae3b736e4a069bef62f0154557b030d9086500000000000000000000000095fd99d3043bd7cea5e4f5044a2cec13954412810000000000000000000000001452023b5de491b4af2f1bf0da32f15203b65384000000000000000000000000004d3767e6e6d96955cbe4b9047936b4152117f2000000000000000000000000ab684aa180473cf25e6a78714f375e71577e85600000000000000000000000006eba4243a8703017ac3829bc89df8c3fde00d729000000000000000000000000a92cd1d24d98efc9506cf26b0e4ff6e339d55734000000000000000000000000b295ea161a18279073a18d38d009e5f1c3cffd07000000000000000000000000a5b79aaa8f115c909cd899a3034c6812cdebc67c0000000000000000000000003540cd055957659706fafeccaf85e8e5dc0dd6c9000000000000000000000000194d705766d26eeed2ab4e335dcdc285c838094e00000000000000000000000095477781148faca0f1d78c41bf0b4240aa01cef900000000000000000000000017f92a1bdf5fcd440aa19b7bc5af0845cc4b53fb00000000000000000000000088c6f204ee1bfda3df1d9e85e61c99bfb7a53e0e000000000000000000000000b30d690f3838ba9aafb0df0e34f8f8e8737955e3000000000000000000000000bf9c28452251e64c8173993dc8095f0c7275dd7900000000000000000000000035526439dc3e4bb45a8b94d4e784d868dda5de7f000000000000000000000000eef3794dc61a2fba971d84e60be083b5e2647ea8000000000000000000000000453540bbe19f57d128b024d20f6c1121548a4246000000000000000000000000bf5cd62757e4f6c18e5dd839d97e04f4594a4cc8000000000000000000000000e20b2c98222d99f38541c3560fde53b96dcc6525000000000000000000000000b6de333182d0334f89b9408cc19ebccbe8442c65000000000000000000000000d76c0b4c5e026b6cf58a2489ff0ab634a43435fe00000000000000000000000067e948538ff3c05b4f4c8fa8db08a32a4be7fc4c000000000000000000000000dbbaeec7c7c3773d7e7e5a4f3dd52256aa004076000000000000000000000000d33c09a085357518a750ab2cb639dfda47f7385b000000000000000000000000c95fb396e10d06665a95ea62b175a039e71ce3ac00000000000000000000000028982c63aa2781152198dab3cb64076c2ec8d0ad000000000000000000000000a275616cac0204f28607a1047bd9f484966d84410000000000000000000000004169e905ac07ac31104a5a81c9efd444974be8ba00000000000000000000000010abee27e0c74d23aa0f039f564a5e0853abc1f90000000000000000000000005f4578da2e980e9a1e967e45336ac8a0e6ae151d00000000000000000000000083973202e0014b519a058a7d95df0824f10b4be2000000000000000000000000802b5807aa9aed8b870aa6c7c161480ff8115429000000000000000000000000c53bd9acb5e4c619ab8948b2e7e96e3ae501f747000000000000000000000000e1b5621ddddde7754bf164c93e05a93ede0bbdd900000000000000000000000037ee4e5d0d77c6b6411f95c954f62b355632bd38000000000000000000000000fd3ecbf183c95a5f36f915ebc078ec6b733b8eb40000000000000000000000001032c317873355be4fe55a873b3978391891408e000000000000000000000000783497af8bf89ceab70f6b8b41d27accf1c078ad00000000000000000000000003f1833389c32dc4d0189c30ff3f98c265b93ef6000000000000000000000000dbb087d3601e5459551294d0514a411602f856cb00000000000000000000000028fd660518d42b65c786330dd29c6208eac51e45000000000000000000000000523ae80652d4a66569581b88fee3b2ccf22421ec00000000000000000000000054b90a292482b8655b6ee45c8f4553a38c98b09b000000000000000000000000c65c2d5b634c0d0dd8e46aa19fc5aca6a1ee4120000000000000000000000000686a4106cb2af85bd7c9753754549a3cfb12c67f0000000000000000000000005cce57712c5a2f0c853160acc9612ea05d1460eb0000000000000000000000000201597af44ad459f991133cbe682e7b1b6bc2f7000000000000000000000000db5602befde21ba57b7699c0d9f11ed61be1f337000000000000000000000000bde57eb537bc3e7e0dc0af9ebc6c9b287090ba45000000000000000000000000c5d323d3f08815afbd210d565451f86b7c338b5b000000000000000000000000fa8a079e0d2077ddf5663b078690f1219ce3fc890000000000000000000000006e026bf65c5fb36625b19c5d6002b9348a77b442000000000000000000000000e4eeecf2ace994326f31f39308afe7d2805214c0000000000000000000000000bad66fe7fa77c717c46247a01a260ce7aa33e950000000000000000000000000b2fdcf5da74e42bb72b14644954a5ff7518ddcff000000000000000000000000c5024e11192c17c85de568d888e20fb4ea1828ad000000000000000000000000d09c613efff4744cab173ff69476606f1135efeb000000000000000000000000f56a38e0cea2892dedaa73893ff20b658987fa5800000000000000000000000082cab694cd9bdd5f279790ffaf6ea75dbebee8da0000000000000000000000008b5a9ec999d1190eab9ee8119cb55833042d6e55000000000000000000000000b7662f1810f06d8b88a471f54410407ed1718444000000000000000000000000ded9e13edd1e75f57e7c38f4f876d7d827bb6be20000000000000000000000003fda6584de039eba05ff7ee09b2ab4106a51a3b5000000000000000000000000bac636dd89c382fd750af3049c088efbb0e605e0000000000000000000000000efe747afba751925cc3d6cc94283f0fa5ee12af60000000000000000000000002d93e31b8b6eba60447cbcb5a5f4966a5007d3610000000000000000000000005d6044b6cc0c2ea69213b4fe831c2d3760572c9100000000000000000000000018eebafabe28eec3bbe3271430058bd861b022b200000000000000000000000067474828454ce4254cd0e25992c893ef2e9a3b3f00000000000000000000000051003ea51f92995fa970ba27931491624eef1fc000000000000000000000000044788e2df3e4e81a1b55dce97d5280550ea86e000000000000000000000000002055f478c02615274b6c9e2747f3f2cc0b8ab13b000000000000000000000000e5cd1df9127d94c3a679b4bd4a86de69c62010a000000000000000000000000075b7e70d9b26e660a1aaebd03bc588f95e608dc500000000000000000000000012c2ff17e737899937d6cde55730d2778dc702430000000000000000000000004939ba78629123ca3e1877d8a81d10c13f4385b6000000000000000000000000c8d695a9d5eb209dcaaa41b2336841ab9723881c000000000000000000000000045d1524b226d454c75e9ae3ca039bf83cc805cc000000000000000000000000b162b5ed76f638d8513a29a754234cc540a55e9f000000000000000000000000fd7ea20913f93bcc306d952c524c52d2c36294bb000000000000000000000000df3929fd6747a884cbec73786af25439cb01c2680000000000000000000000008a47c45b4cdbee568e0337cc9b536b27e12933f400000000000000000000000070355cc463d92c36da54639d86b09cc9a1e53422000000000000000000000000ccab752a5b14c1760fe6f5d9121fe309cd8f6c640000000000000000000000004de3811c406b76330b4983997cff1f8b17e648cc000000000000000000000000c14e7a1b5e0e56918468ee947dd7265ff305c43500000000000000000000000003e9e732b8ed053771b472c3e013d999d9ceb84e00000000000000000000000054d4e356fbfe76e055529bb85c4542014645ea6f000000000000000000000000baa5b21cd170e1333a7bd82b82953a28c483de4b00000000000000000000000084819c66ff94637c3e02be4d9bdc0c7a1378d7e70000000000000000000000004f2071cebaed5065911ba42b5c4a7c743a30ec69000000000000000000000000cb89386cd128bcc9f7933c3833935c14e2f632ee000000000000000000000000af00ff4e4d3f504854885b096224b09aa4028c5900000000000000000000000031696c847f25105ba483a258310e9e17bec27e10000000000000000000000000e789942e4380e87e93ce931689d3dda90d3bffbd0000000000000000000000004f80fbe724aa751e16523c409c2a6379d8ee184e000000000000000000000000636c1e8df8a1ed616dae42a5d9ca6979119a439c0000000000000000000000001368a87cc50f7605a0ef40254699e976860defc60000000000000000000000002b7db47f5eb7ba3be7b364045c52b70976e709ba000000000000000000000000dd749900da2d3c7802fb933c5bfead52ac30eb10000000000000000000000000c5e6405f0159b83f61bd0ae7a8e0194534c8425c00000000000000000000000075695c87980098fe12d395318d3d9011b44cbb5d000000000000000000000000e70a249eb4117bab9a7cdeb496572beca4cea8d60000000000000000000000003611e49df4fbd304c1b2df26144bd89184fa35270000000000000000000000006cc1719b011a5ee05ea60e26b8ced2d312f54124000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d560000000000000000000000001a7c9faae8bfb8f5c5e3cf88f672f4821f0f37cf000000000000000000000000580153af15dc0028816a4176e481efb5e13d46ae0000000000000000000000008f1befdad3f1d5ab46e6c109d0ca2682004ce50b000000000000000000000000c09b58d595448c07bd9a21761e52a8f8f8a7856e0000000000000000000000001e1e7548bf35bcf2a61fcfecc1608e038c167c4500000000000000000000000009b0b37c2175725855d4ecd225e71707c5c5ed11000000000000000000000000c93a10a06a715bfc7bf20224dd13a9c9bb519ef4000000000000000000000000128f5ba0886476d263ad612f2399f9318c915c6d0000000000000000000000001f064532670ae4d9c251e6ae345d1109c94dfed6000000000000000000000000972ee9cdbb1091154cdd4c2c4ae5a67019e332f8000000000000000000000000bc41fc3004f0028e59267d8c14b54302c8e7e1d60000000000000000000000002554701ac24745e6c1fea4bcc462808278ef5853000000000000000000000000cd235b3adf03cc0841a9d66ccc6d5e66f6b599fe00000000000000000000000004b3937e6ad28d4e07235afdfcd01b583b503c910000000000000000000000003e5a08a752206cd2feec06800fd24b6f21631cf10000000000000000000000000cb5b3ffb47f049b78b17f57c8b217c010030d1d0000000000000000000000003f40edefe0eb77146b30552e9b7af231082a54a100000000000000000000000099a0ba3e1b866d0739b166753903c7e89fd7ebd9000000000000000000000000001e0677663efde3a4357b24cfc0ec9b2d39c8cf000000000000000000000000f98ed302c788c12f449db48c9ecc7d71d723441000000000000000000000000017814db8bba650fccf12dd91aa850195b31f980c0000000000000000000000005998140fbb18eb609940c163b63e0123671979c8000000000000000000000000be597fd373923eef340f4b54f1bebf9071e653f5000000000000000000000000b81f3ad03c9cf100b1d727b349511a127e6721f3000000000000000000000000978f6c151f2f9d250ff7d7ed0616ac3ed7e27de2000000000000000000000000e835133192dddb7ddc75d3b5f111c27dfe7f28f80000000000000000000000004be841855609abf93e5f5ea634787b54994b92d00000000000000000000000009a9a1a80e2e2c3cb8c3148df31ddaa8500b7757600000000000000000000000074c76fd59fd75d9ae381f027d9e5b7f66debad950000000000000000000000004fd68c4640fd69839685e4790410f504c56a2b52000000000000000000000000631b5697cd384d8e0f57a6819ca30844ed57f1b70000000000000000000000000636d6d47fbf95117dec26d72fe193dc6ba94cfc00000000000000000000000015eaf3df57dcdf476178b9839958dd603a85ca5900000000000000000000000018e6744f675e47dd16d82e76077739c26a75b1ca00000000000000000000000040d753050275150294674b9ca7b729e449bf05450000000000000000000000004dab449faa4cc75dd63cb1cf4f1a60143b7c32e40000000000000000000000001982d24b00bb926cf4e02f2525cc0f96a4341a79000000000000000000000000531f547de90f97fa8dcefd7ce4e2825f36fe28b00000000000000000000000006eaed0e0007a0338b28f4f381e9cae3ed3733d81000000000000000000000000eadf285e764cc8320157e5e67106855cdb218c7e00000000000000000000000027e20af8621ad743ac5e787ee45f5d7b98905fc30000000000000000000000004d1a5ec4dae3759eee3d2c4f5ec42500038d32c8000000000000000000000000f803772028a2d00843594864ccb0d2291c8a3c250000000000000000000000004635a5844290795c1add95689629e5895e52b8260000000000000000000000006acd45d604788dae5475e2282ac00956cf9647700000000000000000000000008e173eeb23d12b6b4c2fef2e54ae58f9513e624900000000000000000000000012623f302940def8a8770584327fe80f7c859190000000000000000000000000f3f423ab217b5d85ad34a2882e10fa3cf9d613ce00000000000000000000000082efc2ca5ba6da6c9356df556aaa43e1d200098300000000000000000000000015b7bc29254314d5b42a2e241960d2634061b87200000000000000000000000086feaba4bf2dd4c7cb8f20e015a67ee8d1c36a8400000000000000000000000021d7e1aae9b41403ecb750cf6fb3e2a85395750700000000000000000000000078497429ac0a13f58f2cbc74e498229353baa52300000000000000000000000069b1b73c3669d4f8c07e960fd04f271ca891f42c00000000000000000000000032076094ae410e99b6908b58fd26042a8d6e6b520000000000000000000000007cc5ca2a31d7337e49e1e87ecf82a5e17204c4fc000000000000000000000000a3fbebc416b90ed07664c28ef2c1fe4d99254556000000000000000000000000c01a6934e963d8834b5b2d60be306d2e91a1343f000000000000000000000000385e05069c70ce6ce5f45eeda23cd0acfaa106e8000000000000000000000000657f62ece7c47ed87c14cc198e73f02e51d49b270000000000000000000000004b839c07bed7ebdc7b318f8955847aad55a57a0c0000000000000000000000003f452cb13f7816c8d92dec5c7833deb75286308f000000000000000000000000ca2f5227aacc98fb9184d542ed4f9f01b2a43bee000000000000000000000000766f0da74935a74c9e6bfaeebd9b94a6048d57f5000000000000000000000000d44a8711413e88708ae3278a3fad45e524381b4a000000000000000000000000497d0112ff5a54bc4d61c05760b947aed8d821250000000000000000000000001985652e7689f442a37f4c5ffae56bf5ec41681600000000000000000000000006ebfdb9c5e6675b12e4a1d9f2809524537a01fb000000000000000000000000d6db49e0dd728f2a087a2bc68dafc4a61da22c12000000000000000000000000efb9fd723b3a074aaf1febd3e24fc65eb1130946000000000000000000000000f9fbbc34d03c9efb66a3e3e1240e0db44da881770000000000000000000000005f34e895391da0e24cd8cfc00e2cb8960188e01a0000000000000000000000004854016a434295718559cd6dfd95fc30deaffa24000000000000000000000000bcef9f2696184d6125a1b653f90bde2a38a7e9b60000000000000000000000001fdda539e6760f11eefd1fe588be0a92452e2b87000000000000000000000000cb6547538dfc8c19fa2b165177579376f8737337000000000000000000000000b16e1972511e85dfc17de776261e5a682cb9630500000000000000000000000076a3411b0440ccdc6676e267b8f8cc8dbc48548d0000000000000000000000001d32dab6ed33225111ffdffe97404c900dcacad20000000000000000000000004755d38b5861840e3632add897f2138eb9936ed3000000000000000000000000987d96ea385f83e346dc2897494938d6a64a62a4000000000000000000000000ebd5b34330f3ee41e8ad3816deae90542edeafcc000000000000000000000000e900901f2d7472a2a0c4cf1bcad3cae5e5ecdbaf000000000000000000000000f99cbaaf7df9b05660a6a309ea96d7aa59799ba20000000000000000000000006ebc174c148fb1ecc4bf442ed9917e33d55637ad0000000000000000000000006888446ad62f746b73f0651bb312313d298a8614000000000000000000000000c9eac039679cde3f3bd8f659d1e32a32bbeab7050000000000000000000000004cef3395222fb0fe40aff6ac53a007fdddcf3e2300000000000000000000000079b767a7e156aca86a8d77f7e4e7f70f659ce7450000000000000000000000002ce87a456241db438a77d601e2f9768e450d40430000000000000000000000004d40e2541f943e48ec81dcce70647386b0e891320000000000000000000000007508099ed31673a7c90f966524bb3ca07902076d00000000000000000000000045f850985941de2602b6cfa790d2a618a997aeee000000000000000000000000ac3ea37fbfbea1ebae14d9cca5807babf059c824000000000000000000000000b589aa4b36acac940fb4f4432f44e776c3f54bcf0000000000000000000000006bb5919e20df7a524fc25a24b644c5254cceb7a3000000000000000000000000355b5c885f3cc9fcaa99c29299d95d223e3d4637000000000000000000000000979432cd51f8eedd7abcea2c7bd256632c1a8c04000000000000000000000000be5fe46eb882b657c50c300a47fa389363db9b95000000000000000000000000a7d589aba0ac0503228f6c2b99c0ff977bd9406d000000000000000000000000e38321df01bb37343e07fcf9afc4b9321bfd278900000000000000000000000027c47e84542ed23d1da6b6ebdef9e78ae952a8750000000000000000000000003896a6770fc6b6559bfd6f9b93df6a61f9d3caa0000000000000000000000000c0fe5a8e7d37f2f20aa0c732dd84a9dccfac404f000000000000000000000000fb434ddeb7a31b67c78f5de479489843e2e66ce20000000000000000000000000772051c13ddd1059e594220bac870fa38511712000000000000000000000000dd39dafdeba01d096add04cbe66e9b0fd43788780000000000000000000000008e8b5ea52076336ced6b547ab72058b6a0fde258000000000000000000000000f8a0a9669e1c08cc73ff4984ec11f35c1e45c9b10000000000000000000000006f538a5c21b91f1ba03bfdfaa87f214bd926d09e0000000000000000000000007d480fccad3076d677da69a2734793593b48e1b3000000000000000000000000c15977b228ec9307ad1a509a6af2b81330c6d125000000000000000000000000101a67a934b7b2eba8682ed4eef7fadb6929ded9000000000000000000000000914f46ec45ab2ad2e761fd03de42876e9910dc70000000000000000000000000cd65b6f4cacdf4510348dd35c46a2d528a6a4b6e0000000000000000000000009f6556fb1592ef4d19cb98d39fa1e29f9e0dcc0e00000000000000000000000061729cec6f4ae6f74523255c2523ed41961973be000000000000000000000000d24a92de5cc9921fb3096ffbe441d43a005ffa1a00000000000000000000000013a577367f99fae7832b8ca43d13c6866b7e30d4000000000000000000000000b6cc7dbe6f394aa7407c86b6b2e0f759d2dc8e6a000000000000000000000000cb06bda3ce0ff2e996f9af3c971b2512634ec482000000000000000000000000620223a85b2c9359362a05ce4d17ca766d7069fa000000000000000000000000e9057f1f5d485ccfb64bff68649beda886e2993f0000000000000000000000009223e1df94cadf62a92debbbdda863713319fef700000000000000000000000010071b4f92b6dbe84b065d6009c0e470f6811e04000000000000000000000000d20e8d5e3ddd96c42ded7053842d054bf9e64c29000000000000000000000000d1373dc6fb9dff4e10fe6b9e821a73be103779410000000000000000000000008235cba695529893cf9975d93956a749e1dad86b00000000000000000000000073655ee9550236baaca975e98438647771a33ab900000000000000000000000036b874d2c28b648c1313b2bd7a7bf9d249d7c1f000000000000000000000000016c6a71274c47ff006b2856670d2072bc7ad41fb000000000000000000000000a87558c07216bd3069161fa02b06969a2a9f7603000000000000000000000000d2a43caf413dc6089e156fd81016cff0572487050000000000000000000000007df592d967ab4d9babe1d6d2e6f5335c07a1272c00000000000000000000000082d2c239993c118f2ecf54191073764af13fa9bd0000000000000000000000009eae70b8f6d77759ca903241663dc6cc0924aeb40000000000000000000000006b61d9538ef388240b9028721682dd828889c287000000000000000000000000188197fad2f2077f38c62c5897166beeb30395a9000000000000000000000000b01ed7b0cf6076e25b021445dc2e5e7687e0de6c0000000000000000000000008ae5217a7506406972a3ff108226d25480fa613a0000000000000000000000000bada785d5d9d9036d972dc739e23a170fabbe150000000000000000000000006c905e04e1315fa4bce0c465a097380394a90054000000000000000000000000646b364809799f740764dee321ae8b665ad56702000000000000000000000000052e99e01ded61db6d1b63bbf87bee8d1b1a0972000000000000000000000000eaefdedbec280b4188fb54629abb5c276e2fe1030000000000000000000000000a573d39406dab1c01749641ae1e7a95f952db58000000000000000000000000027760cfc8827c0ce0820db7e14664c4d13668560000000000000000000000001335ccba4fc23e6c73f69684177ad35f61c216cb000000000000000000000000d55a034cd84c0f9463f3685eb2c5bf25995b0c540000000000000000000000007f0aaa013a8ea0bc4a0ed6222148b48638728f25000000000000000000000000e27698f111201e33006dd4649d8f97a6e745b86b000000000000000000000000c0003d9dc5b352713f9434619d5459feaac9941b0000000000000000000000005755729d9a33149169830cb523779f4dd481e9ed000000000000000000000000488933457e89656d7ef7e69c10f2f80c7aca19b5000000000000000000000000c63c45a310646ff2dbd94361ae72fa6c98c08c2600000000000000000000000030d05e71fb3a355b534d0f4dacd54b90a13618f700000000000000000000000040c67ac9cb20cd23bc7ed1982e45013569a2224700000000000000000000000081683cd0643827f351d0bab152d296be02cb59f8000000000000000000000000e4bd0789860d869fb633df508dc67835dc6052600000000000000000000000004b27d0618a834571e13a77f0e86774026cff09d3000000000000000000000000d75b81bdb481d0080d8e94f23dae59f6ca24bfc2000000000000000000000000d99a5f74c094c9e6ebc6b4b777c18fae2c6a04ba00000000000000000000000099bdf947695682fdeec59468992b61625712f6f7000000000000000000000000bbfbe4a945a23998ffcf49a6f9ee9371aef64936000000000000000000000000f862567fa85e197fe8e5a898e9156efbdc2b1eb80000000000000000000000006cff85eff44743f0ef2b656ad48d80d980db2a8f000000000000000000000000885eec3516cb1d539f69c6aaadae9f1ab71fbfdf0000000000000000000000006d7d569c169fa3de93c1e0715a59b68aa1e8263c0000000000000000000000001c8725ca2fa10194c2a162a27d839dfe122a9a180000000000000000000000006be41777fd4469bf84892e1a85b76932fb4e762f00000000000000000000000062efdf7503fdbd493b7ce08899fa9820ec1310f600000000000000000000000031ffce752d29f844819d909d5781c67527d96bf900000000000000000000000010bd4f3bb0c70b1af9d50ace7cc198000082c76c000000000000000000000000c051b40a44114ddf93ff26cf86b4b51c9103f4df00000000000000000000000057c5cfe3255be7dfb865665ef2c165ade3fc4be7000000000000000000000000ead0ac8abc4b0a27be5f2376db03a37520b84bd10000000000000000000000005063c987bcd3669aeb250662800e01070612e9c5000000000000000000000000b187f73834a2a1c6fad70ff01063bc8ebc2b6b2b00000000000000000000000066376db42330451ea62e56aa1c8dfe1029c18309000000000000000000000000a0e2623f7bd49107aa38f3ba3f25254ff7e4941d00000000000000000000000031e93328a089aa883294a1807309951765746a99000000000000000000000000b6b054f8fde9971ed62690d490679f835c4f109600000000000000000000000064db6bfdc61b31f7b5e555c8298f848d50c9c236000000000000000000000000bf536ee6dda4169fb7a0c19cb2d74cb31311461b000000000000000000000000b2ef9585d9869be2c7242dfb7ba447fa1e206d7000000000000000000000000040f668f3ba530c41f315d218e2d80b269a745a5400000000000000000000000099efe37e787b5364ebe00d12a55166c9a47a9eee000000000000000000000000054e82b48ab9969514a18af9fb7633c92c254462000000000000000000000000389f0ef0e4315e5ecbce7b3b0e699fe006eaa916000000000000000000000000873e4b402fdb3a71ce72ba031621c39c26a19106000000000000000000000000f0683e2a31db07e4833b59eeb9bc595fe96b949b000000000000000000000000d03b3d60e3e7245389f08832e5106f4b0944d3e400000000000000000000000024d8deb4d5829f9c1b429cd662a099abec1bd255000000000000000000000000162d8b15c3c7ddb29280a18fec37b313c8ed834d000000000000000000000000d5ef990a6d12a90a99e9659692d7cffcb97ce3f7000000000000000000000000b6e5185dd6d212ebc1816fbe6d1ae1b1462f38df000000000000000000000000e43c07099487a35cdba64f731b22b7214e6bffcd000000000000000000000000d1d02142a5ed149d72a755af93a161f4f5279c39000000000000000000000000b87982bade0333c664074ab6c228abd205ff522a00000000000000000000000026be3dba6dddbb99e561f6079bf416786f6c9c96000000000000000000000000674045745942a6de100a37ed327e58cc66c85e6200000000000000000000000018f8b69f25bfd1582e8ffd00fb47fdb6f50c7a91000000000000000000000000ef2f2d3c492a6fbea372f9210cfe818ed9e020e4000000000000000000000000a0f6d51bdef4f577157d8268f75c675b77e5a2790000000000000000000000001dbe53fd85d58c5993a9c28e980de470158bc30400000000000000000000000008101798afaab29dd3d0aaa42620c4c9837280c900000000000000000000000047b2eefbbb7c205df0a1fbf71dda9c86068d74e7000000000000000000000000fab14ee26b11be750214cdc92641ca30a51c4f88000000000000000000000000f81dd0f6b5ae716343e7cd2d74801c77284ad3eb000000000000000000000000aed409138af7dc2da2cd5fb3bf17e494f183b22f0000000000000000000000003603cf23c4342a04d592b657f7a0f8e83b6db515000000000000000000000000295101e157bd1a0f08d84588ae29256fd798d7ab00000000000000000000000002db965497c55f44d5c0244d6da08c57b5047fc90000000000000000000000009f515c8ace6fea06894ac4aea5c2768894325e67000000000000000000000000eb7ccd89a3f51b7bbb0d1a8f8653e0453b70b34a000000000000000000000000b0745d1f896f15b4e693fb2137c3d14ee7b464a40000000000000000000000001b371475a2f7e90ef7bd0a7f74ab324d05dc655500000000000000000000000022e1a6457a17b4755a4e301e0c7163167cd5bbd9000000000000000000000000d86052b7a75d28468220bb376d82667f6068dd9b00000000000000000000000048a9bbbae18ef72e87c8c7e6fa60cffb2d877b290000000000000000000000002e4c1e583c46c78df0039360c3ce9546b9484b9e0000000000000000000000009201b404afaef0c36cc2a91c0c9c23364657f6010000000000000000000000008bf34741769970b997585f387d6f9691904e3612000000000000000000000000c5571eb53416bac9f82d2940faea0d24771775c10000000000000000000000002161121c4e73da0c79890382112dbda715bfb13f0000000000000000000000009f96a2377134efb37a99077b049c85f4313f81e400000000000000000000000006d8571e480ae55e1e60335e8c13df42cf36b6ae0000000000000000000000001d23f3595be0433602f69bf5d5d50d44f19326ac00000000000000000000000082e944992dbf8297e493efa3969c07f58c9098cc000000000000000000000000336ffb2e0502cd1ec7bb3c4a2321336f949e4415000000000000000000000000599670b4754833b45a128e3bebaa209264b258bc000000000000000000000000a4b593e0fb3fbb4002eaa32d90f793922b2f03ea000000000000000000000000a2f1d3e8980d643ca11100f1367a0daaa9c744a50000000000000000000000005e8a431f893d9f9f1535c04fa3e97c9db26b62cc000000000000000000000000a1bec2d1931e36dd22da16507cbef0e96ab08e380000000000000000000000009643b5ee89cf11180203002f50d6b0cea8255afc000000000000000000000000b16c9a671d269cb3e41e84a1cad527dc254342db000000000000000000000000bbbb26d6e402ae2c9ec8554a82ab4c78977b6d4e000000000000000000000000f0af7bc4396e54787a7ae094b252813ae0204b650000000000000000000000003c306a9f7476b2e8618bd82f6fa19bd7c6eae53b0000000000000000000000008d86a1d87d654afdc33a473c09150be93277a14700000000000000000000000075a8544a05204d895b13bb4921523c88e833554300000000000000000000000007df635e6b8d59dfbe549c42d764b924132e3a95000000000000000000000000ffdc4f5040e20902556610864a8c833b1502d4c000000000000000000000000063588a05630c3dde04be59b6ef3ef55c83abeafb00000000000000000000000052772b6de00fdf6ef74b0c0453f5ed29e63e7fc900000000000000000000000047c23ccf730c2a708056676bb5322711123e2a87000000000000000000000000123d9ca15289576587005888d846b27045293395000000000000000000000000da5a49489aace19a414682a21ac18e3419667a70000000000000000000000000c763ddf6b92121be8ae0ce7fe6980f360641cd9e000000000000000000000000ce03c4abba056688b06f8519bd047971895b84560000000000000000000000002e495b3823de861cbaba7ed18e3a3fa31e6f1f85000000000000000000000000fa9fee7ab222b146ee2aa1335421c7d319fb138600000000000000000000000070a6856c8735812a5bb573c75a8cd8ce297ee3e6000000000000000000000000ea1f2cd22d715c9b86b807f3878d9142fe1804d0000000000000000000000000e81f27823b5ea4329877f024444a81f7e0361fc0000000000000000000000000a07afbc1426fd79eaee123a2e78dbbab14237b89000000000000000000000000954e583048dcf8ba1127678f68a57d536392a79a000000000000000000000000c1cab2b7e436ce7b8938c37e4a21d03dce59dbbb000000000000000000000000edf514fe31eb219f320710b062ef36cdf40d8c3600000000000000000000000096a425eecafdc223cc123c3c42f2733b47bc67bc000000000000000000000000869db374c852021c8b2f7cdbab9a134d6880d13200000000000000000000000014314de534fdfd8c3ab9389881b4c35e2ec805e30000000000000000000000003f23fedfea9c4421ebf7dcd06fdedc8b09d7e1570000000000000000000000002874edd302ecf5915a7fb4b75b93b3357ffad46a000000000000000000000000a0f569d3da0ae3f993e6ab24355da88eb8673d8e000000000000000000000000c28d627823d33ab98668aac1cd0aaaa2e1ead2970000000000000000000000004a21127cb4d58eefc04645b3fe25bc267a62197e00000000000000000000000094dd8b9c850cf3ecf43c3df6949134020b978de3000000000000000000000000080f393b177a49a1e34f11a18b6ff83162e89e6f000000000000000000000000c4e4984e243f2b833e31513ed4a5025922922d6100000000000000000000000012619f2180ceace3227ba81ed8e32a3396812a1b000000000000000000000000a0bcf3223c35fdc171ce0892bbdcb0cd63dda24a00000000000000000000000002ffdfea844fbaa30ac15bb8461bb500e658c2b80000000000000000000000000d5e60d3a881df1f547a0080a0e1da6d030a855100000000000000000000000039a954548ae293cf58caf36ec04e542ddf6ba43a000000000000000000000000aafb6ba0ea74d33884634e228bf9a19130e272bd00000000000000000000000081630cfc5b06ebc586a14275ca8a446996a8ebdb00000000000000000000000032ebd410811d516df98db4a5e56e00ac78cb475600000000000000000000000056cd85826bc74d94953bc17a3b3f7667e4fa34fe00000000000000000000000091b80a39f12630500bd40f6bda7cceb6b89841b300000000000000000000000010e16d7bf8514edd8157c9565b750628d74fa68100000000000000000000000028cd6807aea8859b8a1bfb537f981d043280aa0a000000000000000000000000ce1bfd96e5cb3c43710033976c9c1be68862f8300000000000000000000000000349db17c20734fc44a2146c3a53b5122cb4235c000000000000000000000000b0fc349609ec765d01cc6e62750fceec9d4e80d0000000000000000000000000cd1b9f68f7cae033fb5cd6caaf490096148605fe00000000000000000000000049553be758c23fcd569f79db54f1da019c64440f000000000000000000000000b11e224ba8c89ea26ae2ff55d830502e357f6d80000000000000000000000000b367ac30e666bfad8f8217b19eea0a8ced972f9b000000000000000000000000d6f46625a0945faabd8b4e7601f888f0fd08ccec000000000000000000000000c0b099dfe68a5d0407904b245f379a112effd1d0000000000000000000000000cbabaf6fa6dadfa0b7ba239d45314d0669f3ca8d00000000000000000000000056d767a5bcdef5346a1c1decae1053a0e9daf81d000000000000000000000000f091c36813bc9dfa52d24c23e0a4ecb79f3c6f7500000000000000000000000078e48d3041f9e250cdf750e01ed3c701e1950fda000000000000000000000000cf0ccc163d6e19ad77c4fd6e9e8a89cb58fdca6d000000000000000000000000eeca6c56e16677ff38e8e6b6cf07c31c16daf71a000000000000000000000000f0beb69b870b0cfb4aab5c0ddd3c9d2207ecb856000000000000000000000000a209e70cbdedbea20228bc9f48017c9ebc7da19d000000000000000000000000fe2b7acf242dd7db28c0f236849831770bc702600000000000000000000000008f4056a7e62f8204b380a897145a013e6f6b7c400000000000000000000000004482bc07bb68aa62a26be1a4efa5e437697bbbf70000000000000000000000002993d96b62412f3d69f1662ee4dac1bf1af50e430000000000000000000000009a03105bf513b6f88a5efe5f8f1200c32232387d00000000000000000000000057952a3d691921697d14a9265a7893ed9ad0cbca00000000000000000000000059e5123955775b1ba8dfc6f1b7c8109513ee2982000000000000000000000000a92078f92c0fdab80427bb801a9380f342773900000000000000000000000000981d6953d71ce33e3b9d9b6f2ae27d47804813ff0000000000000000000000001f47758cbedce0e287beee8d57f2b0dbd2d3ad0a000000000000000000000000cbc49eeef33e01779b1734f2e693dacc2f70a08e000000000000000000000000f69de221d2ef354ac0242cb008d17317c6f4f3d4000000000000000000000000985a7708e00c663194ba64b8e580f578bb7d2341000000000000000000000000459ee5349fe0ec3cc8c4e22df52fa000e51220260000000000000000000000000dcae54e8baa38026a5a16447119128acf47a0eb000000000000000000000000ae7b52d6b4c34310031cdbe2c7d2462bbe87c98c000000000000000000000000c3e4c08002f3443c9faa1631cab8b01870da7256000000000000000000000000bad3c39388e6420bd5bf5d760f5d7a5728d8fb4600000000000000000000000006e7e741e096609a32afb2a877e2e396a85bb7510000000000000000000000009623635671d938b5e1b6157dc89a8a95e8da5ed1000000000000000000000000726c3c3bc39f26593d8e27c63978fa2738094a7e000000000000000000000000b4b696115a8fb59baa05b30adc7d4e359039da0a000000000000000000000000594c246790c381a3eff2ee6a9baace78765606d9000000000000000000000000ad1d710ccd916c4eb134826a9ba73d16063cea150000000000000000000000009826f6e112623b69c147f829e517f7c5e0d0b403000000000000000000000000f60c1c71d9adc9da6adc8897d4aa802de1a08cd4000000000000000000000000d6087aedf431eeae7a2cd9c0191731eab3f0051000000000000000000000000078258265b4281514b50097ca8ff423445d4a3fdd000000000000000000000000ecba25d178c3b9b44a4af2715da9a5b6afd8fc040000000000000000000000007d87957cf1ef1c83e84e40cbc83908e1510e097700000000000000000000000019e72289ad66a7bf8b9e2c39bd429c1be3ebd7f300000000000000000000000015c03a3f28c1259c7be1ae1c65d185568a125dc30000000000000000000000002c07316532f88d2fc68c9ce349c0da821fe2dc88000000000000000000000000724dc2a7ff055b9741dad7e42856ef9fc0c8f92500000000000000000000000060e7acfbf0d0e37a19e91059ea6f9ee248a8daf5000000000000000000000000fad98a83364956c86affcbd6f45c0c2e5c2a07d4000000000000000000000000129624e820e079c59c3ac6480279807ce9f7287c000000000000000000000000ccce60aeaa07fef70b3f773e7ddd23416c2117dc000000000000000000000000aee8dc5efdd41b31913034852b020af8e61abd790000000000000000000000004e7c967699ea9943f1d832985649bab5bbf930480000000000000000000000005d45371612588417c8655b044e52b2752e4a19b300000000000000000000000047574f294645f0dd1d9c5caeacf87329fd538bc5000000000000000000000000badfb55698ebda444b967089d68cfe6b309960be0000000000000000000000004d26ac7eeb7746ef772395ab1952eb991b0be02c0000000000000000000000003688c4ab2db00a563a268e05fba43bfb14d6174e000000000000000000000000c69c35d3eb8e286859dc289f74d50a6ec19b8fa7000000000000000000000000272da3d7d9d25dcf71c4ca6afa2a888f6d27ee0d0000000000000000000000005e72e175dda7dad3ff3fbdfb3ad71e8a3db307630000000000000000000000004271d86358f10c21b75186a5e82a81fff6ffd73f000000000000000000000000b63a97d49d83093d9e4f74758a9cdec695e4278c00000000000000000000000090a73a5b52842928dedc8b28d8d81ee7a3a007250000000000000000000000000781f2033087c38c23ce4538a3e53eb28f35de60000000000000000000000000fdc71ce2f56b77ff29afb2a6b3278190acefb8580000000000000000000000002c9fc13fa05d0d8f00ac767b046253e6d3a2246600000000000000000000000074f9a2dfb4267ff206e3e40bbbe3b0c4bf26cfbf00000000000000000000000000f9b953acef2da11144d9c5826e7ea28fc3ad5e00000000000000000000000075ae778bab09805e37d0393bcb124835329089330000000000000000000000005eb2b396d79f9f18adcc18b4754740ddb4bc4238000000000000000000000000531c9d11af44d6da0ec412d32a75a507c26d5e020000000000000000000000004c0b7b1f13716c406f4a6c327eaa7637adaef1a700000000000000000000000042e707f95c479abb5cc95a7a8635e8dcdd534efb000000000000000000000000494fe899f16a71391be9ebc6a5146a132f96380600000000000000000000000011b3dec2a264590af5e1f8e48171f23ee8df2e7900000000000000000000000059f20d791a6b5a71a3f339159aac90cef4c19ca60000000000000000000000003a789e8a9c6ebf59a681d2cd30d92b38ea42298900000000000000000000000033c515cbb1d96a76cdb72147421fbfa0d041877e000000000000000000000000b7031b3b20945ed4ddbd4d86c906c537885d6c5e000000000000000000000000f23065ff7601034667ae97528c5dc3bdfbc978320000000000000000000000005f6fb31bc3319b680f95136ac457fd992372ba8200000000000000000000000053c9ff3aaf6710b4c03ae1b33bded47934f5d179000000000000000000000000a1cbbfee816efb0c5ae42486d73e840f338ead4b00000000000000000000000025f960a25e27116b6338f62ef13de46049a3f30d000000000000000000000000e05cdc286a86bd88fa399fcb6cdedec9526412a600000000000000000000000085dd1c7f854f2a7c7feb1b5e4b5b42578a938a600000000000000000000000009dcb21a9750ed419e7445181747b1750daaf781d000000000000000000000000853ea284fcb5882779792e0409064b68fc7ab8b0000000000000000000000000ef9ff92e1d078b3e6c40d4de5d51fd0440c51d3400000000000000000000000094179507e8a46714a01a8bbc695dc41ce446459a000000000000000000000000a835ca0d25a682e8ac4f2f8b4fabda8f9bdac34300000000000000000000000084ed716d9c2af220e148f0812fda69df7ade133d000000000000000000000000891bdeb5335cf2b2b36992e8f4733cd33c487a090000000000000000000000002ac729162cc96958481b7aa33ab0691768dea6ea00000000000000000000000047a8b94e5800703fb13948379f919c90e760f06d000000000000000000000000953913110c760b1c999cd473fec07055dc5ef54d0000000000000000000000002f7c2764915d0bb6434bc634b2d3b98fb02bcee2000000000000000000000000b299bcb56173235949d7b248df699da751c9ab780000000000000000000000002f988dc436c5e1c3f0a6ef6563767897c1d5bfd3000000000000000000000000eab1b42efdd6ddd6a6a9b0a6660f39246095877b000000000000000000000000a8a081c293b11ecce89d7122872293a23038c7f5000000000000000000000000c5bd37daade5f84912603ca204e8b8b0699bc89d000000000000000000000000946790f7a9092bb122e2c32d9bdc92d3dbf5384a00000000000000000000000030b1382c0b5c7ff716417f9b47090def31bc23fc0000000000000000000000000173c5cdaeefa09b3872e7a1185392fba323cf86000000000000000000000000c9e2f54ae3b17e8c99430757d3449faecd2e1cca0000000000000000000000003bde40d905b0f4fdb436633fb3666dac4cbb7f6500000000000000000000000029ec1c65dbc347429154efede9f36ebe8b9355e0000000000000000000000000e5c9f2edff52cc916259b813013fa61cff74642a000000000000000000000000a93971196a92a1d9fcca7db778f21ccaebcd88cb0000000000000000000000002c02511d23ebdd24c8a31bc30ee3bb2c8b1109990000000000000000000000001e755659c5903fb08c290bbfb47f61108847a5d10000000000000000000000008ece74065e45a0f0a43be44c5892e4f4eba69812000000000000000000000000377fa3da27de87008e02dbca609a10c991e204ce0000000000000000000000009b596d30159931a033f3fef54341eecafcd42aa5000000000000000000000000aae4c6a34d8bab2280d11ef9bf5a02a195a07e8b0000000000000000000000006344441b74671974eaccd2bab1d03888341de437000000000000000000000000ddc481167afce54e9114820b8a0bd5da9d7ed052000000000000000000000000bbc4aaaa33689ede0bb4cd93aebe5e8709693d96000000000000000000000000226b8d74dad0a01c6d92587436e4140720ae685d000000000000000000000000e3e8ac49a5abb15f35617c4dc5b8bf1007947a86000000000000000000000000e02b8039ecf25b27765da31a472beca3208ea63300000000000000000000000033ff74323df522e44c519b4a9d305a7639f7cf4f0000000000000000000000009d869ab4ae6e6f5a0b48e942885d99134b64a06400000000000000000000000091493cafcb8504a828cc838b40bb639d01fa9f53000000000000000000000000c4c6b22c6c7754e233aabf7930353657b21e17040000000000000000000000006bbfa3736d40ddc2e9f32834eacdefc73738cfca000000000000000000000000991f6115bab2866d40a12224b89d12721060f418000000000000000000000000042482ce9caf0dfce12af0faff9b6529161a77490000000000000000000000002b3a92be3fc0e7d92aee63ded926756352e2a1e1000000000000000000000000847888b3cd3b21f8ab17284c69bdf831d28e8a700000000000000000000000006ede50780a8dc3d7e15b69f8171e3388317d1bd30000000000000000000000000e2bea5d51f4119c80720efe5d83ee5d896fc3d8000000000000000000000000aec3078ceb4f2896545fd277e8c7883deda68250000000000000000000000000e61903e9cd8e219bc6b2d2ee5868cd55d2838ac8000000000000000000000000c0a8ce36e8bddd15b5ca817e967b17c0a6d4d3400000000000000000000000009dceb39c347496a58440dae2927faa3d2697b42e0000000000000000000000008498686c4ec98c5ec680863db1d0c1506d86c0ad0000000000000000000000007e4cb601330546e9b9f49f5a4fb6c859b5dad93800000000000000000000000032f4c5af81f47a66ad2c30f8602a75215d24be5c00000000000000000000000073bbe791363d0cafea1114136961a669fac3beae000000000000000000000000ddd3a7b719f2eaa7ee27a860d6d9ec41ccbdd62300000000000000000000000023ffab57cb452442b728e8fd7d021368345e6a100000000000000000000000001c5249e0ddd0ae83556026111db7678c65487279000000000000000000000000154247c96860cfa82dd1d7501a2e2948cf5c951700000000000000000000000017dfcc7ea20f17fc08d7f4304ad22459ebd3839c00000000000000000000000047ab7e6a0b8246945d3b78af7224e88c14560aa60000000000000000000000000c54003f9dcf136668cc273216fce78207bdfe1300000000000000000000000015077f67deeb34b8240eec2c62a7292b075d6288000000000000000000000000e764c60e69713e4307477f92932cc180e140c1170000000000000000000000007dd4f624c67907e2e7c04ede64ab5d0b65955f33000000000000000000000000f51a5f0228fe6b6b3005955060edba3490b35a9e00000000000000000000000028c943bcaf0679a9bda86f5078bc7fe43a519b1a000000000000000000000000860ae5ef185db1615d8472f8ec2a41cd0cb12c640000000000000000000000002ee592f2a8fc9216419c0a35720e1e73999a7d9e000000000000000000000000ecf31000d510be3f889cb950c209c35e2149b1a8000000000000000000000000b7a250a1b7232725a02a3c48fcf94a73c9ada8fd000000000000000000000000618362a66fbeca4ab0d411d48bb848b90ab4275e00000000000000000000000040bb7a05516e1603b928f26fed771ac0b71424e8000000000000000000000000f2e7ad42ca394a5b33c7e13776c4a3ea6d02a44f0000000000000000000000001b2c977002a771478ccde5be6b510e24e302502300000000000000000000000089d342c46159153629a767e9192110a672166fb10000000000000000000000007f7e959e330967c7d15a75e0c50da3315f784323000000000000000000000000f9e30a7b05c77badedef0ea5d3ad349e59a4ca5300000000000000000000000043ed8b389c9179d2bb8ee3472ebde23a86d36803000000000000000000000000660e8ec15f84c73d446d4335f6772841facbac600000000000000000000000006f18286902d85f2ccbf759c53699dfd6778f0cfc000000000000000000000000ef38241fde5c2f3d866ef546b5539ddd8418ef0500000000000000000000000075be5c43d5bfbcea70612890219b1030452c82c9000000000000000000000000d5b5f1d1936d2d8c7fe0291cfb4b565056350e0800000000000000000000000045d1aa00253aff6edeebcfc7c8611d6ae9ee823200000000000000000000000013f5e4e423ae15454f16c22d3f37643e97b337bc00000000000000000000000079d313b4fbf53d19ae52a16adb4a095a0d731632000000000000000000000000e4ae2e752a6cf15db298902b83ab3d4f65b55d3b00000000000000000000000069d0f010bc146aae2df509a1c784d72ab1e83a80000000000000000000000000fbbf597fe9c28340c9c63fa72dc01bf4d1c13fa60000000000000000000000009731a290bbe838791241ad52a446113b86d9d613000000000000000000000000af89f1d77143bbba0cb233584476ab6d7ba6fb3d000000000000000000000000535913bc80a67e1d9a171ffd9ab6c0faa49313340000000000000000000000007487d2ac59bb5cb0f4063cb6dc1f155df50bec90000000000000000000000000f1f45d7b8ac22abb96264d1e586467de4cfecf5500000000000000000000000043d7cd7f47e464d3f6e0480a79ec98f3d018d17e0000000000000000000000006a86e9b07c0a64dd4aa3135d88093afd49957eab000000000000000000000000d65fe011d1ff85560a2078459d7b94701a530e69000000000000000000000000de0d232961a4f4a0c90402ab09bf33c029113958000000000000000000000000356c332ec01b3937822444b18c329e373230b6590000000000000000000000001d3b21b44a2c42cf0bd9b82cb151da4870e5a9f500000000000000000000000055335b5960949d5c62a49fa5775d418068808ec00000000000000000000000004a762e960995b4323f29ac32f5a36fd46c85abdb000000000000000000000000aa5469d35aa5d9bea950526df4c302ac06e3b0840000000000000000000000001c9222a237fd037e6c7173e2a27fba1a9b6c3c22000000000000000000000000881ccec3c27d83877263cdaa12a45d0437e1f0fe00000000000000000000000088f4dc3be63455a55cc7e7e2589b2a166709ca09000000000000000000000000b6cb9ed49165d6f68b8559292b4dcabc7e3da32d0000000000000000000000001b72af7dfe986dfafd18cd62e781ae2e149c014b0000000000000000000000009b16a8ee9278c8a3d576002e163c6ff270b8cc5300000000000000000000000014004d667d535b60d9e468ab5f1a1fba98433941000000000000000000000000bd5c50edcce760f0f9ece3f89cc90028c1dfe3940000000000000000000000001e4f3b9eeb32e80fdf5980a8734c15cd27a726e400000000000000000000000064df49ce6dc7de2375029e7b7bf715863cdc6d76000000000000000000000000b9b612189ff8575dd8e1e952f7c437b3d7f083ac000000000000000000000000792a72656b3d6967c9acb40831b788a83e74f9a7000000000000000000000000ebce6b460e0d46ad4726175cee5f738d6eec61a80000000000000000000000002e88de004cd9c510290b0471ce1405c1d589adcc00000000000000000000000043dca79e72094840bcd3297e7e3bb5d08d0236fb0000000000000000000000005cfbf863caa50e755a922622aac5237bb46470a50000000000000000000000005ef68327cb14338817a763ee86ab68abe9fcb9f000000000000000000000000051e891dba510e96ffa26399ade631af175e6cccd0000000000000000000000001e78fced5760bf4ae3f8f6ab56b7c8911fc165ac000000000000000000000000f0488d6c06a6a203a008f0ea30dd767899bb57700000000000000000000000001cf69f37fa6de453cd652a3728e5864c1d94c9500000000000000000000000004ce59bb673d068e9c292706e409e632d2053ec2b000000000000000000000000d5c3325713ba6aa408ffc615ee34006206b4fa5c0000000000000000000000005cb25baa4b1fa81f8ea2875c8a181ee1dc89b0570000000000000000000000001c7511411d6802045d4d431dddbedbfb48068140000000000000000000000000c97c19000fac53691149c442b4a4fe70920c2c67000000000000000000000000e0b99e3a4b82b4042343b978ce932a8b1b1698660000000000000000000000006f384ae2a9371732bdce3b9779acf7ef445c021700000000000000000000000024c74ac5c08abde9dc70e51525c3685f14ea21b7000000000000000000000000b41b92bb392ccd32f2f5ec9fceffe80def1c14a7000000000000000000000000cf85bd01bdcda45e9233c9f3dd38c974a79559f3000000000000000000000000a95a68d31680495135a005344f8da84a3d6f4357000000000000000000000000c7c75e00296caab68b024a541e7eeb2d7eb3111600000000000000000000000050ca0214a155576bcbc8e2832e60727045aaf5fb0000000000000000000000004c58e71fea8a54cbedb72e6f509c5a8f7253506c0000000000000000000000002631731113918ce59c6dae89e4aa62ec650e7f030000000000000000000000004487301ed7e8269abe5fba9434b3a0aa8d2c3cbc00000000000000000000000027936bf8cd8d15e65094235778162bac0f7886ba0000000000000000000000009abd7c49e06efd9ea2c031deaccb63cde4133669000000000000000000000000076361e01d6e73959f31e08ccc61cccffddff9c800000000000000000000000010350626ec94772de5e4b490ff26986dd3bb2f820000000000000000000000002ef672bc0b9698480e2ad088f910d98af57dbb1d0000000000000000000000000263376192209f597ec9a86e342602db80cf4cf0000000000000000000000000b3540bc912726230f7cc2e2d1e5f2cd39ca3cc7a00000000000000000000000040684f09079ebf913b1d0de01cfaec785d4583e5000000000000000000000000c7cb456ecb68cb54dab1b576a1e8015b973bdc13000000000000000000000000cc93817ee1d837f20a4985ba01b0d3f4abdff4b60000000000000000000000008399e26d9137fb409ab6ffd67cf0a5bdd09ad48f0000000000000000000000007726a4ddc53023168e1ab27de0b12ebca5b1bc41000000000000000000000000a5ce48dffe7db4b5cc3432b52dcec4c3c944e8d5000000000000000000000000e6069f2f498a450bee02186081d5858813446d8e0000000000000000000000009e2732e71a7f16e569a22bb03722424734686ff3000000000000000000000000dd1e5a8b0c8e91bb98ad03dffa1264af54ae2985000000000000000000000000cebbcba0be4f07e138ea66c489cc7747afeb17c6000000000000000000000000698d7be333ef6310a6a186eec908862e8e0ffd8600000000000000000000000024301b911e69d99ee7c026468a467aac4289303a0000000000000000000000009dcbcbb1be5b12faa94fa9a287f6599c1befd164000000000000000000000000b24a81dd8fd8cdc73123d29d362ba6b44eb799d30000000000000000000000004b70174317da07319bbbd76de5614eb7eba56e8b000000000000000000000000bb42e48a5a67cf500be9c90b38f09a0bfb896916000000000000000000000000503c5b3a14434fe16e6ba5ae412d33492b47fb31000000000000000000000000baa020b4fd4043d72d26b8ae10b8dc9736656f39000000000000000000000000498536f868a398c820a7e441c82e734e617116ea000000000000000000000000d0cbe3cd3171c1e3127c6fa1b568c4639503ac41000000000000000000000000e94bfb75d297b9046724c2f30b398d3ddae19bce000000000000000000000000c1465bfde05078a8fa2f97b5125a06db39bb98180000000000000000000000002f7cd3bcd1fbb0b3a485b642469223f61fa7f5a1000000000000000000000000eb15fce5e85376d8aaa88bdcd216b80ae47c86bf0000000000000000000000009346bf0537f0ffa70bbad87c46bce903d8e7a7cc0000000000000000000000002348d86b30d6fef2e2e13eeff4ca1b3ac51e04eb0000000000000000000000005b6b57479da1198a4c265c6d0f1597ddeb3ed90600000000000000000000000008d20b5ea32bc88d9fdfe9ffc1463c56d562b55d0000000000000000000000000e243f28528d5dbbb82c89b14f6f131e209fc01e000000000000000000000000e1bc728a9229bdaceeab483624c5a0f069256a1a000000000000000000000000cfbb79fd354998a6800280d6f6e2213624df310e0000000000000000000000006c88ad01aef7088ec0f8b2217c63dadc8f136749000000000000000000000000006e5a9ef6ca254050ccda3b42c7a8382652e127000000000000000000000000930c4e1b0b6563de425e1f1ee6fd0e15c8dd2a50000000000000000000000000c9d57a50ecfd6139fd5292a6a05bd74458536a940000000000000000000000009781a734397005b0fc51658dabaa73da19e134fd000000000000000000000000a41ddebb4d9220da617fe044feb8480381e05552000000000000000000000000871a23c794ba3da17dcb7a0cd2b3992cdccd5f1b000000000000000000000000032469bf3e6aef43e68b25262e80292c2c43ec0a000000000000000000000000505a09d31bf40f618b5c49a9436104013a40fb440000000000000000000000009e0b7f07148efd7c83b31efb48fb433302ce97bf000000000000000000000000e718e49a5b515a6cede02ebd16ffb2aa19b9d17700000000000000000000000078ea6a13f6257c7b9bbf6560151a0cc9f17525f8000000000000000000000000a24d7db6118d73d868f3249f3591449cd1036010000000000000000000000000583c70367fdfd484224819361b185eed9fb8f8a60000000000000000000000006f850735c8a467fbbc6f9331b7b96992f3b6f9600000000000000000000000009156a5700b16e4ae922bf8ad1bfeaa95a9acd5f5000000000000000000000000db099a1d253a88a3b496087ca5a77cc2da3a9ee500000000000000000000000070da4c268b724e07acf6888cbf2495117864da77000000000000000000000000a556fb07f4f6048b086c8a13001421ff71cd8c8700000000000000000000000044a1b4fac88c7c2ae47444210c0af33b5bcbf7ca0000000000000000000000007420b2a5c1d7212990f97a0be493a3e1d3840f7700000000000000000000000044ad23a5993b7ff93975aeb18c0ef56f6a5e258a000000000000000000000000176c0f7e561cc193575cbb7057124ae0b159f94b0000000000000000000000008b2bb510eda9c3c942b3b8eab29f54c3842869410000000000000000000000003fa1f8daf8b71a7ad3a3385d24421a28e1c0a4df0000000000000000000000000459317cc6128c763391c150c8d4b86dc6b4f2e1000000000000000000000000830f46cb273e9b60587d61b09f15b2a2e6ebe8c60000000000000000000000009c6373a98a03ada3e14d6c6b1625ae9caa51400000000000000000000000000011d901e7e18f334e4f3955f57fbf9efcecb1069b0000000000000000000000003a461fdd148d8b244b852419380b5aae6f64d45c00000000000000000000000098f927bfbb5a047437309eb8e1b7147815d57d95000000000000000000000000e82e8f9f7be2617304a68697ab62c2dd5de2021e000000000000000000000000ebe3ee113d4e099ac6420129fe44039c477693df00000000000000000000000057c1728b4c0644a17aea1470fff553d7814bf7fc00000000000000000000000068d6d0679f5e0fde4af37905964ae1286c1cad88000000000000000000000000be19d003c8803e1ec485193cc8942d4aacb55d26000000000000000000000000b8a0069a0f89adc3079c568a2be1320b100a629700000000000000000000000084e25d3b2bad45039cf64221506cd859fbeda4d90000000000000000000000007029f2cc2aca56fa877ebb924aa3fbb971642a3f000000000000000000000000b5381547501e20521de23d07cd1f437a2771283800000000000000000000000079160e28be43aa99f4006030da407f8dad12f527000000000000000000000000d9992417fb381d5f62eb8f00f153b763efd7bb460000000000000000000000007fdbe30d7f7f7059bcfbb54a80f2241fa6b4ae8700000000000000000000000056e4a58eba8555c6eae26fcf3725af2abbcb883b0000000000000000000000003b3d6de79981a221500dacd51b09e35cf573dad2000000000000000000000000254a6e5f72a2b7f05e0970c35f97d37b1b52a4400000000000000000000000003815d5a3b304e3d98011ee54944129b02cf27861000000000000000000000000c4980cc01ede6c79873e781079941b9562ee6f010000000000000000000000009ef09d87c06ca35bf0ab1092d105452f0fdcc65c000000000000000000000000279b150386837ab0958ef233393b0f6c31529577000000000000000000000000055c093cb4cee5f473e0dcca0159f76cfb40e08700000000000000000000000095fcc6de099b88242ce347a90f40ff8e5e260413000000000000000000000000a0eba334ef0d5eee5db2cdb1960c5ee1e92b1e2d00000000000000000000000060fa1e0ee877abf4db3caf2d0ac2cf24f09788290000000000000000000000005e09077744a1afb6d3d5cad755b9f8b44d19feb50000000000000000000000007fe3a7e2ac5284b92c5e1403c571a463b2f4be31000000000000000000000000dfd649976f2a426297bee36d36cdd1166b790fbe0000000000000000000000001593fa5850c1f74b12a32933ac3e052d52e3b7ea00000000000000000000000075aabc409349cd93752a2a5a4b72aca31f9c1ba00000000000000000000000009f5724a7c9efa1eac207306d58db8858be3a005d0000000000000000000000007e518d13004c3838fd559568cce3be6639a16e2b00000000000000000000000055e87df065805340da941c27857a1a85a4f08805000000000000000000000000d8cc2107e77198f5d758c05af19ab0d9eaa4464b000000000000000000000000911c7bcffa56a0890eb9650f95e923721585679500000000000000000000000086d09b7d8ed02b0aff9236454fb7ba8690c75fe200000000000000000000000041ae26b0cf45a0722eeb6651ec161ec49f9daa82000000000000000000000000ce7b2b4a8589b444219c7239cf3b54eaa9cd2e5d000000000000000000000000023f4569d0f493981ab8c31cd5f5e6a0731115b200000000000000000000000088b26121b48c377b5bd6b61869ad92f2b4d07165000000000000000000000000f949e3328bc11cde32decacf963b79f067cf87390000000000000000000000009f18c03a318ccbfdecf98053c84ff84b9c086c0e000000000000000000000000fd556ada3ddc20a1da8d366f5c90c1560e2f3b1200000000000000000000000060c02f022ad967369c867d9d7be0346637fd5f8200000000000000000000000092e6b312368c768afa508c8741f0a49a791cee8a00000000000000000000000003cda02de290fade54899973b6468199b161438300000000000000000000000068c2fda86cb16dc2fecce6bd1ff88e58aece521000000000000000000000000003bf98d0a1f6d8e914b886ca32547152f63a183000000000000000000000000011f78bd7b2177acc0690be69498a6a08ee319338000000000000000000000000de42d31d9163d6e7dd72012fe8e9401d30cbcb4e00000000000000000000000077c29cb654e71e3a50a128c65606a56df047b0da00000000000000000000000000e4a76afa18f81b39d6c6a1f4bf552338621e52000000000000000000000000f7bc2fe13d4e4707a019edcfc255be6177ec6af8000000000000000000000000b3ef8911eead3ef3ce6989da87964813935e4c57000000000000000000000000c2174158b0528c6cf91a6e8d1406f1a7c0edd28f000000000000000000000000f0440c307a0ae214915e622edaf84b98019e410d00000000000000000000000031443f6273dec51975e2b670311224b9ba18889e0000000000000000000000009872edad9efb37164930dc671dd4680ac9c0c40a000000000000000000000000fbdd2d6df53a1e0170fe32d802aad9b6f6a3e677000000000000000000000000d11219e2e2284d8bba87732442ec553183d661a4000000000000000000000000f43349799cb366ef82525f0fff19e612893e7b140000000000000000000000007f9c0390b6717d319a1546e7ecb296ed00bf321b0000000000000000000000008078dc50dd11f1788046d54d1e07e468b5a265550000000000000000000000001c542435a8aa267b0358ec5009ee3ecfeb8273610000000000000000000000005733bef8d9c49523cbbd43831bbcff3e7e13c08b00000000000000000000000027f9e738eeb86cffe3378508eff1e5e6d44cd63b000000000000000000000000e45b1ce9ee43c752c8c80b302ea736880a9d49780000000000000000000000007ca6774635aa20968a825ea15d47e7d81f35e426000000000000000000000000122d53b771cf256492813fe61af7bd5d588c3c7a0000000000000000000000000eccd02359f6f706a635c938bb9c0cfadee1a8780000000000000000000000007fd3a15a0548ff6e56e92dbabe98e871f94607de0000000000000000000000003b7cf33f2a9174a58e840e361c6b8129532f05e0000000000000000000000000078de68e8411b28fdbb65acd50e917a8ff223fb300000000000000000000000015835cff0f7145ec77488f07e6e6fe0aab14fda9000000000000000000000000178c6c07fb3751b93473dbd74a3d0a3794f3d039000000000000000000000000b5341c2c7b7cf6ad6a0806ce93fb7d8ed21c9e1400000000000000000000000098403e4b9e70e2f51169693a76a7c99f57f43fa5000000000000000000000000b9cb595f54d5d1ae5f9871d00ec0009c8deb0cb30000000000000000000000003af3c4b8700b1a9eb9d8e87c76d7204e28a88073000000000000000000000000ca787a8876a8ce2c354d5f39b4eaa2819a957378000000000000000000000000bfe2cdd0f5f7babd84ae7527f17c5b0386473a3f0000000000000000000000000f08981a57182559aebc401b7a1fc2b55ffb371d0000000000000000000000000e246a05378f7e42f2338d1f92f07f210b1d4d630000000000000000000000006b1379aca8d79c763c2b3b51d910b2fd7570d9c6000000000000000000000000241fe0a76496741e5d89efde0038880aa7c538d80000000000000000000000000e4f696270fb86439e63bd6167c4c35892e9dabb0000000000000000000000004533cbe6d68edcc881c7d36901347f9d02a923fc00000000000000000000000071ccc582b7d3d57602c3824db28066cf5ad0e204000000000000000000000000ba31c22a1e800e3f4ceb727e286b9bef5d3341b800000000000000000000000091a1be1fe2604b88fff6c800fc09290888b24a8b0000000000000000000000003e4723e3a9f3ff25337847c5d770a824f6dbcc0800000000000000000000000033df77e9a98b14daf1a56cda77215f9f10b4cb7a000000000000000000000000074729257db7a04f8dcfd1de8ef1699bebc9ece8000000000000000000000000c3589d1fedb5028b885f8b6139e72f96b45acb4300000000000000000000000086a7e51b7150fc53c5edd62976b39891399796d90000000000000000000000008af0c8953000f6166134c819ccd8539de9fcb4f500000000000000000000000086b9d0c56fc257b29bd8d22aced164b5a010a6680000000000000000000000007113783c0850cacef8623e3a1028b317cfdf4dc5000000000000000000000000e1569316c124804b49df02bdcd9c03be909bfd4a000000000000000000000000c3b422eca87b36a202addfab83ca444c6a23cae800000000000000000000000044ca82342f94324f3343e9e5a2d98529de6a1b7b000000000000000000000000b556667ddfd6a565335caf2a9b3255387f866bd7000000000000000000000000d75337798d74862ea073750afa5a9c6d2b1470c600000000000000000000000017c9e1c13f4c4c88a2718ce660905e2a17b80350000000000000000000000000be8ee8aedf7824467a23a7ed512916b17879232b00000000000000000000000016e41fa14da1d864ad18ac2382a137f18a3dc3200000000000000000000000009645cc5ee7fd8848b701b67239981d3e43a09c7e00000000000000000000000020a7567f9442efed0759c779737e9fd1f9c199e400000000000000000000000021d6302f590635c1a361002aceaac9b71049d214000000000000000000000000cf14ce85572502f98f9742dc3acccc545b85a5990000000000000000000000009da506c35d29c6ea65f9ef75d33c6323b521b860000000000000000000000000f151cc4a16733820958d504f4684f2e0786da1d200000000000000000000000029a852ae9fdd52669951fb4d98562a2e8b06d5730000000000000000000000009acce205b8a9d43abde1b57df62f73672f54ab3400000000000000000000000051445c9cfa6959c5d7e206c84ac7b1cdadb8c43800000000000000000000000039b0f9f911e9ee04512ee4cb13ef5eb3e59920d80000000000000000000000008a98dde6fb0a7031bb5129a0f1d868b9f7c3b7880000000000000000000000006045d2c552679d57bc45be4401cdb20233c92672000000000000000000000000155ada7ec951e268947f8c2c1b369bce6827d4a8000000000000000000000000d2592d90338f0b5aaa8ae4d3dd9eaa64f1052edb000000000000000000000000a2a73790a7184a133d230bf1af6c0647a3ba1b5a0000000000000000000000005fd7ea9ca60b736240478b7ff3997ac61fda4824000000000000000000000000025fd3a65594a9e0be757ee19fb9f58533c34a6a000000000000000000000000dd40c9a408b895040a6b4e6a1aae654b8464f0c1000000000000000000000000dde0905dbd777e020aa8c1ef63990e2687eb813a000000000000000000000000ea20cad24f6d2190ed8ca63d4e144699557f24cf00000000000000000000000041f304df0ae59d3cbd9d0fe95a1848b3d1a2e3e7000000000000000000000000f35d73fd6dddb9b988cb69d5ab1dcf5234d13abd00000000000000000000000075cc5847693baf41f0627249ed364a4d5015ec6b000000000000000000000000c6cb404bbb9b5878e7c51eaac25bd7f5e3b1625200000000000000000000000010728e026035ccc5c51838721b2a75360b434cc6000000000000000000000000555624e070a245e51f6d6c9b06c49309c70f78af000000000000000000000000fa3f308ddb648342a557461249d3fd30f083f46000000000000000000000000000374ed1e6f6ff3e53939110e42ad2b04d7dcc810000000000000000000000008504810c2927b768fac8dd7f3b53ae02572cf2bc000000000000000000000000dcf6edc1363947d808ea41e791e2afacd166474d000000000000000000000000a424e9e6f448b5f51bd9af5401c4f898ba799bc3000000000000000000000000ec2d8215af4fbb1c875b59c7c4f24d51b3a09fbc0000000000000000000000000ffa2a719d99d42eef510e4aa4aed0554cf2efd800000000000000000000000098c7b1823a074c60801bde1087efaf3584556f290000000000000000000000004f7806e1c48f1200d21cd0489a51175dc185236400000000000000000000000083ac6ae9b5a16871e0edee46bc2a32713ca6b7d700000000000000000000000028d0dd33ddedb376bf51012319a28d86374830bc00000000000000000000000080035fab8fdfec2c1df923e3a7aee4a8f18563500000000000000000000000007829fb2480c8b400c19f987549f03981c72fd1d2000000000000000000000000d04a09feed3c9daffe59271ad27d633ab66bc3de000000000000000000000000fc7cf4dc57ec586a72d8a7476573e8c4d1a9f60100000000000000000000000067d4b18c9a8dbbdd1cebc6bc75a7b81f5ea99ee900000000000000000000000029460bed1375408468aa9ce06c5cfdf4f5515b0b0000000000000000000000006580e58ded2b562cf5dfa361956f6854f5cab5070000000000000000000000006c9ca5c7b6c3373b0ff64b05c491cc710cc347a20000000000000000000000000ce5f6e15c9e31fb0b6ade160abf75fd6a589366000000000000000000000000e7d57442ea02df3237c0eb60b050a82d5843f48b000000000000000000000000bf619d9d4c91bb9f81336bfd255cabd5538f66b40000000000000000000000004f58dcf40c4bbdcb2bfad65886e9129994fe3f560000000000000000000000009d123ab66a3d0281139689b9318700926790f67e00000000000000000000000055a3d6991572b014798e30dcfbb839f4b79eeb0e0000000000000000000000006d20634453cee5b58ce1320a45258b4282495aa80000000000000000000000002464b54d13397814f0a491350eafae6ad2823937000000000000000000000000a4de6b48c7e2e525b73f41ec061e84c604ab538f000000000000000000000000c4d463b35a5d420c8224291321f5355389dbd089000000000000000000000000c6d9a48ca0dbe7b80b48d01fabe053f6c477288b000000000000000000000000a5836de44add38b46e6795a12a41cf6553fe07d10000000000000000000000006a1d2904e0e50fce04dd6385fe0bd27772364ed30000000000000000000000004cccfca4cf7af9a6f2b7f4944f8d02d0ccd2887d000000000000000000000000bb0c8860a48172325db90dc78d9bd0e2b256a22200000000000000000000000068c27c26029856b11233b2da92bd72c01beb5bad000000000000000000000000292907d04c17c8f519a639228e34183f0ea8486b000000000000000000000000e9ec5d77590debc18555bb71e570a847b12eebba0000000000000000000000002eb2127bfae8abe0a3afbd067ccf54327841dc11000000000000000000000000f7c6414400f6c6bdbd3e60152f307d4928e37006000000000000000000000000d6917d68faab47dbd2885d90fd2f218cb115fb6100000000000000000000000050188169e6114a6cb77654bb043d404f966ce31c0000000000000000000000000f1bf91c058c515d56164b0af5c0811e3e327a96000000000000000000000000ee5606005f709c0b4541671ea21fab36aac7cc470000000000000000000000006cbecf70464008816c361e9695dbd5449f36a90e000000000000000000000000c4e7beafab67f63e4e8719c4f7abfcd716548cd30000000000000000000000008051d4ee9a26264bba9288a36e268b362ceaa8300000000000000000000000001fb5173ef22b9fbcb08230f877091a01a514b1a0000000000000000000000000887675ea305f6a5f531ef5693668dee6cec9c7bf000000000000000000000000f1861c4e07eafcfa6a1e724d7e972df81608d54b0000000000000000000000000b877e4aa646d8d84e71652d409a880bb10fad1c0000000000000000000000005dc4d27233893c0dba37b4f62022757823c3b2e7000000000000000000000000df5dea247f2bd57256593f7b9f342b19aa3dc9f100000000000000000000000012805ff769869b918a6e9b0a7f70f9067b85c88a000000000000000000000000bf3c0fbab2982dbf136f316e7a6d793cb881c5b40000000000000000000000000c33e42534747502d6976a1cad7e704519c20595000000000000000000000000d418341e4d4cbfa00d8db170f65cb05652d45507000000000000000000000000ffaac9b50b70aebf7b35d9d6b9efbdbf180d2f81000000000000000000000000711b3ab8b9b04a26017c23b004452dcbd45e6542000000000000000000000000084dabe8431820c908ec030827110b1ed3bddd93000000000000000000000000b093f7d46086f6ba5ef882cc293648fc205486e70000000000000000000000007fcbe305252a12b89546353e49a0412a9e2d59a7000000000000000000000000aeefa8d517f3332d408400943bd8e95b60a49d730000000000000000000000000e195f0f5f7ddf7c0a2982a7eea2486608646419000000000000000000000000d467753ac2b4f323888e2734529eaba8e6385c52000000000000000000000000b440051026a311a2b4510120b0c832eca487446b0000000000000000000000009f0d0ea451a7fb829b47cf6cb39b4d9851b5c7960000000000000000000000003d693709850ea048f0172300965252a4659f08b5000000000000000000000000c3b938044677666bc5a2ca0cf141406ac6b22171000000000000000000000000ad2b227b6bee4312d324dd5089500ca18dcacb770000000000000000000000000dc2bea982b705f043db4461ca5b2582d37dfa77000000000000000000000000c5d9b9cda38f44a4dc75e8a36ea211587e195eca00000000000000000000000013de5fff237938f52607a47d70f79dcc35d7b6d500000000000000000000000079d2c9d747477d13b7b80f47a159206e067004840000000000000000000000001b677259bddb40253ea753109c2f6ebc47df43080000000000000000000000004bd86e5168d8bf49d1be6ba9602e2baee9f9005300000000000000000000000098a0f773f7dd93e41722f1230b99ae5b9c5dacd4000000000000000000000000231d821ad65b9898a9f437680bde227c6a9919d20000000000000000000000007681f6401f3809dd4f9c0c829570fe1b83b3420b0000000000000000000000009a66d8b42c3c60c8dfc90b104f867955d3289b4f000000000000000000000000b932ce870b5f87ee337fe089a4e95fd830b961250000000000000000000000005b52f4bc2d3e5dfee9dd2b06e623f77b5549947100000000000000000000000062bfa04fc889ba730c9f7f05835fe482459967f50000000000000000000000008aa0a3285f9b7320203226ffacdf7e1c2cf19eff000000000000000000000000f9efbdbaf4238a7c68baf85dff3fa5bf470605ef00000000000000000000000067bca2bb837ef64b86978e8de489ebf86fd64957000000000000000000000000d972123685bbaf887540e81f401f471e6fd81cbc000000000000000000000000044aa0e5a3813e78603d9336cdc6eda1b3ecfbad00000000000000000000000022f8ac3a40cfd611f4ece515d99a2537a3c41a68000000000000000000000000bf0e7ddb1545feaea039f3cf291472fb31b79f6f00000000000000000000000002bbd0c5f821d2f79aa2981615483cd63d5f1b5c000000000000000000000000761884f5001eedb02d24dd8603cce791672185d600000000000000000000000030a54750e23d4f449c19175ddf8d5e6933859220000000000000000000000000580112e060e33da7cf17e981da369d53f88dae7d00000000000000000000000094323a93d068c0cc3602e875b073d57d531c36b5000000000000000000000000a9b8d2ac382267d6b38a88d988b26dbc663003be000000000000000000000000ba15ce8f681b35f4335e8fd7fcc574ffa8523872000000000000000000000000e558a66dcd264f79a9e3bb88ba03c16084eb41db0000000000000000000000008b5b44308770a258d5a418ea0f62fcdb37b17f3b000000000000000000000000c59a976767568c45ad685e7167a0893f3892209e0000000000000000000000003f5a35d34d9feae82b340490a968bcee0a8956a50000000000000000000000008c6ba9e8dd14b1d25e6c076550813aeb8076fbd00000000000000000000000000b17b5e09e8f25e74b487463907c3e3ee0b098a600000000000000000000000025f00aa22b93a90a92148b3daf8b951eee927262000000000000000000000000a63aa0d7b5b5fa6bf977157d74d472b3a0346ced000000000000000000000000b60f43f48c07750b5799104596e75e61141e253c0000000000000000000000004a9eb5b8597716195c7abcdc9de5a05364a0e49600000000000000000000000074248a76ee83bc216823f724d237770274b9bec80000000000000000000000001d1fee28408e0cab5005a4db87d5e6518d26b27b000000000000000000000000889fbf05814a3a1cf742a3f5e6ddca89a3da177e000000000000000000000000fe5f297c74a0cfee65873ac69dc54ffa7242154800000000000000000000000087bce8b977be82c7282a469bc14136bad4a2a03e000000000000000000000000c0afc675979228c8e2790d94f7cb9b2ef4101c0800000000000000000000000089a749e4cab50f0d50cc9f9d4900126860af14e000000000000000000000000086f5d56b3bd52d5c9212bd3d44c9bb8eb61801f70000000000000000000000007daedac165e259361e849fe5faa3310c43b8e3ce0000000000000000000000005c5f9edde83de6137a744d85492938e431449d1c000000000000000000000000ee8996fbb1e2dbc0d4f5f76b08127c8a8b60a227000000000000000000000000d6a88eb61e61f81e2cd239a6264eccd4a6e023f00000000000000000000000002eef8a2812c4a18ef5a4a920394a3553d4f6e3a90000000000000000000000001c264dcce088a5e6fbef6e7a69e272dcd1aa52b3000000000000000000000000b440ce1bd9767ba88f5b86e00fadf77fe50bbe47000000000000000000000000e013f8faaad0170a699edd3d61e953cd70985163000000000000000000000000aae4b69b72fabf9f312122524d8ea712e13c8076000000000000000000000000b97fc1941255e2a8adec6959dd8f201563ed6c86000000000000000000000000e240d69f09dc4edb7a2ba7110b2bea0d445848f2000000000000000000000000ff346d8bda54f8104d2e1876fdfb087c4767c4bc000000000000000000000000423586c6040fa1adcd97159bd7408f58bba36508000000000000000000000000f3bdb0f247b3eb2bf08afd8a975d97118cc0f211000000000000000000000000ab94f068845207ec01b2a8f707ecbbde36a65d5c0000000000000000000000005ff5ec99949e61cfb19fd3de109f67df99770cf5000000000000000000000000b7d2759c83cd8f4476f02b222e8daf57858558b50000000000000000000000005bf0b28606e07a2619c9831d285382c2ecdcdf2500000000000000000000000030ccfcb191ed6674fde31528d10c211a837c460b0000000000000000000000003a0e7b17917e090e13efc3693d53adecdc78be1e00000000000000000000000071064ac3799ab7a7ae1deeceb89983305e3fe2e5000000000000000000000000cce07e0300c6ecd90223f0b076251cf4237eebf4000000000000000000000000e57de03114ee251581cdfb69cb4a2f93f9a3bec2000000000000000000000000daffc58bb604bc99b8b7bd24090d2385faaa4f0c00000000000000000000000067c409f5046c560db4432642348d2e78b552a770000000000000000000000000addd64ad71b3ba0298b4a03ac924dd072b552b370000000000000000000000005f242077a629bf660393ee9c934f47584846f6e60000000000000000000000007fefba201b23e65eb6e17976378f789d003b9c47000000000000000000000000a90aed7fa0ebcf936108f53502af0cb09b5217a000000000000000000000000003e061ddec13b91690d0edd645aa442ec0cc432900000000000000000000000006190ff860fb8c2a9217b3bda34b2b8cc95b72ae00000000000000000000000056912629e0ebd167b1d03eb3b5cdd9c195c15b3e000000000000000000000000acd273d4f4309d8db1695919501c8cda93d8bb9600000000000000000000000029358cec33487e97f393e8e68c7fcbcff9bd9b4b000000000000000000000000a62bee32825675995d4b9da873989ea5d04768f40000000000000000000000007eaf874f48f4becaf15c13a259635c31f896ece5000000000000000000000000573dd45132bff378d48fb61c206dda3dc06309300000000000000000000000009e233c314101bd6bb0d779871af831a3a3336a74000000000000000000000000e0a264c97b8b17e88edf70830400fd4b9419982b0000000000000000000000009d773a150f8d3dfe7d17844cb582ad4c24cc736d0000000000000000000000003086c796e36fda9f5c8b5169d235feff63eb3ba100000000000000000000000080205137330c2f65fad67859e48843ebaef9f33d00000000000000000000000040d6c34842579c9ded1c4d71dcbaed7946f0853300000000000000000000000066c707b087caaaf8f3b40770e7ef23614494ae77000000000000000000000000f995c897540e4b24947f091876475a0120b2b9dd000000000000000000000000f72d8a0a3969212e8609c58c960c8958f23e47e30000000000000000000000005eaa62b3de9e790146161dd75435f24aa7d12418000000000000000000000000b5dadf753bf85abca9820351ed1631b0377bb5db0000000000000000000000003215568e166180eb80ef3261a366fda8f6b5abbf0000000000000000000000002a98fa28cc4899f2bfcc5dbe3e901ae2b122d7a5000000000000000000000000bbe49de3fd18b33f0901072aba68771d096ea4b9000000000000000000000000f160d9da80371071558373e002600feedfb19881000000000000000000000000050b1197e6d83b4d0f1bd3fbf0f9523dfbd6c937000000000000000000000000f30b19541134c4cb217f654d985ee77013782d2a00000000000000000000000047c4960e7f773b652337ff4c3b25b70e7bb6915a0000000000000000000000002011f4d0a034eaaf8dbd5dbb1b151933343091bf0000000000000000000000001c59014d4e46fde4bc64d8dfa05bfdbd1c0cd3e10000000000000000000000008a3de025a8448288cdbb1560da568ac68e91483f0000000000000000000000007b291c1fd6d7ac60383dfdd66b15415ba814c09d000000000000000000000000d75da62be0febf2c7ea5ef4964ecac3e22b38be500000000000000000000000084ef5e4361a90849349f8a0e1ba5cd9bc77faac8000000000000000000000000b3747612e0022255e8452a35867df22b47ec1be500000000000000000000000054e1bfebcc0fcac2145f5b0244ce18b9aa2061950000000000000000000000008a21c1788b6c5e2fdc4cf1322e6c32431126a74c000000000000000000000000bd80a2630712660bcae5f13c53a6b3e62c5a7579000000000000000000000000eabbb305a5e75945ce90abde989d1f075ad8f48a000000000000000000000000f03bef509b42b7d8790f2499f067429e30235b4e000000000000000000000000138863701fefd8fb0acd0f90b087f54b444bf63c0000000000000000000000007c31bde2adb39ebe9a1d23b34372f0055c62732100000000000000000000000084d7a168d28b55fa15371ced9b7fd3b58375389a0000000000000000000000002d56cc1ff54638ec31984c5c7bd6a7375dd1c1040000000000000000000000004238173c4072bcc9645a7924c359c246dc5af2010000000000000000000000002275818b9273aa3fb44b0678f3b8889a409cf13600000000000000000000000048b05697c13fb315abf48bd8125b6d0ebbceb29000000000000000000000000036870f3b615c2e76ef0e3c2961c80e240acafb5b000000000000000000000000b37a072fa093e1c2096ff0a5f4853614d3536349000000000000000000000000ed02d934e20c3a3cc3d1493b2ae529c1d7ca64760000000000000000000000006a89be4db20528cd3046bb2cc74dff3f89f89c2a000000000000000000000000211cb7871d6441cc3c3960aeb5e5aca24d62fc6c000000000000000000000000327e12284e72855f17f5804963882dcb46f0a8bf000000000000000000000000268d308bd5e2248fcb69e6e67329357d3df82e9200000000000000000000000077ac794d98e7fd6c2da06d94fd26fe851ee5660d000000000000000000000000e31c022c9e4cda80bedb5e1addacc8676704d5bb0000000000000000000000005ec6e16c95b379161d07ab5e8cadba33ba402c5900000000000000000000000055e950ee52203fbed57f17c7a12db92ffec0b42f0000000000000000000000000915d4675d6279e19f2ba2f6d1a63d1a6ecba31d000000000000000000000000d86d20044addb94a1d2cd9dc1e54e92e4100acc3000000000000000000000000cec400e72389edc50d5b382a3bb3eb0f9d88b6860000000000000000000000001eeb0805636f15e1e04d92c354ebdb43ee953e73000000000000000000000000b42ef70c8f6cc1baa16bcad9091f2c7f59e323ca000000000000000000000000b62706be0fdc54f0098eb3614f900326dc2c76270000000000000000000000002aecd71f4ca35d6eea7937b2c65aa41dc933a12d0000000000000000000000002b7c3a7773e262db4620e32d23deac1475c3205600000000000000000000000011d57b7dbf1feea9e86cd6e3db7694c2e5ab7a3c000000000000000000000000bdd91ccc041b19cf5fb042823741eb3442f6ef1800000000000000000000000036a6f6f423778a71fbd635081f4ee44ff15b9d6a0000000000000000000000004c865a604fbcebe1b12e7ccbcdb0d5f85ea8ac8c000000000000000000000000e78be918c81c4ff71dce332fe53d95699cb5b3100000000000000000000000000a9b6a60ddc23b037f3baf36c6ef072b5e4c7cd100000000000000000000000018d54fdb09e24d91c5610f0821245b7109128c57000000000000000000000000b0138e01a8672388a2a61e30bb7298cf27da9a3b000000000000000000000000d560f14d3c3e87c1cc4a05b745095f96bcb83bc8000000000000000000000000454418edcc4edf1760378a7f2d448d84d43f1af100000000000000000000000078dfa55d3b936452bb789680f2eef57380f2e116000000000000000000000000c418a92ce46fe0a262332904c26e23f9d722ed6c000000000000000000000000d2eb8ff557fc017056c44be280c856632a98eba0000000000000000000000000592d7e2f51d07abadf8f82404b0900e81ac07d0500000000000000000000000029f4133ad3e27e4957e872a8186f52ef02d147a20000000000000000000000007f53a50d7a60e958161e88f90833ab5ae7d4bc9b000000000000000000000000065c10cefe270677dc1412c920da9621c66be436000000000000000000000000200f859810237953d2e31faad825e07cb9efdc8a00000000000000000000000061922ed481e59897609dc03da7fc18f5d4335c0c00000000000000000000000075af041c17c589c1b5bb7cb3de25be2dda22e1c7000000000000000000000000dbc2b1dca0dca6b358c9dee63f501842a191071c0000000000000000000000002ef30a340a4e44788eafd144d400c15ff75938030000000000000000000000005d4e68dcffc9d055c4d4c28a24bb826f98725d5b00000000000000000000000077f585224ee3072cb510feb08109476d542a169c000000000000000000000000a25a4edbfb04bdf667775c8e46f48d08d30f76b40000000000000000000000006473d2184c8afc8e504945a702106e07492472d5000000000000000000000000ac18021bab94232294abd68df46029e21bb3b943000000000000000000000000ae2d4559eaa0a496646a723d1edcf12d3a7f2fe3000000000000000000000000c261990f0fa803c0b3f34ffd1cc71275c7a30ec700000000000000000000000063c5229302d4b93241aa06b08447b5c13edd3abf000000000000000000000000afbad1c1663cb0962641f7cc2b22be2826de021d0000000000000000000000007fc43ce062dea61aaa97a93bf8c4c43e3bb8dbe4000000000000000000000000949123e3d9e201be8bf4d7adbed412935f5cf8e10000000000000000000000008f72a8be4a824b54be85b5732edba81b31b046440000000000000000000000000387b5c217f4e3e77a4c47ff75398b83ea41ebb80000000000000000000000001bb9610cb46b3ddc9acb0541fb158892696dc2f60000000000000000000000005d0f2bac8efc21054be06001f0bcb9a12a2ca724000000000000000000000000ab185ffc9b35569cdf5afde7a9147d2d2e5f984a000000000000000000000000d7a01d675922c2baa0b022d6ffb4e9d4219a22db000000000000000000000000a23944ec32a22dc03d432453420a365954f0338e0000000000000000000000004b10f71eb5d9ff516c23d13df05f9f7cc4eafdd90000000000000000000000007b11a10a46d86b6abdceaebc030512f0d466c0cf000000000000000000000000f077b9a88744e1d1d48e01ad7c2cbcc246b6ab66000000000000000000000000076f71bcba0ed64e1835f7e1406f52156807b65000000000000000000000000029041d2ea047c1ebb65ea0ea0f26cf56c991801c0000000000000000000000005dd70e50a305ed8147ef195b16e32eab9fc56817000000000000000000000000ed3a3dd16e94d876bafc23df0af59103fcde2e8b000000000000000000000000cb934a95850020dd3a32b199702485bb83188435000000000000000000000000902985cc45fdc35d09bb719ea20b745063e4ff0d000000000000000000000000e0907f8d014747349989cad221a3de0579f6c530000000000000000000000000e663c707ed67e20a30f4b4dc4d9757a008dbab34000000000000000000000000feb215b751887ecbc8c23cc86bcc215aff7557e6000000000000000000000000258b267c04fe42d68b550adde077f89f2e6595e400000000000000000000000061df0d15dc833302bd50a1f622f04b99fba44ea200000000000000000000000088ba3bf2e6095eac8264b409d7947caed3ded75a000000000000000000000000d69de2d9f963f5ed76d947068b492cabcf3de3c20000000000000000000000004cb6f45f5baa2dac5a2be0f5bd76ed5f09a4bf4200000000000000000000000092defda6ac9e0959a95f676ccaf63558ffb20d5a0000000000000000000000002174ad4794fb60f0590ac95d607111c57153745e00000000000000000000000033ba0e507b30faa0c1154d2d05fb6818f10e5e58000000000000000000000000ec423c2ce7586f1b08eff2087632d0ad6f75ef0e000000000000000000000000c491d16383d8380965c19c9602482bdd90d9d62000000000000000000000000017f46164e165b553f6fe553c98528308ec73155c0000000000000000000000008e70b3d0787ea8471041cd591e3d211288aaca8700000000000000000000000038333fcb1822359c7c27b16b997d96a41a0ee15c000000000000000000000000e5d5a6670d389e51f1e4d02a2f9acf715ba4ad05000000000000000000000000486703536bbf1e59b028cfd77dc1ca25f9c488050000000000000000000000003e4a3f62b82491643faad6a6d5f86516578d99aa0000000000000000000000003899ec52c4dbba94b31a00591554222eb59345c700000000000000000000000018a1c492efafbef53731f2e13cc78a43811647ff0000000000000000000000006fbc49f5ba7ec1059513c1e0d2f441966c24c42a000000000000000000000000f0ff403f57c93cbc366974f2f89a032eca9c3d730000000000000000000000007abdb964e44b85fb0131f05d6fcc61a9e280303e00000000000000000000000087804b365f185a8dde3346c99139a0f6416d438f000000000000000000000000c4914e1a6fcb2acecca4d007e16377ed48d436a500000000000000000000000072081a051eca27ba94b7e643ef89f70571d723df0000000000000000000000001750718db9296dd93590815420d0cf0127c4bb8f000000000000000000000000a5aa4cd30df028458ce9ba67ef825510a371f04a000000000000000000000000d423fee954172f8f12fef124d7db4b02cf3068fa0000000000000000000000009b059ec6d9e970527876afe6482f527ba7dfbcf800000000000000000000000039a5764803784bb581fd2bb1f14b19c54346c2300000000000000000000000007cea788cb850ef528c35c952a7a955ad1052130c0000000000000000000000002a138d41aade86087c6c4f036fd63dc4fccd91c1000000000000000000000000949b39898856df49aa4b0cce456eeb28bed7237f0000000000000000000000001ef0f3bb4acd632538566eba1bdc74f5de0f1432000000000000000000000000530ff74563c51d392192a8b356f33022be9b810e00000000000000000000000082e32f151cc345b2b3baa7d7058c603d9e7612fd000000000000000000000000a948e622768eaff4891925de13ab4d993cc3eff400000000000000000000000041e111b74d3cfb1709a34eaf51b7f4b95a7dfc11000000000000000000000000be0b5ba104b4fa022039eee2f7249ad5152fdd8a000000000000000000000000ef0e5a7ded504007ad58cc795a3c54a5232fd3cb000000000000000000000000a51ec02a83833afcb7d4d83bf7eebaad5b47dacd000000000000000000000000141d29a10b2ac9ac06ef7840e1e5a558f54ed7f6000000000000000000000000f4c484344eb346be8c900c7eb5d4da1d839d07cf000000000000000000000000a52772eccb97f8527365b1da9478f8e88927f14800000000000000000000000054a47df662a994d5b126011a976ec60bd8ce056b000000000000000000000000148b732cd1eb0db974becd47e685d0f7c500419c000000000000000000000000cb98b2c2c22fcacd12ebf92676172616bb37d43f000000000000000000000000308a8bb0010a668760745de18172b9972610a3e70000000000000000000000001fe6f3d73fb97a859c83e93839497d54fe78ab0f00000000000000000000000053c8e093ec38ecba0ba1275f50b7f099bd4b50a90000000000000000000000008517dafb3129c7335360176e49d2e2d2942be324000000000000000000000000efbf0ffbc889b350d5bb0008fa6faf68f29791c70000000000000000000000007eee5fb2d78cd6a08f87c98b20132f9715b320e500000000000000000000000017493eeb63dcf17610457729cef1e54e90bff5860000000000000000000000001899740ebddfd1185812c1a43e2d57b69884f048000000000000000000000000d2000d364e8831dc52f7544b7ad81e257ecd8cb20000000000000000000000006df4b0b6b56454140cd73963527c7f07717f1986000000000000000000000000583b9d2443e605904fbf7d3495bbd075563b147f0000000000000000000000005c614c0ea8451436599668ed53da2c99bec0d4760000000000000000000000005baf11f129ed3ea79121c17056912eb12b874d1b000000000000000000000000ab714b2c4f96899d06ed72c56e85a918b2f6d6520000000000000000000000008c0c1d1fb507b00709bd3c734bb75b09d1740744000000000000000000000000703c7d3417a0d6347edaaec265edbbb853df9a370000000000000000000000004d6f67662cf016328ba95fbf257acf89ebb9d1fe000000000000000000000000e0db47f0779239c13ad9dabcac7036909cddece5000000000000000000000000c1673e3aa321b7c08f8d34349a3a8d3d054c6c6d000000000000000000000000806c2f3824a836bfcf843b127a7eb3141bd077d1000000000000000000000000ab11e9229fb6a240849d241699c57e08166d17a4000000000000000000000000558230a48c56187578471524931c19c6b3691379000000000000000000000000f9bc5bd3d1a72f4830ded32cc683983a493b0aba000000000000000000000000cdffb486b7e07e46e62e1489dd2c9059ab60e8140000000000000000000000006fc26150d534ab3f550290fc1035635292596497000000000000000000000000729a9d75044d77242938cf39d8d57d884f99bc89000000000000000000000000e1f827486cb1caba253162daab6db98b5574d0dc0000000000000000000000005a846031d03fe53bfcd63e0dc75d2e6aeda57198000000000000000000000000d28513c83f7d76e20dbf81271f5179c2ef0ce33c0000000000000000000000000fcdc10a144ae7cd18577d389ec579a2aa65afc4000000000000000000000000d3b990cb24c13d7d51d2b3a60d3466c58599a1d7000000000000000000000000a40a5f74efcedef090952db110b52e62d99acdff000000000000000000000000df929bbf685630c1ca3b0ecae840bedd14f7da0d000000000000000000000000132bbfd2577a6b76427b2809fa626bd0f46490b4000000000000000000000000c27bb02a297f4ff96aa17166122eaa35302da899000000000000000000000000d187117c8e8f944db0b08a47b47644c09557658f000000000000000000000000a440a93b1379b60fcedc5ed2600707ffb88bb65900000000000000000000000008b9d2a2e57c8e36b830ece54916b2ef4eddf33e00000000000000000000000008b9d2a2e57c8e36b830ece54916b2ef4eddf33e