60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000007b20f88512adbfc412841bd6a776f44d91e9b748000000000000000000000000faa46e9fb94147a8fd86f1b8f24b0a3998b51a4400000000000000000000000078e2ef32e0c5658ffdce2622fc4d486317eae6450000000000000000000000004ed6668d51f4510f3b1b70b858efcce34533f5cc0000000000000000000000005db37a22da06510ce9f09d0d1e990576562ca9310000000000000000000000005bf109d48169b167006723930fc7377b63c748c50000000000000000000000003909ffdea5054f8c0e6c7413189ebdf4d0732cf6000000000000000000000000568d4599232d34462f75ac8acb00a077d0f91d58000000000000000000000000afd0f0231f71fac2bd1d61d28af479a64b6c419f00000000000000000000000060a8653f6311411075e6e0b4e583385c4ceff8b7000000000000000000000000fbfba66b4596545546817882437094ced297076c0000000000000000000000009cc4d62515700a153f5355c8069b82c93e2b44a900000000000000000000000089d292984c8fc099d3ed7500477d5f255a547b47000000000000000000000000fbd7a40b0182a8bcbe3e6e52185002e384d0533e000000000000000000000000a1aad54ca1cdc58616014192e58b72a7d00300ee0000000000000000000000004f2747685b21f4ae6db6a3842fefa9720719598b000000000000000000000000922af08ac2f9ec1a1a5cf4dbd0df2867b4acd43a000000000000000000000000af9127ddb7844985100416b04568daf265509d3f0000000000000000000000005259e45298d2028933d88d8da3caeb25b9f0744000000000000000000000000058f64ac10280525a194d7410666df052c9f89dc8000000000000000000000000bb00af3e46b9a3ef5c13a79bd67de1a04f7a27490000000000000000000000009a46c9a0899f4d0471446ec5e4afe13ffc1ae6780000000000000000000000004e230496959ffc54cfeb56c25715e146674211b2000000000000000000000000e05ffa4e7da2c2cadf7e349411571059468f19230000000000000000000000000f6c0b72bf703b1c32a797ef53f8a4d9945b232e00000000000000000000000040ba1db6275aa273ad78016529899d71748ecf08000000000000000000000000520e4e6573de9dbaf93865e23ccb0d1072de475a00000000000000000000000079ef989f6f2efd65a072d01d7ec9d79a47f9478f00000000000000000000000010afc861b7ec6625334fe028cc8064cfdfccd8a00000000000000000000000003773cf135f3b60b79b00882233d3ce9cd7d5c6c9000000000000000000000000d3b7f100d018d979cf0587776df204784526fed20000000000000000000000007ac24ac092ff743593528b4b424e1ab5a83c95ee0000000000000000000000006b9719ee34a546493276907590a78116ea57228600000000000000000000000081ea6ee8be0052fadbd63bb68431fe126ff47683000000000000000000000000151bfefcabf726c88650625a5a0d867eee98238b00000000000000000000000028ba4aebe0026d095acdf0589f9e3f01e6914c3b000000000000000000000000572975427f8bddf526111b64cf6956c7d6b9f1860000000000000000000000006f5d99cedad5c9d94d76dd8afe22b9305f742d4b0000000000000000000000003a291a29badbf934a4f08a907333b6834a880e780000000000000000000000007ae66ff84929586dfd44a3d192efafa77ac8de44000000000000000000000000b3148907953ee3ee7c0394b359eb592ca1335fc3000000000000000000000000c199a0e42660b91342e3b837f4b66ef7c25c63ba000000000000000000000000e2122a2c276409f9bc7e078ef9bc46e8efdadbae000000000000000000000000c3bf6650361d14d127f39c73cbe013ee98fc6de0000000000000000000000000ddba9cb17e8971c2227f7ed49143a1693b6d0421000000000000000000000000e9b85554072e04403ced01160c9c40fc090903ec0000000000000000000000000b2c541984415fe151bb85544f9917241d1433520000000000000000000000009e54ebd24b24f146dea06755ad1985c360e4c1d40000000000000000000000003d657a6c4536566e2699cd43f95559d52ace44f00000000000000000000000004913cdd01d49b571b366d9cf19c71dd62130e7bd000000000000000000000000be52f21b6c949a090099e56d5de26e0635938505000000000000000000000000c0658d5e2a88f5f65db3cb5fb350cea4ca2336b3000000000000000000000000e4ca84c101cb013925f33c85d5a033989a50c864000000000000000000000000922f0e3f1f7c8936b2ad7c568309b420ca9366bf000000000000000000000000ef0a174694831a433515788fc36ae38d2218fb3900000000000000000000000055a2e784e818ae3d1df733b21e903f747327788b000000000000000000000000e927cc497441b19a9adcf4f5ed9694405edc350b00000000000000000000000020c6bf118001c01c9f90b2ac81a99dbb72aca6aa00000000000000000000000094620ed70404788c2ecc90aed69bc06c7e20b7ed00000000000000000000000070bfa931f6dddea9d0279a711a935f6ef65a8e6c0000000000000000000000009df1dc2441833efdbbecec0ca16b332c7f5dd20b000000000000000000000000713553dbdef6e433dcc2d7b243a20f05720b30b700000000000000000000000021bd18c5aa6275b9a771d9d87a72b28a32836c19000000000000000000000000de09d13730849c2514f7a24ae400016bdb089b1e0000000000000000000000007f3805057291e753859228ef6f0e13f733133cee0000000000000000000000008b3086dde7f62d838a13753787e2819bd68d5124000000000000000000000000c4c8ee3e4bc0d2db3cf347bfaf25c642a0e1b8c60000000000000000000000009e8e16399af1e5420d7758bcc0b0ee8411225c570000000000000000000000004495c73999007e01ebbcee58ae76ee7ef903bf8c00000000000000000000000082f84d3680a46929a73c0595d629ef1e70f4e786000000000000000000000000c345ad8887425d368fdc131b1b76bf7913d993f5000000000000000000000000434ac7c5ef7579a0857a5155f78a5503e25cc8b3000000000000000000000000e73ebbc96114664cf8817c96b33ef0570ff99153000000000000000000000000bac4d0b4d909ad83a1ce7ced5516a2f15c5776f0000000000000000000000000ea1b5a8bd3a4e046196de719c4db9a9bdb82475800000000000000000000000092dc82da3eacbe7fbcc8b020e4ff8af7de4cf3ef000000000000000000000000b62b068a12f06a525dc1d458657763e096f3ca59000000000000000000000000b38697c7e8d5428e38e52dea1a2a9604a33545ab00000000000000000000000066df433ff36751e9ed9532f79dc388cca789f13e000000000000000000000000b1837c00932695f6db71228710c95d7bcedaaac5000000000000000000000000d1a4a85f9a7da87950d1fcb4634c84af3cd220b7000000000000000000000000ad64575e04dde18a13d0c556dbcd13a20087f71f0000000000000000000000004286404d74f53a0df681e40ba9a584cf8742a9e000000000000000000000000034b87840da3fddca9f1376d38bd2aea3be3be49c0000000000000000000000001905d3ec297131afe588ab7b28b5f704b582e1990000000000000000000000007ce79c2accb70c33dfe73b89e825a7f7a6292634000000000000000000000000cbcfde33a080b2d058ff6e6e5a4a48cab43137590000000000000000000000007cec2b4cd7802aba914fe149602ffdc0efe8000a000000000000000000000000bf1c639e3657f3696ae70d6812d4d38f3e65d861000000000000000000000000ca3bc8765777db1ac8aee1b4d2ca6bd7c69fb1f60000000000000000000000007a071d0eb17752720fd6dfcbe7bd1c790280611f000000000000000000000000a3419664e7c2545ec339267bc13c5b46c4acac2e0000000000000000000000008918872c484905aa74605711b48db3e6605a02d20000000000000000000000006043bbafc7c9b259060adacb0bff5dcb32d922550000000000000000000000003039da30fdd0e97e1e749e5b22ddb0f800732f89000000000000000000000000724718badd2ab07af6ef75cb14a10d65502a80800000000000000000000000000e6edb62ab57700f4e2bb31e0b21b05b01acd1e8000000000000000000000000db26899bf23e08f4c06223e2277b7d1b23ab5cd500000000000000000000000006751bdff4d966aecc6d0a20bf87595ffc93ba3f0000000000000000000000001ba9667d10e9c55ad19352d85a7c9af8bab4917700000000000000000000000095cd5be20cfa081b63e212612767ea58b8d5193700000000000000000000000062e85dbc486041f0d71b7bed64aec8ae4efbd2010000000000000000000000003472cea9befbdb9f42c5276a85ac559bdd20410d0000000000000000000000006431eff6b4fdb0d189db4e29766f24865fb2087e00000000000000000000000097cf82549a26971645f5e3df4a43821ca4cd1d43000000000000000000000000230dd6764b03d43cb2fa5e7f6401e471cea07c8900000000000000000000000060ab952bd79a396c93e4867a3bcc17edb5d93c2300000000000000000000000042632ecf87293d6bfc4743d5a809bf2a4bba4424000000000000000000000000e02cbc1447c76d7820acc94337e48244ed078de8000000000000000000000000f843476e0dd5b97aeff005d0a085c703253edfb50000000000000000000000005a259e04850cc2b69c64a367c90b5fbd61c03731000000000000000000000000ea8874a75668de3dec62204e1ab4d9714e147ac90000000000000000000000009f386a7745ea78760721d119bf30328dd2da3df600000000000000000000000099bf1c8a88ab289633914e920d45e518a9ad04490000000000000000000000003874e5253ac23ed2403de9aab98f33e2e29b9549000000000000000000000000c889ab99bb9a2bc0f8314d63ccd7783b89cf5dd9000000000000000000000000e953dc8f31186a8fc12f4abaf032809f61b973920000000000000000000000003a603da3cda75fbe2f267527ed648af1de3875af00000000000000000000000016f743d431b4e1fb5cb52532c1a70a44cf316fd6000000000000000000000000d07b7e7ef0b592478e048ffdf1617d72e2b676050000000000000000000000000b9d4623cf2dc5d7849ac9c8733b26b2a49c08be00000000000000000000000099112229e63db226941e45ef98c207c3b81ab421000000000000000000000000c33a19c47d3b1c7359637f983e4cc136679e0e80000000000000000000000000bf725df5fac3f26be62f1dd23d377e2af32d2e28000000000000000000000000ae50e63d4214c3e20a3f95971265b8b0f6078e4d000000000000000000000000e5c2f2b7d46c854cccc7e9df6950a5bf3d54410c000000000000000000000000b15ca692b1093f268818504c163136c3fc8d1631000000000000000000000000c94aab939256e3eecf546bb19561091107dc036c000000000000000000000000dea7eff29af8f03f1d76027ff899390af5642b8300000000000000000000000040cac7cb0ddeec36aad6c9652b99bfbc156b607000000000000000000000000007d9f7fb065a54c9dfc2b7436be8d5759ba75df60000000000000000000000006d6851cf9d7117ebee12ca6697350d04cb51797e0000000000000000000000008481b1a952d607dac5537a0351700e7b61728e56000000000000000000000000c5f474b7f6288dff61a579f83718f9100c73844f0000000000000000000000000a61dca86bb11347d102a14e1efb58763cc05fae000000000000000000000000d2ee09f98faa0cec39688fb2acbe890d1c780fbf000000000000000000000000f3b0badaf1ffc24b30056e97db9611cc14f5d891000000000000000000000000b30e32ae565dbd0eec92081d78705314c34fda8c000000000000000000000000081852a1abceaf23cbdd272a1ba73f705edc0afb0000000000000000000000004e9a8d142e3b9375aa85eab9dca07a96ee5ec3a2000000000000000000000000540315b46218b962b2030768126642d5175a5ba5000000000000000000000000b00aa00c510db9ad31c191c7e702c68deafe1f310000000000000000000000003c7bb0c61b915c2a7c4639870170e0a5d9bb5cca000000000000000000000000bdae67b8a9c72876200f501bfc709127971ca04f0000000000000000000000002409ba92bbf363ad764d52eccb43c0308b344d180000000000000000000000003ae5f59d8813315e17eb3f2bec21c0e935cf0808000000000000000000000000bf9391bf25b7e044d86287b765fc7bd9aa7258250000000000000000000000008259580757e9b6ea20aaa5c942f4da1bdf74f6e600000000000000000000000014ee0f2bab66e00857cea07fa8a5977380d5c7e10000000000000000000000009f12efbfbf0960c63ccbc2a2b11f919bbd80713c0000000000000000000000002c0992138e6f6ad2d2b9060fb18e268e9a22e8b8000000000000000000000000161db77bd7352106ce15112ca51fbecc8828ec81000000000000000000000000ce371312e5f97d61f506ce5c1441bcfb89d88da10000000000000000000000001440e13270995dfc499891eba19169b5a4f3ace400000000000000000000000023415485712088ae5fe9d62a81d02233143a9241000000000000000000000000300547a9c0edee7ebf7f2d97098002b9a88bc13a000000000000000000000000d7adc9117596fd8c02dad48e151874c98ec4022c0000000000000000000000000c8ae04c8c46424771deabd3daf0d7d10e8cc964000000000000000000000000d600cbc1a5903d04c938540376d165cb844e835c000000000000000000000000e5019b0b453f292df9ecf4f6a67f39b10001f9b30000000000000000000000007300e056b9ed27d239c1975a6d77b6612313f10d000000000000000000000000d888ec9c95c915c9b863eb93baed705867d12d30000000000000000000000000dabe47d36ae24c154eda395bdbbcbde084c32c0c00000000000000000000000024352fd79df61a23201eff315f7fbde75f04eda100000000000000000000000090176f80abaab20385d88c018c227fd5e3caa16b00000000000000000000000080b1467ae3941286e242e95a95cdce65e54c20cc0000000000000000000000002deda0e211b7fa207622d9302979a5c7f4780498000000000000000000000000d7b96f67b7ae57346e2c3150ec9276bef8167d450000000000000000000000002986d6c81d1b16966bf33ef188e45f11f1afd54500000000000000000000000021c5562be39031270a538f9c1f9a35a4371c2f89000000000000000000000000217e1bba3fcc9f3e2481f3c274979c874ebfb16c000000000000000000000000aa8b41a25668dd46fc89310e636d0a3f572a5196000000000000000000000000e5f2b0d2aef55844c21c23b4b38a51f31f8291bf0000000000000000000000005966f61cf62ca3e0a1b1bd2214fc76a86e267ea7000000000000000000000000c3b70db0183e7857b39a832d2d88b81ca7f08a5f00000000000000000000000050e537430260e3867d4b0b4a0184f2cb3ff23440000000000000000000000000683bbcde973b231be304d39569bf36d85b1205b9000000000000000000000000e0c2ff349d5fded4afec6ffb3bac9ddc3a634984000000000000000000000000cf979f754bcd7b5b594f8c6375a9fe39c379eb63000000000000000000000000bafc992ea381bb5bdb3b4c499baa8124295bfc920000000000000000000000006701c37b55e17c01d5b2f8a19df4e6dc3fc3d6fa00000000000000000000000051b1b3f20c2db55c8fdf4268a6df844719fefb5c00000000000000000000000023b7123685f1bfb544be870aee81af27ae5833630000000000000000000000005836a33299b14546b13122ae1fe52fab13cef45c000000000000000000000000af77e71abb2b1f45ed9d3366a014bd1f45de226f0000000000000000000000009a39b782dd1234f3981a66ff33c99683addbe4f70000000000000000000000002a987061bb39a6b2d03b20f9ab3dd1222a67375200000000000000000000000065f11872bedc556612f9ee1b40eb49fed3cfe276000000000000000000000000bab34a1db5e406d45d8785d5c62c01aa7377e58900000000000000000000000043a11b6ac635510f8d9b20f31b130723dabef332000000000000000000000000ce03db01b00289081cadc09b114bda4c57fb8c3c000000000000000000000000b6dd9166b75f158e9b82a867fdd1236a8e8e44d700000000000000000000000038bb0e5545b6f3d5f1d3364f64cadb952834f359000000000000000000000000a9b51aa2aae1cf947536dedaa6d330dcdac4db42000000000000000000000000e449d0e4aea61a78a3b51864a82fce0d9a96a3f40000000000000000000000004a496c7f6d7b1804c3212875a41afee7c7304ee00000000000000000000000004b31ddf1c13a7b3c22bee7892fb54ba50b3e3b280000000000000000000000008bdc9777a53d960aaaeb4c8410ae7dfa731158ac000000000000000000000000d4aa232e2692769f500f567c8498db3f28598bbf000000000000000000000000088ce96b2fb383101fdb23b664093bae36f72f830000000000000000000000009be5cdaee10bb457f6cb2cb0718f6143cbb898d70000000000000000000000005b7f57277ed271e3907b18865cc5b96cb46df1a0000000000000000000000000cb5a444c531bff199b80524cc87cc15861e71d1c000000000000000000000000eab6813f2bcbbf1aa91f1561d8e33b3387239ebc0000000000000000000000004f087e8788d98ae19296ec629933a361cc83310300000000000000000000000022113165396d61768587c0874837f68f417209a2000000000000000000000000ba4c4982ed4fd46e3e8c3800db427d4cbdbb306e0000000000000000000000000622d8f67873d1de339c8ecf2416fa0fdd63122f000000000000000000000000ed47455444b34a5f2887fe3b8a5b905a17b3b84c0000000000000000000000009822e4f84ce0ec02f925bb92eca4437ac210ff1600000000000000000000000001bbb770e02b811a656ac3e9b650d8d3296b1561000000000000000000000000276245fae18e24e9b0771aeaba3cf32f736dcac50000000000000000000000007a406983add718a2d83e7f14a8439fbe65783cea00000000000000000000000048023b9ea1792fbde445ffd59f3a0574d8dcb384000000000000000000000000c3468419c339903d670fb21ca5e19d1b98172f5a0000000000000000000000001d8f143f5a430b780704713d85c309cd5b2bbe250000000000000000000000000e7819446344abba74cb8cf188ab03c505531084000000000000000000000000c0efbc4df660974dca29f284f3487c2239da92f5000000000000000000000000afd44a6a25cf15532b6f2d6557bb788f85b3b35b000000000000000000000000bbc650da454137614eeedeef39b6637e9be1a504000000000000000000000000684068d3335cf41ab5445b97698475e74ff3e70b00000000000000000000000082c4d288989071e6e75bd591faad6c54553484e2000000000000000000000000fc6b48146c81f8e35dd50b9d100443c6e3c4718d00000000000000000000000095e97a68f6042bf672d61d29714eaa7575cba4f2000000000000000000000000c2e58da0954eee2793b8e55dc65ee18423f66969000000000000000000000000c9b9f1b1161d09efcaa85996149ad25d7a5036cf000000000000000000000000522e78f72f0c5427cc6ecd9f5bb166e1f41fc723000000000000000000000000c715308a9ae804e8d0f5c6f3b585e9fed707baed0000000000000000000000007198be8860ca22707e7d15aed747b965b2645c5a0000000000000000000000000824dd2cad613935f6414d6fd0e2c227e828f420000000000000000000000000963e4c3dd39c7ee916e618fc8370b352248345b0000000000000000000000000a055fc6e64e0eb4316cd921a39f4b02c39a6cdf6000000000000000000000000f1bd23b5be99d96f3986a262a42bbd2a038ea985000000000000000000000000d17b5f735f35c2071c8da75686a3f055bc8a2fef000000000000000000000000a660d10b65e5df9076c274890ff31e116d87379b0000000000000000000000008026e01dd13dd5363dd90295076728584733791a0000000000000000000000009b232274132a4020fd2a4233bc88eae6987144b4000000000000000000000000457f0c3f7187683434e5d763db0b1b592e38aa760000000000000000000000001e6a9a06bab9650bbbd423fc594689bd8f89ccc5000000000000000000000000f3fdc47f11f52355cd8899858f59905067c8bec5000000000000000000000000eb915c8ce332ae36959c671767a78003313ef40a0000000000000000000000000687a9d1de078c687e2880171a3dc5004aa0b2db000000000000000000000000cf15e42c77212c18dafbf3cbea5bc217d9c495140000000000000000000000005ec45eb9eddd7698030b3149d9ba86eb5476667a000000000000000000000000d23cc7aedb1aa15a8485b3b19537193930188d4b0000000000000000000000006fd0a665b04ce8ae29823ac1a15e56e18a1674b5000000000000000000000000d1c0f86db216dbd1c75a6b3ed3af98c40403c69700000000000000000000000069a9cc6ef964500a76731ff2aafb88c0d3bd7a7e000000000000000000000000b7a31346433430d92846f0181c55fc506b9b22d800000000000000000000000068bf1b7f3002ced30af23c1bb302c066780098a50000000000000000000000004754662774c470299a0894cce2b8ebfc7a663b8a000000000000000000000000f2b809984658befc614ebca6232793f51024690000000000000000000000000024857cfe73ce1fde44bc16a3823429bca3b632ba000000000000000000000000a10e73dbfad7eacf41e6ce43a1501f6d63049ef500000000000000000000000044f2fa13338c675d97f05a81320841754ef2d6fd00000000000000000000000070e607e5255981a9032a089b00bc8426925990a500000000000000000000000049c93d76c36dde4b43a0a3c94292330f36d9fc9b00000000000000000000000054922ccfe5b1e5f66f670fedd51d43cc843d569b000000000000000000000000e08b3b88eae085223d0e329b489ee1f1e5d5fe31000000000000000000000000af840b299f946e0266c5ff18ab540fd95e1a49e900000000000000000000000016414e45a1905b66270593c4bdb627de1179bb23000000000000000000000000fda5d427cde33b6af1c034a396c86b96e91075fa0000000000000000000000004397d9f17605cbee3ed4a6bf4a1b740d0938b3aa0000000000000000000000000b66215e7d439de622ce67d3f76838cbf6ec954f0000000000000000000000002f4ce8b6a60ab8f421182c8292cbd9245cea658a0000000000000000000000008c68f4bfc62fc6ebf9be7a804f28383bb0dc23c6000000000000000000000000c682bafb922717419858db38085c105840faeaab0000000000000000000000003345aa3e3a29ae8dc906c901daefd07c951b59310000000000000000000000009351de758944188c8cd3434807d5e59340fd2a7c000000000000000000000000318923f9490e6d62be479ca62e74ace5a7aab2e60000000000000000000000007b3a96e48ab756c716142a03113b274f34b99bcb0000000000000000000000008f7931165b393f1c3fca8b1dabaa4b8805fe229100000000000000000000000077784196efc411d706d567536b0c1abe2fc53055000000000000000000000000a014210cfc791e586395ce4fbb6d0149000169e2000000000000000000000000b196aa7aaa17e68be1df4414cbd916c55affd923000000000000000000000000bdac919e8533abfb733834546551fc0da93047e7000000000000000000000000638ed10a74c1f4505af384c70f74a42ab533b6c4000000000000000000000000fe58ea6389608547036f9d8762473a3796a76bac000000000000000000000000ea210437193c2b75f1c3b1f8fccaf9d0efd43373000000000000000000000000b96fe81c57dd3bc103e5708b082c65a91af0cbb60000000000000000000000004ca2f7891f3c4c3ffbe2cea70620f1486e180982000000000000000000000000f786f9c06fe2a6e50602141fd771359cc9b82cd3000000000000000000000000ce2485d746b245caf7da84e6bd74ee3ef51d208a0000000000000000000000002c7899b6849014d9dc0a263c73681484b43db49c0000000000000000000000008b87b26f4900ab1ccbcb57ed19a27a19f63acd4d00000000000000000000000044c3d4cfa04c72b892823c221eecdf6fec77a8a50000000000000000000000001e688e82ecb11fc25550365d28beb9e1b32deb12000000000000000000000000cf1640ef3b65f7d12cd7369407a015b41052f9ba000000000000000000000000def0002b8ea866f1dbe6c1ad804e4d95a39d9c1e00000000000000000000000030eef6b34c528ee1a40f56bdbc5f0ec3edcd667a000000000000000000000000a522a82ea4521c9aa3da2d3f23eac58ebeec71780000000000000000000000005f7cfadb6b118f5afc5ae1a40b2693a839e9cca9000000000000000000000000c322300581f94ba12c4144a4a7b8088af455c1f60000000000000000000000008c800411360c75d9d3eeade2f5f9219b9d05d266000000000000000000000000d6a90726709ae314404588abd77110bf1eadd584000000000000000000000000e8b4304f54e2908bd45470dab0fde248103903b600000000000000000000000052710af76fb606bc5e2b20de841eb0c2fc6b33280000000000000000000000003c3ee3b2926012b8deeaec35c52a9060ec0a4c9f0000000000000000000000002878a703f6da6f9b6bb9a209c50110d859d5850c00000000000000000000000058ff270ef3570214f6e5d7e866c09f3be7ee2dea000000000000000000000000a19912e7ed7c529eacb66f73a2e0c75eaf5708ba000000000000000000000000a0f6699ac5cb0fabb129e98518e5bda5f0873bc000000000000000000000000063b3553e44eaa9c16d43f6107a86e48600d27a7f000000000000000000000000420e5485a7fe18b9a2d947fc14a0c07fb976680f0000000000000000000000008aef8de06aa03916eccd39d7552c81bbdf26934900000000000000000000000018aec1fdfb7d51431a5c86c26a9a8ec33ba96711000000000000000000000000e19faf32982d3c1190e2e10890462d9f82989fa70000000000000000000000001e859af7c11a4e447e6587c29e56155f7ddfb2a4000000000000000000000000e08cf3cb0ff22beaaa23223c0c84c3f7041a00f3000000000000000000000000c67d16de07e9d329b73bd007faf87dca7e7d1d1700000000000000000000000047f62a59df6ebf5367b1e0349ebf833addb9428a0000000000000000000000005382af6451dc053abbc789814bceff794b6518f20000000000000000000000007521a3aa16f848372b943c093cc383067505b008000000000000000000000000392bcb88697f8f2a3f62a42dd0cf5580501dcd3400000000000000000000000007419ca7d327031a0bc0683e82034d5783b44066000000000000000000000000679e3906781bd57e540b704ed9bf87e5d6e760f6000000000000000000000000695d5193425fce412409f0109a02f3239f3a222d0000000000000000000000003df9eed4c0539d9b2b42b7ba635e4dc2ebff8b4b000000000000000000000000d06e1cade31b621598b8d8a43a46aea2215f41a600000000000000000000000089c9f606a7ce25680576ac85979a317f43dc878d00000000000000000000000069dcca0ac20ba86f33449dda774b3dda03bd922b000000000000000000000000522ef58ad8e05c20c7549260d03f97708e4ea90400000000000000000000000029499a5b569bdc92d50f729142ac8199eeadf8fe000000000000000000000000cffb794998824ac8aeb4c8c7faf621c23567bc42000000000000000000000000a1a91ab6a2b220977f776dd96cd251258ea13fcb000000000000000000000000e67eeedd72a42132fe2e59c0c6751a361cdc09a600000000000000000000000046ea3e878e00525c8e796b39eba2059719f15a2d00000000000000000000000025a1e28a90e53fdf18a925569fa3b489b78058080000000000000000000000003cb4c1431598e8c05de1a99c9b522564b4b663d7000000000000000000000000d83f232c9a5983e61154c4634b35f3a3bc8c41aa0000000000000000000000001656271e5780c8572dc3b7f6c381a703f7d4e03a0000000000000000000000007dbdff4e7222a5a690fbe3e1f42eaf89acd5a316000000000000000000000000a255b51bffba2bf5ca134a75684f8708f43f5d75000000000000000000000000e3a57ebe04ce9ea02a382585ec625bbc7043247c000000000000000000000000630b88523fba7a7ff114648415f0b715e84422d10000000000000000000000007ed03a68ce619aa141c40e0a4df170ed87f56278000000000000000000000000e252eccfdeb9fddf27b7d5e927986e0771853f6000000000000000000000000026c97c947a787af217c46308ba49fa5d1f4f27af0000000000000000000000003cbf8f9115fe8188eac6a4c4891cc7c3f51ffcc1000000000000000000000000b8cefd2c5ca72520de353a7cad035ae4ebb8a0440000000000000000000000004c291a7d05bc0a9319dc378f2cf8aa4ec6c724bc00000000000000000000000079f7e5c154c48923184e23117ddfd99e87b0fdb30000000000000000000000009b71aec2ce155ec84e112ca60377c74cfcf89f7800000000000000000000000068e9b3deb26d131517d33b507265d1f4c56a8f97000000000000000000000000be6c4b0cc1b2b5f468875536dc963a764c617b0b0000000000000000000000007aba2577d72dd4319ae61d127989dca9a17e89af00000000000000000000000027b19367b984db545223e7a5581d4bb5d5395b46000000000000000000000000a18fb9312ef2d98219f169653d8ad9e21df1fabc000000000000000000000000bb88eb5d52953637ecb55c6999ef55c82b14f058000000000000000000000000df049130b703972aaf1613e3a9cda3cdb3772ad9000000000000000000000000329e8ed2453c43b2146b7db2b8706167881b9fb200000000000000000000000011459b3ebb7a14b6f32b06a9ae6de8a6f9909968000000000000000000000000d45e1f8f7f658b9360a8271c3ded8132af0c28730000000000000000000000008833cb6f36bbd8830b4a5d964a6dda723ecaac07000000000000000000000000baca1ca3eec9a5461b905e8e66f64f559619c463000000000000000000000000e14eb5e11118dc109078abde6549b3d97faec4b900000000000000000000000009aaf60515a3d4b5997f09422f40ef492d35aa0300000000000000000000000075347ffee016b15e4e3932ff09aa4dc1102e2acf0000000000000000000000004ab2fcdcf4c9535ad2a994b0c32dedf75f25ef1400000000000000000000000089dfabaa8030cf05d1f3b0adce100c44e886cee4000000000000000000000000357b9a8d975f70492fdd3bc6b327cb9cbdc00829000000000000000000000000db12cdc616788193f2e65c2130ae2be6b763e87f0000000000000000000000003abad18250a495b5295dc32bc93c45fb492c636900000000000000000000000061c418235686ce881263d14542f83d6d325e934c000000000000000000000000300c987f4e74b17567c7eddb1dfa88c9b60d8f690000000000000000000000003cadbafd8206d1cea2837689aec772908aa9bd9800000000000000000000000094e88d80c95bf694166683127e6172d370ca93b0000000000000000000000000b2d536922542cd0b42674a46ec22c718bd93f54c0000000000000000000000004aac14b9d168a8f73f429ad9201df7bd7e2ef263000000000000000000000000950c10d38fd377dadbd0459f2e74ceba946ea87400000000000000000000000099545ded74d91610156cb6c411e903bc37193b7c000000000000000000000000f035f46f40e2c47e16d8f6aea17c9a918b42d52c0000000000000000000000004816cf6d0c0b3e5796d895c4fca30213f0440fd1000000000000000000000000d1e9da0c011d93ce92ed596f5f591bfe3df6f0480000000000000000000000004efb250dccda1cab9228a3555542f9bfdf52511f0000000000000000000000004ca33e2ae07c84d6c49a73be1006d82404a856a300000000000000000000000067dae64f89f63f273c20cbee61da5726ce9c651e0000000000000000000000008bd53b998988edadb8e83116d276331e31295174000000000000000000000000276e75ff14f6d1510b9a329b663f087ff9eccbba0000000000000000000000009d520ca9456526324466b510b3dc5e7544f39f1100000000000000000000000022851d6aecc773744eddf22a0290edcc9fad8d2e00000000000000000000000052ef076edf4dce08e37191128b7d972c54367b290000000000000000000000006a8bb7fa04539c73aefc88c051fb30fce4e847af00000000000000000000000068f73a76eb7c62459f8fe3677ef4d08a25c6bbde0000000000000000000000008dcc02e6cd7ee20e4b4484903afc3e823b67638e0000000000000000000000001d98a0ffb2c2d9bfe4a9eba8f189c9cb0b8d7d1b0000000000000000000000009cf69d16da44b80695801cfc79d6ff32f00972a7000000000000000000000000fcfb5e441d151b58842db4c569f833273baf1d73000000000000000000000000a38bc5512befa3ce3403eb3db75bcc0d2997c39300000000000000000000000035330f4032bea390a49ce5844cd08078a117c3b900000000000000000000000041192e62a227b58de70fe81921041ee745ee63d2000000000000000000000000b01c31a9e9b326a35c4262c52b9b241f4a152a8400000000000000000000000000998da4f534b4a8cc77dcae6b5c58878d1fb3e90000000000000000000000005fa54d5b0006b23d7e6feee2ed0b3f9dcb4b1f69000000000000000000000000cefe6bb36666b41ca8b2c1759e42695258e65d30000000000000000000000000e79d222d6c1d85214eb157dc99404144f2011cfa00000000000000000000000027bc340b43db71393ba188367e5ceddf6c740c6a0000000000000000000000004eb34dae3b1c2f508d350c543b7b26e6ddd6604e0000000000000000000000006d88f47e8b5a80eb991a1cb70aa9a3d091b7f3470000000000000000000000008329e77c66fc3fdb8d6dec369ce51c25f457f6660000000000000000000000004aefeda693f3de218e2a58dc77236ad8670f4c2b000000000000000000000000c6c4080a299d3fa73fa28e1bddabf91d5ae8559f000000000000000000000000436c9603393471cecb8a1ff69bcfd25b7229cba80000000000000000000000003617cfb8bcb2e38d88d9ef70028c779135bbbf890000000000000000000000002bd73352f40e0a664e7b2a562aee3723279b5d75000000000000000000000000e64d9a72a1d8dc8c31324c9e32b4099a68a8bde9000000000000000000000000f00e557753b3cbae793a45a8d842aad80d1b99c7000000000000000000000000c4774bc3ce77446637c701f45e5008852d46cfe20000000000000000000000009ab6164976514f1178e2bb4219da8700c9d96e9a00000000000000000000000078602a9b318dcc74c0721f1f8dbf4c3b92b903ec000000000000000000000000394176fb2ededa0ac70544e09157c2cd3931f3d7000000000000000000000000fd6d708d2b16248cedea82835b3587f529a6efd00000000000000000000000005d8711723e414fe932636a84fa8bda912a11bf5d0000000000000000000000007dd65fa99402746ed2ae05723436162b1a4f48f3000000000000000000000000cd7ab080d9bc37d12eaf7b52e52545166448004e0000000000000000000000004cf31462a90820cd7d8d53009d449d6b4093f0ab000000000000000000000000eab79c3bfd83ed59ca0d2cff321614566e03632100000000000000000000000096faeba8ef8e79d23d7af5ac08394aacf2bac4680000000000000000000000002ce183a1de0cf133b365b2a25358e9dbfa38050f000000000000000000000000143be30fef62f3490d6d4e83cb778e6f0fca5523000000000000000000000000f5b2f9de7f2939746593c5ef3d9cc9afb26b6e0f000000000000000000000000291e692754c31ec58ff4f707ce42cee92f23e1e70000000000000000000000003359222e642604a8d734a09e786dec4daed2076c000000000000000000000000b47cd2580f53b98ef5abbfd1e06b373339370a7c000000000000000000000000356e20daf484d7517e7ccd9c42624d4a4ca072f7000000000000000000000000b64b08a8c554244a6b9d969bd9d005b1ccdb3b8d000000000000000000000000c98949f354167ee522246a8a1c307e9ba9a4f566000000000000000000000000b4466c617bcfc8a9547a801e186dd0ef7fe9dc5200000000000000000000000072ec385e18830bbe31ff237c076660a4dbd6a9cb000000000000000000000000802d35c0b78cadd312aecdf14086c642016901570000000000000000000000008d5d55dc9a52d5ce70f1b472062cae86df8cb4e3000000000000000000000000e24f234d1905185e00caa75c873122dfe5e59bbc0000000000000000000000004bb7b21d5a1e8c010bb7364dc6ed7da92bfd1acc000000000000000000000000d76becfc24d96174708fd5db18f30b18a8e0a06c00000000000000000000000047dc3e8b42e9ac6e42ed2331277ecf88c2b0795a0000000000000000000000002a6187afc34805852ca62d6c15c6bb7283dcb80a000000000000000000000000864e21634e5c0325aa558d22dac4a1ab3026df8e0000000000000000000000007bf297c80c4e58200e088e495f6d19b06bd7c252000000000000000000000000e1106b194db1ccb1e28931c9be8ddd33c86ab316000000000000000000000000b3049d14379188c97e0ec40f45a50d449aaf5f5e000000000000000000000000c0515b10d5eddc1f57c066cb474eee2fcbacb1c1000000000000000000000000037fd12101029754b95ef0c56827dfbb1ea044fe000000000000000000000000f773d629b159347a99d74e70c35904f5eeae98870000000000000000000000009b145f0cf3ab10482712222624c08bbca2204a5e000000000000000000000000b05292bf7faf4d9b05fcc83c0e10e8df4dbb743700000000000000000000000083e311b9983769f4eccfda2f0f12cfa7fd4d1a1900000000000000000000000006998b213647d5c1730a14229f867266a98f00f40000000000000000000000002f47e7124b3ba00d6dfffc6829514bbd5b95c6260000000000000000000000004a029c5f9a4c8bf6da55abde60d5592b181a9086000000000000000000000000fffcf19c08409fcbd540979b75e314526da5cebe000000000000000000000000011b1dd9fc9a4fc6697e6ccd912bc18a252ff46c0000000000000000000000006cbdcc8f4d634cbf830c801fc68bc35088108e0c000000000000000000000000ea7a89be3071f3cf41a488a57d89fb5b15a05bcc000000000000000000000000211e6a7821c20e3ad6f2d71824286e8f13addfd9000000000000000000000000494a581807f96a42c0117c98ff9a6781c880d3bb00000000000000000000000053ff9570fb521607e7b72fae4724799030235e3200000000000000000000000005d7d6fb0b71df2c3878f62bb7404edc87483d2800000000000000000000000080ef4980730964f54db840e75193c699e19651f3000000000000000000000000979d606d736d4847bbb5ba9714ac0f1543beffbe0000000000000000000000007571698075dde5c3580135e8490e1494922a17200000000000000000000000008482ac3387eac04f0693a3e430b374b3b53dfd7c0000000000000000000000003a6c96471023c537bdf48698afc6ad3c1b740f740000000000000000000000008c00c61a35a9c411b261980b79b35259d85c496600000000000000000000000071d57405c22361480b8ccd143fa7eefbe7a1919d0000000000000000000000006ec526920c1760d95f90bfa4066ed201aae41db4000000000000000000000000f3925b9dcd55f5dfa2a9c6bbcb0a9e168d0689950000000000000000000000003cf2abc6cc5582fc091dfb68c25d579858e9caf50000000000000000000000000b5ab727d1c46ada51a86a29929413a401ff0499000000000000000000000000121561fcc8d563672320475449dd18d13173319b00000000000000000000000003a473f8d0db29af2967e6a170b4fd860cedefe4000000000000000000000000e60b635a471271953568c1992f9dd4170756cfea0000000000000000000000008d288198ace64766dfee20b665be8a6ef3bed723000000000000000000000000e90c7888bd0d356fe5d8a3452d2137d742a295d0000000000000000000000000ec9ed7a1517e73e10b125b96bc8ac15d3dd8a9eb000000000000000000000000cf996ee62bac7fa5df292f1383b04b206348d7fb0000000000000000000000008ef94e3e08cdea72b35aefbea825e5fd6a9f33570000000000000000000000004be30729f76fdb5a6dd4addb95fb7d79cc6946ae00000000000000000000000029278dd25e5e1792963ee6395d6cfc054c9a7f32000000000000000000000000eddf47317f049eaa6e6996b4ccbec753f94989900000000000000000000000004944feae3804cfe7c5902b33bc529cfc95866b2c0000000000000000000000006953d6361d5958f9e4bf54cc1c8329af86f0dee20000000000000000000000008b8ce252e79f3fdd47610904da34cd3f04cb616e0000000000000000000000003c14e25e08e09d1671f86a18e5f56e2cec7255c1000000000000000000000000a46311668a5ca866b7aa2b74b60a097405cb3e4700000000000000000000000059d003b51c72bad96fd0bc21e28a22ebe389426d00000000000000000000000031e251e3127b715ece9a01331f990184c7a147f0000000000000000000000000b82ee26c6b836e7af9b145f8cafe594d702071cf000000000000000000000000d22ac5ae00a5ab059866b04325ebc204b6cc9f630000000000000000000000004d36dd641926ee12f5d010d3dd74d579a12327660000000000000000000000008008844eb4c32a974c2dfb6d9484d9fafa0a012200000000000000000000000008745778c5df9eb3f0bd7a547b8b6bf9fc820a50000000000000000000000000b38a66cc3951da891d624755711def4a3d471fd300000000000000000000000068c20c9680246b6cc7688205d9ee4b07b0e58fb30000000000000000000000001cef546a1ca58d98c21a9b572bc6c4914b1aa2830000000000000000000000009d2bb563cf53e2b0a100f5995143a4ebd63b6b4e0000000000000000000000006b141b9c994f07d3f367ec1e53b1bbd7100c66f6000000000000000000000000d7269c137294c7a89d9712edf239e9fa255fff3b00000000000000000000000012e6adfa4d2ad7314b5a8748486bfe598a07a69500000000000000000000000078e9821420e0c4778e422555ef858adc2da80364000000000000000000000000022420f92a435db08f9c93df3426ec8f137b8fe6000000000000000000000000717bf2d84941f2573c335de808e170e181cb989a000000000000000000000000f76f537552c9d208774608cb7a5879395b36631f00000000000000000000000030bfe87fe7791d6ac78702f53f1bb557eff4bc260000000000000000000000004951226a08cdcc61b33d3d52bca49a14fc1c19ed00000000000000000000000071a059276f19bba4d7e51c93c799a474953c93600000000000000000000000007dbef1e7a737cc201946ee87a22789fca650eb19000000000000000000000000e2f4eb76819cfe881cd675d559f00e4871f1fcce0000000000000000000000001e083fcb4e6c870a95fa76d2aaccf0dd9e11456a000000000000000000000000b98eda3bcaf8521d99680e9a47ae798728593d59000000000000000000000000631a8c3d40fb51dfe23a957ec444b1e89566984400000000000000000000000056bbfeaecf6429d96dc0cc05c384e3e5cbd1ff43000000000000000000000000b23ecb2f85c06cf822086252f514daba704424940000000000000000000000001b31fb0346b0ca049939c7ee1fa7d8e9203fa75c0000000000000000000000004b3a58e73169e0a42e42df1454c43fca070e93d3000000000000000000000000da1602d717bef451edbeb364f892e4a65989e6940000000000000000000000002d10ddaeb581d0c7c72eb680e4bbd9a6c0e260a2000000000000000000000000db21c01dbb5c76ddf6f35c74b482bd3b201e13720000000000000000000000002866a771a99aedeeed1afa1cb0421716eba30be2000000000000000000000000914ef6a440acc19e5505e27b6ab9d0f486652d4b0000000000000000000000002af23898f2217d77881a1ac9af461386cb96b591000000000000000000000000b34edfd54b87ab705da1cc2a29c72d53df05733700000000000000000000000051ecd842d8f1437f16316cd2ffcc1a9641ab751e00000000000000000000000079496d7a7cbe92b8f59efb1c99c06f31ed2e424e00000000000000000000000095d7013ad278d96e8474fd85f636f790df6447a70000000000000000000000007f5e59c37e24cda0a9593d9474229b2abdae08e50000000000000000000000007dcdd35842866951006c1b3651d71c6b8f2a17e5000000000000000000000000731d6c1b1657cad6c6db3ffd1e70522dacc96f2600000000000000000000000097b3baec90823b77c2a850f2080d7f186760a1c60000000000000000000000008c494b30887a6b072006f98a701d0eed727f61d7000000000000000000000000745437eb1ed095b65a8bb955fa2379adee51e1ba00000000000000000000000032241f76b90e69382ef1d313ef635b5af1d96908000000000000000000000000f87a27b5c42b3959d6ed5224146b42d1710a24f70000000000000000000000003d90dae161b8224924935eb032efc50da6eb7834000000000000000000000000bd865dc1f7aa16a5e50e0e7a2bac693437e869bf000000000000000000000000635e827c7e385d6911af0fe721d2a77ee0f2ec2f0000000000000000000000000d2b619a4ac80046c4328402d6af5ea76773e86e000000000000000000000000fac0929c96f912bf786e8e970de397d843c90cb80000000000000000000000001b3191ea3da1fdc60197ef68fece4d74dfc7f337000000000000000000000000a7922636199d65b9eb5dbb7958c9c06fd1b368470000000000000000000000009042e6ae837cbe031febdd4ee3726a594fa65754000000000000000000000000faf544b966848707805662829d7905455a6a3eb7000000000000000000000000294457e47ef1aecf250a8aacc427f46cf154ea3d000000000000000000000000a788623137c69b575a15c05ea3883be0a82962ba000000000000000000000000fb008dd2be928e048f893dd4ba357db1115a0216000000000000000000000000ddb42524c38e57647e3e0e228a4cf5d2d667e7c200000000000000000000000073996a841198194b7c556dd706c6574dd873366b000000000000000000000000f848e7d268a107450248a810af3b5c2fd03c0d950000000000000000000000002c4e0b3e37c6e46304589fdc29b256e6931feea50000000000000000000000002d786c73032edf4aef305cbdf62175f415d27228000000000000000000000000e3de1fb33e8262bc3e682beb62fe50773d158cc0000000000000000000000000b7c35fb1f4e754d894da3ae4111af48f6c02ad600000000000000000000000005e427dc42008b8b4fab447305e89bb4b0a2f787d000000000000000000000000f26eb434f484a7ea59ca0e928fdb7b8be8e740790000000000000000000000009848e9d9de0bd1c2b94e4dcf84ff5652666c2164000000000000000000000000f48de108f3d1a8b10d5f21eb2b8e3aa99c8a0161000000000000000000000000c53b7761916744b20f2f4a517abac8f192291120000000000000000000000000d5253b0006c4bfcc431cfb52f28f700b7896c9ed0000000000000000000000007d10ce8e74aa7ae64b4294951e73f14eab74080e000000000000000000000000c8d391f24beca6e45f7e1dd311a32b75b30982090000000000000000000000004c105a39b6409305b28c1a5a6087e30cadf3222000000000000000000000000013289700ce9e6844af68673753d0ec1dbbbc044f000000000000000000000000611e034431a6bdad8092fce81482a6128b4bf3850000000000000000000000009a7863ca422a41a2cfbe5e480a9485ca5d88e78000000000000000000000000000634d70e365f688b614cd2674d11fade23c159f000000000000000000000000c9c4ad97249cd11a4aeecbf74d861ae2f38ce2cd000000000000000000000000d03c4202773182eb64ce85217c5a280146105610000000000000000000000000e394c7df1982d4d0f2a8b40349253c4c74b75311000000000000000000000000e712d9f6968c2d4a7cdb0c2e30d3146372f588ce0000000000000000000000006e11107b0ef51598b22a0eb4dd7f7f9d8d64a60c000000000000000000000000b952935afb05752612d372db783d9c614c1f95e6000000000000000000000000b98f1ea6746ffe4f663d85f359a20e69b823f48e0000000000000000000000002c51f150e3ec8a7de3a9f9208ffc04053b4af5e200000000000000000000000006ef5ab38731c58b1bfa2e5384054adc5c4db3d300000000000000000000000062bc67a4d1c9dc7c6c3f6be0173d8cd6a4b6969300000000000000000000000043d9eca4c5613c357583e2dd1f6f0ae6dbe4612e000000000000000000000000d96e09913ee3e3afafe0921e2baf973aac8483d90000000000000000000000007e6dbe01ccf6e050373981899a40faec4aba31b40000000000000000000000000c7988c7a59d01e52175b9f336a98d3c0f195b26000000000000000000000000cd3de6f756eb9387a4d5b788b35ae60899e00b450000000000000000000000005f22208305ffd48122f81d469e7ca9abf43d6c85000000000000000000000000e9fd63ce59db4a16590462640aa4cfb765879efb0000000000000000000000003a7de36dcc5d603ae0f767962a7d1aa3f572b92c000000000000000000000000e691453d642894ce12702daa023e0e300de3bf63000000000000000000000000d5da8793522649be66ce9d29003976df22f6087600000000000000000000000078e840dc98fa4f5bb8fa6a1398ba5ad33f75d4bb000000000000000000000000f2a1be528ff7450ee37f830637901c5f343149d5000000000000000000000000484d29648b42248f28de17a4103229a7204df0d6000000000000000000000000ca8a8247102785eb6d6a59bdc790a1ffddbd16c5000000000000000000000000a44a0a64b264b1685551bcdea099f4b35b32ac090000000000000000000000008af904958d5c21ce272d99354088c83aac54cb4b000000000000000000000000ce5ada6f8a9b2deabe21cac8c19331f35e5ee06f000000000000000000000000b7b45dc065aeeb2302fb25f86244225c3b746b3c0000000000000000000000007adcbd5b9e43f3f012400b08cb9e2c1dfe0ca1330000000000000000000000004f75d3843eadf5208c39ec600e05b72228a05b3d000000000000000000000000960c2fad13bad4cae0daea0d5eac30d26a8d8a85000000000000000000000000b60c5b64e5d02dde2341873ca63e42cecbabe2ce0000000000000000000000008725d38666ba7240c0e9c47c174dd5405edb1589000000000000000000000000728b4cef63b777d68419f5d5696eb15f05f8ef5b000000000000000000000000c5df92a7869185d85ac4e72fc7a97cb5ab6553b80000000000000000000000003b8c7861000c7e5f26748ae2d3319ef0d64f4b7000000000000000000000000032016a7c68b155a0b38ddddf0e148426f6ea867900000000000000000000000011539ee6f5d5d4fb64f967e3b38290c4aa442e620000000000000000000000005a2cb9d97014b0da767215f56c48c9baead16b3d0000000000000000000000005549b5b5a97cd032986b4b88be2d239a8b54b14a000000000000000000000000ff77891817cf93dabf37a7b36a1ccb6118c16f2f00000000000000000000000089ca6c219a2d24b492ea738e76aefef5b6355f71000000000000000000000000f4cab22095b193b7650ca5f690ed61c9b22e03ac000000000000000000000000cf2941e675cf4ff81b25df469d9609694b15a06c000000000000000000000000263b4efbae8323ed1a769f1e23140d70560034a50000000000000000000000009e1fb87c20a1b9315a9fd7f35ba171e36bc6ac8e0000000000000000000000005fd226bd5ff73f5173ca7d9bec5199b0922c08e4000000000000000000000000e4996be8e8111e9edc5d0472f60263442211d486000000000000000000000000e4e6fdc623ac9abcb80dc77e3f4d0864e543d07f000000000000000000000000f3e9ca119815416dc6e06dd2e907bc824aa1934900000000000000000000000008905366417f288636ee7c6607319b655570714200000000000000000000000076fc9d12e7c567ec2834534e1ff9337cdbb5723400000000000000000000000076d76d28341ba2b75239c8fec374e43f8e426f2d000000000000000000000000cd27e200b151fc920a0c94493d00ad01d45da303000000000000000000000000e3864a53df2adc444ceb74caebb564d82c2076d0000000000000000000000000dd59f38d83e8467dd27ea493ff9124643bfcddbe0000000000000000000000002edff52d3abc7c0192cdf5348e677e1987341ac3000000000000000000000000ce65b484dab8d1b10b44397e788c5922b11db56c000000000000000000000000d92814bee27b533bc91f07ff27957dce7f16fbd20000000000000000000000002510b8af334ddae2adc32fe0520be2e9728d31d60000000000000000000000006a5b52a47bdb70f061a32486fa07d9a6e7927fe30000000000000000000000007bdb24936ba61a9b6514657cfa97a10dd520aede000000000000000000000000adecd14daa785ea7c0ba8c1bf61b604dac2a5f7d000000000000000000000000e86cca219d27ae64d77632ce752923ac191c42b00000000000000000000000007b5caf347b2add50b0025979d4a9a3dcec9b4c3400000000000000000000000006228afff2fae55ca8e119e8c184da60727663310000000000000000000000003a764d8de4e4f84e95ff96a3a197e2d7ae40d43800000000000000000000000094468c6405bb8a9ba47132fa2e5d475749fe0bee0000000000000000000000003ce71a4488e6797b933626be8379298a95c1d9d60000000000000000000000003d4cfa2930c3706ee6fc3a28f39888afae9236b7000000000000000000000000dad891d77421030cfdeb1ed59f9526b1418c0b000000000000000000000000006e2ed8f35c6c5daaf61540553c14f3691cd59d4b00000000000000000000000058e1595716a338a0f20b2ab69fd10392beac56f0000000000000000000000000ff2728a5b74ffae97da3dc0b0c9adc8b9ffef589000000000000000000000000b705694806749a6f68b1e6e31b7b09c511ae153a000000000000000000000000432787ce7effd5d5980daede0a0ffa08bddfea38000000000000000000000000eb9121db1ff1f3f9c0e276aa7565e8e3b631e0c6000000000000000000000000fee5c4bfea2ba90cd947630a1f3512242ab8361f00000000000000000000000010706617a233d0ba81e0fc35fe6e48a352c2ad3f0000000000000000000000003107cf18156239402437e4973c7e439a8179564e00000000000000000000000013b15c930c5f72cd3f390fee023482e0ac49b9a70000000000000000000000006f3419215d1c8d0a21337c8d41285eb217ae0dad000000000000000000000000fe70dddadd175ccec142f19218769a7a8731e0e600000000000000000000000045c11aadcf6fd4c1d094cb0e34215cc0ea2c3a2100000000000000000000000093c371351fcd772da35368592658c7163921dd95000000000000000000000000b925d38e8c4dacbe1734ac1d404f43c33500213700000000000000000000000085c9565a26e8df5e564501543611d66ad901674b00000000000000000000000020fce08ce6cead0a04723236f4171f446eae4ec90000000000000000000000006e616a418fea9b63ceabba9a97e5738f7b60e72e000000000000000000000000f6b2ead388ed03a582d90c1c7527e3a1ab1abc80000000000000000000000000aa04525babfd92b9b6cfccd37deb44ef383bf066000000000000000000000000d740afdb9817e4c3e0c8360dd72aafe70c55771a0000000000000000000000005886af4da659c64e26212397d9135fa91c1b7f4e0000000000000000000000007e7c95586f4418e8c210919e72309c3dba89dc79000000000000000000000000adcf08714ddb12f9a85217649a79e9a23cbab384000000000000000000000000f8f4f6b5c73f4fb561eb2676326d81b7aba180b00000000000000000000000001cefc6a6d1a6a573b3de0715c7ef74214352a13900000000000000000000000088e137bd3c1d8e94162b48034b221335f7ace9ff000000000000000000000000e4ec2e3df73000b58a868db3b405ec68b7f4631d000000000000000000000000bf27ad60771d656019638e03feba1747b911309800000000000000000000000044b548f180aa12f057db56ece016e6db4fc37f24000000000000000000000000d4bacf05b6b1543e36196c9f768b8fee7c4d7a0d0000000000000000000000005ce619edb6acfd9030de4815720e6b4db61eeb67000000000000000000000000525f9487bb9f0b9b7a027d0721c1d466adbdc576000000000000000000000000e6d57784d3bdc019a0ed49c995f0eb81ebfdb95300000000000000000000000013fe76567377af97bd8e5f013f04c77257508a3a000000000000000000000000a026902614e07337a72b5b292372f98f82a1c0e10000000000000000000000007f519168f2f9dda9564294facc1025a370ab3c90000000000000000000000000909bd188f4b2878428df90aaadb9c4d2e83a7ec0000000000000000000000000e563422327cc305d73b535c3dcd1553edfcddf7700000000000000000000000018105e041c96f3a072c99fcd94af4efbbf72e19f000000000000000000000000629e1514a1cc37a61cd1b643569dab6b89411131000000000000000000000000e9914fd7f1efc64b8fcec8bbfe93ec6f38abb5ce000000000000000000000000df867d5b52122bba3c4a25fe08427ccf8c0e72db000000000000000000000000f4d035a8bc2b3555fd824f2eae9af0bdbd9dbb36000000000000000000000000ab27d07316395e8033681ff61b6cf69b5a60a57d000000000000000000000000b1bc5aa1d303613d4aa1022653012462908527b7000000000000000000000000a2dd89ecac11fbfd3c8a8cf699d0004d74d92ff70000000000000000000000003419305d33709be85ca35bc471fdd30b67cc2eb9000000000000000000000000043b28cbb48a554a0e75ee74143dca14eb3b53bc000000000000000000000000310f3d5556675341baf34eb14b29c3f76dd77271000000000000000000000000b75a1099d422f77ebbc44f9ee78476181725f95500000000000000000000000012a17384b0499f84d8541044c8132763560ba6ca0000000000000000000000004e64e00b80936e9fa5907dfe1b210029cd9dc46000000000000000000000000021c93be6d02793254484dc5c9493f58444dd85880000000000000000000000003ebe92371a7a15bfa944ef4d7a5444529dd4e6e4000000000000000000000000016bc5e82209408cba7df48a5e107e96488fdb34000000000000000000000000dcff3c1a50b911481540f51a0ebb8eb96eb9a824000000000000000000000000fffd05ae9db4d5f4e23e2f37395db2f87359bf5d00000000000000000000000084d6d82ee5a74d5ec37be678a41ade69a92e123300000000000000000000000096a30e484b79b21b900bedbc3ee91666a9b17a7c0000000000000000000000006c4a116ef791a1bb1a29de420a5f26e395bb69850000000000000000000000003b74870e70c5082b958e2d57d162b64cd7ba2d81000000000000000000000000ec2969559e62cf9315486b232a5b75b0f62f200b000000000000000000000000e571d36b05c18842e6639e93fb1112d40c97674900000000000000000000000081cf6dfbe5963fa38aa845283b0bb698767f03b0000000000000000000000000153b2d7656ade50a9921fa4382bc6635bff6dac500000000000000000000000029a829659293751fa6c49d350eb8e343e825ce45000000000000000000000000052283b30f228906261f8beac5a23c084207ed43000000000000000000000000567bf557398f0f19bf05901705bf6196786b5c89000000000000000000000000217729e5388efa9062ea38b0696c4eb51164fb7a000000000000000000000000f191e0076aa0f8deeb926204393ef41e981f2c990000000000000000000000000a33b989c7646765b53e40de8799ed3b5a8023dd0000000000000000000000008d2c4c99aaf8fb0cf072376ccadd5ba6b1e56c490000000000000000000000000b43b43716b00365cdc3015277c04c2ffbd1fe790000000000000000000000004132b0d5153cc305a23334e47b318142e2d744020000000000000000000000003648ebf420b59e3fa214ccfe3fae78c0354909f40000000000000000000000005ccd22a9e7d5313f1bb333f8e2a2013a0521b83200000000000000000000000066a828623ce34738c89f8a3907303e942dbbcd220000000000000000000000007781b0663682ec87b2214b1860affd14b4eae167000000000000000000000000c6f0d0d71d12dd566c993ff6408154e22060489d0000000000000000000000003416f2481eda4f0092324d6dc34966a9c7dda634000000000000000000000000ac722c1a413c7bf00908ebc0584e440aa8709fcc0000000000000000000000007ba77a7aeb40ebd8b1fb375c3ca86238e574cc2a00000000000000000000000041b250ea5618a7fffb6edd504864589b0b6e31000000000000000000000000000ebb0b3befd2606b45c223ed952182f6dd906f0f0000000000000000000000005803c25ff8dc3da15f4891806b1cd672079bfcc50000000000000000000000006f87ec569224059270054a7acf8e50dbcefcbf4b000000000000000000000000668ef376a378efd4e2c9ab25c90d002a4b262680000000000000000000000000fb616e11fe88b724913bd61e0230985f904f5bd1000000000000000000000000d62f8f4b3e844f9a2470498348076e3a2a75669a000000000000000000000000a1662c2304e2ab3dab66b5e7e8119ea7d48ea8e7000000000000000000000000aa384dde7367bdf0fe4f983634e0ca68a28943c70000000000000000000000003508c41bd7075dbf3746d5c83003d6027bcbe061000000000000000000000000feffe87321ae48a418053b2974cc898e0babe1f50000000000000000000000008e6c8bc855bfc83178c625e70ddc6431b44f73570000000000000000000000002eb0cd70989411a3de4ad5c99f48a3f33e941861000000000000000000000000609470c2f08ff626078ba64ceb905d73b155089d0000000000000000000000000bdad14e3e71ceb4d6922e6e5e7528b10bbc99fd000000000000000000000000fdcd29533bb7e4558471b352b259748783efdbc70000000000000000000000001432d35429840f8c879a0b053306ce84ef5cf576000000000000000000000000825120c5a3d9696cdf5cabf95dc30c2673ac465d0000000000000000000000000bc48f4cc53df40d45dec85cac767c236d6b1bf500000000000000000000000009456d2d6a2d8ceb1e8f07cba002a39f818c7b4d000000000000000000000000fd04753cf933bfd6e0302d90bd2bb2530b67e0af000000000000000000000000a02330df0a297109c6d16965ff0c2d49053cca79000000000000000000000000f183d637d021aa46460f03db7fe8a570e5b258ac00000000000000000000000069f3fb1bbdfb904d4f64119393c7db40b4a61f7b000000000000000000000000ab9ddcc4479f31689856363bff70a1eb8248864a000000000000000000000000487886f51c7ddafd7b3a3324c520e992040d608c000000000000000000000000b600050eb4551d219f5ead69a3ffdd46a44b321500000000000000000000000040a4f41bd5434686260a3a8878118e4c2b3d282d000000000000000000000000f73b69c912baad1f6d73bba1f8657c0043962e36000000000000000000000000893eb7ad589de703adf8b78df66ed96af8bbe5dd000000000000000000000000f3f12fbc9b6c2cfd78a5e7ec2ffe4844f944533a00000000000000000000000057b07f71766233ff17dbb0283ec873660cdbaf8100000000000000000000000057ee713c5e1ce0e50f82d595adcd20152dba3101000000000000000000000000a915923639b5a39add86de355159b81ab0a82cfc000000000000000000000000756f70ddfaf9b290ea12539959ab26ee8ccb827d00000000000000000000000095c4fb4a7912ca7ddc1b66cfe770426237f0fc08000000000000000000000000eafb70f802bd776f9c4364259a856a9f66d5ee6400000000000000000000000049ca07b599c07469df936eefee7fbcca9482156c00000000000000000000000060535cb207d3441037b214ebad18b0f946317db10000000000000000000000001426f9c9cd9532d4fdb66d4ee88d6df94cda436a0000000000000000000000001b063b4d46bf3f4abb28e961f4acb246da0a36820000000000000000000000003395f3e134bf5445b23bc23540e3db6c95926d00000000000000000000000000cd58a00d9dc3d3574b3f0e5627141e34deb5ea6e000000000000000000000000bdf19055bc08f88e905f7dade4a714810c0aaaed000000000000000000000000290cc45aba5738affdc1e01713120e809f6365d400000000000000000000000011da2de0c56ffff9fd493792435e182e894be8dc000000000000000000000000b11c6a84207d76cdb870b76e171fe08d9e8f4a120000000000000000000000006e6818167c21e018ed9ecf7cd8bb914bfb5a629e0000000000000000000000003312f0770f7690d90633d3d3a5e8d788cc9bb16200000000000000000000000026890d52b039f31da740198eefecf1dc2b230c9b000000000000000000000000621b76b370f07962d4f77f48836271970fd99054000000000000000000000000136a289c97ff2f17b4818806c60c56194042c8ed000000000000000000000000e0ef74b50e419b51a7234baf44faa36de9bb7a27000000000000000000000000062eb91c8831ab20f72260689ee557cc7272b35a000000000000000000000000f1fd0b12061a834f512f3448d399580cf0baeb500000000000000000000000005f50568bc3a0a8f7192a3ee1df134257296f34610000000000000000000000000cd144a284518c39dd215b6aa9c21ba18efce8c700000000000000000000000087e998353e56fedca8b8c727308466ab3a04c00000000000000000000000000052c98170ea51804ac75cd7e9eb645af6372089c8000000000000000000000000edd36de7faa09618d9ffdbb12418fc97408d18a300000000000000000000000044be117e5a7be5f9773fe828ee608d1c6a003fbb0000000000000000000000002fec5c8e79cdf9daa812170388a3f27c806b32fb0000000000000000000000008e64a4cbe2903b8bb3d626cdcfb773a18234894900000000000000000000000008235a5b8c14ec792978354fffad95993db59e47000000000000000000000000ffd0ded1716dbe94f180fa34623f55813c0c4bd300000000000000000000000026f06620dcaf4fcbba88ff662c80d1da8e0b9c28000000000000000000000000fae8e540e307a23d37ef6d1fc7666ff54ea8d10c0000000000000000000000003bddbdc7951fc32ceb567c1d40bc3627dddd5de9000000000000000000000000faa8571378fd706e0c0217aa64f88ab243ce703b000000000000000000000000b3748f3a76f2bf4f6ce8f35c333c9ffdfe622766000000000000000000000000eb3ac114c0675770924b56e0b8300cff85f08b63000000000000000000000000d9eaa590eeac003f525efa7d2712c9e48aac5e640000000000000000000000009491ce77ccf0e099575a712e2282ebedf30b54e1000000000000000000000000d091188449ac174b36653f09d6ff644d79e87ae9000000000000000000000000616ba51dc22a9778d422b38e8ede22b983758330000000000000000000000000e2f0284cd7e2fd8d481e42e05c8d2cdfe7cc3c4c000000000000000000000000d003289b326a4542880c6239b23f800d36240f400000000000000000000000000133d7b8e24d11a9b4c511e31d3ee94ef3c9a0e7000000000000000000000000da149ce8c30532dc6a2e55eeaa14302e3f15afd30000000000000000000000005e497d43d76671abaf0ce8c5b6f87efc31bc5d090000000000000000000000008a6caa689226725ce03879a31224b2ddce65bcd600000000000000000000000072bccb14959720b038fbed5958050b4348763a660000000000000000000000007aba87efa74f3c063e19eb3c4601aeee8527baac00000000000000000000000030d43744c3eba975b7c6a0d7431297c067ec7b1b000000000000000000000000ae8b83029209e58494a3df86e075668b61edb1050000000000000000000000007c1ff689fc0700daa84b584e7913c2bc01eeec07000000000000000000000000b6213f6ec4df20e9513795019a26f51b9653272a000000000000000000000000ae3b505927f80f03707c2f6b584b994bcb3036f2000000000000000000000000e662e753cafc8961d2f2212a7fc1c398c57a240e00000000000000000000000094a552a480642522f24f0fadba0b0dfab95708dc000000000000000000000000d8994bf3d163d7ab00ca8a53836b47f68a6ca44e000000000000000000000000436498c417408ca8e50808cb6698ae3d35a0d86c0000000000000000000000005827f1abd3de5baa555c81dc4ba26d9a295bc7fa00000000000000000000000086b332bab4c1343fda70f3664eedd1876f2c07a800000000000000000000000024634cb147e1f1c03fb33258c35358034beb091f000000000000000000000000e3738f9be128848dfca5d18df0cd9acd1236a12d000000000000000000000000006c77e68d2ce85db549bac376b4c7283a3324470000000000000000000000004780166a3f41152c08c57f361060bfec2b1968af000000000000000000000000d6d69e613467364ec65fc953875452fa1586f30b00000000000000000000000081d3427a1c822aa00fdba309f7058c8f09b5846900000000000000000000000033f7f36fcd2896055d538377a1f751a82359a50100000000000000000000000050282c0b93cbd05287272836e4441ec9b676bacc000000000000000000000000efed6cf25af2775195afab5aa394cf7bb3eead2d000000000000000000000000b33cff61f8ab6c6ef63695c633472d0e2d225b8d000000000000000000000000455b48c7198c61a808e37e6637b9764ca05e722100000000000000000000000077b6750dee1eed3786d632ceee8fc9820a3eea58000000000000000000000000c1c12d5f7afc5b417d3a2a26e8f884284cbdd8b10000000000000000000000000f38e5852255033e65955455f7c916520a82112a0000000000000000000000006b3911853689e3658306d0c5f101fff0729618fe000000000000000000000000a35de94c287a8a2dd6e324b0f164c515317223ba000000000000000000000000aa7124d4c5f2fbfec7befce4cb4ea0f304190463000000000000000000000000d294e0f279ffbfda6fb188c55417d34e014e7ba8000000000000000000000000a00ca87e61a51ee8a18a4a5251fc4b1029d12fae000000000000000000000000be681a9e885ae2370228f45b1970413449773a3000000000000000000000000002c32ce1856fae0b2736c51d19283e3c27b60c8e000000000000000000000000183046c7b4e663c092b9cc33242c5a335f05d994000000000000000000000000635a69cba65cd1e79eca8bf45c7a15f328a8a7bd0000000000000000000000002b0bfac64c5a4a503d67ba6726fb07512e461590000000000000000000000000bad7a5d1c5501b537fd462ea7390c08ce5710fa40000000000000000000000006dba1c21fe107e5ab15f8505bb546c66a046c0b80000000000000000000000001e034fa9fc61614089fe4851b6fe5e865bbb8ca100000000000000000000000043bdfa0e68cc3975f2aa8576cdfacf6efada1abf000000000000000000000000f37ec4bb31d04e573055aae4acafb66f9aaad3a4000000000000000000000000f91038b63ffa609fba370451a9e819584549122b000000000000000000000000e604964d5896cecf41998c4c022c9c976864b65e0000000000000000000000005c8b70a924cf57ba0f1cc06295ac4553805e139900000000000000000000000070f1a5b232640161671c84a09f6c06741e344245000000000000000000000000cec54dabe0bc3a3dd397e4707c15e64ee7240c710000000000000000000000006b0ef303425e573b25838fbd2ebcaf7c145d1181000000000000000000000000ccbd3eeb2b9e3d6b7c4212a1c9f4d2f8f134f334000000000000000000000000a57584e837926ce2c7c1acd7f46bf3e15f9895f8000000000000000000000000492fe18d833bfd405c1eb73a2c5726f34f6cdb7c000000000000000000000000ccaf91dfa94b4e434ca37d5e4f6ebdf96724713d000000000000000000000000bbff206922e56fc49a489025c64a8a8316d63a75000000000000000000000000ea2b4fe41f46116c5756f0601c6ed367d96b71930000000000000000000000000771c558d8fbddaf62cd3e37bd7f4920417ae76800000000000000000000000049492f0d7f16fb829577bac4bb09fd920326e073000000000000000000000000d4a6dfe594de53f5b2874627513cfc22e64b8d1f00000000000000000000000013d08eb27f24fc997a7afa32f497d33fb497d87a000000000000000000000000f231797f8c74413cc9df41bcdf3ebc73b5397cc700000000000000000000000011796f938958470176ee49abe318293112729f1e000000000000000000000000b89e04016b442fd428d9337413ea8b428b3d62a8000000000000000000000000615a40cfc1f342762e0e04a8f90588b72201bca80000000000000000000000000e3db363cde88d4305e388862ab929c65f230462000000000000000000000000d616a1f60486c1e21b444a4ee94d83cf08196346000000000000000000000000e5536cfab3df59665dc9d038320351741ddd4124000000000000000000000000b0e4a160ce20eaa9a025c8e493ce408de5584651000000000000000000000000126cdd25066937db81627d81c053cf891b13f74d000000000000000000000000930827c675557d6deee0de0c6ad7717d294ac18d0000000000000000000000007bed1bfdfb5e28cc41d245db84e9d0970c51bf9e000000000000000000000000597e368b05012989165a17861fd8b343a861706d00000000000000000000000001a6efbd33a2833a1da94e64e6b0041aae8c92f5000000000000000000000000c26fd70c8273ebbf204a72df6df3a16aa7d5b9b90000000000000000000000005d8d6a8ad10af0b44b27399a903cb6115871381b0000000000000000000000005b58039884df1c9958baf150a51dbd0fc145cfe7000000000000000000000000df1831e3e1587c0f96290888fed3c5224d2469e4000000000000000000000000cdfc986bce7b1300f0d243b76fd122328959ee630000000000000000000000008fec3ae6e6adf332ddf8f01eef8ad5242028b45500000000000000000000000056b7ce4865266f24c9e69d1f529aed16e777210100000000000000000000000053335e2ff6ccb26bda383bbd8cef2d0d5d3a19e30000000000000000000000009a1c8867c16a1d205968e7119049c8edc06969ab000000000000000000000000d4f276b603906e99ae10bf68442228118503165d000000000000000000000000d8358a6eb67fc2b1d5bcfa572d946757eae36772000000000000000000000000485493449e665f8ae6154046f2d9aa54a6d7b579000000000000000000000000ce9e686f5f8e4ffb5f72fcd365e170a26f0ee75900000000000000000000000027e36e45f7cbaa0924284792adfd33d34694e733000000000000000000000000a6c1d65831ed44ee4e4c40d8f82683babf8b00f1000000000000000000000000dfdb4a7307daafb35b831a015c6a356b8c6de9de000000000000000000000000224b41dd9adf5697a2a18cba6ed5c95b29179a1a000000000000000000000000c8ef5e5f7af52777e266c8ae308b95e2a963ffd2000000000000000000000000d01298e70393db21a9b8267a8fa31471ab41e38b000000000000000000000000c2f4dd0586d8831a8246ece0a0c0bd3920daf28d000000000000000000000000d51b91b94a784e1fb65da90362c61ac7d114494c00000000000000000000000069567876b71b49c116230a1da821249b6db188df000000000000000000000000bb365444765277ac7e94d1b07d01661ad64168f20000000000000000000000000fda3b6715fabf66a613d30b8a70378e7747fe67000000000000000000000000c2d28e19056aacced20ec6c48667192ccd22659c000000000000000000000000d2016e8377e49fdaa58682439f4824f9d2e596950000000000000000000000007b5ddeb70c9870da8e859ef6e81d687bd2860982000000000000000000000000360d34afe4489d2dbeab0ab8250c6893dbd0807c000000000000000000000000f667b57d7e27cef16bea2ca2ab13f7a09b00e0ff000000000000000000000000c68bad6d1ba0628dafb590e59fbc1426905ee6fa0000000000000000000000001c19377a7013a5061d265f9983a9378b975c86d700000000000000000000000021675e97a33ae459f89c36938b2cdd74eee850df000000000000000000000000a28f2f7e76e21fe57c8994739f0f11f25db6d5a3000000000000000000000000f0d9e675cd69f12e0d3a5bb9bd1c28f9e024f392000000000000000000000000cf411606b61e7d9cce60c78392b738f32fb58b77000000000000000000000000a0c6c60011dec12bbaee3f685939ddb9217e733e000000000000000000000000cf50b8cf4e1fee4828d768b67eb52e441f2d1be10000000000000000000000004198fcf042d5030089f0cc85e7c2d48b6a1f54660000000000000000000000005d03a762e6ec52c846297d952ab78a42bfcc3ba4000000000000000000000000bcc63be17407fb3874d818bc66a2ed3b831919000000000000000000000000005271468de617cce7b2c31af0ef1ab5fd132c109a000000000000000000000000f2c28e06855582ca10fd423b3d28825ca2d9c03d000000000000000000000000783216990d160a92a37182f461237a0a24b729650000000000000000000000005a7b27adf43226113595734a6438c1cfda293af00000000000000000000000002ceda2dd8d9b233b9a930abbb93a571abbe6eaef000000000000000000000000afbc809ea65762e783ff8525146fde166b4e3bb700000000000000000000000062bb6263d4c67dfc8b58dac474f1146c612ea1a1000000000000000000000000e4f14f79d23253316a352b1d765de1e0e0894ae40000000000000000000000005b4860659f454485d378af1e0498e58350ef47240000000000000000000000008086302dc4594ddd557a192ed313ef903f852906000000000000000000000000268a743f3e052a91363dc1ca330e9e772a27bf8a000000000000000000000000ad8811f2e9a32c1615f42e74e9b95dd609a351d40000000000000000000000002b2b9e6fa6614ff06514ad5515bc3156305da138000000000000000000000000c67cc5c24daf504d1b5c7bf35ac2dc6f31fc26b60000000000000000000000005840339a63ca30cf953accdd289292599239a66500000000000000000000000046c629876d8befcea1173a442f837b9028ffc02400000000000000000000000039efa35aed0e311eb0c572ad953413c48b079c4c0000000000000000000000001d91e2950b87978e47c1593a94535dec739abd88000000000000000000000000665c51cb480d5dcede61eb65364ac1070773968e000000000000000000000000adcac0595da5e474f60ba8d1022e6b81eee965370000000000000000000000000043dabf7af14123160350a64bd7cc3fa4a7c15b000000000000000000000000d3104b051463134f0aa87f8f538ccd0fca18e78d0000000000000000000000004d24ef88b9fb4b7348c322c3abe37693d4cb44050000000000000000000000002475ee955975e2035c3c71035baa2d0fba6de492000000000000000000000000b7904095dad26abb03ec000c2b658956ff33f54100000000000000000000000095a54228e9d3298590cf105b25ab6704fb26b467000000000000000000000000289d6ee9ef3322abce6d889179fa06690d08a3390000000000000000000000009f763282995014c57f466460fdfa0ac452ad53d70000000000000000000000009f0a03cccb9cf15960ea7841e194331871942ec7000000000000000000000000eb2336a73ecdf32aa96bf0692e106adf7ec205bb000000000000000000000000b4250b25a005ce6219ebec7f8a123db83aabf129000000000000000000000000126a019c7bb2e6eb366832b4e6be1d4e4d047c6800000000000000000000000051ee04f54c44856102527056c154cf0cd108f8ce00000000000000000000000080cb45443725b8d75cfe6e676188582539b025b80000000000000000000000005889237a037bfab2dc58f606a311b2cf5bc3081200000000000000000000000088207e34fbf0bd88c570608a13e39c2926c13f34000000000000000000000000d6744cb1816df9c2cbb7f1fc057377e35e7649f500000000000000000000000006d14228d8e9439208015ba63c9a05530256506700000000000000000000000085e743c4f38919586badb69304c8d5389cd637dc0000000000000000000000000cdf5bb036c14b08fa1d6075003e55525cb779c4000000000000000000000000a37ccaa3a36bdd262f5e2df547eaf3307e412c15000000000000000000000000a005b81d93b1f8b83f16793b82d857a317b37c22000000000000000000000000ff156fd8e65ac57625ca133b1c05ef61b88996ab000000000000000000000000158b88e3faab9ed9322e46c3414d1ce3ab06a5620000000000000000000000000d64017029508ec6974a79d70be880e465a8786e0000000000000000000000002229279d9d0b2390a09161366a608f3d12afc5a300000000000000000000000036d8c57629a6f832672fb8d97f6f493376fe3db30000000000000000000000006066ecc028fba935c3829e51dce87a50b5652a39000000000000000000000000bd78a6d8c4b4b7c00ac9daadf473f89fd2df997d000000000000000000000000f3e554034c24512ca28b4b8f5b587fc70234d58500000000000000000000000047e491700e01857898bebd660634d2c1ddde86b5000000000000000000000000b31b4137fcf8db9ec1e40300fd0aa0a03793ea2800000000000000000000000057e946452d29bdf85d653981e45ad064bae382950000000000000000000000000042585e919fd83fc1f0bb2da1faa489b6faef5b000000000000000000000000b1563183517a291eb38615ad590b709e50a533bf000000000000000000000000daa9a0d236b955ed85ca776cdd575b7623209e6a0000000000000000000000002c9a1d2f54bb4b0946ee3839ef5859283808fdcf0000000000000000000000004694b1fa9abb1d74d3598a0722078708062ab6810000000000000000000000007726520b14b3284836522b42cba1bcd8fc9f74bd000000000000000000000000a22b7b8b524dd6fa16d0ac1f6d2bbc6360db463400000000000000000000000082919ef18c2c4d7415e31a97c62151efd27ca2a500000000000000000000000000b657bc915236df5850bcdc8cc0a8a336baacc200000000000000000000000019c31c973c51964b031e0cb709e464acfbccf8420000000000000000000000004d1f2b04f99ce026784e6c0d3e8e16d21766fb5e000000000000000000000000ffbe6f034b390a043fe10bd3da8979e4762e45c50000000000000000000000002cd0e68ca81d203833fa013da7f4f8cd133169a100000000000000000000000073a5144ae4888771dd65f3dacd6b60ad3416459b000000000000000000000000174a681917df5bbe22e27397f70a6c18753ebf8b00000000000000000000000006de4af3a888b312cfff827037987cde0d320ee100000000000000000000000010611fe7b52a2558321e9dfddab48fb6bbae56880000000000000000000000008adcb0397b579c0d26468330d75ac749258325f700000000000000000000000069f02da1f4f075c8a34dd345647703300b0fd8b10000000000000000000000009665579e524e0749283999074010cc2cb90e69a0000000000000000000000000668f1d24a67747cd08249a799f70f5d6425da512000000000000000000000000e510425576e5f7ba4418cec8d59805191bd5242200000000000000000000000074d352680b8fb8b4c118342d0c1e5722e3925dfc0000000000000000000000001934d518ea7a26607716939027819a5a029ca1c30000000000000000000000000e077736eadaf82ffa7f9370c746c2a7ef5cb2d80000000000000000000000006583448cb471a7d6de3d01dd48a41dbec576bca3000000000000000000000000ccf6accd69ca8614d8f5d6813e87548f5f8416070000000000000000000000006523d1bba0c422b561a1fc9d8123818170fa2096000000000000000000000000e60e02fa2b4183577a500de7cb404673fb312562000000000000000000000000b9b39d2f0ce54b7b280d7272a6569b198670a81d000000000000000000000000f4f9ddf2c9e4f7ada9e1dd9170bfdbd8ae6f2eee000000000000000000000000171a1a9056869f0167ae9d967d29aa3259c05401000000000000000000000000c85ae8b98a2325e3a7a209a577c15eb9cd583701000000000000000000000000a852be8151eb3ae18f1bc5c7b4775371a7c21b8a0000000000000000000000000467b12ea81767bf2c97625196ea7918923ad234000000000000000000000000f700288b1c941516295a40b6f35589fa90bf16bf000000000000000000000000a2abf3faa6a011492eeb4220f9b86d82f9eb70bd000000000000000000000000e6ba3ef8bd4712e1a16e31c18542fbaddc659697000000000000000000000000fc15d593e028bdbc8a9319f14678deca4ef308b9000000000000000000000000a36ca3df921f9e8f8595adde3583af7196088efa000000000000000000000000733dae2a3fb1272b9d15bba566ac54a0c29dfe8e00000000000000000000000033d6a590dc7bd71ac18ae8cfd275fcba398cdf92000000000000000000000000885126d599b48f7fce53077c2dc62e9efeb90138000000000000000000000000e2c1a36f6d39f3d1698078e6579fcabb779b5a320000000000000000000000006b88d0f4e94013b38e7c49ddc24135bfb0e2d49b000000000000000000000000f5d6c4cf269e0027a31f04f5bfa4de8aa31ead480000000000000000000000001be4da22df88577c751fd6faf9529bdacce32d1700000000000000000000000075de6985dc27c52137482983b42150650b76b22e0000000000000000000000004adf68076e2f4a9fc868e1d2bd10c488d115c09e000000000000000000000000eec0a1cd142a19a006370cce1dab900d9c66ba9e000000000000000000000000c56c32a1594ae2bf5dfbf888cf53836f1859fcb200000000000000000000000010751e697339ba6ac4694d536f7c02bb3166654b000000000000000000000000d2686f3cc5074c6663c487b52ec2f4fbebb88b4300000000000000000000000046b10a591fad17a66f3a8c0c267707d568d9bf3f00000000000000000000000000a1be45800e3891378cac3ddc91f660df7f3d44000000000000000000000000634822b92c9f291c66c471113fa388934da7bbf9000000000000000000000000b6c193d8d6a9aa7c9f0f432bd71909795e899edc000000000000000000000000fb00e325b664ca01c0731d22944ad0e42b03e5ea000000000000000000000000956cc2d7a51b66c8d5a46d261f8d871bbcdf1b97000000000000000000000000ad303450ea797c1bacc410fc936f00e31d6e464000000000000000000000000025a1d0b428b300c05bf5af007d8139c99568a0ec0000000000000000000000003abcd1de87ae51f63de9b35016824e4d5e7e031b000000000000000000000000feea62bb491ee950a58b8d169d45a6d90dc6fdf20000000000000000000000002d279342b35f5f2dbe96bb8968f4baff8cacb0d4000000000000000000000000f45e86c386bf1d4faedc804f9d6ebd7ac7bea216000000000000000000000000ac6a34255a4f3863227bf11ff14f939d1a521097000000000000000000000000a880488d1d33a749ff4534a603a82bf420ba3bba0000000000000000000000004ade753dec0e6a4d6f211fee1d385e96cca0f59300000000000000000000000087ad9a181ee0de273c648516867f23c7ec61dffb0000000000000000000000000f329f78c61d737af60780a9dc180a63c5150d200000000000000000000000008e9d0db2b7d621a06aed473d267d0a2a8dc9fb26000000000000000000000000d40a339ac7407c8ab6f6997091ae5bb44558ea220000000000000000000000007ed29f8480be46d6fd426801957b94f27beafcb80000000000000000000000006d6900b604f86de13a446811019979b7dc4af0570000000000000000000000003f3494fba9efaa962b88c563d0992bee5af35afe000000000000000000000000e1096a2385f48102a4813cb0125f2f15098c9f36000000000000000000000000f6c5bff1f48718c279ca4a473360c3a8051227cf000000000000000000000000950080d2a4e9015748ed6e26b9f4910f23bcfebd0000000000000000000000006b2db9ef2a364b426cc9a17994e7aa7158bc40010000000000000000000000003853d533221ff6a63d4f7e11ad22a1b81b35b514000000000000000000000000fe83a58e7ddc4ae72651a16753211a58433fd32c0000000000000000000000005268b7ebff062a90f279b2eaa976bec2aaf67ae9000000000000000000000000797b7bf48395cfa200a7a9ba7ae592af26ee5b4c00000000000000000000000061debabb891698881c7777c2fcf7867c6830be37000000000000000000000000b484cea9dcf9baa05718f39abfba0f83ae6f1a8e000000000000000000000000b2cd14f4f505161bc79f9f28571993721c5641320000000000000000000000000be5149120375a4b5ba59352d55173c9b0283c3d000000000000000000000000d05c2b9ba31ec75fe4647a843b670c43d3225c1c00000000000000000000000072c0b1e9c7838add6db988fd80f54fbb4c2ada37000000000000000000000000f3f6bc22d084764cb2478505f2be982967ce3da5000000000000000000000000c39359443eb4698705e83086114be63373736fd00000000000000000000000009370ce03988fa07247a9eec63624f3e9f5dfc4ce0000000000000000000000004fd4534dcd2dbb6b03334ad6c5b94b09cd39357700000000000000000000000028515f752e821d87299fb0c0b3e1e5981f455c58000000000000000000000000a12be4610f0e8d1cff9172dfd2111f4695e7e9c1000000000000000000000000dbc228f0595ad795ca6fd234dcb022957914326b00000000000000000000000019dde58c13efbcc450c2c236ba978f1253b0e1ae00000000000000000000000059e4728a3be7080372ba6589c13c2df3313806e4000000000000000000000000c09218ae3b767a2eb2c5bbe46b88ef7b0b70f6e80000000000000000000000004aa3f9ec576653c6d96d25b07855e498f5a0bfec000000000000000000000000587299e5887711d95bc37318287fb5c866afdb54000000000000000000000000d46f7c5b3661bb2e4a81cd1eeef7fa8acff43491000000000000000000000000d9955789f7094b6c0bd5f7e7acfb046520a6a85c000000000000000000000000a8d6762c786f228fcf67e4fe5da9a3d0c64e0c3a00000000000000000000000022acaa9aa6bd248e8d10307e30e9e6fd1269fdd400000000000000000000000050effdea8a0d9a80e99d77ed1aa2183798c715a200000000000000000000000070bd4421143f0345a806629006fd89dec9ba7694000000000000000000000000eb40320ec297ae096ac8f4f2d51b9fb1bb2d9ebd0000000000000000000000006850758e121d0fd79e5a1222c2e46f99f88d1b5f000000000000000000000000d4892b4cb066b8506efadf52a08d83c1d16a057400000000000000000000000043f709f669c125076ae68e36b0962345b6b01522000000000000000000000000101cfaefb37b8ddc976a2f28279b96fd1f8021060000000000000000000000006ffa795d03f056bae454ca87702ad3bc5c4ae2e4000000000000000000000000ec5d1500a0d1728a6d86b5621310848ca7d9aec000000000000000000000000052aeb492cfa01aebeacd518668ec9f0bb53353220000000000000000000000009b665868e76f5d7d212c96b563cec9c2d41e7f53000000000000000000000000b53a6efafac0fcce9c71bc0c519e865a9ef7fc56000000000000000000000000f43a7d26bb7ff1ea1d479131fa924758ca3b138a000000000000000000000000e28d9412b057ca110dcd72e3d01d529a8bbc82d90000000000000000000000007fefe9d1fa15764feda2dd55ea2894977fb61795000000000000000000000000f4c7b66ec319b296dcdfce17618a2ad1bd4ebd30000000000000000000000000bbf8a39b8ba0f6622c831690e1e2386aa1a61e7d0000000000000000000000007471c65191b2b42878beef6843c9d5084ee2bdd6000000000000000000000000c8f7ce1038f667d10272e153d7ed19201f2943480000000000000000000000009ceca31ef901173541878f458a0e6cc18d40cdfa000000000000000000000000453caf7e4caa9235d97f2fb5a6b9c11d78fd534b00000000000000000000000061ed59d8994861b0cbe048c6dff66fdcdcddedf6000000000000000000000000d83617e2ae0acc9b4c6a2efe95a1d72bb249219c000000000000000000000000d85e3e1cdfac5092a8a913e01a0b045af560e01400000000000000000000000037e0d4b61beac33c4c31d8a473ab86728860d9c200000000000000000000000017d5b94337efddaa1eebdac8485d6f400a45f921000000000000000000000000e71870bb18b3739c4476ae78d7eeb85c7c63d4d2000000000000000000000000d513647053272995ada2f6a62e89a2421dc5e5ef00000000000000000000000011298b882c73adbc3bcccba82d10cab37f92de21000000000000000000000000bb78afcbcf6f94539c46f512a819864bc68eb44b0000000000000000000000008e2fc0498b8fdf9c1c78303bf33a5de2988126bf000000000000000000000000448d06cb6df7c50f07ba435be70aebf8f600e9d600000000000000000000000028d4f52dd16035275b68aac67eaa087257d1d2dc000000000000000000000000605e766e1f07636ac50bacad3d06e67e1bfee77600000000000000000000000068aa939cfee34830192b1c478ea009318ea2c5e1000000000000000000000000ee7f92fefe5d53e9b5a4b568571ca1a80fe8c4e2000000000000000000000000cf61e6acf47e3ac25b0d566e6c6718b8f2b5936f0000000000000000000000003b4afc297d3659aa463effd0e84afc560f9e4a2200000000000000000000000058024eaaf600fc38bccd69390cc5a00d5fa88d80000000000000000000000000e66bdec71a53e4c46e9c559346ca8a10e94e5295000000000000000000000000888c38e02cfa0168dff78592185569bcee3d8b97000000000000000000000000e8fee105f997981aa8143daffba6624dbf8bcbfc00000000000000000000000029ef1470973361d598c767b4d7f4538095a1bce000000000000000000000000015e94ae70fd207f838b08e95e1ec1228301a8870000000000000000000000000f12da8ddea67c491ae7f859226e9350c6d65b07e00000000000000000000000016545b18f0d92bddd3d5dba9f9b692d185738be1000000000000000000000000a10e7f29df2ab8a28bee25c122445642abe270e8000000000000000000000000af884909a27f54f807eec12a07084d271c4c57060000000000000000000000005749771345fd00631e9fea07c8335504f5c1944900000000000000000000000021b048324b27f0b9d8f0e8771f292b3318c1308f000000000000000000000000ab4955746fd989b0bf50ed1859d4de1513e33cf0000000000000000000000000210937b55cd03d4eee78a6e97958fb6cdefef9010000000000000000000000001a1118eddb891a8fe33d845ae7de9b1e63db1b8a00000000000000000000000001ed5dab2e508e92d6451eaafc8a5f688ac6f89800000000000000000000000019545de5585f3ec5f0f1a6ef4489250d782313c3000000000000000000000000a7e7efeb2bb84f3e188d40d602e78dec6409bee4000000000000000000000000269e605aa922890a7b0836e71a906e0d85006a44000000000000000000000000b329a62d4e2f3b5300699e25582f762e32d2c07d00000000000000000000000042c9c19442a6054fc0f43bc9cd870e7a78c71ff7000000000000000000000000e30b82cc17afd91b7d839321e465c55fd558e3910000000000000000000000008ae1a2087ce1e0cac7d6c8ec6527ae61904ba64c00000000000000000000000075ce5bddd36c2d2d7de1400daee0ca613e433f57000000000000000000000000715f5bb2057ece6932b4fdbf89c0815ee1d964a4000000000000000000000000d6ec0ed2eb99744930e9a99a2c0319b6d1d4711b000000000000000000000000c808741cba955b2f52f5563a56cb7702d434d607000000000000000000000000bcf720f26648dcd2b46e7c54c4f02f56b2ce6fd5000000000000000000000000abe1fcbe6aa9593d419814dfa68aa05e82582f92000000000000000000000000fd0f430b86801d0b2d99e5579cd443d0f7166f0e000000000000000000000000e3dbefacfbcdca6743e0cd4aac2b11fdfd212c07000000000000000000000000907f6544a5eb7d504f6df4c3eef73775a0ce474e000000000000000000000000482bcc9db77bdb8d3b279a158e7e7f20c6e3b61b000000000000000000000000e80aada43a239c284f06cbbea15777cf9bd59dde000000000000000000000000a284b8ee2a2d0f9e70726b5d1c7529bbfafd3386000000000000000000000000f1ce0e6ecef0d888e8bad8b3fa1165d7dc8aaae70000000000000000000000009a5fe6268590f0d8fbfb2f8ff81cf3fea352031300000000000000000000000076c53527040ec7eebcad0a230ff65d07092a7a9800000000000000000000000041e260e8f07615418968c5fc7d10e277cf7eab56000000000000000000000000551a86e2546f56ea6167232ec6ece377676821f4000000000000000000000000a64bf3553af7a43aae0b3f0ee2bb71e6482a4e6c000000000000000000000000da27a6fe35281934b32e715d192a86a340631ce20000000000000000000000008511ad343c19025a3822d34bdcefd5a9c0cf7229000000000000000000000000ddff83ba83139719b5f9523b91aaeea7641017fa000000000000000000000000f2ab7d17abc78a3d9ca27af3ac49e4c9b047dedd00000000000000000000000044ea3c9fd50b958a80cb75e565fc7c76f259cbf600000000000000000000000095c70115b3106890c77ff82514212df0ff981ce4000000000000000000000000263f5ed1ec00287ddfae3363092111dc8d3c570600000000000000000000000094ff23f9c5b7340b991c5678ffefddf8d887b272000000000000000000000000d3c80c291b386f5af2bcee0a362d5c26755384cd00000000000000000000000059bc3dc593b9f52946a918f1a6d8a0debb6a051a000000000000000000000000447c41fc0bd6fe9903433776867c02bb9ddc97bf0000000000000000000000009db3136257fa733dbed99edd1823244f09fb37b4000000000000000000000000922adf5ad4464304a6a71b310afa375c5c9d1d5800000000000000000000000022619da601ea5ff54d6bb3a8f20e55f9888f3bee000000000000000000000000beb85a4dae0703b2b1864d0bf84a58afe04e07950000000000000000000000008c561fb1ac39b699026fe0781ccc53c2388544440000000000000000000000007c3816deb20749300832469077d4216cf85ef08c000000000000000000000000cebc84527a3fca2d886b67cc89d6a862d6e279880000000000000000000000003ba4bb27f6dac4a0d1b74ce1e0083ff0db5a5b720000000000000000000000009244d0fd897c8b9bc1aaef499d01d812fa81e6350000000000000000000000001e4292ca14e5f82ea313b507cfb421aaca37d8f1000000000000000000000000b076ed90248b59241c6ab0c66aa2f0136fa02590000000000000000000000000f4418320318030610984b67fb9d42767aed398bf0000000000000000000000009d3b0169a22aef230ae89a4a4e35cbe3fbf9e593000000000000000000000000b49d0ee7e2d5b46ad16610f4ae2395dccf89544e000000000000000000000000ff9db75666fe3f758b8266ddec4e0fb497b47ab60000000000000000000000004146dc6fe429ee7e50688423aea5cc23169e2cbb00000000000000000000000024cff97cbdb972e1425b074a72882ad874f5f58e000000000000000000000000d6f6385f9650015def77f5437f2f7c5ee3d2f372000000000000000000000000f4d94da43cc19515932db6bf0202160f05cb22f8000000000000000000000000d40dad7e8109a2bc40bb2247fd801630a1006759000000000000000000000000040030297b5e87740206c1603a3d6d009148b868000000000000000000000000f4f9a582296bb4a95195eaaaf2ebe61172fca7410000000000000000000000006840d9e7797769db9b4bfbacdc659cb9ce2d192c0000000000000000000000001b43aabea39075572cc51c067ca3d621e61202cd00000000000000000000000087ca69504b4219cef5ee2d042c6bef851344a67d000000000000000000000000e0d03d99a27da8d3f0dfe40e2280fddf7da9d03b00000000000000000000000062b91b8e72d140fba99aea6df1f31321a53d5a5000000000000000000000000077514d5f4aa9bde0dedf52b600ada15d62c0b67f0000000000000000000000001ca1a5937d73f74f89764c3835d6796e4e1c83140000000000000000000000003763149a3f00e2cd6f4867e94123f5d2e33d3dc5000000000000000000000000af929542b6b735a345dc253258a8476018ce14a5000000000000000000000000f08646e124c8b9718532e731204268ce12680bbb00000000000000000000000001c8ca0bfdf9c903d5b59810c45b90a83ece080f000000000000000000000000936847eb5673fa3bcce965d420097277e51f6ebb000000000000000000000000ab4868f9dce350c2cca3e866428f14d0fa555f4b0000000000000000000000003100c2b421733d83bd4f172737e2b750fcd56563000000000000000000000000a16a06256bf42f24efedeca9690dc8a06c14845600000000000000000000000060f96cae6786b698aaf3de5c270ea358ee786108000000000000000000000000510f3fec8767ce46ced7067a6664b7ca16cc3e57000000000000000000000000b2471cdea1fecf5d37d30de5e813026c24b841d0000000000000000000000000b1485d4be253c1a9352e436ce0b0d208c66d0b83000000000000000000000000870cbef9a169013a8e99b7819cfd5335a6771cec0000000000000000000000005f2b911123709a044b87929c3ab7201a462348f6000000000000000000000000f69ff7bfd7d0d3c2f1b84a39825933cd43a413060000000000000000000000000ef3117d60ceb7bb9ff8ae84c5c66f3cec7f6b9a000000000000000000000000ddd3952a940256630f131b3b7b2f196dab05532c000000000000000000000000fe272134e27fbf7eed5fe22cded4009f15a42d9300000000000000000000000034a6735da23ab6d8cba06dffb985fcfcdaa87b4d000000000000000000000000a519ba00fc77498c5234c01cee0fe3dac2657d81000000000000000000000000b1f3d1750c0ff6ad55cf7a2eec05382b0ac99931000000000000000000000000778a349406e7094923de2ad65710eb879655ad310000000000000000000000001d2ac85f555d516e9318cb509dab6c5c970b340a000000000000000000000000ec6bfd4c5d008c70238d1eb53c1da0935889f5100000000000000000000000000d2d9074a12575a964513dd3b395d1b0d6607a1a0000000000000000000000008e2e5225d10acb16539c4534a5ff1536c577c1e0000000000000000000000000b64346c5d0e724b3df1bc8b3bb22ff64637c92cf0000000000000000000000006ebd5a955ddb14e1b9e4097437bf3c2c8f421b84000000000000000000000000cb344a57d0a017fbdfbff41bfefa5d1945e677ea00000000000000000000000015d42339a878a315eb0d3e1154c51a513e7060cc0000000000000000000000009a06a99c83fdf7ce6628d36654173c6a1c69fe99000000000000000000000000538b014bbbe094a348d6cc39d85de6ad8c77005f000000000000000000000000033dbdbc4751c79856f822cbaad6f2cd6ec55586000000000000000000000000968712863ff4dc5b4ef82cec6ddd77b2bae2f2ad000000000000000000000000d7c2103a7cb7e00d519d154e30d60ee48c1a91cb0000000000000000000000000c5dc619101099e0a265a3fe665de855a53ca8c9000000000000000000000000e6f543f466f30a463738c633a4b947d46f1100160000000000000000000000001ac364efd4e4ff01b0d756d2fe84862253722562000000000000000000000000b8cac3ebc11be3abfbefe3a5c10032186d93d7c9000000000000000000000000e9b1b3ea4dd61f6255fdc0bcb4b587293c2d1d9c00000000000000000000000053889128aeef248c5a42402d38380f69e9dd8ab800000000000000000000000033647af6970b3798f43e75a2fa8fa09cc4bda9f5000000000000000000000000abd77aafa38cabe165077a28c24fc2d1d87a099d0000000000000000000000001c62996a4c7600cb2492b39adc4eed4fb946d2d2000000000000000000000000e09355531977332d4e74a5de9e94468c1397bf430000000000000000000000004f7f9270cda6765239d99dc2dd414682ddecc65500000000000000000000000000d172e2b8aa9e8a1e494907dbbffaed63dc770a000000000000000000000000989a99e3333baeaa135888f9514c0200d144ce4000000000000000000000000053ec9f0ea4a1d47640a417fa05225fa169c8e9e900000000000000000000000068643446755ded9b92d6403e6bbcd5aa4ae0c6d0000000000000000000000000332bb7c6311ed4b4a9047849d84577ed29d063ee000000000000000000000000e75b4932f7ce626d95f253dabe06762c7c39476e0000000000000000000000001c48b3355ee4eef440ecf210fc75803947993ea4000000000000000000000000a2fc134d5b823272e86a2325c7170827dad66729000000000000000000000000fc80d0264930299444c0c14ece3ceb36bc862dd1000000000000000000000000fb9d969c398f534694666b2c6226e0ae20b26b2f0000000000000000000000005438969f486dbb1aa6eeea9a058845ee58c6a40000000000000000000000000017a7a4d1adc4dcd98af8f05c408b7fd2aad2977c000000000000000000000000f1c3e3ba151a88edcf2b095d3f2ae1e22020224000000000000000000000000047ca1296ed1d293c6a74089d0cba2649a215aa27000000000000000000000000df12411ab7ca36cdfa06a73c0f53c12d10873fad000000000000000000000000f19b3098da367dae2ae7992bd10454d1b826dcad0000000000000000000000006bcffc21ad9e48d7f18be9d26aa59980deef80f400000000000000000000000044bc475f027437b321eb46d41d813ff5f1717592000000000000000000000000ced6ada1947f3b085f780307621e81e7074b0c5600000000000000000000000094732f350405e8e61e116abe5929b2e5540067ba000000000000000000000000a3dd93dd4a3cd91615e530063331eaea8f3dc0f00000000000000000000000003626d3bec16d3d6d0ecc62501d9eee4b341fc303000000000000000000000000e220af7008a8031ccbea1adef9791654ebbb78210000000000000000000000006683c0949c74781747a36ff7d0eee058f1752f63000000000000000000000000dd04eab7db82ac64446cccf79c6fba7607942df20000000000000000000000003b569d870b3908108e3fd946f9d6a515c00c31a20000000000000000000000009999b6d1053e7390cabfa9219429cae80332e37b000000000000000000000000e8ceea95f7cb42cf1e049b06b5aa3c3d3bb4a11b000000000000000000000000aa7071711ef82c8a49caee34ec4d91a3368b60f20000000000000000000000006d3fb1403f75ae660aead393f2d5d835b5f43e31000000000000000000000000874ee2c2b1db0e1dcfbf040fda9128d222f732ea000000000000000000000000f18cda9f8b4e78bf76dc588e1d14a838a0f51c0e000000000000000000000000a10d31b628bf5f9fc8e02e91a7564bb2a1e5fea000000000000000000000000022f47c93ecca7ceddafe55166df61c8efeda19b70000000000000000000000001eda8bf315f96be00fcd57fc41ec556d6e30b5a3000000000000000000000000bbfb2761b43e461a310105f8d8022e8daf5b219f000000000000000000000000c8acc955a771392187fcc160b20a3298e37405f2000000000000000000000000b54fc16cf9a43167423a1d8395d7e88d8f0fbc3a000000000000000000000000d3f5fd7bdef7be4c06298fe2c2d341e1ca4c2b75000000000000000000000000bf862fd5d5777394a295f5c41ba7ef3bc844549e000000000000000000000000511782541db1a5b6960342ea9915904f96437e010000000000000000000000008b50f68a5391c3bd23f5a39e5db73538fd31c1f70000000000000000000000007261b5e12f49ab80c9d899692edfe6bf0316fc5f0000000000000000000000005428a75ddc005691cade182345e8cd7c372016c7000000000000000000000000330b07b09fcb45a61339d8d7b9d74ebcc93f97db000000000000000000000000073e72433e7138e9ce9430a6a1636c4dcc7c4164000000000000000000000000e4a983602e1eee78bee61bbd2e877bcfaaf5c856000000000000000000000000b0c9885d79c13633d547239634afa5f1fb0c840e000000000000000000000000314a276f65833d73df4b798c8fe571bf5befd456000000000000000000000000680c03c02cefc55fadea61cedc1bcf6c02ebcb63000000000000000000000000fbf65adcfe5a6bb0097e7a65845a836a093d2ff100000000000000000000000033b22b2897e754c49d2c52f4fcc0a4c4eb32c05a000000000000000000000000d02470eea946f413e9b274b094ec5ee6ef9329a700000000000000000000000059614a3f23c76b3b143fc89ce35c08e1f82064830000000000000000000000002afb5e3c42b1f2a3b6edd1c89602ebd509192a07000000000000000000000000668ece87d5f836f74a0a5caf1176f666bebdbef5000000000000000000000000edccd895c64dc76b697cf961b1a203e921ef0c83000000000000000000000000cfbed9a186b3ec596338e54d2adbcf0115cde8480000000000000000000000005c0abdba0ea8a48b8472e5bdf7f554aa105dd97f0000000000000000000000007a1f3c874edd6a0a8fed7552337a4f1d8b63bb45000000000000000000000000da5805878e9de8067cdd0615986e94a28a2b1d8a0000000000000000000000007be0e50de62e53e8b78c1cec6d848b55bb617145000000000000000000000000ee41e0cf1bf00884d5da82729965401cd92563e400000000000000000000000019cb54240ba6f6ae1ce5ace0861c94a9cdb5b7f000000000000000000000000013526051f670e493863564506284199c829f7a2a0000000000000000000000000cfd3166179e591a3cf2783b625cfb910e392866000000000000000000000000ba2f8a7c9efea6dc3ff933e62bf32fd2d80f56680000000000000000000000003a227a8e8c3462f1c9a1908296778053446097d600000000000000000000000048e89d44bcef163b3ecf24ef23cb6ca374ed03970000000000000000000000009336d2f8c23bf1588cdcb5a9d7c7548ccfdefb88000000000000000000000000883f7c02cd8c380e38bbd39e33e632ad996ed5e1000000000000000000000000b640d8dd0123252d38e257676fe6a65589be8100000000000000000000000000514c5624ac3b6f946d7ef0ecf70dbf7f6ffb4ac300000000000000000000000056cc8889103a7f1a78aa475fd6960c12af68c6dd0000000000000000000000001cee794a1b082c096487f1081c803a5fb03fa8540000000000000000000000002bb5ce052bc2eaf8b7a8e98c7a6897905bf5f7d2000000000000000000000000589801e2f508eb9e95c3306b3845b0ff848e66690000000000000000000000009d2ef253c34e051969865fa7ef8ff9db259da041000000000000000000000000387c417843f24b135aa60dcf1b06b96a923fb3d600000000000000000000000085e0cb28e807860c9cd0b509aee6ef72e6c876300000000000000000000000001e10c79a4a73f26b207e30ed4bff0f84f79252c000000000000000000000000071a3ef15a802be20d74d12258a1097f10ddf2d4100000000000000000000000098fe11f4c0d05eee0e6457a181c6f04d6fdc3aa30000000000000000000000004a9025b3b27939bc3281daf015ffd3dcb62530fb0000000000000000000000005eb760bae673c1ed81bfc55e807aa576ff0d33eb000000000000000000000000726f0a29857b3234fa00b71964bc2e62d9011b8b000000000000000000000000ac49775b804dc7b7ba0f0e4e97f3b5de4797904d000000000000000000000000051784662a5b16b2a86bb5b1cda165638746d70d000000000000000000000000f05c408d35338296473fb52ee628c56226433a0800000000000000000000000050ae100542ce91ba63edbb1abf89683a29d286c7000000000000000000000000cc74bd0ab6da5fb82fa37550165fb7bc2d9ad7c6000000000000000000000000e28b2f1a5455819a50ffd7a4f61400d27b5e0b7f00000000000000000000000091457e099abacf6465dd29d8ea7839417f727a640000000000000000000000002b4f18f9e76b72783605d474e24467a15716c6bf0000000000000000000000003bf6edd299c725705d859b286d8fc3d9691b37f900000000000000000000000009a4b641fe1004d597db18a846a094730971f2870000000000000000000000002203e86aa9cf0debd4d1d01d61881c9c914f0238000000000000000000000000a53d2f1634afcdaff5e709189d6001b2a893f6b700000000000000000000000037e36b25dcef668abd05f0342ba1d4b918471ec8000000000000000000000000e4c07654ff5246ae3d3fe94d630cd017f4cdfc3b0000000000000000000000009e38518003dcec333f72479eb8897de9d81ff6ab000000000000000000000000c1388d63520f522fa7134aa15431b38a5beff17800000000000000000000000018f6af81808622832d0bed23603ef1148ee0edfb000000000000000000000000b7e8139872ad89ab9cba54b7656250eb3065eccc000000000000000000000000f4d175dfeae6ded0cc5d2386e5d3eedc9cd57a6a0000000000000000000000005aa3cdf6898d89028dbd050d709fae48bd8cd3a00000000000000000000000005ae9162d4a519e6d589b93b0629e9280de6ec3dd00000000000000000000000029ad1fcacfc366acba76c35d71ad4ffda8a082fa000000000000000000000000417f2e25e774e489c0c51467e9922a7456f23b5a000000000000000000000000489227c701ddb61a550e7c00f5050850a41d3e3b0000000000000000000000002bc4393d6e7c17a063f6c2e135c77ae18d600741000000000000000000000000a01773639e112ba8f1d7bf0e73604f460cb8784800000000000000000000000015726199b679653548cff41363cbdc27545132ba000000000000000000000000fe6c2ce5472a5b2edd13e7291c2779fae4122e400000000000000000000000006351c6f089c3bf32519e0cac04567697674f241400000000000000000000000099623b21fa7d89a84664bf26bab8d7a0693cb309000000000000000000000000966ee6520fb2fe33514ab9f1de55080d4fe66dbe000000000000000000000000e67ca06aa55748dd5c8a150b7eb651ff2e23b6f6000000000000000000000000a7cc738f10da340f2563c3544b43b70f5b21fec1000000000000000000000000f73fa4565405eabadcd15c652c260065d34a1dc9000000000000000000000000f73fa4565405eabadcd15c652c260065d34a1dc9