60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000142c7de71b061bf62d89be43c5ddefacc74c9a03000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000106265616d70726f746f636f6c2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021636c61696d2072657761726473206f6e206265616d70726f746f636f6c2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d546f72756e5a6b714c36375a364c35434c736b33457071467a3561337736655a6e436652696b52505a51455a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554000000000000000000000000013b8e1c6d645a3414e939149c421284dc567e0a0000000000000000000000004443d9dc603eb725746054abe43a9d98dfb53e0f000000000000000000000000d77e06fe0db40ed225f42ad9036c7edae754e019000000000000000000000000e1d27e9175f4098c62c775a82e241b955e04dc88000000000000000000000000c3c9389daa6c2a0c0b1678a4e4ea17feb489a597000000000000000000000000de732e41bc1bfe76585e3e75a3fffae4145cf098000000000000000000000000bad4ac537052978bb04a12d95a6502cd148c98c0000000000000000000000000af3579a7afd3c9779d2aa9370eb266629958e582000000000000000000000000f9f21484a92208875fc890e2d170f863f75e79140000000000000000000000004c9e3c0bac0d25385b197dd0f290e9821de1cccb0000000000000000000000008224112cc5fb13652a9030c89027005f63033cb500000000000000000000000077f11210be90631c5889cd5074bb5804de37798700000000000000000000000086a21dbf8b172235b1899d42fe8aa969dd9378a5000000000000000000000000bcbeb0207e766b0ed863f25a96fa08eb75bdb82b000000000000000000000000106511eafc4df7704d2189f5d8cf64bdbd5b084000000000000000000000000064150f4b7c568819553519f209f5c9b4e03bf6c100000000000000000000000018a1c492efafbef53731f2e13cc78a43811647ff000000000000000000000000f628f7dd98799fabccc12815f625246c43c620f3000000000000000000000000a6210f8c1987bb00118eab5018cd045f94a04b25000000000000000000000000ce92d15662f7bd77117ecefc5a877d785ce6375a0000000000000000000000006b5f937aa43485d28c459c0acc3fedff95c7e55b00000000000000000000000067744f4b07a3708da6a2362739cc0872e81a6555000000000000000000000000b5fd02ede9599b3f9864ad5b49a317b862380a11000000000000000000000000291e4ebb46c04d87c2fb10582b20e9258a1a83f8000000000000000000000000a52f04fb486952ff2ccec5cde34911b2d6deb0650000000000000000000000009e5a4187d47b7c56c20f8da3247a130023cd936a0000000000000000000000007a9659e7bd24f4d45c029c49e14ec3779df136240000000000000000000000008cd5d3eb46a151e53d9074f2a9b4dbdccc944b0e000000000000000000000000fb5185b7f8c61f815b57de679bbc857f510352f7000000000000000000000000991b9bc5f1d743164c7975002c653bba8b2c0b550000000000000000000000009cf822afb8d251b732bd7f00ccb64ba6bfa778e9000000000000000000000000ccdf5073ae551f716ff99877ed7172f7865425980000000000000000000000000cda958a15b7b663657a7c638d46e1e620540e390000000000000000000000000c4edf2acfc2b49b18285cdd7962a28422b53eec000000000000000000000000ad2a2819374acc97c2548aa91f358a062445c189000000000000000000000000c54d03ee47f139627a32b77d17cf35f51a13606300000000000000000000000097a1ca841b4792068932d4224681f6f6fa22c54900000000000000000000000076064a1eca16346c8283c6d0cf6eb4f841b6416b0000000000000000000000004e3891ef95f37520411fb2cc2687a5c568fc5e6a0000000000000000000000008d0152223dadbcde3bf5168c6651b9ddf62f2442000000000000000000000000cd01af6b899777d987ef426311faffb3f6fce4fc000000000000000000000000e77faa80313a6cd83b4c4747c9804cc0b2aef25f000000000000000000000000a87be03172978784a430ae111f0d6e547faeaf80000000000000000000000000dc405e2d272648cd3279588745724130ab19a9670000000000000000000000007ebae291f88c69e65828e1003a33a4b1c42846fc000000000000000000000000c743eb7040858c5591b6ba0952615809c27f7435000000000000000000000000b82b45f745f79c97a62ef8e2c83396fbb7ec43bb000000000000000000000000355e851fb6bea474b7d9526183b05c9bba5eba320000000000000000000000003a787dd9f246f06ebfe6662757eb5cee1b56461d00000000000000000000000076dd592cf9f079ccda497182aafda96d13f47fbf00000000000000000000000012749271196d75eb9ec9f1c8780b82f12f04a68f00000000000000000000000027376715cde55d9e1efd0b49297dcb4c8fe10bc10000000000000000000000004362b303a775e1f43040d5bbe157a4f39287deaa00000000000000000000000021d80fb206b8c4661c78180de86a6d61821fb1d7000000000000000000000000596be3c789b9c7c767b521b3b91e650595af44b3000000000000000000000000f94e8ea62d41497d58a43114a65b8602fcdb93020000000000000000000000003139904ac0b739adc80c23a5ce96234137dea3cd000000000000000000000000fb592920670b7247883f9aa1cf750442e19781aa0000000000000000000000003929a03b762bb15f1afc1608df887323f6552e250000000000000000000000004dfd22a585d017c70ffe392a47339bd21278555900000000000000000000000078ff44f9201abdd9766b5fa568cf8dd5a3895e0b0000000000000000000000002987a05bac5e41df82678affd41a0a743b5c2da0000000000000000000000000a8fe653ae70b364fa859f5a8b23a261a63b84e6300000000000000000000000038c12a1c4f39826fba9bc42d0f062741d238c1ab0000000000000000000000007d4c4c3c22282e16a1e072a5e2dca45e2efb190b000000000000000000000000706e4bc592c34819ea592c98e4372f6b92b2636200000000000000000000000083e26b4409bb64297498f6b81e5670bda5427279000000000000000000000000823341308beae19e59c1e1768bba635e02053be2000000000000000000000000164282d1cde2bdd270a5077017ed4d7ea01ffa8000000000000000000000000066ac1db67a1edb069f8a4ca58b3d562830021e3200000000000000000000000062bd1459df2a6c3e6d4f1e54082fc36b9ffbb1d9000000000000000000000000032528348f26e614b2a53a877e3128056744a427000000000000000000000000591a16afa442c96d240538d4c94d982de791373d00000000000000000000000029929313a361d38a03735a6c3c6a6a1cd461efe80000000000000000000000002a80faf6bcc1a33ab1e3f39db2960c6d6d833f76000000000000000000000000f89fcd6f67c6e07dccb5dd8a29888f766c3aa9d200000000000000000000000021315bc69893b88440947c53efb21dca48aa259800000000000000000000000047138f8fae71ac364c951ff04ca34fe92ff74ee6000000000000000000000000eff3453d06dd4ac4e9c02c13687485df5f526532000000000000000000000000fb656c0f96a2f243cfe51d75ccdc6fdb648605e0000000000000000000000000e9aa22958d09feba9ac1a94e592dd6254aa9e4d8000000000000000000000000a2cc2418f10257d50c730908b25f138409038ff50000000000000000000000006c9e4f9e8ca34743c3926131dff919bd9d934c9e000000000000000000000000d69eabe87678d7f0838373c497871c0507e5b852000000000000000000000000431e83d651c30ef4f9c950a7e82fbf9c58ce5efa00000000000000000000000034a157c92ef39493ce4cef765faaa1b0f6df353e0000000000000000000000008eb7f29e9e580650f7f9b54ca78d0570ad152efd00000000000000000000000020eceea393c3176cf997ad7ecd59cac64c450e8900000000000000000000000071ed84255d0e031511dcd555811b457b2b744d71000000000000000000000000a3691fa511ab0a3193f17e356e8e1d0b4f0dbbba00000000000000000000000060255a924eb6f6f5f33e134c2ea30780fbb76ebf0000000000000000000000002715078def9450034ea9bee456e5cd4d48a22d9f0000000000000000000000005d6f6a8009c88735f069d3ef33faed3eb62b943700000000000000000000000018f0e07e08b41464ecbe301470e8914d0357cca0000000000000000000000000a7cf626f7ca58c8ec7f03cacc46ab991fd646c8900000000000000000000000032e14980994cac46e2197ecdf5862cd4569fa0f9000000000000000000000000659d32e19857c96106dc4eff1e4d43f1425f334b00000000000000000000000058a578f371e65214aa93ae016b50d194d9c0aa420000000000000000000000007548896df816f1d84604f3b1f1955770bba45dee0000000000000000000000005d1c29beec02602f03ef3c43f4e7a37c00ee7c37000000000000000000000000729e6ee83bc6ea8cb173ea570c5460c749453dee000000000000000000000000977b02b43ba884091f48f472114a7ec022946c5200000000000000000000000000000000a991c429ee2ec6df19d40fe0c80088b800000000000000000000000075e89d5979e4f6fba9f97c104c2f0afb3f1dcb880000000000000000000000007cc75b96f9490142ae0c5427dac7777b031fbcf000000000000000000000000042c744681f0a42866e941fab9fbeec196fea0438000000000000000000000000d1fdcf7031779903ee04c600fcf3e8186b608d7400000000000000000000000078bab84a413600a2bead1f2a17baddd1413cd33b00000000000000000000000002c6dcbf411856e29a04ebe385e6db83930d12ea0000000000000000000000007d38b676c62c09d390b55cf8f046e613ebaaf81e00000000000000000000000086b5321fcbe3fed04307af66909cc3a531761ab3000000000000000000000000718d456a40199bf004d5d42ec14884c4a0564fec0000000000000000000000009dceed36eee8adef92a7a8ca5a14085e90e1bd6d0000000000000000000000008e3d9cdafd66b4d9956c141afa4ccd2f6a63475a000000000000000000000000c978b0bedf3b467e963595b7edc684b4706321ab000000000000000000000000718e5b4f5b007bceb7ad6ce8c2629cea767fc4ec00000000000000000000000046c601ec4e80b462da60b5cc9331909cb081431e00000000000000000000000056d5ba627c98520778071ee73b2c1b8ef1b871cd000000000000000000000000e2ff7328de123e72e9301525484e24458af863ae0000000000000000000000001f4613e1206e42e4cd468fda397d48f0ca84a32e00000000000000000000000008bb20f7c4111c329076f9a611746fe653e6aa9c0000000000000000000000000b48abf7698ae88e29622458398cc8a62aa070b5000000000000000000000000aa437518b695be9ff52cf981596ee7b3336ed7ef0000000000000000000000006310c092ba9ad5e53c57a2b3dcb11641635a9438000000000000000000000000dacc8b5dc265f83758c5197de5e6eaf3e3725939000000000000000000000000255cd0d76d264fca4fe5f5ce51ee0d8dc24d465800000000000000000000000097da09c5b4c5804d35c1a5174c1466c7b870e5ff000000000000000000000000d8afe0425e71c9c09f3af55a5ad2c8a8216d492b000000000000000000000000a1553f980e6f00ed55372e74b0f31de02bb65bac000000000000000000000000f1d8eaf61120631b83599a45bdb00116e0c4f6390000000000000000000000008e05ee7de707b1e4f821e5d66e630c0f787841140000000000000000000000004d4238bf8b96830aba3905b7f1024b96fb7d16a0000000000000000000000000664dd1bf0ee8f0810d49e74aa3dd96df7fb0dd0d000000000000000000000000cc0835069eda4feaceadb0e54a0baee28442310e0000000000000000000000003d13672063a8a6c0e1b50b65e63e6d279bbcea75000000000000000000000000613d0a9483b6e9140cbd555ed24a1d89d0738cea00000000000000000000000066c3f66856f97be181a700f61a7b93783d9cfd6c0000000000000000000000005829f749134e0d10b4c1035becdaf4141f410a760000000000000000000000000b5658e4bb125bebcc9a13c9781e7446cb32b6570000000000000000000000000905409360cc7f1342c633950defb791495b0a4f000000000000000000000000b7a35e38e2eed58701d38253ac92fb0ee13ebfd2000000000000000000000000e8d4c6d0138e034f63e43512a75122d1524885ee000000000000000000000000f4bd2e1cb958e68a1af5b9d6a6f40f41ba7d887500000000000000000000000006f6cf0cfa336eecf9bd19bc6f9d52774a4b52c700000000000000000000000070adc55fe2af2f1c74b9f6a64d07cc1a1e85e4b4000000000000000000000000cf1fa0ef06a779c85a9a65d9b6877bf46181c44d000000000000000000000000ca87711b4061bc5c61f7da6814256304b51275f90000000000000000000000006bb4958fe9a3bd9cd100ae1808779088a7c82ffc000000000000000000000000a2e7002e0ffc42e4228292d67c13a81fdd191870000000000000000000000000d6135f846dbc86d34e69f138b86e87d3ef2a56d00000000000000000000000002f8351bca873ab8d6d2b975a5689627303c8af4d0000000000000000000000000c2652c378962512faac4ac59a65da39c260ec0700000000000000000000000051382868e1c330167f6225d497035a9e3918f68f000000000000000000000000d91ff8ddaffa7b0e69b672a8a8094dc161448af500000000000000000000000085d4c58a05c50fc61c995fca1ac46415a2e9cc20000000000000000000000000fd6680bbf3311e678f220fe4152d7a5a30f407bb0000000000000000000000001bb8edd6d3338cdd999b73811051da9520a13e24000000000000000000000000a3c68494cbc147dfb160f3d489e8183c6f24875a00000000000000000000000049e48bd690d4ddfe51b1dede7b0aa576457c67fe0000000000000000000000000cdedb8e0aafc6e04755382d3d1c99a798e5d46a00000000000000000000000054c36b494f3cb1e1913e836539ea67bdceb67a95000000000000000000000000a04e2b902f26235139f5bacbdc7590fde4e3f4e6000000000000000000000000d4e5c4cb195154935b8d8a380cb99d5a40e2681a000000000000000000000000f945e93ba1f2bca926b1af9df8fb3d418b6ec87a0000000000000000000000007cb668d976bcfe79ec6ba652701114b8dfb4c2bb000000000000000000000000326ee8649c1d96dc4f2c879cefaa338d55777f9c0000000000000000000000002188ffb3e555905ab315e9230b614247bd796038000000000000000000000000d3f64baa732061f8b3626ee44bab354f854877ac000000000000000000000000613a08d62c4821d8389210686717752c7f90b3da000000000000000000000000d31a84c20bc430ad75e6a1903e7ddbee5221107200000000000000000000000011f36f6f77294041f81f3231952770913d60fc03000000000000000000000000afe913c0dce2e2262165b8a09090af223d441d840000000000000000000000000c875094fe619c8ffe09df79ddb6277cb17b62a90000000000000000000000000c678980ab16c6330d268bd29e80fa96072fc9d3000000000000000000000000f0b0418cbc87f1a06bc1e17c1d784d8701ac88cb0000000000000000000000002f3196b92f28a9e7c25bd432781ed42b4073dd4f000000000000000000000000930ef5913a1bff1cef4b416494a342c49874e32a00000000000000000000000069aff93ee0d57538d5d1d8ea9fa2152232f5329d0000000000000000000000004d76716c5553407942cc1930f7e46ccc5dcbe6d0000000000000000000000000e0c802a62a66e72b1165862dc8f0929ff223ffbb000000000000000000000000cd03092c302b2395fc267ee9d73866b316ea08a9000000000000000000000000f56b84a37983b87b8c93ad92e6b808800024b812000000000000000000000000c48962772d334a091f15170c3191a5140ad3122c000000000000000000000000cafba1985232560a65d26c2c1e6a41eddbe03627000000000000000000000000bab1874e01f85616b34ad042992c0fca1195f06b000000000000000000000000a2b53261789e2e2a60a4fe9ed5ebcfd2c4d9db110000000000000000000000009a57aa511a5c89491d8755ffb16bf181fedc16ee000000000000000000000000a0e52812f4f944216c1b14e7f87ac6367a9d7730000000000000000000000000422c87e4a869b224fe650e332026fd2fc1fc323f000000000000000000000000569bce167e6a3525b97c75cbf8f7dddd612f97ed00000000000000000000000048252b99301b4f7e5f8fabba50ed848bf12bd9ce00000000000000000000000064b41e3e3b39d41ea43b8111bbc18d8d700fa0230000000000000000000000003098182d0276313e93b3a0d6aecb33c12c3661cb0000000000000000000000008843df4cda2ae73f5898490b03f6e1805839e3c90000000000000000000000007e36f211736333ca3cba204181e2f49fcc828cad000000000000000000000000253e75f3654c137b5362b07ffa28c38d29471dfd0000000000000000000000009250972e97012ef4bd0adc27a1dbda85a00f048a000000000000000000000000604d314881720e1aae4c50fe770e113f2d6bee75000000000000000000000000cfcadbe31990075ebdfaabc4caed1312fb652208000000000000000000000000fd7e968b0f4bb91bd9d5bc63348f9ebeb01477c50000000000000000000000007e965d56aa4922824c8fef009b49153257d1af86000000000000000000000000cdc7a7201349dc9f5d7e768a7111485531294e2d0000000000000000000000004041cf61b298b450b7c636e75f342e3c97f172f70000000000000000000000002d0e82d5bd73f5998d206b947bca8a17b8a90cc70000000000000000000000005102b670e6de7db35a1322d189baeaf6338278a30000000000000000000000007181780b194e100b92bfeb6416c837d4c795c3e0000000000000000000000000bc2c74251e92f14c9d8cafa923c716879b0d3f5600000000000000000000000057b301cb4aa02e357e8ca4da7092a4809ea1d7c800000000000000000000000047c99c1eac25f114cf448f285ff2c9dd2434c9a20000000000000000000000008de85d6269504c4bce9d71d789e67cdaa28f083300000000000000000000000068e7ac223abb6c8f775ed6f4fc60579e5024a3d9000000000000000000000000f376a516d939262a34d42b1bea88916785dfa2320000000000000000000000009c4dcb0e899012394f0dffc9e48cd8f109c389c60000000000000000000000004112cfea6c977c7b7f64a23149a6e1117f28c1150000000000000000000000007940c662372144d50694a098739e3dd89e94e90a000000000000000000000000c4f769b6d9e83d109a44a6f5313aec171352edda000000000000000000000000e4fa24b10cb184e4049f34a0b1ab9ff23dad02fe0000000000000000000000006e8ac8fd0d82a58e0a9834f92845baf614dbad0e00000000000000000000000014d71b1ae508bb775507f4f2a6e7ae8902624a7f000000000000000000000000ce38d33fdf111ba270a3ec6676abf9228ea3a9fe00000000000000000000000070667143594d7f92d22c83d9a1d9fb8a7ebdc7fa000000000000000000000000f6e0ddd1c937638aa3b7948dc4fa896e541ec276000000000000000000000000f9c392fa8ec988cb89e281db8050c5ef5522d706000000000000000000000000a4d3ae5fa518761136ee04031651afcc4a6106a6000000000000000000000000e39c73da692ad0f0694d0164df85875f8cfae17900000000000000000000000025a0dd73659981ad4d073b5d130d93d1938cfe370000000000000000000000002c8800a188a145a3f88c32404e6ccd70731453f10000000000000000000000002a5583171cf486c12d15756009bbe825e0df7f7e000000000000000000000000ffa8ca45bcedec73b6fdf3aff84af448aa368f93000000000000000000000000da025373968370c1b6a4a8d44800da706d79721e000000000000000000000000badc0de76438f9524d42c219b390636196bfbdfc000000000000000000000000b34320c6ee3248163e69fd7c8b689c4862f59dfd000000000000000000000000df5092fe1686d560b1f776675574184ac96f747400000000000000000000000090c39c91756986a4aa5a2968ca7b9e02d48c00060000000000000000000000001a74d0285a569120aa2836cb2b0fa58038adb8000000000000000000000000004745fdd37cde713fd50e922ccd24b2011585280300000000000000000000000004889707837375d61f3877ccbf6ef4ef793e25c400000000000000000000000040f841d61fa7aca7ced88ddd6df097aa710f3a7e000000000000000000000000754afab026142be5cb441336fafcfe9332c43da6000000000000000000000000a3449983a90c691a13e91176162a94484cdb951c00000000000000000000000082e19f69e3b8e4a77dd57dc4f214cc2d8bac63bd000000000000000000000000d33d5b841f1eecde247b87af25213c491d9dd4d9000000000000000000000000b510f218cdf167cf655c544db71e314335611aae000000000000000000000000f89e757853736593a9046a3998552d1e05071afb000000000000000000000000a88800cd213da5ae406ce248380802bd53b47647000000000000000000000000cf2dba4e5c9f1b47ac09dc712a0f7bd8ee31a15d000000000000000000000000b985b37c304d06c33efcb5411da250cbdb48811d00000000000000000000000015c8a073a06a789494e04a789000dab742344d2d000000000000000000000000cac69be690e35aca728b2e8faddd53fa91333988000000000000000000000000b203499bb1690995ca08dca7551e356ba35d7f470000000000000000000000001e40deccd2800dd3a392b96007fb19ea7d4a2eb0000000000000000000000000eb389d580e5f974374a2d9a2c24b7e92b1c086b5000000000000000000000000efc3341b7474cb68b3efae9d0fa67b37ecc3c2fd0000000000000000000000003c58ae9f26d34fa17fb6037e77a65d169216509f0000000000000000000000004a513ed7da6b518dbb04e26e58315d48b2cfa70d000000000000000000000000a5e00b35d612048a293f939e170d041336e02aae0000000000000000000000003d96ade7c3c9b23e46b65806fb7768feb77cdd7e0000000000000000000000004408f2d7879ac3702a2d6435e7b98dbf090688a800000000000000000000000028ea658bdeaa27b5132e025fc9d573f4fb59b9e30000000000000000000000005775bf0a33b5f523d8d0b1bd0cdb66ebac9ca3a0000000000000000000000000c60a9533cbcd95263282795e4c30ba7649cd7f03000000000000000000000000b698cf6529f9193759f168138f72da30d6ae3d850000000000000000000000002c4c17833499dec8d1a505e81871e6a1402e74a9000000000000000000000000495df1bc5527bd4e9894aaf1f30f989c1d580d5200000000000000000000000094696350ab06bf04a52ced2480aa65ae5312e51d000000000000000000000000fd8e716694e95bdc116634dbb0a34afbbb3b01a60000000000000000000000008679bcf9cb019d1b05b89dca59d657b25d032c0f00000000000000000000000035bc17629bc6680bebf8abd24ebc60903b642d7d000000000000000000000000b84f2f578f3b07a6d0036ad99c88d5a872586550000000000000000000000000e6a2b1c0ea15e6420448193e04b8165805367ae800000000000000000000000090ce80cd1584ec35cba7f202eaadda50e86e07e900000000000000000000000051e8209e4cada70f3f2d6dc5491a4c347b516487000000000000000000000000488c49452b0ce49f5d1c29e97ac0e9d212ad6ccc000000000000000000000000ee3bdd69697b142388b5376517490f918c332f6a00000000000000000000000046da7f5e388f68d6e0b62e346e67bd86e3e76e0f000000000000000000000000f19448be372af545802084b28717d79acb87867b000000000000000000000000ba91eb80c1a2b334ee54c15140490537006041e5000000000000000000000000e0cfd0724ff53fc9064aba7944bf111d5633e31e00000000000000000000000099801536ad036e6757574a33e9d3f3b73695e199000000000000000000000000a31806a4f54a90da63bef2c15974dd9a3494399e0000000000000000000000000e3d77a7f5474370ac62ec0d57e32e38eb33f9fd000000000000000000000000b2318be4061c9fcddb5339f1acc07897461930a20000000000000000000000008b3cdb5a87a74249b39edbff5e5230bf2ce7ee7b000000000000000000000000a9d4ce5e0424f872e510c089a1e8eb7a0ac43660000000000000000000000000eba8c7009e7e4e66b8cabc2307a8bb6cf106482e000000000000000000000000374bc62997d3f3ad6e722787bd384ec0428d575c00000000000000000000000093200ba684758a215029242cd8d92c0b1710472000000000000000000000000068f80b84a3493604f6204428b5a983fe24e2b57900000000000000000000000087f3a158df7ef6c3dd89fd37381e096137ca465900000000000000000000000073ce583ce8b1d6579b396dc85a1773e5b6e709280000000000000000000000006f649789c973ae205b389fe60b47f181a52172e7000000000000000000000000ac181a0bd2fe27c21c034607f1ddea6065c645b1000000000000000000000000e6b1249778c2750a805f5577d39cf1b8cd616d8800000000000000000000000081603346fd170588b7bf7845f3442cd51a131401000000000000000000000000b76df893984e9c7abb048124360dbdf1379879c700000000000000000000000077d6d33beb61f3f4b29596202325d66e46ea5cb5000000000000000000000000a53f6b98c9fa5c345fbbf7d10f84c46db6e71a1b00000000000000000000000039721c1171bcb5fc56fdeed03c93dd94f86432fd000000000000000000000000b1b2d032aa2f52347fbcfd08e5c3cc55216e84040000000000000000000000006291873619bafd89188848ba7d671f731efb85480000000000000000000000005de64f9503064344db3202d95ceb73c420dccd570000000000000000000000003deda038c5a9be8ac394444d990b4e1055f698b0000000000000000000000000d897d099704b15e7946c533a31038f5522412aa30000000000000000000000005a1e6f69c64af740b966eea79698661d595ee6600000000000000000000000003b4581a6577641184e58756d849c547d572f67900000000000000000000000005f30f14c9191239a68661bfd684388cc51caf7a50000000000000000000000006d597a761a390d097650bf4758637dd2b93a2464000000000000000000000000c179ef58c6ada431db1b11a41ee0282df64fc82f000000000000000000000000e1b0fbb68b79a0b68a7d9d20eb18317b0774a137000000000000000000000000e1685631e84d021a183b9ede173899e19b9f7aeb000000000000000000000000eadb8b953bc72b95f1cbfe3968ae8d3180c9f1600000000000000000000000008d17c1b895e9c85068fff7f9fa6d35cc3dd594c200000000000000000000000014ee3f3802730a14c2f4485046412512e95af4720000000000000000000000009081a2d1c14da21e9ed2e5099bd4ff365197179d00000000000000000000000046b6e440f0ba9b660861b50bc54f9daa644ff3090000000000000000000000005ede30bfaa4b4c7b06fb41ca992457e9a3a3d52e0000000000000000000000006d7d4cf1a3f26ba42523b0ece24e459739f687bd000000000000000000000000d988afdd8821cbcc45b72660f8618a75cb92a6aa000000000000000000000000a579dd0348250f7a7b95864b864b0932ff9f041d000000000000000000000000939780173b5d00b026a116dbdfe7b9f6f056be9c000000000000000000000000820dd73cd66f22543cd697ae9e71d02faaeef1e6000000000000000000000000f3361bc9b6a3df97b12dbd1fc6e9388b23516d800000000000000000000000003778d62bf4309947f518c961377af6fef45ae48a000000000000000000000000c02ffcdd914dba646704439c6090babad521d04c000000000000000000000000d21bd82d501d7bd42590acc50fb836545165f33d000000000000000000000000c7f48373c9439f1c0edfb765cc1235d09d524b7d000000000000000000000000b7e5142069cdc59628007f450292eceb2e50013a0000000000000000000000001e8a4ec0a8546c532a929c7d53fc3e8853b963f1000000000000000000000000000000000c56e91f092023d942aee89b3cc089ff0000000000000000000000008fcf57a989396f8d5ae3779b8877583867756d210000000000000000000000008bcf354601ffaa2f7e781b3545fe64de4d01f6df00000000000000000000000099910947a6c6962fffbd0404ae12581ff2021288000000000000000000000000c2e204d4b64c5da3dd2bc3298e50962b3b4f28a5000000000000000000000000721114ce4e28f109531709746138bd793d30f76e000000000000000000000000f086fd119e6f5d36f9bde88b7bbba7889e589aee0000000000000000000000001ce5dfa75fd21873a8490d6c34d1178a74b075010000000000000000000000008fa49a006b1b614bfe198407bbcf002b8990df5100000000000000000000000056bdb1b92b814be8939ca5d20af6a96cfc554062000000000000000000000000ea82c20256fc0e2f4f18d4efbffc587ccd1ec774000000000000000000000000fe230e4cd3e756d75ebbf28534e0783eda942f600000000000000000000000009c41034b16328667e7bbbe6ac720af7c379749eb000000000000000000000000f5db164031a5bfc64fc2cae726d611779df4261f0000000000000000000000003fba0a0d81acac82a1b9c12d762b022cedb1efe1000000000000000000000000c03f85987b28b2746f15e947a971301d3b1e057d000000000000000000000000e793a6185f7b3ca031d9fd9c573b7f91ff879aac0000000000000000000000006903baa4bf9a74b1eddf21e9d527641a4b10900e000000000000000000000000ead1411d143f2363ec83c00524a344fe7afc52f80000000000000000000000000eb2ff16330d0f0cf3086c43018a71631a5af709000000000000000000000000105ad0d760e971280c589afc7963cc9dc18c60a700000000000000000000000099006d2fbcf1c78349fc04ebc17ed8b95f424a45000000000000000000000000d0e605e2b60ab591c45d135a40e6a0e4d67c68e20000000000000000000000000ffa2149c1e437662a6cef551ffbda823a02025f000000000000000000000000232ace82c93bf1f92fc083775353251daa4b938c000000000000000000000000aba3abe71987030782b3312f23ca0f199791a748000000000000000000000000bee5e3552fb5b4bac73aafe11bf8c8a4fcde92c200000000000000000000000061277757dbd24ab7cade947c22a45810c12bef540000000000000000000000000a774976ac80f0b3f8ce812be6180b92297578db000000000000000000000000c038f4828e68d3f493795b10e8299746422ba6e1000000000000000000000000f89f2e383daa65454ea11284ba35eae53fa32afb000000000000000000000000623c82db908e138e22974a10feb593f5268ed5700000000000000000000000004ab7ddaa8ea67b5586ff3b1232371d82393562bd000000000000000000000000fa7dedac6e8141d6136a4ebf3609ab465dc1330c000000000000000000000000485cee6689562ca7693770808c81c50f3f6e41330000000000000000000000007a65897102aa5b213b48fc1eeac15ca0ca11ab490000000000000000000000006f32e71cb1320a94d685aa48940a066037c3ab8400000000000000000000000086015df794cf7fb5c4d8d8335c650ad814ece756000000000000000000000000274c24329b89426862c1380783d65ccb62d69e64000000000000000000000000d68d74462903d4aaba9342b412c76b928a543c0f0000000000000000000000007694e0d4bce5915e50185bb7e9809ea544793df2000000000000000000000000b09ab8cf9393dac5fa8a2b7dc4d07bf6e14e75510000000000000000000000005801577ffe5ce6a4755ba104534094abe2a47418000000000000000000000000f44e38a4f8ac87ee50fa9089ab94a69e953b396b00000000000000000000000070241ba067e05db0835b5a7fc2b4eaff239fee3200000000000000000000000071d0315a60ebe2a66f9bfb53b9801ca00557974d000000000000000000000000a7ef8689071546646564d43f1554a08e32c3c050000000000000000000000000d03fbd539985c6f8ff949ed4d1d9ae5fb75c8871000000000000000000000000af7ac199cfba0cdf04e862ccfb083e319a8f787b000000000000000000000000896d3f6afc1140cd06a3811cab5790e6a4546c9f000000000000000000000000b73590b62b6c67571dee7187f01ace18ddf9851b0000000000000000000000009f79579bdc56a0c6717da3cbcb886337a3f9426c0000000000000000000000002c1838e62a9f4ab8769485052657f28ceeef6f860000000000000000000000001926aaec5f42e4b941615a01990a92c2a6567820000000000000000000000000af1f67b23b7ecdf6a09ffc9550c65630fae5e8f80000000000000000000000006863cdddf24842b098e2f55b977074d2a9f37e8c0000000000000000000000005786f3ebb01efc3a44863572984c7598b02f1770000000000000000000000000db6a8f058994fb3704f3d15810223caad228af160000000000000000000000008317556ce7d010535ee9e8c0125891c0c6f3a5ea000000000000000000000000d4f7b28aaeeadbdd266cf34ab3e92a4a8ff5f5d1000000000000000000000000cb40f2ecdfc44bf9b32d27a05be46abbd7f906e5000000000000000000000000621cc7a0f80d081870693880c7be8e848fa419c80000000000000000000000009f35f9c22ebf9f8060f4ce456f67d11bd2898a7a0000000000000000000000002463e721ad35d1677e243f4681345eb5c13661870000000000000000000000003431e3396ba110391e1d3ef2641c45aa8bc70aa500000000000000000000000021be3619fdd869568803383afc9f2ae392949f0f0000000000000000000000003529d42c43e66937e03e0bf7d1a172ef5d8310b00000000000000000000000003adc259ea66288ae8de1510ddbe61af4dc73ac59000000000000000000000000959bc80706c73723077c10fb51bbd2020ae73b4c000000000000000000000000289e8843e80bcbda0e9a2eca243778281d55bb3e000000000000000000000000d77ed3c6b797b0af3cfd8d2ed44024d8a314caa90000000000000000000000005ce63dbfe11ca30aab4778cbc243450326f999d30000000000000000000000005137b75dc3a3c1da10c558c76f58549eaa0adcf5000000000000000000000000788c99efa8e6922ce25b6d419a0dd252c34754820000000000000000000000008218393702c72ea53d310bb78373ad4434f822340000000000000000000000004f0f48d65452d781c09722d13e4bd5316d3ac724000000000000000000000000b69e16d3fb67c07d2745e47edbca7323924b05430000000000000000000000005d6bb57cb5ded98b3fbc14687dfbe841b820080800000000000000000000000086aff01440a9fe1c95ba5dcc7c4d6bbfd111442e00000000000000000000000032fb43d31cb368254c5ba360aa15d82043f2361c000000000000000000000000c337961f9b865818b81fdff7f1943700a6dfadf4000000000000000000000000166f7a3bc479cb09852e1bfdc449692637a31560000000000000000000000000dd9d6e68ab2124856eeec438dffc4bcf2501f8ac0000000000000000000000004619fc3b11ae0dc905b70fbac46c1ca59efee695000000000000000000000000e5060f74d6a960e792f3d99a2034df535c2f28cf0000000000000000000000004d1874300f09a9e0069e8bf4d762d60f98254b350000000000000000000000009ecd2add6a90cf3ea1650f11f19c93bd182e6e06000000000000000000000000539a62a77326f69936c858d3688e58f7119326ee00000000000000000000000015dbffbdc38f76b273fb62c253ada649d618937d00000000000000000000000021f879dbaf2e5aa535d9a18ce021611077335e6800000000000000000000000085d8ea044fd59f47bc7c23f8c13178ab50398b1f000000000000000000000000a803c35ad358b9b0c816604a594f70bdd8bd1bf300000000000000000000000075e77c122720d7a72fc453bb14c696703533f607000000000000000000000000c018efa3535c08ea80094002c9f1c8243b4cad83000000000000000000000000092a25dc1f7f63d3bf9c678bac1b74699f5827ae00000000000000000000000058a1af958aa93b29fda0d7e29182cbf0bee8439400000000000000000000000088d187f06580e7b0f9e2952eaf88f4fa56228d78000000000000000000000000efb7b2ca43b1826d81e1e15893203df99e96b6a1000000000000000000000000c13a4cd8afb49d4f409fd57ce988d8be81030d81000000000000000000000000797a668c798ec527643eabae23f726f2c255d7e200000000000000000000000064911120725e0e93024259ce82bbd2103c4b3a380000000000000000000000005211e319a3305a707a37cb68781029316cb98f96000000000000000000000000adeff2037546507d14ebbff195ff4ff3b1499f160000000000000000000000006e0d46686fbec4f4d4f9b6cb2ae0326b38684b740000000000000000000000009b8e06ba5bbfb1c5ab320373320276cc07f0c351000000000000000000000000186fde8540e3663b9813786c86ef93242785d29b0000000000000000000000005a54d1e8adcbe5eaad18c9c50104a55a0116c39e000000000000000000000000d37b88ea49712b6589cda85fda1eb49a3aaff8cc000000000000000000000000fdde002f5f860efd521731fd544547be55f425e7000000000000000000000000a46860daa0885180000f424451bfbc049ef7bc8b000000000000000000000000ba61502107240156c3a0474531333389312cb8eb000000000000000000000000a83c810330a4a8544c77c6876d39f2384589707b00000000000000000000000022af984f13dfb5c80145e3f9ee1050ae5a5fb65100000000000000000000000052b3b6049ad0299f7013d46e5aec64a0b59323a2000000000000000000000000cd69d25841f8d4a9a739daaf80466f475df14d9e000000000000000000000000e32a6f5886ad3a2428d5c83bb656073ab44ffcda000000000000000000000000040ba138485e32eca97b8ea603b9410292c36dd60000000000000000000000002c227106bbb588e74a49dc45d2c646f5701cfa720000000000000000000000007e3e9e72acc34134b153d9018cab6d5049782e83000000000000000000000000057dd681cc9eb132e486b8c080fb67bf507db7bb0000000000000000000000008fe316b09c8f570fd00f1172665d1327a2c74c7e000000000000000000000000ca974c56b031869e3c5328a06266db6a90cf767e000000000000000000000000dd0f06717b4c4417ea9b4b7c4868d597715574d60000000000000000000000007a4293abcdf658005f581096be96d56b25bc014c00000000000000000000000034a1eddbc296dbb14162215e0555ee1a8f6d90ba000000000000000000000000bf5ae133b9a0fc1a07952a7df2afa21f7f69ef580000000000000000000000001c1c807e1485d0d2faf05b411ab8bd0fd30cef5e0000000000000000000000005df702177d9071550f18700737baffe06bb7a47400000000000000000000000093ae3f8013c18daacb4e9941eaef905e33b7aab80000000000000000000000005dd2d43a30f76842df39b0bcdf4c00d061bf0bc0000000000000000000000000ab8fdf74fd6799142845337f293decf6c94e8680000000000000000000000000106b733fd5fae1007a64a70802572ed3222c41ae0000000000000000000000001ce00a403a60b3d1414637e33d0211ec172111db000000000000000000000000dcfc82f7b3e77998fe7ec882aa86c53cf9a2828e000000000000000000000000ee10c17861940f0bbe055eee19918aab1fb7614b0000000000000000000000004ae1fa1496c6c98480cdd58a0c497a94f45e1fca000000000000000000000000a600f9ed9fb0495fa632477dd419496a741fc90a000000000000000000000000332e93503b1f32f1f687fca9320d7295d9f8501300000000000000000000000076c743184ed8f8b07762f1af98b1edad953cde6c000000000000000000000000678a663498bcab526a03834d7446969f0a6c3af2000000000000000000000000c30b99a7f9f1d645f026a54b8c04925b993caaac000000000000000000000000dae2676a567a40aaad27bae49cd2d9a66118f93b000000000000000000000000e748f643b9b5debe0a025e118512be787e5a1ea80000000000000000000000005a089b223068b104cd354640b56f6abb4b6e5b8b0000000000000000000000003c536c9fe72a79bfe35c653039bb188a1242f15900000000000000000000000083e90c3af1153d345d718c3b318a22d5a37703ea00000000000000000000000020d6f60ee3b5053cbc86f6e4f57db09f03a544b20000000000000000000000007b183aef7acc46b86d7d7d98d6ff080cabc6723300000000000000000000000004a328ac631dd26e8ad203908469b02994eabbfb00000000000000000000000082d3497a831298df0b60a3e78dcd8f530b37cec7000000000000000000000000b8d55a8a29d6dc1f4b18f9387cbdba0bd2c185aa0000000000000000000000007fb5f39b5dda0f2be70c972fafdb615f4dadc493000000000000000000000000c77887214e6362e30d792d70f7e0b74e7ed1e6ae00000000000000000000000098b37366616a0864d8faa4b39fc2b92bffc7537f00000000000000000000000012156673142a2e3f8d60420757ec34586ffaa6480000000000000000000000004aa92b19b50b1b27daa72a6f9f463f582babad8200000000000000000000000020a1f6231b9df7d0f7fd59654de6b43c80e17274000000000000000000000000837b96d17d81fda516ae0b7c944932b7b3022bdd000000000000000000000000e16887a00fe53ad4af65f0a981c7973efecfb34d0000000000000000000000002d01c139ddfa527b42ec30bdfd10bce699be1912000000000000000000000000abce3162692cfa514191bea362cadcc65145fa0d0000000000000000000000001976118727654b2904ea113f330ee33f1798282a000000000000000000000000df5888042b6feffaed17b8580a8aff35802e38b600000000000000000000000047c664f51367178bc3b34791c1161d3afd19daeb00000000000000000000000034868ed83815aaa53cd1f85032beaee678a9e8de0000000000000000000000006b24483b5df8a93c50ffd20e1c2cc89b7f62f3fb000000000000000000000000004cad75155af30b36b33358047604b8a9227f6c0000000000000000000000007c54ae052c22bbe90946e1ae2ae7605b3435ad8b000000000000000000000000b1e9697bea9ce57306006678c854a752391e7bdb000000000000000000000000c4ad1bb2edb7f1dc2227a4c6639be08c58024c980000000000000000000000009a10f37f69741ea7e2ea41057e82c5e458872d8000000000000000000000000099d5f860244dd8ab3e52041ac0d1bde1727a8e4e0000000000000000000000006f67e9693c91ed25bebbabec2bac2243936c5b70000000000000000000000000c802864c8d3984a220ee36beeafe97af3d02bb300000000000000000000000004a90f5add15147188149a5727cf39d7f7176855900000000000000000000000037ae6eb47e15c08c812e345269b62e2aaa702ff300000000000000000000000033c5184497c161e41baa8a596777bf4741d4aa3200000000000000000000000031e91457eab802a0d9e0d390a0437156cea19bd00000000000000000000000007eeb64e28512f7109b684ac150ce5b5dc53b0fe30000000000000000000000004c090539c7fa6cf12e1e1400431365c9f23761a80000000000000000000000009ca05d14875469edb821f59b5d8a10ebf09f32dd000000000000000000000000a57cd35adabe804f1af84f53c7ca663dc2103b630000000000000000000000003d6b5dd974b61844192fa3dea4c72396a8798af70000000000000000000000008952ba82804577bcc1daa99404d38d36c4efc4a50000000000000000000000000ccea076b436dcd757fa3ca04e73c7896dddf4c0000000000000000000000000807cf9a772d5a3f9cefbc1192e939d62f0d9bd380000000000000000000000008c7a22758d9c6f9f23489559f8d7ae54f3c100dc00000000000000000000000076e059c6ff6bf9fffd5f33afdf4ab2fd511c9df400000000000000000000000025cffafc897b22f54185451231dbc04a083169c600000000000000000000000026af69727d2897f15a1c314409ea7cc17e5d77b5000000000000000000000000f936c45568e497d0e450f863a3c83b899cfe8118000000000000000000000000611fdb361df348f4e38dbe40777a8cc4fad4801c000000000000000000000000ca60e1e9c5373a042012bb19296bc33fa27ad5c1000000000000000000000000b913ed59658bfcd3416befb82a952ea61bbcf1cf000000000000000000000000fe50c5b0a4995b33315d6799b53e2537346d5a3600000000000000000000000053814c4ac686412dbec03bf6a04e4fdb25fd72a2000000000000000000000000035fba12bc15aca341a358c6cf8eb13d12a403ac000000000000000000000000e53ec9914dc0cd6f78f0d28ac026d10e9bfaeef7000000000000000000000000e20b50490e4ca5e8c3b7b54c290d94b807a9329f0000000000000000000000002a057280f0f751929545a65a8697813a6ecdece4000000000000000000000000e31f2706205d075ce596616d37f859515e02782000000000000000000000000017e93159c5fe6e3d8b603f7ea3b389a993bc8f5d000000000000000000000000f46a7b695340d599191df00ce27eeb1cb88ecb3e0000000000000000000000000b73043329e9726231d485385e40d14f5a860946000000000000000000000000b0bd3c2b384b3ab75cc7b1fc0fd970e773075b6d000000000000000000000000bf41d992dab5258924e28d9502e17a2b11904ad5000000000000000000000000b8b8b0727515c7fc6675e561270a6359109b166d0000000000000000000000001a0314a9170d17424a611827037f52ede84f37f400000000000000000000000043d75d1fabbdb9438523b03f45644a6744b7b131000000000000000000000000cd0b67a61e5e8f4616c19e421e929813b6d947df000000000000000000000000b5d55136ab068d5b43d5b18fd0e70b8988b91ea1000000000000000000000000714f23684c2592125f1d93b8116c1865e62648bf0000000000000000000000003e9fc138e587fce0a3aa519eed6d5169b2362f150000000000000000000000003f3a64c8bbac60a4d756aed973fbda1582df825c000000000000000000000000fe71daa68871d5c6fa9aac3c703e855dec6ad9ff0000000000000000000000004ab95093702bf4f2604a3649596ff063c2f5fdfc000000000000000000000000b0bababe78a9be0810fadf99dd2ed31ed12568be000000000000000000000000ce5cc6c3405468a603f8f8fe3be76535c54e4fc80000000000000000000000007cf4f30e428c280fccd4f99e3ab43bcec3fc5cd7000000000000000000000000baa56be07be167d0efaffdefd08689b77c7524fe000000000000000000000000407f8bcd9dffa2ca684dd70efcf7f1bf7dc0110d00000000000000000000000079dfa71ad7987b17ee0f0105f3dfed0c2d3f6a2b000000000000000000000000b0000000aa4f00af1200c8b2befb6300853f00690000000000000000000000004a07350f912b77de6ce29f6a2d16d82542db9fd6000000000000000000000000bf8ad357c35d8ab318024b07c756a837da530706000000000000000000000000a4e562227567a35b8bee14b12e21b9badc3fc162000000000000000000000000ecf764739de7a66277eb94ae529d129c6da63a9f0000000000000000000000006b0953d578d2cf088c43db53a455714b45d2c2f200000000000000000000000049a2fcfcf2b2025c667732ef0435f548aa6cd9dd000000000000000000000000bba3a2b7d78722ab0e8eae339711a8e958e118b1000000000000000000000000924c08f5bc4474f11403ddefa36e2e2fb728df32000000000000000000000000dc6d12522e54600aae066a28ef477010572da0150000000000000000000000006d5c1ec63fa60d394cfeb12525b58134a0d1c1710000000000000000000000003cb7e258de4cf86f8e286ae3becd69b28d934c6d000000000000000000000000f0f1c8a47033e32518b0dbcaf68e87494d6372310000000000000000000000005f44ee566a7605f6e3c8e5f9b6dffb31fba656d7000000000000000000000000c55c7511aed57837450e34710746eabbe99fc0bf0000000000000000000000005a4706ff798288bee6d144cd7adb196ea1c1e9b4000000000000000000000000acc4be41088e09cd68bb19d63ded3ae5385b406c000000000000000000000000fd58f5036e11d104a6ec73d4acf941a76040b72d0000000000000000000000007c0d783424fe9f7e5a6e82fb5ea5544cc99ad55700000000000000000000000012e9b12b6945388c20c1ab1504520227d46a44de0000000000000000000000008cc9a7baf358ad226704e0ca9cd4f4c7c7b767b9000000000000000000000000da405077a284bf1cf4ff8b4c2ef37ac5524d492a000000000000000000000000dc22aaf6d360ac88885d12429a4f0dcd8796d64f000000000000000000000000ce6d434cd79c2de565dfda0ef19267163039572200000000000000000000000054671a171cc7a26f99696d2738437fa9542c12660000000000000000000000009bc54b27d43c0de1683ce9f9266d6bc22f687c3b0000000000000000000000006df2e4cd75d5318f8193f10c0e275dc7e8a3143f00000000000000000000000052b3d07ca0fcf1e125575514c7a94990241b92e5000000000000000000000000a9949e789da9319385b55e4b9c74025daa81178e000000000000000000000000fb112aacdc5ed4868b11927207db14ea07f0b4ea000000000000000000000000226cf6299c35ce1e1a17b4b6c05677698ac7defc0000000000000000000000009e8ea63dda98db119d8a6bf74ac09003c434a0b5000000000000000000000000de243d0e127ec426cc14866fce812f6501e258c4000000000000000000000000425a885111c04507f0b379e61c5dfc80c71aa8bc0000000000000000000000008ce449e87351a1877172f05de585496d48b45ec20000000000000000000000006d92fb3ad985047f37e2715f5a5bc58197d76fb8000000000000000000000000ea0b2e3b1cbdc62a7e90bf443444865681da49030000000000000000000000009ac9490cf728074df310285309f81cbf976b954f0000000000000000000000003f8f109620b0ae45a5e75e3dfd753b8020958776000000000000000000000000cd75b1709d2386920fa126ff7f55bdbe36698e2500000000000000000000000054b97e76fe019f5e3d1f56163674fbae3655476e0000000000000000000000003e7f6dd467124b9d56275619a358248da6b879870000000000000000000000004c948c30a65d3454960fd525cedce9fd128e185d00000000000000000000000003add3eca3d0cc46bfe2908894dc3a0c881bb7e4000000000000000000000000031f2147e9ec8d00bd463cdcd263d3646d91ac3e000000000000000000000000a87c03a48b0f0ddc172f0714bfee2838e206766f00000000000000000000000029b795d5c8487da93c9425f5aefd66fa7747a4ec000000000000000000000000447bf739f1c237d4383d0af3f1d859dc365ddf1e000000000000000000000000f9c39fc7c692b83ece0f2ebc99b3f84b6098d031000000000000000000000000a1f37db39063b34b0dba90d71c59beb4432a977d0000000000000000000000007e982d89f10b60ccd0614ffa0f0e4f93a5b2b1020000000000000000000000000453c35b247d521533c59eb5780b8365116924360000000000000000000000002143941d644b477b2f1675659ee37381e1c9638c000000000000000000000000c9ab6a4cb9d0b4ab44e75ad0dfc86365ccd4cd9f000000000000000000000000379bca8634097a360d22c6ee0e9d7ad0777f89170000000000000000000000006c57807970a3e3c6851275502069cb55badba8de000000000000000000000000cfbba243c567738c2d3d958026b1bf6ad894a19e00000000000000000000000001c9ab39535bf1e586410a8d389f8063ba027182000000000000000000000000d5cf10f95c3ebee4da7bf8e404373ec52f8078dd000000000000000000000000a907de295e4fdce1799c3312251e8ad46b3502550000000000000000000000000deeefad314ef99cfbd97d9d8cd8ed851969ddcb0000000000000000000000002bfec0e25a1b6801e9319dbfd6703b68a8a1a03400000000000000000000000054d0afd5884b7e22acf78d0ddde2d44617ee5778000000000000000000000000ff8c0388a54c0ab47a0c91259d0c1ad96e909cf9000000000000000000000000463962f30bc42dbe66fad581e33b9c3c867a64db0000000000000000000000008844126ca5defee105ae50e5089933768ccf9999000000000000000000000000073197fa2656bdaf1ca018b7b333379683b1d8ad0000000000000000000000005c72f4f235b9317f39ea34437044aae8fcd4460500000000000000000000000055176705a1c8ec845e888b5828d8b73842f2851d0000000000000000000000002b07a6ec9d5fd5d1be423d3cf11343e3d35afb7d00000000000000000000000026bdb8de6eae868819575b3a0fe053013ce5cb8f00000000000000000000000026dfc6c2a8cebf961be1b77a381c79fa8dff7099000000000000000000000000683ef45a5acd132b6a561c5ec904e537b92f045c000000000000000000000000022bf671e64f35b1200984a7f2d851495dbb128f000000000000000000000000cda7145938a70e14100bdbd599d383a97b1ed3ac0000000000000000000000004b8f8bca602a26f3267054356959b5a9b5e9955d0000000000000000000000008669aca21fb817c5a685aa4729cbe16ef3d6ee88000000000000000000000000bfd90ccbbeb3b9b94855a9da71446d7c1099faac0000000000000000000000008bea10fee4619c15f2b59c45b35ab841de778c8f0000000000000000000000000e9752fc12dd0465793f46f2d514f0a8e5b8a1110000000000000000000000000da1abafa2540a47c4a829f030dd4753c2e8a8a7000000000000000000000000643ec98de0472bd142278e33e3ed92aa616f0ac800000000000000000000000001a762639ed27cf925f3f9b08afd7c537b1d4d81000000000000000000000000b315aa619e37933deaf99dfc0eb45218e0205971000000000000000000000000b6da2f56734a03cb91d749040ea5178996623df000000000000000000000000066e1d438492917447f4fc9d79f81f5fc67a8e1030000000000000000000000002a8188d63b8a66197b940feb2853af34004f026d00000000000000000000000076b990a57a14dbffe43898904a8225888fc1057e0000000000000000000000004de28af3127ab44d202795047008d5b676e43fdc000000000000000000000000fb3268c1035e281e4be1b2f6992d314dc32bb5860000000000000000000000008dd94e343ef288190c553320cd4a245bb78355d70000000000000000000000007a0ca03d57000a984afde640646e3ff8e7d9146200000000000000000000000057eb136f42a40b6bfba86d96e14550265fb6e8620000000000000000000000008da0dad26136de2e367a1115cd8d66b2b2367c710000000000000000000000009889f17ee5029dc340660e4bd91f546bc0d5c456000000000000000000000000802920f421be5873f53ebdd8d88778fc94fd9186000000000000000000000000b3114050710f06826586555c0a76f334e39c16ef000000000000000000000000f9005da0f93dbe391af4f9f7d85097efef3f99e90000000000000000000000000c3a1b48bde10d6b4ee4f04845bd2d30d7adb52b000000000000000000000000019df15da0d0b6fb35f5b54c17a63d3842e12be3000000000000000000000000f93c951eeca52e23c29fa7ea480dcdf766438d9d0000000000000000000000002595fb52c31ad2c1ce5db25817cfb6865f54358b000000000000000000000000963922cb960be6a08608a86c3040669a37172fb10000000000000000000000004e8afbe63babcc722490d72c7c86a9ee65ec286700000000000000000000000091ae9b270e2abad1c5f62437934eb5f64c8c0acf00000000000000000000000054f7d5d296eaf6d4388f282faa306c4a6cd7422f000000000000000000000000e83f75907fb4c575414fa6f5cfe8cef24dc5870c0000000000000000000000007eb0f4d92f3039e2dd9dac890e44deafd3aa919e0000000000000000000000006b8ac39fe644fb14f941dc14109153756010dad3000000000000000000000000fe6dad65d8e26b19f1683a51cefb15d7a660298b000000000000000000000000a318a407a45efdd3d3309647a7a7f54a03186c07000000000000000000000000e3091975b61ec94b40673bc716e184884c2968460000000000000000000000009b774b01dd2da451483c9989dde6483e36178aaf000000000000000000000000283dbdfb52ebf50a884b2e42d397966b91dccc5700000000000000000000000011345ffa9994863dbe2b0e95517014058d27271b000000000000000000000000aae04b2044b424f88bfb86dec29b511691b3aaf80000000000000000000000001ca21e1ee7ef142562ce8ef775b5a88d0a310c320000000000000000000000004dd2b764bc6be07d181d167361e8b2e291469267000000000000000000000000da1e613cce30bf0956e298b12d71e77d5658f86f000000000000000000000000eea49bd35084fc92314bb4b225c18295760a04e0000000000000000000000000ab32bf707c9d9f78f1101f9b7b4d6b4b3727b6ea00000000000000000000000010ee0dde7b0a4789deaf4ed28f6e67989b8d9f64000000000000000000000000634bbc9d8f8fbcd190dd636ddb2c7b4175e9c38000000000000000000000000072bd1c3fb0ab6aff92430e11120f9af4723739cd0000000000000000000000005f20f761e3295c4000eda5e193d5e8d615a3173b0000000000000000000000007263c0ba0d332a96566e99457f8f93c2ecd9c03d0000000000000000000000007cf8f1fce7e462b246381211d0d53381a2f24edd000000000000000000000000f7e8033366166f92eb477b7b38e0d47d47b43326000000000000000000000000ff78540802ca1d19cb8da333085b125fafc752a2000000000000000000000000f851ce56caec96c0dff74173afc15966a0070b8c00000000000000000000000098f2032137cff39f57129f9f5978dd44fc3dde780000000000000000000000001facf81c312f92906f69b184e57d10a9a0b28b19000000000000000000000000c101615c3e30b7cdc2f93f74b7668832fd4fa6770000000000000000000000009f1aee097ecfeae4fd19622c3ded43d06cc5de960000000000000000000000004abd54628d3f2ed526f4382de71f1550d7f47bae0000000000000000000000001112478fab4941a58cfbcc0c5906509553f21fcb0000000000000000000000005104da8ddad0b3e41af3847d284f1feaf6ff50ca000000000000000000000000ee045feca9ce6ee36db3d0665368e87331a44bc1000000000000000000000000888c15c949a7bb3360bf023944db440138c4946e00000000000000000000000006d24589cdcb4c2a69bdd0c026391910ad8601d7000000000000000000000000264e0d9996494f9b4b93df0459d655e8aba50247000000000000000000000000b11f00f18f5e515e613a1c68b9bdf0e4765782b0000000000000000000000000de605ad1db5031315664efb0a40dbc1e4662000600000000000000000000000086f1c7f0fae696a17b67f2cf38a3023d1125f0c6000000000000000000000000b8dd41e9c7bf967588f2c80f0223603c129ef2c90000000000000000000000005fc9678643004992e120fe8e4903b9052d455950000000000000000000000000dc4a381246357db903b6c53d1a9a9dd4fe878271000000000000000000000000420515678dbfacce5b59155a04d2d7a6a8dd46720000000000000000000000005c81875af23eecb1e42a13600b887d4e9d5f1a5a000000000000000000000000203186de1da6b5967611f91aaa418557705d22aa000000000000000000000000cd04e54af20782a708796492ff8a6a3b5e39f154000000000000000000000000d909eb5e24f97c4b52d4663185c0b1e4c64c3c0a0000000000000000000000004bc3dc4856da04f68429ec43b63cb8918f8d698d000000000000000000000000b40289f2a64905c43ba3e93fb339768fd02d5641000000000000000000000000fb3c400e22e616b23c75740737fabceddc10f4770000000000000000000000000c84629ef57626001109d25c6321e82c4f78f18f000000000000000000000000237b9bcfcad1fd4726e8bf92bf70e1bb7dc5c8d9000000000000000000000000a548c14d5fb7614c17445db43d0b70626a6ad667000000000000000000000000e2ba535893ba833e4ca1c14a8f72bc1838d32fd5000000000000000000000000e678aa95f88b71893e8fb3646770becc91e78f6c000000000000000000000000f746255c2c8f1c9abb6fe62de48f5d1a183598c1000000000000000000000000e367294f87696c326bae7bac001e9d7c25fb26890000000000000000000000004eff1babf40468bc783fc43fc998f760f6fc4a2d000000000000000000000000227bbe2d3e1dd08b5f29ea4ecef459343cd1947c000000000000000000000000c2308a75c7521f5aa68ef1d26efeebb85b9672a3000000000000000000000000296455465396ff9db0c08fdffa68a4fc2c96075a0000000000000000000000003e366fdcab411b5fbf8ba1c61050099e8a8ecc78000000000000000000000000d166a4930c34024d164ecf35286ebde24ef413de000000000000000000000000a721b2ee48cbe3e99e5d570a3ea6473e1bb208e5000000000000000000000000e285da359b118ac6be991f7da335bd6df011e6ec000000000000000000000000d48f7e1f63a54330ddee6831e4de59d8f577c98c000000000000000000000000dc7c10d0cdae18a6a033445e510922c90de8182200000000000000000000000085a1520c318a81d069c81552c63d1fba3bfca9ad00000000000000000000000045946c7234838c4168e323ae7519f886e3a209fa000000000000000000000000afe5d2a0956adb05b9aaaf75ff74a9a5735ca4c2000000000000000000000000891330a7e467b121a89d90ec260362298e8628560000000000000000000000008c245fec389b82c63afb1e7407230cb50892de1e00000000000000000000000032953917792947e2946e47fd76571184ce8765d3000000000000000000000000ee527c2c51e64624eedb0ce852cce4e171967d2c0000000000000000000000007a54ec08a9237191be9ba73075db780e68e6aaca0000000000000000000000002fa5fcc93ac9b373ef0065708330f7cac493fea70000000000000000000000002d2a7d56773ae7d5c7b9f1b57f7be05039447b4d000000000000000000000000a677a6845ceb0d27f5ca2f2af61d41a03ae34fe1000000000000000000000000c88933309e421a19573f147bff821dd16a7027ac00000000000000000000000079d07aa82d91bd6690c58cbd11d9840f228059760000000000000000000000009e1359eea97403b0c6f880506a9ca6a3e5744ec4000000000000000000000000f07157e4c961785edd3ef636f5f0471b912b66fe000000000000000000000000c8d46eb7881975f9ae15216feeba2ff58e55803c0000000000000000000000001c2c2d706987cda678b63b28d95dd3d6c4def9170000000000000000000000007381fa474f24d86356bb59aa407196c4c50f803b000000000000000000000000d73acabe1792c42fc73961c85f39dfa990f7d7b0000000000000000000000000decb548c857e72e5ef53e7219c8170323dc7049200000000000000000000000001aa4a842a0642ccebc621086df1ded474409b51000000000000000000000000449fd9454dd277389fcb97dab63b1c92bc718e780000000000000000000000005d56d31cb4cd930d76c1584d4e1743e6160cb58a0000000000000000000000008b63047699587d2c60d94a3cee69df82fe71abe50000000000000000000000005cbb200a835c01b4b272245a4c3e1a2963e3a3e100000000000000000000000023d6bf06a756bcdc520085bfcca174009a40c55d000000000000000000000000c8873cbf4aeac55d1cad473deae3d5553ec2784200000000000000000000000035c10116bf2221bf3c1814cb6c69d819f79dd2d200000000000000000000000061a031f54487b3236ce02df2debc1d73c850f96900000000000000000000000058199a85d108bac4c15c257935d7eada3683d75f0000000000000000000000002f2606e601d9b98a31a1fd836812cea3087ec6320000000000000000000000002faaad2a1ec5ec2594551c36865853026cf865d4000000000000000000000000933bad19ced781ebc2931f2884d30012433283ab00000000000000000000000019c32b7ab4d1615d5f03279f85b18f1b0e750ce200000000000000000000000086c8ff725bca6a2d678dfba373832e5211b0ab1b00000000000000000000000056aac67f80ac7217af9bc7fb050721514a72d28b000000000000000000000000b1e2e339bdba4861c5f1d6d5fd673bce63d2ea62000000000000000000000000c207d67cdd521e144e7d38a755668e5b9daa81d90000000000000000000000005c1abef92817ab3753d520810aac53e129eedb38000000000000000000000000e0d2de208e581556093447500ff652ff8a5e01230000000000000000000000006b3cbcd407ae97d584b9669c5a56b8cc218dcd1b00000000000000000000000095ed067606ea8fcd0bfddfe671d07b9458b403fd000000000000000000000000c68225168abef0d59db70a598d11ea8c12ce37da0000000000000000000000007c07fd782c4709143f7534e7c4d66c668cb7a07f0000000000000000000000007192ee7f6b161de9cb66ce527fe105475410ee13000000000000000000000000f26315a0f559ea6db2df35f25386b5762b9813d900000000000000000000000031772a2b19cafc2c6e3e41af31766bf9013e346c000000000000000000000000d6ed8c4d26dd9f36dceda30a447e873b432beee0000000000000000000000000149b4311c36af5e2ec89f2fa1404fe262ba5351b000000000000000000000000a4f06945c01c80a6466b4f31ac6176e790ac83aa000000000000000000000000e567d2b57e68c784113115b1e58bf1295f229ab4000000000000000000000000c95510c08881dda07a8a39bf5a4880c25b2e0d300000000000000000000000006e1a3426bde4d11fd71f86e6102517b50b75d76500000000000000000000000004f1586ac19b5da101f8a64f5e8d081ed592ce8d000000000000000000000000755bcc1e56bdf7b81df505a5e933b9f6faee8c9800000000000000000000000015c17a08c1f7355c20638edfd85868a3befcae920000000000000000000000008beca51a8bcf31696c11b7bc92c875f0a3c4315d0000000000000000000000005e184039588335b43d3359bc5d8083af4320be0e0000000000000000000000005b2ba1b2585e99c94bf37cae0be974f4528aed1d0000000000000000000000005aabe5a5fe1fdabc6a10cac78e8cd99efbc2404f0000000000000000000000007ac059872f4902d457c332e2dc20405de391d721000000000000000000000000d5e73c9b4accdbcc16d879bed4cc67eae3fe3792000000000000000000000000af1c34e2145af10827f08740589ee8af5fd345cb000000000000000000000000e247d1db73282e50eb2062f1a191e14536d33bf1000000000000000000000000f75b2cfe5b13f65f0e78a4622e8dc53509c1d75c0000000000000000000000001423fb0a15bb3c04618053a06a0d2e765ace9960000000000000000000000000ad575f405c1dde183dd13487066c83f7f2d7cc05000000000000000000000000bd01568a115b202b2ee41fba1f8426411994744e0000000000000000000000006b0fe6c01be598434f9f006e6ef0e82b1d551dad000000000000000000000000e0e7eef6313ba41a2d3a945edd9b187812b89c280000000000000000000000000bcddcb67b5c41fc4a61d403920cc342a94ce1240000000000000000000000009fb5c9f15bf0245004e541112f9238624a2e6fd100000000000000000000000040204f76f9cafa366907ef21ac8fc0d219251d21000000000000000000000000399eb8207dafea252caaee5fad82eaa73ca59b2e0000000000000000000000002228a5a0fe506668b14384a39e86b212aae8ecdc000000000000000000000000bb8c642f814b32b05d6c6f0295dab5b47eacfe79000000000000000000000000046a455f6676bac8703c8f1bd0b42b32903dada5000000000000000000000000ad75a6a57d350ddaeff827c872417086d8e984a000000000000000000000000064dd87206f670558e06cd40e1e6d6c9134e588fe000000000000000000000000f09d8eb95351c8850ba90f5139efdef322c9fb700000000000000000000000000e790ee07d2a2dd4d8918e6a49743d7a40bd5cec000000000000000000000000757cbe885670a72b63612bbe90493af2961913f00000000000000000000000003819012193f0cf637ec0cd35ccefe6db21c9652500000000000000000000000021901622e4addb84a3ad3ceccddc993090a0fe7a00000000000000000000000085522d823a4314542bfc62d1f57d17c3c68df12d000000000000000000000000f579a64a42241b6394da28cd128111820f8fd23a0000000000000000000000002296e1ca3f0fa6fa9fdaf85fcf3eaba8a0444c95000000000000000000000000c6a1b75f5f3742c5ab9da83f6226f0cca79c25220000000000000000000000008e58ae4d1bb510fe606f40729b35b7ef23efd2eb000000000000000000000000f69025694e15fef15ab1d630f9a6f5c9d2d0148c000000000000000000000000e436baf0ce8bc70f3e9407dfe6c16c43a93bd7a5000000000000000000000000311fb3fd6e4b61afda1044f14fb0057a162ad6b00000000000000000000000009ffc2d8ca6fd28c770e8cdfd0b1e1e0ecff615a1000000000000000000000000e2280e4d201cf4b03ddf25503dcefa2b8746c7870000000000000000000000000dc5846197a67e3f04b5431e2afc65523651f84a000000000000000000000000f94a270178ca81d55455f44fe7e5bfafc54ea1a1000000000000000000000000e0a92fc45caca9a57f612a27443d49b9c940b1a90000000000000000000000003451cedf64a22256e07c3949ed161cb7979f855a000000000000000000000000adc76cac53cccfa46393ec51cd32e3b31bd2959c000000000000000000000000cf88b59e7759ce2abafcc880d4d65f1d98616c45000000000000000000000000b9376df9622ac98662acd92c14f222c33ef0da9b00000000000000000000000074dc70576b04645e39507b5509ac081c25fb26180000000000000000000000008bac6e52da195fb8914561880a9b5e3b0b1db9e50000000000000000000000009d4b16c0202a8fecd55589d55625b76385743a4c00000000000000000000000057628d0e1c75653a3a4b467fa0e43b8237a18976000000000000000000000000ebb1baf3ecca5f0fd8e211d7803a02c3fd6b2c60000000000000000000000000c2d6f51cb62db3b7b9150081456ef970f3d0df8a0000000000000000000000007d7a720dac81199238e347205654dfce368588600000000000000000000000004828693107947778e6aca6bca1e58b8a4c57ffb40000000000000000000000007efe62dca101552d42fb9d0139038e32da0ec98700000000000000000000000011c7e0f8e6e79c8b6b0d66075e19626a10f5893b000000000000000000000000e95a668b6ae4d5ba9f3d5a8f11abc0d0b2f115b8000000000000000000000000296274082f06406d66ec2f155b5ffbe998ca9410000000000000000000000000e9fb89d376e6109b9991e1b2bbbdc229069fe2920000000000000000000000008017aa72cc80b61e8c617d28f82426246c52b95a0000000000000000000000000053088fae4ae305a25330aa13709274c8c90f700000000000000000000000005996b9a5ea8aeb8874401289d5ec43f30c92d5d10000000000000000000000001f776f4c5b768df6c0f42d3dee67f000dc8aeac8000000000000000000000000c3c7b2d6a2bdf457d2c166384ee1cd251f5e4a31000000000000000000000000f680193d89dd5cc7b1c4d6438dacb538d6d9f6270000000000000000000000004e7090303a4da7c21b4340aaee35836c2d272143000000000000000000000000a8860a7c7debc922e86501e5ada181553ec2c1f10000000000000000000000005368b19b9dac1f34a73560e0a8e90baa54f6fe2f00000000000000000000000068a301a33218f2dba9aacd7f8221484af58558e00000000000000000000000006214ee79929e5eba965287de69b1697a3253071e0000000000000000000000000ee95e525cfe6779acf1289068a9f736930653920000000000000000000000002afba283324a65b64bbcb70fff9165cabfa5b87a00000000000000000000000071d0189a0bfd5ece58713f0fc7336179a6af84f9000000000000000000000000766a389e054e7fd4115e8ba3eb87dc27c8ce9d3100000000000000000000000086207a3dba84551b6dde4af4db023ce62f63d31300000000000000000000000060f218b282fc066adf4205a9776a1af8f7a354a50000000000000000000000009d53158233641646915327251ef07d831d631983000000000000000000000000a78531dec3501a99138c3e63f62b683d61901228000000000000000000000000eec0330308df1c4ab226425d653b68e8ba6b3cd50000000000000000000000004593e145dcded8d3defeebb5867a767f999999990000000000000000000000001d0b36f69bf103f9ac7ba3151a34cde3ef0ca448000000000000000000000000183848ddb5f32c79edb7f9f7c1828feabc0cfb0f00000000000000000000000003fa2267365aae1263613e65079c68e99dc74ddd000000000000000000000000995045b4059e5c32291996baadd132f3330ef88a0000000000000000000000003493dd46bf9cfc12f49e5ebdccc90d83736034870000000000000000000000009fd08087cefd4e943384c0ac8d6aa295428dca89000000000000000000000000715e6ffeab17fb52cdf886235b4525a3c51a6a60000000000000000000000000b958153117e6842849f267eed7c2b8f89565517a000000000000000000000000abcd68a14376d167f27a4aab629b2cba94eb53990000000000000000000000005f6e11bb3156b66bdbedd6989015ba136fc9dd35000000000000000000000000c0743d4f32973497832b42f782e77a932c317fd5000000000000000000000000c3ef42234cbbe31735f84a91fe87dd17a55d0a9a000000000000000000000000cc89cc362406944894f0faba42c76bd95c575427000000000000000000000000b74465cefd9cac12a5e96a9736f131b02ab531d0000000000000000000000000b5270a6b626288be82830c4f3b2ed330b32cd100000000000000000000000000b420367085a6261307e08ede844f6222c53f87d6000000000000000000000000fffe88587c8d65221eaaedb313f830702a5cf834000000000000000000000000d97ab4c8b079f574740a415ee3615b012de9ef0700000000000000000000000078362ea47f1b29a2c7691fffacf4c523ab96d5a8000000000000000000000000ec97fc74f0e3e394ae3395ff51aa39c6bd6c4ab1000000000000000000000000c59bedbe3a27ed7d67fc78082b11088e40e28c1c00000000000000000000000052cc395daed3f4d171f1ac5a94070f152da5165800000000000000000000000034c7a0ea28aebad74fadf6bee31ef28d00319779000000000000000000000000f836939e34cc04c3d3e5de158e33978e35de5c9700000000000000000000000020c84a6d8e1f120a1e2923962e31a3c6f08a5f9b000000000000000000000000e3efb3e122a1fbf2f0f223ef52a540aeb8922d35000000000000000000000000e97a20e3da036d7235c4c4083090a28ff26e6df70000000000000000000000002060d5c8054e2ea28a59e748768edae5d02fa621000000000000000000000000b7526f90f96b1b79f9525d09168c6c48eca83218000000000000000000000000ee2b2836ed75f205470004665353c3e801b718c1000000000000000000000000dd4f1464e51aaf9b7e8907508ac33199ebc8944f0000000000000000000000004629d116ee666b2e654717b52419006ab0f5529d0000000000000000000000002971fd6eb5c31beadd9d3d32a43f0910f4496d9c0000000000000000000000005524d3881350fe96d140222b2aa59fca4ab0b28a000000000000000000000000b5520ea87999bb791635ec7cac9385d2b921ecc80000000000000000000000005856e01ea05587fdd6a0de18ec7ba65249ab0c1800000000000000000000000085c8a684fe918e545347e38a109cf4bb388596e60000000000000000000000000d9055149185d9bbd5b41bccc28a1b52f7f490540000000000000000000000005fff14ec8480b55756fd8b9750f5b0e275af197400000000000000000000000097ae6e9161fed769c19d97e8a755efb5b4e291b0000000000000000000000000768fd2b04f5a0ff17a94cfb5c53f6eb0116ef317000000000000000000000000c0f8113789751e626930480539922c8da1f6fa2400000000000000000000000043360fde1370c9243044b064fa47ee31515622ec000000000000000000000000cf5fe2e3a22cfec11f45e36183c2f70fa346ce94000000000000000000000000a5e69fa3f0c669476bf7696a8b10cf82e17e100b000000000000000000000000ff418e8181ffd9b91c077f6dbf27c56ba16634f30000000000000000000000009f48c03cc99f030af524ffd2b06f8e003a56965c000000000000000000000000ffb974e60158940347c6ff51f89a674b8bf51e3f00000000000000000000000000106cbc3949d2fdfa5c38f4f5ccd00f6663b9e4000000000000000000000000310724dda0d7254aee632891e8f9b35cbb3c2188000000000000000000000000b30075367252b9196dc90aaf29e2d8fef0f95d94000000000000000000000000a94eea4bd5e0b92eac61a7154c3cce72a7df41b800000000000000000000000061f731d33f38a1ab542eb04ac1a16ea462cf3ec2000000000000000000000000e6a952dfe1a1b638c69174a1161845b86d79542c000000000000000000000000730bcaaba177b96a02459c31b0272e3c148d5b67000000000000000000000000476a2973f7f11dcab126f20ec2453911dac8f3aa000000000000000000000000b77b860cdded7bae4254a1e8dfcab15c4cf5dfaf000000000000000000000000ddfdc255f30a7de70894da342bd7cf808461a28f000000000000000000000000e362ba9b78f13f2440d4b4e533179e81ed09cc3b000000000000000000000000b76d12d74a89abba3aaa1cb79d1dc6fe45fb13f6000000000000000000000000701bef2bc80bfbe6eb88a02fe95a3c90271ffb2a000000000000000000000000bad1ce461bafa8074e64af2cee9e4bdcbfad86b100000000000000000000000065ab05e4bb394270e935cbb6289a4f2bde953c3a000000000000000000000000c85d7f05d2dacd9c8917a58131dd7251d1cdafb3000000000000000000000000e92ce7ed2130f055b9ef6a74578991f8e3a1c51e000000000000000000000000d647525a0cdcead415b7d97349d58ee1983c730a00000000000000000000000005153a085d338ba52f17e93d5784210e3e491bb5000000000000000000000000c2d0db2b779ae1a7696ded667f2d058ffba0b72100000000000000000000000017dcbd8a78b0b033ac143e7596375edaa754c5bc000000000000000000000000d7e7dd602816304145d721d9b2f509e3d662dec700000000000000000000000056448b8d6d4dbf2e22859650200d629e12d588f7000000000000000000000000b1ebc9a2b52a9727c86c4d26d0005f9c3e4dc1a4000000000000000000000000fb32621fe08aabf876b76e4f0dbce5e44e668415000000000000000000000000109bbfae3f0e1838bc023cf24946323972c063a40000000000000000000000005611ff5ae0b0821850469269ce1c2fdfc62afd2300000000000000000000000099378ebb997245aa14bfb8a28ac9619f0713cf6c0000000000000000000000006e2f715283a94e9139110393758d80020c1a645d000000000000000000000000574636ccd6edab2160d2466e23b7fccda6f514670000000000000000000000001968d2a7b246b841112d8df9306951b9a346cd56000000000000000000000000e31e5facc7db41e33b0690916fd652987380cd83000000000000000000000000bb5b8c065b766d0723b513f0c9cb57044e9ac1ec000000000000000000000000686caf8fe6f46797db97d3a931cd4dfe30e18f1b00000000000000000000000090afab41405d96a9862ee0f3d226e4ec8cb2c0a50000000000000000000000004f3a474fd704ac1d943b5039ceec3e55bd173515000000000000000000000000df118e6cbdc4af08105f4ecd03240cb2b8bab47a000000000000000000000000f1a87bae34469eced76d1dce5439c0ffbd115a0500000000000000000000000090e06d2d9705c181bad2a4e7c3dca13631a6f479000000000000000000000000a3f8ba6b1486145f3d8f179f45ff373e287a36dc00000000000000000000000054103aed712b0f4120610506d74ea357d98396570000000000000000000000005a62fe5a7241183bb9491cedfdce700680fbffc8000000000000000000000000b69c962b331e667d54f5780ebe666b6e7c73f9ee000000000000000000000000a449e12f81376d8fbe9473c296cc4b8171580cd20000000000000000000000005cf7b1b9743b9dd65ffed1ff11fa90f8035c13d0000000000000000000000000cc9f99c6c23414092bb93f93cee5a500363a14910000000000000000000000007ee8e9d4c6166ffdd218d43748ed92371add42d300000000000000000000000086f3583fa8a0e92b9580ae2b31b50793a391263e0000000000000000000000000c95b31b7b86b32897e82a838c48800af91d888c000000000000000000000000c694da6e99a7e68dd215a308df72edaa6f8c8736000000000000000000000000e28d972515b8016d4a52904a90408dddf9c84704000000000000000000000000315fca02a037974b24f3c98c9cf8b28b462e8acd0000000000000000000000005d934d73c0371b8d7a6b1ee407f4067a3aee2876000000000000000000000000c392ea4adcc5b6aee869292ac5d63b67c8dc96e7000000000000000000000000e59142efbda8f5c8c39c1291df3bfae71df928300000000000000000000000001f91d5653415c216f8948fb2221b6e6e9467ac1500000000000000000000000018709e89bd403f470088abdacebe86cc60dda12e000000000000000000000000093ed0c7b4bdce17c6145b3a9fa91ec8faf56ed0000000000000000000000000357c93f6bd5027ba2cc4877577e9912e72d984db000000000000000000000000e6949947108686713eaac00b6fbe57b24e1259ce0000000000000000000000007f71e3d86047750aa61d036a3a4fadb74305ad50000000000000000000000000bcbe368e75c77bfec82d4bda216e52efdd0c5a6f00000000000000000000000065075cfb461a8cd2860448ce1959eab45ff02a77000000000000000000000000fb2dd8df5ada8023db17a28d61ade8d97993758e000000000000000000000000d439a402c047840c1996ac70f85c8d4de24efe3c000000000000000000000000dc3bfcb3521cd02af66d394f817a0e6fe62ded95000000000000000000000000f3662a557dbde98f0beecec73cb1bb3a2be73d65000000000000000000000000e2eedda94689067775a5c742ccff99be4d459df100000000000000000000000026cf783b4f889cefadd90d216efe118972ff007c0000000000000000000000001853af877e38725716d9180f57dd06aa234f9e4600000000000000000000000048c47b8f8f50125b746286d008a84d608afc75d30000000000000000000000004cf9afe4c90dd0a1de166bf98008b67c17d140e2000000000000000000000000b9da1c61afecb4adeeff8667c87b7e212648b9100000000000000000000000003f86573105c67f635f69d821c164caa69d54caa5000000000000000000000000a885f4bcb7789c809166d7380b529a080cc8cf3300000000000000000000000005de72fba8561220853f09ac59b1f456080f1d3e000000000000000000000000002748db885d4ccfe3c7c92143f0805f4ebeec0100000000000000000000000045919c98c7ed76e19c91505943212a4a33926d9a0000000000000000000000002034eaadb76481c7b29551940efbeae28c1d7c930000000000000000000000000096913d68a000311266250f0000000000e04c00000000000000000000000000dc25830934a54b8acb58cc4e26e5a8b273623002000000000000000000000000b0da8e3759559ac6a4e720b9f3f1109de38e40560000000000000000000000006cab3e3464a8ae612b92f2280966835aa7d5f668000000000000000000000000690fbafe4485b501b8bcfc6319adadbcdabd7cbd000000000000000000000000c97102dfdf6eb7dc404d90fa9affc7ba7ca23b2b000000000000000000000000b43d577bcb6ba7a831b9f413b20076b59b66fa04000000000000000000000000f27bca916c31d12fb63daa3f50334752001e4591000000000000000000000000f21693db815d80863d5054b4a4b1833614422c4a000000000000000000000000f3c5fd53b01cf825c9c91468d67df5cdbda1010b000000000000000000000000f0a0b3060e71066ba5ef143486b877827f7e1bf900000000000000000000000072d17f44b845890a5d0c82ae586ffc20316a5745000000000000000000000000ae1326b1d422df32f68feb38ad140f7a6296d874000000000000000000000000dd69c7faf1a4ac5697610f1f8b5895ec4fa6e160000000000000000000000000ce5f8051e27fdf68525ff51fd80e20f9bf624731000000000000000000000000acf4a0ea1f0b85d7900e5d436aaab6324ffc8d0c00000000000000000000000073833b0d70f057ecd1157ded895658431de31e8b000000000000000000000000b6feb019f6af3caf626b8bcb459d8eac331aad100000000000000000000000001d0f0e747fe57b235837319cbef82174ef9f646d000000000000000000000000a848866af44ddbd8decdfac7df8e5d74f104d2c40000000000000000000000008794d94389288338314bb20f19f87cfd393fd4dc00000000000000000000000060c6b8a3dad63a2a8e9b84ef4efee3f065a1ea8f000000000000000000000000e2960e4cdf27c05587ceb5d00b62898b98109e10000000000000000000000000a50214e50e4faede18746f44879a83bc089dbf1e000000000000000000000000db91583573f3fc0768691dce108d0efc3c1f1d390000000000000000000000005fd9f3d901507c88a92fb1fe34a3cd4a0d527fb9000000000000000000000000d83eb40979ca0dabe945e22629a72765dc9a39bd000000000000000000000000d94a6d2346aedd6a3283f217d7a313f99e9662440000000000000000000000006695cf31c80a61878852dfb2e158070f933009c6000000000000000000000000ebf1e097ba16ba992ff3af1e661cb14b5f46cea800000000000000000000000009ee833daa0c5727000c6e87919b5965656488b60000000000000000000000007a60fe60e231893b9f1f4c188198029b039e5610000000000000000000000000281062143b32615ac43aa77de66d3ef1fa3cc709000000000000000000000000afc4e3d986c3c3fa159f8aa3a5623aedb7ac5b840000000000000000000000009e766b32f5aedb3d7650a19b08fe9a338f618731000000000000000000000000117bd8e94e85db878ce068b03d216c496ddf2789000000000000000000000000b9c663e9fe8e225bdd3145be6e04a46b427097e900000000000000000000000096474456147c70651f37dc7544a190d80c839e850000000000000000000000003d6293d4f4b3db7120b89e883fcfa4717c46bf6300000000000000000000000094da80bea0b846e8d029a72c791f5c4a6ac5b0230000000000000000000000007cce44fd7215e8743f72ab26abd4bb8c5ac6d2c50000000000000000000000000cc9fb592b96531736a993f5d2a74f14fb4c44e000000000000000000000000021f496ea0aeb5bd1a54b9ddd4f69ca330a9243fc000000000000000000000000ef181b01624c904021fd8a366701314377c9a07f000000000000000000000000d882c4a396fc22d99fa94726b93551350a641eb60000000000000000000000008b14cb66246499506a1367f81966e1f9c4bc7ffc00000000000000000000000075a52c577285ab926b7d20bad510cae3664aecdf0000000000000000000000000d98cbb30b05b1334d96e1dbd65c563e29cb35f1000000000000000000000000d55bbf678bca1112365add6ca50594d7b80ff6ac000000000000000000000000a0ff7267181a625ff2be7c7478efafa4fceb77a9000000000000000000000000eaac9bb91a90da21277b3be12ed8baa8811caefc0000000000000000000000000c6fd47b416128cb5f7fe1fcaba745827c8d0ae60000000000000000000000006d0bbe84eba47434a0004fc65797b87ef1c913b7000000000000000000000000fa4d35c70d42bb6a2980d3032d9c7c9be2bd27ae000000000000000000000000cbd50c7881819718402949cd5eba4863c3fa725b000000000000000000000000909ee094a074628b979158c5819d0e492954c37f000000000000000000000000110a6b3d880411a7dcc9d43bad1e646caccf3ab9000000000000000000000000fae4a95d2f4a02d8731e51c3e19e44bccb40f08d00000000000000000000000000cc266e7a2fe59a5d4a381e97aa0ca2b857c2740000000000000000000000001b49847a0bd53a8d3b2d26d4a8d99c75827b1689000000000000000000000000cd123714e924b931e6e850ae4f9ed8d1556d3a850000000000000000000000001e5d1d00b91b30ed7e9913173054e73f7224eaf30000000000000000000000008ba830c6e0153bbd41d943f9eda7c05e83b290810000000000000000000000005154ed2e3f4d30f3e5bc6376b19089a579ad99cc0000000000000000000000001aa22cdbc47d65a39fc0bc2cd5c509e1a7c021870000000000000000000000003bbf0c547a2ee8a06f1e856aa62f4d4411549b54000000000000000000000000ab59021b4f707ad710f31821b589c1d34cbfdd2600000000000000000000000034b730c059e1b083eb63505b35c09190e7e851e8000000000000000000000000ec63dd5fcb3194934c0bcd88dc9430799ef2a71b000000000000000000000000f8f70a4b1e0345852944dcf423ed5a7e1c30a2a8000000000000000000000000ddc33f23b209574906777aebaa5639dbc91d1fc3000000000000000000000000adacba4cae9471c26d613f7a94014549a647783c000000000000000000000000dc9d98c6054ca0176b6eaa18f93de384d141bc0e0000000000000000000000009514a6ddb75b2e64692ff6f61c6e2067f74b5057000000000000000000000000840ee400efca4bb0d26d8837f3c0724472237dc700000000000000000000000075506d4ccc1a3d178b8a6f360f219037b1b10b1f00000000000000000000000068e0ad84cc0fcc0a9bbdf8d58ca3b3432b625b77000000000000000000000000096a26488276f3cfaa10642261428d82b95f2754000000000000000000000000b2a50ede875c6b3de3b43fd4baf8dab35be8634c000000000000000000000000d96123dd190edb09b0f63037c1e0a2bc5506d8e1000000000000000000000000a5a663b7951dddff89b01194ee16f3af276051c10000000000000000000000000c2ef69f0e6f5d11b57229befb0eb702e88ab0ee0000000000000000000000002fa8c3b5f1805b0b588571a7396efd6dbfdf403e0000000000000000000000009e1a553304e2bb70a4cb662a1472295995a3eaf6000000000000000000000000c3e7fc60622a8c190132f919a4f3409be2a8f6f20000000000000000000000007f0fcdf32f651a11c8107614bb78f1cd6dcac17f000000000000000000000000c245b8603f4425c9bbd14d93f8e2679abf942ef7000000000000000000000000482618656e8e2f8568bcc6b2b96eb2090b7faa380000000000000000000000009feb0f4fa5dce601a4dccdbd2d1f256007d9fe240000000000000000000000003f31b48c8a0f0be3afef70c8dfe1cf1d79790394000000000000000000000000c159ae6cd6388488a43cf786ed4f28c29713a593000000000000000000000000b8a1694700d057c5599fca0b5d92c77c17288888000000000000000000000000fc5b52bbc651a3a3d225058376e3a50b071043d1000000000000000000000000ac8108c7c7e9c3a0ce10527d46f2d2f216624b6d000000000000000000000000ab698e54da3a675e1f6516eb4a587ec5fba5dfb8000000000000000000000000003ddc4ff738f6ec215f346918f5c46997e1aee8000000000000000000000000dd38ad5a6e23f0ebada33c1ddc2b4efd99eb01bf0000000000000000000000000a200f2ff5e0ef31a7ed91906a78c6f361023b240000000000000000000000009e0f4a159eccd27eddc7ac9033da19c91b9aab38000000000000000000000000b71e374e3398b5eb3dc1f360efdb8eb9f29dc958000000000000000000000000a4e003bbb45206666cfb87615ff2f692532b32c000000000000000000000000028ce0efc4b16e88454a21236c68df24e859c2bdd000000000000000000000000d2dcb5cc47eb1721841f511389e67575704929ec000000000000000000000000dffb50f7243e5c2fe5a038213bc1bfe0535fe41b000000000000000000000000badffcb79efe57e954fd79621b29b0c2dc170171000000000000000000000000e5e5383eaf555a868f3acd5b6de2101a5821a2b600000000000000000000000040d4dcb20f585067ba1c77c0375de86d8875bf3d00000000000000000000000062c8b981c8f7e8657d4e6ce330526bd621168f5200000000000000000000000000f80000d3000095fe14f500c67b452d0004fa7b0000000000000000000000007ea012479ceeccc38e8b7b2d9bde70158a333333000000000000000000000000828ae1566824a9835acb6f565e1e9ea22bfb883a0000000000000000000000006bfe76da473ad4812c7a6a88e9b516175dfe95800000000000000000000000004f4e56fceaf6804d7de329a83ca89f338e20f50f000000000000000000000000674ef9bfae51541c2832afd93e03af8c38afdb890000000000000000000000006f8b7a578c2b43d729bb29d788acd59c5f75240f00000000000000000000000082761558b2e51c0a06d096c30917b201953a2d1c00000000000000000000000080c61ae8cdad3f86740fcdbbc2c95fdbdb202f7400000000000000000000000046c385eb0baef887fb2c3796c2399f0f9ef98aa3000000000000000000000000ec0865ccacfa26b3bdb14d623af45418db73cca80000000000000000000000001408de2c437a4afda2ca4e469e93d3c38d276a2200000000000000000000000005bd4c793ab3578fa3acf60fba2bebb6ac2bea800000000000000000000000002be0d974395c57b90d0fef9c18e0b58b1124a6b10000000000000000000000004ad25b8cbd1bdf546dc8d75b66ea0780f98bc88a000000000000000000000000c1b809d2fbdea37cbcca27e0b67c6a1538ed67540000000000000000000000001ac5ac44b5ddc7ae9a0d4db12c3d257446e8d4e000000000000000000000000042d77279872d8e743d5c7bdf223b3cbe091097cc00000000000000000000000088d4caa53da7e94c37eefb9ea1acfef8f8042fba000000000000000000000000ccae20f01f3d071e74459a454af7f886acc4e0ce0000000000000000000000006cce92609fea04a8450b054bcb16a115e12bb14d000000000000000000000000f53b66d1db776d56b191a87e98e5ae6be5ee8fe4000000000000000000000000f6adb5f7e3cdcfc1d6a0074c59797c7ac20cb5e100000000000000000000000025a6fc2f051336debadba903302f9ced6de811ef000000000000000000000000b2b32c82448dbb0384646ccd7cc7a5be8a43420d00000000000000000000000030200f00aee6fca816f1394dfd017f4333f925f10000000000000000000000001c91b1effa0bea283416d3760fd9212f1f4a0277000000000000000000000000c7810315613dcd103358d4ddf336a76294d08f2800000000000000000000000031c711658398866ad97fefad26ebe0679b5c5d5800000000000000000000000099c0df22a6ee966d0ef652e0b7ed227098a3dfe70000000000000000000000003581b6144dafdae5dc3b197dbf25bc80f49f7a51000000000000000000000000a3f8cf774db8425b797db753f94098b0fa432e6300000000000000000000000003060bc9e75f46fa56113fa9cdd0a16961c1c333000000000000000000000000e48017e30d957c379eccc8b87fe5ad4e99a455d3000000000000000000000000e726d474bb0349bac6a6f306c0f8ffd1de6942c500000000000000000000000042f5998daed3c564d4fc7a8529a1acfe025f8818000000000000000000000000f84431a3e0c566670e07ae4704859feef32e65cd000000000000000000000000904715c108fbc2c6a2ac22ae2502d4f0eb359dc80000000000000000000000007bcdced103b8be2ae037fe5b2b08f83d2f9cdc1a00000000000000000000000075cd4c3037d33c6d1b109ca65eb9e7de6c4fc14900000000000000000000000043805339ea73ca17558e16c8995e291006cf39ce00000000000000000000000066e9e07d5b03e7453f806924356c73069a6ccc4600000000000000000000000012bc92207602c40ce8680f23080bb77faca6a8be00000000000000000000000008cb7f716df9f8388b93c7c8af9e9e4b072a7c19000000000000000000000000b91bae6bb1c11e77d09364cb745ab380792d367700000000000000000000000075f587238d08b11531315b4d83ee446ddbc76d250000000000000000000000007c6c8d64b69025041b1c0fab4705f0c969bad017000000000000000000000000def0cf8de52b867e1092fb7b94dc9ba68b4c1a4a000000000000000000000000b67dc0160b8649b075b2784ed1254537d54f39ef000000000000000000000000feafad9ce79a3ce308988be19b43478f8a00408e0000000000000000000000003e6fafe75a8834a3dd9c4e9edcaec6556b31726e0000000000000000000000007c98896e8281ace696f28e9e1f6c42965614ea3100000000000000000000000028e4f5a20aa375e088ebd03083bdcfb74fbdab520000000000000000000000002570791c69690a8df1356b257fb92aee598def8a0000000000000000000000008f76634527b3c948bcfc86512a14da303b339e01000000000000000000000000638196682541c91d673252c63bce90a60eb53b4a000000000000000000000000b78a2ad1c093f3ac88d423467b65f9c544ee71ea0000000000000000000000007987a2cc8e2d83be87294f5e2f806c79b8ca1210000000000000000000000000b720a4d1077a1a00627d27b9c87a4fb6820a6a1200000000000000000000000064cc68d24ee1f1f3d0626103637c4524f79c246800000000000000000000000049e0dc31fd822a31a1eadf5ea2f55d57bd4d8e1c000000000000000000000000cb4a67116b5116e3095378210bacbe8757adba3b000000000000000000000000e96075de2267a13ddbff495714b9cd7e232a4753000000000000000000000000c394c254dc00aeeeb59518a9c8e654412192435d000000000000000000000000a6ed54f08e95fd31f37fde73e005952e6137ea98000000000000000000000000fc58eee11846697e90eb6ea373d1daa1dd743d2c0000000000000000000000003ccce09b4ad94968f269375c0999134a6617f795000000000000000000000000b07efd705eebfde6d39c12491ef267be64bfef9d000000000000000000000000c814a0d0a12d4914ac9034b73e396153810ae5360000000000000000000000006e49a2c46e0e3962193857be2bcdeb944cf0757500000000000000000000000056de06cd8aaba4cfd956cb3a5b58c38edcb55f9300000000000000000000000008288104dda93250a6d6085b899a4ecb0a87170400000000000000000000000000000000003b3cc22af3ae1eac0440bcee416b40000000000000000000000000f0fb0d98f29cf4d1aec5f4b18b789b9beb31011200000000000000000000000060928d28f5b718ee49759e2451aa2b769d9d1dd700000000000000000000000063bf34adf2f558131fe5e12c50bb41e342eb0f1100000000000000000000000067bf5ec8acfb4a6bf2d63072494e3b10cd28e5bf00000000000000000000000034954c245258a61c484b28c367f8e6bd4fcf000d000000000000000000000000d6b72d26ff727638e633ce9f50ca429b106613d10000000000000000000000004b42de1aed4af34954818cf98e566cd963be0233000000000000000000000000736663f4ec023cb27998d6e372bbae8cd080b55a00000000000000000000000081358033d3c5c83419704621a70e3833583881bd000000000000000000000000a2d8a3971d97cc1aadcf13ad7a0bcc0b043c5e73000000000000000000000000c2a87d715652c457adb659c5f60607eda0bada67000000000000000000000000fc80f50d7067c0cde6462dfdf69dd3da0cac02e60000000000000000000000003f48b4e064abd55a1d7e2aa4ffdfcb8ee0de8eb80000000000000000000000001adf198b135c38e7f14a3e3516622fe80941f667000000000000000000000000891d7b6f6551c2996d9d5056b620e6eb3151194500000000000000000000000052f906edad66b77d0131dedb13d9c3110eba68a9000000000000000000000000cdce8ab63e72c08b51f18a74527d086e449dbd18000000000000000000000000652a75a67c818074a0306aeb7a01da13a35a25e00000000000000000000000008b400d5ec5c1add23fc4ac86edfcb7cc2ada75f7000000000000000000000000c6c7ad9205227dd1bf625fff5f18cde4df94c5ed000000000000000000000000e1a8b52ccaa56a5bd53bb775a8a4f8e5d0abbefb00000000000000000000000080541ab66bd83231bd77e1a6812a8dbf28fa25be000000000000000000000000e706251b2a8905f81c99b79eb674fa318c86983f0000000000000000000000009a6ea35cb6f8d2f2feaf4852363e46c4eba850db000000000000000000000000ee1e5e23261e4ace51bd5eda138e6ba44bdb05610000000000000000000000005c41d5e38effac3ec789367776e951ceb16ad224000000000000000000000000c2b55dac8d663d5247e4add67efb76ad132b31c00000000000000000000000001bc467b322875a3abafd99e21edd410e9eacd339000000000000000000000000c403828341423ab34c10f84a38b0ba9264cb3b0500000000000000000000000012f8e6d6b2ba4bb7f7f528775bc81fa14e04559d0000000000000000000000000aee6642621d1800beaa9e09cde58f88dec11687000000000000000000000000f346c2461e381238e76b51f8269778037e5f00b4000000000000000000000000abf593026b4e20eb524e13203da7cc65810fce1a00000000000000000000000051ca368f12a74950f90b1bce4b00920f62acbd1c0000000000000000000000003d92558fa4b88ec7b61f77f710eac022f281477c000000000000000000000000fa751967d7c331c1413b562a690729e005b23b3b00000000000000000000000020302231d5cb33dd8e358a09054928011f123b6900000000000000000000000077216ff0bef2116f6a5b9e7dc614dcab6b95fd410000000000000000000000009688a6becf0c627d5adada5c078e97cf80c23da1000000000000000000000000feed09bd31310505346dea9eeed7dab26419a920000000000000000000000000186ae476079f6a3d2dbf96d0595b8710c45b93760000000000000000000000007f66dee761c7df6353c9fd4d58d3bce11d0747fb000000000000000000000000c695e0738fa655d98ad04972284052ec3ed791b00000000000000000000000000ed65949ba39866a6779af46f265d0263baefd1400000000000000000000000019f8ae397b49b7a11f4d567f77e0cedf5fb54c1d000000000000000000000000d6a789cc0a6e67dc7f333be74ce146c9362eb55f0000000000000000000000002231e6691bb0032b2ad2ece7044bf220d1f984b1000000000000000000000000a16a1263a61bab5bd2d001fbb2edb2634826772b00000000000000000000000062cfd8b54813d6c4df25c7924af9cc40bdd7421e000000000000000000000000dfb5e6ba7e3e640cba8a50206e32f92d2cce6d7a000000000000000000000000d7768312a9d23b7ebe7c2f6bb52904f3d7b5a8610000000000000000000000008ff0789fea098a89dbaf2e0e7508fc5b49fbd5c0000000000000000000000000d5f5721219868041b232d9f33d0f94a2fae013d7000000000000000000000000bd80b5954df51723258b5b4cdb07ea0663e52e5a000000000000000000000000398109e01cdceecd8552ea94fcbfd55b690d38410000000000000000000000005f9abbe16a06bae321d4a38ab4812613e4d3215b000000000000000000000000638582ef5ebd772488f3284822bffee87a24817f000000000000000000000000504f87e60e64fbb18a627b8f93abb9d6f671d7bc000000000000000000000000ba522341cc7189bc07974b795c9b1f03212beee0000000000000000000000000df1bf69522e9f755745be83f8c262c11facfabed00000000000000000000000034380475314ddac285f2239d7f6a79de3c457d4300000000000000000000000002bf1f2e58c8d741ef678c3f9a9bb8fffdccfbde0000000000000000000000004d485f805a0044b24b20d44efa9b34e87ae2b215000000000000000000000000e3f7224cef1eaa5af48ae7a22e6e1764d9a4ce2f000000000000000000000000187e4ad4bc32d44e5713dfcd0dd288487d933799000000000000000000000000c72de31c98e948f1abb78a7c1a87a96af8d3b2080000000000000000000000005bf050edcd0e9843b71ea8eba76de9f7234816ee0000000000000000000000006648f363f87e82718d2e46b4bfe03a93633717a600000000000000000000000029cc090f7b9f46331e85c10133949e0e55d1f13d00000000000000000000000054228de52efd0037f4874ec0bfc5f69d67578ce20000000000000000000000004d3cbafb31337b0b2059635e0a2b7395cdb977070000000000000000000000004562acff24ca0c895427bb1cb6f0875df06b09dd0000000000000000000000007344255314a06bd66a4198dda09a1c7bf87e53a7000000000000000000000000075d6a7fbae991c0b941313b75b41ae34839d44500000000000000000000000099d6f32fd47cc44575f2b5a9357cba69e22eb8b80000000000000000000000009974df2076a772ec9e00e76e15b4412e9eb956d0000000000000000000000000ebaf2bc7eb8b36662dce7a664a90d560970567fe000000000000000000000000435fe0a68feb35dfdbaabf3845c09f9a482564a2000000000000000000000000ca1f190425672bc54702917b2d6d2bbea6e60498000000000000000000000000a1ecc79585d71f9e379d375c15fce3a6c04f3a540000000000000000000000000ee16877560e2c08a3c0917c7e440ac9e13d097300000000000000000000000027115fec5d8fd0fc602c1d1d1ab553c73cc15d8e000000000000000000000000dbf5e9c5206d0db70a90108bf936da60221dc08000000000000000000000000025a067880d207d065b88a951016da9e069737aa50000000000000000000000009b37fdda0e4e1ecd26c4603b0803213f5acfa75d0000000000000000000000009e01ed70205cb5465592ceba99bd21ffdd5392270000000000000000000000008fa7aab639eb0f59d270e67b117726d4d22fccc50000000000000000000000009dc5789c77cf135b36335b60644b7f21af9634b3000000000000000000000000bb2b1c99dd5cab463973088310a7a15cee23b4830000000000000000000000003c8e095882bc99df19f07ffe58395cfd49e426010000000000000000000000009daf7fffa659ed8f61f2e163b1d24ebb29bf035c0000000000000000000000006e2ca7d14420c0c1bbb69c25dadf22c971bcc8e4000000000000000000000000c68291eaa288848a9b59c0dcc319b0598077424e0000000000000000000000004c846f7a6f37aa1585d023231dedaed488b837d6000000000000000000000000660000c7feae0027f565680000005c683400e700000000000000000000000000dd8ac7132f5f696b58a438af1880711fae14ee1d000000000000000000000000318bea80edd22067502f0a122903919391209ea000000000000000000000000007104ddbf8e9bffd58a2d543aa5a1bec5a32887e000000000000000000000000f48dd9ace53a119c11625e26de23b234e733204100000000000000000000000079875e3049a4427451a1991e73eba846dee0951d000000000000000000000000799e19f0d023541012f68fb846c8782ca409cd61000000000000000000000000d729d19114bfc931bc977b9d4ec303d4bfdbab3d0000000000000000000000005ca887615098c6b7409f18502f57538205c768d9000000000000000000000000da9aa2451069225a7064a73726bfe48a0418c5d000000000000000000000000037d09c072528d61975f9d9d045450ebb90445dda000000000000000000000000ed5a0a4ddaa5b83f062c6cb0763bf4389196d3f20000000000000000000000002ee5fa95e44afac32ec3b6f73122b1918d541d9d000000000000000000000000e59a74dba96d31b71738c3f64a31136fc30f1d25000000000000000000000000104a6909361d374f14601d58a0eb3d1ac01bd4570000000000000000000000009622e9802f5c216941956303b823753336c2d5e100000000000000000000000018f3d79962b5ac33175eb837e51bb89f5c6a4365000000000000000000000000e999891f7e1199f69637b299c0bb055fd40de4340000000000000000000000007d115de4047822e8522e57e6312a8ac88152c605000000000000000000000000d57ca78ca3da914e9f9dd3e231e19d79310256ad0000000000000000000000002e3e4958680073ff7be35959203505b34b0567fc0000000000000000000000006024b67392648811916b3c5a31505634766cdeb50000000000000000000000007025b064093075989b60f27dad36957de0035b3e000000000000000000000000918e28ed7558f78a58bfe1b45c037cea6499ccc0000000000000000000000000b70a4a7a8d9956c0455bf36d8eb531e84f8c7954000000000000000000000000d375ce5f2ad2992d048ffbfe8deb3f45f9a81418000000000000000000000000ecddbd0ed616a09ce2d549af5b6f7e23ab32e02e00000000000000000000000071360c91d6b373f96349bff9c641d4750238965b00000000000000000000000065371e60e231461c7c8bf53bd9d2bbb470766cb8000000000000000000000000d44ce2093038a4ccbafb0b7dd21d751d6a20562c000000000000000000000000ba7d36444bc82cd6832d0b4d0f57184b47c3fef20000000000000000000000009f806e49d26dea6065b8d5a748942d828a3326350000000000000000000000009aa5e7bf62e40e41d18121eaf429e303d723759c0000000000000000000000009585c31d4696f6fdaf9fe7e9b5e654ad52b228cc000000000000000000000000059a82f38b7555b8e397f97fda9e218fb431db0c000000000000000000000000dc4431752c2d8b58c07aa8811cad4a8c646425e200000000000000000000000034ffc27887a9f036d05e8fa30fc38dcd16c27ed20000000000000000000000002a5b73c7c8487dc578a675af270d4ecb9b48daa600000000000000000000000043bb1d53dc56d9a4062e2c969796eaa1c9ed72ce00000000000000000000000067a119b79d1c498eb8be4a79f174fabaac4f9a0c0000000000000000000000005496e1a884a4d2010305d1cfb9be888383a01b44000000000000000000000000bbd3590116bdced08c9c14e1fbf0136c7a6c81d1000000000000000000000000b8de17a7e275c713d891be9920386fe86a46f74b000000000000000000000000aa44259408189307edf54bb9bd956d8b97444cb0000000000000000000000000f133bef1f8ce877b4ae5eb9907e2476c9e0562710000000000000000000000006b6a3d60e8ad7be5a60180542e95fcfffd2039ac00000000000000000000000054992ef98ef03ccd8741788297ca2c609782cb4700000000000000000000000092814711736cb92b4e11845f11df7436d0c3d6fe000000000000000000000000a43ae354d9197d3b8b841d349263b6c65ace1891000000000000000000000000ec3294e1d2782a604ad2c9d13409a95e9cefeb1a000000000000000000000000556322891fe770a8600b074864f0dd464011179a000000000000000000000000f021a7672f094ee19c9902906f1d3a207a63586d000000000000000000000000d0db39a64f464a72344ac0f91e59223c5482a8360000000000000000000000008c4cf87651478eb7c3d7bfb8d01cd7433d9edeef000000000000000000000000ff4308b6bc2a64c929f44019ca4337c062d56a6100000000000000000000000030ee9be5eb04a34bdc655a95fe33c9731e41396b0000000000000000000000008b330549a876bcbc82b048ac768c2904ecd6fa0b000000000000000000000000fc8dbafadf1fffec274541f5cf4e1af324a4c7300000000000000000000000002c68b172348ed491b1ab01a6d4cb7c5826d15c23000000000000000000000000240b6283e08973a01b3823c59095365b19c25c600000000000000000000000006c55ed166e384353c8254c8627fa7b29482349a70000000000000000000000007295a0803911abbf410cdbf7dc156412ca650a1500000000000000000000000069c1ccbc62ffb4aab032d353f699b509120027af00000000000000000000000044df21a028460352f230dd148143b230e41d877d0000000000000000000000007b1f82e244fb0340641c7b6af6cd5397b431e38a00000000000000000000000087eab4f119113e0e5920288936ad94c307b4849a0000000000000000000000002aef0df4f3c258aec8160a2bf8171d4d33ea4d51000000000000000000000000c1c97a1c891815eab60bb8d8bd9af6526f2e98a6000000000000000000000000f4aaf767a8e5b44f8bd13aa22b1a9461904ac4be000000000000000000000000e38e70980b51959b49e2f17e76a62f028d51f1290000000000000000000000001903364b711a7bfe9e1c8de0d92f2b665afb045a0000000000000000000000007a7095df19b45de163a19f432cb34d078fbb4fa90000000000000000000000007fed243efa8b3174dd5307c7f5d72ab74c2113ff00000000000000000000000043f3aded64848f3d4147a7c51000611ed53d109d0000000000000000000000004ecac013a175e34fe5bb2240b39f3fad1eb0293a0000000000000000000000004c17e0ab959f5e51a0936eb1df4a473f2defa47f000000000000000000000000b2075b44dd3b2a14a31c7e124cf3c2f313e538990000000000000000000000007e3fb6f940d6b34dc95533cb219704d220b9dc58000000000000000000000000aa297b2d024007b21c1286c1dde2a7b48df5298a00000000000000000000000003093ac9b19f5cd1c0177adbf7d3765e710c70cf00000000000000000000000004736c2a70015768952c9d3368f89cda794aa9dd000000000000000000000000335fb42f741f5ef2be537919f46aaf9feb9ed00e000000000000000000000000a6bc10fccfe22f0cb622fd402c64f78ebd2938ea00000000000000000000000070f5f32e235eb293460b34ee8d62118a8098620b000000000000000000000000ab8fdb25e10541fb51c705192e7bf04f0c9dcfc800000000000000000000000038afe1d2a7a566d8f4a6f184c3987b6d7694285200000000000000000000000046b88816e903d3c5de977c4c265cb4999d4cc1140000000000000000000000009ba779f5c94347d57bb138e0fc1c1a478c2a58f2000000000000000000000000289e43e68068e31777fae7a535e93031d4c6bb87000000000000000000000000c888e7df6243f80c04051a3eb633a741370ea89800000000000000000000000006c70085d14a90bc2dde1c54de84b746bf2c4f400000000000000000000000001d07b7b5c80327c107d40318aa44f2f1f6a10aff000000000000000000000000c5db638137fd3fc194a89596e58309965cd2cb0900000000000000000000000086a550bcd52499e86a652e5c431d859bfb52611b0000000000000000000000005ceba51f77e1c68950f982c3b8453605dd11497a0000000000000000000000001e2a2f01316bcc198a224f344701907283497d700000000000000000000000004da48dbabf1e9a46354f188af55c81ce5802f3890000000000000000000000002d7e34ef98062c9a815db87ab1e3002301c5244800000000000000000000000014a6fe6155ac2c1849f2899f215f8aa7ed15cd37000000000000000000000000af176841650d91275821475643455b8f289f6b010000000000000000000000009dd494af1eaee56d0c258915e62f2a4ae7388afb000000000000000000000000b5de91e4701c3369611c87049eaca0405fb25931000000000000000000000000867a97e17dfa8ac5600e59fa6c566f75441f96dc000000000000000000000000d611fd9dba13936872c4b34bb7948b7b9f80590e000000000000000000000000d611fd9dba13936872c4b34bb7948b7b9f80590e