60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5763526d653676415363474e697634636b4a6765323162536133396a63413339424b6d647a3448574b616664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000003c93d25f377e676bbc02077956b6a59beb4085b80000000000000000000000004dc101f1fd7660a369b241973527f9ae5df23bc3000000000000000000000000ea6ff9c079fafbdeaefc7683bd25d417ab2d6e59000000000000000000000000f8c106c8c0cea1953d3d95b75a1378313c6d016100000000000000000000000050d5628dd3e114ce1935d19a975d09d371d4364b0000000000000000000000005be07a6227b720ba70c4819cc2306021f7525df10000000000000000000000004ef8315f49f8bc74158ee4ef1bf5e95850c502a1000000000000000000000000e74d967b28a38c0a562dce520b3a70881778e583000000000000000000000000a450b73b9bcba10cf2597a4e34e87d39352e9ef2000000000000000000000000b76a7a67bcd90bcd33228e845bbd4f7109aa3ad2000000000000000000000000ea6e52d42500710a9b95fb67f1361cfdb01928a2000000000000000000000000559bd377b49dcde8fe5331d50db404b283301f7a0000000000000000000000007687f134989d7e43273efc355d65b91ff0e2c1ed000000000000000000000000675b29b816eda75d921e3033e9037549e185d4e400000000000000000000000079cafc2b6582e85902dded20513d82599d9554bc000000000000000000000000ae25a77345b4c823c92908abdf813b36e855c5eb000000000000000000000000894b8ae5f47c076b2f8cf5d77e806c43ec5f421b000000000000000000000000a8d66d697b136103aef742eb5307b4b06fe1091900000000000000000000000010f21b02aff0b358e199a612872060bb23b976020000000000000000000000008e151e9b60a4be5cf760ac034f28e398819e6d78000000000000000000000000dedf3bd0fe4610dc3b1ea958dca3d4ea9019092b00000000000000000000000075a3aa11dc94fe43ae5e47639026cc0ea9965675000000000000000000000000fd71e879d5fed2d50c47b34377cfa0c8bc28c82400000000000000000000000099433c470902e585e93c39e0c3694e61d2f3de0200000000000000000000000068a237606ea6d97943967933007808fd7fb6e1a6000000000000000000000000b93812682316ef01c12877e61da8f72d5c43a9f10000000000000000000000004314bd2575a3550f0105e585bc537ace251f21c20000000000000000000000005486990f032d4628e3071eb90c65d471d08c45df000000000000000000000000ebaa098c0dceb4caea50ad8cfc440995b3a8ff18000000000000000000000000b403a89ddd9a6da78ee87d13aa82555206320af3000000000000000000000000eb7a851d681da14efd8347e68fb991d51c0dd4d3000000000000000000000000f21f7bf38c9b918cd02e8e5a567fae8d631d57d60000000000000000000000003e9713937c1b9d701358d404c95035f4b92a7684000000000000000000000000604ccd0d89727263274163a21850b58c698b724300000000000000000000000094211574b924f18a35d8754ecaef8ffeb6745ac6000000000000000000000000ee0aa037906afa17d17bba73f3e4ebeef4455f8500000000000000000000000075a62456e13ea5c4c1e928ed24f9af44652d1312000000000000000000000000b10f070716071c894a8c9ac4efef05d238a8a897000000000000000000000000cce290153d64c1431be349a94fa15bbcc54743b70000000000000000000000009020b4467d82e9a86f175020b4c30689fee6a555000000000000000000000000f195ec17f2517c08fdb08c28e9072c14f94ed790000000000000000000000000408097f86dd45c74f8c75c8ec6261639954205ee0000000000000000000000006510d1358b1406cc4880bbda59869489d84f398c0000000000000000000000006698a025b4aa568b376938aa056cf211ddfe0ec9000000000000000000000000de103783e675790d273e7918589b1cd1dabf09e1000000000000000000000000e7ad8f925d63b6c9cec976caecc8ac598c3cd4b5000000000000000000000000d0b1722e2cbbf28532e0b53986a5e322be82f913000000000000000000000000965294a8a9c25d96576352f669f9c894995977a1000000000000000000000000b00fb70f9d602484023729b39a5d71ae08db522a0000000000000000000000001ba0bce7ef411e5bc9cd275af80d5714a9915ee40000000000000000000000002ce60f967a380f499bf8ae3df5dd1ccef6b9acbe0000000000000000000000001066225c1e9029ac5b814c60ac9a75fa62a5430d00000000000000000000000004208d6b14c87870d2f5163c3955cc7d0f0111fc000000000000000000000000a8f79273a5ae1805e19b5fa3a12118382d4c52e700000000000000000000000002c48b19d485fe5dd2d86326e3f30c68210bdc1800000000000000000000000062fa05ca88b554af26efb81a29458369cfad45700000000000000000000000004457fe9e85ebe55ae4587d6ddb8a0dbf9b64ba99000000000000000000000000ef9d7b7759b08851fbcf3f644e40e74e5258773b0000000000000000000000005a4326a5319bbf61e96fe6015bdf21555a1902290000000000000000000000006cfa5a6bf15e471da548c495d825d98f8130378a0000000000000000000000004a30e4c88248317502c4e9c8aaf901bd5950e9c20000000000000000000000004ccca35cd2fdb2bf32ab08f1c0eb1c88affc5248000000000000000000000000067b7fa0904481ccb583a25cfe3c357ab31d4eda000000000000000000000000192a2d361cc2c63c89983a4e7b5fa71513f7c5ba000000000000000000000000f7fb484a92c3a3524ec7d84c42bf204ce5d37568000000000000000000000000bdb9a0e1afaa697247500b578e79a864f78e8cf6000000000000000000000000e56aa352c8dce6903d0f7f65a2ccc00170042777000000000000000000000000979eb132e8909ca8a3a533c5f2653de36229405400000000000000000000000048e39dfd0450601cb29f74cb43fc913a57fca813000000000000000000000000641eba8368c54762f723191f87e82f709d4534b6000000000000000000000000e77c23a2f31a474f8da8857ac1415ef34465194e000000000000000000000000f12e9031176d69e598c8161fc4447282013576cc000000000000000000000000f45a6d58b1f1b0c074620b3bb992e5511af5314c000000000000000000000000a19105f1440ef5e4ed7f561a2069ea9aa6d0bf4b000000000000000000000000647bb33b225dbcd1af010840594b62d4d3dc2f4d0000000000000000000000000e0beb690937367d1ead4afc1787d35c6d3363c6000000000000000000000000a65099da95da272be4e2e371a990a7ac8a0ade9b000000000000000000000000eb64a6ead885a7defe53e01c873b2ae980d9b269000000000000000000000000a5188d951265dd6a18ddb86da9d2771773ea823c000000000000000000000000e98eb8f6daa7a71e44833dc7364f52f5d3a42e8d000000000000000000000000c93525f09466416cc88700d1e4cd4888fc8bd9ca000000000000000000000000994b41d5e06991b44bc06709d69592b5077bea3d00000000000000000000000045dae4390f322b3c6ce1520c345693d080eb9755000000000000000000000000ac23e6f2b5619668fdbe6733ed7df712a803aeba0000000000000000000000003bc95c5a2444fdedb0b1056e17710596b035252600000000000000000000000016a1de6d795eed5fa592ce3e75196bcb74fe67a2000000000000000000000000fee8441039901794b06d54976f5d07cd38b17aa900000000000000000000000010c329b3e3350580050c077605ce706844d0537e00000000000000000000000029657f062da24301a3c4074ae1653f399919150e00000000000000000000000008046e4ecf433f1398664f3c48a47f556186e3e2000000000000000000000000cc13b90d5469aad4b543eeab16bbb62a56f75d470000000000000000000000007faeeed4db9b048393fdcd0042e2abefab298c3b000000000000000000000000f7a7f5e05fd12176e13430906fdec7f03365ce560000000000000000000000007f149fdef229880f031fcf201274b978127b28c60000000000000000000000009b95a25b2ff2142090516806abbbe812280111e800000000000000000000000073f58b8e5b27905bb8667ceb14175e1485e9f8950000000000000000000000005baa4900fd84fa56fe35ed8c939a330412d7c777000000000000000000000000b1fa4f4db0f9a8e73ce7a90b3c1c734526a02d960000000000000000000000002368881dc4a810cfebb19820b55eff9f31290b12000000000000000000000000ab9771e4561b06019bb896a7d7c2c227a6294b35000000000000000000000000adf70769e626d43709f8704b03e4175eb6190e270000000000000000000000008af0e085c4c34aaa3311a2d9f6b0a267cf830400000000000000000000000000d7628523086fda5ac468ec30d62a4cb63bd7bfbf000000000000000000000000c739ebe6ad11a3d900693065fdd747db64b90c6400000000000000000000000026a23c6ebec4726e003c35284a131622b5849e390000000000000000000000008dfc5974be4f7a185468b2994a5fb731a1797eba000000000000000000000000f67bf83b25bfa194d8b474426d34e5a5370235570000000000000000000000005e275112243c789210bfd51bac9b6840d29e8d4c00000000000000000000000049a938503ac14f854707b6e59d999c4a9598fe11000000000000000000000000a2f118b2ec7fe71eab594bbc939e9b37b01506a800000000000000000000000075c2b6c377c20d9ad95c6a36785cdcea9c7126130000000000000000000000001b7de46d4db8a567bc1d0daec75e53be5183027b000000000000000000000000021126786902f779f738516d84e2a911d5071de30000000000000000000000005a8fc2fcce76592a7c3d65b1b2dc49ee49cd9b50000000000000000000000000ce78ffd41c36e8089702d5aa394b6238a2e0082f000000000000000000000000427575c51272483db4440efb85952ac4a729c94e00000000000000000000000024ac4b760e31f2ffb7bce5ddfd360fbd97c41cfa0000000000000000000000005849a601037093bbbd348ea77ec5a6d9874a9f7e000000000000000000000000978b05b2d201ecacf713474fbd40c050e29af45c00000000000000000000000017d61f58b0d598a2c75403a2c5ac607dc87c54ae000000000000000000000000b41a2595502d76f910f05039908273141bd3de44000000000000000000000000da117caf8790cc01f2f8b89f0fcb9bc8236573cd000000000000000000000000a37715e9ae4936f2e9e19878dfd3e81a559859ab000000000000000000000000e9f1c40ba61b00a4cffaffed0446952c927d6d2e0000000000000000000000005c4ba5300c63ee14ccc6055eaedbcaa6d1dfe74f000000000000000000000000435444126721ad580cab13f5202b3b868d291c310000000000000000000000009072051c7270803767bc7e4bfff76e592b44f00d000000000000000000000000eee0a42c0edf79625c895b61d96be39209f4f2fb000000000000000000000000c4163ae1b8f2ecf1b361a3e97e8cd5065cd10d79000000000000000000000000b5ec1ed3454e3fd29314439ab0145471a3f20375000000000000000000000000eeeca59a819c52c64a01d0ba71b33ace542d0154000000000000000000000000151e3e25178ff94156539e90d4cdd3f8284191c0000000000000000000000000d50725e551c6ad7af94e3661b11eab95c3aeab4e0000000000000000000000006e88434253530d49867ae56a643bfacb16a42dc6000000000000000000000000bc47687f4bee8c52526bec0058398ff51f6bf48500000000000000000000000040abaa243474157bc88e110ead3007a1bb076e420000000000000000000000009bc854f48370a45b0e448da442d9d554492d796b0000000000000000000000000b82c2825a94c3829bd86a3c5df64b1b6620ce670000000000000000000000005723fb4d4ee78cf976f4fc976c1c18dcd2a7f02600000000000000000000000043b7ac40dc2d9b13ab8b052af9f16ce2d646db86000000000000000000000000658872b22501b9cb7cc518952ba73d6da54d5604000000000000000000000000f86d048e19da2a675aa2bc7671cc7b0a90812266000000000000000000000000557686f62a99042a5937ef691f443fb32b1d7364000000000000000000000000f88ade2c00222afa0e66c8700284e74b330af8c60000000000000000000000004d4d075823687a71c52955c5752ac633d9273508000000000000000000000000c5bc21a9e4ecc110a886f9fdc0a4b12fb085e81100000000000000000000000068be5b99086f9b0ee7fb3b79719c33404b93944c00000000000000000000000099d56184b1f14ddffa8ae2e78a61d1f7b69e1a25000000000000000000000000bcb8c74b0ea5471447e979a42029a68ef30f8771000000000000000000000000656d2d9f0d778423efd9d795830ebdddb4b69117000000000000000000000000badd4d8e619650a2431b6d53ab4a5316772a9937000000000000000000000000428a92843f008a4e981f8f692e505bebf067e666000000000000000000000000f0e1763886bb8c5f7aae636166421758fcca32dc000000000000000000000000258eb56468374a0d0ac35c14bf4ad803b81851c0000000000000000000000000cfd79627eb94f7bfdf7659259ae57071101efb52000000000000000000000000b271891be146c04ebc5c83705d8cfab3ef25c574000000000000000000000000332f8590599c409f5cddf5829ba12ec1d904860c0000000000000000000000000da483490095b32ba8656624813240f8220a645d000000000000000000000000afd4cfb8dd7687136930ee47ff2ecf60b09e6fea00000000000000000000000025524334eace68664a89451396ac647f8e5f50e1000000000000000000000000812711cc51788f77183f51318609d6ca33fb183f000000000000000000000000328778a6a5a239ca4b714d564edb949b72adf4ac000000000000000000000000fc2febb20858c85144f953ec2e1cf0954d072f8500000000000000000000000014f3a7845397ffd7b03eebfb9e67b03c2289d2e10000000000000000000000006471f481a29e7c0df5616ab8583d62fcfbf09da60000000000000000000000008b7a0d817e7f028f18b754f2ba96167410392be4000000000000000000000000adcf43e0cb5581be52199bdbd40de7d4ca02a4da000000000000000000000000e63a2e23e715237bebc069c718e42373fd5ce13a00000000000000000000000025c085e96a412aaa5874e34e8541dce613f9b023000000000000000000000000fb284c2c05be9c94206b0396c68fcc4eab49ada90000000000000000000000006262488376a5d3e8a0a9da1be004688ac43fd4390000000000000000000000004fab2842f81b776a9623e91fcb066462aaf38f230000000000000000000000007e5735581a595f92e912c39f2ad98fd3b7387cae000000000000000000000000ebf794c29f0a9378a032e4b681472d0fbfc3653000000000000000000000000072c591b58c0dd4f276e70a8d0d75e95150d412a50000000000000000000000008904ad961d08e40ce10cbc64c5466a9e981bc7f90000000000000000000000005fa4064d9e0752b4d07d5421c0fc1b027623b9700000000000000000000000000e45f93f1f45b33bce4ca84e5a53ea11b95f72850000000000000000000000005aa95e837dfad9b13764587b8721743743d90ce4000000000000000000000000c81bd93e297cb2493a65334a73950518d2411fa10000000000000000000000001d4b7d47b34bee661a8754e7187adaa884947d5d0000000000000000000000006d61b96867c170e75673b267ef05b55dbd861c660000000000000000000000007d542fca4a5b61b24057b7ecad3d2d16e8e7c09f0000000000000000000000001aa0b4079e8e86e3e1c589a9d804ef740984cdb7000000000000000000000000c6f2c920222314cafe7f68d4b7f61f263dd3ddce0000000000000000000000000967da06a44f1edf6b134876d091590f4a9e63a2000000000000000000000000f03b3e0ddfc56ec8402cc402d37d5a5835a64dc4000000000000000000000000b333afd64d68939e6fb956e418669692c860cf560000000000000000000000002490cbd113bb2ecdcc078dc0ed668f3c638cb096000000000000000000000000073afc99312d245fd17272dd7c90519fee305cec0000000000000000000000006af002b790ad19a76edbed068e947be6908c2925000000000000000000000000a3ba32613a83805f980c76715890b744ac2fa36a0000000000000000000000004ac961a2daf23eedb2c59d122af8c77cacaa384200000000000000000000000073271d0176116a8ff6de54eea85d637151aebf210000000000000000000000005ef160de845e946d47a8097e1002f01b576a1db0000000000000000000000000df1ceb383f1cf9c22c56688e6a5ee75fe2fa0c04000000000000000000000000db57f6e14ffe0a56bb2a0b43ef094f9ab209abf9000000000000000000000000dd61ba077e256681a64e8e67101848599694346a000000000000000000000000683c66c81eebc0aa6591defdd33de7ab140351490000000000000000000000008b96bf8c4867b44cabc92fa9deef3b9524a205120000000000000000000000009bb765ca48cb291c4a8be097a4289735c051331800000000000000000000000010c283ccac3ecce96782c4107031ffdcb0e062cf0000000000000000000000009501e0ac0c5b2b4b230e179eeb2690c29f7745270000000000000000000000004abdd926f04bc0ca04a0f2e595b4c103d0059231000000000000000000000000d9173d506a456e351a721dc84c459f43c7de345c000000000000000000000000bf3a7d80f66db5de694f38f1c85b9a84e7d6538000000000000000000000000000e785ef9eaa77c05c49be800dd74dbfc2927176000000000000000000000000d4950442f3c081f41bd7c50f5af8d56811e1c9e3000000000000000000000000e319b43dbe37f284e822729f959cc7e32233279a000000000000000000000000c9f8da7286ff508bb6941267c3a26c35470813d200000000000000000000000022b6479cbf545b1b23e37180ee7e32389ed321af000000000000000000000000152eedc2ca3554ea1411e67256ee79dbc68007440000000000000000000000003d5844b687b7b2bbf29354c8e5591f416e551480000000000000000000000000285138d4701e3a4e5b2e4b065e52f2549616619500000000000000000000000068ec26dcb0c149494c7459269f818f688c56a4260000000000000000000000009d562a7021f376db0504f000d329c0fd8648deeb000000000000000000000000c070c0c40221d28451bfbf26e9a13c6668b52d810000000000000000000000005cce75e35a3ba94418b92722dd5cb0f4d01d48df0000000000000000000000002281e878d5a2afc93bc77ad28dc850fe532dcecd000000000000000000000000c716fc13a4ff82130a5b5acd1bf19773f9c5482f000000000000000000000000b01317361501ab0d59ee4d2c6d1ff3d9afbc6cae000000000000000000000000f2fe57ea16bf1d83b4a3fa358d3ec466148333740000000000000000000000005764cd76edf61881b0bd12c2f90b9419e1d39c190000000000000000000000007221f338c0d5902de773e28c295cc776b36520d00000000000000000000000002ab8c7871ac0e2e4bd49d354703ecc4b3283a28f0000000000000000000000005354d06bb07f306c183fb5464eb3ce4514d2edbc000000000000000000000000ff2c09749b1a998eff42a86b202310abb1fbfc2c0000000000000000000000000e7e5aec50e38c95564e7ca63f1bab8680692e660000000000000000000000002ca60d0e41f9379f453b1acb21705240df9925f900000000000000000000000034f0b0dd57bd1e20cb9583c73fffef4cf8eef407000000000000000000000000fd4ed29311bdaa4906056c39f1eddc0ac48b6dfd0000000000000000000000000a634f80ecb78ce2b7bd8d05971f77134b53e069000000000000000000000000ee31eba3e0de2bb9a85be87929b0e00c8c39c95900000000000000000000000096c61798195fad433e6b36bd13cb7e8bcf636d2f0000000000000000000000004136e85ab0ad7cfbfc3c8484d46189c9353237c9000000000000000000000000b3ed921977cd150b6151e7856f134322eaec2d460000000000000000000000002b129d5fda489ded2fc46add77af993242cdd8480000000000000000000000009e3cff66eec0c9dfec6889c8c4a94bf459501e3500000000000000000000000000e2b27026b9514883c0e7dc84bf9d03f4c78e1b0000000000000000000000004bbe812e34406e33621e9491629883306961a18f000000000000000000000000a28839d7dbcb2fd1055856a5916de925493e2bd2000000000000000000000000563e7a1b9f861bcdb6aec8ce4555e79ab723459900000000000000000000000033806d7862e9f65886d0215369a5fb7d61bf94930000000000000000000000007d8abaa081de644de23bca450cd62d8c24d9780b000000000000000000000000435c098bdfcefdfbefa3c58626e35288cbb1984c0000000000000000000000001d04fb8b1daa5b78d810c77e1d3d66b9ab45567f000000000000000000000000d16df86fcbe8f4f0beb891657b8bd9cf79459b0b000000000000000000000000bba6b0cbba2f717f26b752308a934f206e4b8421000000000000000000000000208c08620a486ad177787145051b15a7054ccdc1000000000000000000000000cd9f7f25f8593ad3698ca4a56d4b872bf4e8383b00000000000000000000000062c5adbf3b58a0d650697a8f669a513f102c6e770000000000000000000000007d53fad5d95e96a04332e4e992c8eb42db8d8941000000000000000000000000ed64e9ca89f4bbe313e2c5734078f4525343dce5000000000000000000000000ef50b662c4b089b750829ceec4a98abbae2f11a1000000000000000000000000112a7ac5cd26e875c238395f80c0d0fb66e650430000000000000000000000006d2225ddb514c52118a099615e9405873872ac1400000000000000000000000078fa68ca430547359479cc852d394422483afbe2000000000000000000000000286b30361df1ed0b4893f568f321e6edfcca8d96000000000000000000000000292e04553df95c96a892d9bf8d0940e3ea7bf111000000000000000000000000b3696dde1e5a3d8a2d9a1797385de7d3ecbb90040000000000000000000000002c7d9fbff0d58ef825c8bf0888cac1e203d4f66c0000000000000000000000006bb6400b2f255d85c2a15dc3e2308a6ae58854d5000000000000000000000000b8ef7254c116fe4c2eb4815219ac0e01213639980000000000000000000000008193be4a0aa74eca8beff4b1ed7bdc8ed444b10000000000000000000000000005edda9bbd524c8cc92c14e5e548d36fb565c04b0000000000000000000000004341f2530467e250e051be171fa5312a4373d006000000000000000000000000c6d5df2f811e6d36dda95dedb9c049f495616e93000000000000000000000000e5b6a29f60a97006e15a26b131a00b2d212b24ce000000000000000000000000dae28541c753957821945843fdde889d0dc765bb000000000000000000000000109f858360bbbb2630909bc6572efe62305a45c10000000000000000000000003d2c05722ed567ff68d01f2cc88d605700f2d0b8000000000000000000000000679babbb9d47980405358f5830bf08447fd16bea0000000000000000000000003a945b7bc103fc77c33c23f318e649aba720f3220000000000000000000000003f823bcffc6410992f00e0579c63c2068d00e4b0000000000000000000000000304ca62e5315efe5f4ab068f1f31736f17e15a3600000000000000000000000015069e27417a4c2321cb84e410e40b896ac8fe6f00000000000000000000000096de95d68aa29d953f5be16cff837138515e35130000000000000000000000000925b114399f52f3d2ae9fe806e1da7f9156b525000000000000000000000000c030cd23b2edfddecc0aafe557aedd2b550eeb5f000000000000000000000000a3250116ff9d8fe79aa9de3d51a4bc59b3b250460000000000000000000000005c4b7d9bc75e50650ed10e506ad71942a2cb2bc10000000000000000000000008fb96960d01bb2ae2e33a8a618b19540de6de271000000000000000000000000d51dfd601edb8859664035129e83d5bcdd7503900000000000000000000000008f7ec08c5d85b8c2f774bea0e86ee8bf7f30a2d1000000000000000000000000df35a2dfc973b349e687157f7d5e8316fa0fe37a000000000000000000000000b5abe1f4e10ef4062c7e9e47a410b5cc4bcc13ed0000000000000000000000002fc3c15b2be6eccd61d3537416527fae0d2374db000000000000000000000000dd9ed7371ed2a9454e61827db1f401bec7010ca3000000000000000000000000033535867c217ffc5caa113496bfd6325863a70c00000000000000000000000060531070f5a2b0c4653e1477a51c1d358045ff500000000000000000000000007a0632bdb662b52d358580e685989a57421a566f00000000000000000000000038f9baf0295d97d2ef66cb5811c7daa01ebdc2ed000000000000000000000000b33bbb11fe7d5f1255043df77c0a4c1df58bb6c400000000000000000000000035106c4c860b2cfd145c7f27967daf9ea9ad43a9000000000000000000000000d05261d469cadc575bf460487c3d51ae47470cdb00000000000000000000000085a37635b2eb05dd4809796c1aaa69c67b9ec637000000000000000000000000c82e3d5d2059fdd3c9daec455220dc1ae241a0d3000000000000000000000000197c3a9036345e78aa9e22be74e78c14ba8b677b0000000000000000000000009509409807280d5e2127de1268a02c468b5a1286000000000000000000000000ae3a94c250ae8236de0f9168dbe52db8f4ba3bf1000000000000000000000000a4ca0b26929ddeea3161a736d77c61d4c77e6b890000000000000000000000009fd27f1636b7c6993281cb7b73d6a1ddac2e2ed600000000000000000000000022d2875a5e400689598eecaadede211d7a5b1cbc0000000000000000000000007ad0e95726c15df806b390b3962fe38c2dad70e900000000000000000000000029bea1f485485bd44b8e3f4e276be929a05f5f950000000000000000000000001292509ef2807b04f08778c87bc9c42960ab4ca800000000000000000000000013b89ac56fb7298d9f9e2566c6a4b40ab7763c5d000000000000000000000000573ecf738a06415c2a7f4e129d810fed789b11370000000000000000000000009c0c5bbd56e106195e5d647c491bf61e798641fb000000000000000000000000ce4ef447d2a1ca0e77eb45b386398627e4d030c8000000000000000000000000694efa5da3c5f8e79e73e678a2ca34e6515e9896000000000000000000000000caa21f02ec7edfb9add2b4711506edc5d4fe269a0000000000000000000000008266ba126052e5b9e70f6a16dbf0dcbe06e13a2b0000000000000000000000008b08971cc58a9a2c4e376012b154ab7722e4dea80000000000000000000000004fd7a9c873bf157ded46916a1518e70c32167bf4000000000000000000000000ae1d4485a5edac4f06e692a711e28c72069f1b4e0000000000000000000000000cb828e9059ef34111fcbbfa45eb3014172276bd000000000000000000000000a045e831b9bdb8f334a1482dd58abfd35bcc09fd0000000000000000000000002e8aa743b9013e23bf607c4d9f58ae5cec70c57b000000000000000000000000c64f3315f2487ca6803cf7c008f20d5f60748302000000000000000000000000c50c97a2236346fd2fa41457b31457e96daa33cb000000000000000000000000be245c7d2f8f413f5a96cc0893c306695586700d0000000000000000000000001dc9d6635d252c5ebb8914e2edfa55639d0ff07f000000000000000000000000aa08d1e74ca8572ff63aebddd6f5969b32ccd0c20000000000000000000000004da5f98975565d8fde4f7d94d97f803ed81a837b00000000000000000000000080aa6433f3c389a389799a125bb24adbc7a6b8e30000000000000000000000000264255a9450606d41745f21fc839ddb33948ee10000000000000000000000005d03c61e78e4a22b53d6c7f4e161466033d3e17300000000000000000000000041c81a422a78893119dc3fffb7dba97005db935d0000000000000000000000000e0b5f5300dffbcc570ac09552d9a3bcc52c353700000000000000000000000074600985f7926dc74e74cdd5c504bfcc4366d23e000000000000000000000000e97bb2b47adf44b4591934916180352ca8f1d5db000000000000000000000000f84a046c141585449a1b36417387d1942e4499590000000000000000000000008d1c606e3b4ea45ce1e59396ee0abddfe465407100000000000000000000000057d490b67a1b40823cc6146b838b55ddeecc89c700000000000000000000000031761e4ac6d5f709aeca0afbcb4752d24ce2638c0000000000000000000000005e07997e91c999cd832605265d2f1eb370724f82000000000000000000000000d9ce4ffc0d4d983399478d8aaf47b677d306baa3000000000000000000000000496c022209d01af1f92918aba7149fde24a23529000000000000000000000000c39ef1f17b8eee116ba59215694f82e930fef9950000000000000000000000007da26c06c220bff397bc38acd21f503b6038048700000000000000000000000044ee5ccc5639e670f3b2c0d60b019d50ffc95ed1000000000000000000000000b9b5bab642e1bc6d646c8ce3d3ce9eeaa03664ed000000000000000000000000c208f490a501523bc148251ab4f122e683c0de68000000000000000000000000762c71c81e04c7cd7f533e9a3d7d10152236ac5400000000000000000000000030149eb8e5cc24b81102b1f3e6734559c999b57600000000000000000000000087e9b7e3dabcaea82f8fd2aa13ea9e24513454a4000000000000000000000000397003da0fb095ccb5e8b35df9c82e97f296f1a50000000000000000000000009a839cff5321d8d5d5009116458b5092c92f3b4600000000000000000000000081962ec0fe894d3c29beb0d07c7bfe874aee3bac000000000000000000000000dd415ff778628fc84e09090ee82c4e83872aafbc000000000000000000000000c16b9caeb0b6ef59db7ca993fe4a566b557892e6000000000000000000000000601ecdcf72be6abff066498863b9cd9c9dc7de20000000000000000000000000053d4fe6522a87eb86bf53651ff791d10a188437000000000000000000000000c0d309b463e92d405c4813677a740f94645156c300000000000000000000000018a74aa9357221cc488aa619e145437d8a604e34000000000000000000000000e51c8f3a66bcc5e9842140855d241550c47539fc000000000000000000000000ba9c74fc6080488e5acf2d70a3016455a849923f0000000000000000000000007f58284b07abdd04c49493834bb1aea2c128fbe20000000000000000000000007b58151415a57da7b0ef8d5d834605cf3f39ff9100000000000000000000000065f4784108de7c695e59a7d1a37d3fc0b579a9d1000000000000000000000000bcb69bfbd84146382bf4385c060d06ee3e1552c30000000000000000000000006f4cbdc0fac40abbffed14dd1b900e69d59d847b0000000000000000000000008c31d6948d073ba2ef30d754a41798e168aa9dc3000000000000000000000000dc4e7eda1eed8b0c80ee46f37b58f64a2d94c2af0000000000000000000000008ec3031f421d5929a666d12554915b4ea7ac46530000000000000000000000008841e930e33e700aae27d8838e2a6add8bf4c271000000000000000000000000cd1490a6ccb697bea69e544b98b66a5ef92d094000000000000000000000000012319b5549c8f11c3229389e3905158c573787f5000000000000000000000000d279d135c472c1f3e7a482c95387375ef777cacf0000000000000000000000002193da2cafa473cc741f0943d68cd72bd2f4977d0000000000000000000000000b3f5353e46330c0858d4ac6e524c0452ca492eb000000000000000000000000514173c80bf33d2c6d3fa8ec5b5efec84fca6958000000000000000000000000a532bcefcdcff2ca4d83e1cb2616458376657bbc00000000000000000000000076090b1c6f246bbe043cd9fc08f16ef9018b1be00000000000000000000000005f4bd013719b8c052cc6f8dbea2cb77f34bfdd0f000000000000000000000000c0cdcd11f2a1215c14ae92423e0e31b97c61bc05000000000000000000000000a79875b5888f7dc32097e226ff5cff3f58a4716f000000000000000000000000505e46c8e81ec04cf9a9e6244eb43340860c3378000000000000000000000000fc9178b3dceb0cf040641a07d0c4c0537c2a20e0000000000000000000000000c03bdbceb8121ca8af673e4e485044a57529fa41000000000000000000000000b51abc941059e7eb774db1fbf1ac3ef7bf4f8a11000000000000000000000000f11abac4dc78a20f1598353ca4bfd9ab6587d8e4000000000000000000000000ca9eb6269cc681e8f8eb9a931e79ad35809dbd94000000000000000000000000268fc933b763be25aa960c3a2b561317f3235954000000000000000000000000fc11af48de887b286e5897849073d1ede61d711d000000000000000000000000c92df7733dc34bf150915b29cdc19232cb2d963e00000000000000000000000074cac44cd27d1cbbb26f83e3720e601001cf25f6000000000000000000000000485ca83de05eef9f926fbee0299c0962ce14c16b00000000000000000000000077f05966350b99d7e95ced82b0cc6b644e29bad40000000000000000000000009d2cd451f3ff63a7837a52ee6902b3ea63514cff000000000000000000000000ba8c23344fb3858cce4ee4a6a73269b29069fbdf000000000000000000000000941abd64dad30d93045c96070747758ae614f4cd000000000000000000000000fbcc47e8e2667615592a721a9e03ae3786ad2d5f000000000000000000000000819312cb3da8aa54df26144fa04fabafd80b8a400000000000000000000000003eed7c9b80305de8692f1bb2ba61edf00dea1a30000000000000000000000000ea4a7e7b6c16c3726970a24c0c9a97b8fbc977a2000000000000000000000000088895bc756bda38c9b5720d73905b9fa32d08c00000000000000000000000003362fd666fa30a4f6fcfbbdd44019fff26a058b90000000000000000000000001722c463a306737456c3c2cee819d8fe2b55375e00000000000000000000000092afc35dcb0c7769a81779e48053f05fc5ee3d1b000000000000000000000000f7b37e029ec89e8f0b836454359825d18b77747c0000000000000000000000004309db8154986bf192c10b4dbe149964835d030a000000000000000000000000443cdcf80be0be79d8e8a13ba2569d2171ac1e1100000000000000000000000006fd8d31ee9189f3b1d57351103037aaaa3a71350000000000000000000000002d513e331247f91c2fd0e4fa1882056a1ddc8957000000000000000000000000321ff84928eb4a12f9c0c0ea1a310565a80a9d1000000000000000000000000046e2c9c9c041c2a5749558a78be61ce8f98e57580000000000000000000000001629fd97b158e7adbdba3bc2ea511837b04ae17000000000000000000000000043d8d1af7578303a41dd917bb1e3ed23cdeffb9c000000000000000000000000afdd719e728d23d15129ca111bfedbc45ced2e9600000000000000000000000094ba7309e43518ce931e03b6bdba19448189daa7000000000000000000000000a228425fb98dfc7277e37ac84caa43b6675a6008000000000000000000000000278f61e451fda304b332ab5c17646233cfe06723000000000000000000000000ab0b0edcd403006cc548be574c1f0401bdda068000000000000000000000000050abdafc2000d522b8e9e65de6d24ed9f0fcdc2800000000000000000000000043c43eade77f3d4d7142ae5da8eb8f626da0e796000000000000000000000000ab2a8ae0123d30d74406c6cdab5f8df76b1864560000000000000000000000002f4008ea8e5baf0891658a795497c1d5db1797ff00000000000000000000000006a6e387826b073e46868b3412269eecd306f3d8000000000000000000000000d7d7ec02b53e9b11d23b50a69b012d746c719534000000000000000000000000e8466ec5e5fe3394c8764720d0990a2769c574030000000000000000000000008e0bc5dbb6898c803d4da9eb344f325e2cd51ef0000000000000000000000000824d9cc41b28c4e150f549c816768b693d0d66b70000000000000000000000009b46c4013163ee3ce34024596ada3f066e3a6f8f00000000000000000000000023ca8d72f7570d6dfdb9da045789889197804090000000000000000000000000d9c7a7f057ced7ab73cb39133b0991732744a063000000000000000000000000c404c1ab624f11469134a6fa6c037f115a516da70000000000000000000000008f0ad06cfc0a844fe026f1cae948dfff9df165ed000000000000000000000000242afcac9d1fb5b7762167c1b0682e90e5589af50000000000000000000000001a037a033b72855d54f5f0d36ce38df49c4d21b5000000000000000000000000fab6131d6abd82648e5d5f99259955bd15962fc6000000000000000000000000419e979cb206a4ab7a412f173ef527c0602bae0000000000000000000000000049640db2973515d404ae86de8aea53618c89837e000000000000000000000000952ea040b730c0554692fac3869c13eda21eb328000000000000000000000000d5cbe73cb123eae8a535d60fbe3360b695f370ea000000000000000000000000bc201bad61e23d658b6fa2053104634a5245728800000000000000000000000020d6166bf012cb2dda29cf9accb531b986a2b253000000000000000000000000783bfdd19f1b1712e7e6e10eb20ab5281635caee000000000000000000000000f0912d0897ff925dc828cad0cf3248a6438b883d0000000000000000000000009df8d355bfe94248fdbcc9b381d48fa41e31622a0000000000000000000000004bd0255f523cc1bac626d942669b2d33c27633c30000000000000000000000005d2236921ca0902436155f90019e77fdb48b59a4000000000000000000000000aed3c8beea7f72f81c552bbba87166beae008690000000000000000000000000133efd4d83698daa1a8f8d2cdc04b7a797f1de89000000000000000000000000372fe857bdd0472bd28c33639cdc01aa14629dc00000000000000000000000002ef1b35975d0b23e27f9d83a9ceb9fa15140b034000000000000000000000000dc556aa7f9b5ed861d6ff0f1bf6f34c0f9c6c16e000000000000000000000000a671efe1ac674706748c95e3b996c215d5e14d4800000000000000000000000090aadac802dd362e3a1b0ce3a34b3a2b993cc12a00000000000000000000000055b9f6e184c28506baa7f8f5cfb9a6ae3ec69654000000000000000000000000e19beebfc79aacaa7a84b33c1fc7dad18a4a32fc00000000000000000000000013087bb692c26dae65939903bcc975e33be35d6a0000000000000000000000006f21da185a00d63eb77109d9a0e5e5060ec97ec4000000000000000000000000fd3f3531116da23aab4f0013dd5d37a54e335bef000000000000000000000000c9f0d8dbd852468b9c4e64e2676b1863fda75ca5000000000000000000000000e78d57c694449c8bfdfbae133609032b0ef478030000000000000000000000002b2e56490b51ad56e872b9e0c421bd6522820813000000000000000000000000b73ed8af625634ed16739269f6f95806aa16fe2100000000000000000000000088ee1b30c965f80f78271e69f7ce37c6c1bcb3d6000000000000000000000000de0420906f30e04eb2dae00bcee3531d17baec8c000000000000000000000000088bff79c402464bb9be1ed7d2647860a32541f70000000000000000000000008f20f4e2906c2273db308be734b67b97233daeed0000000000000000000000007baf2cc8fe5dbb37bc6f480b3bb429a8eb2b30ac00000000000000000000000053253dc9b58843b08ab42fde480cab95edcc1b470000000000000000000000002b4a3ffb0c8552dbf7828a0771d00b5aea44baa70000000000000000000000007cc09c7335794642e426b122d692c70ce9a817ae0000000000000000000000008c779811306cee2fafc908c557ccb4be9ff20a01000000000000000000000000e13d79b9dede2ddda09fbbdc0283a69b139376d0000000000000000000000000c09a33ca2fb5627c1a80670ed25a94c014b35cc4000000000000000000000000dae6823e4b0d867c0e6011e8ac12b19028d74015000000000000000000000000f989390a227257222d989f3b280ad0767dc14e5700000000000000000000000037151821ae895cae58f9a39bf11bddbab556b225000000000000000000000000b68917036f3ec817369737d780de7e0a3eb94790000000000000000000000000ef644810919b76d86421467275bce09018dcc8500000000000000000000000002362b32fe20abdcd2aaa9beb652292a141d249dd0000000000000000000000008e5a00905b18907fce86733e1ef399c5f0f22b1b00000000000000000000000031460e7d51318ba8acde3cdd5b327a6300bf1cff0000000000000000000000008d7ecc6fc9da333781a97d3a68a23e017434294500000000000000000000000056775eed3772c4bd9f0dab334b91a254a0faba560000000000000000000000005f7c61e086d6d8dfac81b3a51b35a4297c6ceb9c00000000000000000000000047ce269c74e17e60f76b493fc8e7faf48a3fbaab0000000000000000000000005af1669cb8b30e2214d8ef73ec044c77b7b8a45a000000000000000000000000bf82e3da892e741900aa6189996730989e3f95270000000000000000000000006c750bf56558a2007fc6c6a25ddba3c24ee7f359000000000000000000000000bb543689aa0a508dae43b87144e024831b958c96000000000000000000000000fe416ee30d13d477f65d45a5c2729d84bd5381e9000000000000000000000000bde9aa30b61b000eec67ef4f536ebfb82c48d5d2000000000000000000000000d8643e0d7c062e69c76b56a5ef182f124539abc5000000000000000000000000b206f63a61d79454839dda9cd874a3b510038689000000000000000000000000ecfcf69417dc7d71a924b4640ef39a9ca7e67e2600000000000000000000000051c2d7492adb76d38e4607f5ec2dcfe8c0e34737000000000000000000000000717d7172dd105d9f32a4a262475ca1231c3c8167000000000000000000000000a359f153013273099c2271c602c510ad5441b4040000000000000000000000009cba9eb2bb2070c6025e10dac16735a7509a00b000000000000000000000000092d15860ba644dc420d1247b8436ea3f00de33cf000000000000000000000000b3e2b16725fa99c1d320a3991bfa0eb40e907a70000000000000000000000000fdacae4af01d47f0ed7bba048938641a32bdcd9a0000000000000000000000005d3bb8aa930bbc5e552e4adc4c7bc40be1a4429b000000000000000000000000eec4b00aa517f5ce7bffa12d872d494542e7a1140000000000000000000000006e968bdba70c405597f6634892e8d6ff4c98a8cf0000000000000000000000001f2a28f6f190658c050dcd124d8b1d5324aa2b35000000000000000000000000ee45f1f075fe20f8d598b7abe851b9ed81f7e5d7000000000000000000000000e312f47f487cf26a2850040e1e4700a90516bca70000000000000000000000008529a0d1b091a7f04ce57d3522994920645a04c9000000000000000000000000a060cb720831116982dbb96bc769340ce09fec140000000000000000000000007dcddf2126422bad9b99791ae759b81a8756977c0000000000000000000000008a52c2314c8301623d306a3cdc42612c141118dd0000000000000000000000002a161b8703064296a22f30819b56fd3f22986efe0000000000000000000000004e9ff0267e8f0d7f592f06435ef2cc41936b6ef10000000000000000000000005cabd73075e9e8dbe400f89045ec6418b31c17ee00000000000000000000000076a0584bbf89537a5dc7f92ccadf930d9a061b9d0000000000000000000000006b4b9e5293b3c99729f8f9a692ae6259c8f4236a000000000000000000000000c62472fb388dc9f4eafcb2c7f6037000823063430000000000000000000000006458f9de76e77e2ad211b5bdbc11018986571d040000000000000000000000004b9bbf8a23af14ffe012ac20859aec948c6d422b00000000000000000000000045b1e9fb88fa003df9757c48286862c273151d97000000000000000000000000d84d554c2ad5b310c985361c057741cd56a1d0a6000000000000000000000000a23681e4601c84dd530c4310a409c2f9315bd4a1000000000000000000000000bddc3e7f58397a507f262aacd4414dccc78e77da0000000000000000000000001630cb2285d5459b0cf6cedda531991d3fa733b100000000000000000000000084f539593bedba56b1a85f5e30c42c336ffcb32e0000000000000000000000005bb970ca590491f5118203b52611547d12704be90000000000000000000000007930bbc04d3984430428d291029bd468c93ea9f3000000000000000000000000295868c13a7abb9d8af6bfbdfad71af61a61da3d000000000000000000000000de2cda6e54c9287894e99ef26d8a28541ed5b19d000000000000000000000000542d2e8b590af05fee6920ed7bc17a5678e2889d00000000000000000000000025c4963c61c61dfdc0357490fe7c372a4b97fb51000000000000000000000000c9b86ec7f98a285c837547914b7511d8b97cad93000000000000000000000000f2a0fe12d69e3721be8b6556a10228428581fe1a000000000000000000000000ff57df046d0f49a449118352f7f3693605724f7a000000000000000000000000481f03e9646a97e03c3b7d8915f4a8ab74d500a7000000000000000000000000411c4bd97cfd9773295f1490ce13ca83ee9dac50000000000000000000000000ab477502509b7416eb16e26ae470568d27daf72c000000000000000000000000e4d2c95f5585a9def515489de77ee3107e51e9d9000000000000000000000000fc137cad442ebf6d9eaf43253b1ab102e0f3a9f5000000000000000000000000d738c453b71da266ddd2ac8d66b0829426aeb2ad000000000000000000000000a30af3d2d3cd6d101c942ec010813de4736a753900000000000000000000000066bb0d2d70615bcc17995bc7468c6a0d983a8d670000000000000000000000001fac3d4efae21cc9e6a7f1ddf951e1487f516858000000000000000000000000398712eb3478cd057711dccc7fdee6186f9b0680000000000000000000000000b357f262e7da743acb115912dbd51b3022c8e15a0000000000000000000000002a111123499cf6ad973bcc1f8afcab2145458ab2000000000000000000000000a93405bab9f1c7320f9aa4f6e53e5d69b6166f5a000000000000000000000000f6ea58fe8151aa7aa64358ffaf6adc940df37636000000000000000000000000cb0fc4e1a29db4cf817b3784fd576df3b45eccb1000000000000000000000000fb8f428e3023e325ca4a68868f2d1628dcbae5fb00000000000000000000000074ac3d52d60c952b0bcc099e6b7a020732f8fb0c0000000000000000000000004711dbb553293cd946af64be1e2094f01a1055be0000000000000000000000000e4338efec8a4bc03afe60a04cfda71a90c6a5e70000000000000000000000004819b236b9a58b4349df3ce589a0ee13e1130e1600000000000000000000000058a05830cbce5ed885f5ab2ea12f40691fa31fc40000000000000000000000003087505f992833a6b770aa77e4fb8a9ce4e8536b00000000000000000000000049f05978e3c6e0a81678aadcc86429ef082e35a00000000000000000000000008a4546a57346a4774acb1f5f05db32cec0abf6110000000000000000000000009513cc1c15e8f066abda97b03959143a12dfbae30000000000000000000000003a15f463ee013acdad4425b544f60a20da4fe58c000000000000000000000000c96eb6318273bb7c52c6c9f7442cc8cd12b26d320000000000000000000000004d3bb7785870dad06c6edb2400b3f41899a44fa40000000000000000000000004febfc8c0c1f2a1858b0199633ef4df91c873b220000000000000000000000005faf0098d1a128713d0b3f70f9b7ac010dae33d9000000000000000000000000d40f674a7eed81969ae93d2c07bd93a8c299c7b00000000000000000000000000257a9f529dfcdb34fff0fcc6c2e016dc41f347a000000000000000000000000a70a2c87c9086e56b25bd52107fb9a22504f7846000000000000000000000000b6a14fcabc4d5caa84426a3f01b8f2b978c7d2b800000000000000000000000012505907348125f7ab80e25f241e1a0b0273f3ba0000000000000000000000008550764813165f03a8529cd67336f525a60b63790000000000000000000000000fc06834bd27e899f290e2c9f098282abaf449b10000000000000000000000006aefff14ea4428e292a1fb2da9bf91697bf1cfdf0000000000000000000000001169f56115ee32b51b8cd107fa219d4da9b6f4ca0000000000000000000000007a51517a21b7c8c88e2f38361105b4ac47296933000000000000000000000000f03f5befe6009a35297c57323a5d689558e8893c0000000000000000000000003dc57157fcc12e3386876ef9103796857a20f948000000000000000000000000e3657ed8107ef6656fa7d64947bcc15f7028826c000000000000000000000000cf3eac1a850eda17b2255b19352706ab8c8e16e50000000000000000000000001fe378981b1d7f6e61299f4e1567963bb928403900000000000000000000000079722aab8f792bb10b8337e01b77f426c48c69d2000000000000000000000000ce65591da90287d27f35c401b7c19d51ee709c7c000000000000000000000000f8485423c332da873bb123b182b1223ce791f116000000000000000000000000aebe9d89924f93d7cbc033b356ffe8238574efd4000000000000000000000000b6bbd6f62e8c1feac5aec41d298bcc17895246b500000000000000000000000041bf48141e1b029b7843726d8c0b473346b20b970000000000000000000000002061b41a0ae681c1dbddad5c39e46014ba82683900000000000000000000000097135e9db42571c79a432e149a24299790ca3119000000000000000000000000e3dfc3a735d8f70c05e4dbe3e6cfbd52a24087800000000000000000000000004daf6c38245b6aff23e4ef38c56d9b30e675dba4000000000000000000000000f344444d771ae8617fb3c796323398ae08102b7d000000000000000000000000c85cffd91279eeb86c425cc3621cbe990d1a9280000000000000000000000000d76f2e78b32b35edbf671a858aa8106cbb59e81a0000000000000000000000007756df227ca1d21c9d7cae6fbafc48ec5591206e000000000000000000000000e2970124f9dea0336b59d21540acaccdeee6364f0000000000000000000000003e3e3512c3089938840230c1ef6217610bf20b870000000000000000000000008638ab81d9766b9d9e7af80aa9f01087ee08dd30000000000000000000000000479efd86eb5cb33a5996be998ac23f716d6bb24a0000000000000000000000006330dfad628f013657a5ccbe8f3d675cacfe6b75000000000000000000000000ae5cbea269032b18868ae8d1c1bd1178a096163b00000000000000000000000048f856194101335a29f2b6f4782a01aaed843e3e0000000000000000000000004f9f3bcb7d817154fb8a47eb15de4ec0ab2a93c700000000000000000000000097503a1c4ae8df8ea2182659ff3467b287bbb390000000000000000000000000c9b5a748b5a7438ab1f041842376eda9d39a606500000000000000000000000013e30601582b6d37a6718ac5b49c310c27c3a639000000000000000000000000ef9d1f19d3c1ecb40ad87327dd55bfe54366c255000000000000000000000000b7863e4a52297762191890d577a4ced5fa8e071400000000000000000000000030d54537dc4bc3ad9f88baa2c6dcd1dea8eb929e00000000000000000000000023021d2b80a1731db509e808c67acbe9ed769f4e0000000000000000000000007198afb8bbc1b7c050b097488edb7087999d0394000000000000000000000000750f799bfaa35c8c48832380523e997784277d80000000000000000000000000cc900d17be0263d4a8fb101895bfa7111e35ed14000000000000000000000000584d25669f9f053ac60900327ef69068082005e700000000000000000000000082dfb9605db54513a4cc4732f284bfbb5ea5424400000000000000000000000046207e4f6ed03b71892aedcd38f9e4b53af75616000000000000000000000000966e5126af9054c3437c97d761c4752d8870fb620000000000000000000000001a76b69380ded24fc7d8747c528f00f386d3f6f70000000000000000000000004e42b9863d0739b7028a127fe2d15708b88228ea0000000000000000000000006bf14c07abb69cb45d0d8a0c2e7b52366c63379e000000000000000000000000de011bcc711a28a3ac6edad0dfc3de3e2816fc0d0000000000000000000000006f25705d8c99d64353f0fea814085032ddfc65070000000000000000000000003397e4a073d150507f07fe7e9e1d9a00f4452420000000000000000000000000f3e4fd557460e5eb12a0404aa802f1c6d00412c000000000000000000000000024a2c75936a868ec4c2a4854429a46008f857cde0000000000000000000000008fa588a5d7e4f4ebf3cdad96e47cf67021226f60000000000000000000000000645519ab45bf65301eb6c2b7d746746637ea932f000000000000000000000000953863629ebeb7a186a92c48d2c04b5924f0c8170000000000000000000000002992fda520e422f9ab0e41477d6bd65f45091fd6000000000000000000000000c70c3e1921e1d2318a9a138b1d557f12010210b90000000000000000000000004f918cee80f88a99fe6927c4074113b2bc2d44410000000000000000000000007af01f2398afb7750209179c18f38d67fb4f53f90000000000000000000000009be873d45442d719a72ac0ac693e685beee00411000000000000000000000000a013379288d2bc945187e87f6d03570276b68c620000000000000000000000007a0888aff433c0b1718796aceb4ca928aeee2f6a0000000000000000000000001d75d7af8768f8a4304e937d33647944c780aea70000000000000000000000006d3ebdadd0b62684709b633f0715516be7e686dd00000000000000000000000017216f6fc5ab7229397214a113c2593e71f1f48200000000000000000000000060946e4ad5eb3198c1664bc2455179fe68b59272000000000000000000000000d9c218058e79d61408a96a6a9da320f8cb1b9db6000000000000000000000000033b9733d58528334132c099d3ad6ee10053da1d00000000000000000000000070d75200cb34730f6880e3c3438fdace591344e3000000000000000000000000217d7250d0c713731c030891cecee18757f946250000000000000000000000003634238fa1c868b525fe5e6d10d73828325642d8000000000000000000000000ed99006e89b6d783c80ef0e8683ee4a42052c84200000000000000000000000046caa45170ffb00285edab93aa796df5186002990000000000000000000000006f9c978e146886f1a7ca59fbdf0ba292da8188d4000000000000000000000000aba8813d6c15318ad0c8ece50a9ec1b9ef48b84d0000000000000000000000003a31adecbbd2cd6c61410ff2d3cd234b8bcb11fe000000000000000000000000b5aeb3664ed5bf3dd34239b22bef1c8852308b2d000000000000000000000000b156f1a3cf964513f8081c36651c6c6f690c41040000000000000000000000006c2866f500f7cbabada13bb0a2917aa04700d4c600000000000000000000000002f7149e2599e283cf9554a7aab69c6effac2a14000000000000000000000000dd80df521c04f48bd13b1ee71625b2d6fb24ab5a0000000000000000000000002764f6e3fc4501ff61e47b044eeaa2b7409e4a1c000000000000000000000000d5a7ab6cf898de77cd8fdecbcbd1ec3e889287cb000000000000000000000000ee7e5f6472b2d1e16343936c427f6f398c10cc210000000000000000000000004b5dc134392bbc9bc9c70ea4ab9beb11330b05a80000000000000000000000004545f3f87d7ad0cce7c9de0d39397024ca0ec9550000000000000000000000001ab6c07a4dcb56f519c0eb68dc2e60e9a0a1bf3600000000000000000000000044f33e8f6d28fac4ff3cabd9f7d7ba76d7d669de00000000000000000000000021ef4163195ee0559f807b9e05f97bd63dbc2aeb00000000000000000000000067dcaa63fe98460a81fb32e5c1107fbb4245765600000000000000000000000063765e63cf2ec8c70141f0a5d58ab504d213b6ae0000000000000000000000002562565219896d3f99e57f81b760364c85e77d2f00000000000000000000000070abb37b7ec18a7553d29fe6ecf92043a0a50b8f000000000000000000000000fe5c1deff6dbca0d66b7fd9076855adc535a6d27000000000000000000000000d2e1e073f8d1d7f2ab2c22af34a3bf2d8357768a0000000000000000000000008086b07c291c976a866d090d09597392f46269940000000000000000000000005a9b13d32597048d8afd1ed7546dcd191ba0d936000000000000000000000000be6853de992bc8eb18b2e9dfc9784b341496edf0000000000000000000000000cd048ecc8ad39404b8c256625ae3512bf5061b73000000000000000000000000663ddcb10f136950f278ffb04c0ab825aa994b9a000000000000000000000000bc2dd8aa73a0dee44e5c22142f2ea5361c31405e0000000000000000000000009d9d2cf4d44f38ce049852042f366c6690cd5228000000000000000000000000a90da65656ac46b3ce240828fe6de6004c0465ab0000000000000000000000002ae6ee46c3c4ad53e455abd5cb92820af9b461fb000000000000000000000000f799d292f3c5019bdb092bf8483aa156b6cd481a0000000000000000000000001cfe32a7effc38c85bf4ea8d3d47470fe9b909d9000000000000000000000000f38a57d715ab1082030e304ebdcd03373854f8d4000000000000000000000000f7db5985734c9732bfcef1871a31d1f0e0844a22000000000000000000000000ebc05d7c0221c6fcf3dd51359d6bbc972d2d58b90000000000000000000000003a6ccfbb9624163f70e647321b5ebf33bd3021a4000000000000000000000000ba3c5d1c671967aad05bab7c63ddf8da5fb0480b0000000000000000000000002e19a1c2a83b7fccff9987c983c614be08a4d40700000000000000000000000060c60825502dda24bd8dca55e29f46e50382c311000000000000000000000000eb9dc5dd6d5db6b77a8bb8e45fe51a6d697e5063000000000000000000000000452fc229d3bf0dc8cc4b877d09f06792cf0c83f500000000000000000000000050c6d8c8b48035fc8a53be6fd151562b6ca097c200000000000000000000000092a5e5ccf4f36ef2080eb25d7d5077c6381780fb0000000000000000000000007afc39a88e57c6497815b87c40a8285fdb842b4b000000000000000000000000b9f3de03b3428938af3f8ff9b5032d5d5dcdc4ce000000000000000000000000d29b5bf0dac0db8e9226db50e8e0bf361258104f0000000000000000000000001686b08dedbd2a2b5a83f43d0117a8664bbb62dd00000000000000000000000035e996ee050c1ce4749e430934f39fc4fe4c26e5000000000000000000000000e7eb1df0a2132933d3047cbe14876e23241234110000000000000000000000007cf1b6305b596d98b1cd80d2394f87a21e891abb000000000000000000000000ec174344f1de9111edefaf6d161526030fda397b000000000000000000000000852dc1c875f0117ea0808610010893e4c576b6a90000000000000000000000002bc020f0bf4aa61d79b5048bbca0a5c4dabc8824000000000000000000000000f4e5dc1ceecdfc2b2e9dad56e62aef3afec77cea0000000000000000000000007ade5f5f0b0bee9cd2dbe8ab219b046fc871623d000000000000000000000000d1c9708d06ed0197cc303233f8470c8e745ccc6f00000000000000000000000048a97a32bd3a9f440f57c9580213f3ab49bb5ea000000000000000000000000037770ac2e0ab0c88f4ddfd4534bc32b331dafdfc0000000000000000000000007d591a4540b7192dab3a163f3b34f31156950890000000000000000000000000d4dd288d7a0a42a0cc3fc452581b2f66569a32af0000000000000000000000007af2c224b63352f027532ff379d0ddf9b8702017000000000000000000000000c81a656db9a9093e4353436602c9ede3db1b840d00000000000000000000000024c8c67b0866221cbb632d80e3b8a407e016ce6c000000000000000000000000c179335432c816e498e0016f9a3b97e80abc7e6a000000000000000000000000445151875fa56370b079e7bf50d1b3f3c03abf47000000000000000000000000f1d68d847863c47b15ddfc148870c8a283a1616b0000000000000000000000001df36762294e5e32199c8defe04180ea710522ef0000000000000000000000005648a62eb6c7e69b3d4016292b1d6dc6da51a891000000000000000000000000b03e7d0c2af4f0728366ccafdd3f080a89a89d310000000000000000000000000f0f02d1d6eeef3bc3e66a5f12178f4cfd3224ef0000000000000000000000005710d44d21fc5209cdaedb7a80114fb2862cdd0d0000000000000000000000000f86a367335927a7deddbc2dd00960a3a8f578db0000000000000000000000006631e390d99ec1e2aae6aba13e817a371c0323020000000000000000000000008ddd6e63356dd48285a0099cbb55228f54e1de30000000000000000000000000cafdfd68c1ab0e63fcde9d3e3cab31029abffe18000000000000000000000000f70d6f052b3a0d5fdd084f5d3e8f166cfcedb5f10000000000000000000000008ab619d7ed30d1c8d48a37ec3c0384bb6df0a19e00000000000000000000000023d8b9511468812f0b0703b50b7616f8599a302c000000000000000000000000a6328d7bc9f9c028f8d050b877e4514e06df83c9000000000000000000000000bca662b007efa2a691081ca28f0d5894819412f8000000000000000000000000ec5dbd3e4ef89ad0366d2ee30db0945cb0bcb34e000000000000000000000000a6b743951407ea4c1f9391aee204cc3d6237e5720000000000000000000000004a62ab0c13450edac73f515e872d994702ea511d00000000000000000000000079a3897616f678b75839b09a0e83a0f37f36eddb000000000000000000000000e5ade2fd23bd2dc56abe993686b713a864ca9e99000000000000000000000000655dd3eec46dfc9e1ebc2747acc9438e2b1f1776000000000000000000000000543ac3759968098c44657879eb96ae9136cc73e600000000000000000000000079b3044ba55d0c9d5f02aa0073b7aa84f86fb79f0000000000000000000000006ff17b7a23c0dd8f0ff90b302045fa185bda9ca50000000000000000000000007029fce5e386d0dc7e92417ecf764c14eee768a3000000000000000000000000ccfe986b291c5d41d3e345596fb690b702d0ef4a0000000000000000000000007eeaf1362f5fafdffec7beeb737fe9e71d39d94e0000000000000000000000003f1c8d7bdf189628c3d8ddafc87a7c997f430607000000000000000000000000f79c7a3bccba3cff378660580821f559e67d6c3300000000000000000000000093c0bb8706f0661f964dabf2b34b5f116817a96c0000000000000000000000003671f734c8d68d84d5efee75cce49663d0a8e821000000000000000000000000ae4a492d95f78fdd0d0ab333d70b93fec6261179000000000000000000000000fa66efbb42615f60d3810e42972f379f3db963240000000000000000000000001307fc66de082512d444c822d111f4eb561427020000000000000000000000002f768a4023c2b0a055391179d4d7d193dc853560000000000000000000000000cc41a49d78f6faada740713cd81ebea2950a606e000000000000000000000000dd0101cea95e97dd2f7aa91f1e5313540e50a1d7000000000000000000000000d3352e7460e4b816317a1cb1d1eb2446e2a35e87000000000000000000000000b2bb58692e9a876c54a36b124a50b89adbe8ded80000000000000000000000006f49ada19be4489a3e7833b4d4d2b7fb4b113ea6000000000000000000000000d58d9614fdd5d20f8e0fd4ea2bbe194d01ef093e0000000000000000000000001d0516abea2fd93df93622b8119615a98b4f4410000000000000000000000000fe61fbee2ce07c27c6f72d13bc4356841acf3e3c000000000000000000000000a41cd41474f7b59736da76b7fe12b9b8d9afb94f0000000000000000000000005473d33ad294e415442ec56e3754985ae41db940000000000000000000000000e740698ccd1b464c88334e6afc0cbe28ea206003000000000000000000000000390e2d48f8ff63d69f79c9bc84d737fb71b16ac7000000000000000000000000d5872170fc4ecc17726f7f37ae119c17d49bd4d6000000000000000000000000dce3930ba89a82ee9157f6b462fbdb1e42cd4bce0000000000000000000000002608d24b35586a586f17e91d50cdc21840dbc5720000000000000000000000007909e9f12e54ae68291314307f5023248e920d5100000000000000000000000024fc96d70fbecf5f2aee9e9f010901e5066a86a70000000000000000000000002ce9712d648a5392678a90d9b34d94d8697795c90000000000000000000000007667fa79405ee04bb94b2f430a44eab1b056546b0000000000000000000000001f56ffb255e43499948c870dda9c45779ee73e94000000000000000000000000f0fea99fe1b15200be8841c1902bd104bf48d758000000000000000000000000b0a6f3b0c202c95c0e53810d13b238942adb59dd000000000000000000000000109f19a9a66be3cdb4c5acc119a27299f2dc1da900000000000000000000000037e2ed25f0bf36cf1772374e50cfbe825d6d0512000000000000000000000000eac838d89c1e301a9f408af714f5050e6f62e739000000000000000000000000193bc43e31e460b2be9761c3178c81d13d5c781c0000000000000000000000008fa2655bab8fab179654b59eba9cdf76d6a885ee000000000000000000000000bb35dc7901928c996ffff55fc6025b465d9eda33000000000000000000000000ed2ab8749daa00c0f79cedb43e8f49ac6c91399000000000000000000000000088090b6c8acd77457085d1425ebcfd509716d4a50000000000000000000000001bd22f9541d0ab5f3fc357d7b97ede031bc4288e0000000000000000000000007805da28346dcc6671540d2dcd64a26dc07dd57100000000000000000000000023706bfedf83b500461178d2366c672e79ed9408000000000000000000000000843ebb128632f479b49c87ebbcd1f77a772d2e950000000000000000000000002ac0d3e6b675a4f3f0c168e2986fc7da1379d06d0000000000000000000000006b06c6230ebc8325445a0f9c9b4cc42fe21ecc96000000000000000000000000a7ccc32f879665a937c90e2a4e0c97a80e55559000000000000000000000000007390fdb4f30f3f4bb20456d35cf6a60d33d1a4900000000000000000000000085ba17c615dd739b3edc2def79cc1c7b3c4b4bdd00000000000000000000000060716642b2c87390acac32456b36c5bfef3267da000000000000000000000000a190bd9e59c4781d7711469566c47d2994e2ddcd000000000000000000000000a0bf080cf56b07f936d92cae12e83afff273a7cd000000000000000000000000e5d0d20cb8295a750c432162dddcef8d4e7631be000000000000000000000000b2a22a47a4af196e26195cb3a637a33376f49dae0000000000000000000000008d565e9c1809cb899ab5f2b1b35d1fc43918da0a0000000000000000000000004cc74696c2821c23f908b8c361730880bc88890c0000000000000000000000008014390b2e59c688158f41a70e32abc1e9a507be00000000000000000000000000c58253f5ca552485227deacb9d99b820b06a6b000000000000000000000000bdd9ac8dddcfa1fac06f9050ba9bbd06ae674d42000000000000000000000000234c91441bea33a3f3d4f01633ebadbf0180fbb20000000000000000000000002c29f1379d0f6cdfc843f4a0e8fae255d8f8ce93000000000000000000000000b6ec072ea456565f9386af86a242d27d0ae7ef8b00000000000000000000000086bc7db3910cd61aa9bcd191472342e6e8f72eea000000000000000000000000b9329811f0951f16809bc903030a077f83ddfa04000000000000000000000000db6b50ba545297a92cc7dbd3918e50ba822b8302000000000000000000000000f5c72e3ad37f24ac07665dd49f8f6944483b7dc2000000000000000000000000898421e49f0d64c23625750a2955f8107fcde87800000000000000000000000006bd282cb27580add3aebf7c81b7fda84dbb2d360000000000000000000000007928390cf400cdd9feec155b6b206a097524ab45000000000000000000000000815d8ee5dda8d145c0f8dd5c28bdaada0a9cf554000000000000000000000000aea11958b7f57663225bcde012c8321c4c5128fe000000000000000000000000c4ab58a0da6b5faf1055b1efb924f45934c8bcc0000000000000000000000000756a085bd9c2e3689a434e4bdbfeec8d79714c25000000000000000000000000a0aef7631b2f5054caa10693175e32f12ea0e18700000000000000000000000094d11b77ee54c2c5b5e273d80f7a3cf0eee8277f000000000000000000000000f04a2a7cb59d1c3f0da13df1d18ae8174146656b000000000000000000000000672b8f3023a98fb470726006bb2afe6520c9609e000000000000000000000000576f0048b99f04aa8886480d633136f529e67ec9000000000000000000000000898d6148c517f19760e942db4e122e8eea240afd00000000000000000000000075cac0ceb8a39ddb4942a83ad2aafaf0c2a3e13f000000000000000000000000ea36221ebe060b89713ecf0ddd2eac2880b35fa7000000000000000000000000e25275b686a3660346c5b341632034609f2d5a1e000000000000000000000000dc9025f9e7817ffa488541d3d814b75c64962757000000000000000000000000575fb99693bbdd45436026c923176b5dbcb0891500000000000000000000000003f96c314cd53328f2abf07b048e0a893fb7c65a00000000000000000000000079b7c6e56fa9d9afb034a3145c5d757660860b060000000000000000000000003a697d2af6ea414102aa4aa3a82b40a92fcf1bc10000000000000000000000001bc5e70504bd4805edd2e83d79bea35c5efa816c000000000000000000000000b0fe2c2098cec09d0d5f6754eab708449875b8c200000000000000000000000019de50a57f61686aefd7fe44f40541cd45fe58b3000000000000000000000000a7346c7281f6e8c67578eae87a4ea123f35d4e5c0000000000000000000000009bacae10736f877ebf6930fd01a6d24e271e99d100000000000000000000000099353cd396468f27cd6d3d305456ec65511159b20000000000000000000000005bd61b2d17949a787d3eeb0ad44833d7812a332c00000000000000000000000083727d3c5ac98d13a56711fb07535a94dcb849b70000000000000000000000005329db5b47f62959475011ed45e95866f0dc184f00000000000000000000000002cca09941346f9c525a856540d4cfa67034d9da00000000000000000000000056a8def987a2b23f1b09b88bff19c0fb16391a78000000000000000000000000c847c381b6956b346183e336357d7900c434653f000000000000000000000000140f832113117e2c452563f157ba81e40e3400a3000000000000000000000000263eed473fda60c20fe182fc0e131bf4a9d50967000000000000000000000000e52d7f0091225483fa7702afa4f1f4b745092477000000000000000000000000ec504ce1bae992af94f60c7430dcfa067a51df2a000000000000000000000000ceed62b29dbd028860117dcea27698b83d3ac8d1000000000000000000000000443be5ff5d4b975e209cef6a4a9e279179effbc1000000000000000000000000f771056e0d1aa0db74f198f9d0fc356c2ba1f1380000000000000000000000006bd8d812c39367a65f270b444a72cd1e1563d1c8000000000000000000000000e2468c7b6e5dfcd2e00fdcb34be4b570ef6bad1a00000000000000000000000011847c131dcc5f0caadf2ce1560cca7732195ae4000000000000000000000000d09bf486c5e8b53dbeabd4f6118d1d2d557099d4000000000000000000000000cc516b069b7e9b9d2fbdbce71bbf259ed7c578b900000000000000000000000083c11e34935a956d9409a0fa404014f676b4543c000000000000000000000000f92a54f2d9c6f7a0ccf58d105603b191231e31ab000000000000000000000000428f134932490ae7d2dd79415f89697d574f74d90000000000000000000000000f959f8991da2ea1e925cd97b9d49044770c0a28000000000000000000000000b5478d6fe9e81dd9586e779bb1a003d59088c0cf00000000000000000000000011c78de59453d3b2b3027f6ba01c7a8591730c320000000000000000000000009dcdb437c881d89d722720046d7bee579a0ee15f0000000000000000000000000d6832657d74ee394b7102a8e8997b85ce45803a000000000000000000000000cf64eb303de8836526b0997090861c221c05c347000000000000000000000000c1dc19926697b11a1faf413827595057963186c500000000000000000000000095526e5aefd45489763672cc747ee009fab9a9540000000000000000000000001e41b4606655c2bf445006bba9c252a68631aac9000000000000000000000000f34f8fcd0453571b6f4edb76cb683769d54314910000000000000000000000009af8cb89f8b3ffc516a4ac28348c2483e902fd9d0000000000000000000000003b226c65f67826bf984ee10118dbfded5fdda90b00000000000000000000000094eb0eeffcd108646a683e597fb4e43f483075de00000000000000000000000095f5c0f35a51b6189a525319f99fcf6a9195e37d000000000000000000000000669d40b177e0e7df8284f010897ab7b84cb76abe000000000000000000000000c913dd7d27252c04db1ccde731a795743c5d8bd200000000000000000000000072db56d9d2e7d9910f050f59df8eaf59ee772c9a00000000000000000000000012d678b1e42a6b336a4d561749a6ceb5c9637393000000000000000000000000a55aef357bba5e785ff591f05172b4432b8e8fd600000000000000000000000006f4ab61d61e3b330a4a4b134cf9b01daa9eeb520000000000000000000000005eea4b905a9dd43e18e9fedef1cf93629aaaaae7000000000000000000000000b8b304373533116f40337bab85ab17acd17bc2c10000000000000000000000007016b7be89d6a51f9cb40f36ac014634257e588f000000000000000000000000c2c13657c27819aedabb7aa37632db449e242ce60000000000000000000000001f4dd5186fd902d01178610320965cbd43c36a860000000000000000000000002f5c1a0c3a5e006a453cb2271d9bfee631d4dee4000000000000000000000000d0cc2adcc8494b315220f76534b3006d135334b8000000000000000000000000328d0f273bba3bf8a75da60bbabf0743fc4957e2000000000000000000000000c0a57b1f77939ba5a46816eb9213d10f959dee2100000000000000000000000086bdf95a5b188e81c332a11a21712b19792e39d40000000000000000000000000b18a471a40ce6cd3d7387e511b1a1a9f2a6536e000000000000000000000000ff4a153e84ae460815ea82d21ef1db6f702c1a1a0000000000000000000000008f3123ffec3579bffcf29faea8728844e813b68c000000000000000000000000e43b976675e8ec4775123c7dd1ec511af13a30bb000000000000000000000000634464361b875b1ba4a0f5296687658b43fd38e800000000000000000000000001eb53e3a23ea3e7fea321de6cf445935ea11d2c00000000000000000000000062890059c29e51fbb54c0dbd9e398bdaf276b88e00000000000000000000000073058970eab82511292548bc7fdccc5badd162960000000000000000000000005accd6396c19d0da01541e5fc998f2122fdc1f4b0000000000000000000000008ce7b017417e23a44498baf99a5eddaa2da3925e000000000000000000000000c57d9300d927abc698a6d4693e7332b52cd752710000000000000000000000002834795ae0fb833a0ec0096cc5b2147bc35f7541000000000000000000000000f9aa10a18facb1ede4be72d0c45fc5c7a785e41600000000000000000000000019e5d36bc4455bc20c0e61569362fe9c27144517000000000000000000000000cf95aefaeceb3bad2202c1f242a42683baa68a4c0000000000000000000000003fc1ef48976b3911a9eba92b9c2526e1db9b0e530000000000000000000000000f1b7305d39ca4f9eaac0d788d99fa3e974bb6300000000000000000000000009f88b66ba8b183a759ab9466ee756375e7527de800000000000000000000000032d4d31dd90a3eb412821b9dd148e322ac5fda16000000000000000000000000375368fd9829045e5c0e7fa5f8ff637a5f75b26800000000000000000000000011c1511de00f5c4bb9ff7068c17fdaa3608227e20000000000000000000000002dc3a103fcf700881332f286d23114adbab7ad3f000000000000000000000000950645b2be0a6f5f0e02b3994db617d9f9156653000000000000000000000000ac2cc4c5636a2b37e16bdd0ca71cf34648f11f37000000000000000000000000b774b4138a9aee9e9e279638178eaec1dadf09af00000000000000000000000081bcfee9e12d38db2fc4f7fa8a1acf288017c8f40000000000000000000000008879670a3fffd75c9cf581d0bbb8590a7151c2f8000000000000000000000000150dbd80de60b0f800dc42714123df66aec905ed00000000000000000000000083fe896743abd0d94b8028611a2d8ae7d654e1a00000000000000000000000009d925f3cff988dc5175f2b2c652a25f84153f6db00000000000000000000000018b6d7cb3b0ff75e21ea5b5ad4654de6cedb53f6000000000000000000000000fe6c1561d91f6120e3d8c3f79318eace95bcaa94000000000000000000000000ed0adf56a4f9feecf4d9afd4ef2e0c01e65ff7120000000000000000000000003571d21c9d1c97bc16a2a343c76524ed940bab6c000000000000000000000000b6e21760577e059aca508e6bf95d74761636661d000000000000000000000000cc28f571c967d3260b8986aad9df6c3b0dfeebbb000000000000000000000000a0aad7276e1531c88fbe4857412021932e398bce000000000000000000000000d75336dd23fb9ff31a6ad387c456e92e4a19d81e000000000000000000000000b8e830aadc66f433b525d08f30bc6da60819236e000000000000000000000000b24c5d64ff4f612b2300376724f75bcf73dbe9d3000000000000000000000000c817ef6b23b77c51bd5914c61ff41b7578ce786b000000000000000000000000957172bdf2b704a22a5009e96dbb3b5cd3e1240300000000000000000000000072c6cac1e90837844af80a183d5d24a109fceed2000000000000000000000000c8169241401244bf2ddd7738856aa5732f8568710000000000000000000000007f4b7f7121742afa1c0954ed0a50ad562b161861000000000000000000000000d4c4b0cf510d8294970f4f8a833a9bd7cb5ddce6000000000000000000000000212e92d2abd0f549b8717d26c19c84c4ba636641000000000000000000000000784af678a41ee3bd1acbacf0755f8af818e2d84500000000000000000000000082e4b42f6e6ba8d2ab0c87bc0dd6eee9c5d9f7bb000000000000000000000000681b37f9bec742639c62422655907ecfcd83ab580000000000000000000000002e3c5a574b556ab65fecf1f095175687c18a5c1b00000000000000000000000096d441add8aefd002d14bd3caec49e0552361197000000000000000000000000ff27127db5a36d39a7a136fd96b9a0ac222b78f3000000000000000000000000c5023542d1bb7ef6c82fe61fa530a9b842e8840f00000000000000000000000066241d6f3b97305d14d05b86a1533488483624f5000000000000000000000000b7d40374226e62781399898fd18088ae98c74f5a000000000000000000000000b926b5ed7a40a98e4f3be9fe54aa6e6b9863ac48000000000000000000000000b3e0ef8ebac09b63fa559c40a7d129dc1289d083000000000000000000000000fbd7108dc367c3a032e119eb2c721f16108d00ee000000000000000000000000d0fbc311d9d9454647fc5bf27b3b932d2471ff95000000000000000000000000f954cb9e3aca946bbeb6ab22f0e7b759030c1d1d00000000000000000000000051b91b037da35885a219b49ac0b05a7466a361ab000000000000000000000000b6a2ddd62c1e120d318396a2f725335d2f167e31000000000000000000000000ebaeb8eb69b81c163f4cd82705c962beb632661c000000000000000000000000f140d707f0b85285316734efa88081cf2ba941ca000000000000000000000000cf34261a886591c9f83a5e2c9e4d2d69b7eb7675000000000000000000000000e61058bb1fe76a8b6baf037c90a5aff1c60f7cc40000000000000000000000004542da18cc615e4978cf8f8ada432417a3ecb41f000000000000000000000000f5f8b14dd7cc83204c9dcfac29479ee1e5fede73000000000000000000000000cb774de4ef02785055a53fcd76aab6445a926b8c00000000000000000000000081cacb9c75c0dc423f46bbe8e5d2e984f714c7dd000000000000000000000000cdc1d3b7ba9fa419977014dfab4bce394361dfcb00000000000000000000000099415307816ff89baf44a0b3722d1aa197534aa0000000000000000000000000805a7aa2cf067134563a8eb55103f59d90b8c4e50000000000000000000000003aaa567125362492173c854e0ea01723978efdc70000000000000000000000009d9761dcebf9923d3d1b1f7806e4751d6a01a084000000000000000000000000eddf581ca86fb56a6d6801f5321f9b0632acf2eb000000000000000000000000687c04e2e048470ba8e93f0a616a0b09ffd4d44b000000000000000000000000040430a1637afd50d0317cbbf7d821e3baaac0dd000000000000000000000000a1928ac83de85187b51d6c89a22b858fca9b2140000000000000000000000000815794c7ab76a0b596cdc13c83eb882b2fdac50d000000000000000000000000ff2d9c05b868f54f81f1613407d7550db8da2bb1000000000000000000000000a8719a01fe25a32e72545f7f7303cd0da50971520000000000000000000000001b450f8794671acafb4a4dda47731fbdc8a8899700000000000000000000000084c4688ae771efa87ec5173cb717ee76cdffa00b00000000000000000000000028821c9639ae80b614f2716bcc6939fc479c93d000000000000000000000000075c3f20ee85e7c4f2687aa02213db84c61337287000000000000000000000000ae773cb8ee54abad7fd55eed4c5d4b4fbd0d901800000000000000000000000083242d45beea9b3c8e98ac7b482df30767013829000000000000000000000000ad7bcd2ad140f6909600d888d94f07f617e0abe2000000000000000000000000130a0930139589f2d2276344ea26a246e70aedc300000000000000000000000090b7c685d261218d702b85a55cbfbd387104574d000000000000000000000000f32bfe2698f40a76498003765454557683deb110000000000000000000000000f377474a0e3c046cce0fe41b2822b657ec2022ff0000000000000000000000005bc039ea8a7eacdaa4e0a6f4aa58f328a0da148d00000000000000000000000040e2d38dfdd2606ba6d7e4194bb0bd3e94808fcb000000000000000000000000822036fd2071a5041a313c648926394c9ea89748000000000000000000000000ae71518e172225d118041e659b28b185c541b32c0000000000000000000000005c84513033d9cd17708884a9865267d820015ae20000000000000000000000002a6fe831716c54d7d3737ea0f0ec6ad78d67b6100000000000000000000000007a35c9424bf595439cd36cf88a8bb0aeb18414d400000000000000000000000010cb572e48ff6d9758c79fa84d509f33bd8a1cc900000000000000000000000061dbcc193a5ec6ce4746176c35729bb05c07a0b9000000000000000000000000ef20dc2746ea3b1c6fc068a1406473c1cd68b18b000000000000000000000000586a9a0a470cc8040672e1c801558bb6d1f36e96000000000000000000000000690e2635d71f3eec39b47f10099d246630c8291b000000000000000000000000350bcbf9a207928a4f09d256074cee610d53cf07000000000000000000000000337844866ce1f51be8eb9f3a4882b5cb891edba50000000000000000000000007665568e755ef5039ddf8a5d8a4f9c13e7b87b96000000000000000000000000007584f33f02384f843a075352a2bcc38cbe48c1000000000000000000000000ebb0b673d995f9fe2879814dad067905f98cccf600000000000000000000000085087e41e0531a92dc3280fd0ab2d201746642330000000000000000000000002e78b9e39a1c4206648fd51fbf28d1abeb694236000000000000000000000000dfd4f2c332e6dd170729b0d144ac4633cfbb18af000000000000000000000000fcd36a07edb7d28f534be15b656922306ab9a0b70000000000000000000000008ed8f16367b56a639f304580101d7ba6632766ae0000000000000000000000002b7c3a7773e262db4620e32d23deac1475c320560000000000000000000000009706622bb46fa379d02d7736b6dfb8130de498600000000000000000000000001e51c1603cf7c2a889cbdd8a31b4c2e402f1db6e000000000000000000000000e9827fb300cbb8ed60287e0025bf7460e0b0e6bc000000000000000000000000d2a81b935c60d45a74a347c74fe76e374b63bd180000000000000000000000006ceac05b2340467c6cb3a2a6f89c1a133bc3ce080000000000000000000000006f30f6a63563a30555c89f80bac2cfb6160524e000000000000000000000000080cc4bb3b8ff2e92ac07e4d6cf172aa30ab2368a00000000000000000000000003091fefc5a39afb10557742cb7f04ad8ba297670000000000000000000000007fc4ee61b35b314554c9d1ab4bcaeae228c4edd800000000000000000000000012b4ec067294f326493e0b7ae6ec85cf14d57dc70000000000000000000000009c0eb335f5e923a0ad30d8c262219301ac4124d90000000000000000000000001f8d01951c4ec909544f9b964a901a3e6d1b07ac0000000000000000000000000d4d546bac2bb13e2e2e69ca8afd1936ddd8aba2000000000000000000000000bdbe7156d8b3e0ef1a8d06893e22f758f0c3f5ad0000000000000000000000003248a46c8c1058bb0da937686f327d9500daefeb00000000000000000000000051fd877bd423cd2dc9f181f83cce1046bc1eb1c0000000000000000000000000b3bdade0d49e9c37837a0b551a25a03de0c8410c00000000000000000000000019fed82b14aedc6283f84ec095952edaab875631000000000000000000000000dad83eb602da9731459e3850f68b4909a7e92c93000000000000000000000000e8646d700df426a1fc6e825a86b0c3d004569b6700000000000000000000000064dd334184a45b14a09f0e34b0461ebc4000c63300000000000000000000000049e0c421a892b4747bd8623033e169084f14e69d000000000000000000000000ba9661bc426154136d4d6e26a01b9ba8814aa84d00000000000000000000000020452cfdff79eb851e89fede5221f18bbb0174d2000000000000000000000000ab753e300180f3faff9720ac8b746f7e225e63d6000000000000000000000000dd848b28a58dfafb13651c505c938da86536ac8500000000000000000000000065887928d1951cbb80f721b959187b75d916c641000000000000000000000000c766c9339efb291c025f0630ec76f3fad6a428120000000000000000000000008c4fc6e5c3aa8e9ca84422d638b9976b93618b6b000000000000000000000000b4195e8981f5bb8cc607283350a6e9c54897b943000000000000000000000000b34f941b340432a87900c7fdc0715767adc8bca2000000000000000000000000e7024f06a14d4c253a8c331666ada40bdb0b04e400000000000000000000000038525e9a05f559f09f369da498f784604cbddfd6000000000000000000000000b7c564f1bb2df668b282bbf0234ad96d6e9044f00000000000000000000000005061a0c3fa7c58b82fef8b9a7bb6c3e9903045ef000000000000000000000000723af549f917777f658b264c04908934400a31c4000000000000000000000000e7eb1c23482c29140d54e4100ce9ff2c3abafe530000000000000000000000007607d69e5a026a494649c6f1d639ee116d2f8d2c000000000000000000000000aea1449fcca39c1499fb4ec88d7852b70c5ac508000000000000000000000000877cfaf7653d445d65ba7901a66ca2514177236400000000000000000000000075adbb2470e3063cbd75d8a1d51c057ff1ca3ef000000000000000000000000025e7fed1d84c88ab24c57e956dfb9c1ace156c38000000000000000000000000b60064636d140c078e618cc01cdc4cb4b948c434000000000000000000000000d52c30c9ca25d2a168902991b85b108ec045503000000000000000000000000016b020b8c553aa17b29528a9d350ec10654f932e00000000000000000000000086b1dd3133a5cf27414b8a990dd3099266f227c3000000000000000000000000f479919c8c5ae9b56480f0abfbb9b7e0457eff70000000000000000000000000cc246eeda209c0d998802569c16e59e9739565770000000000000000000000001a6ab62882a65e8aed009abf8fdb73977d43afba0000000000000000000000000fb2e6faf962c5d284b92490bfeddfb5337e61db000000000000000000000000237fa0fa7d79d6aa6aea230fd1ddb6fc12d47c1e000000000000000000000000286c04f04e8528a6602d51b422c80c44e91dff48000000000000000000000000f5a5e74467af00f16dc2f77ff647704f3bac6fe9000000000000000000000000d9e2c8f124f74cbeb3ca08682a3b6e8f5e04ad64000000000000000000000000663dfdc16e5e4ec80dd20060b3506bc825eeace5000000000000000000000000458d1e307cca61c0bea82f7663f66831175ecde800000000000000000000000047304132ac79725d031b534508ab29bf134c028b000000000000000000000000f71c89ac33829472b28b347cd5af920daabca45500000000000000000000000061ff30f49e4ffae19cab30fafdc9f9b717973dac0000000000000000000000008aa65ed8f1da54d598d49e6c5f0067737a6852030000000000000000000000000f0a1a9bbb7521b784ed9c7c6677b00405724d2a000000000000000000000000ee7a315901acbc18d62f3f5ebdb01a381d0a0c0100000000000000000000000032e4f7576f1a225e93f287fa6997d7397d425c4d000000000000000000000000c70d78be9fc97dfbd38f37061b9ee46a5cc0191a0000000000000000000000007fd23819b8583fbc9dec972dfebe12979110840c0000000000000000000000002e31fa6834d2b11f873fd4b60a14fbe6e4217278000000000000000000000000835e3a069cfb8e0b8e3c2d5ab06a7bff25574f010000000000000000000000000f4c43f999333c3ccd2322f6d8f097aac7b4af4a000000000000000000000000c58e2013d6bdb80f9ff63a43dd3062665f75ad97000000000000000000000000472961eead72c92c00e2ffa4b0ca4158c9e84a550000000000000000000000005b9511d5e00c8148fa009319a598418c41e7e2b9000000000000000000000000fa813e321dea00acba141ba4ab6d926aa97a626e000000000000000000000000f37a7df912b5a7923bb6bace320fe8e6ba01c188000000000000000000000000d687ecaa3b6211303f8d191891592a50ff0872ba000000000000000000000000583bb9d4b995eefb210310512759bd7c1477ce630000000000000000000000003d27c80c0b5d2e443a0e4be78f14a0fde29ec3370000000000000000000000002a8926b74d8adc634f551f55a1d7408207868ffb000000000000000000000000658ff47b99c244925601f26d938cab83e605a36000000000000000000000000039be20f4cef4e5468994ffc33e6881ce276bd90b0000000000000000000000000023750b405ea50fa5e80259bc4d4f568c845d9e0000000000000000000000009c3d3bc194e3f508eec3c906ab69ea6d0e0c8a0500000000000000000000000036f2df79981e4cc62a115ab299e770147b48ae2500000000000000000000000086fc53913a7dff735567ed42874dfc09ed8d900900000000000000000000000068e7c36f2cf3bae3272c6fa5fcd450c330c425860000000000000000000000005ad22fd2f4d70b6468820cc3cc33b7468173aa7c0000000000000000000000004109f751f42b3de5c0039d68298283b5ce6f2252000000000000000000000000f27bd4e3952514a81cf7fab704efb4ffa2cafa8b00000000000000000000000041994a7c098580739d2ac937e9c5a37b1d14d70a000000000000000000000000c3bf6650361d14d127f39c73cbe013ee98fc6de000000000000000000000000008a66f19b9073fada1762fe49702eac8159cebb8000000000000000000000000ed21a221b3d3b30627635795d7de5e5c9257c1e8000000000000000000000000b2255209e1ff2155cf515d1d2e3d136b691cf3a9000000000000000000000000dd77cfb80d58fe82ed093734a2c72a3ef593ba1e000000000000000000000000bf4910d7df5d58146885bc3c85d033f08b23f408000000000000000000000000819b33d821adc669cfcc415cd0d4aded3d623125000000000000000000000000bb11ab6d91af8d7d122b9373c967e09992d267f2000000000000000000000000622db6208183fb5a7062d370bdec2a7bebef7fba000000000000000000000000699ec7c3153b7e6b831b7b2f2a6cf53fa728554f000000000000000000000000dc1e19e1aba44156fd25441350d4033023b096de00000000000000000000000083c02567e1fb5cb3fd6cd2ff6ee6e861c60d1291000000000000000000000000893e8147e1583c043cfb99fafc97aa28e36a1c63000000000000000000000000b030392711e2950590487c30f3084f4dfb9194590000000000000000000000007906b73c66a7eeb6009698b224c632c66b78ff870000000000000000000000001b9dbf156931806eae14e5593ebf29a1bc57ee76000000000000000000000000e3c983384df1dbfa58fa471b96b8ce139239833200000000000000000000000093fe7ac6dc861c9b43fb5761fe5cead97bccafbe000000000000000000000000ed443e96b89912e9f3bbdcf5dfccc5f27c89affa000000000000000000000000877dcf51701984c1d8423dc68d592968d530ff8b0000000000000000000000004745f2e524dcc7bbb11438f7421123078ed671120000000000000000000000000e474ab035ad87b4424b74d99ca22d538fd0588a000000000000000000000000916af1849c2114d104bf1e457b94edca4c224843000000000000000000000000ddbb8460b04e3c222490b13b1abe488706f7c3df000000000000000000000000901fda8a06c4b8c96a08672a2a57f0064cddea970000000000000000000000003c9a519bf4047ede1112b0076f156a42204f6467000000000000000000000000a2486edcd3f964eaf840874f50e40ab2d5d665c3000000000000000000000000975072c0245e690b0755310b72020d1535823859000000000000000000000000c04e8335a88ed6429c69b7bef3a201c9265a3aee0000000000000000000000006f2f84d0cf3af9ba95ee94252d386de875aa055900000000000000000000000099a11015848bee7922e574a854efaaef227a09ab00000000000000000000000011ba55768341c980122fa8d393f4fc5773d3d3c1000000000000000000000000bc70ff375db7495e505cbff450d077d2eeb83477000000000000000000000000eb0c48e36ddc633a08e1d85f89b90a333ca7a7f8000000000000000000000000a9abcb2498e19772fc23ab60494a8c9b85fd0a6c0000000000000000000000002e03808d9cc044b15870c6988b2523426af0fd24000000000000000000000000cb0b292efd3b60f180c3acbcd5bc291e0102778200000000000000000000000007d996730fe3c70caa6089af688ddc7e7ded7277000000000000000000000000cd61ff82c80dbac5daf5747b018cf7d138a9637a000000000000000000000000b60e7712f5b868f1f3f9426d1d091b9b36d4c60b000000000000000000000000db144106c961dd5b73b671aa6dddfde1acd6d36f000000000000000000000000931b805870cb157bf70beb79dadf897e4c00de010000000000000000000000007faf7c21ae30d7417eca894548dced288c96db5e0000000000000000000000001424a744a31c7cd1e714f1cad69499ba85c6f094000000000000000000000000efce25bae59601bdc1be6ba95cdcce1909b080180000000000000000000000004ba88db051a1c4a9d56ea56d1643bc9491fd375e000000000000000000000000e50096dbf1c9d344609febdd70cfc89d6c69754b00000000000000000000000004f749e187e49a3eb3e386c3bff0a1c314e7c53a0000000000000000000000005ff6627e6474a0f5c00f9cff750bb0c1bdd07aeb000000000000000000000000ae43cb9e53fdace1d8aa924d68ff818f90b7200900000000000000000000000078c8d844a92678a50397f839f22cbe812af16e4d000000000000000000000000aa2ecb4125f72771b51951039dba7983b83fab2400000000000000000000000090518be67f32ec859e2216da6a46d71d64a43532000000000000000000000000f3d20a34c80d8abad1e19ebd3b2cf45124ed2ec60000000000000000000000006f6214bc7606e310e2895724334011e4ee1e49d3000000000000000000000000b5663cab0eeeacb7e273b958db65dfdb7f1b816f0000000000000000000000008541c9e6eb833af3a587b658a32e560da6f9d35a00000000000000000000000019ce948461f65bd22833dac52ccbf4027db0018300000000000000000000000024cda30aaeb9a7d62c1c40965f145e83cb99758100000000000000000000000027b62d40cab5c695f5d469b6442259935819a26c000000000000000000000000f20b3969f8cd97ba33535e6345ad1e4660e125fe0000000000000000000000005c42997d9b6a7f8a11f491d1f35e78366e0277ff00000000000000000000000081e430cc8d6b143f2f6b3686740a2a04bd735c8b000000000000000000000000ae79f734acbab94071943724703749c668ea4a5d000000000000000000000000219adc95bfbf86b6a0dea37cf33901895a874399000000000000000000000000d235b34de7f915e2fdbf5f61117ed9a57e7399d8000000000000000000000000bde2e811dffe3aa1ec5541a361079f01d477ff82000000000000000000000000004f7bc5f57bd958aa76f537055d8da933352b650000000000000000000000002de6ed3be7ee206de51d0af659db7336cd6e7f3500000000000000000000000097112d02f8e685c3a153fa1bd15f077f6c00a54a000000000000000000000000d843065ed813d228257d381bebf6e73bb7f1bf1100000000000000000000000093b235737081014122e5853fa05d125b544b7ab1000000000000000000000000152ff0b9ea2e37a74f334a3529691931da9cafd50000000000000000000000001aada1ca4d31cd3dc0147f9d777f5990ffdbdaa10000000000000000000000000e3c35c5184a94e59eafa8e1baaefe37eba33dae0000000000000000000000006f71661836e264dbf79d40a2f23cdbd716b596ba00000000000000000000000045538559e7edd7e4e621dcba10a07e01dc2b21e500000000000000000000000011d207d1ccb1ea960e37eb1944ab563aba9beb830000000000000000000000007392bcb63a8499c89d8fdbeadf5eccdb19bd02740000000000000000000000005a1c7a922c161bdfdfe652d1cff59d6e5dfba5cf000000000000000000000000ca87c9878c7b68c62c575cbb85f9c82d0ca24d7500000000000000000000000059e01b4238da77ac35a39c362d3e004429ff076f000000000000000000000000b4863288e5d81833c8a47c482bd55ade3ab946110000000000000000000000006906b0fdbfa624b06b24be0e9c31af8c011895fd0000000000000000000000001783eb93584cc6a2886050cfeeeab978a4e07eed000000000000000000000000d281e41cb5e88234d3bc3be808bf595ddf5689970000000000000000000000007319776408424d7da648cad38aadbc6b7f88e09e000000000000000000000000dd5777158d3762f7bc622b8f85ef230e52447ab200000000000000000000000028966c40a161734982497f699a5cda747849ecff0000000000000000000000002c0343574bfd22e4774e56aa4b9ec9e41945f88d000000000000000000000000d45c297ce5932190a1ad02c51f45711249a6ead2000000000000000000000000e4f4887965cfd2043c87595fd20aecaa241bfd2f000000000000000000000000713fa484e3938ee907d286884d6a40590aa826c800000000000000000000000013a51808e3a474dcde9ba41f91d8415d681c846d00000000000000000000000035e35f36377c063ceb10d3b0b392244d8887e89f0000000000000000000000002089d7be432847df803dd1a959900bf17fee9a07000000000000000000000000b88f2158321799b601baa142132160d4b763463e0000000000000000000000009093dbd3ea28302e349134f3f48fe5bc209b503700000000000000000000000058fedcf7c1099cb886b35c8b79d701b573879fa30000000000000000000000001578c25fb087fb510e653fd9ffc0e4848ee12a88000000000000000000000000c51f7d238c3e6bffa4d44ea5d32fe4aef3bcc6f8000000000000000000000000d91b4b4d2c19ff18a8977e48cde576c83d4969a4000000000000000000000000da5c0f224f40e099a98c5e50afb10cb0fdedb94d000000000000000000000000a4f4dc3a9fd5e3952e7cc110cea01ce25f65ca2900000000000000000000000001812177af903259ff3c08737290fca628dbe567000000000000000000000000465ca31b71c594576d20f66cf4af7a9763d33b67000000000000000000000000fd6a6169b82e5c2d5327aec904e014606edf7d1b000000000000000000000000b93d63a9a3d1fe1d8d3c0747319bafd9cbf7693d000000000000000000000000c0b1de5b37d6ad2fb5728934d8079f53e39921f50000000000000000000000005abdebedef836347679ae765813d00379e258185000000000000000000000000164366ecd5b387d08863db5717041b2c0edda3a8000000000000000000000000ecfef6543d412194709183504791a5b126a777e3000000000000000000000000d86e4bff0c78925f1f50e3b0cbfb79cec6e4ebfc0000000000000000000000001695a30402fd38c46258e87c7791a9555e9935990000000000000000000000000d7df93e93167a8b4cda78bf2249b173c14917a60000000000000000000000000f6058c02f376b44016875ecd32032476212019c00000000000000000000000033c37bd903d04fb52bb491646e0615c533fbcb8d000000000000000000000000f60cb3cc772e9ee4f7dc1301d55ccb9b7356050000000000000000000000000034e2a4c8419ec44c292065ea49bf20b29cbb63ec000000000000000000000000a9b96c68aca94ac347b256a23319320d76148b52000000000000000000000000ddffdb374418d023d1559dbf202eaeca11dce29700000000000000000000000092d63b9bd3fae11e51499b19c8d00706baf02cfa00000000000000000000000077f3d2fb6a1b644cb4076da07b4427c8c5614baa000000000000000000000000390270be76ce7083b86231f128b4279538f7a99b0000000000000000000000000e5214eb207e2bb7b511ce6fb9d8edb4f34452aa000000000000000000000000b3cb221b803481234216b16402b58472ce799483000000000000000000000000d27fdddd23cb97d4a4d82f28948eec601d042edf000000000000000000000000e8b67ebf4825fec2ab6c010a01064f5fa54672a50000000000000000000000001e5be10aad895e1b4ba96fb9f772c10083c92015000000000000000000000000177d80ef7a97d42236d911412cfdef960f8c03ea0000000000000000000000001cffeb4785378f2c15b54fad0ed8e13f42e760a400000000000000000000000083ea45959e58c5b6e92cb98fed91865e2effdee80000000000000000000000006983c6d84e66a8abb9ddb9373a13f41de6c12ea60000000000000000000000007e560d9a9837e1bc7bb31949111f42036c595ca200000000000000000000000058ab038269ce1704b4179a1990771e61b2c3b197000000000000000000000000c4636a615eb71a915945314663cc7fa0cd64af67000000000000000000000000dcff996d5cf9cb88b941d2440ea20d7e7cb9d6200000000000000000000000005c1859bfd4c56f4256ae47deb489ded60cc7f5d8000000000000000000000000b41eb08e872e3cf1a81ccd0bb76701f58255129d000000000000000000000000c51726f857f94c3919897be0438fa345ad257f690000000000000000000000006cd16c001f0243b2e219261843568b8e7222d7640000000000000000000000001020664b8004b825f31f740e3247a9e563cbeb8f000000000000000000000000482ff5a7b3037de167236294d4e0ef32a6ab22b00000000000000000000000002840013ccda52a80ef8f89abedf292008fd6d59d0000000000000000000000009b925a69d350a8fffa5ae10b5671a4e35e2b12e60000000000000000000000007b4a83d76178ecb1b32566d969d8872f4c13edc90000000000000000000000004adc8cdc614fb8bb87bf4f4a937bff8482c2daa900000000000000000000000057e454418ee041246b30d49c168bb915aac8e053000000000000000000000000aef320796d72eaa49e28c966a5e3a01d0e00fd3100000000000000000000000021c3b442f49a35ec4687e51592bf9c5677836b13000000000000000000000000c981e97fd9de1cfa00217ee8ae2c943a9652692900000000000000000000000035fae6fe6d41dff995c1b3162fd0e5c9250fe519000000000000000000000000f30ee118196697d78d7986001075514c54f50f2b000000000000000000000000908fafe64e34476628cc90f243b8348affd0e488000000000000000000000000f17959521d435fe07190f85968c5d8c0fabfc1f7000000000000000000000000f27887059fe34db3d7d0827df037749008406c0000000000000000000000000050a96d61feae89286d150cee26ebeb13ce7448f4000000000000000000000000df8bd95867280ea0a2159a80bf4f8925214a10e700000000000000000000000039164f6fabed373c78e342aa7db94d764763a31a000000000000000000000000d64849c491f7f2c5e5b0ccc04ba5c0b8bb8c312c0000000000000000000000001ea4ab1bf4aadceb62598910f294c27ca5b90a5200000000000000000000000084665969ee7e1edc1187d388e9dd7c809549192a000000000000000000000000b3965aa509032ca86d019003140e99e41043487f00000000000000000000000030a27208b16f91d1d86b5670b2bbdae3886b578000000000000000000000000041a0f2ebab6d67e3fd1347f876d040530317af0b00000000000000000000000053d11f73646d23bbb61f5553dd7254f9e0538304000000000000000000000000af15b02fd91af54e1615a4573a5416c242305f68000000000000000000000000a17413fa6f1cbbb6c3e33f13c109e2c17b2ee7b0000000000000000000000000e295eba948b08ebf2f1796a1ead19d9e8781aa9f00000000000000000000000017ca5db7d9b61ab7a304ca95d0774a8ab02608570000000000000000000000004e6b9531833e841fd80824562b30a0468db4e3190000000000000000000000002710951ed78a16350186182cc588cb3a537bd8e40000000000000000000000000a501c350d6be0569482319550c75a8013f9158200000000000000000000000048d6467d449fbe8ea0a7243f2f0bf1955bf65b0b0000000000000000000000005625ea2def796906291bae317a2b94ae986972030000000000000000000000000732ddca2875a7d9cb3e31526317bc8809a4318c0000000000000000000000005039770f05007730e0143f988276e0ec7155b3130000000000000000000000000e0b567e9560120c00a7f61b9431f6096abad9b3000000000000000000000000a72b1c9fcc4c41fa88285fbdbb3d5a508b793a62000000000000000000000000d4a97c060c1511b6ba6e2752a2a390b305c8f15f000000000000000000000000d5e33a3c8a29c64acf8186ce2d1641eccd2e9a9300000000000000000000000076542b489ea0fd13d7870fb4443e6eed2b21274b000000000000000000000000066cae3cd13fdd8f3b966855e4f3d21d196a53a000000000000000000000000048ed0ff72d5295b597d17252625f9bb7ad0a294a0000000000000000000000001fb6f625abe382bbbe2f050cb5d441f4b5becba6000000000000000000000000b0fc76e1e42145eed3bb4ac670d2b29b2ab1e155000000000000000000000000342a9bb581ece8b8e07c8409c29875e8e0b2c05500000000000000000000000092bf1614c82f50481e82833e6731b9637e8002b80000000000000000000000001eeae158c4452fcc24e797fd5c3c6ee459c1c3e90000000000000000000000002e12b210de14f930f458d537b6984fc968dea1490000000000000000000000007f185163a2ce039a4889a73aa2961426ae0172bf0000000000000000000000001d8b900349eb58cd2dd85eb6be535408ce85882d00000000000000000000000019ecef664f605a9cb27064144be66174621752a70000000000000000000000005872ccde3439ddd3839881aa339b459b2b3e7d7900000000000000000000000032bda2b3c8ef3b1356a1e1684ee5056d13e2efba000000000000000000000000135768319ab5ce643f1740b5a1d699b52dae56c0000000000000000000000000362666c1d64db8385a4aa71d21246b021496c06f000000000000000000000000c7e14c34a02b92b4fe160fdca14493f5468ea9990000000000000000000000000dd4fe7e48323140f8e954710e889c4737d4b23200000000000000000000000093d8cd976a2561f7df6bd4d9c6340f12c1900c31000000000000000000000000f927bf9520b3c23f6e2f24e6fa041500c9ee770200000000000000000000000082c7ebaf2f30c57373dc9015962425f59e698389000000000000000000000000df1c8e99b3566838c6b9638be89513c52ee87eff00000000000000000000000068381fb7eda7f001969cf4ca60bf2f4481f2829400000000000000000000000042ea1de346926504f5cac5bf96cc4740f7a56e32000000000000000000000000fcba716e85eaaaa57320efff7009c31a2f117556000000000000000000000000139a198b07c3265c50a20868ccd2c13123854228000000000000000000000000f45e676008d82c34965ebd7e564e7c5534b1dcad0000000000000000000000007c589ed300d2ecd9f4d1f5243e36817a711bf0e8000000000000000000000000350d1bc174a7fa96b0244a8274f59c364eec2e09000000000000000000000000c83296cf42ec1599ea2796497218ad7640f29d5e0000000000000000000000000e467c5639df19ad6789bdba784004dc14657aee000000000000000000000000d57aee446743d948179e5c2f94beb2e1aa3087f70000000000000000000000000eb604d8df36350d68a0dc7e85c6eadb9d78f1020000000000000000000000009fdb9f0467ef0836e22b173b294c31627619857d0000000000000000000000005aec24401bfedd3c9250892c87be20ea144b5544000000000000000000000000b4fc04c2c588b917fb39e7a4d03f2e31b80ec327000000000000000000000000f0d091f98f7fbac0f44929c9f0ae8111f9ba92090000000000000000000000002b09422a226cfc6fb0a9e2625f9e3949b346fedb000000000000000000000000151a287b82fcc754bb2e58886ac436d76e19dc060000000000000000000000000693b96d2142ca525ab0256892bf88216c7bbdca000000000000000000000000f3ffcef19e3daa5beb3fdc3b7ee129b7d91afde700000000000000000000000085345944334b3f7ee13ba248f3ca41603d409d71000000000000000000000000c9071060e99082642f5ef93d85817fd728162f3b00000000000000000000000030af4835f12b6336bcfacb63ce2e273f4531801100000000000000000000000033aa5e0b9d3f0535fb8baf4370beee2712b6de47000000000000000000000000da165b32258335466021e4d916a0234e59840c4a000000000000000000000000e725c67a3cd28a821daeca46144420960ac8e18b000000000000000000000000198784b760251df21224eb3b19bfa07eda09f3060000000000000000000000004b27b07dc841f2c56570461104d04a31a672720d00000000000000000000000091f4ad306e41196ad61a670d20b8b2fdda2e41180000000000000000000000005de478067006759ee7bd8731170a057741a62c8a000000000000000000000000637b0272a859c68cf793b4f19e8a25e2de911c42000000000000000000000000e354edeccb967bd7ded62e66b2be90ab74033d7b0000000000000000000000006a21a615137a5b4e678fbfdd824639b6ee6e2f5b000000000000000000000000396b8be94eb736fee22373505175d129bcbf9a190000000000000000000000005f7101c82e219f091310f73b462d268ad2e7fa4d0000000000000000000000008e278198b397888b69c3d1da1ae0afe9524889d4000000000000000000000000e27e3e01110a32f41ff65335aebb994d70e953060000000000000000000000005bb2cd50e741edf8086de82e8c6fef7b202d8bc700000000000000000000000022a8ef1ec9b7653eea8b4fb8e7f9e854af4a0ef9000000000000000000000000ccb34a2d486e22254a15b6f5d7cb18becfe38afd000000000000000000000000cd675001e55f452f3390f918dd37f41d8df359f200000000000000000000000075c107fda49ff622e374b67cbee2b22bf7e1da9c000000000000000000000000d64bdff99ce7ea4ef4e7332cf0025a257d50db1e00000000000000000000000074a5a7403410ee33882b559ebb2a1872d6e6bdc70000000000000000000000002b741c378b64e3ee0c5d72e2fe1c68c923fad69000000000000000000000000084760b81665e6b083065004d7d55c9b515336dbd0000000000000000000000009bf3f4b226e2fe5c70b84c274a469ef8e1d1db200000000000000000000000001d007bfa2418e0613cea5e19830983acc49a418c000000000000000000000000c5f5444e208dc36b053807cbaf3f25af5624d960000000000000000000000000699f6acfc012e9774ad0a2b68f96f61b3e1b3ab80000000000000000000000000565e771d4001a9a4a6dc2b4f4e7a6a0daff1e430000000000000000000000005f6847c2be43d6551b4ddc7e67ee59bd0691f4ef000000000000000000000000dc170169afaa40e4a9b12636f327174d7da98e3d0000000000000000000000008329dc23562d46790faa49605719899a1e3d517d0000000000000000000000009c4ede15fd5185d0eea137d65b69d9722e61b1ba000000000000000000000000971c296ea6f2c1a4f89c90b44f852892304611cd000000000000000000000000b8c8330dc470a53c2c9324af86bf8b5eed580002000000000000000000000000736dfc5db2ab697e35f0a912150783f5eca1f13700000000000000000000000048426b88be00694855e5bdd16fb197d91fa9d44c000000000000000000000000e81f5702b364eb0b2b5adbb0f17b310762f74d45000000000000000000000000ce66ee476cd8ccd774cef8af8e939814ecd700f700000000000000000000000007b33bc6ac9ed978f19dbbd9b102656d703bc5ea000000000000000000000000a4ae83b95399c8318f28d82411a9008d2780d6e00000000000000000000000000c1e42cde106a5137979ee7892d14a3a3d6e3f6600000000000000000000000004aa3c2f60a1d59ead659d509b358315e7ad10a60000000000000000000000006530896fa2e2a496d2b22202e930b7d0f50b75dc00000000000000000000000090068df1bba53f50177ebee5a7674f346c8c85ab00000000000000000000000070e2d56cfe53d18459cbd5f7aa5f8fff9c9de47100000000000000000000000044578b77eda5621423b5d585550ac6b9df63fcfc0000000000000000000000008bf0412d9c6e5b9b3516d5e96208ab426f74ceda0000000000000000000000008bf0412d9c6e5b9b3516d5e96208ab426f74ceda