60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6f72670000000000000000000000000000000000000000000000000000000000000000000000002e516d533831396d773559724e596d504e465064736975643537656b64365a696935676b783935635158346658463400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005520000000000000000000000004e9b17574f369746d5cfc6aa83de680a41367bd50000000000000000000000004f448d72c8cd5dafedc92829159c66a339310b970000000000000000000000008149a455bb39e192a56b305b5c418bdaedaba1a50000000000000000000000001a1e6160a3ef61b14423f878f1f38677378f1cbd000000000000000000000000d91997306366e89ded9a6502e7d54fef3df8b7f3000000000000000000000000ab6a56ddb7d7060f1ba3b2134f3af9ad551e132e000000000000000000000000aa85648358545477742e966f83727876014bd6fb0000000000000000000000008e1493554901ae0e5cfd17bfb5a860e6a21a1901000000000000000000000000fe076d63b39b949612c0eaf80e8c0aab368ac845000000000000000000000000b5c98c0d2861d39c538aff4e87cee946ffa1adf4000000000000000000000000eefab075f7b3a850fc47cd7ac93bb8b17454bc4c000000000000000000000000832c69772b3d1587cd2a5d384c39084ebbdfe1450000000000000000000000003a680ebd8d0abb536d2efccb94ecd463b96132dc00000000000000000000000087a9ac65aac836fe3635d479d64b6afa4ddb629b000000000000000000000000c3f3045c304bf7eba72e68f831bf45b82b80cbc50000000000000000000000009a6a745e2179e53ecd563ce0f5ce4e269d9f13bc000000000000000000000000fd8dfbeca42616469542e5b4ee0166bd2805d45f000000000000000000000000caee582d05fbdc07999aa038260c13181a4b14dd000000000000000000000000bfbfd6e25ae831cf5790d1bc8865a9ddcb6efd36000000000000000000000000df76ca2ab2310daa6b4fff2988db50ec3442240600000000000000000000000063895c61760fb32a92d5ca47a2d1f34c9d4fcd11000000000000000000000000626fe23c28741180c3ea3d24a2c0adc8923562e5000000000000000000000000c8fc6ae9c4bed04f6f07076f76dc5133541555b3000000000000000000000000645d9ad54bd777d0cdd81030bf1790fa8008661a000000000000000000000000b1625bf05dbe39c762f1732746df26bf618b9b41000000000000000000000000e63104f71c550a6e78b302767b13ae2a12f0fb64000000000000000000000000facfa1cdf808afd6bdcef503d4e9f328cdfc2187000000000000000000000000aea3c34b7ab2ded4a8cd67dd60a8242caf80672a000000000000000000000000eda444e6f2cab5a88c08181cff26bfb02bd24598000000000000000000000000a524fd417b0b5a6fff2d0630cf50fff6f74c2f4d000000000000000000000000124f4c29b05e813981cb70fca5b81b8c6cdca7220000000000000000000000005e9c26da23b77270afd1e84f71ad51ec7e1669cb00000000000000000000000024cc46949211688c15aff7f7f62520d7c2167dd60000000000000000000000009667678ba1dcf45878c060aaa9dfa6eedbeae2d2000000000000000000000000b413a48088cfb0074f75349c790062920434e321000000000000000000000000048c7ad6de1a3975bbc1609774a31414be1a7c64000000000000000000000000790eba0b43ddb8723a82335b67d71d0e3e62492d000000000000000000000000785b16bfafcd6eb0df8a204ef98dfa545ffd329b000000000000000000000000bbed8b8649dc4e346a4f65f91620a7008784453e000000000000000000000000b13865da25da7b924c482d8acadc47a156a193f2000000000000000000000000fa98c3792387b3db2787d5e6f8abbe78cc620821000000000000000000000000428ec03b8838e3c3884484e78ad3471ee9edaeed0000000000000000000000006156524f191c903adcdbe6407e20678eb324fd040000000000000000000000003315406caa4ac5adb6f2b42019ddbcf2e06fb8070000000000000000000000000a428656893f17c401cb2e79ea01b2d12d81dc72000000000000000000000000cec18a06d7de409010c218e5841c2b75ced2315f000000000000000000000000ed16b62f1826cbdc95cb200196c7cde0403a0f4b000000000000000000000000550dfa52ac559b102eb02a85334482bea70fdb880000000000000000000000007a0e841abc23fc519190f756eab2a7e5f1245679000000000000000000000000ec995b6037e25ae5cabb374ac32b9ca4fa8c9fda000000000000000000000000fc1fa3aba8f1235d9de1d761ba1f5febc0fc58fd00000000000000000000000038f8da5c4727e7148d0f766bd83d245b7243b72800000000000000000000000076cc120071d92445d04a5c60a5a9b0afd1a32df0000000000000000000000000f6ba1a0d29214822b18ab0feb527856832a34e9300000000000000000000000069d6d375de8c7ade7e44446df97f49e661fdad7d000000000000000000000000d43a1756121be208675e8a9f6fa8fbfb4295a01a0000000000000000000000000f26de1df2e5207292a687393a43c4e5a4ffefcb000000000000000000000000d4731a6c7cf6642281e348ff50c8340f6c49e10d000000000000000000000000ab826bab28460c75c77b72e2adcf362a68fc0ca400000000000000000000000032612ded3f9306394f77ec505200728766db2f4a0000000000000000000000001f3997a86be620a53248b577e68ab567954050b40000000000000000000000002496d456904109d4f80136849aac4ee6615be2390000000000000000000000007aca535a17484e4fd4c1030522a25c6b66f094af00000000000000000000000038d05a97d7857d9fbc266056a94c98b99e3a015400000000000000000000000086ede5772b7c38e5cf16f0e4c6605973d7d8178a0000000000000000000000008f34df40c588ae255fad5d653781bd2b2974ce4e0000000000000000000000005c965920c386bd61d271d5c16f49149ac4c7dbf40000000000000000000000003fd4c7d383f31c69a9735837bfd14c343af6b32a00000000000000000000000006e4ccfc5f150f92167c3730e3e041dbfaedc47e00000000000000000000000001d42dd18481f2cdb8e27831ddf9a6a5d63bdab6000000000000000000000000785269541951020e20aca997f387fd38876aed27000000000000000000000000e3a03f0171433f2cbac0951af590753ee00b339400000000000000000000000033e2d0dd1edaab544b4976246ef5d50efd0137bb00000000000000000000000062f2999fa3bfa20dce5bbf67d1258331e8f3b1cb000000000000000000000000088840e29adfcdfd581107b668bf9162be5012d500000000000000000000000020744cd5e596cd278b360af34c9b0caea8ecb72e0000000000000000000000005bbf636d67290aa6b588a15d4052b5480e78f0fd000000000000000000000000734dd71c278654a622aa0ef6623a39404f05a59f00000000000000000000000046c47cead189f0b392bb50198ea1b8409a7c062700000000000000000000000048c805edc02cce1ae39b0e15423757b1ccce7732000000000000000000000000022ea605fd33b6ec466d13f4e0ad6e24c20a23a6000000000000000000000000dda35c360455ca41495748f5b17ecfb20c010c000000000000000000000000000dad2ce57b7c049d45df711aec51017dc5214143000000000000000000000000786d44880b1ce7be8b643456e9e416febee065fd00000000000000000000000036af4a8f5d52ccd4a631cd7b2236d1741482c80c00000000000000000000000046601ce5bba1dfa91aa93737a4900e3e6cfbc8e70000000000000000000000001437a8f236c336dbfe603dfd0906e7a613fdb05f000000000000000000000000ee22fe0591acc45ccdd4394b6ed6b788db0278ef000000000000000000000000dc1e885a893e6213b15d5e5b958ec282d9ecf2be000000000000000000000000c353a28f20e4b41adf10a1f0566d42895f43784d0000000000000000000000000321132d5295356abc8347700d12f34987a10a20000000000000000000000000d5c9e6986d4f52a7977eeddbbc1899c06ed62ae400000000000000000000000009f2374232c2866845d03fc623b370a6b9fc16d20000000000000000000000008ee33a11d0d6a1deabff442d2f2052e3e75f49b2000000000000000000000000bfb98aad8e57c7fea77cd9e656b2cf1d17ba5b2e0000000000000000000000002b49f03b1eb4710ac0cc7fda917991376165e142000000000000000000000000837d31b2e33c03d7127a0b50a439dbd7d09ee9500000000000000000000000004a34cd4c40aa2e6e63ca3feb19be810a95e1d71c0000000000000000000000000579f4468a4e00a8cf6f6fe5fd9f5e0f5b2dc7ce000000000000000000000000f5fc6a299cbfa3a4f6f3bd76afba457fcb74cfef000000000000000000000000df17ba365041bbe1974cbde00f114afcfafdb65e0000000000000000000000007efd967c125d0669b4b3379c2c470cb84c51c7820000000000000000000000003e3b6515c7e0071c3688f27ba01ae137588459940000000000000000000000003038b9ee82622849431f35d1bfcb87e5ba21a59800000000000000000000000031cc3317a06e00fd57e512d26f7933076f48cce70000000000000000000000007b5d62367ce45426c661d79dab5b43573acba8d80000000000000000000000008578213ded28eed513062f9903968e7e83f3c038000000000000000000000000f9d594b4a3ff14ebdda7e452dea271e0ead2a56e000000000000000000000000c8b02bd12705f1cf4ee78dae82557919c8733dc4000000000000000000000000c6d39c5953a3bfe8d0691fb1c22127417f72ee1b000000000000000000000000e14a13b8eb93b6569a748ea57a1a97025fc82be9000000000000000000000000340b8a22026f41b531b4fedf7d199c142112a4d700000000000000000000000051c7f9f3216edb3b42699f5da118da640bd88c3100000000000000000000000014cc6b62c350e3b2ac301ec69574c91bb35984ff00000000000000000000000013c437e9dea4e211ed8abf29643794dbdf2078220000000000000000000000000e4a9b6da4206761f2946b3a3f0f525a4173faad000000000000000000000000694da39965a6a817ce47b7d3efa622b992b382f6000000000000000000000000e44f851846644bfbbc02192715a78f8d83c63d6300000000000000000000000002841908d2d747607b2af1e7f4ab260d024d7d80000000000000000000000000fa6cdf294e954b4a0bffb2bee3b14400d85bfdc5000000000000000000000000ba49e7424d1a68e8aa38085f2bc651e1cc3a5090000000000000000000000000513c0821662a94db160abb123ec8b38a6a8a4316000000000000000000000000ed6122dc520000b43019c4a14ba424587986d362000000000000000000000000ad97f06dff69b51fe1ea8da94816cf9ca56bb1280000000000000000000000001f917ee189d9c3d745b1493820bd6247ba59a2eb0000000000000000000000007bcfe4feb8f6a15119293d300fd0d8f3af1914a600000000000000000000000021a941567d1e1e10da8b388062ad221dfc66d7ff000000000000000000000000823f5ab18a6bdfc36e3baf0f00b221e1e556dcbc00000000000000000000000004c00d683fdd60add8a5d2b33c7043b7a2cf9aec000000000000000000000000a20bbcb5fe66eda6dd7f80f6ef8a403112d8b0f9000000000000000000000000d00d5d89ccb0a683af663f95de88e00596959a9c000000000000000000000000111dae4173402d09f7c97ef1848dd35bdb0ddaff000000000000000000000000f87ec316c04bf44d87200adca0c9b4d6ecbd91d40000000000000000000000005ff46678e66666c867ca6481dc7c195ffdcaa8eb0000000000000000000000008577258f253c4b0cb7c3aa914fb448a8892966e6000000000000000000000000817e0f5c46794c0e95db0199002e89ef01487c1a000000000000000000000000516b3753a01d588a693aa61d02d51eba9ccfd63b000000000000000000000000dc4baf39ad5b78e1cfbe595e8cae53508d8b003d0000000000000000000000003c13dc60dc6d5fe9f465552e2177786973a2dbb90000000000000000000000006b7c2da1840c20a0c5f1a673b903bf907b91ca6d0000000000000000000000005f03379719aa8467b7e7a9034441b811640f950c000000000000000000000000378ac2c77f5e74ead5f50c2fee04b35ff303ba0f000000000000000000000000f9a180f43d515baaf12a7cfba61baafbce053e7d0000000000000000000000004ce0720d5be63067b19d895c5906742ff78ea31f0000000000000000000000008755491263b0f40318905cbe3594ba8cd3f95189000000000000000000000000f410fd6145ea0fcb4b50ce0418e3f885598efb060000000000000000000000007313627007814c6130ce372759c66ba16d7c55f8000000000000000000000000697a4d1c782ec7640f1125d07d0354cc3f94b57d000000000000000000000000e422f86631f24408b6c60fa2a62e9a1d132c9f73000000000000000000000000e1dcef6313e9776288cf4baec62daf552e6c1164000000000000000000000000793d6260fa382a26ac6ab5fb6f9aa96f1f95b23b00000000000000000000000097852657d38e6d4f4ba79c70ad6961bc384cba7e000000000000000000000000fcd091e1207e467a5b23ac3bc0105e2742309d9f0000000000000000000000006c88f3351fcd5af51f8a8b6387c10f2923e0b916000000000000000000000000150fe497835ac90fbe8c41c7fd521c7d1ddb9ad1000000000000000000000000fbbc51c14ea2b2261f71fa7df3b37992f9a0e9b700000000000000000000000005f0ea920eab08984c97883cc685f83cff942eb8000000000000000000000000f16fe54064e0ef6f469ad14e21c71dbd271256ae00000000000000000000000086a61173fd1467c49b6505f566d1457b6ebb1d7f0000000000000000000000006e6a6795fe1c3e8dd344198d00b0b7f8e9eee98a000000000000000000000000cadc954a422216d0a099dfcd6d20f648eb1804d3000000000000000000000000a259b5c62dd888b0e0dd3217e402397931b22597000000000000000000000000a6219b44601237e324965cfa4483e3e2914515ab000000000000000000000000a491871ca536e7d1e8b21ea8b934d9bdb8a54c1a00000000000000000000000075853b8cf7c11615837627e70ff553074d1e5b9d00000000000000000000000019adb0d4e4bc9932f5c16778f8bc5d09a54a6a21000000000000000000000000564ae202a32e92d2ea944da2149bdd438584c1220000000000000000000000001eb51a46759484e3fd9d819d3e1e15fc0780030f00000000000000000000000083e390e4dc4c9e98545d0fc38950ba689b664f08000000000000000000000000ff5c2343c9b8cc4b4965b087272f30aee0c9884e0000000000000000000000000c2d527acbda36b29f1ae7d49f5e9027482fe1db0000000000000000000000004ed34f422f461fdea42ce8fbd1019bae151885c9000000000000000000000000dbfd064edeba8edb117e60113cf9ee00f65afd770000000000000000000000008adb03e3a84560108d821aabd8f221cef6acaec900000000000000000000000041da2397b493fd5fcf8eb9f81c1ba838d9da6563000000000000000000000000d900651b764bb283d0692ec53869ee5662e1a0a8000000000000000000000000795d64e1585def2b83784e7f55129ae86c6ed4160000000000000000000000009a16bc88788f4f5f778586076feeb713d3199a980000000000000000000000007f6ad29bcdb8d0b5d713a0a17f98f000848fc585000000000000000000000000824b486c701e8be00dcfe8a9eede5f052a600fa1000000000000000000000000724acb7f886d5b42b4be5abb9152687cad08aaa90000000000000000000000000446ae98cc8ddb3722124ffd2c81178c87632cce000000000000000000000000f20e53b1b21b4cf9e688aa65439e4c364f51fac9000000000000000000000000e0f375ec1198960cbeb6d6ab2619601431d3cac0000000000000000000000000d74916aecd93ca55deb392dfad4c3ae43951ea490000000000000000000000005bd4bd96a0333a9f6ae2c7d464b19beffbb22b94000000000000000000000000fd6fd410009d24e8055226d15dfbb86d65642a52000000000000000000000000f4e034a313d22c9cab97765e186daabbf8b3400d000000000000000000000000fe9e6fa4fd6c0b99eeff7323b6bb01b5225db14c000000000000000000000000e66a84afe739dddd35d4bfae8566f0d1eaddc239000000000000000000000000d553294b42bdfeb49d8f5a64e8b2d3a65fc673a900000000000000000000000046c20bfa5260c71a6b693bd2cf82b28e134ef3e100000000000000000000000014b1ed7cd07fb582007d752489c36657c9516ce0000000000000000000000000868d98a465847f104ed847e7307068cab14b320f000000000000000000000000a29181f49728a2b313565da7626e4a1fac91a523000000000000000000000000d58eeffe5a5b25104713bd8021c5f7d8b22001f30000000000000000000000007d2be3728388445db68a2d4c09744272c8ea38960000000000000000000000009a47f3289794e9bbc6a3c571f6d96ad4e7baed16000000000000000000000000027e3b42aaf9a4b31e55ecdfa1c80700cace850e000000000000000000000000415b453cbe3cce0386c7fac174f1d14873dd0dcb000000000000000000000000c1bb5253615110bda594691308be960f88d2668d000000000000000000000000046c9456723089146feabf0bcb03c1fffda9206f000000000000000000000000854a396158c1dfa01a44061c471cc4720c463ffc00000000000000000000000067be17f0c922321ddbb6356e8666121df58c4bfe000000000000000000000000b78ca14a442d36ee2e5c9bd9f30279656708a3f9000000000000000000000000331efbd52694eed2ccca843a13dac1bca4dfaf900000000000000000000000003a424b1ba6bc229735954cb3a0884593e29b7604000000000000000000000000bf8570187a8ee8fe13035613c0086dde9f1a5b2100000000000000000000000025ffae79381f6531f4011f1e99dcd1c7aef7b9280000000000000000000000008ae005ef2837797850fff9af6b480a3552dda87e0000000000000000000000009edac4c230bbeab67f3baf613871f68135dbf8cb000000000000000000000000fb75a56dd5f23814789042d4ae4244503167b16d00000000000000000000000091870afafe87e71ea13bb32ee9a8114c4a3590e20000000000000000000000007259ee19d6b5e755e7c65cecfd2466c09e251185000000000000000000000000a078f3e1a8d29daa831f1181c16ad0a228009b370000000000000000000000007db4567b8235f1b3e28f954e8af0cfe92ea156f4000000000000000000000000d35d68fe3f7ae603d984b3b17c9dfe156b973fd50000000000000000000000001043bd0d94e3dd66ba703061423b7265348426b3000000000000000000000000e899d64f4a33001bda8a9cb7ca3d43bf311c9e3a000000000000000000000000c6e2fe01f00429c0f6975876fc0dcfcb5979f3e100000000000000000000000099e6fcb06037f706aec328590b787b6ae2a68b61000000000000000000000000a49778bbef9ffb2afae6f4f1760f6038d6cb047a0000000000000000000000000b87fa3b2dcf14aa36d666e648aa403e8cf98c50000000000000000000000000bf898a9abbcbffbcb61d24fb2290765d6f4a1c8f0000000000000000000000002207e8d5fd0f6c2eec9b1ad2645c193e98c4feed00000000000000000000000086338bb91bf39a95fc1a23834941dafd53b8cd060000000000000000000000007af952c37506a488d9e279574efb43cbc7148c2a000000000000000000000000d113f4ea1d1dee161111152851c13e1513111499000000000000000000000000abaae60c279506f58267ec2f074838f5728f20940000000000000000000000005aceb63d52d0d7081a72f254401893ffcf81381a00000000000000000000000025ebcb7ef2b8586f0a7cff2659882fb67a364ea80000000000000000000000004feb5b99e2c5c178d21604609d85aadbfac54222000000000000000000000000fc282d2bfc0b38a93034ad06dc467c2b1a768e32000000000000000000000000faa2a0b71647fcc4a851503423af6eb41c35d006000000000000000000000000a7396e5b8d4f3c1c0034930e38bda07e65e26c15000000000000000000000000cd759851e9d6e1d7bdf4571badc5f8fa15b457470000000000000000000000003c241e3b250bba7200aabe59539a40818a065aee000000000000000000000000bc33a1f908612640f2849b56b67a4de4d179c151000000000000000000000000bd9ac5703108dbac41d67124e120f4ec00580249000000000000000000000000ba37e2948a1aeec65e39530a1fde4f1c32e94dae00000000000000000000000014053b06d0094b3004d07d89745654f7b45e23e700000000000000000000000014e09cda2cbe7bfb86794c9ae9483d8c263f463500000000000000000000000048150b02d91a73326d80f6ef73dc78fab36263250000000000000000000000003a8fd89bfd6026d27472f3dcd3e0a81f94bb3965000000000000000000000000fcc657d41ebf249b919301226fdd1d19d5b5e0bb000000000000000000000000f8241dc1468fbd456129cb00f73b16e08bcd7151000000000000000000000000d91a53803dffef52d4f277e55aa97ad35442a6ff0000000000000000000000003e6a8cbf6f33851069afaffc0d9ad87005b871b7000000000000000000000000e49ca87a327c94416fe8d1718972c67737258f0f000000000000000000000000abab1eedf949ec1c8cb02d43a47e91d971bf67b60000000000000000000000006228a0256b9e66f4f225603dbf2ccc21af1c110700000000000000000000000093f6ec3dd9ed5144fe953d3d75e1f2b298efb02000000000000000000000000054fe014a1fb506ff3a00d863e6522f24e6edba470000000000000000000000009abf783d5ba864e2c66b643a373a2fd2a60cc7310000000000000000000000000258f8d6737656e22a2093a442174bf0874fd30c00000000000000000000000097824e081bd4eb06f1fdc1719571e068800a76930000000000000000000000008bb2aed863a4a921532ced19887d9f86c361233a00000000000000000000000078352547ba34d6c64845a7ab7e0fcab5df617770000000000000000000000000eb5691310c3977ab4dd93b9830fa69afbe4940fb000000000000000000000000af026a8a003cc9f3ef6524e19746c9c1bfd8331500000000000000000000000096b3fa3bce283aa760e13849dd51f96bcf9c169c00000000000000000000000012f5e789e4371375bcf6fc4b34920de7cc395d4200000000000000000000000046f80018211d5cbbc988e853a8683501fca4ee9b000000000000000000000000c53104efc160292eb9f4dc52c1a58d3ed54f9faf000000000000000000000000da4548c687c5d2d19fba438779c1266a0626dba50000000000000000000000004131826eafdcb7dcd855fae9098ec693165f157d000000000000000000000000985c02a43bb5c0f9775937b905a723735804aa0e000000000000000000000000de20739089b32de57855a8f7ffb5929d9bb9bb24000000000000000000000000e88e3fdd96a808caafd91a57930b13df241bb7c4000000000000000000000000f4011ba9dbd2f4ea4c66552d43ac7c762e499958000000000000000000000000116100c866a5fd593c83262dc1ae7340f4c726b4000000000000000000000000510ff62b88c18944fb72b68e26de3c6dd3db1e66000000000000000000000000c701da5613a0f39ab3d7c8b7a5e99891e61b06c400000000000000000000000046cee357869cf7de5f4edd4b047f8cc64f4b5c32000000000000000000000000e1585e3bffc5ea265583091dc4761b9b00a6dfad0000000000000000000000008e35e4b394b25cfe66e0051b5c236467d3208f42000000000000000000000000cb4bdedb03eab3a52dac95de7ee8f119487846f600000000000000000000000057bc827963db62f7d760831c9aad0e6c706696800000000000000000000000003f4014d5913312acdc42856af263fb4a848bee7c000000000000000000000000eae156f660e6bc2154f8c318f489b2a76005ffe20000000000000000000000007b6555058649a1a63a6ea4fc1eafd28e78949a0b0000000000000000000000009d9d56c150c99b60db3aa6faee816ff16651791e0000000000000000000000001b2d294ab6ca449e34f946b86540cd342cf491000000000000000000000000005f119f9e61b7bdd5a286224027a415bc06b98639000000000000000000000000d925e71b56a84f8763895a6939320a2465d2618f000000000000000000000000f533a08327ea4f909a25b19145f5ba2eea7e4a40000000000000000000000000f79cb05b9db4b4e629da1f526e76fd01e2f9792e0000000000000000000000001e19d8d29899da956277a44189bb3c377d1b75a70000000000000000000000005e9f55682c78cd92df8e7284229e741fa9d8e674000000000000000000000000be9740a6b383d71184d959cbdc0ce7dd0674f65a0000000000000000000000003aa760667d8fc13b2b7008d1d6163fc9c512ae5e000000000000000000000000941963982e6b6326cf7184ec24f5c0db203b4f5b000000000000000000000000e8718a8b586df6dc1a36919bf7e669d1aa0972cd000000000000000000000000ff4930557c8687d18e943a233555d5bbe8f529ac000000000000000000000000599869af7b6426c5817236beab4cfa53acde429a000000000000000000000000131e5014f93d8878cd692ce1e7f164fec083594d000000000000000000000000b9d5da7abf83b05cc65f6006e08afbc2726be7300000000000000000000000000ad61379a4fb056909b98e696a21a07f0f28f77f00000000000000000000000051ad9c70b49fdc1695de09749918ace34892c75b000000000000000000000000da6d6416e18affa3c78ad964c2cf1262fb7031520000000000000000000000003e197df91f0be9afb107d658388287145716c0fd000000000000000000000000cde91c40c0348442344204ab1fdd59d0be49fee7000000000000000000000000c62b0b79e8b15af2f439ea730fffe93e8efaef0d000000000000000000000000888596ac310b78d097742908dc1c80ca157d381a000000000000000000000000c13d15d2850ed82127851948c04d5b2d558558dc0000000000000000000000003aea2d392b8286ebf595d3349e1e7ba6945cfb3300000000000000000000000076ebd27a27bafcd0dcae36c957e6b248e1747dd000000000000000000000000085eac7adec02016b0e159343cd4098e45fd58fe2000000000000000000000000d99cf885d35791aeaf79eee4c7c373d9feefc2230000000000000000000000008c45861827342d1e7ee6e1d66c8ec92c2bd71cf80000000000000000000000006262e16bae0986048d17d015275a6b5e7ba777c00000000000000000000000001b63d2fbe00da9083b46310864500963162d982d00000000000000000000000074c93194ef31e1e8d4da4f0029cc577121b43bf3000000000000000000000000c8de3bd6ca383a2a954ea227995600fed858a589000000000000000000000000b5443c61262f231e56ab219a9a62cdfce16a81320000000000000000000000004c23e86b9fbc6c4f621c99f4a19cddcfd370eaf10000000000000000000000002ec48f301c6d99217ccfa3209beb7e192533d504000000000000000000000000700ffad5c477480bf3bbb0be2fb71fcf2a93949d000000000000000000000000fbf90c1daa64f7654cbc63a8bd673a461db3d21600000000000000000000000053b3c67801ea5edcfdf62bdf86f2f8d1394cf4b6000000000000000000000000c60b58489ef6290880a49544cd54de6669a035120000000000000000000000006569b1a1aaec2e94d61d9bbe2876aedc605f325e000000000000000000000000c61d02c43761e4d2d7b066426b53781138a30c6a000000000000000000000000351c04f4b364e817014cb17fd8f67a54cecce618000000000000000000000000923bfd486b047078e1b9d958a73d339c4e80168f0000000000000000000000009ce60e149e9d9b7fe5bb2a2af93c2bb3cac0838600000000000000000000000042982613a745bcbdb2b9d04c5e03705a815044fa0000000000000000000000003863249d0a080ae47ee57b080b7799ea7127fc27000000000000000000000000d5fb315e160de0705b55d2bbe8de9ecfd89ffada0000000000000000000000008dc250d5403ba72cbeaf0ac40f7c61c6db3a9a20000000000000000000000000f3b6719ab84f7ef6a0e981489f58836d366d01b6000000000000000000000000d074c20fe2683e127b639594663262a4b2fd37e300000000000000000000000086886e447625f5bacf15c74c1651d6a073d1d8fe000000000000000000000000032d12e0058a7da898c86c3c203b96f3840a1569000000000000000000000000d51e5e04113f146b1e4101c8d5ff6b3810f48d0e0000000000000000000000005a9ec7a66f26798afce31c5cbcff17cdb44c408e000000000000000000000000a7d83ee9d4e012aee560829dd1d81b00c96d6fb8000000000000000000000000982a83f63248c9fe54e2a59a72265011c23625a30000000000000000000000007ab4a218fe8bbcea86982134061f4f23543b27680000000000000000000000005890efb07d3900ff15f353b72fddc4875935629000000000000000000000000026d139fad7a57a7bf0f2c12f071879b70b778b560000000000000000000000002eea420a5aafda1e29461145668abdd9ef49f7bd0000000000000000000000003bc025302b76d86e6c7f966fe200d6aa2b4ef4ca000000000000000000000000d60848390bd1966ec2981b1af79319064ac46784000000000000000000000000db92060e3d95c25fad566523b32e2aa81c4d74790000000000000000000000000000d2fa2d0000a58c0000c300720b0ee3b02a810000000000000000000000004ff9dcdf465e21df8e4c236a09275d3b28ed496c000000000000000000000000e71c976ad16816808875b632255d354f7c3a90d800000000000000000000000001ba4eac08679f54c84aa87b110b5905618ca06d000000000000000000000000f0a157fbb569964da862ecb66b8c6091c2cffe560000000000000000000000004e724e96a53960eb34e59dddc15156079ab6f84a00000000000000000000000021af9f4967bcdeb04b2664b6204410486de55621000000000000000000000000815e116c9cc4604d3ea481ab55abe829ee885a88000000000000000000000000204d481ca928fb39834d9e448477df60a8fa6922000000000000000000000000ce3f51bdf83831e21292c2d71d60634579832cd9000000000000000000000000ee2712a0c3058976cc114e523488eef1176cda6e0000000000000000000000003573bd8d9dbdc790d2bb397892b96c98649cd78c000000000000000000000000ccbe6bf679b30e381dd436f40ac984f00416093000000000000000000000000085c10a8d6e154ed51ab0a20f9ae02996c40a3266000000000000000000000000a85ede7ca36f8e26399ba4d84dd2f889820174c5000000000000000000000000c6f1ec8aaed5b5f3e6dcdea4008e4724369ed98f0000000000000000000000003126633ca09161ced1f5fed630b59dc01c58bb3e000000000000000000000000106086e64e9ded544756fec966c10d4829aaa22e000000000000000000000000ff07789b69a9e871b622d18ebf77df525c36d2d4000000000000000000000000ac44b1fb8fbc4302651ecf1d15433061b7c4759a0000000000000000000000009dc3a734195357cb124515a54841170554c4c7f2000000000000000000000000b2b7cd49fd9409ef821ac1cb3b44152787ce653b0000000000000000000000005a30bfd5fc40c5ac5d598f1f4744bb52506da547000000000000000000000000372d9d3b476c865c4c4c3fc26bfde46934fdc23c0000000000000000000000006d5704ff6e9ed451c8599e87e446026a8e99a4eb00000000000000000000000024f6329031828921428d241d7d134da84d9f5fad000000000000000000000000e30ca8b57395ff172cf2780a3aa72943408ac2cf000000000000000000000000067fb607cb4dc2355e503eabde0b2ec72a9ec4ba000000000000000000000000f9a80e2253c766bbb6297fa762679d9ae9ef80a30000000000000000000000004223f0b6c6b76d8335e71bfbce2c676b4d3bee78000000000000000000000000da76c50e43912fb5a764b966915c270b9a63748700000000000000000000000013a5a27aad23b0fca47b1ba6ea9f35f17d50021f0000000000000000000000002dc43bcbcdbd23fa933cd043ea233ef5e82b432700000000000000000000000052501a8e6bde430dae323756b732486cbc2bc172000000000000000000000000cd442db33fd30d2828bdade1d51911920aa3738f000000000000000000000000f1f51510358d9389e42ed305a8c391303aa3fb2c00000000000000000000000048a1b2bc2e7e82d5176b589c11580f7e9325c29d00000000000000000000000045ae2ff38556f90d42e8934de253f4bdb31fd3d2000000000000000000000000f36fc12f72542fa7c62d66aa1382a22d458a2ae20000000000000000000000009e9cbb4a782c44e718c52d4681816a1507db70b00000000000000000000000000617c2d8c901ab2b17b64072b0c7d4c76f6e8a910000000000000000000000004352cde451eda47bd2397c3591d13257589659e30000000000000000000000002130528060141222f0614ff80a756a3b2a24fe5900000000000000000000000089f86569e366ed31a26d11d5ed4f25c4d85a438d000000000000000000000000deb293b461f8ae8a19d9aeda711514231737c33b000000000000000000000000de0c6e3117bee9161b29a7af08a2a2e6fa0b5678000000000000000000000000310d4e7e640579b6ad519db58cab9302b325749000000000000000000000000094f603062efa5cb77ebfceadc59802ae9157810900000000000000000000000090abcf1598ed3077861bcfb3b11efcd1d7277223000000000000000000000000566cdc415fdf629a47e365b5fdfadce51a2f87520000000000000000000000005f13393f47d18e2bc962c7f9ed3254a9fb920685000000000000000000000000252bbddf42c0c42e30525cd330332440aab4e0750000000000000000000000005e270cce26647d261bcae33b44abc24e041a58510000000000000000000000007305ff2c5654ec602d2f7d8412a67c6384631c06000000000000000000000000587e4c4394c71c396d7ea29e76d1d5cdf0c35689000000000000000000000000e16766b674a0a421c3fc8e090c39574ab9efbc60000000000000000000000000253d12df3aeb45e25e855a152abccbdb49a9b9d60000000000000000000000002b0340cecddac7c27ecde93292ed08f73083242f000000000000000000000000341226f4583c692f3c0b9dfb092d289367aa01480000000000000000000000004169217d1ed22f3bbac126e4e64eda49f097b1e8000000000000000000000000e622360c9282e717ad46d64167442479c8acc6b0000000000000000000000000226255c70af5f3fdc05c4ebc5699cb6ceb9fd924000000000000000000000000a196fe548b13dee0235b001b3c4b8a3a80bc1486000000000000000000000000499d66e4a37540295cf1e810988f4b918468ba7d00000000000000000000000066bedfed6afc06a7801395ba069207a3c8f1e700000000000000000000000000cb9bfc0da18dccf99e134fdbf65da757db15a23b000000000000000000000000ce8e961c5fc88e3b8525ffd2e5865a2433c384d300000000000000000000000035283b9f5d5c656ebd603cbdae79913b1c175db40000000000000000000000006275add726af87084eddb04d5f8e5a332a3f53ff00000000000000000000000097dfcc9baabe90f8abae677696a616eafb06839f000000000000000000000000314da8d22eae0ad1382bc776e709565e759904cd00000000000000000000000010fd5b3fabaeeca25e8488f9b21b2f19f8947fcf000000000000000000000000fb76418536c613841a487da4a915c246ba76d4c00000000000000000000000005ece178b3d50f3c52ab567700a526e516ed42e7e000000000000000000000000e9863fc8bbdd93435719346377249fd5043a696d00000000000000000000000005e6881844e2625ecafebf3d22cac06753ea4f6b0000000000000000000000009e866ebe3d55a351602977f997f356887ba7bcc40000000000000000000000002a150529504d0fdf2ddaec907ab55f750125b76200000000000000000000000000bd46db165a5d8362bcb2e17509c83c55bfdbbf000000000000000000000000b957dccaa1ccfb1eb78b495b499801d591d8a403000000000000000000000000cd70c83f22de83aa2cbc0ea0e86a8ef1562d6263000000000000000000000000af0909aaa3c006394fbcbcc24108a1b00582613100000000000000000000000070da9a7725c6c2d2045b8b8137a62f352243ad6f0000000000000000000000007479dd4143d9740333b4e43bd1b3cb05ebbe53f20000000000000000000000003438e3acf4a08f92574937f5327c0e22146f021a000000000000000000000000649115b30b038ee87c3e8e51160696df8173a87c000000000000000000000000fbdc11711c18e783bc6cb0d5cb77c25296ce9cf3000000000000000000000000716eae752cb8a957a784f651c6a1879495a2911d000000000000000000000000e1df98120494232460cc9212e4d7dc7ba7003f9e000000000000000000000000fb4360f2f36065222af99f8ae76fa314af4a5384000000000000000000000000f71558d26b1d570df43908d35d0968743ee9eba0000000000000000000000000e7d4dffa0c100e75e6f4f545ec5d8996e4a1dbb50000000000000000000000007d5168fa679994218a0eb7b97ac4474ae4bdd0fb000000000000000000000000f572f6eb16209274dcbcb08004b08051dd560b930000000000000000000000000ccd39916edc3f618c39f944fd5e82d92774c288000000000000000000000000006ea57b8868d21f7572cec89e639cf798107b8e00000000000000000000000043dd08f69d5cc4c0a7762bd8961f5abcb39e0e7c0000000000000000000000008aa4c5d931ca5590fdb4d87489c53a13d00c646c000000000000000000000000d02ca8db3af238a2c67e2b72120f875900975a810000000000000000000000003a0e991cafd210fd434ee9fa3809f236d7e32af9000000000000000000000000a5b61af6bc5a24991cf54e835bdd2c0c4f41d81600000000000000000000000056cc58a59b2459ac9cde0c2a5a0021a5406146c10000000000000000000000001b522812f14579edf4e10b7f3f99bdb421670523000000000000000000000000ea7cd2fd1a15ebe2d42113bf73482cb65ed40e3b000000000000000000000000f69dece8d2903bc02b5f324256c2b52270af4144000000000000000000000000cadf7fb16c551df46be6a2e899bfce52cddc61f200000000000000000000000074c21ac7e28540b2bc18e8272b825c885cc01e70000000000000000000000000e48425358440dc6c06a5d4c098ffca855901a61a000000000000000000000000f9e8a9c18be0fd7def49869e00ce68bc0af90d18000000000000000000000000e6c6523cd68e73c55958bca91616b109b1ed061b000000000000000000000000286c4cf6300bb95ad9279d32c0b2b436586150b40000000000000000000000004e261c7a3d5742fd327b59de74f82d7e5099125c0000000000000000000000008a8dcf4cbf8434b632005cb4adffe7bd0a77a41e0000000000000000000000001a5173c62a5186bdc1502580c4effe66695e0e5f000000000000000000000000e1c326ce400ea1aeddbd2fd23db7013e81205a5d00000000000000000000000094b04a7948d60a8784d06a9e2b4453cb071a59d4000000000000000000000000da9894301346b5552c0448f7cbbca59cb95f08b70000000000000000000000005661bce48813bd09140b51f73a3e92962f7c297e00000000000000000000000084ffaf9416e3fbc52a531aef83fb261431ca8053000000000000000000000000237990e0a336e089538f73660959cdbf79385fd7000000000000000000000000d72e8c1154d40e06dc0c73a9c8b8000c108485a50000000000000000000000009a49e52c0276ad7f0ddf0a60810aac1c7ce7682f0000000000000000000000003a9c7db0cb65e9318aa082d5ea83e327ab9fcd760000000000000000000000008eb71522b4a6fd4f9289051ba07c31a888b55307000000000000000000000000c532b62edcc417a9797e66816fd7f1fd9d74c8da00000000000000000000000051ac2efd6341592f8e8bd46debbb2d053b097e8d000000000000000000000000b3dd82557cd5f9a1cd30388589cc7af4a8e9a6f50000000000000000000000009b0294e14a4e6f7765f2ac769f711e75e0034676000000000000000000000000b75686d374ed6a5f3a2dd70b9b5dfde74641a68400000000000000000000000029088b1ecc0b3563d21dbcc84d9a1298c32249d500000000000000000000000080640092a460d1dcd590f483ff9cabbcff619c85000000000000000000000000ad6688c7abd9785808ef2fb8ca1d8ad515299e610000000000000000000000003596139a7472183cc0c9c08d42bb89df2b9e5c6e000000000000000000000000d420a9ca3c516ddd4a868515a929f81948cbf6b7000000000000000000000000ff177f270211e9ac5d491d6a29a08d49eace036900000000000000000000000068da838460bb1f2d46d6e6d92e793407d82d56bd000000000000000000000000cd8a1b06888cdef18fbb8a81b0ef3c9d1263dae4000000000000000000000000482b5b9831fc7112578d1e87afaa5bcae711b878000000000000000000000000e45debf2df615fd8b184e4be24ffa9023f26397200000000000000000000000081eb686d4da4fad202a8c79f295fb36674ece5720000000000000000000000003745515d6e089b5ff90825919a42820756e2bbbc0000000000000000000000006d41611d5b157903c05c125f71bd00e0be95abe50000000000000000000000008dccc29c07cb62770371e7b51c82c775541bdd5e000000000000000000000000fbf07e4cce2c8e7518f355a44ced9b4af38fe9480000000000000000000000000182f60a7a561d24622437c652dd4e153213328400000000000000000000000005a594d395ee045db1c61792ca68aaff52c8a2810000000000000000000000008eb606a8f63b20d175feb45ee99cea5ec10d9aaa000000000000000000000000c68304e439e04b0ea0c0c07a021a26bf708f766900000000000000000000000053649332e9dee81153256dd4bf6f94985ed105ae000000000000000000000000825f23921dcff36944d8b0b0ca23ac7d05fb86cb00000000000000000000000088e8be655dd1debe3ce8ee9bcbba459679a63f1a000000000000000000000000415a4acb29ef8e2dec79fcb714b0a4f01e121b20000000000000000000000000e810bfbe038a0c22761bc94bc103c6a25e8f418d000000000000000000000000590439146efb2bac348a2338d33a64547bc7e78a00000000000000000000000044bad255b8a627a09ec568b152dde70fbf4a8e8f0000000000000000000000008eca9a9f66c3db0141e647dfa0a5143ed705267700000000000000000000000050137b50aeadc7a67b00ce40915bbe4a762cd34c0000000000000000000000009659e837e9fc885cc19d138496a27403e4cf3f240000000000000000000000007e04defb962ba4dc5ce731b65b9dcc62bcbd0ccb000000000000000000000000f7e403bf86390fa93b640d38955f4a235b2ee94200000000000000000000000047f699f69ecfe6295ca781f7b5661c0970863cf4000000000000000000000000a1dc235e5216c5e7570d7e7415c5347145450ff7000000000000000000000000486e3e04e03b1f89550583e733eacef3d7e27a2f00000000000000000000000021c81aca2514657ab8a576571d9145915ad665040000000000000000000000009310ec5dcebf515ce7d4a679bc75c2a0cc800fde00000000000000000000000010883fe498057d42a48f32d547525c286a982c190000000000000000000000002affd46aaf17291acbc1f26df95a34f682802322000000000000000000000000296988fc6602320a383013a37fe7b188e4adad0d0000000000000000000000009b08422d40888b8a8d557c759da53fcc2d16fe5400000000000000000000000009a03285a07fbcc7092dac75211e97cac09527340000000000000000000000002a34b5ff8dd75633abc6011c85a37a049d14148c00000000000000000000000043ad86abfc23455954dca2832cba1793d5f79dc00000000000000000000000001186c5ecea88162e9fd31d7091441a19909c96d7000000000000000000000000f4545cb51f89cd9a60fd99fd134c74f9953c862e0000000000000000000000007db26c1d74f4bd201fc75624823cd842495252f0000000000000000000000000ef9fe519107b08c3f851afd26079ec8054f37ab2000000000000000000000000ba9ce4ff83908775b3d525cfe7f0a51faeb32774000000000000000000000000e2393be90e77b13cf34dd29dcf31e8f816810d6b00000000000000000000000088b5a15ac9709b207e0714f597a20697d6fabb22000000000000000000000000098b1216a72842d0024b637a231ac3a3fd6f7e9e000000000000000000000000121df6cf9d35c240aa191dc045e24b4f4ef4fa5b000000000000000000000000346341e0ed9c8b0e67764577eebc50ecd2c4df7a000000000000000000000000504e46f56d7e41cb9f41c2d1f924973b2a4dec600000000000000000000000001ddfca7e163cbee6b92a04b06e1fff22f7fffa320000000000000000000000004f9c469e5abbbe4520f55ef4db84f72e1931bad300000000000000000000000001ae32a59f1193abf87788340ab3318b3e811111000000000000000000000000b7c85e7d8a3a6bb9e77c00bc973ece96ec582e0a00000000000000000000000006dc057ee1f45aea2c698809c84cd0dab788a9b3000000000000000000000000ddfb616ea848e985303a33909dc962b7b3ca8776000000000000000000000000ba491a42a8ff8beded8a4751a356caddb97ca313000000000000000000000000f9d637f8a07f1c05b2b160f0afeef5c4c41d52130000000000000000000000006ba97a0ec04187c690add7e045dd492243fde26b000000000000000000000000bea49d8821bd0f09af7b53e784d50651424e0b6a00000000000000000000000087ac81789c9e3e042bbece35fa613f9f68976b6400000000000000000000000013f210c8baf5f5dbaff3e917e2e5a49e73bbaf12000000000000000000000000ffaf608942db31e5b0c3c18c0dd33c5a9ae7729a0000000000000000000000006a77500a141fede525e57e422d65d67a32f2d8fe000000000000000000000000def73e6d133f96c52d3f8dc05bd266c0fdff78af000000000000000000000000572b6de8106bbdc8a17c9a5141759cd42cf99e8d000000000000000000000000f368d43f148e1803ec793670183b0ca6a07d3898000000000000000000000000363606b9ab7a7b35def29a14bd986988c8a899040000000000000000000000001d543b5eafc56d94f3fef3a54c87749bc552e45000000000000000000000000067d1c4538ff380165222ebe43a247d608de82748000000000000000000000000f5824f4369530e132946052bb6a7d7bf9aa7dc5c0000000000000000000000002b8200730220fd8a261968011d0acf81a941356a0000000000000000000000002ac1d4ed5f6c0f20ffa29571910753e4cc941bb5000000000000000000000000ecbd1d11fe14c4514f426f33624e6a3cb5d181f4000000000000000000000000028d3105bd2c748eef466cb994729bde1d873153000000000000000000000000b3ca19949ee0f717760150a596bc6ff054a610fa00000000000000000000000027614cdd835ebc3c35db3173a5a281e9e167834900000000000000000000000006cca9e60136b291502312635c193b41758b8dfe000000000000000000000000281ac2dd44d24c9fd11ba1ee900d2626f707f9240000000000000000000000005fd6d821c23fb45547da28827f74a49198b609f00000000000000000000000001e03961ba9181824850703f7eb298b5c732061470000000000000000000000001df1c3ab797b4e6a744080eac45f4a79bbe6c95b0000000000000000000000007de5b34ca78ee5f351a7cd0d6204f1fdfd9fdc8a0000000000000000000000005f4993dc3fe09a0d35250dcec4e4f6631935b90d000000000000000000000000f70f0bbf1bfaafd636a76cdfe7d15e8c0bcb3825000000000000000000000000bd48b47459d73f2c2b7f43157a5ecd6051a1c391000000000000000000000000e07d7094266a1af9a69b7d2dca480d6267d9e661000000000000000000000000bc58dbf6b5a87d9e9c632b44480803144bda7ed800000000000000000000000017f23dbc74ea02a6d7e29578b0d1185bda07bcd70000000000000000000000005b171d64587ec15106176338c7e951c0001c79770000000000000000000000001d73f7e67133392c48d90db306a5aa3210992852000000000000000000000000e018f1e828136a8d783934f3df2c3fb4b542bafb000000000000000000000000e4f45cecd6fa762d56c7351e5f0ba2040cb2d1b2000000000000000000000000e6b5dd6fcd7f2b96772968d35cbb36e9da15a4a7000000000000000000000000b3932243d11340183dcf8894863d248c82dae35a0000000000000000000000005ef80ce3d2249457ede5e29dda9ed71e9acdc7470000000000000000000000009c9d2d3b79ee0f51d15a3d1145ff4c0d5d16ca0e000000000000000000000000bc4e6a07646c564a333c971dedacdbc485fee5a80000000000000000000000009d78b1176bb0245e5bd20aa8d68e29a455c6cef9000000000000000000000000df0b3b11c59d1a9688f9b8edd0c6f77eff3102b000000000000000000000000040aebb5b1622f7c120bbac274d10dddcd28662cf00000000000000000000000061b3d8623ce232e0fa083dc5f73fb248d167243300000000000000000000000040b6119fadb342d0646ed37a233b630f12a6d31f000000000000000000000000968dd666b0d9b38de3b9074927e6fdde7564852c00000000000000000000000004d03eb6c712052cc2f925732d6193dd090c8a070000000000000000000000004f5fa45b48b92138c577a35ee853265c6789fef9000000000000000000000000f20ca3f430c7da6506c2ebce0452a484466ddebd00000000000000000000000030503b8283f59935ad2596e26e3faa7b688c8e08000000000000000000000000dc95d233cda9ada3aa6c5c98e7444d6d4b706d81000000000000000000000000cd736b2e0dfcec8fa868ae22f88ae83ceb4f22300000000000000000000000005938047220ad992df43cc57b7b06897bd5550e2b000000000000000000000000e2a3efdfea88b7b85e42a9685422b4fdeb451c74000000000000000000000000af8d9cfdae4fb513e5192c91d339922d2afc6b92000000000000000000000000dafc2d673c469d10dcef9be98b627156d7d7df9c0000000000000000000000003967fe8d70d5a12ca57dfb0790118309d03ccff2000000000000000000000000c63dbb830ed822edc98ebc4532a75881d24103f4000000000000000000000000dbe585ef69e64fd8a4dc97685ad178edf7cce7f00000000000000000000000000f213bb9e72a6684b9896bfff76c672e29cb73d4000000000000000000000000d33dc31b4fc97b745d12545177778c58fd6989ad0000000000000000000000002077c00e503934ab6e25836375d4c6881952d31400000000000000000000000099d6b16c80c4b5cb516a0737d7976eefaa4eea610000000000000000000000007f64d4ab07b8b406c12341b3e1fd376a34d34c76000000000000000000000000c0e72ce55a146ce89b1343c0bab3455bbbe32cac000000000000000000000000f42100819ec0d177cd45c89e410068ed7893ab580000000000000000000000001ef71660aa4cd44b9ed634c4d4159ca50a16a216000000000000000000000000bdd5fca51bfc14a104e0d418f67d7e092f5ee27b000000000000000000000000649d65492791ce521e93595fa6af7408440d123c0000000000000000000000005821d7e1693aa2da0a47e3a760d9599cc80bd3af0000000000000000000000001939738b8b40a531072926b0857cccc3f23946ab000000000000000000000000522c402223e770014e490afd608458067d05ef990000000000000000000000007719c98268d1c475a414636b0c04ccbeaf9013da000000000000000000000000230ebe3bfcea6a123004600fd7cc602bb0afc06b0000000000000000000000001ad786b06653842771fabefa0d7e11d308e1154f000000000000000000000000d6722640686d8b440b595beb2b6ca8caf0724864000000000000000000000000e9a3cb11aee3744a3304bb72de53cfb3ec140bf4000000000000000000000000ea8798415f2f070ddd85bee4857022c6c63718710000000000000000000000004a85466bd258bc8f869d1f6b5fa5e9417ce40d5f000000000000000000000000e449c65ce2da186b213104ffcb505ea2345adb06000000000000000000000000edcf20b70ac3a3dd7747d9381badcd7865de210b00000000000000000000000090920c775cd94af38c924054c6b875f47fb70558000000000000000000000000f46ad8acb366e4191c675e014ec6d97b29f5d82e0000000000000000000000003df00e478b25373da5604dd3c0b0670be75440200000000000000000000000002b7770e3dc427bf79b92df9f01ed3439f2fa08770000000000000000000000009b2e8cd449ec4032fee9a29c394dd024bdcdf9cb0000000000000000000000006480f166041cc836f1bf9d727242fce5d25f9c820000000000000000000000008b57e9b095690b5e13f571be7fa79154041c689c000000000000000000000000cba5aeb8ff4e289202b7b45c032c848a801c4d2900000000000000000000000075a1133303612ca729043db2ba4500e7785c49f80000000000000000000000006f75bf9f88a3ec47498149df64d769661f79bf25000000000000000000000000bcc1e7c02b5544400642d7ff15e64c6b97464449000000000000000000000000c63c8d057f3d7a6284e612f0a86c188bf18801f7000000000000000000000000c39410fed2ea538951d5fdd9b6bef16900e87bb700000000000000000000000090ca89c6e3ebc4ff5c8389a717b876c132bc9b090000000000000000000000003890ead4b35876ba85fafc1c448e9d31bcf56ad400000000000000000000000048c3ef82bc4ab3af629b56e0a8a04fca3e9771c10000000000000000000000004003fc62163f668358c1e00aa33eb0a8086735b20000000000000000000000002e37ec9f6647a2cfe2c7aaacfd27c90d9b82057300000000000000000000000027595197c3e4632c86bf11b9d364705505298cb3000000000000000000000000880746ffc7da7f89700fecc5f25c96f40bf74964000000000000000000000000c4f6efdedf62a3a227f5e9abc03e029df68bff260000000000000000000000008e98f4727b5e48beca194225b2d7cada4c06f62100000000000000000000000093a7b3967ae1cdeec4a718cdeda2e34a1a9cdc450000000000000000000000000dbbcb3bcbf33d0a4c86c2e7bf37520acb78c2e3000000000000000000000000fe1032449132c8afc94d398f3fb93336d982e79f000000000000000000000000d8c3a5ef75def3cb35f104c63370551ca0b6c521000000000000000000000000b60a19757fe6691801eb813a8627a59fbdc76f770000000000000000000000003b11267dfc4b9ebe8427e8f557056b4b6ce98112000000000000000000000000f0b6427c373c673a90136bf27e845b6f84b4e85900000000000000000000000013c2f38a6594a0f74bb31cf81f0c109ea3fb01bb00000000000000000000000042161b66e851a2e6c205a1fb8bdc5e56d216528700000000000000000000000039b2d1a954f40b216a8ddcddb53b60ab33192f92000000000000000000000000a9dcee6a33aece954e70468d8db1fc420ef4df290000000000000000000000006c30f400359469a1d61341d21f88a8bd2155ac1500000000000000000000000073987ce7907b15857c2e2c97d29b2ea11dc9594500000000000000000000000003ddb6de66f4de7a8b3f9e5798b57b2a867212e7000000000000000000000000253aa6dfbb821710a8979205595afd15baa1a40a0000000000000000000000004abc33cf81e0d21f42168d044f7002edd6b80b09000000000000000000000000b4087d7d0090ce70faa93c16733e404c59508369000000000000000000000000959d7987d9d03583e801905a95624084a7f1664500000000000000000000000058b666d40ae0165791bec0fc5a51651898f1b9610000000000000000000000009a4a62981dad2cf0de48a37c397c4730e8fda18500000000000000000000000048950193e061cc29b3343cf49233d61d3a946a3d00000000000000000000000074b350614aa03bc20b0cf8bc3a9b31ed52d00619000000000000000000000000a0a4adc8f024d8e32f952f2c9afe7c19d8948666000000000000000000000000f242e19c3adfa422be130fce3d85b61726dc092e000000000000000000000000c1120d713b05a3f82a4a7776e0feb2499f706957000000000000000000000000102717d982642b294ad4033b04f7b6262dac915f00000000000000000000000058add84dab41b91e0aba5def86bff5d7983b93c00000000000000000000000008bd74d7306b32d4851cd13e36acc01444685c85e000000000000000000000000bbc372411decb67d6a169ecb5b8fbed378ffdc2f0000000000000000000000002c17852c8eac801906ea84469caaf154ef831c70000000000000000000000000b4ac4baae6109d3c9292f70b12e5d1a10af2a8c3000000000000000000000000a3e3ac55841424f6058d70a8d0cb4c593d41e0dc000000000000000000000000a7802b00dc0adbddd91aaa6eaf00c1c10776f42e0000000000000000000000002f42a49e4a51706cccac2a3b376407fe7f987f4c000000000000000000000000deabd6ff452dace7245c248d261ea068546bc8570000000000000000000000003acd63bc5f2a2e4623ae8cc8ce33a766c86290bb000000000000000000000000ebfcf44f1f33de472c6387ba9bebec8790be8fd1000000000000000000000000df1790d57749744d1e01856b7da88e88b9154caf000000000000000000000000a7049d1c2c09e5aed34fc4032d272a925337930a00000000000000000000000077d641252535139aa9e3de58692884685005400f000000000000000000000000da0567edecfb537c169eda030c3bdbbbff4d74310000000000000000000000000298b282c2af89029be93ab1db7f13fd4d6b6dc9000000000000000000000000e2041771fd277463f318f41867cadf4d1cccb139000000000000000000000000293b0137a86dc2922684f0415e81d96ee9461519000000000000000000000000006eb1474e3a04d053353586a4e5eb89418629b8000000000000000000000000b393165ae42657c6e9abfd678e5f9daf3e824be800000000000000000000000083d6ecb8bbf1578b3c7490443d1d204e4c172f6a000000000000000000000000e732b53c8f22eda9124bdeddb76545e09a1d0f9f000000000000000000000000704aafa9a0b90d4d0856ea70dda4d97980d9c980000000000000000000000000b47556ec4378a16f3c3fd03d3e9b578d9034c4c30000000000000000000000005aa6f84274e6feb883ef2489bb1541d1d299adbd000000000000000000000000be6bd50565199c4eab3bca7b96d3a8331f06dfea000000000000000000000000b721e0f6668b73453fa632a807a465d1c69a11d1000000000000000000000000631773f292a5c1502bce17ef6e733ba20258866d000000000000000000000000db2bfc8ac29bb67c421625c0f662dea23343e4020000000000000000000000002c3a6d0b40c6c6d556d0ca10176740613a0db8100000000000000000000000004d25699f00ba6e5f6578c27ad508fa8c45399dc4000000000000000000000000e32314a6f5747db00f25ba7ee3cddb01469b132a000000000000000000000000fd5e3cce098cb33b4539cbd3a58dc2cbc85c5343000000000000000000000000ca7a94a28f30abb700737ad5e204077c868bed170000000000000000000000006590a7d958c6314cf018607888b3e3acaca7946400000000000000000000000009f174513cc22fe22f04ecfe5df4b2247c5d0ab70000000000000000000000007f8595e5c372f84dde7a5ad148cf2a00b0d58676000000000000000000000000db34edc8c96608c64126600e0470d65173e9e74100000000000000000000000026a515d341ab177f8d8e28b3ad5e34cf9c85864e0000000000000000000000001eb93344eff01245d64aed98525fffb0be20d5ea0000000000000000000000003639017ef18d94c10c0c4a869f8fea9163e1dc2a0000000000000000000000008b19c179e6b5b2e719c5543e13fd8e2bad4e19a400000000000000000000000084075bc5b6d8cd3ee86991a0ce7b0bc05b6510db000000000000000000000000b83a8d3ac05067a150693bfc22c4a61b36db6fdf000000000000000000000000cb33c6ff442d82825f776a6d98d12a462c391b0d000000000000000000000000c334df183c6a4d6f1e9bf83cce68db2ece9dbf9e00000000000000000000000045d2bafe56c85433e0b9f9b50dd124ea3041f223000000000000000000000000d75fa7871d2b6a2fd3150e5d6d0a32a99adf02d00000000000000000000000005a8d571a90f7dbb295cba65b85baccf5259706e9000000000000000000000000df362534c409683b4e5a4e6fcd72ccf3295699d80000000000000000000000001f2acc83db25fd2bba287bf4365ee479334354be00000000000000000000000027cb1c2767951c0bb19df74a7376c2c1742820aa00000000000000000000000024e29f7ec466951aa3ce6d354d1f3af7b6063aad000000000000000000000000c130c80176856d712b6c46755801678004a58630000000000000000000000000a3a0eaa17c01790551ad489b190deaee5c0f0b55000000000000000000000000be9e84b172d60b31e607efac6f976a113b69870900000000000000000000000005099d094baf663d89112118025b07a2aebeed6c0000000000000000000000000164ca45a912cd9cca88fe352b4ec8e7f0a41de00000000000000000000000005085b87b874a938fd10b2d1b3471dc6350f5b2ef000000000000000000000000fa0f22df35b6d4cd6de9dd163db41cd2f89360bc000000000000000000000000194cbec1b7f8ef5582c8b7f5f9b05fd2334c4c48000000000000000000000000f0c3a1eefd2184253e1a21132e526d853a1542da0000000000000000000000007ce8c85c304ff66a723699530537074fdd6ad22f000000000000000000000000d46d834e8453a6cb533fff746fd14b6e8b901feb000000000000000000000000db8f5f891a1964d2014f9fd8b647ced2f59d957c0000000000000000000000002efdd866dd5ba854e8a91cab61bec55e12173fd7000000000000000000000000a6cc0d958a983b4c7bcfd89d4e50af7be2356ca10000000000000000000000007682cc67cd39ad8b2e18ec5f102ef4028fbc1371000000000000000000000000e219b9b752a132abc473c674cecc4bcd02717997000000000000000000000000bb8d8e9428b4ad06b1f6de7cba830ae13a86bd1300000000000000000000000040a92f9c38c0974dc14e386384a4a656d06661d0000000000000000000000000258b67e45e619451441130367c106bb0a0fe9592000000000000000000000000f2ef6cdfd963091b3fdd2097299f90c8e18dc3790000000000000000000000008400ef66b5db07845545e281083c8a033a660c570000000000000000000000003f6d7d031209d3775feb92362be6e872028e69e8000000000000000000000000f437dac31a5c39d2a7c3f92682f0ff20d170a83a000000000000000000000000c42c4bfbfbc57f18db839a730ae40fb3518bc7b30000000000000000000000002d796cdcdd446864313c20eb77d64fe927824319000000000000000000000000a589980a81e05f2cf295aff6234100f7c5eba5ec0000000000000000000000008b1ea713e6680f8181e4e43dfe2ac6a036abbcc9000000000000000000000000e7ed00a1c57b7d281f8b5b90dccde9d3cf30150400000000000000000000000047628fa8fe06174b90d336d896098dfc72055f190000000000000000000000005e1b601245b942d99aa924d39e0fbec1786e2170000000000000000000000000c59616da8dec8615d91864eb1a46206187f416600000000000000000000000008dd9d3e3fb51e8f6f08c53a59025d3ae60bfa414000000000000000000000000002a99690ab1989b7971db28cd4a7673e1e6f495000000000000000000000000b8ac7a72161f85a14d0a15f871bae6b9a34f95cf0000000000000000000000009c477d5e0a03dc955caaa68d2125cd13a398e69400000000000000000000000011d26aacb820e16d04df8c022ca8ffab3460d091000000000000000000000000ad2df88112fcc287b4d3985108e06cce4148a2d3000000000000000000000000f93a59108376a2a9bc6981ca533c1a03c21f95d200000000000000000000000043dc63ee519411808bf3dcfbaa8c93c6caeb2ba100000000000000000000000027fa6edcfb3010c5ebed382466f3fa6e8a073bfb000000000000000000000000aa5c3a9dcd021c3e85d8c29a4e55c49d63fe94c3000000000000000000000000ad029cd605c92a8fac8a103aac5492abd8ab3610000000000000000000000000be2c340f9230bf98f9b97a3e5f73359587048b730000000000000000000000005c97adb9157451a53c6356b55f57e42111e518590000000000000000000000004c90e4fcd9579134396e511cfee8f4941ff1cbb60000000000000000000000000b34cc6ad27a002c20323e31de507bb317b3babf00000000000000000000000038484b8350f1131d2f07e8fd2ee643f7d76ed0c1000000000000000000000000f7200f7a475b53446a10421dea95299fa9319a8500000000000000000000000059a8c16cab014ad084fe9f08cce977a02b8c9e5f0000000000000000000000002bd83ba78891a98e69ae9eed1c87cd26fe0960090000000000000000000000001dbccb0a0c2507a603f2c697907e0c66e09c39dc0000000000000000000000007954c617287a2089eddd9ababdf6aea8c5a7bf96000000000000000000000000a842fd03de9ec9a6a6cb5e7f00a9f0897510472b000000000000000000000000a60c8d929c7d172dc526d570513dd2e4a6307adc000000000000000000000000a8024c105b09ba125b918388e202321e0d54217f0000000000000000000000006806de5b6ccc4551e26228a93ab59aae74bb041e000000000000000000000000003bdeb67a48184e537273308ab89dde46e5fbc2000000000000000000000000cd0663f2af7e5143554999eb4073345ce2223d6a000000000000000000000000e572a9586c876aab35fe6165615112fb58947c240000000000000000000000001a30d14c23750aa54bc7e4854a3a9ffb5da3ffd700000000000000000000000016de1758f99a693354ccab1304cd6248d9d1183f00000000000000000000000045fcc2326f73b2c0e90c809a31d9318110e912c900000000000000000000000070a05431f4cd341468b957d37e1661f8f182d739000000000000000000000000dc80df097c374b420e45ae40f9688b640e34396a0000000000000000000000004d2099e21f3cf381ba1ee4277a2b8caa33b15e2500000000000000000000000090567968f455563da44716b59dd6f50b305222d70000000000000000000000000f2b62e8e116ff27f85ec1dabdbbe79d5cba6c5900000000000000000000000017d86e9755b2230273099a17db3fd722dab96565000000000000000000000000160f713d638f7c849f807b97c6b71a3581b01dc3000000000000000000000000667d378d5767f36dbd1e97f3e70132ea583fd25f0000000000000000000000005dd81f6edf4975e0cd1c80b388db9c9231da7ee2000000000000000000000000bec93bdf956a52e74823f8655ba9f989d40fd4640000000000000000000000006bff375b2856e46f514321053d0ced33bbfd4e9e000000000000000000000000ab655ddea712d086d27dfa7ad65e1fbec3983120000000000000000000000000e7e0734ea59cfff5781d6de8d6f7a545effb91db0000000000000000000000001cae59b8102b0030506e58f4e5e15e8276d6248500000000000000000000000088d56bfe5cbc952c70d00d4723cc12036a6718c0000000000000000000000000af16774d5579bbcbafb72df314c17704360bc0fb0000000000000000000000002d4c4341d08c26266c7abff7dcf642a44d831ad50000000000000000000000004b1a6e0be4f70cee008800d1f214728440695c8f000000000000000000000000adfd428d01acefb67da8206ddcf14707231c86fa000000000000000000000000e73bbbabbcc1b57120262f5d87a705093008a3f10000000000000000000000000c61ce3e0ac1f50745e25cff1f3e1621451e7a8d000000000000000000000000ca49e9cf70555164f85d8f727b95947b8c77b7cd000000000000000000000000939447c96abd92b5e8513dafd34cff923d446d7f00000000000000000000000071e7d7a3a6a8532e5056ee5606479bb45fa7d6fa000000000000000000000000a9f14d79cf8d190f515a45febc4a6a27a263c5210000000000000000000000000208e9376de7185f18c8a63b563d8ab73a1e137a00000000000000000000000003fc0a1a29c81c382465598850b7c1ca7acb6552000000000000000000000000716b834f7e872245510d97f392e687c33be9636e000000000000000000000000e6f8dae1f3bbe656286f73884f245df0492404f5000000000000000000000000fbb630a6c1c3d40e8d22f7d2a7b900b209279f9c00000000000000000000000016a8b93f96641a048aa721f6cbd5b3599df8998c000000000000000000000000096a87a6b5f953bddc67f3ee55d811b5e4fdb3d7000000000000000000000000f887824baaca948e35a11e8d4eff4ad095a2c0d800000000000000000000000019c375b61ae48b4ec86e773219bf53bcb23c200e000000000000000000000000dfcf8d633ad9fc851097cbbde6fce6582162b7bc000000000000000000000000147acee400be7dfe7c671ebba928f0f5efa62d020000000000000000000000007a4e5f5bf3e8a5742202bc74620f5618e5c19a6b00000000000000000000000030c7da95469d576849a9f18c4afb733cf3bc2fc80000000000000000000000005c44545b349b6001587507433cf65878f2f32df40000000000000000000000006728d6cc6a80f67d8c5363aebccc0663e60b9eef00000000000000000000000028aa2ad53a4823823ff0ff18edee2d4c86c33340000000000000000000000000fd964eb0656941f494304f66e863463dff2b8a1b000000000000000000000000697cf243f0106e0393326c01e553df1c368531660000000000000000000000000943d004e126da0df6cd8a0b65b9d5b4ce67c3cb000000000000000000000000037d59b93a542e967967789e08f513daaef25657000000000000000000000000e700b82ab00f459b4c92a99cbbd1af2ec4f21cb0000000000000000000000000f9c68d07eb303773aa5aa65624e8b7e354e607ff00000000000000000000000096239e93cb098e89114b32f5c3a7486910bf46970000000000000000000000007bdcb7206c2fe3d8f0d630b11c6dc2ebdb411a270000000000000000000000009121c39af9ef0c4ffbcc6eef9858668784133d27000000000000000000000000a5b6d793b7feca0aa3c8b94e22d223db100dac03000000000000000000000000d3d866e5aa3f145091225fd3745c1344ff2beb68000000000000000000000000d95ecd67a72fd067548fe3a04590842ef9f4650b0000000000000000000000006f754d72002da2f123c5fde0d1dcfb37c10bcad70000000000000000000000007f589e1798263838f174af2f909d4eedd4f919d60000000000000000000000008ae2fbcf9b2b4b2c8ff753e36c8ce28dc0ca8754000000000000000000000000fde05037c4f53abce275d850bf0b960e1234f148000000000000000000000000e2a7c215a3409672d978f14dcebb075f8332e99a000000000000000000000000bf50d465e47c4c6aefe651a18864229a6d453347000000000000000000000000fb9f8ea43273553a4d16e2a78785ea672c3e215e000000000000000000000000c7a45446e56870da7db3b281d85fb3f2a726c9640000000000000000000000008e6057a69ed28d240314fb3674035072876010780000000000000000000000004e2d6a1ab580fc0ddb4edcc1117fe9da3fa8c55a0000000000000000000000000c6751121404a26786c8c30e217c07b3bca9f1c3000000000000000000000000e4056f4656ccba7b7e7ad4f7644485ee9426d3c1000000000000000000000000abae36972cbb45826646cf45f5b1e4242fd7559b0000000000000000000000008daac37d93c46cc997b1725c2d6bf699d4c41a0100000000000000000000000006e93f05e4c5db24a26b1f5d750e629b822aff06000000000000000000000000c109ec308dfe7f9389251c9147133bb05d3ce0d200000000000000000000000072f39d5f5ac3ee1f7f2259f3e2b3b34dd769925f0000000000000000000000002b64464db01a98855f5eadeace48e1478c5fbe2a000000000000000000000000c9b244e6cf5aacb4b91c9184a07db0e1d75c43f5000000000000000000000000918e56e155cd8bfe36c6be70ad9d79e9e08423d200000000000000000000000088e3cc827880f8d93a8ad919980be5cdca7905ce00000000000000000000000071503b6711a3f6d6980d081e107fce76abd36ba200000000000000000000000032c545b4cac6a61d3472a82afcb182e119473d73000000000000000000000000d8f936236d4cba2c234ed80c2bda2fe4b7d49dc900000000000000000000000093eadec30b26aeb77edb2dc2c26efef2623d42300000000000000000000000007019f174659603cea05c073fb431a2d7ba90ac890000000000000000000000001e690f525dd3374cb40337938dec6bbba612a8090000000000000000000000008f6c947f25d6bf9c31e79c94515662185071be8f00000000000000000000000053dd941efadcafb594284fd648c234e97cbd3e6b00000000000000000000000007b58174aa0b0164e82893ba1cf0f4bf604f57ba0000000000000000000000000b923a110df9c9fbaa999d02f0c6f8bd7597114d0000000000000000000000002dfebd9a5c47e749b7f14b02fc3c6cbbea60413b000000000000000000000000b694ef4cae3f81cbd646d28532db8ff8b315fba200000000000000000000000093c2cc2da4ac82160f8453652fa41274569edb0a000000000000000000000000305e1862f68a6cf2d484b9f19172e9c70bf7816f00000000000000000000000040182ff22cc21feb33970185eb02bd043dcdf0800000000000000000000000000a1a852ea97302c2172b6139fb214137fb0059ed000000000000000000000000012e65bdf37bbc03c826ee382accdf8f9a96b412000000000000000000000000694f64e7a465923903c4a7671392302b4e7a5e4e000000000000000000000000a07a9a27213905cb276b8494e1c87e80cc614d7f00000000000000000000000007ec72c9143b5a1ed9c0395cf159ffc11d6e643e0000000000000000000000008354f19c1513c8faa888bff65bf8213abfa36c0f000000000000000000000000bfdeef123a255fe967444b4e7a541429b53064f3000000000000000000000000a2ea11855868e09bada48edff91ef371216efe97000000000000000000000000580397ea86c9edd3ddb48a73ca2479d90c59bcb900000000000000000000000056261247580616210e43fdbdfefbbdfdb7e3492c0000000000000000000000008346c6b9a1792938d5a7ac6fb10c4ded544de454000000000000000000000000aa63e4d88f0a3ea2603d862b0145f9767bbf6e04000000000000000000000000f441be904cc262c6317ccbdf87a8007dd0d380d5000000000000000000000000f7f43395bcb66df7794a2dfdde27b3e1ed6872ea0000000000000000000000000715dfc0000e705c8883de59e34ebe0d64d67cee0000000000000000000000008aa5a9a247a1770b15cde6229bc45d289f633322000000000000000000000000c9b9e5dbe0c2062da5fbc4b451f8a7da7aa42fde000000000000000000000000d8afaaa4ff8cc49abe6d117dfbeca8ebd775be4e00000000000000000000000082a1d70894b5a4df75b3d5f07b683f7e9b5a5194000000000000000000000000ac48d592bd06b7cc1ff21bf31d6f325282fdb5d7000000000000000000000000143eb5854a200e83bd467d46038cc3c0bff5d1e200000000000000000000000068f5da2e460ebb21d2abf13710437fc057b32f11000000000000000000000000ba12a4b0369400279e4276f1c6a72185399c6542000000000000000000000000fa1d1ee2cbb3e88ab8da252c09916338fb244348000000000000000000000000a79726d21d16e4d6143b0c99aa57526b08b73e64000000000000000000000000b741f6cf7e4225c1572424734999b7aec74fb719000000000000000000000000b71e2bc7592ca3c0aff6b59a9e61a8cb3fee2945000000000000000000000000f774c6cb369298f89d6b516786013e7b93ba9b1f000000000000000000000000ede8d35924bbbc27e134a23d3b97db5f0ad508ea0000000000000000000000002071339d0e5217e8649203084491856b7c253d6b000000000000000000000000421e4a2a857f7d7da4fbd96d6268baf8e5256eec00000000000000000000000034057f97b425b132ab25ca99945cdd5d26448516000000000000000000000000aae480fe0c9b92685661a07ace50b249f3cfa9f900000000000000000000000089bb9dbb68117dc8ec8f09b94d8cb8bc34f2cfac000000000000000000000000dd1ae861dfa578a25d203d60fd4d6974a8bfbc5f0000000000000000000000007952a472fc579ae486e2237a1b69dd42d5c6e6180000000000000000000000003192a0ccac41c4da2da11dcfabda422ec5ff7ada000000000000000000000000a52b6e42e31d01f5e60f753479af670cde83d62e000000000000000000000000d57ef7da60f5476b388937b1f312bca79ac3b89f0000000000000000000000000f6e0fec6695cdb9d3c7665c38ad4cb53eea637000000000000000000000000085c2ac24a8bd9ff6e2ef6cf76c198e36550f41d7000000000000000000000000032572b670210fee356b0d242a78ac10b4cca45b00000000000000000000000008281af7baf5e9304e97742c2f4614bf1951f42f000000000000000000000000243872286cef0ae2a3289e00fb688cb27e80f2ab0000000000000000000000004eb5581c3a9bfe271b2f204c31c2f3b4a6bfcff20000000000000000000000000ef44a9acad930e577ade68edc466b47e9ea0e59000000000000000000000000d27185d80c2a37c0a3ae5cee49a94caea137f6f30000000000000000000000001b28d5fbac053a0dbe557b70f828494e09bd8f8f0000000000000000000000001eb97c580dac58219cdbc5497aa861dba6f31ab50000000000000000000000005fca639c96536c3a34e0b0bfbe110ed0f2e80a22000000000000000000000000e3046d708513cab2256a34380862633020df7010000000000000000000000000e3a97abdc5960eefb83ca64dc57edf13bc883c5f00000000000000000000000072a0fd8aa980d4b38a5874ae0d34164d985aedab0000000000000000000000008dca8696dbb56ca4a27a7943802e4524b201d127000000000000000000000000d3a084095dc4fd347bb573abadcb7a9bd935ae630000000000000000000000005ab61739c5d92d81378c9eeaa0b4e8f65bacdd21000000000000000000000000f6abba0d79a9b7797452f0f77d1f135831c34754000000000000000000000000942cf01b435c4281d9b0ba08527492faec15ffdc000000000000000000000000ad30a9cacc2af2c92d27a51f3628401816bb6b4e0000000000000000000000006062810261df85a088821263b62f96da0cedbeac000000000000000000000000af25776f6967248d8625f02c26c960b9feaf9a1b000000000000000000000000d6474b0b45834646fb3bd7e5f9c7096d97b666760000000000000000000000003281593e2b67e8fe33035f97f52e9f209da01cf70000000000000000000000007bd0fafe34a8b64afaf16166d644cdbb2b950aab0000000000000000000000009a82ee9a8579f915e4507c5743ac2e227690ee88000000000000000000000000346e240fc3dc380ad8c14267af771229c4426031000000000000000000000000f8f5b68eae5b72981fb9a822d2472651d7214cf300000000000000000000000086d7bb317ff24876d77067f5aaada710838c4e73000000000000000000000000c2d6a9a3c68625f7130fdd009ff43f7b5d3a743a000000000000000000000000d6d5561a045f0991cd9e1c863d000a6ae121de47000000000000000000000000f1b7fb1954200297a39ce1d1ca6871b93c0cb0cf0000000000000000000000009e981314b41ee95b360d98bf408666e865bca070000000000000000000000000b04285e7c08834bd4f6b42e1584db5b02ddf04d8000000000000000000000000278a8453ecf2f477a5ab3cd9b0ea410b7b2c4182000000000000000000000000010a6956c55370fc28f7604749aad2851316c99c000000000000000000000000e6b4c117ce6d0efd5e7a55caadc84df318df3bc300000000000000000000000044df37d12a210b34aec73cbd68d53608349fa6c3000000000000000000000000c018d37037edac4b39ffbd27402022c2213e5922000000000000000000000000683cef0544db372a50ddd73992a592b601d681a100000000000000000000000027663c98b20cd722c7a0c95ce33062a995cf4b8e0000000000000000000000001fc3e21e3c13efae93532cf2a3e2ed8b9763e0d80000000000000000000000006205a12fdb9d8a1282807e887bb7093f8ddf3aa1000000000000000000000000ad49589014473f22afef087fcba70e942249809c000000000000000000000000756126723ce9552375ab88a7589da5ddea1216a0000000000000000000000000de596ed6a0290eb7b0db0a3a0f57b2c511b86530000000000000000000000000266cf36e0f03213eb341335b36b299e07ebbf4070000000000000000000000001195608cffd79f6c5df2807df155df82db4d61b400000000000000000000000020fdde5957e501cfcd6cb406512cc3f2058bbac50000000000000000000000000b1c0b684b236918d06fdba734f2c08787f3aad8000000000000000000000000528a6f3d3dcc2b36a468355d4afc1b3d521a217b000000000000000000000000e32c8561c14f5fcc6a4d4310cd866ae48aadd533000000000000000000000000637cc27ecd949b50625f0c0633b5d993c62758de00000000000000000000000057d2f2a5e5f1fc88601fb4dc4f8ba0886c322f8b00000000000000000000000049f4c5e9c0a01c3c938c1fb038e59fc36dc77cba0000000000000000000000008905c59684c541c2099c132fac2174f46809e58c000000000000000000000000e499a3b42de72527c10be3e6fd39a1a380b00edb0000000000000000000000005808e96aca7fabe55de83489c48f1cf50bc657f50000000000000000000000004cff5796302e632dd447301d841822761afbead500000000000000000000000053cb7407ed498e6967217f80155bf4dbe5fc6cbf000000000000000000000000d0090e70698c37e8d855ef874edd2bf115212bc9000000000000000000000000a953deade87de58c5d539bf4104d233166c1782700000000000000000000000044ccdcd59984848a749e9f999b08f2b68153e1230000000000000000000000006fe86525e627466dfb2581511a428cf294b261c3000000000000000000000000c38e15a2d37e6c6cdc639eac3c0fbe402c03af190000000000000000000000000ea1250459ea1bab4de56d54eb2a7414c2c219bd000000000000000000000000c2fdcd651c80b4442a00dfe1a65948e403d063fb000000000000000000000000cf0ab39995930b236c61d1df3c845e619ea77783000000000000000000000000fd173cfe88dee14e9b2cba931b2877134f78db320000000000000000000000005af08302cdacb356eb91f918ba06b2217167a4660000000000000000000000006c8c8fdea76833ea70618f2e3f4176d85a967b210000000000000000000000002011435130152f35c86ea5ff5bd4d8a9a25052b6000000000000000000000000e43d6aafce76f53670c4b7d6b38a7d8a67a4b67000000000000000000000000070154a9e85a14baec8301741d30c57faaf50a8bc000000000000000000000000cb95bcb188655c08becb5e50aafa5f984b58252d000000000000000000000000dd03ca80a1ca75a04dc2420164ec189178109c0c00000000000000000000000054201c282b5cd04373d3f3422ac58c239bfb87bf000000000000000000000000485abe8d3b5d6ce4071d230276ea88f9dd668aa8000000000000000000000000218f644af56dcf1ede1dba245db8d54752bdaf87000000000000000000000000f2f40cb978e5d36af9d952610c03d497c0774613000000000000000000000000b7f02decd656b0e4e8d65b17319bfc45afd8753d0000000000000000000000004b2e8b33f19d599adae2ebfbe0e32cfc224eb32d000000000000000000000000b23122e7703dc45a9ce6ec1045c9165a3b8c39bf000000000000000000000000a066a2aebd6f7a94794f0409dbc00936357d2db600000000000000000000000062a500efedfd1f7f95e9e795196fa01b683d098d00000000000000000000000071ac680233dfa6d8a10600d077df9be89e19aac70000000000000000000000002f144f05c5e07a51758bd1c8fa635ad79b7f4e5c00000000000000000000000000adc079848120f4cb0171f093a9d8bcc0d26ef30000000000000000000000000588a7ddffcf4156babddf80ba47180347e9dfbe000000000000000000000000d65ce899361e81c3dce2a144dcd238e2ecec5d22000000000000000000000000c74240baf181f9aaee8b899a89acd990c03a16e800000000000000000000000063298a0b1fd3c72c0cf44116649e9a1ed919a8a600000000000000000000000010e6dad4bb48ae5f8b73d140d61dc2057df25a5f000000000000000000000000ba35203e448066f740dff6b904d9397bf2d2f0b1000000000000000000000000c7b674ba76ac0cd2b6a802ef155bb8d53b9d0383000000000000000000000000fda37dc196b622837f313323deb2bf968273ecc100000000000000000000000035056183d95fdfb7bc7eabe8e28b970dc221084f000000000000000000000000b91b9f675850810839b31123d0dfdfddb74e4cc50000000000000000000000004ab3fcc9c755fc29e221b5d857e78272a08d6c780000000000000000000000000c4e16899f2059f4e41ddb164317414a5c0d2988000000000000000000000000af8fd53cb036a7fb49c8c33af916572411efc0b400000000000000000000000032cdc2d67239616c2bd46f4764598c0f6111101f000000000000000000000000e09391c07b4828225862609b9535b96dc1afda6d00000000000000000000000073357c5dbb41102383e4211add046b3ca776cb520000000000000000000000006f55e5215eca18cbd52f517713628e0dc8e8a5630000000000000000000000006f3dbbba35c6d900555aa97dc1efd4489c853c570000000000000000000000002f675f5709ef8bc4dca1b51b4a3a63a8b798e581000000000000000000000000a9c935d761dbf8f6d0924eea04295a644ce69bf10000000000000000000000006a9892028acfa6a747b56a16c9c795a26531d1b30000000000000000000000002fc227f52953efc8fdd49fe8c705a2a0763a0eab0000000000000000000000005bb316d0b92c58bd090a11ec285e91979d3820af0000000000000000000000009809858a0c01c087f5af540c57bd091034a8692c000000000000000000000000fc8743057ccc1d1c6c53066e24a0d4c1d465893a0000000000000000000000001745048f23f9dd3c7797c29eedb21f7d1169ba0f0000000000000000000000004476b9b5e82fda80a4e9b5c5bdfdf4e8f5a64969000000000000000000000000b884ddfe9d27730adb4aa2405f5f50b365112ad1000000000000000000000000a7467696cf741e30ee14461d5a891f579b99b6ea0000000000000000000000005465173b6808636d8a810049cd6fadb484b78352000000000000000000000000bf07e413cc52c9fe50d25256557aa6b1cc8d9058000000000000000000000000722106bf393eda8e63b67501271dae74efa8758000000000000000000000000062aca410b38f62f023f66d893c90c276f0206fbb000000000000000000000000261f195b74a833468508bdc608d9abdf8191a881000000000000000000000000e77ce9ecc9110c8741323b18baac143f3b2bf77d0000000000000000000000006a42fc9cb17c5034e9293e0ad960c7592de3f5800000000000000000000000000d9f7a14edc702f77f56e597847f5777d6ec889f00000000000000000000000050a31a30b01c62e86aa72a2add00d3ba302f3e520000000000000000000000009e0f5872eb2ab741186bb504c65c83c6180894a60000000000000000000000007b02eaad8f4f8c646c03fad7879afad8127aa3b80000000000000000000000007b02eaad8f4f8c646c03fad7879afad8127aa3b8000000000000000000000000777e7d74d74b2b57d70f3d514ea0fec11925a8c70000000000000000000000006c4f856214b461669729c223ed123d8ccff5605a000000000000000000000000cde37286d7f9d574ed3a3791ab6413cf3ea90f70000000000000000000000000afc1ba7f5d13560d6c2c3c5e109b79fb0dcab9bd0000000000000000000000000f11e07b35700ab3aff44228136757e59ad6d4040000000000000000000000006e6301fa1c680c98c1813ce37ef77e87ae2af91000000000000000000000000000fbd8120078a6f3f452bf5a1668c01ac04c0720000000000000000000000000db6c473d3f865667cdf17ca853eb6a705862a48b0000000000000000000000003de3cf26ad61acdb86a45b427b4ec32ea0042abf000000000000000000000000c35d051e18a0f66d6e02f932cd6528f81a534ea4000000000000000000000000b4803b1512732dac0d8e3e0ee189e5f5c687f9c80000000000000000000000009f56194d33e89fa17e15d0f5a8cd32cc28552545000000000000000000000000546908b56ed5c2dd97df2174631f59a2ae05e173000000000000000000000000686736dd5169c11335d7f7801eb2e48c33907339000000000000000000000000c362653875d0211590172d69c4e58ea4f1df5bad000000000000000000000000097ddde5039f30e9d2ebbfee4adb0d5f37d4f08b000000000000000000000000edec3a757df24f1da06f14f6772d324ad66c6aa9000000000000000000000000aad7494de271e429470438402e464d7841693b1c0000000000000000000000008643a9552f7475d883abcb8a7097ad6f1b1f957a000000000000000000000000d5137981aacb17621801b77c5b404c41c04bbae800000000000000000000000025aefd087783483e0341bf3b010e5ec1653e17f800000000000000000000000024967fd027022981b12583c8840d0fbe21a5a2f6000000000000000000000000f2725915236a88d7e495d5e9fbd0373ff963d62e000000000000000000000000b5899f79f6b114816568fe0a8e7359c247db49e8000000000000000000000000d1708e32f40e2a1f4d92df2916b98787d48cb94e000000000000000000000000f69f081e630e95a407789935f14ce8ed5cb4a749000000000000000000000000bec2e68d1c911c2ef44d86f404e45ffb8809b0180000000000000000000000004e87ca12e18887a55dbeac9d0bbcd4c45200867d00000000000000000000000000858d223f3f16e6b9ddc52af490a4d619d06e38000000000000000000000000d8894bfa1f430c6b3c6bbfec90bf4ad3742f4ae6000000000000000000000000ca2ec2cceba4340b70afdaf3c37d610ff410eaa9000000000000000000000000e7bdc277019d27084ba257e1410524a7ab945a7c000000000000000000000000ac6455e52aee2dc517c729d8233877e5982f733d000000000000000000000000baf943282a2e27f89e325c8bbe916a6b4f21a993000000000000000000000000348ba3a2761b7180b8522a6dc000fc5bf6181cc10000000000000000000000009557b8af1e186d8e650da8aa10adcb7c3bf59de20000000000000000000000008962228ceed52f581d5ec6cc7c2bb30c465285d90000000000000000000000001e4e27cba95320df0e589d2beab8c5649e23d0170000000000000000000000001cdda53ef8e3990dc45247893a6968308cadcf1800000000000000000000000011275075a084e34151f0881071bcadae3c7fd98e000000000000000000000000db88f578c897cc8471bdecc91bffccbf90cc8220000000000000000000000000a672e6ccfc70abeb2be6a9a56bafefa75a18178e0000000000000000000000001f946367af3a8f89084fe0d5ea8bb338e2bddefb000000000000000000000000ef6406cbaf93a2b2fd9dae6a358287957e967c1a00000000000000000000000028f4f2af5f3232645c03ca9cab1866c0092049760000000000000000000000006b972249b9d14986737c34f088d656849de6daa500000000000000000000000038b88f9112a462846cffc500704e58a05e9b31b700000000000000000000000007e532d316003b3b31b46ed62645087681df0f2100000000000000000000000015a0cbca50eb0fd737d2cd69394306f8d80724e9000000000000000000000000713b07ba1a84e32b01d384b570c223efb70fcd1900000000000000000000000071e0c9734459b578e08ab2356c336d0d580f8cd8000000000000000000000000ec1924f3ba402f438106d770ee1a6b3b4fff608d0000000000000000000000006065253ebef7d62327c41d5246944d225aa1ef860000000000000000000000005947423cb7ff19c676ffa59c02bb26ad07518ac0000000000000000000000000f8f7dd7a0b1764e213a04e1b9cb72652c58be8ad000000000000000000000000d644cfc50ab6de66c3cd2ad5dc6074189b731da000000000000000000000000066a159f6fe05bb1df98f1cbff74bed75ec429de0000000000000000000000000f986e0dcfcef38447ac3fdf2ef5496920ce1b52a0000000000000000000000001aef112ff979f7d2be93d59e3e82ab9f993d563f000000000000000000000000e9212fd81cbe78804200bc820c60b268452dfcf00000000000000000000000009d9827af75601cebf3eff1b93d0bf52d41e075ad000000000000000000000000af67f16335f873f0df42a9f128e2b5bd7dc261fb000000000000000000000000ed165972d2ea6dbf719a9fc6f234566090c79314000000000000000000000000e83600767bf82ead60840d25dce5153f16293103000000000000000000000000a5d9bc54acf0bcf0b710d4410918f39327925d72000000000000000000000000921525bc265d790d88c6f81c37654afbb9a2993b000000000000000000000000968ac26694c08e3890d7e06e88fb4358e5284ede000000000000000000000000104d543655dda57a72be1b8388e1d71c7250e5720000000000000000000000008e6f68e06e61cbed41ec03f7db1cd0958d2e9bc9000000000000000000000000eed309544252512b142b286c6ab10116a2af4ac90000000000000000000000005c93d28ddb19b43121c3fff18502cdef71503b0b0000000000000000000000009b194296ccbd0fd4d4ab3f37df2ea102ee6218ee000000000000000000000000463ea58f0726d24a2dc1f9b51ea4f8b1f7cf16a7000000000000000000000000309201b37d00cbc75ff039339e0eb20b38b8530a000000000000000000000000de2f7c67d15827afa152783e292f0d75e72817a2000000000000000000000000d0cc5ddf596ce202b8e3d2b47d78b05e58c419320000000000000000000000009d862f1303c7baa51d067d176003e8a9c5d9d881000000000000000000000000bfb8b7de8d5e9d1b678c69b03444e81ea77109d4000000000000000000000000e8f723dc2b984a5e761ad0f28332011c9ede9b2f0000000000000000000000002b5d80d8fb087dcced19810e7540caacff15b13b000000000000000000000000d5be60feccbf8b87923455efc7284ecca2c02701000000000000000000000000b68489eb0e22267217efb260ffac88f335b553cc0000000000000000000000001361c88a8e2d25006066086e1aaf1aaf367b4ed90000000000000000000000002b5ab21dc77d823fa65a2a886005e6203bd4bc5d000000000000000000000000135e6720d26287c85fcbcf4d628db0eaefa6fa1a000000000000000000000000dc475e332972ee7c69dc82f5b8f00264c8e1954a000000000000000000000000936915a08e7c18b649a02203b9706bed489f9c68000000000000000000000000d80d6ff3862917ac60b851561d227b36f7953c3d0000000000000000000000009b17c7f6b0ea5d55142e146992db456dd28683a3000000000000000000000000dbb19e9e46e5b92c6f370b6bbf00768b866f2f290000000000000000000000007ba7b59661e9180d8f2cd6a6a4e5df0d858361a30000000000000000000000001475ea3f6d608947cb1bb36695e8ba2d6658e9230000000000000000000000003e20ab5290925731b673accd5351e68a386855dc00000000000000000000000072165556f1c17f7b054059e795b8502f10702ce5000000000000000000000000b897769604b7ca37cb2facfbced4ce63eb320ff4000000000000000000000000bb00bf83e5d32690bdda85dfaac3de12a82f21be0000000000000000000000007c4bff068e69e41eaf03b123d87afe6ef15d0a570000000000000000000000006c3bd7add6ba9c5da8acb831d0352edb2805b09d000000000000000000000000c8122db95bcfb10e87fd326dab1693a1b2c00158000000000000000000000000c4044605c6bede85e2296f7471d7fadf5bbea73100000000000000000000000028996b74bea1c54b55048d5f9ab1d3a1fd5421fd000000000000000000000000ae909b79b5bf9d22a8b621d397595f3aabd859fc000000000000000000000000c8777a47a60bee6c1591a273609e1cc6db947192000000000000000000000000051b69ebc09b8be1af39b25be4968968c03122ee000000000000000000000000a6d4bfcba228a7d50d2b2bb0d6106bcf2fd3a6df000000000000000000000000a59c4788af062ebb5c3ec407fd3e1c9611c0bffb000000000000000000000000b516aeff46f6eee7b5a879a541d3d86693e36136000000000000000000000000af1086b0f8c2755b67bf082c9653d2983c3ae0030000000000000000000000004acf1f34041e9b3027dd1d7f7588761b1bd7bde3000000000000000000000000d71e4265dda767f9a3e605e15622935e8dec0eef00000000000000000000000073df2bb7953d4327a0cf6b12d7e686590598dace000000000000000000000000c0d6d9130a94c2f6b0649cf1876b603f3e0739110000000000000000000000004075dae8778cc5126d5cf9882298405b76cfb04b0000000000000000000000008ad43849e0dfda7ff93c9f32418a7042a50d7e98000000000000000000000000b90f63cd4431b85b3ed96e0b5c3e9eaa9ccaff74000000000000000000000000b5138ed0c2419233b7004713f1d52798154cb9350000000000000000000000001ca1b4077eca5c705c7801ba8fb897a777ae641c0000000000000000000000004ed24a07fa65bff507a60e271b0d118d421ec32a000000000000000000000000bc4ed899215427eef27c144134dd59776aa0b91c000000000000000000000000f63963ee502d60d097bd9b4c1ac012d4c07f9be00000000000000000000000005e8224499fe8a4f22d795e02cb8e4244dcc6623c000000000000000000000000d2e3bb0c642b1f8d9524194913d057add4d667c60000000000000000000000008b846a1227535bc8222db16ac9c876688b006500000000000000000000000000af965aa261db754c7af98b6d4988f27c8e594327000000000000000000000000c97fbaa1bcd29158d19867efd8c8a2ca2b0ab6dc000000000000000000000000c8bda9e253a3966e38cf7c558bbec18ab12f58350000000000000000000000000673e4021e693390c3784e5d0869808903f007e90000000000000000000000004e173430435d14b1a827fdbfacf3cdbd41db930d00000000000000000000000025dbe27ed5296d49ca084c08588acaded130d767000000000000000000000000b7bb20e2d6a09cabcd10ef9889671dcc07c8495b000000000000000000000000c8da670682bbff1606a89751797aaadf2ed2ebea0000000000000000000000006aac66ef5667fe9a27b13e7449e7cba757e1dc04000000000000000000000000f0aa2eed3ad188e5ad167b344d36044ace8d623d00000000000000000000000013f917d7a4f15312bfd9ad5d5785949d1ec1722900000000000000000000000060e2e49895ecc11789287939d0f65eec5d68002e000000000000000000000000c047acc943dc3a4867d570a72b684fdbfe188498000000000000000000000000434788217a1bd98511cefe79adb9c4c87d22f8be0000000000000000000000003546f2483441f4025fb8e83325d1374065f15aa200000000000000000000000076945df4c99a97606d375c1c2e5aa7586ea44c680000000000000000000000008bcdd62f68ef59a47c58aa76430b2ffca7ce6b2400000000000000000000000092c20f00d8dc00e31062bdca5fe1eea607c8faad0000000000000000000000000595e4be0c1e266f07a1e8083bc003266aaf1ce0000000000000000000000000c0680101e0ce3e4a5fda6ce2276f3da715f059330000000000000000000000002a1db79686fb28ad84845ebba46e4f908c6c3aba000000000000000000000000f878cac525d682393b8bbc5eed0df79fa6fbb9be000000000000000000000000b7d6c82dcd638bc11688395cdcc5c9b2ad7a4a91000000000000000000000000db33e85224b11765eb1f1dd81c3af181ae975962000000000000000000000000f4fcb4d9e3dba04a5ef4b4e984d8bfa7962d95a6000000000000000000000000d331b444a8c3402d5cee03c6cce7b93bf480c4720000000000000000000000007090e87630b772076f6551c0adbc6fce4143ff9f0000000000000000000000001e3e87791292a3f62924c039e415cf11f8df7f310000000000000000000000008560183ef207399034ba41dbacccc216a00210570000000000000000000000006f2b769ae9ef441d81562ee990fbdb930b32e977000000000000000000000000325eab25652fd506a8e02d87386072cc3abc129b0000000000000000000000006ed0889867c4e7db6756df33770645507c29f5ae000000000000000000000000ea44d8cc2b4cb3c679dfdd286cae563f974a04220000000000000000000000004f8dec20b06252af0ec85fd78f5bf2940b2efb7d000000000000000000000000cf38fc687b6ebfdb2eca9094c9f15ead5ef58eaf0000000000000000000000005cf5fd75648476b901a61812b02420e66f700d7d00000000000000000000000066d624f0b0e0db7951d0822b63f6268dc5c67d490000000000000000000000001035b726c5418031ecb8f5d73bdf4652251abe8700000000000000000000000081af29a6e1dfe4e5e426c76dbf3ee7b314ce7de5000000000000000000000000f22d1360a227d355458ded99006a76db4b218c43000000000000000000000000082c0bd24d4cd9c3c3a74a8f6d5f120e619b2329000000000000000000000000ceb7c1fa36439d082964aba18c70f3d472f40fd400000000000000000000000075d237cfe84a501f309af728d796953c01908cc90000000000000000000000004a8737b5df03b5111522dadc1d05fcacb2f22e800000000000000000000000000fb1647556807a8a911c687886099da35c4912230000000000000000000000005938efd40572c3cf6da1396a1e572eabaf2e27f20000000000000000000000005f173935a4ec358bb9a157824abff997bc2e5938000000000000000000000000e80faaddeb3e2bb09fd8307bfddf2368a5c39362000000000000000000000000f7876aa46e68efaa1d26463cd3732e604d21ef8000000000000000000000000047e0ec30aac4717bbc262839bf13e8b296719af9000000000000000000000000d2c2674b19af1b7ee230d05bd47b3caec4bcb077000000000000000000000000e2cefdb1b6ae1ec24d57f550b36be86fb46ef127000000000000000000000000946946923bb2875e815607b0d0bf91a602a725150000000000000000000000004dea1e1a84dd196fd8da3141d2af6daa53b5e783000000000000000000000000899078131fdef7f9f42e10d076fc9a132cd13e180000000000000000000000009617a83b17633005d132735025e4cc6e2f5d87ba000000000000000000000000f56d78bffc836f22932817d1e8ff5bdb39b3b0d900000000000000000000000079007066980a0b56df8805d26c0be3d6327a790500000000000000000000000013879bfcb37ef5ce7fc656acf0db5751bf19e5a700000000000000000000000000d8e7e5263e830e8da3638cd7f7b1d130753bb800000000000000000000000065c1e2bc1756c79723b6c76d9be9a98fde7b9b72000000000000000000000000d9c4031e7d270e98c48f0f69d463e918cee1e597000000000000000000000000b78e394294db78870f71e757423cc0a8a938c1ad00000000000000000000000029dcec36375f5bd1905bc4e4e22e97e882a54aa00000000000000000000000007e526ec486f8d3f6bf693b5397b5b24b47a12a0600000000000000000000000013f61316a743b0e6fdeae535e003523d059be73a00000000000000000000000089417f0333396be1e66eacf62f7a46d9ec1cc745000000000000000000000000db3f296809e899aaa512954df697515264a137f9000000000000000000000000f6b09fb66a8da88a03d401214143bc5eea94a47e000000000000000000000000a7b60e0d6b8d3cd1de512c23a721d546c009c2f700000000000000000000000037742b72398e0a7cdbce4f16f1db5b6d22c249770000000000000000000000001845eb4513e6c58a4fef00fdcb7b53fc29c67bda0000000000000000000000002aca658fa3f3479d023565ab09891cea65d9080200000000000000000000000073c440889b957c72de4c89130e85f94348357b1b00000000000000000000000067612d1b129f4016fe1fc0b1f512e236ae31418e0000000000000000000000009d3840c66cbedaf214d624d7290e428a060689300000000000000000000000000984f9478ecf24c2dc6b8b406c4408752c51e750000000000000000000000000f5c869964eb0737e34e8c638c2c04090f6af37f0000000000000000000000000385c8c2b7de8a4c10f5d2942fb4488a80054c45e0000000000000000000000001563f60b797e601752b655286484ed71cd924a440000000000000000000000000c5a7735f436cf04cc3eadef884ac411d4c698c40000000000000000000000004e2f1e04470f37fb5e39cc4f16a380bcb2d590260000000000000000000000004f9e9e4a075614ade3e181893f396959b2f55f9400000000000000000000000091515d9a68eec0ede1d7dd3118493b68e941cdcf00000000000000000000000051816cdc97ac0c26260aaae22bd7fa965d3d9b610000000000000000000000000000d0ccd72eebb02600212afa273e9083e0a79c000000000000000000000000b107444d210fe109be9fce4b3290ed0e5c567c660000000000000000000000001250917eac1faa35171eb8d62473d677adf70a9f000000000000000000000000c216d39cceb3d86a72e06da26a97d1adbae9768500000000000000000000000078ecce49cdb7258211a8c1e93e0d9a00ca570ec4000000000000000000000000da9b12c70529e0895027c85936e4b8e68acdf80e00000000000000000000000050faaafbc3df31dfcc46fe023afaf84a6ae89a170000000000000000000000006289a082ebc1f24d2b7ea8873e30ceb3aedf661d0000000000000000000000001cc305867b3a3528d8faec5513863928523eff7d000000000000000000000000748279ea0bae1d38ac62f2cefebd034827dbad7e000000000000000000000000d1842504ac51cd693ac1e435fb335bab4fd47ade0000000000000000000000004d9ec0791d351825be5fd6214122a50d17833ec60000000000000000000000006d57e29cb750f28e7df6d9c586041578ddec62b40000000000000000000000007ee9bcaf20d4e729548ad5c61b204ee40bac6dfb0000000000000000000000006e882eeeb6c4103514862e8f68877963dbcc1790000000000000000000000000d0336c203d956f03c5ba9d503563d5574cfc480a000000000000000000000000cb440d2e3441086f198fd16562723a6e3bd959ef00000000000000000000000053b802fa315e9147725f4a83935ba0fbbc50323e0000000000000000000000007133a4097f4bfc52fe5365a6bddfe836880896720000000000000000000000004602929aa030c9694b38793e7678d99cb4e49afe0000000000000000000000007a4b5b2820f12dac3ce2b00b731df74f19e735900000000000000000000000002a68ddd44b1ab6da3d31d4933f69887722ba2d2f00000000000000000000000025da2d1726de034321454f13d53f96698958582c0000000000000000000000009d80bf9266d4aef830b54b99ef588fe552c2ce6d0000000000000000000000006c0bd1fef5c8cd66dfaa6e6879073eef6a77b4e8000000000000000000000000d501c2854e4ed2280cf1bc414bd7ea42224d10c5000000000000000000000000fa704a8bad41a31a92ed647766ea1ef730d5c9460000000000000000000000006a1f9724c0a57b1f51696690edcb1f42ca403b98000000000000000000000000be3693c8dcd69ff62b9ebbb06d9112462ff1f056000000000000000000000000446872e87afbd3054c02ce2256ecbcccdc362c43000000000000000000000000daaf985d3dee32a3cf0ab743bc3639ef1dc6f71d00000000000000000000000009c9b5d2906b40957fe8af9debcb58537ead82ed000000000000000000000000b1dc3ab5bfeb86d46a818624b835f62e06dcf2710000000000000000000000008bfa75210d747fb87c17f5ee831ff9f21726b46100000000000000000000000011fa62a244d29423a325fbde50e5057158a5d49000000000000000000000000095aac437611b8101f1f44336b6e696c1360d74bc0000000000000000000000002009e23f4270b401e0a22999e18d82ca00b0f4ec0000000000000000000000005814ebfa4c49c60fe898a63c907f8e345419308a000000000000000000000000aa0c09e9a08e86f4d575991dad5e234b42a3240400000000000000000000000014d5d345c24f983cfd268411293ed31361285873000000000000000000000000a100abf047e8988bbd6c631e06c40df307fb7a95000000000000000000000000d6a454301f7a48e642e76876959e5bf070a23ebc000000000000000000000000bba708319e62633285b7e3b0c0e7374f0636d4fa000000000000000000000000cc8c158575c0aa6926a49c2cda3941f9ce85733700000000000000000000000015257f693d2c8da691dfa4422b173efb4ccebaa8000000000000000000000000e3fbac810d891d709771d1cad09b065d15098d65000000000000000000000000e3d0aad66b9f4ade03874ad2eb6ccf8cf059f6ef000000000000000000000000542ebf1d434a73f1cc3caa26ab641e5bf356149700000000000000000000000072deb744d4c5dae7134fcbcef5f4dcbbdce6e5f10000000000000000000000003c9aad80b153f8028ebb85aa1641f94ff786caf20000000000000000000000004559d6b52b6a736684345b42d5e3ee84059914660000000000000000000000002c7e065593be1b8a7b390dae775f72941c5230b6000000000000000000000000a1db58d8827f1c986740eaba00c54f016526cf150000000000000000000000002bfb184425fa1e700a5a4c313dc5e25cd1b71556000000000000000000000000523e196c10668454a502d6ed6b6184c28c7fe00500000000000000000000000081174601e1d8ac5c710c8bea310d3047865fd0520000000000000000000000002c57b9baafbad405cf9f6a17cac93cff5dae43930000000000000000000000001ca50bc4446f22de1870cfe3d03b0515b5d2e1fe000000000000000000000000b85de0ad141989c1e32b8181e258668888ea8b41000000000000000000000000fd3d9629b298e930e2d85b7e8f55c177a9392aad000000000000000000000000b2832a33ce8d2911a057fde9561e1008145f1e530000000000000000000000003504349620c0ca81425f284a062c61aaf06d55af000000000000000000000000d9dee97ed4a18d0f066b7b12fcf47e2f5e07a9ff000000000000000000000000477cf762e25f73fc2b36fd6c677ce49a3c1e288400000000000000000000000050a971eed94378b381dc05fb83095b616b925db7000000000000000000000000d7bcbf4449c69fe0ed03f1c574d6f62dc26ffd6e000000000000000000000000ae2a10f2cae403fb54fabd675e57984918b330430000000000000000000000007daada4017ca32ae21a96210622584445e12667b0000000000000000000000000ca545e01f6545a5cbcd63de0cf8302317862ffa000000000000000000000000b24a4858da6a206b45e05aa53017ba92a19065e6000000000000000000000000d7902d78a39e143530f79dd1ae04636e26dba7e00000000000000000000000000807afe565f896a18b1e007ec80eec90fe5f5bd40000000000000000000000003f4eb3dc435b4f08cba9bc6f34bb2ba2f22e60fc0000000000000000000000006393eabd205af581e3962288b6b482a0caaa2d66000000000000000000000000024d37ae44d299b9cef36d348232a66801c3a25a0000000000000000000000007e52aa7d7ded7394ee9e5c491622e97544cbd4e700000000000000000000000094f2a8cbf632fbeb0c986850c562a4cb233190540000000000000000000000006797c2b684ae8dd9fae54f8e19206d4bfb775e7e000000000000000000000000fb5fb695c5f55e1d8c516523190c9148da3ea9b2000000000000000000000000bfeb56f799ff161ef5d04557fc3c242390efeadb000000000000000000000000f68d6419a4efa738ac8600255960afaf1aca1e5f000000000000000000000000cccc10a39279520f25bdfca9c8329623264bfd7e000000000000000000000000fbfb8f7dc8d148290d5a25440747eb1bd499a72d000000000000000000000000b05e463071719bbcd6348c1489721c1a2d175671000000000000000000000000f7eb89025368cb2280d2e8853f0e464ea7fe316d000000000000000000000000378a710bd8ba66049465b91c502a3e446800fe3e000000000000000000000000766d7fcac53c24176627d8fcdb638ef6cf0a96320000000000000000000000009b9e8bc43c15559653868587a193bd014dff5c650000000000000000000000006bf85d0f8dd5b843b5da637b95d59c248eff1bdd000000000000000000000000581d17083f6ff69bbccdd9afba2b84171678cd2c0000000000000000000000001e8defe237b34d22c00814262ab50947f680782700000000000000000000000011c2c007c4b7a3937bb2194254517a177898da25000000000000000000000000ed7d6c6846eaee9bdcc3e0c13cade4fb8d33158500000000000000000000000019f372f774eed5a5f074eb8192aab0cdddbfb761000000000000000000000000303367100319f938d3d57624188a837d8450de5e00000000000000000000000079d8ad4c585813fc03679a7e3420f28d431130390000000000000000000000001a4335a17458e8e85a22b3a345a3d99876dd7661000000000000000000000000bbad7d05ccb4d45aad549a5e350bfa767a25186c000000000000000000000000c563f2f5b15d945320ff073f067e636965e61f1f000000000000000000000000405de650b6fcb8ffdbf342cbcc8639dfee5003c400000000000000000000000067f40d77c6f48f8e462d45760c0b012951c6f672000000000000000000000000e99dd94d924b6615e1937611c0075baba2273c22000000000000000000000000778e397454e0f201bd307b23e0ff057dba6baf060000000000000000000000000fae69fd31a769548a41b7171e6a191c2c48189d00000000000000000000000023b8527a5fcac30ad82d6070dad40fe0d307111a000000000000000000000000c54ca1607f9436c4c8be0a8073929d1d05e4f761000000000000000000000000fe835a609272090693b5c8566bb81288cc3b7d550000000000000000000000007ff4f8fe1dbbba8dc27103359bf96e97a4d44114000000000000000000000000d4a777ac1fddf4a6989008085a13af7a709ba11c00000000000000000000000067b3f072cb177af079003722306e2029f8324c550000000000000000000000001ea7c1fa1a099aa0ff7c09155793901317afac250000000000000000000000002bb0ceadf4780fc4d15d027308cb6a64aeef475e000000000000000000000000358393f03a5572a312edba21cbee0741c538557f0000000000000000000000008bc0af2a6b8cd27884a32bcb740e0db3d2c900740000000000000000000000003a2d76d8988404bafe9314e0f86bf33c5657f76300000000000000000000000056cda0f86c0943d6241c8c4cc4eabeade63f7e7c00000000000000000000000056cda0f86c0943d6241c8c4cc4eabeade63f7e7c