60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e67616c61706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2067616c61706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000002e516d5644656e6d6f7147765a7675334d5541577463523764655545674b506655336e7163434573635467477a7a63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000008952ff8f8e898c152d4fbf569a9dc21644abeac70000000000000000000000001835c4e85b159cf6a9c0060b716354633e4b9eb700000000000000000000000043aa8a268d04e26d3e357d39ed56dad44fe8a7780000000000000000000000007567f3cfae55206f8f1698df34f7f0dcd41ea5470000000000000000000000006a1edc50e6705ac2ff642b536e940b95c638ac53000000000000000000000000772836b10bf422e189fcad7488987012b0940278000000000000000000000000cbc050fbcf44da766f5b187e16f99fc266e9f6d000000000000000000000000063d9ea368a1d9885c1535f2c6f53749f71848b8900000000000000000000000074c09e53e51dab9bf0ffb8b5378900844005773d000000000000000000000000b591d0b15262ce6047514b287cac04b958d77c4c000000000000000000000000d991de2cbc1f1659881333366acb1e677bea0fda000000000000000000000000d8efbc6d9445c930e6ed7de4cf7e414c020dbec7000000000000000000000000a9d0bd85509c2f3381c12ce2c84b5ed5726301c4000000000000000000000000e2eede2488a91253cfae867d775f9ba13dd774430000000000000000000000007f8c63cf0c282fd2c0d6b576ab16fbb6c0ba388c000000000000000000000000a7864d9b79b3ed21df04264a06e2e45853d5216200000000000000000000000075122f497b4573a8ecba646f4ba994bde4d9502e000000000000000000000000a5bce632495ae76f119c95eaf8bfe136e35c9db20000000000000000000000008bd4ff35fd8b0509323f966662084ab8d80b88e4000000000000000000000000d5a3a25b8b5c72e32e0df0a307214edaacabd41e000000000000000000000000886f70d2dcd741e0c741d6f7585572cb82644b660000000000000000000000009bc7c9db02c221ec64d7d9e206cacef6df0af7b3000000000000000000000000709c3b329ba759d766a636e4ee516f702b621cb90000000000000000000000007f539c08e1daa63606c78e9950fe3c26e01179c90000000000000000000000007803765a49aaf832c70b7cef92fe001ac186dcca000000000000000000000000148610e495775f69e3218dce6d0240a09ba1dd1d000000000000000000000000716a6c1651ceff65adb0f0faea7f233504c95284000000000000000000000000542ddba512104046c9840d1e0b04d8b39dd876c2000000000000000000000000dc93d10268181fb193220cecd8346e4da15ac5a7000000000000000000000000b549981eff47e426e734931e810d0e60b7d165a6000000000000000000000000bfda805842c9f7184c102d0c08fe908b507652e5000000000000000000000000cd840c573a17aec82c97168eae1dd9600bed3ee40000000000000000000000009675a8df694474221ebeb671d5f9eb9851433dac00000000000000000000000029c5915ccf0a0f8910f75c5b2c137298d29e0b47000000000000000000000000a7c5acdce8f373eb4fb29529087e6bd6bae0f6a00000000000000000000000005adfc681946fee1bcfe28062c26b97c6bbcf46f30000000000000000000000006d64525b0a9fb80275bd1a3536e6e627dfdce243000000000000000000000000876c4908cf37c1a895fc8766ed7ba41462e45349000000000000000000000000131a062e510e7188ab8c578a83465d725b67c86600000000000000000000000039850b7cdd6e1a8065f7260031b1c0e09196cc160000000000000000000000001e455608eb91685acf10c1b95d5418dbc3052ed1000000000000000000000000f86b15b2f3baa999c7752dd6fa437ff92d50368700000000000000000000000028bdf111a9479388c22c0036061ef8227492a5cf0000000000000000000000006cf85668788885abf2f45245f2ff03960825c86a0000000000000000000000000d0d4ee7cf6fe56c1464f11abd5f4a54448cd39900000000000000000000000061a7a839fea6de27414d36dc7211aed00988fad30000000000000000000000003e6f946ec358dadf27f86992a72e0bd281e04704000000000000000000000000702670459909b4767a51308204851d9d537a14b200000000000000000000000000f24ac4215012184a4e5475518d085cf367066c000000000000000000000000810dcf082c1401e998c02ba2285c5264da10d7a800000000000000000000000095975388983b174f4d25564909d95d547f4dd4330000000000000000000000008f9c13f6cdf5c0700ee29e3ae747933d57a8f8b400000000000000000000000042aa5198b91324db267a18c25b22f3b40ad216100000000000000000000000000393662a34452bdb7da9813d9bffc2d5179c7d830000000000000000000000008bf993a8b666ed327a7868b8cbfc8a6bcb422fb900000000000000000000000021d357ba11384216d7bf0035af47c91cd65ba9e600000000000000000000000088b1c372a528e68d598081f87190d355ca338dd50000000000000000000000003a4c13134f5006c03ae8135ebe4bc2276ac62eb2000000000000000000000000c79defdb5f671a3dd610fefdf0947dd7c643595e0000000000000000000000006a132a091c41f62972d3920d8547d35f7eca5577000000000000000000000000c88680cec1e33b757837e4e3194f3b3cfb96f36600000000000000000000000018fcbfaba7c14f3ddf3e1578d6ca40f05702b3560000000000000000000000000f947848ef7b744a8ee7adc50d80c0fba7b26d14000000000000000000000000dac3dd62578767aa28ad98fd5912bdd0e5af27dd000000000000000000000000be06464d7bcb2d5abb043c418ed676d0218eae620000000000000000000000003c2cc1871d1cc756213ea197a1d70518dca410800000000000000000000000005378e22ed5efb966cd8350aa35b14cad9f9b0cb1000000000000000000000000949e7524c68849cc908229226d8802a9223edb6500000000000000000000000091143c01299a53a1f4be33e09a433a30f240ed1a000000000000000000000000d428d1fbb8aa63d05885028efa646ac05689b61c0000000000000000000000008cda84cb98f900d0550011d837a79f6bdd360813000000000000000000000000b0850097417bcdbc331e4cefdddd614891c2c9760000000000000000000000002ee30da7627426ff0b49e32a1b8cb961fe79e8c10000000000000000000000001ae301844a50c6c77bb1428bfe3ef6709bde3177000000000000000000000000e2e14d57a04f435b7c0d39db45be0c6bb6946838000000000000000000000000efdb5f759f646f4371d3af7194fd655f34fac66800000000000000000000000049d02091a0e56816346cd3a1275bacdfe193bf860000000000000000000000001cbd52e11117a836bfb4fb42d7fc820d5ded7b0e000000000000000000000000a6ee6f682e9e08dde9209dd0851d5990c8dfb0c800000000000000000000000040c5f1bd44793c2162cb88c6fb801959b853bb1000000000000000000000000088ac4b316a79e3c60ba77aceeb61f8200e6dfaea000000000000000000000000566d8c5ddf5cc52094b5cf0c8bc3a900798c91ba00000000000000000000000026482482c626f3e2fb93ed3c0fd52bf0112c896b000000000000000000000000d16f33290554cf101c72f2b148c83ebc2ff555940000000000000000000000002df66c9fb7ae5e9efcbe7b0212630eaea03d2971000000000000000000000000c2acd67751774a505db4f26a673259ce8cf5210c0000000000000000000000007491c263e053017204f42558db777cac49ff18b2000000000000000000000000df92610a09ddb433df63ff19d39bf3391bccaec90000000000000000000000004da0f2b0732e1010f9f8eaed45f263cf38502703000000000000000000000000cfc7bbd9cda7adf723cd142530b5f803ae558011000000000000000000000000963b79429d3ae262f5ee234007d9a4d97d0adf04000000000000000000000000f4c5fd633e33d452c61703aad7717d4ceb41e6c000000000000000000000000046ca0d4ff3698259330bf2adcfca41bde426baa00000000000000000000000008a050ed68be660277fc083ff4cbd9bd2870a5ad800000000000000000000000034aac0e5231a6f75d1b7d40f2ef0af97fc81855c000000000000000000000000bb7247e5e6b7756780cf6904410eadf91922e436000000000000000000000000701350b3809bce42dacfdbf84eee11b60551d6020000000000000000000000005ba836d4250a8d3b358640ca325bccb90f084ebd000000000000000000000000fcf6bf5753f2061f5b39bdc6536c59e9df6ce50d0000000000000000000000008a6c3146dab25258effd1895f35ef78682d12ff100000000000000000000000068ed641623a463d1c215a811e14f747e174d1599000000000000000000000000e1157bc9100896ba0e816eccd210449aa7881feb000000000000000000000000d0bd89978f2f9f042e87120db722dcc52c639491000000000000000000000000e7f4dbf69e8c37b35d194d531900aa243a5cf5b9000000000000000000000000b5b1009c4894a037e6181c2fe732e072d3a1b53600000000000000000000000000c858b1cb1ee6c91b3a4f8fb23c940acd77e92f0000000000000000000000005c78331a069f74eab23266a3809750e061eb9056000000000000000000000000656405a72f883e963ba56b5eddf837ea3bbfb64600000000000000000000000018d5d7c1509ad61bdd5d825de411e10a3d5455da000000000000000000000000dfdccdad828172995b9d015f6da4ac6b4be5f0e70000000000000000000000005269b32486e8531a93d9f8cc2f84684982840857000000000000000000000000e89f5195004657f8fc43e475bbf1e2c7d5bfcbd00000000000000000000000005f219c92b0264b8a04b0d87cbc286d2abea7c81500000000000000000000000035b761a98c303b1df8c2ede4d47525e5becda208000000000000000000000000e5cd68a493c4762292c4281de56d4b30a3edd1df0000000000000000000000004057264c4722fd47af7ccea3771cf4fa8815960f0000000000000000000000006d7000e4a561afb3655af450509e24627b12e21e00000000000000000000000046b794ad2895cb377fa659647df02f8c40c9dd7c0000000000000000000000004b021c6e366bc0bf8e167e63244e52676299e8c600000000000000000000000002d9fc790a999b935e81f10c298be95a82de3b2800000000000000000000000005f2db5ab64af3ca52db661b345117a04aec405800000000000000000000000013cb8cc5742301cb47b323be9d107628258692f600000000000000000000000044a983cbf19f80e383a159f3f4ee7c3caaf10063000000000000000000000000d57f9dfcf139ea9fd0935a03ad41e8b942efc749000000000000000000000000600b19ffebecd7b6a6a46a568b2e2ce259d8ee6b000000000000000000000000cc5f208e8478e9c8d4a789e06f1b95e9c1b5819000000000000000000000000078e587b4101788cdc0bd4837aaf4e49194cdcd05000000000000000000000000d7545c7b8d10f9e83782be14ea1e6d082696d8d9000000000000000000000000199ac4907f67b8a7fec243505042efe1845f9bbb00000000000000000000000091dae2c1e6925e31aa2b72de803a9ee38e5d3dde000000000000000000000000ff7f25ba0602a27495ed40ebf053c94aa7036eaf000000000000000000000000b2038a15a6a16cf6bfe3a4bc2379c5175e8db5510000000000000000000000003c7366752b624be4bb158522d698e8bfdd295c91000000000000000000000000ecdb41615fef6602dc0e972af3c8f5120712d8150000000000000000000000004423f8dcfef8f796a1c998c3041369b08ab9ba890000000000000000000000008dc7abc054f847fef217e2a8831c9783d5a9807c000000000000000000000000f92163e273f37e7dbd113b30013af9b5943fe2b10000000000000000000000009bbfeedcccda1bb61ea17c3aefb4beccbd97261600000000000000000000000017b08be7baf0cf2b514f593b2e90f2ea3cbf428a000000000000000000000000bcaf68e05158ee4e782f33d2bc1ddf8c22580e330000000000000000000000001c4793b63251f9e793a4d1239a9265694887bc3300000000000000000000000092221c4ddd3feb420c30da0e135daf0d3b2358d5000000000000000000000000abf87898d2adf52530d2fc3c55f1f1c7fb02e381000000000000000000000000a9baa1a12cc87c1b93e2fb0b9c8d97a4aa12a3160000000000000000000000007909c6ab90940dad270df0fedfbfa59cf116882f000000000000000000000000f64949c41b6603e8f8021e471e5b165121930aec00000000000000000000000078a533e38aac792da6f4620f9511c0b38d1bfa9c000000000000000000000000b36b9b52331074e74004fdbd87c52bc9478d951900000000000000000000000058f704c0db922015398d932f2fb817e3f241d113000000000000000000000000035b4822cad954b98e7000ee2ef2764ee108bcad00000000000000000000000095ac19321394dcaad696a87abb0f2d488485b0ef000000000000000000000000d8ff875fc9d29e304d109acb5c9fae9ab12d90fb000000000000000000000000cf0ee61a6842e26d3833edadcdae29a1767a47680000000000000000000000008538fe3c7b0e1d4f9859579163089af9d4a54fb4000000000000000000000000e62fa407a01e1ae85a7e0f9eafee4456f7dd74dc000000000000000000000000b3ccbba7a1a1990d90d4734b7f8a06a4dfb6ade3000000000000000000000000fc413f85157abae97e8dcc22c39ee64619bf1b46000000000000000000000000a5dbb3c47b7f4951ff412046cf675610bcb5731c000000000000000000000000aed7b864d639bfd105e6761028ffc0e62f0775d8000000000000000000000000df1417abf46b0529aad84aefe72109040bff388800000000000000000000000085567480071598497eb6cabf4fed4d229c27555500000000000000000000000051f2ac2cfa935a4097e335cd6ee2f6f5ef54785a0000000000000000000000003c89527d0b677a77775982373f8b5adc9fce768100000000000000000000000024ebdda2793c8fd8bed7e980b8cea6bdb5b6ca65000000000000000000000000db164803f81020b462651e072bb716757bf71f52000000000000000000000000a62fe103fe412b999dce7251fbc4579c9c5b44be0000000000000000000000005243b271ab772e209705201193dc4f38ba92561300000000000000000000000026b62d2ad183deb8e377f7fa1878f2e2e74f06500000000000000000000000008da9d88e8fdac33dbf7d66c18b86ec0c33f0810a0000000000000000000000001745f09973847369e099fe159db6b6bd15ced5f7000000000000000000000000b905471ca51e921a3802815444aa2ec9f7a489fd0000000000000000000000003d7dc6c0ba53e5d855c1a4f8fe5b94bb8359db5a000000000000000000000000ad416e5bdfcaa1274a0bd50e5163c00aa6c939cd000000000000000000000000b029de266382a6b9365df0acc46255bf14e8b0d8000000000000000000000000d22359b9628aba26b61e369d254f926c0b8eae5a0000000000000000000000000221c2e0f2eca482480a139791fa5ca6c71a79560000000000000000000000003caa7213eb79d5cbc5f52a0492b34a4d5292c6c00000000000000000000000005b84d7af3fecdfaa59fae42d8c5035826a99db0b000000000000000000000000f9ccb36248fce4a90cc098a4b59b96e7fe9eb214000000000000000000000000ce314007d3d6ff98fcdcdf925b66648af26f6c070000000000000000000000005c15fdd27d10b5b09608624e318a51ca1b83fee2000000000000000000000000416b1c75934d2eeeb2c3c5ca0e0b2f78bae693d0000000000000000000000000c2021c0cd7c762cfd8d1d5bbffba9807e33215d0000000000000000000000000fd7aba65a94d0de1a2ba3f55e6eb302750600c6000000000000000000000000052af310652f262d1342f3daa823dfafa5d667dda000000000000000000000000da7b5bcc75b32eb6d08b4305ff121aa1fb31dd1b000000000000000000000000d93096fc4c3544f33ee26ddfaa4fa3c100dd598f0000000000000000000000000a92fac4f9cf720991dd8ad36de1831c1f8733040000000000000000000000001b71baa5ddb73f0f75f9ac81c074f7ee214a410c000000000000000000000000c38938ed0375582012a766a5a963a08a794199030000000000000000000000001f07f866771e572e44f6ad708d4082c6c3914eb3000000000000000000000000b9ec8d9958ab9f01bdfaf7503f27e973c913efe100000000000000000000000007c6640ed76ab72bc38a2a7fad4ba24e725a84db000000000000000000000000fcd8ef1b4f939b9bbc06688f226c077cb99683b6000000000000000000000000d05c547172dea49afe1a97c301c0ff858e89942b000000000000000000000000b24dc3d0c56d02a6526891ec2027a608b6185454000000000000000000000000173af1015fc371818bcdb409f24fef17ebbf0796000000000000000000000000d7f97b9cb7bba46a82aacbeacfdd34cf84aa597a00000000000000000000000015066243cf3a027034f0c67a282fb31a49ce9ed9000000000000000000000000890766fc33fa60bd7e7971b76d480fa6927c6172000000000000000000000000abf7a321dd99893f6b552d23d79d5f3defa30cd8000000000000000000000000e1932c7539be57dfa57e30d8a8f229e6cca3e2650000000000000000000000003aa5c81e8016787ea7205920972b6e7a7e5dad330000000000000000000000003711ffbe26713ee494e11b04863869705616ee2100000000000000000000000002c1002feb5ea07e2b0fccc7c136bbabfb5e29c200000000000000000000000028dbd17c3de92b8ee4e1cdb11662c7f61ba5819400000000000000000000000005cba244a43ac9bbd2c0106712df9ad766df0f17000000000000000000000000454e7bac0d51331526a060f958f24952c397946d0000000000000000000000003e12cc3ff6c4f2b23423b618c163402244f3f1e10000000000000000000000009ebb28123d2d0ba8d2d05250c763c68b08fd6ac3000000000000000000000000236e46085d37379891ce97ff7ebea6e85971417a000000000000000000000000df465ee8b59bbb90257c0c3978e9c5791a38878900000000000000000000000052c783250fd2f9c212c88838f3b47eb3852386b0000000000000000000000000c618ee4706232d3ac512440d308dc87e580db17000000000000000000000000081f441c34ddd849844c7ddf4c8ad24dccf7774db000000000000000000000000aab1df661b09b60409fd788992023a9f7e0396ab0000000000000000000000008c2511a5bf50431c0eee24b8cbe566b8474f741d000000000000000000000000d9e5df8fe60f1ee7982af808893e3b073012d826000000000000000000000000a8c170b53ed0cbf6f0c55bfe3aeb0cde32fae0d200000000000000000000000088bc2ca112ce64529dec06b0fd8974a0cfe1f043000000000000000000000000a67188d12d32bca73e6abfc59f7f9da520e6343e00000000000000000000000039f1c45fe8a55aa8bcd011ec29d688ecdab785bb0000000000000000000000008cd60b5b09995208cda46282d2d492f61419ea6200000000000000000000000009c324a723fca874a20056dbbc8eb225eed37c1700000000000000000000000090abd8ea5c27dc2533a734f7fcc3ea2606d9411200000000000000000000000029c3b8ea10c9b898c957c87a5fe22b9a21097bb2000000000000000000000000b09df7e2752f1400cb65ada187e8d4dcf94417e100000000000000000000000080a42c6fee816d9dff1bca3b6eb299ca7e5b5db80000000000000000000000000cc6cbc981ebbcaaea170175068a9df70d25057d000000000000000000000000dbe2311e77454912c99372d4d21459086263aca600000000000000000000000078628f8e7cbd2da508202d222c6c505db67186800000000000000000000000005b1f97ae89c6dcc7843038b924fed90854272be00000000000000000000000004514ab6486dbfe3dc5b220364718d5efe0f60e76000000000000000000000000d3a5b851c0a8db6a47de541a28e9ba063e05ff09000000000000000000000000d977179f53d699ae0521b8cf2081b4ee3b3d04ab0000000000000000000000001b60f02d29eb290d28eaedc6dfa1a5af2f55840b000000000000000000000000014ede348130253f044ae12dc16f821d911d51b10000000000000000000000009ba327e51fdf345d2f4891916aee108a422fc18e00000000000000000000000000c88674efc4081e230895265eca0259463c303100000000000000000000000088d012c60a93dc92c43e0d98ee580539623c788000000000000000000000000043933ae53d84ac4acfe088fea75309507c7e26f80000000000000000000000001b9a3ec51d610921f5a755f2227bc622e2dbad64000000000000000000000000454062739404babaeb4ab639423bb1846ca2b62100000000000000000000000072e0c1613fa025219f140ff7de144affa4a2207b0000000000000000000000000865fab66fe7d06e4518b24d7304b875e6953c42000000000000000000000000c71ee8f987a63769abe60660cb1cb4732606214b0000000000000000000000001f6c4fa8b8ee26ec4b51b4ef49e91bcc3fd8754c0000000000000000000000009963961ecdab88dc38321522c2082fa9b05f90a0000000000000000000000000c31cc8d5612cb54226d71c91c3ac2591bf704a7e000000000000000000000000953f67a45ea5add3d151b6797a40483729fe89db0000000000000000000000007032d6c37d75222f808755d16dfdafdb333199ce000000000000000000000000c2fe18da87a66db327ece81b0fcdcc72a57235e100000000000000000000000044f693200c95502cb0f6d8f7c62ec62395d95269000000000000000000000000d22d585a3f8c664dafe8ee1230859a4dd3e1360f0000000000000000000000009d02bd9d6faa5ed2ae8f3b41d903970c936ffd46000000000000000000000000f8a7dd848a1107e007ca5500e12927ce6d457ea00000000000000000000000002e76d3b27b2150f8fa33a9033224c88a83104765000000000000000000000000299d746c84a6a23e1d92b15d4630387bdf0bd472000000000000000000000000b3875b0ee6bd82c03a94f077d1f99d4e19390b3f0000000000000000000000005758fcb09647413525894e3a5d8d15ae3f42e4790000000000000000000000003fb5930df6db24ff7eefd0ccacdf47e1c213f3960000000000000000000000004f05cd865a414a7d25ef5abc329e95c7fddbc059000000000000000000000000a78f89f4705418c09af79b1671a3143a53012ba7000000000000000000000000659cb8b21d053dd0f80d585a41be38b39dd90e47000000000000000000000000522d87b6ffdd6b095b0d3143f53547ac36a649d800000000000000000000000022e9c020a0be4d5f5c30311f7306104d694992c5000000000000000000000000ef613d7e45f8c7cf79d8707fdae397c64f9f662f000000000000000000000000dacc753aada5a896781de81186d9c3afa2f269b9000000000000000000000000a6a47ea33c95bf2442db56c60ff7ead2d0971853000000000000000000000000e259fa60c13369a2b228b293a19e6fcf87f1267700000000000000000000000035f59fb6a30b41af93e8a2f79a8f8e587d2939e40000000000000000000000004c6356ede907b9c8214fad6c8bb8d5590a8cb21f000000000000000000000000905a9d9a25a147c87d4f8450ee93fe7be6ebdc290000000000000000000000002efa5b11bfecc0f0c0179f84789851d821dd824100000000000000000000000020f11fc27b8f2a59c2af8a4e597ae804603923980000000000000000000000006211653fd7a4441e9ad3c242bc4524aa3d6d887600000000000000000000000066ecc123a3a5ab894825f8d01b1b3c42d55215ef00000000000000000000000076a3b390228f4b9f6c7cb0e2caaf3a32a4c903a1000000000000000000000000a85faeffd54efe5936d078e48ab0a610fc3850bf000000000000000000000000c069dc98eea6e67251c9607fd0eb0951956a2aab0000000000000000000000002b3d16948f806b7490d1a22ec8da7a8a3bdee4cf000000000000000000000000a069f7ed1d03d62184e2c542db4996a0dff3ac0d0000000000000000000000009e55dfb7a74077df1df92a0e217a3ad94faf38520000000000000000000000006206f0018edede86c01cbbb5eff32c0870c2bd8d0000000000000000000000007477c5204e11a9ff99353c3eafa556c71306d82d000000000000000000000000d1d040b0026f5ae1b117fb762dd3a1241c7340cd000000000000000000000000817dc7faecbd6e74473eaac4f6f9851cddefb37f00000000000000000000000018e78fca973e1b5b40587296c4b6efa2b1efa9e4000000000000000000000000f66213d330121206d1c24ecb9a227dbd6b75b007000000000000000000000000e03b4ad67039ef945813b74dedb6f8c16edb13bb000000000000000000000000b71378cfab15f0efcd50294f3e8b25dd7bc7723e000000000000000000000000e52f144cf91f195fd392b4b1ed1c2d85b975617300000000000000000000000012f2d4229eb1f64e6d3a684e38d117bcec23c8b70000000000000000000000004df0a15835b44d2869aa8f021984476639a2909b000000000000000000000000a77f47c57f7850a250da25a1158a258a8f87ed3900000000000000000000000023c4d205e3c4287a423f9beaa3ef5a862bf20a610000000000000000000000002bcff896b41784f4131b94437c3b86997404c5c400000000000000000000000056728b9878921dff76c37dffa61e8b47285dd19c000000000000000000000000837b897f3e1b6856f560fc1dbeb87ddb5e7dcac7000000000000000000000000e4b49b120cef45c2d4b50bfecbf2e1b5746178c000000000000000000000000095746f64c81849a87f7fe1c3f36860f8a57e6f840000000000000000000000001d21c7d8fffbecacb06925610d67060a7bae10180000000000000000000000004f9782266530e80e383464fedce5d1642af6cbb40000000000000000000000007756ff7a2bac9bf4f418027b0a6da3463a7afe1f00000000000000000000000004e4f2866008b6d574881066ad8141550d83c955000000000000000000000000f9ffad358f355bcba6a7ac11a14cece2fa0e1d560000000000000000000000007861d0e6a53b9e12eef7e44fe0a8d546bf8555880000000000000000000000001833b6b2bc566f52689229df88cc9500ada916e100000000000000000000000014b610c889b21c1777949fe0a98e73bd1c8f3d7f00000000000000000000000023ba2ede61a57bed74c36c35684a8efaff3ab3530000000000000000000000007bbf5fa67ff87f5f22cebb8edb5c091a648ea9db0000000000000000000000004246bf9555965818ccd2f714f0e26c3ef980a8be0000000000000000000000001741c35882684f25a8e3914117ab47b6f0fad5720000000000000000000000002615d86bf11c26a342e12d9782555a9797c93c5100000000000000000000000081adb8ab78b2dd463850306e55fe0f38706ad27b000000000000000000000000e238be6bc17b469eaadf0e1b4648e7916a1945a400000000000000000000000086e58ce90a735175769e85633209749414e1c32d000000000000000000000000919f7397fa8b4ecd7df6bea53cf105d3068233ab000000000000000000000000bfdfdaa7428fd0ee51015dd1c349bb6ce7c54b760000000000000000000000001c9013dd1990971d6d8112a82135281a7cd47610000000000000000000000000398dce2db60d786b1e15418b818f31384036be82000000000000000000000000c6686201276e249e0d232a235175aabecbd60ce90000000000000000000000008f8c46ea7aecfd103d9a220517da8617cef113a1000000000000000000000000c875f65f46591e84c09ed8c0ddf539cd46d95d80000000000000000000000000c1d165c139510006acc68cfd3fa650752f82d5e5000000000000000000000000fba7567ec368d4094739e1d573ce0075998554960000000000000000000000007b525a7a8970cb27f4db16c098175f67860eca270000000000000000000000008c2676650ead1f9c1425aeb8d510618a770a1d30000000000000000000000000ce4a16cd2ffd4f64afbc5d553166c89208ddb1530000000000000000000000001ca40bfd367ee9615ee619e3659ab667ca1fd15000000000000000000000000052d58053e3f72437e4b963d027354cdaca844553000000000000000000000000364e42fae1710449509b98b570f80eaf1ae572aa0000000000000000000000009f891c34b0146d8f780e3235e6c8d12e547599ad000000000000000000000000c1a4a161736c3401141fd9f697c12a9b762b445b000000000000000000000000882d71191167b88bd57308f9a2dd2cd54a020f0f000000000000000000000000e5fe041a0a69ef9e48d695bb48c47a1a8c40b5ce00000000000000000000000018973eddb62f4e49df10c20add07f00f5d6fe46500000000000000000000000046ef07f1a5d577f039df511b03537dae5329ac68000000000000000000000000792fd568f6c6e936eefe930221b5d91fb9fbbb940000000000000000000000001bc69730f2f79bf54323a8784ea54d4ac778148500000000000000000000000060467d4fe5b0b5c7bca46a37bfe46f550c9985de000000000000000000000000656bcb381a834c1c9298829cae16994afd827cde000000000000000000000000df211414618eb58d942edbef8fffad4454ead5f90000000000000000000000001512f8068cb65d361a4a33738c5722e64c940f0900000000000000000000000039f973a5404b064988423e36173d118fdb5f9690000000000000000000000000906123713bc6e41a889bd86d6b89d396f4cd4f7b000000000000000000000000e18adc8e0ad027d5c19e8191258884c2b62b76cb000000000000000000000000174f44041f15a32f26ad9af939caaa4e178124e80000000000000000000000008a19ce62ae9f0cf1ad32b66b443afb70016cc4630000000000000000000000009807eda094c1899cd9eb72d683a81977b8a0e48f000000000000000000000000f3e8c9111290f493c2ebafc318825ac7fe12ac43000000000000000000000000b7adff9c70fc7f8d52db053f859e691c81013db1000000000000000000000000ac05f3f369490d5120a0a53e23db516cd728ea2f00000000000000000000000009986dff0375723f7a5c22e32b4433bc32abe81d00000000000000000000000067c605aa0d7e30ce67b967aa59bf7a8177d5156500000000000000000000000048030c81798c4871d0a502d731e87b3889d59f37000000000000000000000000bd7dd87c7d096b4d9e718e1f2655acb9f8a859690000000000000000000000009e6fe6930cdf38556764702fc57ddaec82fc1166000000000000000000000000a578a18b8dbe94a2e2539b10ca854e2e0e92df96000000000000000000000000fb70527ca27c1382417feccc9df7928fa41a699e000000000000000000000000bf89d1784cc763ab758c70c5f28dc30f9a7d4b950000000000000000000000001380d886cf5de0b28e6650c446739f557113c45700000000000000000000000081b470893adfbd17d7523bcf3c50eb5979dcbf77000000000000000000000000bcb4a65ba013fc66361d467b45f62ecf97e4342900000000000000000000000002e64ab54f78fa9261e35d4aecf465c3aea0417700000000000000000000000046443689ada9f651f3796f387ed488e1a89ea5eb00000000000000000000000074a85dcb2ad4e594615056d6627c1ea6db2fbaca000000000000000000000000140440e42810b9f4602c879b57ab12882286d70200000000000000000000000091f97f8b9a728fa0258ae48b905ec7b5061d921f0000000000000000000000000a7775f452b9df83b26d84bc63b90d3a039be6a3000000000000000000000000d84af3b73e4317318527d174a110c9654fb23edb000000000000000000000000f5d61585a97eebb564e5c6cf07c31f8eba74ad08000000000000000000000000334d5dcc120eaa72a2f34140369b83204761910e0000000000000000000000003b424e787b5501f74a83177ff6b66680630defd9000000000000000000000000187b75e6d69fce3253288d5d3a5ae4f408c7a60d000000000000000000000000537c00f00875a6a00233ed1e5ed16f0f54addb7600000000000000000000000008575b8078eb074aa61707cf1f60207ef3709b16000000000000000000000000bc2e08b9b6b906e3f92fc0521ec090d91e1486650000000000000000000000007c711bfb38ecf7cfd1ca0112ba276604681da713000000000000000000000000f75965c68a5de5aeef505ba94e02cc558275b789000000000000000000000000cc49245cef3513cfe2e4874687b7e2af32043b1600000000000000000000000042a647a44a3e8e6aaffa9e280b121e8b45861450000000000000000000000000ba32cc54e36760121ef3cba7aefc5a5742f43659000000000000000000000000a157e4a24b833e19765cb290134859a25fec16f700000000000000000000000029f69da46dbacf1e2ec8716d50d51d79b9124416000000000000000000000000baed998d40a892179cbfd7a8a74fdb092cedcc1200000000000000000000000066f3d2373bdc5a68e4aa2cc7ab9dbe065d9a6ca90000000000000000000000009285583539e07e68395ea1ed7fe6cee600f87609000000000000000000000000ffbdbd44cab78a1eb15c36c716449e210fdbe63f0000000000000000000000000402fea1e524e855cb34240899741c6c100d2a690000000000000000000000004b83c00328ae0ef0dbb579cf2dd095ccf7ee08a7000000000000000000000000119cc12da6a09a0acfcb4bc24c7d5c35f444c0a4000000000000000000000000d6a25bcce8d2a8bc645f314abf3e75b6d3a0d9bd000000000000000000000000e0c642ee6a77953601837edfdc57bbdf029a2a6e000000000000000000000000b2ed14d0487d77ebe7f56c7eb5a8e791345222a10000000000000000000000006a82a851fbf3f01da8d7080c2a940100681c8bd500000000000000000000000028a99c327cdb9d9e9d5a2c2e6df736a9dfaaf7ea000000000000000000000000866ae181af18e56e63f5c0b0c9030696b282e1260000000000000000000000008f5b981ef51fd4a9fdbdb105602ba6132a6e96520000000000000000000000009fc1fa2a681905df45cc4eceb01b1c25cd18ec8c0000000000000000000000007a491aa90621a4f975192c342141ea5ba16ce3f4000000000000000000000000bcf331ea1dd539ac3542343230a7080ffaec58550000000000000000000000001f0cae0a763b9d5d734f0e619cc275f796d7abd200000000000000000000000080af7c63a6bc6426127b263d836ebef66c8fce8500000000000000000000000048370618738b76d56313560698176c5d1f652fd10000000000000000000000001cddae57f13a2f3d3febb7041799111494a0d261000000000000000000000000f10611a2d2fb85c311145f4e670814f9017fbe4b00000000000000000000000071e17c7825df560cdcf7f54c3f32734e6903571a000000000000000000000000b4a9a5aed3fa733423e801cf0bc835a89e5270f9000000000000000000000000fa35e114587b4afd4348dddd0b89303ef9903535000000000000000000000000f3c96015db11442bed330d0f5826715d9a3dc8000000000000000000000000005b82ce9a91fd537601577ccdf14da70946689434000000000000000000000000cd1d455347e1599b2cab59ef022401417ebc34ec000000000000000000000000c1d755f6ba6841108df9d06e4bb3cc995e9d5a46000000000000000000000000efed76d0034b725cf33108b4c25712e69b903a8100000000000000000000000030871e78992ac099cb9cac03ff2f4ae113d6ac3f000000000000000000000000aa314671af62ea659958d5337681d5acde2bd7790000000000000000000000002dbfd296c19164daad84bebe8e51d25bb3502f1200000000000000000000000010839578c41a13d93be53f0432d40eb89a59e5ec0000000000000000000000000185533f39844b378dc7d827059ebbbda82052dc000000000000000000000000076b43403c5c2bb9ba838b4636728d53868131f50000000000000000000000006c2c5db25a394a68a8d56f50fbaeb4b2110bf8e500000000000000000000000068b1319f2c614fa6b90be30618dc84d5aebbb1fa000000000000000000000000b714129914fb4086a507dc73e0e48fb38a834e0500000000000000000000000078bc5901c79d5ea8cb9c4e1643253f590148b7e9000000000000000000000000449bcc73aa30dffc0ed94b516d1f83450528e3470000000000000000000000008105aa42128753407f842288ab3b0d91ea2032e600000000000000000000000011df145db301401f12ed3a901060cc3d2776dd15000000000000000000000000c1851180f142a0e901615453de99a0d024ef493d00000000000000000000000076433d30ee9e863f2036cf8e66c065f98c7cb34e0000000000000000000000005c08957e67c7e890a052407b1203ea322deb682000000000000000000000000043dc20105efa7d8b1a4faf9a4fd7da8d93c2e4b40000000000000000000000009302bbb3623229f906c296907b56c80b9cb0bc090000000000000000000000001ce2da994aef7671e5f615c8d7c0fbe25a6db14d000000000000000000000000d2c1e7453a8803c55e830b0808705ccfbf446d76000000000000000000000000b4b013c2bfd7fe9d01755f7690941d968b87671800000000000000000000000005574d8b6984eadb672a1bc8e7fac6c3e1663b4d00000000000000000000000059d078fdfcb7bf6623291a387f7b0fc85c9215420000000000000000000000009472f4249381b3f74f2842534068df31b5b8d7230000000000000000000000004412523e16308902777a3dea7fa0589731c8963f000000000000000000000000b04ad402e0c8a342ea1ad5d5e4381ae11caf9da5000000000000000000000000b5f0c0dc8694e16cde3346590eea6d9797b1434c0000000000000000000000009f076ba9d733356859d374163b4f372fae50688e0000000000000000000000002477f1f9a5be60c7963f6ce51bb5e75d9d92b8eb00000000000000000000000098ebf439713f0aa5775129a231fbbd4839dcd8120000000000000000000000001b152588fb70e06780da479494ded5434664e31900000000000000000000000069a1799a6f6a771b4614f233d60e696056cfa1ed0000000000000000000000007ad9d9ee1e76dd26367b3479cea06b613116a305000000000000000000000000b052b110b02447e48a2f905cad9f0ebc01f4f9ae00000000000000000000000028a9d445836615ac1638e435b5f7e7f15020796b0000000000000000000000005fefc3ebf8c275233fcb7314018870ac37454f29000000000000000000000000a59aa7e7560d73631d47fd420e67aba358054b3c0000000000000000000000009c412b71977feda13247130bc3630a4c15a79298000000000000000000000000739fb92e4662588e297a7fc2a9c57a4c1b7070e4000000000000000000000000d11140d1335b6dee239472096d9739ccc7b6605b0000000000000000000000000a5bb6142968bc8c485f13957cdaba2e8a07d8f6000000000000000000000000783c2a76c578e8ec5eb58df19a2a9d28314aae9d000000000000000000000000152dbf7e8d946b1087ef770b65e730e4eb6a4b1e0000000000000000000000006022b9ad03f8cb997d99a012548e02ef4ae2bb8d00000000000000000000000042c87cbc6de0940ecf441afae0b94e6638194c1e0000000000000000000000009683e7476de3a8c682cb190ad9a25a5da25e880400000000000000000000000049ed15038873add4a60b0ed0354bfa26d68c809a0000000000000000000000008860259fd6386ffb9ab103785b7a67f224dd88e7000000000000000000000000a71e4f3e7a4e51c3204c05450d66ac2e1c6b27550000000000000000000000008622c9bd52ad1fcdf4e06388b3d9f6095db10019000000000000000000000000d2411ec03237ec37320f4cc80ffb285a03e1fe59000000000000000000000000b6efdd71cbe374d62d5b60f317e8a91feac96cf400000000000000000000000014462ad86c36e507d7c6cc88ea7e6dcb6a78710700000000000000000000000054f0d49b7bb66859899e9743cee37b70b596c7420000000000000000000000006b9e4153a2f0e644144e3ce53372f4ac04bda51b0000000000000000000000000c99ba7fa9a7db56c89bb3cc59e40f055abb25ed0000000000000000000000001835bfdb16543bd33e04c2e6b8acfa0f65279154000000000000000000000000dbb1a065e8dc4e1a4658951898de88cbc7b72f93000000000000000000000000851ce021ea9ccdeaf73836ccb05ad2cdeb633fa0000000000000000000000000cea1077f61dc39c4bc1d98858892de7566993d8100000000000000000000000078cd297b7a73f65268c0d536e51232190dc794bc000000000000000000000000e1fa1e85b5b9774456facfd18a7c2425a5fc5f180000000000000000000000009d5399f05855aded17b8f82dcdbb0007b2360692000000000000000000000000245b17a4ba689799155221a378420ef6500da8240000000000000000000000002c08097c96c6f8f94bafbd4ffacb4aa9eb96608e0000000000000000000000003163fb41819e362a2e7e38ac9ba7fe0f03a44b5700000000000000000000000053a1e264fab2867f377f4f28ed539393b7321293000000000000000000000000c5e58b5ec4bfb2253a224c0db44181be737548d1000000000000000000000000dac076f427a2a78541a4124c2a4ae3368b7353af000000000000000000000000d7a7e1811c51d06692dcde5a2cc72c81d43cf23d000000000000000000000000688025c31bbf115efaca4d86017c2dbe12509bee00000000000000000000000031a52f5a299bc82ca080978430eea127d82d461f000000000000000000000000a69af5309bd3acf24a05bcb8624c856eb7a3256e000000000000000000000000b8fabe3d6161bf52d409c9e8738a054055031423000000000000000000000000ce30d6c303ff100ced6ebb4b7638a6a7ad6059dd000000000000000000000000918b9d49c92ce2874bc9f219386a6d35914e194a00000000000000000000000024e8faaafbd39a61f04ea4f124c29501d5f1a49500000000000000000000000090d57830791075fb0f3263f58af40f55e62dcb8c000000000000000000000000f25302a20c3c2676ab3e5a1affb58780147d3f5a0000000000000000000000000509b621d115b0395348d207313b3e6737fe0f06000000000000000000000000db2fd8438e78b7b6fc6c9cb56582bfea8d9047d000000000000000000000000074bf1a519bd98095f2eaa1a8e1eb4190fbea96b8000000000000000000000000bdd0a444cf199f16dedb3569ca45315d6372549a0000000000000000000000008d7abeeaaa2a4309d6181be74a3f0b958357deed000000000000000000000000491f14cdd971dc0464e244fd4380af7c3e2c8c24000000000000000000000000ac04c2a63e7e2c6d117a1073c5bf4ec2ac19ead8000000000000000000000000d9d1bd3277652c1cd65a2736ea809362a4916539000000000000000000000000e1a31a4410ae6df1c83ff14079608be713fe165400000000000000000000000074580ddf6f7ecabc9668c79c3322b3cd7951f26b0000000000000000000000009ca6b8f8f2526f9842903d73a87a9fb5e483c335000000000000000000000000f881b3f2fd71fe416d5388e2b2099fee719421d600000000000000000000000024c8189959a7fb7d35366af0cd60ba694f6ac52d000000000000000000000000750721b439030beb33860bd31c63870bdc2687cd000000000000000000000000327cdd314f15f2778c5a321fce8a7ecfae19024300000000000000000000000077f022289b5ac3db6c0fc42f1d6801017f7302c800000000000000000000000005c8d1c724103bda5d1de708bfaba7477742c0d00000000000000000000000000166664cc97f0182f091f3caf3997c71964dbbdb00000000000000000000000098c66d543be2ea9a90a83eae8aa98e69e60d605b0000000000000000000000007ff03ad5bf33f45cc2cf5cbdd7ff8117286f7837000000000000000000000000431848037b912b6549dc918041f426c7f0670b100000000000000000000000002f60ff0479a9d2bae75f97f8546101fce036e6ca000000000000000000000000ff4730c9a3d403ce91d49e1fa6b0752fd92b9edd0000000000000000000000004015d591872b710b62f16795bd5967ec44899d90000000000000000000000000adf8e4a0aeef31d6217fc2e68c6489c47d01f203000000000000000000000000861b5468253631073ace4363812982fe81aa589700000000000000000000000023ef256d9a5e4d5d4c7dda72c68cc384e9f3bfa80000000000000000000000007523fb14afe95d6da226355b7064e37cbd31688b000000000000000000000000591e9fd5e330f4711ae158396da734f9d42f17e0000000000000000000000000c1a54027a391f5089c5eeddcf9d015d932230538000000000000000000000000f91a0b0809b2005a5703c578b36a9a261b991e92000000000000000000000000685e2ce0d9e83b9fc430c9ebd37cda32c1fe73c000000000000000000000000030e2eee9b4a48b7338adf549b1bdc7f247d9cd1d000000000000000000000000b34166617b5db9e47127880361229127aceea92000000000000000000000000042f64294ce37090b1fe93b6b7ccb15af3163da38000000000000000000000000165c552a595189e856007e0d38acca4023a07483000000000000000000000000a9cf8e6f9ce4e3c0a3ce8e464c4ecf94bafc9844000000000000000000000000695ef846c06cf24b4c6b812071a1bfdb6a50cf8f0000000000000000000000005be1a7686ad6bc4c4912cefd2a6257944dfb23fe00000000000000000000000042041f41acd585c760cd3b89d0e4f5a09198d02b00000000000000000000000082ca0bef7a65fbcf7ad5ca633ebdd6b6348ff7450000000000000000000000008db97a7e725f7a94d0c9f3930a76f2c75d2f1432000000000000000000000000bb5175eafa180f91681e86efe0dfc8ae77816fae00000000000000000000000004006b84829336849f6567de1fa1eee78f20910600000000000000000000000090a48661f43507d8ce997d76eb32c0c2bc8bbc090000000000000000000000007b22dc0c371c938ec0eda86c7bdfefa0a9b27180000000000000000000000000469d8d0b88de613c0f57380305a87a33e8072d76000000000000000000000000fd50e77e2a9cdc4f95a44350dc38e3d1aa3986a100000000000000000000000072c212be0bacf62e3c3b3941d4fca9bc147c629e0000000000000000000000003295dda8d83e215485b6a2ff75e741ff22a1b3540000000000000000000000004e92af58b61d6fc824a4e230d0aa1e4d98dd252700000000000000000000000076d23159a9f27be476f57a15f368e36d9ad6101b00000000000000000000000082b81df69e159313fbaf9d172fcd32eda1fcd3bc00000000000000000000000085bdfdbf9656f10f485aafc5123bd650805740c7000000000000000000000000623a633691ee43669b28483aa106e275d3ec507d000000000000000000000000c7c854944e14340ae79ea82df8d63153f9c65440000000000000000000000000ddcb187d3efb8188a4e53a6d2f3172d8d903a6e200000000000000000000000015ac5426852ebc7ce15fc2dd32475aadcdbbfc5d00000000000000000000000099ba919b454ff36c45d016c495b3d7e2e9f66cb80000000000000000000000008adbc8b4e5190749797571a0803735ff32ddafed00000000000000000000000021b3702f10bcb4df7e947f45d9df8f387592b887000000000000000000000000773312d024bfb0db016278feffe558d380cbc690000000000000000000000000105736034b1b4674e8948772e4c751c2641613ff00000000000000000000000086aedf0379136c4e0cc1fde814f93740dd5602d00000000000000000000000009fb26fbb0b897d2f01eda77b2da70979470fde770000000000000000000000004cf46d7834747ff180ed1cca516c0f39a11b0af70000000000000000000000003208696a67b06290c0ee4aa5ff4d7aff61ed4f86000000000000000000000000096effe5d02a6ccf9ef3fdc68a90a176cc350f7000000000000000000000000087ae328185689e902dd595a4c746a34cd5f3b977000000000000000000000000ad7fcdd84ea9b1c8ee08ad49dd88b32b0a52d90700000000000000000000000074ec3c73429c72b4bb40cbced2bd30cf9d974e9a00000000000000000000000033a83ef34ae6ee5843ff63ab18a1fcf887c8d500000000000000000000000000a74851aab86359530c057855bcafcabcb87a2a63000000000000000000000000bf28f64e7088d1e87bb2f9d93212b35d5781b074000000000000000000000000ee3502cc9cb8d8e27d6480fdfbfabbb2628062c40000000000000000000000004cc60584e65f086d81d2b032c120d59b1970129a0000000000000000000000005c552c37235be4351703112a9abbf33c5c491012000000000000000000000000e1ab4c37c1d69977c038c7dded50626c6624bdb400000000000000000000000058171254ce44de40633928e64c18c4fce4c4611f0000000000000000000000002037590fd2048bf86339aa70c3fd3808c4b0dc41000000000000000000000000cb31dc187dc025feefdc2c6d71181853727c1f7400000000000000000000000004066e9525ff68fe59023d874bddc49816f197230000000000000000000000008114267ff570b27f423b9bf3481eca9864ae58cd000000000000000000000000cfe5c825451f1a4b28b396463fd4a1483370cbea000000000000000000000000dc9a43066ad4e9d48aeb2bc488589566b9bdc899000000000000000000000000d3ea2b502f1d6779dc051ac4c0993b8196eff50c000000000000000000000000edbf76ba2cdd8a33837958ccbddf2d4f79a39d140000000000000000000000005e718b42fe5a20ed93283803b54e7ee7bb7557a800000000000000000000000029168e1a6e5b873a6516015785be83962c0dc3e70000000000000000000000005396baa5cc6f8a8e5358348d9c0c0663ca6bc2790000000000000000000000003af0894d98687680888f23c42c42fe196c648e620000000000000000000000009dd9923c9c88171b4d10feffe0185ad9cb006d5d000000000000000000000000a76f10400f9cd3d6ce59d8972a86807ef0b02998000000000000000000000000d092f787b523653ac6b4ebfc79e1284c9ccc3933000000000000000000000000538eb5556c37157fe4ced0b80e8c321c4acc0fbf000000000000000000000000d6c130bd75429d38366cfd9d0c304c521fac296a00000000000000000000000030237f9632b7dd3c8c64a6ad0d6c150dbe3b28c0000000000000000000000000946b8b14a27eb18d933c1bd0aff71a7eddf8104700000000000000000000000017a053411b40a07c669ad0d10d4cb7ddd64a91ab000000000000000000000000f41a3819a562121878634910e3e29ae910ba3d9700000000000000000000000089cb3f958389e55602af117daa025f23e96e7bdc000000000000000000000000abc5a0a53a97940fe8d7148e770a143d0300fc45000000000000000000000000331d066a6c7f2c0c528efca3f3cfc10477db8efb000000000000000000000000e11cdf4abc789535454c76ae6b59a027564c3ab6000000000000000000000000938405124642f7e47466127a10f983babe443ab90000000000000000000000009c919c7e98f847741c6b363f9a0ec575cbfa9b29000000000000000000000000e3889917e2e9e8d771a11a95f31d8243305455d900000000000000000000000020697ea6ab76c1af62c7f49cc744522137029f380000000000000000000000008d8aba104683bdecc6c74e44be09c06c4f07befc000000000000000000000000058eb4584898adea8d009fd8087a74eee349f223000000000000000000000000c64fcb03a6e6bddcc866ff3fa1b5b5c48fc1352500000000000000000000000087ac1f709cac0232eb3937763929ba091dde6c830000000000000000000000002e7128c590513fd1033cbaf00ecaf255e826b4410000000000000000000000004dec8e3aea6403e937ad801e4ddd0295eca99692000000000000000000000000efe8c5a2700adfe14f07f698620105b9555ac4a00000000000000000000000007b5aad138fcb803abf78fc9855428e621d7174f90000000000000000000000007d89c9be3baf8c72ff64052b11decb981ed8c6ab000000000000000000000000ef7a4ce0ab23194dd11b0f7cc162552a20cb69fa000000000000000000000000d08975774c698c2f3863bff679aee1a0307aed1700000000000000000000000025f25252434bfe5ac584dbf6e31a415367f6c11a000000000000000000000000730e38e66139b7da85618f64e8e39cd404d91366000000000000000000000000086ae0526b897f29c7cf6ef118cf5fbc7c0a26b20000000000000000000000001543a1df447d36dd8893b3571334dff1924ba912000000000000000000000000e1fbff5302c8c6ccf882da414b1a5e1f91fe1461000000000000000000000000ceb6c14065e415661de34b3437ba0ba52ce58918000000000000000000000000b8228d3316658e85faa87809a803047660d76a990000000000000000000000002a573764bcb2e6c6f46cf29751f84bb50babb2f5000000000000000000000000b381908ddc78199486fd177c6a7978b3c4b0daf60000000000000000000000009501cd2c4a9c51d33120af3883f7126dae5411df00000000000000000000000099aa024e72324cf6a7549e5adc9bc89c4c890fed00000000000000000000000055793534f620817629495f6838648c224daad7cf000000000000000000000000fab2a24e75deb49e311931316db792bbee2c013b00000000000000000000000047c0f38d106f3686f1c739862b1a5e40a7d27383000000000000000000000000a0e19f8f06dac6daf0c99fea3b44c1196623ac59000000000000000000000000301897f5f1f8e94fac4d932356936bfe27cef3e10000000000000000000000000fd701b6bd79ac5df129d4b5330505f69678e2c400000000000000000000000080e35fa69d27f6a6137124d844378668fa7c794d0000000000000000000000006bbf900946d9919d52dce81d14768636d37737e40000000000000000000000005a5cabd88333863e4a8649f92adecd9bfb4b5de500000000000000000000000040e09d59fcbd4a8ca69d4c2cdccb718da83961e6000000000000000000000000922df24a603a0f46b5c91b8218f0841a94efea97000000000000000000000000ccba240e641fa2196470c24e6f4b125d5018e502000000000000000000000000867b9b4736b9e9f72cfcb19f7dabe31565748f15000000000000000000000000bd094c5235cf0eb3db022a5cdecfce75cd78563f000000000000000000000000c3acaf4cacddf82a54da10cc2da736fe728ede1c000000000000000000000000c6c8c34ce1fca05cfe318b41fd619de89db613b60000000000000000000000008ac3bb2dc66201a602c484d4b4113996bd520d030000000000000000000000000e284c327922fc6cc1ed9f8d9146105b0ac67d95000000000000000000000000badac1f9b12a1e32761cb01b89f7d08f325364ab00000000000000000000000058ed2c3d05f0c31d9a94530003c684e7756dd072000000000000000000000000946faa5742f4eeca544ad0d55ff5615d64c9b43700000000000000000000000068dd96e2c9897a34eedc8086c9f9aaec046a29f40000000000000000000000008c8a51abf88274d508854edd6fe20a16c6a83b450000000000000000000000003041a881c8b77aee09d3bf373754d176279901380000000000000000000000003fff46d07045d892ebbe78dd03f666730a84be380000000000000000000000004c03b19c8df7e81194ac1029dfb677cc26b07e070000000000000000000000008255a48f0f7f5db18f89c018d6de67e315310b280000000000000000000000006ef0519f9678cc18897de4acedd42b34c9211dd90000000000000000000000003b3795c9d439de35fa47dda0616575b0a76fdbd60000000000000000000000005ca4755d60d989543a70e0de96a8a77536630c280000000000000000000000005e4cee583a2a47815e3e5f2067391095f6f557b500000000000000000000000031198872329c31fa97499558c1a382544acec3c9000000000000000000000000ff7fc308a835d0af359a01d28f486050d579cec5000000000000000000000000ee0aa037906afa17d17bba73f3e4ebeef4455f850000000000000000000000006ce834bf0f77d9ec8712607d52b6c790032fa5a40000000000000000000000000396a3af32f4d9eabd8f6788d00f0f0f9acbf6c70000000000000000000000003fe43b3b9dee61b8f868b952d10aefc8b9473eda000000000000000000000000c666f1f3462e25c9dc270a67bb7b72f7ad7efd3f0000000000000000000000003bc617d274cc460c4fa347d4fa2c10ef575b919a000000000000000000000000d3ad87b7a429c3e4f0cd0f966a85c1c3c126aa31000000000000000000000000eec1dc0564e21b0b01d2e50aea134aa6fb5bf984000000000000000000000000bd8b33564cba1451d018eb1eff534276337f30d70000000000000000000000000007381e158548b1438a1d5ee491ad79b6f874cf00000000000000000000000091ee03ebb45486a738a736adf3f16d9a17326d390000000000000000000000005b34e1788887cb91980d8786313f5f7cf5b65ec0000000000000000000000000fd5a16b089e7f71ae4b5d4cf7f4964a60d85f4b70000000000000000000000001bf8f85fb4ca412f71ff62e14c79b475cbde260400000000000000000000000005b6cdfb2a45bbbe07cbf1586d0df31b5a54af35000000000000000000000000c759ba22b7b15405c999bc842949b5f32e9a0614000000000000000000000000149ab4d058d7cbff397179b46b510a4c456d05fc00000000000000000000000030971ea31ab645ace7a7d91106ba58b03a286d290000000000000000000000002eb441f63f1b6a4522c238524c86c1fbe462b4f80000000000000000000000006275074e38ca9404a9729bc94f32bef2c5a07c1c000000000000000000000000993fc5c9837d2bb76f3310989ccb32478ab9b24a000000000000000000000000674352ee3ddb3d56896fa248304d674cfb8b8fd2000000000000000000000000ba805db9bcf09dbe32c94f75a4f55ca09b53f89d0000000000000000000000003fe64817b6b70eb1ad7f2b26cf5c7a0cd82f1ca300000000000000000000000096fe119a5929873ae8cf97dc0d0fe152ad21652c000000000000000000000000ec9316d872d37aed1d922bfc125ebdbf9586c7a10000000000000000000000002ae2094cb30e3c11293cef35f95acc4f2809bbad00000000000000000000000061fb9ef0a533dc82960a1a81cfc200ee08fb837d000000000000000000000000446534a634b6bf9d150a6bd9840e0f2c9bafc8de00000000000000000000000038d9dafe713e95ac034ff53b0422ba3bb8d9118e000000000000000000000000b02e4791cadc491ecfca1db4663c72cd0c7e58090000000000000000000000001b840af14833ddf7ef0c0f72ec26ccf87fbd32c8000000000000000000000000a19822d42313a54183183563cb2e13e039a636de0000000000000000000000007151bb1b71503ba701e936886908995c28d3e6d80000000000000000000000002b1bd896edfcdb29869d56c586fe0cc79a1293c7000000000000000000000000b8554a11d3f5428ad6cbfe1b37035222a16a95fe00000000000000000000000093a9cf8fccafc70e059fc76b0ee35edac69a3bd40000000000000000000000005801fcb6868a2ae01bea5ae6086f2858a5512e87000000000000000000000000fb6033925c53c844ed4030f81463d36a8e9e48420000000000000000000000009ac4f35211f5d441033835b6e65c2abd0f71a0320000000000000000000000002962a34fb91d554c6ff71e9966a46d7123ba623b00000000000000000000000044c6e35f9cf5e106cd22b09eb11dd990ca47bb700000000000000000000000001e841f6d6163a4f16db97878959a4561a77d68170000000000000000000000000487a4ff7a21ffaef0379f708d1134c99d758f9300000000000000000000000086ef07fc05cb3dc49716ff90bb7a333e07094f090000000000000000000000002285013e550ca7ac4fd4d333487000f8e1d681f2000000000000000000000000a1cca1a0816579b5750afdc373f1c32f1866cdf2000000000000000000000000c5088ffd61088a2746227cddbc4709c87fb5c70c0000000000000000000000006b9b6b1f38e51780a6196bd7491cd3d9f807351d000000000000000000000000223bac93f9d06aeb027657341cb2ee70ff2fd7e600000000000000000000000079b4000cf4d72699413a2d8c0dcc72f8aefc97f2000000000000000000000000770ea345c57bfcdccef2db6dba59bc3b6a8b7b6600000000000000000000000061784722fa5c9ccb09cb1fb83539e011f6335d96000000000000000000000000445093f7d4d05fb22dd10eb23884cb86649dcc3d0000000000000000000000003e0ac101dba15935bb8bead3bf6f1363138956c4000000000000000000000000fea3e7957b5f5e6a906a2c1c963729e6ef267c6500000000000000000000000076175a021312e3519958816fe1de27874189d6be00000000000000000000000098bd70f38135eda5e002c1c96c70e4408ce940d1000000000000000000000000c8cf2b4dfd07b6a4e4124c73ea8b493b47fc66c20000000000000000000000009f1649488e2cfa6c6918dcf3e05b09c2979dc98b000000000000000000000000d4e88742deab30ab007efb0fb10fe03b695249bc00000000000000000000000001d6ab594cdcab98e59c577c359a847a19a362fe0000000000000000000000008a6552b084d0347269866702d166e67ac1aef461000000000000000000000000d8c58b3d757129c75aeef9713e4acefeed043300000000000000000000000000db6625dad4f53d7e0e10b35c9f8ea8c00fda1f87000000000000000000000000afef65ef641a7acdaba9ef40bd08e3206cf186f40000000000000000000000001a010481f8c8d5dda8862936f71edcd3552405d400000000000000000000000005c390b0e361fada79914c4a1e9f4373dab97edf000000000000000000000000db60164a9aed2645c59730307621fce948e269570000000000000000000000001a9c38c9fd1a5bf05c085fc6125cd16720dffd39000000000000000000000000d479773d239275970eb8ed3a92ed3131fd7f1f7f000000000000000000000000fcedd0af38ee1f6d868ee15ec3407a7ea4fbbdc00000000000000000000000000df83e782d710c308df740734902c497180c45ff000000000000000000000000233e8067f039abe1ff7f7c84916c13474537c53a0000000000000000000000001b4692993e9fec93680c4a643deb293d329f91700000000000000000000000006893515e13a6c09794eab93c722ab1858ce23dc400000000000000000000000084b503386cbc2df31218fb7eee201610b5bd5b16000000000000000000000000d311667004eba9d82d6f178864d00a89c39eb32b00000000000000000000000056e4d59ad4ccec8afc94f66480645ac97d503f8200000000000000000000000057d39b34c88f545a037330e223d6c9d8251953f1000000000000000000000000fc297d364fe4a2e55a6641056fdcf042d3f11b7b00000000000000000000000024ac590703bced95df17e0a8741c94efc185f5ca000000000000000000000000ee6561f50523501de27bf0dab6d38d56798ec96e000000000000000000000000c5881e6609dab8cf118e9531830b5ba4fc2d426b0000000000000000000000003b0512b5e010cda08657dddc7605caecd93ee638000000000000000000000000672ac8d4b7e9f1f7d1fcea71667d017e9c5a19d40000000000000000000000008d1d4d97243b646eb01fecc61297292c64e097c10000000000000000000000002aac49d62efb8f6663f019f786934d53e36834a8000000000000000000000000f505e2f2f0c7c243d687ec3d5c04ba56408c1557000000000000000000000000caf206e8d98423b1babd90d05a9efd89067880c8000000000000000000000000d1e41da818bbff29a7a9658cba24c6d6670ba5ed0000000000000000000000004bf7bde0ee8c50e5fe5995779f39223c8f4a6ad50000000000000000000000008931318d17bb9a826c2056ff56a2d0bf6edd3e40000000000000000000000000bdc6216f8210046d344d7a9c91a8a39816cd6b4c00000000000000000000000015917e8084ab24ed5b4b2d3887dc0adde0099da9000000000000000000000000090ea0205c49b42e20c8ee3bbb8d7eaaea6a9cee00000000000000000000000077938ac5c112c189892f6c32c2b5e223678e733c00000000000000000000000068fcaf768023e30a5d0fd3df7f7418cbfa07dbd900000000000000000000000052053257bdc9a64d769646e76a7836925ef7a408000000000000000000000000de3573938bf2b69b71d719a0867e3d5908be0de000000000000000000000000004f85b5a06ae5fcf6e64617578891fc28a2e31cc0000000000000000000000000f301c7cb44abc18288c0bb5ffd20183eadc63cb000000000000000000000000485ae3e9895498d4de1feddf07fa943b892596b70000000000000000000000000ac713c8143799692e56d16a4380ddb5807f18d200000000000000000000000064639a2e7acae8a12f08668bfb003ae093dc3ada000000000000000000000000568e3106ebd686c1e633e8ad9fa3e5abc608c32d00000000000000000000000073b14faec76d82d0727dda19d01a97caf9a72f4000000000000000000000000001c3b929dadea29d966125ba5caf0430074c8a6d000000000000000000000000e22758edc7da0d4b796bedfeee536d380502e209000000000000000000000000dc39c11a77834f04a8499d021a50b5abcb3fe9570000000000000000000000000c11acbb2b8393a9f10118d5fe37cfdba5d48fc40000000000000000000000006a5b5ab433e89d0be9fce5bf5ef59afee143864c00000000000000000000000018a2c15b77c5e9dfe61b364c67a9dc6814b43057000000000000000000000000e0be356c1da853425cd749cd456a1995c085616100000000000000000000000021c4ee05bd3cb332dc961f09a979194a9fd81153000000000000000000000000a87c1666640c5ee8f796551487149a93b3ad869900000000000000000000000013fc937535f1576975aab8454e09113bad24cbff000000000000000000000000d2b8f5d1c63b397631a9482dbaf6969ac744a6c50000000000000000000000004ac6438867d427e7a3f243192a91f9600df591ec000000000000000000000000b8902dc0f3ea643fe10da085dd5c5e0190738bd00000000000000000000000004652e1b4da98225454e25c2d184c5b1883a69fd30000000000000000000000003b6ac2aa7e1b6d6f130e675b991644ccb63d25b4000000000000000000000000973526d9ddef5427bbb727f0423c803195db7a8d00000000000000000000000015f87e2d750bd5a02882173200ad25af5c13a813000000000000000000000000a1804ccf1e452b649502c03e98b1997cd7f8b1d5000000000000000000000000ae3a6fd6baefcf5287477d069c0942c82ae36dd400000000000000000000000058d9dde30709deba3a1121fb7183b8f252afaad3000000000000000000000000bcb0c81662b5185ad6d53eae389093d62f69a034000000000000000000000000bfb81851878be6142a149ba22de05c8ac1ed7e2600000000000000000000000011fcb9c98a9397d33b698e303fb64e0a8c0b207c000000000000000000000000b4c5256508e93b1224847946c0052fef9c5878d8000000000000000000000000c6adcf459e3a9b00656cfb3d65320206d129fdf400000000000000000000000062077fce659cbba76a46a0bd6c1dc226c17212de00000000000000000000000025aace6ec38977168fa9f2629603910740ce9c1d0000000000000000000000004c8889c11575216aa899b911bb0fce481fa978db000000000000000000000000bfe9007c6b3ddeb724e0e45bf80ed36473d02ce1000000000000000000000000cd11292f45f0e72f10d39d5c07c6409091b40db20000000000000000000000000b358e4bd7effdd7f92b853443c41f070c1794b100000000000000000000000045dfdf351c26acf201f98f92efb8f23672fbd1ae000000000000000000000000fd5e23bfcce996d8a0e1a3b5b87e9444bcc1c93e00000000000000000000000015edb804cdb4c41224b05e7a063c3c869134d5770000000000000000000000004a1224eab6dd3f599ac07de1a3a618f6dcda27c500000000000000000000000071d07bdd7f585809fb3fbe4069a237199658e06c000000000000000000000000defc0071ad229c31a4e638ba306c179d679fc9670000000000000000000000002d4067b8314a4d04935ad8d654774f407066924d000000000000000000000000a571f74db2f0133e3e40980c02d42237c025acd700000000000000000000000083373851a648408c478b47c77e6f9d9f4544232d0000000000000000000000004e58e153d5a36a58cd4af6423b0ce6b22cd7e92e000000000000000000000000d346ba113c3d30c43bbea7dad09a53f44d8520070000000000000000000000009d49107777e62c94da2e08dfd8e1debcdafc2e19000000000000000000000000c279ce834c1eb9cd40d339e65ba4a6c7efdbe55c00000000000000000000000024e375aa53113911c4af3fcd96f5b6ec417876f1000000000000000000000000a33a3d7524fae8e5ae320170c1025df28cc7f68e0000000000000000000000003cd502f35f8b66bf212855700b6d0b9f9ff97f760000000000000000000000009be4e72fdfdceedc38f2463445d82ac67a4bbd8600000000000000000000000063acaf526d58f9cc59cc50bbc780dcd397f28fba000000000000000000000000073e69921474ccb826bdc1fd884f6a54ccc42020000000000000000000000000306b0f354f80d27c1d770368415be1d45ae96ab2000000000000000000000000e13c6ad1cb68aee0999be7c83cba4fe7f5433c6c000000000000000000000000c7b679c54b49f7b757244f40bb737f1f1648e015000000000000000000000000ab0b39e0cb6c933cf16a0f745f716b3c7ec697b90000000000000000000000006b1a26cad3d9e9f3a3aaec7b1ae4cae2e5a8b411000000000000000000000000bb31d51f58574f0440678c5d95f49c708bb6d6a000000000000000000000000070ec07d41281678954e1b05251e809782ee1ddb2000000000000000000000000e391fcd2f7b4cf9f9adef76b3f01dea5e780a74d000000000000000000000000f94793a7e3ee0f3b467b6e5056f264025a5edb480000000000000000000000002a2aa71f15591253a7e88b2ccebcc7a550aa090b000000000000000000000000d1d13540c843338585ddc3c5a657ff44aecbcbd40000000000000000000000006dc6da32d119b4bf71adc110328f0147c7a0849300000000000000000000000059a6e873a919dcea82e8ff77a93740704cf3241a000000000000000000000000b829d63c85a6e502eeaaf341aeccc311a69b9b7c000000000000000000000000364a7f4005238641817b58942bc51ce5ce0ed80d000000000000000000000000f3846c638068f06b1d5ad2fa36d1c9555dd88e39000000000000000000000000593c338082f2cdabae315effdb208eef74e5883c000000000000000000000000036525aecab9f2b39a631e62383a47e8cd5184dc000000000000000000000000923c72ca9ddd5dd7d1c56601fde0edbb663d8d5300000000000000000000000048b004239786c401b7322eb6a185307f32415703000000000000000000000000d5dedcec8073a1f5a431c4dcf47e2dcdb05ac6dd00000000000000000000000099a20c88df03779e8d180f3b9ef722d70b870a47000000000000000000000000c9879aa766ed6c74c4d86d36ecf5367809d752f9000000000000000000000000a1dbb09e4af1234c8f1b380bac86591181cf40d30000000000000000000000001ee7a8486e36ade14759db2cefa0c58dd166d27d000000000000000000000000d7656e7895c6ef1bc9b4a3480eaa4e66c8673966000000000000000000000000101fe25d3fdb6d862b3a69de5990f77523bec0120000000000000000000000006942b2e3f417e4a2b76b01e39e979970f069473d000000000000000000000000d5e753a64b044763724799cb072c74c61bec6dc600000000000000000000000025b057cf9aeda15ad9fa1eae16b35e3c107496f30000000000000000000000007cdbd95c5c28fe21c72e70a6ea912cf0e6206a810000000000000000000000007748c62db0a5f5d66ff65d7d9dd3098e6647ada600000000000000000000000025570922c67d819163984aaec86416366c4f7bf60000000000000000000000006c043582435ced84bbaca3311be2cf1ba71494ab000000000000000000000000d1662ecc33725d2567c82ef8a325562837b8fdb9000000000000000000000000a9051e673f333c86a0b562ef4aa118fb2cf7182b000000000000000000000000068a879e6efc025164b2e5a546ac852422a4150c00000000000000000000000021d918188cf69696c4737c320ba4ce4ab17352d9000000000000000000000000b05f1b04756c3b7a5b9148f9bac052473b866e2f0000000000000000000000008ef3ba34ac64f97a3d2201a7ae5311845f49cacd0000000000000000000000007aabd756f6e739d8833612aaef3d9937e22f0b7700000000000000000000000048a746834f83758b996f4f659dd48b6fcd68ca5d000000000000000000000000b57e260dde09b5590a9d2d8f9fdd18ee7fbc97b50000000000000000000000005fad32aca172ce9622016763614ac36eb6d9b05400000000000000000000000016b31e759570bddef8afb8996721f2a32b30bbe4000000000000000000000000df364ac70ea23dcd53f0e5ba355b02af6c002c34000000000000000000000000952b145a8be3fd50cd32f31db856871965c4162e0000000000000000000000004f76a4663d43372de2885e3c3907c52d0cf533e1000000000000000000000000736d6f7e666a89051079187eabfde5616dfaf4c3000000000000000000000000d72b6ba85b9ab1cbecbdcbb22f8d77e0270c6a36000000000000000000000000098a364d1aabac92179f3fbef6a5a1527f7112550000000000000000000000004b32cf5d9f89dedb0453219c30ea5b7fedc6fecb00000000000000000000000003fb4f9b370c867ee80dd1daa9cec688dd9f8cbd000000000000000000000000bed5d0c0ff37b8f69adeb74d58c45caa729df94e0000000000000000000000007934c370fe9e0b64a6a5c68b7b33bf3b5efaf6a100000000000000000000000090da6bf25d36633cfb70dfbed415a1a2797305ed000000000000000000000000d0ad60d617785a2f61e3e2ffdcd6d3de4b57f0c600000000000000000000000092a786a920a3f84dba509f8061b51beb9150335b000000000000000000000000b0eedc8f51ecdc11658033fde56e50a2d9f394f9000000000000000000000000b37308eed0aef93e5eab82db990254d1a35682570000000000000000000000006f9054a4b7c21db4f0c07dac36a190931acbd5de0000000000000000000000002708c146bd6f9212a51d48a67a269b1f2891b6bf0000000000000000000000004f0ee6eb0b6016c9a0b51cb3efdbb058b89648d6000000000000000000000000f24a86547ef2a908303677d01cbcaab494b3443d000000000000000000000000c1ed3fe7c5d61dd43bc8cb707317fd5e96b8215a000000000000000000000000e4a21d5852cd13ab4f00e5ac9e3260332de7170a0000000000000000000000003e46c8fbef4bc974594bbc75f2f8ddcf8b72e1b90000000000000000000000005068fecb1d062bb2b6d71833e3bb2d6e82c929d8000000000000000000000000a2b6bd4720679ee9e8eb956f2346223425f97b7d000000000000000000000000d81b92e67e28c43abbe33232ff9899f119f726580000000000000000000000005363bf7cf403a4a5b147859f3b0d12cca4f1599f000000000000000000000000c21799b50689c5941b8d8025c0d7b318f0bccc2c000000000000000000000000b1b452e0a649cfb421b20dc7b2d483c90d693b95000000000000000000000000172f9c865f193768b7330235bf54c18549ee5c1d0000000000000000000000008d98b13c7ff1cd9f0eb4c7a0f3d13562551266370000000000000000000000007fb392844550c934509fc78ec4c4b0882bf49fd5000000000000000000000000fc0185f1d6fba115555395a15f1f5d0dfcf38802000000000000000000000000417d9de4fafc2eecc9a1ee914f0a71b505bd274e000000000000000000000000773d2ce56a4195e76cbf95eec8cc9292eafaae420000000000000000000000004c86a610af4c27175f8fe1c3996292efaf591f450000000000000000000000000c6e313a7570427bf38492f29b58a72b77e25381000000000000000000000000eec93bc3fadc92ab3b9c6cdfaea942119c6517fe0000000000000000000000001da41850678ac10349d0eab4f2819fe85c36bbe200000000000000000000000035009c69ac9b6eccc322a233b22d875d1eb1f2fb000000000000000000000000ecd4300469ff0c234fc7e5359d25fc9f4340fed7000000000000000000000000d13e3f15fbb6bfaa3eb0c5007bc959e8ae057e510000000000000000000000002825b916796b50fb08fab9abbec1ad003cf3b6f3000000000000000000000000277e3db8254b0f137b9e24f2c2e8ad387a7e23b50000000000000000000000009cad8e720d448d574aa075927ebe9050a811ed4e00000000000000000000000039a356aabc002e3e97363fff340d6c47127d51520000000000000000000000003b647ca75e44efac6cdda96a65f5a7e596e6ffdf000000000000000000000000409d5822f3218335ad20620e9be7591fd271f5fb000000000000000000000000c00fd991ccbf4b2882cca5f07a7924c18b7f825a000000000000000000000000ddce4d330452318cc2f14c8a0e6c009b98589c23000000000000000000000000d51aeef9534a0476948699fa094e5b52b3b76cca00000000000000000000000075c8b105d33b73d7ae82413ed9776e12b126b7f50000000000000000000000004afbc698dcae0623cf5f4a9ed12ae14b57a943a50000000000000000000000004832698f75cd549e7cccdd49384dfc88e233474f00000000000000000000000016afc1c2a050035fcc6aa2fece9aa72d6379566d000000000000000000000000298fe62672d287f5556dcf0cb240f43eba377654000000000000000000000000359d9528ff45165d0ad6e2db436ed47b554637f00000000000000000000000000ee9312a584e30d11eb2ef06d7f4bc911c06d9740000000000000000000000006f06911f22b847e1f72d3efa2e17ef6d47c4df700000000000000000000000009ff0dd86a1329ea270128f21af23a0ecffc5562b0000000000000000000000005dc277f76887bea04aabe162053201f93cf8204c000000000000000000000000bc61a96c1275c861dc7eef45d35b5d75bfd852920000000000000000000000004f2c696d71d9fee1218202f39735a543ab851ea1000000000000000000000000db7f0c7f693923d7f29d8d26dfa6ac510d123c4c0000000000000000000000003941ed4386fdfcd123128d3d04a8716ff20a98270000000000000000000000005f9253b07c74671040b56d4cec04353a4d3597d8000000000000000000000000da57fdebb84eed1abc5678b20a05d1350a1dbe6b000000000000000000000000f511100607c2a83fd87daf7ff98d89f51761beba000000000000000000000000b57578c6a93095d9e627ca2ef19c521f0f48cd53000000000000000000000000a99e69fbcda582d90db331944f17bc5141e8bf3f0000000000000000000000000b6777ec5d2f0d9fa305066332899c43a905d3a2000000000000000000000000ec656d34e75a8db0585a272ec31a7c10192dc4bc00000000000000000000000009dcd611235acce0028dea5fbc8675ebd0d5f4ca000000000000000000000000c802ac511c9fc3de530cd17fb7ad9ba6db9e659400000000000000000000000065ea9aa89cd6e858ca85165988be43ea70ccd3a80000000000000000000000008bdeb9fa01d15337e780d66075bc0d1dee35fe350000000000000000000000007b09a8572790386890652281f107653663d0401700000000000000000000000066be51f0f32436a1de301765164e7314bd46319b000000000000000000000000847cf44efffa21dba6666bbe8650dcb8666329b700000000000000000000000058ba2bf39609a27c8681ab427d84378b7b725d45000000000000000000000000ce609a4f9c277d13edc0d837d0ca9c2a964ba270000000000000000000000000de137dfe4d8f74ded5274b9966f728e4f1296435000000000000000000000000a3f900c8874eb32ca26d62187b0ee8d4f501c5db000000000000000000000000bb71d9fbcb7a2503115d7a91512fc98e48a61368000000000000000000000000eb2210cff18b694f7c045fde69c5487acc9c9def000000000000000000000000d777ad1b8a1a9e24d5bfebf9d91d59c150f20e3f0000000000000000000000004913724fa854545267aa240137aed30f7d9d6309000000000000000000000000d585f754b71056c709ced1d554ae58283297edd0000000000000000000000000722c7e8bae277a238eafb2944f606810dde1156d0000000000000000000000000a0804795e87f7cca5e10ccca669bc1641590f04000000000000000000000000c104ed320ed2d4b51db9f7feda4b60eb5822bcaf0000000000000000000000003d2cdd79611512c6599a8c5ebd06263d42a90ea8000000000000000000000000f91bb4c31fee5e0e4c2d8305eafd7e53db955c7c000000000000000000000000cf3298d519c6202ba0a1859b06cdb238deb89993000000000000000000000000c5e3cc628bdb43668285a85cfda33b84b804241c000000000000000000000000eaa40863ddc7a69b46a773e017654408db4d94f3000000000000000000000000c88e7f012d832553b9377c7ee49059269e0e765c0000000000000000000000008b575aca87eec0e9992d6e5b328a769cf66c21b000000000000000000000000006de4d1eb14c737d270ce8aab4295411ba51f29e000000000000000000000000df3928e3ba03c90a526a845dd37f30f98fdf9dba000000000000000000000000ce06cfbc3ba85fa95e115c894e48664ed286e24400000000000000000000000041db6b19714815013a44d3f674f95da75bf8930b000000000000000000000000a37f4e042f03cc70dd82276aa4875f2c00d02288000000000000000000000000039660d24cbf5e01f91d420f385c44bdda058138000000000000000000000000e8d7d95712694f22347b0468f389ce62bfabd52f000000000000000000000000f032a4dcf6b9bca292e19cff8fdd82383ba4b67a0000000000000000000000008cf8b1002af9c1d2f9f06bf34ac556ffb0bccb12000000000000000000000000417d7c77be94b79f5b7bda7ff2086526f029f1ce0000000000000000000000003326e64c864534139db808208c3d190cf310c99c0000000000000000000000006fd30597f1e0e95c4ea373e02eb13b9f4e91dc580000000000000000000000002b0fc284103d5ea71d88506254b5af1c0301a048000000000000000000000000e7707114b6118ef46adf7145d07f632eac0ae048000000000000000000000000ab0a143048ad080d9fd713ad438d1a73d5f94af9000000000000000000000000d00c35278e56b2df694408c40b0fd7b2988109020000000000000000000000002a0059610c92842dc2ef84af76b244c28687e6470000000000000000000000007a10478a4c69db0db7f3549f61c6b5af4815399900000000000000000000000050c305bccb81559051ac237d9a7c20a1a041b9c900000000000000000000000040c3ca707eab6238e18444c2dd313a7550751f0e00000000000000000000000014e34fc2c6c695bbec299dc4aafe55fa438102890000000000000000000000005acd143712676b7b8bf50bfcf2d927215ab8af93000000000000000000000000276b579058e80f40c4bc39cdbeff4397750e3628000000000000000000000000c293f424426d6e1de74578c384f6ae3b703d4e1f000000000000000000000000384a559df8cfc74997bcc6bfcd1d9c77cf1de36d000000000000000000000000528d8d31854a0b69b0e70bf31d683abb1876d339000000000000000000000000ac25c438ac5869a5c8e4f4eab63d3cde6ffc29cb000000000000000000000000ab059151b187af1e4d98389491f7c90ba897c7ec000000000000000000000000bd0f5c684f007d7a7a48fc87b22ff2b3f1a29d0f00000000000000000000000012ab0c0b6f02ce6a0072d212ba96734202dd1e6c0000000000000000000000006b0c26a6533de50a790e04df04cb7feac369f4d0000000000000000000000000112e1ae3c7dfc7707d462fdebbb4e7fae420ab09000000000000000000000000b83f4735f5b8564c535dd520ffa2cf58b7899ec80000000000000000000000006188ba949cae8d17c8b317074ecb1292f9a73ced0000000000000000000000002264eecbec69af74bfd943ffc50f1f1f39dad561000000000000000000000000a6d178fcf9ba60bc1406ceb8b5ac9219a7576df9000000000000000000000000eb553b15d3d9216ffb770cf4f2b4117312a178b300000000000000000000000044cfe858a59eebddda0120271ddc97a0aa25084c000000000000000000000000eb4d15b2ea415f4925bd36e2958556f7e1f92824000000000000000000000000e199987275793b03b057959c2340834ddfcd613e0000000000000000000000001d52f99939e7e33beac592834c498470ca49d9e8000000000000000000000000cbfd6aa6fef028a2b7ded54738c30ff5f9f9dadf0000000000000000000000008732562c762c88d95ebdba3c0267e1646c3ea4220000000000000000000000006868098d5d9a827b243ef0e20b1fe61e0b288b5d000000000000000000000000081cc01cbbc162f04aa760d9ffaad99098baa8230000000000000000000000001112debfe9a2c4a73674408065be0cfa9e45f593000000000000000000000000476b0ccc99020fe29462768f9d346e56e4797d020000000000000000000000004031bdd2f579bd455b1c8aa7f95ff5b645c89eb2000000000000000000000000f81271ee7e2af4c2802639b7244c525994e1e7c1000000000000000000000000a092314f182e730586d70f6852228e93cfce481d000000000000000000000000aa2cddec43501994ef55d85f418f82d0fb42ed2700000000000000000000000048bfe9942aaf15d83ce04484151e13eeb8c6b550000000000000000000000000bf6e73e7f49fcafb6c020dc494bc5a665e9c39c2000000000000000000000000548fa359b0efd820f93e43e2a3688b31765a55fc000000000000000000000000cd958b81fdb78ae9c14926d6554f657ba3bb0ecb0000000000000000000000005339580d0ed791c778e606b26ad414c5b91c03fb00000000000000000000000045e6e8210168904ce019613e67f6ca794690de360000000000000000000000003cdb0914029ffed38a4a8fd79bf344cfe2c8f78400000000000000000000000013cf92d20cdc0c2eb65e4321ace302ca323051df0000000000000000000000004037f5a8f906ef1b11801de28d7ef79db61919240000000000000000000000005928d38df3b587b224160052b3e7c92cb5ca65fc0000000000000000000000005d553fe9484ae36c803eb29eecd6d42aa602ab67000000000000000000000000da2562d4e8a5b9053a80f28112e1fde3b8a11b2600000000000000000000000052c2ab7f53ca2bfbcf2705947e87acb5353a807d000000000000000000000000089a4055b37e033675538513d84841b99a32226e0000000000000000000000008ec6dee8a3a12ae620b5addbcfc99e41f47eb4ad0000000000000000000000005657522c26ec6c42070345a435bcf0f8adc887a1000000000000000000000000bb7283be4231610ad293085d7d8a9e098a0c279e000000000000000000000000ddf880783b8fe88bd85c1c3ab73a5530ad284aa20000000000000000000000006217bc88c5846ab95f42a8dd8eeaf361742b02a900000000000000000000000010b75d3153b0d3a4ed1c7f5d35d07183ec4a4b4b00000000000000000000000057e0a5440d9f41a924ce3e61326cb57f446d5931000000000000000000000000504319a0471d483dd9636260a0e8decc0cb4fc9a000000000000000000000000b0699b047f7342b29347fb6acac242e4cc4ee77c000000000000000000000000ef94e2209b75c470692255be31b9192fe3cf90df000000000000000000000000bb4120169cc91ad5af45fcb9e669b33d16c656cf00000000000000000000000083f4a44eea24b6a98952cd3a7eeeb4b6034e30c80000000000000000000000004bc5024e731c1ed5f12947c2790995053e9fc7a9000000000000000000000000058364ace316b87bf2392f4ff62ffbb2c5991a280000000000000000000000007e4d294480bbb18ab031fdeb8345ae0230dc6c1c000000000000000000000000c7b5365f36da824161d49544d6ca5d05c51a3e960000000000000000000000008ddaecd527c0156c4933e7b7551abb36e9db8fac000000000000000000000000cc5021117d9d0e51ba7cb9ff277074a2076ac893000000000000000000000000193283d13306d4b54b48a2e9d559fe7939f4eb69000000000000000000000000640691c75ac03855ebb12bb938ce1010dd2de00b0000000000000000000000006050569aeeefd5f6aadce71b7bfb7dac06e9b6a1000000000000000000000000bfc1d881630e503c90b7ffd967cd2c9677f32445000000000000000000000000f0a584bfce1462eca70591b1c513018062ec9575000000000000000000000000736e038c1cbd81106dcdd41a4f30b90a76bf64f20000000000000000000000002f52b4a6e9cb5878e978cd7b4d6602c29c59d1fb0000000000000000000000008a64987a069f95a25e3060f1c1db1be4fabd3bca000000000000000000000000c5cc899f0faa3f23f9a096498dc2cde2c573164d000000000000000000000000968ddee38d14449a050fec4e0c805ccf9c45b96e00000000000000000000000023464bd6fa9e1da596e74003b4bbfee66d41451b000000000000000000000000604be243f32801b4f62f27541e0eb08ce91be313000000000000000000000000b4e58ef220fe5b2ef8b62bf97cdcb4eaf053922500000000000000000000000008d16188ad2cc476f33c251db485751e2ec61cd80000000000000000000000007b2c538f719ba16e4154ec4392626757c8edd836000000000000000000000000044e41a97541302325840e0582f97c3698d513540000000000000000000000005192f2561c1f0e3832a715b6280fe2081883489e00000000000000000000000007c5a917242ac93396c2e77f84b6e208e2d537d3000000000000000000000000189dd824a93137b654e7845fb76918bf290ca6ae00000000000000000000000069c968eb582bd454a61825edee5f766b4f7e6d8f00000000000000000000000068d36125ad3cf9e411868b8b00f4abd45a94aa3500000000000000000000000021fc1f3896bd8ee93c87b793825a7489f0522ac400000000000000000000000084b7f09a89ee79281bc66358c1c0f1b70ee338850000000000000000000000007dea774f318a65933e93421e8da4acc6d132906b0000000000000000000000002b70e175223c471a5b48478c3f2fd842336b1758000000000000000000000000a714e31621bc598278639f789128523cab6e70e90000000000000000000000004d098e696c3634d0dc090547c2eb423065bbb510000000000000000000000000c7dac8ff2c5189fac08438c492b559e9d19ee9c500000000000000000000000033929ec6909d25c96fbb03d3907df51be0a424ca00000000000000000000000064994ef10408dd35a73cfcda2b653191b7b146d50000000000000000000000004bba01e56517b26bae23556c21b6adeef9a9f202000000000000000000000000515f47cfacd93758e2ed66ec04ac8b679215df54000000000000000000000000c69c0d85ea8fe0abb1fe247275a466708c8bbb22000000000000000000000000cf5ecbe94be0151582f345036fc0c032319985b6000000000000000000000000bb9fe4f51c4f6f07ca6c7b1fafb167b8452fee2300000000000000000000000090161003e59d9f1db5f556a9724e358ee91625f900000000000000000000000070c2735612761b35d345776bb5725fff7936b895000000000000000000000000a2d746c15babb0392dc9bffb8474c206750f3328000000000000000000000000252f447e867ba0d1443de5ca2635c8c6a6312c5000000000000000000000000003fd242e942ccf0f170f9b04bb6580411b9aa7d3000000000000000000000000cc71fa3fdae1178d3301552e7a6b2b31c15d8f08000000000000000000000000893f593cf7a2f9fce2a533d4acbc1b5b09986738000000000000000000000000339dc62018139a17661e9c76f345baae274c3d7e000000000000000000000000b627a1b8e7f07dd030e5265bfa84639f46fbbef400000000000000000000000048f44291e7783552b9a04f634d67ccc743dd84ea000000000000000000000000c406b4fb8a8cde129919fc71b35b40253525717d000000000000000000000000421a0d86830e29e7aa01204391d32a829117aa890000000000000000000000001be009f014bdc2fb0179afed533c715c5b40a67a0000000000000000000000003232b509f79aeb9a62c44f899e2b309838e77ff0000000000000000000000000227420b375aa26d610ce4f6b0b5a84e9ae26ba4d00000000000000000000000096d444453002d8c2a304914958c7565dc17c3280000000000000000000000000f51e06b38828f3a5a37e6f3f6f118284cdaa4d030000000000000000000000007a7a19f9ec06163d99859f2000c8ccb16fd1faa90000000000000000000000005554247c52a062a63a348dca7eb764494e9c6ef60000000000000000000000007a52cfbb6560d1c95070ca3629a6b99b6385118600000000000000000000000012541b586c8fbf67ffe7f4ee4de059a64b038b23000000000000000000000000acbe4ef43b14995c2055ce9f1e4d413cd1b08ff7000000000000000000000000d7ac3ef4183edd63874ec37c1142c3981f8be5d2000000000000000000000000fd1c8dbd1e3464c3f229176b37b43cf4bec6e3e600000000000000000000000032e934299526df68acd864dff332373cc1d8f19300000000000000000000000024e97ddfc2a5814df235bec1d7e5d3f86bf3ba8c00000000000000000000000056cd1018b68a70c062abd53115eb1a6d0c69b10c000000000000000000000000e435312f6533e523b3502f79e2a821dba8372b88000000000000000000000000507ee8b97b19ea31092ac7633ecf08bf6c2f61be0000000000000000000000006ffd39e4f4f430db0ade692082298fa7bcb92b31000000000000000000000000fa9ff9c2f428eff62a2d807c01b01f9be7002adc000000000000000000000000c802869a82a4c11bff9354cc68ed8e9b61f4d1c1000000000000000000000000690b7ab6dc75848ac0148000159b509ee105be2d0000000000000000000000004daeec00278102867ce5fd8e014c80fde5de9aed000000000000000000000000a653e1dea5076e54dddd7091b4513bc9f5fea19e000000000000000000000000004614e914993d3853f0706f8e25eaa07a32c76d0000000000000000000000001d70e7770b928a8c205dc9a352b6d730925eb96b00000000000000000000000011bf6e1cd7420af7e5acb41f8748fc9a9914ee48000000000000000000000000247e1374d8d931225859c9a6981a75017626fcac00000000000000000000000016b69d5786b919cb40e6f6bac95362586430d8620000000000000000000000004e6c4ea573f7c8a4b9571f4f5f828979e9ca6d3700000000000000000000000071fc43e23fe1bd0ce7772a45f1160d36a822d7da000000000000000000000000c2d81568654360e6d47473ddc2b6bbbeef2584cf000000000000000000000000365a1d21ba4112ac4bb71853fa356456cd56ce24000000000000000000000000498f9dd5eab880a2e7d8b886f74601001d9d00cf0000000000000000000000008c2c20243cb8b7af325aff907aaaf8d9bf10c96b0000000000000000000000001c454bb8f314081ddc78142ab466c4eef5155aad000000000000000000000000ab5f49c24a11a812a3c9ffc2677ed5fd2a74f466000000000000000000000000b733166f670bc5445fa70a5e2401071a0fc07dcf00000000000000000000000009a0f67428a09b6532771c9124d4594b412c4dcb0000000000000000000000007c4996c6a7e5f48805c8ccc2e8f911ff11136b60000000000000000000000000229c16c1e7cd35ece7a3e159ca7648f6e71b60180000000000000000000000000f7feed5ccdfd820e67b8e98db244c8fc09f141e000000000000000000000000ec3dd89ec7273874ccdf73a977ba48f52743aa83000000000000000000000000dba3cef6c92cb95420dacf17c9be66b28c3a52bb000000000000000000000000daed3ad891d01b752b70c0f57d807d06d3b2a42b000000000000000000000000fbb7db017bb5733ce43eda8b385762c3fe6ed6070000000000000000000000003e5e166075a597d1e42cc0d2e8a4a57dd9bbe8bb00000000000000000000000091eae472fcde8fb415992ea897182ce513f6d90b00000000000000000000000049852fb1e59d10f87f512c5a3367b8d14b1c99f6000000000000000000000000030ab37d93949270f7a7cf31884a4ed4678cd3a4000000000000000000000000e615b90c4899b996607499c2793e3c48c7c6d08100000000000000000000000096adfa9caf8a7664372666ddd5cb1633b3c129900000000000000000000000001930007ed0360ec66fc6a5f9694a426085ba029f00000000000000000000000040f69c45e12bb6e02505c9d6a48a3c570e65aa13000000000000000000000000adb16338dcfec8de147b65f7b04accb00274ff9f0000000000000000000000006100d58690763def0c0d571d97d3230141079ffa000000000000000000000000a2231c8406e39963766ba4c0d01700674fa3617800000000000000000000000006e36ec7b3ac5a42b6e585cea1e18f911f2cc104000000000000000000000000d23b082d13c4f5f318e52f34a4eac0305c8fd8130000000000000000000000002ac347b0f3bf830a2f4fa10fbd1c6f3f0d9532390000000000000000000000000c8f68211f2f23a62598fb2fbfe0dfc2fc67762200000000000000000000000094703f302a987726b8c3341b1d692ea72ce706f8000000000000000000000000758e9d3defb1593ad7257eca32ecd59f00dcf5fd000000000000000000000000db06c5e3d0ef6ff5f252770ad0d11f2edc2199bb0000000000000000000000006845d5b82e2b54580c06dd4a13507171e995208f000000000000000000000000cb044e25528406b61e14a44e8a3085a25d184b880000000000000000000000000180e4467c22a0f436e6c637e637ea47c3af4025000000000000000000000000a5effe961347d8a460c8f8dbada2388511608c33000000000000000000000000fa11ae2a8fb991b47f7cafb9678dfcd22c4a7b600000000000000000000000008fff29423578ab9b287768bd31125d10a8ddf88200000000000000000000000040686e708c839234a00434982e7c2831df44262f0000000000000000000000000314496455c5985afe31bf636d8f4e0f9fc6b78b0000000000000000000000007b84b74f778aa81f2c200d5822bfa7d60b21048d00000000000000000000000001bad1d37e91bdb39e99983b83ea3fe38d07274400000000000000000000000092f6385a54f0314da8aa7aa024d346f0b7052298000000000000000000000000b7708f435bd7c8b580e743041d6db10bc8aeb4190000000000000000000000008f058710e24820c5cc369d8ffba293f2f56df574000000000000000000000000f76f79a1f9b95522a33f988468453b8e21264112000000000000000000000000cd1e81eb54f9906987bf23366518254ad962b5eb000000000000000000000000c300ff796a9cd3fa3e01ae24df3c2b6c443a1e57000000000000000000000000b439011c12fbd0d038fb3133907b541aab666c310000000000000000000000006e67b43fc092b225e195e96d1c3b2f19e5dcd7c7000000000000000000000000b1b2aae1fe93c3fb972270b193d3ab56075f1e40000000000000000000000000438d89164acc420ae2801b1782e8ea148b65a6100000000000000000000000009db5d17237aa681c994ec75d838a65c14660d8e70000000000000000000000004ad5e72e8bf813a58b50ccd58e6d47def41db0e900000000000000000000000036075a5421c162295ecb14d6df1d04c657438e34000000000000000000000000ec5cb52bbfab74dbef08be8faf7636ea30806d7c0000000000000000000000005cdf563b8f5ef2a7e1b4b6eb6dc815a0a93f6e7b00000000000000000000000008ddf8fe8366869dd60548c23045cf74abe0bc260000000000000000000000001d38dd297f253837ef2b763ba9fe2eece45c48e4000000000000000000000000edc6bb88610eefdf3d9db0f6a435d882254ba3f7000000000000000000000000c57a765d7d0891923320d7862ce7068f603610eb0000000000000000000000005b6c9c67c699c23eddad452da9aa9218e95553eb0000000000000000000000009ce8e2c30a252501d55a5e599a6362367f6f74490000000000000000000000000bd41d75a162f5c46a885f8fe8b595e6c94bac9300000000000000000000000052f28a118419108f04df1edc8fdde4fee0588ab5000000000000000000000000a472968439ba6d4e07b5fd06357783def8baddbe0000000000000000000000000140f7fd43becab5e92747b5ea4815f0329fc26c00000000000000000000000032a1f649d041ffaeb1283dc46a84c18d8df8bf5700000000000000000000000024edb1153ca5b82e86042abb7139e6b6ac06efa9000000000000000000000000af0177002771d9742eab1a73dbbeb4af6d516d3c0000000000000000000000005a50f835f968547a672cf06b0bc21e80d264dc45000000000000000000000000eca5ca06e8e058b09c64bb8e8440405cca54b707000000000000000000000000e3e50042a47b2aafd343901114d01f0b3e1d80410000000000000000000000005e69b672d10160b4fa8abf4fd514ab053525483700000000000000000000000033a7c2540c99e5c27c4b607f339764e279763b630000000000000000000000009ea71500cdcf2cce838de334e7a8e7710fb14c0f0000000000000000000000002f98142f812a15f8476f9c4e75b5948052516eee000000000000000000000000716a19dd2c6fb70c1cc6a1a7099736c92d11c890000000000000000000000000a90ad438519673a6325f0f029ba0c3d385b7a37e00000000000000000000000006d692daf95ba6e882a587de163066b541390090000000000000000000000000a386ed938cd687b5e569949d2fea227090a4d84e00000000000000000000000025de18e7e2a3ef6596ec378fce429b45d744e080000000000000000000000000e28b393fa42445f8811469f5c03420267d529c860000000000000000000000008b1f5ad2ac1881e94383b9f442233ce9e8ce3dcc000000000000000000000000e515a0fa5135b2a724a40ed59e41a61e486244750000000000000000000000001b905f40c29d7fca272dd1385671cce16686f9e4000000000000000000000000853e8a371b5b54dd453665ebd721da2fd397873d000000000000000000000000e3129376db1aa00748f2a980958084cb4aec82140000000000000000000000003902b91afbdb9d141d9da680fc3f3d2760ebe3d10000000000000000000000004b46f87ebd3837477306472d593f7e868020d7e3000000000000000000000000cdaad3e453de0ff8193d87c00ca1a611b4a95010000000000000000000000000e52e2c2856741a6e7e41f710ecddbaf7aec88d46000000000000000000000000a734fb308353e230791108cdae77e13e9bbb9695000000000000000000000000d692dfa2276cc97f31ee4bfc6e7dedc43ee504600000000000000000000000007e6d7d0dd013b6459235a58d9250c31198fdcebe00000000000000000000000031e3a8b900a673bd7292934bc2e223613d52e3de0000000000000000000000008a1ec73411a6462e4dc326155bc19ea8e237584c0000000000000000000000009d6fdeca86cecfa5cfc1f9f0a0563de1311493520000000000000000000000007a20f35ad24a7ff03078f0e516c46041797cbf3b000000000000000000000000b697198e8d3a5a3e31ea742148abad5768ffae7f000000000000000000000000964a7d12382ca0ad06e44fcdd1893d462ac0a581000000000000000000000000c664842eda2c4a460b5bb255987fc5878cf36414000000000000000000000000ec6081ef0f59cdc32110b3c182aa120af65cfff60000000000000000000000003854450f34f8bf19a2cc049545f328a194a66531000000000000000000000000ddf45cc7c2187054eba5d08941dd6be8bc166c700000000000000000000000000fddceefec2a6ee0c10d465ee31a3dbaaa8bb4f50000000000000000000000007bcb0bcdd8348ec712aba98b342b13f432e3e1ff000000000000000000000000bd00685e06c02b3f24f0f670c605044258a4d23400000000000000000000000079de4e99a1e8b66dd85ab49e150a4857bfd232bd00000000000000000000000091c8baace3431752d4758ed6d6ca6323dc113f8300000000000000000000000011998a865dcac19d78bdc8e8c241cc7c9d4e0201000000000000000000000000ff35b8b397c00f598259b59486a3b76faf6c2c11000000000000000000000000dcfa358426bc96fb1313a4deb08e3fd7bd4a3011000000000000000000000000fb454958596cf55491db5f3768eddff3919071c7000000000000000000000000dbbc78277546b13789627f822a01f35473edfeda000000000000000000000000f03e419f463c244be785c704e79f1b15d0603a18000000000000000000000000429ea1cc7b07765258787ad5efe8e2739af7fffc0000000000000000000000005397b141e9cba3e42d0953ab3d912904a81ea9b5000000000000000000000000f219930470775b3d0ac6bbc2cb4310d0ad3059c20000000000000000000000003e32485ffa88886613124d91e2521f324947fde8000000000000000000000000463db7ce5bff0ed62ce32dd0fb1efe1c9a3b43e5000000000000000000000000c6745964109b3149bc0729a82beb2d502d9a5c820000000000000000000000003c2f0c76d4f67947cd9cd65979def71a70c5b3b9000000000000000000000000e1f36d5cb2031aba60d8222f324a246da5cfcc5c0000000000000000000000002895f0409f42e2f10fe5865f59ce896ff39a3813000000000000000000000000fd07481b85118b322a0921bcc3c65db242cf272d0000000000000000000000002536c0f1cef49ca870be842591fa89e94e355178000000000000000000000000af6716d4c32e7835f9186edd047daee6019ebc1f000000000000000000000000471ace906e2a596c4dca7dcda41ed611775225b90000000000000000000000002c4b04fcc444fd11feb5feeedabc31ab618f69080000000000000000000000003f0d3d18d319dc5ee9133c6fe382916bd86c8ba9000000000000000000000000b9b3b63870e7baef6f7db787fff239f3361b610f000000000000000000000000a922f11bb441066722dd543651f38535c0cfa131000000000000000000000000b9251e2a0a36a0c8bd62503881ab8dea49a4b692000000000000000000000000db112f9f94f718e0a15d277cdeb5651ee24b50cf000000000000000000000000fb76169b187ea52fb5c7a7788c26b45480de5727000000000000000000000000262de75eb073f96b97bd747fc0945c6e4f698cac000000000000000000000000956501cc7bb97759782673d85bc053a427a6fd9000000000000000000000000005e43918c717d78c6a718821fc25f2a8596ab2f6000000000000000000000000a10538885ea25fd9d82faa29ac8a711ed784379400000000000000000000000053bcc94b034e251c62d1f32d4bbbd5747977bb99000000000000000000000000dbd64f61bc4c56fa75c50157a1119b6ef103aefd0000000000000000000000003c1176dcf8f43b480564577b67806094a0275d94000000000000000000000000f0e253d16e4841a6492142210da10054b0e595a40000000000000000000000002b8a66200d2bdef1b2d2ed5ef3571ffb596cf5690000000000000000000000009741f229873bdd3e54a33415cf9db0a1c2810f9c000000000000000000000000fceff7ea03d36ca80b5e0b7819ab6bd01e00344e00000000000000000000000003580af12c536ded5003eea956710e55bfb2fbc000000000000000000000000002a25b3601ff7de31c26b0449027dc95a77f0ff60000000000000000000000003d506e8cfdea10d0dc2223728617c6a4e210ae3f000000000000000000000000d11acf4f4a683d5bf710f0b951436df97a40d43e00000000000000000000000032b9f4bdf95ebecb2684b46f4e6e1fa93c9da3d50000000000000000000000007c380905e126a64b9a425ef06fdbccfcfb3e89b6000000000000000000000000d87b9e1475ac8ee426a2a24900260c8cabd366270000000000000000000000002772076004d90034d0119a9342946765cb7b568d00000000000000000000000057df5e17ce6411096af683e9da1e6693a135d82400000000000000000000000047c95e1546f640c8bcef19c9eeec37a8fa9a5f50000000000000000000000000700f5336cd3888513b228bece50c9a31b72fe83d000000000000000000000000fff1f3063f19661d5d1b5c2159f1e7f73db8b5e60000000000000000000000005c2eaedd0ac39f92168aa0ace14ca58cfc3d88a9000000000000000000000000165d543a5b25a4d54ad2517fa0e71427e3d883b100000000000000000000000061df9b82e9f3a4185bc2b25915acd9b4fd9f3b040000000000000000000000003d7ae6ee0ad13cbd74a3114f117b749fbe0c592f00000000000000000000000000868bbabeffb857ee95312833e455add5cd657d000000000000000000000000cad34958b7931aebed09604ddaa9e0d4014daf440000000000000000000000007c921a0e406943673e178a46059b05794c06fc940000000000000000000000003ec96d35c8daa51a0d5c778d8400425e59ce04e80000000000000000000000008a9ea3b24ca2e324ce25dff6fe0bf04950aac980000000000000000000000000cba8b806200f2cdc0d67c0004a644b380863dd6d000000000000000000000000582f18f1b7f4d4ef179b72ecf1ccba750f3fdfc5000000000000000000000000eb1d2c373f79c89fd1a1ffcca2e1494080e843eb00000000000000000000000066615c17cd5ec6a1e409da0ae8e9df13f82de90e000000000000000000000000f560a83e9a639c074b23143394d6960723271a04000000000000000000000000a282bc776a54ca164f1976c8eeaa8e516f2444e5000000000000000000000000038a08633c8f4c6c6ef2db1c00d0cccf729e15a4000000000000000000000000eca69387e8c919a6e75d47b982963b4878b50b180000000000000000000000008b78e1b86cb3d89687a230ab481599882285472e0000000000000000000000004a2f966ec37c74afb18cea3a5f3812a9b7bbcd0900000000000000000000000089a2c6ea4ce59980d98a1c9825f43f6fe3f9e81f000000000000000000000000f995469d47d5647ef22eac55fa539adf601c1dac00000000000000000000000082bd36b913bdccbb481b2783c116560ed1fc115000000000000000000000000036546468629b74a3b0c861812bc63b5336901b990000000000000000000000009d4803eec2fb35806dabc1ed1e363081139926220000000000000000000000000f8027e9e561aabd7827e86886a0241b1df08a3000000000000000000000000087ae45ad65aabbf15b2b7ee66d6245dee8eab96200000000000000000000000097608b4fb7d85008243256982fc60beee74520fa0000000000000000000000006b1ea580f4d4062db4a72d3ea5a3fc0e825949ea00000000000000000000000020f88b391f770b544a5ddbc465e23632ec17ac04000000000000000000000000a6d005e88d8b6198ec259990ba80f8f2057bb8870000000000000000000000008e44206574d7595475f3cf2f74f3507ba18aeb6d0000000000000000000000000e1c7fdb135277349d7797b4b97302a8c13f71260000000000000000000000005ffbe2cf39c4a6394f52934fb7672d799c1a4a34000000000000000000000000fe2af30e5787bd7c3c055376dcc09efb67821db40000000000000000000000005c0998f838c79abfa9d72f2f5520e548d4b6e7a0000000000000000000000000b1bc17cae0284d6a58cd3c26f20aa079ee4236a3000000000000000000000000efd6cbf32f1c8b3e3efed3be0fd9e14bcae95365000000000000000000000000542437516f20c08fdcd6c36395c92c510f1f22e30000000000000000000000006d6920402d8b61bbd068f513055f90bd6f002b8f000000000000000000000000cb6ce5d996297c38307a96f4f5010ff517722a20000000000000000000000000a8e3f02ba070277ce90bba86eff3b062de4d49000000000000000000000000004727ecabd08dfce2e1ed0b056720b28e379d1ca1000000000000000000000000740587f287b3b0bf5119ceb48763b532d5504ca300000000000000000000000048d176468b7e4b4f7839255adbf0ed924c2b7f980000000000000000000000005e124fbf276ff21473444bb938a36ae139c4cff00000000000000000000000004d331705bd5c7f77c2b3b576d733f054d0bc416d000000000000000000000000811ad8b2ff253eb88ca5b287c9ec4b94c53d54bd000000000000000000000000ca4bd38fb0c6378758dfb301ea40e362bbed336000000000000000000000000080aa5b0b83ff8a29a7e2a75c15740c84392c3190000000000000000000000000033dbf9c8f4d6306bcdc48fbc753228e3167b496000000000000000000000000076ce5499ef9ab517ef2738f526bbd9d7ced15620000000000000000000000003ac976a1e9b6ff5f0a2560a278ca963112c4af32000000000000000000000000bc5aad996c40291d889df7a7c596bd9544decd3b00000000000000000000000003e74200970a7a758b5aa6e8ea44c9bb971bff010000000000000000000000001245bbba6b22946d303eac3c7e6791a304e2db9c000000000000000000000000fc690f12ff1c0af3fd3842e92764eed9f2e533db000000000000000000000000bb8db1bac3b04cba8605eba3ddf7ac86d5ebf6080000000000000000000000006ed47d0abcf26eb4f4da699c52dfe5b39aae404f000000000000000000000000b26d8c3567f79c745b4b943d55697be77a609cbc0000000000000000000000003c59c41d7ff6d540de295ece6413b48efdfed04b0000000000000000000000009be8a3c5e168b0bdc33f192182bd81d00ec92593000000000000000000000000773f173cf02519e38a6a28dee9bfb0c164c2330a000000000000000000000000d4c9b79d9ab6ade60ff3965d13c2107e1c361e3e000000000000000000000000eb4cbf9f430ec7030677b10706f99d3f81a218f10000000000000000000000002934c9b5a6b8a13d064fb93fc2329808d8f3f341000000000000000000000000ce19e348ae81a1f6fe508ba2971bd1cb3c7ac64c0000000000000000000000000e10e1757638ef2d577397ed6312d76afd06382d000000000000000000000000ef14213c6e5c3b834bfcc6b6312b149893563c680000000000000000000000006cba399914d776f9e65d01ca19455353bbcf29fb0000000000000000000000008c710b0da11664ad289e0e138903ede9226dc58e00000000000000000000000001a230b20f36aab97cf4a1d958c5bc341aa9ca4c000000000000000000000000c0d88f4e5c2c83f4acfd7fb7e550b986fa7e2236000000000000000000000000adfccf362823c9655ab131dee07c6ca9e77d5706000000000000000000000000638276bbce1574366252dd6669aab4146f54191f00000000000000000000000041992c847a35adf4432ac0017cd72e58fa0258cd000000000000000000000000e314d28bc815e6b3fb1e63049ffc444ec95a8dbe0000000000000000000000002e405f3c601d402600f27044e2cbf4e34ddce4a1000000000000000000000000d4f73f2523a92aa8f30c302df5bb7dac54bf17ec00000000000000000000000033be31eb4ac7daddbbad14cc17e28d0aeb381c180000000000000000000000000ce0b8a274f7794eefb8ffc63db29b830166edfc