0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6c696e6b61776172642e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206c696e6b61776172642e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d53533131445255413361554b467978523271465341726574644468436d4b5044557a384c35426a68736942740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000796d3bb5d8d58fb86b8efcd6bf3effe3a53c001b000000000000000000000000807fc2c583cd68a6f92d3ae51c41250e3cfb45ff00000000000000000000000066ad579e9426992729bcbeaeacf94dadb572997e00000000000000000000000007d72fc47225ed59cab6bd183e589338407beaf5000000000000000000000000a244a102f8d929f798344b2fe8c2be1376481685000000000000000000000000a5fa3c3ce37904d95366ec817a1a11e57d689c6800000000000000000000000012b7bf12b21685231e6c3f7ce16f9f84f69e0784000000000000000000000000d73652323305b7a16f20e926091c4b2452ff6d16000000000000000000000000f462cc7bdfff2b780f344766aff45d438eea2d1a000000000000000000000000058a120b0a2a7edf83f98ff822b8655c06beca350000000000000000000000008d157dde272be7a305ddc1806ea817013bbaa263000000000000000000000000c393a2246185f4e9c1705f9c9dd9026d61add9cb000000000000000000000000ec514961b826cfc4ce50bae87fbf8289490b24cf0000000000000000000000006f94f30d31a9f7569e19fd771a230eddb134d31f000000000000000000000000730575cb47c799fd5f3620361aa121dd02772499000000000000000000000000d0a0463f3a3404eae1b00252de76cabf7b303041000000000000000000000000af550064c5202a3f524a2d0ab5e51368c8b00fdc0000000000000000000000008d94648cf5d35a59c3feec570ff313c7e4708c720000000000000000000000006922c99dcb9564be22354a85949789e839a3388e000000000000000000000000a6cccd682184d3d62da4b7a0994789818260397f00000000000000000000000082a714935db24770c5a37d004bd3566c8df7c00c000000000000000000000000dd78ef08c42fd26f6dc489da50db1fbdf0470397000000000000000000000000a08a5a500c559ee4dfe036e204b2df42d144637e000000000000000000000000e9f46e4c7471152c142ccec37ee17b180552a7470000000000000000000000002db9de4b5c77fa076e15376ce247b47dcedc06fd000000000000000000000000ffc18b55f397630655a9c73e8da7ac5fc91064ea000000000000000000000000d5083fe44095a2e036bc532ac0e26fe4be69cba000000000000000000000000054cd4193af8d46a37ec32ae6aac4abe45c047f7a0000000000000000000000006c7d3a7997a9f4e5ac34651b8aab32d6c1381b6700000000000000000000000087f5a9ca10450dcba8d5826cd13b00187e6c9b6f0000000000000000000000003e0c8de3a6d882f0714293e7c05b393ffb1feccb000000000000000000000000ae808b4c139e76f9b476a8a5d38541825b47cd73000000000000000000000000c61531cf577766e38238e59ba0db81c9b7088cd1000000000000000000000000b92b3be30ac6a9c0d8dc19a572f098197847a647000000000000000000000000cc048d9e7c063b9c987cfa0d63513bcdf63b047000000000000000000000000010da417c803867b77fd62aaa586d9d049a29a892000000000000000000000000c62ac2389c16bc2b27c9760718e66f6f9a7df378000000000000000000000000b2a208c5d58e0dfc4bc78e5ab5882db019add04d000000000000000000000000972506269ab19fcd560aff672d37985d5ae56858000000000000000000000000a43da1163f1114ce5671934a1fea74d820e371ac00000000000000000000000072e603c0d989f0b905b89f32e1eb546082dfed8b0000000000000000000000003287099ccaa87168c47582e31a6be18aa0323a2c000000000000000000000000b7fafef4a6f3b7046baeba9b0c9ab5082cc748f3000000000000000000000000bcabe747491b20bcd925a4863a97c47f74931fdc000000000000000000000000288e2ddff65088c97d89de9238e3a78265d92bfd0000000000000000000000006628797dd62c670d54d3b1213af90562293058840000000000000000000000008692340069c29821daf0091559fb78a068b475c80000000000000000000000000c7a442341a5d72d98f0e09038db7ec9b0152bc7000000000000000000000000f30521d4a333d0a900a2d42386c1b6cb685ab9290000000000000000000000004c83c531ffb34f6d728c5b382a5eeec3bbc264ba000000000000000000000000d1614c77d18863dae4bc4b77476e29d372f02b8f000000000000000000000000a2dd2a5a24237389117b95e607d7798ba035ffce0000000000000000000000007c7d38dcb5cba93c366b356b8dbd3f698bea74580000000000000000000000007861b4a4d289be49bca9867765879a8a38d34b96000000000000000000000000b0d7b287f5f3302d79c7783887b630f7557360d70000000000000000000000004029d7437cb56dc99dcb2f91b945306411f727500000000000000000000000009f60251b05a320ad487b23878bbe962814a28d86000000000000000000000000ece05d181e2a382fcea804c79d8073643bd1b179000000000000000000000000f110a24086dec7d0fb9378d90074ad91b210f43b00000000000000000000000010ec0bef3a3aab0a1efc9b23392393534aab4bb000000000000000000000000025e2d4b5e2206061b34288bd9486c73b98361237000000000000000000000000229e222180e52acf71169bf664fe5f22177e9cf800000000000000000000000021638b13d9e3024c910f6557cbfedd3263f6c07d000000000000000000000000c57be56a1d9a55bb3a4040685b5836ff015d9775000000000000000000000000e95dad9a4015222cfb65c8e91154e04898024d5e000000000000000000000000d55e49c29d0aa3724d5eab5dca46fdf16423cb79000000000000000000000000cce97e366d3a2d83d5d4216cdb57169d2bc1483400000000000000000000000094925aa3586f94aaaeb8bb4ca8badd3a4ce1370f0000000000000000000000003e3abc51ec2c0af6de995b092a375cf6767830f0000000000000000000000000a23b73c1650cf2702f43ec497411bc65098c30e30000000000000000000000003e531a84a0fb33ee9e198f44a61b93a836f7c43700000000000000000000000077f8f6804f380f9b2c537d769bb217d9d829cfda00000000000000000000000069ad42da6a0b687b64b8596bd1165b39effd22c50000000000000000000000002fb95a7eeb1bbbdaa9e2ad796b6dd022f7e19b86000000000000000000000000be0aefc697b8342e3e598444069fe773fe9fe6300000000000000000000000003c74e396b31fc4bdd04b5714eb12871badc169a900000000000000000000000050353e9ab0cb57092338e65ed0595e992e1aeef70000000000000000000000001793b313f764fded6aef3da8729a9f447272ca3c000000000000000000000000311076cd1fb3b6f32f432429cf5a9ba76b228a05000000000000000000000000b00f31e29fc834f558f75d13747189d32ef142fc000000000000000000000000b3e16b545a7d831e3a66c08accbf88cdf1a7ecd9000000000000000000000000b44de87d5c47aa12587b00f0c790630e5fd03ae70000000000000000000000005c25e9b71557fed1309014d28c1a6f023eb12702000000000000000000000000f164120b1e11ccbe92d7d5e4a8bafb1dd4281928000000000000000000000000aaa4429e6a675f4ce33ec430d4cac57218142c300000000000000000000000007e05890fabcc29193ec346f3d9880a5a3afead7e0000000000000000000000007206481eb7305ac7a8f186b4f703cf5af3cfe342000000000000000000000000de9bfb55a3de795b0a66574c0b1ec033337945500000000000000000000000007b61a7b55fce3f65ff30476f3ebe8b43b3148f390000000000000000000000005dff8935f57289e45a7542da89226f9038304f0e00000000000000000000000007003a579bedbfebd27bc69387771a5af21f619c000000000000000000000000350118dd1ce7e3df641b4b95de4c71344e140b52000000000000000000000000cb3f3044a78ae70ccc017146cc4d9de469d18c2e00000000000000000000000088095fa272e99cf23c32da7ac53a8cfc9bab9aae00000000000000000000000095c01938e61c546b197ea4c958431b3c5ff05af1000000000000000000000000ea2f0242bbc4c4d8a646c79d18d9a8cd69eb7daf000000000000000000000000d23dc0845661046e5bbfd35c39ceb8fc675759fa00000000000000000000000065c779a8bf6e1687af216076a1588c0c2844ffda0000000000000000000000001806270a66a2823328e827f796fa0cbb877bdeae000000000000000000000000f7c3ff402e29347a17c17c4a7fbade08c306cba60000000000000000000000004fdebb29585ae986a05f3bd82a16a3bb2e000752000000000000000000000000eee308b1b811a91ce990998b2efe269a3d2591a8000000000000000000000000c71a5a7b88dc9a417f4d115884ac5bdee20ea40b000000000000000000000000372e6d527d4edfee79c1c37b0b37befd2eff94f7000000000000000000000000050f9d10c979b6abe31972941967bfa32b79701b0000000000000000000000006c2b746f054bd896c1f066b8ec85ba381d885f7f000000000000000000000000556f62bd6690f8471afdd0e318192b4813f52b400000000000000000000000005a4e4a2a35a1a2605c85a41425f144b4f2af6ad9000000000000000000000000e7ba06a4ae5fa1eca6eed31ea9e17249bcaf47f9000000000000000000000000f9b1570240bda9abba9db2892ea0625065653a3a0000000000000000000000003276d60fd57429e07b59dfb11d9b0578f563ad4f0000000000000000000000008776d9c1aae452c32256f0709c9b9cfa3a1f9b0700000000000000000000000090840ab7de3a96a3080d4cd8b82bae9eacd3da780000000000000000000000003a6927e975d5e98e2139dcb16a6eff87cb1fd69d0000000000000000000000000cba4b1bb12ffcf13e87e5d1326ba78c0f373005000000000000000000000000ffdd19f1b7be8e65a0bf2c67657fdfad9addf16b000000000000000000000000438f127255acec02fa54a6ef3d822dd61a85ebde000000000000000000000000d55ac62b074bdfd168ff882dae6c9492822d6b97000000000000000000000000ba8de897c197b0b18f0d16e7bb9d20f29a7f260b00000000000000000000000049177b5cfe9a9c4984c8f569fae56f23ca506ae2000000000000000000000000d01b34eb6584a77069b16f819cfac924a857a0b00000000000000000000000007c96b9781f4861c3c8cab02e891c42f6369b60b7000000000000000000000000bc9bedfc451dac86c7861634cdcadff03808fc300000000000000000000000005180893a94557594a5a0782d853d7424962b606600000000000000000000000059b8bc497571fd476684ad1c3394873cd600f9d0000000000000000000000000ca47e2760c09c9cc127594e99b3846cf4603d1eb0000000000000000000000004a0b1c4acc9314952d5d9951e7fb1f97ac2142e500000000000000000000000090ee22d99c1ec7bf993be93c6644ff9001b8fd54000000000000000000000000f3151ce164f20794ef70efab4b51c094c93bc4b7000000000000000000000000a728417df918e12588bfd268de3c5950a536381f00000000000000000000000013548aef3c8dd912967cd80c8405f255b5a42903000000000000000000000000451621a568478df24fe22f916a6f0d05b64f1ff8000000000000000000000000960fa2864c9bdfdaf929fa4186a9ebffb013f60d0000000000000000000000009cfbab5af338e381fe7cb8f2febd83243e74d74b000000000000000000000000684a54fd4096c71aeecd74c0a19325a4c783288d00000000000000000000000053012801e625d86eece21877cb0dc9e52dbb8a8a000000000000000000000000c193c4b40a41a395cc3bdeeb8453792aa6e5c521000000000000000000000000df4df937301492a32365e1bac5883351c7e4072f0000000000000000000000001849746581172386a5c7f3ba0239c9b56480a7310000000000000000000000009b04f505430d4c85adf5b19daf2bcb9c8fca0603000000000000000000000000cdc9b978edd25221d5d45a3b4dc5a3a9417ffc20000000000000000000000000d0d59bd17df352776d8e3de497d0e88fb59bda30000000000000000000000000e17a509a30dc18500ebdd8d3b76a21efafd5ce1b000000000000000000000000707d3d124c714a6f968c43ae6aa0fbf5c8508b860000000000000000000000008d32d7181ea19b98a7a084dc2c4453c179db3c39000000000000000000000000192d8398e1bd7edc58535238df8df843232431d30000000000000000000000003c118f586707ead85a32d7204f033fbb5f4c7f2e00000000000000000000000046f413ba1b1333b4d34788c00454c7df84e6893200000000000000000000000051eb238737d90426d90c291051d1f4a7724eacdc00000000000000000000000023fb6b879e3fee2af3a267e6b10de435fb85d7b1000000000000000000000000d33d0e4c91be4044f06efb2b0421df316b0fe87a000000000000000000000000ede93bed4d530801d714d146154ad07f3bda74c700000000000000000000000055453545f5daa50cb27e898623cd978821427549000000000000000000000000b4f3f645ff731a47feb2892968f059c6589672570000000000000000000000000d40fbbcf744167fe1d1ab95a00f223b7b365cf70000000000000000000000006e8c35ca9f5a9ab6cce463c759415afcf3de6ad00000000000000000000000001536985d5f4f80dd1505a5497c6238a9173be97c0000000000000000000000000091ce5bbb25bdbaec3c44855a06db0f61b336e4000000000000000000000000f6d0f7b5efdd78271114e1f3dfdd7121adc03f3f00000000000000000000000002b0eefc2aa62db11946e67fe70d80ac891817ed0000000000000000000000000441e2155bcc1f6e82c31fceda5cba5911da5d02000000000000000000000000d0b60f9520d290a5236c357d315880041da85b13000000000000000000000000640f5878c505c1a8aa319e63ee15b5e34245a636000000000000000000000000711d9b3e42cd5761f68089a697d8d3179b797f620000000000000000000000003a79f670d1873464d6c2365918a00b015bf5d3320000000000000000000000006e8e194a6458bc04b043b7681edff3f27a708f0f0000000000000000000000006bcc0c1e3177b5ea2c02dd3f47edc2ce1cbb6a64000000000000000000000000bbb95bb3a2c2b327232d08c64aa576c32c8917810000000000000000000000005e849a87d0185a310e34bf51fc517591fbb2cb8b000000000000000000000000402f7cf08ab200e3290f662b84e05bd6444cce3b00000000000000000000000062abac47eeda784948b4817c032a963b77a8fc2600000000000000000000000043d607d8586d954f956fa72339c1dcd7c85b7f9200000000000000000000000020aa42dd4cc8dff502f6c451baea3209c500b5b1000000000000000000000000406e3aa684d544648e56bf62807f841f7fdb2c81000000000000000000000000a5fe7fb15d7c9890597c80e8dfbe9904c53743640000000000000000000000008ebeceadd0f1b88b94a86a2b12db7b430b79ab070000000000000000000000008debd85f7bda76b1f36de6532866b486bdb3f6a0000000000000000000000000288cd602451b9b8cb010876fc798ecc56f7420e0000000000000000000000000fe3b25c1fb99d8cbdad46e141de535b37d3daa5c000000000000000000000000e7a25de0fbf4f6c7a7cb8840bc28032db47a91a9000000000000000000000000f2796002845edb2ad13f1d0a8e23b3b1da283992000000000000000000000000d62343ea0c0a0e612bb0c93eeb808de5d7fa6728000000000000000000000000e8bc7b9dc6af6f08dabd955353a8c9b4ae49994c0000000000000000000000007c73297b0e07c1d490088d296fd3219f1332954f000000000000000000000000b8515e835b776360c8554dfb35540a85d7e26d0f00000000000000000000000081b6a02e31229c9f7dd71a0f8fc43ce5175b61120000000000000000000000003865c3a73cc5089d3d03cd02f6e6defbcca0a8a900000000000000000000000089266f4f898059aa9598bf574b86450ba17455d60000000000000000000000005b5b7d9f4cbf5b27d1bc0b7bf320079a9a15d5290000000000000000000000006cdde8a45c1dacd757cc804681314ef1c9d0cd4b00000000000000000000000030c4dfadbb08e6b97c515eb65600a9a96a2cbf37000000000000000000000000b8fdaede2bb380b2e800d08927709e23125f5049000000000000000000000000c96fe80ad41da927551ecf923f2f9899ea569b790000000000000000000000002b22ac5fab8cae0cb03e4c2de1d5ad76abb96eb700000000000000000000000052f0b4a3f01e7ca5a6a8208b0f5610e7677131630000000000000000000000001722f0afc6ce89eb5e15e1c6b05d698e6e9786190000000000000000000000005c232e074661ee2171c62aae32c980af135347870000000000000000000000007f884d9d536f26e76176b10f738a242a00b25eb20000000000000000000000003859e78bea715e449deed920fd1fe85b42faeca5000000000000000000000000f509afe4668d081f8e8f88027a0eb4d45faa07c8000000000000000000000000f62570b2b2180729b895acb46245c3551331c1f40000000000000000000000002ab7dbc00233ed9c853169a1bb9480fd65496e1e0000000000000000000000000d267accc2749d5cc6ec2706ba443cef1bd111e1000000000000000000000000d85ee4c3556164b0f1a717019d8636a93c8eaadd000000000000000000000000087e66d2784f8957b97bd6a9fdbff8f4cf9eb798000000000000000000000000db63ac5ec8314cdedbba00567492dc3097858fc00000000000000000000000000141c39de92f24ebb6a902dd60d3ebd03fa2c8b1000000000000000000000000379acbcfc11fab37abd21ae79e24e8d3dd718db8000000000000000000000000feba60c7b45d39c95d0303381c6f9271cff01cf6000000000000000000000000aa9cf939aa8ca21116cc9ff932bd495264a8ed9b0000000000000000000000003a275bf65d7412a4f5fc19aa249090d9329a0d51000000000000000000000000fbf38b0a1edab4c8408bd7e81be80e95c3ee690e00000000000000000000000067f9bab3ea7acb975f28f6601f0bcac16c39910900000000000000000000000008676187164f3024a60d1d079a42402cae382ae0000000000000000000000000d5d61f3d7766f4ed5d1467132445cc6f48105f4b000000000000000000000000144144e433741edb4d2dfb88d94743c82c752d55000000000000000000000000dcbbfe940b0a20af99f08ce2d451c9751ecb41bd000000000000000000000000405d6d6b520775926f8e6a9b7328be340fbc62cf0000000000000000000000005a72a9fa82c5b34eaa6700f2049cea4d29683b5e000000000000000000000000e7ea2ad25355c053dd6767fa5e6c191450488c21000000000000000000000000253ce2c2640213f2ac838cb28097f5af62043c12000000000000000000000000b886aa774c3db9ff4cc5964dda43c8034f6d04f9000000000000000000000000a720382ace5bc6862ee305ef68da523b4ffd23c90000000000000000000000006ef4776cb7dafa9518289380de4c48772c53507e0000000000000000000000009fb9dbcd845ff1d19e3232ab6638b201c58ec6fb0000000000000000000000007ce80287c4c60a67073b85269e686d5a381924dd0000000000000000000000006f56ce9cc96c9bc97837cb764cb76d898ec1c1f300000000000000000000000054b40dde97373aa890c32231f03627dd26c296160000000000000000000000001881f22372245a7eb34fc79f5c0949d1127af4d20000000000000000000000008e03ff7fc8581f99ebb85767594cd20c76f1454a000000000000000000000000677b1eb0b3c9b470f573ab3e57cb5432c08c6d1a000000000000000000000000aabab2850cbc529581f35e816b5d49980367e7800000000000000000000000003f7be4d2e58b496f731f08d5bcf49f559867ebb4000000000000000000000000df81a49380e89ebe8d390dd3e990b3226f36a53d0000000000000000000000005ab64d23d5a164ffd439c22b010fa23abce7cbf10000000000000000000000003f23ace8bd61d66e41c5f46ac0b3943b06ad51ec0000000000000000000000000ad0792c94fe220a1ffdcdb7e8f145126541c522000000000000000000000000ffa70b626ad6d8a9de1697c6d7508eb984ddc65900000000000000000000000019d46b501a31fbe7992b32aeafcc15371a5c743b000000000000000000000000ce97b4af8ab2366127242700bc0a9df199337931000000000000000000000000abc67b050f176cb0409a3b1acb1f5f29a80e87430000000000000000000000001a1e6a9da95ac33e59726212aeb2d001f3d38dba000000000000000000000000afdbd486fcaa8147c088938d277720e1cbdad628000000000000000000000000a3c3ebf70e517d3db51b84256bfcf72deec7055b000000000000000000000000e13131ee58bcbb4307b5a77ca09e4cfec4492017000000000000000000000000cb75d48f1e17cb47025e5494665ce520b615de7f000000000000000000000000068f6ec132f9b2f881a598f72465bef27dfd78f5000000000000000000000000e5329f744b0a34c49562de6ea78b4b3ad8057156000000000000000000000000f23c6005c6c06815f42393be8d766ceb0613e4d9000000000000000000000000a4873122c41dec8f6837eb0d04b2966a66073889000000000000000000000000904262c509170e060dc5efe078ed9dca1b93fa0c00000000000000000000000031c723c4378fc66fe03b641542e7064badeefe86000000000000000000000000ca0be1d826686709d696723798458ba84c9deec1000000000000000000000000672b6f2b6b5c670ab5d5bde9c5c00e7cf4495b8b00000000000000000000000072461eae596012097edd3dadd364b34a6d7120ee0000000000000000000000002c25b9909d9babb8fea66bf1a6f7fd62cbf1bd18000000000000000000000000b071300737dab552190ad015061ab8979b25fa2d0000000000000000000000009c8b3ba9fea6ced5c293c92cc9e590e88764aa3200000000000000000000000095a7f4bacc3d442139e70a3c609c73200e97986e000000000000000000000000d92ee4ed1e4b1880aad1c8ed49ccd0ef9c7e544400000000000000000000000036037ff163588616c1d3dbb1f6a6235195acaf10000000000000000000000000eb490afba787ff2859a0ef87ad10566cfc73528100000000000000000000000002cd67e05c1788a8dbc3ef5fc205c6bc7709890600000000000000000000000048a403015612516400d37db2422b0ed5b2c3b35f000000000000000000000000c3040e6ff7e8e27064b876efa9d8b2be84ed01c20000000000000000000000007991740213ea9d75a0aadbbb49d69989b1fda41200000000000000000000000029d6d72077382e949d3b7737b1e190c3107fbae2000000000000000000000000164ad7d6dd2080ac02b8846c54ffc03f27b2bb67000000000000000000000000f186055ba0c306e4b6e4e4a6cca45b7f4aa05a1a0000000000000000000000001cf16dd85ea5b77e406bb3cd270be71e77102f0c000000000000000000000000595628592d92d17853f23ed8f70ca4d97e6f807c0000000000000000000000005adcf683928f4382be04027ea3ef46598727c550000000000000000000000000e4cf329d05e68d9643448742db9453d7297fb8b8000000000000000000000000c060ed1ffafd5751012891d243970e61781c47a2000000000000000000000000d524eb86a6abc9cf4d3b895dc7b3733cae2185ba000000000000000000000000d9c73d6e4086c70696fd12cebac95ba6a2d230b30000000000000000000000004c704c2c79821d82cfe1578d66a32169a42d05cc0000000000000000000000004eebffbe624aec71239dd6da624676ab05a196f3000000000000000000000000990ebe8442838d4a6882f85bbb1b7b8a486398910000000000000000000000008a21ef1f4e1ee41a8231b4c536591c7ffaff451a0000000000000000000000006372ded9c197b424f0bdbe90703dc3444df06dfa00000000000000000000000013f52b96ce5dc4e156ff4673c37562870e744411000000000000000000000000ac140ae29436c616f6505919521ca080ae271a4f0000000000000000000000002c7ca11ea0db6369517404c351c202804bb084690000000000000000000000003b75c55220feb6237fa483be7e908bb0aeca0af20000000000000000000000007088edfcbe3e89953c7c319b789737cb88c61c03000000000000000000000000225036ab546dc660e4eb490a83baba4291a4e045000000000000000000000000ebaebfeae2462e8ecc9795a837ebb99b633c05b3000000000000000000000000ffab5ee17daf058277c2fe0720c72966f706939200000000000000000000000037f8d8528991309170ef737b1a3aaeb4a771c7710000000000000000000000002359a3dd19526db27885e11b236197566e7aca34000000000000000000000000d2a8aace5618a77dfe077972a1a57a9f6f5a6ff90000000000000000000000005093924499879e12bbdf93543eb9f34e0bd17934000000000000000000000000c6f1ee2defa960d8290f358662e1cc52b858a4a400000000000000000000000032ea987400f200a9c15665be7f30c305206b1603000000000000000000000000ff5d218eddafc55bcae5f87ff77ed5e39f57418d000000000000000000000000dd6f01b854f961a01411f3ab8fe7afc78056a102000000000000000000000000b8e8ea148cfd09765c2071a05ab8e3c2a527bd3f000000000000000000000000304230ba6ee5a6ae25959347dd03777377869091000000000000000000000000409de955541181d3bd8aab23bf995795862e4fc1000000000000000000000000ffc27e9fdfe901474e386229b63284dc064ed2880000000000000000000000000d9e436d74d57c8830260cc14e69aba0ee62c794000000000000000000000000022cf3bedf5d7fe8dcc61eaf13cd662bb51b88b70000000000000000000000006329d6f490fab9aac735e4a3e2ead3fee59d367b000000000000000000000000f13c0dba4f3b803ff76d693b9aee463078f71a90000000000000000000000000e3e94e74cdbdf741f0734960b093ea270f44802500000000000000000000000087e036722a24790becea3785fa6597a21796c100000000000000000000000000681a194ce6a05b0b5de0fe41818c19509bd079ff000000000000000000000000cc5131144baa94e5d5a9ca69175cd0d7826df8720000000000000000000000009c38d5e46ec2279f4db9f2d283fd9948caaa284d000000000000000000000000016ed6a917f7603cdc87d55eaee948c1f8b705eb0000000000000000000000002177f478b4616c12a19979c790ee9ff7a06c214f000000000000000000000000f0fb9024f43c7f0f2d9b79d353127b2b809ddb6d000000000000000000000000fddc498d9c234a5ba4cd73d1960150e0958a89e5000000000000000000000000b13cc92a4f73cb2099d234c5ad5ec2a68a9073ba0000000000000000000000001222a76e8e245240567cec7d5b969647aa5ced560000000000000000000000005dc1dfcb4f368ee406c3d66feec89fc409de65c60000000000000000000000000f7d7e667222e6903e7ee967ed7f2d058a778e9200000000000000000000000096de5aba96883c2c798384685154c8e43fc81e67000000000000000000000000563aad38b2e99e5ad0fece3207a49d00b4bd8f4a000000000000000000000000c0d79602e9b3d0b88f41f9c475ab60c2747fe2440000000000000000000000008c44e3e449d5b856363d7860102ca6190992f994000000000000000000000000570900d865ba6ab1d32e3e88c2e4b831fd3cd19700000000000000000000000036425d8559656fcf4a7df41f4a59bda8e35a439c000000000000000000000000c5b090dd6787778c999df231d776fc918684a712000000000000000000000000be6c15fda7ef6d1aa579dd822f05fe7fdfeddf6e000000000000000000000000ecabd1b1fdbdc14e1ab4c5de4a35803c174676a6000000000000000000000000f1c7ad4cf2d1cd786df6ad49eec0d158f1bc079f00000000000000000000000008e194787b65f86aa3c2990f7f009e9603bbff2500000000000000000000000099ec392217ce63504e70bbef096816069de137a70000000000000000000000000d13f25f428f794d8b5f4fc70eea5f9443e1aa26000000000000000000000000d039424b9aa1833859c2a8338902853b1fc322030000000000000000000000005ddde61b137b76a46a827e168f61792b87dc9af60000000000000000000000000ee4b5e6e676f39eb58694849fc147d09959fa020000000000000000000000005478494dd196ba71868e711da3c4fba29998302f00000000000000000000000009fb09cda3050adf79e29660e0fdb1c23d7c61040000000000000000000000006aed449645308545ffa1ba03301981a21579d3a3000000000000000000000000d41ada91a726153a1f0bb2b59a83944a1f9daa78000000000000000000000000975f8b3f282aaabc6f14ea8d75532d88687757650000000000000000000000009217965f1f3efe874e4acd631583227c9654a7b00000000000000000000000003a322c3cb1ad3d6516ee5a2c7d3692aad3cd5e160000000000000000000000006639b4140eba3092e94cf0aa9df1565ecec02ab6000000000000000000000000ed0d7e7283b4d6c5a413cc397e943cee93484fbf000000000000000000000000b4de993a629c8e97be03459c554a827e6d23fb470000000000000000000000005840c5e24444722ec79454f79c3ac94189eef765000000000000000000000000a49794f86365c966b9040be4c7cb29e8e8310cd40000000000000000000000001f38cd63afbed1cb93200133b6c1c8dc8e8614ce00000000000000000000000032342a0d1baa0d6188dc91f3cebbfa526fb6817f0000000000000000000000009dc2fb3ce24cfa83a977a224ab07b92e35cd08f9000000000000000000000000402ad17e3d443cd58bddaa3d5ce349cd35b9e1a2000000000000000000000000253860c1b564737a7a3ea6135c0240e98bab31f9000000000000000000000000a9544e7fda800332e57841094155af893a875dfd000000000000000000000000309809e5331412c529de7c2e75e3bd83dac5f9dc000000000000000000000000abb45549dde47261878a6ba9d8e6728e366d39d60000000000000000000000003e40ceafc6641408acc98d77c03d05057262b9b50000000000000000000000004b2e129c3c9e98d13695ead4ad6baa3f276c7bee000000000000000000000000ab67dc4aa5cf131fe1d115c8dddd5e3bea9897e3000000000000000000000000bc83529ba0412a9a56d6070ca4c8d453fb9a6c700000000000000000000000001ee631aa3bfbee18499ead9adfebe627a47633370000000000000000000000005506595fe9401175b53f62cdbef1c9d1b86b19ec00000000000000000000000051dde239f30867bf48cb87c2a698e24d264fe3de000000000000000000000000aad26ecf020f40cafd93df816e22a5e4c1b01cd0000000000000000000000000f04bfef174f0bb19cc4b4b400848b46b3ff2ff200000000000000000000000004b88162bb82926593ca8091721a84a95ff7f5d0e00000000000000000000000093bcb96f6549bf3169f9673fc697fdeef163f61c0000000000000000000000007b5f395fc050d5ff6f0a7cdb2d3da534fa827d490000000000000000000000006fb1ffcd7ea85e6db67ddcf9f771b7784e357254000000000000000000000000b85886ee846a1fc57af332e45d234755b1656f79000000000000000000000000fd3710b0359007c10af268b96ce9b249ab0db36600000000000000000000000010374195b19a9d25a67611bde19ca19359d1b890000000000000000000000000136189f89adacdb18542805a2087e4fbf17721780000000000000000000000003d8afbc2df3ea27c70e072d6208154bd4d46124b0000000000000000000000004ff52aa42b5d6907ed4bcb09b693979c86b0ef74000000000000000000000000ef188b0bd132c45b65773681adc9bb329d75c6f300000000000000000000000046bbf44a00be4919a8bb22402f9c4371eb7b1ce8000000000000000000000000b90d3c4955616719f3fe6ffa0b09e831b8ed5af400000000000000000000000045119dad3686ce018309361d457308eecbd45c1b00000000000000000000000019d9a9b4384201bf87ba6d3daca5462da609c65f0000000000000000000000007bb1c20d760c80cab8177b78ae6c3415c8c0c1c500000000000000000000000011e5ff856ec235249b43443fd3ff0a698452f259000000000000000000000000f2d6ddc4745ef77a6afdeaf356f2c2c31b70408e0000000000000000000000007086f9b9ef5ab6653385f6751ee21bd82febe1a7000000000000000000000000ad266d2f515d0a00e4fca809c2863120923793e0000000000000000000000000c0998ae1d7c687f9d1c145e0a25b8c2f1e7dd24d0000000000000000000000004194633bec265744cac8b3b52ea8ee54feddd445000000000000000000000000243d87c2c26e79d191f905b65a0742d5e20a8c29000000000000000000000000dbea70e2fbc7f8ade3119ce158c2bae53b2a938000000000000000000000000081031e83fd7adba0c799849cbf4edfba01eda3ec0000000000000000000000006a12ed0a7aa943e3009c592a275877606fb5fbf3000000000000000000000000d9ba9a621942b7a5d479c7c4c97c84b59567ce4b0000000000000000000000001bd825c898ad6ab00ac0077d28b6a874cd384052000000000000000000000000b8dc10d90608113199ecb00bf9e9e64c4b9e2d97000000000000000000000000f94b6947745b7647106f1166a472ce88ad979f4f000000000000000000000000e22c1db5859430ef936629667e8f1afd1128346600000000000000000000000083a1bd2294ddb06ba924119fbf8cc256f6210583000000000000000000000000f615eca58d5daeab5542cb76de9b8e9a302876ec000000000000000000000000298d745746518b94fced7e3e3fb0c5f48e2fca65000000000000000000000000eaebac9adea8aad7fdda87ee46795d756571de5e000000000000000000000000d8757c13b5cc842a6e00af00178727b4e90acd73000000000000000000000000152783a39129179263fb55203c2cdd410de35774000000000000000000000000d6b6de29ab222365412d701d5b30ada0ffbf31c50000000000000000000000003cfe4a2a6a14b8cf68edaf8f01c00f299649e0120000000000000000000000008e85e3aa80379fe251c6c933c0c98cd4382cd01a000000000000000000000000e218302730d4ca12d3537781e438c9e164ec81d4000000000000000000000000940266f4c23744d24742e73251eb327ecaf1b5220000000000000000000000008c1b60e578c6d9f38d95fed95b808cfc1e6a5fb00000000000000000000000009e88d1846e9b014133453b69b0ea6bdd65b0a687000000000000000000000000b4b50af1ee426294fdca65b435b245c12abffa9b0000000000000000000000007d08e7b7bedc1874a74dd4a4f6ecbff3ff6113bd00000000000000000000000081c472e2ee17ed15ff4741f0ee2f1ff38de82c3e000000000000000000000000f9ccbca9308b7c2d75365ab734f39edada7932c80000000000000000000000001a421f0156ab6032c8ea8ac6e5fd2c0264677bac000000000000000000000000b94ba0879491b488ebbf413be957c55c05ea1df800000000000000000000000011cb5513b1f5a019100207f27a0ffd5799474d2400000000000000000000000099076692880e079fa046be583da52a3df92a777700000000000000000000000056797baf813be0c1afaec9180b484e7e7d09ee37000000000000000000000000e228c826b4f3de15e931c4769bc9bb1da532e5ca000000000000000000000000e87210440b10d8304d30cf162ddba1a9a8bcd768000000000000000000000000647bb15f3fc4334f9da36369e7bfef2b6acedb4f000000000000000000000000d24de7967f4aa51d7b956d93b5f71880698f329a0000000000000000000000006b2f9536a1efcfbaee954a5e8b172595b0b9069800000000000000000000000090fa60e6b22b598c48c397a1012c20d286083c9700000000000000000000000089631c9891d5c00f72c111f054dc5ffff4b0b633000000000000000000000000e4826ad0515f35e51f391b35175c9b40ec85c718000000000000000000000000107dfade8cd8b95efc89427abdaec522b0d3319100000000000000000000000074d1c523b02e0b6324bdc9b2d8946bee6519ae780000000000000000000000008c8cafbb2c42716e85d902ec20e70c1a06cd4f1f0000000000000000000000000f048f5d106f3c29e6dfcbb869a4dcd252fc472a000000000000000000000000e6d056526b80c9cb015405a1cdee132fff1968d30000000000000000000000008a00eb0c308c00eae70be02dde43a4fcb1402d85000000000000000000000000851f2ca0ab45e85227e6c3b7f18ee0fb8537bc7c000000000000000000000000e329bc0be1a0232bfcf16ffe872432e00688d9720000000000000000000000000ceb53adc3130f89c4dd62ef9dde371f2bec13ef0000000000000000000000002f0f488bf5e54263fcc61f1f171a33742d805db4000000000000000000000000a3068fd22df1b5da776474a747ef511ab298d3dc0000000000000000000000007086192c156ea69d9a7ba9a4a16c029e1c6a9f5800000000000000000000000075feaf23bd3b4d9de76c7d259a6d813d0bc2f5940000000000000000000000001e6708c52b5daeb9d48e9a6d9eac39c1c4d3621c0000000000000000000000006a391df435bddcd822346b488c54da41d7188b870000000000000000000000008b6c6ae274e2a0940f6b60a5f67ae6b6ab93da4500000000000000000000000069983d8a44131e9048c74d2e81900c537e56a41a000000000000000000000000fc6bca8ad228839ba3c81da7c9711df88258a7c9000000000000000000000000f7b0eac4f855b831fc6adbc3313f56a234c22286000000000000000000000000094e19ed3193bbddfa39ab94fb4c2797c331b51b000000000000000000000000e86b94a9e3beb3a4cf3d561e8be107210baafec4000000000000000000000000fa07101eb0499e7ea4ab2f2df90392d227f96be800000000000000000000000084ed65435f0eec5d1ee2fa7efa4b3427e1ce4a0a00000000000000000000000094f54f943b5290a173a8c50446f5628378fed1db000000000000000000000000d41d11d9e97cd799719be8f9859d08ae3b80233b000000000000000000000000b2474a322373c7bdab5290e1784129b15f30f4040000000000000000000000009a2c209ce914af0d32e727e38fecdd2d7901ac5e00000000000000000000000026c4bb3c95c6ca85d07c4b3a6160f64f7c6484320000000000000000000000007d5079a21029c7d62241aa527b77b87532d002ab000000000000000000000000a72858e36111b7cebe2722221af0e93f6f96b54000000000000000000000000052ed5b20a7afe32c4fcb50622aac2b152cda49f6000000000000000000000000d5cd0375b21f2842e97d75dabbefcff53b11dcf60000000000000000000000002b7843e1ea8fadafd8cf68c417084ef968d692e900000000000000000000000005dced5725478c0fadb8fdf3f31893084789bf9c000000000000000000000000699b1ccef53dc57022e43c3866f0404dade40b550000000000000000000000009fdfc885167a3501a8e06ef416810d92af0c2981000000000000000000000000c0576a5dae41b7c57760ee6b30a54d8e2a03fa370000000000000000000000006351d7daab03b959eab8038d84f08eba7a04bb46000000000000000000000000c5b1480942e0f45347100563aa2a4dd6af7a002e00000000000000000000000098080ef8b835c5b23919767b7c8a91ea1971e39b0000000000000000000000007af5159b8f2c734d445495b9ba335a3e7de6b21f000000000000000000000000cc354f556679b1b9d50be56be70312a0dc11b31100000000000000000000000055d32aaf871fb9828447369a590b1c2ae29f6f490000000000000000000000003fedca8a1c64f04e2a8d521058bb6c368f95c13d000000000000000000000000e832ba72d532131bc3d67aaf744b41ae04702123000000000000000000000000d4b7840f9091c33f91fe2889d5cdf8b322aaa7af000000000000000000000000d8e800ac62f4ecab3de8177f37afbc7476e852ec0000000000000000000000006e7d49b03f6bea4f9ac14bbb6802e8c325d5829f0000000000000000000000009cf50d6896ba2d5fa0d49a8058be47d9e05f6f88000000000000000000000000a9c7e4adce6c111f69dd7106eafa808e7d1958de00000000000000000000000066619905f73f5716a67a1287631b008478b6b9c8000000000000000000000000760f4ae23196844f836792ff4001cdb84203ca70000000000000000000000000d1cb950f6572516ad39ebe817aa3f33a326f8c6800000000000000000000000099f23582775998b31ff530bb3854db0280018495000000000000000000000000e3e3c725f5dd78f6346eb661bbb25d9ed0cb0877000000000000000000000000e2b841ea428b78acc196c08cf9c34161137c114d000000000000000000000000d4438e14872ea786e7011746cd8f44e896bcf8e60000000000000000000000002cc43168e178bceaad4566b2a55ab635c4620b8e0000000000000000000000000b5dcef8ea54915b83bde380c191c668ddba4e16000000000000000000000000e4a56135bcba290148001183eb685650659760b60000000000000000000000002b54e4501289acd1d9eb69787dc6ef68450483650000000000000000000000006b43e8af9dff669eaa6264419829eaf69739d4c500000000000000000000000099935cb17538b0a18f04bbba36b10d1550f873970000000000000000000000006ed8ec4bb67471ad5c94a77a0f88750a8194885800000000000000000000000011da471d80d995814f07d44577963e49d37069b2000000000000000000000000ae49e80b8ba1bfa37edba960aca25b5ef63dcfd6000000000000000000000000b74f3d50551bcea50751d1203fd55c8c17abf32e0000000000000000000000005c57f38c2250f6d563ed0df957a8b1943daaf0ae0000000000000000000000008271168273a35b0ecf2fbd0ca4e812dd81e93142000000000000000000000000ad7a6d12920429fc04eaf60f8717e5a0afa4066a0000000000000000000000008e7e4e31519ea2ad5036a048ff6e85dc7902ed9e0000000000000000000000009ec2c1e5b558f8165e1d1294f95d4c03454624b7000000000000000000000000a13dbb115ba1601dad8b1517d4ceb351f7bf58180000000000000000000000002b8cd97b5c9c2a53f320ab4bc72f671d2fa38d7f0000000000000000000000008f08fbe39c29114a2682f5107b6984042eac0d2a00000000000000000000000053fc0c47ca62e562300e3dce937c74ab71c37acc0000000000000000000000000cc8c50787e07402b8b99e4465e904b92e7fc62c0000000000000000000000001ab00d6c6cbcb8ce8655a96cf41b10d9b79fbac8000000000000000000000000aac1ad3f92da853faf1fc788d0c7cbc2625a89a300000000000000000000000097ca8e2ffa6728b2d773fe5d660f95bfef64244400000000000000000000000083f9ee1937d05d5a4e698a8b795390831cbdcb05000000000000000000000000d53d3a7f46d9746f438fe0fc9bc8ee743c4706eb00000000000000000000000024d6af8334470f5c920995a871db84d17f68a3a600000000000000000000000096abac22b8c1639518e496438c7369203f57744c000000000000000000000000ccc25167caa0d1e6c9494f0367a13dcd1b96000f00000000000000000000000020971c97ac2380bf35542034832495a1982f50b3000000000000000000000000d14498936ac2dc0dd14caad6ef5c1dd439d1efc9000000000000000000000000a3c956e099ecd545769725a01dba4bcd185210d700000000000000000000000069391ccd63f7b711c9679d3ae3167dd46ccf4295000000000000000000000000a321f9b2ffd9a4bd841a012c57ce1c7185fecb8b000000000000000000000000b9e69e80e178161e04bb189662b2e667ce2fd207000000000000000000000000e2a07e04cfc118d7568d6fa2e807197c6d1e1609000000000000000000000000edfcebcbf522e6634b6bebb0eb5e76566ae0ec45000000000000000000000000f4b1d510b56bd4ffff9bc7867913609445acb6510000000000000000000000005243e6a5d53e874bb6535555c465c0da8b22b2c2000000000000000000000000b88f4381b69b62a066263a2b5e3b2bce2f1f282100000000000000000000000026742910d9bee5633e2c4695bc5efd889ec4c6440000000000000000000000005e79c9bf2f23297592ace80934f6fbe6c5575a1300000000000000000000000050e7372accb5c3795358466c8549901c6db0a85500000000000000000000000099ef6ce5c2a15e04116fd0cf6d708d15ef17cf970000000000000000000000001172deca419ffde71598231d16eefdd7d79fb1b5000000000000000000000000d43ee0ddeb18c531b27d71bf122a2ead163d548c000000000000000000000000ed24e3e25ad1d9e1a2bcb3cdff96876f32a24ac10000000000000000000000006ef6c323599a21852eadd77a3c3212e45efff656000000000000000000000000c11a02180038bb4ef7e5c7ecc7a3b44f41833074000000000000000000000000dd23689d78cceced1a709831eecf1a05ca5f469c000000000000000000000000262fcbb5ccbc794cef146d6b0c1702f91351674c000000000000000000000000ce08f8b2cd1a6f35ac30c543d4e6e45dadef7b58000000000000000000000000f12c21d3edb2c0e68935a3bbe5d68ae4bf9dcd7c00000000000000000000000065b6a4b6d2fea760b2f8229193c9d71162d5b1ee0000000000000000000000007ab9e4cb509199aabe50529264c50a951b3255a80000000000000000000000005f6b629e73d00b2ab2c5a3ebc7a73a94460ebc550000000000000000000000002f7e6266046b915c1dd8bfbcd7fea582f50eed10000000000000000000000000eb316ec2d5aaac4b7a8fc4bd9f3c214970a9bb990000000000000000000000006f0a29b2c4cf2e70fe039827dd81f53cccec55120000000000000000000000009e8c721f75487b066def0bdbe3ef61bcf24b7f42000000000000000000000000f87373fe3954feab5812535722bacb8612b80efd000000000000000000000000968749993683c3c9b847597a4293c52cba6d26f9000000000000000000000000a5d7a8c94b25624a06ffabbe953eaf0c914228a1000000000000000000000000c12e8ad60ec949290b5b6dea2ce992e24cc3496d0000000000000000000000007b7ec6cfa269d17f8484fd031748d80929f96491000000000000000000000000f1ebbda15d1c6be959eac7def420bdf33e6be2a00000000000000000000000001195e58f85a51583a253d0b4211c230c30ac46e3000000000000000000000000fb217fbc415e118e241f9532f1bf8d30215c295b00000000000000000000000007b692e6976a9125b12a2963085b04158720c73e000000000000000000000000e224253c02fe4c56fbd511038526b318966854ea0000000000000000000000008b19996e099f5bc76a44e5385e1227ca2b3446f0000000000000000000000000f7f736ce135c264f21fad2b6a8224c1749addb0f0000000000000000000000000887a7d4ba8ed400f10b651b61ee49afa302c680000000000000000000000000b45f3e8a23689654f880131891f0535b40dac9c5000000000000000000000000e734ffe256cf8e43c927fde281c1bff9abcbc526000000000000000000000000785fb209b99b4e1a2030cd7652acd18bb7c29b2e000000000000000000000000bb88fb27e4bd07a41aa6644fbd263146809f6db3000000000000000000000000f9ffd4b9d868b344bee3de7eb1273bb2aaf782260000000000000000000000004227782be86e323e690af9f766a8bb3ad71b29a000000000000000000000000039f28c4b92e5cbbdea6cf2be08c181eff3411a9c000000000000000000000000657081d7a29d099b8298f53fc3bab21bae84c73f000000000000000000000000c3f893830338acaa1ba6a4dd75db74df408d9d25000000000000000000000000c517d46293037cac23bb31051d959321ab27aad4000000000000000000000000f092c20fdd402a3b5038b09eb2f29264acbeb2af0000000000000000000000007eaf0a44ed4b9f9ddc674930dfad07016eb1d3d00000000000000000000000005e40c67fea65040bfd5fd8b90be4c126e5ce59680000000000000000000000003ddbbfb19eee1e87e7503fa087247347cc16a77c00000000000000000000000010302c8aa4d645c34c872039a7e3454ca543b344000000000000000000000000c77e67b44fddb3cbc786612506b19882772264790000000000000000000000005da9bc025fcb2569a515f8575200b584c87b701d00000000000000000000000086dfb29a1daa3ef2281a06dab7c58110b94a8ae800000000000000000000000067a6344f391fbddae28fe3b42aed684a8e0556700000000000000000000000001dcb2b4c3544c20b9cff2c7e820538fe02a09301000000000000000000000000dc29eaa6afc70a6159c3a7dbfb752d8b82d3056c000000000000000000000000575321ffbaf048a439625cb2de4c963261fbc56f00000000000000000000000012f0ac542ef6f2c1adf805110086fc4503c1dc7b000000000000000000000000626dc2645ebfb421c4b7105908a858b708815aa8000000000000000000000000fb506191ad884a963be5fbab135004153526d3d800000000000000000000000047ced836729f6c8cef1d99470bc1bced14d32e4e000000000000000000000000b946f86f470ead10a2d5d2e5466c1adc640c3f1c0000000000000000000000009b08ed86f6a339a8c1f956305bcfff903208252a000000000000000000000000aacb36847ac59c97515f39a05017bcfaf916bce40000000000000000000000007a84ef60d7e299616a789b31c94a8bfcb241ba190000000000000000000000005b7585dd106673c371a728c79a05adab52bcdc72000000000000000000000000669717b7793b8ef7ef0b665e33d6648c565fa4bf0000000000000000000000006d1eb40974d224446a2ff999e2e757810b930867000000000000000000000000a35246905efeb8f12a59454c4022dc0e63d7e8c5000000000000000000000000645d6c315f1562e8bcd409034c75cac1dfb0094c0000000000000000000000002d7cbac03812d3bc7fcb58260e764da48c94cbb60000000000000000000000008dea2f30a39b53d70a36e352dde3c240c7fff1b0000000000000000000000000becff7b561b9b88ab016be03a1a1c94d87f700e9000000000000000000000000ccfd6eda3a00f10cfe39737c05cc463f8a0f713500000000000000000000000000c8b5e98248588d6e05b78b15ad897583890897000000000000000000000000de5d32eec38e5d1357b75b1a2b45d3eee296b1de000000000000000000000000bf71ce2fdc603b7b116a708081cde93c442dbece000000000000000000000000a1ba4666daddccebabd7b15e6cb46bf48de5b5f50000000000000000000000001931614ee59debeba3407ffbc2e618df1f4a532c000000000000000000000000088c2b33d269b2a0bc166222d1ddc17440368fb3000000000000000000000000f7c248b0e64111c34bd5a89b15457eb0af5b163c00000000000000000000000073fdfc5bc2b78a033cee14f07c5c6109b92f2bba000000000000000000000000442cb4777201e329700d0bc5054ab92cf0a891a6000000000000000000000000a7a208dfc1e38abf803363c3a43f1e4e918248aa000000000000000000000000c120c665a1506efb78865749e5f0e6af5782996c0000000000000000000000005176890440178f7562a48567e4fdc2f1f836805b000000000000000000000000da124ab6f4c07c886478817a451362a1a8bc84c8000000000000000000000000ab4379ff3d2f1b5854a6e290fc573378c494b6b70000000000000000000000004426ff750ff279555b4ad38d87a7899e1d2e4f4d0000000000000000000000009be693baa0ff9171bb261e8f69f327e9b074122c0000000000000000000000007e358a5183601b24e43ed0313c53d2145500c3600000000000000000000000007621248346b0db8caeaec7fcd7efbaf087f3fa68000000000000000000000000a12381f8954a640ee2b296e4e0d8128cba6fdb100000000000000000000000004d8ddf4305b18c1f95b94a7d9eae124e667f1e23000000000000000000000000eb9288fc8ad142c695783855d8d7a89e65685268000000000000000000000000b09b04166024d9472918f1e8bfab11f68c5c0026000000000000000000000000e7561753a0def09c94be53fc3aca5bd77f20efc700000000000000000000000059673956a4656216ea88367476ce42cb0ca0fd3d000000000000000000000000b6ff2569d5486a5ae0af5572c268ad37f7e28fed00000000000000000000000058f90f6a7868bac39c24bd772c2334322375c9f000000000000000000000000052644bf9b120cc37eb7e92abb02669635f9d2c30000000000000000000000000c5b563cbdd443c6a0b6871f9c0b1402c36b234e900000000000000000000000082c47d75b84151c658667f685addcc9a9d6aa418000000000000000000000000a501f08a1b376bfe451363f97f94afa31a11736d0000000000000000000000000aa8ddbbb24829e31f4bf080bfeddac173149c68000000000000000000000000adf9c6c1f0e4d9ff4f4efd6620a3adc2a0f92771000000000000000000000000fa1dda7a856902bcbd4ae6c3cb8c03f366edd9ee0000000000000000000000000815a7dadce5608fb2323d8e9ca2335b3f698352000000000000000000000000da6d542e32d739dbdbf962a290021e255cbf77f000000000000000000000000087d3d17dea10a65b8e1b38758625470cf59a6e3700000000000000000000000013718c4a6ce6ca6819ed01fafe9f733f6ecec422000000000000000000000000142da4c2a16bfdf5f6aeff41132dcb6282345c530000000000000000000000007445d45be318678237789b45697626acf711ff960000000000000000000000006e589685d2472987fa5cd87beb6bf287348fd2ae0000000000000000000000002712677d52c3b66482f0d8a25bb503e823f42b7f0000000000000000000000007f97800bf608abf1ec1eac3a4bfd4ca59ce900140000000000000000000000001ca8ccdf21dbac8cc8adb23d1842a68d9e08a6ca00000000000000000000000030f64bdf533e33d3d263a886799d0562ad39391c00000000000000000000000002c53240cf269201c20bbba379fd9cc2b33c0574000000000000000000000000f26e6b87b2db7df2e1e2f5d0cf735d7ecb0fb26c0000000000000000000000002be89fa987d548ee7b4bc8932f373c105ab1b4ca0000000000000000000000009ce1c7c1ce9b75248bc27fdc66bf50725f1d42b90000000000000000000000000c7ec1da4d300e5c3fa424f8da6c6c1cd8a571ac0000000000000000000000007ffd09ef152343fa54ae79f4784f794f2b33eac000000000000000000000000040e094228f051d5bc4f1143ddbd8ea3723751de0000000000000000000000000be95449d5aac413c039525379b225ca89e173ca1000000000000000000000000727cf557529203d9b6e6f8dd223eda453e14c3e3000000000000000000000000d28930a5591b24df8a308b869e97412de859c0c0000000000000000000000000a9e18f24f7b218d659f8f65fa497c2f5efe61d75000000000000000000000000003b799cfc62767ad29c3a3ea3f7571f149fc8c900000000000000000000000023a54dcf94f0227d622081d25803da4c0b1b089b000000000000000000000000f89d7c1f476a9377179cc03e97b64e705ccfe23d0000000000000000000000006a0514163f9d8b6987ffc6952e2a922f0162022200000000000000000000000095c89fd1e864fefc04d40e12e07b4774f16b246d0000000000000000000000000e35d0f1b2ba3deb2661a1731b5302b2a84f0d72000000000000000000000000d4f1df7e40e40c8546cf6906998ef25cc58020900000000000000000000000006c0be55dee9e33b733cb7e78ae9e448c7c98fde9000000000000000000000000e174dccd2e614f620b1c2902e092c106f439c6f70000000000000000000000000c9eb3a42c54bc1b3f0fcd26033f79a85be56d230000000000000000000000000e73b82d157d83f23a108d13569733326ebc650d00000000000000000000000062a7faafff891e8b5f9b775c1c4a0b95c356a4e00000000000000000000000004cf2df215c44f968c81c196aa8b1887936fd1ab8000000000000000000000000290b117bb30e36de8774a68e9f51cd34e7a03b1b000000000000000000000000118cae251b5380ea5141723334d467761325358a000000000000000000000000cca7ac6238698c23356f1e64600c1be58b2f2f35000000000000000000000000c578a4d69556114843a4287cced8b994169b749a000000000000000000000000f81e3e4697dfd034f244977cf8b5b72777b12026000000000000000000000000696bca958551f7bab95292a8f9e8d8df328577140000000000000000000000006bfdf3e68ceecb797ba04f2b01919ef9e66250f5000000000000000000000000822146c83dae8358d8750a96e799da37266ab42700000000000000000000000005a2a048e73fa005a63f5278c356fb9615f8e41b0000000000000000000000003cb83f21a466ed52e8e45eb821a85bfe14378aec00000000000000000000000008008535ad78b480d315bd46dfa757e239bc6b70000000000000000000000000957950a5ad396a42c3e40d3d255a0208684fa6ea0000000000000000000000003c5e8650b6fc7fc078073dea5a0bbd50e303e419000000000000000000000000ede2148c84af54eee524762e6fb4393c62773e200000000000000000000000004c51730f3a34d03eb8df18737b0b3427e91d6772000000000000000000000000950a3a840465c7cf5744b0f8abae7778904d83dd0000000000000000000000005a3ca0e7ab9c0465dc763b69df38b01c5c7293f3000000000000000000000000c5258530056432c0992ccb53f6184628a525b538000000000000000000000000975a67d247a10f7f57b7abfaaaca15d5bab942a3000000000000000000000000f554e8ed971569a8c44526b0ad6bd7704d10c7e600000000000000000000000022f5bef725fd80f2c3c2213dda528295b90a73d90000000000000000000000004c03a22a2077488fc24982b3dbfafc4900a859cf0000000000000000000000004db3d234f94b2adb7402b740b03da78d58c4ed3b000000000000000000000000c6d3c9d2b0543bb9639b34acf8711cc55321970b000000000000000000000000e3692a0d5c5288d68c9fd8ed56697575864ce7b3000000000000000000000000a6ccc0d354a3fed28c4a3a749a91f6fb00c778370000000000000000000000002c88440cffb1fdcef8546d6306173471b666b7f0000000000000000000000000a27f64822456fc92fd9f3c7c8c639b59e55910020000000000000000000000001bc27b88e36775d87fecbfeec63b2fe349b8f1230000000000000000000000004a5d256f178f905cbbae87441b67913a8c1cff010000000000000000000000006529b20930a300a737f9235aae70a00570099742000000000000000000000000be45beba27c6ad4c09ab687d4a20c6a0484fa7fe000000000000000000000000d6e51d267da7f58c037d9da26623c9e854bdd7080000000000000000000000009d30d1d1f3dcada106c7b336df6d8e7bb2f46e3b0000000000000000000000001f3a13b0b3bd0ac792317a4c26c31adf4ebca3b5000000000000000000000000e246906b6a30e9b92bd4be9304a3a961c9c6836b000000000000000000000000e8e7a04fc78b8d3c8d323f5e90401016000f06e000000000000000000000000072cee3e9676a5d78566237f94b089553982801fd000000000000000000000000906cc016e29b00163c3142a257979d41a42d91a9000000000000000000000000b4706e8c405ea89fbc8c809a5dfbbd2e07c0ed3a000000000000000000000000ddaf39030823529b8cbd4203e2fe4311454e027b00000000000000000000000015a1b025af47cf21c89aa60af9420a92cf92d2d7000000000000000000000000ae54cc3dcfe0f14e6968cff190a1e365dfd253c10000000000000000000000007c03dfc15d2427eea91c2275bf195cfa1032efe6000000000000000000000000c424f7dae2fcba92438119de877513a3a05dec7200000000000000000000000080c78231ff8418b3daa5460f123f638874a61dd5000000000000000000000000855495199a8282d3c5bc00a00fb69d92fbe0130f000000000000000000000000cef9068114abe718bd87178bb7f6fadd070cb01c0000000000000000000000003665e493ceb437132adc5b34341c3e9e1ad7af54000000000000000000000000124a4806bcf1c187ef6e40e3fd623824375f3192000000000000000000000000f61e179c28e5bfd00d2934123a8395dbc11d7f310000000000000000000000003e6ca90e0c5be2cfbfb5deea0709a34d9f9d04f6000000000000000000000000c5ceaa0e5b120b5b4157b50acb3d05b499ea8410000000000000000000000000aab58cd6939d24b23b981027ac24cac02696f1b2000000000000000000000000ed8c12e7200c1c1d2bdd924655c95524c7544045000000000000000000000000b359242b7391aa6de7c61131840bfa1937cf41c20000000000000000000000005748a4ca53b96c96b548116456bccbabe062bbec000000000000000000000000a3fa6f0567e01d07f850d91da1ac6fed4a650a08000000000000000000000000883b4314c1a5371b7b3ad4a45aa46663e86fb70d000000000000000000000000fb17cb8e37b998270760e9c52cf2bcf724686c480000000000000000000000000088554559fc92d704e465300ad5fa117c1d99fd0000000000000000000000009248bdca82a2d6dc73d815b4a1c6c14a15121eac00000000000000000000000051a684a4c478c9882feb051a4bb15e02901c1cfe0000000000000000000000008d032088cd9ba6cd2aad84c4e620464d761ed3520000000000000000000000001045c9ff9c40c9723a3ebb594d601fea827d6a6a0000000000000000000000007e2de75aa1b63f2075be02734a6fc89b17e3e7fa000000000000000000000000ad4f41e0a827ee452434191a5e7b5fcdf62c12ed0000000000000000000000005db2d0267d1d5cdb828fb2713f756aa1da4082ae00000000000000000000000024f1d43378654d01d43d0a07e0de916ae5b02dfc00000000000000000000000012de567a64b496bff28af9b168c4564b1e2150db0000000000000000000000006159eefefd51022204372106d9298ec6eaf35fa500000000000000000000000014dba094e8040c927b6fc42d87057cd15b350dee000000000000000000000000c99340381e7abaaae4be200880a1c9781a91226800000000000000000000000082c8d1403d4d39aec586f4b6457d3c6aa5eff9f200000000000000000000000008733b3c4232329661bbb0c7956076cc8b08b4c9000000000000000000000000ea45c923ef9e2a20bf7221e8ee6dacd4fe6ca0100000000000000000000000005b04e527ee8af85377a45864c38ec804fdc8a76c000000000000000000000000545a81864c7dce8d4fdae22f6a6a6ab95b6456ce000000000000000000000000246b26b81e7daea3213f9965e79f8f1cf1913307000000000000000000000000ef7295a1561f54c1fa3c34c5feb1aa8b18d4ae170000000000000000000000003a2fae8fa8de108b77bc113aa6d66dac1be880b10000000000000000000000006d26697197bff195325c5ca978e433bfdc5cfe0c00000000000000000000000092a94bfdcd541c0cf9be735b66cac0929d12ed2c000000000000000000000000f677b8aae6be621cfd4f8507904c39ed60294d470000000000000000000000007a018db304aa5fce292d5b05e630f9e03693d445000000000000000000000000042c5838ec9d492160ce93546a377aec1b8c0df0000000000000000000000000db3b243ca21da665d6900a1f8374ee8a7500d2090000000000000000000000004b58cccef6bb0871dd95b3feb7ad52d4c06e52f7000000000000000000000000e173ec2d7a85076fb0cbe0d99be1227d698d663000000000000000000000000025bbe19ec23ff665354bedbf94e3a66bf74f329a000000000000000000000000028ff40b5800c4662fb59852bd350013695ea8dc000000000000000000000000f1c5c7c9d660eca9f0128ab36ceacc7a595f19f4000000000000000000000000ba6cf0f2b65d19bf206ad3cd3c9c05068cc22add00000000000000000000000085508a0555ec69e11c83a17b779c03916719a408000000000000000000000000e8475dbe1372cf31ad18dd2eb14a6b13b12c259b000000000000000000000000fb3d5203fbb2908d0cb36bacbe59ad04274db3760000000000000000000000001a4b19e838fc61c63184da8a3ec17cb69afa5f68000000000000000000000000ec1e122c0c856a09a60737f4f66bc6bd76a39003000000000000000000000000deafe21c29da5ff7907649adb3080a363a14d44d0000000000000000000000009ae7275f7a369c408b76f90825c3600834c761ca000000000000000000000000d26c9e083a2d9a1218332b9c4d5028c9a8bfa76e0000000000000000000000003f1247b50d5ef5b0ca7146bce3c2b313447205f40000000000000000000000007cd193f022cd7a33fb1101ab4428dc0dca36939d000000000000000000000000a7f62df4fb98f4dbafff47f51e273d3ce38cd2380000000000000000000000009792ca6e18861ccd627bc298516a05368563bb9b0000000000000000000000001c0f835e62ff3a5953e1c94dace66f6531015d3a00000000000000000000000052c3d6c847a592c305fa8b7689ff8c82a91e9329000000000000000000000000608a176f591bf972bc90cba5fa31047f0d14103b0000000000000000000000004417723eaf03f7cd98626df6caa16c33db7921cf00000000000000000000000038758d3a0f4a6797a7051b5cd285da9ed0a3f41300000000000000000000000026a4b22a1d192ca1e520796901e352f6142ecff1000000000000000000000000680d7376d841d7fb35ca9b392eb9d0d88ee585fd0000000000000000000000002133399f40aa5d2671a8bc3895c9008314e6416000000000000000000000000076bf71078a175e52998253a26ca61fe75eb96dba000000000000000000000000740f951728f7abe87dca4eef7d607ed3c53194dc0000000000000000000000007e6629abc9f743bdd56e78014719cebc5ddccec40000000000000000000000003726a853e57e287b5196ae53625a7461e4b7b68b00000000000000000000000041ccbf39831c120587ddd3f44af0a0626c4cab200000000000000000000000009d9b6dee81f4a17992fca9835e5c7b13aeb19e0200000000000000000000000040479078e9e964268fd8d4f90b341ff3eed280850000000000000000000000006f6e98f2c330886df6a91ba01f3293633530bfca000000000000000000000000d2ffab44f1734462b42cc8096d4146baaa4bd67d0000000000000000000000002090a1f22ce3de3583fec0062f708e24c7c2b263000000000000000000000000db7731b9948c1332e3d63be72e16336b9305a091000000000000000000000000d3d021f45682420b56261168021de790f68846ea000000000000000000000000c91c4ebcb774e40c4bbc114346187d174dc6bb86000000000000000000000000e6eb7c42bcfd8c706c23dda89762d99a5c05538f000000000000000000000000f4eef39b662f65b3cecc56029fdcf6d3ae6bb157000000000000000000000000de6a08b0e5f34288cebfb2671646a15bdca6d4b100000000000000000000000013ee366a02bec78fe7b5c5061d7c138deb75a9130000000000000000000000007bb63858f4c990edfbc66b552bb00f0ebf05781f000000000000000000000000f388483e107a054d46114baba6edc152fa46de480000000000000000000000009832608eff5d5588261832047c1c81c91590ae800000000000000000000000005abb8aa9f62b66974448ab1661d9bd2d14c750d1000000000000000000000000e21f4272666fc9cfb57a867877a399b05f686030000000000000000000000000d8b109683c66ad11083ade636dacfc21bf9745d9000000000000000000000000615b208480bfda893d429e1b47d7ae2b6d664e760000000000000000000000008cbc52e7edc07c30e21cff70231abcd3cfc3262f0000000000000000000000003a3dc3d0556ea4ce2498d7bfd6fc940387bf8b24000000000000000000000000f5f513507ecacf73f610b9ad3e4d44465b516c15000000000000000000000000628ca9acf8a25a28a6168963201369feee3f54b20000000000000000000000002134d866d0d0f9f1e14cc133ca65d25bdb8fffd200000000000000000000000037ccc23b26ef03960884a5d7e45fc763703db77300000000000000000000000088a615b00ab21761e5528d26f4194c69d75b5eea000000000000000000000000d40474c0456648b3d6773fce9d8e64bb997f9a900000000000000000000000001e78b530e306f6ba4fec0b96d719acd1e17a92020000000000000000000000009eca20fec61250f4377c2426c47b464133f4ec8600000000000000000000000037a4bd135b9a8f396f6818e71a910d94d6227949000000000000000000000000f5e79daf4a6d8fb33c8a7c43bf152d2c3b609e6f00000000000000000000000004ed95132a0a7563eb068b3fa2c3b647b27139cd000000000000000000000000ad50a61e87cdac5d3e0fb51c87c4885dbfc0b0a60000000000000000000000002dc5395776610042bc6827bf0cd20f318d91039c0000000000000000000000009b4db8497032933ba3f8865d5ba2a523d085717e000000000000000000000000aa798dc8e7213e99aaf97395f9dc6b63a9ead7c2000000000000000000000000f610c4597e0069850674b5ae072720ac279eb30f000000000000000000000000bb6b37d83c2043e6d95b3ceacb5e862f9a493665000000000000000000000000784855356f672980b8457adacfc18344c0a671fa000000000000000000000000106efc2fc88e85ac368340219ea8cbbdf4cc487b000000000000000000000000c0bb7056191ccf3c04160577fd1187098a258454000000000000000000000000bbf77585019d1fa16af45d63d64b1bf50a04ed99000000000000000000000000c53258cb6c6cae2ad875a1e103facfb4c82a521c000000000000000000000000a136d967431c9af2f7d61b7ffe5ccae469214257000000000000000000000000ab1d92e90fc8e0db67964381da6a2905f4e85a9700000000000000000000000021c1a9cedd4d6101fa5fdb424aaa739fc87e1ba3000000000000000000000000f6a66f7efe76c2e30b2bb936d73a24c982d0653c000000000000000000000000abcea37a1cc8dac216f0401613ab5bddff56c72d000000000000000000000000d0b940b03ee63fd25b85e41a0f5075d27c302e8e000000000000000000000000f4ade73846cf7da15a9f7641a5c1dc6fdd80f55d000000000000000000000000bd28b3bcc053083860c5b550fe1240398acc63e7000000000000000000000000a07c7279dd3192e5432a7d5aa8e6998589d4b0fc000000000000000000000000b2667d17837e594e30a92212a651a43f0cd74e8c00000000000000000000000011d951f1b59227f9144f6479cec3f7737f6e4b6900000000000000000000000018ba1379cc023839744dde6753970476fef0af380000000000000000000000009b732bcb85a4edc451a76e10b1e5cc88af91f89f000000000000000000000000234ea22bb2a3082572360b147c9b29721f4577e70000000000000000000000000e9d2550953e29ba16bee760f30deb79d584c5d30000000000000000000000001bc7426ed531a9ce95e39193c4bc51b3b08f4a420000000000000000000000002ac326383a29b569b52f7a3d412cfea708f2dadb0000000000000000000000004ee3ff1bf216a58ab8ce1d240e5c0a4ef30fbab30000000000000000000000004105350908fc1e2d5730a68eeb837bb54f3fbd4800000000000000000000000032c6fdca538ad4c0c8d67dd3eec459e033d0cfb30000000000000000000000006eb0e4e1ffdf9a2e3bf22f2208d3f9c185f144ac0000000000000000000000009c8f8346505032b9d537a2e014a2f16b65d7485f000000000000000000000000236b5d63258b1e72b15e49182d59a6675b799efc000000000000000000000000ab88bac3f224710a1ccaaaefd7d61cb87a04a05f0000000000000000000000001d4840560db77e5678d9e65b7962d66f032bea970000000000000000000000001fa7f3d3294f488557f87272196c5e61ae48671700000000000000000000000037f2e5e0a3933961659e307312e61ca2e8a722070000000000000000000000008f478d0c4c9f03d7734a041dbd67f59dbe6e2edf000000000000000000000000a4c7b2ed6ed41d720085addb31e3430a24491cd5000000000000000000000000d13be04a14936de150beda92d768acc7c67ba60200000000000000000000000070a00bc0f5d9eb2b8d3016ae19408887f2b6c29b000000000000000000000000e73339b186f46b5a0bfbac90d73820e9f777dc8d00000000000000000000000078643bfe0349a96f5dc1405b973dd946925a8f220000000000000000000000004567833234e1f112a3afebb7165fe7e09113d91a00000000000000000000000063b5098edc47737ee0737d7cf089118851f5435b0000000000000000000000000e9b9cbadf6ae08d8e5810b92786760f62c6a7e4000000000000000000000000cf44bad861a2ad7685e38c728f8b4b49d32d65090000000000000000000000009c891ecdc684231b23f464d2052daa432263ac3d000000000000000000000000f2832f248615fd46bff55bf098e95032c1a1b72300000000000000000000000014c379a8543a88ffe7fc62477b0dfc3d478c7312000000000000000000000000ed7da07f022a547782eed4f444814a8d6a9c42b70000000000000000000000003be5f587e3074ec2b4750c24f23abf179378e522000000000000000000000000b76e7a07dc8fd03d59ce262945416f91dfd93c3500000000000000000000000099189a58ce986ad54033779037ed0f920634485c00000000000000000000000040f435cad74aa7845232a803125d1895c7fc2074000000000000000000000000339b84e883bbb7bcfb423bca5298a69fa921ba9b00000000000000000000000061ac368f772a2a50941771b5dea2145455a6974a000000000000000000000000751b907461926ec6eb38a5ba49ae7928d2679c23000000000000000000000000295f6c2216effdb279e4607b07617fdab815bf8700000000000000000000000071ccd40883edc9038fa06809eab211c3e1fade090000000000000000000000002a995082188f1abe0b64b7cc496871a9f11cc96e000000000000000000000000c1c52f97ea6f300478f0bb6077d0ffc12f00d923000000000000000000000000ecf986817b92461f843925d67af225c32e8f5f6c000000000000000000000000ac95c3eebb237680057d26803be2fe6c3212dca7000000000000000000000000d52ae6c932eb13b9d18ee728f7ceb42c3d071f5700000000000000000000000044e08781adba027570ba334569692dd8dee87448000000000000000000000000897c552b61eb644abf35e4830cfb335724e292d40000000000000000000000004c1b78309f958c8a07bc955599a71e2060d6cccb000000000000000000000000191cd8686ad50588892c8c27f113f215e2b0c335000000000000000000000000ab5681097b78d8ca57db90ff26c430554acf1b860000000000000000000000008d4011e3355417b01bae3789dce9caf7501473fe00000000000000000000000077df87ab525a4db4efcbf78b8139d5d08e77c7cc000000000000000000000000ddcae265cdef90cbda0076d50be04e04cc0b4006000000000000000000000000f40787c6235ddb9825bf6e801657a117862f4159000000000000000000000000752ecb43ba2bc1fec86f4bbd9049942fcf85c6bb0000000000000000000000001b2e654717acbb448f7cc613bb96dd035313ca59000000000000000000000000c9d521bc2a7be8cf5496e69e2395daa1784133f500000000000000000000000008b5e307a46c51fa4a0e868e5da553293a638cdd000000000000000000000000ab818cce6ab7df0592108db2040e6550bd7403b50000000000000000000000006df61fdc75b5de36407cf70ae2036cec46cad1a10000000000000000000000003ea120bec9082909e86f9454f8b20352a35ef45a000000000000000000000000d538b08eea586437e0b7b07625c7395427ec1e27000000000000000000000000770e402a094a7600a5be4cd77e52a06e8132d232000000000000000000000000395b6a2ea95e135fb009292e129f443b81544c5a000000000000000000000000d1d928c7d437b7f247e4563ddae46d24f4c5542f0000000000000000000000006f5493439b40102c1a3a17f88bab2fb634854637000000000000000000000000e34f849829385bf867036235261edc2c72241294000000000000000000000000603d88e0409fc98cb735e4d5d3a85e5d641f86530000000000000000000000003ea309cdbd0c1b9052b19491b386c937fb6cf7350000000000000000000000005b0af6d133ff227a9069d479f0020cea4ba874a1000000000000000000000000151b3b1c39718c78d5ee1c7551fce1b705c41aab0000000000000000000000008def0331defe77c62565043b87e16b833af37d82000000000000000000000000537b953e84803aafd3757d598975034e2367ea8a000000000000000000000000bd2d4c632513df02c453d620aa06e02bcc8a968b000000000000000000000000c0d4a3b29f164d1cf71b358001be3b3d9757f9fd000000000000000000000000bad1b17e128abad81580c57ded78cf5ea1abd39f00000000000000000000000093e0aea13049340977a09909ad49bc761b1f32150000000000000000000000005e28fd63b984e515e6ce604019a9f777452b1342000000000000000000000000b7d56ab7c944b8d15cd1f39ea78c2d84249d1cf0000000000000000000000000b8171eb0243a83afbad69ed79e63aaa11b584cb2000000000000000000000000e8bc07655f7c84e4b7f47521bdffe05fbf02dcfe000000000000000000000000f53c9edf496944418add5bffc465f0aaa562c10c000000000000000000000000c846582cd48e2605ccc36ba697fd8596916d6a11000000000000000000000000232de6d4b19afc95a672571c7e046d701cadfa7c000000000000000000000000deea980b2fa77a448b9809932ef49eed4a03c18d000000000000000000000000ff1d6ce8d4226946d7583bcf2c2cf78d032d39640000000000000000000000005607ccd3ba11a4a00a165406b9dcb7948fa4cb5a000000000000000000000000e5b52ea0361e1732ffb529beb38bdb969ed84f2000000000000000000000000031215e0a00b0cc0d5dd5aa0d33b205de473d8c020000000000000000000000008ede55b135a5968f3c379f0ddd5db380c128abb800000000000000000000000023051e6e25e9fa6398bc97140f6412c8400a5fc6000000000000000000000000bb94fdb4d2511b9828a136d6e26d4eff95e97a42000000000000000000000000d319d5a9d039f06858263e95235575bb0bd630bc000000000000000000000000a3633e7a22c05a1fa4fa6de56e9981b6b4cbfe6000000000000000000000000065a07f8df6799c9bea0e9215e2ed7b53d1cfc3e3000000000000000000000000bb33c25e5024b1a07a4fd8bb3e61ea4e0249dec8000000000000000000000000096ae4db5a1e4b1f3413b27022250d98b7f81ccc0000000000000000000000002290a53fcbb78ed53d163515151aed7367a35542000000000000000000000000384a88c5467ff8333ed1a72849053c8d62735fb600000000000000000000000056cf0545341a64f81d4b875f1c2ebee4009abfea00000000000000000000000056769e8a02e7bb6069a09f5e2896b718d064b0da0000000000000000000000008a0717118f0896eb3496cddfd514baf7b84aa4110000000000000000000000007a90da8733c69b7c3332be79765ef4a0455e45c80000000000000000000000005b83e2ea505f448f90630c915ac049b58068e80c000000000000000000000000719b32faef5cc3a6be52c6cfcd9fefd224fb1df900000000000000000000000084147d76a22fd857a69af41ba38b620485e6502700000000000000000000000093434f42498276c79fcb873032e2b36dc5f6e7d600000000000000000000000064eceb4cc63c031cbdffceba46478a314f3328860000000000000000000000006ddc67e51ef0dbf6215269bb2726049a1572d751000000000000000000000000ea4800f91b23a4c57756414331019bd45b8b9acf00000000000000000000000047cfa166f4cf8b68d08ffbfb2ef8687222eec041000000000000000000000000a4d067b013b8b7f68785cbd398fadec0e0360cf300000000000000000000000019f838bdb6dd423482511c0542358b2f3406b3f3000000000000000000000000a8852289e44d99e659f718d07b3abb69cd6b324b0000000000000000000000002528f1f5ad436f664d9533af5daa14847d4bf627000000000000000000000000698140bdb21616c5e43ea09dfdcc1ff2fb51d6f50000000000000000000000006073546c387d7a82e16508f157425adbde95b7d8000000000000000000000000df627337b871ca088541839320434df38c2d5fa300000000000000000000000004f60b8457587c7e890d7b2d3f9e7966ed24f2bc00000000000000000000000040627d7cc7f8959f9d85c3d8493cf7fe04202315000000000000000000000000d9fa88e04bf17d09799eb223b59398d6f52539a5000000000000000000000000dcd42dc82e5e2b905a2c1a56ac0842b8a9573c8a0000000000000000000000003bfdadee5000592bed308a2817443a23ea9903720000000000000000000000007a5fe126a1e3b1fbb18b87070502ad2196c7cb76000000000000000000000000d81889a714c2ba57166d356f1c39a591a262179f0000000000000000000000000b1b6d90d062a4e3b8a46c0a98769f3bdfc39fb600000000000000000000000061337ca535c911d568f1768408a786ab17400b4d000000000000000000000000775227c58c481a9e6c02b30df45cf76cc33e2d72000000000000000000000000d1f95935280b50d1ee5bbd57ac601a324151b7a8000000000000000000000000bbfb6f8805ce480a70ab953d8823ab76f9d0d6c8000000000000000000000000a002e6a359fcd1ef851312db9bfb7af1e9bebb9b00000000000000000000000071a491d1ed40acbaa5f2585c2906644219cc1d160000000000000000000000005b379de19e56bbdc95c231c7bb040fb4688ad43700000000000000000000000068c70f710ebcaf31c93c6dc0a161f9d6ff6ae5b80000000000000000000000005a0eb47f4d626086bd110686b69eaa02760ba6c50000000000000000000000009a2304349a5c871b7131de3c7d73fb48aced648d000000000000000000000000f9cb9ac2bd6e5c32bc27c6ee88a18a8d27187c0b000000000000000000000000d53f0465b6f83ee8295c9209b8bf7a125b21014d000000000000000000000000b38119f5776b030681fd731515967b7a3a9739ec000000000000000000000000b6ef26defc9a5d3c721070f996c1c78e490f7f8e000000000000000000000000726521c8e4391405f156e39a9f9e1fe39296347a0000000000000000000000001075480a441b2c8e7eac175a88a4071ba62da944000000000000000000000000d087ce8bc6068aa550055119083ea0f9a6ca26d6000000000000000000000000863681d7cc33b0cdbfb8aec091bd1100eef8ada6000000000000000000000000b8585dcc8c98bab9df1f9405e7937bd77e02476a000000000000000000000000b3fb1d6e4e92e06ac4071bee1d9b724ba71d80ed000000000000000000000000084fa9f903e5b2d42fb8b289f83e5d98b35b024b0000000000000000000000007a95debdd53c8ad20bbe4b4697be2464fac0d02a0000000000000000000000002374d018b147283d1ddded44003cc3ce9f6929ea000000000000000000000000c6f615c75a2f53466c765a9e378b3168fbc18fe60000000000000000000000004cb6143a20076c3c697de9ffe6433b80aef94d040000000000000000000000000879dbcb1dfc61ec2d1a7b5d5bbc0530fffa54d0000000000000000000000000d53687f0d4a65f88c49ab6a38b0fdccc098c9fd6000000000000000000000000d50a4a2a9d3f76a578d04cec28a9de28e86aaba500000000000000000000000007841903707b95878ad1faf2bd930831ec4f0a810000000000000000000000009dbd4ac3706b230508a17dbd927ddcb4ac06df3800000000000000000000000079a1b6435d0ac60b7e25c8a6e1ead34669b6b6b7000000000000000000000000ad4439258ab8afe678008072cc672d28f68795dd00000000000000000000000032cf0302986f006f2dabd9ffb19a760568f24b2f000000000000000000000000fe539d0de183a45c40af30eebe4e6996bc000f06000000000000000000000000e877cb2bd6c76555c667a6a25e45d60f0d4fbf46000000000000000000000000678dac7862e9405ecab975f701d0ae6ee29b7e920000000000000000000000008a4809ef505d32440c4b1b0b5942d54a9f60784d0000000000000000000000006e5943539d215d78187006a726d5b28d7f40e430000000000000000000000000e08d5de6950d92eb3cc56e669a8bb159ab22cc8e000000000000000000000000e0eaf73b92b8b7cb39cbdf23a3d8f7517a958af9000000000000000000000000c67e43e3f6015e14455a8103089992162f15fdb9000000000000000000000000b07de7edc5b892e04109db84c20d91f3f66db27100000000000000000000000009f9554583cd59eac06bb07eccc5b661466e5484000000000000000000000000b8f42690767af46ea59b5bc7e353c2c8e22e8ec800000000000000000000000093792bc6e2aa0f77c8f52521c5706a59efc7cf73000000000000000000000000f528d311c8d74f9185591dd7be4aadc74bab6809000000000000000000000000f310d35ab9bfaee03262492b44f31447c6271d4900000000000000000000000002f9c835fc3454dc49764c9b094b117a69e56350000000000000000000000000820845ede8729d32aacbaa5ad3a9aa94f64ff9b800000000000000000000000003ae7a6f5735062145246208865d4511fd297c60000000000000000000000000d86dc752f009a1b890b073c0af429cae69ec929b0000000000000000000000006b7ed3a43dcd687f735bf336c64c599f03d5610e0000000000000000000000005d73f875f4fcc50893d172a1cf920b658b2d90100000000000000000000000001919d3ac215dee969a8573c339ed0769329e1e5a000000000000000000000000864f54e39af974a70b8db23686da97d69301a4570000000000000000000000003eb7830ecb188562e5423f688d90cae516a9244700000000000000000000000056ef5959630f10112f7c19cb2ab23fd2d77aaa8b000000000000000000000000fedd7615ae167da256f9caa8bd9b6ae9b9f2f5840000000000000000000000002d211dc304b4c235cddd19e64cdfc705727d2e1300000000000000000000000057ad3b383ee078fdd7687cfc77e166ec96d1a50c000000000000000000000000b966c7da3821238fcd1d91472d1d7692c517b85f000000000000000000000000505dc48b19b765d79aab7ca676e3102c950ba858000000000000000000000000df8e9fcfe8d6ad0b174b818b35927863284873fc000000000000000000000000709e6622d167e754e6785d96abc9a1bf05536ad40000000000000000000000006f9f14842d87f4345644726509bf3ec61bbd66da000000000000000000000000fdddbc0b2c05a9396242b7073bb52b55d505e0c7000000000000000000000000edc287479754cfbef3ae0a83eec06611d313795f000000000000000000000000cfbc2941a1176cdf8e944ee425b93deb634faba5000000000000000000000000dfef2ba50b747ddef562059fe4597b964e742777000000000000000000000000b26368ed326a789489386ab42158f62f8e0f1f89000000000000000000000000de9db9937c69e8c19680880955db9936a3d7d40d00000000000000000000000087a862f2b257592a9a50c7cfe6e8672a6b8d43e800000000000000000000000056b09691a9790c55c64e38d9c472247c07a2b37e000000000000000000000000e9381623f8b3ee654c8005a02061aee56cf1dffa00000000000000000000000004caf15a89e4bf76eb0c06fa4a1a38f03779ee4b000000000000000000000000c424c8f6a01eeca86524caffc65c8510c793f12000000000000000000000000014ecd124d37f01e5139d9c2ecb0f6312211cbd22000000000000000000000000f3211014db1cb2084276a62ce7073213d49879310000000000000000000000009a2085aaae4012de4b23ea151b3f64204bc8c75a00000000000000000000000099537dda308a8b90c5c6bff94636e4d1af536870000000000000000000000000661e00d4334c896a71ceaf9d5daf9c435ca9b75b0000000000000000000000009eda3fb4166f753809282c4810ad26f40e78fbd40000000000000000000000003d01ff1ee2319a5eb5a8050bd415a9973ec85131000000000000000000000000dd92f6e509423a8c0add7cd051ae4552698e612f000000000000000000000000808eb475c32ba3bb11d782d9ecf5cf600245b2ae000000000000000000000000a7767a5eb5052c207a249a05a7503a5e8a4826b9000000000000000000000000e4f48a7439d4dfe61bfbd39b4dd87b20e5c02de1000000000000000000000000da0787e08c041eea2e0c5d701149a155b369206b000000000000000000000000cecb39a1667fb726b20bc331057c2ff268b619f2000000000000000000000000cf7bdd8b85c968536245513380c5d6b3cb60d3f7000000000000000000000000a0fca5018e3722b843f92e76110bdb05782452190000000000000000000000007877434d21620bc74f030095262441e57f33891f00000000000000000000000086dbc2004ed7e443bab6661dbe71bcde1ded02ef000000000000000000000000a5d7cbf8727564f34314d7bffb9bbf5e5c24eb4e0000000000000000000000004cc24396a50b991b4bd8f9e1688a40c3db01d9e80000000000000000000000003fc8cb051067348d0e64f344a63657aa1b7e859000000000000000000000000074e96b112ebf2c9b63994cd14ae8b006f49b8b1f000000000000000000000000c8624c28c7d95f9f93cb64ec678e2945a9c2ca1800000000000000000000000015ccf23f825c11ea45572cd2eb4678fcad5819ed000000000000000000000000da65dbc5a3fd5ef7d15b1c7ad54937cf250b25760000000000000000000000002401cd16b60b3c80d681dc9857504c9697aa7e1a000000000000000000000000759673c0de61cc8c6aa426a21306b52f764f811a0000000000000000000000009de49f8867e8a7197998de49fff68a00cd455386000000000000000000000000cb682a8b5da92b085315f71ea18870d3020d077f000000000000000000000000f0bfdcce2f3162ed8ccf29183714f287e30487d50000000000000000000000000bbe380a89f3be0018862e8ad2683dd2af3cdb98000000000000000000000000a6ad1c82f5e04fc748c570a4ba5d6fca968774050000000000000000000000007974b60810d2f13a0ec419cfebd133d9dff459190000000000000000000000004cb99ed7ae0b21e3fe0b8b2e17a211d2ac4c4df2000000000000000000000000409e281de217d9f4f77117a911282398a72ffd7c000000000000000000000000338d77b77de8a472cff382bfc26490f7ac2be558000000000000000000000000c96505767077f70baa12cc001c45bda4c7b1f3c900000000000000000000000088cdb0ad20a470825338eac094b7574bf461939f00000000000000000000000032f64bad629f2168d9018714c7d3fd824ce90e24000000000000000000000000578c77554bc4006d05241a0c169151630f2d666000000000000000000000000079293c532c633da345fc6c29bacd6b1189674e4700000000000000000000000079cf17caf914a56fed281e5b5542d90083253a58000000000000000000000000c735b332c10df1400c586fb0a56b14b4adbfb0cc000000000000000000000000dd3d9ebdd8bab3f1adbf295ab233f6e48b27058b000000000000000000000000fcb246942e387fe5cbbf46a544fecc7c917485800000000000000000000000001c4fd02c7aced0d4a7d51e8b3fdf2a98e77340e90000000000000000000000009b3d51989053520a25f5640f012ba4572abf46ab000000000000000000000000c56d70d62e3c837f7845f040521469c8f708c130000000000000000000000000c8abe008c3489e2eeb406e46e4f62fa2c0000fca0000000000000000000000003c2a0bdc602f50c0c70aa4752a64bf88d3514d9e0000000000000000000000001d6bdd8b495b654939e919be128ea0278f3166f8000000000000000000000000c196ce36b5b661e87264a48b2f7ade282a0de189000000000000000000000000afd4b36200270a0688191ce440622835618f0246000000000000000000000000aab84064424cd696af210bc135fe26077e0aadce000000000000000000000000a911e07048d5bf2007e31ca9435c0048c4b90a240000000000000000000000008224236a26f009aea87942957d3c689b5b6b28e3000000000000000000000000578dca34e3b1ddd57abf5cc1f715759b28a955c1000000000000000000000000c34d9e5f9dc5ea9a9cec2c5d0f085663d29002fe0000000000000000000000003a5d812a68ff6fc3b52d2be8daca81ba95bd74bd000000000000000000000000255911db3af374e63a76ae3359fbfd57f496e8df000000000000000000000000fb93e14668c7fc2786eb6c14b863503a5e97556d0000000000000000000000002d3591cb5b65d51a57461db2c846a17822f21893000000000000000000000000c6919e19107d2db9183b7f1a70b2bd78ec98b7960000000000000000000000000fb20e160d69c653cdeed7e50f18deb90602f11d000000000000000000000000d6f6b9f4b162ea9d18e0e03eb6da47092fb265b3000000000000000000000000b84b66b70990c563143c8cc281d34de078655dab000000000000000000000000d878580486f95c695275ec66a99b32fb462733b50000000000000000000000000d42a9b96fcf7336c8ed803cb25e3f58b8f707c5000000000000000000000000c20381ca2bfb0fdd6b575d53675e7f4170c9f1070000000000000000000000006bc332b61c6d14cd114052a1bb1c7808ee61a98c0000000000000000000000000636bcef0ea0bae7a777ee3564504f0d5f7db1320000000000000000000000000963280a82c587c6555dcb417776df09c8385d41000000000000000000000000d9abdc6192f612132171e8bc991777da21eb292d0000000000000000000000001797a02e9dcf16587d51cb25c1f8294fc3151fbe00000000000000000000000010fb3190b228734e286ca3500ba0af83a10e462b000000000000000000000000ce71d00beb488ce5f02c39ee5d22dfecea6b9a13000000000000000000000000836deeb8877acf6e9b999bc426cdd04729986ea60000000000000000000000005b4432e9b8ab5aa5d09c70decee9273ef52dcafd0000000000000000000000007c3116ee8950d701090ec7c9e7cda49ec9534af60000000000000000000000007dc4ecb5be5e680e4f909265fef67c6c423668e2000000000000000000000000958e801e68665184371d8aa0a89db8529b48993d000000000000000000000000e23d45cf809ab82ec1d95085fbbd3200f4b347be00000000000000000000000055952f6bbf251b879edd2493fc90e0b938d2520b000000000000000000000000c230d0fa137a94ea2686e6f212267493696f8fe3000000000000000000000000b5d02f9dac314b8cef92209a3f12a44fc472281f000000000000000000000000b5d02f9dac314b8cef92209a3f12a44fc472281f000000000000000000000000da8a7a9d2fe93fb2047c1d3538577b7aa6b4b87d0000000000000000000000000b45a0a017fb60b4563c9df6e1eb7a8f8d335830000000000000000000000000ed954ad53c13f28054a4bf19125e19f42991759d000000000000000000000000648728a4b3d3698cfdfebd26fda451dd86e65be600000000000000000000000082689c8996218abd147a246bbaf62683553694f000000000000000000000000081b770af866893445e8a263efc617b70870c4e1400000000000000000000000042ac4fa0255e5ac18dd41395691ea0b584ed83dc000000000000000000000000d87cbb9b8c9489f84cb77d8b214c76e353d3435f000000000000000000000000fe3478568d37bb9af4590e12edb37446404465d50000000000000000000000007c7df7074f0665155f40d6479343f24dfc50595a000000000000000000000000280027dd00ee0050d3f9d168efd6b400900092460000000000000000000000007c8424342c8da1eaea01d0a864c19f04a8f3518f000000000000000000000000b94d7c2d666035c05ba23ea13f9e74f12a371c0e000000000000000000000000fec5bbb9ed1308874fa9738fda33beb2ac3a93950000000000000000000000008aa6d72445494dce67b75fc6dfc41ce5ecdf4ac2000000000000000000000000463d0e419f7a30b32d586b5586a3f0251c3bc34b0000000000000000000000003d76496ae72794f59f0242a61706be14d9b429570000000000000000000000006ad6a5bc944d80d2f18fe489ee0cc8e6d5ce1ed70000000000000000000000004c1ab0305d30032df57ffdb0ea5da1f0aa6b22cc00000000000000000000000048d90d124b59da7dbac55e96f8ac28cb8d92735700000000000000000000000092c6e8fd5de6664e47e7ac3c2521a08107b63d420000000000000000000000000e27b5a56c7f1ef1cee99edbd7023133d1908bbc0000000000000000000000003b1ab4d459df4e733934837364f232bfffadda01000000000000000000000000b30d0a77390af9674c2019277d1291ac53f1bcbf0000000000000000000000001313a7d1fb885da1b63e097211ca1c3f851939250000000000000000000000003a244aeff794007712a72888c13b057fc3a22b1e0000000000000000000000009acb29a5732bf60769b2f0462da122b2aa0f25cd00000000000000000000000091ffd86b99189213bc6d8ad0c6669751313bb2310000000000000000000000005cbd03559c94b6e7cb176a54b8e11615bb7c9bb0000000000000000000000000972e64ed64a339dd6c17726813a07d0c372e9f820000000000000000000000002663c25c92a388be95b6181e9beb3d934065f3cb00000000000000000000000049c25ac61e31216aa39c693aff828da91131a385000000000000000000000000726f0f917678e4d5a2a7a0d138e7abca80f90043000000000000000000000000e3535dd090e03cc6bec7d8394ce004ddcae8fb8c00000000000000000000000058e3c5cb7b04d965ae086c5f6bbc9993cc8744b00000000000000000000000006a0343fda1b777c96891a8ccadcb285a662b9093000000000000000000000000628091c7ed7b0109c9b2af50ef77c92f658e5f91000000000000000000000000aa5c90f7f7f8dd67e77af5eeea3c0babb31d709e000000000000000000000000a25bc03cc4f53d539d85c239fdf37dff186ca99d0000000000000000000000000ccb8f9e3a7bf529e1ef5fa93e2cf62228d853ac0000000000000000000000001eda2ec3432c6cb5e16dd580fcb973a36f30c8960000000000000000000000009b4291370abfb47e2ba5ff902821c93b944e570700000000000000000000000098f0a2d4dc858576fc8a914a179380a21b372f7300000000000000000000000088ceba0c1cc07e8e931ad77a3c061d6ab3e42545000000000000000000000000e1f1b2b70812be2bde21d4edcbbc63d7923635e1000000000000000000000000cb8a59a0f984953da17c418b8133455f027a61d5000000000000000000000000b32b3edbcc71e3a3a40f974023f6be25003fd66e00000000000000000000000017dbe744c7d8ce064224f700314977ecc3ae328f0000000000000000000000005ade3e5621b4c8dbc92ca69327518e13dd759cfd00000000000000000000000005718acb9c33bdd3b422fcbfeb17b895727ec1200000000000000000000000006562c0baac2b5da2169a7818603f79a68f7e8493000000000000000000000000df26bbafb0d6b26e261180650c54cf1bb542fac8000000000000000000000000efc9ba4c9aae97dc692955b3aa6014d5d6898e5b000000000000000000000000474265d998c5653a7c6d49c1d159e65c69438ebc0000000000000000000000000dfa9cbfc9a164c77d8bd3796ac89939e1798f6a00000000000000000000000068735b2387ffae55cea970855eead0f77208dc84000000000000000000000000c72448b27e7569c335d927189e40c70894c43cb70000000000000000000000003abf481da8adc00adbbe18534540b8a071934a440000000000000000000000008601a9d5bf6c5ad939fcba50d4fd4e0b5045776100000000000000000000000090ebc18af45a5096838efb2f03ab3a89405812f70000000000000000000000003841bb7bdddba4ac45ad85417cacab04e5575f6c00000000000000000000000097705f70f953fa6a283dc4a06bda72a8d4a2fa370000000000000000000000000e57ba14c2548c06f8dd2bdfa89152cd493dcaf200000000000000000000000025efefcc15425da0aab1a9767774d73786dc1942000000000000000000000000326e85f5ac58cbabf4958d7558fb22becc21850500000000000000000000000087b6ec3cac59632e71f9ae9b7807c69fb0657414000000000000000000000000ec06630ca89d610f186116eeaeca3a8a674fffa1000000000000000000000000c482c80c96e5cff534957380ac87bdc675e7997c000000000000000000000000021fda9d63301ef9902a937eeda934812fd094a6000000000000000000000000b7159886930502ed88271ea53890741ad36b1a770000000000000000000000002ee583b43d9bdfe6516ebd8f01b7955be0d7383b00000000000000000000000000807012da8e8c099a6a26f60e30c7b6d450e77b000000000000000000000000f7a43b8bc74de40070991c93a170e0b01be1ede7000000000000000000000000a7e054fbaf9c25191ca40a8d4e3dde984ec25a2e000000000000000000000000a8d10c65d4de9712650dc03436f81e63ffc739de000000000000000000000000b40399627a1fc63ac627abe4f09126239470197f000000000000000000000000affe3238bb0f7e1d60ccae909ad5e5c778886a110000000000000000000000004e1c541ca2f3a7f7551cfa82ae5af66562b0d18c0000000000000000000000003f49dda012db406d57f9ec5053ef3fb91d80011b000000000000000000000000cf6ff5daf25927d5c8759923402dae8f6b17eda500000000000000000000000073d10a46669368102685f784b9a425ec066ea5560000000000000000000000006e43435cbf9bad3fd3ec22f7690a1daaf3a0aae0000000000000000000000000e97abafcaec46452c7849df0a0fb12793908c9af00000000000000000000000007d0637f6ea357fbe111ed105c1dc20b8274f0f50000000000000000000000000fccbd4cef4a7f405cb3398490c746aa5f8650e5000000000000000000000000c9e4eef5bd252d74bbfe8e8c66e3c9ceafde999e000000000000000000000000933e869a68b281e8e722deac60ce724426892a7b000000000000000000000000314be49cf8eb6918e16b748ef4b7793341d1e10f00000000000000000000000014fb19d3ce81fe128f28efa291f62ee9265104fa00000000000000000000000073a2b11b7bdddc9d766eacb46bc9baeb7629b9390000000000000000000000001b2601c417dcdf034fc688b912c4aaa52f14674200000000000000000000000052e0d99873ff68f41b25d30d7a9e4b1932c8f933000000000000000000000000e249e5359d8152998270473d094646cc2e3fa5c400000000000000000000000040156f7b60d4910a80299749c5fcccb446c027170000000000000000000000009a70a442745c3b6e470e6c0211caf23d92436f01000000000000000000000000c066cfffdaf57188be53af228f0cc6b948a6779b000000000000000000000000aed1cff2aa593095434e468ded710325440199990000000000000000000000000c9440160d84f5bbc2a42d5d0c273982d2be2fc0000000000000000000000000ab153e039acc8df6bd31cb3c760726e6b3b32ec8000000000000000000000000c9e936be132ba0058b9763aee60cd44e0bf45807000000000000000000000000eead52649bcdee705e29c1484503519b1577691400000000000000000000000066f26c814e4f258998c5d6e7b71508a6d4fd79b600000000000000000000000022c2d2d23ca73b29bddb38addacf87bebe602f98000000000000000000000000fa6c172bce09891d57fba4f84c6b29affc8bb8b0000000000000000000000000ff60107151ec4e53c26647d6475da416a0e4a17e0000000000000000000000000d6b5a54f940bf3d52e438cab785981aaefdf40c0000000000000000000000007a5c4de61eb989e8cdb8db30b19f487ecdd4d78d0000000000000000000000008d95478ae97c2766f96377e0988d9d18b2290b2300000000000000000000000008138f39a186bcfbb48d83a9ddbc4e1a2ed0808200000000000000000000000080a67bb345d101ab81a8e465d0b053a2fb5bb03200000000000000000000000059e29fe67a7b3b7a06b2daed3f9db61f7311a13a000000000000000000000000b6cfda2956e316f97c0de1663ba6651c2ddff60d00000000000000000000000004ea83ddb8bd21bfc7a5c884d588d012b8a97ea0000000000000000000000000784590bf10b121b9baf34602ce512055b5456980000000000000000000000000a1838ff0f43109a8afc73fe7d19046c99e2d4926000000000000000000000000eb8872c7830b81594aac9da3c6f4e52e2a736d18000000000000000000000000f8c16bc3a20a36cc205dcbeb7243d63c8a403bf1000000000000000000000000e882263d86101d025951fd26a8ae95bb7d2f5c89000000000000000000000000d739d0fb6ee10c6c2021dc8224256aca78a5c4a70000000000000000000000008a195d9b2318886af87e79ef70132f8648ebcad6000000000000000000000000cd1e98846fc1d51aa788f85e02db11696e3eaf0800000000000000000000000062193aa64f84fab6331e2ff5e13383683b4a1043000000000000000000000000167e877f6bd37376dede017173782ca76942950a0000000000000000000000003c80fd7da749e4d57a9f9e94aa9aefe9c7ff9112000000000000000000000000066326a95caaf9881f3def617aadba46efd0616b00000000000000000000000051cd33b3f836ade5ddc14a84217a1e0253da5e700000000000000000000000000a9251c8db71e559a4a47ff6f08866103b7d76c2000000000000000000000000016cb51705252f400d4b95568e12ee1118ce1baa000000000000000000000000095bd7a7a295ff16c3c741989ce4c8c0cbfe080d0000000000000000000000001881c9541cd3751d05fb32ddbea4a425935aa84000000000000000000000000018ce761299f24c5bd21b7f5fcf316b7289dfd61b00000000000000000000000088e128faf867be4274aa969dd974594a77df9908000000000000000000000000b5ba95a21e523f30097f1bac5d76e0f34b9e275a000000000000000000000000eb62fd8e79cf88d1e18360fa2e8f13048d10bde7000000000000000000000000cf293ad17abf98f4187b083e042b59babaa509c80000000000000000000000000307525e491165f4bc176b42f5c417336b654fba00000000000000000000000047ef9ecd014e4e2818b8e943dcfaad5dd4d73b810000000000000000000000000d63293e9781d3bcbe6e0a6f21ae35eed008d006000000000000000000000000d9eac6bbf9e036d66d60b92d5aefee8097a8f170000000000000000000000000a484e43fcf833cf4c2d70634167fbb75f4e71b71000000000000000000000000c140a8de87e7fe741f36a7f5a5b57902c58c5016000000000000000000000000dec0ce887cc6d9165df97e02d5d103b30e3525f8000000000000000000000000c6bc25db6814887afc01d086e032d78aff57b2f50000000000000000000000000a0374c430740a6155a907c5565a0bde258789c2000000000000000000000000b94871b82ad6ece00749e7f292456d1f76ce7e90000000000000000000000000e98944c604a9be2800bcf97db38222f79ce7ce32000000000000000000000000ef2c84be39dfa2f5ae95360690f64507bd84e7e0000000000000000000000000ef59151cfca47c5c0310a7e57b03a973072be3ba0000000000000000000000002389025a488c0afc8af75a6a529c0e84789d55e800000000000000000000000006418fd775fd209e1276db54dc7f3322e5fcebce0000000000000000000000001704c3dde4ee8781fea35f85329383e27246bc0e000000000000000000000000e87fa2b4cb2c8f8141817dd53ef6d280ba4643b2000000000000000000000000656698d04def75fe320e545814a48c3f9b3c928a0000000000000000000000006f4cd02b304cc6fe057daf1e5cc9f0fd1b2d638d000000000000000000000000b516a01a0b6e084da810582a5bdb8368d0a009fe00000000000000000000000061189da79177950a7272c88c6058b96d4bcd6be20000000000000000000000008b8e37369ca379942333db10be2244b3e4d2a36c000000000000000000000000bc08297c794662ab19caf5c0babdcdf52513d02f00000000000000000000000063b31a2fadb79746fb6eadf77bbf5182ca69fa44000000000000000000000000a63089512eadb173a9e85e016ac734ddb10aca71000000000000000000000000117598e7ea59c81a047b110a4abfb9d34ae047c5000000000000000000000000a19fcdad77c1f0fd184689aca88babcf6801034700000000000000000000000019d6dca7fe8f39204b1461ce6d54bb52ed9609390000000000000000000000004c5f1f80c4d92b02c7f490220e60f4b0c9dd40e400000000000000000000000026dd84e238ff2bd845031c5ce8115ba56e3df1ef0000000000000000000000004c3ea113896ceb8ad10b76b0b7b15e1f5c0c0adb000000000000000000000000e1c51cb59360c7bb853988416422ee325829cb82000000000000000000000000c65ba097258e3244563988b25c3dc7aa0b1e2018000000000000000000000000e513016b3722da574952c3e37dbc3750b823594b00000000000000000000000063dd2b3ca39dfd3daaaf94d24183dfa7bb278db0000000000000000000000000737631a78087c06df81656cd7b9866a95bd5e10e00000000000000000000000084c2e30d90a29b9555b34aa5774bb06c44ec6dc700000000000000000000000003bf981d41f217864ce8073a46949c19991b87cc0000000000000000000000006386728483a63a8bd9acf520dc9d58b4a0d10db9000000000000000000000000cf33018c0946456d72a02b1fa0d7c1fd621301a700000000000000000000000014832ecd3eeadd03f3f73f2ef022fd7ccd0a2392000000000000000000000000729bcf261901cebe3cbce5bd52d570f4205cb38c000000000000000000000000ecd8754b6c7c7a104c7bf68c301833ff08751b370000000000000000000000008fb7f7e74016708287ba02a9314059dbdb20b618000000000000000000000000dd4c48c0b24039969fc16d1cdf626eab821d3384000000000000000000000000d111639b2e56ad6add2d18c49996c14f7ea98c4a00000000000000000000000021d3ab3b3e542adaf5d7f8ff1cc4a7601662692700000000000000000000000053c8ecf67c105932d99fdd9ab8b6af62ca85d98800000000000000000000000015345b7c582a247c95fd0e2618ff29cbade97030000000000000000000000000564d519cbb06cf20a2169bb09ed8099e738e2896000000000000000000000000995d86a9fcf5fe22b406445092942b99adf72feb00000000000000000000000069c4b06faf523d049d97ce88e88f20ba0f34d57c00000000000000000000000073b997f666ef25edd125188bbe0062aa94994db6000000000000000000000000157dc0d443aa53071f3daa4405c41cc5e5bf1b8500000000000000000000000040a265445a7182ab37cca02851e29e1e8cac007c000000000000000000000000d347a730031c201feb5193410c84e4b08dbbdfc2000000000000000000000000869b2343fec314608b2601e58f82d081bd57a7e3000000000000000000000000aa242ef03c4d2ce8c50a32543f3b850e1a962d65000000000000000000000000eb87ffe3036eaa22bc1d210b57c9dcfefba1e2160000000000000000000000009e74609e744a9f2643aaee04da351ce40cab798700000000000000000000000050ba000faa99515e66d5cad6cfe0238a5db4b6f50000000000000000000000008b2551cf041d9f4de43e901f96b968bb5ef3b8e5000000000000000000000000d093d8973a9e8d9f0484fbae0f7164299666194300000000000000000000000096fc8847e048452bb8eac7a90dc95ccf342898370000000000000000000000006a6abfcce35d5dd2241982b0abbb0a0666034816000000000000000000000000f07e4033e5b7085e6fc0170fef2d456fa8c68cb30000000000000000000000003a67d258f536389c9bba3b8630c62e431041beda00000000000000000000000067377739d3ca75d1c8a9a6e9871272788a7e210900000000000000000000000066adc20e6fea4240661fda3d895e14fde4288de5000000000000000000000000fb42b3c4eb3d11071a80e7076008e523d2a6627d000000000000000000000000760dd8355e8f5005f7a038a0e82b8209e80758da000000000000000000000000a6088e933e4698169f45b61fa3592288aa36dfdb000000000000000000000000817c2dfa49dc2c8aef74653f799129d1f78818850000000000000000000000002709a1b80e617ebcb0f91143d3b670684378565800000000000000000000000049e583280ef711cd38ff4681f2eec7dfec5f28290000000000000000000000000ac6184321a9593215c45e5ece9f3991cfb2b88c00000000000000000000000012aced30d85cbe09240f2175d0121ec7e6932e08000000000000000000000000aacfe019619782d660ab34f4241a5fb27ea82c320000000000000000000000000f1e1e53174e9cebbf487a6c7fd260e750461e7b000000000000000000000000a5395f3b4d2423e53808474f6f411fd2398a1dde0000000000000000000000001ebdf7ff37164d77d95d8c04bd87a2aa959d0a6500000000000000000000000056a671ba38b5e34eb39471aa1bd251d18cc269d500000000000000000000000069754c14a337b271cf830e5d1b0a345aa9e7ac6a00000000000000000000000091f5ce77fb9333aef2fe3f88d2c2292a42d2e1f7000000000000000000000000c780a9550c336dd06cce2fe4d5132584c27a149d000000000000000000000000a55babcfb8b89952a123779b78aa5433218559af000000000000000000000000b245cc45e87743c67d37378ab11bdd53feee5587000000000000000000000000741bebfff0346dfeb6cb1d6e9e1589e1d235b7ee0000000000000000000000003bc00261efaac071a929e96d4d58b81edccf67c10000000000000000000000006afad14fc761b37d00b50561e7b69008094c5e6b000000000000000000000000ed1f5df58bc3521c7bb2e07e03fce6e9f8e29f26000000000000000000000000a297132c32f8e89bf84aa56878e9991b9c89f31400000000000000000000000092d23f51cfa8b80ad496b4a03240f16315945c17000000000000000000000000d1f905d89c33e9f06ed076e2a5ce53249a41e83f0000000000000000000000007789406f8e45bec59f548bb47668dfde17a1ca5d0000000000000000000000008a57338ba98877e2675ad4e824d41db38b8b3aed0000000000000000000000006ecc1d823945efc73ee6c4e9943ddfa762577c1800000000000000000000000064c6540f3c78f6f745f22c72d9e4e560bba292ab000000000000000000000000e7ba44a99955f319d1831d04349a312197747faa