Loading
60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c67616c61746f6b656e2e696f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2067616c61746f6b656e2e696f000000000000000000000000000000000000000000000000000000000000000000002e516d5575644d6972416445564b797965743776724c6f706d624759765755586b53725a47536432644a4a7676616a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000003168e920f5dd4d4544121c8089ab5742ebe86e3200000000000000000000000015b6eb88419d31071417e64d20d2804d31574645000000000000000000000000a8bc1bdb2d3d427105fc7585fc22d5dc8f10f063000000000000000000000000397bc8d0303e72d61c3049898f8d29643dae36ee000000000000000000000000376f9f5686a8866f619d25684615e9230e9fe9720000000000000000000000003d8c62f345d2d25f9c48a77749cbbfb1ea8b082a000000000000000000000000a77f57f7623755c16f5ea836fb66d3f660f695e2000000000000000000000000511cdaf39c74642300adc049eb31ff74e5dc69e100000000000000000000000064f20e0a8d91174a564d2fdfed6125912f11314500000000000000000000000059475bdef2b45dcd8e84d762f54f9491e6dcd302000000000000000000000000e0c7df366d748139fa90bdcec0dcb0efd1afa8e3000000000000000000000000766159972f0608e5f1d6d7d09b2538b1e86716c90000000000000000000000004a366619565b94ffd2979dd54c3a69671f2b478b0000000000000000000000005dcc80e12d5a63f9ef8faa4b2d5b26828d56347300000000000000000000000017b382b3516ebbbf8edb03cc562337989eb8a426000000000000000000000000e9d371f9b2200e91d3e4e68f0dfd2bdb3dceeb65000000000000000000000000e4edcf2d3725e770d957cc0299f79408a29b5df0000000000000000000000000efffabfe92a17f63264c3a63f0e940704a0dcc3d000000000000000000000000d434c6b5c98a87f827fbe7f8e7fea38c418622e7000000000000000000000000ef1751d3d87770341763d955f36cfdcac1fe3c390000000000000000000000006912b195d49c37a9ca4854226b27dfdddcd40cc2000000000000000000000000839379f2dd91b913bab0a80bdd9b1528b12ac5d60000000000000000000000007bd8321a4f6a1c342e965c5bad9590b381011a960000000000000000000000007251bd2efe62cfc4a299ce5a8f46bf63ac771b10000000000000000000000000613687e1331ba1cf1d85a2fd47c96433884189cf000000000000000000000000c76e16255f8fe80eff574edf20665ef2f59a301e0000000000000000000000001f9842fb9a4fd02a539da87a361615cf7ae8b3d200000000000000000000000007f4b5064a5ed7a4a6f9e699dfded3d1804b4aa0000000000000000000000000ec00c065a9d33e40961add35659b7918af5733d9000000000000000000000000f6a104d85f89547292d01da42cbe32b52482975e000000000000000000000000f3283ed8c6a04d2b57ef44847d27e2a2fc7c33fc000000000000000000000000235b77f8bb267705cedea6eea5c5fedb4dbcd555000000000000000000000000bcf495147d1041b5a78e9b4361630c4222743f8a00000000000000000000000016556b392a54078d240ca67b409f135aecfc37fe0000000000000000000000000c1201479a6154ffd24b444f96d552714c8dbb1f000000000000000000000000a1f7be21108dfe8fc596e879e2341870902f98310000000000000000000000003add93f6be30d200cbe4ef8b7f69145e7eace4eb0000000000000000000000004755d63f5b81bbbf72804f6f15b69f2920a24d82000000000000000000000000a78aaf4975bea81c9c15a23b403ac72df895f7c100000000000000000000000041e2e00b72cdd0cc3a78fd8d741afe4c63242de100000000000000000000000066d6812d0ce5bbbf2bbec44a45d168e410111f44000000000000000000000000c6cc3691109a42ab50371becb7515c6a518a7cb000000000000000000000000094784725ee26abb6fcc4a1fa9b1488808ace6c67000000000000000000000000f4ca0d593c0a43f9b8cef75d5fad6fa5bf017308000000000000000000000000609e1e2caa0e2e0606def56ff18c314baf145db8000000000000000000000000eff8c5eea48fe0b9826ad927e0d9579c510f2d17000000000000000000000000822634db6de6c83934755beb39aabd94250a8cc50000000000000000000000007f58d578afe488e6a1fb4c419b9876820db4998500000000000000000000000091541a5fd21162b9d800c34b3afb95ee53733e9700000000000000000000000057c9f518f4aa65a31848224f5f68bfb970e70e6600000000000000000000000094c94e3a94df2f7b73ef170e9fc29313c8958eb7000000000000000000000000e93b16457b5092e961e830986811fe5513cc24f40000000000000000000000000554d771b33854cc832347e8d427a1f8aaed027d000000000000000000000000410c35515eccdf3631d5873c49aa1e51ad1d1b15000000000000000000000000809ca80e2afafc55113aebfed7695513aa8ea8ec0000000000000000000000001739915b5b7033b44746f06fe69755ade952169d000000000000000000000000a937d4307ebb91e45a765707bba5058e88a63859000000000000000000000000e9906af0767fb56fa2c350a730df1f10a1f425540000000000000000000000008558adf6625380e658316155e7940a0f2cd23241000000000000000000000000400e6aaa0d83090e88dc5e55c0f504cacb52e5fb000000000000000000000000347c66eb0fe91e49eaf9ca4070c17bc3d1c25659000000000000000000000000cf59249acb34352cc8dead362b11190ce1f8d3990000000000000000000000008fab8749b050f2fbdddd85fdb5d0cbbf01cd2bbf00000000000000000000000025dce56f64c79399b4f9fc9e97f6eda005fbe22700000000000000000000000084a0077e669dfdd468b37a43011727cfec00d9e7000000000000000000000000427ab70063357771f342afac5ba6c33d03703871000000000000000000000000658b12af37e352b42590e9fc6a265672fb9a45cd000000000000000000000000e76a490da552999351304b474e418a36735d5b330000000000000000000000000772f10e1ba8ecc288fb5c208d7eeee09f6615ef00000000000000000000000041ce52a0933510d7559ee65fed7720094d518768000000000000000000000000e5f57a03aa8dabefa232a631b39229ed3321664800000000000000000000000017b64d7a1bcc411c3a412bbb65c8d0be31cb7289000000000000000000000000b1232e0a185be5b913cd42c999aaa0dfb30c75f100000000000000000000000034f6af5f7382ae7ea20193805bc444f9b26c58c00000000000000000000000000c4c39236e8def3aa9406fe007239ac616fc4225000000000000000000000000682eaa03862aa29874516c6dfaa7ff6f905f94720000000000000000000000004bd56cd5c00e758bae392a3fe5205c9a0783fea8000000000000000000000000c717ffe199d7112e2c2a69a1cd6f6767b68507ab000000000000000000000000ca8703dd2694e963616cd734b788a2921621919a0000000000000000000000005cfbfc1023865064f57591d6f1f5bb8e85d0860500000000000000000000000012da9c6b5cbcc0cfba6b4228a0c9ccb1ce3d605a000000000000000000000000a398e3481f0f091d515327553f964bb15852353700000000000000000000000051dfa6f37a22bd929851a3f1895af481a2689c15000000000000000000000000b5065680ea333d9c48aa5a9f16eb8b88823c826f000000000000000000000000c4a823c4927f15304058734df0e9cd91e944b2b30000000000000000000000002a212f718291889e17d6788d9047c4c2e3c29c560000000000000000000000004b01e9b588f3ec1b52f78ab31e646f9626be6978000000000000000000000000d264b0090a5e44c731d3523bb1e124b925ee19dd000000000000000000000000b017c0d4a2878f612f2074db932e86b936b27b9b0000000000000000000000009c1b59afdf87b9d86d7dfff0a9bab04606256192000000000000000000000000013b190b61418ddb0bf2a5e0c18cfa94d62f8376000000000000000000000000c45277a9f4567a6d1e94982d28a67fad9d79bdda000000000000000000000000ed3a9b1e8bfed3a5788d2bcf687ae4b2bfedb2b7000000000000000000000000103c88bf8f4e09af7b66b24b22901a5b96faa9ef00000000000000000000000052b88d7daf1030e23313725800cce03bae3cea22000000000000000000000000f39a2dfbabc9a1b6e3454b10700c8c61e2be9ef3000000000000000000000000ca63f5bc170f5d231e116b5642a4562c029bf6cc000000000000000000000000bbcb1f13f67f520e4a6f9e161a1462d4b3ed76d900000000000000000000000000090529f53e2a4a326f675972074c7de146056900000000000000000000000033961d507d372648b9a15281570af255010341440000000000000000000000008a5800187b83aec0b9c8b167c02287e8f870d38d000000000000000000000000ac9ef0b2c503d195c63431dc77268aa262572f17000000000000000000000000cdb7a94a8265b23d2872b6cfa25a813c916e3e8b0000000000000000000000008f447b382fcca99e8b684c1b4849615a6f601fc000000000000000000000000031691ff74d75d25c2f63303f8e8fc98ff6db13470000000000000000000000000240149a6f65f5f4c72ca7c99cc174bbfcf414d80000000000000000000000007c706b2792920accc27e0da99d8371ef17f59daf00000000000000000000000086260159fed72afb86a40d20fa697802b9aadde0000000000000000000000000fd4fb86a8c14ffc8e9c3afdf17139b0d7978ea8e00000000000000000000000072706c40d53d47844a35bac5334a1c00bb49115e000000000000000000000000500d2de70027973e152d7f68b3b0dbf412d20dd600000000000000000000000051c163c9fb639e5f2cf67b0f7a4b7488594af55a000000000000000000000000f4908c1126454121d1ad391851555a20f7b5d36f0000000000000000000000005fd1b6616f1d14c4e14dd108b0748b22df481448000000000000000000000000826dfe47170fb9a8b3b49742198d26fa3db0a90e00000000000000000000000018e2c05180e48ddc6ab40899cc1065ed4eaff564000000000000000000000000dba958fc5b3c54fb5c685777ce301e11bc7e8fed000000000000000000000000e7cd685fe08336942e8dd1c997cee241245a00d800000000000000000000000068331021da28d5d0d811f3544fd009fe39a1d8ff0000000000000000000000001bed4000912447d61cbb1f5c199ecae88321d1ef000000000000000000000000647127d7bd29dfa0ca299e8487d0397fe56df12a00000000000000000000000093ff4ee1bbd820a45606c91aa59731a22f117026000000000000000000000000e48ce4c20185e9aea06cb7430afd969dea052dd500000000000000000000000030f113d26095d0534cb652bf6d411b47633f034f000000000000000000000000c20f5a2be343fe6ab7cd2f5c5c5e2c7b995af6b90000000000000000000000005bec780e2fcf826b1f599715fd5811347b2443380000000000000000000000008423253708b067cb181a2c348d4f6474661435c80000000000000000000000003b1cb7d4eedc0840c17c51eeceffbc19de8155120000000000000000000000001d64df391770b1e7b6b67decfd52011530748c450000000000000000000000002ebbf4966f57b4a13d671869284ed184a2d56502000000000000000000000000ff3a5db4df3bb2d5f7592e7a13c52cf86ad8c8d2000000000000000000000000a79798bb076de88c1d00d288caf0518c15d56054000000000000000000000000f3c225050b1e4da9e9e5fb14bb23acc6537194e3000000000000000000000000bfd62142dd4d06fd798fa2c558ff69cfa9c3c02d000000000000000000000000c404860ef47cb0b803b46be292f1867205c8b4650000000000000000000000003400f4047e8c8b9aec1f4f69baa6714d339363d1000000000000000000000000222078455dd1218333bf55623a74e3e610db96b50000000000000000000000001110b19fa1367835be79e52e4a0527819a30fe11000000000000000000000000b8c38c27183d262329852eb560ecc3d6a052b1e60000000000000000000000006abafe423f0e54063426319b892460f96c558ede000000000000000000000000a7f8874a20c54ac28e3c071ea55c611bd0c73632000000000000000000000000f100c9828194b865fec0c9758ff4f3c7ff36aa02000000000000000000000000585b2ff18d7a31841298256cde614ccc895665f60000000000000000000000000d7842cd21210bba7f809ec7cfd757f8c48d5081000000000000000000000000e3f57b06a0b350c8d90a874345b48e92a6c179290000000000000000000000007fb76a329a14abfa90b4977acfffceededfa5bc60000000000000000000000000f839601d15c441658d96c69466f3229c88d00930000000000000000000000007db1ff07bfa19fc9b7985ce5809787af5d59b8af0000000000000000000000009de9970f1b68ad75d7c2d13edfa328f354326aae0000000000000000000000001221a07c6ac98cc94b02e376de029b5c91f596eb000000000000000000000000cdd4794c5f8eb8066bab93eba1540a76d16eaa81000000000000000000000000cedcc0579be91f869d8c82ec6ecf3c345c9f77b80000000000000000000000009eb2b57f23b1c9cd519eaef3f2fb6a6769f5107500000000000000000000000060351af8e2a32b93bc7360405632ac0bfd8b46fb000000000000000000000000171b9d6efa3d7f4e2e01054afccea89b30ed0cc1000000000000000000000000be5ad60f87633f40e509f0196516310988eb8e990000000000000000000000001971fb9ff0a0702d9f616302cb06e4983aad30bf00000000000000000000000036bdcda494d5904ecfe7609fc9b47e12b99257f20000000000000000000000006c9cf0ced7e3207edea98c662f08e75a8670797a000000000000000000000000b288169b7d534cc161b40e6fd27d4b2257af6ee10000000000000000000000008e600e4ddf7215ad1fd764f530dddbddd9a303a8000000000000000000000000a6788a26b71a2ca936d1539f22e9ab84ac3f41e900000000000000000000000035ea27ac411fab080d65800f887fecb4a24a6f8b00000000000000000000000044b375a0e32631da326eff9ee1a30aafd2dfcebc00000000000000000000000047cc2af244edc963580749592bc10cae1367a4490000000000000000000000001de4f046c45cd4e39cfcdf36b7df4856b40319550000000000000000000000007cd9041bfec339cb36dd2f90e8294e41318a7317000000000000000000000000f143f609930f1ed4917eee3274031ac9d97c202a0000000000000000000000005dc3789fdbe5dd9ac3aeb984538580fd6b8bef32000000000000000000000000da49ca24021c39dbb1f4209f3ec136ae8cd1e62d0000000000000000000000006bed72c62cfafdf76cf205c1ac1155172ea1f5f0000000000000000000000000961b5e07b996b65b7fe7710f82442d8131aacc9c000000000000000000000000822d0c96cce0aac580e29ab24c16d63b8e1def8100000000000000000000000089d6f13f167e21b4e891aa33828ef99eb8915c54000000000000000000000000d8ad6cca7eef7ad6d423e8898b82d21a89dc53d60000000000000000000000003dda1ddc1620c68724a4ceae0a128ca270b088b200000000000000000000000081bc792a8e67b2d7d4443ba2f3566a1889017dce0000000000000000000000002dc74a1923129b5f56984f1db0313d6ec2f3b9f20000000000000000000000008e2424092631095cdec4b48220e874e5dcca500300000000000000000000000092df1040f9f163f128380b4669b93c37dbf14597000000000000000000000000dcf76689d7112b4ea33d546d5510290be298959c0000000000000000000000001112a4dec68669ad1b9dea7ffd0c73846d11550500000000000000000000000028ba91a987f5e785875a130daf6f754751cb679b0000000000000000000000002a272ffd0f71d63d31edf718b12f604cdaac285900000000000000000000000094c37ec11bb253f329fe87fb81156964141c22a900000000000000000000000020af2660b5c3488437495416072d72da7fbcd8660000000000000000000000006b5d0104fc4e24cb395b9d6accf8db9f77212b79000000000000000000000000536d45479c66e55cd528c5bcd74ce228d3018650000000000000000000000000c39a2d04aca9e9b144a4b16b1cd51af8446a1a220000000000000000000000005bbacaef571ad4d93668ee0aeb89d2b567fc3ad40000000000000000000000006b680b5362c5fc130e3ff941b0ede1fac478671500000000000000000000000005c57c8f3c66f2e952c75f9a3625c30b1ce010b80000000000000000000000007ecc9653499826417c60e489a2c07e6f35465dea000000000000000000000000bbbbd8b31be2614635b763358f9fd573257b6be00000000000000000000000007402e2e2ff877fcb1b37575f30bf67d8d980b1cc000000000000000000000000e4b1076e83f7e3a61696b11c8d4ed70a9eece6a0000000000000000000000000b7be310f5de72bb3dc426701505ddd83d7e5059e0000000000000000000000000bd1881dd24b46fe960939ce83122437a947c14900000000000000000000000081a3830c954ae22b9646d9c42e25eb0d11a34202000000000000000000000000fdc93354dea3158907f377a7ef2accc6593979d700000000000000000000000056479d8b6ed5a6ce7cb30ec4ffbc1de92df3810600000000000000000000000019771a9d291770819bb00800f8046b920b73b7580000000000000000000000004118f3d2c1ba1a486b03ea3f23e9cc201107ec74000000000000000000000000b3d7c3115d8c822777fda39ac693e810f0ed1cf400000000000000000000000018e80fa446610eff034d66b8a260639325af33d1000000000000000000000000b1f2ac8c0654ac8d3607a0e9cfcc514bc1076df8000000000000000000000000d4faad24609b09278108bd76ddc139469c4a44f9000000000000000000000000b76528146612e58911c08f86b9dbed09dbf63c5700000000000000000000000094f2285949fb708af9cd9112fd77b3d05a556cb6000000000000000000000000e5f6a6f46a09ab1bd3188be828c8605d7e6ce4080000000000000000000000005d50cf375601ab1e7a012725e23b5b6e400e614f0000000000000000000000001489a5b8d56b9b83df383916c90d2c247a4011cf000000000000000000000000097f5ad3d2c53730d292606bd88ef42a5de9ad26000000000000000000000000d98f73fe9da38f4e9711119ffff96319a1254db20000000000000000000000003602795d41c9b7fd8f03723dbff7d1367eea40fe000000000000000000000000d01c029cf2938900286ead3b2bbcb4437c8f89d10000000000000000000000009a833050ff110c3c1cd7c8a1718210c4825ca6e9000000000000000000000000955c720e2d88098904c660e18f4e8b1430fd0a87000000000000000000000000665499a0555cb7b281581a6e335b662c5c12188a000000000000000000000000db959fe4e43e92ca5819ddc3a48f2cdd7aff5ac400000000000000000000000030642d52e8d438b208f387689e743e87e7d69b74000000000000000000000000f1ae6f36ef1420ccf11c40cde591c0ade6d67afe00000000000000000000000098137ea83189c9834e24541514636c0781ee854b00000000000000000000000066b1857f4ac7083ebfdc3408ed1b9d12f75a1512000000000000000000000000dd66ca5783bc6cda04d73ded6bf692f5d3a03d8d000000000000000000000000a18596c2bc9223f0e24156d10a83f4acadb78d4f000000000000000000000000f6b54a254ebf294b42e9d43c0fde3e9b1160615b000000000000000000000000a1b3abc23c347d3b81472842436694ab465583fd000000000000000000000000e4b5d3d66aa856bf1fe43070e49c79e1646408920000000000000000000000001d377a4d824ce3fc843f49c877763394b217522c000000000000000000000000d6720c345b29fc0a32fefb421e605281c4123dc7000000000000000000000000e23f39c1e0ccda4d4a7af918378c99c646a002b4000000000000000000000000bbfbd48d0266fba1f83f601c9d1c897f08c49ff40000000000000000000000000a45fdce20375deea81aa2b23413a62b89f74c5d000000000000000000000000f79343004e586909b9f1484ec59dc72a3e34850d000000000000000000000000f9195a65cc97e98a9bc1e8eb0bad397d8ed1208c000000000000000000000000d1b549b5386bd2cb2f8602acf48f1f9cb5dadc5200000000000000000000000066cf4110602b1f904f3012ea5803b87f9c5928a7000000000000000000000000170408571b53d66609d9155d5875df3faa1eb2bf00000000000000000000000004b45f5eb388597bfc25dabc6c0a3a9268549ac80000000000000000000000006c61e84f34260f2cb1bfd0fb1b8d6ec139dd4c6c0000000000000000000000000c21582af6d2d8d24ba9e77a2063afab8c4c1e6e000000000000000000000000dcf5af4a6099f0ae18ca8ba051849cbfd9862272000000000000000000000000250eedb705ccfd5b5bbaea3be7ed31a720dbc2aa00000000000000000000000070bd58457196b4168d2e52a7b7c17fbe25873b530000000000000000000000006f7662596544fb86e93ebb2d20844438103d4793000000000000000000000000464a6a97db2c2cc83beddb2b4404f3f4ba989cc5000000000000000000000000ddc9b916c8cf6f03d42f83825e5b5e64fe0f49a2000000000000000000000000a6d7c744b3e5d2b0fdb6468554695a6d0899da720000000000000000000000004b3cf98db080ddd2196139149a9e7f3e65fd2eb3000000000000000000000000fc57baf7803ebe799d12c53077ea1d9ff641843500000000000000000000000021b939a91f72620952041a9868c46831a864fcd300000000000000000000000006b50f4689239e3ee990dfc185c1de7c79ad6bb100000000000000000000000030d282cefd511fa987cf7fa3bc36f05d93b3d6e30000000000000000000000006b30c4492392bcc29d95a509a558a31855f2cbe00000000000000000000000005638207f4c006bb9af5f3f37227995a6e2ef055400000000000000000000000061e081b77f76f1bf250152790813001406caf82300000000000000000000000005a71f1ea9008fe7062a6ccf2222700e24e128470000000000000000000000003a8221baf44c7dc930307c817f63b1f9ec2eb876000000000000000000000000b6c9be126922fdc5621af666fd052b0efc1b4add00000000000000000000000026a99573694bd59334b69a3702d5e191fce2644f000000000000000000000000727ce15f7140d88495b3f041cda0dc181cf892a6000000000000000000000000880f4e6ad54606cd343b24f24118fd74c4cd1ecc000000000000000000000000df0a823c26d806f2dfb8675870787a1b7712f32d000000000000000000000000fde09666bbec9c99fb1fa10c6ea2fc3d5be4b260000000000000000000000000595867b14aa6cfff2b1464b6a9cb690bb7a8bc8f0000000000000000000000002069e804be061dd20257d47e68cfacb209f1225b000000000000000000000000276aa8b4f2f5c8951c31cb981148d241b83776100000000000000000000000007ae6705e098e1bbcb7c7cd2f22885a632d8c37b30000000000000000000000001744aef31bdddd28ba5a6c558e7c905fb24403430000000000000000000000001d74ee3478be2ae14e9f31fa8b9c4550c04c471b00000000000000000000000088e8e09d91538d42db98590715c6b037f78e391900000000000000000000000014c70343e01253792950eff2452f0f27aa2cdf55000000000000000000000000081de256389d3cb6df846ccb6396549f4b4b5e29000000000000000000000000d7ca138b7c0ef9ff1644f2d7538a212bab7b7d23000000000000000000000000c13456a34305e9265e907f70f76b1ba6e2055c8b000000000000000000000000c9e725a59cb347cd0796d1a17343f679809efb120000000000000000000000008efff870d922a99c75dc6600c4023fa2d0c0026f00000000000000000000000038ce7d9bc5c694dee7b3aef2a497186cb439cbba0000000000000000000000004bd18e5d8274930fee40b977864e8f154eec989f000000000000000000000000414862c422500d05f0bac8f944171e3543ab1dc7000000000000000000000000d60da5f846bf9bd131ba1df4aaccdb670112b78f000000000000000000000000ec554bc4d3f54788e5599a4b61f4b502c1a1d4e8000000000000000000000000fac39b6956027a1c74863456744011856710911f00000000000000000000000049430cf579979845e5c331f222a313e717357b88000000000000000000000000c3c5086baeeb59324773917919232dea2a4853cc000000000000000000000000e50386b98399360cc55b85c894c583d8983649f900000000000000000000000040c3bc8b3918019bab00a3d57f6ff2da016cb8ec00000000000000000000000003ff6da304170aa6bf8cc151b00e55034599c10f0000000000000000000000003dd95dd76f4c69479accd9cca5448fd5a4bb0fe500000000000000000000000089fb115feea0046df9f6a676a95624732cac080200000000000000000000000092da19d1d91188505e9b21a9f702443330881c7c00000000000000000000000016c25e9a6985c80a12a9d8e27529ae78e2259033000000000000000000000000ee168b53877a10223a053ea800d07442c63b88960000000000000000000000003c20272d14982e4a4ef5ee344444d2edc734eefd0000000000000000000000008e1a74efd6aba36a77dcc5bdc7ebd536ad3050e6000000000000000000000000c115151a6b626d8090c57b6db03a91d30f938fd700000000000000000000000028368f895961eb3aa9a48c61103f4603b28fcd9c00000000000000000000000046fbe7b067599366072a4a1153520351063c525700000000000000000000000019466ba516ee6d40a1102f754e583e289c1406ac00000000000000000000000006a35c2367a26738be23c30e0e39f0dfc24c3e1f00000000000000000000000015a751370eb2048b69104b14baef9b13bdad30ce000000000000000000000000f40c2ee42f8222bb23c56d77c799fa3c43a5e8640000000000000000000000006bc068f6819dd3e475a64191074fd60fc7bac89d00000000000000000000000098cede02832045b88dc07105c330266d7e4a59810000000000000000000000006b38086129bd06ee9cddd83e3bc10df941fdf24300000000000000000000000013b92a4fe333773d5fa234c860b9d0f20f6372f20000000000000000000000006eda4137e20cbdffd2f603ec96917c8e05c776b4000000000000000000000000f457b7adc98df6943fdfb3455394e9d313d965f700000000000000000000000027075333d28bcd6ff0d60a422f6eb5228f7f61f40000000000000000000000009a501e219c9631cd2a7dee48874cc91372165365000000000000000000000000292e355fde26766ac2c1340c575975dce528dfca000000000000000000000000641850622f47df214c9b5dcd3c1ee69e5470cc4f0000000000000000000000001b8c17676ab30592dcec8ee68b88102c08442b8d00000000000000000000000045eb46e20e5ce76c04dd53d8fc5a305522a971730000000000000000000000006314d3737e4eac3d8044541c8f083700523cc3af000000000000000000000000710a3c49df7c62088ac2d2b003264773a94202f9000000000000000000000000df33df4b654001211d007555833d389e81b87d4d0000000000000000000000004e3bcc7d279467896cdd7fddc9788bd6f55c233b0000000000000000000000007f8c997f451bec2d6dd6b6cc1357d50a666adceb0000000000000000000000002f17a798d63919a8318e7f0f3197c2f465d2a6d9000000000000000000000000c78acf1873c68b8b615aaccf98ed207391a46ba10000000000000000000000003d50a0ebcc0ece7a7268e34c4fd855442b7cdede00000000000000000000000061e3098449ed2deab799d8c87b75aa15e07bfc80000000000000000000000000266316fea86863ca6d94a719a3854253f678df3c00000000000000000000000067a123c60836deec8a04eb615340ec50b7934a310000000000000000000000008d5dc2d7dec4632420df7aa6b9ff52bf9ef1d93b000000000000000000000000de69cf94e7fa82362357bd153fb215a942742805000000000000000000000000d5ab9b0c00403d7aa78de2f74be897b48110a1660000000000000000000000004da156414166aab39abc0814c978dd7a0689db5100000000000000000000000018e510b103b8fda2ffede0e146f9ee596bf6411b000000000000000000000000e4f55c3d829b55ed6e101c81243d6763f44ff7aa000000000000000000000000572bfb1daca3dc78483de58ec634814fd1ca6d06000000000000000000000000422d9b9828a00c9842951383026054fac29ba5e0000000000000000000000000979c1ba7bc1f93e07942ff7eca55fd8140272c9f00000000000000000000000071a0bdc41ee0c664b85cd5264eb9aaa5e66caea1000000000000000000000000bad3469f1eff0913310c8363e4daefe4971ce6a9000000000000000000000000fc0969bd72a700e4496ffd173bec849b06c8fe8400000000000000000000000043d2a814d50f48199f9c08e0bea6e8cd8b719187000000000000000000000000b55febc75c5e0d982ae69f6b93b2a20d1c2fb6c9000000000000000000000000cc67860fd3a8a9583ca66ff8dfcc5f256b7c98cd0000000000000000000000005343f5f5236ac094301e83afb9223534d86029c700000000000000000000000029148040a3c7ea8896f58f8e7b8002733ff0dcfc000000000000000000000000aec1ce15dc48f03b868fe3225ba4f6854e8f0b9e000000000000000000000000639400c6104e0a1e6e99a871799a2f8c990566be000000000000000000000000d197f57f4e08d059274eecec50cd69e869b70458000000000000000000000000476b7d671315d15ca426f2d92a9de5b7250dcb690000000000000000000000003de065b53143369b7478ef0c995433095b57f3fc00000000000000000000000030149050ee22af32b23c3a4df74e1957278df18700000000000000000000000030a5112bc5ce8650d071c0c7f5224d241a7f7f990000000000000000000000006961b4f0fc073e8389e5a701f56f32644d39267a000000000000000000000000338ad93cd86a1258ada5ce1e4fe1727a6495609e0000000000000000000000004a602f8ad180a897bbc23c4145937f93a428b300000000000000000000000000da6cdd7316a95f03b77423b6e7d5a74666030cff00000000000000000000000050ba710ffc5a04f0f1615c7ec88498f22b093775000000000000000000000000dc32b89c74c72f67b38966a1c9360b0f9cf9a779000000000000000000000000bc60c83220536f843aed468d9e33704467da95f6000000000000000000000000e7ee2986c11ac3098adfd213e2e8cc6bad0beb0e000000000000000000000000013fa638f4524ad2f0900f12fd436aa06a8391530000000000000000000000002b745c455377909db0303eae14f783a889aaf14300000000000000000000000078992375363e671980092a19ebac92acefa41900000000000000000000000000991d80a46548ae70508d962d580cf95f3cab32da0000000000000000000000002bc4392b4272ae2732aa588e43fa73eacffa71eb000000000000000000000000473818d73563454ac9bc191db746f2099dcc982800000000000000000000000028ada369fe54e753e0c8eb2208af5d881d2b3c40000000000000000000000000c890842e92c646445c8cad6def8a66c93f972f810000000000000000000000000952bb487afabcf9fe201285cc86c8b9f484f34d000000000000000000000000a017ce34520626ab0b452712aa2bf08f35c8bac9000000000000000000000000a2f1abc8e7f137f72246613dfdec7a2ae71aa732000000000000000000000000c8eec804c9ae833f21a2aedee781d8258b99189400000000000000000000000041df2cb1f24928d588281a98ce17f31de5c8ee96000000000000000000000000cbcce3d50e7284fc2a6466d3d9b08b572dd1362f0000000000000000000000002c75827aa66bb01d6e124ca95fbaba5d77c4d67d0000000000000000000000009250e031cb76f1d8426bc5c6e11ec80c56070076000000000000000000000000c77abb5315041b9481fcdd327dc2c0f2814ec3b10000000000000000000000006da0b3549b1210c57ba655eadd0a57fbad9b25470000000000000000000000002abc844f1608a600d7a1afb31847c38604e39a6b000000000000000000000000553a1b5d7bba94605e2a2fcf1542c58385947b25000000000000000000000000db9d3bcf7e72d4a11937c682310007b09d1dacf300000000000000000000000010b8f06556844ae1d62c610278a5349b4c00ee020000000000000000000000002366808b4b57bb863c5b7815248732a7a5b8f474000000000000000000000000aa6d74d76852fb8f078aa7bd30099b21c4e3c51700000000000000000000000011e5f41bf287255b80ac3b311011cc89fed7f7d5000000000000000000000000ebd8dcc90453df05cb323fad129040a9cd7099ca000000000000000000000000fd24589b9db44d7936b35d20bbe2b59b8d89001400000000000000000000000054d094badc7b65634c3bfdbc20109d21480edb95000000000000000000000000c6b6f3b38baebe7a07d865f44fc866df6d3912cd0000000000000000000000000a5fccf64d7d9327301f8d14d8aa5e53bfada2f1000000000000000000000000afd9c25c876c5588c4837445caa48ad9fbf9e834000000000000000000000000c549a9c53f6f1094381ff921be53f1dd8cb6fe99000000000000000000000000dd4153e0813b443dd7292fa588ee94bde41b745b000000000000000000000000031f54b92bf7cc77291e91a4b81eec00ec6f5a580000000000000000000000006a679bfcb84a5b9cdd073d8b62ee06fb3359349b000000000000000000000000cb9cc1be5941fdbbf24cedec455925f34925be36000000000000000000000000e6f860d34a1fb494328a781f104ebe4bcf2f63b80000000000000000000000003344acd95b095323ff80d74293e2a481bdfdf9da000000000000000000000000ebdc13ceff795015ffc4225f03f046e66f57315c00000000000000000000000068b6f8f443724ef473641b64287a17956713c9a6000000000000000000000000cadae846068c99c1d98031a870e42aec6676ff2b0000000000000000000000001fa4ff44467c030a95a2c44ff52ce284b0c15d1100000000000000000000000008e06b2bd2b727b03db62856987f4692672c1a0f00000000000000000000000031c73a5a79ac973acdf2e153464e469e4ae3a4910000000000000000000000008e49ed17760edd77ff97e5efb0b0daf521507b93000000000000000000000000b777c59620f404c53d1da970f2cf27dbcc2444cd0000000000000000000000004625efb5b89b1a0573ca37bfbd0ff1a077efb1bb000000000000000000000000124e02f5b6bd9dbb44a6ea516604b7e0dae38ef000000000000000000000000084246135b8b3f3f5b2605547ebc81b19d4baf8bb00000000000000000000000094782e454652db4155679036fbb872f80eb63425000000000000000000000000d71d81b53bbf7a8b1d1a78e5c2144194e10a7d2b000000000000000000000000cda04947f5db20949015d558daacfa96c47302f200000000000000000000000076cc06d09df038201e44558ad926e761b25cb31600000000000000000000000066be790b522f6d9ea0554884e2643f19305950f5000000000000000000000000826baa2a76c309c261bffbe44b679cd88c50cf7400000000000000000000000083e77c002ecd026a8cad5eee60fb5bacea3c7ced00000000000000000000000063784f97584118c674c556e5b723d752823b88d700000000000000000000000069559c4ad1b2168f67479d22dfd9631dff107d99000000000000000000000000680e25cd755328c11dd561c624727eafbd5a3732000000000000000000000000f85f54adffbe972b99b3f7ffe8705daade7477d8000000000000000000000000933daf0245679876819ed80fe720e33df969aec1000000000000000000000000869aa1b2d06d5dcc3e3bae009198a16b55aadb7a00000000000000000000000099eb47b3641bdd6824e2dbd00716c8321a518b410000000000000000000000003f8b2764625cbd1a1467cf45d873c13862efd9cd000000000000000000000000e05c731ac5817cc32a04db97f5824a1faab7a7680000000000000000000000004c85789c9a2df0d868132c812720a4f8ec3320d300000000000000000000000011d531b4c4e9e618321c63b5f01bc6181cfb8354000000000000000000000000a212a71025a909807607ed40abe408459d63cd2e000000000000000000000000d823c3114ef22928f36523bb5d7a83c0a0bbe9460000000000000000000000002ad06890f9b0ac6e75487604977c32011213506900000000000000000000000047b46cf7436e50fd28279a7c791b5eef1ce82e4e00000000000000000000000056f156241a35f7e807e59dfe5d8aee9e373a0c950000000000000000000000006d36e227036305827b0a11fd742a921a99de68470000000000000000000000005f83cbfc152a342aeb0d96bc3ccdcf9bd3f23b5e0000000000000000000000000636b0a147518f2412b0d50ee9522d0416fff9a00000000000000000000000001758bc68a87abfede6a213666d15c028f2708b2b000000000000000000000000054a7dd24239d2adb0cc818ae10742350807a9890000000000000000000000007fb670322cb3150d1df141d5ee4294a374e73ade0000000000000000000000003dc4a4cd9c738977a1f71716cbcf9c9fd80fbdbd0000000000000000000000001c4c069981a7f1d6686d108c199d48ac76d3fe85000000000000000000000000b4d3d80fc77857371869d3d8a30085bd2ab06b95000000000000000000000000366dbb1bbb0ad443bd9695916319daee528a586e00000000000000000000000023ae20709c45d995105bb9c47a102c9b1e94418a000000000000000000000000a7bff07f7489d70b17d3e7afb5313d43afb3bda700000000000000000000000009f7f847a802eaf162287436195452f43a72984a00000000000000000000000081dca504d35423c76c74b90ff076f216176bd5920000000000000000000000009b8a84d21e1e801b1dd5c601a1338a8ec27c98c400000000000000000000000064e2c9a4b5fc3f3638995617e29d6ad63a38cd3f000000000000000000000000e8566f027bcd48999a9948ee21848b676d4b500100000000000000000000000065786414f7c75fa2013a0b988a9e1e3fd605fc6600000000000000000000000048177bd5de7a1eb74fd68d7d675a3c5537b55ea8000000000000000000000000ccb508b774c71b608d542ec4011b5c195d6b0291000000000000000000000000d3b5e59ba7814d0ed790ab26842a46e66cae0cd50000000000000000000000004ba08228a1e67ad4c2acdc615e9f786cb2b2f946000000000000000000000000a374f280eaa60e5a32db5c16c1a4a23293d7f46f0000000000000000000000007d42757ea4529c1504b68330e5309dfeedaefdd300000000000000000000000074bc96babdccd30191212638b7798db599cb4b9b000000000000000000000000a73f5d7d263e8166d4f073158ccff3182ca5470e0000000000000000000000003e87e78df5c6017e19084b3c94944567d613fdae000000000000000000000000c2e11296da82f30c49f2496fb31206e01c09c8890000000000000000000000002c7f51df54070bf55ac89e3244a8ababa8c948a8000000000000000000000000bfe03c496dff5032983f0f78fc587c63c49659410000000000000000000000008753fac5209503ccc31fdccd911f2ae227bf5307000000000000000000000000297f4f3538a4aad7ef04184278f5e70a7dc2a8c700000000000000000000000082c5b6eb20f8a19ec39a59aa6f816217266d615d000000000000000000000000617a4e6c00dfe63c0bb7980362e40a2716e1b1e40000000000000000000000003176ff2aa62e9596797e3dbb3f7f042466bf144b000000000000000000000000fe8b3330ee21500cd217297a4040a01dbf56531600000000000000000000000091e105451f1c59dca190baf8f538868a32d6eae1000000000000000000000000e90018ee2fa5cf80699bce1149a9dc0ce7b1f8d4000000000000000000000000d3381bfbf91209a1561d67d2de088d27b26ee745000000000000000000000000fec0aadc1e0882287c09be419f07aa9dcb0d254400000000000000000000000029373638ba9f6f5f1c96d3d3494ecfccbe41ac850000000000000000000000009c17b01615f37037ab4ae9098cf813f8bf04d64d000000000000000000000000364aba55923a3d6885e50fa2a9ea8b675c9f42e70000000000000000000000007e309ed86661262363f33a99acee60dd8dd95dcb000000000000000000000000e7f25161825d9ca0344f997e7ad53b45422b168b000000000000000000000000b263fb71dc72ef06c513bcc61b66ab21ac3703260000000000000000000000003f148b9072d5bb5f13cf9098b6cb86874bb4d2a5000000000000000000000000a36244026df5ab73e250039e7dd8bfcac85169ee0000000000000000000000000c8e72a604a192cdb71c6277a56357624e44210e0000000000000000000000002634122c1f768c4591fbe9e485f3f5f8cbf4e435000000000000000000000000d3448d64d69b5065b7396a1515b12a727a7939090000000000000000000000007915d4d4bede54a609be2182f40cdeecd023cbc0000000000000000000000000c30bd20fb2f25f305d39b96e1c61d0a5d3653a020000000000000000000000000a756e987dc8ed908f7b54917ebb91e8843f42350000000000000000000000006e7dc9106eb587ebfacdb5eb32d3d5af9e94962b0000000000000000000000003b4b398b4aae89b1395e6b4123850e60c029a4a900000000000000000000000078a535fb6a2123bf812d872e2302e8a7a25a2add0000000000000000000000006571b2583f4d1547fb044961428847321136edd1000000000000000000000000f90ccac5e727c69b8e5e76bef761f23f7bdf7665000000000000000000000000dfaa2bbf700183a51d92b76b1e1e6c2ae6d9d7df00000000000000000000000092c055666fc91f358043cf0b7816dd904d650b32000000000000000000000000795a0f4de6b1fa0c3686effcb9ed4a512f133eca0000000000000000000000007123dbbd824074635ad2f12ee921185fe783eaf8000000000000000000000000303ab7f61382b84130c8abaa2beb8f0f447140b9000000000000000000000000cbdca7d933edfc02c77b8499f476c437cac9a0d900000000000000000000000057ae7799de569521a23bf974aa4c82a138b07c430000000000000000000000008c65b45ee50c7816aea327c0eea3996f4653f513000000000000000000000000a4470e3567bdafa24951e1222ca1fb6db8ea7d45000000000000000000000000f0f51f25cd127e1b90f65b8114a296d322f93f92000000000000000000000000b2b24874eb1cddec439dee5daa5cb9e78154219a000000000000000000000000a5e21e607285f8b53c5306f0b225fc740bfd7c980000000000000000000000001077ba4f6734d0a5e5262bdab8ec057af4dfa5ce00000000000000000000000099dc29b7058dffe59acb7fb43ab1a61144d8991600000000000000000000000002a1aed78e4acf53dbc2a47cbd85f780ac07e82a0000000000000000000000006de3e0610d1d5a20e4ea317faa8e7d6e33684e44000000000000000000000000c691330f78bd257b079bfa829d6d3aae0a9df09e0000000000000000000000003dfbdce28f7e175f24dd0bd539f45fea27f21ee8000000000000000000000000d25059cdbe6aa302facb6bd6946f5ba11e671acb00000000000000000000000017856addcaf11fa889e57bf28d8e641ad1e7a91200000000000000000000000079ab38a710892738a9f94f9709442404e8bbcaea000000000000000000000000ff9f7e1c3757ecadfef68b99376ed08a3774af2a00000000000000000000000021111c59a6aa319905132a9c2510b0398adf19c9000000000000000000000000b6ca25cf2a5932880ad1ba7a2ff35e7784d998d5000000000000000000000000073c1afbf44683b6b801a2ac1bcafb646601da000000000000000000000000006b263da6907d0c4ab06cf01a6b8f4b5cbdb35ac80000000000000000000000003f1a793e494c820893ab3aee1678e3654b22891d000000000000000000000000da20f807399d1749cc85e0d5f6ac4e83200bff5400000000000000000000000001415b7f646e18a4e6aa25374216033fff91c2cb00000000000000000000000076d043394a2f8b83dcb2c943d67875fd6adba26100000000000000000000000007b6c3b12b09cf1a20fca01cc141cbf805e39abe0000000000000000000000001641066421487529feb6ad2996386728afb54a9900000000000000000000000078de3d7e14a7ffeb80d9f3a3fa93f3f5b75045f700000000000000000000000006d0efe7f4dfd18e641adde746a977bd2cad6db0000000000000000000000000d4c6d1859ea2dc06e974e6be9899b8f13b5a8a34000000000000000000000000218e0ad0d70eecd3093accb3ae7b3f9e7946e313000000000000000000000000a9dbeb0aaa7b3f96a295bbed6e8c5ea84cb78ae50000000000000000000000005e6c6f82eeca5133ff89057f1e46f74b11068d3e0000000000000000000000002542b399d1cea6939fa07b1548484b2c9ee3ccdf00000000000000000000000036221f47ab88a83ea531900fe995777deef0e5df000000000000000000000000f424a9098d0d1913ded72d2f40490a1cb03083dd000000000000000000000000fae5e21378245365896a8adf0e6188f0562e9c7e000000000000000000000000a0dc0777aaac47ee5bb39183bf28bd76c264db100000000000000000000000006f85b6a0eebd4492f8c2877af051240e04f3ceeb0000000000000000000000004dbc1c6ed19c40af393149b97bb598a08442815b000000000000000000000000979b3e35732ac1d5b9655cab6a6f61ec7488e5a5000000000000000000000000c1e4bf436bfb273890ad863d02881c3de9b16a9a000000000000000000000000e48559804e19caca8682c035e320fd3c344e7abc000000000000000000000000db38aa723181cb4ea7cbc2940646059699e63d060000000000000000000000008eb16c6c5f062496d0cc3139992101a3e1da0b0000000000000000000000000083b39d2a08608d3a86b5d6a7edb42e9abe146ba2000000000000000000000000c5ade9e462316292fb4281765b524592d576dc280000000000000000000000002f7c2a7bef4a67378467a0adc258f7ed70f313e40000000000000000000000007108df0bd1afd05c3036d1bd1575228bb4da984e00000000000000000000000078de219f63e1530bee6f385d9139a5af114245fe000000000000000000000000de4221230dedf15c6c32d8c7d4be4a38859a11e2000000000000000000000000f84e682c0d3d39eb11139b42929962929d115a6b0000000000000000000000005373a3642144502fbc0b03a682773a64381b9f5400000000000000000000000027cad549aa824eb7d07a5954675a5bbb03882bcb0000000000000000000000008aaf1d6105cd823770de5ef15ab1751b28b64ef7000000000000000000000000025de1c13d913f5d82b412b0267fa873cd641a5d00000000000000000000000009900dcb0f6cfaed236a91e2c0c9e74521930c240000000000000000000000008228f0c42f29178444fadb3a75a42ed694d3cb59000000000000000000000000950a4eda90beacad31cabb3fe2cdec8b4cf9aa4e0000000000000000000000002d4412d39d9b27b6c74325f9d8975bb5e7eebbc5000000000000000000000000766ba7af19431523421bb4748a1af62675cceb910000000000000000000000002aa0da548b363a398ce18ac011d920e7bd730269000000000000000000000000fb9dec8fdeb051dafbe19f87ff4ca0916caa35a7000000000000000000000000d12832934f3965b5d430b5548177f5547731799e000000000000000000000000d78c8e543dce46a07f9c6f5b4652d2d90614ca18000000000000000000000000fda4558b0c6371ca32f04745fa6f908e6539c1d100000000000000000000000096a2cd16f7e1c4001feae542ccc2f0f2033aed3500000000000000000000000076702b9107a85a6c20fcc237a195ce7a1961576c000000000000000000000000281a10346fa6b5ab7d87c02c28ed4b5502af65c8000000000000000000000000723498350dc4d4c184b28ad447a3949e5252a20c000000000000000000000000a4e6a14a2141c05cd518c409938ae868ca1fb1610000000000000000000000001a712471c3b58343129f458fc43f9f209700a3f2000000000000000000000000839e0413e354d32eb61e9e7cefbfcf3cd3855497000000000000000000000000031576416a2040a87e731e57ea0aeab177c4aa030000000000000000000000007b06cdf101ae0c4615a3c6a09c13b8977b86a50e00000000000000000000000084b5a65eb6d12f3425a265bb31171259ebe234ff000000000000000000000000fbdc5d5d007ba5d27ffd46f89dcbf9a8ca829e38000000000000000000000000c96f82bdb295a4aca780503b2a18e335e02b280d000000000000000000000000e4b27f5015a56b8d4e4be345b65a931852da2d5a000000000000000000000000f9821ff0c474fd376a0f22fcf50e26c2161e3504000000000000000000000000c2ee18b2b60fae0195df0609390346d15091a887000000000000000000000000e6fa24568e69e7fe37484060e9031929dedaa6aa0000000000000000000000007dea60e17d9edd0cd301d8dc189f5de6fa2aaf6a00000000000000000000000071f4b7844bb01bc43e5e316db980c87a576a5a7b000000000000000000000000375cfdf7f9dd3863fa35dfcdb59177a6a876e13d0000000000000000000000001c1f21a125da606b39e6c63ad7d3953cbc7066210000000000000000000000006efde0e7520176a4494ec99f3f84a7dbf29342e5000000000000000000000000b13346fd9e9e30396c08c2a5834ce9fdf4d116b8000000000000000000000000781e9e83cc2c28bea91c61be3ab989ef027cd598000000000000000000000000f084f44d8a12b12561c891def1e9139773a0b6a90000000000000000000000000f68d4451b2e40fafbc0ac19c4e6bb63b9b8362b000000000000000000000000dbbf842a8cb43700c17e141a808fb5abd14173800000000000000000000000004ba0a00ae5ea94a0b13ed1c0dbb957315764241e000000000000000000000000ef311df66c611418c23d7097d826910d2d9475b6000000000000000000000000aa30a2dbd3f6015105ed8c59c3d6bd5645d56e330000000000000000000000001215be10b9013483754f4fe387cf8639b7a452cf0000000000000000000000008a154dc222d7620bf0697eb94cbb9948f4924d81000000000000000000000000120861ef982bf270e7e8f5d724bef00adabb74f00000000000000000000000003002cf5433a2236e23dfe10d2c28e55437ca77b8000000000000000000000000428a098eb396bf719143a4e5999f71004543364d000000000000000000000000ded812b4713adcd011c22800503f21ec9f666744000000000000000000000000d15dd0588de9763c17ed82f8524d7f197a288929000000000000000000000000af4c154a5be2774c0ce99bb6e4c4e984fc54957b0000000000000000000000002f073460e169bcbc8fbd4fa9e6e12bef07d67840000000000000000000000000c488c463582e09b39b8edaafc040e18c6b2ce4b00000000000000000000000009b51f2fcca5a642de352b031a7f6b434b58186a900000000000000000000000090d4444cd8f054f1fca0251914b8636879d4611f000000000000000000000000361aea5f84b7c2420d9c11545ba7fb4d170b49b200000000000000000000000055d64537c0898d6c00e1284dcfac4530390eb69f00000000000000000000000095b6821dbd875dfabddc6bced48b25d54fff31bb0000000000000000000000007731f54252b210ed29256886e344abc58cb2a6a900000000000000000000000096188b775929d8094316b32e138a409d3adc063600000000000000000000000043287b2162bf2423070269bf31ede25f6079fab80000000000000000000000004e44b83591c415c72f9d3f864c89af27c413a342000000000000000000000000bc78197cd38af1f0db71991458ae053b58419763000000000000000000000000b19aa91690266d4cfcced4b2d34ff2008febe863000000000000000000000000883836cb0b597d10caf0d84e5813d10c8681a997000000000000000000000000d5a1324589426c7618c867af6c5937e9c4bcabaf0000000000000000000000007fd1b0383dac69ba0092394e9912a6d1f979f3e20000000000000000000000009dcf843414f48dc56db450637bc8851c20327d85000000000000000000000000f746cbbfa086b1a50ba8b0b44594425ea7901bd2000000000000000000000000466d738b23b6300a1b9f619f0b54e6e6649d9056000000000000000000000000f50cbd7071b022d6b4f32b47a8935a9be561e9220000000000000000000000007d3524c8c7c0ad5cf55bbabff8a6ab1567a9980c0000000000000000000000007911305b151c8d3796db91cac533bc36824062350000000000000000000000001423eb506da4bb6c8589d0fb047dd226581699ae000000000000000000000000c36ab2c7896acf8f1c6e61b66fe62e1da951295b00000000000000000000000038f079ddf3abf0a0636aa4b65cc4ff5bee7265330000000000000000000000003627b9a1f95f5193704f50c2fdf750a5d9dfa4ae0000000000000000000000007f7b47fd9ca5559c2fa325650d8427417d57b550000000000000000000000000a868cefe56962d1aa183b60336d6d7592e8debb30000000000000000000000009dda6604f4705de9d2c5e492a41ea3d15725059a00000000000000000000000046636ca2a0d5f7b803553b92bd5b74ec70a3dd31000000000000000000000000a0a383d4913b3f77a6ecc63d822c391d2d9626b4000000000000000000000000fb5304c6c22e85d2efa9c044da7615410913ebb20000000000000000000000005f5992f6b5431b5a1a9c827ff380257774a5d4ca0000000000000000000000002c6ac81b84cb95332efb0e0a1838835b45e6e386000000000000000000000000819409d11928f6f1fffeaf8cd252797c3b3c7ea00000000000000000000000002fc523e3119e7bd0126e71345c7c10973c2198db0000000000000000000000005cc409b5084caf021e61bfb8bbe8966bb1c2cd49000000000000000000000000c63649508957380fdfeae73e3d2bc5e29f4e6f17000000000000000000000000ebc9bf38c257f028e9ed09d4153abbf75c739a4a000000000000000000000000762662363fdace39f51852a390e0daa6dec0d5d5000000000000000000000000f5d4db4a087a35c292ad81b6410b9a35edc59ead0000000000000000000000001002ce1652f43252687fa13d4a1bf4d4a6badda9000000000000000000000000e806741468c664cc14d3846108d5e824d058cd42000000000000000000000000f68dbcc7e25060110d175b4cb13a4e88b17cf77800000000000000000000000024d81cdf3043e7d4c45cd3056a183ec4f78a6ec6000000000000000000000000cd02e2d517b2d59262b50e32666fe8a9b85cb0f7000000000000000000000000f673040609f0948cf4bc9bf05aee5900a0f339cf000000000000000000000000add5c0d935083baf978dff18e9090611ec09558500000000000000000000000009fedd3fb2907449b812d8e243daa02a2f54f946000000000000000000000000aaa073c1ead20e61d6e137a4b7654c4b26b390af000000000000000000000000402da28061439cc1b5277e3bf51f34149789c8fd0000000000000000000000003c27ae2a0f0198d3d7cc20441b991e84ecbee6a700000000000000000000000041079d5d8f9276c7d2b9101151e3c64b091bf61b0000000000000000000000002e2a945eb0320de174217918fb949dc581edfa8b00000000000000000000000090b9804318415231ca8d8586b1ae8bc8d9a9f3ab000000000000000000000000416faa47e7cae582bcf63a0a898756543794f3080000000000000000000000005bd1c8c88ebfe150c5ae7be86f7345c564abe49e0000000000000000000000006f83ebaa0c72cfd8df2f66193e04f9614c6431660000000000000000000000004e5d004ea8fb1387b701123c01c57d4e8a39e75900000000000000000000000090ae50d7b2804de1ea4af9db660a302463c70fa10000000000000000000000004b480b688bbbfa609f2c307e7fda9396ade2704800000000000000000000000008c1786d8256268b2dc227775317c30701a33c4900000000000000000000000097a8cec855172034e3d2cc69fbee3111370440950000000000000000000000008f63bfabcdbc1465a402bb875d13dd8c53cd85af0000000000000000000000006214f1c20225f592fa1db4c22dd300c7f582db0a0000000000000000000000006a0e777d7f95e6adcf7bdd95df62d41d86a36350000000000000000000000000d636ed8d1559322b2ac65519a49c221cabd13ab4000000000000000000000000a3cad7651c5741a4f2a1b7c38339b824fe938167000000000000000000000000acfa8dbeef9d3ee754c79963f3b3a07eb7278e36000000000000000000000000be7dd9272409d18f739c2179c5b12efcd2cd7149000000000000000000000000a44e05edcdd376476f9ab94d8247188f7038c54b0000000000000000000000001f6c582f7e11f86540f044f6742aa2321c7ec13200000000000000000000000080e8e2b236a6a1e7b7eecc47b525a96535cfe379000000000000000000000000f2b5603f31764f287e4e78fbea4504cb37f6e443000000000000000000000000eda08dc5b7628d5b0463be7945f6598ee04a68620000000000000000000000004e6fae908cc1d19d1617efee9dfa86f9484b02070000000000000000000000002094fd73edc5d69c91d0daf50c6289be84ca67720000000000000000000000007cd23243a9d3e012aaa6d55b879418c04d17a59a00000000000000000000000004dd37873e76a0d746545e67b7889731ae5be54e00000000000000000000000068df339d80b23bbfb4ac5d0f5c4e6ae6b87745a70000000000000000000000005b0e067d4ebb9e7392829afb8ce0f64c1d3165940000000000000000000000002030f32bc08f51c91f5c0f6b3a906fc188da520c000000000000000000000000e94c3f3156593f66e3d4a50420e9c13226826f49000000000000000000000000dfed8b3ec3f8674612283fd92177b729440aa33e00000000000000000000000016c27f22a40c3fe7dfa9d3504a6cd6b64a1e063d00000000000000000000000055e36fa2a65ef5a14f661a45045516ad723c1db4000000000000000000000000a88bcdc7a8ed9d143eaffd251c66e1ca365ec0bd000000000000000000000000691d07108d1e7c60440d47f71b37ce944ed91a1100000000000000000000000091e028277e2e5205b2db0f9024918de38dea4a9e0000000000000000000000001685324bf373670ad5c9c56bd88a1dc1c063b0f90000000000000000000000004f397805293bc913cd2288e7cc97d98669b3ff2c000000000000000000000000bb961b81346d2b69080851eee0ae7b99b580742a000000000000000000000000d6df2c40f65f0a3fe35f4f977fd9b2f902fa029b0000000000000000000000004b7b7961b5475d2bdd0b346dd2784b689dc85135000000000000000000000000d36bc484439a0f9e5d76bdd526dd835e040501f500000000000000000000000046dbab49f122a5027c805eed70d442ebc43fb1f5000000000000000000000000afd557f98e196d38fff25e640d2ceb24074012fd00000000000000000000000056420306875ef6d8dfea40f63cb7f80b2ab7a1bf0000000000000000000000002617b2803ec85322c69e6f14839d142d1df63aaa000000000000000000000000982f52ca792a412beebf8d6e0f04a625e60657ff00000000000000000000000073f0d3ad625b32f42579a6d290e68b7884a4465700000000000000000000000014e59dddb02ca375fa8651584878f88348bc56bb00000000000000000000000026275d5a386689c4c191cf48a47ee84aaa80664e000000000000000000000000b69914ed1954cb56cf5e7258719753c5ac302bee000000000000000000000000615a1959244bca2a92bd63bdfe44b81c66d753930000000000000000000000007272bc7e2105e4e6c2ce0c338af8e75ba75f2a99000000000000000000000000d414c7827df789895a12272d5e2f851b4d30f5e9000000000000000000000000a6b46608d4d63f87d5fd7308aac06fcf96076e1d000000000000000000000000ad388c8e6418bdeb894742a1304225651c5da73e00000000000000000000000022c3089e42e33723be6e92e6009b1afc0fb87ae300000000000000000000000014233a735d7915afd2e496204a75a35ddfff69a3000000000000000000000000b9ad69143945b959e7758e0dbd01e7a80c766afc000000000000000000000000f79d5eed175517455a530e45fb95242b92769cda000000000000000000000000d00b5dcb912d90c6c815af9603f2bbc5503f705c000000000000000000000000e344927db55ad367edb1bb31289160012ff4291a000000000000000000000000518facb06b7caeb68bd97190bfd1005a7662afa3000000000000000000000000bbfb5a1f12ecf819be1b3a68ca18a743d4f889ea000000000000000000000000f147a6cae9d9423a3524aaf3f2337c0c223fb900000000000000000000000000b3d21c7bcd39c4ff8aef59ab8242dc8327dc2de70000000000000000000000005c5d658c757065d780b8b595f55a22fb933fbcc4000000000000000000000000e0ef267e60f4b41e097116d9fe73553fba60850f0000000000000000000000007289ba85119333d88f5e715247256dda95106831000000000000000000000000ca5399aabf112f28ab4d5458e9ae3d45688cccb4000000000000000000000000879c4e5d14f986c5b8593b7748a5859f64ab1629000000000000000000000000c4b864d522837fdf6e73f6fcebd51b9c3d638e840000000000000000000000008eb144e2135ee264f43879185efccee3cd983def000000000000000000000000933102449c9e64541231edb07a54e60ec4402e8600000000000000000000000046894eff9b9c68b26ada4570cff512ae9a084c7700000000000000000000000080911f9cbfeef05bdb976558296aed6a7044e354000000000000000000000000c076228e1e644182d99de7ba9e4e98c59180554000000000000000000000000095979743dcf6ea8f55c92c108d87cb636fce8ef2000000000000000000000000354eed204ae2507b1b53cfdb16247266447315ad0000000000000000000000008af4c2b55000ccfe592a023245f878d6b2f3a6b00000000000000000000000002a395469aa7d231705b8bdeecffd6a46d18b836100000000000000000000000000d262fc1cbd0fa27462e82cdee1ba62989c6cc2000000000000000000000000106839ec58c21a200f699ddaa87b0d4e463b5cf10000000000000000000000007ebd44e67ddf4276ddad53941c8d8f7bcb3916f5000000000000000000000000d1cced332ae1e1f99f64279d4662a2883b32ab8b0000000000000000000000007ed0fe94cb987af3f7e7580aa4f7a34136a4ffab000000000000000000000000adbaab45bc867bd482d48229f64ac71e39e3a75e000000000000000000000000b67b1ceb5819461938da86b6ad687db76b8a8ccc000000000000000000000000967fdb83d6de08bc22e73387e88c1edf268b26d00000000000000000000000000418c3ab3d0d231c1b7016b8c6e978495dc81e1a0000000000000000000000007aa942b501c18f8c407cceabb00e3b509a2ab70d00000000000000000000000095579ab483fc73666cef33d1c0eb8dd1aa90fcf30000000000000000000000007a08417ad2788d385964606bdcf87976697852e7000000000000000000000000ca7a85ec57c628a9c2dc28f409e02eee982fce5d000000000000000000000000fe71f2a9159b02dc94bd99bb82334602e591ae2f00000000000000000000000030307e562ed7b2ee18d2e05ae52b2e9c5ae9335c00000000000000000000000081f3b1cd440bcb22480ebd21a26d1c0512bcdf0f000000000000000000000000b38a7e8ec132f969932c2bd18845c4234befc552000000000000000000000000b3efef560f653beadcf918aca3a9ec695bc81e2d00000000000000000000000069da4fa4c073223c9f70526a488295fdc5eaff24000000000000000000000000f72c37b331a276275eee93ee82fe6479a0d7d1d0000000000000000000000000480c32570d14456821189f6a5c0797650a0c48900000000000000000000000005227d898a2636b3cdb8d938ff42b1b125a324381000000000000000000000000a15b535d24fdd57a2d3728c5acd3137589ae0856000000000000000000000000ac8f5a013f675782202180b82d02be3dca3c1f900000000000000000000000007d7f7591b6dd359613d70cde680f05f2dca12aba0000000000000000000000001867f186de997d734126e0ff9b644522f6046c1100000000000000000000000086989a76a40d74d13a012af6ecdc5b8955fc6e16000000000000000000000000094aaf83307ef075c4c975e8576176c29d164d7a000000000000000000000000ac6a59620298c4981d2501c6e2bd733edc98ba87000000000000000000000000c311c5c676e845f56e14d4c3918181f7264640340000000000000000000000000c7071ea9b89ac053d87514930982f5967201f7e000000000000000000000000c1857fb6dd625cc389b0d9098ced4ce3630b662e0000000000000000000000006b0502a9f8d1f4ddb02696ebb15f928a013a52dd000000000000000000000000d4cb082da4eabc18bf3a93427fd7bc5f156471360000000000000000000000005ea579784a4b96e4789466a049b9e06d7e9a0caf000000000000000000000000ef678ffbe7495b50e842ba3c4e9fc15715460c390000000000000000000000005311361fa2d34e7b2975f46170d5438047ea81bc00000000000000000000000034c45ec48df9588bbdc966f0dab6cbcef2b296c80000000000000000000000000e646e317577a786822b58bc814bee821f2453ed000000000000000000000000ff53e0be7acf5d30f485dcf3cf29270b2b909a6c000000000000000000000000053ec688d3586c108158254e08a7caa4f8acd10f000000000000000000000000ff19e83d286f43472fcdf5a644386eab1686bb5200000000000000000000000030299311c61f69d9e237fc0b3886d2aa5bd71bf50000000000000000000000009897e26a2c5315eba040f60f21080037e2e4bb570000000000000000000000004973bdc8747b6d42e9cb560d31f1c9dfc13ee9f30000000000000000000000009b40bbd60ce0d7521fc6609941e2d4c8ddbd3df10000000000000000000000001b2b11ec30d3f264225247051c4412c9bfeaf5310000000000000000000000004e64f8c9fedabc7d6a7a81ddcebd5e4b0c97079f0000000000000000000000009eb99b04cc58dd32d932e66c4c701bc58547e6c800000000000000000000000029b2efd350c3c71c70387949fda55f1095660ff800000000000000000000000002515fdc462ab724c03994da62fe2736174282c5000000000000000000000000c1adfc56cf6b671cb49fcb5754d7714109485677000000000000000000000000b563abf2ca1df4b28feb2cae3e10c496806f3068000000000000000000000000e685c7866ea5185d386abeda27e82c6b3c432a68000000000000000000000000edcbcf8f10d9b6faa2d9707d01363d261b8398e000000000000000000000000048b8fd567539d1e237966c5fb5ee55694d808381000000000000000000000000e3a106899de378cda0d06c4c5bf8733b964848c3000000000000000000000000f3b8c7800d6b14b991093d49d65b6aa969f9afc500000000000000000000000060bf2f928984d0e8f85be66856323ec933eaf1d4000000000000000000000000dc498bd2a4c63b1e89c152676ca5cf76b10f4a28000000000000000000000000f223539d1c5a5124b58fde1f37664c6bf9ae2540000000000000000000000000021f5e18c4e56779ccb199de2fc75a206ad42e0d0000000000000000000000003115b3815b9a04c565a46f720e770468fdca348c00000000000000000000000078843bb4ab9f304b4f24b9d5a24465d4afd6d89a0000000000000000000000002e43d5f0d9cada489ddbc7cda9ae4e05d068f652000000000000000000000000351e344c196c734d4ada654a225fc35cef7648de00000000000000000000000059a22c81b6f10fac17f1b5c38920993572b6b363000000000000000000000000036e5a80b686425298f4c3aeafe7b36d4daa31ab000000000000000000000000b75daf2b67fd35a82576013121acb43e2bbb8068000000000000000000000000943ae3176e8aaa8a98f178d694328c41f1b777890000000000000000000000000d8becc811c679e0758c07b84d074b35f07ed7470000000000000000000000009eee808bb7d9ba5004b063d15a2efbe48fd2c753000000000000000000000000d1d89fd38271d42424eb868b10a30de3f6fd834c000000000000000000000000ec29931958d30b5d32d53394ceb4c1cad2c3b490000000000000000000000000853ac92d134b439146a0d5e1b7ddb7cc05fdf9c90000000000000000000000008f27562c9e80c9bcd0d49af894cd5ec915320745000000000000000000000000a6d92594dd12b9a0035160dd6550564a6a09f79f0000000000000000000000009c0568906f72532dc8c0b7b36ef69c5372efb3330000000000000000000000004265f7190da13e18fdaf286e05f27b7c2a302f080000000000000000000000009f2e1c9f518e6bc5abede9d2810b9ef140fef4ca0000000000000000000000004bbe2e3484babb3a18578f94bbb5881e876b029300000000000000000000000023329ff7c3c51d7b99181caf4cb65ffd6087d63b000000000000000000000000d45182aa51906dd8d877382a666977781b01252c00000000000000000000000000a116e5a6d0b3f8ffaa68837e69d0e636c4fa710000000000000000000000009bd6b8579e1c283ac27eabe168357937728a23d90000000000000000000000006485befc4654af14b70073b5c045279548a51d4a000000000000000000000000d95792c1110fe098ea8f79a97e8fcc0d27b05c5a000000000000000000000000e98a2ad202740e611bbc4cb1eb8018f490ae41180000000000000000000000009121e269c2c51cb770887418e41cac169ce73e65000000000000000000000000c90dda96bbd605556a6340ed5efefde73bb788d9000000000000000000000000581feaa7579efa9b57b3dca70fed480685c709420000000000000000000000003310d80ffc0151c5ab00b68cefdabf079e8a4e4400000000000000000000000095a3a36fdb8e6fa3aad4e73764087d0c6e5ad38b000000000000000000000000d1af1c53bb9613497b9fd9196815036107924935000000000000000000000000e74762039a96d555eced0e9402f2e141087d802d0000000000000000000000007bbda426dd8ed58e3b80734bc81b3f432d33e96b0000000000000000000000008900af639c993f5336869a86cdd9d2f2b0707ee5000000000000000000000000f7855c8a4745c53721384fd6968198f513c7fbcb000000000000000000000000608ac6bc09ce35c27646d636ad5a8ca35f06544b00000000000000000000000012df8c1f32d9f820d06bc848defb968307c180410000000000000000000000009cc2cd274d6bb2aadebffd919485139081d766d6000000000000000000000000c927f708c4ceddc8ee60a9704f367119843063f300000000000000000000000075641e688f277f402da0d7a75ff7b284ba79b5f600000000000000000000000053391bd43c987c16f4b5b7251262965cbe207a080000000000000000000000006da9b92ac8cfe15d5a8d2d970005bc33cf6fb8b5000000000000000000000000eee4d02baeee4aac85e7534266da06d1aca7f3f5000000000000000000000000fcfee47f0c447f28539c68b843cd2edcc7b7dc5d000000000000000000000000f7cb1aaf8c1e40c4d2a631ca6b27dfc7853f9e190000000000000000000000006b78fd2bd92feefb4c28c543968e7fefd598c7230000000000000000000000007ccc20c3f9a4eaab88002220de1072ca1d342524000000000000000000000000a7c878911b99a83cca3d02808f14b9e24d0d0b91000000000000000000000000566eea2ac8a916d0756aa12e55aa11ca04c6b2d20000000000000000000000004ef903703ce705dcc94b00046fd98ff3c5ec21e0000000000000000000000000f3c9130e19bfabbf904aed0dfa67efe5d2fcb9f2000000000000000000000000e588bf55cd3798dc1e2b38ee1dbb1e86925daaee0000000000000000000000001c063a52faa7886cbed26a057a318ce106b19d300000000000000000000000000f445bf4bb4a187b26c41dfd4a3572bb66a15a7b000000000000000000000000048baba3263fb29d02b3dae0e903ead477bb6c1b00000000000000000000000007d34b5ba6986898a67b5563dd47367ec623856e000000000000000000000000d954393f8e81b9eda45b6a1466773e3e0989102e00000000000000000000000002e3619d1665ae357a5a5882991a6c5afde63c1e000000000000000000000000e103502505c881f5045172880d24f33beaabbfef000000000000000000000000e83bcd8294108791d8beeee8084b90e0de010a5f000000000000000000000000f57eda2dc05a88cd7278c681c5892b03c37948de000000000000000000000000e8696a4efbc0dcf93fe8258e6ed57834dcf2e2be000000000000000000000000f3cff7ff9e6d85bcc2cbcbe79d27e0537612b6c3000000000000000000000000ec080b9ad2ffb3cdef5578cb9977e71dfdc250fb0000000000000000000000000057c5237fcf61d3d1090e381b9d10df951e0a7c0000000000000000000000009cedb27ded0325db897be8556ef45d37ef7d253a0000000000000000000000002d21c086e3335f10ce34b9ff580eb1bf214f55db000000000000000000000000a8baec329a1c73cfc5be7def06d5b7ce04ce5dca0000000000000000000000007a91e30703c37a5c870c4cde63375b9f54438562000000000000000000000000f443997c72df1903a43f5691ceabde2bf04e865b00000000000000000000000064567179a3aad259234933b6d6dc68cd24297a6300000000000000000000000060be84dbf52b62a505c2891381df69e109f86bdc00000000000000000000000007fce94c561b0c015b447e604444c0178caee0890000000000000000000000006b9fd0d5e4539298560f83e7eedf2c5b9bbeee3d0000000000000000000000006416078815230b582bf4d2cd1b3e628822be812c0000000000000000000000005d7b8049d6f8c56215431853433ad551a01d1fc0000000000000000000000000cf49780b58bc593e47f9b5e153547449f8a5bb01000000000000000000000000d8e8a2b56cf2a03293e56d0494d3fa62952742960000000000000000000000005a08d4d2cb4fb99d7b79d8230174c070b0705e9a0000000000000000000000009893879721da82ec7c64d8873e892fcf8e4d27560000000000000000000000004e1f6d167d1e1f556a1b989d6e89b9cdfd7ec1d900000000000000000000000019d5126a1c77f3dd6eb7cc52ee07f603d9a006490000000000000000000000006289fa24284c44241f6fdad2d06c39688ad7fd3200000000000000000000000018cb914b86b07e754d8efd34c02f4a226f99f184000000000000000000000000281fe09b8177a85e5074906bcbc4c9ef3e9f26510000000000000000000000002be6f36bc2de7c9a690771b1a0ffa637b4eb764a000000000000000000000000d2105c28f86f78924b8c98a4972de444f12bac4d000000000000000000000000cef99f00eb977a6139dd71e7a318c8e14cc9ec21000000000000000000000000529517a45bb53f3c3f2f7d241658ec94649845e80000000000000000000000002533ebfc1dca9df19646f054feff48f7853d72bf00000000000000000000000003cfa29a71404860a0ef0ef40c5d1780750f2fa00000000000000000000000001327c6f02efaa88ac920e717ff8ec5c79d1fd9bc00000000000000000000000009e7f645df97f4f04f939415930f5a8502fef6d200000000000000000000000063d69299778c3778aad4ee67488f6c7aa1301c5e0000000000000000000000000168ebbcbee6c1e485ad5530890df5d7c2fbe8d6000000000000000000000000e110d3b1e2b361f0c007119b6045d78edaeb3a9a00000000000000000000000037c3f567ab6d87f95a8ee7b1845598cc59e6aaae000000000000000000000000cfcf2e72ff5bfd349e162e1cfd0e564da9143c6f000000000000000000000000924b73dde7796d04d6b90a2b032bca1c2b32186f00000000000000000000000005fc32ab2648290cb77d88de276968c57139bdfa000000000000000000000000042367e7250165b10737432e3efaef31ce0ce159000000000000000000000000b514a2c2f6d2ed7fa0165a838b2881e46a00df95000000000000000000000000da7da17863a6f18f1666cf9ded0f3480453282f6000000000000000000000000891457ab81cd2a02d79f72e71d2deab4a94cfed500000000000000000000000034cd014125dd7f15f36c85f483b4318f44803744000000000000000000000000b489c5c4ca6253c6cc3e8f0d6192a99d4b7a763400000000000000000000000072dad64fee1750053a0389b24531e50895eb505d00000000000000000000000050788b53d6cf103836dab8ddff142e795104ec42000000000000000000000000a03eca7b083af9c722d3607cc660ab904e2b6d2900000000000000000000000019d4e09cd64a1b21bb4902db0d2ce19f810e6a4b00000000000000000000000034f12976db79bbca45df6331bf0b3380b8adf51a000000000000000000000000987d0f57d1398332b1044bf83c211608c8ebc574000000000000000000000000d8273f70dc803dc28216f946080ca694960825a1000000000000000000000000e114e104b0fe7feca28b1476e4d839b5302e783200000000000000000000000010d8942ba02a0bc3ad424e2b21837ec08a4d219f0000000000000000000000000b19a3f92ef43769e9ed14989485e189a94a9fdc0000000000000000000000001628563ad21d9d5c811b92c1ba4eb302d6887fd9000000000000000000000000541e8d7d97fbdc745d62f4ffeb26aa8ed67371c1000000000000000000000000f97e1da1b688dd6a6f1cac2746ddf242de6ca17200000000000000000000000006fb128720f3f2aef16ca4725ddffef5009f93700000000000000000000000007de802f1e7993689f75892d855b8dbb8c00679e9000000000000000000000000a7a58ac9964ad2f60b7077fa9bdfadd20baf9b21000000000000000000000000021630503dc5998fce6895e894674ef20131ce23000000000000000000000000df9e3ac4cedb01ed8b431f6e9d447dcc57c4597a000000000000000000000000f55bdcd7f843bcaba86a0263b01d6a9c670b8d51000000000000000000000000ef9f123447af82e17a64e1ad1cb9c1747e53026f0000000000000000000000006cdadf1424e81642f0d90dad7be718b4c13f45e9000000000000000000000000867a568814984467294fedd5baa12e59c0c3dc57000000000000000000000000980cb6175870731b6ba111a26de2f08e3c7f919100000000000000000000000047c26ffac2343ea013961258961cc0c94c4003130000000000000000000000005e2b8941afb60a800f2293c91dc6db503e9cc326000000000000000000000000975322b4553073c1dafff6233e6cd7b8da5b424a000000000000000000000000ba846c991992c5ff045c169d52dd89d8d5bdbadc00000000000000000000000039a44171e8c74b222138f5cf40fa44dcc84cf77c000000000000000000000000568aa10110b8b3f47b0f14c9790fd7f748e4b6e1000000000000000000000000078fe4b9b471306fe8caa4e08158ec64409ee2ca00000000000000000000000045afaefe10d687032c9d4c49daef39b98aa41b06000000000000000000000000dca810758bac8bd75412165210a8f589a02433660000000000000000000000007d8df50f3d64f6906f1a91048bd0197f9c77929b000000000000000000000000ab3c0df10cf19b8477d2526a970a17996b91ae44000000000000000000000000b14501210e2c123408a102e30249bc2676d99737000000000000000000000000e172336c473ed75e59780fc340e453ba26643f260000000000000000000000006e6b96ccfb2970bd8c0c8d844f18e3dad7bacffa000000000000000000000000ee988162cdfd17fd1af975c3fc2fb2deecb001e000000000000000000000000095944bf8ec505f4262e1563cd2aab1ade3f7525800000000000000000000000020dcee30fce978992a3f67f51b035a963e333d72000000000000000000000000489dee5055c36fa804ab75d9b28e39bf2a76b793000000000000000000000000df25a7f3382425bbb9cfa117c67185f5127aaa070000000000000000000000005e651a715570f92cb33535f6bfe67f879132f4ae00000000000000000000000023af5518409043cf8e438ca96e2bff719442dea3000000000000000000000000210290d730b48bbfafa3201a857ac05b90b56c2f000000000000000000000000608ac5d0c66b4769d92f103702a3b2d53e39024a000000000000000000000000e76a2f031d2af16d1439a9b8ed9cb840d7bc0f630000000000000000000000000faa0f5fd069636bd12e8c9b9d798be152042902000000000000000000000000730eb11338f417de37ada5ee2fc8a366b283a4da000000000000000000000000e2f9d4fc7d6b57dcf7c747b5cbeadc44fcbd64b800000000000000000000000004a9d8c667c8c7ef62230b8c53c4aa830935912d000000000000000000000000451476e9848ce90a52db90e33b68d246f0bb54150000000000000000000000000da4880214b2a6cc096f666275f95abdc74b17e200000000000000000000000056125f0d17286fded2258b9b514113dda0c4b748000000000000000000000000ed0afc99ea4d583d5c460ebbb2f2be079e2d45ae000000000000000000000000cdec075985fa4b1e86aaeae243b58cae0230f8c6000000000000000000000000d9979da8ada7658bb8cf229757b9fadc971947ba000000000000000000000000ce2e86cf228ef41b1f264d8d8fdfd8c9ca663a4c000000000000000000000000ca57a1ac8539af1b9e9eed88ad42f26f89ff1cc2000000000000000000000000fc59722f2656e3c0127823e91ab1b0cc553a59a2000000000000000000000000048fc7fb4b0772547753d213348ed3fe5cd42f410000000000000000000000000875f1d47b32de72d8a32bb463a79571031cf3f0000000000000000000000000d1b68b51c7c89b74c343c9e3f41d81904d9f518a000000000000000000000000442829181d403f88cad51bd65bf9a4a9b1754efd0000000000000000000000002724c0f0ee97e44cadac110670b4d1aedd9f845800000000000000000000000000f5ae692d8934728c6d44211979e43e01da21c40000000000000000000000005510bfca67c311e7e8902745491e8ab9093632e70000000000000000000000000a465566d8037bb21d0d4a048ed017fff9aecf3d0000000000000000000000007f031422ab76020cbad520723dfd2268f04d802a000000000000000000000000ba6da674ee30a8e8b2f98f737885995f8c3a75b3000000000000000000000000ad2ad24198c2ae7ec20d69a064c16b9c07bd4b780000000000000000000000001ac19dba14d24c7f83f7315d4ec3b9071a238c6f0000000000000000000000003e4e73fe5d85469404d1baca30dd98da3268726c000000000000000000000000afb83b6b6812a066139a7e22644db582f352bc5200000000000000000000000079cf4d3979e0bd2228b9206be9b6450bef3d5d2c0000000000000000000000006d8e0d2969a684abd8e60735ed56bcdadd64159c000000000000000000000000d6fd217d8dac6f6f24b249823d8d8ee7e4b77e390000000000000000000000000ef8528d31c83dc7c41ac129ebe18fc5776203a10000000000000000000000009354f9b7978d395390dc0bbb60a42a31eb23501c000000000000000000000000c3347c34f9aeb95bcf94a2ffd12a88c9aff9cdcc000000000000000000000000e951345abd05724e70186494287586c93dac0d2b000000000000000000000000b80a5d1d31d01921dddd02ccb32ff40744f16ac5000000000000000000000000d5438b39119979de1620c67836a1c1019b45076600000000000000000000000070bc4138ad61db85cd06cf85e00cb70ce7c38b360000000000000000000000000d5e5c93e62d424c1b29254c7286ebd990e29a5b00000000000000000000000023b2305e26ca0b0a8cb45902c6db3f853e66f34d00000000000000000000000070370ef048f91ac366c79c3ecad5a86d6cd1d14f000000000000000000000000c984c170c0178f20f017e89b9139f337892c2d4f000000000000000000000000820006e8a5fc1caf3609ca8bf7d78f5219580a23000000000000000000000000bc9a0afd365e4caede7aa19d16998e15778572af000000000000000000000000d2493de9f9de1b0c5c0a0b8392569edacbfd1a44000000000000000000000000f17be9d131114f8d2e6759295c684c8bbbfe197a00000000000000000000000081ee36afadbe9b367c39f47639555d720e5b271d00000000000000000000000045c43294353bce4532513fd87fc311ce4ebb4f2a0000000000000000000000005d962acdf20c7fd7a32a10d8707e67a63fbbd95d000000000000000000000000f3984b6fc6fd9b395c68db7016c60254d0824b18000000000000000000000000f7ad963b8272d8cf4aeaf9b3c31b1fdd9aca82e7000000000000000000000000fa91b52eabe77f2da9cb99056d46c0d41e94ba8a000000000000000000000000c4bd24005c14ab302739ea98280fe12b63e3f9d500000000000000000000000034e7d86009c68c9c996d09af58251688f605974800000000000000000000000081692756a95bda851b55c82e52d026cf596b8d900000000000000000000000006d2348d8ac3d99a0c826531cdb6276d1f49b976b0000000000000000000000002eb1ec3a0c8a1a2a2ff7d177dc15d2caca1347e400000000000000000000000044cdf747fd448628d862b03f8b99ca01cb5667db0000000000000000000000009a1813e9a71b7524d2f8df2a4da349d35f09690100000000000000000000000011dedd6fda4b09a739617ef49be1ac05e7391ab000000000000000000000000012ca9f7e819aadf3cce3eb7e52d7f9c74b060465000000000000000000000000dbba60bc773947b31685c12b17b40707fa4bed280000000000000000000000009d5c545d329454ab4ea9ff49a4e77985b9599232000000000000000000000000feb26c9f53dcb3309c444cbdabdea96aaa620de70000000000000000000000001245bc847ed72b9421bcec7287b9ae1c37c45452000000000000000000000000e98ba619910f04eb319d442328a569deef47bf4a000000000000000000000000bca94eb95fdfd533310a14359bd3abf9e2f6c20d0000000000000000000000005341cc858e5a6700fec4fe1b48cb22a0c94cc14f000000000000000000000000fcc52e296afd2fa98034b1b37e3d429576cc9d3f000000000000000000000000c4d3573b25116e9d163af44feb3ac9611ab3a526000000000000000000000000ca8f4d0993350fe16057d232469c962809b5cd60000000000000000000000000ed1db233e4197929029715e8c8c450af3671a5f800000000000000000000000063b85d5ac0a0019d4bab02c58d125d322dbd8f49000000000000000000000000f335783282d48b6a73d54115a79c2afcdd4801760000000000000000000000003f0350600d9370fb6b4b947aad89950aba0b706b0000000000000000000000007e2d228540a24fdcb4b6919dd510881e319be0b50000000000000000000000008508e057027fcc04c4cb4bde4a8b95bb256806780000000000000000000000000202496155562c20b2b516aff66154311764f83c000000000000000000000000dfb94700e2d038c2a29f7d0f59e1004b336140f40000000000000000000000007853471f3611cda15f59af2561eecf3fe526915e0000000000000000000000008be77f583114869c83f3fdf11f9c8672ded453ab000000000000000000000000a66a6348bbe48e18856eb08a0657b08100e8938c000000000000000000000000d91d20701cd34da223472e0e22d4ab856450fd170000000000000000000000002464ee604d76d38345bd027063b7e7e4248ee473000000000000000000000000130d40ff6b980d6874eacd96005c3b0fc42c96240000000000000000000000002b007c75e0a649b0af6b441872b5549eff381b6b000000000000000000000000f9e832a42685eca8ae88a4fb26191097dc45e3e600000000000000000000000078081451e13477ddf64c3fd9b7c3b58f781f248d0000000000000000000000007406eec88a9ccb430f7a7efca16f71b4db5c798c000000000000000000000000b2745a3dd6de466a24a6805031eebe351101091c00000000000000000000000037f3983d737611f2eea78d5b478e80f29884a576000000000000000000000000260f08ce2a857f96427b1f3cb82ecf945096b06a000000000000000000000000d6d61d3c0d63d75f0600287316e580c3f456662f00000000000000000000000018f00e4bbd3cb042559d69b2cae1dccb49c5be41000000000000000000000000ec283971f7d91674c72ba4a9d1e26b10c5537d39000000000000000000000000738db479b361ee66dd5ca30f3406a5ca15a42b0f000000000000000000000000bee9a33b46446c79051641fca0f9e963dddc2d2a0000000000000000000000002a2ab2354550026bb1bdac340da0d9cc30ea7462000000000000000000000000dd7f48f491900c21978cfdaa3c401ce25004f9a60000000000000000000000008cbd66882cbd52cefa3d043a83862c582abbc3310000000000000000000000007cba0eb7a94068324583be7771c5ecda25e4c4d100000000000000000000000057fff1191b3f9fe40d1428504c68b90f5ea8d088000000000000000000000000b741785aba482d23a4c22881ce33564aa3c3f6ab000000000000000000000000da4001f1dc23f215babd636dc310eee92d3db156000000000000000000000000b0b6244579ddb19a5ffb816c75ffa10f989e54ef000000000000000000000000cd911f20adf06c69be42c645a93a6872fcb07788000000000000000000000000b72a278f41c856735b6eeb88a33017d9b22025fd0000000000000000000000009c72162a6d57f08a3a5cbd190afb70af0c1c92c400000000000000000000000060be2d07f2338af83b29f0eca5581971316f29920000000000000000000000006538e769aa648d3490d0cc6acdc15ba7cea7d12c000000000000000000000000cdaa51c5081d0d16d278f4edf3bdc518f8e8aada000000000000000000000000f879067ea603af3a264031a8478a62498983f53b00000000000000000000000075eeb76aa8401d0f53f6aad486e273896bf0c2cb000000000000000000000000d7f7da77db69a1b35083be2ff819ece1f0b7aeac000000000000000000000000c565247480950ac53373a408ca121a77b761cf71000000000000000000000000853aff33981ead4c14dfcba94841637c44ef500f000000000000000000000000b05cb3cb64c1a50a06290eb8b3054152259ee037000000000000000000000000957ccc7e0ad459374ce2e8547135597b386e577e0000000000000000000000001d48a7b40ece2495ef7e1da7597be5c52cd5b0bf000000000000000000000000fd0595401f510c0ac1250857b0a8ff13c5b9313a000000000000000000000000ffb6c2203ace863d94c4e857f1209c876c3c71350000000000000000000000006a5b857c19ee307605d71ef3e9866f2a4707938a000000000000000000000000991334f8dbaa1e766d68f9dd964d3bcda2c74a0000000000000000000000000010fc0a500f01f46f1440783a7c49501797327fc6000000000000000000000000550f4ae23a018cd12766a0a041b61110f8736a24000000000000000000000000779f7cf27eb7f964630468aaf644fd3396c27e6200000000000000000000000094360640084d86ad896c1c6c6b5581886185b17e000000000000000000000000dd0f2ac5c5dd5573427d05a84df3eb2d16cbb18e00000000000000000000000049aadc3de57698b17a3a70c058a6be66340019ae000000000000000000000000539e0f8164a0d7136801eb3e35cb4ce1bf48da9c000000000000000000000000ac2a833a2cce80ea5f62d632f9ef06489c4d1a4500000000000000000000000029f9e477709dc2bbdeddee1eebdf5b3e096200f3000000000000000000000000e3835ac65099adb2b16091049fcf8a222a001d6300000000000000000000000097b5c4b5664c985b5bfc07de8b27fdb1567a08bb0000000000000000000000003490ddbdcae51ff5a168a17fe71138a18f4450870000000000000000000000001f12f0844033c802d7deb506611a8bf122d16bca000000000000000000000000500435d2171250a091487775cb6e8629a8846e39000000000000000000000000d04e6e873167a66136cc7b153ee36458ffd2f6c5000000000000000000000000f81f678bcf56ef1645119a07677f7eaa23ef858d000000000000000000000000434776defb9977653b7c38fcb8342c828337fd25000000000000000000000000679341ab6bd8c25c91403f17b864401eecb9bb76000000000000000000000000b6d7d9510c715b5c315865c2254c51183d41227a0000000000000000000000007c48eb6f0ed16a75e19e683799a55961fdcc7dec000000000000000000000000dce3472c6ee8513002d673c170195ad691d1ea8f00000000000000000000000067abbc14a18f95a54fd69a239fb4e875914bbc5c000000000000000000000000f345286398f2c4bb4ea514fedcd5a14b05403110000000000000000000000000738c0b6aea346316e1a8798b99ba001ecac13765000000000000000000000000a91fb3bbae8395bb966394cbcac1a8489a1bf8240000000000000000000000006b878d9e83a6dc01acb9d569d905e8f0acf523bf00000000000000000000000078488fa8fa1f24d056864790a5b2238b1a41db5c0000000000000000000000005b4a7a2be4ce303fd451f6c6f3095e9d1f429b980000000000000000000000001b7950ec4c15fd00704f7bd129e6026fb71d0b950000000000000000000000007646f7cf4d9e2692d74439d54f445dcc41d4d8c0000000000000000000000000a635be95335a8bdcb624c40c317584cdadf3288f000000000000000000000000899eaa9cacd160c553fc034fe31d13f3bc8e0e8d000000000000000000000000c9fadc0d1716752ca1101018ad8b66ea6c7cb978000000000000000000000000a5cba532f8ded14b0d03ccc3f48c86586639b6d00000000000000000000000005aa3807b86a6fec160fa147562d23754e1884d840000000000000000000000007692f7968307ecd93094649134b23a47b8445e21000000000000000000000000bf46d6c6c40d11fc1d279e4778a3e421cfbb983a000000000000000000000000bc1245f16c28c3f30ea062114989e26be582606400000000000000000000000017491dbb4e80dc8caa527b99d7ab804a6c0ce979000000000000000000000000eba69414badd005e32b1b8df795dd94c00532ae4000000000000000000000000f1dcb797324811726a6b71ba6bf648c17f1be70c00000000000000000000000066b06a45ba72f84014718edbf7f7af4c0b4d25ca000000000000000000000000d93714b990419aa3b279b10c1322d86dea77ca78000000000000000000000000e69ddf60f19a785c0eaf58ca0d07eca7636cf1ca0000000000000000000000009f3ef890fbdc80b664e77b68045a308ec5ddede3000000000000000000000000e2c748d297e31c018d3b329e1e7880bb5525684700000000000000000000000039c5fcd77f20ee4a6d55cf6e5c58dc7347126039000000000000000000000000f90404d3890be2c731b7086b102e0c4fb900e0150000000000000000000000006ba573b336d3d6f37aa4c20af4dd2511eeea24ef000000000000000000000000fd429b1a599f0976af5f4d6bff1eac5cb1e7e2b10000000000000000000000006fc02e8311d464be7452e72001243c7b6bb95317000000000000000000000000c90028ec7685e00099b7ed4f3389e08df1deef0e0000000000000000000000006d6a857c7454c69850e63b081dbca38f111b014e0000000000000000000000001cefc59db8463c198818fd2feebc9b97fc19c28f000000000000000000000000ab4841a4a6e9a70b4a755c4c805e3b3aba71d2a2000000000000000000000000cde917d80234fa617b2c32c65ac4b10cd210cc850000000000000000000000005799ef0ca390e0afead70221e2718d609b806b0d000000000000000000000000757da1fa6077f6919d23ed73f6c4e8d11e6ff662000000000000000000000000eebfc555c6a3cfbd1b402d84b14f01ff95d08919000000000000000000000000910415b2114d713b799d08a54b3fcfe571706dee000000000000000000000000db670da8cb280591f5c9aab85146e617fed689540000000000000000000000009f8f26013fc8528ec3ef0436159959162070c6310000000000000000000000002bc0d2b1f300f9f9fc1ba8094aa8e28ace800f32000000000000000000000000227f0226499e308769478669669cbdcf4e7da002000000000000000000000000aea09387e5c2ce44910a71221d2086d4f42d7917000000000000000000000000e20ebbfa7231988d9e5621d2ee7be617cb43c6a40000000000000000000000004581b5ed5c611a19ff761d3f15eaf3a26bb45777000000000000000000000000bcbab682e8588ac51b73d41fc76d64e01859f85f00000000000000000000000054e7b64e7c097eb086363b6f3a2a6d64d5e303c5000000000000000000000000f4ebfabe2e0133f8eb60f8db25fb6bf12e9396e0000000000000000000000000e7f25e315749069838136745c2a52fa13a3e3dd90000000000000000000000001f978fbd51b336ee4fe0d5e709e8d8b1e1e020450000000000000000000000005e2ec13731243fdd05ab6523d4af1d11153dca1d000000000000000000000000dbcc1e34566e5a6bf98675e49c54ec8ca77cac8e00000000000000000000000025514f826f80b9114e020919337958f662a3c8f30000000000000000000000000cfdba2052cc8302b300005335723f8ccf222aff00000000000000000000000044391c9d515e6189c68ed1b100cecd651815ee64000000000000000000000000475e490e5fc8cd7608ebd5b8934588d57ab3d48f00000000000000000000000043463656878d0ba0a4fa983740bbdf31671bc8d80000000000000000000000005ed67796ce358d21c79ef9543377eb643ddf94a9000000000000000000000000914917af1550adc5a207030f32942d41af9747a10000000000000000000000001262143cc513d47d17c57b74944565536d6bf68f000000000000000000000000df9fb953df9d7c774ce9640cedf9be56643d06b30000000000000000000000003a6613d48a1b88c9ae4785c2b76f0ea617bd8d940000000000000000000000007591d378b61aa7cffe4be0e9b078822b4fba662e000000000000000000000000b44396f047cc5f96d436c92bb5cb9c6732f274c40000000000000000000000000662517aeb9fa15ac8fc69abb2d1cc987bdf03d8000000000000000000000000e091e3affd03f1642722b8476cf3cc8d0ffaf0840000000000000000000000005a42a2d6e966b7d8c96f367f598c9df19d120abc0000000000000000000000003bbc900cae0336555530fccf04648b65970d3abc000000000000000000000000af0770c385cbbd46869cc2e08c3c2a3bc27205bc0000000000000000000000006fda0713cc4038c332facd4f3b8afe324bbc8fbe000000000000000000000000f09dc179b9e989534321f8f9b0134f56b8dac7cc00000000000000000000000012b1fba698535b049f40a03807deb49003fabd3b000000000000000000000000f5a0f7e709d0ccf12805fba221b50b44b28ffee5000000000000000000000000a5f70e73b7cba400b8f4c74a71cdf2a882ca7ee7000000000000000000000000cf897c47876908a91079700958de255fd6b4dd410000000000000000000000000f445015d69788086d14ba04ce47e5b22aa226ed000000000000000000000000d86eb22bb62c085f8d7c0fba2668e7f0a6aaa0240000000000000000000000002a8e73ec8cb837732ef07ef7e49bf57679c7252b0000000000000000000000007f49b93ff2d5e07fc12a12506d074063c9e0f449000000000000000000000000033ef7a982ac8169dec072ada3cb126fa8a7ff4d00000000000000000000000059b8b011a307b1f328c57f1c037e8c5ef673ad9300000000000000000000000021ba7fc9c1231e9f866671d78556a1b2f6624183000000000000000000000000040981a6626a1928bb4c97fada4ce902a1afe9f2000000000000000000000000e8ec2d7f3c12dde4a0b703ac6c162353f0e13f7800000000000000000000000067dc71a40643dd9b97e4522dbf5ce4d44bf7074f000000000000000000000000acb9059d07049b5b2c5aa3580593f0b8efc0c7b1000000000000000000000000de644bde7836dc0888ae8de26e420a8dff3274aa0000000000000000000000001588992db4e59a3d8b6cfaa1c95b8fbdd7a1994000000000000000000000000086cbc52f158191dc87263fbecef91ba67bfef4d1000000000000000000000000f7daa0fba803a4b0d79a4a027813e9384ee1edc10000000000000000000000000d6db9f046b4e4c8723a125b7c7c5e2f768b4403000000000000000000000000824a70aa94155aa52e8e105aa3583b5ad175fb8f0000000000000000000000002e716835451a9a447ca43cb05ee166b69f6eedc300000000000000000000000042b4dedc61fa9200a844155c8fc10a3089be86600000000000000000000000003cf6b44d1931b97259c7d24cdbf05689a74b0020000000000000000000000000d25bea0945835b5ab885b1bf286d6790837ff4580000000000000000000000005585a276f2737414b01370827c79963855f0f50d000000000000000000000000eaa7135bd7483969d3f6b8f1ad9e4c8b4963d6c7000000000000000000000000301eda013baee0b97365c2a77f5126d4317f8749000000000000000000000000f1693e365de28c04b425b1414ececc76dde04711000000000000000000000000271ce2e95af0725e09b9e164a1aab7b560c68898000000000000000000000000fbb4c74f44e4b42870c085edfccb52641add1212000000000000000000000000214d9e491accc615be811c0553c1f79c0e1c1fd600000000000000000000000013bd99acba48ae6c93163657335df874e0c97fe9000000000000000000000000c127d846a70e8589fcded4e67376951484a85145000000000000000000000000364ee2c5a71ec91ea686c819500ce271a1731ffe000000000000000000000000205e2eafc6f41cb032b5fc3e79cc63379e88f83a0000000000000000000000006a27c22b0dea1cd3b92dea9836d59dd72f76c53d00000000000000000000000049d2a590ae88e4db08cbdf56ad7daaad313e799d000000000000000000000000fec6f51a124315a235421597548454d4b7097dd100000000000000000000000005d934ec205a2de287ffc7906b35b718eaef1e08000000000000000000000000bbc401b2d2f4f7950f4c77987c66c738876f20f4000000000000000000000000c84d3039bba848348ed3b6ab07ad5e5e6c15ed3100000000000000000000000025902f2ce68ae66f5581e9c3a39cbe39dd230d31000000000000000000000000d9f5c286a3c5f2017ebefb42ade0b71c75788fd5000000000000000000000000d905b2bd53693891c8c1305572304fbc2c5ea4b3000000000000000000000000cb36f6c865c5b7dac605901b7eab074c1add3a7c0000000000000000000000009d8f004b6094674f3def8fe0be124b33838bae37000000000000000000000000d70ee2bef533e508475707a7084815d90439228a000000000000000000000000912bf7fcb9a829193a2d0af7f57dec3e2ea753d900000000000000000000000093222e9bb96d3c8fb178ae5ddd0c652396780375000000000000000000000000c6602fc650ddddf32194a6afe384d6712d6284e300000000000000000000000011dd13597d318b4115f5a97927f11c687fba3e12000000000000000000000000291bd4bdad974511331ae919e6467d700301603c0000000000000000000000005ed6220884803392ed7e82aadfeea9cdb61cbd00000000000000000000000000b59f18990e3de5b213dd79fa70549bf07ecfd8b600000000000000000000000012055e391a42160dd134202755300ddc9b0a2ff9000000000000000000000000f3081d333a0a2127c62862cb3d047602824a7ee20000000000000000000000009d7848fcb4fadf9dcd7716a4832c88f98194eb7a000000000000000000000000567334f9a23202b868ab53ddb6b4288927328d3b000000000000000000000000f73314d888125c3a0d8e72d5ce4c7b73c0537d2a0000000000000000000000006ad017fad8e60ea57da79c425be9eec72d60a6d4000000000000000000000000ba722d605d7728df62521ab56ce21a1f80d4c6410000000000000000000000002c26109792ce09fbef5d3e9def10f661ef346dd8000000000000000000000000b27a8ff18d4097f1dee018ff7723a26158d6ec3c000000000000000000000000002c597c4ebccf00f65754ff104dd93b7a05e39c000000000000000000000000de44ffce7e0ee83d87f85a6e067ae0d3017681420000000000000000000000003f2e896e74d1c334e8ded76f02f5786b48093c05000000000000000000000000c9d7a61487ec30aa3b0c07067a3e7af87403aaaf000000000000000000000000e14d0442213c4027153de210d10e3f6c089764ed000000000000000000000000fdaa3c51cf40d5b6fe39d54a0cb42f26f02ea4e3000000000000000000000000ec403675128d7c5dd2ae766f044f75e3e7dbdd420000000000000000000000005db7aedc5bc4f253a794557c16b9e6a2991f6dc50000000000000000000000004a2ed808c655984aa8e3ad182a3811cd7544127c000000000000000000000000521403ac24deaf4cc4a4e2a074e150c230e339f0000000000000000000000000bfab66e30a44166f093532817c162094ce691d250000000000000000000000000d37739637653b94fc213a1b886978080150a1e9000000000000000000000000c790b872f75b7d26f65ed6103144228540a68815000000000000000000000000e51c5a6b130982f3dec347f222626c8329062e2b00000000000000000000000010cae4370f6bba30eecfdaa7346abae83b3a489700000000000000000000000051aebd2f2d8366baf90e57d3f04b88cbf4df5275000000000000000000000000b22c2f8c483d119d12ad0ef43310f52a6f0826390000000000000000000000007e7dbd0ea2ebb7e7dcda5a4d7e239ea53449709d0000000000000000000000008313f40f86dd81420ecdaf25c9413d136b5e15bc000000000000000000000000162e8cc19b510495ffa829c76d87c05794f6478600000000000000000000000082d5f8e1fbc73e1e2a8e074b8934bd997c6a17c8000000000000000000000000c859c51dcffcbb05bee1c14a937fb6bae0007a13000000000000000000000000bc160e35a2f1ab9b44269a6190b91512b9b13fea000000000000000000000000a3e6c3f75a4a36ff50a4eb6716f479c51209abb200000000000000000000000075f2111f4286fd2bbe49260ee8797556dd35cbfe00000000000000000000000070af88ad9fa03f2164550db7386bc5ad1b8c523c0000000000000000000000006328b1f0c674bc445becdf4aa0c1ba96ce2aba6a000000000000000000000000139b11f3a9bed54f3f25af6cf1686e44db31bb83000000000000000000000000565fc573d17b3940bab0568a2e6db295c4c23dbc0000000000000000000000008c2a500d6f8aa741b3ff74bd223bb130349822dc00000000000000000000000098526d7ac69a366798037499a85593728d6475510000000000000000000000007ba136d77803ecaf4cc36d8d0842e40fd5575a09000000000000000000000000908322392499b8c21426d259236e5afd9381b1fe000000000000000000000000b56132950662ddece087785f2af7c0eed6fc10230000000000000000000000001ac9c7aeb971d494755592762d8fd06aa7e692240000000000000000000000001a834426083965f023a6a6b16a6449aadd76e89b0000000000000000000000004e4e5df4e4367db960709b86a9e3b4fa383385010000000000000000000000008ff319605ddb74da28c10a652e07663810450d470000000000000000000000000820d538b166f270c84d8dc173b6d49268005b690000000000000000000000001edd3ee7a3b75854b02ca73b610019629fe169d30000000000000000000000004cf685039ba1f9706d0c4a4b17d852de2ceb9e9a000000000000000000000000bcfd73cfc0cd73a9a20f5929a576bee51f77298f0000000000000000000000003914ea233ae0a23aa4b959a4ddb06a0452c270240000000000000000000000003f96136ab986c9f1574fc98ee437a93e69bd188b00000000000000000000000005c055a9686b567f1af89e8c18e9315767b55a7d0000000000000000000000007c8ce1d9c030b3b1737cb7e4932e32757e888008000000000000000000000000fc6282e84e3aba9479db8796543b343d9942969000000000000000000000000039c0c24f489a9a1155067dfb5daf3e8a185449e0000000000000000000000000f74a0cfca94fb491877c179f20e0441812125392000000000000000000000000a5c65d87d77189192c062db0e56f3a2b0488f9cf000000000000000000000000152d05a0ccef246ff60fad67797f8d893748c7d8000000000000000000000000d2a3852f467440a1230edf9fdeed0e5afe25935b00000000000000000000000018f5d5616ce9d51f5d8d7a8103505ef77041e2f1000000000000000000000000dc419a907192bf60c41b912a5e0612c0f6afa524000000000000000000000000b3d3ec4cc76f1bd20b5e714936485b3d188ccca40000000000000000000000008958191dd25a3775a5c65b9ad956f6d30e6dfd7c0000000000000000000000000d3537b5d4c1ffec16ed0e43f051fe351e783f0800000000000000000000000049a73b541b932cd7d4809f7b241b773a2be570f2000000000000000000000000a8130c2b05850a3a6f91b5b86dc1b1442996dfc8000000000000000000000000650fdb2dce90cae16b5ade9e0bcc426a6538b657000000000000000000000000992eb3cf9ace9f3e5e125627949629a7a131d9c6000000000000000000000000914c1e350266fd228affb87c15c9d616b8767da4000000000000000000000000e681ec8258f35d486a72940cd4ff6ab2310d53e70000000000000000000000007feedef44f21da6b32f59cc769423c7f3e51dc3d00000000000000000000000046ddf68d74e083125898556f39fc00be6799ced8000000000000000000000000854072eaae34a34329a73c1f76c98e3ad6ccff4f00000000000000000000000063918467618d2500db4d796600b1b6acd8ec516e00000000000000000000000039b84f5195706cc97a1b6f0c52d7cb000f168ae90000000000000000000000004e3a11643262e01f69f377925386cc661d788edf0000000000000000000000002cdc408d4c17682c7a096ad3cd954e3aa647eab7000000000000000000000000a7c9f7cb50f9ffea78e87e700004dbb517f7b048000000000000000000000000ad6c02b4d61d5d7f8ca80ed91936fea23f8d8e92000000000000000000000000f1fa85c473ae73408e4944ac8a6e322549f3cf0f0000000000000000000000002b6a5b64a808f63079e845a7c285d6d7041a29cd0000000000000000000000006f10ef8386a2f6544e3f411a29adb11256482522000000000000000000000000c25d140e90139a9b2d1928606e8ebe72145b2b740000000000000000000000003138c6c4ebfad229f4d4f75a7b718ea6119b3b360000000000000000000000007c049f3611ac67f7672047466557e2ed8c46f56a000000000000000000000000c32cd26836eba410ef6926bbe4c77b22a1a08b2800000000000000000000000067d7de29e231cbb3d6cd29e2896add8236e98834000000000000000000000000e73124e6fdc246f9b09f141c25e980edddb3ee3a0000000000000000000000002449428ee22b45065e228e452b76061cf35c54860000000000000000000000003a03a494f05a13c90d6724b3a2ea098bf62fa5780000000000000000000000006428763b3aa090af30eb7bb70088a357f86bfaac00000000000000000000000073c5dc0fb3d453e4dcbc47b5bbf52df974909c39000000000000000000000000446fb57c2c41b56cd16f2d38aa0ec999a221816d000000000000000000000000aba620a89f4a219568286bd86b9458af63f657fd0000000000000000000000001beaa0a0fc74948ef8a87a563544362c8681c4ff000000000000000000000000a82c784da4becbf3d406eebbb3d807ecec938097000000000000000000000000af87a66fe3afd627b49064e5ef88f6f939f256a90000000000000000000000001bb365642bedf37200233be7d489292e7c0ed6f8000000000000000000000000fe354d295bbfeaea4041148ee743340e734c58f800000000000000000000000058f8a5475f08734b00b23ffba362359179d3a7eb000000000000000000000000002dcdbe3a63ffbce07e7370b5f6864eb918640800000000000000000000000052a0b3e781d1d7f131dd94abc4b43592ed4c42a10000000000000000000000006c8865655a7d478ed82df4c3140b85072448ddaa000000000000000000000000f467cbe26d91edb32c31e7c55540bb5590edeef1000000000000000000000000258d93fc664167839be5152e6ac6369a36fe9e9800000000000000000000000004f52173251a94040eff42ddb9b9ae9f3e5828820000000000000000000000000cae69d2141d0b390988210b534f7a5a4a67fa5500000000000000000000000025144ae24f540a70cd8f373cb49eadfb76c8bdb900000000000000000000000008112d7d06a1328a4618ca2dbb6802af3fe6088f00000000000000000000000075ff1e20540034e0bbeb3388cd35c414cbf5adca0000000000000000000000004a40d38fef8445b27ee0d2d97500c78e188f6470000000000000000000000000a554ddb80c5032cfe77f058ef6b565a18703593f00000000000000000000000046d9750602b1bf0622737c52f6af9629c97b595300000000000000000000000074ec9600b6e6fe1f0d4c1c7858ce21bcb52e65ec000000000000000000000000487ea31b3781e0399158ff77a1a776667dad97e5000000000000000000000000ccd293b9ad4374240d3f294486a435f8d39e2a1c000000000000000000000000a5cf169349db2c6f16c02f2b8d8da2ae90a4e7d9000000000000000000000000bd751c7c82d04282ee95b6d5318ac2dbbae878ac00000000000000000000000074e5cc376b0ec39bc51d88345ce0814f4e2f0854000000000000000000000000af65d5903ac60f07a6a01b79d2854d2fbe28e84c000000000000000000000000e3b3fdd60a7ec0f479ad8367112423fc1ed1af5b000000000000000000000000805f57760c67454d702a82644d70110ccf16464a0000000000000000000000009aeaef7d4d509d4a1e0cd277b465c6abddc3e5da000000000000000000000000548fcb5ef76b0032977e7c44c72f61cd8db856fa000000000000000000000000cc9a5564a1b0face59a5878a129544be660285140000000000000000000000008baeb601845955cb06d2fda93c6cc1c5c0d3d1b7000000000000000000000000942d9dd9bd1c95182c18d362078de706cfbd2f7b000000000000000000000000d4903dbfc5f7d952987b2c6cc60e2ee7d639dc77000000000000000000000000d5bfbff2901ee6fcf538e6cc4f6a9ffcc5d79d49000000000000000000000000b95bd6ef690cc83014e33b91d0b46e7a62a3ca620000000000000000000000002b06cd2ac311bdd4dfdf9b01364d61517a35e922000000000000000000000000be0d42fb5912852fafdefb96918c4570b060c84800000000000000000000000013da63609e175729494b059877a3e252fcfc07850000000000000000000000001c695b98dd2a9469af15c6afc945db85d47721bb0000000000000000000000009db2f0e4734d7bba6e0ad00fd30d13b398ac13880000000000000000000000007b1b6634991448ef0831b1d4bef71be0face7ec4000000000000000000000000c6582aded40c662cf93a6b78b5a9903676274bb50000000000000000000000004edce6dc2a32ea818dcfc45fd70d7e067bdff21a000000000000000000000000467fb98dc997f4c559f4b1205e537683ef3c40570000000000000000000000002e84a1b828270e5bd729615a9001393a3db2f291000000000000000000000000fdde2f5e4ea94bf8342329eb59a09396cba8ccde000000000000000000000000cf52450d4e0376efed8150be4a2e74cbebfaa3b200000000000000000000000000c75c19a4cd3586280f980bafe09236235324d2000000000000000000000000282b31ed71b1664bb6745fd2560d0cf67e3166de000000000000000000000000cf523dc911a4b4c037e5ca0693e9e7d25a272cf8000000000000000000000000a67bc5896d25b882d6dfef2caba0c928600448de000000000000000000000000a67bc5896d25b882d6dfef2caba0c928600448de