60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d61617665746f6b656e2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2061617665746f6b656e2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d566e626e584d36387544565141534b554c7963474573437a394b74685a335a5a78434d636e734e384a53653300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000002e271003e1638f977295f91d2ef73916169771bc000000000000000000000000f5a92ec7548d26f9b4b278113ddfac3616dda0d100000000000000000000000057b8e86bad905b54e122398713aa113e003501020000000000000000000000003a6bd1dee9f971ca228ad654366e2d896391bc480000000000000000000000006c0e6bd03ebc1e90780b8454453f3beecf9d6cb00000000000000000000000001aab91946b3fc898ee80b156b79e587ee367f857000000000000000000000000435947464998c9b44c0c84b22ac89e25b8c815e900000000000000000000000090b81b8c99f06aecefe23fd46839af82d75ad4ef00000000000000000000000052bf344d9c68217111fa91f82f6c8cc7620e9c570000000000000000000000005b0f46e35ad137d638532ba1f73a1904e9de9b390000000000000000000000005bc095e1b6a295a5683af3d351bb86ea06d7c17300000000000000000000000023d13330dc6db5faaeebe85d6f8f61187c218147000000000000000000000000cdb478e062c3e1001dcd275858fa7952735361350000000000000000000000003548be78e4f102e0b84ae4b17158f4c402669da900000000000000000000000060a6bd4adc7f570e73ce0dc67d25748f1f10316e000000000000000000000000a5652d1f94519bf3be28b3fd87ec8bfd05c7d9ba000000000000000000000000361b312bee3160aff9afad07f38c4c6ecae050b2000000000000000000000000738a902b55a990b766e4fd48e2ac97a8f4fac0e1000000000000000000000000f563ac445690d4bc5af0726f1b49ebb935429c63000000000000000000000000ed9972a4d8745db1935ebbebb2b989d1c79b25f000000000000000000000000084ec25d431b82fce0c8a7df77f188297d3ce1733000000000000000000000000390fa79f3e097ca09467e06de9d92e11f45d2b51000000000000000000000000b7aeeaff0ff5fd23a574c5d904f5644b4a07b62b000000000000000000000000d039cfb1c6bbb9237077f44b2eed6ab890a22cf9000000000000000000000000760cf39ef3746afbb0e2210115e13fa628bd6211000000000000000000000000f7659ad41f4418d7459846b06a4f5f038f8a0460000000000000000000000000c03fec5d4b14bdc8341935e20c90f01b675e38010000000000000000000000000c14fa24d51256dbdb4c40c1c58b6f38aefda365000000000000000000000000ddafe3b0640c5213b9c02973b8156c311465a4690000000000000000000000003d06b33c4bf3e81d40b0026c6c0e44ba261d0ecc000000000000000000000000fffb12df14024d5fc4c9f8e9c8068043c8cdef70000000000000000000000000ddab2bf66703b7b29b4d4ea99a7638d6ad709b8c000000000000000000000000e8e96ec491af47c956e60429adee3b0e33698ff100000000000000000000000073d8b38b156f00fd71ca3afad3a7b3828feef35a000000000000000000000000ab0b3b8fb78f84896297ad3e488db4f791673d9d00000000000000000000000033715ca1e7b17cec08b03deb3b64300e76acd0ea000000000000000000000000c8950ba47b9397ca141ec4c51e8bb29d16be1d570000000000000000000000005daf04975aa44545b5aecfd66be15f4cc6ed84060000000000000000000000003045128c2abc07fec13f7dac1c974814d383a521000000000000000000000000898b332559bc5bf222659160cda8d75b2d4477d600000000000000000000000050f13de2249984522ae64100746115f5d1a36935000000000000000000000000c56a59f00eab0bb03bd13b5013101001763714fb000000000000000000000000e7b22cd5f1ab2af7f9c9a14d3e69a604bf76fa34000000000000000000000000372b7ab16a002b74958c335fb5f2f86133924f7f000000000000000000000000ce2aea56d3789c405846afb22504d03b16bd02c2000000000000000000000000ef78896f771e016cd7f5d87219e5a09323842cea000000000000000000000000870acf57757ab97b381c47518155101c98670867000000000000000000000000b7c2438c5305104f0dcc6246681eada1fff9e343000000000000000000000000624872e52e6a63090b249951700056c0536e4b860000000000000000000000004edba7aa78dd15de5093af95c35f24f04ec93558000000000000000000000000675a3b54883f43d4730a3aea09b1a079fb9b765e0000000000000000000000004757d715e3c4c6d2edd6731597f9f3438fe4f91f000000000000000000000000e0e3727212366d2f631fda656cca267a63946fa5000000000000000000000000a6aab122cd77cf262d308537350fa5c216f4162f000000000000000000000000dd8c7a524cb130b72eac128e539b4def649ddaeb0000000000000000000000000360414fa5e5846f687096c82e1434151743e88600000000000000000000000011cb128426008f304bffc47716e240a5c4e4c9aa000000000000000000000000790df2c02c983f76274860dfee147afbfa223156000000000000000000000000fda35f06fea1e0dc6f381822b519fd51b1cad6de0000000000000000000000008a46f90f1a4053576471b60daa92e222b5bdcce7000000000000000000000000bd61958c5ca3ccbe4736a6f014cf88bd2bebc72d000000000000000000000000cd4ad1fbe4c7b4cebf8678e76bcbba4cd6892ad0000000000000000000000000ff30b32c7e7da16cc7cd100a54ecd77b103d1a1c000000000000000000000000f16408fde6e4d57e8ac3a355c0ad064036c5dc4e0000000000000000000000009576b63f6c3b36baee9f975e433283c116499f030000000000000000000000001399031348ea71dfe06526b1da85e0c75b8fbecd000000000000000000000000867f47515eb06ba62e868145622dd999a8be43870000000000000000000000008b11897d34fe069afee87f336fbcaa3e6b307dea00000000000000000000000001228d6391e6627269e542a773d1ad3463dbbe2d00000000000000000000000036568d5a64e7afc0070a00bb5d55b6899d97fe3300000000000000000000000026e1b5e8bd2c18199cbf8ee0f592182ac8208143000000000000000000000000161984d10e82be5be51b1e59fa3f67272d735b9a000000000000000000000000829655b58045952cb188a9d3aa00e4795eff1d3400000000000000000000000083722cc399555c7bf493284a51b965e6875f5aa40000000000000000000000006891a8772a8d342cba8006775a3b1723bad0c9a400000000000000000000000012818ee351c5027347f155b0d81f8bc77015ee7d0000000000000000000000000c7ccf61bf3d21561ca28ea2d522c324bf0d61110000000000000000000000008dbd827b34868831ea364a5ea958e7ae6e2b48a100000000000000000000000055d7e0312c91cb96f7bbd5912faf05546d42560a000000000000000000000000624ea825de9bcf8e5300c509dbfec57ff91953400000000000000000000000003d97fed0b6d29492849851fffaa650518d2d66350000000000000000000000003ac85409f0224589adaa94b3055668d3e83bdcbe00000000000000000000000040b88107deb22c6eacfe88df1cf535ca6d26a00300000000000000000000000005b87a5f00ec7e69963cb6052b5da0acba3b93b8000000000000000000000000f4f775676592fb256d49f7c9095d380d4527c774000000000000000000000000d3bc07ef168a8cec534a61d61e5c656bfff97cac00000000000000000000000086bdd540118f2580d9eb408771064ecaf1e809ad000000000000000000000000cea1acd586b1cff57d08230308a5632cadf788e800000000000000000000000098346f6644297b62770db13b8b78046528c6636f000000000000000000000000019cc50c541e1a290276dc7616fab3ed211fc09100000000000000000000000059f3d3468eb42a1297892d578b33c9dbb626aab90000000000000000000000002304681cdb1570fa5f0eb5bb72a4de44b392d057000000000000000000000000e22f568f513b2aef354d78c0b24e1d006f53b27a0000000000000000000000001b8f7f2d16c36c32e97e3835b51f437e2b5e5441000000000000000000000000b2723e093579cf9e544ce0e446b3b9f0cb9832f7000000000000000000000000a014842b12f40b3515f754214c5b377086dde072000000000000000000000000fdfe8ddbe38778f9f995c4dac07c6b3aa82513f8000000000000000000000000f3fc696f021580175ca6c739c0aa801f19278f100000000000000000000000004467b4d677a0d413057e30195722e89cb915a06900000000000000000000000055a8469ddb0734ff3966651c1872ab0f5c8dcf7f00000000000000000000000041ba52eedc421bea6a3f59b6473edddd6caa6080000000000000000000000000c07534bf288f0a66ccf9213f8d269b3b32b7f0ac000000000000000000000000da48d07cf01ba21ab47d691f03b83028a65d2ef8000000000000000000000000d46ca5b89b63487a08ec88c9a9524a3ef6227764000000000000000000000000f919d390f01fe33d0b7d7833164788b824d495b00000000000000000000000004c4a0cf42a00eb0ebb435fc3f90ee37bd196ed6300000000000000000000000035b86263b29c92da6b6ee477a8ede946265805f900000000000000000000000063d004cb9522007cad706e5e153ea13bf7d3b5870000000000000000000000002a4576ec0b0c4a8b5865321df1744fe160c76eae000000000000000000000000611dfe210cb30dc64eb20d5c56bd4a25bb8370d400000000000000000000000063a70edd511e7b160441f8203fa9f0c83047c4fd00000000000000000000000069a966750d35a2ef5fa3ffdbecd54003d56ca3cb00000000000000000000000080c1a322847ce30aa153a12be806e9a70587bce0000000000000000000000000af72e3345011d09655ec5e0c4fb5e85464e009b5000000000000000000000000c5a3e3d90039fd78995f1bfc5c75949e400dd664000000000000000000000000c810d7306a360820bd74da34349cbbd52be2dae3000000000000000000000000e052fefdc9a369f1348fcc9e0c900070567ad22c000000000000000000000000a3b673df1f91da0c0cdb58314b211ef269f1865700000000000000000000000028df3aac9dc70f463f2349ec964e88b702c75e1d000000000000000000000000d47cafe492895b1b9d7f5dc3fbd4ae73139be5c2000000000000000000000000306b32d371bbe6a3bc129db09c842474541295c900000000000000000000000099ef2db6d141e44b6749fe4e673c01dbd01576d700000000000000000000000076a88f3cedbfd2c45979a41e531ff1f3f7c846ca000000000000000000000000094cd657151456b76ce56b84bb02b5abf863a9a6000000000000000000000000f014c30195875608de89b4cb65160e4da44d911a00000000000000000000000037477c11d21a408a68321588aa0c22972eeb92aa000000000000000000000000f9d947a7a8622d9ee158a21eec1a635ec6f74048000000000000000000000000d9b03b1f05667b101c0c4636f279f096d407ab37000000000000000000000000c0c7cfcc86a76063398673249f475c2b2709265f00000000000000000000000041d1ec3958947785e8963d651f2dda7124d2bfbd0000000000000000000000000da0c3e52c977ed3cbc641ff02dd271c3ed55afe00000000000000000000000019381743ca3d00c51ff811fc70fdd8d363de3ea50000000000000000000000001598432d904e073cd17a17420227ad2a078a26eb0000000000000000000000007a840ed1845f401f8de79d2a1a9c1fb827e556480000000000000000000000005444a8713bf300f3866e4218955f043f3683b848000000000000000000000000a8556b50ab7781eeccf647eec1c0bf3bf9e5b3ad000000000000000000000000e2dd4e89dacfe7b016b6137c897eed7ed3bfb51900000000000000000000000090a46cdee152d5b029273fa419a53ad27c9b53e4000000000000000000000000108dc13bdadcaa99518541762c5398fa67b2e97b00000000000000000000000051b279727a104f386bb7121574555f54687614ad000000000000000000000000930d81f7312199fa61df53a7b95479ff60b8c8c900000000000000000000000041896013657c7c7d437d5eee1a9ab152f3c5777f000000000000000000000000b03dd19e8611e264f40647eba841c978f5d12f270000000000000000000000008fcc348362048105f71e006442f6e7837eb570bc00000000000000000000000023f0d46440bcb655b7287e77b4f0995ad6427e23000000000000000000000000d6c961dc3630cdc59101824aef1428be8efb66bb0000000000000000000000003cf0caaf294c20ec87d34339e1df937fef4eeb18000000000000000000000000218ac866c18b27380bcf48346f675eccc697e453000000000000000000000000f8d28af9e463a2c6f4c6bfbc76f48ce87dc4cc0f000000000000000000000000a70450a4051db80771acb3a1b4850371e6815297000000000000000000000000b3a819b0c1dfd943a420b1d3570b9bec79fcf361000000000000000000000000e09c2cd35d8eef9b52a39ba0afabe994622c0d750000000000000000000000002f51b5b499d6ebd03ffcf30a95ed1e5b6fafaefd000000000000000000000000dc01810263a4a2b61164e9be7c52c9a1a5fb9f4c000000000000000000000000b2929420cd63c61e9b8ef877ba7e77bc6062d317000000000000000000000000971463f9046bbff53302781f5e6f1041a32d11ad000000000000000000000000a699632bd96801fae9f0520b0ea1257c95428d09000000000000000000000000beeaff5689ff8fc1f8bfa2998b5dd06dac9487f2000000000000000000000000d8106f94777253c15c90a0de9cc49ddd09200aeb00000000000000000000000081a5ab2e09d2886e684182e65f6406b02963eb9c000000000000000000000000c257df53317111c26224188a27159d935ee9ee84000000000000000000000000aa3939e4142e2a6b866b9bdb59decf7d578d7811000000000000000000000000b355c93be02d0ecdcc27fcf47d96d6e08b7c836f000000000000000000000000736681ebf0d89799841958edb9fe09d4da04050e0000000000000000000000001cb41360375dfe8ac94a6e10a9027e364966cfd10000000000000000000000006cce0b2f33d9ab9bf16a81a8e595f20534d7eb4000000000000000000000000050903402927196c79d95364f53f2f032e08e5f52000000000000000000000000e0b6ada119aa54dbf474b6c2742a49530091d397000000000000000000000000b39fe528cf357d736108cf534bd12fca6bd7c8b8000000000000000000000000fb1e3466d592d304426bfcd1e954ac6957743f8000000000000000000000000004593f95495508b308421595444993e57a22b746000000000000000000000000f363c882b70df2eb908171e10b13d484275722990000000000000000000000006057bdcf2e332027230a01eca1cf636775be53330000000000000000000000003f4e4d8d0918edcff5b30f4f4bb363c4fcab55170000000000000000000000003ebbabdd60b7926cbc3567982e72d0ed848f84990000000000000000000000005d0370164960fc4ee463e76040c98c116acd0009000000000000000000000000cdd7142a0736cfbbc1b837c8e987d81a60de6adc000000000000000000000000b3a7801dcfa4d387183c0d343fc8309617002e8c0000000000000000000000006122296d408122c04869aa661dc7a2ba300310de000000000000000000000000fcc60bce859bd26a4e769f68fd5fa27681dec966000000000000000000000000acb7aa0370042570f57e650ba9279b5d5871db80000000000000000000000000dab1dafd9cc622b3760f6e18c33901a948ab79660000000000000000000000009f540c91956be8a45387a0f6c46c5c63717776e30000000000000000000000003cd751e6b0078be393132286c442345e5dc49699000000000000000000000000061d220ea8b9a0ccd3b4056129c1842ea74b4e390000000000000000000000004671878fd9d5e1741f2f9a7279b69811699b29b60000000000000000000000004dd168604b181057a0bb4cd80282cc192f62e45c0000000000000000000000009eddbc1539cde204238cc6f9ed17c3137b82a05d00000000000000000000000080414a303ff4d5d88351d1fe35ac1c66c2b9d0ab000000000000000000000000af0af5a4a7b3e26359696ebc3d40cdb98f8323760000000000000000000000007b141d9bce985763e3cf246bc9be13b3544eb59b0000000000000000000000007c8e7caa448ff2c8343fbbe33b065618257a8735000000000000000000000000bee9816ed0e593c8f17bae264aba71b35022f5e9000000000000000000000000aabd4657e6907f310e7f1d5d7543719cf700f34c000000000000000000000000056f559f72af2a0bf7f1c1584a771ff838df7e8000000000000000000000000037d889411c55c483e4bd63b167f15d2f48053e42000000000000000000000000b363a51371536e25a5557cdd5cdc7a0086523ee80000000000000000000000009e51a8f5ebbce8df16b1d0b73266bb0c38f73d140000000000000000000000000b296da0b195ab30874e67314fac57c73ebac28e000000000000000000000000050315d2144cae3a8c147bb79a05dcb3554f96a7000000000000000000000000b66e33ae65beb5c6f114ffff1c220e2f180ebb40000000000000000000000000a0fd7bce6e753109fc9b0d91bc5fbad4688fa3d6000000000000000000000000eb05ca6dcac7b8dc55353284bcdf41eb2a0c9ee100000000000000000000000007f60734efd6544dd5b1cd65bf7068c059e37dbc0000000000000000000000006bf58cd74add72d0fa66807abaf7a83417681e3200000000000000000000000095abda53bc5e9fbbdce34603614018d32ced219e00000000000000000000000053fa2a8d9312a46264eae7b3fd76ab05efb8c06f0000000000000000000000004d81002c5988f3f5e97c3016aad527e32e3a5e3f000000000000000000000000d02ecbd6c8f1f9a46bef2f4f9067a19ffa924e4b0000000000000000000000000b38cdc20ffa5e4c00babb8d5f2f3042643edeca00000000000000000000000039885aacc9dc0b053131605fc2f43b2f12750143000000000000000000000000f20e83abb455650a2fe871ebe9156ab77eb83b800000000000000000000000000a2e7e83f54da06eed6ae6a337f74e0f7eef99020000000000000000000000003ac70bafb128345e60c1253feefdeb4b136ab61e0000000000000000000000003ee77ee391dcc9172f65a9c30a786237cd0e1f38000000000000000000000000f16ad25c1e8d6de6a245d70267fe56fc1d5f58970000000000000000000000004c9034db2afa5add965cdeaf6cf1493cf92109cc000000000000000000000000c3d0bdace8532b13dc769726fb0dc280c68af40a000000000000000000000000c7cb182505ded236328e0a5af96b1eaabddd303c000000000000000000000000cde03d4f15d344fb2f87c41f21113cdaed99a88b000000000000000000000000506b3dacb9d94a0de284394d255b7ca8a42624620000000000000000000000002efcf17771949fb987c9210c936a11e40d232728000000000000000000000000d2a6350208837cb4a5cdee85848349f7526af5330000000000000000000000009df5e0acd826b23f9781c2e88d295fda18343554000000000000000000000000bbd21ea42805e372cd1f3955215f0a5c43a80efc0000000000000000000000005d8e5a20424ae3c50542ced403d790af23eeb453000000000000000000000000ff5e03afcb6987055b4cf3016b3d9ab39932870d0000000000000000000000004dc6c33f438de772855cd6b211c7a79ad9bf4c050000000000000000000000004cc84881a9debde6f8740755abaed11965cac1e7000000000000000000000000b40c2b611cb7410b40ac56ab8f4bb5c053e414380000000000000000000000005a84a5a2c1155bf51baa6a2bb834fd334daa97d50000000000000000000000007a035520ada1da20b84652366cb54ab1b6d382ca00000000000000000000000045b8cfe77dff582e2ea006228ee35f52cafc1d7d0000000000000000000000009b4c097c8d326c457152a6c2decd75d08f0c4cb7000000000000000000000000bc58027f1be572cfa545955e521335668646a562000000000000000000000000731fcf8cabf6096e80cfa5c949733766326cfc03000000000000000000000000e3a330eec260045215cb8d836d1c5100cfc3098900000000000000000000000092222b90cec7d8b619bb55cc50a59faa04395c3d000000000000000000000000064ab3830127666527bb7dfe73cbc58e7c8d2b8f000000000000000000000000e5e6323e77c5742e3ed409cc9809ceced9f042630000000000000000000000009811c9d29a1f39986d33d07ca5131214cba5a971000000000000000000000000f6f86dadf4742fa3e1d394c838bb5a23dcac7d83000000000000000000000000a3508da5299e6197ee7a3c83adff2c0dbb310444000000000000000000000000d34b32c4c171eec8b2c1b4209d7de3a006d2c1520000000000000000000000005b11176dd2d2727fcaa74725ed36dcbf2ae99cf4000000000000000000000000d4044ea36b16e01198ab987e832bb394b59678cd0000000000000000000000004a8568e4bc535f2585dac3f8b45d26d1502ca7700000000000000000000000002cf354113e3cf991fe8ae5572e3f7d135dd3de3800000000000000000000000091996f41991ff7313c6b8078c86cff867c00c4390000000000000000000000007adbe8a3450247aa7397accad5e6f3ab09d0ec5a0000000000000000000000008cd310f993df27260a539308d3f934547774edb300000000000000000000000044a71745edfdf9d56df61bc673498b94bc320408000000000000000000000000d2d6962ce51dfe771b0d4ae11e610127e71bb30700000000000000000000000066fb9de5cb32c1b1dd2041577ef0028a3c2ac292000000000000000000000000b729241a348ea3dedae19d797b47ca406effe0790000000000000000000000007bc4bfdfc89c9615fe2667d9978e0a438d627bed00000000000000000000000046370d9b3db464b8cdb290c7300bd031dd5acbe10000000000000000000000002b15e266ba49d392852b99d459e22c55efacdd0a0000000000000000000000005c43407709b58808034fa956226547ec09aae39b000000000000000000000000c8accfcb00fd20b7427288ba4804ae82c6666e93000000000000000000000000377e4157e2ec333be52a5adcd151f2da3faf41f70000000000000000000000004ee12c95dea425d7c1d8e3f0239416a128a68a68000000000000000000000000a69d1197c08ce75eeaf7cbe81b4012fc1d2b7ead00000000000000000000000000000688768803bbd44095770895ad27ad6b0d95000000000000000000000000acaad610a5bd54481cdcfc26bdf53a10c7f2d2ec000000000000000000000000dae6e2498cd90257682ce6a3596ca34aab7eb027000000000000000000000000fafe026c6d3af9931c20bd2253d06956b6e54a9e000000000000000000000000bfb22ef6fb53a8766ed172f658bd42e84796fbf2000000000000000000000000ee398fd0c9786fbfad86676debb551a6ae682659000000000000000000000000dbe6e3303047bd2e7e1019952f8bfa139d49354c0000000000000000000000008928e8e0c3c803178aa3b4ff4a4477b2ec48554e0000000000000000000000004dca693cbbd90d66e5fd84953c9b25e4df39040f0000000000000000000000008c09b0ed5bd98f8b9f0c263489613dabc0c3d831000000000000000000000000a30affbd97e3989133673308c77c6495666cc149000000000000000000000000d2cc6e4ee239dac03edb81367e8b74b115d34444000000000000000000000000ba6125403d8c1ae939c6826d09a8643b921de9c6000000000000000000000000e616f4edd5c85254b0525a3b39c2d9632bf5b5230000000000000000000000004763cfa50311729b65815e5ae9ebbefdb94ec11200000000000000000000000012f84b54ba621bada7a357485f98f8a2a95b85490000000000000000000000005a5a47ca8b02ef30c84ac8373b32409a38d5c41f00000000000000000000000011dbf181dd5c075c2abd92cb9579c4809406b5be000000000000000000000000a5f89be4ecb7fa74d2bf65642269bc9dcc04a1b600000000000000000000000061e411532c4b04be842041f875bdb3a189b35d7e000000000000000000000000affa511a650009722cf9719afc4866addcc5f578000000000000000000000000341e4c36f462111eec2e42657d0da3c6857eb2a00000000000000000000000005646a31d2309197c836a2a5dbeca5490a6ed021c000000000000000000000000ea0fb48ff16f0c81ad7b81587af32247463d7dc100000000000000000000000065b0bf8ee4947edd2a500d74e50a3d757dc79de000000000000000000000000062752c7963cf26051bb247ffc4a59ec96919a29800000000000000000000000061a3b6abda3e31a32b3c120395a1709026abf766000000000000000000000000d4dd109f2e8da1d81455f7a5de6273b6e8128342000000000000000000000000b2bdd017bc0525f8e6c8d9a9c67169b162a2f0e10000000000000000000000000a72066e3191a2ef63d4e09ef18e479daa678900000000000000000000000000ab0ac9dfe6913210b30f8b7b40c0f78c74e5d16600000000000000000000000085156c4c188e44363a179b9937cf5f4091d70a3e000000000000000000000000fb3f0661d1564a4f4fef61bf1a50cc5621301d23000000000000000000000000b27dfb14bc9fec63b223d62161b88587703245660000000000000000000000008c10c675b9aee3cb7dca0c455f4b94d45367ddbf00000000000000000000000026fcba63ac4308bbc0c5b05625e2d7ceb1d390fb0000000000000000000000004e804e0b6bdab910223fb133e80fed19091b7ce7000000000000000000000000abd5a8842740c151d18fece7eb901a7a185990c0000000000000000000000000db306e5c24cd28a02b50c6f893d46a35728351950000000000000000000000004ca134833191d458d15a8067fef3c8a071bc2cde000000000000000000000000c3ab8a45e70c49a94a36122f3159ba95d3f2dae000000000000000000000000031125fa98f075d5a935808cd990515af2f5bc3b5000000000000000000000000ac309be84f89996def603fa8c36127f092f29d580000000000000000000000007af7cd8424aebfe54ac3ff81cfa97cf7c52e0c8b0000000000000000000000004f3a120e72c76c22ae802d129f599bfdbc31cb81000000000000000000000000b202c3ce3f5b47f97727a5dd244634992e18c9b1000000000000000000000000e7fc3f20e5ab534bc5e31e3388d0cc2ffd4fd47a000000000000000000000000844b6947693c13b97b874a94e97d657c52720f95000000000000000000000000ef3f38bb8260c634e14ef61bfd2db7a43b2ce0b8000000000000000000000000d5dc8f80e2dc5e98db464c0555320aa9237c24b400000000000000000000000026eaeb598373ce025cb7a739016953ad4e62d5e5000000000000000000000000789862c6807d2598c5b9d9d61af7d291242e49730000000000000000000000005e7ce00a791ab93b537fbad288f658b5254be3800000000000000000000000006da46b3d8e08fd17851e39035e2e20bb3b8067e200000000000000000000000051eae40c7a24ca8b41500d3f9e1bda33598e80af000000000000000000000000fdfbc71d12d0bc3868963c6a0d72197aca840152000000000000000000000000e251c1a9d2766b965fa3c585363f7703a331d1110000000000000000000000000211f63a2302ab764bc81bb93aeb494c75fee2cb000000000000000000000000401eebbd166b080f49a53f83a343ae418ce0a52e0000000000000000000000000ea9239001e8ebe447d9dec97b3433e5efcec5a8000000000000000000000000dbde66f957cb70e7b507a39a3405601ff202b3c20000000000000000000000005c011516e9cef971975bc39da15c47b10206f23c00000000000000000000000040e335de9fc4aa95653e4975da008809f49c704f00000000000000000000000060292072c5b149d43543e458b4b23de88ec6fedc000000000000000000000000dba4474d3a2e5060df927ac1408aa863a5bdcd30000000000000000000000000903e4e9cdf979debfa391156fe03a37106a9c222000000000000000000000000e0a36a2d47f636300a86fcf4969047044c7f9e0c000000000000000000000000d53fdc5f45f049ddeec108cd24dbb36b53486894000000000000000000000000b9db8d98a223ca7b69220e35cb9389724b76cbbd000000000000000000000000c23afb00653a5de893b5a717a9e0c8a3f5736116000000000000000000000000334d25daf334124b4e599c388515cf0608049a0f000000000000000000000000efff9b7b223368d81c3596199b5080ad4ca639de000000000000000000000000bfb48e58798c64bb960f662b382199083d943a13000000000000000000000000c04bcbe39732e363c050afc5073051355ee8fdca000000000000000000000000d5e74de4385ef0eb1bb4db05a6a504f04d92e79d000000000000000000000000ebe496bbdee07a5e9f7111904f2b4051dfbc5a6200000000000000000000000097198e720cd2eda27267690182ff23896b5f0853000000000000000000000000735fac04daaea546279c404d2c66a69d58ed476e0000000000000000000000000beb069d15b1f5cfe05bcc2094253b1cfa56b90d000000000000000000000000586634c272dfa3894ee9b99836541dee35660f34000000000000000000000000fb06bb8bdc5e687f03d7a64eaab6da73328fc757000000000000000000000000be9703654896ebee41af496b27c4a976c09b9c8c000000000000000000000000008155703baba16541816e0d7f28145611449c9400000000000000000000000079fd1ed959abe044c7ef23c95a0fd42de43e0e35000000000000000000000000f41f37251d1089c99848519ca976e9d866cfc2ac000000000000000000000000e1fee45debe5092732e1263c42277087a84c7808000000000000000000000000a198fc276adb080daad2b11e0f9a82cf3e6b2f400000000000000000000000002ade020b823804842d29bc9b14e01ef65cc16e0600000000000000000000000064cf6d15ea749ccb20032217d8a18b7a820956df000000000000000000000000e629f680308f968326cb83f60d5006201fc0a0100000000000000000000000008b130eceac092ee9a9b7f1bbfa04dad1ad32db76000000000000000000000000ac794906e06c4ad1b7d1532d12ec65b231cea6c700000000000000000000000069b18aaa4f7f76a0ddb110cb88da459c36ac89760000000000000000000000002888b009ef5d2b1aacd8e836baf61ebc270cb01c0000000000000000000000008abb7a5a17e621cc4a8e0f371d514f69c28cbd10000000000000000000000000c17bee66c0d5c86e0b653d15d52a02d31f11e3460000000000000000000000009e469be736eb75472819008ef04287bc641f33a20000000000000000000000003e3b91c8d13a610cb2b5035135d09df71593d3a30000000000000000000000001e4a7c9f6cd9437d78954c8bedab18bd38dc94430000000000000000000000006432672b666a5ef8c4f680ee9a7a0ed41f0113bc000000000000000000000000d63b9947c6255f814d459bf37a3f61efc3ba2cff000000000000000000000000748cf9867e56bed8953f69792c68e2c6ef0dd768000000000000000000000000e16277df1a2cf0fa08a7ec6855e8e09884131f5d0000000000000000000000008b3c55b642199c86ade70f10f29585f878aca30a0000000000000000000000007a0ff768354064ea6693190c6c58a487db2a0eb7000000000000000000000000000000000000000000000000000000000000dead00000000000000000000000060e2719be836be37731faa1bb83147d4c74177c60000000000000000000000004c569651118423f02315357584ec57d29a04b631000000000000000000000000f84d6b2287e69e794ab13ad216408fa3ae9e0ddf00000000000000000000000078bace82f7ccd811f16ed11d601c8f54bcc2899b000000000000000000000000bc09c8af38c29af59a5e7d59c1e4cb30d5211fe50000000000000000000000008b64e715671e7ee0dcca6ef334972cc7d9f2ebd800000000000000000000000043b4531f5345841244f03471373cfa2a7a40c7570000000000000000000000009d56eb10be8c6befca461c9f23e666b3a28a01e8000000000000000000000000c62fdc85c5178567882bb54ea8d90437188bb6e1000000000000000000000000debccc195e08ab253ea31917deffbf5121b1ce3a0000000000000000000000001b35fcb58f5e1e2a42ff8e66ddf5646966abf08c000000000000000000000000c385fb2faf585a8288c8f7f88285289d983a0d110000000000000000000000004b0ee365e8f4a8ccfef07877e3fe21cbc1712291000000000000000000000000e1736d7b1a56b949ee3e71cb2c769ebd478703d70000000000000000000000008de5689ec283daa1667bb2e59010f3065e9fa9ce0000000000000000000000004ff7011e81cd5c36faa519aacf98c69d4b8a08aa000000000000000000000000997abcc5aa331131a60d9a57fc91528a78e472ac000000000000000000000000902fc761ecf8842c60144c612e435048da71e8af0000000000000000000000003b5b73951416f400349cee6fa6bc4a684226b912000000000000000000000000fd6fed1edd01443bb96529eecf218c70664ab8930000000000000000000000006ae2440f5fbe47bee16d8fe052d911b779184067000000000000000000000000bfcd27ec5a646e18510e9e1dc645c20acee87f89000000000000000000000000fddf3f5454f246aae1887f1a4dc52425d3e3e9bf000000000000000000000000ddaaf788b7bb2ad2f3f58fce6027962e61e8cfb80000000000000000000000000dc1c0cf5bc0791d9cabc9404ba7f0cca4176285000000000000000000000000374d335827ce0e6f1ccaacf0d24f4c282887a4350000000000000000000000002bff7d6e40dc4afb0ad065593558bde0042c4c3b0000000000000000000000009cc6a95a9b3d9443eebf0229aed17a62bd3b2e1e00000000000000000000000047071edb753baff4d93bea48c47874a09def8c0e000000000000000000000000c60b34e9dec83a47b665d150ccb1d9a8dd98acd6000000000000000000000000a64df8f9bae5e6422ef387170bed32517157658700000000000000000000000032a5999a3990853a1b0c6908a42cab0d69bf76d20000000000000000000000001651aef683b35cd14ed2df769c9faf23e8dd144c0000000000000000000000004720d9395bc58369205f8e4710b57f5e131d85940000000000000000000000004d2af2f095fec552d64d92eccd26b88ff3d78660000000000000000000000000c8af4b1dca6f0a4fd1e712093daa17f5319c8dde000000000000000000000000883e6cefe60d5dac0123eb123c320ca35ef6ba7800000000000000000000000034dc5b1d31801c0fb1a93be9ba5dc7c49f3adb9e000000000000000000000000a6db41ff00689de6c545e65f8522386f6c171b1e000000000000000000000000d8da6bf26964af9d7eed9e03e53415d37aa96045000000000000000000000000328336f308369a1a030972b47fcdbef1f165384e000000000000000000000000a24f010c2f60235d71cde4c204a9622f056482d90000000000000000000000003358a0bd96e844b8bbc0471b8da5fcaecafe5b0f000000000000000000000000d7e06d307e60c1b01a2e178fce75d9863ff9584f00000000000000000000000023916d65cfd244f93c152bacd2cd68e6c152f69d0000000000000000000000000d4e1ca14f280dc27cbc915ac370e5be8bcf2dd8000000000000000000000000a26ef12531523259c47f8b34a6c1a7b839519f4a000000000000000000000000c58acf049e5781a721a0c3b4a22ea0c48804fb5a00000000000000000000000016a718e1e4ea6211f884e0aa7fd430f9752f1ea1000000000000000000000000d11fcec33b06a8556f99243f86440a61277f8cbb000000000000000000000000013a570468d98310c000bf62621cd767fd9e874e000000000000000000000000b39cb73c8b99b886497e2f86fee3e971e5bf82600000000000000000000000005b8bdc67aa314ebe6e0d798191b7d13c5fe24a370000000000000000000000008502633097de462b0e5e0c4f0952abfb0c1be474000000000000000000000000ccc0fa2866c75a0485b68834d395c2c9da8d2c260000000000000000000000001deccd6e4b3e86571810c963c9a3d502049a8b66000000000000000000000000ce0cf8f9b08c6146026db2403c18881a6c28f7a7000000000000000000000000afe6dde04d824e564376da5d9ee2f812134d8c330000000000000000000000005909c91d3d73108c2ceb1507e7d3c9fecb72db72000000000000000000000000e39e90b2202c3656a6064d600727d03046a26a99000000000000000000000000d0e2cacd5274194e76751e7892b4ebf7bff10a800000000000000000000000006bea7442a05e6878ef841bd5212128db7a6ba252000000000000000000000000f3b1b6e83be4d55695f1d30ac3d307d9d5ca98ff0000000000000000000000002a77543e0134869bbd0cb989aa07ada85134f92f000000000000000000000000f3c31198a7dac09f6e4e1f8205dc3602c9714e11000000000000000000000000a8ab600074f8c79bd53c02007b0c5010f89d512600000000000000000000000094515e8649804334b7b06a7606f03bbcb88e355000000000000000000000000073f2681f1b0a744ad6dc2097c5d8228c871f1a0d00000000000000000000000061e712b998ad30fd19f38dc14bd19297ad9a4cb1000000000000000000000000fc5b4bb4d06bccdc61184aad587836b2324ccd0e000000000000000000000000eecb730e20ea31395de1533e5786dee9de91037400000000000000000000000051486b0b404a1da1efdcc68e37b38d4163f7225b000000000000000000000000b95edfa86d189420dc84c34aa82b67c860156bec00000000000000000000000057edce2272b2a9556e53b6cbbeebb58bf1e0d027000000000000000000000000b0fb927deba4fdb9fe7078f453f264abf00d7a510000000000000000000000004e77f81e603d7ecfa2cbbeb0ee8d97d62c551cf30000000000000000000000009b1f713a0ae85e8f82b117f7ae9e2fa47d169470000000000000000000000000818e102e0e1b7e751d2bf95a4bd969b624ed228c00000000000000000000000008274529d70c205b54f8a696a6c999bbbc813147000000000000000000000000b9cd58417e6719a89c1eb4d229f86ea96456104f000000000000000000000000b266bade7f0e4b433cb921096b1bb8c6e94a5999000000000000000000000000852223fef02e2c32a6340edbbe0134f96c2c6c670000000000000000000000005ac3052134e0466103f1ae3a51a2faf7cfecfa460000000000000000000000004c4cecf5c90eebcdb3350e097f6efb62186b5ee9000000000000000000000000e1e0b2fa870a235f651e39ceb1523bf61375c2b3000000000000000000000000eb715aaff8ce5d687fca925fbf044e06d7154e1f00000000000000000000000039345c48dd2929572a52c6147e45013e3038a4300000000000000000000000009a8096252104f4cd231457c79d88bb550e5131fe000000000000000000000000046b2e06918beda6b1bff4e53ebcd234bf6148fc000000000000000000000000de5ab3f3ee075f9ebfe5917b34e947eab4af8c860000000000000000000000008734e175b1dd382b90d6fe9c15e8948b093b4aeb0000000000000000000000008e81e45a65ce74b007691ecf3205b78e0c806e1b000000000000000000000000d3f400eaec376cd4796d21d0a29875e8f86a086f000000000000000000000000929cb4b2501350da5a33fda2f6fd9c818da65116000000000000000000000000d4992c2c84dec7a86deb12d5d2c7b73663501b230000000000000000000000003107e52db4247c20d18472e437fd18ecc65e9e00000000000000000000000000c6032f412d49d5cc73957107da124da3673ec68d000000000000000000000000edb968e1d426b2b3f1ce83f1ced45a85b2451fdb00000000000000000000000005559b9d09818b0c2afa1ff40b7fb94a048097b0000000000000000000000000411c0467cf5c2331fc2974dc985459cb80faeaf4000000000000000000000000642ae1dc52404ec4b69efcdee3ef9635b1d3e99f000000000000000000000000a3599795be54829ba16591801c5c0dadafdb8fa7000000000000000000000000322da4e631991a44a1d20b45dcd408a713ad9bba0000000000000000000000000ecd6e83a02d5e513155c9146e355d0a1f645ebe0000000000000000000000004ed78d87d23c6df3c879fa185e4e45f285b756dc000000000000000000000000645c43f6585ce982dd36e8c94b3c53f953de3fe500000000000000000000000099f7fc390d782a25efa5c3f71dc85f73167479d10000000000000000000000000b1bf449b014d0aba973f3ac6b1266fa45af2ce1000000000000000000000000c0a7aad55180c32be7e2ed8038efdd91789ba9c7000000000000000000000000742dc6ab1e9dcf4dba5eaee39eae74d48879181a000000000000000000000000b82263fe58c81b1ea01f0380914c3fe4bd2dc7450000000000000000000000009bbd84d92db21d628bf78e2196677bb9f10366d30000000000000000000000005ad6bac20c7a5a7b166729ea5812164579221827000000000000000000000000acdfa37f7cf0879a1632028ebe3b27e31533fe8d0000000000000000000000006c5a267a20c0e64437fe34142e566571875631f5000000000000000000000000d91844c86e01893e12c00181299a33d3327932c4000000000000000000000000f00dfa86c6fcac8f7dad70c257a3ed3d103cf877000000000000000000000000f29f8bd61726a631ef536eb3c138736175593c600000000000000000000000004c6831d32553ba306d21f4cb3011e41cc0de788a0000000000000000000000008c3843be983204b58e361eaa9221346ad8ac7737000000000000000000000000ce5e5573eeb5100c0ace09a40dd97a42c3619cf200000000000000000000000014d499d5409d670cb853112176146b2c4bd47089000000000000000000000000d452726ba3e42ee324ae9d63a164406e8be2eee1000000000000000000000000abfd704d1774b6b3ff6c8fe634e3ce2eaabfd66c0000000000000000000000002f70684fc63efd20734a226c3347d751e84014cb000000000000000000000000e94d53bbcb019af3b8a0c9b237beb72f2f6b97ba0000000000000000000000004d6e709836566b7f5c9fb31f14718e0f1e9e778e000000000000000000000000d9393f10c69a10789e738e5a9ba2ed3798231c710000000000000000000000001130906c8bb49d71d367c362fa4c2ceef8e3982d000000000000000000000000b22d204af671f7f1eeb5a252cd0f4ce68262b02c00000000000000000000000064a20477783e5477ef8096365b1028be0266bbf40000000000000000000000009128f4e0fbb631f55ace314e1d19644dcbb27c140000000000000000000000006237499fcae8f8db689387d2e7268810022891420000000000000000000000006e55d5714ad7e1722c13b4a6f38832a6a014f21300000000000000000000000047870a381e893ac344d3399cfc875c39770dd335000000000000000000000000efb0d21ef16714f23b6787e97f3a92fa3c78647a000000000000000000000000d460727f4cade6fb08ae6398ba609dcc0da48ee500000000000000000000000054782336c37fcd7cc31f2cd7a1a45a68a3bbf9e7000000000000000000000000db5e3fdcf2599bdda10394d2416b26160bcff3cb000000000000000000000000dafef10ea5593c8014b2eeac8608372485ff8421000000000000000000000000ca4e29bdc334073f9f4c339ef33174eccf1b6a60000000000000000000000000fe22a36fbfb8f797e5b39c061d522adc8577c1f60000000000000000000000000a46413965858a6ac4ed5184d7643dc055a4fea30000000000000000000000007b68183b55bfb6c42e887c27e90a6dad47cacc430000000000000000000000000038328ab1bb169cf178a6bc6e58a7af5d5b38f90000000000000000000000008a94593bf97eb329f412b60389a1c26d53dbb6360000000000000000000000006a928643e35e254fcc6927c689694897712d3827000000000000000000000000ac4fd02c99acb23f6eee2ac502e12bd84ac500b9000000000000000000000000326e8423c45871ad777598d521144d21c97127e300000000000000000000000069b7616a7e8fa7c8eed79cbad0164e929ab6684200000000000000000000000024fe89bfb95d93c440b1014ae6dae94a7f9418cc00000000000000000000000054ad6d0052e09fc2a72969d6c9cea21b370485310000000000000000000000000bc71bb95cc09743e22b1db6c282cdc295ea1989000000000000000000000000260bddd24f70e031f1650f78eaad7c2ff0d21574000000000000000000000000d2fad38dc29bf45d12a0d568ca7324ba19b680490000000000000000000000004132b0d5153cc305a23334e47b318142e2d744020000000000000000000000002363ddf9804805752e2e0411be0d5cd7964ecffc0000000000000000000000005dae6b156cf7e0546b930b052c59f2ce86bc496d0000000000000000000000005147e3f1c1b0b4f633ef740558347b1b681da3470000000000000000000000008bd46155c1aca65c26dc83afdc79511cbde19a08000000000000000000000000cee4b514ae0beb2327c72302be38ce1dc326682e0000000000000000000000005ee1acd8318fff2f923fcbccd7bbd423d31e8a9d0000000000000000000000009666386cf10de5430fa7865311bc713b25067cbc000000000000000000000000821de4f0621a0a625ee693b6860f9e15d5adfed6000000000000000000000000dc817cd434f4cd412d47ca55eadefb8da351cac80000000000000000000000000f5689a3a816ac6fccbb7f573c45ce6f3957b3c500000000000000000000000086951b2e7cab5c9cae52de4329c179432264a159000000000000000000000000be344c4562342165fb259e0542473f0d1d7cb303000000000000000000000000a18eede48e8b908726255cdc78aea3b9f368f0e500000000000000000000000025ca509d99c8b5f2e08b317117479d3d2006484b000000000000000000000000f60d7936a8f4795f8fc182d142bd33583d7461fe000000000000000000000000fd942158c818a0e5ae3c93a7e38ccc9896cf0ec9000000000000000000000000ad65455e861b2dcbd925c665c9864434a42357480000000000000000000000006bb89ebd1ec5c3bbb06e2a902566e1860c476cf00000000000000000000000005c7c2f3ee2f1c45c6161afca97266c108f537b820000000000000000000000008ae349a18f2d74500e9909e70c8242008d86ae26000000000000000000000000b9504e13a56a79155b1a46fe912a4bdbee53d1ac0000000000000000000000004a6ff7b8208da2c502e001515676e90dc621f8780000000000000000000000000cbfbbd8818d16ca154c10a72d7e7d0f5e5689a2000000000000000000000000da86321c22134f5bd7c4ed5dd40278da8f6abab90000000000000000000000000109a0243eb15247cba5eaa52f49a83b7ee9d84300000000000000000000000085beac01c86c6287583e140af8ddcc69a1dbb9480000000000000000000000000222e759ae5fd056b8b58e9d053d355a8a5b93ce0000000000000000000000004db99973a3855d5117fd8aa2804f69efaad02b95000000000000000000000000b1efdb9436c743349f65d3c21fe412e60e9987170000000000000000000000006438c0e0cfe7f805a2f3d182488110d5291efee80000000000000000000000006f31e6c791d3403433c6afd70f70d166b3563d2e000000000000000000000000e55b3594aab2e619007a35ec86f579a5cbe859a70000000000000000000000009fa7e0362e43965afdb8c278f4da8e0a3bb3c82c000000000000000000000000d1a5f87a472b5b6cf340607ee0f9bed4481d7720000000000000000000000000afb194720b65471f6d8f96fc83ddb68e12c564770000000000000000000000008168b47221515773fb28f86e4825388bf9609dc80000000000000000000000005b1363f364fd45e35e1ef028ece07cd444a092940000000000000000000000002cd8518b72d6bfe3e90e83342dcdd117fbce690c000000000000000000000000a02a1634646d45a35afe051039d3cbffd797f83d00000000000000000000000022713128b437eec196332406047babf6c8f34599000000000000000000000000a20d9d4a35fa8e9d1e0121095abebcfce0a7eab40000000000000000000000004ae804bfbc4933fc28515b7a0f0879cf21c097c300000000000000000000000045bc589e759c2cb245830d0ba4dc7d2207e795c80000000000000000000000007b3b35fdbe0f879ef63be5f38e2b1fceb0fe4b4a000000000000000000000000dc92910995a76f45c85d6c16ee33a5a133d485410000000000000000000000003fd7dbeb93f066af7cb98c86ce9eeee584ae61240000000000000000000000008d7089133810581639ac0af5fad75e448e39a33f00000000000000000000000008e61e8fd9f46731558ed5c6f6dd1826dd4523d80000000000000000000000008896860c6a294d170a17f265e906b1ee9d990a0e000000000000000000000000c9e5ba4c7bfadad4f5d09f3a910d52c062901406000000000000000000000000cd8eddd0a27047d53d65f23d483a8a169d54526b000000000000000000000000bdb1d81e3882c7da866337797f902e614967a6be000000000000000000000000c2b5a7a7858148eefb006e0283622d85854c90500000000000000000000000005c70efb5e919961eb5ed10abb7d6d1606542f37b00000000000000000000000026b771844c39cd927083776dcb80b0900c4711ad000000000000000000000000be414acdf29e481c3262b9e39c6ebea16b967a7c000000000000000000000000e887767cf0ff44ea9f10fd10f791a3ee6e60b30300000000000000000000000078706747e915c0ba2d7851a0610f79adf93b7a7100000000000000000000000068929570ee8a4da4fc7634340d0d92585b2aa313000000000000000000000000931880ee8a6e92b1ff112a21b2f33d5c923fe252000000000000000000000000c44307aeb4036b8797aaef5b0c801655559ee3ea0000000000000000000000002db2f526568aec3aa4dbc255585a9326efceb205000000000000000000000000f4927e7205d8993f190aa8b36f639ff3029c6d450000000000000000000000008e98ade74b10fd5d46ec7957af9fd90269e07c6e0000000000000000000000003b177eed41dd623ee5bf6c8e2048ad34a4d96406000000000000000000000000af1834acb0dd2ef84cb2a9a81d838e6df4ca5e0b000000000000000000000000652e13878e02117c2ac39b0b531d3194588cce0500000000000000000000000022361e0fca2205e10bb21a768f058ac4d18507f70000000000000000000000006900245bf06971faacb1be87d9ad53c96d2a36b7000000000000000000000000aa36f86ae8dec64d2710528080f85587302a628f000000000000000000000000d4ffe7eda1a7a68c96a6861045a710abc6d0a2050000000000000000000000004d33ad39b5c054ff9524a445ac48a1535513668600000000000000000000000022230161d259f33558aa9889a92135105b3981d8000000000000000000000000172a9048c333a4deab01437712ded99c2deec08100000000000000000000000078cc6579bf5b34034646cf276c4e68beb7c108dc0000000000000000000000001d396b25f3be95445b0435ef68b1e31f34980626000000000000000000000000a365b41f668e987e8c7356ef177e0fdbcfc28520000000000000000000000000a9db2bfdd0884cb7452aa41679ea45cecfb6b936000000000000000000000000e5af161c6ac38a89abac1535156c6bd4c998836200000000000000000000000033a54fd3dbe912d7725962d216970ec1189321c0000000000000000000000000120ff697297bbfb26125ec03a1ece6d0fca9ec7b00000000000000000000000062bf2a747e04a3ef122bc9de9088cd9962ffd224000000000000000000000000a3d3ec226a5425d5ffb43763916d514f96378d4a000000000000000000000000cf927dcb2c7b69e9167a521c7b1629c995c245ec00000000000000000000000068c492ce521f1a6199579fa107f69c78767965ee000000000000000000000000694a51def42d8aec5898b3fb4fbcfd6d7804a41600000000000000000000000051d68672e2396dfaae47f7c3349ae2c3f5bf781300000000000000000000000069a7893d71d8602067cc753c38dd1f959764e3b7000000000000000000000000e064571a8882b3a2e64c33d31407b2b17d0b0b5d0000000000000000000000003e203d0c95640cd4cd0c35ec5bb8a0f339eaf36f0000000000000000000000009b28ea048af6e715d20e7337f3c192e2cea2311b000000000000000000000000e010f6828c9bb79b2f3c61ad937e01ede7ce1a8600000000000000000000000098a854a953c191531ff5fb910d87ed51b46a6718000000000000000000000000587dd2bf7cfee2af33118ea9c7f3ff7b5efe6ec7000000000000000000000000e1a1fffd8f7ddb49272bd29144777cad52791f1a00000000000000000000000031f38a957a964a2ca6ad4fc143bd3a7825be2d8b0000000000000000000000009e233674df19a3320446bda913840ca226034dfd000000000000000000000000f61b1cbbb74897c4a764cd67e881caae9b864d7a0000000000000000000000001e565301592173bb4773ef983e85ed74ca9f4a7d0000000000000000000000003a5dfad3b52e27de6b6a84dacad9644bbc44213b000000000000000000000000da83f5bf21909051c00e001d348f7c7b9da004c7000000000000000000000000d4b21ec3f99f011c42b4aa40b88c85328ef8e4b9000000000000000000000000e6b0122aa84b0d1a10bae1bb0bc19d3623d9216700000000000000000000000054b62a904656051e7861cc352a8d641db5f2e8280000000000000000000000000d66f1b5f81824b881372d1b02654daa6837c4ce0000000000000000000000006199511ceef5b91ffb3be6563568371a6372d89d000000000000000000000000881e7dd1a00c6c73492e181ca7a3c52fa1519c2e000000000000000000000000e5a3cef5329513efd98048f24b09d9601435056600000000000000000000000020ae2b1fbda4508c555b6bb264897e0a55f1181d000000000000000000000000c6cdb2d888433c69843beb867101725e07a67902000000000000000000000000999b9d0748521f3a45ec050ccadb574ad31852c80000000000000000000000008b8a8db170636f0e6537fb4a66f4de4197970ab3000000000000000000000000f4ea2ee963010ca11a164d2c2e6935696ff37f9700000000000000000000000008fde0b08e178549fbba1d4c156bc4739434f43c000000000000000000000000b0751ec2aa6a2e73fb3b59fad33af9a498b51153000000000000000000000000a11351ab3fc9209ebbc6bcb7bb207b65b32cd5f900000000000000000000000083d8a9988756fee758ab9f73d0f0cdd4242bd16a000000000000000000000000e50eec68903f50e3aeea3738d43d8862c955df0b0000000000000000000000008d06bbb30bb141735a5ca9970ef37cc6a98e81da0000000000000000000000006f37fa6dd853d7fbc5af6be6dce3daad2ba4ac11000000000000000000000000bc4eea8157d3467cf95dc41da5ac648d4400a4d9000000000000000000000000ec24326dd4e8ea371b22a83912f5b1a420c9ef790000000000000000000000000842da6839fbe6df52777bf81cbd188702bd30c2000000000000000000000000fa1aaa7a28e4a2aaec45f65adf00c375d61b731b0000000000000000000000008f539aafd7904314c6dda7e82e43260ba2521fe1000000000000000000000000a99a7d2d19de40f84a28860040595f724cb6f272000000000000000000000000d6428e291b7bf10d68e22c8fd2e0ab711eeee69d00000000000000000000000063a76cea8844725bef75b3ec3ec0791bf4a5981c000000000000000000000000df56db270b422fa362720ebcc2ce378f7e41fef1000000000000000000000000e896699988fd78936853bf6351b77d1aa3efa4290000000000000000000000008936a4e5047861ebad694e99ff3e38ebbdccca3a000000000000000000000000a2b5363bc52bcd11e431079b58413ffb1898d4f6000000000000000000000000b04ad7c215664bddb585daed3b5636ac91a3df34000000000000000000000000df8277ea7e6351ffec3027b8d1da20ffde2cbc500000000000000000000000000a13ff2af426917979d5a969e5a18c4df878cb74000000000000000000000000160347eefdc9474e81102256d7e54fa97c523c3500000000000000000000000082a03be1c0bebffff1420e0d3ad150bf2d24b28b000000000000000000000000f86bfeb90b562109c4bf82958cd0e1ba7833e904000000000000000000000000896e9d96fd56a5e7391156bf8505f9c45b09b0fc000000000000000000000000cf490a7a486166cd5112c364981ca59f7d6e3ae800000000000000000000000002afc6d6693c3d18893b081118c9c16161653bc2000000000000000000000000593af5aa1c24fc2f39991390fbbba750e95993a30000000000000000000000008fe5bf74e5afbc3d8d0dc3bd8a45dbc78b40d1ba0000000000000000000000005b2245f1af8be9d09ca369a5e4c8f3a6bb3420f60000000000000000000000005f82f44fdb8a8c399ba38e7811811e8b08f313270000000000000000000000001ee65ac044d8fb9f27226ebd268d51f9a547bfb400000000000000000000000091449f5a8d2a55a2f20dfb92ce40fa8b216d9ec3000000000000000000000000d64038adcde546cf9f7704dec1f09ad8fb8044fa00000000000000000000000076961346f04a0fe331c87d60bc799f10d23f68070000000000000000000000008e1b84cd603b9c790e41b68ff290dc154b08de7200000000000000000000000010e8971f5fe7075653faa57ad2030b5ebdc76bce0000000000000000000000009fb73fb1dfe344a84da2e78533dae07d1e25b9b0000000000000000000000000009e31e3b3d24d0085a5028ac923a1587348429500000000000000000000000006b60487a3cb0249fd43568c7c1d33834d43b4400000000000000000000000005350f876ed65bd162ff2c8143c1fba274df2c70b000000000000000000000000d3a26b880513342dcc0a291fd377409692603d6700000000000000000000000082a76960315a112ac1aa4868c65867db93b1ada1000000000000000000000000024f4f6300264be82c8c550f8fb57b46d742b52b00000000000000000000000094f92f2c89f426be5628eac85c024604614c798e000000000000000000000000af128971b1b5441949bc8d5e754d65726dc4481d00000000000000000000000038160ea96c12d9d7bc7f42324886c4154e5c6d61000000000000000000000000b2bf576dcdcd9f2aba2e5a8de7097ebf07489363000000000000000000000000818dbcad9aef602e40dbafc03540f87c0b72fedb00000000000000000000000062529e042f5a730535af6edd16071ad8872e5145000000000000000000000000a97ecd2c881c8185aacd788e3711a1234e019b23000000000000000000000000f7fa523ca7ad9e3686c61b32cfee1ab9fd1713fd00000000000000000000000051f0d503371b6c893803f1d42e9058af8b66cd5e000000000000000000000000dd056708e7a474661d9e14effb8f13e7c7c28a59000000000000000000000000c5e4802505f3a2451663b09511f585b264933f9b000000000000000000000000a438e13a7ffb20d3bc8f1c041aa99db95271d336000000000000000000000000af3e0366a0b6704554cb1c79fbfb370559467813000000000000000000000000ad83434461e08c563e7cf549d64b2e1c3ef8d4b2000000000000000000000000bd07d132bf446616f493e6db6b53470af158c1ef000000000000000000000000656e04dc572257c15ab647f27cf0f71a773c2490000000000000000000000000a37ed0864991e305648858b4294ce8f5497155dc000000000000000000000000fa5a583c0b13500fc4505cb8c8f8fdc5ffcb6f00000000000000000000000000491034fa8223b553a1fd1e64693617401253c35b000000000000000000000000f867d85d57ca9310a244b6c012c7ae244a869c97000000000000000000000000543ab47ac1600329d48e762972511d58c8a83756000000000000000000000000ad27dd579ae6fb1b836db3ef5d1136be75c66d9b0000000000000000000000000d0ac9f55282a0713f93db177946c0c7911e9d1e000000000000000000000000b75c89c0d63602ccd3ec2b9ae29d82690b9d98be00000000000000000000000019f9863cff9f7714590ab9e402e529115f412eb9000000000000000000000000618bec24b85aa59bfea18c3162781cf0bf036a6b000000000000000000000000916c6a30a4d073e4da096059ab6d78e9fdb6ceff0000000000000000000000007d1bf30836f83f3ea832414b2ba979004ce61fe50000000000000000000000000697f14634b1b5c10a9c258cb98f75b83e44d8710000000000000000000000005b4b2bba93dfdbae81e9c56dfba05536a2351bed0000000000000000000000003ac5afa0e9f503e9a6049dbe4106cdf8b112e5f60000000000000000000000005a81a8fccd586ad6cc205ed345ad5b8333b2685500000000000000000000000030c07a0d857b82b476ab478c5d14cbd21c28d83200000000000000000000000062f49e9ab28b44d20a2d2d9c1c4badb75e66f64f000000000000000000000000b5e05d846a7fb56f9d40cf811ce426da9b292de3000000000000000000000000135f93e35bac4464f53e864d8828730d73e17295000000000000000000000000e49eec6e11bcbf04fc3f2222c7576c4efe3e00da000000000000000000000000fd8f8cca3fb2e27d5da0e43a903701cb55f08fef0000000000000000000000007a0722dd5dd62fd9f2d5d86e4fef5df0b562c0140000000000000000000000002bc6ff84e982e94725777ffc60558cdd694829110000000000000000000000007427b2a4884a6f799b85ae2292a2bf1ee1f018f70000000000000000000000005a072f9e491d098e71beb4cc64a878955dceaa1f00000000000000000000000007379370e6900e539e5789bdd79dbf74253c290f000000000000000000000000df1b7d9a3dd4aa10f712db45a6395690f858e43a0000000000000000000000006549b4a18ff62aafaa8c5f265ed0dc43e6e9665a000000000000000000000000b0f0e71ae0727c5907326e4ffdfa6dcba5c81a7b00000000000000000000000019deb1f72350b7bf9e9c370b9f828cce9d5f1bb60000000000000000000000008e121e4377a6ddf5ee3ded2466636bf9ddfc65aa000000000000000000000000c05d32aad8124ea8db774adb07b8e8c63f643f67000000000000000000000000de3886d94635af4a3b9149b7159dfa540e72b9e400000000000000000000000049b97b1f1be36296a374376fbbad5bbfef33ff46000000000000000000000000a8347ece8041c7409b11c0f99ede9da01b208d1d0000000000000000000000003a2719a103c08164ac23daf51a84d9cc10c420f2000000000000000000000000862fb932860ac244ab71034fc9ac793fa2d729d80000000000000000000000004c03d3f77f017c5b933676b91d4a153f2bc9e042000000000000000000000000cc68d616ce12cbee275d3ccdc8a9c629fe5f6e610000000000000000000000002e76e528bd3164799d99a8ae7dbba704d7cb89a00000000000000000000000009cc73735c72952c32a8b1dc856963e421a3badc20000000000000000000000008daf672c31d43fddb1aba0d1055cea2e3976db1d000000000000000000000000fc168f61c862e59d598712f33d9a487de387ea4a000000000000000000000000338cce8e282fa1498504fdb4fd28e6cd595d11db000000000000000000000000d1e8effe1f3354238ffe134ac959e15330ce99a30000000000000000000000006ea29097c100e62a98ea33c2e7bb66243c2404590000000000000000000000003115664fe44e199e6494831dd360e57becd9a3580000000000000000000000008886ada0f35bde85fd544196c712b97d1f062c84000000000000000000000000a977df34c6c311212fd427d4798dadd45652182d000000000000000000000000e150b42105425b6846bb1056fbb1d898c2bdcd9a000000000000000000000000c39b37b3bdf66d90b698cadf9ab64a1fd00f484a000000000000000000000000a87e0905907d6d4dd5abfa9bd479fb686fa2a07d000000000000000000000000ec21d96534f75980182cbdf2dd5d0c20175f29370000000000000000000000000bfbf0d67b1796367d0f61a442e5d7655a8cd457000000000000000000000000a0c942a8bc551aebfef713b2a1438288d1e59eef0000000000000000000000006ae50b6541cd511a8943d9e17518879a3bc4f9800000000000000000000000001189d953f50502d4d811e950360879bd2542565c000000000000000000000000964f282f7868a89e2b5412256c81f1bc499c9fa00000000000000000000000009e7ec6b67cf1f827613565afa4e6f33e799866fd00000000000000000000000044fb06649ff8f407d97fa7a57bc8ec5a8f062f260000000000000000000000006374627dd09e9d04f92aaa9cadc3ae277afc57c900000000000000000000000074ffd8b4b07c6764ca8a3865c1a12311947273f200000000000000000000000073dcbf6b9c2a81759ecc5b87c64a730d879001e7000000000000000000000000f60fba4f765802ee01397338f9514a4938d8a758000000000000000000000000485c70d0141a8b4849861241c5683f7ceac3b84a000000000000000000000000aeb5572edd20e0a35b58562983abf223f28c308d000000000000000000000000bda5b538e6af7db66a3f3a649033a56a2d6f67310000000000000000000000006e7fd2eb99cdc309c2dc2afe472dd769bf394ae30000000000000000000000008cb2f19d8ded323e06afa7971bf9587b0240c2b700000000000000000000000047ce978dd3b0890962f9f1a6d97e293d8662da2300000000000000000000000005329d7e877a4e62517daa2c6b6bcbeede49dd110000000000000000000000005383640fb1445eac5871ef3e6c89d9ca82544abe000000000000000000000000e5a2ed16112819a7d6598ccbd4b4eddf14bf22c5000000000000000000000000e3a9ab52a5e40396cd01d8f24c9eb6fd469036fb000000000000000000000000fb50550fed0b5daed02b034db58f161f0874203a000000000000000000000000fb8e8fbec27a4666ad36d7573fc6383456913b450000000000000000000000006dc35f351b85086f2c65d252f79316d5dc8fe8b8000000000000000000000000bf7211314658a038c0d651e0b951ca2ae4e8978d0000000000000000000000000d4099c065298bd30ed792fbcd4f833024e6127d0000000000000000000000000e02bd7a2592b8ab06435b99c18bd8f440a3fa470000000000000000000000004d45998769efbdaed294dba691d457189804a3aa00000000000000000000000007a73d2eaf948246ffc48740b822c916122eca850000000000000000000000003d5470f6247e003ea214fbeb8492755e0783bcca000000000000000000000000bdaead6d6ea74f2607dc9d5f247ad7e1c3a1eb0a00000000000000000000000041f63b7952e597399e6d08978f9727e1c42a3934000000000000000000000000a0efa87463f5efce005831a8b1d13dfb701a6b46000000000000000000000000b7b5aee64de6cce4363380f3caac40ee3eab7a83000000000000000000000000e9bc85e28e9a8f7708820dd67c981ec8598b51a0000000000000000000000000d92931cea93dff0480d2b9ed4dced947621b0ff5000000000000000000000000051333fafd2f614a59bfa7c83cb31f43bd1080f60000000000000000000000005d357276087aa6775be3a2b1ee111b795fe6e2970000000000000000000000008d30e4b4c8d461d99ee3fd67b3f7f0ddaf9d3dd6000000000000000000000000b9b7d582a3d046654b835337034299fb1cea257f000000000000000000000000030456792c54f9f14cc18ba1a340f57b67a5c504000000000000000000000000afd6537db3ac19b37ec6c6c744bb6b91eb4769530000000000000000000000004a8b9e2c2940fdd39aceb384654dc59acb58c3370000000000000000000000006da48f549d778b952224a2b6f43d1bc45d2f47b0000000000000000000000000d5dbced4fbe69623608f040d0403b3c348e733720000000000000000000000008d5de1a2634a2b84eddfa62783b20b348b42060600000000000000000000000047c8f6142c90de9b48344afa51549923ead46437000000000000000000000000e863c94db9718ddd58b85ea6f85fc0668110ff800000000000000000000000003892b356cc8d2dff7bbbe9d36c698a7341b8b43a000000000000000000000000a2343a9b51f55ef86ddc7d250008d845210554d0000000000000000000000000699fb6f50dddd2d8bf956c637c3e83613e5b5e8400000000000000000000000037ab8590c759d79c30d6daba2ec1f3f317e55ecd000000000000000000000000aa087cd6f1ee8babfbf1ea8e6f200314c2a105c20000000000000000000000004e7087ee2d4dd8861e9f7922b758a7e3f9d668e200000000000000000000000079490805f0a6365c32f047fe55a62d7e0c888d170000000000000000000000002dc33b60099659ca969286e1e63308376c0ad46600000000000000000000000060d5da4fc785dd1da9c2daf084b2d5ba478c8f8b000000000000000000000000a3ddb1750ccf4ce6ddb342e9ee3042686b1245b000000000000000000000000033b116255283955d31f86659538e24a0c73d3c04000000000000000000000000e0e4474e3143bdf1a47ef5af3b88f40461a23427000000000000000000000000a0050e5b4332b0f26fa2218c947b01f7fc98454900000000000000000000000034ff7a9ba03530ea30e0d2fa8d275fbbd1eabaee000000000000000000000000e9e112dee6e63a3cf5328b9461d7ba32f6bde2dc0000000000000000000000003a133e657bdcb129858e22f59399cdd183df79cb000000000000000000000000a2e36443f09413a8bc63bd005a56bed2654f5e1a00000000000000000000000007da4009198fa53a118b982af85a7ffd51e804d3000000000000000000000000998d054f08245b3ce2d9f47754d3dacac80a663e00000000000000000000000016108b4d8f21c1450aa898d57833f9153a801435000000000000000000000000c1359e8604f35033d58cf22b23c6279550468c3900000000000000000000000018224631457c53106bcf21de3e0df8a59cb22ec1000000000000000000000000cfd0ef98b496b3380b7338b7aeb47b3aace8f7da000000000000000000000000a5ca11c981ece988b112eea23858bbedde24b7160000000000000000000000007240a8728cd6b3459b7db2dc8c0766272dd2d91e0000000000000000000000002fd7bc3191754abfb257de60f4aa78d481263aeb000000000000000000000000335c3090d3b2a8bc41ffd62a433e5d095d8c5687000000000000000000000000d7a0bc570eb449c578301025c5ba42f6be058a800000000000000000000000005afe5887f25cb50804d1463a070382bac9fe4e7b0000000000000000000000008c872d8459792f0e7b2e46766bcc7667dc67e974000000000000000000000000a805763a6a4041703885f78e453cb78bb462a2da000000000000000000000000ad95672c877b1abce12efa74f4e7d82cf83c5298000000000000000000000000fdea00766af5716eb7a971845fb36832ba626478000000000000000000000000230b0b13bc842c6f57457ad196feffc38731889f0000000000000000000000006b84bc6516f379ce21dd3db02d0ba851739502110000000000000000000000001953b1c02d18b96bb05d5b294795efd9fa873b330000000000000000000000008ad557e25766c99e28e6fe8e3e0fbf87e452b23d000000000000000000000000e4ee782c2b5051774f059e459ede18025f722f46000000000000000000000000ffa11e141d9b043ad988be93e0273ae9d962ca8e00000000000000000000000013b3b73ea0bf3d799bcc08d33fd76c8e3be6d077000000000000000000000000799c78d71d8d5804b67e8d3f5f087f5991680f65000000000000000000000000bfcc250e1d5603d144c7ce99834403b0452d264400000000000000000000000089c6e93ba0587c6f3e1ce22dbc921de68bf85624000000000000000000000000422ebe6230a1cdd904bd11338c0b5991ff4f8e8500000000000000000000000069a520ba0e911126104ffad4d26737f961d706cf000000000000000000000000e4513876ec621b477f412074a8624d8ae9b7efdc0000000000000000000000001ce87789afcd7efb2208fe05b1f9f9b16a9bfde5000000000000000000000000e4d31f7f9bce004ad92d1fcc10438b0b44ba54b600000000000000000000000001a742ed4586db5b2e84a97c861e12a47d74a70b0000000000000000000000004ec1c56bcdd05cc1b7fb19f07dd31875b162fb5f000000000000000000000000917250a49ffcba0f7f029fcff8bcf724d676717300000000000000000000000096b1ad7e055d519190e5eba32d386c44ad33ef1600000000000000000000000066d1f846c5c0667c6980fd6c4786b5249c1ce5c60000000000000000000000001cc40348548ced10b58ebde2e587808e5de03428000000000000000000000000fdb93be2991a6023c41f4e05172b8a8aaa517773000000000000000000000000a5e593b3063c6f019525f35a3bcaa603ab98422c000000000000000000000000f4822b9b0b4f3fa8ef25f2c543d4fdd39bf2adee0000000000000000000000006e19b84abb15e441f2740aa35d42869adf61dde80000000000000000000000001982966cea7c539b5b5f2f164b9fb92ccd08665e000000000000000000000000642c4d911c504dd31b7041715ebaf7aa69456c2900000000000000000000000069725201edb0fd26151d84b8974e04ae569aece1000000000000000000000000fceff48d6dd3fdc304505f1f2c5b439619c5e6f7000000000000000000000000b0501bcee6fea93a642be0a7f86dcd5959b36cfd000000000000000000000000d80d988fcc50d39dbdbd4251998b4c06b876b9160000000000000000000000003149a3f5f6a4ec79a09f6c0d4080dc57a66995f9000000000000000000000000806fd4572c7445a7a8ffe9e9bd3ed7745f759d38000000000000000000000000a3cd8cd409eb0b503ddaf1ab0cf6f534315aabf8000000000000000000000000122b16a39a9f120e5173d36f0d46db1cb2a870980000000000000000000000007022b25f34a8092049a8af71685c4b61253cfcdc0000000000000000000000001adce9d4ab62d551d422937e5be934da343a8f4f000000000000000000000000b1d1bd75a569fed293f605579401988ad8221961000000000000000000000000437c93cb06d649f366f0bee8c03b9c02028b7998000000000000000000000000e26f1c61b170ec32bf3be02f30497255eda3568300000000000000000000000005c8b4d0c7444d5bc99bc93b9ffb67501632ebdd000000000000000000000000fbebc529367266038a1e8be0a0bb7069e792e80d0000000000000000000000001995c25b9a3711df9d124694900806939175b168000000000000000000000000afdb67410b5b4420924426956d2a3ac0cda0fcb400000000000000000000000051c13aa68c6dd1fc1486fd620c00ff80a8d526b2000000000000000000000000671780e52d074c160b18211474ce448079e634fd00000000000000000000000023ad7579da88e795c859f04fc26c25f002f25d17000000000000000000000000c3c0e1d7d41149c574aed5099f6c393614154d8000000000000000000000000026617d34c6ba8e75542fafb7fe88665046d844710000000000000000000000003e1e0e8b921f3ebd15623c06f9faa551c3ad6c0b00000000000000000000000030e4e588e1506b3663728feeab0c32c4d44c292b000000000000000000000000d095632dbfd7f33ac747ef5c482bb7868e0d94c7000000000000000000000000a91ee35178e7c5fc6b988a4d29b3263b54de4eea000000000000000000000000706a802836cad87150631d201aaa566d996a3b2500000000000000000000000048ffc59184de879b72b34f3a5bac299dfea1647e000000000000000000000000cf24a2f0da57346546155392041f2cc5a1ccbc660000000000000000000000008065f802813f9adcf7970f3be7cf7790903aa96f000000000000000000000000011f61d1c9091677799574fc070afbcc766a97dd000000000000000000000000f3b2cc8dc407e92ec590f07d022a350e745e42cc0000000000000000000000002d16a6aff5f101e9839780e05aa21c048b8064760000000000000000000000008ae924545552c27601aadee5aaed004d1d5ec810000000000000000000000000ba4568e2bb9398eaf2fe7a9a389d8265454b46fa00000000000000000000000079cf018bc40291270642fcf37fda114cd2fc9c9e000000000000000000000000e17f43521cc64253d8dc172bd15cbec7698350650000000000000000000000003d7dc84845a071011281e91ce2b5e3c3de5eb0240000000000000000000000004642032ccef321db8fcb96e9275151eefae75844000000000000000000000000a6f6c3165b0d8fd5cac7ded8b50e67e8614dcb3400000000000000000000000074bdebb0f57de8aa69f1e6874fa3140d2164363d000000000000000000000000f111213be20f8a13623d0f828f94326b1cea842300000000000000000000000008ba994f2c466ca23093ff82bc06bd479ff8d0990000000000000000000000009c5c1a5be23ae128f0b2cbd4dfb95774321e3d5c000000000000000000000000c79be193cdd8ec4ab3672351163478e60017dda600000000000000000000000020dab53b1b858ec22ec60eb36c2e63dbfd0d6b9a0000000000000000000000000e8f90d85697158373c694e578c89e3280568cc40000000000000000000000004ce5c9a5b1797fb13f3b998336795e3ba2bed8c100000000000000000000000042da34be70915984b7c9af44d831794f1152ee1a0000000000000000000000000b6ce722b1833ae3dcae50d94796c530c322d1fa0000000000000000000000000febe8ab18b74de5b798353af853ba5ac3d78fdc0000000000000000000000006378c7c7dca00e44880dd9e8ab337401b3a6f1f40000000000000000000000008ea317adbc02a2b634fd2022578df592235bbcda0000000000000000000000006d999d8ddfae529910799c128a9d5fdd894b1fc50000000000000000000000007cc43dfea86b37c68039b9ac7c25bd31365244bb00000000000000000000000019748d4b1cd70e1f727d4c3805bddb5fc25b104000000000000000000000000084ca09a64acaa8f35523e7837d33c0cceebb506e000000000000000000000000a5dce25d53e0d3be6d6aca864c188db5f46985f5000000000000000000000000604fae91c8494d21aaf40ceceaaaa73a7e950b28000000000000000000000000d504d08d327e17244c33f94349c87382130b0b50000000000000000000000000c838be4b59fe1f3013e04b2191683f9273464c32000000000000000000000000c5096722cd4191ff48ada8f9b3d607534c5cdc200000000000000000000000002f5c92acb81ce24960b07b3de3014c3d9d5f62a300000000000000000000000016586548408606053629b9c60c689df36203c96900000000000000000000000034d1c8f28aa9b60d863dbb38e53422998af5798d000000000000000000000000923ceb5f719829cc3325222b404eb10279449624000000000000000000000000c6c7072e768f754b6111eedc17d7fc3d888c4383000000000000000000000000dfb13f3efb7991e6b3152ef07c65aec0b03ae1570000000000000000000000009be211cd1631f73342ba1905cdea9eb8b9c383b30000000000000000000000007fdd8ef338a3bd437ebcccb33f44728fc42527350000000000000000000000009b9b9c4716e91282b7d38cccd4dba5c9e77a342c000000000000000000000000349a20ec049fac207944a0a21c5eefbfa80704a5000000000000000000000000adf1d91d9a58fd90861f230e6d4cfd91a60aee990000000000000000000000003100d336ef483bbda50837eeb3e8ec07d93b5e7400000000000000000000000078ee4d53ea933965ae1a5b5ed20eedcfb2554e62000000000000000000000000880dd32f2ae326acc066ffc6a3d97f7d24e65eae0000000000000000000000007bd1127165fdf29d079118a42d822918075672cc00000000000000000000000037db0a51e167e534b68584654f658d44304ad7230000000000000000000000002e504023ebec4893812ec153e57468ff5ad5e899000000000000000000000000f636f19ddb3a0b6b8066b70deef02a8e3de20f3c0000000000000000000000008cb1a77f08ef9bfb28307a1670a80252381d2a350000000000000000000000009ecb22c631bbad3237ea21796a81495ea5477b44000000000000000000000000261ad2b342d00bd77cbc01f31a238b00b1801b84000000000000000000000000e0882c975123c908a68bddac5c8163a382ad12220000000000000000000000009c920ea12a1733aaed6ddc4f9c96112a08839afc000000000000000000000000f83bb07af828f960dd53b614ad212a0337b3424d0000000000000000000000009009cea52332ccc17a669abf8c80654176b8e7b9000000000000000000000000ec0839a241f580915d9d2bfe501f46a5817a2ac1000000000000000000000000c35aea4f790b778f13239a20219db819cb63e2f7000000000000000000000000def4376241b0d1f50639e1ded4755d1063023f12000000000000000000000000abfeb5eac1faa97b40b79069c249ee7348dc0f5a0000000000000000000000003fa10b52e9c851feea1c309948fb4a823df1cd2700000000000000000000000071fea40aff85d0442e7b179450f9b411c38e98230000000000000000000000001ed1145c05d424a601b40659eeda142d1ced951f000000000000000000000000cb8f43bb19680a0963ef8212b85e447d108da6f400000000000000000000000012e7c0c50811a7a53f446de3a409f1b2e96b74b9000000000000000000000000ab48456170ed1feae62803a4ff9b7f059aee0ffd000000000000000000000000a3a32fde83796532e2d6437fa780a8e9651ccdcf00000000000000000000000032b078d10c2f74a57f766b4ae07159db0e014dd1000000000000000000000000f119f37754c80200e6838424af3d4b56a00d669b0000000000000000000000008959f35adea1b24b0b5de98a7366278e35b760bf000000000000000000000000481478a959ba6981040d77ec5b1ca86533ffa7930000000000000000000000001c9e563e2af8e46d54783c61f78327d3e96a1667000000000000000000000000fdf3d878aabd4898a271bdc097ddfd5c882251bc0000000000000000000000005a1d08c3fba87f2593a3d10749b48e080549cbe8000000000000000000000000237bc403941b5d89f21b0cb0c17c9edd91e67c0800000000000000000000000011db1234b25bf4a517418a9beaab0117ba4a8c9e000000000000000000000000055c23e9781d408895ce4d6f3f3fb6e5ad55f730000000000000000000000000036a41c5a907504abb0e0f014a72f9f833e0a7370000000000000000000000008b20b4214aa02325260973937567696302758913000000000000000000000000471c490802e4b787722dead809de8b0d70f0b50400000000000000000000000082002284948b909d2384d1a578bd765e4f83ac7e00000000000000000000000080a447fcfec1a9eddb15d89f57806af45dbabff8000000000000000000000000c3430bf2c7f3d16c64470b7b1defa683045d1b74000000000000000000000000e419ce31b839ebdb7573e3a2ede9e513f36a87ae000000000000000000000000b049ada212db741735b4859917f6969351fcb125000000000000000000000000f799125300b67d115965826d89426eb62e13625000000000000000000000000071bde2a743196641b7873ca45d7fb729ae3009400000000000000000000000005e1acd746b3faa7ddea8ea8443a81449365e705d0000000000000000000000006dc8d1c5cf81ad85e0f809db522c69ceb18daa830000000000000000000000004342671354520700a088d8bcff36a1b4bfb5310b0000000000000000000000005c49901b9fdaf9a1f7695bf23597ed5b891c7a7100000000000000000000000009d6857ffc068f321e33b57a34af6f42e884575c00000000000000000000000001da2dcf417188b1acc1639412b6cfd5dcfb2d8b00000000000000000000000036e1e0be51b4f996f32ee7c1ccf2d4453c85476e0000000000000000000000005761a02493db3b6b5303c59d09620b2501768f33000000000000000000000000e0659851c55ba32bf54d5e8a12fda15c9fcf6f87000000000000000000000000635994dc301149fff3d34376bcb2837c20a34b4c0000000000000000000000000a1e0ad3a0887baae11cd0a012159bf4bfb42365000000000000000000000000460eb0f60c6c5f01cc8958af8b3ee73141151c2b000000000000000000000000fafaf7561f781dd443216169d78408a9416b35de00000000000000000000000053b312ec353f5631141c59ed30395ba1da3f98b2000000000000000000000000b80e01ab1db04ffaec1e2c1ebe41621fbd91c733000000000000000000000000f328792cfde562a1b2f26ad841ba7be77b257ac000000000000000000000000013e3e8eeda186a562cb0a29263d452b4798c003100000000000000000000000086a6449af20a48c134913a71d97d53b585b6d71e0000000000000000000000009400c6adeb47de99931cce94cb048a1865e116da00000000000000000000000048ba352032d2bdf18bcf5ed1ede15056c24813320000000000000000000000006f532acdda704902d450a8a3a5a6c864c9dd37a70000000000000000000000006211ef5381351f6c141a0be7a6f06a8e5a938218000000000000000000000000a96b1533fba46c27d9815fa6e6d4bbd7e1cac3be00000000000000000000000011f55ae04432f1d95bd7dbac6d39898a5ae29b600000000000000000000000005b7e10568553842f4781c9208677ac045d6abdef0000000000000000000000001ec61fe8a19db7d8dc3bc2e9894ca5d63dee74e00000000000000000000000007b77b7c809d764d1a729f000d737a7237cee0c3d0000000000000000000000004358667a4c271b78882f59256decce8adf132e40000000000000000000000000b11f7dff21f645e2805fc6c895e862e8f4b577e9000000000000000000000000685fa944753b1e77768ae7f330d41e0c50b0a2ea000000000000000000000000270413342a493410f8a4d9a0e6c76350352025d50000000000000000000000008fa697bc3ee5f11065be81308dcb760a56bb8073000000000000000000000000662faa2888b68759e4d69438f1eb7e4780970b9b000000000000000000000000f7ebc3c52979352bf7732204e6451c763e9a4c06000000000000000000000000c604a1e526c7a6cde2232145b1044b3e07b8fa07000000000000000000000000eecf3e7d81e6fc05aac8c2c1fc3de81e1cbd8a57000000000000000000000000730121be573401049358b9c9ebffaad124d917f5000000000000000000000000a58477aaf29d9bc244fccfdbfcc00f44c9016c5c0000000000000000000000006c8d76ec5f342856143817cc81c0e1fc30338d1600000000000000000000000057e6cc2965a5d8557cc13cdc06c34df810ff137a000000000000000000000000a5de0cb3511eef73b72bb53560a3862ea4e6e836000000000000000000000000afb6f679f61b2709024f4622b777f2d28a9e208900000000000000000000000048d64e7c6d8f1bedda5ce8750d2dd5306ff20e60000000000000000000000000e209bf846a7b7608aec9c4838c75bbb74a3d953b000000000000000000000000a87bba487d750552d3c5c1fc8a2b38f9fa67b957000000000000000000000000e52608ed87b064f299d2bf1fbd67d28598a293fe00000000000000000000000095c2083030a7763183d171165fab4bd2134f70250000000000000000000000004ede4498462462e303e3b4d22267e8ea04bed138000000000000000000000000cdb7647c964799fefbba45138f00e4a8cb771d6d00000000000000000000000026d28b1315dd4c6ea47c7550ecc57d6eceae69ba000000000000000000000000e34cd8f0fd7c81e40b2936e68084587b11761e2500000000000000000000000005bdac85005e75c04d5cae59434a9e4182aefd9000000000000000000000000058eb63350290fea286308ecccfcc263d648069aa00000000000000000000000042055ff4b5d20a75c4e502d0ac0197e0398c3cef0000000000000000000000000a07c3b0d9689a0fa5754236b527d5bd032aa8ad000000000000000000000000b973b753e142d421acc14f41cd4decd37718bf8b000000000000000000000000c9781879925ebf9a309e8f46605d311e2710ae85000000000000000000000000e28bf9faa4eae89c0d52ff284192a0a927b26d4100000000000000000000000017fa62d1fe8ddf271eb25bee1278e864d3e7c9ac000000000000000000000000627b69fcdba024822b4c6e81eaf3ba82267f18f10000000000000000000000007f298d64e03ff978f511606dcc6c66e4de4396430000000000000000000000005e49fa0ce9d8249b93db5feda72ce6382fc271700000000000000000000000002b07d2d785997667197b9793c2c1fe4205abbb730000000000000000000000003e85a2518538f93c9cb18b3bced56ebc2e732009000000000000000000000000be7220bfa86e6a009dba1b9ec01827c84dc35974000000000000000000000000fa0029781566a451e38f9e41d34a0f74b824c0370000000000000000000000000675054218b892bbe6162a932ce116c7df16627c000000000000000000000000fdd99ce9af49850f9b7b8759426d862cf43782c0000000000000000000000000e13903c66d14171297631b80ef3f5c994de47ead000000000000000000000000c2852d57382ee1a0e6a742a30587bf449c971b1a00000000000000000000000003950a9c6b43a264e8f2d56125857ec68361eb64000000000000000000000000dc4fc5d241fc28480c75c3685dda19a759616909000000000000000000000000b7d08d5d6e7cc83ccc557df59b68f27664cf0760000000000000000000000000033cd5e8044222388366889cffe8194da1c4769f0000000000000000000000003fec3de632b734e1434f6ef4ebe09debf9f7ccbe000000000000000000000000baad6d5b389b65007a10f0ee03ca907ec6f9e95600000000000000000000000019a43f7ad7d607efa2d2b1a83de9604c4ea247c90000000000000000000000001b3ab0c650166155ddea4c59c64522496452d98b00000000000000000000000058b7d79c3c4e7155ff2790787c8e7e629246a8380000000000000000000000000a54adf196073e673e59e7d96c4e8561fbce4a2000000000000000000000000090a2af956536ae421f8a438adb468530605bf86f0000000000000000000000002eb79bc49d6b236d34ec7c10d3d8ac68b657bdd1000000000000000000000000cac17a06a0cc88c14c90df28aa630a6e12f7755c000000000000000000000000be32b4c290368b83addab5bfa8a7bf187332ae44000000000000000000000000adc025c8ab37ba819ce363fc1215ec1a2af750310000000000000000000000002a85b2cdd1117896792bdae4d227741ec64f4f4300000000000000000000000030a1cb1be6986d3c30caa898ad1f001a14d18003000000000000000000000000a6f1fe231216ee12b10ffcc4c1fbe1e5c1244e200000000000000000000000001b6eeb96ce6e94fc5a7dcd0e2896f714eb015459000000000000000000000000049262af9167e1fd91c668cea2500eac72bd6df700000000000000000000000063df1463e19033366d5ef2bce64877123ce37ef80000000000000000000000009dd35bcba5ca0bed8afe4043a97edc7e290d4d95000000000000000000000000a1623ff07fc5b3a0ea7cdd7f745c41e508d785710000000000000000000000000f756cdaabb87ecfafcaad91377d37b0037e8dad0000000000000000000000003e28b2d2d43837adb1ce46a4ee0ddbc76f4114660000000000000000000000000f81fa3606658c54a275904bde567d893b15cac1000000000000000000000000ae060bd6c703064463cff4571e34d20a272e8f89000000000000000000000000f5922937d650b8f5ca1770c9889239d3ab51b99b000000000000000000000000f368d43f148e1803ec793670183b0ca6a07d389800000000000000000000000047c082aef918be3a58f6335cb6f73e0520fb8577000000000000000000000000445625e81e50147991f0d26b49b55cdfc8d1706e000000000000000000000000cc14c8cf4eb143006a6af641dac0506910b5b60e0000000000000000000000003b258bcc1affcbcef9fc1d784fb35d34c70ca9860000000000000000000000007e1544a4882a0c42d32972e43bfb8520c6c8a34f00000000000000000000000020f05e6b545a785eb28ae2da2a098694bc45c7670000000000000000000000007dfb612c4227a7f252e1631340416fab0f9081a4000000000000000000000000233177dcdf91cb64ab34c612c419e948d02629440000000000000000000000002518722d68d96ca385cf357a244f575ba9cb8e5c000000000000000000000000f0f0a9554af90c1e40c1995dab1ec176180b125f000000000000000000000000350d7ebf954b244b30c04e40563f2a59037fc91c0000000000000000000000001e2a7c50d13e1bee47ef15c083eee8b44bbea35d00000000000000000000000021bdd9676e4feb36f04f8429f04c003935e3b47b0000000000000000000000003b5742f6609286250fe1c5b03c279936f6af5d84000000000000000000000000d1ff0af2282b510fc856970e95ca28067d922ec900000000000000000000000061ce4baae43e1a14966b6eab7c45ce669eddd2ff000000000000000000000000b0bee68d76cd5333876ab9c76cbd2da90900429c000000000000000000000000bae95769ed1d794e4e08c4fd14f00d4b9b9d2b3f000000000000000000000000fe62082420b5f2c7c967770f921ca04f39bcaca200000000000000000000000064ff19325d79f0b88b90e4e668337dc3146795c7000000000000000000000000d8b2fdd8846233aa26ec60337e7b8684eeba78b0000000000000000000000000afc6b6197b28ace2373849019b3c9309731b9bc30000000000000000000000002f13d388b85e0ecd32e7c3d7f36d1053354ef104000000000000000000000000087dabe5511e2519858dc0cd0b1107ca678fa5020000000000000000000000003c8dcac0a5c37cf295458362f13b32fcb7451572000000000000000000000000d8c9286edafe3bc670b5b484ecdf93ab1e7eb51b00000000000000000000000014761aef6bed98c4e11006f41382d81479bc84d400000000000000000000000040f597c0de8e95c4534f84e9520f4cfee85b12370000000000000000000000008fd0e4aa40bc5273bb1def9881744278ed6e159e000000000000000000000000c5da4d688cf7b706d898b0b5a4a84d78475b0570000000000000000000000000ebd5cfdc114196447fc2e939e7e6dd870ca9ce170000000000000000000000005391e37aa59942ac723a227d4b14dea2ac8d947b000000000000000000000000b8b92767f681979fc1c1af75014adb51e4e4958b0000000000000000000000009d765be8df3ce712332d74b29c0e21d5a3d91660000000000000000000000000e4bd3072dcd8faa96af2989ac40829d4ba0cfbdd000000000000000000000000d5295a398164779d16111b85449cb2b1135bc3650000000000000000000000002036484188cf0144044451acdbbca1ccd9fbe79f000000000000000000000000364a56ad7b483e6295d955ee308e5ad4ea6c9a1700000000000000000000000008dc2dbce6249f9ea2a2a5554be02c0088dd1204000000000000000000000000607249de79e19214bab8811b8a960f98e20c8f34000000000000000000000000c3e032a041aa00eb92eff4f8556c01eb6265e7d9000000000000000000000000856b63349fb6c818ea7cd7305483ae0ef6956f6c0000000000000000000000001947252bc043f0a25bfc882ec2d4974b24a7be83000000000000000000000000106389ab290d0d40e18052de87fe367306a108fe000000000000000000000000c6e5a6cc8b5d8aa9f80749d56f19f57ded79a7ff00000000000000000000000089e6ea5668c3a427e021e6d2e96625816b94d3360000000000000000000000006128ac4964c41ff1074c54c9cd708de294ef41010000000000000000000000000be9da491801e11c0fc47c0bd46f464f3a1fcc2f0000000000000000000000002c279fb555b01000583038fb6f2374ebee46261a0000000000000000000000005b978106cf7cdb131ba93bfd09ba2f8418ee76360000000000000000000000007f54dbf4c0bd05e50d86b03985cf8d798b9844ea0000000000000000000000004f07bb978f9add850bf57c0ebbfaacab8f568af4000000000000000000000000b8dea4eecc6b3d7e4160141b7d75eac17584ba3f000000000000000000000000df4f6258eaf00aa9a040e0295ce7d4d44c38444c000000000000000000000000302c86aa2f38f103d3c3487a13e48aa66f3ced86000000000000000000000000371dc115d36ebee1ddb7496e4e04e811fd4d5069000000000000000000000000c60bf40a4466657c05db201eb69b6dd08579ded6000000000000000000000000983a502342d4f5df03216f363f6e04cb5620c407000000000000000000000000b03f70d0cfced1e1295c78f6c37681bfdcdcdc0a0000000000000000000000002af0e9a601201cf434315300b3e02f880afa0a700000000000000000000000008674834c1a4125340154cc27c5963a0e019ac59700000000000000000000000091bf4748adadf73ce8fdf4d59a3d36d7d3b3c06f0000000000000000000000001b963d23a10d3e97a266d7059da342808ebbcefc000000000000000000000000a5e3c8c7e0a3e61882e8a51adbcf41090be3f04a000000000000000000000000a9383b8c26ee9ca8b6fc2bea0bd47d012dabb945000000000000000000000000c03e8dec2992b225c0ac981202bd78030cb1a1380000000000000000000000005306718b3fe28b0c97b29d087c9aed91e48a763d00000000000000000000000049f6e4c382612afab1df5aeecdd31f981142c6130000000000000000000000007bc95ebc2ca73197a0dea025392169f043c7ca1f0000000000000000000000001df0c1fc0c7490821c1c63d2d727d1505052d8c5000000000000000000000000f72b9e2fa252414397538551a717768d21a90621000000000000000000000000efb84b5c493c11eb98c6faa01d0240a764114c9e000000000000000000000000f366be127e7fb8d84346aa1a0a2027e11a8c8d6f0000000000000000000000009c16feaf5cca1c6f29975eab6a771634dbb994720000000000000000000000001c95aa9d59f8eba3c93a1bae1f1b8b70425bdefa000000000000000000000000cb759e87ce9c1a80750e90be3dc0a3225a16a718000000000000000000000000a4695182fa00f47346605c4c570dc933b7362a7e000000000000000000000000d2505eaf6ca2a76aafeb8729466eabac9b739fa00000000000000000000000005d28a50a1c61c034ca7cb9c6f61ff3c327ee7ba00000000000000000000000004b2c8b95a7068f24cebf6c30d7a1c09c15229e4d00000000000000000000000030f90a7e3abdff0cd6b28ea8e0fec377297498bf000000000000000000000000e598bddaf2fdeee710e0dc4ec64ffdafd775c6810000000000000000000000002458b4ddca1a688e3e19de91e0d0068fdd278ec30000000000000000000000001e59dea7a62a0620237654cb1b6c4b8d8cfcf85e000000000000000000000000d5c164a0528daee66e15c15c0e9a872d6bfb228100000000000000000000000019b9c4bb7a616c3daa523f6f20652aa2419c36160000000000000000000000000b9cb00f47c7d67c83e0a8a50a6f19dd6bf1006400000000000000000000000007eaa17a305d6eca9aaf0f9c89f5ae4432b29212000000000000000000000000d202901d44741b8e7a1528cc45e369f86694bae0000000000000000000000000a85d27869ee75b633e8a3a84bb4d44d778c43897000000000000000000000000cb8bd59268d3d7492b3ec4d7d9c027817227961a000000000000000000000000f0cd44951edaf3ee12cd733494b383af25d4e9d0000000000000000000000000277aaef975cbba36c553a91e17e8b90a9127cc4a00000000000000000000000011e74617ab8b007e284b7161c01ed95b58174096000000000000000000000000ebebb8c60d66da9b1af60dcd5a2d031e82720c380000000000000000000000006e6655d6dc3c24784dbe4c3dba3c8375d8234a490000000000000000000000007ee134d81b4c7aa7273d3638f3b26a6b7d8a3f5e00000000000000000000000092ab1a127d591dff4662b7b82428197e428487c10000000000000000000000005bfbe23104e4932af43a3b63692d8888856c69fd000000000000000000000000c155f76132f6e9a215a386a9daecd2a4f2fcc98b000000000000000000000000ee3d57102d0357e8979c7844b8aefb14843cca9b000000000000000000000000eae73d9c413bd6202ea7a61ef588d52b81a84d96000000000000000000000000d68275f48437630767acda408c474c026fb8a5eb0000000000000000000000003423acb92fa3f5a640bf4fe75692cf3197f15bb3000000000000000000000000a1baeda79e2111a66732ed91b9bb7f58296efbb7000000000000000000000000041344eb728435939c9dfdd99c64b2e2801aec0e0000000000000000000000006d08815623dea63b9fc1cbeda0fdca0cbba57f04000000000000000000000000a52c39e3f6d248a3c6c0066839ad5433106d1bc0000000000000000000000000213f21ed2c712cf46e0a64af621e7d2c346a9748000000000000000000000000f5f1a1fe5f3cbc965bf275fe15b975d64b43235700000000000000000000000020acbfbed0c4af3a4fe1a6d9498987aecc44164c000000000000000000000000a125bcf4d8fe3e5b380070e241437aa2af4d9cbe0000000000000000000000008c4b9e5f601f126ad3b0aab9ca0bb4aff0cc214a000000000000000000000000b0ec73e2240c360fde3b3545d7e5cc625bed23340000000000000000000000004155a4fc4e449b071f39d770310937c1578a68c6000000000000000000000000e0952f1cc7a0b72fa9f59321ecf1c9e7b5dc0612000000000000000000000000c0f39850be7d6b692358fa397cb1c22a6fb9088d0000000000000000000000004cf0a8b6e35b06c2c74c2463db106f13d93a0f6e000000000000000000000000b0564a4800eb4c80fe851516fc058c290c8f195c0000000000000000000000002e9ab68dfba3448016eeab1533fd7970c2e89ced0000000000000000000000009d10250032d21ea05d3268dc26c487554e9fd178000000000000000000000000f2361e6aec5daefa8f468b51dc60078962cbe8980000000000000000000000001891a99d2d44921606b42ff92ff473ba5fdfb766000000000000000000000000a5a60295cb0cc743d841bc03d5c18e896fb4bc9300000000000000000000000086dd8f376989cb50f3c97edbeefdd167fcb747ea0000000000000000000000006ccc01d608f670aad6abcbf86bfbcd07655450f20000000000000000000000002385de216caa3849f6e965692b1f5a4d838d7ab1000000000000000000000000de245c4bc1fc9daa279f455c9a9f97fc0a9274a80000000000000000000000000f6cff53dd82538cc15c61d917d449f7d659912a00000000000000000000000069d54cdcc612918602590e45e1fb7d85d80da60700000000000000000000000008fa15cd82c4b099e8018c0a8ecf2778b809aea40000000000000000000000007b25c7432a2ba13cf7cda3b59b1bfa579f13ad09000000000000000000000000eb3e31038e9406f095d2a74fe0e687d40acb9883000000000000000000000000fa2baf1d8513131b910fdc6f4b7bda136be858b00000000000000000000000008ed858e4ed8f79e6243be60dea00ee79eb2be2b5000000000000000000000000a3f5bc60249dedae21a6d4aaa6bbe2560bd9f1d30000000000000000000000002955668394c3155a8b7f023ae30238dbca74a1d000000000000000000000000075c666ef26b62304e6cd4e5e4b727e5191b57da10000000000000000000000009bee39bf784ddbeb0ae32bb1a7e7f927906c1da0000000000000000000000000a72992bf85bfde1663a9defef1b8a0f2f90f2f86000000000000000000000000eba4767fc8417a81156bac39892172262d44f1dd0000000000000000000000000f30c700a3d13ade009e478ce9a805ec19609e8500000000000000000000000045b0cd27623576768e2494275f07ac806a522576000000000000000000000000ee23bad697fd8df9cd520132287326f4c3537ef8000000000000000000000000b83607bdaa776f9e65ac1f6279ac7f1d1d5b601f000000000000000000000000a97fc569f08146fef056cc27fdfdcf082850d2850000000000000000000000007546c99bf86726ce8f8780bcb53273cbacdb60ee000000000000000000000000b9c09e6d768c7440b1d6887d784fc46c1193b7c200000000000000000000000006d2bd72449cd9dcfa890c1a1f5aeb27a528c0cc0000000000000000000000000a33760afe492b7295e149bf2f8a1c10ddb6f2e60000000000000000000000002357df661d0e56140df30c3ad0b2b426fb4666e600000000000000000000000094ef385fd368fe3f07c2f2384ea4e8ed24e30bc300000000000000000000000017a66c67aea5a1808a16f979d56a64a72c40bb270000000000000000000000007cc2b3549394b00d55caf184ddd5757b95a471fb00000000000000000000000014658e42bbc37276257c0afcfd68f9b003c8c7a90000000000000000000000007214401d150aaae9617f4e2fd76c644811ef670a0000000000000000000000003613bc8c90c3fc79bad550a371ed0cdc772009010000000000000000000000002ddc0a062bb61d55ba3cd7a27d1b359a66db9988000000000000000000000000d54d639001f25617607e69875cab188361d425b700000000000000000000000033ddabffde6fbdaf588f793928929683c1b18f56000000000000000000000000e622c02297a1a836a25208b3547e15665474485d0000000000000000000000007dcbaa3956d5d04787e0573ee9fa91d0032de73f000000000000000000000000f95dbf56f6bdab8832023c72a64b85fa00636641000000000000000000000000664673c13b87aa2143e122b7d57de06a78a76bd2000000000000000000000000e07558dd7763bd57ece247a0cd337e840566f1170000000000000000000000005e3e788e91d474f191dd45493b0c874bdbbdc958000000000000000000000000c9b81c58117247bdaf51c67c3efe7caaf102df3900000000000000000000000052f5e76ac0e5160d361a9ba9a3cec73e9821cdcd000000000000000000000000bde04d0b1b0f683e12c7916ce316a8586f99214f00000000000000000000000029cae683e022e8feeeeb3645e89622032a3b61f3000000000000000000000000bdac9b5389c2df8542f0fd2d76dfb219c727d326000000000000000000000000d3a70fffee5c5a728be63a8040f67a41aada6178000000000000000000000000da520be3b70c044e47db0fdd3779dd5a35ec1b20000000000000000000000000016b448471adc56d0a06f48f57b57863f8299c0a000000000000000000000000072789160c8ba110ce1dbf479bdb423e5275e417000000000000000000000000a535a0e7aa45f0a1604c2ce8803a7c4b9b523e4300000000000000000000000041aae0e202a21ca288db288408b3b4fea52f17eb000000000000000000000000316185ac77593a3c9fb9d002c202228496a97beb0000000000000000000000006598751e396cd113883b41f89abf53d153a3069e000000000000000000000000430d77662a3bed5132e5723ff499ae6cd7e968870000000000000000000000006167241211f3b39c042caae71a712019143fd7e70000000000000000000000009679aa051a0f69cbac7c05b0c7beb1f78b3c2a590000000000000000000000000bba9dda00cd8f488b986f05f72833ea03d7f2dd000000000000000000000000b23c3cf9ec218195662d809456ca577c4a746575000000000000000000000000cbc090fa684f3b45aad1b6989a994c03720e93a1000000000000000000000000e1e049687b0bedc669bd15d1bbb67534fbdd6749000000000000000000000000142b21228b21b8f64a1c8d05df075e070fdd87e40000000000000000000000008995e84b6ba5515cb96c5d9ecdc1fd14144c4cd2000000000000000000000000c4542a8cabc787a257fafc5661b5f79716252e4c000000000000000000000000bf98af5077241a75a1db333e1cdf04a4ffd62af4000000000000000000000000da4500cee5eca5d79c1a0914b06318760b16833d0000000000000000000000002ecb2ee20d5f5240629d7609c96f2b393e596cf5000000000000000000000000febf66b7edf611052fb383404a9f9d0b897245dd0000000000000000000000008d655238c717630940e8e2e0e71e42ce9ad3590a000000000000000000000000ec29966ddc84186d92ad0e1204476c735dff2ad400000000000000000000000026a90cf1aa4e8404c36155f4bf8f4dbe4c56b01c0000000000000000000000004d5bfad541f74db78c5ec9ae709cbc2606359b8d00000000000000000000000012535980f0e7f850ffa3ea5e17e1eb8e5dc7f5d8000000000000000000000000d05a80ff0d105e8a427f3debf53abd9308bb15890000000000000000000000005761ab177fc7d38dcce87950111b34825217b54b000000000000000000000000916cda6fdff6d45a39df597a8874434c77d6da9d00000000000000000000000036144e91a6bb5af8a7dca64c3c4c97fd73c1f74000000000000000000000000069af2fa8c4746522a9726cf05411431224e56a600000000000000000000000004cc9adb35949af842377721c41d669e87c6fdbdd000000000000000000000000e77fdd3c4d1ff5386f02af94b87b18c7e11b1612000000000000000000000000bee63a667d76dbe7044be614cd3fb7a762a442b4000000000000000000000000d50a014df6c5555fdb11ebe58867544840427b9f0000000000000000000000005686e8de626f50b06e84d49b7977be892bcfe4ad000000000000000000000000229b33063cfbd97503a0ef08f9dfc7d488a02ae00000000000000000000000008f0d7a01059a3618ba6ec9dc3c0d509d517e7cf70000000000000000000000002e15905711635118da35d5ab9a0f994f2cfb304c000000000000000000000000a4b61ddcdd12b749452e13924ae000c4fef9d87f000000000000000000000000235a570b06cdde248ef61163d9c54fdf348fac060000000000000000000000003eda9ccdbd9dbcf3930aa444e81003fc181449d3000000000000000000000000deba9cd00120ea0be15955cc3fa4b2d3e66aa65d000000000000000000000000c97cf76d1d6aeac20674abc36f6ebfc3c027e6750000000000000000000000009199162a33aa642fb8a74997fabecca1e6096995000000000000000000000000be5bd61fd37444290913eff8f5dff8c4d0d7a09300000000000000000000000011e0f8afc8cb42ee46f75e240651637e814f3c92000000000000000000000000c95857fcc5a13bdebda5e3a61a5647912eca7c71000000000000000000000000008ef29952618c2bfeeb33bfb91357aa1f911abe000000000000000000000000bdadcf7a6fb1cb24ca73103eced99f8112246cb4000000000000000000000000813ecf57ba49fc86b2dfecd8def305ed58bb25e7000000000000000000000000d53c32b52abed236a5374ccbfc2dcabc7fed1c240000000000000000000000008c613a4ab1362974200f4a76c4b967450211ff80000000000000000000000000a77d4e029d19ea266cc73b39340512395de4666a00000000000000000000000098d9d544bffb87308d318dc4f940ffd1b60fd36f000000000000000000000000bccfe9ea393677d62d2f7d5b8a7ad065be651221000000000000000000000000434664a34422e6933c3941c400817d46c32713cf0000000000000000000000005208727836bdd40a7ceebc68e170a51972603243000000000000000000000000b7c9eee1d14d4d77fd27c0cc7a902fa58b5e56e400000000000000000000000056191513d74442ca66a2c1bafbd4990b82029c600000000000000000000000003018d1227f7390faf9d68e5eb17c555999a7dd6e000000000000000000000000281353649ce3ee3365017ed08872777b88d9c965000000000000000000000000950df70228c48e0966b5a87a0fab0c4f8f01ec4a000000000000000000000000df1aa84d353c9704672596a762e00956e08cbc2e000000000000000000000000e566f5db4cc56105e43d9c10c505a757755366550000000000000000000000003e787e4f2009c33915dc0c064f0a976966557348000000000000000000000000621d4786733cae3bf02d22d1fedc44c930fa603c000000000000000000000000643ec336f96482e515ed516ada53febc107526fc000000000000000000000000ca4b10b8acfde4c29d80c0cbed9cb6205d12c63000000000000000000000000046598afd5f964350a2bf58053a5de39bff019d88000000000000000000000000d772ccb9001c273829b4d8f10efd0c30dc8731bd00000000000000000000000099d7fbde7eff27674e30e19d794fd2882133c42a000000000000000000000000414fd030a4156ec85e003821db49491efca0a439000000000000000000000000ff8e06b30e7c540ce6cd7c44115307ae1350abdc000000000000000000000000347d23b22d4a09f742eee822a0452d9cd9b72667000000000000000000000000bcfa63bdd84947f7cd1062578a06c845b81058a20000000000000000000000008999f6c455f468feadb8455ac3cfd1f18d0371b9000000000000000000000000815f1c0329bf90f8f8de2121f4ea012795fa2cf00000000000000000000000003754125f301ce1200ae62e6618ce2be6974fc8f30000000000000000000000007fa5a0a6d97dd1b613db8339d98ea3dd5de70c2f0000000000000000000000005cf0cdbe1fe8af89aaa61cf76d7a0fb4a5a1b54b00000000000000000000000098bc157bf197fa1d497246c94e1e9709c803775b00000000000000000000000005ee039854e374c68dd5818cf0dfb71f12473777000000000000000000000000b59045b868c26399c850abcc2607e0e7ef6f0d970000000000000000000000008eb91e39c4fa436b88c94d6edbc7cf60e972edeb00000000000000000000000067078785ab48fe64a3991555a1d7a3c5bba8a7ad00000000000000000000000061848cab5ef164c70fbb9e349961b47c046077bd000000000000000000000000ea374c0a77dda43cf38cfb11226478034e44bf7800000000000000000000000023255a3bf2b50244060e01bee159d1ad0fb153690000000000000000000000007de21fbb56674a08ffa4f3472d3fa380b292a21d0000000000000000000000007d2d564596ca2a303e2bd886242f0065e48bf61f000000000000000000000000ab303d47399f6d1b7a059c16627d0b911517bfb5000000000000000000000000a720cb43d1e6b04f46599ba027f67742d013c0520000000000000000000000007cde59216845cd09d352ccc4a8e5abd72724fa3e000000000000000000000000c3862f3e8dbe6dbd178eca493a81039b7d06acb2000000000000000000000000ba4eb4cbbdedaff484cf5b0aec872923d5cff49f00000000000000000000000056aafd9a5149b97eef68538e4941250356f2123400000000000000000000000040542ad63844dfac85fb3681b158f7cb45794ec70000000000000000000000000723be5f66ed95dfcfa51b8913e87f48dee85b4d000000000000000000000000ed84c722387eae64da6056b776b2a8b404a1bf8100000000000000000000000021e1d9926283a150b192e611a8dd49d36bfdbae2000000000000000000000000ecaf0458e3894d98e844df19825bf221ef63756a000000000000000000000000e85520da14e93d6d7e0ecd5ef0e6cdbdb862de3900000000000000000000000018e8fe459f9ea8c7af24a7609de822b4405ecef80000000000000000000000009694eae188cbc197e7641a63298a5d2621f13a05000000000000000000000000c56b5836b15bffc93992bc9fe9e03485d5f177e50000000000000000000000007ee077c42e9a80210ceac50f0e3a4c0682f895df000000000000000000000000c3d59752bd2177842a58bcaf711bbb795a65331e000000000000000000000000ec1f03781788008e9784d5e1190582e3f478a1fb0000000000000000000000004e7e5ff59ad689cd4e8491f723259e21f0858a0a000000000000000000000000adc1de65ba9e81eb74069f7249c5271daf203b720000000000000000000000009aa6d161aa15e7a9fe6f6e1a8dbb2c8b984d521300000000000000000000000076d26f7ad5665ba3230a2b90a0e32673cce60688000000000000000000000000258496e2ceb5aacdbc6136acd1fbb06806feb0ff00000000000000000000000031c63fa6a80326a121f38bf49e74a7fab399c3cf000000000000000000000000c50a326397a2dc106cc9ae6979e613f3ea5f63a10000000000000000000000001d4121db59a9d8ea04f1adf305181c69f299f9780000000000000000000000001d4121db59a9d8ea04f1adf305181c69f299f978