60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000008a81f65c2c17716433e7989e53060e1fee3ed7b0000000000000000000000000b40054299044498b7249d66a06dfc9a3333955b4000000000000000000000000a5e89ea0be397c1ee9d09f6d1e9050e31b9b955c000000000000000000000000bbbd3f04d541b8d079925d2b305db654269309e6000000000000000000000000058d1d5b170a2128970481f4c7808af0eee7c73b000000000000000000000000c011276c8f70171f68d658bef373598003c222740000000000000000000000008dc2f67a692cba59559a542e914e27ef2c8acda7000000000000000000000000391ff0be57998ff4b7d6a6c417d7af34b47c0f1b00000000000000000000000078b667eb58686da43a710b61cc914512bac66abe00000000000000000000000016d091b6bca3ff50d6525fa9dde4e501aed5c62e0000000000000000000000009ddc25240c64f619dab20d4cd881448112fbaf6d00000000000000000000000062427cd08e9c5780a3d965c4d6979e5c34a806ae00000000000000000000000033ebe15a9605c2d697aa1be9461b6ae2432b10fb00000000000000000000000086291622c5355e88ecb45066bad4ad2d59109d2f0000000000000000000000005745f3314fe29299b7430d2d95a8cd082fe5af9400000000000000000000000052f597a8efa1a29141c4cf056ae2c458637a6148000000000000000000000000c8b15ea757a0fe89b4ba15330e4d8bc6560d9b5d000000000000000000000000e51df55397558912be3df09cedfe3f0f357460bd000000000000000000000000ada7624ef657b3edd433e250ba8c4b7a45e4312b0000000000000000000000001e2160c6301c9b10071a5db10185bed2810a0004000000000000000000000000a9610153c4eeea9c747c5e1a9b49a862ec069005000000000000000000000000393a68900097d2bf328b2527d99a405155737caa0000000000000000000000007016c1e87e38f10e7c57cb2af822dc03d10e5d82000000000000000000000000ebb671520f8638190d7d65e95a6e992117fd77f60000000000000000000000004831d9e2a3d7121214ca7df9f6c1cf499e0d6bfa00000000000000000000000032961f717f599ab40fee3028e6aff07bdc1121aa000000000000000000000000ebac8b6686a89c3cec7b30206f7c301cc5c95ae70000000000000000000000004ec0bf117c9a68ddd7806a9b46aa809bdd5883df000000000000000000000000f20f905aeb39cf19cf5377418bdcb959e99e0b130000000000000000000000001872c112df9fb12d65ad08799beb67dd44104e4a000000000000000000000000bf32a2abc906ec4cae727bb22c7bcc19b8706455000000000000000000000000fd686fd29f6115c819d93cbd8587f3c1bbaef6fa0000000000000000000000008a062907be1a0ae605bc15e66523a22ea936db2600000000000000000000000039ac139a0eff2d3f0d8b8eb163e4606f5d7345e6000000000000000000000000d8902eee226287f3aebbeb1002f8dd1b0fc496560000000000000000000000007a66a4507c908d057c98adfd676023c22bbb18ce0000000000000000000000003216681becbf76d9cb1f0982eb138d79623e5a1200000000000000000000000051c316ca6e365e16c47ee33c6dafa5e06d4ce32d000000000000000000000000e868edbef24453a48c8b53762c9697e8486360fb000000000000000000000000ff137daa66a6b8c44c78fc5a3d341b37be9d29ca000000000000000000000000c3027c266bad97e755365e45f53180ea96bfe5280000000000000000000000005a06947aa7890f382ce7431325926578b518a42f000000000000000000000000b260ca3de51481d65629674fc330adfb49629937000000000000000000000000f5333e4c4978f043ed3a2b58e8c6882914029652000000000000000000000000b22dcebec4770d21f5e9e820d07f7fca7cb56585000000000000000000000000905b02d1e438b22c5355c9039b83404fcd872256000000000000000000000000d880883746cca2eb17311fbfb3399b938a35d3cb0000000000000000000000009f74fe3c309067257f97081d84c0dd5ab510d7b00000000000000000000000009072baa9ab3449f125c1d5e6b99b196f0fd50b4f000000000000000000000000dad378fb03c8f305a000345ad9aa997b13407f760000000000000000000000007cdbc9b3e05ff8904a2513f0a7427d5d99625ccf000000000000000000000000b2cd18bad70d82cb26b7132af447cd1cf83f1bae000000000000000000000000b63a752b931d02f0c612114cd0e55d957ad49c510000000000000000000000003e03f44433b29ea9a0c3aaa789010c9c1c04f546000000000000000000000000f63023b93fc75c74bf56b9a398ad1fe86bf29352000000000000000000000000563d2b2a82be8f5a60798c6b4f5014c2a3947c4a000000000000000000000000ad1c7cfae071e0c2e75ae7140c89ce7f7104da6d00000000000000000000000002d0989804a211af3049a20d143926b00cd7a8fe00000000000000000000000047a794631a3912f3a5b981af57929d12b0130031000000000000000000000000dabd96af36dea965e022d6c254f69a6939765cc300000000000000000000000008da6fe028f6fc4c2e9b7e9b70a3984a0f0e56bf0000000000000000000000003e3b52cda43b64b01905d011c132121c0e64a6470000000000000000000000003c3edb6680e35978fb225ec99d5fda46cf1056ff000000000000000000000000a57205914cb3626f0d32e9a245b6c5c7651b72ac0000000000000000000000000d34d1ae3d18e7655a5c66f9d98149e80ad71fb6000000000000000000000000f2c4e71087a209ea45b92578e5462795a8e64466000000000000000000000000b5fd2cc6ee2386c524e4e6139a1e4a66216279f10000000000000000000000000223a620e1dea7ac8a18064e7af1d6a310c3092c000000000000000000000000cf078c1e2271cbb5f12c33603b9c5885dfaa70a20000000000000000000000009128ba94ac8f81a3aa2265b20ec5b8ad8d08b2150000000000000000000000002d7fdf421e0f98d915d5407ce138a992aec3a1cf0000000000000000000000001b3f8cdd1cdff4cc29c401b0c69f44e6c6966c3600000000000000000000000021de789c50ac43cc76383846725eb89e90691eba000000000000000000000000e6895554e0e670cbcae748b1f5c847c00990314a000000000000000000000000c92b6c1c164e6f5054008d332ccc78a8e8845806000000000000000000000000c5445b9a8d255ea034143cfd596127c6698710e3000000000000000000000000dddf57a11edb946e5ec5c4f5967ef53be510eb2e000000000000000000000000f5e8aac9a4c0f675b7a0319aa7aae51bab87e4ad000000000000000000000000191b7655149bc060c644eb6c6a87e35909955181000000000000000000000000697075c5da3ed6e3b85d459c7aed6e2fc290b88200000000000000000000000006a5adbd001924101ad8504be7af4b9a95577a7400000000000000000000000031ff84269c97105b987ad6d939c8bebc098cdd22000000000000000000000000214c44475b291257f5b05d5016c3e7260798ab04000000000000000000000000e7122386f18eb391a34566a15f0ade1044467b7a00000000000000000000000095bf26743c1e85ff9e94646a6b751c1458e6b813000000000000000000000000ad2238c2cfc34e7bb6d3611eae861cc52b3637f50000000000000000000000007606495a5543c9c336c3222f0be18fb85507d4550000000000000000000000008ae1668b010c0463acb6427d90a43fd1c497ed2c000000000000000000000000fdd22f93626663dbfd5b6127ff1e2e5bef76662f00000000000000000000000004c04db47057879ffdcce556106b82a68308d08c000000000000000000000000bd5a72eefb56d54bd0903ca5ee8917b4a17956a30000000000000000000000003cb1317c82ec24464202035d66b9a85e833999d4000000000000000000000000a5c37d401006bfd883d2a8b8c0a18046d710b0bf000000000000000000000000536531662761f4e1b610d1f3d03677f4006cedd100000000000000000000000035245c9077750e41ad0b2f0201b831df703d999f0000000000000000000000002a0026c6aae9d09a6556e613a9dcbdbe7f0f54d30000000000000000000000002d342ab54ffa1582a9e21ed376c86bba4f09af2b000000000000000000000000fd7129588025b8717eb25b432322579be8cf5cae00000000000000000000000064cfb6f6b0f7738b2c830e154b58a273f2556da300000000000000000000000045adfe9d6025abdfe911c12be9257b47b112f53c000000000000000000000000d1e80c6df79d2f8e434d3cc6f7b29bc683e8d94d000000000000000000000000c29c154d0982929b22cdc71d42f33ad2a7c93fcf0000000000000000000000005810ba5cccc21f59cb555065f7ce905b97a11bb000000000000000000000000068819f7a5516623e87e919ba69807e77acb24176000000000000000000000000a3b31491f3d95cb1da668789b202e32f6d6f3de30000000000000000000000009716ac0c1445021398f5a30758d7c82d7bf9434f00000000000000000000000093f87012a480e5e2e7ce6588c5b6b96635470867000000000000000000000000a1e5b3ddb7835e7375b0c5362aa1b75def3430bc0000000000000000000000000dd890f5fdc41c81ec21f38f28822d37cb437f62000000000000000000000000b8f42260540a0a0569e06e146b313effb825a6660000000000000000000000005058bea1b2b6abf432907969ae20e5050dafd23a0000000000000000000000007eeaa14deede28ba61c55a9f91ccd1331957749b000000000000000000000000c9a8f4cb7cddd5fa08f6ca16223400ba563f9c170000000000000000000000004a771da0e8618039cb7cb7aa8b69b390b1c7eb70000000000000000000000000e45f03c732ae9bdbad668a376cad6bd104501816000000000000000000000000d3a6330cc4d702b452f6792ecc417a77c64121e800000000000000000000000028d209b0e7cbd96a40b7579516937b0c5221696c000000000000000000000000396785fa36da5dc1d99a5705f25b10984d7f50cb0000000000000000000000004e70de83543bb21da20083dccbc5306b6007ff120000000000000000000000003063db7136ca08dd2581f452f61e60cd6668a835000000000000000000000000399b9d8aa9dd6d1481010b457eadc08ac256c86b0000000000000000000000004c811a3a5388bea608306ac11064979713b7b6d10000000000000000000000009f15f8309728757e201095d8d88393f07d130a4100000000000000000000000019e0f0a707bc718da4923d99c11562233851918b000000000000000000000000cdfa266aa6f4e2bff87a7a21c12bd7f8c0a0ef130000000000000000000000004324bd340db32d3e70c1547d26d40ba366db305a000000000000000000000000123a1217868ffa80152c95663e0cbf2a1001a86500000000000000000000000026110c640ffc12acadc2b06cc14b12ccde418742000000000000000000000000ba9714cc768aaca4506dd5355d032fb132a1eade00000000000000000000000045befcede5c2847a1e3f08dba1846f70efb1a62c00000000000000000000000019f49a8d5d2936980f162087c3d3fcfcdc528f3500000000000000000000000073db8d351e647454161118c9538cd77d364e67f9000000000000000000000000426c40c33f273129cd49f361579060c3806962eb000000000000000000000000f3cf7ecef7367700224c86a5ff4ac8ebba8f013000000000000000000000000045029a41de9b420a97ac48775e9190d61a0b6a4300000000000000000000000086315bcb0b83e256c5ccdf115a9c344b59ceea14000000000000000000000000c39647d1ef00e732ef7e4af06f021924f411e4a4000000000000000000000000ced8560f136ee11946c4f2f57f041c1669d479a6000000000000000000000000db5bc3c2c2d2b059c055170eebb7566c3692ef5f000000000000000000000000b60c7e91552b3836905f7b96f851c7d41a17dfd80000000000000000000000007d72f4aaf914890b99510c8744dcccda6208e68c00000000000000000000000026bf16681a6139cfaa4aa4234e352515b0ed4d58000000000000000000000000c02c56ceaf0c70016ea7bd41a46dd1dc7b1ec198000000000000000000000000bb400e7b74c6336ef8f914be6905a936e6a1e636000000000000000000000000cd9d6b858928082aee49f6845ad9e003b7038bd2000000000000000000000000720770727fa28f8ada4906ca27c4a3403fc7132000000000000000000000000037b31c3d3ee302b2eec078fdc651a60f22cb67cf0000000000000000000000000d46fc9a308c1dc1849a088ad307692c56e6bd6d00000000000000000000000085e32c65f133a208818594ec8ef9b9da50564b6a00000000000000000000000010cf1f03250979641fdb02b742e0530e06766ace0000000000000000000000005ec1ab71016dede4c489b0a68e3958513f7771d60000000000000000000000008cb367d65acb742b63ba1a2204b782b5849611a0000000000000000000000000a47899d135f3c15dd832b3485f9da4b7238eb9b0000000000000000000000000453d78f482adb617c17b79b2b95c9249c9eb74230000000000000000000000009372c3787d4a8ffc9cc4d4cc2a8eb9298e58fdef000000000000000000000000d985ea8619bae548c10f135f7b748c5d8792ba50000000000000000000000000a03c56c2e1d8760fb229a872c423f6dc061718970000000000000000000000004f6f2802af85d29dc51b76c8d44ec256d60ae8ec000000000000000000000000a71044c9bf813d9e5a304b523674f2ce4ac3a14b0000000000000000000000006b07b53366f35ac5f0fc2b88676c7eb3ec15e7440000000000000000000000002b319eca8861bfd4878af2718f4a0aa174bd68d0000000000000000000000000444156a38ab23739699424ed59c1eb4d666892d6000000000000000000000000ac7908e5f954524b96216a4bc3993b752e48e0c7000000000000000000000000e31030984f5aedcc5e8a9d57929d359e84eb373a00000000000000000000000095f772ea5f77ffa67ed008b633de700859133f71000000000000000000000000e8bf4229c3b62d15722d9d0440dfdeb532aad09f00000000000000000000000041d596521517437535b729cf0a13af05573fcb53000000000000000000000000f8d7177cea2cd23578ad001732e0f7729f7dcf1000000000000000000000000083629ad6c34a45575d32a2c7664535e5d494daf000000000000000000000000065e0f39df8e1dff8f213c2b4971094f196c8db81000000000000000000000000cabf0616d1a567a89d02a9f5cc078215edc756b8000000000000000000000000732cfa92563edecda5cc0905010b674f83f0b5e60000000000000000000000007381e33c4b6a743f447b09bb02657181138d4bd2000000000000000000000000df940016e031ad4aeef52a9f6ff909e5f774f1cd0000000000000000000000000549bee72aa1bbb8dfa8a95c03da1021b8d457640000000000000000000000007e4f6c3d0899a52255033433d5f4fd7c5f084754000000000000000000000000b284c1b87e94aa530ffbd28fdae6ce67d9379e05000000000000000000000000537ebc1b08684d323db9fdec15ce1e279b329fbe000000000000000000000000609152b77ea33b05de5dc9f7ff4807b71b6b9cb60000000000000000000000006241dde7cb9b2471a67862fbeff5902d02bd0df4000000000000000000000000051b0b55f634dd890d2b5e3e28cca87986fb34d90000000000000000000000002543f0f4b9443cc1e8acd80941473b1384579d9b000000000000000000000000fc7b996829a29ed3c165dc5400fb700c31e1add90000000000000000000000006d06997f79bce24f9e4b787c45e83d9027b750d300000000000000000000000019a7baad303c846e45d62d2733bcf745962277440000000000000000000000008a8316a0322f9e455bf7192aaf472b1e6d8279ca0000000000000000000000002cbcb4b13f6dac2e48fc7e6af04b47f35b00926b00000000000000000000000062905aba38847029d256be138fc0329559f89631000000000000000000000000eb56105cded36d6bca680b75d3f76317d19c24750000000000000000000000005baf66caa94dff0714bda729ad13fa878a5bddf000000000000000000000000091ab50596473c0274b8856b28e403bf23f755f6800000000000000000000000058c3f691fa20a0d18660c98b0f5d0eb6ca018110000000000000000000000000dc804c4f7448555fecc4c18197644af87734d45e0000000000000000000000004acfe3965e2f3e8fe67448ced63a94bf6fa3d16a000000000000000000000000cfe352310714378738742917ffdf17e15cba355500000000000000000000000069f2a47b1d3516c2752f6a8e45eab7b0e2532a96000000000000000000000000f948a0520674a9b28e54fcbbaff82efea0cc7403000000000000000000000000d2245cd52d78b947465ab461cfd798200f488026000000000000000000000000a4cbc7652996641354d24f89075079542be91ba3000000000000000000000000ae9c2a0f6608c67d3f93b307649831d71f56443b000000000000000000000000eab61e17e85bd0be4efd823372f2f7f81bc4a171000000000000000000000000b83f193d5e884ecc1421230b99e245d6478b5d110000000000000000000000006fac0aa2c71c5c5fed38176bf3ed80a82e76f56a000000000000000000000000e8798ca2c4df8fe6affc890d0cc6735739d415720000000000000000000000008deb45cf167ba441c2dbd655118e8e914c6908ac0000000000000000000000001efec5aa1b8fe39a236b29dcb6dfd26fada7bbd1000000000000000000000000e11970f2f3de9d637fb786f2d869f8fea44195ac000000000000000000000000898c2346c2010047fc2731ecdd215631dab7afe00000000000000000000000007aa0eef22a5050ca66063fbf60d94343676fce17000000000000000000000000a5c157bbacfe0bcb0077149c42fd9ff93cbbd57200000000000000000000000013c17e3b35f21ae25670566e69745fe3cffebc44000000000000000000000000489577f8b6119ec900dfce17793b385d21bac97200000000000000000000000082a3055747f9cbd22b5140e0c598558e86e422f500000000000000000000000074f8010532496b9b82bc31d0076de9858445ad6200000000000000000000000024062d7f4a3c17360b3d8f75f304cbddae7be906000000000000000000000000877a5823aad4e9b1745cf8ddc2b370743f4c1aa90000000000000000000000003a83ea187ac3ec7205602de75082df676fda02e5000000000000000000000000102fbf43dcb48760a443f561e5f9c22b8f0322bc00000000000000000000000059359e07d7aa34663e11f29e6543378a88bb021e000000000000000000000000fd1752d0dbbb7fb51fe8dd5528e12a1c48d7380a0000000000000000000000002530768beb612928fa82f52cb780402e9915dbd20000000000000000000000003321afcfd80e70ed5d666beeac5eff0a124893a8000000000000000000000000c5be515b8d5890ff7e1f3a2553559f96eee1dedb00000000000000000000000098b70b93773bb00ac8429bb3b0ac6bcaf3261a6500000000000000000000000017814d583462253398854ea7c44ac0ce02ca40f60000000000000000000000004035b96c9718b9ea796867a9b18293e7121c8bb10000000000000000000000001ec49f0801dac6c1c5ffcf78ea3978725c16ebea0000000000000000000000000fe95d6e21958f908f89fbbcfd42a2c7c58048dc000000000000000000000000f0a0541dc4190c6977e80ac5029864aa78e4fe0b000000000000000000000000e14084f20bcaa9521c6542bf041f572995917fc5000000000000000000000000ba039e7f1a1098ba198d01f2a2521b889ee164ea000000000000000000000000656142b6b27285ae26a945d04de598832aab6526000000000000000000000000e1dac4402fa85f38bd9e62ead9ce04d6c7029202000000000000000000000000a7c8dc5b71f39d67fac810c4a8428ef26e82128b0000000000000000000000002c06efb558a6b09bc2b3fd500c0de9163d4fd917000000000000000000000000699594e6d51216368d516257163a9737918256db00000000000000000000000058d7a016a8059c6a97310ef4408c10b7c6f2339d0000000000000000000000006a38704d06e0cbe8184a9845c1f6e25540bfa22e000000000000000000000000e0f9c641797a9eb4e1c9119b17b1c37d1448ed18000000000000000000000000857fb8cbe549012922d5fe2b1d7a339326dd176000000000000000000000000099aaebb514f3eff85ab3d2a6e16120b307318f1e000000000000000000000000a8936db49d62f8e6212be534e8684109cf50c5510000000000000000000000008771b765766baf57bbeaca396f0f4f0030c65291000000000000000000000000168ceb6215a7e48dd9c12d2371e70c1887ec1381000000000000000000000000dcf9b6d194ea1ddd8d9787e960261ffcaf9609650000000000000000000000008c2af87446128ed17ca225422f9245c84a86e3b10000000000000000000000009e30378b8d672133c77aea4285d81a91270da820000000000000000000000000cc63cbd3754409cf6f69149f87e2c1f085da5d99000000000000000000000000ae3c641aee7ef828791c18514b1bc7cda45e82f0000000000000000000000000431a201fe346338b8ba12f1ca530385f55ebbd3f000000000000000000000000c1b03d719c8f123a96e3db87a62a75ede7cb65ad00000000000000000000000052b51960d382810d5399c340bd85eea4a28702960000000000000000000000000c95109a3bca71bc85fbbecb3e972d9997b529010000000000000000000000002d85033fea14d31341b23373665d7667c5c954cc000000000000000000000000ff359287e69b2ee02d0a52024b8856157f1ad24f0000000000000000000000007c0b7cb737bf94b911e4e190157672071b3009080000000000000000000000008dc09251532b3d6df6271a160f6515952466e097000000000000000000000000b4a7916e6a065af74f3428d4636eb10a59070da900000000000000000000000078914f7bcd63d0475d871564bc0d2709a2742cbc0000000000000000000000002b5b0a00ff8b3944bc614831962736c41b4452010000000000000000000000001cb6293ec96b775f7b264b3b144c864f2df1bbcc000000000000000000000000996a46bb4a177ac8f8d1412d43a5221ae1f9e1b600000000000000000000000064fbcbb67981d5a16db52f83695828f3b5894f8e0000000000000000000000001a8d151220031a4888f558fe165a7f11dd20bb5f0000000000000000000000003fd1a1a6920cff7dcc98ebc5ced6314a30d61fb7000000000000000000000000a6409aebd3dc87484beb7d0fbac61194ddde7d4a000000000000000000000000320ea4dc3aa9d9fc7606974626babfd5678c8b5c00000000000000000000000024e7c28d72b4ec3eddfd710c6b95ade065c7ac8d000000000000000000000000040c8c11d0efef9e0cbad63f71df0c6a8eff9871000000000000000000000000cc295cd0ff17aa0080b266d30ac3e8e6b5e4c8ae000000000000000000000000156948254e38e5ac075ee1b4bd7304771f20307c0000000000000000000000005df27319bbff9b052b36645b0f29db97cc50a393000000000000000000000000159cf2665f6b8a37518b48007954be0142d924b9000000000000000000000000d78ca19c5a2829e51ecdfc29fa95f00d404fc7a500000000000000000000000039b7a9ec7ecc76406e03470da684bf61478e4b2f0000000000000000000000002a4bb3b32cbfe0528d55b2ef92e1b5d671719546000000000000000000000000aff8e73c71997cfcaff600c4723bb6718bdf8e9b000000000000000000000000f83988cd5e5cf959d4ad728696965707d628e7d10000000000000000000000002a5b3b28010c55b1bcf1e0d058f23fc8654d1ecb0000000000000000000000000dbd47de119c09f72be428d5697690e5ce5697a50000000000000000000000002dce38ec64dfbee3bcfbe2637d610d2ed570e9c10000000000000000000000005e2a75a7e524425350ed1f905f353cfcf3d8dc1e000000000000000000000000326fce080cb11b9087db9ec04c67707c1b344f0f000000000000000000000000343aae0a733ffeb13242954685ef0eda43e150310000000000000000000000001b054fae5c91b26fcbad26b30ef4564ba8f69052000000000000000000000000ba55544f829c3159f20343d996d05346b14f3e430000000000000000000000009f669866c6e8d4505fb2c90b15c80c979f1ee0bb000000000000000000000000e702776e5da628a19b05453d903b08e72ee5671900000000000000000000000024b040f016145161639650407439eb1891160010000000000000000000000000f7f1b8c5bc8f93ac51a5938e9f38f37311017dee000000000000000000000000357423a307d8f608543f71ef8f9c9fa084f4146f000000000000000000000000a6cf13a33a333cee8e03f29edf519305655e2fb2000000000000000000000000db5c72d9753698f54a71c6abbc5ea48dbd0e2ff2000000000000000000000000bca1e330573e60f4a19a2faf6f8acc262e30f65800000000000000000000000069f3ac8ab2b41eac0a39e5bdb66cb412f9ed988f0000000000000000000000000345fe8cf774099a0c8ca7be1dad4bed90ac6de700000000000000000000000038c81412f8961282a5ad1d8f0e2007ead609e183000000000000000000000000ba4b34cacd470cf27bb312556706b8914bd241c90000000000000000000000008a1a76f830b7d2a661b131ef900f0c13ff50b9bc00000000000000000000000066065ac507b3ce303897ad20a660e244332df9170000000000000000000000002c7261bed13c56bc687a870ef521b5a6b337a049000000000000000000000000c566940cf6ddbf6836185a6ba9edf2c00e84d3620000000000000000000000004f02673599d807ca41c96728735720614a67050600000000000000000000000026ac9e8307933db9fbf32dab23aee25fcbd5b28a000000000000000000000000f4405e58a46057ac994de4ec94206e0c2dd5e324000000000000000000000000c411518dfb0832b18285996821933f3f58d4a602000000000000000000000000f7b58f73589a780126cfef4a5d26d9d66b93002c00000000000000000000000013a3db9d805d1b606f61dd8c51b54cb56fb9f0d9000000000000000000000000fb4384072cae5a51b9e3d8e2dda7b31431f55a4a000000000000000000000000a1027e37b60256301333ad33915d536cbab7e00f00000000000000000000000032e498352c6b0b89e7ee583600c415625f3675cd00000000000000000000000005edf809b37052608df9346f11fab0feef154436000000000000000000000000b9b2024dc18613c08f403bb700cf5d06de3993e5000000000000000000000000fc8a640c3e1b615e92ab3324d7b87203e4c24ccb000000000000000000000000be7a6e4169220f86cd4447a839a21c94d94777ff000000000000000000000000393ad6efd85b62e031498bea27c3344117d0999e000000000000000000000000bfed5fa7e011eba7652cc6a916622f5b34b425c8000000000000000000000000bc7e107414a46c2a1ae56abf9d74fb55576d346a000000000000000000000000466954c35ea94efbe19f2de40c32beeba5cb40550000000000000000000000000e0141b97055c06fe09fa2d6a5dc19248ccfcffc00000000000000000000000076aa8f80534f5774251e75a56db4181a65cf7e3e000000000000000000000000fac3357f93da8d7268cef370f026f0f98d882a170000000000000000000000005f1d0c07c967248491c411bb29786abf58e6126f0000000000000000000000002e60e96b619f143e56531266ac63e2bcb8688a01000000000000000000000000cb6aa8abd4482aac7a00fecdd54ad974d8e4a166000000000000000000000000b1dd39eb5645a7e2ef249b90fbbb1f7098c52f870000000000000000000000002d126b2c28c002875e49c4af3aa7bc46ab0531ff0000000000000000000000004fd025b34dab09be6f6dd67bed1c4407faf2f7ee000000000000000000000000cc87ce76b191298e896a566489a7a046be60b2840000000000000000000000002e0237bbd5205d2352028371e288290f3081434f00000000000000000000000087636c988f8162ca3dd54797f0e655eaef1ff73f0000000000000000000000007318ba9fb2f12023ac36d7ac032ac6eebc792501000000000000000000000000281fc1e959f5b77e0c0684e1036f7fdc6d25209500000000000000000000000034383fd1dbefb8311bfb562a133ade919a33babf00000000000000000000000042409aecc8ab2108cb1fd216043a3b39506b973300000000000000000000000042fbaeee9020eec3ea20eb7e320814f5bbbd345a00000000000000000000000012f38ebde579e3eb0b39afae657661691638fea8000000000000000000000000669b280624b9d9cfaedea5d1db6f068480859a7700000000000000000000000077f4df86cef95c7c8c3f5206cdde2f192e0fe7b8000000000000000000000000aef2d67ea8dea7e2631b4ab3987817d4ad956db9000000000000000000000000b0f427cabcbb66a1508634f953a5754f63fc0012000000000000000000000000de4bd53fbf294f40f849ad90feab2d9b1be947ce000000000000000000000000061755bd3a02c266ff679bf360226df7554cea43000000000000000000000000fd3cd9f5188ba4f480cec75114ee2663c62ba89a0000000000000000000000007d0efdb8ab5f857091513e40566810dd0776470e000000000000000000000000393c21474f8501153055567ffde795ceb206a34f00000000000000000000000035a9d048e2211e74f52712e4fd0ca0bc86a79f9b00000000000000000000000025175133cffd6f76e5da39e15dbd0968d244889d000000000000000000000000cd07d683f33a7f7b8a697d3303d966b03b08ceb70000000000000000000000009d55d5c9be9905eb6386d015b78212aba3cc40a200000000000000000000000040b295b612c83dcab40e9ab2e1ec453a6534f13f000000000000000000000000b68e0c9ab1e9997333f7a991f0a76395b7ae48f30000000000000000000000003edf8ffed5d5e9f565c38a6f867fe68deebaa02e0000000000000000000000004e4c96d504ad32e57623b0b830db37df9a70ba4f000000000000000000000000407a5f59789e2d0a3c83cf31cf21ff63a67d2084000000000000000000000000e84d04a27c77e7fb8e688bfd7bf8c62910075fff0000000000000000000000002b454da4d345df21210442af47d25ecf9286850a000000000000000000000000bbfd3ce4ce0d218c4537e39afe1c936742ceef2c00000000000000000000000024aa1b9d6cd095ac35d7ad647663a5761f99c7ca000000000000000000000000a647b474ebddfdefc4488f7e136901497af032430000000000000000000000005f68f417f0fca80ceef683136046f10cf49b5cbd000000000000000000000000af5720b605711242b5f275506309e2f8aad87b5000000000000000000000000074de5bbbc8d9bd2558955fbfb1c40a01cffc8b120000000000000000000000003aa9ee47d909da628070b32e0d3982c9ca693d090000000000000000000000000768dc7c2ad08e6f1e0849ebb31d7a038e92f78d00000000000000000000000095089f2d07e6bbea9243a6f48eefaf887a945043000000000000000000000000325eea048237e3b859239c8223f154e7e0b53f75000000000000000000000000914ea41e7c3bbbdfc40b73d14f65e5f2f8797ea20000000000000000000000002d36f4c2e9caca39a364f350fc7f79d699e1a01000000000000000000000000063b4d1e272cff31689475eb0ecd493cb4c2f8911000000000000000000000000207486de320cc51740311180925090e3b0e74573000000000000000000000000d3b9dff1c532126422a2161c3b000b535f20ce2900000000000000000000000033495fb9fe65b18bb6f6b0ee66e56e873ef1e0eb000000000000000000000000835fe27f6d731d5978010a928b3175eed19120d6000000000000000000000000ba3e8137bc7c0620570f7ac88d1206291176a39c0000000000000000000000007c73f81eb6286c07926f01eaa99fc03cf3af8c98000000000000000000000000013859422be65745509925b0dba388b0f8047975000000000000000000000000a0a877598e58a14ce74227f9cfce72d1de053dcd0000000000000000000000002478fcc7b3a71d955b03694cb3f1760deb594412000000000000000000000000a59e5d2f2aef57fc558305c3a703a6420516c1c100000000000000000000000080642a81367d89204dd86688cee3b112192af3f700000000000000000000000089a361f19b54a9615d5f5600c4a903832dfbd7cf000000000000000000000000633d3c8c99176090af64a6ef21ad097d2d1529900000000000000000000000003c2a27707cbecc705ef81d308dc8601edd85414100000000000000000000000043e6552d8973a403e6f62dfe0e8bcf92fb8f0aaf00000000000000000000000019f24bdf3a7ffe2cf66f7852ea32c3571cbaa8870000000000000000000000008fabbdc12ea6e60dafbca4aef5d9d5cd77816a72000000000000000000000000e46c7eb9d8c8e66bf33cd4c8932dad176c9cb075000000000000000000000000e23c3fd9febc7ffadf560c747ca74f5d314115e7000000000000000000000000a4b5b89cf349bfda02308db06785060b0f9268c4000000000000000000000000b95d15fe01bb513e22960e70f72d4010d9a0f7aa000000000000000000000000330959d8158a83e79709722e581935f886a4c13500000000000000000000000088c015141a96134966eb89a1e5beee22c10abc84000000000000000000000000a5ce70e2f54c683a9e3409acc984382eba46595800000000000000000000000049c8da8d39c139615291abbfd01eb6f585960036000000000000000000000000e723bbf92858512f29cf6de066c6420cdcad078500000000000000000000000065ebeee9919d1f411ce8a48019c5a9eedc977105000000000000000000000000b3ff06ecde720a61e0d685fc91e0be07666d99740000000000000000000000009c488efda7bb74bde70721325c043dc7118db78f0000000000000000000000001ddcab2dbb1245e1ed1d739c7dbb3f98d12cd7f30000000000000000000000009b00ffc0e341b844bfaca4ed0b23a0d6905f1b86000000000000000000000000138e474eff1bf365fa877d94eeb0337d58f0eebe0000000000000000000000007da9a9b9f0c5f9553b2f64e55aab8836244f257400000000000000000000000090d9068fe377e71accc43f3216cde01e155f4e640000000000000000000000009f1132ef163db3dfb2a5c9186df2eeb154cb57fd000000000000000000000000ed4a68c0fd77026d5fe3956484f06061867d0c2300000000000000000000000089a2c6ea4ce59980d98a1c9825f43f6fe3f9e81f0000000000000000000000005b0992f5e4282f0e1e27f1a5f54077b0ae0f4a9c0000000000000000000000003fab15fbaa6c19a50562c44ffa45b2fe047a87a5000000000000000000000000229dfb3d4c5168d5e756b16365600931b5261a3a0000000000000000000000001086024d6bfa92f9f68e6b2f122a022d4bea27d40000000000000000000000003687059eace75851d71237002f747a6aedf6e192000000000000000000000000fd00877c4b78912e84ffd1a0f54376f607489b76000000000000000000000000b7558de9fd4e46f51e158ecb388f5830b89be6fc00000000000000000000000033d5fb1b5bf6c5609a56b748250fe0b832fb2889000000000000000000000000ae3c48f1a948fd10ef097336dc0a05158cdf9463000000000000000000000000a455c79ad2e6b2c64372886661de7a2ed0254d75000000000000000000000000f35b1b6ab35e822ce2061b567239c9b0fd1cc7ca00000000000000000000000080f615c7383e8ab4c7991e643300e2299e806a23000000000000000000000000e54af8bc6186f6fa02a631d0bebfdc59f144f3d30000000000000000000000005187799eea3619a65101dc583549acdf6b5e60b8000000000000000000000000f368d623b66bd09a4b211973fe8f4bf97c40d9c80000000000000000000000007645d4378e0b49e71ef12981f81843243c37231b000000000000000000000000a61acfec01e4105c8524b46f9cd57635afcd3aae00000000000000000000000063e472625948607b68a1ae807a7fa3e62e44fd42000000000000000000000000b2a3a997c1e9cde36e0d127616b50cc4fa9558df000000000000000000000000ec6ffde488634b7726779a5e99638ca628f05e15000000000000000000000000730dbb1fd6a16bdb6a9aea960254722510982f9d000000000000000000000000679d3ea519c0dc9e71fa4cc03d60ab65068a1d3e000000000000000000000000b91ebd159a83b2ab2ff2ce752408a5b12b6c971700000000000000000000000040063034f220d243181849111372a9378a3af87e000000000000000000000000f177739b19510e0695dcda1078fd9633af1f5228000000000000000000000000e677c4be9a91e5ebb1a5e3b5cdeb1d443589c489000000000000000000000000f2e24dfe4eb74904d74bf60884db9b611277050e000000000000000000000000fcdd6681f6836ea90adcf1a2a6203a42432e3c8d0000000000000000000000000ca67f2f8d193ae85cef82b3ef20937ee0ceb418000000000000000000000000f403135af0911810383e25ff25ca921e5eaa39ae00000000000000000000000038de851f7536048840ab33954835de8073b9aff6000000000000000000000000e5f6066e74c27544729b0112fb49f61d807a58440000000000000000000000007250ff6f4eb8cd537efa892f334e24d2b640fa55000000000000000000000000a74d7af1d4be2633b14453ee19b92810a4af74720000000000000000000000000b5187512bd6dd11233834d00cee9b4caa64659e000000000000000000000000b16edd0c3ccb2503a4305337b1c90fb04fb9611d000000000000000000000000e5b40941436a0766eb9f8e31f8e6062671f51b5e0000000000000000000000002e5c28a31f2c4d2295b5e66d25a8ec5bd74f0a800000000000000000000000000defb9fe026f9f4add66647f1dd9db942da72ff70000000000000000000000004d25d083a9da3c9a045d7936df6b03e48e0809db00000000000000000000000077e0a0333864f09ce41447a1266ff0ec34c8873a0000000000000000000000007c81d341c3b4a199c0dd04d9711171ac700c5cf9000000000000000000000000ea5ae8f4c775e3419c55c895dabef833ce436bbd00000000000000000000000089e6dbfee4027b0bc6b264dcf8ee3c882e555fef0000000000000000000000000d7f69a367ec41c856b8a0cf51a881c884073061000000000000000000000000cb4b30b7a176ff9327944a6f4c0fd4f68cfbb80c0000000000000000000000003ed562593bb00fab8ba0da099d5001291737e630000000000000000000000000158d314afe34f9c43b7519295aa36d5c39c55c590000000000000000000000005360a013b22dd09115001a176ccec7839c7e38f70000000000000000000000006e1bfe2574d429b4765dcb91e3027724a35c642a00000000000000000000000049b889c74065b26d7572cd5931822ccdfca0fbf50000000000000000000000001390bb00e4f6c90b184d35aaa7406909468dfb3e00000000000000000000000041853bcdab6655a77373a115c59b4779f89255880000000000000000000000003b6411ae916a75962591988b196594ba166f9ea90000000000000000000000001c48230c9e4a3fc8b75015f858c1745ecce1e688000000000000000000000000792a4bb20ae0a23c9c8d9db51e83eb52465801340000000000000000000000000acaa755b5d70b3346c2de8358da891aa29a96de000000000000000000000000b70357670f34c2428912c96cb13d84e78e6d07790000000000000000000000008f800c8337d49e22c4783bccbdb2d336a04b5d00000000000000000000000000fd809ae009979a05b94fb5194e1958b7f0d4b1cf00000000000000000000000006d0a2a6c47c96f0ee8e06977bb0730bb314cdb700000000000000000000000052536ff0adc33a51c4e8d9062c2fc8d5a1f02e84000000000000000000000000c7daed6931fac6f5cf02df7339323cd4940fc93a000000000000000000000000b5db2abaceafbcb50d4ee365f48c4626c8cbc79200000000000000000000000098a3301d6e0cb98cb460079c959f2b9ace6940ef000000000000000000000000b69f3329bbb104c004fb8a42c821fcee398ee208000000000000000000000000aa8519d24c3b8eae83c8005af2b959a85eeb34580000000000000000000000005da94420614d9a7ddbb2078c0c9116ef4190dd91000000000000000000000000476a88d1000b91a33d50450ee381dab175deee280000000000000000000000002acc043954e276877199a67f42c4d10f9d5258d4000000000000000000000000a6a109abd534ed2c10efebb77d4df62d889c18d70000000000000000000000001661cadf4f4a7d991d7fa15f094aebdde0af1ec8000000000000000000000000f04b0b733bbf5f76e403cf07065b9cd759f2e2810000000000000000000000001045cce32e27f6b7400311ca442bd8fcd59be80d000000000000000000000000855cfad6b20912f463ecd2300e0b4c319528271f000000000000000000000000452bc1242be99a47c9818ae6bb794cf5b9f3a07c000000000000000000000000b7bc525bf6aea38a792abdd21d5042189e9fc9de000000000000000000000000de6e8c9c9da713b954adc3dca6d8aaec39a119a5000000000000000000000000da44266aa4dcaa5dae6aa5bc16f27d67e0359d0a000000000000000000000000983afcbe2a8982f692c3b1a838e10cb56f7b1e7700000000000000000000000057682dbd3d943fe9a30b8e9bc7046d7144985a6d00000000000000000000000067c10c64b73ce82617aefa90ee86327edc55951300000000000000000000000024452c7b0ab37528ea48f5bd8ed688c0e7661684000000000000000000000000f78e24727216d82054eba8811055a3f16597344b0000000000000000000000001e538c4f750f86309fc9de7a1d56a1a44143e14100000000000000000000000038d7e738950cdb35c6f9d92bee3d8556947c0ad4000000000000000000000000141049114f10e26c8c104f795a95469c9abfee1b000000000000000000000000a7d7c7045480fc32a5af2cdca378bb6fb81fbb24000000000000000000000000c97c0d369ebb3f564a0e9beb6d4f93fe45244e1c000000000000000000000000075d7edcf1c349cc585f47773f0ca797ef8f219100000000000000000000000015528a9efac6431c2d20218c4c237320453bee5a000000000000000000000000a155d81c82310ae1867d29ef142160ead078320a000000000000000000000000e12b2b9beeee136e48941e8cb138eca18ab4cc520000000000000000000000006183e7396a7ae818ada40f06fe03864f05d0d042000000000000000000000000a30a79160869bfb06def52301880bfc948a67a040000000000000000000000003dc1444ac3b1ca8f71351b2a6862d0719fc8a9960000000000000000000000000e70952ab0849018dd96cf64b306d78832189b44000000000000000000000000568a554b4a098ca8844e22f6eaad0787455d17c00000000000000000000000006690f6c0d2bcee83d2caaa229474a5550c8c548c0000000000000000000000005ab910e0f81e45994bba063a0f7a996e54d338e5000000000000000000000000db68c477dce55be174158cea5c43cab641692a6900000000000000000000000062e4ee21eb9947d0ce6fbd05a3007602aa8f139b000000000000000000000000537a6c0e54427d98498b486b6bfc067f17b15f80000000000000000000000000872ed3b22447cbbcde15756ba8763559f57ce14b000000000000000000000000c8e8182b4f5e489eb7290e8e1896f2cd3d50c175000000000000000000000000ef1c650a137c5265f69bd9fc822caa9f12b7135b000000000000000000000000bdddd04dd22b1ffda87eec590398d7a849914c65000000000000000000000000795c547d4b7a7538e89dcd9aedc613050d2c58d500000000000000000000000026ed0ef37324c7e7c9e4f38e6e23e7d52b73a5e3000000000000000000000000410d8f63b72a112327746e832ab00ee6970430b800000000000000000000000032ad96f42f183b96501edf38dffada8c102d7e60000000000000000000000000b1b819e585eeb6514037151ea14a620f51be5e28000000000000000000000000851d912071d9c8ebafa744d7532e5150fa464560000000000000000000000000a6ebd6e37a5e8bf91efab01d301f09872ec1729800000000000000000000000066233808d581a3f2c0da6fcd07f4696aef6e124000000000000000000000000043926d95ca98e3ae357197d34d52d045eb7f6088000000000000000000000000d2a1a5eab647e72dfcc669aead39c9bac18f738d00000000000000000000000026e618af4df514ee9e4f03d303c97393b7495ca6000000000000000000000000a7195291d9758b738e18d708eb5d4b7a1bb8b9420000000000000000000000006836d3ec3e94cdc904445a3d4bad5a92e9600315000000000000000000000000c9c15951ae41a6c1abadb52ec4aa1eb99dda76ef0000000000000000000000006a58180bbabe23e842dba56ea49fa5ae13c79cca000000000000000000000000b1047f562eb7ca6e15230cb48bb68519d91e4a37000000000000000000000000a0350fbdc375a7e1986de3f758027c11fc9e582a0000000000000000000000007e3538fe0f176404fde825542b9871f06104f13e000000000000000000000000cb23c8a3aaec20593811f1bbfa068e4ca0798c63000000000000000000000000e43fcc0d77b1f2e31fae86a058c1de6bf4522b100000000000000000000000001761d48c18a57de3fa22371d49008f8bd785f2d500000000000000000000000041ba7e3904cfc830e1b962f63f5df3c80ca2319300000000000000000000000002be390052516d732cf5023ff27350044f1c4dcc00000000000000000000000020719f9ef4cae4dc42d088fb838f32580c99ba23000000000000000000000000bc2a6791405840c54f68931eacaf5c6b3cce9940000000000000000000000000541f2ebf10b2b3a41aff1a2e883c258b50378c5500000000000000000000000097c4ba9deb1c8737467291ee7c03f2ae58e273d70000000000000000000000005fb0b75458d2ab27788e4d29fb040440b59af040000000000000000000000000a398994950f6dd6fe8b12ec57472f9d2f265e393000000000000000000000000400e638b795f0f82d07d442099e2a4c8de2f1bd300000000000000000000000066d093c78df31c54133f8cb395573c832a638f7a000000000000000000000000f9dcb3898d255692d804f1f46f29e66a2532f9820000000000000000000000000384543b348b1cb0571839f4e1aa4ed8579ff9c70000000000000000000000002619d129c66f7fdceb6f2a3f844c922656c09591000000000000000000000000873073d8b6ed736f6d7171dfaba3207b5ed8e660000000000000000000000000edd711a2ff09d583faa04a301bb290ed2c9535e70000000000000000000000004b591243e0768fe9434dd45dc417e6f13dd73a210000000000000000000000008140486f3d06b5c7475efca316dafe1bc0e4cbda000000000000000000000000cb7d4f17acefb4dc4663c28b13c88eb4438c08df000000000000000000000000773f398d2491771a9b09df65ad372253e0f7d875000000000000000000000000265a13c54f9ba96990c45285975058b21eb5f0d7000000000000000000000000a798fe5aace2197d4b05c5df4d37c5d466e2ea7e00000000000000000000000061b9c8187ee52b89f324753d4dc09542ae7330830000000000000000000000009490cf979027ade1e03d160dcd02c97afa139da100000000000000000000000069a0d93b43e70e6149d1bf90ba4e44cbde88a6f9000000000000000000000000e62e5973fed9de4ecf6aaa24d85708ce4587fe6200000000000000000000000031eba3c9a1d07554c4fe2117a11a964c219219a6000000000000000000000000f97af63d7ee4d1f851d56967cff502519c35b4ec000000000000000000000000361fd96402a50429f695b6efc636f0f75b7bc83d000000000000000000000000984c8ddfeab953bffee7f6f0604ea73223563cd800000000000000000000000037beb0df57b8f6fb54b510f0bfc94df70415cbd7000000000000000000000000aa20d7680b2967d211159e37da4a3adec35da7a6000000000000000000000000b1ca290a4f404281f5dc9dd14b14d6a89c78fd6a000000000000000000000000a3245dd35679b9e12bd4563a4227a7b5e108d59b000000000000000000000000a05e2b601fd140a3ad649f75ccfdbd205db1e197000000000000000000000000ba02dab1800a08af7236401999fd3cb6641524b8000000000000000000000000014bb82a21db9618885741033cb627f8ccfcac7c000000000000000000000000173236532bb29466b170d49c25e920c0922986410000000000000000000000009822cc7506e82e35dae99591a8bd3e4af026f8b900000000000000000000000024f54bd15adff153aa5a55735e392ef9b34a88ae000000000000000000000000375519eef9041c465e2ff6e1c39fa7d72043f4ad00000000000000000000000009ba76f2f9667bd76a4d9d2cbb22030355e9f8b20000000000000000000000000f10145513edc9f6dab0c9550d626a31acc8b230000000000000000000000000ce62029db415dfa5b5f83c1383bd05b45caa6565000000000000000000000000704c6d69d7b0461787f597c6d8187e64718ee18f00000000000000000000000004ba02c509e59c8c91f06cb2256204bcad3a9856000000000000000000000000ea297e898317f7cf04bcab379a08a2d856c6e4d800000000000000000000000000310465b7dfcf0f39363d5b2a70e70ab695b834000000000000000000000000382ece1358f685eb724e9e55262cf9753942d18a0000000000000000000000003d621c7b571bf30de87ddffd7776458764c8d867000000000000000000000000d227a46227c1d861973a50b834961bc0dcd24e2c00000000000000000000000060b667431409e3a67e1ca69f9312696f9a8b464e000000000000000000000000e6347a4dd04ec79facfcd8220d44b693d0cfc0c4000000000000000000000000bc996deff5f0206f6e097486b6edb3fa5c7129f700000000000000000000000069e09c438ca4f4cefb6c1ceb3d4e8ddb9386f1a700000000000000000000000029dc9c5f657940ac67c4a23516e4dab917174a5e0000000000000000000000007c15248c5b20899302c8be33666a404dae2422f30000000000000000000000002aab30f55982772f7403bd17fcfa4b911bb5d5f000000000000000000000000088c4aa148796683ec3280af07e3d6e4256502d180000000000000000000000002d5cc13fb74e121d6580326b84053d54f12f9ead000000000000000000000000d3ee03d9cdef62ffcd5098095e6ee3069559f644000000000000000000000000b7969d4d6af42b48ecc27c39d8be3cafbd9cf2d3000000000000000000000000c3cac1425ba1be46b7566a0116feb82795193e670000000000000000000000001351e590ca492c05a6808539f9b777bbb10b573a0000000000000000000000001e1984df76bae06f2dd7ba0dda5b92f15ed124aa000000000000000000000000284be757c88887577accfda6e141b9d8e9511a5d0000000000000000000000001cccc0b10e3f950b3e2744d860e3a8372c103f60000000000000000000000000d8e08550a053822af98daad33906d385b63e039c000000000000000000000000eb6e7bc6ac06af2981be6f1a99012c86c706ff0c0000000000000000000000003bc6ac5984cf76e95325fe3d03cef9b4912e976a000000000000000000000000b2f9eda4e9b19f92c63a2bfb57ae862beb23408d0000000000000000000000006600a3520421f6941cd4ea9e7ca122da312827ca000000000000000000000000476050d225a01777cc87baaf6f3907a88f685527000000000000000000000000e68f5e896bfb9480cc1629941ec8bfa5eddb0c5f00000000000000000000000000c0e6d127551cfb09cf15445c7373c44db8a60c0000000000000000000000001a3f99ca2c18f0338f6d8605947a2b6625e79cc40000000000000000000000005a30531ba4cca4d49eb23067f02d1583874ce90300000000000000000000000036619f647efbaa6be6e264ddc97ef72de2820622000000000000000000000000245cb07df3cfaec9daab578d46213d91834c2b6e0000000000000000000000000ccc018376f5597568a49f5bb6cae6f75040a8e4000000000000000000000000fdf68d532f8b557cd07f9abdfc292518705e7e8e000000000000000000000000d1b7ebbe05c671f04de6ce94936771bca93a43e20000000000000000000000002d963cb19eeeabc23eaf2f4ae6b5cc90b7bd9bc700000000000000000000000096117aec9824302e5f9a2beb394fe0a0bc32c1c7000000000000000000000000f762ce0b7b5bd15d8ea506e4bc64fa66bbe85a3c00000000000000000000000018674767ca93c308b5646fd18211c66d8cc1a81b000000000000000000000000e4b8c5a2e1f06fc30a9e494916b933258f43ecca00000000000000000000000001265fd79df7f330c5084c80497631007dd95a140000000000000000000000008825cba732c77e223df75545a6ff76c5ca1765e8000000000000000000000000ef8d86b51e025d19d981412f9b89f7ffaea98ecc0000000000000000000000004ed8655b962d43eb2b181ec9243ce0a0626e029a000000000000000000000000bb8ed633aa83a31829868c85b3b7d2aa0a92aaaf000000000000000000000000b66c726a832233bca4c298f9b1b4d912dfcfc906000000000000000000000000a8a724607291bd818b85a2c278ac451c51072aef00000000000000000000000043900d74605d05244939c913130af76a331c0a13000000000000000000000000da7c0cc04da56772a1cab171ee605a508bdab7a10000000000000000000000004ae32f0e9a9ce4a0614530fbcf29de071ea2c8660000000000000000000000004e673bebc1b6f40f309a13d1cf95ed61277fdfa6000000000000000000000000a395539e0d3a2eb42d08a215dfcb4ea8c69c86400000000000000000000000004928a92b1f7013b721878142808c09551ed5a10b00000000000000000000000062d65057717f684876dba0fa6394d7b30b7535c70000000000000000000000005f0e9da66342ae0325e4135c96a9a3291f495a63000000000000000000000000219bd479d69a97c2510332c31721cae3861d36e900000000000000000000000054aac99de7e56fd83dba4054c3a9e2c6024c113500000000000000000000000077ecb1e0db9d953fedb53b5242052b74770702360000000000000000000000005a768c72eab62fdcaa29e5fdd7c929f14a9070570000000000000000000000008adceba102f70aabea581b3eaa0ac1e7fd45c503000000000000000000000000319bd6663d0840f72756039475caf6fcddae604900000000000000000000000067ba57b02be070bd72dacec3a2921bb04b17de66000000000000000000000000b9139e5af494e1a1ad381f2ea5cb123330cdb939000000000000000000000000efb42f11144b6b74bb2f4c31ace1e2fc59d6e628000000000000000000000000e3b00eddc186e43d1b02caf0c411f1aee5f75e8b000000000000000000000000c1e4ae8820ba1fa489d33a4b6487e7fd1ffa003400000000000000000000000082c655c0151d593cb91df993e67b6c56a827f754000000000000000000000000cc16ffcdeedc009d7cbce44ade62a83cedad0b7900000000000000000000000092d3853ab4172d6d333edf7c0dffb18e0803d59d00000000000000000000000067f69b82db39ab47ccb077137e36865e0867a4f40000000000000000000000000e69efe74cc40d74320fc615ff4f7cd2abf27c3900000000000000000000000005154b1f387de88880e5bc372ebd2b85b395723b00000000000000000000000072cba86c74e8ac52d8e2acf80e7d9b7fb46d1d86000000000000000000000000d9a0311c9c48466f91283f9d6d6e3c8e28a6051200000000000000000000000079d02afa28f31e5027501eedb29f6b6f033fd5b700000000000000000000000089be7283e6eca28820b47546d36ff506d0014acc00000000000000000000000047a7c63d94e4643719efb8754ddce19deb74709d000000000000000000000000304a9abd770e83547b38ff6c4735f99079bd8d000000000000000000000000000f2d58086eeb54910a25b88aba5b06f54ce10c56000000000000000000000000483a52d6b026f2d7d05bf2b081ed3975f0b0e7160000000000000000000000004d0a84df36fc15b7320e244f6e195908dfb44823000000000000000000000000a233cc718d568c66f04b2dd1209d376f344efe150000000000000000000000003109b9a8f975567f820cb5fbd4c30b78f7e1c96b000000000000000000000000158229516a1d57e706b8d0c49e13e6dd222cc730000000000000000000000000c1bf9f0e10dedddfadc9ed209a76b7c9f42c66f6000000000000000000000000575ae5482b0e588f508fab0c0e6aa16c6a6c98e90000000000000000000000005a77f6e26d9f50faab0c67af0842a825cece124f000000000000000000000000937afb0fe96b18c071081db9b73a9c3fc330295a00000000000000000000000044ff8a026f711952af131899711fa827374e8084000000000000000000000000f89d0545ad10d5c1b36673e1b8b39dda46249c19000000000000000000000000ce3eb902e7ba90186907092e97cf7998d2d177e7000000000000000000000000306c2b406f83dfd70976725cf55abe756236eb43000000000000000000000000da2dc69c84524b4898213f4e9fc370b52717e372000000000000000000000000d402193e21c7b21094800fbd90443d5eef36cb1e0000000000000000000000004e2a878de38ae0b833ac9dd468d5c1f81d85777500000000000000000000000041ae93d6db10da9b01cfdfab4ec74b4c0147169500000000000000000000000015e50efa56b4e62574209496f5c61a61fd55a7120000000000000000000000002cb552a22f10bd0a68457276567ace0e22b63f06000000000000000000000000c0fbabacedf32a5cb9a1688c31a0588698dcf0e0000000000000000000000000d8eaddcb5165bf3af016b9c4207ceafce9e9044c00000000000000000000000061490adeabef99c7cb35fa7f2444b1150d09ee6f0000000000000000000000001739508d519afaa3fc57a94572a51a3c2cc3d63400000000000000000000000056deae95247580f2fefbfc25bc3e8909e067f9000000000000000000000000005715bc11b88a15af45566e8f36ec682abecff1c70000000000000000000000001953d2afd17deb4a3535018f073bcd50c4b1ed1c0000000000000000000000002f4a7835822fed3722e59b12dec1b540efce74ab000000000000000000000000aa5b97b2519e195046f9f2c1e178f543fdbacd1200000000000000000000000049a4c9065dc716725be570e959f3cf9aba2e67340000000000000000000000005a27f74521d831486f2f8073ecb2a3e9f37cbf620000000000000000000000007036ba1bfd6c976500fb043d1fc436c239308d2c000000000000000000000000d97b293bd9e855c0c446679b62876ef4dcf8c0df0000000000000000000000003a059c09f23fa933f461416d7d763d901e5dce68000000000000000000000000e036313f35332866dea44a2c8b3de42f4cd4fc43000000000000000000000000558b54f39d4375373f9be80b29b9cc47499ec6c20000000000000000000000005022415647769bf7becf1e2d0328fc7eb4bca54f000000000000000000000000665bb1c2a6ef7fdd87835f0e1cb05158825b912d000000000000000000000000b96bd771327a606b7a4b49772a2bc560b093754200000000000000000000000032758092751d3b70ca5355e3aba5bd60d3233657000000000000000000000000c7cd43ede927f4bca50938fba052a2e484917fb6000000000000000000000000f03b05313b66da2718fbe1be6a6bb5cec84746890000000000000000000000005a6767617560722fd1b7ceef13e4c45bcfcad2aa0000000000000000000000005497a72762b44faf1edcd2a68bc15d8b2f7ae732000000000000000000000000f1e21c86ced0c6f64f1c6c7cb153eaf3b340f9c30000000000000000000000000d91249c9cf653e16a69bcf20c1099db33140a26000000000000000000000000fc3919e058faf92759326c249846462efa2c969a000000000000000000000000346834a7b26e478666b969ead4f24baf6c3b358a0000000000000000000000003e9d5b276259b7c52eee5d6883e0ae8315d9abfc0000000000000000000000006e810ee2191362b4213794f991df908e28f84c58000000000000000000000000b64e725a376dac63a0f46ea3f8e36a7af9ee4f64000000000000000000000000a7531396ca056d862b220891b5eeaa77dbb1ddfb000000000000000000000000cc4a6f33624e6418252eed110df11202a38f86120000000000000000000000009ff847f1d52f5f97890ac65bba4df1f230e51401000000000000000000000000d9d5cb77193d2b2254e12d389792c2a31bb8000b000000000000000000000000d014e859391b3057ea9566c5356393815db67fc20000000000000000000000008ff0e404f82d8b84b895478193edd84d2ab63ae900000000000000000000000069cce3d992e0cecc35919db833902678a67504d000000000000000000000000084aaf3c19f4e0a8334b9110f7a45b919749f31ed0000000000000000000000004f6f557ef3afb88a1350f464cc9eab89ae5e2ed3000000000000000000000000f62ffe678a8f3899648eb48ccacd73d6f3443196000000000000000000000000ffd93121348badd1d853fbb90596056dbe1864cb00000000000000000000000082e112a5528807a87980aae10ddd807bcb6f7d640000000000000000000000006b5a3ffb4d265af595dc3e993ba86e857c6ce49500000000000000000000000076b164d10be343f3c01d799fcc19f135a07dc61600000000000000000000000099417fba45fb14289fe3a492e75971dc5f7f794a00000000000000000000000011bd413c80f448016a4770795466d1deadd37a050000000000000000000000004c069d6040a2bb728737b7262b402717456630350000000000000000000000008f9b08b85151c6224811772e538c35fb6c477d39000000000000000000000000cc3ddb166c1c50396a354cd37cef6541bfa850f80000000000000000000000005898926ad2c1907af95044f5d0991ee735360cd00000000000000000000000006631710baf090f15774e8f68c1c252cd995def690000000000000000000000002f19ec23558b703c7e5aaf9ffd33e55fb83a697c000000000000000000000000a0f772c6cc36bf87a9f08f82959d98e94cc01fe2000000000000000000000000dc6ba5eb3bc2235db33a642b4aca2510b9cd72b5000000000000000000000000916e118b080ac6948e9fb581ecec9b2e560f97080000000000000000000000008788d97e4f5d2dec41df6a6436efbca97b98fd590000000000000000000000009325147e0d7a9fbf284e2c154f6fcdd158cf732b00000000000000000000000079f926acbc852ac57e79620815d6c8bba8e543fd000000000000000000000000adff816d9ef890697eaee6327dc185190463a1c100000000000000000000000090b8ad7684dd7eb207709b4baf5aebc92069ed860000000000000000000000002ec93abc445f88e61c55f4278de4fc663637927e0000000000000000000000004fb2557659636190b1e3362e6e633ce908a93ed2000000000000000000000000ffcf2458b847edcb2d0946993496df8ee6dcae490000000000000000000000007123c9b83f95b9e07f728db6a71c8cfec161ca43000000000000000000000000e2b0cf4ac9adf1a7e984e253d23f15aaa98b40120000000000000000000000008beb4f071e9564df3f6c09b3cca3af5bd9a8d84e00000000000000000000000067a42a4f5de0fbd8620fc54d518b085429dcd91f000000000000000000000000831e2a604d0851e72f43e7100123ce6b7e52c54a0000000000000000000000004b3d7c7239e88d71be8d5758111b67be2a197daf00000000000000000000000064c39868b9ab66dc12c1df8f05413f601ed753410000000000000000000000005fc9111f7701e3c2d3c90fc68913256c29915d9600000000000000000000000022e658a43c8567da2ad66a755873f900475910b8000000000000000000000000182dd7f7bfbdc3092f154040164d6909dc22f63c00000000000000000000000048c937cc94f680406f6eb3ca9dcbb3df2581e459000000000000000000000000c31a1623818a579b7c700b42cc22895aaea7e5c8000000000000000000000000404a2038f276d7d138f16659ce50bc561716b492000000000000000000000000a02bf70693e655715005e98f70f65fd208f325050000000000000000000000002c547c7a9ef5ea81772172270251c66aea562a4c000000000000000000000000950b83cb28f377a4ad1952d2137524875bb4325c000000000000000000000000f6ac73380e5c95dab00d347744a9da72c71bb847000000000000000000000000aba16ad3d98f6bfee961e4e56b4adf070be1dbed000000000000000000000000a4863b4dc7d8e4c82abeeb05f581ba4c41a11306000000000000000000000000f4d127ff302360d06847ea17e355cf20b983f06e000000000000000000000000dc86aa005e0ebb5ced65edb3ca2b0945034d8c3e0000000000000000000000003fcb0fa45c1aad1e38909db5995162c35eeab45700000000000000000000000022b5576935fa1047cda2ce99f5a3cc46bad2e8150000000000000000000000007de01667b18bd849f6cdac4eb22fd00567979a200000000000000000000000008c61c3302818f200f6277b29a0a2cfa42517b4b900000000000000000000000098c4ce174586ec4a3cd9f624e0e29abe486d7808000000000000000000000000061b2fd4be1fafcad3b7779eef925b3b43133e12000000000000000000000000bc4eb5882db047a258e41af0cb096ac8b691d48300000000000000000000000047e30e251e5f36a05d9fde1a6d0c345d9fc05fec000000000000000000000000600f6d788e232bff93ad82c0b9752492237610c50000000000000000000000009382ae21675bb80fc6759c86f6eaeb8b41ecba5c0000000000000000000000005b24fea170313bfb919fa00a596ad6a8d5a1dfb000000000000000000000000041eea869a4530804ee2a7411a7a81476c1d8d457000000000000000000000000d4b8f93fe6ae032dbd6a74f2ff658599f54bb04d000000000000000000000000b013a57faf999dc4a0af6763160cc6047d19221d0000000000000000000000003dcd5e05159c6910ea13a74d68357d8f125a4a3a00000000000000000000000064af8c964a880faf3c887e361ad12c505178066d000000000000000000000000c9a9c5e7887a42bcc54cd7c050b1ed7bd0affd2e0000000000000000000000002ea830e7ab932b791eee9a210b3de01b3dd8fc53000000000000000000000000557e41a5e5668a04a103ea2e0e183f78091719dd000000000000000000000000962a5d8f31a9a707d23e4f5d73ebabc42166f28a0000000000000000000000003771ce500f3e797b422e8c925252239765db16320000000000000000000000008d41ad1ed80215f3bf59adc93ed9d95a1547e78a0000000000000000000000002011f6955b1c0f1c36099ac671ac69d45bddae7e0000000000000000000000005fd3e4bf82283debba042a0d147a01dbe932d03a00000000000000000000000095685837245ca5b89770985591b4e540db58e78f0000000000000000000000003d66003809e188f9c0ece455a353c1119df62a5c000000000000000000000000e142240baa5f2c721a69b0e947f0ed263797f646000000000000000000000000767a54187f34c5cf79b8c6ee70106c2ac8b6c82f000000000000000000000000afb3ccc47ae322eba20d2545468bc88c906eb3d9000000000000000000000000b8ae9d59bc750c062e1d407320ff1ad12458f7ea00000000000000000000000087b63fff7549cc1b12f6562b83ae6e2cf62fa8ad000000000000000000000000c8cad7aa934e0d793ed4da2f3b6cec4b533885a80000000000000000000000004a83e1fbc73b1c91edcb5ad7c5fe6437bab379f500000000000000000000000028566aa4ab96d2c4fb81aa49d76929f7e3c7a90a00000000000000000000000041ccd96a937589801ee6fe0235b83ae0f8abf9960000000000000000000000007cc14f2e0d569e32b37712868adf53d328f6bac10000000000000000000000004bd5bef7e01bd930e9b780c7c3c83f1a74192a1f000000000000000000000000495693ff764b97c1f32df7457e4c3c62cb3af136000000000000000000000000e4267334d55972a435ba2a6902506621b6daf7fb000000000000000000000000305632dfa64463fb6290231d592e3616e54cb58b000000000000000000000000d0981629e9fbdf042841ad828c8ca347fb8714b600000000000000000000000021a61fdf72395530f6d2d40809a25d54340b94fe0000000000000000000000000fdb8f09d559926a30e92e4aa28f07768a89b60d0000000000000000000000002dd63da84a16c7971299abe833a8dd8c99a8b2b9000000000000000000000000a1cc67444c2940c1db99782c631ddd6e4fa3eed000000000000000000000000023d0c3516c3cccc83f50ca133bdd7d1663f32c180000000000000000000000003e568e081c335790ce781e788218b283434eedbb00000000000000000000000041509f1762311540acdb71ea17accbd9f1aac6c50000000000000000000000004d5f208c6fb4202538d19f7a56d0046f9dfb18b50000000000000000000000007a748f069990ccc84ee2f51ef3e4b7ee6ff29fa1000000000000000000000000e9ef80276b7e012824a9e7a26927ff13cc81076c000000000000000000000000a83ccd610070453e8926c6dc02209e8e1e17f74f0000000000000000000000009c0a002eefa2fb5b4b95a22c8ca8f8862f70f939000000000000000000000000602fb60f0197c6521033346bae2826446b2cfc9a0000000000000000000000009088ac20bc7b84f71458368ffe81e15745dd05c50000000000000000000000004b850f421ee01e17db37b89301d2840d556b68c90000000000000000000000005cca0e789fc8e207280d143622484419253345af00000000000000000000000064736785aad44c0d042da30d991023e6bbf03a2d0000000000000000000000002c4966a4973dcaa51b8068a6f0a10e4d4817c2db000000000000000000000000563508027e9ec991aa67f57092af3f2b6f9a4221000000000000000000000000a1ef30f929da0ee013c4b3743e35e7bf3bde093800000000000000000000000043604f76cbe1a039c8fc7b15f8f91134e922b5d2000000000000000000000000b8f2be9510689bbda9b51e578f081077ea12e460000000000000000000000000a0b19b96734b5c1ef1e9a6021adeab0452d1646e000000000000000000000000e48c3ce94a6d3ad4bf85f46c558cb727586600040000000000000000000000006c83df2691b526cc743e5ebdba679876a037abf200000000000000000000000005d626bcb5eaff595b331a64bbf30c12564914830000000000000000000000008b7e3aabb9b5c483a1da86a299a9675f24cd6401000000000000000000000000f57e2361d03a213fc433c0a0157cb847966e6e490000000000000000000000002fa324aefb16a9471fe439c553ed696d5ca9738400000000000000000000000029fda9f04c34d69be0d703c801b4ba64d6e0deab000000000000000000000000010b10580be7d5ed0ca1c31f88e456a2887a062300000000000000000000000062175e1c1ca893c5adb741f174ac806f0027ed9f0000000000000000000000004a20782f18b4329272f640e59757e23411505e20000000000000000000000000dc908089090b607a242a2f8888ec840ac9f3eb34000000000000000000000000c778ac0ed8254f8cb79dcaa0cf9297efd3cebc31000000000000000000000000e567e1c07d236fb1faf685e60d1ddf88bba02bea0000000000000000000000004f4e384b3359e3fa1aecdb0997b59520a67cb07b00000000000000000000000069bee85f21e3cb2762776ef274577d4629b7ef49000000000000000000000000dd67d5110266d0cda800b113231152f3fb434774000000000000000000000000a546e3a5bcb6d091f221b0145ac016966f688da2000000000000000000000000889bb3c49f4283c5fe38e060d53515eef60d5a19000000000000000000000000e746da19492dd37b9719e5f8e33e5a363123eb86000000000000000000000000aca7afc51be1b772c008c81edc34b87d1bc35dab000000000000000000000000e798b4a22362bbce2a768a2c838391e0144f511b000000000000000000000000d550ac5225eddc5ae90730bc2ef7d334cd9bd4b40000000000000000000000000e0f81525eb4c6093ae444aec42ddf9cc368aa800000000000000000000000009effc3d251b144b81d79bbdc00c54a91a09d68e9000000000000000000000000feb66d9a534a49fb3ee1934f0440f32a95d01875000000000000000000000000f89985ceb75d7141a1d792464c4f2ca17ab4d1a1000000000000000000000000dcc9cc9d2ce979e30714cc414344ba600036813d000000000000000000000000d37c60f86420990591d6e0a73104db8f3d584da000000000000000000000000053ac3ce36e765e0c11ad588e979ef6e6e8cda138000000000000000000000000050eaf087337a8ca8c8d3a43bf1e803228dd9838000000000000000000000000c1d7f80986d430a00592a517cf1517a422382eab00000000000000000000000028ba1b454d6183c214f0c1e2c4581911346a0e050000000000000000000000003198a8322dccde9353677f03f69a08156bd1bff30000000000000000000000000aa26c085304b09676bac68a1051edbbd60ea8b3000000000000000000000000f78682ec4986861504d63c5f9887e26030fac0b4000000000000000000000000bdeed146c9e691d6601c881f025889d4159b83d900000000000000000000000076f0dc2e72b2ef445a821209f7509fcce6a6a4ca0000000000000000000000001392e451eb18ce0fde4a5121e87ec06046b99dc200000000000000000000000085a4799479f6a62d7548059358829e6dc1fc3d9f000000000000000000000000355155e10061a5354f6e5f999eecf368dc49bd4c000000000000000000000000189a6436523b6f9149c726dceb6a67a9768514960000000000000000000000009b019002148f501eabfb44187120853b48e8e8b2000000000000000000000000563c267519f1cbae7e6930d32b76096edaa08f5100000000000000000000000036a6ca6ec4d3ed8046957b307a382f8ee12be4500000000000000000000000001eae8cefb419d59acc711af36c3c0ee12a20b134000000000000000000000000d014b4396d46a3313fe56cda685b98c7f86f59fd000000000000000000000000db75e4dad6e57b6c05cfd77215e936cba1ef4806000000000000000000000000dee3244dd8bfd42c963e52a319dbca174b872f7e000000000000000000000000e1d2b1db604ceb8de5281af13c91b0b84419cb37000000000000000000000000f9c0d7d33e34b1066156081952e18db095e67d110000000000000000000000003a4ff5d343ddd7da0ae86797a7b86051827dba7800000000000000000000000087902664cefa9c383cccbc035b5ecbfb1cb74c69000000000000000000000000cd89f15b35b1a6e17be455601aa86b8612f2451e0000000000000000000000000627d33e908c7636be665d13ddccac8decf97b0e000000000000000000000000b4ea876beaa081cc0b5d41588ab44338ec21d1ad000000000000000000000000504cea837de414d5060168f46ff4134935910cd40000000000000000000000005ac69fc467fedd81402f2f4fefe6a7c5781c67dd000000000000000000000000593d6b897d6d425dc0c08495e2d09dcffc39fdb90000000000000000000000003ecac19dc6b5f04af99c751460c885bd2d92df13000000000000000000000000f1ab33c9689643508328b934ad8640ceb58c979a0000000000000000000000008c2281c835b0c9455f04e88d5c46b7a183e9ff10000000000000000000000000fb9cdf1d5bbb32ddd00ef40dea34888e142d15e6000000000000000000000000ec3361672266e7334e971d77183fb89a6c7745f30000000000000000000000007c24ee8f66d35063965e6d4fd4ec6a05e2780db40000000000000000000000009711d10778ec6e87e4609d352d76f8559a7c0f0e000000000000000000000000e97de1260a33c802f37f73830f90d0f82f7bd05100000000000000000000000087edb1e11cd26dbe3a9546f9833352afba82058c00000000000000000000000017cfccdbc38b6e45b5984e71ea6502e5973829f100000000000000000000000023adc27359f5994686a992277b4ea4d76781575a0000000000000000000000001a2627badb902c6248cc7329c12653573ca4df010000000000000000000000007cd7bf735ec07727e53d8e64d3c53625da17d25f000000000000000000000000c05278225d38f7dcc4d35bfde710f9140469cdf40000000000000000000000008c9dfce27716002147fec99c2e071c40a58059d40000000000000000000000005a00dfdccf87e2da88c0e1275ab55300a7dc12c40000000000000000000000000dcb17b40ee4d7a6cea07989281f96fea2b877ca0000000000000000000000004908ceeb004ba5bf4f7402eb6f983ad9cffa69a80000000000000000000000008e8f4331d0a7a959bfafe8ea12f11f0680045908000000000000000000000000e9cecaeca8d7b27a3b9524bd5de75dbe93d7285100000000000000000000000020f31f322bcdf7e40800193ce259c82a5010a7d7000000000000000000000000db57879c21143dfc466f3a3e95e9331d941c8f1800000000000000000000000083080f4aba7a03c67f1d8b7cb5d529324522ef6b000000000000000000000000bdcd563968e637e724e9e747abf30ade4d4a4deb0000000000000000000000008c20e65c0b3c3082f66d656b59c7a27887f7d1390000000000000000000000000c3090b3793c6b67c30f5d2dd43571800a71439d0000000000000000000000004dddc6b3470b4d5645f64fd45b207fa11bb371d0000000000000000000000000a8b0c761d3b4a53c4e81a2f3ed57f873c148dbb30000000000000000000000004a1bc5051c9d90f56827f2825d9a9594801f232100000000000000000000000094e40036fdf6829c55197903bafa8ac92dcb28bc00000000000000000000000078285f57bcfb7d1b7994ec26612311ddb86631590000000000000000000000000ad1c89b2359b3bd4ebe156efd95ceb9e835bb790000000000000000000000009d7327fcba8677042c6f14bb229482d062313a0c0000000000000000000000003ebbfbe48419a5748db4c20d586ff5fedf30ab5f000000000000000000000000d85fe16b5030227edd9c7d57a1b86c5f34c239280000000000000000000000003d5d07d09ccf28917daacddb6b91218a661774d7000000000000000000000000764488cfd95abdc732583001711bfb48768b5e4f000000000000000000000000ad52c9d1ecfe9c71ca8682f5b5292deacf27d19900000000000000000000000053a03c7e4c04cda1ebf93efbe629f0f869ceefcf0000000000000000000000003e7f76b2fd1479d437711c95cc71a41dc64cf941000000000000000000000000d6c7d28041e6e45af175c4c503662fd9527f47780000000000000000000000007c32395e454f277509ba4012525c8abbe56836370000000000000000000000004d767b6317ce10a7cfeae80ee56978361787111e000000000000000000000000b940c650a04c2779f9b16f407c4134671fd893fd000000000000000000000000796b6aa5d7a94767270f19b5d19a04526886670800000000000000000000000040c577acc35451a4a876ac513267e9dc069d2a2300000000000000000000000053175279c1c9c8a54754a0547f17c9e4c4c63f5c0000000000000000000000002b1135da89d6e80c92994e3fef041524348e85f200000000000000000000000006ebdcd1e89f605bc2e1ec92eca38ef48ac5ca78000000000000000000000000a7a9c52a0cf1e7d81c3f497953aaf674802f30c200000000000000000000000079137ab29a7f4848a8de864840551c8d2bcc289e000000000000000000000000f9224b2a7044563189ea40dcc35179028373679400000000000000000000000085d231c204b82915c909a05847cca8557164c75e000000000000000000000000f52ba907a7e96e014bb1aa5a0fdf12a0f151bcb9000000000000000000000000455b8ff3108cc936d5a634c2df788f35f4c3d63b000000000000000000000000956fe8370cd166432b2e35364667ec2311c91f8b00000000000000000000000009fb2de3d51a3a0b206c6f94a0a519d5110636b2000000000000000000000000c106e5db25188c56a8f08969385b23b20d6174a8000000000000000000000000f80e3f9863b73aa7676aa1f2ae125c839c8a889e000000000000000000000000240a74f08007b1e6f71a914b8105de8a6c1d2c38000000000000000000000000b3cb221b803481234216b16402b58472ce79948300000000000000000000000087950b984842dd08afb8621c4edb51ae2d421ebf000000000000000000000000352bb37b2bb5211d66bf5a5e99637309365e5a10000000000000000000000000c7d9a7e21a1090f1f27d66f17d12a28874c415660000000000000000000000009a84b9c3d244c147e90036c4f30bfa13cb15cb69000000000000000000000000c753019bf97b2a63d128382d894ee30c5e8298870000000000000000000000003589e50cb831d52c350111b3735054c92716e5b8000000000000000000000000a6f0a7b08a2426556dc4840a18a4283721b0c21b000000000000000000000000c9b80f85fc7b3ffb06f725dfdae3f36917830543000000000000000000000000077ba0cdd5313b46da4a726c01dc00f043418142000000000000000000000000255399163898110fbd09e7c01c000d03a44c51b0000000000000000000000000bf0b74909f2b7dcc595e3f8792a575f8d6f349370000000000000000000000001712b2723ba0ab4911e9cf86ca182cfd21fb409500000000000000000000000076deefc8492e999b212a375ce0e27c3aae725d26000000000000000000000000cd185009a5377a1a0223f0b9a17e18f5fae13d0700000000000000000000000041c85259e1fb73da4b6eae1796f0a6b401c40497000000000000000000000000f3214306773260b85e792fd9244e702b406de527000000000000000000000000891e1d727aea6c737576cdfcfa0b02eddb09b49200000000000000000000000075d311a8692e57b1fcb233780f2a43cf95dc18e7000000000000000000000000b0ca7ab2b3b088c2c1044a0cd05de4cdf82075750000000000000000000000004423ce7321f5bbc4bb18bd7b6f9361cc4a6341560000000000000000000000000f3a3c6b14aa76658d8d63b2cdaa6451ef571a9e0000000000000000000000002e89a80058045605bee9f9a39d5119479b30edbd000000000000000000000000f9fdbf2b4ba21bd5c29232650b06b5cfd4535707000000000000000000000000b92aee275634782b3185e78d45869804e16df75100000000000000000000000058f741df3d7909f7d341a176fcbdeb71944264bd000000000000000000000000e7c8190326828ab3ba21b5cf02dffd452a82539d0000000000000000000000007a34319a0278d780213f52ac270b29eb7a486a0a000000000000000000000000af33688d3cb8c0d4c728d9cdd58480e85e9c8d03000000000000000000000000f01a166460040dfcebfa016f0fdf02a4ea4a2f7c00000000000000000000000067507d2e59298895dca670dd52095cce7c71a16500000000000000000000000054d469527bb7d9cc352ab8eac77fab31cec9d9b2000000000000000000000000107a48f9402b4d29ddf93e1beebe5bb560fc9f7f000000000000000000000000694d7dcf2f3540aa50705a3e5f40096328d73bed00000000000000000000000051bbc4b0ef0616b2de861f0aa16ded42c36fd0c8000000000000000000000000d84d6d773d1ba97abe2144c0adf34c1b021321520000000000000000000000006ec141f7a8b74068e5d601713b43fffda190c1f20000000000000000000000009ae678377072a8dbb72decaf9935ad2d019031110000000000000000000000009cd3e2a88b7c26ecb046ba0639544a1fca8f79d2000000000000000000000000f0c37a186d3c7d9a6f5f023b567dbd1e87ad0e3e00000000000000000000000064e18be59440063a61ccfc6f1c6aa7b95ab177f70000000000000000000000000668f77dd7aa869aada6aa79bc2066b04402f33d00000000000000000000000025b8c8510476c60809f2f8ec3becc8cfae1f98c2000000000000000000000000fd5d29c08f17e4e8b62a1f6dd08391301de1152d00000000000000000000000084924cf98d3e987632047761fa0f3f7a665f4ba6000000000000000000000000c3539a5cce4c94c7bb65adf76ba22b3b2952bf570000000000000000000000009533a04e0d4590ecfafc55ff4f4c2ef8ccf05e10000000000000000000000000fdffeb6b7bc41ab5002974aca54d6a79faa8f65a000000000000000000000000c5e79c36cd30be5f21f277870135d56183df7f7a00000000000000000000000008e524eff6fd00bef8864e796e3a7505a9c43c6900000000000000000000000010ea3133ab53238814a281d58add857fd1b221e90000000000000000000000005d8fbf6bce00b36e90f3bfa9e22417e4ca51b53e00000000000000000000000096abcdc388c7ea40d9d3bf033c5057508e886c460000000000000000000000000bcb7c619577563ce1870d370226ab4298e5829b000000000000000000000000654e1c1c040b69c032b492ab0f642ce5b33bd7ba000000000000000000000000be73aa18f4067fd283eadb61c63736730e9d308a00000000000000000000000081d366e1396228c4f1b49ae889c7530bfe6353b9000000000000000000000000977a667de989d7b756aa4cd46c884a58e772f808000000000000000000000000d0d78faaf2a8488bf44d4973d934c536d9e61857000000000000000000000000b7f17497e4ba4a23412427257753e806ad3aea6f0000000000000000000000008591277aec7b0f214b279aa452da01e90cb4d375000000000000000000000000333addfd5feadc17d528316513d8d80886055a0c0000000000000000000000002fa66c24e46545a93bbaf039abe553bb2a4c084800000000000000000000000090e6068e55af577be53757475679734b4270394a000000000000000000000000abe7c41c84a2111ccd6cc5c7541ad976217bd1830000000000000000000000003eb6d5e47d5831400525b3fdcaa1ea74de5acaa200000000000000000000000020afd39759b369f40aed9d96e1a466f177193f37000000000000000000000000c8538f4d81b5ef795e67b50fd1cd777482ab1090000000000000000000000000f5bb5bdb4e232f2f0fad550342a0a6665500980b000000000000000000000000cf5540fffcdc3d510b18bfca6d2b9987b0772559000000000000000000000000f9e20744a9f4ea87e6bb5134f3bd5ec71d7df06a000000000000000000000000ccccb35bcb63ae030ca2032bb63369200c31fd45000000000000000000000000122a8618a2c1b5b12e5d8699ee606e4ab6000181000000000000000000000000233fbf8b95f950f775be1fc0681105b2811145dc0000000000000000000000001be65523f1d33a5701318c1545b8425d579082e600000000000000000000000040c249e075d0c2332e69c200a75b4c5a1ded3ea9000000000000000000000000f62a85183b082b2630ec2e2dac8c81028dee5ee7000000000000000000000000d0801617318758215bfd77b5e8df94e16fbb22f500000000000000000000000095e25d46a021b74e084d48fb78b15f70155c5bf80000000000000000000000004d5d6cc2ea390e75f11b8f1ab72d71a8604cd216000000000000000000000000eb313b5424716e70567235242528bef877fe80360000000000000000000000001a649318d2dc72dfa8a9f6f8323ee164c7351c500000000000000000000000004252e51f65c4081df49b26eab1433c728b66ce280000000000000000000000003a72e2b2ce0210d5c526d77166b056b02321cd8e0000000000000000000000008d241ac0020a45557c688fb58476a8d72a6870c000000000000000000000000052620ab68662c1c11cd53b3ebb16805684f4272b00000000000000000000000018a9aa64ac6768683351a2b6f3ac79f67270910a000000000000000000000000b4eeaa0cf67a56a2d9dcef6e0e9b1b153473c56c0000000000000000000000001275049b27b91d08673bab431e55d170b275faff0000000000000000000000007bc04d24ab30c35f384a46962200c13a39eea267000000000000000000000000776400745ac7c5aae3505da0768afdcb1d076bd0000000000000000000000000dd60616ef18dedcb037c8266a32c16650fb9a47000000000000000000000000022a67ed9bad6ad5b1520c747c1b103e1ca5732770000000000000000000000001ac6f278e2ae907f525ccfc6938467003f6717c000000000000000000000000039db2635a883477b820dec10858415e8e4124c5d0000000000000000000000004cd5e58fb994b668a201e2166f933d8f998b5220000000000000000000000000ffc5b069e69c66f9bbdca69e0c7d8210798b1a0d000000000000000000000000393562917d4f5368a16244cb4aa5faf7c019c08b0000000000000000000000001168846bb4888a79ae402f238740472b52f72b240000000000000000000000007f5944e16436d7b0773d528f191935e91f12390e000000000000000000000000a7cff91b040897f3995822e9ed7710b2fafe12bd000000000000000000000000ea49972f125b85839948a516185c33ca3268b20b000000000000000000000000cf82da9c65519c98d8a7c49d415b64023e34c22b000000000000000000000000fe4daaad4f057bf23c843fc494552a7e52b1d51b000000000000000000000000872cfd388d08bf204b3862118c7a9cf988ab6a7800000000000000000000000091c2ea7b8371db72e3f1df22cb9e12a4c72e6e37000000000000000000000000d9011af7f0818c8af4299235c3c162dd6442915500000000000000000000000040af6395257f74b55c5ca2ba02e5b6052487d39a000000000000000000000000ce80934570dc5902bbbbc4bb56b954989b59929c000000000000000000000000ad2d9e7092c038a32cc114b42c2a46f43638975e000000000000000000000000e2b20a3fdf59c2a46fefdd2883df3cb4a4b404b4000000000000000000000000f969ecf6a6919604faf66c9e54839cb3c5dfbb74000000000000000000000000a83507a3c941325ed7285969514899e8bc62f30b000000000000000000000000f3f2c38e055463b29f79ddacc37c266f74b22d5a0000000000000000000000005f79cf8ca076f8a30bd4e72f137142da334c129f000000000000000000000000f468208fccd39226d1857db1e68bac44211046c500000000000000000000000084639baa78338bd4c3b2bdc2654644c1b843ebe1000000000000000000000000be4dafc2d31ccdcd6fec93156503d09cd5a1cef6000000000000000000000000ad9278c23115fb6155705d2ba5e2e2cf538340e0000000000000000000000000817f4374fa685c32a9ed16b124d0aea4a0f4357600000000000000000000000089c84ac9121550a5d73a65989835f55ed06815d0000000000000000000000000c154d461ac80bca8b54a1bc8dc8aeccf3a27a16b000000000000000000000000c0fbe926802ec0325d366bc91e711c32e9da84d00000000000000000000000001135ccb5ade5f5cefeb72aa95f98ca5ef68e18c50000000000000000000000001ca85758dce3c35cf7e37fc4193acb8482040953000000000000000000000000612b90d424c2d7b45adbff8804bb0f1f618940b9000000000000000000000000613547e808338173af66f8f135753bcedab8c5eb000000000000000000000000dd296b2f4ae71ba2b3cd4d048ade2897fa6edf4700000000000000000000000002fdfdbc0a7961834629efb182447114947932740000000000000000000000002ce4e446cc28ecbfa49f21a93afbd33f3278032d0000000000000000000000004b821d9bf731b74df11f6c04e220855863bcbcca00000000000000000000000065aa22d6555ac2fcc59f348bc6ac7374a6bd2078000000000000000000000000548316b6cafbcbf23676df2607c88d79566ad871000000000000000000000000ea6b65eb635a3155b6b17861a266976ab3f3fa3b00000000000000000000000045b910c67c7f171254dc03281c9998f9ea88e16100000000000000000000000095579b9da09a70648fa796287f671f2893311c170000000000000000000000001b13388f3e365694f5d84a349d559ea998d2c85f000000000000000000000000db8fdb3c059d90d0fe09d9e73e6bde70dd3849cf000000000000000000000000dc3be265f05d934c983a54a8e8e1a29374803e4f0000000000000000000000008facfed63bdc67d88ad59911196a8873e4eb5b0a0000000000000000000000001bb4ab12b7adc2bb58107dd2bc0e6adaf4711c36000000000000000000000000d2048e78e4b08c1dea018f74694c1cdea95c94f700000000000000000000000032dde85f24b8d38ec5b970e855fa93efbe341e9600000000000000000000000022a02af62b2d28730dc13c5ebc71681299d41bf8000000000000000000000000bc21e953df506859466b70f2afbe3f90ad742adc000000000000000000000000dd24f590c8f6a4487ab6b819deed9713d10564e60000000000000000000000009d71513b0db32e57f913740c80987d341056921400000000000000000000000070c63f374d30920cd25e38992937d853997babad00000000000000000000000065d1b9cb6e927336ce9949bd2a0ea18841973ad5000000000000000000000000257bfd3caf54a05397829164a7980606bdba2f8c000000000000000000000000bda67d59a06a53d5837ac8204fb0116f6be93a2900000000000000000000000005b516b6c866c83aaabe168faf8afbc9c31296b0000000000000000000000000c8cc15493961dad41e4156620cf9ff5b1d06699b000000000000000000000000e1184c579cbae4156cec4f2514593c0ee32cf3c900000000000000000000000062c1ecd6db83d3bb6f032156e19efd42b995e4420000000000000000000000008e604a4bdc6c263c58f0ea2e800192bdc5401d8b0000000000000000000000001f05ff583df64fd5abc1143e379e5e3e6f830fed00000000000000000000000089479b1f03938550e2d3af7fac23bc5bc7fd0a7800000000000000000000000033b5d487b883476951eb5cec36e3498f9fd8648b0000000000000000000000006e7e0829f7221a8406eb555aefda9abf5901f03f00000000000000000000000012114f0c7d8e0d2fe0d2f3d441fa7bc73cdc37d6000000000000000000000000e200af7135a3b5de3ace5680b3d4c42c20d9f7920000000000000000000000009717cc4b91be22815b69f8bb8f53b2b61faa0193000000000000000000000000f0d4709fa3e2627b5096c4d26165093d122565f90000000000000000000000009b65d549ccd76606a615d545b92a8f896313f16f0000000000000000000000000d4f91009df300f418abcc9efe0562d6130766f5000000000000000000000000edc21750aec07604b10fd6ab6899c412c4f7f44f00000000000000000000000015bed39848b8abdbdf7eede73ab4f169d7e1803c000000000000000000000000e869bf5c6e19cbef2744665ea2c878a14d073613000000000000000000000000d0de73c54c8ff8aa1725f6f5e08ea2dd2e73e0140000000000000000000000008d4280e1f0276ae33e4d692bb75835566291f5ea000000000000000000000000ef9de003ecc4e1b3e1a690888a705ed7d63aa7b600000000000000000000000040f1cac8dab96838bcda624def12dcab68209bcd000000000000000000000000884bdc8fc7b7cbae548705db2d17f99cf0b9a71d00000000000000000000000086e5f2fe54df05d315d1f5c1a33ee2470f2e25a1000000000000000000000000342f75d8522b7b6dabb16435ae3f8186b8607e030000000000000000000000004e1ba583cccade1eb376bee65a6ed39076a02dea0000000000000000000000004173afafe9ad94ee81ec141d70215d8747a7caa1000000000000000000000000a0599d21147cdeca7a8953e317dc386f1956a549000000000000000000000000b2ff29a6877167946acc5e476062aefeb146dbb0000000000000000000000000c272f579c1533e25679ed29308de4300bcf74c39000000000000000000000000f002e55000c477e7a63e8fa5037aefd4afcd5bd80000000000000000000000005cd3471b071401d3ee96f62e5e6528219fbf0205000000000000000000000000e2fea0dd887c52b8aed0eb0bac6f5f58959df9cb000000000000000000000000f29bd04578542b081b624939371079a5dbf44726000000000000000000000000db777ca8230a48b2c5ed549a797018f9a5a226d3000000000000000000000000ec5f6c85ed8c8be021155418f2db9b133c1695be000000000000000000000000d624ffa1d1e42cf345509462cfeb678102a34f8e0000000000000000000000001ac272f49ebf9767f873765ff16a1201aeead1470000000000000000000000005daedd96f42d899ccb71c49127fbcf37d64dd13e0000000000000000000000003ea224873446b84f722a8866874cc0bcc33fa1ac0000000000000000000000008ad6b1b944357da518db73d87ab8bf68726e88c40000000000000000000000002ce2544326147f353a39711e16df412c125effb5000000000000000000000000b01eca4a786ebdce2bab3e4b0ae864452e721f4100000000000000000000000053fe6465b9bef4e6d26313083a95aad5e4ed58b7000000000000000000000000cd196f3bcb102d4f273aac61224700fdb3e14ab0000000000000000000000000cd5190ef5522d7cef763aa4506f987c023c0b614000000000000000000000000fbd177ec6a402434ba50118feb543b20b334c2de000000000000000000000000af200a56e75af984a9c640b2f2031278d1dc6529000000000000000000000000c2c43741e33c00ab1d2bef4bdbf8a38c6662c0f8000000000000000000000000ad3779003fc72ab0b1f5727b552b2695bcbef60d000000000000000000000000dc4326e8c367b838693a356b6df322a332804df20000000000000000000000004046c9750d9af94011fdb7480b4bdca6ab43060d00000000000000000000000003aa6bacdcf01ca95433363e4fc5f4583e6bad010000000000000000000000008f86bb9e615237e539dde2d17b1f3bfbdb8551b7000000000000000000000000542556003dbaf2ecc8e96c739a6b7bf032526b230000000000000000000000002185d13090035a17b5994ddac890fc3353031dda000000000000000000000000d7cb1b59b13674eaba5fedefa79a60565361f23200000000000000000000000021df99209b18c860e0aad54c6c14ce9666c633d100000000000000000000000086ca4004d8c6579b5d2b04eef8bd5385d8a343c1000000000000000000000000e52b2f9eb50c8dc5686ba3d9c9724f39da69deb300000000000000000000000031f6d5729ec6b332d03d9a82c8c2005eee69642900000000000000000000000013d6a72bb9972bfbd128400001dfd04d73bf00fb00000000000000000000000001b33ea9c962bdf7e7d272acd42a4a0a6b28b9b3000000000000000000000000ca34d6e56d11be693dac6c8663c469855fc2c0380000000000000000000000007b852e82bcf10c71e9b6caed54bbacf8e953e5d80000000000000000000000004cef3c561d69482549bc2fa7cfda454099babf64000000000000000000000000c49ffd38e61ee65837b8de296c938fc29488804a000000000000000000000000b93447c2369e085bc4963f761c159e5e9b86f683000000000000000000000000868b351a584c4a05fa0de7305785d68a1c378bc0000000000000000000000000efb015fd6e492ce4c9504874744588ca0b3b41ab0000000000000000000000002a8a914a0ac88c4f37c554858fe431a78296a2110000000000000000000000002101aa135735fa31278eee7cd15db5b885e315a50000000000000000000000001dc96ca3325bb091289e78d903b039a5e41b5070000000000000000000000000cff46dafda4668bf10c87cfe7dd6f234e61571030000000000000000000000003969de9a0cde78d9baeddaffbd7761824e6e83510000000000000000000000003b9949b011bf33e6c471411136bca771f7949013000000000000000000000000285a24772e539024b145441fe50b840440178b8600000000000000000000000098513565874b3194d344446d505127400a41459b000000000000000000000000559da540074160e6fbd966a73fe3eb95e5040ddb000000000000000000000000087391dd29586f24fcb9ba5fff5144258eb39ab3000000000000000000000000679470aa8639153a1df0c103e95e588da23ff82600000000000000000000000061d28bb01172a1454e10db2a7d9ad489a2b072580000000000000000000000008723f37be90ac54923ead8d638691e4fc9e30d7d000000000000000000000000f30d83bc83b8750702902e6344f423cb6e64014d0000000000000000000000004ac07fdec6ce6ca7bd240fe22546f5877632d5c2000000000000000000000000afb47bbf225e4d097648eea9c4919c2cce203aae0000000000000000000000007d613e8d6253a808c986a4a6f13180e835f95e680000000000000000000000009c7c6bf83ab9c832860765a5e3137ed3869e9332000000000000000000000000ffd3b615d3c6ee520c4418ae58fd8fda9941a5000000000000000000000000004a335c481bbe810b43830806ceb2f76835fb59080000000000000000000000008c16b3ae1de535cb21be0efbe2f189e55e4ce87100000000000000000000000000a45fe5218329d4a1eb773087d04d1086a77bc5000000000000000000000000667f59ae61ec73640168f8b66085acc6746cdb73000000000000000000000000959687d73da496931b0a455b1ca9850dac29d81a0000000000000000000000006cf502eef6af5784f01d4e8ec213634389e48b5e0000000000000000000000008be9332fc8ecb6e64c95c35132a42b03d81f892a000000000000000000000000f61839f58c2f2bfb818efb0f1f32db97ce822d74000000000000000000000000b0bb1ed47a918b3c7b6d800110d5080424e1ec79000000000000000000000000753b5350b01839bb05f1ae854978f15ac25ace070000000000000000000000006451e61ee360b2b4519a79c79092eab3e4240dda000000000000000000000000a88c7944ecd1d0c112ce0038c54b8e49b87a2eaa00000000000000000000000033fbfeaaf27d48127c5439bd2b5840da420bdbc9000000000000000000000000e639152eb9bdb6afd4dc2338e31f347fc5ec5af0000000000000000000000000bf170cadb31c11e4d6d807e90500e968327865a9000000000000000000000000eb162ed25ccf8a811e778301b56b3842e3b54a7f00000000000000000000000046ef695322078ef644345ad631c5b00e405cf2b0000000000000000000000000aa7b4e2c69357e6eccd61b701701367eef830351000000000000000000000000d2231e3cfcfcc0b7f56b075fab12e843ab30b4c3000000000000000000000000b9f84db2b9ac3ed245d512faba394af8f07b06470000000000000000000000008fd9500d9d6b84e7622cf5cdabd240712f5deb6e000000000000000000000000c1b05fea6adb97d7fc35fd816ae12c1d2123565c000000000000000000000000496b734324af490201e9886c01d5d024fccb99ea00000000000000000000000052d4abd32b252baa58262b2ac1b41502d9536a63000000000000000000000000632b0bfbae5769bc36c36068a0f0f0e7d390a472000000000000000000000000d5adcfec8dabaee6e51ab6dc9305dae729cbbbc0000000000000000000000000f77f829a2c3c45de95d208c58fb901775d7af7fc000000000000000000000000d9918ab5a7096a6054043f272fdfcbfc2a2eb9420000000000000000000000002bdab7f086266f65db813d5f748e0af8e57f7476000000000000000000000000d7c1cec2d070d92d646a1dd91197a9209e11999e000000000000000000000000f91edd840102871a127912d5e131201ae4840486000000000000000000000000b12a706bf906d72396794217995c60fc1091dce4000000000000000000000000192533ec85bfa9a832936299c7fdaabe74a73e8f0000000000000000000000000d1b471acefad9503ec8d8dc652c0e109cb5d6380000000000000000000000000f8a2b2db246681aeb221504ad4ef5640157f6dd00000000000000000000000045bea465ad78f5b787bf1b622fb5a0223836b3a8000000000000000000000000aed5b9a1538ec538394eddd1dc999b3eb95c5b00000000000000000000000000f43928ec9f78de0f4c3cc523652beaab42d762a00000000000000000000000004a0e834741ba13cd4727af58e05c58894711c1f40000000000000000000000006255cb3d6de595f5b5f9c38463b63a4c281727920000000000000000000000004efb967ba8f71f8b3d7134cbcab608694db0d14d000000000000000000000000c2d3387ffc098f4d3e1801c66cb43a10bfc3887900000000000000000000000090bd8a2b75a7e5b8f218f050cbeee0e66844230a000000000000000000000000d00f81046e1ea9577ff151bb49fc6f377dbada6a0000000000000000000000005794777b928ac3eeac6a40dd868a66c314eb4f7f000000000000000000000000ef20afa67fc4284d9de503f2fb2fd77456921bc20000000000000000000000008f8fa62ab1cf3f6347d9bc68fd7cbfd05b47380a0000000000000000000000002883eec98e61261d49b619538d3dc2ecb62235de000000000000000000000000aa6bb838592227773c58172fcbaeab9987f86cc7000000000000000000000000b7b128a1b6bb9e76723830e82f5cab5ea0db7d5800000000000000000000000096624b81fe2b7d674e1db320375c5121393ac99a000000000000000000000000839849fa9e3f619ee048e946432ef161315569150000000000000000000000008d479f0aad29788f71439db5ce66e39fc7a2fc0b000000000000000000000000f5d1b17c392eab0455a695b9d0fa2b27e0205ae2000000000000000000000000c78a09b077242b97b764f9ed63b4bb4d9f9ca1fd0000000000000000000000005c52762c49bb45066b24c0a12dea06dd9f81e7ed000000000000000000000000c0d28178eb1d778fa345c4ed6a7ba6a25b5c26e40000000000000000000000002c0f6ae73ec338e5ecd71543e9ea58f24926efd100000000000000000000000052724c9faa05e65110c38dba70914a9228d76fc9000000000000000000000000cd79bd7c7a52b7c87e508d19d452cd3646e4c6b3000000000000000000000000c2b8b5f1abb2eb53a19dbc432579ccf936ac2ca5000000000000000000000000b6d9febefff944d11d796d3b98636b8c504b9fd20000000000000000000000005c9582204d823903f4fbb66b0e642379dad116600000000000000000000000004bf5105e1e70f6f63f60bef8536a78104836238c00000000000000000000000087d39d19c3888783244c9bafbc4792bcfded77d6000000000000000000000000618dabeb0ea0601758b066a0aefd44bd847fb8060000000000000000000000003e1528751b11c6fccb4ffa306e3fea4f8f0c814a000000000000000000000000fff04868e1781ab511325d3c44644c6b6bbcea3600000000000000000000000083e70f5f4b66211b51e3ee309b1dd9561bf7ef95000000000000000000000000103c0ac69e974b5680c800166a5d4d226d1a2b59000000000000000000000000826440e4d6283c0617500171f388b70df18c73990000000000000000000000003c6ca0c28e99d2020bcbbda02dcd69cbafd77c550000000000000000000000009f752e16a72e10d8da67344ece7a6568e6b32855000000000000000000000000268e0a2528be2e41cb7d2efa6b16c6adaa9df4c60000000000000000000000003724722d222188e402835a6685144fd4dc1f2db6000000000000000000000000a5de10329b2cdf7fc56f6a351692354940e9824b00000000000000000000000011fefff6ee559be2e857eb9613ff65583e8ac06c000000000000000000000000795d45b83fe1e6cce57f46be07d7da77ecafb37d000000000000000000000000119cc12da6a09a0acfcb4bc24c7d5c35f444c0a400000000000000000000000059327d8a092de56d3dffc213f6d1e2ea8dd14e8300000000000000000000000066824f7eca7e2bf28b63647c9c76090595c6ccbe000000000000000000000000fcad85bcfa76ccfd22c7c3d3300ac96eb89bf6fe0000000000000000000000007cfb98517e17f77abd85c8756bca1f77e3b3d3a1000000000000000000000000727e55f22d4d04f919aed1542611ac588501c55b000000000000000000000000594a440e3012e59c7856858e5b6b849ca15579860000000000000000000000000ab6a54991e9bc86b8da35e739bb8610e2b684650000000000000000000000003881fc8aee4154ba5a453235f59e43ed600890aa00000000000000000000000071f32b976642b2e6859345010145729001a41c2a0000000000000000000000004d55835956714b8ec7b29df00180c0ddd072f4b5000000000000000000000000f9e004e873ff6861cc4a5820b4898bf3025a10970000000000000000000000003ad9d83ea92496dd80c639dbaf8d78fd56daaf79000000000000000000000000be13201d6736f88d8cb1543bb1340ab4f1f041af00000000000000000000000028a5b72854ef60e46ad460e662ea5d825bc190b50000000000000000000000009e8aec0eaeaec69f31867391c2fb914c40e777a90000000000000000000000004ae1f0ecd1db94f2d7c2f91466202c78247698ee0000000000000000000000009d42f8dfe6d6231486a08f6516005a8a9cfe6dea00000000000000000000000079675a315d667ccd9da6eb8b4f3f3bd93c073d12000000000000000000000000705a165df8eb4f78e4bcb744a47803a7178aabb90000000000000000000000003569b824a31294b0a4e48820f3962f637388689a000000000000000000000000adf785463eaae2a3c808921ef9a6811b27c2499a00000000000000000000000056bf3ed506a005e48acee4c2d98815713423b173000000000000000000000000a1985b4256331c4a808345cb62edf1fe3d82d02800000000000000000000000057124d37843c3b9c65482cdcff44a29d2f86ab49000000000000000000000000160e75f3cb063f2dbe9eff104adb180ffba7cbf4000000000000000000000000a0981ace16b25debf7fc441d57a7f7b8000c9cb20000000000000000000000004c2021087f0c35fc6d4c92f28c0a5ac1e7f013e100000000000000000000000088003f197606a73c4ec9929c300c26d72def8c76000000000000000000000000a94a0d7fa9b0b8ee47573d419a22527e8f147a8a0000000000000000000000005404fae4f01f0d250578e8c1acf64495265c9fd300000000000000000000000003f2038b2f637aad81239f5666cb91d18a50df880000000000000000000000001dc1c5e687779ea5ce12fd5d1c2fdd4b4b6679db00000000000000000000000053223e94fb17fb2af63d791147b74fc557438125000000000000000000000000a005f7a57e691a9640c6ba0516544748d9c1ccad00000000000000000000000004755a06768fbd2726184aeb6a1e1b6675dc1af50000000000000000000000009689becc1797eb87b16b5da949567c3916b51106000000000000000000000000818c0e70ee9c7a9dfca492853d8d557013fdc862000000000000000000000000a3dcd5791e519ff4a3062c78447ac2fa05dea0670000000000000000000000005a86e50987a29feece331148960120777e45b256000000000000000000000000bbc3391ae9be2680238d41893c2e10af43ffbac6000000000000000000000000d7159923745ba9f0da63b928d8adb836da0624210000000000000000000000001008029960c2c29b6fbc06601dc748fe7f2073a8000000000000000000000000c3a8ce35afdd2e85dde17fab779dc77baca767ad000000000000000000000000a43fd3bff756aac2cb092b580d62aa2439dcebd700000000000000000000000057fb5dc709f5c3e16d313ec58d26bc5bbf73c928000000000000000000000000091a71e1ffcc87b94656c442e07c97ee9e0e57b3000000000000000000000000f71e242dfa1a3fa867408109a84007f394ea61bb00000000000000000000000040676707271f8eed48ab2134bc0a8598e709068f0000000000000000000000006857ba216db7e9284723545feee5656d1747c5e40000000000000000000000009344720693236ffd5c866512f72d4349c19a4a12000000000000000000000000614809b94da7959a6e0d6fef666f371a13d54078000000000000000000000000b7b95a78950f9705b5e0da39cc7d063b94ba8b06000000000000000000000000aa225847eaa23b405fec58f6346d85c5e3913bfa0000000000000000000000007d45712c756cf4137f40ce9c9197abacd9926eb0000000000000000000000000ec359e85fc6a079b4c0c998abee99f54ebc3486d000000000000000000000000d7bbc8615825565bd54f69485e807aa647fd18190000000000000000000000000fa7342557ffb8ab54534356df9e8f3cca1bbbfd000000000000000000000000d346fb99e4e671d01e4612cd90111dd33f30b128000000000000000000000000a3bc4c15e8b6d3585b256584bed191193ea56f7f0000000000000000000000004d61efc09b848fc866cef71f0aea2db424b5647e000000000000000000000000e9a5d5100978764208f133873f7e1a9d8fd5d26f000000000000000000000000ff76a1c2bfe28bf516b6521677d3bdd16b30179d00000000000000000000000018beedd9bf8e882a1253c4cde599467888c33035000000000000000000000000bf9da2239ad675b0e32f11be32e818ba329f049f000000000000000000000000ee2779157fa8158e8ad14c780368ad3e5a03e733000000000000000000000000062892aac79ffd2c91a0244e426210352d9ebf9400000000000000000000000047bd3c3f31891540659976ce20692777e558791d0000000000000000000000008ed3b3c6b4f6178bbab8762530719f69f794b099000000000000000000000000625eb80576e119f51086eb22762b4e2aa96cfeac000000000000000000000000843f57e39702d14370eade6693db9a5e14802055000000000000000000000000bca96ca1abef75440f1f3386faf83a8f23716305000000000000000000000000d92458ed2f95ddb19a2c4b1a4e36c740806fd7f200000000000000000000000023aeb7e3890cafc0b4ceac5d5ee0cf19dfff5aa80000000000000000000000006b6a7ebbe0e1f8568e71aa140550cf28ee3a310600000000000000000000000053b067a91b7e21ac117255bfb20e36dc876953ba00000000000000000000000075565c26315ca7acc82d33a6ff1ad84c4dfd13940000000000000000000000004e4828c1c9d7209750e0e21d9c9cff142e02f96500000000000000000000000059d5027ad227161acd0a31ad1dd9533ab5f4f2c900000000000000000000000076bc483b8ce6e7da21aaa8a5983c3a0139819fef000000000000000000000000ccbcebaba49abc2727274eaa8abd7ce9ab77f67e000000000000000000000000c7c27aed362da10b61eb6baf1351a40ab47ccb850000000000000000000000006e4a5cc4c28205f737003b1ef471cba299c4b13b000000000000000000000000905268dc3ca4440d5946899a8a3906fd5d0d55a40000000000000000000000002c8bef00422a31e0aa8aaf497d1bb4e64502354c0000000000000000000000000eb8da05fae6c04aff2bce2536434e9aa5d224ab000000000000000000000000c84a8251342694a11c8b5bb3a67707ac4a31854d0000000000000000000000003bdbc7d929856030088223551f3f266841029690000000000000000000000000b8b4056545ab2caea0eb26aef38fb4725b5f4129000000000000000000000000b8b4056545ab2caea0eb26aef38fb4725b5f4129