60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000004d24ad7c1ffe8563d0ac8da45b9e67e25f36d4e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6f6e646f706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206f6e646f706f6f6c2e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d59506734434e4d713665563468673455564d44613372554c4e5739706f79386243795778754841445a646154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000007b0725f8d1f0b70fc4299f2ceafbf78a9d13858e0000000000000000000000001a6ff7eaebaf9e47977c0b194242b1d2c5502925000000000000000000000000eeb47ef65b47d57de93ae2f2678478d37bf50e34000000000000000000000000e4362f3a1f24fe3f595f5853f90f5c98cc11af1f000000000000000000000000da852870a6112f5cb12c28654f86392dfb799a2f000000000000000000000000b717238c8fc82a9a10580ea003bf10c755a3bb5f000000000000000000000000370cce38cbfae65d850057b0f8ed9fc815fe3e16000000000000000000000000cbff0fcb859807033d5454d276618e5fc7f4afa3000000000000000000000000ae059b125544cf05e322876fe8891cf61f5be1fd000000000000000000000000cc20acd2cf58355006c5fa8711abb64a23793746000000000000000000000000130ac5d63141df0607f82009598a1ca838062aeb0000000000000000000000008c3f62ae0ac40ea8dce49223dac1fdf04acc8d1b000000000000000000000000dc67de5bea0512854174c7c7c7dc0153314bf9380000000000000000000000004a77339d3bb6315897864198a5931f59fdca7e4100000000000000000000000055431f315f86efb58a0e5dc120b15188d5035c120000000000000000000000004ca837fe2c54786a02fbde3e4559ce27ad190dbf0000000000000000000000002d520db3435d701d29950060fb68642093389ae60000000000000000000000005fa34e464f1b524a62702be060ca7bdae2e0da1f0000000000000000000000004d5c0128f789c2fc5d82c84e2af57baa590bf3ad0000000000000000000000001ad77b3945a5f56c473f52410361318ecda1c9b60000000000000000000000009ff9a2c3065caed6afe9efaa723d09e7fb3f4f04000000000000000000000000183d45c3cfdbcaa407dc24f2093a615d3830c3ea0000000000000000000000000961482359d34e5a0bfc5746fd846ef6da6d397e000000000000000000000000a72c50503f2a0a402dc207dd467a28faf28c1dd1000000000000000000000000e09e8c55a24063e66b0e5a8d73b0a8d22716b3980000000000000000000000003efb6bae4101bc765eae4d63014794a31e1520fc000000000000000000000000414dfbb93c6d3bf2498b6f29a0c4726c0527ca4d0000000000000000000000000aced0bba977c0eb3d0853e7fbeac10f17a35a4a0000000000000000000000007cc822adb4f3abc353db03e213ea34a7338f9e050000000000000000000000006cb6d798251ed23e0e259d7e2948355825f71152000000000000000000000000b0f122b6479205467e2bf61ddb30d5b4e4c8a72d0000000000000000000000005e9c87fcca6adbe2e1f5f90fbc82d7c92bcc94cb000000000000000000000000731a0f663d82842f3a71dbadca3908d92f16662000000000000000000000000072be1cfa948c3f9724f541f4e44e511bdb89358400000000000000000000000062874ae5e1a38eaaf10f94203a2ccba240ce20c9000000000000000000000000c39b0cc117488c2d5d277ee66c1ba1cdacaaff510000000000000000000000006e07b9a99a34a98596c6d848314b102b3914e7c700000000000000000000000022a354fec68ab4bfed9404b066019d614a33320d0000000000000000000000003ff258302c0c5f68502181d31ece94ce50d24bc6000000000000000000000000e265c168c7f2ffc25f8202fff4d030240d7d9aa8000000000000000000000000022dcd89e290f259e09668663906748c63c79f750000000000000000000000009e0f9ebfa3b2761a4ae7abe647c3e99c3bd33b23000000000000000000000000d1bcb6dc86bba8beb8e723008902befc97d380ba000000000000000000000000e8faa5ef726a5f49dc960fc12c67dfae815d2cb50000000000000000000000003117882a1ca915c340c11087e80b3fe4dad52b62000000000000000000000000086c4a12527e8b94df115934247fc8e2b669a29400000000000000000000000093d1892be68f8fc440bb8dfa615a12b3c87442ce0000000000000000000000008352430ba28804c9739564d54ec7e16d3941f491000000000000000000000000dd41ab5641ba9aad392b5591bb393b9dc3b2572a000000000000000000000000fc20f9c054cfc40faab87fffbabf17aeb9470913000000000000000000000000308395f1ac759e3af59f3b8f72847bd17c9212bf000000000000000000000000a04499c1a575040c4b5118cbf91239692de0132d000000000000000000000000015d093f213f4f803e20f9688659ea802473ad530000000000000000000000002ad3bb87124a507627b711529555448747cf7a51000000000000000000000000ba44a61e4fc5adabdb1554cd56224fe3318959d4000000000000000000000000777d4e0472aec4178d36b653f5313a2051102b94000000000000000000000000d6055436b88de38246edabd4ee33f587fdc889eb000000000000000000000000a3c3699e5bffc9822cca0a0a764f4f3b641ee0f00000000000000000000000000b2cc3fca6462d1e39e35517a216f43ff28e207f000000000000000000000000cc5b34901772d791069b069b5246222a62f7f16b0000000000000000000000002b1d7d644db40abf9f8af2353b5c02b315930ebf0000000000000000000000000e6e1927d56b368850dd77a5f4a170ccbc7bb70c000000000000000000000000c1efbe3f67f79eabf546fff17830c4209a84d8f6000000000000000000000000db88488d90cfab57327f44dc999123fabb03f5dc00000000000000000000000015391e14a74a808f5e7a2055e755bd7f3db97f40000000000000000000000000bb675955b86ba301f41872be5ef3fa4dfc22abd80000000000000000000000007cdc363c41bf47d0707af81a12e8a517b18e157a000000000000000000000000d25537496bf3dc84a8063c5870efd5888e46f1a1000000000000000000000000b2ab8a2d40d35a89748314bc79f2e89bde331ab70000000000000000000000008f25553b9ce156678ab05340dbaeb70143dfcdc90000000000000000000000001219eec3c76af1fe46c394034e1ae571476443be0000000000000000000000008a85950eaae6491fd6eeea55c1b80d78a4cd75900000000000000000000000007d86ce77abe17e30705d6c288d6b567caa7e1aab0000000000000000000000009c069e202b352f69a0cb6a9945127e289022d09c0000000000000000000000002f406ffa05c9c2eeebb039f2432b6d4661661f890000000000000000000000005ab907d16ea38f79ff6f57e141803c131ede0a5300000000000000000000000049a3a539be4615c870ccfd49e1801629f7436fd0000000000000000000000000750386f441522f50aa4010cb8b575b188766d7c4000000000000000000000000eecdaad18cd3997e3aa894ca26e6a9f228ecab3c0000000000000000000000002a1a52b43cc54954a01a50ce7053bea0628c6d9d0000000000000000000000008018c94a8e148c1bbb55ae8032a30560c01349c3000000000000000000000000a175c9d83e889444963fc0978836caf545b5345d000000000000000000000000455f06bb76dbc38f350ad2bdee84845c283222d800000000000000000000000027221612f89b12d8bc17f7a5303b1f6ddd3a4f8c00000000000000000000000093e69ee6d7320777afc6bbbee8f57f1cdf1594700000000000000000000000004fc9165bb13703066a31927585be988a711a355a000000000000000000000000d3483ef2e9f23be29b10b8654f29c7e946024632000000000000000000000000e5adb44a77f34f54a9d4895cd6c7cd45155b6b7e000000000000000000000000ad96c09bf0d38e4f0c99af2b50e2fdc4ae25393f0000000000000000000000002186a127548e47c982404302ba301ca8dbf5d7fe000000000000000000000000451c04e94d85325f72e29495c04d5c4f92986995000000000000000000000000bee4acc3c4f22a0217c39a53c0552a2d0f7c4ab6000000000000000000000000b2a9268cc68a2b3f6e13a712675486e2ee5cf8d4000000000000000000000000a68cbe7a3a93b33889c76531164f0b79be7aa4410000000000000000000000004df21bded88124a11dc985152686b0d0b6e8232a000000000000000000000000ec771eec1ebfaeda8cb63d1bcff4268a3bebcb5f000000000000000000000000a57d9553321ed6e52a57562bdedcb3275eb10bd300000000000000000000000089928d21827104687afe32eb9ff91bc64153c31e0000000000000000000000008730c664dd9b375de41fc9ed058f8da8e851fe57000000000000000000000000875209166ec700baf5f18600c4f4ff5d9364f9d7000000000000000000000000cfb99f04d4d11d71d2d4f7856623f0347746ca260000000000000000000000008c297b176883049c6d5e0be09ad58e9106e52d6600000000000000000000000022bb05438ae1e34a87e08ce9794c7bcb3e363bf00000000000000000000000007bd9fec5f1207de5fc5ca1682efb16c5e2953f220000000000000000000000004da7f6f24c5f59f38fb590d94a980d845f869926000000000000000000000000870204853df3fe0756e6c25e2a808e0af6c5750c00000000000000000000000030d24e388c5b72746564b4d25f64f7c69959c37c00000000000000000000000089ad68361bd77507f0f54148c5187b100bd3d8b900000000000000000000000015de6aba33aa88ba2298a3ea4d293aa747382399000000000000000000000000a05e94f01a3571d359593f38fd7bad4658ad613a00000000000000000000000029e696ab526153334d315225d88dafac4a8a936800000000000000000000000089fe81d73d01c1473c1236634203ec2106690a1a00000000000000000000000020bb956ac4b92ed54ecf41e6ea9fe96824a59a1b0000000000000000000000000fc4a32a5e14a92fad200cc3fa9284f698b2605300000000000000000000000081b6d82364a804c08b8c7e5d199f29434524b326000000000000000000000000b38d7de96bc9f8a3c353e575986c9549445ffb6c000000000000000000000000fa4f727a2b3053d4a9e38af535f6351258593dc800000000000000000000000083d92a371c0f2a3f506a45c73b7219814106a5600000000000000000000000007a508cd62473f433e6aa3a29a50264b4b24efe21000000000000000000000000837d3b875937d14314490b3a1a2d7e6fe0e00cec000000000000000000000000b84c54a1dff0f1fc4cf8ab4d21717830f7f51002000000000000000000000000c3a71beba00250ab0c190e73c8de225868207e22000000000000000000000000a48bb80cb28f739eca3f89e7f6ae13adce455099000000000000000000000000e2383d94ee0636ac6a4a05cc12a9265b1c9a40470000000000000000000000003a2b9de0338009ce93ca82b2efc2136206d15f6c0000000000000000000000009a451e4e2db70aa2af38dc83b61e3aa7c0252f5e00000000000000000000000080c4d97954afbac7b5a35a8a4ff4150f006f453e0000000000000000000000009ce86bbe2486f42eb743a3956de74d5e9c08d9760000000000000000000000006541db661b1f9957ff6ce0612e06bb09551e2e7d000000000000000000000000612edd6fdeb84cf3b2daa8677f1577117d94297a0000000000000000000000003c125d9df355fb913ce2610a84a539a793e0a9c900000000000000000000000023622c48d8f33ea1260c8e1222ebb0ff047bbedc000000000000000000000000f574dee61bef913ce39daad8ef27dcbb9e8aa7c500000000000000000000000043101e8bdef32c73d2d590b0f6d7e52fc6e851fb00000000000000000000000012c1419227766670782ee669513e3222064180390000000000000000000000009297d78d0e3944d82cb859a4e5362588b455e32f000000000000000000000000871d8c2a25e196e8643da080752ca137ef1baf9d0000000000000000000000008328834eabfab05954478c02857dd2b605376156000000000000000000000000bdabdee1a7d538735afa50b9a63fef63fde5a374000000000000000000000000e71f0d9b333b26227597fb2134da1e73a72f4d9a0000000000000000000000002f25bc8bfd95a60ce3852a449f9d579eea73551c000000000000000000000000daf91244a67e3a7478e5d09ca91bb981adee78f00000000000000000000000007b4dea347b94098cc9f797b3e8014c2e2cf11b84000000000000000000000000fe6758fcf6a8e71fae475bcdf393b6d9f18b8edb0000000000000000000000003b3e15f8277cbd7a44493062bf61eada84aaf0bf00000000000000000000000020e6a6755519390cae312738e41c12d1ed12e009000000000000000000000000a57dd38e951f44fb97c7a6dbdd4b5080c6bd155e000000000000000000000000594afa366170e984e83f12380e078947d676f8d2000000000000000000000000804286c61adba71ae855cd1ffc990574ab6ebbdb0000000000000000000000008106f2212257ff2918a6954b9e0e15ca50bddbf4000000000000000000000000e87c4a8ebfca36faa3ea043b6c794c7883d957ae000000000000000000000000c1bd9ee1c10d9cc1ec7cccbe0d72fd3f53b8b2db00000000000000000000000057a18c2b73b50b3c5dc99e9bea5e54ac020aa6960000000000000000000000004b2f3e18d4d05b6569003238c0e3c8c1f4ef8467000000000000000000000000d990d76580cb60e16797698a356db0795dd24986000000000000000000000000e5d9593b5c85a529d238d1a05160f85e915ec47f000000000000000000000000670d7509d1858c8a684e6202a23dbfa4e563fe41000000000000000000000000e876d992eb1691659848847ff2ea42dea3c18ee80000000000000000000000009d53158233641646915327251ef07d831d631983000000000000000000000000c74b92c224002e183077b73df13f63f42930d23f000000000000000000000000926e25eb9279aea8498f05190e5d97e7b9bd92290000000000000000000000008fc7af9abf56cbdf964ab686af1e6753c54f9d61000000000000000000000000db2bb4dc9d4b6fbf43a3f2216494a6c14f4341aa000000000000000000000000186a0381b1e971598ad7adf84b41faadb7c846b5000000000000000000000000094bf0fae8ace2eff03adeb6e85105c4414d4809000000000000000000000000b52cc54b1c3c4f9158b200e844be256a9510c96100000000000000000000000039371715f13ee41b1f900d63ec53f659bec9ca58000000000000000000000000bc1f668e61384fbc413a7d1343f44ca60601a3fc00000000000000000000000092b3185f3f392fe326c32a50630cb485a1fbc3f60000000000000000000000008067fb390d0cf9af06840d1679c0d406bd0ed5620000000000000000000000006f5d3bb4e13ff359b85f35b172a3e99750c4570f000000000000000000000000641becac7d0e9f7ed4c9028c83e730ff2fa28fc60000000000000000000000008bfec488ad665583d6cfccf5c99cb83be2bab37100000000000000000000000004ef4ff4832084cca39ce827885d4a2dd5792178000000000000000000000000d1399a37cec39204a56b53a579fc3b1319201aee000000000000000000000000031264bc787e4bef2b4c17c6866a29aefe1a6c16000000000000000000000000b6230c03a56399294fa94af817582de15196d97b0000000000000000000000003e539ae2c1238a3dbc5a2d3117dc3d5a4fd7e793000000000000000000000000136772f6e01e4e27ef9be2e7629833c2cf56e4400000000000000000000000009428c56c5703b9d1f070737cb5eef06d8cf51a9a0000000000000000000000004e74ce3c29c53e853b87a84febdfc11cdb2742b50000000000000000000000004645b8e44fb4d33e5d3bec0d05ff3c2118cb6c8b000000000000000000000000f882a536963faedac47f12cd706b947bceec068d000000000000000000000000b2d6ef658121973469b05c2b665e721b41f1ddbc0000000000000000000000005870c836cf408f1cf76a61c9f497ebe67f5cff300000000000000000000000007f6821bb2cdb13f0f43790c938fd05b6b26c44660000000000000000000000003df200b6a24ddbc1aa3508c9b7dff081660f243f000000000000000000000000aa9778d6a5c34d15d8f3f850e24d5c726e19f40a0000000000000000000000003caa393b1ce144c8ec639a37ffa2cce148b026610000000000000000000000008adfc53b0b7078574d1ab6ae4c5b484be572ff3f000000000000000000000000d20e9bac9506609cd0efec806972b059dacc0ba3000000000000000000000000274603a5541824c450ed5048db1294b93c532bc90000000000000000000000007e9d27ac9342ed64083c1255f89c3d33b7b425410000000000000000000000006b73bf1b4b67ff9e981391f0f8fd68de07b640d500000000000000000000000078733cce2bf6c296504a1b2b1cea543d4cda860b000000000000000000000000833634b4e48d1c1fb8414ac4a1439e37f35c3247000000000000000000000000eed0379ce4373ef799be8f24e405d23f617d730d000000000000000000000000a85f3bc3c8412d7750818d8d3c00de34674e4276000000000000000000000000be94378d68d7c8c2a1f962726926e2fd5978f2d70000000000000000000000003e0bb404bc13870d5256e304381489af2dd04ab500000000000000000000000085b05136c39371e9751014aadd846f271a4e6ae100000000000000000000000010c85cd28303d0e880beefc7ad113e09d6cc5e5e0000000000000000000000004b235850c46405c3531113ad9ffa192d60f990eb0000000000000000000000000db8205524f49017285d33ee143088bd2fa7b9e4000000000000000000000000e72509b83a84bc4d73460c85e6d96da6c40e951c0000000000000000000000004d9e0d0b3d1205f64f7aee5d562c6f6c9a5d65ef000000000000000000000000acf536913b12c03aa53a894c5cf7a26e7a3240e8000000000000000000000000b506ea4f04550c35a5eea52319c797c533cabd3c00000000000000000000000017426f4a0d362c04908d1fbfe78d0894b17cbf02000000000000000000000000c21226424087dcd2dbb994815b2c7f444b0aaa180000000000000000000000008974f96286d809147607b160e396c5332341f15e0000000000000000000000003fac9e701d5c29db5da2ab11b46d6a61168419e90000000000000000000000003fc535a701f3ed6b6ddc68cca9467799509bf539000000000000000000000000cd34e55bae8180ab94d48c4b617e0182ce4c12d3000000000000000000000000f1776d9e550cf2584e6a63c1c6117b9985fc3e9f000000000000000000000000b02c08332075d56358812dde933af2f1954f5b610000000000000000000000003eb30cb7ff727881adb3564f8b229e15530749300000000000000000000000007969a708e2c986c3269a3c5753947f3eeb06989f000000000000000000000000b2b4cc3e2e40ea6c4df138da2a404a24ea085be900000000000000000000000029730533dc17ed65102947ba82ab27c7ae590b0b0000000000000000000000004d7763f590e195573f1681e838cbe81d6bd1849e000000000000000000000000491c076ec809f3d79bbdfbcb4ffbc10cbefd5f6e000000000000000000000000b511cc00f469eb173b63731c5922fca5dd90ca270000000000000000000000006de30cab260b9b9bee2ce03494763820f8392a970000000000000000000000009f0c5299649b1f2a74c73df0d613c48ee7bc2701000000000000000000000000f4f96c3d69c11a5fd0f55fbb2f9c2f2bbe88464a000000000000000000000000eb77bb923610001bd62212a35db299739ef2d6c60000000000000000000000005b75ee78815ba5fb205e0a422225c7fd841985d40000000000000000000000006dd6af5ef04e5ed0b229d149670ec9182ea9ae4600000000000000000000000081c634f4b14da20c68315d700b3a95852fe9677d0000000000000000000000001ce76eeb1087de4e9ab6cdaaaeeef07cfa9436720000000000000000000000000e392c164da577e0b6070668e82b7dc69f4dc9ec000000000000000000000000d4326f40996c088debe9e43ab069afb2f03dd1ed0000000000000000000000003e4762e07ab55bb541bf8f9acf12965e5261d81500000000000000000000000011a5c920e7af4224b4e632e865baf0538cae62950000000000000000000000006791b4406249a05cf769af1643d4cdc052d1cedb000000000000000000000000395dd9feada130dac323dab476254c5c32c5679000000000000000000000000074fd358d1359ea9e7d1ee35168eb043c23ab2f63000000000000000000000000d5c367f91ddf473ba6c87ad106896fd52a6c80db000000000000000000000000f027fdb39dcc42b6f49bfbce9751d8e8fb9de613000000000000000000000000d34ed1a73c4fe43a2fb3ca210c76d5755d1cfc7600000000000000000000000047ee3a4d80ef83b37dcad14a8691aa0f44cba1e1000000000000000000000000716a9650f9330239b24bbb0e122990911d4b664b0000000000000000000000008d1524496d5ebbd91d7911c2a2be5178fa5521cc0000000000000000000000003ab55ac7cea37386afd3563323a1fabec05a17230000000000000000000000005646992e6939c1176c049bfa2269bb2d03d498f6000000000000000000000000399f5bfc9279b84e22abfdeb218e9a79efad7bf7000000000000000000000000adbd063dad49f919985a1a257d94f85947eb81e70000000000000000000000005d18b1a02ad84b1d11f5eb5b1d89362b801a712700000000000000000000000026a006e979fa354f7cbae6331038605f481a950200000000000000000000000054bd5c9bf606fa02a3678af010ebf377ea7c878c00000000000000000000000056176c1f2a515a9f79beff6967ce8331dc1cdcaf0000000000000000000000001c39eb20bddee76256d9e64913b6fc501355157f00000000000000000000000056e584c881bb11227d4c3b25877b5f327990d09d0000000000000000000000005d1dd8332254bd28b1e778fa88a81864787ad911000000000000000000000000071ac92b244c88fd86b42685f8878b9fe1d569d9000000000000000000000000009a01a9fccffa5aec34d6ac3cd07cefb5fbab91000000000000000000000000425bc211a5afa1582123dada2a87739a9f9ce4c30000000000000000000000004b47136b531aa96fb3c77e2c421277bfe65bf61a000000000000000000000000b0d80b6ba63149884227136d7e597e66db9da888000000000000000000000000224fbbdeb989411542fcdffefb8f477ef86ed5aa0000000000000000000000007c8af7a8e0acfe5ddc25d1a54e676fc7b051b63800000000000000000000000020be311c88648094a8e459059e929a884aa31e9500000000000000000000000012ec28d2c746b8953e01b4801ca0e52abcfa7ca0000000000000000000000000c9d4dcc6699378376ec783f68027aca41924c854000000000000000000000000c5e922754019d7210c10b8b5d6a303856ff9821c000000000000000000000000623b98db26bd08dce971890ede211ddaf6868052000000000000000000000000c68f950cc44af5e919ac5517dce271abb00c520e000000000000000000000000b9387964799349e50f3fa656b7a7368d4425e73e0000000000000000000000003bafc7a334021c7adad126ee716ee198a608f6460000000000000000000000007dd552259c9962e6f8f6c618e832b5e9b4cd6df40000000000000000000000004ef8a30d68b1a3e8e1b67ad5f6aaa89496411f380000000000000000000000005f2c9ff1a15f13ec68c78ac2233fe2892c7b248f000000000000000000000000c6d6744c74e6031c4a292511cc92ba1c521fbf3c000000000000000000000000b55017b6c201b2759766e54b761e6f92fe2b0cc10000000000000000000000004f183c88fa379a3388328bdffd06144dc3e17aa2000000000000000000000000ba695408d98e08b764a6fb6cd8b49ca2f1efc0bc0000000000000000000000003b1132cf683221463f2f0907873449394b16dd62000000000000000000000000d2d44844a861d1819b76da7e81528938cd0fda3e00000000000000000000000030b2b9b34d8f927149108894965d6ed19608c08f000000000000000000000000fba2f59e53e0209644cf8746e3285cee239217d8000000000000000000000000a17413fa6f1cbbb6c3e33f13c109e2c17b2ee7b0000000000000000000000000abe9c1cf353b6be2485d866c192c74cbcc42fc2e00000000000000000000000097a27a4f15165757398c2a74d4da1e5463b4a4cd0000000000000000000000009d35727ba5c8706e154bf493f3164b8bc6a653aa000000000000000000000000103cff923de445edfdbc973cd93f19c96e69796b000000000000000000000000d0452f30362b3d717b433ed5d47c1c2726f0ca590000000000000000000000004cf13e8ab9bf61ab9daf183bc65ffae6393a76d0000000000000000000000000ce60affd29b91bb65fb9e4556835da4ba7390ef30000000000000000000000004dbb8f6278f12ed75cafd3ec49ea7f35223b185d0000000000000000000000008d9efd987e07867c71df73b5ddada4260645d4970000000000000000000000007e7a1ed330db77ffff666e6c982384cd5ed6972200000000000000000000000040765d76337f74c38b870b3c3117a6a3e6591c7f000000000000000000000000c6ab4276cc1ec5b7a1241a832d48191834390dea000000000000000000000000e9de7584b38b80119e2f2225f266faa932a52841000000000000000000000000aeff0c4d6ec5803d41f00ba5fbbfde8f1ec9b6e7000000000000000000000000d3762d96a4bb72983df873077302a99f9c9f044e000000000000000000000000e1f63500f31ad5e2a7f5aacaf3b44b37aa8d8007000000000000000000000000e48bdf524de44157f20fcf5db04fe15374cbe9180000000000000000000000007421bfeeef9bd296864334af26617969c8678b9a0000000000000000000000000d58596f889ae041cc72c14aa508871e442a86740000000000000000000000009745dfeccab6e12756f2e2c15e2ad3141eb9c7d7000000000000000000000000061da9512ae578b24dc59e71256bf377d8b2bb46000000000000000000000000d38e606689dc6154af8ac1fb90f3b0731c2b087100000000000000000000000063fad53d72a6750516362ac0f05af539ec47317a000000000000000000000000faecf50801213639dda3967f43c217eab4151950000000000000000000000000c79af30d126feb1b60b5415ab6cadb9deab5d3860000000000000000000000005bf366776208605476a24e351059c95ed60ad71100000000000000000000000054330af1aa52b8d396bffc5ffb13cbce1960aeac0000000000000000000000002e7434f0b349f855e1d6ff980429723c58a32961000000000000000000000000a0d6d04e8a2787a5d35ac5e80c8dff1b7df56da4000000000000000000000000fa43e5110eaa50db979b1a36f208bc47ef492da6000000000000000000000000001c8cac748a78259522b17dd15b7c115a7d4056000000000000000000000000b02d29bc1fc3a2ef97cfd6baa4ea9b9e18cc6e150000000000000000000000002e618501f9fa2136cb0f6c0494489a4ccb5ad89b000000000000000000000000aec22cc92a7999a78f49e309749d62011b900cd9000000000000000000000000b4dce57c1b13b3c3e45248bdd69a2cf87266d5e80000000000000000000000003d59d33dfc1297e6d995115c49f90bc2677ff0d2000000000000000000000000816edb5b34ba09df1c9ae049d2ab96a2579172b1000000000000000000000000b9df7518bcf3a229a11f011cdc878a505af2633200000000000000000000000028c4aeb286d0c591f27560d28e739e407df4e3090000000000000000000000009140a7c23608578b23d736e9c26b35de625782f10000000000000000000000008516fb35e2cf9a439c108d544023b11d048097c7000000000000000000000000f1530603445b047603c25495eac55a4fe20e3b66000000000000000000000000a17a7c0aebc6aa164923cdc69b3a0defc2eee14a000000000000000000000000f047a630e6947909ebc32e2adfdd0d169dca962d000000000000000000000000204e33583fc07bdb727273fc9e953bcbbb45cb3b0000000000000000000000007365a8efb56b300316f68bd01426092f6d15e776000000000000000000000000ef7af6b694e26bf1555efcc7a0a207cfde1b4aeb000000000000000000000000551e0521b062707085a4bb4cb7075cbe7dab92b6000000000000000000000000e5683f808e0a25b8e7257236ae7c685c3970b1300000000000000000000000007b01920a6923e28793e5d387d0d36f254938906e000000000000000000000000b4d31e2c517a60f96727ae8e79e4e7cbdaa59ce4000000000000000000000000db5590d6f5ee21f687e808f027315548a80f8a74000000000000000000000000bb4621917b567a3cdc6e4a75d7807c386fddd8730000000000000000000000000efa876e604fb896a968faffa6a183740514aabf00000000000000000000000000bf150be974a65f780783586af2fd8d0a104a4c000000000000000000000000153dfc0e66f0d79db872b2ddf50d7fd1fc6a2810000000000000000000000000d6d6040e9b5d315372b8cda835511973f3599d3e000000000000000000000000ac53def9c4d492c284501c3a62640418642ee43f000000000000000000000000aa07f469c0a49918a52156033b81220327b63d990000000000000000000000007c992c6458973d4be131245ad0e642afcc3c67c500000000000000000000000011d5b2d71b57c88b29b7078f7dd12adeff12b32e0000000000000000000000001323d6ba3e239d1bfd3fa57980575f6b0d86eb16000000000000000000000000688cd5dd0d56443ff967ba1667c387da4691a031000000000000000000000000edbdeb7245f680295df793174e4fc8452314ac26000000000000000000000000511918111a504539213d0d6d88d1516b88ffe5eb0000000000000000000000006ae5236de3917eb97461ce83a2451a7cd2a2b5ee000000000000000000000000fc931e19b31c534817d439311f47d8b2ddfa9112000000000000000000000000ea4bac6ac9285aa01992276f88fa0799f2c7b13d000000000000000000000000b1290b5a97d54bea1e3cbfb366b9458ef56d6fa4000000000000000000000000fa375dbe5d3fa78f4a0b491caec330b148fc7f2f000000000000000000000000bcc14317a0c1ec5b0c917c45cd0814ad97cc006e0000000000000000000000004baabf572f6ffda15a1431be5586a78b6d3f1433000000000000000000000000d09668cc79dd3fc2d0faaa0faa37a06623b64c50000000000000000000000000db18e821639d67b130bea437e5f0bb7a87076c620000000000000000000000005f2a2f4e0c14f7936ba9068217e13f406a5cf7a10000000000000000000000009b71c39367cac09e13773b3764b0dea13358e44f000000000000000000000000d501c41a7f2178561481dd97f7f601a1d57f3ff4000000000000000000000000e8cb0e95a927da72778e749ffb6ea1a9632126f1000000000000000000000000cde49bbacf36b73a0be355ed4b07cbfb29ab2f6d00000000000000000000000012b8169812181460584d184d077cb3d74cfa606d000000000000000000000000b61df4d29bcef7d4bf9d572488a94caeb6ce5b31000000000000000000000000edbc59b3db9cb28bccbfcc8271aa184f57e7a99f000000000000000000000000128475d228bfcb4dac92fd764a0a510519c4ed5c0000000000000000000000003f5c7d493027f716a2331aed297e520e79ec8853000000000000000000000000caf62b69e7b2375e87400ff17d1706128ca1ffa60000000000000000000000008948dacc287f0cb23a4cb8eafe103f6e8c6658df000000000000000000000000bae73117d5a2cdc5bfddb8ba7b7f19efa07d25840000000000000000000000001864c48bf86dff746f388d5f1fe10605b40f88210000000000000000000000000d2190de13ad5671e73184d1134b012c94bbe93e0000000000000000000000004d0c42e26255568c431ac8dadbecb5ad3eab8ea1000000000000000000000000eb09c39d2b04875126d8f3cd171cbd3d9aad3592000000000000000000000000bb6f99318a1eb88876c8b058246e475420a8adba0000000000000000000000001ff354aafd6fab5e023af25d337d3cea610590ae000000000000000000000000c1ecfc7cc183d707a96c9315106de42c9b74536e000000000000000000000000dab27a940c5d098998928080bb40fe27cc00bbfe00000000000000000000000057d8a6caf890b70042def6f6a0edaeb0fd427ffb00000000000000000000000087d5a5158e13518e24ef22e169c67fc2ccc8c9ac000000000000000000000000b8412df2fe61e57b4ed1cb26694cb8365299c8f500000000000000000000000027fcdace7df742803648dbbce5c958c8911f1f90000000000000000000000000ac56b621e2a7249d3af1ada1185eb0d361fba375000000000000000000000000486b47c0163a2d7c8889e11ffe7800c2ddae09800000000000000000000000006091a67f42587cee93ddf2d79b527fc88d90ac940000000000000000000000000773bf0309ae1c0d60f2d247690236f9c60f6d2a000000000000000000000000dbc05217a4b20424aa503a1cb0c5ad6dd7458243000000000000000000000000c838e2a3f6a5fa95f10966d0f2e1f5681b1739d400000000000000000000000045e875ef60612b7db4166d7f869f2cbf5d645fb2000000000000000000000000e3f7b65a990f21ee1b6fd354d60b294a7a03dbf2000000000000000000000000d3e2a7072ee1bc01bd3c1d2285fb133b9bde2d8b000000000000000000000000ffbc846b2b5fcb6b67b5a63d7bfe164fdccba0ce0000000000000000000000002a9952d4850db370af0daba253e86b910c211f9e0000000000000000000000000e81e01f7f6991135b0222a20c568670f70eb3c200000000000000000000000036ee002bdfefd42bf22d307d557c27fa26b85ead0000000000000000000000006e2d53116957672c03c514ba9010782d087654b400000000000000000000000064e2b1d44d8750c0925759c797adeb1e71fcae1a000000000000000000000000724af80932026cffc65ec4b620fe3a603817e78e000000000000000000000000e968ac275c2ef965130b6551ec09e97e291a0f780000000000000000000000000c1ac4c3f13e24e0adbb8539329f39e8bae44500000000000000000000000000265415fe1addfb851cc869fb7bd9e61cc39658f00000000000000000000000001b8ba16749bae050a0fdffa8eade2291ab7e531c000000000000000000000000b6883a067e126c17e7a13867f6cfa73c051ca43d000000000000000000000000770baf62091f77b28cdc4a80cdaba24af979759b000000000000000000000000ce8fc6cf03fdfcedda8465b67dfc239369d7617d000000000000000000000000a6d6d40944cc8a5861ff10b5dd03554a4b7429d0000000000000000000000000c753bc62b737fd3795693f4b1589c0c003ec0d880000000000000000000000005719f75d3671b8592da0ac76686ae673e86bb227000000000000000000000000f9d06e822f5d6f564aa036228b3cfe3ee8118e7f000000000000000000000000b1519e5e7d34e5373382c2626bb16b8dc86b03e000000000000000000000000094295f186d3516fe689fe6974be6566297af0ab6000000000000000000000000b585fa460df9c6090e6a8713c360fa1700f353d000000000000000000000000082c2675f4127c90e40a1e4de5dfa51712f8613f10000000000000000000000008ca5989ba80143c9fffb55c5b695f272695cbcc90000000000000000000000009c44270956e5dd858416f7ffe75cddaa5c3037ab0000000000000000000000002ee04491b3cc08bd7143c56183ec8954fc3da58c000000000000000000000000e67ec6bed9c30624feb01f74e5f7b4a072523d2f00000000000000000000000065756d85028b9731e2e7ee5b8dd19ab919d6dd9700000000000000000000000099d1fcbb8fa78ed13d7ae6843ed6f5eebf1b5185000000000000000000000000f579737c2679a14dcab59eaf665da2c107052a8d000000000000000000000000f504c4170f7d25f019737a1ad85f6385b7fd18f90000000000000000000000001c884ffb03869dca2aeea5789b2cbc573b0588fd00000000000000000000000027c709507605a2374390e35487de5d4a37cb600d000000000000000000000000732c4a876831b2ae89f3869ada3c62b5270ef6200000000000000000000000004596aebeba5b67f3c67f596d31ab5fb95d5ff92d000000000000000000000000960143f7e4943f9a3e57ccec48210dddf1793b4e00000000000000000000000023163d23f78cef8647c31f9ec582b2ae18ffdba4000000000000000000000000651059b00d6c7462e88c5f902b8ca72aeec0a3ef0000000000000000000000004bd7e29720dab17524f99c571d65e5081821642c000000000000000000000000ff078085bdd76f5df1128782dbf934c3ac4b800c0000000000000000000000000c24ef549e134be25016fc5b44ff0345fc824bc6000000000000000000000000888291466f79f4c081ec1059214ff970482f979e000000000000000000000000762a51c3d37b4e3768c3231fe9a7906c2d5fbc4a000000000000000000000000ae23071df8316b0562ed0809e50684c33de3338d00000000000000000000000095502a1820a4128c8d0392eaefca02b2415ce4ed000000000000000000000000cb0bcdc716d47168d11e1d344aa6c2bbd91a0d8e0000000000000000000000007d990f496db75db7a11906f21237e6485fbb720400000000000000000000000034f737a026c536843b8ca765b83accce132ffd70000000000000000000000000ddaff2bae34ee2031623f4644f40778d9fcfbd350000000000000000000000000826150d7692de3bf0c44509070f359049c00f8c000000000000000000000000021451c6b9b731edb2315fd8126d610fc718d259000000000000000000000000f6875b5c5fe37ba470acc28a6bedacb72da4808700000000000000000000000069a4379782b114dd3c8bef6446f3f5cedbe3d2bd000000000000000000000000de98d89d643338b410d43343f43e343c8b2c1543000000000000000000000000290fdd0f6986e3db7e2818b949978ae61fd68fd90000000000000000000000004ce3d9e068fc5e85808aca76bfd0873b293a7b8a0000000000000000000000002686ee4e84554431c0f47465e96aca658d2b277900000000000000000000000070e5bdc813e89745dfa5fd95a52d768e51b0878e0000000000000000000000005d5346718e83b7d3fef89e548daa6a2f65809574000000000000000000000000bff3929fa56250c8f5d9cb16747b79a3f7abbde000000000000000000000000000ea6cc0be8d5fac99be4ee241e947637eb5c798000000000000000000000000aa170ac39c1c5492cf013b8d3629152f55e2d45e00000000000000000000000060b2ae662a04662833e8f5b088c5635f2419e6870000000000000000000000007f78fb63cb7328d0fd09e965489cb690e9c4d88e00000000000000000000000002afb4f6c3dec8a718ef6c14521e58e6d74831ea0000000000000000000000003cdec759490d6e013d68fb59d3c878f8df8cb4fd0000000000000000000000009cafe770cbdb96a7a262e11c67e6dbeafb342926000000000000000000000000453a6c2b3049b9bca4b82fa98ac6a80a4d1eaf380000000000000000000000005a129da88f10e101d7caf184538f230f7ec4c64e0000000000000000000000001bc4717de2fad69b7ce97284d3fe8616008e2f39000000000000000000000000ff6d93635704d6f52817279dd81deb6b0dd39709000000000000000000000000a86836c23693d80c95f28863d757fa15cf6c785a000000000000000000000000275fa329a50dbf20b61730dd4a635ee522779b93000000000000000000000000698509dc810a1ac2a564caa9c861112a870832400000000000000000000000002602f1dd169124ccfdfd8ef247215bc5842aeb39000000000000000000000000f83cc05034c540581342aac3053ca2cb58716adc0000000000000000000000009760685c00487befbae7f6b0c096072fb4cbeab6000000000000000000000000d2814976f8ab60186fc4bdbc28d4fe240a0123d1000000000000000000000000afbb91d95475eca95b3a48e5bfd2cc70d8e5f9fe000000000000000000000000fcbc9cf4d872dc153f2099529e43f952510e193f0000000000000000000000007c6f72ea492a43c8ec1c7d7d1c47617a8e9998a9000000000000000000000000094b113ec9cee37ec31d0c213976d40ad7b9c6b200000000000000000000000065c4e33e1dbc1fa66591902298bdd7f00398ddd70000000000000000000000003d6e58a0e789fad74e7453129297a0bac18dfffb000000000000000000000000fb29deb1f6b5a06eb21342f78ae29b8e2cd49f04000000000000000000000000a691c32d110112cc6a985271818db6ad1743d5c3000000000000000000000000e15621687bec1b2421965d6727ece3883c27b7b6000000000000000000000000ed846123feefd70ada933c9dbf1ac0ce69d0dbe000000000000000000000000023c5114352bf58f6ff08878a007a0058eb417316000000000000000000000000530c75d7c16c894b37d90a78c70557aa6122f26700000000000000000000000071dcc803fcd6bf7856f36619541842ac9f72b2ff0000000000000000000000005dfb063ca298d0a91829b31409ed101eca1551530000000000000000000000002904c7e7f1ce467b3894a3fd2048b2d875ec8e4900000000000000000000000008e5ef26fc6a6f629c6333a7fe8992b2116d0de400000000000000000000000007db7a2a5c19626ed0a7d6ad904f28ed08157028000000000000000000000000c1c5cc2b2149ff85e533452af8ad0500999b88c0000000000000000000000000b035bd7ab30e4945066c3195014f45f87eb813450000000000000000000000009a27152ce54433a06c56fd7a79a53ea24a0170590000000000000000000000005d85662c9fdb870d5caa4e7c4ff8a1041ed2a38e0000000000000000000000000bf1fa2f7e6298580a870fac7ec608c9d7f88ed00000000000000000000000008a05f3a6da1a07a6d9d134526ce69369b1181f9b0000000000000000000000005c68ffe272e08c6be1322f6e6986b0be800d42540000000000000000000000007828e7425f5ca816cc697602d7bc20102c74fa7e000000000000000000000000cc8f2d58c736ab5b2a4489b7e5f5517949d77d2a000000000000000000000000a458d5c05dacaef64ac8338d9aef6a13d94d9fb0000000000000000000000000bebf7d5ad7b394348329d72ab873344907c9e96000000000000000000000000034b8685533427862be1e222e438a0c0141e7dacf0000000000000000000000005e420332dc0a2c7e54adcf50f10990032bd8733e000000000000000000000000b621161848239e76659cf0c4fe8797475b0b5bcb00000000000000000000000059b71c72ced7cde176798f43ab4f76893dac0a9600000000000000000000000086bd53bb74076f627e13d13f18097419ab7fefbc00000000000000000000000094d9bb1d78e373ae079f418b5e649f782f31c3df000000000000000000000000ca0f63379026f1a8ee615153b43a0ad07b991d7a000000000000000000000000d752770eff81fc72f7842a8fe6dee6418dbeae17000000000000000000000000e301ddcb8c7567ff803eef92df66eca237af54070000000000000000000000000ae5e87313ad526c68f6f7feb24ad2967ed9ba940000000000000000000000002dfec97f3221da9d9bccb6d2f706ad1b53411454000000000000000000000000d5c6b9504114e06d20569fbb6449367d79425ff2000000000000000000000000d411cfad2074576df094bf3f6031543c1a0819fd00000000000000000000000067332d59a2879bcf6c8b3f56353289ab8d412e15000000000000000000000000c5e9d532d0fdbb230bb5cc2371a71e93d356853c000000000000000000000000564ed3993a71ec4dbe04675ac55f73f9e3ff652a0000000000000000000000000563c4bb16f5ae7e131dbcfc7fe25a52798a3b84000000000000000000000000f1e9f2b00e988847d2fe9763f9dcefca2e30c1a8000000000000000000000000ccb147f203cb129efc5c5c33b595bd1c0e90e3c4000000000000000000000000d9c0c2f273db906bf82f19923333cb20cffe51be0000000000000000000000005deda2987c8fb26108b641e73f42b1792cd3f1e6000000000000000000000000a9fedd4a5a86599aa13983208f979d0b0fd32b140000000000000000000000006f49e521dc1e8a57b32cee669dfe12ca4aa20972000000000000000000000000daed7af32976c0e61874497b1c08db2a1ae498c6000000000000000000000000255be7aeca595bf3ccfb47d30479c31c6252ab2d000000000000000000000000566e6f435f4c3a8e81b0007fc547a9437dfbed420000000000000000000000000bf43610742a57941f0be3eb9f2c39091d82f1a100000000000000000000000060f76c2b834a84771ae8197c4cb9abccabf19c2d0000000000000000000000001f93885e5e7a46429728cb83a63834baddea46f7000000000000000000000000dee4068ae85c400bd4440e37e3f46f04f3d1b2380000000000000000000000008a2dd165eb18cc49ce209ca8b3a547c5067332e6000000000000000000000000447acc0bedb7e751f4614f4163c33af4a270b3be000000000000000000000000e48b67380b0b10b78610daaec2e98ac9a82a62db00000000000000000000000027402a81945d50bed952cfcc82cc801a8e267380000000000000000000000000915c7ed2248ac48e29806a4eedf6da40ba12d8930000000000000000000000006210eb9cdae63d117d56438b3dfe77c1bf23e140000000000000000000000000ac7d699da82faee47b34dbed57408c5822adb8ba000000000000000000000000d839172991f06d480da7ff74a318d9ddecf9ec610000000000000000000000002f497fe622e0a2b150521fc1fbe05172f9ef59100000000000000000000000004576539df9e730914f1997557fa7304d45230c24000000000000000000000000097b0cd8850a7a395ada4aedf94ad95a9f8bee600000000000000000000000005bde32dbf1be0adc57277d20125c38269d515e990000000000000000000000005f85d1b5463c8627a0d6416301b81a67ed6e669f0000000000000000000000009a78a161c35789eee919bc185ddf3a1f30c775790000000000000000000000007d6a61c8f871039fe6a595a1dceeb8bdf7d89b4c00000000000000000000000080f7bbba04d0986cbbcba657f0dcb0590a606f880000000000000000000000006141359ac8f5e351b2538da8eb5b0900157861e1000000000000000000000000b6d104be0b734fa527139cf1ce4b3e72bef469b7000000000000000000000000d8628196befec6814ae62389227af90b7751cda000000000000000000000000074cf478591eb7915ed3f11a0c08859a43bbdaabe000000000000000000000000ab9d8a86c07f50e12c1dbc37696ec8bdc4713ec1000000000000000000000000eaaf93323578a66d366911f8a38595e6982427dc000000000000000000000000b9fed018f3d45b1faf7ced4630bda730801ff50e00000000000000000000000067d9157122f0f6c51bcecdf1061a5a4fcb9cdfef000000000000000000000000aa6a741f5ddd4883a17eb9e5c247f0cede6693cd0000000000000000000000001e91c324c665ba277725351e522b5c44bfd2f5590000000000000000000000003b0d57642ee23100ff4de77aee1ad39fa423ffff000000000000000000000000bb3772d23ec9ed692ee802ca0370abec35673d09000000000000000000000000dd6b14b93ff97c072adce71d38509762372e5b070000000000000000000000005782da63d0a2071845d73f3c3383b1c410df743b000000000000000000000000bd211d3de255ef9bc400d7dad1c5fc88f7b029ea000000000000000000000000f6188666e4177104183a00822abdc0f0deae560c000000000000000000000000335873cfe4386b3b6075cca5e20968273ab809cf0000000000000000000000008a0ae627ad191fa940d25bb6a0a9c8b130d08e650000000000000000000000003bc6e7da798271a3f78f6f5026be7dc99498a8a40000000000000000000000008a7d451365f02e30ff2ab3f2216abf0b1972ca8c0000000000000000000000003d7d516aec1d664c7978f390186b8c047dd2ccb40000000000000000000000002c7c7a7ffb316418557f84a397fa690e13838fae000000000000000000000000be8de31ee60837d850ab65fc9c386b98f65c4883000000000000000000000000d32c15a3a9f9f9aa985329cd3c6c68fdfcb09daf0000000000000000000000006547b279473d9c16219809567ff0c79f03108d2d00000000000000000000000092039a82aac26145b04e91536c368f9d583c06350000000000000000000000005cb0eee93a5f5910bcbb85788e194128da89c68c0000000000000000000000000958627f85f13c6acedae7852f564360427c0afc00000000000000000000000025cfb2c89fbb9520e3093722e0e51dd7f8dc498e00000000000000000000000015b0309d2a04e5e9ce984cb33d8104a34b1c10e000000000000000000000000055b66e96dcfbbbeadc4743d5b5f53e950294e3bd0000000000000000000000009dfe81805ac6e5ba81e22060a9be5ad2367f727a0000000000000000000000000e64e8005e838ba226bd6b9948b8f484d991b637000000000000000000000000965dc72531bc322cab5537d432bb14451cabb30d000000000000000000000000b8343f169e4f6bb9676b90e68464922e11fb23b000000000000000000000000035a658636c5e094e237544ab62dbf493eeaa5b8c00000000000000000000000088a47aa9b2902bb535dacd322c4a45b511fdb928000000000000000000000000c87d2552ebdc668bc9913f44e794d809a5cb32ce000000000000000000000000aa635c718fe242ad9e8d39bfbfdbad491d8eb74b000000000000000000000000d9a66d66c19a5350a0496b14ddb05b4a3c1261ba000000000000000000000000aa3abc0de620f4eb8063ceb0e0977659f77f2f050000000000000000000000009c3d6a21563d63203c92de07d7c221e43fd67b30000000000000000000000000c1e9cec609e61124c33e84be3ee7da28e9a698ad0000000000000000000000009f12c05c75af2ce084e1c8d85ea1adb0cf8f447f0000000000000000000000005f8b0bd2442e4422b5f65c038671013414c92afb00000000000000000000000077f8fbccd9995d1a00ae94badaa293e7eafc4a4d0000000000000000000000009bb283e6e80fa09b06bdd3b385d457c3cc57a0800000000000000000000000007dbcb9ebdedaa94e76ad020b2752e2d8d9b34fd0000000000000000000000000f2a897e8ecaca2d3662c51efa6a31cb4633ff29b0000000000000000000000006cb1e583799586e961f803cb4a6b2fd5276f5003000000000000000000000000642e6b05458dab110c196ffda009c26e3ac34efe000000000000000000000000fddb85059e40e7fac0dcd58f8a4487fc745e045f0000000000000000000000002a8a9718a5dbb839b21d8d9657c94f9e03f72e2e0000000000000000000000008dd04edb77bf2692a6afde7cb2e3b18ae461ff5800000000000000000000000051747635e54f1e98a17cddedfcb41f207bd45015000000000000000000000000888382a31acc095eae84c07506b51947f8aea4cf0000000000000000000000003c222f9f721243dcd8d6d5234c8cdd645c5903950000000000000000000000000cfb67ff2edbc9f6d7251eb690df4f18ee415a6a000000000000000000000000680a6c3fc0febc178c3fa91e416fcf9ecbdf14dc000000000000000000000000b37b9aa60a5acb8e65fd4bd5e680a15e86a94f31000000000000000000000000a25b116f7e0fdc0a94f9e105f29b34de3321c346000000000000000000000000963dd72c4ff57c847723532d194e08be43a0c00b0000000000000000000000008bc05f9daecc189d4406037aa9cf0bf14ac0c7020000000000000000000000007df59b3b46967bda14724a8d9677cd7559a03da9000000000000000000000000bd5c2bba6d1f6eb58b337213830e727acf01f521000000000000000000000000fb203d121a6d27cf0425a5e8e1013c4dcc4e80eb0000000000000000000000003637ee0fdf1f3560e93b01cd73d8d13e4f6441fc000000000000000000000000e56dbf9647f2901c470ce381552fce6d0ee2cf1f00000000000000000000000045d4fbd07d865cc824d701637c5cb43c0bfe0d4100000000000000000000000069ce0213c1dc3b4273567395be4c18a9fdfa445a0000000000000000000000006915520ff0baee962fe70cb1f601c4edfa5db9c4000000000000000000000000702e24fa9dcba1c94e79b13fd6fa01d0c6d3b87b00000000000000000000000001b03db90c703910d45250153c3fae4aa3b785a700000000000000000000000048ac1f93c3e61396585935e343804dbfb542a623000000000000000000000000524a198312ac4635c857cbad8366a11dc79c41fe000000000000000000000000d579985f6aad6f878b0c732144a8cca09ae3fb5c0000000000000000000000007d58a0174e0ee3330ff975a7987bb45d02212062000000000000000000000000c5126f2f24ddb66c67e4b752f5bacd411cddece2000000000000000000000000c54c1947a8bef1a54691db2c380fd7b5dba7af60000000000000000000000000ddd2671eeeda86fc617f355da1f6b10c0bbecd84000000000000000000000000c7f60f942ba3aa135fa0aaf28b0bc869ebcd02b000000000000000000000000013e893d7cfa60df5baf7789abe8c8d51270111f10000000000000000000000006025cc70f6735ffd186b81ed6ec5a3a122f0c372000000000000000000000000e8d187eeb17d46e97a7d6ac4509629ac2ea098f1000000000000000000000000e4886a0476dd35eb836585b08d83088ea2ec142c0000000000000000000000007af9edabb6381e1adafa7c7c24cb9d6fd61071c1000000000000000000000000fa5eb43f1af175b8bc3af49a1b975141280a1818000000000000000000000000d5b4472a800169c16554f5584ae2e113e5b70d35000000000000000000000000a40df1f83385bc2ebf845b3140f338d00c3db60d0000000000000000000000002f14e6ce48b783e7743eab2b1cb3e7dc15b7488800000000000000000000000052ca67b4cfa555235e725c21061f0c3d7ee16971000000000000000000000000b4095012a7b0d325bdb259c9c6f5f44d804f7f070000000000000000000000009a3c64f93f609083cb122273c99e0b99762a2eac000000000000000000000000a8be2e6bd10fef9b1372b3b227286247d563f7510000000000000000000000000bb25956388d5b4c23fb164be2bf7bc653bacd11000000000000000000000000964356f15d050e21e3ab25ca8139d9125efd402e000000000000000000000000b664a9a93d027027cca1b2bcbd683757f0aeb7e50000000000000000000000000e71c86a3ce6607c064c323fb402956fbddc474b000000000000000000000000dd673f016ff27f23bb0a0caf606a9f2a4e87521a000000000000000000000000bd7e8c61706c42aaf2e87a66982aa018153e4a1b000000000000000000000000a6bfced532551221be95b5e493e87734d711017c000000000000000000000000087dd29aecf1aa04507e21ae598739e42618e6c10000000000000000000000006e54fc028eb696c90e8c761e82b79941f3f58352000000000000000000000000a95866ab10f525d4b9442f77386d5f92ff7d982000000000000000000000000051941a4d5aa912d341abafc9335293b29f025391000000000000000000000000421f85c60a1361c81c5c4a8d119432414eb9417b000000000000000000000000b7dc71ba63ec4fa8bb096cd072e18e40e804f3fc0000000000000000000000007d34203b982e76de9ae96e4580b3f38c33d097be0000000000000000000000003a0395ef33eb6bf14f967c34e1ffdc34f38b3f3a000000000000000000000000b732e725fbc3ea9630c5af6826e4d49c92b2f49d00000000000000000000000052c2efec436289e94e4ebb77a8d2c91273b298890000000000000000000000007103be148ef7794b9bef2f87ce1e513f24879128000000000000000000000000d4b4957be9e32eb9bd5532bf6d7dc4a0f89434c300000000000000000000000066af7e00d62196c40257d004719b31ecf376912a000000000000000000000000ee0d0e81900072cdae643a750f85f8f927eec5210000000000000000000000008284694fab2e5386957649521b719b8dd9b7d6ce000000000000000000000000f4d805c97f8bfa6f991840ed1fedc7808b47d37a0000000000000000000000008818db6dcbcb160a499d26b32ccb4f25cc6b13180000000000000000000000004d89304c27bf52e76f678bf1ea8ff1c96a247154000000000000000000000000534af64fcc42ea693c86da526c0cc1c72223161600000000000000000000000068832df790cf6d2c9ac9693d3210b3747ec1ed94000000000000000000000000bae40bd721978c7601b6158bb4f71139d56f57d100000000000000000000000058e382c6800bf1adf11de26d9c12b9801ef85d28000000000000000000000000fab8279d728647cb81d1f184ff3b91e03dff9e16000000000000000000000000e9e4fc6744eb35165dff07170a6fe251d85929ae0000000000000000000000006385bfc687caab723684271d69ca3495797eb259000000000000000000000000e5f67d84072d3cea9038ea7a018f1163e283693e000000000000000000000000d7c687b429c9951703aba36030f521141322982b0000000000000000000000005212620ad15bfe1fbf8797d9d927d1d36316cdaa000000000000000000000000d1401aedb96e9605c460ece30fbe0fa5dc5623a50000000000000000000000004114a428c12c6829863a910bb697afd73e25272e00000000000000000000000062c5e54b7fa29eeabf78b0f2cae0efcfd2fc8b110000000000000000000000007382dea8b8158a4aa27a0c142feba126a2af96f50000000000000000000000002f9b73851e579a9ed3cc12960dfd219de10f56170000000000000000000000000b9cbcbb7bce0111bfd324f62fed63289284a9dc0000000000000000000000005c50c70f20507e4d431f6e853735449952c657bc000000000000000000000000de4403a45b1935a24e4d59cb8d2548f7b3b08b84000000000000000000000000c88f0aabf822e8c1a4dfb14f8277779b069ae9d0000000000000000000000000cec7744de3927594d0be5ffea2d40ca3caacf1eb000000000000000000000000342b3a193c5576ed7ad22e4b2dfdff6d40f37cac0000000000000000000000003532620812816cf3d66c09f5154e09ee85bc0e930000000000000000000000003f66a5674ffa72f26878b7326e9bbc5a61f19516000000000000000000000000f0cb0fc265d79cf4a39a29bb61763a4cd5d29ff4000000000000000000000000770949eb70d00556b47b366d48a2549e0ce6f35d000000000000000000000000b1e9535752f1eaf36340d212cbb949af89f90fd900000000000000000000000047823b74601a1d79e2f96220f90d8fc4b5b93fb0000000000000000000000000730621f02e3f45638972ffa22e0846af1555e06b00000000000000000000000097466fe6078bb91af4cf3fa16cc1f4b38045308600000000000000000000000070aa6b4f282a1681a494c4feab0f1285fb177038000000000000000000000000fe27f35b4eb26fe42520ec77d7a8cef4b11d15620000000000000000000000000fe8ad4285abc1816762f0e458b699b3a74ae07e00000000000000000000000038673b018c2d4c88c75a427b268a31bd30e043fc000000000000000000000000d17d981f9204773db4ac604b78cab463003e0c5000000000000000000000000066088c1213f87691ececf7bb2e71cc5b0b7af41e00000000000000000000000049744fb73a2fefba898b81f18406852dbe7ff51c0000000000000000000000005db5da44c18fe887229494fbca5ca68a9b827853000000000000000000000000811bc9fc8588514b00fc274781eb37a78da42e0800000000000000000000000087c375a6637aceb10647e7ca547c1c464d7108fc000000000000000000000000ea3ed257f3f722c85dfd8b213af0c0ca8e9fcf1c0000000000000000000000006e5caa4923983791a0dc8587292c597c67b84a71000000000000000000000000372ab61bb8344200a6227feafe5b334a35aedd5e000000000000000000000000d6c34fae77bb5bf237904d7eed418a79a9975b64000000000000000000000000119956bf9918637d869e7ab4265c49462b51a6f4000000000000000000000000efc42ffb60637a5e1848aa706ce00e0f34ac517c00000000000000000000000067794be2bd5bfb3a8ca092e82c768530518cfaf300000000000000000000000023042784b21ea7d4f1ed2dffad345ae716207b39000000000000000000000000d1c034e22b3d66373231381c1e4760b67be3193e0000000000000000000000003ef815c6092fa33cdfdd4439950e8f7cf211fb8600000000000000000000000040add4011921a0cf53af9e9a033db1ebbb8ab6cd00000000000000000000000006623fa7b823f48042a7ed62fc91a3b6bf7480190000000000000000000000008c3e02cdb496d7fac1d97f4a93011bd981eefd46000000000000000000000000b719c7e80814e31699e7ae1000d1f001c33d2ac7000000000000000000000000b943213ed195e0698cef262bc657a4e54c4d93e3000000000000000000000000578943168a8ed24ee42cb30421f65ed8cd7b25970000000000000000000000006d23d19e0ead3e28dc5465e5759a7211446c47e1000000000000000000000000afdc86b8d61b03b95e4e5cd5af90a04165ad4c300000000000000000000000007a61e90618126e3f7b7829bdbb62dcd48efa0b4c000000000000000000000000496f71c00eab34d79d5b73fcafeadb6d3bb02d1000000000000000000000000087339a8677a6ad6e72b05bd9f056838178e150060000000000000000000000000fcd32748a2c38e4b678f6cc63ec1f9db020893c000000000000000000000000767de9c745b17672da0611fd012561c511a1e3890000000000000000000000003c0cf6c655bd395e646c39c7854abef27c9849130000000000000000000000000b0074c79b65ee9f1dc9ab55067b45b347c66f20000000000000000000000000a2023e2a401d6aad89f59e5b508a09a31ed3c92f000000000000000000000000d34ff7e0dfff069a86399baa1f57d51f255eef8300000000000000000000000005496214db2bcc87591df049fef6f3f7c1da0d32000000000000000000000000d40a5d47b2079f6e39a12394ebe134bb5bfafb7900000000000000000000000039720501fb27931e2479167ddc8143dd927d2d5d0000000000000000000000004851f3e05334c475b88ace29e6810f5b09e61dc20000000000000000000000005f68de85782968b06c0eb7003a3c50bef29464b200000000000000000000000037418e6f81a18b9622130135185f83bdb2477266000000000000000000000000663941543cf38fc8753e5a5b688502e665fb6913000000000000000000000000dc97cf2b66520c86926c848e7d18b42351808fee0000000000000000000000008f2d6b28d34fb6753a9edcb0820cf994b05e1a04000000000000000000000000476b6535d48d7ba1513076d3c38d8652b6c4fd22000000000000000000000000a963a48bdd44a032cd61feb033c06251e82230e7000000000000000000000000b491de8aab890549c5242a419e397123ffb86ad5000000000000000000000000f245536c4efdada376e98a9b8a893add9988cda0000000000000000000000000e952e7b9254e6ed4a4a53c41e36db50cbee0c47f000000000000000000000000b038dc87025c3bb9a0685b5b7c420b3ec574c4ce000000000000000000000000f978b6c9eab036b69e3e41af1df617316af6631800000000000000000000000069f7de0d2a562583b328f47ef4824dc79a09a59a0000000000000000000000007d91d3b07ee82be7f05ddbd6e53c9090008b96050000000000000000000000008b30f5e3878b02df0baea94bdffe6d3662792fde000000000000000000000000699a9356ca1e99a5777ba4c8dc82ffecc67aeafc000000000000000000000000994d0c5e289c9750849b916cd4961e1e7ddb451e0000000000000000000000009d7ec5521c325421eb47bc22a25b519a1248c78f0000000000000000000000005bc38f9cdeecafce23cd35b7db35e2a39de6ebf800000000000000000000000038a8bccd6fed8453cb54fa7612a99fc5fd7e27ec0000000000000000000000001bb9c2ac1e8ad42290b50f4098e356578575bf8f000000000000000000000000627760597e29fe8eb067c2e2bea20f1e5e1da9d4000000000000000000000000c28c1281d0fb39b009af3dc9ef69f0738d933c22000000000000000000000000ea5f0dac6d3003b7825b44bc46243c88de8c904a0000000000000000000000002d8cc8ca90b57b9ab1930d0b4ef89c1eb185e205000000000000000000000000bf5dce5616dfeb9ad149a4bcf7ec7d5cf5c922790000000000000000000000006393cdf5e645f442bbe8c8044515bd307d73e02b000000000000000000000000b997400b2bf9fd0742bc601e233eb7b48800df28000000000000000000000000fb19db1dd11dd32393c351642f08dc112f32746b0000000000000000000000008cfe59b8dd39e404def93865bf7d18c9945c58cf000000000000000000000000a5c47af59c764e4ed2a0b37518c6d316607962d30000000000000000000000009372a13504a50402c5310bf1999741248c3ed398000000000000000000000000f398c0401f83ceebe8971604caa59dae3a20d4000000000000000000000000002cb2e60f14ff0f2e5eca13fe63445a73a6a83fae000000000000000000000000fa421172d376d00fde0137cd34c7acf2a41193180000000000000000000000000ae3b22497e1b70c71550f532b1bb3f9a7b502e1000000000000000000000000011de8b1d2480655590caac6d2ec5a8da8a6c0f300000000000000000000000078f1223f6e0808708ce7b0b9c9ad0670a0c689c6000000000000000000000000255d4fcb3d78f29b71986a95a24a020998efa6310000000000000000000000001d84fcdf79ca75e7a1adb4a99cae6aa3c045f53c0000000000000000000000006e8fa701dec1c379dde82ae1aca816a29bb417d10000000000000000000000006b69112a76726ddef144fe5f1bbab04e1cb3eed0000000000000000000000000757b86f72b1a64e5ee014d43b610aa79d55e8689000000000000000000000000c3fe8ac6439fa647427e74a5932d13705d0d3c780000000000000000000000005a7ac55951025be9c0f5ca21eda5f539d2a0f49a0000000000000000000000003527d0d09cf1ada441d90e0cfc4dfd9f68a0acbf000000000000000000000000ea368c7d14beacd9cd494fe573164310f04d912e00000000000000000000000006cacf32beb4b26e8561edf659b40916f005c40d000000000000000000000000e8876b28903c143fef9aa0b857d07966331aa4d5000000000000000000000000f1acf5b1fbcba65e94d0029257a69c812bf0f0e8000000000000000000000000d4704eaf2232ec234d6aa5895a58905b1800a91e0000000000000000000000007822e5d1329e12fb435f48f18b4c1ad99b996b2a000000000000000000000000c50445673a071b3e8541f24b71ea0b4aeecac2ea00000000000000000000000087d14941569388fd2634b32c49d96a146083e08e00000000000000000000000032de3bd4eddf908e4dad74f097df06bc0dd4711b000000000000000000000000168252bcab3f190cc26c70cc3ca4c8667228689200000000000000000000000051b5f6f704c2877d274825998b4f56bad3225b2e0000000000000000000000002f72fdd6ff5de0d6b9fbc643ed0dbcf8ca146f95000000000000000000000000d7a3cffcca5d69cc4409672106a621702e6901b5000000000000000000000000e49951ebfdd11dfc90ec4b54864f3a1dd4389320000000000000000000000000cb7b3d3e5a7e98e88015bcec5e8d1993729a0f7f0000000000000000000000008c27d1f6c75d146093ee0c2a4b6a719b16e919e300000000000000000000000039c9112478c5a9c27cfe9f9e1cfc48c6ad8d987200000000000000000000000071331a49b9cc14816c3a8546861f73cc51eb86a800000000000000000000000009d227982cf4f2418b4b6738544031066647e0a70000000000000000000000008c017bb3a43fa261b6290f09fb37e4f55f6b4a4600000000000000000000000020fd30bbab081243f1faab91e11f550a67e540f100000000000000000000000010bc28833159d56f771112e8f45ceac48f7a93b700000000000000000000000010adde81bc95a2d2107b78ab94ce25facf087f1d0000000000000000000000000475ed44488b804edd9343a9f386bea8aec32ee500000000000000000000000025661e4849e8fee05aa8a64889a73ae4aa20368400000000000000000000000023e2bc53d0a9ce760fcda885287febed2479aef2000000000000000000000000323bd58a6a04d07290efa515bb881a68edb82088000000000000000000000000539d50a55e40d03868379b456e7bcb230b1884de000000000000000000000000b024e8080ec8d07663aa831dfd4b20d2acb55209000000000000000000000000e5da454ebfebd57264749937c6c7c05ed2a0ca6d0000000000000000000000003608cea60cef27e321b460b274292414224b78aa00000000000000000000000091d49364fbee6232cc65c605b77e95cbc05a7b65000000000000000000000000e4661223102b84478b9df33b6f39090480cbc9e3000000000000000000000000236f670df6c043bd1154f24fcd4b6baf24fa6784000000000000000000000000c7061ff8c0eb263d0ed4f1ff31f7cdcf2b3ca958000000000000000000000000b071b4e12af5dc983c7070887a333fa38f6a84eb000000000000000000000000ec5daf56ab44467d0f32a750ae322f0e170c4283000000000000000000000000268827c24bf9d48cad657f3fb894005920e59c5c000000000000000000000000e759646b5547111834dd95f1d5c3885985ef5ffc00000000000000000000000096733c9a61b8e397b065aa0646ba08114ebf2fb10000000000000000000000009ce1f1a6444ad76c00cb415f9e9576c1ad56b7490000000000000000000000009871a8fa8c1073ab4dac227e92b373108f8d0a060000000000000000000000006bc9aa8fb6a4ed5120aabe7d2a683b04052cd0b90000000000000000000000005997686a73c565cf6e0886524446f53bfe7c180400000000000000000000000020c35088cb3fcb65de7ad5541207b4f5baaf98d000000000000000000000000073f6786d84d5abee2061b9b5b468ec91fb830e340000000000000000000000009cd7e89b15d68cc1e7232908cd76a9508f29f6940000000000000000000000003d08a01f5c3c99668c7d2b5348f03493999a3bae00000000000000000000000058557aed028d022cee0e60a59421852b14e1587800000000000000000000000061337c27030c3a005384a41af3592ec9cc1c627100000000000000000000000052ef41b167c2836571d285bb432aa3c2b75dbcb6000000000000000000000000acc28383c006fd4f39c001984c3aaf768abfa9d500000000000000000000000061558517bcf9c84598e58f2ff5ec2e33ea429ed0000000000000000000000000042c044d266650ee569c290b73dfe9001dd25813000000000000000000000000fcec9248625a068cb89dbe658a046da5a61de85f000000000000000000000000cdb986368e8945d38cd3adb0e6210c92f13711c800000000000000000000000028fe1f1566fae89b713e884a2cb27b79c3d93d1d000000000000000000000000675f347245c1f6d2b560196327052423816a15380000000000000000000000000554b4c226a93bd5cacab2a74380db6036bb8b9c0000000000000000000000008349add45a94da36021c22b2a2328961a040c2a6000000000000000000000000b9905f8775ca9cfdf8972828c8d03605d5447721000000000000000000000000608fd7382885e154d6335d6203e34abceb57c034000000000000000000000000a590d0a3cb9db271c507e7535ce406863ed074890000000000000000000000006f82d9c7a4109d6d2382e0718bbeee4eb70ecde700000000000000000000000015c344abeb705b397bd9ef5439ed96d0085d071d000000000000000000000000663a8cd58a882c12af0292fee3073728cf374a9e0000000000000000000000001a25cfb46c827ef837f4dbfa46833b9909d54c87000000000000000000000000683673bc1cf4fb39545c5c03269e4be48509341600000000000000000000000074a126e555a76099e4a22dad7bc1f6cc0ba6899f000000000000000000000000bd4120149d4989c0fa57c8e4c94b10be55463ba400000000000000000000000035141f78906930a70e1841213d93506eb6b3a86a0000000000000000000000000e5d845a6f86da249c3c72742e2ee225ad08b7ba0000000000000000000000000eb5bd19b3f375fd6535895ff67472e8ed933b340000000000000000000000008b7fed2d8340ac1599f8845d77ffbb04201ccd21000000000000000000000000123bee4734b908091604d6b4d20505076298c49700000000000000000000000040401f107b1a15007b73a2ae32d7c48f9b9752910000000000000000000000006fa6771cd31f0b6c6a175b05d29d9911f101d6a7000000000000000000000000f98c166b0ad168dba09c97185d1839caaa4ad587000000000000000000000000db6e951084bd684c18f606c62dff25872e26546c0000000000000000000000002733c1f1fc91c6e53dba998078773064769b48cd0000000000000000000000000f65c95a24fe5b0cd539da376b0479eb7991f796000000000000000000000000bd7fed2936b6883c873c98c58993c69d267cc5750000000000000000000000006a0977b07fa6ff0dfb287be0a489342652b01728000000000000000000000000a7b58294a2fcc63b28e069cb4fcb1e95096c48f0000000000000000000000000e8135b1a840e3a24e8c9b6761d91a823ded1c3fb000000000000000000000000520773d3a0b0f44384b8494705113cb3fb12b3b50000000000000000000000001d6010fc017effa3393ff11239eee147169d1bc20000000000000000000000004c6439f3a3ce8fdf88b1ecf629d6848a7f418cf700000000000000000000000033f7c16d611e84f51e8540b670910dda992880ae000000000000000000000000bca8ee272380c09edc330730864e80014f5a685300000000000000000000000050c453d718c143958b02546e0d9eb94685812236000000000000000000000000eea7fb7d0344c48fd5275ef6a0d1e6aff401c1970000000000000000000000008e41850a74226b3209532af28e85fa594529d0060000000000000000000000008ad130fdbf94d96a0070be75e8b75d787e0b0fe20000000000000000000000004468e0cf369c714d9b396df69a2c41bb26db7180000000000000000000000000d2d4637d5eaabc277ce5c79b09486460c357cffc000000000000000000000000423487d85bfe461d3d31c992ef3c1098c7a13f8500000000000000000000000029eb5c9166322a3ff31e800d355253a78d70de6900000000000000000000000060b02b27fcae3c3a193281e82b9b77998ceeddca00000000000000000000000001d30ffd5dd4a1eee8659f7aa4c23fe184112519000000000000000000000000a3aeb7c2b7769c9f72e9ec0c8c2ef4a15fa0af8f0000000000000000000000009905f172172230f74dae2e0aeed339de8e0281080000000000000000000000001b8c43b49cf37d10484d6af505a6e6d5e4897c250000000000000000000000000a471798f7f609a0b7fac97051e57be1c434fdef0000000000000000000000000474b07592c037912790f88ca8e43812888cd41e0000000000000000000000008ed5a77efa2cedfebc2d04d663f3344d3abd14b00000000000000000000000005ab3c6d1c22d47c3bc09e123187ed7b490293baa000000000000000000000000fd07932e0f24aff09e64d6d3c82c65dbe64a9f90000000000000000000000000f66ef168743c63f723718ce079e37eadab2651ec000000000000000000000000917953b978c262d84bbd5d4c24b66374ab459acc0000000000000000000000007312213736a0a10042d33e68fe12788ae2223460000000000000000000000000f95e1b6509efe4f491683d35404e343245bd48a70000000000000000000000004f9cded69063683a7331cf264fb78956dcf82eb5000000000000000000000000aab8f0bc25a9441542dc23d52cc800e81530675f0000000000000000000000008265e5440528d878bb0a4fb7b00e6a84c0fd6a20000000000000000000000000d8a4d0a00a74699a0e30b5cbee6ce8ada2f8b57c000000000000000000000000c14687698ed0be59f359d664cf6a5dfb8299c5d5000000000000000000000000cd23f1bdb6a268b1c4b14e18d591ad11a35b01d6000000000000000000000000a368d6a19ca107acb99f925d2e17fd261c9a86a2000000000000000000000000e99fe1d334b6a74d00adf4522e5051361de2bf40000000000000000000000000e0a14fea2fc8263b327137a0ac7060e48dae3f8b000000000000000000000000a52911347fe8c9abbad2a619a1fed4410f1bef4d0000000000000000000000006944d7661a79898e81def26c989c369e3b59183e000000000000000000000000d00cc07bd8a318b0da3dd04dc319ad2dd15b85b5000000000000000000000000c83a55d6992fa675f6513f401b4437104ca426230000000000000000000000000515e96b788cb4c8e8ad9d8555392fc34a150f58000000000000000000000000930bf08a824f856266c1acf8ef2967dbf5de9bc8000000000000000000000000e82085560e8ba223ad195cc0e144adee0529f13a000000000000000000000000aa8e457c1df3bc3f0e2bcc1aff77abafbca144ec000000000000000000000000f283cf239d373e60d554324742ec7d171f91e2d6000000000000000000000000aa6526e85e466d07048627d461c06dfef7eb5aa200000000000000000000000078e5823b0592b7ff4e0e783ff26a345ca381ceab000000000000000000000000777906159d27ac927b2072164f80966102fa44ea0000000000000000000000008fe00834d288165e0df78ad4222ff79a2e89c568000000000000000000000000c840068725fee4b3bb78f71c727b472da2d27cfa000000000000000000000000eae7cb741c47557ff94f7b5016bdbd52a55547b2000000000000000000000000119540ae92d2eb7ae9fa74d7193c1dd37300f3620000000000000000000000003a4fbb4fac5277dd412717cffe71a6f49c9a3c4000000000000000000000000045647d3b3f78335b43e7ee2d38d51bc9364f7fbc00000000000000000000000091a5e6dc0c4cf091979ecbda5461a628f0941b700000000000000000000000009a230d7b4836029d03403f5a754f7e84413560ea000000000000000000000000e3cb671d5c3926d46ff7cab402426077fd2bccd300000000000000000000000082fcf7a905b13fdf447cf1738da9a99e2678b23400000000000000000000000073025d30a2dbc9e015c87c6577e0bc1e004c52280000000000000000000000005762ce07116eb4a082d637ea0c3cd6a97fc0c7ae0000000000000000000000005e00be82eabfaa01b27d7a54e3df302b09c78c1000000000000000000000000020b2be9dd96cb63f04b9b48fc2a394478977cb530000000000000000000000002c272bd7c42c4bff999f2d570a20d3e612580d1b000000000000000000000000e24fe3b1be0293565933a5881720ca0d811e50ab00000000000000000000000044f7d12db4fefa9c4235da797e42c2a33653f763000000000000000000000000b329fe92f99988608db30bcfae7b90463d412aa7000000000000000000000000378898f9800ff3cdb92f5095c1ee27d57dd5b5a4000000000000000000000000c47fe608aede6dc9c5e0c29a85bc6a4f53bd120f000000000000000000000000b4f8c60b055f4df48fd67921e01f6bca1f179117000000000000000000000000b3d95e2c8f50d99608d6c80db7d7b67f41cccedb00000000000000000000000091635821189683cbe95d6a513e49bc55d36547970000000000000000000000001b04aab39cdce6edfbcd6eb03dfc5f585e449c050000000000000000000000001dfad8b739e993f6880d68dc5a473c23e9a6011f0000000000000000000000005c48b089f973bd07fc3d807cade166d3e0a463030000000000000000000000001358c50884c3fc4c7c9273672b966e34110d1c0f00000000000000000000000025c2fa50a991bc99c852fa3740b666590ce7356f000000000000000000000000d4299e0a00d36f6ce91149b44ecb0aae930d5daf00000000000000000000000080f0df24b4f514e8a5ff8367f39bf968202160e3000000000000000000000000d0b74bae747a7756644b1f453577449055693a6c000000000000000000000000dae07242d2e90bae7a6f1b2cc085b919289804fc000000000000000000000000ecfe8e58a0c5a1674cf77b5f270ac88d600ccd3d000000000000000000000000ede6fa637ae14b6f8c95fe9b25e5fca1181fbfd9000000000000000000000000f0217e5dc7961e9e181415c48ba5dcd8b81e8d3400000000000000000000000045715f7de700025f0e0782104e6e2496296a2be0000000000000000000000000fb0f00e4ff693cbfdb4babda550c73b39844f0d9000000000000000000000000cea1e1a38956a70c7e1acce93d9ed7c2f4790e46000000000000000000000000122e0af91346afa1210abd02a79106673575123200000000000000000000000030e611bfcfca0fda182cdea139c3f01cf5295d1a00000000000000000000000071c8ecd21fde448b81a450a67cd764e9e06517a7000000000000000000000000b10763b30779b223c1ddd8b25798bd84a812284900000000000000000000000016979e28c544c8800b5c8c980d54ce97bd786a6f00000000000000000000000037ee22e60e238b95ab2af4d1de3e23a212352ba1000000000000000000000000b0b0984611c9f6d70729e23858157b6ba613661700000000000000000000000017e6214c9e3aa248bd9295d68d65dcadbc748bbd000000000000000000000000d0c3e6e44257d1d40f07d98e0d732c8209b2a727000000000000000000000000239938faafef80063a58136f95a2a063f459c2ea000000000000000000000000290b6c6a183e5e77ca07e3b531d9450f44d74b05000000000000000000000000009454ab0a4795bd015cfc3e5d0d776c2f20305a000000000000000000000000cfed9108135f69a613ce5b5bc475e4b3a02f72a10000000000000000000000007cc9b2f7d8d0e7938213c9810a0ee542d11a967a000000000000000000000000988159315fc97957da6bb5c9881b511ca803853d000000000000000000000000ad77e73a9fd5d002bd1d043e6a4c6a456c9524fb000000000000000000000000c55c78b94817fa69a67f30a64a18f547461f376700000000000000000000000017fb3112cf7e1a9956129c7db9d31456a14a7ac800000000000000000000000050a2f6161ea2c9bab623b6f274a2a1f9f6069c540000000000000000000000005f00e1b50a688c1aabae3eb848da1a713db24b66000000000000000000000000d2ead31a7913fa0326e587dccb845b75ff47ee4d0000000000000000000000003fe4213368370ef1f5bcde33697f9fb3f9b571d3000000000000000000000000076164ccb061da0ac704e0257a8d8d368ff937dd000000000000000000000000e60520372b1de08889b5db8b418125800621696a000000000000000000000000c183728c268dbd06651f67d1996e770688773c65000000000000000000000000b44e43a12ac9d1aa4629dc97e508b0f2c58ec6fe000000000000000000000000c72f5ba56b1d8abbc2961142cf008a25803a8d8b0000000000000000000000008316e653b9e8383460705ba58a99f7e3a760411000000000000000000000000068896956097ab40554473e34a7ccd497a824453100000000000000000000000069efd9af72450e4c9caaba47480b5a32cc8da849000000000000000000000000795a9b58107fc5e50d18026d0b25ee7b24c0b406000000000000000000000000f83f3b9e4cc84e6b9798a5b5e0aac51b4140b48700000000000000000000000013823d7bb7eaf1bb490be1cf0642d558c933049a000000000000000000000000d8a898b8229f9c908d728f3ec70b2dde1f3838f7000000000000000000000000ecb85325e82f8e63002843b77d8b635a77743a0200000000000000000000000009971ae5960c2a9ef047d678e89ed9059b0cb1910000000000000000000000009fd415773c4515a343a6a1fac57aebb790858110000000000000000000000000774b62e9482fd65b795b1945b0769156372b1d98000000000000000000000000680f644cd2a333c8e27d974ee3260b21759787820000000000000000000000001a731862dcb26e460684d87319ce0fa2a9bee6710000000000000000000000009279ead1de21ee42e94701f9df3eae8152e1c41400000000000000000000000053c6cee8ec42d9173bf9b7cdacae5912a456da900000000000000000000000003bde5ccc8ca8e17831073736e7acc0eb1d76c3d3000000000000000000000000cc81d1233492283d109badc4a37e811efce06891000000000000000000000000b72fc4ab3a20d8dcd632239308b03dc92e8df2d40000000000000000000000004482bad7e26371e1e8ae730dbb76586a9907b0800000000000000000000000009cd0e82de9c78be8331927cb943fec83347206f000000000000000000000000053b47c6429e277407f96266348a3affa6adfea980000000000000000000000003aaecad577d83f1e339aa358d46b6fcde711eb3500000000000000000000000059f571320bb56aad117a2e58afc989bbd0dceef50000000000000000000000004bf4292c2a3b7a08ba67b9090cf2fb268ae9db6d000000000000000000000000b29f5ffdc6dcaf79ee427afd139099daadc0f0dc000000000000000000000000e662139a672865dc3aba0b0723333af3ad6abce5000000000000000000000000094e4ec424f418650e6b195d62b4fbf1653907b2000000000000000000000000cb032917561f7f745fbd33c023cc785fa7dad8c60000000000000000000000000f68fbd73f67186ae31ad21d365df2d14783991c0000000000000000000000008f123f21429d75b2140e1724135cc37d1aff4f8a00000000000000000000000057c348d6c28675beba846c9ca55593d284878c560000000000000000000000006828a5eab320c6bd66cc4f20e13cc3109987b6e7000000000000000000000000fba106da271de9e3e5d473c62e55b67be0d2b79c0000000000000000000000002b935d51b13b380201ed1f56b9019018e11f21770000000000000000000000008058dcf73f8449f68bba4aaddd4392faf4655e1e00000000000000000000000057c8b7db7c3b1de596bd1c7377bd08f27fe3b3d70000000000000000000000005850df22d3acdd75d7ba7d14d214f2766557cdf10000000000000000000000002ed6c4b5da6378c7897ac67ba9e43102feb694ee000000000000000000000000175304902cce1642e857db1b16c79284706c70a20000000000000000000000003b3c5e9dddbdd6cfc4e2141ec50b90a462274879000000000000000000000000ce70375aa427bd224801e47533cbe0ec529fee830000000000000000000000001d38e7f553031283f938f3f945e642747a9b8eb700000000000000000000000059211774bb90631f2c94769c6b23989cc2492d3a0000000000000000000000006bf5c95a6e560a0e837ccf91d6f99f0ed8eecd4b000000000000000000000000ae8959b1dc145e334ca80955267fb0e60b37254a0000000000000000000000002b3ab6048ab728c132eb0735d8d2793ea8e7af6200000000000000000000000032959f1b46d67c78954115d7bbee72cf33218a8a0000000000000000000000005fdc6e45c1315d382302744ae6b843a5186efc3000000000000000000000000035674b2fece0a01b927fb078c9c73d8e0645bd50000000000000000000000000979290dc56327e4d8b6fd8be4882000cc1d51f38000000000000000000000000fb042527c5f6ddb4f80986287fd5f31dbc2af3070000000000000000000000002686971807f8158d0d4e24d6342bd075e0a94948000000000000000000000000e50b4b1a65c9ea92c80ad9299f890195f118ba5e0000000000000000000000006fd9f95c33ca27ca02f0753e24361243efca38d1000000000000000000000000e79dd298eb5982faf230f8a5bcf882682ae8bbe9000000000000000000000000a22ee9fbb7ce4f81eaf09230830bca187aa9ea03000000000000000000000000bef736d53c7bd9889e78a7523daed80fae9013e10000000000000000000000002a21e3a8f3bf06b22de676a804de0fbc445e42c7000000000000000000000000a591479c65ce58490020cb51558d93d5b72b37f4000000000000000000000000734003cd82113168260177cee396d05b131784360000000000000000000000008ad5c8fc0986a1a68670694e455e8683394743560000000000000000000000003cde3f6fe2b29c58481ea46746606eaf3bdbef7800000000000000000000000078992b861a7d9e64c391a0a634144c19faf5c67e0000000000000000000000005ba93b4858bdfd7e1e76127053c44afed85e0c0e00000000000000000000000021b9687ef6dfe7e0690b01e53e127d1c5a6108ef0000000000000000000000001e6d84627e242a4389410afde4cdfa6c997b0ec8000000000000000000000000c26a3543abd733eddba33507e8e7d882f9f3109000000000000000000000000050b01b1738cecfdcb8a9cfe361f4d9d23593ea84000000000000000000000000322ee8c4dd72971a554614364f964ff97a3d9cb50000000000000000000000007cf4e9900b8381c68bda881024e70b7b5af4e01100000000000000000000000018a06fb28cb8f57d29f3b712bafa7f829e50bbc8000000000000000000000000995477be4c2dc9f572fd3178420e0a003da5935e000000000000000000000000e0ed348539eea6be540403b4e2534562edd41fba000000000000000000000000ac904a7f007a3d6b8a7f46fab87d3f34bb3f4a0e000000000000000000000000d4bb0e31fb48b27a2baf2889c6f9ec69a34c22330000000000000000000000002cfd863d6b006d52f5cadb1a6cb23ad4e5f73ceb0000000000000000000000008b3a6c7afa607f37e65d4903c76e62af5e2612cc000000000000000000000000abc5a8248c2dae724fb1f8ed0afb0d6c962bce31000000000000000000000000f0290771d5e695eae43993acc4acfeaa910869df000000000000000000000000674a6b7a67d834a93722765a363cc023e331050c0000000000000000000000007fdbc7ce114d1517364f59cc8b4c9463361225180000000000000000000000002627830c7870c34eaf17893cb99ce010b2530d490000000000000000000000000ea4968c1fa851dddcbe4219f6f8969a53bc8fd000000000000000000000000053a08d5d7875cd235df740d3a002cd0b8e58ef830000000000000000000000000e2da9309f78fefdeb934d3a4c7ff752803c83950000000000000000000000003bea2e76aad5c32a81367ef7b54b9064955a32f6000000000000000000000000fd6a6169b82e5c2d5327aec904e014606edf7d1b000000000000000000000000d6dcccfb123872211a0eb54a5862f1ef9f90c6de00000000000000000000000096802a04b04a2cda2856095d585c247392790d2a00000000000000000000000095d5565449b3e294a8a50c0660695febb5786de7000000000000000000000000dc003a3998b29dc13c33357d91dda60f14ff2baa0000000000000000000000002c167f757462896d09bacaa79f1611b5859fbed10000000000000000000000003428ecd910a2053b5f8d51286c7c05c7a386fba40000000000000000000000008884a540f591ebdd775a19a7a2517cc8bb35e48f000000000000000000000000056b5a9d8c257ff2c083ad82e7012c85f4e3a41f00000000000000000000000035e60d54af7f8f0804ca84099d3b0a04c98cf2bc000000000000000000000000391872512d1a192330ea6b1ccf0889c61fe235420000000000000000000000009e3c4bbe1dc4237690e652bef1c8a9dd8157ac9f0000000000000000000000000f09b026a2524ad4f320c61e9a3806a3dd6afb890000000000000000000000007018f5aac6916b2a22daf7d62a0f17e8310e43500000000000000000000000000dd93e8e5362405b5dcb740860a04b783ad3385d000000000000000000000000ea881db5f1bbf99541a80713e8714515c4c814bb000000000000000000000000e52619cce07dfe44331a6838d1449d91ce2ae7de0000000000000000000000006946885a8a91ba32300c9ff24dd912b6bbcb48d7000000000000000000000000112a01ff155978a0fed0d3e6570151a6529a3e070000000000000000000000006f21f88b1a4c4f1abbe5e053cdbf69c65e1fe756000000000000000000000000e83c45422dc0be1ec61d33a2fe394d9f637c581e000000000000000000000000a6a874155aa7180e9d9b0ed25ac47956c5500afe000000000000000000000000bb6ed33b49ae6ebc2b3f4c7825a92ba078fff288000000000000000000000000f16f235c9a48d1a99c97079212c6fe5802f696f2000000000000000000000000cf5c8d607303d79e40dcf11cb53e9578227414b1000000000000000000000000044bcd6a053cf373f44d3626b066ad93b487d0e5000000000000000000000000d66a7dcfcd4080bdc105baa1d08d1acb94756fb30000000000000000000000000bced32f1801a37b6ab581aadcadff460c699e1d000000000000000000000000cb44a35909593e07e969d5151cc35ef1e35e2f1c000000000000000000000000501b5033f1964de86328cac31d398f2a5011f2280000000000000000000000007f2704516d7e00f560a33767f03d18f8135c22c4000000000000000000000000380adea33fcfd5d695b55ae22aa49fc8d0a8683f0000000000000000000000004fab9ee6a48412f8bcf36f45a2f6e29d70da8ae9000000000000000000000000a6ab025a508b294b4a88a81bc670c558c0fe5b22000000000000000000000000c90460aba18abf0086db4d30b1c628dbba9ceeb60000000000000000000000000bfb6c23592d9e25413128a04282ebdbc87f142c00000000000000000000000093dc07eb0f6078e812ef63ba3a8de780b5e9efe60000000000000000000000002670fa5ff97c24fb211e1153bc003010cb441ff70000000000000000000000005e55b3af8a40bee846fda32b0d83c4c942714dbe000000000000000000000000ba4af9d48047458070b4cf8aa823a6f32a830288000000000000000000000000d8b6ec88d3d0ccf59b8a3c1f78e57b42c0ddf023000000000000000000000000f101275edf5be2545223cf6d5120e91ca6d867f2000000000000000000000000f18ce66f986191b48c6551388c5d2ccac565f4f50000000000000000000000005648a62eb6c7e69b3d4016292b1d6dc6da51a891000000000000000000000000398538d4e65d33626a9ef2f4eec9b705683c887b000000000000000000000000770090151de7b9c4332d0b13486af01c82741bb800000000000000000000000002d0a0d6f63a9aed08567ab2269b0dab111ab02b000000000000000000000000e2cb064cf17762e373d5c7c32d3232540b0affb600000000000000000000000025fbb82d4d42a4ecadc493252086d21a3228bae7000000000000000000000000c2beed12cdbbf8c7c14b4124dea7e4958938fbc30000000000000000000000002ea1d2bfc60f04d41185824f55e07b6d78eea4f2000000000000000000000000cb75ab4dfd03f5f9d98e8be143b41e677a8b57d60000000000000000000000001c6e51de6dec2bf9e42bfe4b26f17d7bd2a431eb0000000000000000000000000f5dcb00ef97c514c00fd936d1297d0e17d3db00000000000000000000000000a254093f918934b8ce718fbd2109ad11d0dbfe31000000000000000000000000b08444a7919b7825824a3f5b027d63ba62c4a40b000000000000000000000000f21733d9b97becfd1aabf6a8d296e47c346a41a6000000000000000000000000d828694f3b04fb0e6f7467f294acb707f6f82911000000000000000000000000c8ade9d60f80b1381c60604d1491e7abbfb5abb2000000000000000000000000df9e9c1fb569bb936c9581ec146f10c02884aa3300000000000000000000000039fa35f73d3bfb3a95b96d62aba80802ab08c6b3000000000000000000000000ee487a00bf9468859b0b1a048f2071d9f5d09e420000000000000000000000000ddbd9f20c57105fbc2ce7aced89be816e895e51000000000000000000000000600a970e79bbfcd61af400f1fd7034424e708ac7000000000000000000000000b774f4f5aeeabade178a41ef9d36911c80b82254000000000000000000000000bd44c425ed4a1fde102c7e8f71cc07b4b5ecd44d00000000000000000000000005acb06a10a94cec03029f7639c3a5e2038801f7000000000000000000000000eca60c6123d9ddda4a0e900304a8376108f2f9880000000000000000000000000918bb10daa52c1b8e554eeaa338246788c7d3c7000000000000000000000000c5846d41fc4026312e1c02dd9100e2ea037eb32d0000000000000000000000008767a4bb512d6ea5a3dbeed7bd1761e9db877abf00000000000000000000000039105e438668295c599b9cc2f3dfaa2c6b67e3e40000000000000000000000003f28e98bcce73495b17799e09689c6d3c83526c30000000000000000000000000a4f730479b168daa4187b0f012e3a543e898d0a00000000000000000000000070528c578f35dbc419c4609ea9466c789683cf70000000000000000000000000dab7ea214e12a0c66fffd138215da5d4c8752b6600000000000000000000000058d19ca67e6a47cc1d59d16364a044638c5d2343000000000000000000000000c4c7223dd22b0a3ca3dc3fae9281da026fa16bdc000000000000000000000000ec04518a469f99ca91424fe664c8df3ed6cf61b900000000000000000000000087b7d132abafbc232d637a26586af3bac6ea1f1b00000000000000000000000072248e2feb6ba9f34585021f5c4c8f01f160342b000000000000000000000000ee166ce802f24e24cb99c6314e9fb594d54d2abb0000000000000000000000008dd3d122a315b160f1f38359ebd6916c7825ecb00000000000000000000000000bc4b30be1de71963f27b266db034510e875b0c70000000000000000000000003d2853584cd6db70461fcdf0c4d2f63143cc413f0000000000000000000000001a0752d383c1b32b3512bea89c0c534162fc270000000000000000000000000002a52403aaaf5c9a4e167ff3566d8454bcc66408000000000000000000000000323048524bee5eddd7c0ca20b8846ef63e200258000000000000000000000000f50c0dc6d1cd3f20bff144038559f0fb27bd6349000000000000000000000000d0e5143515e8000bbebb68bfbfd5202f6c94911f000000000000000000000000c136e7000b976f30446fb63ba524d9b0dc00e3f0000000000000000000000000fba173d2e0be3c9b47683af67852609b7e31d227000000000000000000000000194f56b0150f27bd6e97039ec380e5aba92b361f000000000000000000000000300cf7d2199f87d29487b79701ac14a79b7b4a2c0000000000000000000000003ba18dd10045fd0a103d6f4265056b29ceebb13c000000000000000000000000fb4caaf55b935625ac5f3d5ec7272ec14a84de120000000000000000000000005e5e73b1e42eeadb941bf70ac2e6d292767ba7e60000000000000000000000002948e1ac9e6feb451956b145c9a235d16a9d937a00000000000000000000000052d0aa7058f4b6e04a717a6ab260c78a937dad4f000000000000000000000000c7c03e5e4b23504254321c4f1a61befbfb34f55b000000000000000000000000491e74063086f1b9427d55f4ef5d8e0e15e58c810000000000000000000000006798e7e1613c5b00a180f61b6e87d1aa49a49d2600000000000000000000000030e97a70e4a0821e7a84b96ee4a34d00cb2b19dd000000000000000000000000b68d834f56f901e39a24106b054eeb9819324ccd000000000000000000000000d28c58985c039dd21a0f3c5fa201edb04116e986000000000000000000000000a3f0ef20f100400b59e9247c010d33ff4f3e31a100000000000000000000000017b670701217a8b240a21a9a0c4a2c2e54d94c5800000000000000000000000089fe03e59f254a69b3c82cc083a028bd30cd7e30000000000000000000000000fb61ac717c79548345ed423a9de3ed15c0584ffc00000000000000000000000060baea0ce10e5c6192f9de47a99a38d389b2131800000000000000000000000084953e13684b5dee081ef1de6dc1769eee9f3f2c000000000000000000000000e2c5866d50579662caa77ca32693a81571ec7d93000000000000000000000000ace14af4722af3dfa9d1ee4c831d12a5f85007f7000000000000000000000000663e1a9b18322f639049f05f90d94f87239575a40000000000000000000000002b00b403a1e58d2eaf8e4f16002bd6efa5670bf1000000000000000000000000f769580cf267e21c4cda4183ba4e71cec5f63b28000000000000000000000000ff569313dbe3d699608af4c7dc78139ebf4cc3f1000000000000000000000000fbf349d2944736765c94b750d51bb19e3a94f080000000000000000000000000e91ef24d5a1dba8b1d00e7cf7164b86eedc8485b0000000000000000000000009c0677bdb9fc59849cc7cbda5e17f94b28647462000000000000000000000000bc92e5136cb1894263ced2488f7b772d93ee97ad000000000000000000000000070ab2536e1efbca962b930fa8ecc4dbfbe1c795000000000000000000000000e4320698f792f76584872b3b37b1465705705df000000000000000000000000068d478fd69647855c708496c0e18d50dfa39a48a000000000000000000000000734bcd0e4796b3d816c0da2e321344b3cf3bb15f000000000000000000000000d9f718bb5f50f9c0192d53dbd881efa14d3f69ff000000000000000000000000db0ca0db0d913fd34fde12a8200d4961f81894960000000000000000000000000aef4099e5d66f75f77cb9c9381ad006886bb803000000000000000000000000267854eb2d3383b3d3213c6cc4aaa3d1fbe20ad8000000000000000000000000ee02e71a8a5c502bac7dfdb09127aaeeaf403d0f000000000000000000000000f255d8bcae86445b1c4f01b6aa18afa237b56182000000000000000000000000df9bec6ea66d31823efbd2ca981a7a693e96954e00000000000000000000000030684e35a3b36c6c2aaa5edc634796c1bb9743a9000000000000000000000000e244caccdc888f43cbc67dd984b268ece410912700000000000000000000000039ba451188ca1162465d0c81921b61f94b040fe5000000000000000000000000ecab567ff336c06fd6b1035247eb08805d6a0626000000000000000000000000bd32990a0914267cb8c510387b827fb107c4c895000000000000000000000000383d3d9ed80789d670d17cd0cb8de8e74904865500000000000000000000000047568ac05c6fd1d0c66c56dc0d400ba5b7c3830c000000000000000000000000f54923c6fe03e6c0166be723d474704e1d8867630000000000000000000000000d7dc9ac9a0cf29176f05c2cc954fdff0c515b96000000000000000000000000ba5bbefc0001c53b844f4b19ff03a703d6277e6b00000000000000000000000048e0dac11e0dc8bfa476f651dc60a48cc337c3ec000000000000000000000000f67903aa9687d23b4423a8e86e4a477088750ed2000000000000000000000000b8ff7d1c557679f2b68217e7e57ce348f5e16c1e000000000000000000000000386039cfb19154a6b83d72d7978eb529adaddd37000000000000000000000000efa421e78d0ec8de273f45d7a360af90b036eefc0000000000000000000000005d332181268c3a5a14909341f417cd2dc817a60200000000000000000000000019163898ba79dce6d9cf6bc1d4efe92bb7ec25ab000000000000000000000000e0ecdcae9975559a6a60ef63460ab7d213f81d640000000000000000000000006c1944a1ab44752d6353e568049897dea2a3b9fc000000000000000000000000294cec6a07b2098a6c9cfd057e7550bfb1d098a0000000000000000000000000940c566df70f8e78d1c73be483ec3c5b26d3e82d000000000000000000000000d18426b6f82c0a9b099f624e96bdb0217203c40000000000000000000000000059f06b80ea2a9a2a339930c104470707ae736a84000000000000000000000000ad24aa140d75126d459143577bb3589ebf2ecd2400000000000000000000000044224051f2a47c2ec26e9631d23f087d1a6100c100000000000000000000000032e1eb129941038e0c7edee342fbcdaa784e696c0000000000000000000000006daf7f116eb34c99c10a93d282cd300639ca719f00000000000000000000000068a0fa8ef26526e08fb9ee559bcdc671dd9c25690000000000000000000000008f74b8d3bb81ca33ee8d11e65087f8725951f4530000000000000000000000008e271c59178f1c25d18b97cc7bdc86740195e4ee00000000000000000000000049bc1a113e26ab843b554c90334c3c94646c4a26000000000000000000000000b0e9a669995a684ec5ca3c98081de4f2e6d129a90000000000000000000000004ec35985401ae52d3dfadaedcc8d6a8fa70691f40000000000000000000000000b99c40b0dd664bec69baad1a1ebb237af69acaa000000000000000000000000bcd34c74a33d4031d2b4400d3509e215972bda39000000000000000000000000cc139b11c13f5435e82a5f713b2b93db760f22ed000000000000000000000000738533f4ead5fd7b44c33faf9ded642a9f5c597c0000000000000000000000005b9e64d7d96320fcc28348b32ef520746fd4d8080000000000000000000000008f29e4b740cfa311be0b654c663cc6c756d61a930000000000000000000000005ebfe6f6631b07aed58dd7b6d62ea0ca494c5ba9000000000000000000000000eea7e2c4a883e769ca33d7f14b436c62a5a444bb000000000000000000000000399c35ec7c3148aa48da6cf85485896689f3d48e000000000000000000000000895b183910259192a555117367741479f7009dfe000000000000000000000000d4bb25f6e9199cbbabd517d2c6be682e86f50919000000000000000000000000343f7ad7bdafc9bfb4584b8d883aedd5a82c186c0000000000000000000000000a378073c5798db18bf1240d2a1a1345537f006400000000000000000000000061ba2a878cbded7b6f7eafad7ae29fa50997bc51000000000000000000000000cf9b3de92a67718f790233fd57fc0aca62c667dc000000000000000000000000a8e2d097d0810492561b40c2fd03957055d776a000000000000000000000000052b3e9032dece53b703ac2df7ae6f1842e000b2800000000000000000000000057a709c46825c5f8280a9d6e70578dd17e4f8c48000000000000000000000000c1b483c2d4c37919d83d9693b4f59d0b53ee9f1000000000000000000000000034444268f977e91802ec8affee051373e74e610900000000000000000000000080a4b61fad1ad8910cbb5388e3a3f1b6c4c5d0aa0000000000000000000000001afee174206360cfb9b32148faeccf21e299a7f2000000000000000000000000806a68a04240f47a41e0e8c77990aeb8c4ad8cda00000000000000000000000028c8ce52d65d541a9d08b534dee793c5b5b33fe8000000000000000000000000afd519c58ba136f5af7f0bdedcd6335cedf8adc4000000000000000000000000dcc8be43ba3a07157be136a7cceba53374715649000000000000000000000000782b2fc8674b2718643d371328b3d124ca82305a0000000000000000000000004e4a61e0a5a94cacd7655efd96290e9a9d375e21000000000000000000000000ec16367a14c9eb9a2f4c046960f385dc893bdd0800000000000000000000000023452aa7cc461c14f47c17016b3eb3af52d66e7f0000000000000000000000006365983c3712b0ea33b5e0b10effff526a60df1b000000000000000000000000a73a0c9ab0b246984a26fa3cceeb8cffb6bb12420000000000000000000000004f724203b3bcab7b7de0812762cc2969aeae5e64000000000000000000000000489dc95b485903dd8ea8da76534b1b0c776c52210000000000000000000000008f7229f260a4b99da9162764f3be8a781993adea00000000000000000000000075dfb1cb27bcfeb92579de06aaf248df131b72a90000000000000000000000008e65df9a1d1dc96611a0ba49f77dbc207d52bca4000000000000000000000000a66fb62e994a6075d900cd09c72eb5a3060d973600000000000000000000000022b3cf2d4ab914e693171d990d1fc24ab2c1e26a000000000000000000000000b97a8965cf44e02816f62139b5e01d505c4e198d0000000000000000000000007ec32ec7501b12b0ba84137a1b7bcb4b509cc7950000000000000000000000001b37ae268fa1d78bf9930418c856cce6277e4a22000000000000000000000000b87929b6580da9da8af8257ac014c2de39fe260a000000000000000000000000912c237e2dd2910c0015aeb364f3211457c34ee90000000000000000000000004c9629bbbd43383f52f54944dfed0c9a6c439966000000000000000000000000e8173a8eb1c51fd934f4152d92b983385881a9af0000000000000000000000000a78e07350b0e543084460a2630129a57003f3d00000000000000000000000002a32b84abf20bb0ca5cf263c31cec32b76a5df81000000000000000000000000ddde77ca689ebe2ca354540847b8a5b78ae6f9ae0000000000000000000000007c7deec4785639336337188b762063b52ebbb873000000000000000000000000d1d6d6edbbea26950341492bd971b23ee65353020000000000000000000000000f13637e55bec22c338d94762f597871a8097be0000000000000000000000000a9126ea6ea17cea8832768ca54c721931b804451000000000000000000000000ef1c34a95b89d32c0217c3383938cfc6aa8158060000000000000000000000009ef266e16e55506f0645331361d7467d4817e16a000000000000000000000000a782ce62f9441f3758efcdde702175598eb83bc700000000000000000000000081260d7c0708e4100f30f9b52391722bb141cd9800000000000000000000000070156c8eef0eea31266b8131c5e57bf408349968000000000000000000000000259d98de8e13329ad5f5d2455340945ca95b261500000000000000000000000082cee57fdbdc955f8610d4c7c1429dc685b1c5d100000000000000000000000028f92cb3a739450b87c36b643d525cc2dec37744000000000000000000000000572f380e746728525dd60eca50836848d59479f500000000000000000000000032fc121413ef0775274c236746b0698b04029af8000000000000000000000000204c74e00529cbd1dedacd633c45bb92eceb8daf0000000000000000000000005e29965d08e0939682c1e0f00a8f5692ecdf53cd000000000000000000000000e29dbee68f4c6b5d8dc8f19004879718470936fc0000000000000000000000006a82f5a41d8c38f410bd14e7f91bb30cda2daecc000000000000000000000000aea6291cb48d9675b120f74e2f0b0de01db47a00000000000000000000000000f5e4d394b8cf6fc205474d5050b3b54289b61481000000000000000000000000f7007e1792a105ae9d751fad29459e9ddc3ce3e900000000000000000000000073df9623955e3896874bc8603a63916b60d8a30f0000000000000000000000003bd08e5dfb480d482face930649708c0afd04f3a0000000000000000000000002dcd284ada391f6d0a9771d15398dbf23b010a0a000000000000000000000000335d45b284f9f1cc6394353bd758ff675e0c3048000000000000000000000000a4d818c540fefb7f98865dbe6ff34d50d88bbc9b0000000000000000000000002ea799a6461d7c6bbf7e97ef4ae2dc1be2126d3000000000000000000000000020ebb121417c439244614ae43b15ec8e6c933d7d000000000000000000000000687683a9cb7eddd22f1623386bd7311b6203dda0000000000000000000000000a09ece8a27884f66f1a80da245d945c3d4f29dda000000000000000000000000e546a5681cf54ab35035e1e7c064c4b52d051898000000000000000000000000052ed3d1ceb0d5da3f4dea22b619cb28ccdc30f5000000000000000000000000a045429648338e4ab19e619f5605177184558e9f000000000000000000000000a9c62e27ead1b5e15bd823b4eb79772ac4d3287600000000000000000000000072d05423874da9781f07fc90ac5bd7d8cc3a7eed000000000000000000000000dfdf16dcc4092e863e7003a0bac6ac1a72abb27d000000000000000000000000b21b6a12e12ee308105feabcfc9ec90ebf19e70b00000000000000000000000040f41d71c55cf2a4eb92c20574c919a2953241ef0000000000000000000000007ea03b2be4319999c387371506295b3b4d437ce80000000000000000000000004380eb21d4f134cb67459c27a9952124c3f25a94000000000000000000000000ca41d33fb56e53afa26388eda6c0fe5f62e8dc64000000000000000000000000d81c8a256ac176cdc983cdf1598d5297979f2770000000000000000000000000c5c6d09f2481b86b7f26e87f0917f1ef5f269ed8000000000000000000000000c6433763368eacc3f588bc1ba1e20fd0f0735d1a0000000000000000000000008695da39c614ddb6a12f453e3bfec9c113f710cc00000000000000000000000035571e423bd37972c355f2ecf66281d243693ee9000000000000000000000000e11c07b226673872e8dcb20665985ddd9f01505a000000000000000000000000077e9a7d8c021285884977e479e4e18e17125c8e00000000000000000000000054b39dbac714987ae70fc15958aa4ff18dfeef920000000000000000000000004d4e9a0d5da836e9a295cd7cc9707918126e60390000000000000000000000003fe7186c68a30d1c7be0f11f3c0dcbd8c27ead9c00000000000000000000000060b87797c7be376fd9fdcaadcabcf4997cdbf533000000000000000000000000aaaf4405c7e1dbfd8dcb0f7a9e92837aaadaae7d000000000000000000000000ce9e4f184ab9cff3e93fe33b041aed423ce1d8d00000000000000000000000003ce8bd5783b9ec5e0415ed90b7d8514a869fa287000000000000000000000000944e1bb1b56878ebed3c6e3300d1662b0cbc6331000000000000000000000000a12a51e53c0eb6d5e6477d6864031baa2e906b4f00000000000000000000000063c9f1a0f9d895281caecbfddf466f517bd482b40000000000000000000000001cbd9f225ea29353ce7e21e778c65db275ce2c270000000000000000000000005a4a87d2c807eb3f0f01dfe4583fe9254f9804990000000000000000000000001a86083fe6212898451d3b43370b2f0f012667de000000000000000000000000301f095481b80e169791b6b25f5572cc4aca07c70000000000000000000000009a3ceba005ba3deabfb421c42718c2df250f57cf000000000000000000000000021138ed89ec9a2269b4fc8301b09da28094fc6d000000000000000000000000318498e87da4747bd9078aa7253197b34782f5d5000000000000000000000000847d1d08c913e5624753167e1f7187fbad6a10d9000000000000000000000000f7cd1f1d0a88cf1335239366f167531295dcbaa400000000000000000000000098ca22b6e1ecf3c940e7c5218a276f60cccb9a040000000000000000000000008a42665f3829e83907c10148c0fe8fd5ee403b6200000000000000000000000007f5f7ffa79ec956cb472c5edef901092e1f9f92000000000000000000000000e80af81877da061e9cff30b9b7feeab2140344c00000000000000000000000006644474b14e03c863c897a2ea26177f1815a9898000000000000000000000000422db9a167cc5b3042092e8097bf3d7dcf56e45d000000000000000000000000489ed968989c311759fb554c95913e405e27afd10000000000000000000000005c7dd617a0a959fd8cd9f6d2dc5f68d6f8971345000000000000000000000000d2b588efe534258f173be147ea684539099ffaa10000000000000000000000006288ba98d82b832396134de7f7f356403a4ed4ca00000000000000000000000008d3e80d52b4446f7e69b2af981c603815ab25bb00000000000000000000000024f6d4557dc4c9c8161ec80a9f8315c846cde30e000000000000000000000000cd89e803e750068586d84ae607521e75e9047a3d0000000000000000000000004f1074a51d9abbf5ce52f620c44306d7d983c7240000000000000000000000004f1074a51d9abbf5ce52f620c44306d7d983c724