60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000d6bc559a59b24a58a82f274555d152d67f15a7a6000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001273686962666f756e646174696f6e2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2073686962666f756e646174696f6e2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d53637a75537757336d715379365a314374455171454b676a446d5a50627076516f66335568577a4c58616567000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000e0edf46b6ba674d28894408d968971d665ff85a2000000000000000000000000b0871a15ec7efbf489a1675a85333054bdb959890000000000000000000000008e803d6feded6e33104b132a1f6ed8bf9d29d086000000000000000000000000d7b7712546b72874c7ed33674bab15e65a973a33000000000000000000000000fe424aa1d97d4d148599d11354758b11f05e5c67000000000000000000000000958ae7ef3a03c941fbcef2c927d6e049c7d9cb7e0000000000000000000000000b3620c095dcb08aac087b8c990b30f4936e9882000000000000000000000000914751e842c343331391b3fd0484e3922f678f7b0000000000000000000000006d8b7e9f62a5cefe56437788b74e8326b6876105000000000000000000000000a3900967046299fa2bd43d19f6dea058aff62441000000000000000000000000ec348e4d24a0c5eca3a88b8498288131241aa5c900000000000000000000000018091d73c504e34a5941fa108a3069ac12dea46700000000000000000000000029b69953bf7ae515bc3f9abdcab1826187d9a55d0000000000000000000000002285d7f032f7b6703061084b1a42678c20f4dfa20000000000000000000000008f5285ab6ace3eda834e99e3aa04d4e115de1ca800000000000000000000000026b1b58d07e68a921b12da95d04ca278c9306ea600000000000000000000000009e99d5dd37eca1a2925ee1e834f1a43a6b073240000000000000000000000009dd493178c5b6c8ea85ffec5b69b2d34f708ed92000000000000000000000000e24a8d6826a7b8e8c5e933f00fa9b563aa457721000000000000000000000000ff2efa10be64a2280c5a6c73183ce08b610ecdd4000000000000000000000000ecd6b0c54bf5d76056d70fc56c53a87004b1e818000000000000000000000000f441a35ac89fc2ea52bd0764602ff7c42589d36c000000000000000000000000f44ecf44390d6e2989aed52da0ed6061696434ad00000000000000000000000057314f689cba31997937e457c19ed1672c64f007000000000000000000000000fd4b763df5007637a269baa55f8917a0188e70d0000000000000000000000000f99869c3b1cd1883bec1458e5ec0f410d656934900000000000000000000000057d46f0aef070f409a46fac0bfb3bdc761629f0f0000000000000000000000005ae6ce8171ddfd58b27ef6a1bce84882a4b33a6a00000000000000000000000055f9f64ac47b1fec4ae0b86b78290c68e3ddc0980000000000000000000000002cbc78202dd5f15eba5fbdf20152a29bf051acf200000000000000000000000027bc0fe880f4f7d5b812753b61578ba75614b2a4000000000000000000000000bad6bae1c9c942c7b512e0082dedfbd52714f7db00000000000000000000000049621913d379fd0367cfbbb364eacf0ab03edc1c000000000000000000000000462e90d6e14908af8ba103aa28e6836f6c3498ad0000000000000000000000004248ce0e5023dac309d63c52ed0e197e834af7e600000000000000000000000086abe2cb29dddc47d9f59bafab23ec1162b13a9d000000000000000000000000fc6e98eed8916de35ba74e64e422adfd9d80615b0000000000000000000000005789ed83e566c6e0802b23e237cbe61323b7593b00000000000000000000000063a78ad7fa711a9a0dd43277ff242a326db85b41000000000000000000000000b63f371e6815ac85c902d2bf82f94ae184a368a6000000000000000000000000663343c399225ba4306f42bcf445aa1598081c7f0000000000000000000000001e10846ad4fcae70ccf07aff39971c0dd4ad5c0b000000000000000000000000651350f23e88c402ffe9920131c4dd3a8d2522ae00000000000000000000000053331736f23a98d4b8442f919e0ee67595a17df2000000000000000000000000997330826f702142c8d836e7dcad9e8047608bba000000000000000000000000a7cd9e0c2ba78783d59c7aea56d636c31a232f77000000000000000000000000173e93fd32ee47ccb98d4ba91d5ee9cc112741f7000000000000000000000000d4022671c0fbec4f1978acd4611ce171f94dbf7b00000000000000000000000061a1ca9ecd89ae24d8608c31ca9a6391d76006e4000000000000000000000000eb956fd58a18b06fdec541cd54eebf5aa6b6e391000000000000000000000000f126918ddd43f849503fd9e98af8404d72d303800000000000000000000000004706727d563adc69321c2b9e5a21a9eebe59b93000000000000000000000000032247433ce5865137d01d17f547378121815301d000000000000000000000000406271f35ce43cbfe5c766868f42f04b46c12e61000000000000000000000000510bc777a842a22c5a8d3e7e076cbe2b28b267e2000000000000000000000000e133295eef6e1e7923e0abf617cf65c5c49f2ae3000000000000000000000000be360c0ffc260f907e66e6b9f5bc652ff78ef001000000000000000000000000f9416b8f930e265cdbb247f8517b9dc660d503a600000000000000000000000069ac1e30f908d2f01e8bd9ce012f06fe45ec7d200000000000000000000000007da6ebb0ff02c388cbadfa16141788fcf638a94800000000000000000000000006bde816def69de4cf70702034a813aa6f96f98c000000000000000000000000045d06524248fb0c227058b27128ee6d8a41bc0d0000000000000000000000007e5f962f885871ca7555359f8433663337c665c3000000000000000000000000b57bb870d5d633ee69a10932b91d8616e57143fd0000000000000000000000004fdd764f56491c331929a8b34e87b10f6d8a58fb000000000000000000000000168f39901b5714d286382857b31ccb001f643f6b0000000000000000000000007df4945d0c5abca269815baca83b214110c7f31f000000000000000000000000f189c20727df4d28066de1aa35008c9d8f281ad0000000000000000000000000d629b9d03ea913634d682d7168a294b32ca75d41000000000000000000000000bb9d05fae2d6613be213bb4fed41cd8a9c88bd10000000000000000000000000d1102332a213e21faf78b69c03572031f3552c33000000000000000000000000872132367469e41567f8efce0695e13d059df1d90000000000000000000000008e8c7974217d9ce24fdb35beb1e68d90c573a7cb00000000000000000000000085247f053914cea7ddec95ea7dfab043d7992449000000000000000000000000fdfbe36359019a1622924dd35e69d480a34ee742000000000000000000000000b54a5749cc5cd83e4ea1c9c5eccd87940799ca1d0000000000000000000000008e303f1498b3670a933835534497152677f5d0c40000000000000000000000000319cea6f767467efe8cf894ceda91723576d912000000000000000000000000da40e765ac467c39b7f7ee738a751be7ec7ac51f0000000000000000000000003d71c16c7b3cb560e7a93a07d54c5aac3c778ac1000000000000000000000000379714d5684fde3cde325efef164cc9866de4a110000000000000000000000006329f7feb4acfe3f03fbad5de17b16554fed63fa000000000000000000000000e09731fb7574225debb4cfc54cc0599cebdd368c00000000000000000000000038a3d025865c363225f6f52455a562b070a26ee2000000000000000000000000a8617f50ec559335df19836e2b0654b1ceabacdb000000000000000000000000a04de79df28e04d452323f2ddd79a20cadcd151e0000000000000000000000006282b2edfaa5d761997f1c9b9c838993c6cdf94500000000000000000000000091bbbfde2d529fe8fe56725cd44472bd76e023de000000000000000000000000ce782e925279f202423aad2e2a402cbf5d3b39480000000000000000000000002f24145ecbf4fd5fce00f87819f884450b98308200000000000000000000000016a4ac5e8f654f684f30bf87ced8e7c0819963a50000000000000000000000001b3ccb7cb7d69ee9390c37de83a1e4891360b88c00000000000000000000000032934a23b7b5591e51138278a42e49faaf6bb7e000000000000000000000000073fd94721b68941ca94d5d43efbfc7ebc853ccb700000000000000000000000008250abcfb3f759ab852cba4110342ef88d96dc4000000000000000000000000f228e9ee8f738ef1d1c31a70fe9156cd05b4318c0000000000000000000000008866b085c5c59f655fde476c8caa7622ca4ee332000000000000000000000000a8a5056f1a1370940bddc24436bda665dec8c03a000000000000000000000000e2231179e61742386a769c90df9ad5574a03816f0000000000000000000000004c9a03bc5b3ad58f1c9043671a8a67deeaacf96b00000000000000000000000050d6b04555d9073ab4c82e0310a0011f9aaa69ad000000000000000000000000cca3cb5a4aaea87a49fca270e1e8a43277a19be600000000000000000000000073fec961fc4f45e836162d1c8d6afb1001edb0c300000000000000000000000019de6583f0d5d5ef09170c3d1be0ddf596af94f9000000000000000000000000a0ae9f73b9337c3d3e58f14130729c42a26851ae0000000000000000000000008661a25a94856fa66fda9911735e2ef7be0944e900000000000000000000000097c557144e9a3a92c13b2aa24acab2930522ca5a0000000000000000000000001fbd8b42727895d5c8948cf8737f4d71923a23c1000000000000000000000000b8446c027c825ea1e591e1abfa59667ff40bb695000000000000000000000000d7febfa5868cdb7c727e59249c34cdbbefd73fee00000000000000000000000067b75f0dbd8ed6013d43173c502a6263dcfa64630000000000000000000000007a39b0d13a6c3b2b07f4ed4ede5f791686760b1e000000000000000000000000e20ea0c66fdef17a062f602864fd457791b1e97d00000000000000000000000003411e20d535db93b69bc918b4c2e69fffbad9b400000000000000000000000090aad5c96b7f680a7ce67a256e4af443532601b500000000000000000000000040a0f3a4199d1403e5d2f6ec569a6bcf9ff9a87d00000000000000000000000058b47e0b398dfce0e08e6474bfd23332439bc8640000000000000000000000002a17ace037a1008b62a2d4030c542b2ea946af7200000000000000000000000080683722ad646376462bf5841a3913247fdb15ab000000000000000000000000ff5ba2756d70c4eceb6dd0cf97dcdf6bdb0c465a0000000000000000000000008620b6ffeaaf1565bd9f76835faef3d89ec19b2d0000000000000000000000008732f529af1ee832d3179b340f45d10515ee8b2b00000000000000000000000032cdfaa43c56859e295ec8c191b4075f3ef00440000000000000000000000000a68418f8c1dc36a87dee9002132421669908d3a50000000000000000000000001fb1deabfde787d5b911ac78f59d2b01aec97b7c000000000000000000000000c0994af94fee0361a1e1e1ccf72bce19d5fd86fb0000000000000000000000004e7e523d69f73ca999da7f4036279fb9525202f0000000000000000000000000fa2b347d41f858223d14d3f5b55eb67d10c749220000000000000000000000002c9f366e3492665fd6d99ffbaab2dd8a293ccc59000000000000000000000000aa8ef0145bd8428d3a1fd9e7928a49cb82bbeb220000000000000000000000005952e85732900ce5473925dab290edf5b0871bde000000000000000000000000b2173611d80f68fb7cd6762e1c6ab2c61e49aaad000000000000000000000000975ddfd90abb8ae84e6a15fed03c79481691e4270000000000000000000000001e4de767bade78abf4c15fc062b89e419a0669f6000000000000000000000000e2c0e86dd0d15f53273a133500c8e60ff5f6ecd7000000000000000000000000a5ebb6c263daf5e8d2b80d8b5760c661180eb40800000000000000000000000079818fcf27eaaced51e0ed48721f3126718771290000000000000000000000001328f548805f437e4287268bafc292816895bdb800000000000000000000000004bee613690e98a1959f236c38abaa5f2439b14a00000000000000000000000018dcd7f4931e66253159c3e04bcf99317420dfeb000000000000000000000000404b335eec8cfec95c5e0e90b4b7b3f6f8c6d0860000000000000000000000002568740a0c2a26b232a26d52ca0d3329c44e5be2000000000000000000000000db4698fcab010fb01d5e2721b01d4f6e718b8324000000000000000000000000308c23d3ac0e179f42388c4db7c6dbbffa4933f4000000000000000000000000f0b1c5807d2affb9988534413d5f5309bbf134cd0000000000000000000000004c132dbbc0707f2c3227bfe0a528309eb645c5cb0000000000000000000000001b93a7a4a9962408b6db14c660c2d4703f7541f5000000000000000000000000aaafa8352c89c1134fa2360f6a8f72cd1eed6fce000000000000000000000000ab856070cc8064572a6f16a450843b553c4d700d00000000000000000000000044843aae06c1b756efc9a53645c1263e1f60dba70000000000000000000000003cec38b1d7b99f4a0cd9a9927b64e793f05179f6000000000000000000000000650edf931d0d2124d120f945e9b8b1d9734017c00000000000000000000000005f3c013f02a0ee1ca9cb1ee9b062df1f2038fdef000000000000000000000000c03666590b4249df1f4d756ce636c70c7225ddcc000000000000000000000000dcc5625e5e36f20def9e97f07057b7d98dd491d4000000000000000000000000cd447a4b2cac6df2feebf943793ff53ff64201f30000000000000000000000001569bb541ec6abf37d4172897b60f27aeb7ef1e5000000000000000000000000d4c014022a19ab949f02d0922b47d3ac2b26dd630000000000000000000000002226d1912a756083320e547b2abd211e9e2b7407000000000000000000000000d2fc65448ac989997eb7cde14f72ed25de17ef30000000000000000000000000ccb8dc42736a009be41bef88394ccae1643438d5000000000000000000000000e69d5a121fadea719bdbb6ce55a613c811d0faf30000000000000000000000009abbad2e30ec48ba9a7f2fe6d171d66d2316739b000000000000000000000000a9b8858c1f02b5616cd9d3c1a72b9ed8c0e1e228000000000000000000000000c46215b867a0bcd312c604f4fdb0ecfc22ad4e1600000000000000000000000025953daad4dbd9b735083d9f985ec811a872bd4c000000000000000000000000d0eecccf4141a70a89666faf6814a0a6c41917b700000000000000000000000050ee7918519af773bc0d7ca9f9c8ec18b45f3b9f00000000000000000000000073ab912a899e4199c2990659afbafd88d2de7cf6000000000000000000000000c0eae42e107962e9f616d9c2431cf6e7718f36fb00000000000000000000000009b87890cd1ab4c324535df6d52a8635576b8b55000000000000000000000000202f1852e97428a38812a57394566d1fe62f90ad00000000000000000000000056b9709b738508ee75a76fbbf5d581f309388d9100000000000000000000000057580ab6599098e41679b736a55c5bd162d867350000000000000000000000003242e52e09ee271e188a3951f2e24742fd0c9918000000000000000000000000a91682972c7df9fb7ad92d266e5ebe8348a16309000000000000000000000000f72fdc832bbb707259e53f8ae8c434553fab1b5e00000000000000000000000011c6a9fc446104038d2c880fecd081f293d7007e0000000000000000000000009327a78464c83f1168487f68aa272eec53706ebd000000000000000000000000c07c2bb27cc9eaa3b8d73d6bc553b1a5ee849211000000000000000000000000e1277872eae099085b478766b732d34e839293c6000000000000000000000000e6b7accb0547c4a3e4eb30b995b2f2554046e81c0000000000000000000000007c4254896b3263b54180146b1ce58c4d060d0eec0000000000000000000000001948e5b88dbc67a735db3471eed21a19ea2f21b20000000000000000000000006328ec120889e0449903a5441bad68415f3ad11300000000000000000000000019dca17a836fc8a1345c24515cf6a4665cc320fb0000000000000000000000000cc4b9ab9348c49da0d089120c8d44b8899cec1b000000000000000000000000514d8808294ff4e7e5c4a53d29f2c6c4ac0eb8dd000000000000000000000000e5b674747f5dbc0aafe53a75d7ab30c6305051ba000000000000000000000000ec5ee79185100495c82ba2d624b6448fc5d98f6d000000000000000000000000784da115c9c831b7d4c01109cdbb24ca3e545bbd0000000000000000000000004a492769fb2070d180e49e9965a24e26810a2fc400000000000000000000000056d58a9f25b314024dc0684b93cbac453d6557ef0000000000000000000000004861fdd109f3d40a70553e41afc680cd6e80ccc000000000000000000000000048f468cf643072f5e9e546c15ce1b211995a7ef50000000000000000000000004d6fbd444728d492c0c9696ca22b63085e5873e8000000000000000000000000f8c0dfc12b39ca708fab3667dc45586b06ff513c00000000000000000000000005f4649bc5acb23b5b6a12c2b883d8ee887f25e60000000000000000000000008d85eb5d0187574e06163bbb3ceba8ba327f2577000000000000000000000000b5a0f5387e3ab3130b9d157da6e2f91ea86bad10000000000000000000000000ad22c9dccdc1a9bff7267e6ca6133cf0d489daff0000000000000000000000003b50f032a14b776caf97fef0ad5cc859ccafeb8d0000000000000000000000002b7833cf392a4e8648fc4c28b961aa190cb4233400000000000000000000000055ab6bb273a43b1708c1c079f2a0771fe401233b000000000000000000000000f5c99f39a8ccd5a39d6809321d5fdb1902a7a24f000000000000000000000000b171447e775c123cf4160b2bb20b0b9af6f21e61000000000000000000000000babb2e4f53052a2ea0a2b5b4ed1bdff5a4363bfb000000000000000000000000798a07c819ccec2b0bfce49094210578eaf5dd8d0000000000000000000000007e82e3a53eb25f205555c74e7ba879ea825162dc00000000000000000000000007dde0a375b3faca1e19bb4ff1694aac0deab67d0000000000000000000000002d70de9e6f13492602cab848003ace236a3603020000000000000000000000008766d68f07b0fcff1b4cbae1716ca53db32a8ae0000000000000000000000000a05e530d91cfa150a256b8cad8d57aa95466581f000000000000000000000000d40b346860c83902ac693e6c7a519cf15031f4db000000000000000000000000c03c05e14a1430eb35eb4b150a662434389cf6da000000000000000000000000268a14adbfcf422c702a5c8daf143a11463dc912000000000000000000000000c23eb94b3d369b8dc223df39cec94d28c76ef6d60000000000000000000000004229455d9212a8e0c40836c62ca2d8bc2010a71e000000000000000000000000878be62f32cb1941b8404d86b947e4674e7a5de9000000000000000000000000d499ddebb9a6e49ff0d9eb335069f08d3b76d7bf000000000000000000000000ae16e9aaafb2f64765146afc80e572e1ba0af1fc00000000000000000000000054825f449127856e8afc5f9fc02e6b2bf27df40a000000000000000000000000d9a401c20ea3d4d38186f72ca9e048bd9a1fb4ab000000000000000000000000a1d7ee089b440c7e80a8b32e71dc4d2f19e1447f00000000000000000000000095cd1af2958c8a8e710c34cd214547eb90d59f2100000000000000000000000035bce4f404b38d20ed877d9caf65a2bc83b9b0b3000000000000000000000000cac06f97a045ca6c7f7f32893a54e603f3ae9e790000000000000000000000004294fef7d0887bbbe5266b7f035136c88057095c000000000000000000000000f9b5c95cc20acc5c8d37a95e50d836ffe52744fe0000000000000000000000002eb1f89d37c739dd2c41cff41faa0c25173b0751000000000000000000000000b2d5da785649c989111c0907d4e059fc1067e24a000000000000000000000000b1697570af1c69c75e0640a2e4777601cb42136100000000000000000000000082852c98df737fb3f85e1342090778bd6b5434b400000000000000000000000086ccfa3d4fcc079455b25e28102eebdb4fc963fa00000000000000000000000047d837840c42e4aa3923e35c7ae76635b517d46b000000000000000000000000ea42525948541f404c703313b3b872ddd3cf2ba5000000000000000000000000785048eedba1e8a5954068689ecc42194a3812930000000000000000000000005ab0de052e213f934fb160ef89e40a5176054bd200000000000000000000000039824e5bb5ce9da4fe705b71a4ae7bd2adde046e000000000000000000000000e848fee23f7cd0bf2b14256c384c41a5b42c2f67000000000000000000000000cff202357f97d865eb59fee5d3ee34c578284096000000000000000000000000d013eef2907aa6d32126ea925744acfa5cdc5489000000000000000000000000684adb9929e524dc74ee5ad5f65bb77931169aca0000000000000000000000001a04330ae476f9a8f0afaaca2630ebac8b5cd4640000000000000000000000007bb95340537e9268a90024c11540f09760d9700d0000000000000000000000004f52d3b1522dc012e212df1083e6079540d302e7000000000000000000000000b0b0a0b9f0fa19a9e4ec67ca96fb862910c61dce0000000000000000000000004ba6621576da5b0039674a650dfaee1bf13174140000000000000000000000007da5bb505f7328e6c353944df536883dbe88657d000000000000000000000000e3336dc720fffc3d7d594938f736b18d97ed15f600000000000000000000000026cfc78ab76614cb0861b299d772e6685185004e000000000000000000000000e129bbb9b5e273e8c1235f6e558020c68b04377e00000000000000000000000072df6ab4d831d93142cd6d632879e5b3d7044006000000000000000000000000b77f74e0f70e08a84716fefb074ae2700224138f0000000000000000000000008d59ea35fb780d22fda811625d865e341d3de94c0000000000000000000000005737bae288aae6bfa1b4e5d7788c25bcb056e66d000000000000000000000000ea5e6274fcbc8faf116033c685179158fdc69777000000000000000000000000a37b144b9448c267fa558a18c365f54ca1903ab8000000000000000000000000c49b2971b2726ccecdfec7d6122f26f43a15f19e000000000000000000000000cd9bd8fe19648f29d2c14de1132a45a818cc7f14000000000000000000000000fb40da92e09eb3daa41aac82e9d2325f809b454300000000000000000000000012937bb88ec71a2b1faf8b75e00248e29d517640000000000000000000000000d3675f3eaef4433e3f3174a2fb453918c1936f4b000000000000000000000000318989ace7ea663fbf80e56c70534c4222b8c5810000000000000000000000004cf917ee61ce7d41dabed1eaa09fec9281b98587000000000000000000000000281264a6eea99db18b919c1a9d6a5500cc1f3deb0000000000000000000000006c8c4645a1d1ae484c3b4b87d43aa02bf822d3ec0000000000000000000000005e39c9d6ec5f88fe4e0d31ce01b01039a7b6a04f0000000000000000000000001b250ee438d227e9044271b05f6316b5fbcf1d6a0000000000000000000000008f4b51903780362ec0133423f238874eed312cc8000000000000000000000000185b3d11fd2d3b98b8e6cd0f557c6e5ffe0f691f000000000000000000000000f083aaed786662d3b65ac736021eb388e80f5f0a000000000000000000000000a54c68cc0b5207add053739a07dcd1822ded4ebd00000000000000000000000031013af1afc58444de0eccb798c3b8eec97270ae000000000000000000000000bf6778c68f809749f562686f073431ccdad64c9800000000000000000000000009c68f5767be8cc619dc83fe10e8a62f6b0f514a000000000000000000000000cf0afa96700c337e23944f6db0730f38bd2bc94e00000000000000000000000025ddf873d8fb36ff13bd07761360f93630ea85ec0000000000000000000000001a1a197ae64e7dc2468eb98fce8eae3eeb50fbea00000000000000000000000096dfad4d09dcf8dfeaed1e464388bfd48554fccb000000000000000000000000c747dac67ebe45ecb815f5f7466a27b9b8d299f000000000000000000000000001f25f920f39ac90c53c03be51518dc9b3bb02f10000000000000000000000004a60776a59631c75b4afe337a203c552dfc74b6400000000000000000000000039576f567e6638ee3eed2f7fa4c84d1deb70a06d0000000000000000000000004ae23e354decedaa8b9232f34bc8b1b8c16dc290000000000000000000000000b538766a108777bac4b561db6e9d6f4c18fd2f7b000000000000000000000000c7bd2725e0acf5ad881a24837648f3d781ec49d20000000000000000000000003cef536783bf27861dee4f992c27934ce31919bf000000000000000000000000512ee68f254e8c554b94ab4a1de4274641808b26000000000000000000000000869447e6f4b5337314f46d2bdbf7afc6113ec361000000000000000000000000f363ecf892dd53f3f61741888b9b7fcf012e78580000000000000000000000005370426744a19d10ee3842bc19070f676c4d800d000000000000000000000000289b4ba78f5b036a3ff0bdb57a942abdc717da630000000000000000000000002a781d015dec1aa9b4c4708436ff6747a3d32a1b000000000000000000000000d233aaa33227879540492a11948a0e05689840b4000000000000000000000000c27b33e385cdbd910f4e992b0a019b15b98d8929000000000000000000000000b46b007c220f2d92522ba3e68012f75983874a1a00000000000000000000000006a582281363dece84d02810bac2037c4bb3363c000000000000000000000000192622724f2e8733a853e35586a6f8bde8b0497e000000000000000000000000f7595daf3d1f5d0346700f9224200a6b49cc21c60000000000000000000000005a259a417322ac9f5f38bd7cc5c6ee6a6fa5d43f000000000000000000000000b86b4fdb676a3c5db73d9fbcf0d8c0911314e68f000000000000000000000000b446feec29a818d2fa21db7261941022e4bc3440000000000000000000000000afd5be52c3c0b6b972e73838744b46c37a6f583400000000000000000000000052116e903947f9517fdaa8fc9257fe944ecd83de0000000000000000000000009b3976e6448c3892974dc0396e4d686964fa1e4f000000000000000000000000c0ddcc6d212c252d5fbf11410abdcf6c5a660bf4000000000000000000000000261108d0e84715b75ecad63982ae25ffa85db1b40000000000000000000000001537c21c9b4f4ae19b2d22dd7255196ae7c833f8000000000000000000000000728a992ba0e92700ef84e1f4b98e483ea6b3b1930000000000000000000000004cf9479af9b6cc3c85f8b33f294174d05a06a7a00000000000000000000000005ca642c03b18f18d2d221df3c9a6fe25d38ce81200000000000000000000000071c9946dc215a9b2558afbb093a952ca921884170000000000000000000000005c19fefb35e8da2d10cce7e5a22ed656ae614f15000000000000000000000000c5f78a6e6058288aec013157de9fd71f48b92c1c000000000000000000000000bdead8dea1cedb4f28d206f0ff8dc87cf3c51d0d000000000000000000000000c5320a6da0ffe76a9bdd7b632fc7cf603f355cd6000000000000000000000000965675c5a6604b3029508998d99b0be227cb8095000000000000000000000000e9bd153f8c9b6d57455811d15d97d428522a9db1000000000000000000000000bac6621369e71663b9184f0e799f4933d9b2eda500000000000000000000000041b1b3570698be8af27863c7554d78b6f0538e5a0000000000000000000000007d6f5728e7d491ff776eabb86ff5075f14333ce90000000000000000000000006370bdd1bcad7bed4306626930a07070c92935f90000000000000000000000007270c68b2928044c272b4156ea792ad25be96faf00000000000000000000000036a63a9c8467d1f71cf709fe313f110c705723de00000000000000000000000025686e50032462182227d4938801f06f1a943abe0000000000000000000000001a1374ba9162390dce95aa389e29d64cdfe57f8b0000000000000000000000003eec37f09f4d5fa00f6dd3feae61c39d321eb42600000000000000000000000025decfb352fc6971abb594bd9d2a826d99445aca000000000000000000000000a947c9b690e8c02338b69a6a0703b89bb12ec7b3000000000000000000000000319b7b14dc66fd81c5c34bb7b98d683db4b804d400000000000000000000000086ce7c8910b456016c82b3b8b97a33fe816dfaa6000000000000000000000000af5c9d43bccb0bf47f50eda391a471160ca1d40b000000000000000000000000c32bc7ea17e7b646a58cbf0752983bb962e00889000000000000000000000000e0b3fb84087c4bbe0fe68f222df777387922d5460000000000000000000000001a83d26e96920fb9fe0083db645d0c0037a1e79f000000000000000000000000d55ae0e122876755a8d72aaf3892a92b4cd9af5f0000000000000000000000006491699cf4b47009d65ccfb00cb323c33c9700c4000000000000000000000000a05948c3cb420a16f2882aa3a4264a1af7cd0a55000000000000000000000000e638a8a3ecbf746a7d89a42712e7ea26625d409e000000000000000000000000e72272094cce8dc73f61729a4d094e1fdf6504e20000000000000000000000006def8b23f189b8224cdd52e95d9d4dea59dbfdca0000000000000000000000006dd92a7a4e24b46a8b866b6fde3c3cc9937f163f000000000000000000000000de730924146d00a0fcaf154281b305eb65d428a4000000000000000000000000dd7344f9742a23ebf79e900bd6e80cd8fea3fc12000000000000000000000000e53dccb901669f71c7802875f4100960ad875fa4000000000000000000000000a04455b153badfe256cb5882b4541d37ccc80674000000000000000000000000b97fa14e24b74a351952db25bd52ed0b3ba95683000000000000000000000000eb666bcd59c5b0195e815f2fbe7d341962b6b37d000000000000000000000000eff5b0f0fa615d3771d82cb9e9d2f4ab57bbdb13000000000000000000000000810eeb87799048181253f03bb3c1ff8fb6519c06000000000000000000000000e664fbdc3329080e605979770e96793a2705b547000000000000000000000000263ad8045f5bcf4d3262200f5ba7c7d71cdc0817000000000000000000000000d442d5366297d2c2ec8055c184359bcace7f55960000000000000000000000004de86192c580f761902168f938c76a9263b82ba2000000000000000000000000aa44b02c53aff2df6328d1211a0fbdc7a590f2540000000000000000000000004e491f9e61c683c624d50a227a215cfe28fda74e00000000000000000000000076a5ad120e639436a3f04c5989be4917229af623000000000000000000000000814d828d1e655f45a6fd20898c883269e7d2963e00000000000000000000000039fadf383f40a5213eb0068b388fa3c922f9ab76000000000000000000000000324b52af644df0e228d94327abda50a8b072fc8b000000000000000000000000878b111672d7832f913296c9aaf8301a0ccdc34f00000000000000000000000028c7f2cc0f599d86e267b6a91065498f904d68ac000000000000000000000000999b07aabf37bf361e7e3cfa3579b94196b845ef0000000000000000000000001761555f613404b93f5999aae67cfa0696009412000000000000000000000000c4b1ee9eecc2d483a10c7922a3a08e25436484bf00000000000000000000000079c8425aa0d22d7e7020fd801c712cc28473f6ee000000000000000000000000f8831992ca7321146a7701ae607c1d8468d5bae80000000000000000000000004f86ff195b12507d39d82d1c872f5e7399cf04de00000000000000000000000028d7289e1b8e084fec2651e281d203fb42320b0d000000000000000000000000324fec4476dd356c752aeb09de1d8b8636120e3d000000000000000000000000ceb63a4dcfa30e3f8351376a30a194df16bb1bb50000000000000000000000009e6a1ff28702466d0a8bd956d695756c9e92fccb000000000000000000000000b5676807ca804aacb0d48566be3e9547e20f6b1c00000000000000000000000073911c743c7a730727666aa895ba247a239f178400000000000000000000000058806efae867433e63acade16834a859a3653014000000000000000000000000f24cd174b6089fcab8205530e549cf0553b5bd5e000000000000000000000000e660b296ae744c6633424c8e33eee674e3a9ad6800000000000000000000000086fe0f1c9c6131501c1311a2f90ea215b870e81600000000000000000000000072c15751f94b47e30aa1a391ccc13abc0c128ace00000000000000000000000093d9b61e9142876e5420e0d2c967518054b104e0000000000000000000000000a5bfaab3926fa566e2197a4906f12c0888cef56b0000000000000000000000002ebc0c5df88f3ab5d14acd00ed802d98ad4ff454000000000000000000000000ff592f8ecd8339974d6fb4a0240f94d09c1f5c770000000000000000000000004805fd4300bff6663be0e4a00839ba742c87c5f10000000000000000000000002578fb4feeb8ae3551da7c654cb421a9191cefe9000000000000000000000000d548f8cbfe12cdf9e1f25af3f8e9ecb887403dda000000000000000000000000b24d213791b9bdb02fc91a3cf27e42c1f2b831fc0000000000000000000000000e81b5f84b6139215fc964e9c1a05a4cc11b3b18000000000000000000000000549dd430c1dc3823bf9c7cc20f7a72b90b74fc66000000000000000000000000c230eab974e262a0502c794302bc7c8c1e9bab54000000000000000000000000a572fb92112402ff60faa38881ec80cef29a3f9d0000000000000000000000007fc3b34dbbe0ea50b626364e4c18b7ef88d4b872000000000000000000000000fbde01572b1f05b0f1615fa8e8001a653e34266500000000000000000000000058e7855f6e39c314679551e86d1bb700b6daf428000000000000000000000000cc1d3f14da8b567a307101cfcb82174ab2cc6e7e00000000000000000000000056a65dd0c1433cefc38e4f577f284fdd4f43953800000000000000000000000066dc14d4c20125ea4d0d245789ad324c25565246000000000000000000000000ec835a7d50666c23a77a9eafe409b5f9810f76e1000000000000000000000000cd2ae6e32ed7dc7854d8380d91dd9c02b95ef7350000000000000000000000008840c31fe2db9cf8198893458809ba03ebce2d8e000000000000000000000000e5528accfb360aeab0bf95cac7bd2fc20124728100000000000000000000000026307b2484f7f12d049358dab7a447730b7d97fe0000000000000000000000006bf03b7edeae0f9a5f417446a1780003f72a9156000000000000000000000000e3fb6e86ef93366af1db69f9b0cbf68e1508662c00000000000000000000000018d7cd71094f2602588b0ac04176d6f0051f7250000000000000000000000000d35c4f2ee65c09f1cd4dd3256be96cf57e3381c9000000000000000000000000a6d21eb25b29eeb53129285c05c166ddc2c276120000000000000000000000000c05c43de687fd1b24b7688404094fba7fee042e000000000000000000000000640605027ef6a50e5bd550ae4624a88e17e4695d0000000000000000000000000bf09cbed4592ed83097ef706671ada6e4ac8ce3000000000000000000000000ec6a5b793982d93fa1813ba73f650cf0825188a8000000000000000000000000dfc93da50d97a5af78fba4ef2f38cb7bd32c8d910000000000000000000000006526b6724b8f888c58dd1d3681989c9bca4b5ab200000000000000000000000063063a519fd5cf1958be849838e215bef7b74cfe000000000000000000000000a766dc70a95ca3945d9326f4ec3f06ffdb9b6a040000000000000000000000002e63ade876dd5552dba2532ba2c924659551bd6d000000000000000000000000efa946b5182dfa501b86e11dad5281e09ddce2da000000000000000000000000c292126ce5062fe27db2580679a3d25d3553da37000000000000000000000000848163d615e9417786ce6add5bec1613886d9fe6000000000000000000000000cdf481317e5cefd985b695739d584633c7923ddf000000000000000000000000bf56d30c162c853d1ad13b4c4959567a97699e37000000000000000000000000f6dd3797eb93fe5915fe8fe1c6d26659f71d4e9f0000000000000000000000008926c237c0d1a39595e006dc729090c798d4833e000000000000000000000000a2a8d9b6622df648d4d6fb56228ac97369d84c4900000000000000000000000044b5d5d6a0620b39b47ce741825f0a553155b444000000000000000000000000eb594de30ecc96f7583ad12210363423670612d700000000000000000000000056cbaa03b6e65273b46c7d0c103015c8997450520000000000000000000000001805ab910c9d054a4da51a97201ba6e4fc27ea94000000000000000000000000560cd1b140562e28681a892fcfbddba6b974719a000000000000000000000000d00a7d261fa2963be1df6602e98c6a3fe61e895f0000000000000000000000009813149d2f6d6dcaf4e45f14e90cdd0a275be2de0000000000000000000000006cc24259b8881a39ffaac3c45face2aa3e99d14d000000000000000000000000f055cc16b40509aab985c022c427425045ff679c000000000000000000000000c42a30e43a2fcee091cf7a81e537f8e5f13ec4f2000000000000000000000000c903cb8268b1c318dd23095c95a11a926c8f3e49000000000000000000000000619575400cfe2a44ab24b1399692cfa92041b545000000000000000000000000443c483d5711323c19048c17194f5a5521da6f19000000000000000000000000653c93b9307a652b65816f27ce376a6a684861a40000000000000000000000004be65cbebf242e778a95d3944312c9ad2447aba2000000000000000000000000254eb23150c7bf6d281cf6e652bfc3e1137141c10000000000000000000000004314808308bb9a7abe1fa4a1cf8a058f007b8e370000000000000000000000008f9be3bf7d609eafd00eae1ef7f43390b9cf13e6000000000000000000000000d8c0dde92c5b65953c4bbcb049fc62918643549c000000000000000000000000a0bcede6abf075a010acee2b5cce315d4620b2020000000000000000000000000d6738851c6376a4ffa9f05f7d70e41f164c7714000000000000000000000000f3446d619ec0816548a143e4074bbd6beb28ed67000000000000000000000000a45828db98627246fd7c5784e1c27e88e7a1a0c5000000000000000000000000d41d62b59d33cc73beb265680381188d1c0263a50000000000000000000000001cecc29fb5750bb2cf3e48e9c1860b2847ac319d000000000000000000000000009797172812d364ea3e88f6926aac061c9066c6000000000000000000000000f30825a399b7fa9c6113e9aa6a5a9b58e547a8a00000000000000000000000009c845b87c3f9756c61867e16a826750a2abeae2c0000000000000000000000009115b68319d9a0577098359a5fb7b3c82da3e01e000000000000000000000000713cff3ab4b40dbdd90b6a549dce08e9bc67d4e1000000000000000000000000cd1f306274e5536c9a2dabb2025a69cc4ffd3a0300000000000000000000000090e50ee8ee1f13928a937a3bceedd96e0942bc22000000000000000000000000d76afa3b5e3990fb53fdfc1b4037f007fd03547b000000000000000000000000af7895f1debf95b9cc91340401e04baaddb85d7500000000000000000000000098cda6e3226feb541831ce70c7665a6dbecf00360000000000000000000000001ea3a59d1432e91b99e4d7a1de61532473fb97c600000000000000000000000097fd47199b39898eee49a155d4131477deea22be000000000000000000000000f77f4762116b240d0fccd887cfbe5137102d527a0000000000000000000000001e22e16f6b277b7c3f2fab48b016bc356063c4db000000000000000000000000507a86cfb3a1d2fb0f30a65042d105cb25e053720000000000000000000000000add9ee937c398c3b6f1c027430e75941ecfc73100000000000000000000000093f3d1e03f33f83ef4e0df7980ee83fe9ffcf9e1000000000000000000000000ebaf075f2a4c5ec961e83bc8d96666f320e5958400000000000000000000000040bb27fc65d2165f23f53e26bab4e29fa3264e5d0000000000000000000000008d9aad7249f060a7069b09e25d4a17df526554d8000000000000000000000000141165d5921d247ef76eb003e7651e385043d9ae0000000000000000000000001d8d27c841c0454315116d27435a09d28bcf342d000000000000000000000000b97d80c59085dea39c283c4c89c6175f6c535a31000000000000000000000000c5c34b581ae7bd902774272f70d7a3cd24133ca2000000000000000000000000daeca6c53ca81469c1a37b10210a6e3db329ad630000000000000000000000002e4a15669c680bbae782481cf636a58fdeb4a04b000000000000000000000000ffc114cc1b92d01003559a74cb1231e2e0ee89180000000000000000000000008be5deb39ad7408d55d4982eaf479e3f787e1d5a000000000000000000000000e078e2eb005e2e8ba0c560037e48a07cd2d9f4320000000000000000000000002d2fb5d3a68f4fb88cf3a38b54262d8919bc26ef0000000000000000000000009814629758f03be6f3de630e7b2b7a2652fd0dfc00000000000000000000000037be4e0e217a4bf46237dad854779c475cf16e4f0000000000000000000000002b1a0ce7cd9f78797881dfaedef842021cfc659f000000000000000000000000b49803e2578f7845252722922f176bbc6e5832d400000000000000000000000036c410b9efb0df2ec1c576ee1caebbdd8e02f9cd000000000000000000000000ef2685d7abf5f03949f67d6b4ac95d5f6f8aeb3e00000000000000000000000078f5b1b942ea87871a54788d63ac57b91a6118fe000000000000000000000000f35dccc7058aa0add6ced24f625ef3459b54217f0000000000000000000000008c0a2c8eed5ded894f1b71ac428dbe9e1abe31ef00000000000000000000000025e54e0301ea691581c6accb9da6e97ffbf7273700000000000000000000000088f0f6f0896b0385a694a607d0f392716235ec94000000000000000000000000d61a7aac7e6214f34115c3e12beb376916e1b45c000000000000000000000000c953ffb1d3f5f8c7332e639fb9067ef22c61245c000000000000000000000000cc2df81233d642113ae50353aacec9cdb541680600000000000000000000000040c56a6af1dbbb70aa830385c45f6fe69e04405600000000000000000000000034ad5601c3dcccb324dc85c78a79ed478ffd75a10000000000000000000000001fa150ca6da3df4cbe0a573ec3eb18a2398991880000000000000000000000001a74adff53d348e5c6a301dfa5bf5316ae319f120000000000000000000000009413ca07decf1d9dfc4bb03e6c05e9f456c48a2f000000000000000000000000cb05ba28be57b69e614f215fbc045097b33a94af000000000000000000000000f8d54bab705c1968d778413a1622fed814d3c26f0000000000000000000000006a9f8a6cd155e957878ed98b5049f16b73cdd9f30000000000000000000000006549ef8f52381e851af0268b71e85ed4415dd99c0000000000000000000000002c6973f08d505a1c9879a1a4278b926b547672420000000000000000000000007ecf6bc38f9038ee921ca770940edb3f1b280452000000000000000000000000b0382a3bc9fe22bbe64d73e2d6112d0c69c0622e0000000000000000000000004c30fec5711bf97528f1d6c63d1a679cb697b579000000000000000000000000bf0af0348becf808c34c877cdfcf5ac01809c128000000000000000000000000185ee8f383a0857426b09ca08dd919ee8881d91b000000000000000000000000fea792a3a346c36bb24c91b82bc669b76bb1dd02000000000000000000000000cc876e754198ddd2df33856b725ab4003673e5230000000000000000000000009c6df35c3776dc68e43c3629bcedede113886bff00000000000000000000000082179638ccd74ca25005accfd6ab9c2081296d1900000000000000000000000002ab97e8617c8a7d53a6cb0ee054ec7e583c94ef0000000000000000000000009c4be5d376c4bcc374e89fe6428fbc8be1150a620000000000000000000000004e2083f1b685556a3314f5c09504e029823acb9f000000000000000000000000ac68c7b66463e14f7af075e30e5cbcbf53a03be10000000000000000000000001d6c0b21d4389ab79661ede3170fc2ba833a1e5300000000000000000000000097acd07287eccf1396140d682f1ec940926a567a0000000000000000000000002ec2d2c94ff7f99e84ff011a946f1d058acc5e47000000000000000000000000f8e30f702f12871de6a1096aa9b8da19c2da8b2b000000000000000000000000eb310aaf9f14cfdcf253ca0fafb0a25831b1fc9a00000000000000000000000091958ee8d6f89d447a0783096369c2752bccda20000000000000000000000000d3a065eacee27707a9020318feead4eb06791efe0000000000000000000000002d4aa4046cdbcd3636639b4b59e16e93c3b52bd2000000000000000000000000fe789779a7a7beeceac942b9e6ddda050b542f5e0000000000000000000000008c056303625edcc5735027a4c66d1303620c34ae000000000000000000000000b116cb93ae7ddf9d88b42d70fde7d8312e3a1af9000000000000000000000000bb0b9d7c8543f772f3788a723083277866ad782b000000000000000000000000ff1b886870579d13667e2c52a1182f0ec27a0c34000000000000000000000000dd40f3b4de1cf9b17a4b7af39f24c755a4e143090000000000000000000000005f41b1d96330d6f3eefffcfb457c35a4586b9349000000000000000000000000b047780f6881a0a6b06f646e56d0c2073757a8e3000000000000000000000000f5929e7f5782eb5fe65788e22a4402d0ab3fca4300000000000000000000000047b0954411f8a2d25edf514f223c67472791d4f400000000000000000000000016585f5e220cb810c828b04ba962735ea31eaf2e00000000000000000000000040bafea6bcc75756536ab5534c406ad30c5cf792000000000000000000000000e1f27971f9124536e607884d131f92f63a1d7375000000000000000000000000d07d1f2d6836c5b3d2a6ea93ed732412243c531b000000000000000000000000d622ee620d0810da3d3946d15bcd534b08da5cab000000000000000000000000f2a4df3d633a9ea65767f38f770131a702dabf79000000000000000000000000eba02f1830f3cfa3c42d318dbccc331997712a260000000000000000000000006ccb5b45bc1acaf0d50d22e9e666c3c3d1edbcf00000000000000000000000007cd197560192b8f1c6f36061b8a6e8680eea65ed00000000000000000000000025aa619aa2fe6f70c57d6c848892c52a011eb4f80000000000000000000000008abc615b14a868f7f37d4cb0c0335e75d301cc6f0000000000000000000000001a3fb19d66445b5c0cc05409b82db47ea66bde37000000000000000000000000a30cf888cc962a5c45867cdfd11e6a3a3161bde30000000000000000000000003ead0e13fd7b9711dfe8d060596eb13a2b21fa5d0000000000000000000000008e7777aa6f285586a63d5756c69703b5c56c955300000000000000000000000094fcb8ce672226b5c53fe776535ebc7939aa1fca000000000000000000000000614742897a87fb4f3fee66ef21b768e72e3fed7c000000000000000000000000f58e60a256093de3dd41e6923afdc17ae9c120fa000000000000000000000000e4ac322a31a02010c16dc72b5c508dc4fe9baea7000000000000000000000000f32aa187d5bc16a2c02a6afb7df1459d0d107574000000000000000000000000fcd9723ee5b317c581ddd34a00875ad2cbd2fb480000000000000000000000003572e4e77d1ab29461cf44fd471a1791f587f1e4000000000000000000000000d850a439a770f4b1fe7b44523e0b093ced540de200000000000000000000000048f974370ff359c727b250a5c12c28d8160ea255000000000000000000000000f18bd745af9ca6d5b11ca938eb6fdbe7d291442b0000000000000000000000003b9504afdab90916795498e73d648be966efb7330000000000000000000000008680c71c7fa86a147b93cdbacca511e86349d1db0000000000000000000000006c20950bef2d8c07e2d127685144adf4600fe22b000000000000000000000000045945705808ba8f8b020f06ccc3017edf3ed7fc00000000000000000000000064dd0ecc5ab6b117a1920bc29b9d1ca14563eb5a0000000000000000000000000bf2245e758a9594a1febd6afec4b8f2c953abf30000000000000000000000000d5aee12343e85fdaa296015a9590f1fd272d07b000000000000000000000000b836b1605916febda34a65c9dfe4c6c907cb90710000000000000000000000007068566dc33bf321a077a225030050eb6862f59200000000000000000000000023f4e31400d05dccf020fe32d72e0e1038917e8e0000000000000000000000001adf8a9bad615fc6c0e746965041e1cc59a87d5b000000000000000000000000f09c3e6e8ce5e70fe13518862bcbfd5a14939f38000000000000000000000000d0069b00a40cfb35f59aac3214864bcefc6a157a000000000000000000000000f0c9921da7e05f7b4ef6bf18803fad0db551c26a00000000000000000000000089116686c4e5a48d522cece349fa8e71327a96bb000000000000000000000000bbad5850827fd44707c97ff8fbe09e2ce151e2620000000000000000000000007be0d8a1bca17be72b15a1228fbf0b881717e666000000000000000000000000fc00a8fbbe7273e59b0eba9016de1314a967c8760000000000000000000000004bc12d44ba476ac68fb1b70637cda3ec437dfcc80000000000000000000000009ab9b7d1ba21b36bad467df79eccb720b92897ee0000000000000000000000002e745c13f08c381260f9c439383583e8fbf8ecfd000000000000000000000000e417c3afc6f3e641cc7766e41386eeb3f05e7b4c0000000000000000000000004d5bcc076816da0cf967837827dbef83ca421431000000000000000000000000ae1552630ecdc26ba8d91327a8d5a6d423b823de00000000000000000000000008068bfa73fc274652e69bf8e4f15bc95f5b9b6c00000000000000000000000062a382ea5c6a485887d6ef20cbbd4986ec3ab512000000000000000000000000983aabb0b2ee1b38dbec4b0bcb96f4d63c6ecf200000000000000000000000005761c2054bba262eaf7ce74701acc5fa127e68f00000000000000000000000008d7cb0bdb7262654ae9a18ecc7c9d1cb5747c60b000000000000000000000000ea78d46bf99dc48de21df37e15801b5c9d55712b000000000000000000000000f5a445c7450647be8701b181f2391cfdb3bf537900000000000000000000000025894fe4cf5145685d237f29cbcf2ab45390f45b000000000000000000000000d000a21cba326444269d8188185782e25a2a7473000000000000000000000000d94791b9b274ac515f58d11058306dc011d8c91800000000000000000000000037a30c89083cd09002d3dfc9c9da6f295563e21800000000000000000000000030826b46ea7713be289ab90abfdee46bc961fcaa000000000000000000000000353e2928883625f342eb445bf85cd6c670a5670b000000000000000000000000639b49f5b241f459c74197cee32535ae1f334feb000000000000000000000000e7f62c0eeb06cb6f4a5487d27fc71f88cd2381ca0000000000000000000000007423b6ee7789546fd53fa0932d7147dedd590908000000000000000000000000add0afc1d29023e198cb3660ce7bf5b2f405e7880000000000000000000000004864c39e4b8311394d83d7146e6f32b9eda8e422000000000000000000000000094b5206b0c10f96a69e472e90869a9b27850bf700000000000000000000000042464038da7b6bd279a51dc35cd5d94f46abf1dc0000000000000000000000007dca9e9ea1f33c9015f55b32da9b32e3d5bcb286000000000000000000000000afbcd34fd0efa3509c5678941947e2f7b10976860000000000000000000000008aeedf15302c1ae744cec084b8b2d3938a8619c0000000000000000000000000c0dd79a8fb909b02237240c1e8315e15620b2df7000000000000000000000000afd489d462789be7f73e7e39ec2713d261d46224000000000000000000000000af08f87eca786c0f7aa416f049f816713544f7420000000000000000000000004800fc888705bbe4ee55d8e51ba2fa29c4931ecd000000000000000000000000e5ed02ddbfeea11817ec68cee90b832d77613fbd000000000000000000000000b8517802192e27222cb4e02dcb239cf68e8acee3000000000000000000000000d5e3c0abd9138b2ec89d909b1c20d042892e225b000000000000000000000000cad00c41709b669fabdf1a326a95d0ac1613e834000000000000000000000000657eaff86eff40167d0931ec75c714c287fe86c2000000000000000000000000bc4e480482fb562ddf419642db7904137c79fe990000000000000000000000003c6e42844141ebe7595570a573835ef3b2418340000000000000000000000000a214c644068f76e6f56b1d9ff1ab5b1872e47e07000000000000000000000000e6c16f8e7f41b2913f30728ebfb3cd6c7fa401a60000000000000000000000002c5f16b29f5dca5bf5b338528405c5b2eb97bd58000000000000000000000000389d286a9f5736de8bb4c7c988b44abadf24435700000000000000000000000036edd24383fa43ea78862fce3209f6e08ada7ce7000000000000000000000000fece6bd275655a8fb0013c3c2c89ff83b9e35af0000000000000000000000000bf165d9238b2d3e96b7bdbf5e37a79d375e5824500000000000000000000000028e85881c1bbe82ad368b58af502c02bef14811e0000000000000000000000003c51f14f024971097dc0c432d598dae5bba601330000000000000000000000007b8eaab71195c72cfeca3ac7c07f2e2a59c4d19600000000000000000000000097a268f1ae466faa135649db7e637aa27f46b3650000000000000000000000001b5094bca63f293529371ef3efb8673814ed8fda00000000000000000000000046c704434122dbcc8d30bf58fad40cdbf05114ec00000000000000000000000037a87fef7848e518c56112f3c1caa0a7de2c383f000000000000000000000000e64fe294189920bb3a22d99e8479d2064eecab0500000000000000000000000097a15ab004e0a7eee60f3139321645b5af99bb69000000000000000000000000df55cf98f9e712300ef8cbb9b9007922e2ce62a200000000000000000000000009a1b7318c62b3d647f6175351fbfd010c9b3c4b00000000000000000000000040964815f1753470e84adf8125d61650ee4b3e2f0000000000000000000000008877f3a762c808f7406c67c67e1473f97391715a000000000000000000000000462357e39554e14f78c77ebed4d80842e9ec17d5000000000000000000000000652a1694388166b83603a3cbbc89e712b64bf83b0000000000000000000000001e69598af32aa2a579ecd6c0f0b204e2be5a45ef0000000000000000000000000a82d2bd51cadaeb388ca60162006b117a17c3e80000000000000000000000008dc0853d821d6784e76d541bec0e3c30ff8364160000000000000000000000008a0acc754456caa3d0308971a7ee17ba8c9fd8e1000000000000000000000000fe13d5a52ab3f8b532bd1cd2ee53e3395f7955330000000000000000000000008dbc0afdf1f81193b90f962b42cb2136fb6f730200000000000000000000000084ee0f6ff6ab34955d496cad1e99c0bec308d4cd00000000000000000000000039fb32185462a63b72df0fb5cdd12fafb0b5a9f6000000000000000000000000d70af7d8a6050de5f8a7e3d5a524df8f83bc515e000000000000000000000000ebd2f6b5b5958ced1025b1ce64b3b2e0c5405c1100000000000000000000000097422ed7d7e773e216878fdcfac8744d35fe9b1a000000000000000000000000262820d359ecbf988b3c2758c2cae90e4f4a8b71000000000000000000000000f5a6aea997ae94c8bc3f8e77fe00b966fc28c30c00000000000000000000000055a75850fc3a0d0d93ed4e0555ba391925ac71a3000000000000000000000000870fb0c317430ea79699e83a89464a97d57102030000000000000000000000005dedebc5268256f45dc6591619d936ff94041229000000000000000000000000b864bf75e6efe77987ef894b5b5c1676330014250000000000000000000000004cca739dacaf1e622eb7b25d657bb7ef24c6030b000000000000000000000000f3f28e499a5cae96a314976151ff88db7d275fd000000000000000000000000033fc2fa5fa97a746e76ef95a754c36f47945bea2000000000000000000000000147432ec956c8daaf5c5f512f1155542e285f0f4000000000000000000000000ea46f883735ed8363df7c36145fe576775dc130a000000000000000000000000574655e01e93724f1857d1769cf6d2d808db23220000000000000000000000000f7e00c9d194349b6abacefc63a873c89ba1a1020000000000000000000000001740bf26dbe2f3a06637fdb0808fc833e24539f0000000000000000000000000bbe678ebeade4bfc10d282f744258ee6b1589856000000000000000000000000a3e8c3366e9d8779a692fbc1f32cecef6e9654c000000000000000000000000048e869ff36e69ee04da454adf055f4e836832621000000000000000000000000798e5ac329751f7d1911f1378236177f9c1a31b0000000000000000000000000eaa382a8763f1095b5989221e0cb03c4725d0201000000000000000000000000116453f91ffff1be074a9c5d1c58bb256ace0f2800000000000000000000000004337b66579d36b2a7fc91f1de60a2def0bac5680000000000000000000000002192320ec49d1eeabfd21f122d9b842496e5023e000000000000000000000000677213876e80466f2d1a61fdce3fbaae6b568bef000000000000000000000000cc1e2226d0f54ff01d2a3b3f96fb059bb5b08efa000000000000000000000000319767949dc4da6b8ee774bdcf9ba8969cc13f7d0000000000000000000000004d85ef3784871a61e289674e0bd8702aa4ba1b77000000000000000000000000969379994c15e747fe43c4380e91d57d0fef0ab50000000000000000000000009e678d4becad56eb1847952dd0fa6271112ec8bf000000000000000000000000a548cfb9ea63b863c6df592febc1028e2e1f2d9f00000000000000000000000003ae4c089128eec2f2adec0920406f369e0041b70000000000000000000000008cdb333931a765572da55d9a1346547f4b8d04d40000000000000000000000005a7d5dc3c57e43c1e94584d61e3f032fa0e35467000000000000000000000000b92821590de3724003595e56ab00e0fe37b10889000000000000000000000000f34e41894cb62d5db5b4fb9f61ff88cce7a7a8cd00000000000000000000000051ed70a5b8a6cff90ca0ae0716b5a1847d7e5129000000000000000000000000c62e7f880538764e2dab12a7aa972597cd5940f6000000000000000000000000aa093b32c0485912cf08e2c6d0d184c8f90a6663000000000000000000000000fdd77411aff60b8188ffc682394850b17a253c7d0000000000000000000000004f8a23e75fa42e3b94e675fe6d3950f796e78cf500000000000000000000000097869d92e85083d1507aa3db1b8b5ae7ce79f494000000000000000000000000d9c80102b1283f987d432e31a94e59c97bd03cce00000000000000000000000096958cdc2e2e125e30558d9f3e495c4539de52bc000000000000000000000000b0ae9f7bcd14590144e2d8b16703b529ac4cf2c2000000000000000000000000d7d9349ce68aa51ca9c70c958e081d8a956852e8000000000000000000000000769eea704d409a13a83672028fc8730138e640c600000000000000000000000076df482686abad7e6f12555bd556baba5790cdcb0000000000000000000000003e9d93511952e0c75831b1b9094db4406a70e2cb00000000000000000000000089c05e18dfd8c4adcecf1865b563e858c1e5df2c0000000000000000000000003e2386e0593bd9ee6827bea80b3594fd3db2cacf0000000000000000000000000228e84503069e4979df1f4d4e332c60a2fa40e600000000000000000000000037186f29228fee96f15955aebc9c0a7c02820061000000000000000000000000c3d7df405e8496eadcbb8e45c086477848b2f9c400000000000000000000000067d9d985fe4c5798a4daf6c13f605f2e4dba5f10000000000000000000000000662c8ff1e2bb43cfbb5753b13e24598343310d04000000000000000000000000a506ad598b522646cd9f42889f5a0405ea1ab405000000000000000000000000e2c647870063dfa335cf1572c70269291b175c9f00000000000000000000000095c17af8970c0b4c6c2c3558f9bb8ad9b9907079000000000000000000000000f362ba64f093f29ca8e09b6e9801bee200e0c12d0000000000000000000000000fb6faa246077b4879f37c90e282243c6ff5deaa000000000000000000000000a201c63c400021fa7c4bf8b1c54c44dc46d446d7000000000000000000000000f24e70fba986aae98f085b7f169ed0ddba34b745000000000000000000000000c22373cf8a1c04b1c33218ab1502ea90a90b0ab90000000000000000000000002887e1256779634ffe9e73a0d87bd56a293a1b63000000000000000000000000d3ed75d6b5db357bdb3eed4cce7dfb86bff29e8600000000000000000000000095b233d9d2c1ee12b8cd430e3e8f43375929fcd1000000000000000000000000ec29c6693f2e598a5b12edd7befda5755ed10ebe0000000000000000000000002391152a6d679afb77a5710bf57daa7729ff1df600000000000000000000000067371b32ed6184f458fbbf9b52af1d2da7f35ab50000000000000000000000005b8873aa08808162d07887fb9c1beebb9e71f811000000000000000000000000238dd723b0ff8eb0d653673879047b1ec6334c29000000000000000000000000560195c9f819e5f89cff464c26589103f647206f000000000000000000000000b9e25eef66c820a9692b7d71665fadee40361ffa0000000000000000000000000363c31df4b2a276bd3223f93c3e0025c0ebd820000000000000000000000000f090d5ba835cf65eba89c130d7a1114fd5d01e63000000000000000000000000cfba5ac6fb8f451de24773cbf3e3db56c73f4b2700000000000000000000000019308794c26712228af2ea6f2af83244710e40e9000000000000000000000000c555fd59bc445b4704d6435dc393f21431b9c572000000000000000000000000bd671e2bd12702c6f2fbafc32fcf332f8ef91df6000000000000000000000000bc8be2d0cea6f521771fbfe5bcf59fb7b436f53d00000000000000000000000062f53461dfce9ad5243c0ba8d831875c5865e3c800000000000000000000000056061bdabf245d84d16876228beda33106f1509c000000000000000000000000485202dec108ec9aa405f87670d3dfc2c53a7075000000000000000000000000b2d5e6308b67ffe38f154f187127ad4e0984b642000000000000000000000000f859f4c2e0ea82b90133844128cc1443f78a4784000000000000000000000000df65d9c73f9de35c60021a1aa08f676ee9f76bfe000000000000000000000000f9b6d64a7277f0a5c589d06e040f87592aebc170000000000000000000000000f809e34e9a22ac936cc91c8cc4b4cbbfd5777e2c0000000000000000000000002f1a9cb9a5d24cfbb8e9da8c08697677dfd5eda4000000000000000000000000e12aa369c135a2312b1e6058fc39b53529c71f5a0000000000000000000000009f7518f2da944e423637da27cfcede80bf37e566000000000000000000000000e0501db0880e89f9e28ab45083592352aa9da3db000000000000000000000000b75a49fecec1b1a7c07141800b1b1e7d35625ce70000000000000000000000007fdfda24ddb230a8ab936f3ab759ced90782ed2700000000000000000000000099058f36b08a687aaead443dc5b786aa6d0c30370000000000000000000000005a71ce939b6b2c086c0a50b10ae61f88cbeca8390000000000000000000000002eccf6405e4bd6bbec77a44558f283d7e3971c3900000000000000000000000028fa5e1ee64ed59af658028879f2814b119c1aae000000000000000000000000d1dee39895dc3022b457ee4001ceb14f67a73cae0000000000000000000000006cc4b1519eff2fa1a672339579997cb910b3baba000000000000000000000000bf6cee9f88a77d372e3a9b781dbcc89c27141351000000000000000000000000ff8d7fb203e134ed901b11a6e85de74bd48225e5000000000000000000000000e737af1cc3accaf36340f200a183b60e419f21b8000000000000000000000000155472d34af7e6fa440f520479f5957bdbf54c830000000000000000000000008413ca8698885f095a5609625856bbf60cb4088300000000000000000000000060c3886297711075a69d2aa525fabf284481f7ba0000000000000000000000000888489f2bd715eff8d94e45a0940d493e88b148000000000000000000000000365f4d39e1887e2e2da8c79f80c5f8020f62223f000000000000000000000000551e4c297f182c3739f9bfd2d99407f4bd109f65000000000000000000000000f99b834e5e22d9c5f2a1c7e816d605c9c889e9e70000000000000000000000004707fcb086d2df2ea80a1f587dc34779f5e469940000000000000000000000006ff29cf599c7c2952c94376869182deb969327bf000000000000000000000000a09590db62d3b680695d63a33ed03b555cec7602000000000000000000000000bbbfc6112b57686912e1b2b2ef777e26ad031eff0000000000000000000000008711991cb24d1ceff431c9074a39792981311de3000000000000000000000000c8cd6cfabbc232f094e4f003996672dd357efdf500000000000000000000000083355765513cfc5acaf6c86f7ca1ceec88a45d620000000000000000000000006edbfe91da781811482578887bcbd415b81b120f000000000000000000000000cc208ba7dd88f24d5d107b983ed7bd6aaadfc5c8000000000000000000000000918b37c7cabb085a8f61ab13ceac6a2ed9c4269f000000000000000000000000d47c878692596b28bf16ff6b341361da086139c10000000000000000000000004c05807bbcd3d4c1c7b5b0d723e3677e31dd7566000000000000000000000000be5b8b9589eed6956310b4e5d1498e779fbdea16000000000000000000000000fe9ecf037785e98716cce0e6dc93f86a639ba6c80000000000000000000000004947437c3eff20425e74f597beb9e9288acc7acb0000000000000000000000007a0229defe83142f9f6a964e353167caf54e1f2c000000000000000000000000ef1f73176b1f51d0610ef2a130bc2151f57e17760000000000000000000000002701d043085fd963ceb47f299388e5021cf1199a00000000000000000000000041b87cd56fc7e218a27d5eca4b881235f427dacf000000000000000000000000cbdcdee5164503e70c60442773b2954f8c9c64fa0000000000000000000000004f3fac1a77a3414ef095c23912705a7fdd319f3a00000000000000000000000007e3ac5288e942ab3c1f27ab4214275a947e3c190000000000000000000000001dffb185a810c73d7f80ecbc11dfea6fc143dd560000000000000000000000007409466700218584078f4820a313e2a9155ea93e000000000000000000000000d0b52a4ff6aadf3a14329e811484935939345f650000000000000000000000000c7bb85908f81daf3f94b6349cdf42f653a86b050000000000000000000000006efa6c9cffee61ff752284ec6ef64b8609a5584a000000000000000000000000da0329c4972d043bde57ac67a5e1fdb4ad6405b2000000000000000000000000237e175e89bbb16d8d1948380a4243be7ddecd45000000000000000000000000c7798934bdf0bad12263de60fe550c835b4fda7a000000000000000000000000f2eea8dfe5ca07dc04c310a89a2370967087932a000000000000000000000000e3c4e27e62db1a5f821b8e0cbdd1f94b87483a91000000000000000000000000244b6c86bc766ee47c8dc33f3f17990d1c396be6000000000000000000000000c1911370e509f24940985f485b4539d7d8fd3cd8000000000000000000000000e51c848e49f536eb246e370ec96d66332097ab4e000000000000000000000000f896e1c16034cbe0f5ca61a041bd1f9bb388a64d00000000000000000000000087bbe11a8f68ef0012cf354dd50c55e4b9e78b3d000000000000000000000000b7a86017cdfe9a07c56eb16d67f19c530316a583000000000000000000000000aff6b5e7f80e229755a4ca786499fdea5948ffca0000000000000000000000002c086ae6d7564f665c872f45f564b8ed0e20204f000000000000000000000000c07fa05aa1d2c97d4e55f78a9c0e11fd56c0c5dc000000000000000000000000b46a8ed92ba09d228d7e130bf01e54d7f1ab1ec50000000000000000000000003df2ac46d1c549f14c87b67a4f37fe47c7ebb07f000000000000000000000000b28e83d18b77700c59c93e9ede5ef1b7cc6bbb3e000000000000000000000000c7118641f1d738a23de8b77fb42de6317ae4e9b90000000000000000000000006bf411a26e9ac8d43b7f979e55eabef068b8016f0000000000000000000000005b4f3e7223b01916601443f3fa04cdf16c86819600000000000000000000000071b63fc6274bcfeee5fe6e41269ce2c850e38e63000000000000000000000000a81d7b479debd08ae655458dca176ae053103d17000000000000000000000000ee3f73f64a5d92e1b99ee7a02f52f1146a257f87000000000000000000000000e4a372f875bb59a8c03bdc8a339f0eb3210baabb000000000000000000000000183cfbb92a79c04a7f91dfd0e9a07ed787fa718800000000000000000000000041c595262c3903dd83a83ecfe282131085c859ea000000000000000000000000f8720a8cbe0272f26b0965333199505a6528f0a2000000000000000000000000a40ac39a52aa6cd3f7148cc3e8835cf070c4048f0000000000000000000000009d06b6cace03a20015872125154b00b423ffc0b30000000000000000000000009c4a0a43cbd3a2c3d0f69e394caed386e1277859000000000000000000000000ca3b02c84001fe9481c62597a187b074af2a361a00000000000000000000000065ea090e4678a0d9c90494e7c28bfb816ea18ecc0000000000000000000000000f59e68a8fbc7b4a6089b58d8a0a6e489e54b8a40000000000000000000000008a9076acced26337eab744bd94fad6a1866071d400000000000000000000000086a2111086f8a35dc50c4673619aeb27a1922f6c000000000000000000000000fa431ba73a4c4164a2243cef93ffbe742fbadbaf000000000000000000000000e593caed35b0a2c049d265da9e3e3d1cc9e3d9d2000000000000000000000000875e54da78952b4533df1096914b749dd7c1d8ce00000000000000000000000017d34497cb373760293a6c5b569dda3859f7ad20000000000000000000000000eaffb626014495a3331ed7539fd229893f57cb15000000000000000000000000c29d3337d070e14658344898ca1cf01377dd3594000000000000000000000000c681d0fa6fb7454cc09ce058ee4aefb0c319cdda000000000000000000000000b2a795d9befa553d8173b71e8a81bf9ff945ebfd000000000000000000000000e97345605e04cd8d904ddaa9a7b1eb0089fadd470000000000000000000000000fe9244fc61a19c0dabc68de9eb7cd20631a1b6c000000000000000000000000303a8ddb62a9d2a3ef1d3a092b6491a7d57f952f000000000000000000000000b9fdff2fdfcfdfd5c4931a1ce2bd083045304cc70000000000000000000000000da2187a5b10da43fbbaf2218ff021958ffb80790000000000000000000000000b895a84fbfa7b6d5cf8c1b77a9d687d717347240000000000000000000000005add4da4266bd5073cc7b939e46da4e5bea647d7000000000000000000000000b06abd1f2bfe6ac55dd57f32c22d8bd9ec44a6e00000000000000000000000002462ab8c00bbd3e97dc19e83d7143a64439d28ad000000000000000000000000cc3409d38e8c943253b8e2b25dec6a6f10711d5800000000000000000000000040fb972ad197cb2a509a3955d0755e22bf23c27a0000000000000000000000009c4d6f3bc5fe5b7f90bda72274c824397e80b1d6000000000000000000000000e402baf2e4abefc50445ca866905e1db1ce347e1000000000000000000000000702df1c41ea909db25aed61b2e2100b1a2f4ac5a0000000000000000000000002202a0a790b78f1624d250fdd7a906194c78adf70000000000000000000000003ec8a45f9cce983102e5382f893b6ab820e147cc00000000000000000000000098ec76833bc548176bd80caaf6a0ffa03a0e42b3000000000000000000000000872a59464014b94753cc277a8ca9a5b6c92e7c87000000000000000000000000658bca46e90965ac066d34613954890b640ae59600000000000000000000000088932f04e1cca537ada4efbd764dcd03f3dcedeb0000000000000000000000008abed1e636fc6d6af97fd192977cdbef3302fffc0000000000000000000000003b89fad59c2cfee70d5da0643278f92a2e82b565000000000000000000000000a40cf7bad57075d8aaae3aa607c3595fe81f2e0800000000000000000000000055d6dc7c14b8d67cf2f24db2616b31b161bc9e33000000000000000000000000aeaa33093330b8a08f9112d4d0754c3b4560b40f0000000000000000000000001befabc727f1bb9436b6c0d633d34fac6e23fd77000000000000000000000000f9e67406839b985a017532d4907402b410c047c40000000000000000000000000e0b8d1f36367c7d2944e4b732da323523f140cd000000000000000000000000cf422ba94bd71fe7b03844b154f0708b1cca03a9000000000000000000000000e179cf796a7605612f4c4a55f914516719d09898000000000000000000000000c505a2336c5db261352931c710ad1f253762efb70000000000000000000000007b3efd5a3c3f7046648a97120f0e34a750b2a3fb0000000000000000000000004e5c118d53b80cdaa11166f9b7814b5b76692fe7000000000000000000000000546e296e11393e486d9ee1a743ca25e2d89b4743000000000000000000000000180be48d56f5d6d65180af18825165dcea9dd14f00000000000000000000000031308562b9e39e47aa2104e6149b7fd14b4d0bf8000000000000000000000000fcb0d4590794ed6713dd64297f25bf5fd91ee53a000000000000000000000000e38381f32955ab18fa4f9f1382a4f569b94d6385000000000000000000000000c186430367c5f6b0d60cb56127b0857bc02f692a0000000000000000000000001ea4fb918ac50fd351327aa0516743c84899d20c0000000000000000000000008369ea13a67d1951f924867fdbc2662b4329f921000000000000000000000000896c7a50f0694b4261977f1ba195f3cbab2851210000000000000000000000006246027216fde1bf82e02d70d72975dbc56521cf0000000000000000000000007f03227cd4836a28c1d13afd2e9acbe78af78d9a00000000000000000000000011b0cbfff34e1dcff22a68843746d6639095ee350000000000000000000000001b0a51f7009a1aa5df5e0122cb280c13d6f3107100000000000000000000000055e9da3db38d321f87353bc035f2cbfb435d3ab3000000000000000000000000d0d16f10890c366198ca85cb9d6717933b385d8f000000000000000000000000a8640fb81d6adaff8f39831da584d6cde754f6ef0000000000000000000000006f28fea3dddb4e0c8dca949920ecda815f8205c4000000000000000000000000923457b8367404411e08317ca572edc745a5a96c00000000000000000000000082b7a20525cf425584613158c489b4a2fa2cb95c0000000000000000000000008a80a8150e96c3a830785b6fb320a33dbf0e774c0000000000000000000000001a5a5025173c465265bb1e77a2bbdf78ce8fb69400000000000000000000000061db8f0b2265b1b5d329139442c2c3877cbbfb7700000000000000000000000080affc904d47c9c33d28923c0fd5e3e2362d7c9a000000000000000000000000bd58f31b482c3d56538b74a1ad6dcbbc7f920d23000000000000000000000000931757226f2e37167f61cafd0fba76ca22d4bcd50000000000000000000000001d0fbc284fd14495389b88529e61099675bc208b00000000000000000000000099d3d84d0ed677d6ddcb7083616d45b808e7797b000000000000000000000000d3bc7db7cfb154776735d08aaef8953a93a74a9f000000000000000000000000e976b31d8872a9d7c26421b1c942f8e29f2b077c000000000000000000000000faf89411dfff9bb44f80a405f19af0168d616c8c0000000000000000000000003381ca76e788d6ac5c3b4c930fd4dfb7a096d5e60000000000000000000000001233b0d156e19ae1c3d904ba6aa3d327329e6995000000000000000000000000b696cdc2f9843aae84f8927a16767ae22b99381d000000000000000000000000523844c195a37a766a25a9229733967a5f51fe750000000000000000000000004cb1073ce607c34509cb6b064ac6bd3b1c7a5cbf000000000000000000000000c3891a6c874500aca7ff00ad4d81e8aa6bb665470000000000000000000000003570bcae5547c3e35fcde1fc62314d742fcc1b29000000000000000000000000bde37c0309b32afc9b144b12a5f3cf3f37a70bd10000000000000000000000004987f46fb329d19f046978a51bf3a29af821cee80000000000000000000000008547aca9cc6eec075e7555638ec60fb2e867b7b1000000000000000000000000a438fc963982c1a81b4a29b80cf8784fb9d66ca1000000000000000000000000a00710fc8b4716985638f1424ffadc7ec5c0b5b3000000000000000000000000030a75834367dacf193c529c3ccbb989da3c4e0c0000000000000000000000009d8112e783fae76ac082d80d1e8ee10a0af7ba5a00000000000000000000000056af70c0a947a59abb06e445f3e885d118ae169e000000000000000000000000cb9e1d1f3ba1b8fa34bf84bb2477acd7f31c66b80000000000000000000000002a31a30b14ef49933789b020a2e84ae63733732b0000000000000000000000006bbfe1bd0343963b7e99e4e4c4bc8d3fccfd4e0700000000000000000000000030538024691c50d88e564c79cc358e3027198ff90000000000000000000000000309045c890e37b4148dacca8e413b7c06a423cf0000000000000000000000000021ab1284d13a0283500f0e8ca5e9a984b8e7fa00000000000000000000000091be51cd67681649310274332786b9bd12beb180000000000000000000000000cd4dbf5ccf1110134ea9b4b33104acc2b1fb74c90000000000000000000000006a074246ed55f8d6cfbc4007fd6b3b67fced7a6d0000000000000000000000002cb936268aed13c86ca514a59bf542e37ff0c7a7000000000000000000000000a88398f720cd8944bee077c902cf2b68cef7d1c90000000000000000000000009d8076e86df8baa3fa5ee14c028e4ca740ef291b000000000000000000000000c621df4df323c72f02b266dcc7b4d0dd5ea4ee78000000000000000000000000d106c94d2b199af8db20bb654bab1051ea203e580000000000000000000000006f3d4d80b759b52c39cf0fd657f66a25443b9d63000000000000000000000000344648cee9a5ea2d042cb6a7644125a98f5aca2d0000000000000000000000007f4b1b1149b4adcc100015097666bc6e1e1ebb8c000000000000000000000000edda2a53c9831ea8435aaa444ca9045291499e9c0000000000000000000000005d77c42c45b7a6e2d823563263b255c3c32d8e5100000000000000000000000029f50bce3b4628d7b782689422e570fcb264a91d000000000000000000000000b44b4334e74d301dd2f61f6e889f9a312d4e03e8000000000000000000000000cbf5a77b2a7d4c8ba51861db4a92b1d3e4d5e93e000000000000000000000000efb99dbb85145552e8a74b91300b8bb239de513c00000000000000000000000033cd7648bc82be153766e0cf6e3ffe736adf0e5700000000000000000000000007697e78cb20e4d7dbdc98ea963db6112a59a3570000000000000000000000007488e17d9256cd33cc3a1cba6b5fb28c37ab26d2000000000000000000000000ae907c883e31d4ccaa0b32ec5fcaa940a902d9ca00000000000000000000000043e519f7a797d08b941845c7687d24d94d3ad70800000000000000000000000092a92b89124c620fab72d3ed741b859040e42f1200000000000000000000000029a70a833430ee58fdd4ecaf782d8f10a095dfa9000000000000000000000000cbddf8af8ef5d596592d57026b7a8b5d4604c2aa00000000000000000000000042c71af28337157b10c48e4d0324791f9bec271600000000000000000000000057c5dcb3b4d26d85402f3a0588ceec463e08fc0e000000000000000000000000e24d624e759c7b0c977f3b13ab0bace96ce501920000000000000000000000009edbd7a3a1c0a26cd63711e5e939bd12c0398283000000000000000000000000b2f0fec6adc0195edf20ba4d8bc1fbc118cd8c5200000000000000000000000085c38368d8a5f7029e691675c67abf0d56b577390000000000000000000000001d2ee7cefb1e1ee7a659b6b7ccf5b9b893c21f79000000000000000000000000461a0a5ffe92e1e6b0fc32be0f02d909e7487a06000000000000000000000000d325401a7f9090b8323749122fc749105abca6a5000000000000000000000000b6180dab5fd8abdf664fa7eaeb4a7ec2d4119ea0000000000000000000000000cc11fb96b64749ab4b80a753ee39b89c30e265fe000000000000000000000000beb8c550119eebedd068e8f6ed30936836f629af000000000000000000000000ae4dff6199a52c75087d3a0de21069f861e07eae0000000000000000000000009173a6ad8b0832061aaaeedfe51f51595e486e73000000000000000000000000667914530f6f7756430712adf9bb11649fa21eae0000000000000000000000000735e31ffd7f793826bb2358bdce8102034b66f00000000000000000000000009a373385b2d307c850f43dde473e0c0b58cd4e0f000000000000000000000000b313911efa603ae81dc795806bf1f315542a917c0000000000000000000000006d769dcf9ebcab3bb02e93bb305b9db5299bc754000000000000000000000000d203dc4ae6b59af586afda01587b569c833b9cc7000000000000000000000000d34edec51cf6484657f201edb585dffc65f00b66000000000000000000000000c7c0d186b075f09ca1508b874e7cc48f1887ddd2000000000000000000000000364c4e10ca7d0d7efe724c06b16785b1dd8ccae4000000000000000000000000dc5ff337aec6bc7585f41821c086a5d70fcae584000000000000000000000000e1c5257931bac66845d303ae1ae1cf7bd9c39dc70000000000000000000000005113534fb0f5fe112e09b13b65419e3dcad2c6860000000000000000000000008e940a4e4413487c8e312e425b115181344e93a100000000000000000000000081a5f39865d2ec46dce3dba5b5360063847f884400000000000000000000000019d5bf6b9333e7d93d99e5f16c1f13af585a930a0000000000000000000000005b1011bec5eee7e9328cccffdd3b9920bbe97ec9000000000000000000000000d3b9fce2cd0a824fcae921b6b29a06fc88a0b1e700000000000000000000000080376c7d9a80a37f1ae7f228d095021cb3884acb000000000000000000000000a2dfd8b3215e44b4b450e805754fac599f96a3310000000000000000000000009c6d570640d11a5e347a032caa9437ea33f4c5090000000000000000000000002efc9e30be7b8ab98e90ba3e1496e81cf7d59aea000000000000000000000000994d8d286f4d83030926759e6fee73d920ebf9e700000000000000000000000036ee385958a22c60226ce195f9fd4e93e80399d3000000000000000000000000ef6a1668dc7474f875deea0f8bbb0e7f2e4eb70500000000000000000000000058da297b728c0aa7a235648e5bddd6b8920672b80000000000000000000000000628842c8c0a198adc5086ac8034cafba3434c0d000000000000000000000000b799edf0bfbd2e8fe2c6aaf52294fb4b0b360825000000000000000000000000ddf79b19eb762a807fcc76268f0c9b488f2c91c600000000000000000000000041a982784fb07dd10ef72d40ed3a3c5f2ebf30a7000000000000000000000000f39e68ef41e79dc34d16e6274ca50176d4b2c99e000000000000000000000000bd5d1b5d630c6d1d920a670b36ef774e22d2a1c600000000000000000000000014c5abbabeddb97e991148cc2099bfbeeddb86e6000000000000000000000000ff3bfd15ab2d418170733298817662547670a4da0000000000000000000000002118b8c16a8dca6fbb7f5fafc0b7fb88ebba81440000000000000000000000006cc3d88e8930121d70d2319c32dfebd8916b03120000000000000000000000001e55e57eb1340e30f36d7c30a19471a4511fc25900000000000000000000000023ba3c87d54b3cddf2bb4f91b01b3ac76967bc8e0000000000000000000000001ed0c68ccdecc96175ead5a0b037e4a364ea87f3000000000000000000000000dacd28d02cf6f5fc19ef75688f75208c367c6ab9000000000000000000000000124eccd7a1b3b7700e5837d02f4748c3adf0c8d600000000000000000000000019cba0d648cf51644beaa66d76435688870723c70000000000000000000000007e4c7233db178b67662f0c2a9ba3e60742199628000000000000000000000000d94fea2dc31554375ca55fe4c16b503984d123ac00000000000000000000000092b03f4f9d3c39992eee08ee3d4b293eec8cfa31000000000000000000000000df839cbe83468a1892bb04e86f0fdaa1ef3283ff000000000000000000000000cbe6af6821aaf498e82e3e65e5633ef3bd1161a200000000000000000000000059db52439c5c6e7d8a5073695b35c8229ffc19b700000000000000000000000051c95f3ae8442c48e338a844364b6fd8eba6fcac0000000000000000000000009e2a4b3f67a6b0ab025a4ebd3062430ecbdc793f000000000000000000000000ee21cc32cd741f144be98c46735d2e72a1e9bead000000000000000000000000a5fbaf17e63def43c4c1400cc562de2b63af69460000000000000000000000006e3075ff2f5f9801f152948702a9e812fd8065370000000000000000000000001cdaa4054ce06afed11665167d401709aff722ae000000000000000000000000657c58c7dc2a20788838fb0bfc741c77c6cc4d1e000000000000000000000000677af16947c3adf81eaa53783d9d89e430543b35000000000000000000000000295c4dd770b60a96b91cc1a76cfd1ffaec32d2670000000000000000000000000a15638cf3af9b63151da9c2739a69d1492d9f27000000000000000000000000886212db6ca54f4965a418e32956dfbf0dbfd95b00000000000000000000000051823e8207cc343f0ffdc1acc881b4b88067d58f000000000000000000000000b2d9f1e4451d3481aa351c808a94d3803074e055000000000000000000000000a42c9cd02c98aaafc79294da677d6da6161e4894000000000000000000000000cc5bdfbe07e64c44cc292a935e0c29f00fb4ae5100000000000000000000000069357140b81ed09c1421b2c8e2bbb1f632252427000000000000000000000000059f991d7b4532d4b40206917aed006b56db47dd0000000000000000000000005e87644afa9a458b102fbb39a05e3770b882ee270000000000000000000000000503d5fb56e82f4a6d331eb63ef365f3a487da250000000000000000000000007de1c8ba4ff61c04d8a3cf1d5200f91013572c4f0000000000000000000000007a35858095d1a2b4c40755e7fe540ddd8a10964c00000000000000000000000032527d9d2681c37bf477ed49b1d74244c1c3cf470000000000000000000000003e034f5523b6cfdc32a21fb46e338a2afe7e19dc000000000000000000000000dda8410f316118a440118ab3d0604c71b0920ecf00000000000000000000000095dee40bbed4e64c4c3329747fc0a086cb17f419000000000000000000000000a6efe0028ac77d8631cd7ff6369b73c5999b08480000000000000000000000003e15865ae163de6e085db09fecbf51d0a4f6421400000000000000000000000002d12aa0dbf36b53a685438ddd1ae16d367f3e2c000000000000000000000000ae131343575744f9df21ce9dd46e6d72cb4fbc5e0000000000000000000000006edcf0bf80bd4309a6cd0110bc673c3c8f3b1c8b000000000000000000000000d0577b45b9f879c42259da19b43e12e6339abce800000000000000000000000021d0aa12e51d3137bfac1eb0d99d2bacfbfeffcf000000000000000000000000b732fe1954413e20b9aa57b07f04477b15bdf40a00000000000000000000000065b9bfcf952b17fb4d9ad9c1ced1cce5f93ae943000000000000000000000000481333ac58d0ac91a9a6b7d94ed736c3c43ded35000000000000000000000000dfe5c121758bcb4b040c17f1c39e3c070471016200000000000000000000000019e2a944f52a6cc3c4f1ced3d05a1207b35bbc5700000000000000000000000075865496c328ff5d5e58eed8db9fcdc31f1c9b6b000000000000000000000000634275cbad6cabc6b720c6a4001e61a8bfc138d5000000000000000000000000671ffb59feefaa1acffebea2336605b36b91422a00000000000000000000000051a3f175e7512aded295439d155287c469bffb46000000000000000000000000d664ab8987d689bee6e4548f25351d89eaa62aea00000000000000000000000081f0cb8a6037a69d936234abf01d6845b66fe116000000000000000000000000d17e60d59b2059ed2a14ada4dee85825293e4f950000000000000000000000005ecd27541d740551177b4ac34324fb96c948122c000000000000000000000000acaaaf69984a9e3b68bb242e90b2f99f657d6657000000000000000000000000dc54bb2c30d1c0ee981a986ceebe630c508629db00000000000000000000000032930750e439f0ca4dad26e399c82bd5ce2cbd990000000000000000000000009ddeb941e81e09fc896ed3b2828c1d5a7af52a610000000000000000000000002551eea92a049aad1725d02e24fa55f1471e7a4b000000000000000000000000c608a91f44bb77bbe137f746a43dc1f45e34273b000000000000000000000000eb0da32c9d1aa1aabf37798b347638e57bfc6a6a000000000000000000000000044309d027149480adb57eb3d6f0f723c0a692d80000000000000000000000008bbfef95a748e25eb95a09873dfeda62ab41a0a7000000000000000000000000fddcbdd37aa9f73c7482dd484fcd5c198a3f1313000000000000000000000000b74be7483c1b0ccf6dfd54d74f418ff8adfa0ba2000000000000000000000000d7a2160b683f85c0e16fa0f07829fbd9bc803e110000000000000000000000000a05a94f2a9baefaaf497744f30bfdb62fc166d8000000000000000000000000dd7fc41eca600d9e635417bfa5fd63633a14f9af0000000000000000000000009d583f5d692a8945a910f0087733614bc45a0742000000000000000000000000b6f0931c4aac6be477057950b2871658cb5fe92b000000000000000000000000e371d74b3d96bcf693e7c4f01a4e4869333629260000000000000000000000001f87e20bc539c169cd5d5c831b7848ca414e68d7000000000000000000000000d97500af7a15674e4458ecafe95cf4d7f38b4ea8000000000000000000000000e6c173847770b54c666fee11c7a86a298b8c2e2c000000000000000000000000935c699575498b45401c591cb383ae246a05806d0000000000000000000000003db2be1c23be40c82d0f864ac03c3086f22b3c590000000000000000000000004c4a28a42a3fa87aaa19fe7d44a1ef9962b88054000000000000000000000000a6f1926ec0bd634f14abd95a19b3385e846a617b00000000000000000000000010b649ff961bca8f57561b9dd7eaf7b2eeaff72b0000000000000000000000001c60a4b9171537bc8b04e081c0a0bf5530043bed0000000000000000000000009602a455d7637f83c9b3c3a6ce5a663d916ca7e0000000000000000000000000e8f47b7834ce17b119f6c99e9d9f3461788004aa00000000000000000000000093a56fd96d2dd697ed76be4a986f2ec276dbdaae000000000000000000000000082b2114aebe1bb6c840f1508da5cd33235ab0200000000000000000000000003657cbc5a11465010b21debc01f903f41884ab4a000000000000000000000000069c79ff4c2a35064267ae9446f3a95181c0cf9400000000000000000000000069d21204152613247c5651f0418ba638cc34d3720000000000000000000000006c0f064786f4f373c9582d5b0162c2b9fb0d3eb70000000000000000000000006373d30f4ccfddae1039946063979d6a46fd29df000000000000000000000000db878a64a03d925a59b1f84ee613078d532f26440000000000000000000000004483953c8092ed05b689e1c6ac1119e7e3e656720000000000000000000000006053f39d214f340777b27d78b21b0b00c3b13c48000000000000000000000000f462cc7bdfff2b780f344766aff45d438eea2d1a000000000000000000000000f42674bacad43fbff72386bc73eb3c8b27dad42c0000000000000000000000007eb94f1bfd1caf644a7072bbd9d515d980a81ced0000000000000000000000002e70682d443eeaaefa928a763be165226bd31d5f00000000000000000000000083207d396a63c73795ed7c01e0f184c7b20464fe000000000000000000000000697eb1a54517885d037d5b182cfad77dc52358d00000000000000000000000008717841188bc54cdea8ad2aa4f01cfee4429a291000000000000000000000000c481d4ec9794b449f4468c0be2323cd57ead1ab7000000000000000000000000b9c0102c188bb4d942dc5527dedb23d39f0f339c0000000000000000000000002ee9cf40ed9a68a3140b5da8f9f9d9bf077cf1bc0000000000000000000000007b2526b7e350f32efea50eb8429f3c78dfe7a6dc000000000000000000000000d7944715793feef93dd1cfcf916271d979811176000000000000000000000000cfad9cfbab42683008b1b3b6847f50bba6c53aeb000000000000000000000000435994c6596f2b2dd8b4ef7f321efa82007d37300000000000000000000000007343190531dc7d73cf970e532f014236fbb7fd920000000000000000000000009585fb5347ecd0639ca88a031bf31dbe9e3ff000000000000000000000000000d401942bdfc4b7424ece97aa8a9586a3f1cbe314000000000000000000000000158f362cc68158de989fd74d0b7159813c6f0b54000000000000000000000000bb27137d84b83aa747b7431fb8d45d2e9ff73392000000000000000000000000c41d330901f956f2b66176285cf3f1ea2e35350d000000000000000000000000c8ede754c27cc6feb59e2ca5fa33cbb5ac3255fe000000000000000000000000ebb7bcaa34f938819e539222f1799bf38be31d14000000000000000000000000e6a250a75734de843a216aeb7210e3281c38a4810000000000000000000000008f11121914c1ff31e1e63742a9ecba131574fe4a0000000000000000000000005d5cd5a9a86ea151432f19b33cd817628b1dd37d0000000000000000000000005519521234474b1c492c24538f55165821d8ed14000000000000000000000000f77f5b9a7b04d573dacdefe2ba6e7278dcd8352c000000000000000000000000773915ab80e855a8b45e4191d762c72599f99e620000000000000000000000006f5f1198ac21449334485617f4070468b2d1c260000000000000000000000000a5baea9958802938e81bac24b16359a950d960540000000000000000000000005e117af035d3bcd9f47f972aefd90051dafa11f300000000000000000000000046eb0ca238a2dcf9001713843376a3f60e84534e00000000000000000000000043ca48ced36dec3fd7c54b67073430e43d46a4a5000000000000000000000000d796d7a8c48c0150d4f0edeeddd606d53bc3dae30000000000000000000000000cb492afa38c6d54d6bbee6aa2868348681b90820000000000000000000000009d6a3a7a722e131d679858e7f66e17112b1b56f9000000000000000000000000459f23eb3a9073c6a77999f0129075bda056f12600000000000000000000000083334425ad53a588f894041f56f3eceea2285e1600000000000000000000000084c86ef843c15516b5885730ef068ddfec515e98000000000000000000000000bf831cf44ae9b588c2999daf61d43cd6b239b246000000000000000000000000e604229708c4034f0ff66e23c4fe53085739f1680000000000000000000000002120d8d93aa9458ae91c07273a152ff59c01c3a100000000000000000000000082679e3980dbcdb623df2a4b34c8f07ab34d230d0000000000000000000000003419f43f68f0c6502157ebfd6e91d3377b699c13000000000000000000000000fd9827eedb88d4c36231f831e15aeb72860be0ec00000000000000000000000094773c4961b98f64316492874e8a46de4d0acaa1000000000000000000000000ff3e1905f30c4cc93bafa02d65697fddcfd7996b000000000000000000000000d764e9415d6ad1b1c5452dd1085569a7f14c1b8c000000000000000000000000ff0b0dd98ff26b553006b2ad59439b145bf645810000000000000000000000003f18d9d698fe770a6c7f5d65ca1966b684bdc0990000000000000000000000008b314e0f679b7d350c7b7f29db51f84c96f9197d00000000000000000000000084129626f2c97c13ec7e9ada50f31f10fee5bb0b0000000000000000000000004eea0a1332d0235e3e9edf84a6876106e10262a5000000000000000000000000b116f9c9224cf004fb4ec39cdde30b26ae8150820000000000000000000000001be0d2f30d30f49623219a535e38dc4bc00c6d730000000000000000000000004988105cec17d3b01cd3174bc80099d4af6da65500000000000000000000000096f030e39ee7c966c9d160b4ca2dd98c21dd967d000000000000000000000000ba9fe35be956e45bc195d64880d615e2ed38cd7b0000000000000000000000000eeb30526a54a8c5ced49ddde825bd8397da65f9000000000000000000000000a85ecb59e0f0f84ce68b3646ef9d494de823b7ec00000000000000000000000032d68ad732fd619b119ec9404783258eeeaf09ca000000000000000000000000c1316482b3af4a016ad533731ea62e3c2c003b58000000000000000000000000c3e0181119738225f4800da3b953d821156f87b0000000000000000000000000431eb3a8515d7aa06b34bf68bf6abd2fe5eb92220000000000000000000000002aea2a0b2bdd0f7355da056701fafbf88eaaadf6000000000000000000000000c3e8e2337d427e86530a326063f9944913e654f5000000000000000000000000744726b3f6c82621a5e754497e71461527320ac100000000000000000000000021de13603ab2e80b88fa187ac58a6efc6b620fac0000000000000000000000009c216f4d139fb5ca8f74424369e1591926e970d600000000000000000000000002074de5827b37b6ed0f9205de9b01c6092dbfef000000000000000000000000bb698f1865563b1b845d3145f0f08f5ecac06cb10000000000000000000000006cebb02ca887f132ef4fe5e2fceb1f0b555538ad0000000000000000000000004275a5437420f701cdde6ec6c872067a9dbec821000000000000000000000000035da7bdcc7e380f501757a990d99cce5a1602d0000000000000000000000000c083f2e365baad92a91540ab45dcfc9ed446caa00000000000000000000000003f98060a72f2f4718f30abd3ceae1b3581e12eed0000000000000000000000002a4837e086f4048ab3f0c1c84cfe1e9b6f3a98be0000000000000000000000007b95a5a92ad3e5a67379aee36d1f1a5d79da94a80000000000000000000000007ed838c04635a566d7eaa2de025bbf7f6dbb70670000000000000000000000002012f72d083da7be47a8c4763b55286203aedddb0000000000000000000000007e24b2928909ffb21e6a648dcaee5a5f4270714c000000000000000000000000a68de53dd142d356d99f5658750067cfc9a78b5b0000000000000000000000006c749f505a4030bd5cb8c757113d69519792f9aa000000000000000000000000deeb374efa1535ff31f42542ec881fef3370a604000000000000000000000000a6e6491122bcdcbf21f50d6818b9b0a12c2b92320000000000000000000000008ee4946319c8712540e28a36c177e8cd1c6015220000000000000000000000008f999b46ec1ba70f30b4011f239e9c2a7db420cf0000000000000000000000002d30200fb20f420aa3503e8a1f35b27b55f2a0800000000000000000000000001f38ea954ebf87e314b1bb54da16645bfc4dcbb6000000000000000000000000d6b45077d33741371045d59f80132b1d415bce9f000000000000000000000000f8d480ee61a7d381cab90574040ab779b17ab2f8000000000000000000000000bc2baca3caebe209b0a03a0df657ea5f0fa2c7bf000000000000000000000000dc148d986cfb00b0fb43ad84a3b8e62d080b575f0000000000000000000000002804bfb03fbe7fb2871b387a05ebbf683cf1e54a00000000000000000000000032b09f4346a4cfd2369030c531b79c9afea72e9d000000000000000000000000659ccfdde096a30c7dd1dedd2443dc362ae3ab18000000000000000000000000b7e317dd025571474b0993a3dfe8795b8409ed740000000000000000000000001885c463df0acd8f61d4f07ef0ee3d2387ce992a00000000000000000000000065170949efee77fd5ffb7e7ad99894167c04633e000000000000000000000000550600d522248a9bc7eaa9aded5d841f51e8e8150000000000000000000000002034b96dd8f428f70d943fd2bd0f0f4e723b6d4b0000000000000000000000008547a57dacbcff2eeb42146e140e392725502080000000000000000000000000aafa356f8859b63b6a6b89fa6b63a7e04a92a0d30000000000000000000000003990362f74f470a88d464b769cd9980065b351e60000000000000000000000007430d313834efd0abeded790f3830a7bc6bed052000000000000000000000000f41ca35d2905ca8d7edd20a280565bc7c564640c0000000000000000000000006f440b67a1850bce5702307f3dc5e709783126db000000000000000000000000c77b6327f348acb7c10cce16ccb9f628f81981ae0000000000000000000000009fedf09c47eca0614414906ff67b86b20b4cd425000000000000000000000000b9d40dbba4e214df6d1dbeb764be22de57fc72c1000000000000000000000000009b9b498844322fe4d3dae54017a90725df37e0000000000000000000000000e23e39d47895a1c0511ddb69a59d75dc032679b0000000000000000000000000c47908b4c781a9a859de0973ab0ab66d25a6ee930000000000000000000000004d9a2021162617d191ec911462c60db44df705490000000000000000000000007beba6141e2c8d3472671963992fb95977a61e54000000000000000000000000829d2660d7f9547573da6c6b899f66c90a0ab7610000000000000000000000008e24a06aad01a179c71a7999ed4781959be13d25000000000000000000000000432d94edb687b6be41a42a60b5160d654e2d902e000000000000000000000000fb38d7ca6b5808935f2efefb7a9235daaa495195000000000000000000000000bd0620862b0c7baceb2699df0f7437f2f88ebec70000000000000000000000008565d2b42070ba67f82835dcfdb7a934774013780000000000000000000000003bbc80393dbc69d1d1afc9846d3c132def3b642800000000000000000000000014be3e98c6ac70bf80a3d82ddc9fe8d7129b1116000000000000000000000000d6d67f002d6bc6b7be4c7ab33dcecc18a611947a0000000000000000000000009ff5d165da523929f75e8318dc6639a69341092d0000000000000000000000009a4ccb7b5dd39efb9adc75f59469ebf69b88a4530000000000000000000000002195bd0d91d948280dbe379d1d9a2d40f2935ed2000000000000000000000000be1f1a6585d3d78e9f258b4177898112dec46c58000000000000000000000000d7575ddb9a58bba4a11567489423d49f5e3eb4d0000000000000000000000000a5eeb86d6a2233ab6307e874091a51198094f40e000000000000000000000000a6d89300b483fa0e8ac3aab8bb01c57304a504e200000000000000000000000094bfabc5cfe6199903164b4d4bbb927419ad0e500000000000000000000000001ef582e37a8a0ddff0cd3078f0cdb0d5ea6dd47400000000000000000000000004e27d31441527a930e6dd5b8c48d5b4876d727e000000000000000000000000c6bfe204cbad4610d7693f52a9d95ce3ef6fec8b000000000000000000000000debba52d4a0da806a16585d8a3bbc197963a1e590000000000000000000000005c6f479428a637a7c49b50ef49c9b8dd72f8039e000000000000000000000000d455d0a1914a0728ad1d162c8e211048850a88720000000000000000000000005761a74ab3e98eccb26de63c6c0cf25e3ad97dd6000000000000000000000000abcb83e8eab6aab8845cef0f85d7179f78e4a8b70000000000000000000000007c4da704035fa68258c82305ca103fcfb7e1bddc000000000000000000000000f058c51f44d567fe52173550f0f8464ac6ec000e00000000000000000000000067f4e91a2b28d1b5facf55cd9fa13464a55f78a00000000000000000000000004c8d35e35d7916e85732d08987bccb07a897299a0000000000000000000000008f4fade21b95eee9fdc6e95a15777148123e596e000000000000000000000000bdbc0d9377be0ee5dfcf070937aa938b23c422cf0000000000000000000000006c930b1ee6d2a03ccfbac20bcded945dc191fcde000000000000000000000000b2bb91923270dbd2bb6d052fa0525ebd57eb94160000000000000000000000003fad254967596f21a24d2f91c64d2aa495104e6900000000000000000000000042b5e1b5a2800adffedc9495c05e4fb895d48c2a000000000000000000000000b64dc202a57aeb42634da1c7912b697e6073f75e0000000000000000000000007c0dce3a240ddff87cbfcaf12955bed868673dcd00000000000000000000000092896057249280fb13e4027bd18c03761329d25d00000000000000000000000085ff8c1a7fd10d0d9128f7bd074db10edceabce0000000000000000000000000b9e6d598c5159869642a88df266c0b4e81ee2b80000000000000000000000000a180d6813eb0762bbf5a65e74e7cdebd575dfd86000000000000000000000000dd2e3fc103922a76fc82423a0b481a4c14fcd7e50000000000000000000000009a8b7f388a80fbeeaf2122ce0ac777339e1db3470000000000000000000000003962fc33346d576c7d3f6a7d18991f4ef69af92000000000000000000000000016176f3a14b2c488acd6f6b1b545f4a9ccba5b63000000000000000000000000106753abdf6ea0aafe3d674e3eef37abc39ea88a000000000000000000000000299e64eeae2bc16f3bddf48243ae3a23de22aa510000000000000000000000009a23d7219f1a66236ac27f4e6470fec980316c5c000000000000000000000000de481fb5849a1066a587b66c837fb191bd41e3c40000000000000000000000009e798a11d7330506370d8257ff194ca2bab63148000000000000000000000000bbe41c58b077c6ee546c9096fa3a789d6d8e8e7c0000000000000000000000002385b21d9dd7a72361623f6378dde9ad54e802cd000000000000000000000000e4241c028805afb45a9bb401df5d986d7ae7fb000000000000000000000000002a604f7af10505ffdc0fa4319c48ea4406d9faa7000000000000000000000000a5a43e147e19f4af40d3ccc17bc871f1a0a7ce150000000000000000000000000359be339704b5f933870afb698311496ee77924000000000000000000000000a8ac210527003f6b8f194fb00664624fa7cdf5f9000000000000000000000000be6be82bf67fa612f3221767ee46f834ac07d7380000000000000000000000002be0b6b011edd99ab66f8fcd60215c238bd9ae79000000000000000000000000de3981ce001eaedd3dfc2bcbb5106c57696bd23800000000000000000000000041bfe092af9c5be677525f08e5ca1cd6d67a91ef000000000000000000000000f18b443a4b7948e6919d00f0999bbe5f2b364aad000000000000000000000000ae39becbd27125f853208aaf3ea7ad1a96f24d8e000000000000000000000000daa08c93c5c0a3bf45bdb87b916ed2271f4757e9000000000000000000000000b6c83bbd8f592577de3207657ed582101fc377750000000000000000000000008c4dad461d5dffee4b2f5caecfa8e214a8598f1700000000000000000000000027e0c535cf3ffc034c793870d7d8d4ef59679adb000000000000000000000000b4e9582f5ffc194a6a69efcc57d70b8a614d668e0000000000000000000000007ef141a54821a046358f9029bdd39e65fc2b0acc000000000000000000000000ec09a67f9cf91be147622031305639698ae2a4ed0000000000000000000000007adcbd5b9e43f3f012400b08cb9e2c1dfe0ca133000000000000000000000000aced9923b642f3882b112d4535e713772dac68d7000000000000000000000000daf0917bfa71449401932061e717729424039441000000000000000000000000f5b5195b5390e85f828e6ef2cd94e04d3bca34840000000000000000000000007a8396725df20440e2ecef65c7669ce0206a2a010000000000000000000000008510cf2a6d735b03e0e5daf9e17d2f9e1fa8411e00000000000000000000000014e76f6e396ca48be1639350eb27747972d28bba0000000000000000000000003aca467388e1a81da51e5c853a83093d4265771b0000000000000000000000000375f268f4c5010932749dfff45e46f55fde920c00000000000000000000000048d04a04806373640b5f21116e0eab4894f5c1d200000000000000000000000069ef32ac48bc605fa66cc33082ca57969d08596e00000000000000000000000020463ea26b3c22c7c2ec1a7362de11bd780704fa0000000000000000000000001745b50e1d43e635ce8f96d81d2e33d479ce7593000000000000000000000000b366968528d551a2fe2fce7235c6e4f4130e1b70000000000000000000000000cfeca10287f6f464aaf75059c224c722558d9a4100000000000000000000000090be31715cd3d42493e09865216048b7ab76faee000000000000000000000000d1f593ffbbefcd415233edb0e66123c91658606000000000000000000000000073fcf91927f84b2e778d6b3e39fa322273a0ebe1000000000000000000000000e08c94aa203c714cc12d02a8323c099e9bbc60110000000000000000000000008accab564fdedfcf18b8677d62e07b94df5167630000000000000000000000003866d6b58c66543013f7c878b188012e20fa5cbd0000000000000000000000009207b58bc4600d496ac728fc75b7e3ead70829c700000000000000000000000062959850e973ec2624cc70c4a159cff7ec4f8923000000000000000000000000718458931c6af47c86f048883d4be6174cb434e6000000000000000000000000cb47aa5a6b2cd7b8ad94edf882d2b337b46ab5ca0000000000000000000000000670800e453257f64653e45cc40d3a1461d8c9de0000000000000000000000002af18e244e6026b48a29d982a6b65c33b32369a300000000000000000000000053be0a1b11021099e00eaef20b0a7e1920f1f082000000000000000000000000b98fe955a7240191b361cb9eb4269f87fa583f5a0000000000000000000000005a29a7471eb883046d0d20f14c7706608222590800000000000000000000000063ab96f01dbf35d2b074dc7971312dd3d6f256d90000000000000000000000004aca05e8a471805ea01a21070b58db7e898715ef000000000000000000000000ffae77fd7a1f94b50231df67d984246eaa186c5e000000000000000000000000a88054adba56780e89cbd99bce39410cad2a25f8000000000000000000000000a0b881e3c1bf0c4266c7deab9ebdbcebef66ce9d000000000000000000000000905abbd87e434cae7d52f3fac659c23dd6073a620000000000000000000000003a7c809eca8cf349b6a489a2556a697856f35375000000000000000000000000e8e7359dfff4f8f88bf3aa318517170c6494d3be000000000000000000000000e3766a6a0430ecac470ea896734747770727e33000000000000000000000000037621fbebfe53fac6cdca25c3d2f9ebc7210083400000000000000000000000071ed3f14376d283c10ff319dd47b3c3632e4f05b00000000000000000000000085946751e4210d8dad18d0cb931e8b1efe59a2b10000000000000000000000009c23e052f02cb028ad7ad48a6624af9d8a43747000000000000000000000000045650fb91835d1e0bf2505df6ce21480559db5000000000000000000000000001b54c0019c2bf205806e9ebc79001711e14745ef000000000000000000000000a1e92dcc9af9f2d36b31dccbced5e6c9f1c0aee8000000000000000000000000b7cf35b46425e60be0c737446686f6b402f4ad5b000000000000000000000000db2fa098d1cc0d4e223854204e7dd39531b963a7000000000000000000000000bc4ad065bdd81217a7cd14bfd9fd5505d3f26e15000000000000000000000000d8bcf9d076d8f5665f540c77977ea9a7947d1d66000000000000000000000000c641982c10de5c4b427f0e2008081a85fbf5f2bb00000000000000000000000028ed363c9d652b1f341dbd01587c4d78f47772ad0000000000000000000000002b64200863f071c2fe43a49f6edab59919399c8b000000000000000000000000b11e4826db2098b837afe3fc9cf0e4702209ddc6000000000000000000000000caf97cf4f286da54ec66f934eb42a08a5c1970ff00000000000000000000000013f3b4e9dea0d59fa97f786394943c917a2b467e0000000000000000000000006460e6863dc4ba6ddcba0ed2bf63e76e96062ac400000000000000000000000035087082ec1b8aab0343fe8d78c02459ff4db52300000000000000000000000010c49b265c72d40c51343d595afad5569bbd4989000000000000000000000000f907512022c8c04827a33264aee9f6877a340a230000000000000000000000006a54849f5edf052e08ee9f2ae6f6888361c513cd0000000000000000000000006b7ac83cbe41c7ca2670a424f2c61f493c497b2f0000000000000000000000001074b4dd9f624aaa87eb50105aceb404fca50b33000000000000000000000000691f8eb3b8110b62626e40707ae7dec24d9aad23000000000000000000000000bf7c00fcf1566756a78054ee7d94428922ab12fe0000000000000000000000002a758ba2c489a512bb6c02f108c16a06117a68080000000000000000000000004747d3410cfee6f3a4e3cf9e83dd2003d0e1a4bd000000000000000000000000e3b992822f2ef77427f9d27d447d0b17a752b610000000000000000000000000b97b5f1f25dffc54668e5275d6a48f54454243cf000000000000000000000000bd449da00060117f22d9a7f30f78735c1768b83e000000000000000000000000b2437167c327c4b0d3f91320c4a170a10d5a0fc700000000000000000000000040db98e85fa7a7956f5da85891759cdf9402a8e800000000000000000000000013b3cdf7114f355be2398cf711e13db3a32c699a000000000000000000000000c1d13e70f816a844604d8cdd4884b07e6d96d2c1000000000000000000000000b587a97080855eeb7f23a2275fdddf7235199736000000000000000000000000dd70781f717f83342f8aa7adb0041b17d50cf14e00000000000000000000000027e6b3a21b4f04250289eca527aab5e95acc8a71000000000000000000000000d60148a8727dc56123687a8e6f97f01544bba48b000000000000000000000000d048c2e64d5cbb10f75a1beebf8436fa2e879ba5000000000000000000000000a3d45bebe3fe3b9195720ee56c03486ca9bd4b6e000000000000000000000000118584c557d0c825ca3490bf148d4b4150d44298000000000000000000000000dcfd1e318a99ddff6271e76d0f24e9a4fd87e1ae00000000000000000000000065c7fbdfea842212660180452ba7f7b6ff5e079400000000000000000000000045c3a2b9f5b3af8c40928eaa700a7a4120dbe616000000000000000000000000ab37696372961f6dd0e020f63197782d06fe51a0000000000000000000000000ca620a8b64a024f1b2793f789670dcedf8850142