0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67616c616576656e742e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067616c616576656e742e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d54777145654a6b4473595a526b7375504344526e374753345255353448564a396e6a77476f325935624b55310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000f59b03a0de89753b2fdec3b7cf1301d9f78adff100000000000000000000000054a2c5ad23ac049ae13b693f4e785b4d12c530d3000000000000000000000000d62580205c9a2b4120792949cbdaa564dcb9e4ce000000000000000000000000eefe3fb291bc5f5dc297a7654c33bcb7ab70311d0000000000000000000000003a6d5a3e4982f42208d2fcdc5740e15063381392000000000000000000000000fa3e34dcf0212d10011121f81ab672850e69bb1d000000000000000000000000a94b506a06005502fdd69b3b038213b758fef30f000000000000000000000000b9820937df0f1efb32b9b440ca2fad081bb17326000000000000000000000000c18d8605adfdc36d579a6cf284b1160f1d6ebe25000000000000000000000000e4f1fabab4394091016902b87db365d487e8176f00000000000000000000000009168aac8a44ec0c746e977d41d0715cbf52d040000000000000000000000000d2721e50140507034a6c204f1acd84c853314d5000000000000000000000000015baeb0e0e916130acb361611abced2c4517c3b400000000000000000000000017ae758742845480b44950fcbd3ca74abee159d0000000000000000000000000720cfd09e2b5e1cabea76de4b1cb474de7187bf1000000000000000000000000a5de1caf615941db4919dc1fe9236ecaca9a30cf000000000000000000000000e724e800dcde5f1d7a230cf2afdbabffb3cbfd1a000000000000000000000000f2c5d47c0215c1486417c9db8786d4938c1866d4000000000000000000000000f4ab5fc50d55f2c18377ca613012e5b20fb8e253000000000000000000000000720c3b7387be4d05c09b2a96e3a98543160166070000000000000000000000004fefceb17e3b479c03404e0e042535e0b8499bac0000000000000000000000004d9915e71f99271e02aa19f66d7e493e1e9f2775000000000000000000000000aaaa644604e8031647446b830b45aee62a0ef949000000000000000000000000825903f4848617a554e7423258cfe1f8b250d4cb000000000000000000000000c643285e508438a8ef90bb701ddfbcfb024222360000000000000000000000008b16f72d9d7dd9bfdce328010cd45012ee34a93e0000000000000000000000004f42e39d7b06a52c97bcc79aeb008e4892899142000000000000000000000000b6ac10f6cc13b8ecd54dff4c9e6aedfc3388fedd0000000000000000000000003039a8acebc914986b32546a78deaf811c89528a000000000000000000000000a600b089ed58fea00a4d9e189e43f6afcf735ae7000000000000000000000000bf650c03afa9b6a8765aaad62a17c4de3555571e00000000000000000000000060a70514cbe05032c393a97285ba42595140ee9100000000000000000000000094e97bd18bf0cd28336df3ae1319298a659604a2000000000000000000000000a3b8c382556ecd7b0bf7fa52b5c4e23a4fc044670000000000000000000000008e0a19d7c237e5123f68f88bbcd35a15906309570000000000000000000000005fc73c9b040c1e983ca51afcfbc8489f6f7155b80000000000000000000000006a573a129b283a2493d42c4a04dac926ff7df99d0000000000000000000000006bbacf3c76b1febca00a0cdd75bf9b72c5ffdda2000000000000000000000000dc2e6ab376a5574a091e89a0ce81db596833a486000000000000000000000000a6e9b78ff9b8c925101234684848cb4907d773850000000000000000000000002a6109425e5283ac2fc5c552c7982c71b692058b0000000000000000000000008f78b47d07eb70bc43631226f6cd62281c361d8e00000000000000000000000010ea94088fdcd2acd9cdc85df27c789afaa804e600000000000000000000000028d720411996d319c714e3ade3a9f46ce2ed76b5000000000000000000000000d3bc42af7fc159e80e88ef34c3bcb756a98e9f11000000000000000000000000877a591ac235695148f8a3a2e487bfad671c04780000000000000000000000000791e736ce4a25466757f625e7ff1550a4c409130000000000000000000000001e5ac5bd943e326a68a0588f71ee40b0c938f198000000000000000000000000807926edfad433eadcefcb960766a96b763eda45000000000000000000000000c6aa80bba36eb7c3572aef41fdc8bb0c14bcd4d20000000000000000000000003ebfdbc4124525c9c49a0ab0857252aef6dd9c6a000000000000000000000000e45db75c389491da05537a85d3b24d1877b4732f000000000000000000000000b48712cff17624fbb46abd7882a0a43cd555e40a000000000000000000000000177aa233a1a32fed2f8b096b50351a8da39a3b78000000000000000000000000b7d58ecdaf6b313d3d09a2ca124a73207916cf4400000000000000000000000036bc686534977e18bbcf9d61db11ff8ad31d406d000000000000000000000000377c02a3f0b0fe42165d2cd3dd53b78922e2133100000000000000000000000053c887ac49ce870ef856d6ce36dae79fba61f5c9000000000000000000000000fdf81ced41590e0b047a4376d4a93415dc32561b0000000000000000000000000d02c6fd5d47993a49a08b9822da931f3e9723fb000000000000000000000000ea7d113b39f1030a5a0ccce722a814823fa8a4a6000000000000000000000000f5a903fe682f6ddd78fe37dfc41c4ec5046eb874000000000000000000000000495e51f5885f899f4cda78de6f6ebc44fc0a746e00000000000000000000000011515588a7e5332522f8052eff11279b9187ae0e000000000000000000000000b1e475093b805f0b89fb6e7a5947bb205614d64a00000000000000000000000030f530959b98418f401c8ec6b7f28ed4da6dfbfe000000000000000000000000c591224393a0092eef2be7062cf41343565aa8c50000000000000000000000004c5757fb275eb671116909aabeef9cd28b0a5f43000000000000000000000000eaa1194016af515e56bd16745008f6b71b9fecda00000000000000000000000087f24c477e58790a0c740358c99658f8651972000000000000000000000000001a037b7c7c39e997f4d8727ef6704056da7c9baa00000000000000000000000092472d564921cd4556f830ed03d71e9676411607000000000000000000000000565f9a25b61dc889d42e96ac709da89b5fb385ac000000000000000000000000abdffbbac879e83448ebb730fd8c9ad64ae672ca000000000000000000000000e9d510dcf741d1ef40f7da9bdc707fa0014724f600000000000000000000000031762f4dc8008d7bf05c75f7aea70a5d93320a57000000000000000000000000aab1f08249932b886d8cdb17fb934eb93171d1e70000000000000000000000005f6870bc9a29e3b8ab853f4efb002b28e4af4568000000000000000000000000305b80ad041a94162af8db37cacbb34253c45c49000000000000000000000000279eabc46f0f8588890f7379a3decc4759bc7ee10000000000000000000000009e98bd88ef157ab6e0cf17101045f4b63e86418b00000000000000000000000081d65c762b35d0cc9200d300f1a39fa76f9bc446000000000000000000000000d3513dcf4779e82f4bf5680b5c208781a157aebb000000000000000000000000d8cc9d2c958d7bab269a268ac87e105d6b4f9b080000000000000000000000006828877fbbae0efd0208aa05b71d64f64c0c2b360000000000000000000000002f02160e8842c99578cd82d5b37cda57b4ffc26c0000000000000000000000002343cf45c0a66ed9b29b7513a62dc6c7552247f400000000000000000000000018db760e9573c294899e0788ea792731367e916c00000000000000000000000096e4d3f0dd10c4d9152668fd9794643acd5c77f500000000000000000000000036c894ddb601e3f1110d04fce33fadc09332d3d0000000000000000000000000b1bba7767f5d88dd654d8b0cdee75188f8ed712b00000000000000000000000073a8639f025da20580945909edc0a6ecfecc6dfa0000000000000000000000005567cc5f6af4007cbd150c0d71a0f736e39d66ee00000000000000000000000039d4ee6117b3fa5af06ee95d25b0c0d8ff1389ce0000000000000000000000004773acc1abe1b3607b0a6bcdf10a9f1c4f2f210f00000000000000000000000002891ee6aed7c7dd21f9aac24c834d1033e4250f000000000000000000000000b29c0e6bc7253836f491aaedc819ec8b632bef0a000000000000000000000000314a4ca145c0344686143fb3c4e84dd8cc4181b3000000000000000000000000e40864516e05b0b0e3fdf2ca1d7603850f83d1c2000000000000000000000000e105e54165950967837a3f4d12a5900645bd9499000000000000000000000000a962df5913b367649a6eacb220cacfed18aed8530000000000000000000000000a27b155a35b1d47b9f7672b023e121277d2844300000000000000000000000089e67b04aa1209ddea34840537267c84d87a75d20000000000000000000000003f5849d83f5182a01c40dea4635c51098a6b1459000000000000000000000000b1f044500077381c24251b39ef0741f43f1218030000000000000000000000001310cd67d3f5c51485d9c3ad1128d51f0367eb6c000000000000000000000000bfdf667d93823f5615e9883f5508d90c35c349120000000000000000000000002570fadbef54758b7cbb6737875b4c98535bf8c800000000000000000000000001ac6af4cefeac62c51bc3e562c5aa9c54a954e90000000000000000000000004bb98cb26e697b259328e0aaece31d93332718d4000000000000000000000000433106ed279eacaf356f5a5c8128af853174ada3000000000000000000000000553c7f4fef7164e03922a9f8bc5b4d1630f13d4c000000000000000000000000de448df9c4424447c89cbfa27c94755611e5317e0000000000000000000000008d94b07ecad7baf016d4f14162c6a1f7702a495400000000000000000000000018cb28d7b4838301439061c75cac2704e99583480000000000000000000000009194c06f34f16381ec1dc927d3f15eb4f7617222000000000000000000000000ede4f97face383b00977b8a3b90b5e1995c437c100000000000000000000000052b3c6191d73cfe03aaa07c606a9ffbe5deaf3510000000000000000000000003e611294b0b83d6eb860a115df9d5e23bbed789400000000000000000000000017e05dba0a6f9f550b51c402c143392c1af2cb0b000000000000000000000000cb98c5cc9b4b9b3929f26c9de1e347ba5d869ba20000000000000000000000009868ab4232eea9f4d36795c7af748e55fa0bc7ee0000000000000000000000001c6fed6cf597d1d02c771a9127663c23af522e40000000000000000000000000745f1c4c8c282cb49856276381165d46174cd08900000000000000000000000025b8e203dfb63fb8b2fac4c769258cadc81485aa0000000000000000000000007dc2bfa029c502f4c04cbdeb5517d2336d5e9b000000000000000000000000000410eb122cceff63b04d6a36fcb28967d36621c90000000000000000000000008dbe1b990b977004d30d8c406335d80b69c5ac0900000000000000000000000061c6cae6e074d476e21dff64c0756a3cdb06376d000000000000000000000000e8493bcf4ed3e5a84fea684e969367f02e423396000000000000000000000000ba3f9b01fd0473dfc88aa74737b999c72220af260000000000000000000000006224f5d6fa5303c1b05d952492e9e31847e323b9000000000000000000000000ef7303fd1b5ef9b44fb5b2d105df61251fedb26f000000000000000000000000fd10995f260e79363454211234ff0c873cb911b0000000000000000000000000c8e1a897a26b1fd3f8b4744bafbbc5c8025f6dae00000000000000000000000004f749f08992c1bade334f29c457579a4c9553b70000000000000000000000003cf1ee86dcd25b54c5d4b56bedba87a5d0afdb98000000000000000000000000b5e1d4333bbbcfdd468ecaba1d88be9661914f7a0000000000000000000000003c1a673de3139d1ef924b8f1a0152b07bc846f4d0000000000000000000000007de264347d311a235e8be9d77db20044eed69284000000000000000000000000c0d1be4869c904029fe40d0a621a9185f0e6346a000000000000000000000000a01faf957e424284d084daf112287810afcc17f2000000000000000000000000595a998a55ced8f3ebcf4ab399b4b22bd0d477d4000000000000000000000000f1296b043f723006b6838dd92e2452a5c1ac673e000000000000000000000000d48bb845170b74c173e671c5f730461f4f616db00000000000000000000000008c24c62716b6d675eaf7125f1fbaad33231c31db000000000000000000000000279168a0603106a6d544e324d6c63c4ada700eac0000000000000000000000009152e129810a7307d2edf159fc0b5db04794ca38000000000000000000000000521d4fdd06b3962a6f56987e4d14c28a05cdd0ff000000000000000000000000998608c9e41b630f59887128cec316ef8749c41500000000000000000000000059f43c530d48b9e6043f66f76a86d4b6395969cc00000000000000000000000081a079401309d1f555279cc100da0a6dc0d85dc5000000000000000000000000256f69baeaf4bef91bc98a2000705c19ef7b7414000000000000000000000000e21389059e4ace2998dde91ef1a37889a1429fab000000000000000000000000f84c8c1bfac429ad6f9e4a10572dc58f52613273000000000000000000000000b4eb4bc6be7be320952bd180cd9ad37f60531c3100000000000000000000000019978493acf56161e209863c1717b7e296ef252c0000000000000000000000006d0b84a01e582d5c1f95660add37155bda42ec720000000000000000000000004149e6af527f1ca35faf5c36dbe75fff8aea7116000000000000000000000000c386180abf3a0bf20c1116d2d9753c6fa51f9a4f000000000000000000000000bfab2b97cd3eeb69540dca2fb6bfded4fc7fb7a7000000000000000000000000d83cafcae3d4fd88503cd14ce6901b291c5399b6000000000000000000000000408deb8ce835e71f34f0fe8ace28e6a0bf0671f0000000000000000000000000503fd7e9309d714d794e332d1769d9393eaf04bb0000000000000000000000001f31f5f82aea5b21a55084e409db32a510dfc05200000000000000000000000055a6acae5f5f183f22300fdcb98c125c4215d3b00000000000000000000000009d497bb2c204a949270acb8365064d46fa54a6d00000000000000000000000003ae774ee970741187368cfe76529570092fe6b10000000000000000000000000ae3e9ebfa78b9f8ca982e138b576cec2fc74e27b00000000000000000000000091964e192620bbc66615b27ff249111eef9f2c3e000000000000000000000000f2f3f7ab6379cbdd3289825772faff901f0106670000000000000000000000008e16628ee49203652356c2e48086847e245791fe0000000000000000000000004e3f91c79b3b914ebec1d23b985350353788dc660000000000000000000000003260367250c223860005d66e6f574a9c13125325000000000000000000000000c28d85470b7e3d82bd6103593a0aac74494f5fb2000000000000000000000000e6c695f0587d5dc7235bca0f1bf6691c1f47a69b0000000000000000000000005083c396e2b17b66f0922f8b9c46241bd00e2dec000000000000000000000000f3811994766fd56bea445bf878d976aad1dec10d0000000000000000000000001dab64410c7a50050f8748780cdd037aa7674616000000000000000000000000a15a83655c4b1683cabbfc78a717c07f3078a9a8000000000000000000000000513e7e1edd87a662b5b847f4edf9123719e153500000000000000000000000001e2f9f7eff3ae3117edfe6f5d9658a060e9d7b76000000000000000000000000ecc6b5c0689a25b10fe37209fa04bbb155a3e7f60000000000000000000000008963eeee1de2a9084f2aeed769d2e0174e71a4840000000000000000000000007bcd759a6d3a1f9ef1600b00ed359c1d3d9c1bb800000000000000000000000084a44572e4a4ad7a2cdd1a7425026636a802a6ba000000000000000000000000030341561f7c7795f01eb294329af3c0e38985b500000000000000000000000094a96117a50ec9496b17bb6e863ae0f5483bd6640000000000000000000000002ecd21850ee6de94bd2281f2a3fee7d4c898c5380000000000000000000000001c215caebdccdd8eeb3814b2f0963d5bbadfc5a8000000000000000000000000aae617b44e3ca3078e8d0da350442d61336dee32000000000000000000000000152ffd4b976d3f1a91f78d7b4dd7ec1dc2ab32410000000000000000000000008990f462a3b4bd53bf3db605bf4ffbbf372e9ed7000000000000000000000000f8c98ecf4e313cc7935ad498f598e440b729cb6f000000000000000000000000d7eb5ba9605917d5b825719bdab3662cc42b66ba00000000000000000000000027089ea4a239f831746973486cdcea870e5cef5f000000000000000000000000aaebddf58956f9844a814693ef41d64bdeaecac3000000000000000000000000f993b45360489f0b161912e9cfd3c56f9bf521c20000000000000000000000008f6db5080742d21eba38b3d03380e6ae3c8d9002000000000000000000000000d928eeb87a470a4a3f97ef08970634cb8e1270910000000000000000000000004396f88fb863ccb35d24494ab8a6a8b0b29be416000000000000000000000000801b8f4d127297eb9c18d9d3c4bfa227696c0dd7000000000000000000000000caee958d6ec5a3bee530230fc9957c358703a8ac000000000000000000000000a3367bfa3cd4a775ef9dfa2ebf0cb0d44b1acc8c000000000000000000000000d1da0bf5a13f581e5770aa81b8d027c8720a213f000000000000000000000000156c034c16655821587d6c2008abd72e88e1ce3d000000000000000000000000dba94b04391538f8f4937f30883563f21c66d96a0000000000000000000000002508ec527dc4a186f7e8ed33dce206056b3fa303000000000000000000000000297b8edfb134ce3c6a6134f41be1e6964eb917720000000000000000000000004a30d093dea84c34d4d926812c252ae72088e02d00000000000000000000000078c4748dc26b27904bb556e25e075838f2fd20ec000000000000000000000000a0e405478bd4ca99d4d2fadf8ac2a1931ceb6bc900000000000000000000000010966fe82480ffbbeda3f006309fc8e0392d45ec000000000000000000000000fb8df6011656770739f058e9dc5a20b451bbb6dc000000000000000000000000325b72026c33750ab9bf0db568fc9f9271d0d8f6000000000000000000000000eb7ae0d87fe2fa2859854e8c52ef55efd4c467ed000000000000000000000000f1ea022a7102c6ded83358d92b1877965ac0dcf90000000000000000000000006b211b4e7eb6c347061ba64062a788570b0ff7ba0000000000000000000000005ac58ba2f3831524bd9dfa25cd34e8badaacf935000000000000000000000000145d572c9dd22400d19eadd94948e2258ad18e91000000000000000000000000fb39a58b72f386fded37f4875f2897258643c928000000000000000000000000f8980c409914c2e0f407423d5c666cd0d2b5cfb3000000000000000000000000f0a7482e4d7a8062f8fe9dde72f38469c0b7312c0000000000000000000000002dea7a748e6de8437eac9728132e1feda53f7ccd0000000000000000000000006f9acfe5cf77157badaadcb21cb8c2107d34de28000000000000000000000000d87d062cbe8c5bf85febb3054f846768e7d81eba000000000000000000000000047a646718887e487e7345d05b1f90ed08e94b0100000000000000000000000033853e84630774cbe48f839d75c396eb69e47b580000000000000000000000003b865b66b4c98c86d3860d5b4c3a5a81f76984e4000000000000000000000000d5ea64446d477b34bb867f733873b73a36e58b1f0000000000000000000000006f64abd6bb985795ad7795da018a444cdd3142b0000000000000000000000000836b7ffb42091c999e59395edd70ede9fd45f08900000000000000000000000030b3f1967439e694e1689beee7af92b3573020380000000000000000000000002b8ebd40611ef95fab836c42b858be8533f686650000000000000000000000003ffa9f521fa713defc4088434b019180f3511537000000000000000000000000ba0219a095c7c5704101ed2e46a6d2d373b18772000000000000000000000000ca3942ed0d6bef7e8af133864fa7b109c3cb0d1700000000000000000000000039e83dc52f360176f65126f074bc0ea439673ca80000000000000000000000000b15fcbb5decbb6c269a9fed6bdd7fe0fa94f4000000000000000000000000008212db15b1d41904ff1bb0392513208b792ad64a000000000000000000000000864181a96c55b7169a5d5195a332032d6d9599120000000000000000000000009c6905a1c8dc229e921aa73b68c916468c1264f40000000000000000000000001ef1795c20857b8ba84de7605b7194a3b7d81b8a00000000000000000000000035b2188289c3759356034c2c6d38d774396e13160000000000000000000000006618f02a36d17e7b2dd29eaef708a1daba1541a2000000000000000000000000dcf476305098bf2485743870cc53f2a0cd9e13710000000000000000000000007b655380b2091b0f1192aecc0cea1550fa26a5480000000000000000000000002bdf1abce881c9d53c568b06379eb9e291a0fd7d0000000000000000000000008a2bd4df62e9fc294374c024a2e12fafdff80a1c0000000000000000000000008514003e16fd706c689e8d00ee93df8843c0f589000000000000000000000000d1daadecd1e143357141fd17f0d1c410b8f528a1000000000000000000000000ca67a2e9f94cc3873c908a35d07ab8e156cf2b71000000000000000000000000e6ec6708ea98719b2fecde43e95b96bf077252ad000000000000000000000000fc756f41fd38c64fbbba4d3c7dafe042487eeb27000000000000000000000000aa5589c8d8bae890d39f940a9caba92fd1ec2ba7000000000000000000000000114cd0fabb3fd7673bc7f08a8dc0e06626f4e595000000000000000000000000ceb62262c9049a19cc1a165fc886302164f70ed2000000000000000000000000d03d63699a7e37fec0eff2099e96bac589b793cb0000000000000000000000005e6dfa7d748eaf46e0b32e8f5827f4976fd86f8f00000000000000000000000092816c52411b51f8e36e87011fd6c480765a4fba000000000000000000000000926d4f0316adc9d08461162e710e3e943dcce78e000000000000000000000000cfcb15587be21b2e86b757fedbb682d932e18b23000000000000000000000000eabeaff509fdfbd469e3d51f67d311f08b24595f000000000000000000000000d50b5e442232a48f05081081cbc9bcc10aa8c559000000000000000000000000c0fa3a60625fa9c615b0e7b134724255e0f6290c000000000000000000000000b743a8d19ceb2821edf344d2a08b4bd1ebafa3a9000000000000000000000000a4ee7ad165de92dba335ee3a4480e13bdb888256000000000000000000000000d3c3ce41d2f07998c640cd1e1123b3827b104b980000000000000000000000006790e4364d74c1bf65420cd4d9066b65ee127946000000000000000000000000b9cd1e21eb832bf394b4d475fa65763fbabcd254000000000000000000000000252f820ea21434918bf40259ed69d1d15b7b3fc600000000000000000000000053ef93684e7d34e06c68518616423e4095a632120000000000000000000000006bc1975bd54772a7e06522971015b7c2f8202a1f000000000000000000000000cd8e0839f8f8870bd4f40f8bb2618f3bb6213173000000000000000000000000c8ee72a3dac72542f31f642213557b78b9c51979000000000000000000000000056770a61a2b3564c7ff02dde67736f5dc7e18d20000000000000000000000006518e847b1bb05f3ac9671f55eea26bfde2344fa0000000000000000000000001f4fde019e0561de51fa808e5e5f60b2f67971400000000000000000000000007fee33c36549c1c27ac6de19adddfe03e41874680000000000000000000000003cb3f33468c51ae690f9dfc885ba0bf58975f7ae0000000000000000000000009290f527fc74c95195365679237c9b0817b0bf310000000000000000000000005e8df32d6f7c2fe7ece60a8ff00dc055766a393b000000000000000000000000783afff04397f3e2f13647081f5cce2febb659d6000000000000000000000000497cfda0f3fcde13e750559151bd4d8b60249513000000000000000000000000e65ec6e1f59062f24fc79b9241e45ced4a77d0fe0000000000000000000000000fc54b8721dfa86ea0a1d969bc88b2079d32b9710000000000000000000000004e3f04f4ff29232dc816ceb373fdb978ae97f95a0000000000000000000000002c02939b040a777b6ec48180dc126a7683dc76920000000000000000000000000f145bb4dfec311296b5b2960ea42d0befccf1cd00000000000000000000000011ff7c711e1fcc7e32d36390959e46ef2f8216d6000000000000000000000000175fbb0633d42e39accd13526b054d5d6d745b7a0000000000000000000000000f221120fdacd08d345124702de2d1bb91fbb9fb00000000000000000000000014eac5c243afc629d0632fee8cbbb836206ce3b50000000000000000000000007ad77ea4776532b76efaf0f4189dda1253122102000000000000000000000000764a0da63882440e6e3072942ee7ecb2049649dd000000000000000000000000a403c0d24f6a7974ea31fc433d9b133e8f92e1da0000000000000000000000008c1ec3dcc7500f5617a78e7d7bc5412b5b9ddd8f000000000000000000000000c6d224379d758cdbc19f23ea28c9e64aa2f98b02000000000000000000000000919cf032d9bbc5fcdb9afad50806f253af12b6e100000000000000000000000089679b158c2c1eb51e3e7c6f5b393c89cab77cdc000000000000000000000000b827b6d1fb5b4ab802ab7fc10bfde37514a825310000000000000000000000000aa2e23b26395808a10fe382580a01f3036f77f10000000000000000000000002ae95040e19da1b12a89125ba8abf1835e740a5d000000000000000000000000efa7718651b7bd27d3a91a3adbb5ed94473bf78b000000000000000000000000ccd0885ec784b71ebfb14ea39f6710911ac056cb000000000000000000000000350273b71d227d47c483503886e079594ff7b55b000000000000000000000000aa60481cbf8aee530ca96a7b4cfc59086bd84a8e000000000000000000000000df282be82ab614d0deed7bca23a8b42ef535da4200000000000000000000000058571500f7a7b6b91ac2e2556bdcbeaf2680fde4000000000000000000000000af9ef7761c855ab4d04c44d41aa18bb86ed74f270000000000000000000000005e03420b12e887dc0f14396b5bde8775f159cc39000000000000000000000000aadf3c324e44e061e0af227080d6605fb71b22a7000000000000000000000000d0cfd26a92a27a9261c5891945923c2ce2ef1374000000000000000000000000dc5720974e72f438f29baaa3604c1b009eee3f7a00000000000000000000000051f1353eb96dd405c1455300b22ee3876016f913000000000000000000000000c76ff945150887b175ba3a36e261a071bddb00e500000000000000000000000093bf720e481e593249b1cf7bfe9ce0dcf877f409000000000000000000000000415636efcec29c091964798289bef4472b40a576000000000000000000000000ca9d88bb1895188ea0311425ba3a9e31cee763ea0000000000000000000000008598707559bc59e2e77b5ecb7adb172fbafdf745000000000000000000000000f924c333a2039177606cd6d1128c7305f4ca141a00000000000000000000000091d355e3de623d5b1069f5b70d831a28491fd4610000000000000000000000006ef446083f3d2ba743161530adc1a0a5c073611d000000000000000000000000a6cf75b03c19e21f1f1f94182dc6e60e80276979000000000000000000000000c0f539857e4fe9dcaf4ef388be2fd662d8771015000000000000000000000000f0e904fa3cd0c6e28c53648785414b06ede0ecb500000000000000000000000080c4474ef3a1c3d4945b6393def0096b9420fd48000000000000000000000000ee3d22515eba73b3f9750dbd01e15b1ce487aca5000000000000000000000000dd108f83814b0f5bcfbd64bd02751554332e13fc000000000000000000000000dee581fb6fd916c9825cea404a680cdfd98d452c000000000000000000000000cfb9010131b959ffa20c70b2b5db6e17fc388b030000000000000000000000009b6408e870b36a0616dae20cf8aedbd21dcce1b1000000000000000000000000a98dc8d99ca1d99cc9612b3a9bd03ff695e282c400000000000000000000000049e8359aa7503e37e7ea6fe608d39b041d03ae1a000000000000000000000000184cb63880160c37a032e23c59f7644c71daad3b000000000000000000000000018689570b13fa043eed9ef1d9a3730cf02e1d1c0000000000000000000000002f8297452839c2d293800cf7afa941e8f63990a0000000000000000000000000c0a07f6a00918ac98513468d211823526b3cbac5000000000000000000000000e63ddcdbcf865eb83993a35f03287d6caeef4d6b00000000000000000000000080bdd1a86d2b502059704fa1f8aaa24a61fbcf3f000000000000000000000000e6675337cf92f1a07abbeb34afa2b6428570dbe9000000000000000000000000ead5eadf21b9aa4f0f382d146bff91a78cb855d100000000000000000000000036eded7c907761a39de93bb3fcad7b62094c102b000000000000000000000000f657bc52bb3efc44276f521aa947229c92a226510000000000000000000000005993ae3ae348af08bf79dcd52d10d82c06a9d88c000000000000000000000000fff232c19a9c56da9288e81f0fff6859dbcbb18300000000000000000000000063c696931d3d3fd7cd83472febd193488266660d0000000000000000000000005b9b55d89508f136944dbcecafccba8cdb6d5e97000000000000000000000000ac7699baf7dcf4fd41f895be12ccd751d9a43b0d00000000000000000000000098e9a40b7afeb74515393090630f74c6241b1af00000000000000000000000008f8c6761fb0e43d5bf999ba513d3425f6df4918e000000000000000000000000687d4fd3c1687c0945a80703e27802bc338baf5f00000000000000000000000070e8745216a2dcbccf4e0fda1843505bc939708400000000000000000000000022a11cfc7198d20b0183bedcb1cabb553214939600000000000000000000000060bfef399b16e11741af29be18abf639f6f933a9000000000000000000000000101bee0a46d295ce772f53565b137fe48262e8de000000000000000000000000229dce08ae25397437f2fca22a6fc77604e92acf0000000000000000000000009ca8ed09374bac6b588529d0c6b021844ff06f4000000000000000000000000084340e2586a0df2598d54ac0c00c0d4f8ec5507e000000000000000000000000991dc6f847ab090635888e914ccea325d3b27093000000000000000000000000c7496fadbae590cf343307d3dc124371070cfb50000000000000000000000000c708b24a8a31731bd4f92d80e57f87a2673bfdc1000000000000000000000000892f2031d10e9d31f16a76b10a1092d7ae3e36d20000000000000000000000006a5063be0aa484e9b4f79167b22132149192d10d000000000000000000000000861c5b28c0e2d918f463ea678483f17ce8c787f3000000000000000000000000df0852ee1370b79bfb759d124b47a3a5ff5ed70e000000000000000000000000fa22c123fb86d9111bee484d8bc7447a64c4ba4d0000000000000000000000002617215b55c008e51d6b7e7578210d03be685771000000000000000000000000e297fbe333c59f8a8312fe03c7216dd265907f7f000000000000000000000000fc2759a127b31a9fa349ba41b77c61579709a4da0000000000000000000000002720a577f16aa73e1ca17661aea4cd28761d79e70000000000000000000000005cc76d734fb53bdebbb29e54df9c3cb69b60d743000000000000000000000000a306862b6e54ed2971e0814e139c690720f30bd10000000000000000000000007532a9c840fae5d69a25f9f058d43e4d84875c73000000000000000000000000a9d17312ebad17b4095c4121dd5c5c821dfbf62c0000000000000000000000004f0059af6a8c7446b30c55e90d8b8381d1877d1e000000000000000000000000b01fa515a9164be1c45c6626c3d06c8fe7ca5aa6000000000000000000000000bb44ca3d675bf18cd65a6212894b0fa6ab10e82e000000000000000000000000577938d1bc4ee1d546795cce69b04990614be3e3000000000000000000000000f751983ccbdbf90253c1bb450014a727f6ae99a6000000000000000000000000dcd8f267b0dc855828b23e61a03e033abc0641f10000000000000000000000002f2a548c8ea57eccaf59d2b873ecc9adc6318e9e0000000000000000000000009db9d4e70ac1561ad4b0e9ff99ca2c190f591ab200000000000000000000000004525c84b11f92b5a164c0e2ceeca5a5f348f7410000000000000000000000009c61f99df2ad11573452518699515398d24247d1000000000000000000000000399eaa01d6cc33c4b091b2a3287573bc5a0898340000000000000000000000005185de91702dc77ca6a5ad1ce78cdb0c5d071ada0000000000000000000000001fc4b72936a4729d32ab96c25f8cc59395ccbf7300000000000000000000000039cf16a6bfd99c758b9077270976c288c92747e9000000000000000000000000115559c3b0a80831a1f46d5feabf030322bea6c2000000000000000000000000ee136ec48be2388c70c8448739549b7e1f6f5e7c000000000000000000000000c972a58cfadeff6f083c1c23bfba2a634a70bd3c0000000000000000000000000bf68af5e455521d0a7aa1ddf19280f71cfe8de40000000000000000000000007cc008840a9ce52f12a27acbaa8790b9ad7667f4000000000000000000000000d8d7992276a20e95fe7977e9b09fdcad2ff33676000000000000000000000000d117573e2bc55e84fe9e0c342eb1c72273c5d44b000000000000000000000000d5bb615e448d26ac5ea4207b02206d40f00c3691000000000000000000000000f7b3eb306bebb5a2f876bbd76f7a5230668427b30000000000000000000000001060f2caf411ffab552147c2a2e1bebcec4124530000000000000000000000005f80da38b20255a6a856f4668869c61dcb2b3897000000000000000000000000d8ef90207da9d57e34c97eebace91666e3a375d0000000000000000000000000b723382968c7c2498971cf077c7e382e8b9bceb400000000000000000000000095891e8399444cae56da94c4ecc6fb35895315010000000000000000000000001fcd3b2a6dcaa9ad887e602c22c0ccb0ca0e77dc000000000000000000000000a8bced78aa383e068420e5246b8131bbffedbfe500000000000000000000000049ac48676f435f483bb418f6c8cf963e08f91968000000000000000000000000f3aaa8785ae918af2ebf1351f67e9008058466670000000000000000000000008e00574b9f51fc14206da93bccebbf0bfe68e295000000000000000000000000a92177800e815658ffbbac93aade072c76b13da1000000000000000000000000e35d2e4b7cca0e4fe8249db561c6d0ddae9ea950000000000000000000000000bfbf07d06f15a4912aff811f8c24d5add5d7ac2b00000000000000000000000067b0cd8df4f2eb38dd29106853003d9d11e37d0f0000000000000000000000000ca6a3e3bb25950f7583a210d89cf2dc3fe72b10000000000000000000000000446c01c7295158a18c2036189f8082915a20514b000000000000000000000000d4a1ed4e90219e383a64390c4f068f27644b97a80000000000000000000000005dbfe77544d1ed1a6248b399d5627b5e545127b500000000000000000000000002d68bbac63ba13858ab38ca1a346e1f331ec85c00000000000000000000000076e45f298be6922b3ef374d99b8ac90d4a658e9200000000000000000000000019698dc93698e4916c6b71435d276e42d4797243000000000000000000000000426b8fef339a1b91f49c57f66d4344d2ea568a610000000000000000000000002202a58779c8987976430d9d6cddf54476c3d367000000000000000000000000f4cca24db671b8f44ff9f673437894a012cc5802000000000000000000000000a6470a17980dab9c8d5ffc07b2fd176184ffdf8c0000000000000000000000001968b77b0cef26585c15b780afaf8519582ae5250000000000000000000000008370892096dc536747e51a6ad440f3d14561ea3e00000000000000000000000098ea2eb5c6f30e9c9c24dea9f8810758484b542800000000000000000000000005438b4a5744689a941cb8d0ad04637dc78952050000000000000000000000005348e4f8ac577d967dadadfa1bc9f90074fa8eb80000000000000000000000006aaf4cdc5b4fb407f2c7a40d8092dfab2274f20d000000000000000000000000f3e592ab55a5075f6a997541ef638b573a2d83ab000000000000000000000000620d2a456b375da32db9357181a632939dbfce540000000000000000000000006a13f981cce4ed79fa5cc2a479bc811b8942df5c0000000000000000000000008e536bdcc9021c36568e767528ed3edf7eda72cf000000000000000000000000a0205e17bd953d12cb89d1d523a728f065e941cd000000000000000000000000f493c9f27acfca805d85a8d0d0e9ef720bfba1e0000000000000000000000000fea2c6352074df7ced48f97dff7a20b035a200b5000000000000000000000000e0d29a10d0f7deaa0a6d541c4dfbe8c9a68004560000000000000000000000004d4e650809cbbad6c308ad9ea7afa9f84bcf41e5000000000000000000000000e0086b242f476e9233267ef68e329ae46070906300000000000000000000000018d939f9f1922460dc49cc5253e0a7886ef6f40b00000000000000000000000049e249318a92afcdb08670a4252a86424e82463900000000000000000000000064ec55ee65d2e984901c04b2f4892a277134d9f800000000000000000000000020260e57755163b822b1a70a3d52d07c990ac283000000000000000000000000ace7c6192ed7041ee9e9cf443362f7bb777c6684000000000000000000000000b5873e333161e5b45adac57379ec2b15d861178d000000000000000000000000b763f00908e191ab2ba88b72337d1fd4b5ebdccc000000000000000000000000bea02e94cb393001ad84c70d248a9d1670818a5300000000000000000000000052cd59acc664381c4bf2c9435395d39ab9cc7cd10000000000000000000000000efe4da2a3f44620fa4eee9560bc37be1ab6db93000000000000000000000000129f2a454040ecc204e07a215ecce3135913e410000000000000000000000000da23d2ec71fb4952d72656589b4341c6aef1552e000000000000000000000000ed78ee5abe8c66505893cc3e64397542617e8dd3000000000000000000000000e445e4deab0b6bf4224b432bbd7a3cfc7f9dd7050000000000000000000000004d55c10be280d960476a9564f3c36802c014ce030000000000000000000000001f79bf5ed008f599569d45eccab2a327e8b3c0ba0000000000000000000000000bc2deec94596da9e7e81876b4ab82c2d4be4ff100000000000000000000000076fa5e68408c51f3c78d37d82048fd0462da2c8e00000000000000000000000081ac372a80d62262338101f4c315c9daeb3fe336000000000000000000000000050f3cd80eebc36e38880869b8a623b6052a9d1c0000000000000000000000001edbe3a2886cf6e6bdf20e53b782bfab00ce4acf000000000000000000000000f841000de865a0832266177274f19b346c4444d500000000000000000000000084eade6a935a76a9274820a86b7ddde5ac4aeac1000000000000000000000000f59f707d9aae5c673352c1b36c839cbf9267afe0000000000000000000000000e0f4cddead7fd8488400e34a517ca4a65ffd3c8a0000000000000000000000002599fcaa7f984edc234b65c74623013acc192f390000000000000000000000008d8b4dc1ba470e2466c35e3356e1d91c49a1fce1000000000000000000000000ca79f3656dffc4401fd918ae4801f52ec8a4083b00000000000000000000000013df883c73265cd9dd07b573c945ace1b73f549e00000000000000000000000084f54b04e77ae558bc2851ca572575c3d2fa94a200000000000000000000000052245bf8bad55c656a7c422d4ab51048119b8e4900000000000000000000000012575cd5fcf6e75a16eb8075ef8f7937a46bdeea0000000000000000000000003e9c78af88c9eabe0d0b967c119def89688b7076000000000000000000000000dfc61c67e0463c23a295a2bfb266d6832ebfc458000000000000000000000000496012c679a810a7b34977bac4ebe379893b4c630000000000000000000000009f6d610f9f667ba8c36d709992956940580ce17f000000000000000000000000f68e278e582b0c5b15a3ed11105696a82161fa7e00000000000000000000000010f0bcadf4de5ad37b7c273353bb411a304efb40000000000000000000000000835495fdcf95578e77771df7a8efbfa221d7dcaa000000000000000000000000c949cc6f8d115a14e0fd560eb00ca6968804a2c60000000000000000000000004ef1296a213086f04bd97ceed877306841053bbf000000000000000000000000a4e96d36c3e896dd40e66f257ea4ce1099a6c8c20000000000000000000000003d44c1f7c227c3630967f944f53904ba7c14da9a0000000000000000000000007e90e9449e12b6ed178a837820d4ebc782fa96950000000000000000000000002d8184d3b26a8c01c058cf2caa09bbf34519ca54000000000000000000000000abf2394f38b3a3e616b0c40f303b80d1301b3d2b0000000000000000000000001c067a05001989502f44534e95ead164bdf2434c0000000000000000000000007e659bbe6f1d7c872f46a558b73410a38ccf32fd0000000000000000000000009f64a8080c5bc294f769c01b8b45c761c44505270000000000000000000000006d572f3651c4869f3a20bd2434c588d168050384000000000000000000000000f918bf8e4fb10fd5dfd78314ad41feda00cf40b9000000000000000000000000f9c789fb1054eee23fbc0a87741f6a9a71681855000000000000000000000000546a38af767523df77f8147e243932c27fff58d8000000000000000000000000cf935a8ca2d48236aef293ac0d14341941500d470000000000000000000000005a7ce5d41728fd7bd84375e305c48d6a39f7da6f0000000000000000000000002ab5dadb9890d5b2ec67be64c6245cdde286920c0000000000000000000000006aeb7f65fdeca570eec99d2c0af84e4b76a01ca500000000000000000000000012a22ba463adc83d39eb418a9747d6bdedd9195500000000000000000000000017529c9ca4859ef57b57ca1b841d4a5f03c5731b000000000000000000000000221f6a03aab7c94bdb51f973b3c6207509785d820000000000000000000000005e2bc5095808e1122d243d994a9901c0fc7ff4b200000000000000000000000031757f179e1ff6d0a91644bc1392a19d9f6ca44400000000000000000000000075309320be0748674f81b8302e4a916461a29750000000000000000000000000f132e04363230cabd180b77deab7f9f5cc79f3bd00000000000000000000000024561d6fcaeb979567a014eac5fa49518126e1cd000000000000000000000000a063c87b00c54ac4be197d24f62a874ed7a23bf9000000000000000000000000fe52461cd24336ec56ff714ae1d2154402ca184800000000000000000000000091bdd9a993a2e756e256b2d20e986a0e70d89a1f0000000000000000000000003db6cb52692b2bd1c20eed29465276898d6c33a9000000000000000000000000ef91a53ab6c308083d0ee177fadb42a98ad55ae000000000000000000000000042fe8c3900e0deeb1b55620f6524b782ceed3afb0000000000000000000000006683b6c79f06a32d8818ebea66060ee2be3d4ff8000000000000000000000000b2a7c66369897ef093e49565a86ef969e25c425b000000000000000000000000bdc1f6d79d9605905ae65e51d29fd6eaa8c14c6f0000000000000000000000000a8fbbcf2c0c386629f4783ab44f29420d93ec540000000000000000000000005f079495012dd76fe5381b0d003ebfcfd90eb95600000000000000000000000062ff4a8fb3b65c1dbca33a3a4bb96b7dcb32605d000000000000000000000000a07cab9c8cf7f84b3b752c3d88bf41aa4492e94d000000000000000000000000b64844c271508d7e3d420494c2c651be79801dc8000000000000000000000000d7732806d4c60374d313d07c32aeccd620b8f3f6000000000000000000000000bd1977845a0b58a8d9f94be8487efe7288137ddc000000000000000000000000cb8a9b5165095b8dfb14559de50a08523ee9c0fe0000000000000000000000005fe42df5a8cd30e41b8fcebf0d85bf19d4ca5b3c0000000000000000000000005060d94905f4126dd2ef170b6f372ed1f6f38f3c00000000000000000000000087b1bb0c429b28d63d0ec4d2128f3f1bd438ec2100000000000000000000000087a2d60188297bbb996321fd23ffd165ae40810100000000000000000000000046910ce5db8fdb30d1f800c1544f108162d02ba0000000000000000000000000418d48e690bdb1e36291d17a630db74aeff3ad12000000000000000000000000ba11be2c4f278565268b1bb0355484a36e85706900000000000000000000000031d4e069dbb8ae1e0e36549636f48726840d0496000000000000000000000000bc5175ebfc05c9bcb77a45cbb6df33e548c555d0000000000000000000000000ca426dd21b740cebb12d1bf7a1e6ddce2b35fdb5000000000000000000000000f48a77d938c5d2b7d4d43374b798fef214936bb400000000000000000000000056a52259446d25f1e59b979462c97b88985f72760000000000000000000000000e70de7a7ed244b699b6e0ca4b14dbb85ac055f8000000000000000000000000a8fd6dcc59358b306d8bd3d0fdf8e0ecf9dce140000000000000000000000000ac67d16a6d8add2b4a748fab0431d95fdbb13d6e0000000000000000000000009cc518ddfc97805dd1870ef5802d45c04e454b7f000000000000000000000000a936e9cd282059f857771340559ca071b6f6ce44000000000000000000000000b6e3f5a766b31699d9f0b4623abacac5912179f900000000000000000000000006f6adafb12bb34f12b0035051fa02951a16d843000000000000000000000000a3239ce2469bf9dc7451ccc86f81fc11282f939f0000000000000000000000006120e73606542654d8655378e73ecbda9a055740000000000000000000000000d8eb1379e007aa171e4cf904a40b8e1358dca0cd000000000000000000000000c4776980493703861870eabe2f2a10dd1a6405100000000000000000000000005910168cf19844cb982a612e545d15a45b579e5a00000000000000000000000064fcb86836f86e1014ed9d0dd4c3a018c1f20fa9000000000000000000000000bb354efe6498162e9b0fa43f624b53fca7a2c72900000000000000000000000077066a5fb2f24736719445e64dc7df73bc45a64d00000000000000000000000072ecdeedafe75ff08496aa5936944cd57726da210000000000000000000000001f8886f3cace8a8108571a85fbd9c128b3476e0f000000000000000000000000c1f60db6e2e100274b82ebaf69385fce2961a2cf000000000000000000000000752687e87c3c030006546beaf6433d59bd1722fa000000000000000000000000f2a28b4c483cc0d6ba532043134c0de21b5c9696000000000000000000000000530c85eada88bb7141df1dea7bfddc49c1577d5b0000000000000000000000005f9c94cd53b09d23c4ec9dd07b7acd0a91637861000000000000000000000000a63b4e070c7ac399306a6d646bb4745554a27f6a00000000000000000000000058f12288b2599cd6a35bb53105b0916fbf93bc2a000000000000000000000000784d415b521cca52d5f1378064fec0ef38470d42000000000000000000000000e472a3e0ac472c8b455a8b4d7c8d475f615e6e4200000000000000000000000035709751b29beac8bad921919371d93d06e2104e00000000000000000000000063309a019affb1152b06b4076e9f50a3f586dae1000000000000000000000000aa0915177e6d89a6961f8b04fc5c9e4a04475e850000000000000000000000007af0a5059ca10fb665d837b38847a24cfab01647000000000000000000000000750f09efda9adcc51330d066b1ca1df5c0582c8400000000000000000000000067df6fe709622312b6b6efee9965f6bfa7920fb200000000000000000000000086c0df5b29e3582db46232d0987593d474105dec000000000000000000000000345f47e93078fb17d85b51d756e152a3b8875e18000000000000000000000000aebd53bb5d6b14a978a9450084e42b8e1758e419000000000000000000000000eb15fed2f694306fc692661c2b3ce1a69d83eb14000000000000000000000000328433f55e8713201a70b8d2d963f940f0265f3c000000000000000000000000b6dd3cf22d4d9c0934453c5cf949a63aeb2c75be00000000000000000000000008148a9320ef5d6852c1e564c4b76b321b816c2d000000000000000000000000a3634868f199cb821941e8121de32c89e75f4919000000000000000000000000e4e849fc0d3de4ebb9159c1cc76cac18427a1615000000000000000000000000b933dc46dc3ec253d4179aefd049720bfa0e5fad0000000000000000000000000ad1587f2b7b1464383d8a97dee9849f00f473670000000000000000000000003cc97fd1d017d8ce915621a8085d05f829df1e3a000000000000000000000000e9f3f468d6356398be9bbc8b71aeec1d7244f6010000000000000000000000005a2504a3c0f2f9b72bee67617cf080372b6af5d900000000000000000000000048946d3bd9d01a506405a6c414618ab04947852700000000000000000000000032a007c434b9f0b812e409d065656e34d90510f40000000000000000000000009f63b6b4009a85435fe63b80ff53004c30d75977000000000000000000000000a4c120dc8930a27d317014a29b1e4df80cd054580000000000000000000000000518b94533b92cc3ecac6c75efaa4cb564f128270000000000000000000000006560bf1c3c1c0df9e727b6395bc8ce8adb50682c0000000000000000000000008f5dc79b219df4643a4ba95ef49d45ae4194778e000000000000000000000000b0cfccaa35eb61d3083ae7bb825130605e760f1a0000000000000000000000004631c36f0f5cea1c59f585605726bf298783dcc2000000000000000000000000097fb3a85ca6a936a6a25b3b6db6b4681f6a2a05000000000000000000000000e70c052e417ecd20b11c30b0e3125adfbe30bc590000000000000000000000000d85a28ea0c319e483e64e8e8f7063f8821d956c0000000000000000000000002a4ee1ef79b7977709a47e30b89847bcfca1fa0a000000000000000000000000d2ed7466cc5fa4c14aba33fe005fc34886de17f7000000000000000000000000175cf826c8b5cad718ecc1c3b055643c7a14cdaf000000000000000000000000e5597bcd7a34168c1806f250c6ecf8bfa4943eb900000000000000000000000035c927b856c4c78bb86f642f46cdfcc4163937d4000000000000000000000000c820468f33445e09ec6e3acd2d31a1f162def598000000000000000000000000b10649f4052ce27b622f6a43d7bb3f138e5f8677000000000000000000000000ca6ce262f6ffa533d591380a2827977bccbb079a00000000000000000000000099b618d379435ca2e608cd2c9d07a905e3c4c22500000000000000000000000053311ac19bd702643b300abce9041b5fffb0f9110000000000000000000000006bb8e289ed597db3fe2458c6e46533e6b47906b700000000000000000000000016f7f1056b0a93fb258f633fd13549a509036150000000000000000000000000d8e022e57eda6e94dafbe2781b319714e9daa445000000000000000000000000a495400d04ca6f5c8485711eeb486fd038c9dd110000000000000000000000006c9d0befeec4cfdf6a354ea89ac9412dd98c6deb00000000000000000000000080ebf704e6d7a131739b971ba0990762685ffd88000000000000000000000000024a1cb1a671a7583c32ece256ac02db14ad20ee00000000000000000000000045a02ff681c6a2ce72faa39e51f055b3ad8cf0a2000000000000000000000000c8660f30f4f8615660bfad210071c5acf222d9930000000000000000000000008d6759eb6e3cc63e3b86eda0844c260fdff4169400000000000000000000000047616df76fc907a224091d23928f0b801ce3e9d700000000000000000000000057f242458f8bccc7a223fe28486def7fa8fc47fa000000000000000000000000b863f75aed1e6f46d96851c63f7da57474f4d796000000000000000000000000208f65e55433686acf75d9e24f4c4ce2c3afb28100000000000000000000000035e75fc2532cf30ed2a2ca36c2d09a16246d297000000000000000000000000030d289d60c3bf2941bbd87bbf92866036f6aa65d000000000000000000000000137e557553962f4e72a03b124b2e850e91f2f14f00000000000000000000000064eb0691b009bece2b7acc8b9d8ad615835a649200000000000000000000000024f789a8fb987b013bd830c6582e6667d009b07c000000000000000000000000cb58d20e8ce0f57a9b909985eff823fa694937e5000000000000000000000000892caea026db56245fa60e6537f7fd534cb191b10000000000000000000000004e96a0d37beef5ef9a351f20c9a028a22e256c5a000000000000000000000000f78d25b5ebc9ffb65d45bedad4188722ed7849f0000000000000000000000000eb9e901163bb73dc8ed1db5d2c9dc6632cfe03ab0000000000000000000000002baa5ee96e88d524967b5c9f7d76760a905e932e000000000000000000000000b2320b78ee07962b1b3374aa81decea5746740ed0000000000000000000000009c63a655614a019cdd06c0491d5d8d0cd0e6b387000000000000000000000000d258de149359c04d6c8b1ba84c6d1548f4dcb5eb00000000000000000000000072b4f8053f3dff05932d1321eb285bf5e0b08ea80000000000000000000000008610854df41a8bdad555f2e41a9a7049526e92920000000000000000000000004a917cfec8bfeb928f5f00bba1b41af2b08498cc000000000000000000000000dcb68b9c0d1f7ca91992ce11bc9d0b0f0ba8d3010000000000000000000000007fe9e2592b4aab12ce1707eb13f5b6a23751b4a9000000000000000000000000e47a17ed90bd20c513284e294f866ae9d2af76d6000000000000000000000000826de39d21ef5f141b00b30768cedd2f5111dc5f0000000000000000000000001faeb13d06dfc2ac4c1e41895dee8ff20e12a06a000000000000000000000000b0d0a3a438da8945758a75f0afcb8c8ac48aa19a000000000000000000000000725802a0513a97c01fb02b225cfd10f7f06cb6f10000000000000000000000006728aaba8f59c3815395611848e1bfcc2f8d807b000000000000000000000000c73c1233e02854d5b94307fefcaa05ffefa6153a000000000000000000000000a6c64bcaf024578dbf60f3523fe34cfbfa8888150000000000000000000000000a3dfed01615a840c611dfd2076fef2378f9a2ff0000000000000000000000002ed167fca4c9958030a53fdde9f08dccc50373ff000000000000000000000000190efe68fda2d514fb04c9d3a5ccdb98cdba8a300000000000000000000000000b6a86aff0de031e03e3b20b2d6f1d4fb68c36c4000000000000000000000000d436f141714e7a58f2dc0c159c94feaf9ed24fe7000000000000000000000000e6a6e0ac53734b4825af389c73abd50276e32df8000000000000000000000000845951d2e906b539014cd8a9aa8051c4df1855e100000000000000000000000094e7f7960099bb64b12c377fc3511e6704b6d6b300000000000000000000000034927d0ded727eec14f50697359476ce70bbf4b5000000000000000000000000631ad31e58fc131cc7d7cf2c3d58c9eb8cbac5860000000000000000000000009c4a6ed09f8be1a40d32b320a066dca76cf6ac9b000000000000000000000000ec471f5a80b166ceafc136d4727b028debcc63eb0000000000000000000000000ff9add0d1ba8936b9bc559e3d2e3dc4d60c7441000000000000000000000000cba18069b791d3cafd6813e2e97b5a321263541600000000000000000000000019041543aa3e3b09e83cd4ed646d44291243c206000000000000000000000000fae5d4529c6beadd38d97625bfe5353575550d680000000000000000000000004e4b187bc9cbca0265238f750a14c16d746427b000000000000000000000000019ba4ae4653202e4c63ebcccb1c81178fed4415f0000000000000000000000005a35eb31fd12b84d4b74bf60f094423c95ff660d00000000000000000000000052bd7b55e083281261a292b7abd1451e8ece33e90000000000000000000000000469f97d9f7463a809c9d80984b1da709017aa5500000000000000000000000021c43a228fd503c2c308171c95697f6c38760e350000000000000000000000007fe13bdf19a6e2bd28f6b34d46a0187c6aa39e9400000000000000000000000083a223c961cbccad7c1b44f81f8f46c63c19dcea0000000000000000000000007d6a74e3c6eae5ff6ecef7568e779db8442127230000000000000000000000003b8d1ab72f79ede97215114d4063705641b273aa000000000000000000000000d10acde9bbb76f0bc7925a0f8ec6def8f814426300000000000000000000000096404d05fa016ed3453b0b8fad89bb067a5518ce0000000000000000000000005d39102a34f900b1ce1d67cdc71621d20fc976a800000000000000000000000081571d97fa906ef721138f269ae652a2b6051d0b000000000000000000000000685d23fb0f17ab149c8196cd05bb25dec2afe85f000000000000000000000000a8dafd8d39421401ac3bb096f71bcb64ff160cee000000000000000000000000d5ff056ff227b996040d173c007a814b82a044f10000000000000000000000004355f57fa533de44dcdd4fc077ed6d233de151ff000000000000000000000000596c6519bc25e758de1c08f634e022205d8f9ff5000000000000000000000000104cf9395517867089f57c7178fbf07c87be0b9f0000000000000000000000006c1cde794eeb4fc02a1472d1b9e959588454017300000000000000000000000042566ab4664cb066dfcae1277db2e1957ee24fe2000000000000000000000000a41f7aa8f8f0146d72d2563e6bdc2f88c491f2d8000000000000000000000000e9f5cc37f3f86ff293e580f49ad186046822880c00000000000000000000000058f19c8238fb1c62bee3e22247a7e331ceb0cec0000000000000000000000000735e9dffab0b478f00bc430851ffc2c73da55847000000000000000000000000810ff87a0bdf901d60aa36a070661ae1a383e43c0000000000000000000000000774a50be94af40c8eeba3ff97d2b7d61d50a28300000000000000000000000093da101b23069bbd023dabf867f9824d100da4ee000000000000000000000000a9c0ec02a0965ad014bc46855b671982650d14290000000000000000000000001e51f6b3c03e64f388ac00ae59e6a7dcf4f20d1700000000000000000000000089271014eeae769d6cb9d521e4c08d87a145c8780000000000000000000000009403c13384f054351bfd2cd8872a3b8b45a721f70000000000000000000000003e91d3223b4aa0e71d71187f948fe9b0bb99b9340000000000000000000000001c84d44d6904b449d7c29c364a1787c214abd6020000000000000000000000007f28158c30d94ce05a90fede5a3e7434fdcc7aaf0000000000000000000000006276deef3a82bbc6431caeabb5030331a10e9f7a00000000000000000000000053ac252446b5480804629801bee48816107654f5000000000000000000000000cf6edeaee917e6e67813e712f274f4b6c35a31860000000000000000000000001a0e69d87b573931ba229795c82d4af2618b1b15000000000000000000000000d6803013bd84b22e838994fd7ca45077445b318e000000000000000000000000d1ecce0042be2116baa9a58c9454408d8e97fca200000000000000000000000055467b5cdc1ed495e25f26b36ea73316ba1cf89200000000000000000000000097639941b5ff491ffa0e929311b5cf094d6e288e0000000000000000000000008a49a01cecaac0afd7bdc04308e80961d3123cf8000000000000000000000000b05028dea5d5e0069018948f765b0d08a0ca038000000000000000000000000032a68e1367b09bf495b268d881ee64cd7e52840f000000000000000000000000cc1793ac7de0019955bd0236da07e568ac1211ee000000000000000000000000f5b343bb36aa29d70b5c20ab80c5df19b3c38b56000000000000000000000000c619274a66146d9c82b4a272b814749792ba482b000000000000000000000000861f8cea1c4ac542736a1810bff063e3cae83cf7000000000000000000000000b7dbfe7c9dca37ce64e5c4254fb45813c9db08a100000000000000000000000084e1a966eabdf0e04d52fabc8480135b11af27130000000000000000000000003b7f1885b6dab15745298ca781f4ca3870e21a6b0000000000000000000000005883e0f251afe4ac80f99e376fb7dea8c7e2a0f9000000000000000000000000926b1576872749565e5ba7aea8da6ebfe05707080000000000000000000000001397ab788aefa88313f16b11e620ff4d28f9ccd7000000000000000000000000c688008cde1aba5dcd08b8f837aee884130e7dae000000000000000000000000fe4ebaa95fe40dc12e49184dae85b9d85482e97600000000000000000000000071928bfbd5dda8957b8dea9ca0140e6e8e2af558000000000000000000000000e83370feff92fdd814b1c9dde5c836bee389722900000000000000000000000029cff83d0bb7bb8ad3b9b75492bf8c712efbe9920000000000000000000000008932e07c72be7ac600fc382efc56683171b94f190000000000000000000000008ae36968a3c02d1391aa42883007d568377e65ee000000000000000000000000248b9db94185e16ca023cc915b7b62d10eb61ba300000000000000000000000082f1da1853b94f8eaaad55cedf69042b8ff9c975000000000000000000000000f1d2f4e8c0dad35419b13effeb44cf7b2a8f5dac00000000000000000000000041cf957f953f8b189626a67bee3e7f6b9d4ffe1300000000000000000000000072e4bf7c244f2bdc10244e8e4c6cf3003c2c8e430000000000000000000000008bb588cdeacb2f7385cd43f3c1b454ea310a602c0000000000000000000000004384f565080b4a61a758cbc387199d1bd4b1a956000000000000000000000000d0d3e4a8fbb80096e2c6a6ba4b9d4673a57311b20000000000000000000000000d910b9632573de0d2b45b5540e5515da221b8d9000000000000000000000000230d6425bd21883d2e78a6cc5a324e95abcbd1f00000000000000000000000007d7c44f7b87502f6767743eb713eb4129d473194000000000000000000000000bba79753dcc370535e5df7fb7d952488557381590000000000000000000000001086e33a3eec1408eb0e18c38f3e97705a41ef5f0000000000000000000000003ce6d12e26bc87ea63a9d09b5f996e788b8b1c8e00000000000000000000000070193b43c06f273c737c685b91e680c52428793f00000000000000000000000000ca5b1c9e889ce9ccf6c8a2a4f960e80d9a2fb50000000000000000000000002d1fcb9ccb9312ecbcc2998b3dda95d44338be6200000000000000000000000004283b56d3b45eadf1182bbcb3ca7a4e8269ed5c0000000000000000000000002a48fb195a7fc07ddb47ac54dd7a7afc632845b50000000000000000000000000fdcaf4929b9e046f695c903c9c8d9a94dfffc9800000000000000000000000084145b0a34b504728646777f979eab113aa7d5c60000000000000000000000003a1e0fcd3bdabb23464bb0b1566362dd24982f1c0000000000000000000000009cee1c1aba5e68365c87aeca3ccb253e8b0f729f000000000000000000000000151c88dcc479baa908df4a555e9b520ecd661f860000000000000000000000008c2a3bd6c458c8a1d2f4210911eeacda41257bf6000000000000000000000000d70a344b08d56e40827cabe4dfdfb99af5c306ae000000000000000000000000e67c02f77f6e2e688bdc3bc34c0acb81cd4c744f000000000000000000000000a7e91eaa9c9e34c45aba1517222bd72b01d393d30000000000000000000000001eb24b5ccf480364ac910e029d2bd13e90db76320000000000000000000000007032d8d33e456093b24e678827463bd848d15682000000000000000000000000208eb21decf1f2cbb287036fdc20a72428832f220000000000000000000000004cec39004b2c75aa29385ca621a8e5b21f99205d000000000000000000000000deadc45ff3714f0263f1cf03550d092a5868c03f000000000000000000000000e4ab18cce199d3426c21051380eef4a2da3dd7ce0000000000000000000000004534a45024c557ea02ed335303eb6267c66c5ecd000000000000000000000000a5b3cc196893f8f67a7b98e6057b0ecb9ffea7c9000000000000000000000000f4abba70d5e3c5c491e5bf7cfee1ec33c1048087000000000000000000000000bb798253d50aacbdcccd621d2ebe679d67f60d91000000000000000000000000b47df922d0156a5dbf7e7b061e1010022dcc649c0000000000000000000000001fa5992d6afb7fff1e74e194b0202ab4c1e511e4000000000000000000000000fa756665bd028fe5f6f66f39ee1910160444010c000000000000000000000000a0109d78580a3b9401625cdf282c4d6433800a9200000000000000000000000008b54f401f99fbee42f7cbdbca19c4ee436d7b970000000000000000000000007e0d5c247f7e1043d56de42147a6b1d96bf776100000000000000000000000004b2b4c6f7078ee3850ea7391bb01058497a26ceb00000000000000000000000076f732d883eb1cd9e0e1a783a5f153c11a7f4212000000000000000000000000d201dc7795c4b2f40a91c6b113e854361be42ffa000000000000000000000000efe7e27fb073100905ed62dcae48d9213d5b277200000000000000000000000094598f8d2ffc4feb9291d77def24e9deabe8d0b30000000000000000000000004a975ceef9a1ef04cfc08f154d86c37ed09c7cd70000000000000000000000005b9d42b3cdbc729fb92952a8f08a10b316daa363000000000000000000000000ad233d8f3ca2105c4c2c864717c5f0366c115676000000000000000000000000b6f78f79c9e5a32f805e63783b30a940cf21782f000000000000000000000000b6a54f92bb8b5ec775b5479600b0a564a5aa0df9000000000000000000000000d6033a72b8bab7ccf587d57da3e0a298c14ff058000000000000000000000000f1174ce21d5493dbc235a826c0924574252a3c34000000000000000000000000f7a15a0d1a8e8c2ce565c7b1b633ccdcbb16678e000000000000000000000000a48a398ee1e6b3862fad1e0a50039255e98e9cf40000000000000000000000009665aac4906dddba25971eabccca7580b2d614950000000000000000000000008b61032311716e2eb6e78c239d39d34e87f8f2810000000000000000000000005cc4ffa4f085cf2ce70c27cf570acd5d83a754f400000000000000000000000071e7991bfcf93fa70fbdbc2fa52be606b35400a100000000000000000000000017e396c4705037efedfd1bf5ccbbd2761ff6db7700000000000000000000000080468cc3ff39f1cf3ffa6a76d12cc2baeb9d50400000000000000000000000007e19d62917611f3bb6361190efd1b167d7eb15d200000000000000000000000097de8b74f2717bf9b160567f36a964b7aff5775a0000000000000000000000005c5724579fd04337a0bdf18380fe24cc497821cc000000000000000000000000e16fbeb9fe9afb8a0cdb828e49691eb91b1543970000000000000000000000001824ca10555e4ba44bb70764f375cc9e6d2d0215000000000000000000000000ef3006f04e6c8e78d5af916b66ff38f12e6c3e9800000000000000000000000070f5e6d6280e246555cba1e42a039e312a3435a30000000000000000000000002b232352c011e3f851ed7c635c07db7de18a816d00000000000000000000000021e84307d9adce702b03bbc696c64d66f068bb2d000000000000000000000000eb2c78f5459de8490cefc5ffe94875a01daf5df00000000000000000000000002d5dfcef53ecd171a3a849b95459cf8a0331f70400000000000000000000000032993ec2d6544436bfb4dc8cc36c17a0c01879440000000000000000000000009596f5bbe1d10a436c67027eb619f371bcae4b84000000000000000000000000dbcc40cae002708e0f8475ea1f65b4d5f54ade21000000000000000000000000ed6d3e7f85f686e40bd712993f327827a9b7c95f000000000000000000000000f6a878974c7bf136a041a0efc0440ff220b9c0b4000000000000000000000000ee59c8e5d782f1448d858512bce8ce1207aae1d8000000000000000000000000ccf106df8881645b1e99e6dbd5a001d5aa0d5adb000000000000000000000000fb6065e8b8ebc98a93e251cee6617ed1ddab174c000000000000000000000000b79b75e0ec5ab7494e576d9a3533133724306f46000000000000000000000000add3748c4d2a49025be3cca5cca638c72132c0e50000000000000000000000005bdf0730b83a23b603035b7744b0f2267288e5a8000000000000000000000000c99d326105e7e4e661845145c74866fd429b1f7a00000000000000000000000000cf8b3dc1c6a7038baf4b378d2db59195f494640000000000000000000000001dd5e59fa00b8efc6eb7207e7b8a21a2065bee4a000000000000000000000000ce4bfb8074c8417cf2fac6e77a4d451a8c87f1710000000000000000000000007c6b7aaded272d9e7a2402153a8772aa98b1bcc1000000000000000000000000c696163f8e19783c3ee8b7152a2b3926154cdaef000000000000000000000000fa0a9ba237743d845bd03e030a4bf134cd7ac241000000000000000000000000147b430e6ebf72774865a1bcd60bf65aa9346cf50000000000000000000000002ef0891e08da53077b29777f9c0a08e8836a2e3400000000000000000000000079bbf03060243105829d4a9801dc41ce3713a705000000000000000000000000b91ff09a48b664dddbc129d2e94d30d01d6e1b7f000000000000000000000000f237e9ccbc5ed1bcf4ad5362e4853bc5e6c79f330000000000000000000000003a586c449e322ba977c332f5d4c8fd68f45d03ea000000000000000000000000cda2ddd6366f08d66bedcdfe91413e9a525d38730000000000000000000000003c6af8754a354c3bdf10a8890f77c15274aad7740000000000000000000000004d2490d098ae9df140779261db64cc8c35f41d3200000000000000000000000030d621db9ae25515c9f3c5123a30ad0d5156f8320000000000000000000000005771ba7fb494681fbff0548df94bf800bb304965000000000000000000000000ba41aab413a2ccde59b9cb3fd187516ff01a8cc7000000000000000000000000a7d3465a23d069e97505cd02ad43cd9edaf0fe3a00000000000000000000000000599ad9287aa63bfdd5a12fa4bb33baac721d6a000000000000000000000000d15882c9235f14ca6d6fbee45e854d330602368a0000000000000000000000003ecde48a5e2982f60ceacab2b581466003ee87530000000000000000000000005c89e967b3fdf117a33c510dd6e6f22a5aa7ccd90000000000000000000000000e6d23e62b01f8d4833d52a60b116f924d9e6834000000000000000000000000248ebcde198d318eff19ee4d62a232cf5d68b7940000000000000000000000008a7f8cbe7f11887aed5453dd9391ebef6266d9e9000000000000000000000000d9e8786b076ee03ffe05188bd8a35bdd045488ad0000000000000000000000002c870d54859bfdc6f4db5d3854cb856f6e84ecdf00000000000000000000000012e0c1e1ed08146f9888a950868aaf95278eba9f0000000000000000000000004ae13bf6fafdf3d2e11cbe29c86ecaf7bc367bbe000000000000000000000000112a524bf5e8f2be656361f3c87f84e6e15b9fd10000000000000000000000005e3ae0ba62c334813cc378cdde573a69f56b4aeb000000000000000000000000be0b404793e304c4e9a629782fa961600bac6cb300000000000000000000000022de51295ec1d7f853eb3516697c3ead96cf65140000000000000000000000002657ead57235638c1620dd597164f5d22f27482600000000000000000000000018ffe65d5718d707507a84b3cedc18d8d8b717b00000000000000000000000007537965d26922b59e1b813b07262bd4f588545ba000000000000000000000000106b707a095c1ffe4ca6ce44716043e1452e4bdb0000000000000000000000006113327be907f33c021cd6595d81f6a2030194f600000000000000000000000024d62d626d77431cd9813c1634dc74509effadd1000000000000000000000000d0261fc1983e635fc1a24e1423770f607931b3a8000000000000000000000000a636e4f92435b5226542c2ee66925751214ecf9900000000000000000000000048cfe05a0cf43223653472608a8e6388824147ad000000000000000000000000b2f21c99cd978756ac85bf951a186c399fefd8360000000000000000000000003410c26991a76dd4f8edbb2cbab814d4acb289ff0000000000000000000000002fd762b7226a342a73dd5a6626e397ef4d59c23f000000000000000000000000f4107eb7ca4070bfe69d1d26324d60df6434d4b00000000000000000000000003ede458816ec10bc840d4817efa3c13ea30c8a2f000000000000000000000000d57c7e41711dfaf7d071c91a52daccd02fa6b9320000000000000000000000002d0ef3c9320e179671c01f672c4998070ea02ce6000000000000000000000000981ce787db0c269c5010a68d7ce74f277067b547000000000000000000000000e3406997c39358ccda923fe6f882ecdb786a71d300000000000000000000000074ed18340e43d5a4dca70728930123ddfb8f57a40000000000000000000000004b65eac7a4d9eda5425eac1376cf0bb7d28ad9210000000000000000000000008d140a486ee3f3fdc107b8983e90502d76547a66000000000000000000000000c07a8ed1b1b386007fff1d0cec45fa5e8a79153f000000000000000000000000d58d541190f34cb53bf2f34daf035e3f5c39b1d5000000000000000000000000a1aa585984b94da96538fbef70a6b2a925381fab000000000000000000000000067d3aa1a4500b03c10698be4712f30695d38a20000000000000000000000000860c57934605a7777b81bd7518699e6dea20a3290000000000000000000000003127e4646b94b705ef8f8e03bdf9b5f37731e6db000000000000000000000000b069d790bae60b6ba39a0fe844742cbbe633a747000000000000000000000000aeb59ae7f622a35c14f477042c50683e8e8aafba000000000000000000000000141cb32560e3f45c5b5b713e6254997cb8b6aeae00000000000000000000000082fc63e70937aa7ab79168f553cf4be5d03e436b000000000000000000000000cb805c0a958cd9b3c7d0d71231cff5beaf029018000000000000000000000000d623bfc9a993e71aa357f5b6eb60f04dc9e51b780000000000000000000000006ddc4c0cb5d68e7ddb9b379b0ae2d445ec3f11b80000000000000000000000000cb28d8551e4a3717042646731b293bfeadc160d0000000000000000000000004332999cf50d7f2a94c74dae17a4ac90e49b25ec000000000000000000000000a3a8998775ea5561fbb340179e8b5b1f3c0624b30000000000000000000000002a5dd44bca0700c1dd9b95ec64e5d5044c9cd954000000000000000000000000d3007ae5c3ce80acafdf0a671f718fd9b70bb62f0000000000000000000000004c78416020e1f952a691db0d6eb137f579eaedf80000000000000000000000009fc6b798fe596bd5de7554aadf649390a4279591000000000000000000000000340b261f6f1d7bb5788c2d55501bac60b69285e2000000000000000000000000577bd685f3c68fbf3191f2d5f3ed7b795af897b10000000000000000000000004e68730aec7eed205ac963fc837418a1227e9ecf000000000000000000000000e845bcf62b674018dbcfff7d8f5d22fc41ad2ca10000000000000000000000000a5b63e8653ef2eba84f22becde6642dfa1eb48d000000000000000000000000ef9562376eb0c92990c5910f251c34b101a77d1200000000000000000000000025a6a7389ec19f5c137be850ea89bdf0675f4e880000000000000000000000005acc27f55b9f7809a55b69a604219b6ea56f8be40000000000000000000000006435b50861c5895c82a0789c6f91b80561ec13900000000000000000000000002dcc75fc59596de8cb5f1cd56e7b9394d84dd3c2000000000000000000000000c348ad711747db6eb684f8ad45f78a84b8b9a32000000000000000000000000060d9ca31e54de725315fe86d8022518020b90eb9000000000000000000000000804f57864dc5412e99cf1d76fa6916189dde6633000000000000000000000000c575586114b6442e88a645a91d39a2a72e2fa53700000000000000000000000029d952f0cb38c45c226154b59e7644db2e462be300000000000000000000000092f039e583d68ac2a7a014b26c63e2b17a95f0ed00000000000000000000000080aafaef1feaabdce7e17ac7eccbe49084b42940000000000000000000000000ddcad634028fcf1af037fa657b00b3977a1a22f00000000000000000000000007e7e749201651922d25463fc2d962e1add5ab60a000000000000000000000000d80a4065930716a8941229ddd315a1a2e620969e000000000000000000000000bcbca2fc87deec1fb63033c5555fedf7b162f954000000000000000000000000d71770be13f97953a26d09e3c4ef5ce18d451b9f000000000000000000000000c78e133b5c77c2f95f8afe9b3447b0f2eb353f9d00000000000000000000000013c01fbfbe6fa650c92ce56835ec6e0c93f00e180000000000000000000000005d420932fd9a50a37386c29145848cdb7e743b43000000000000000000000000f54349670e1fd844010a674f077b0c997bef87b5000000000000000000000000ab3735859d174151c53488c794dbcd46f4996f42000000000000000000000000fdfbcf3ba6c967247dbb3c3e8721d3cdd3a507380000000000000000000000008f6b77f044133839d19f2716a3dbe47a86df5711000000000000000000000000d167b6be7967930309dcce37b0f6c8f4b5d8641b000000000000000000000000182d58e2cec2aa211cd1df741da8c69ae39abfb1000000000000000000000000de3f11482dad07ca2908d032db94ea59ac3b12410000000000000000000000004156d503f57c1d26c34b3fb72e31f528063d4dab00000000000000000000000085c918d78cafb03e5117fe1e3ee9bed29fb00fe7000000000000000000000000bc4fdc31b4660623bacbc54e45654f4c3b717733000000000000000000000000a9977573b1e235817e9fb69014668c877277b6eb000000000000000000000000a006a6c7c06c13a7a45795e94005f9c2e4238416000000000000000000000000c94765d6515bdade7b7be6284e715683716100050000000000000000000000001e3dcd475198ea862719fe70d0dc328d089e1320000000000000000000000000a18869c182e07288aca6951fe50ebbb3352f79b9000000000000000000000000600008790c978d01f4ba646a20f0a528da9937a00000000000000000000000000a9c863c50b77e24c51317e022a1b1ca5ac0e93c000000000000000000000000ad257358d4685231434b3661d774a853f1692066000000000000000000000000b7b9398d4b5ea15a8299fcbf1415c35f46f28c51000000000000000000000000f9be8c7b66cbef76aff648bdf00b9350892e3981000000000000000000000000c00f547d984754c8d2f75b634c500336987b6114000000000000000000000000b91d6dc62c46f82f4e86858e27db0fc4f069395b0000000000000000000000008557e3bc3cf196f9648cd01da1b42a09f32f49d8000000000000000000000000c20c9e63d438a70661de3d33b54886cd4c9b9286000000000000000000000000e44ee30dadf68daba3e968b95f2f77430d0f22750000000000000000000000005b71e6ffe8f782506ef19de920d507317cbd22ac000000000000000000000000faf0979d0f2722d841be77eb7180c3069879c9c7000000000000000000000000edc68be5752efab744d086b6d5345769659159d600000000000000000000000041a849d94ce7f999b0c59f22b0f02d168785bbd40000000000000000000000003535a03191003b63a711f08d980afa2db0da42ff000000000000000000000000e7f637d6291a6971e2d69b134000034427b08888000000000000000000000000775325a4608bcfe34780dc0095dd1ff6b9c2ffd700000000000000000000000008394a2ba9f81e0c730938795abc0be75ecbc1980000000000000000000000000734a83947d5bdc22b7ac5df0ed9a7cfa1df6ac90000000000000000000000004fcee3c643ea2599d521e9700f602b2df55ead72000000000000000000000000eebb1ee70d48ae20d66687a16b38c3244033f9d2000000000000000000000000c869325346e889a8599b62739b3ffe31bd2c68420000000000000000000000007700de84810eeb1dee9dd0d6c9d621096c17d9fa000000000000000000000000f96d07d99cac01ba4e4b1209736d1ad93ffd4ec400000000000000000000000053ca560f589c65149adcc9592fa3d8393d67e90000000000000000000000000028c4f28d997ab5bf5701ca771561cfcd15473fdf000000000000000000000000166995a0ec99016d6e785226281c81f95292245e00000000000000000000000039120d06185f5e5c0ba7c583b4b1945ec3158b8f0000000000000000000000002aeeed3b1e843466ac1ca2109a4a1cbece99c6450000000000000000000000006d6e739d3b51c0ae460d4cc4310a1933f7bc998100000000000000000000000071a37d9d331d788aeb8a7660d8a1825461eb55670000000000000000000000008c35d261aa8170d3d21277b29e38862ab82a4662000000000000000000000000962c3894e1a71ab9939d04f18769f1334af3b1b9000000000000000000000000d009eb34aaded7297b5acbc08bae00170e6bf485000000000000000000000000fb096d9d7d677e37100b3565187bff2ceadc372200000000000000000000000051588c0e802dd04bc6f54c39b01ed6a6c7bf477c000000000000000000000000174ca0923b1a70f3caf8df2dd79df200a0926773000000000000000000000000139d256cbab3375d203fc5c4ad3828407f8a0c040000000000000000000000005a3a1707cded1e09594b8dde9281ad5a917ef7fe0000000000000000000000000ec5d54a8d01914ed92cfa3693f31bf01cc57641000000000000000000000000afc17bb32049264417be5a1d9aefabb471d2d95e000000000000000000000000e703c0e08bd691556ede428181418da0fad306f30000000000000000000000006d273ff29e22875818cb3bba06dcc7901bcd9c46000000000000000000000000554e6f71ace91abf424e6621f87015b2ad423457000000000000000000000000cbd84502ee7a0889f9cf8c69454e042cc0fe783f0000000000000000000000002ec8433d89cc1e31320d4b891050f782b8ef96dc0000000000000000000000005f56bd926e4433efe908343503c456477a06ef27000000000000000000000000a4bb5a8a027a945c5f6d281e1aeab46b6c389c7400000000000000000000000039f26f452b1460595ccde51053eea54637fa2c0e000000000000000000000000b9dc2c98ea117a2cdaaa45789e5215d85fa3c867000000000000000000000000c3eb526d95bf52dc9f1237928d5239a5a2499d92000000000000000000000000b601a5d3bc670672d76b9b821edd12052f6b2534000000000000000000000000a6c071a5e961369e043b8ee31bffd896a60e7839000000000000000000000000595d20b854d5d73bd25f1be513bc867926b0d8d80000000000000000000000002967ef31c91a0faaee794e7b0aab04de09c653380000000000000000000000004140056231ff26ad38797a9977f171a478c5982500000000000000000000000083b6e02eb7966465c92573e36bb98d7e20cc45110000000000000000000000009f594181aa96f611c2e3d9e44d01ede36c0e9a1b000000000000000000000000d7e2c71eac79c2d6e1a9f05d7fab88c28247c61b0000000000000000000000000c29bbaf513e1606e44e41acc1fda75810f7e16d0000000000000000000000009c3c71887f1663bad4ab4f77b885f8ae7290fd140000000000000000000000000255f54ee418c9b1ed474432d729a815aafa5503000000000000000000000000c72f5ef9518a6d7dbf7fe316ae7a0859e233190a0000000000000000000000008c3bb10ed33709208afbac2e2cc69f8b69779288000000000000000000000000b307f5bb82efb174b190fe5c850c59ef8b2ec936000000000000000000000000f0b8591539144130504c07383927f9074acd96ba0000000000000000000000001824a029911efbc1d78f4eb191bbdd582f39ea40000000000000000000000000694488424e92be85866fc0d02c93d30a46e7b8bb00000000000000000000000060bb2e0c1d803f2e52e0b301ff0ec844032df329000000000000000000000000868d75d18d3d5a140b5a89ce9834747b6d065de3000000000000000000000000ddd706f3c32822fae180d253442b1815a96885c10000000000000000000000009f1fd6a91112d71ebab0e5691b4db12e3588f8c4000000000000000000000000bb139837cbfbd2c8bdd9948aeeee0395144cccf80000000000000000000000005466cba40be017a761fc14cac489191f9599c040000000000000000000000000b551bde574a25fe5d08b76c77d5bdb45d83f552a0000000000000000000000000e270f7f0e15506e6606c4f56dc8bb9782241ff6000000000000000000000000d99d788960bf76e1476247786989f7d65bf044c90000000000000000000000009b879b2a3f8899b8caf1a2d284208b09748b5d61000000000000000000000000df48a29144ecdd1b07d544d6f772dac986f273cb000000000000000000000000e87cdd6478ffc2b4e9562b4bb50d2bc0d063753e0000000000000000000000006aa6129e56bd17184aa6410168789e3378fd9dcd0000000000000000000000003265cc7545b4b402baf15a9879f6886de160bd4f000000000000000000000000854813d2ce5226ce64e14e8bf4c6714ded1f5f2900000000000000000000000072b6e34f43f96fd309e2c9cdb09e5b23cebdca8500000000000000000000000036e3d458c797dd68791de1ac6e95b2d23fa1f5de00000000000000000000000005d67f26b679cb1b8845d6dedcc14a8927d3e63d00000000000000000000000056027f1a32b5449e715d92a78021f8b11161f5090000000000000000000000004d72637d84317a68a5665ebc1eefbe4a8a7da408000000000000000000000000ef2df7caef2f3e170c57eabac328e44e37ed182b00000000000000000000000061e060fe3f30a6b0577ddd8dd864dbacb1e3468f000000000000000000000000d7216007b0d79f32f01acabb20729146230fdfc1000000000000000000000000b00fdde1d33c78bcbd240cbfcc0ce3059b59ac8a0000000000000000000000007b5866728e868fae4da69e78ac04f376db9910520000000000000000000000009e19a1dbf11903536a12709a5a7fc5a4d117e0720000000000000000000000001d21e05f5fb646dcfa6ed7e0c949cd83a66837070000000000000000000000004ed8f3f9f6d7ae3e71ea0c1a29f02f20d29b3253000000000000000000000000277947d55abb8b0836553053777339851ebe3196000000000000000000000000ec991ff605035741a807e5cea629002180e5c9a9000000000000000000000000d607e627d5cd0bea2909b81761a712f7b40875a7000000000000000000000000be7f337b01d79adc375a24feef487986baef99ae0000000000000000000000007308ca3f0469b2b5686c22abc6aba68fc4902b39000000000000000000000000c44dac3b1223c47e8dfc00ae0d206567f43bc6e80000000000000000000000001e3d1268699b8f550085691c188620ee90110dd10000000000000000000000000c1b4f9aedc6240e879f9f5ffcd0a2274f82a0160000000000000000000000002deaeaa652b468d1fc7cb7f52775491ec3025b94000000000000000000000000c8e6079562a23bcb9fdefaee91a61f25b7e2299e000000000000000000000000fc0d720a3356887a916f6cf130dd2ba0825c10c900000000000000000000000067e0c8c72e3f4dec158bd4da4a897cb2e03743c9000000000000000000000000e25da9b1d7864d724eeabc6e370643a64e0298e600000000000000000000000071b1de4ede375602cde47aed8017551830d15eda000000000000000000000000e40a7190d29bf426478687016e3e1f940365bf41000000000000000000000000913cb6b2cc98050ca72b834d6e53069fad77f6e70000000000000000000000008f740fd9e3c6ccd6f894a36b4fa79887646cd1ef000000000000000000000000db32b1577571e18dff8291d6c7bdd479a8316fc7000000000000000000000000b0779edef9fd404571fcbe80917ee37073d770e8000000000000000000000000c111e33027aa02985b40cc793060849b0fb64dc300000000000000000000000009872e2d6a0ae3f394bec9049082fe8a4b09b2ae0000000000000000000000002bb8d7802775dd92273effdf984bf5dd1e7a8d510000000000000000000000005c8eff11b78d8b6babb9db32111b0d3ca3d54e42000000000000000000000000354f7fe322177b651739adfa551f4f2bf2d1296e00000000000000000000000030984e4dd59637b653b67e7a0e0228d792442d040000000000000000000000006bee9dad1d98899aeb75d1a5772a3818411786cb000000000000000000000000df6a7ed07dab643e2541f669db958950cda9d604000000000000000000000000d85910ba04dea80849a1da15d285cac26970e6bd000000000000000000000000e52fde00330e76337b28b3b560e3b67e45993161000000000000000000000000b75273bf6acf786cb9585b602fb02ce89ab2e11a0000000000000000000000000c99d5dd7aa55098fa37b13247b8aa68bfc1ee730000000000000000000000000e048d91011c93bc43a451a8ecc01381b12b8e170000000000000000000000004e8b60d510338afc81b7746824cd5fdb3a82c6aa000000000000000000000000626923f49fa34c9393f587a3496869ccb7ad96b30000000000000000000000008a38e1bbfbd6c34c718ee6ad31b6230a28f20aeb00000000000000000000000054cb85034f476cd234361ca2203addae4328e1d2000000000000000000000000895d444092d071d5a2571a68004ceb10ce88a6f30000000000000000000000004cfadf8428013a6986dcb4ceec1057b95ffbc3e7000000000000000000000000a096243100432667b0378a168464134324224de40000000000000000000000007d0196757d2caed393a4aa0a66927ca89418703a000000000000000000000000d5762f5bcf3fbee25fed4bca040298e8889a70a80000000000000000000000006218f8dcca69b15e8e8029d0d0e8725666a2ac03000000000000000000000000dfed8351c0da9d48938b5e0bdf08dce5ca8420cf00000000000000000000000046033b91b08e760de6dfea2a57d5a0fe421e898f000000000000000000000000f73f0d23776e1d9308f390281c36ad98d7c1894d00000000000000000000000078439e2425d82e429220bf36fbdb4816825fc552000000000000000000000000831c50bec080fb131ba653452bb52b18856c479d000000000000000000000000e1d55f7dd690f5e7d96243d1e4af1cf913028732000000000000000000000000ec718ced7a6e88001b28ccfafe62a1aa46e0ef71000000000000000000000000fe4b057068e87247d5cc96a934633e779489a3730000000000000000000000001ee60a576d1110a64879b029ea1c996c599837c300000000000000000000000086f69657f77f6aa06cb67c3e176ee620a622251000000000000000000000000081138f05588906df99393b85815e5bfb3cb47c4e0000000000000000000000007b3d6a7392846b35a7bd3f0f9a02ba3840760489000000000000000000000000377f36e59f1954146df91fd77465757e398999b300000000000000000000000086f41de2882b2c2b28f39b226915664d2dd1002d0000000000000000000000005313e85162ac64fe656e209ecbcbdef5876e04160000000000000000000000001ba948cadee57a1b72af87fcd6464ec7f160066b000000000000000000000000da9359cccff83453498be17a5688dbadfdf806eb000000000000000000000000618f8b52e2af0fc2593e512621c66fee82825083000000000000000000000000d38b522d90eedc177cab080f51bea68cfcfcb8e5000000000000000000000000cf73f51e626118efa3ea2ae1ed08f09378859faf0000000000000000000000009a580eeb1a20aec13efe756db60d11aa9a66ffbb000000000000000000000000c7d1eb233974b077009f685882be741436d7a755000000000000000000000000b6e97c8ef8ae0d437dd0078205e94cca60d421a300000000000000000000000069cb01af94b7710b6079817ffe49e337893e183b0000000000000000000000009a312b4072122a1b64b1f0afae43107038519d890000000000000000000000000527275ece1353fabeed36709b9aad730db539470000000000000000000000000b4aa9c73e597917b7a034e72ec7ab57be2ac4ca00000000000000000000000075ef1dc0c42c7ce7f50348734e2cfe1ce0c4e459000000000000000000000000bebbbf1359fc4704fcb972be99a72eeee369dcf50000000000000000000000003e0543dd5ac2d77499bf75981eea5fa139bd077a0000000000000000000000003ea4f7938444fff2a19beaad480485b9c2ddb9eb000000000000000000000000d73801e072173bb38b7852be7ff6fa713d7f2122000000000000000000000000908b560a3370fd2746eb318d8602f5f54fec0ef7000000000000000000000000e570b954f08359e7dc6d47d9f7bd1c6c41c08fed000000000000000000000000d56af64bc7c90803913dc0cb950db58c679de5b3000000000000000000000000efab545979b686dc3fb3369510ae52cece5738bc00000000000000000000000066b60baba5db31887a964ef5cc20bda4d28fae29000000000000000000000000efd8e719bccd534cad2cfca4c344638c7a7ada95000000000000000000000000c56640be1c5026b002060b11a80bda3a95862cc90000000000000000000000002589e44b84fc3ab89061d4234f41c70aa53499480000000000000000000000004919f329301f748bc6e1353478b2e782e311ac7100000000000000000000000075376b4abc3519318e755bb65c8b384af40471f90000000000000000000000002f0df9983eb60fc204ff4029a5eb12a66497fef20000000000000000000000003eb3e9f2c7ceb2348a53c17080d9209b3887bbb2000000000000000000000000204d93add3cc215fb19736a6d558a6d8606bae6c0000000000000000000000008c2e5bb4981674faf403c3dcba08c07171c626a200000000000000000000000040d1edcebcd2e8bb20f4c05d956425eabd8725b400000000000000000000000001746df6578935b906a88ffc48dac2f2877005df0000000000000000000000008dac82f7c5e15cc2398b12146576919f0511ae040000000000000000000000002c0117ee4892453cb645e1037d5f72531e31b54f0000000000000000000000002d3686a154c69a7673e2ee6d2d015acdf861f886000000000000000000000000e80e587175f7f1954c1088e887cdc4fe45076dbd0000000000000000000000006ec0a7715951de2d3587793c571af773dec1079d00000000000000000000000081498f72cfcbdb721aa7a3654600f480ae12b05600000000000000000000000055c078937497d6d0b6f755296effec73b6465c46000000000000000000000000abc8ab1b52161ecddf36a80cf8f229fbeaa713220000000000000000000000001b7f622e21b750ed1248a856cc3194c8699fdd37000000000000000000000000e389902ad3e857eb4236590b8064bc185d4000d3000000000000000000000000f6bb8b77267d7c5c7725c85b4b5ad35f6c86ffda00000000000000000000000016a92fa38ed68dc9c79e12a5eeb43879efa87b780000000000000000000000009fbf84c22ff01511c73080e4a4329475512c7bfa000000000000000000000000a24d95a9e3930366dd7b4ac5cd508a3d91ea3a160000000000000000000000009e981a382fc8f7b21b25402d35db390bebc33d5d000000000000000000000000c0794b670346025738ee90d470862bf76727bcf3000000000000000000000000fd4aed58e6849fa1024893882650f1d28833848f0000000000000000000000009b3c1b52d59293ca120b14e744ef58b74d53dfc300000000000000000000000013fba3e8b57ff143a5547d110d98a16c415c3f150000000000000000000000004342847a8f56290e7aa3cd765aefc26929451fb90000000000000000000000000625094031e8993edcef14c3bc568b944836c8f300000000000000000000000059fc8404d93040211c88b7c3cc948774aa82105e000000000000000000000000df402bef84ccc6ee4002bb143913509234971e54000000000000000000000000d48c92c6e5b0aa61203def5abf90d436dba537c8000000000000000000000000e20466ea2bde628b156340383c80474e168d35b70000000000000000000000003c3541f9d9fcd691123a9ed242dad048d6916a1c000000000000000000000000de9d475cb6ffa5f574219e2db74e90146173945e0000000000000000000000001dbb3398b4d332abab31142543ca7ca4c44dbb8e000000000000000000000000b05c4cf3fe772608418b84eb0f249766aef3137a000000000000000000000000debfb2efc2b0c225afdb1984264d54c6350540200000000000000000000000001a3d646af41f01933cdfdcfbad881bd2a4c35826000000000000000000000000360e1710f57d7de1b8fabbd31c404bfa7f58c9bd000000000000000000000000bfe3628273c2c4846e98a42eb9c81a7306ab7c700000000000000000000000007ba54c4163825949d8b0c22f4597c217adaa3d880000000000000000000000005ee23242c7fd3a7a42ccb5be1c3cf33e99e94b400000000000000000000000001e0b06298537ca7a9e9785b85e37758beff738200000000000000000000000004f9f7b6c2eb631ac98c9958ed5182297de9742cb000000000000000000000000de24dbd33bd9bdc8de534e95d07f72226188066000000000000000000000000048553662b61d9b246206fdc5ee06c643ed85cb000000000000000000000000008689968b887ba79735ca9e52fb875ce9ed990ac50000000000000000000000002016e9eca65ed2c1819dcc95d4c18abc6130956000000000000000000000000001267553b7047f2549b331d0e563b552948cea5e000000000000000000000000e9056d34908eda5c42762c483c4cd5760b176ee00000000000000000000000004480edd827d1ab4c5b07756fe58c86630de38aa00000000000000000000000006151e11ed6b8fa78aa18cd6be450ad48d40e0818000000000000000000000000ab0350c0a97020326557bee0bf3c4eda8195ae8d00000000000000000000000077866bf33be636b6933bcdefa71df4a5062eec1f000000000000000000000000e5241dcbea61c166cdb9d5d90f088c74f99d8eac000000000000000000000000c6631bc01bf9189fa0d69cf842976e7d211805dd00000000000000000000000090ce21755988330dcf3469e241e3e96a83cfa33c00000000000000000000000002afdd849c76609aba6c405b857ce5b2ad6e305500000000000000000000000040522db923e7b76bcf08bd65dd92ca112ab52d75000000000000000000000000be652f528987b13392531d2648fd9545257dbae00000000000000000000000007385235f16b4cacdb18bb7ee5a6e72ba1693d61a000000000000000000000000e3ac936c428da7f4eaefac5941b495c10e6b0949000000000000000000000000a40acb700c1c5e330aee13afc65dc54e2a4ca4740000000000000000000000007906d6ee18d8b8de064023d3d5111c8cc7ff4a9000000000000000000000000095d4ef71cf6fdb9128df2d94af1006e4b529773e000000000000000000000000d649c8b970561dd98f32247284834146da842ee30000000000000000000000007314d060490017b6fa67440ebd533fe3e0d143cd000000000000000000000000afd9541874bf5ffd941972588d91788cbc7e672f000000000000000000000000753ab6b94a2896b78bbc37c2ee82319000ceaf75000000000000000000000000efdc9087d72c44f42c0485c54d0b3690ad5a22db00000000000000000000000091519fde83795669b16cf59d2777523cfa393a2100000000000000000000000016358aa98bb9da435210810e46fba4be201e7ce3000000000000000000000000709b4ec46192d575300d6738c5e169491e3d96ea0000000000000000000000008559b7f15e58f1b1e61f161dfa376fc0f43141830000000000000000000000003221efe995f7b950dbd926422095ad8224e07ca800000000000000000000000035d4a8dabc38f2943afcd018177d9bd9b27774b9000000000000000000000000159b39a052e6e15e662ba0595607f9412fa0dc50000000000000000000000000387342719032257d048e39180a2d58ea0832a4b6000000000000000000000000e3393e2df66c1247a2a2110682778d4baec2968a000000000000000000000000d14aa5ea3f8c30828d85f8bc287b637d8cd05d3d000000000000000000000000abb63f77f446ab8fdfb446628d4d78883423a235000000000000000000000000d1c9762791fa1b8ddab70cd11de49ebda4dba95c00000000000000000000000061b330a3a9248551a318d73dde92e996dc1eb1900000000000000000000000001d7166d92e4d1831b74ec58f7a627d497a77f11c00000000000000000000000025b968f9ab04e6c9482bd2440cfd403ac1ef66120000000000000000000000008b09c5c8ab826d417504bf0e81a2c432facf43060000000000000000000000004aa07a6faf0566d2130691b4cf030cdda49a21fb00000000000000000000000068f486e06774b68b68907c254b06b65110f6f20d0000000000000000000000004865eef4817a9d60358dfd4e105d5b49d683992d000000000000000000000000cd1f6963696bde73c9443c3cb2ef62d80c72cbe8000000000000000000000000e4790d702f4fcbc14fea5b8ad7659d7b109d61860000000000000000000000002435850c28f81615951f1e77062e4c9184785277000000000000000000000000ccbe4cab40887004ae31a6675797269fd7b0c0bb0000000000000000000000006c4d72606c8710b0cd14c3f1dc9441f6db2c80e10000000000000000000000009834f6bed50c17096cb33bf448d6e7f9af9609950000000000000000000000000b5d4f2a063cc792fc03f3ff0476027ada02566c00000000000000000000000017413d139bf9e814d87b9594164da34a14543b5600000000000000000000000009563e230bc91b01700522a58a7015d9c57f22a6000000000000000000000000786e1b185cedb0ee1c49970c1da4e5f609b8771e000000000000000000000000c95ac7c066c2af726def0cee4858432812983dde0000000000000000000000001c44cf2ac1f51bb39d9dc0bd950bde8b0879d0360000000000000000000000007757c95e3e8d9b48650e43bc8ad89f2ac3ca83da0000000000000000000000006279307c9ed7446939e70122909ac1dc797ac7c0000000000000000000000000b18ba1e9470d561fc15ec5bb0459a46e5a0b9214000000000000000000000000cfe1de176c73c4a4646bb77e72d94aa6ba3f106a000000000000000000000000682732ad9a9810c6fd08610e0413e3052bbadab90000000000000000000000003d1ee55a1ed9cad734031edd92b456fc4dedec71000000000000000000000000c16a2c051b1eff8b62c224928715a0e8c94637a2000000000000000000000000c61dc33f3852863820423c2c190295e59536b4720000000000000000000000005f1102262613ea8c6448186722bc211c5d233c7a00000000000000000000000006c4fc2cf99521f8b892dddd548fe26ed7338ddc00000000000000000000000024612c9b5b16e53603eb1229db34ffa057eac819000000000000000000000000ef11030761f02e47274b47c005f6b2ef3603eaae0000000000000000000000009a513284f4948828225b5eef5a72e365ce7ebb5c000000000000000000000000f1a526eb8a0e195f2e551054d6141b46134728670000000000000000000000006392fb567da9d7f2214e38312ddf1e448b3058eb00000000000000000000000028428e9f0591fbb342cb7abc55c003a34172983800000000000000000000000013bc984d0a2d37f3dd6c64682d86d5f209099ddb000000000000000000000000ff3fae22c3f89701b3ed2df76a5afa38b4d03028000000000000000000000000156a8cb68ec1c9fa5f997efe7499f709a642f4ea000000000000000000000000d5ccfd161d537fcbe92cdf9cb1eae9aa497337a2000000000000000000000000be28a424332b9887c17d03db5c379198d657022700000000000000000000000067486c19556a61a1d4e0d11b260c136acb665089000000000000000000000000aa4598a60a161885f4814d1fd94b4edeb81e7b5a000000000000000000000000cf771a5428d685e8ced64952d0f0735f65dfe2eb000000000000000000000000dacb2f871dfcba32a97f8a80112d6bf2561ed7f50000000000000000000000008a7236d06d912d501c15f934f9a79702646194850000000000000000000000008f38dadd9d99a9a197d2ee28cb490daa5b1f0bc50000000000000000000000001859e0a6de215b66eb9bcb9e2c80ed73799a6b11000000000000000000000000bf205207a839849eef5f302201f32875ac10f6c70000000000000000000000007b3c6bf9ef40d07b9f377d8920ede1467cddf2c5000000000000000000000000566a60a59c5b82722ac8897575669ff4ea3e7478000000000000000000000000e2a89854ae77769098439a5cf46a0dd966ce4afe00000000000000000000000002a6045b24f66e1af71672404a395de210210830000000000000000000000000723d15c605294ac8182afd1213f6df77f586b6ee000000000000000000000000956f4f53df6eaa168e64c58bcbc712be955c42a100000000000000000000000044744ed0f977273c4e165fdb35ca000201bbd67a000000000000000000000000a306adc830d6ed0c627a1230257831522c092966000000000000000000000000b8c34f6ea2f240d929ca18aa8aed9b58c053a5a9000000000000000000000000ee57db1b390b74510edfb7a97ea6d0e1d27fac27000000000000000000000000972453b4a7c7c2f0b040f8fdb4536c6e40feff6b000000000000000000000000690127835e8bccc2d38ade001b011dc6618c63680000000000000000000000001b91c56920a81e131d40754b19efd6c6c85bcd3c00000000000000000000000078ae36b924b278693065e4d185f5ad1992e6f12f000000000000000000000000a168382ea23bcadbb570fb3e2c1415e19744ed9a0000000000000000000000003c3775936afa6c7434a91c8b4744d14f047af806000000000000000000000000f4fb7fefd9b2306827bcf1e4b590f61e6db1d6a3000000000000000000000000d36f71cfa5e522e46b087943afa370f2bbc0c9170000000000000000000000001a9657a9d241ae1d93b411e7bcd8f268b01c94e200000000000000000000000030c71e2eb0e19644c1ec43e4395494fd015379710000000000000000000000005030e47d3296457b1bb81802e28831ec7bf5f737000000000000000000000000875464f94ad17e01d8ec8f580814fda346277e570000000000000000000000003007ccc6a245b46447efecb6285ed2c5a1573c1e0000000000000000000000001374c10a44a535fa754b9fa50be78f90ad807e770000000000000000000000007e0de350066e584322e444834185596717b22e6c00000000000000000000000008460583278560c776883830aa174e28de786c66000000000000000000000000af1585954586498160f50385501c8427f71d4cc1000000000000000000000000886f713115385a1fd11a451a064c036099fbe50800000000000000000000000004eb03b013ab92a0b6d8f35dd56392d1ba531c1a000000000000000000000000221cb9720dc7db7e7104c2b7e2a6d8b3f880b1ca0000000000000000000000006dd6237d43ef75992f1a13ad098b3825d99378720000000000000000000000000037041870bc894b4b5122ecd574fc42fb842b18000000000000000000000000c7efdf9d4d4b66e3fc0ecbdca99f9987fcb9accd000000000000000000000000107db2f16c725b6d6302d61eb239128e9312d22d000000000000000000000000d036aeaf0fbda6b1468ccebe9b950bfe2a8fe2090000000000000000000000006da2b23030f1dce57dc13b4915b00d63acbc0e0e000000000000000000000000c33fe8bbeb0b51764a3f0636428604fcaf5d221b0000000000000000000000003ee20cd950f63d67b707f67dd1ab1d419b3f342b000000000000000000000000c102a64c6c54732a328b7a8b3bcecddcfcf18c9d00000000000000000000000083d3020ad027efacfb7ec2357f2f3d4ff062dcb20000000000000000000000008968e08724b7447e7c7da5795da2ef1af5f93dd40000000000000000000000004705808c67a330582a98c020a0ad5889e494103c00000000000000000000000066a621f3af6e05176351047eec9f34b1315b6c80000000000000000000000000a70e87a846c37d1408c838563a451c7f2db3e4af00000000000000000000000081ed057607d967c34fa6d1de11c8c724ac8bc5b100000000000000000000000040ffbb587646d222b865fc7314c2b1a9e94a973b000000000000000000000000718ee59006f5a11ff151523d43eccbdabbf7fd28000000000000000000000000df93db44b25040bbe808cf54ff12dc0dbb9e616d000000000000000000000000df8567aa9e570df5c346ae9ac018cebb1626a1ca00000000000000000000000005e7bfbf7b1a4fef9c678e0212b9adea1ad0e3d6000000000000000000000000c4d13f4f44e735405b23612f6808ff3518085858000000000000000000000000b0faa9fb934317ca6f463925885c06afd2f400b700000000000000000000000067d4768490de68845d1d57a5ee8fad1f770f9e2d0000000000000000000000007d213105ed5b960b43b88988a9350311a10b917a000000000000000000000000a8c93726af1ad8e4ebbcc1104eaea811224c123b0000000000000000000000006b3a1f1f59e1a28ef08a2ccbd5043dbb2ac04ea1000000000000000000000000f86d4fe0f49749df8427d7f7154c4695ebb5c2a1000000000000000000000000857b0f1130389b207aa0e3942aecab6d15a20f1e000000000000000000000000cc62dc08e664eec6bc440285cc179f43e6726cc600000000000000000000000095d62c99783639ffee876e9dbb9bbab5c5075de9000000000000000000000000cfd217ca1cfd4c5e0b900b2e8d5f48fc863817130000000000000000000000002699cd37c4bb026ab7caa2e7f3541a8359c06fda0000000000000000000000001ef651d76779a51de782f710a414b368e0a01d120000000000000000000000006fb95c5cfac2bc911c215d302fe0c080c4fa37b9000000000000000000000000a21a9dacd0fc8dab6fe98cd442b0496dc21a570b00000000000000000000000002636e8546f94465f20b7d43111e13f966e7a5710000000000000000000000000e6c61d8ac10d0e70c9917419e57023964119d6e0000000000000000000000005dcba9e4c7c2188385b9420394c5eefe0757c6260000000000000000000000005bc5e56228304233bd424752500fc9c9045ad0120000000000000000000000009a2176d42a8980414e5eeec96e95ebdc97b76827000000000000000000000000dcdebc6b1fb0c6b4d0e364bb6c9d31bd4a0f236900000000000000000000000007bca379630c096dd3a23536d8344be7a381dbac000000000000000000000000e7920beb7b2a73a3dc3c5c5d050ee0bf623515d800000000000000000000000085c761c6d9d38276dcabf993e3a78c452e792ad4000000000000000000000000b60ca8354d1a79e618e606842d15787c7b6756230000000000000000000000007d562475e8a63895c4cd5a93264dc2e69b9baa13000000000000000000000000e3c1a0a2f00d1dddbd5966ac8a415413dafc0b8200000000000000000000000092ba492c54e37508d3f60f70456d38043b1f1d5400000000000000000000000080f3b3c0125abdd1abc5930dbdfc8e8c6d5c6dd000000000000000000000000065c9529e3086cc599784afd895510b631b1a32c60000000000000000000000005816f655746e2505b9fad47c9a80ae1079cae9af000000000000000000000000c25b4fa522ddd0c06ca8e9cdda9b7fd508b711fa00000000000000000000000081d2b8c539f7d89e6779d5b8886f8ef1b1a009d30000000000000000000000002282194b4c3646dd53e6a59633927e22f25bb5510000000000000000000000000e33108df670312ba0908f39dda8da4e8e8771120000000000000000000000004f1cf11fee4e69b9811eb6249d37564f43caf6b30000000000000000000000008d550384c2883ba105a2017ea89b92594375127a0000000000000000000000004da8d5d4610a73a1abc2656c1f8e8616b989121c0000000000000000000000001320c48d46652d7bbeafdcd267f39ae650b6f5440000000000000000000000004643cb6fc6c901369fe00452fb244d1e503f6a370000000000000000000000002b63308b15397ee61604c3a26a103bf2fd40bfca00000000000000000000000051c631ab4308a68471b778a0d31ea4c2bb88ac43000000000000000000000000bbf985f42524f687e5337b80b59d5dc72dfed98e0000000000000000000000003263aab0b343e4c5f4ed5efd396c5ba781ecec63000000000000000000000000e99ee40918c7c31528604e6d2493e7a9f50ddec5000000000000000000000000f929c34b47026f66b96382fbd7721c6748d03675000000000000000000000000d7a920d9497e7c4315d08a46e19d37ea1e26df6c00000000000000000000000083e7a0c035a0686e3fb515220dcf520e6d3bb75e00000000000000000000000089e1a324890eda37c6b3394a4e44962fa6685d8e0000000000000000000000002c1038e15f050ba645098d37df857df75c1207db00000000000000000000000034aa6622501608dd1b5127ff005a56857dfcd116000000000000000000000000ae6099fdacf5c34eb4d6f64b725210e417e7600b000000000000000000000000f90cba3f62c7b3b19ccdf5257b11ed5e7f33241f00000000000000000000000058ce33d291b312c80f71d1010eaad39539b3cd07000000000000000000000000f32da8fd5865d0329d9644220e55a9a44577f1f100000000000000000000000090e7ee17898946e4a9367679502b4e46c9e40bae000000000000000000000000536f6571f8c864635638d981f9e5c8c037ed180c00000000000000000000000055ae2761b51051464319ac763b63318e79bdfee100000000000000000000000032e025ceacde9ac2b35593c6b138fb4749948a5900000000000000000000000024e0c29c44a40108a14cf5b0326ed46ba962c6a3000000000000000000000000321ff3cb5400fe6ce062335962735690a7080ff00000000000000000000000001d0432aaa5a97b9383a6bf8946ca48fdf928b096000000000000000000000000bec86fea437312c25ec9bcccc6e11890827bc61a000000000000000000000000462fc93dbd600ff217060e8e6849d8fc6f0bfc4d000000000000000000000000b06513ef83e9c1a62699a4d79e671d96c0f878a4000000000000000000000000ef80e2af0e6d8a6c2409fd09a95f87a9394c027b0000000000000000000000000b1110f63be3a9a956802daadf091498c9ed674f0000000000000000000000001b026290ef5c81bc38c7c789a365ee2b48604aef00000000000000000000000060761a721070ffa21b300cc0367d4f885cc286840000000000000000000000001681e11903730f5bf0ee3f6e5db4d97228fd5ad9000000000000000000000000d9b4f7ce0935ff1ade7f263d75a13d4dd43d2eca000000000000000000000000d6356a848d31e12073954de42a075467abe3d523000000000000000000000000198b4e74c5c4aeece28217f8582cc5928aa1221e0000000000000000000000002a06074cb2b4b0a1ef386aa3199af18ae0899520000000000000000000000000e2e68ae26ad280ecef39c4f641a1e1bdfc863b94000000000000000000000000a921c74f45446e1424cdb05f8991acb51a1885510000000000000000000000006ddfb7c50373ef4b0a5cea2467df36a3273ab368000000000000000000000000dd6d28794bc2bd9c1a15036ede4886a155b530de000000000000000000000000a49cd3e81d0e76d731ce2b7887066cd708cb3f5b000000000000000000000000df0c5755cfe2b66393301aaf177a455538683c82000000000000000000000000e6360393021f962a0446f9b45ba73d2bf3fc7de60000000000000000000000009f0a4b60aec6fb73ee90054625ff4f4f8340051b000000000000000000000000c615ab6dcc2b2f52ab0eaf0422c225407450ffd2