60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5763526d653676415363474e697634636b4a6765323162536133396a63413339424b6d647a3448574b616664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a00000000000000000000000042f55d90aea8850adb4b5e784e516f409bf64fbf000000000000000000000000601e0cf6a71579692b89be8ce78ce5595d9215f20000000000000000000000008ae224b73515b99caa8388a375ac032eef33195800000000000000000000000036596046de19fd52208d236ce64b7f053f0cdff60000000000000000000000001dfe69ca0d6ff25678b11b8c75c2530e1c20e34b000000000000000000000000f666088a7f03e77d63620999808cf0bdeb4d23ec000000000000000000000000c6c010aa89deeab3abf3748491e09b402d4e5c60000000000000000000000000eb26fe80912ad686a90897ab9a058ca1e8811ed8000000000000000000000000ec2ad452eeda4c0482691ca4086eb26d0faca4bb000000000000000000000000d29ac96563fe97615c275c93b5f31653583747930000000000000000000000000aaf116fc637046843d5a4cc01071bac401530bc000000000000000000000000510cfe6d4c821245aea3ce366d22de06edbec8fe000000000000000000000000f4edfbc03464a16b5b9616c0b9e56e74d50fb56a0000000000000000000000005c37cf9852b38f41d0067fc2c6a9fceee73aadee00000000000000000000000055ed5850fff54b8ccf809e1246994a32de27b2a20000000000000000000000002c7d7243569f6b830eb70c3dcf1481deb63002ea0000000000000000000000002f6b4f3636dd2109f0f009e38f3d777fbb5d2f7d000000000000000000000000446ea3c6190086b045d6c342c4da426709e2857900000000000000000000000014c1f35a78f705de8b6c508882b607859d681a5800000000000000000000000098ff4e6a6c89ab495112e25d36c2687cb47a10b3000000000000000000000000dbb38d98daccd097a8bf77b435d5f7ab41ea15ba000000000000000000000000509b6371739ed20c615d278fd1dc0c0a53756438000000000000000000000000af4b536d91eded77f63b0151bcda3f9696509d5000000000000000000000000012da9e867f832377466eaa17159b2b117bd37294000000000000000000000000140f391d8aba5eb5081ba41169c13757c19b4e5e0000000000000000000000004540a0a309ca2cdbaf73a6a9c30f19acad35fd17000000000000000000000000b7b4243a1729a69b48abd8bb39f7952101e58856000000000000000000000000abea499c486aec69201f389a213669a8b31dee7a000000000000000000000000aa8e15b3140a20c56da5c68ad15cf98950570de60000000000000000000000004296566dd3cec73a982f0beff34eb43e73da083b00000000000000000000000093bb7015139ff538cac827cfe2cd1a73471802c20000000000000000000000003008f9fdd1ed41ecfbcb939635546c8127ed1a8500000000000000000000000020e8352caeb82760a6e7c95d3ac0691b79e3d8d4000000000000000000000000d1f17886d636a5549b8198211f570f15ce002452000000000000000000000000cb4fd213f6ae92e837cea475f5f727b3f2d7ae1d000000000000000000000000c78a42f7831c33cdc9452690f64fe7bd0b13ab2d00000000000000000000000039f71a03f58aafa4a94f728fa1dcbfa2c0ea411d000000000000000000000000b1fa6540c3c9d1f9703ca0049fd66e00b57d9c4d00000000000000000000000068be066bb6f5faac8d01bbfd6f7616bbd5fdb3b10000000000000000000000009d69bd4a3524753198e7083cc9aae026615693f00000000000000000000000003d6938c73018723e90078aab9ed5842c1e2f44bd000000000000000000000000d82d7d0a990496f34720b2313506aee820e1a316000000000000000000000000c11e55d90775ea3d4ed02d0a7b5001d830364944000000000000000000000000be37898fdc15d8f1264bab1b168694e3d444d87600000000000000000000000069750b8dd3676480a73754e5b964b6e04f8517e500000000000000000000000028dbfa85a8998f48f00303cd58676797f5eeda6a000000000000000000000000913556b50be7f859abc5321246fced253540d9c0000000000000000000000000ba93716e17a202464b6967d0a806a009bd73a9a40000000000000000000000000aae9fcb9fb0423633ba3749712bb86ae23dadb4000000000000000000000000c59e30219a52785575a9bc9a80878881986c1b9a00000000000000000000000069e0f94e65ccba3fd699ec3169f7015c9a816af400000000000000000000000042b3be48c357e899e63f2563532154b5f14f637c0000000000000000000000004f814d8e53529e89e3bfc9399bf7a451c5f79f90000000000000000000000000aba67aa63cb6c3c0dd18481829e0b76b77625ab00000000000000000000000004de3811c406b76330b4983997cff1f8b17e648cc0000000000000000000000003f7952be7674b00bdb23f679280b60bb42b036d40000000000000000000000000803f1228923d89be77a8c54b1c6eff9ea9179e5000000000000000000000000907f32db6d8f3f64c21fcb0547533c7a98b701c10000000000000000000000002686bd29b5f1074f3bb1db5ed237a121a24cdd600000000000000000000000002ea00f264657d37c3ceb1846a8b910a760c572a5000000000000000000000000643b0ceab49ada9f68b03d8304405857840f572f000000000000000000000000d8943ebdda0855ba9431f897937d077330bfcabf000000000000000000000000f21920d7b7ac241f747e9f731c03832ce0808cd5000000000000000000000000e120baa826929fbe1577e31f4158dcbe3eeebe4b000000000000000000000000249a03614e910c2bfae99fd4e746bad98fc53810000000000000000000000000ecbdc4a71ae880c9cc5c8de6e5dccccbcf1c5edb000000000000000000000000ff96d1ac47b39e868e13a177687dd7e2b1ca03740000000000000000000000001c84aa3ff7c08781ec6a1e64faab4b759f1f6ce40000000000000000000000000638f4136931843ed6c0f10d5e8d50b0e4d765890000000000000000000000002a185b2b4e6929c83978327050e1d230f3bc068e00000000000000000000000021fd2e23b68baddb5039420ca548260f31bf5ab0000000000000000000000000282ef88a6ad2b7dde9f8b4245bfd17aece9fee4f0000000000000000000000002e0c3a1dd069516b651ea741c532165d74fb4e26000000000000000000000000d4130e7de961c7eaab28217dbf8da3562fb30c0c0000000000000000000000003657ae358d69b3b3e91a8202fbc297d62103fbfe000000000000000000000000236dc0a5f5b4d1194511f55313afefa078ca54010000000000000000000000008d8d72764f00b2f0ab46098799da06557e3d0c4900000000000000000000000049cec7e70b8f8d818bf4ee64c81a0224f4bb5ef00000000000000000000000008cb06c379f518d2d5e8b6033fa035fc5b41fb66a00000000000000000000000003c3b44932d1e4fbb66468c570343539c3a017b80000000000000000000000004d12ab281e113d99fa62e62752926f6f20cc923900000000000000000000000004fb7ca949c68f489f897fdf85529d4b87f7cc9b000000000000000000000000d2ff3b9540210763ad6e8adff6ee374138abd4a8000000000000000000000000af00e6765d273b8a88bd0976ca51b5c24fb9266f000000000000000000000000ceadcf9dfdf3afbd51c05537c0680b85f0f01b00000000000000000000000000b5ffb5a0127e73c259de396ed67c13cebf832f98000000000000000000000000dca4562b7f3b51cee3e7786a05cc24b94582bd5f0000000000000000000000001372b5a01a35ad4b351428070f4b0073fe33ec82000000000000000000000000f91d77cb4ea796266fc52d3b2c8866702449d3c000000000000000000000000051d0a316e44180a1efb09364c7b6429aae02f3e20000000000000000000000008b10a434333d98ff902417094895f71c1bbebe0300000000000000000000000087bfc2438fd6fc213b2d00c7fb98bd35df9339af0000000000000000000000000e465a4bef9b6dcec58b221bb0a63e9a4fbab123000000000000000000000000516dc977f1b33ef31f57d3696c3fbf4bc37526dd000000000000000000000000ae048e34558c799820779a29970c57d85479560b000000000000000000000000126fd62fea6b94f8ede1be71c3bd1d2fd5b6b825000000000000000000000000da64199415f1c83d1c83ea19c660b363dcba5dc30000000000000000000000008571aa5037b962c60f95acf5491fd317761667250000000000000000000000006caef8509f4bc15e80e2758cafe755a09f38e0bb000000000000000000000000cd6805a90fa335406f8b33a17f8ad8001f930ae9000000000000000000000000232b2b7a1df6139fbdf749610e84489336e47cb60000000000000000000000004181953e4631ecb80669f3b3819b1cc28cba120e000000000000000000000000a6c94f357f6bcd01c0f25f50032c154830e399a2000000000000000000000000426d3be87ff992a7a91751b9f79f60a054752b270000000000000000000000004b18da031acae525ed7a66805b6b266ae6a050510000000000000000000000008246ff3afb22f7e6a53bd08d0e9c31bcf548b738000000000000000000000000ce99cc4d05bd59a40df75f0e528f39e96aa6cbea000000000000000000000000ed6d1b5eecc540d19716e907cc119330930dfc7a000000000000000000000000021ab0094e8da821a2826734339d75cb05da7464000000000000000000000000df101d7704708114673730698ecb012335be9056000000000000000000000000774cc5e274c76133a22ef2eee601fbf0a45e668500000000000000000000000050c241685475bb7c3a8b089b8c06a69a06db8b3a0000000000000000000000000b09b233bdaff658d65c78516196276aac4c5a4f000000000000000000000000215756692c9d2c69808f8ca12c41deb37aca39a000000000000000000000000001258434c4159b08f13dda55c187f273c4b35ad7000000000000000000000000a53a47539e4c3a7e482324eb3048ccd62a4fd9cb000000000000000000000000872bb2e8bde903c2b744889ea08c6c8073325f91000000000000000000000000a2438d8bfaa817759c5d1ca1c99cb5abe10215f1000000000000000000000000947aceb62d97301c1d76e3201ea9c3fb4c3c9c1c000000000000000000000000289743b373fa21c0ba8fb2fb1727d07597e7c2770000000000000000000000005bbfacb73566d88b4baea174159de58a5abe3572000000000000000000000000491d69558e1982e7fbac6a583269a1913b6eece1000000000000000000000000361790f0916892dc0157fdc36bf8cbafca7d439f0000000000000000000000001b35855c42384da5c49bdf2b98052d21153df074000000000000000000000000a4e26b06ce7192417ff8fe2a82675e4259f74ddf000000000000000000000000d5a58609663e10a797e8622d3d406de535863f54000000000000000000000000a2028039693334af8eeb32e79be7d32c7bf374410000000000000000000000003d446208350c86753598e243f486847cf684e7850000000000000000000000003e9b6316aca5e4bfe9e05bbc7474bb7ca66b31b6000000000000000000000000b6d38cbb457e84ccf3adb8bc5c1f00708ec9da2300000000000000000000000057a9cae7282cacabc2ec9c00c2b436a2d2ccf70b0000000000000000000000000c4f398a7b4fe7111b1b1cf628ec208e857e45af0000000000000000000000006b75b5e29f89ca30b80883ca5dc530cdffbfa29500000000000000000000000095409162965aca9e145951988cfeccd65f13bc46000000000000000000000000b2757d451fbc7407e6515119b6a5fe605e697edc0000000000000000000000002d63471d00c9af5d595ec5f5651f442ae3c3a5e1000000000000000000000000917d5cfac648ec9cc7dfb2df4b86c99e65a25441000000000000000000000000aacaa1aa57c46a053b01560bd46ecb23cce6c4ca0000000000000000000000001be2fc33170eb786f10b7372e7cd2d15a4838762000000000000000000000000d2089b6e287e41a19252a53f23778b990706437900000000000000000000000082adbc007a1710c1ffcd3afd1ea15064b214410c00000000000000000000000047af4618d0ccc496386fc48176f4fed8d670a9980000000000000000000000007f9337154376fb2274c1aba7b700789ddd60da63000000000000000000000000fc981f378b11194d4b439e6f54118d58a3a7427400000000000000000000000083dc5d60a50304a8555a157b26c1f253f7fa65940000000000000000000000004955535c3a052fa39a6b146c2da1f9c2b47b70810000000000000000000000002b1168c8f068a542125a80e7df6110af4b9d4e560000000000000000000000005edddd9aadd35a49fae8f71cb0a9bf8e969078000000000000000000000000002b76792cc59ef2c70bd161171b6ea92b746e23db00000000000000000000000026ac7378fdbbed972783ae580ecaacf39ba93f910000000000000000000000003773b38ca72cd8ff7e8e188e8a780f5567164dce0000000000000000000000009a656b378d3a0a1f51d99b9676de214593d94ecc000000000000000000000000de174a7ae88f114919f0ac338f0edd99845bbd0e000000000000000000000000b5f5ea4f364f6250bf30bd63b0e7d3bc3f0fa323000000000000000000000000505eb2700fd24628c9e7a89193a325421f1da284000000000000000000000000824a76b561f7c3e2e2ebf237997f6eab767d7a72000000000000000000000000a05cb59d7eb08dd9f3548c387e60da91f9896ac2000000000000000000000000cc02f6d4babaff495f19284f5a075faae057e69500000000000000000000000022d1c256f51d576d76e31854748e42df0283e2ff00000000000000000000000066ee23366eaf8d2afb19015c907ba0666ff20cbc00000000000000000000000044126e2b66aaca128ba5f83163b00cd74fa0295e000000000000000000000000f3a53364e696b9b20f324cd205f798757bd04a830000000000000000000000002529b23a0dfe0ec2de6e9f9216bf51d94321fe0100000000000000000000000051db136713718c5cf900a40e296fc1e229c4a3c2000000000000000000000000bdd05dad65f1f3e5048af81e55170f32c14eff86000000000000000000000000aab8304e8a9ef8a642a1b57e73d569714da4d7b00000000000000000000000007b3538aceae0b547667e1a98c925ef1a2ded95f2000000000000000000000000592d7e2f51d07abadf8f82404b0900e81ac07d05000000000000000000000000f9479dbde0653821a5fd79591d6d847312fc5dfc000000000000000000000000ffd624dbf2bfc05c18974d534ef2b50e4d6303b000000000000000000000000077b13608c0e194150edb804887203a99b5624aae000000000000000000000000310b65957b5e4f7a04e09cd16e36078701609a3c000000000000000000000000f0a7658aaae127e41f6b4761e023f5384e8e56dc0000000000000000000000009aa07ee096d29c5ad4cb193957160e6f1b423317000000000000000000000000da4f65102ea0dd3ee8036145ec02974cf11ae66200000000000000000000000048736f053be54fc3c2c1e6c9129ddbfe782336ed0000000000000000000000007ef5fe80880f4a384bd8375eef87f1ab24ecdb11000000000000000000000000e1a7aeef896d5350a01434afd82fe6c3ab5e68a60000000000000000000000004ba6e1d179d449130eadd6d8136fd24f5189918a00000000000000000000000026e4b5e275a47d5b87596cb440565254d8b682ad000000000000000000000000dd7f02c772fb6e3a5ea66fd69bdd743d5b17bdfa000000000000000000000000ada4d577424972a47071e84decab1f459f8ac3bc0000000000000000000000006572471e9569ab7b8df8ab84323e386d5c4fbaba0000000000000000000000009eb0f91dcacb1624806bfe373df91f3c47b781960000000000000000000000007692b15d9b5f7873e51f561570b23ad2a257439c00000000000000000000000093277a74516772799d85ea7b9b0f4d2ef2d51f550000000000000000000000003b17aeb611edff967d200cff92a463c2830085250000000000000000000000007cee410e699fab473ac215726d7c41eeb6a6c92a0000000000000000000000009557414f4a00b4c5de4eb4e1bbfa7b3a87484fe7000000000000000000000000d94f78e845ed95bf7297d149188ca8a9cc350d260000000000000000000000007749a0661dc303262ead03aa7912158adfb0a98f000000000000000000000000b3dd70991af983cf82d95c46c24979ee98348ffa0000000000000000000000004784019c856e11fbe667f75931eda9a8567552e900000000000000000000000089c2e8f49432cbf739124424562241ab817d57a90000000000000000000000006090a9c62e9c8d3391e2c470a8481c94ae14d850000000000000000000000000c16c83cecdce662980947a969c57c0c2d9858cb8000000000000000000000000a5bfca1785a4afcb89072579d8f4a6b25da752db0000000000000000000000003b41964c37911d322a15c975a5e11e8f8c869f600000000000000000000000004c76a43b3b621e0436aa2a88388314acb1c1d0b5000000000000000000000000a162e5871af5932872cac4ac15df2a22004e779a000000000000000000000000284b0665314fe1c95fa3ec34645a63c8e2e697b3000000000000000000000000f9ac230157c96e41c683ab7c59e9600a82629062000000000000000000000000b222f269a3afd6c63a5dbf2945612570d4ba997d00000000000000000000000078968e922e02c469e3d175eb205d97c83f5a29000000000000000000000000000ada477909ea1d5190617da9b78d1d74e800612d0000000000000000000000003f559d92b3f04c94871e254c761674b2b7be75f2000000000000000000000000b1d9b8efaf69b703743d49c05e9802fe96d3f82f00000000000000000000000008861c2a8142dfa0407d1cc0109479717c05aa8a0000000000000000000000004b6e6f602d7e8cf2bca545567d6ce01fb345173e000000000000000000000000b1b50b453811e1b4738b4be8068de96b7a0afd76000000000000000000000000f436f1cec870a430d5a838870e6b6ccef2c9e93e000000000000000000000000ab3794daec5f2d36783e75e96f9a431cf8ef67bc0000000000000000000000004da2e6c033150ef2fbf6d6fe60da8aa9927a7f790000000000000000000000006798bf980825ddf753f87714af321eedb0601d5a000000000000000000000000e08d7ee1b425b4c02d61b08399096f6ab5691d8400000000000000000000000056f132c19aa948494c27c734c091bb69fee387a60000000000000000000000003817c7addf78eb0b422d75fead9899259fd2b75400000000000000000000000028b13ee58256b9056d1b60850a6c184f5d24b24b00000000000000000000000081cc512372384bf4ab24040315ab7bb4e07c05160000000000000000000000006f0f332b295a786dc5127302beaf8e11e20943d50000000000000000000000003fa004494f30e772cf20b614e39284880550e41500000000000000000000000087d71b6e5a275779763b7c7638d7c5cfdf3a9078000000000000000000000000b4c75dcbf4ebaa3c032c244c37e8c2f496a90134000000000000000000000000f0ebaee15e84cddbcc2c025f48d36c00514ec817000000000000000000000000273ca34b639d9ca910076f274b7661d427d7cc23000000000000000000000000cbe7b08357d284ee144993c64752319b6952ed9f000000000000000000000000d37c6c8644fa69c07cc4492e6a32afe22a868359000000000000000000000000b100b5d68825db73f950b4bb75a89e15f9550cc4000000000000000000000000de8d0bd58f7a83b9f4f29810b41d4f5957793dcc0000000000000000000000007086ee86984558101c37b034d018c4e868c114ca00000000000000000000000098b011574e1966f3c841376e809fd328cca700ce0000000000000000000000005ae69487df346cb55fbb3134e4e4862744af8a98000000000000000000000000f3a471f8e675521cb91ce3c218036faab772343f000000000000000000000000f54cbee1b40ca84a33223be73a559768d339f2b80000000000000000000000007ccd2f6e2c6d413f185fb1ae30af177ec1aea16900000000000000000000000010d70f185c6a23295af092c41a80020a85dc839700000000000000000000000002477a4ccb4492a1a181e9f42954dbaf5546790a000000000000000000000000585b378f4ff08d045caaf6417957c590c9e4ee6b000000000000000000000000e8e83cfe776a3e81963b2d6ea8d8e8d33161ca360000000000000000000000000d2926ae8a149947853cace8f2db2cb12133db22000000000000000000000000ed2a93997ed1b7a1a0cc922d8aa9f2d3354b2184000000000000000000000000f886099929e5d0ce77b63edadae1da0652e8e9c40000000000000000000000003c1fcc86f4f90afeb8814493d4c5b1f05938b6f5000000000000000000000000e49124f2b80190754e9cd8bb05fa83b86f7c5d2c0000000000000000000000002098adb47bc35333156865360c64bf57e8d5d822000000000000000000000000b0e9d142f92874261b3de71cb7bbbc86ea2c75030000000000000000000000006db846b5ca1ed6eeca61e595fedc4879a5b790a90000000000000000000000001bc76dffff8a8fbf1d6e9a835b4481e0099bf825000000000000000000000000b34edfd54b87ab705da1cc2a29c72d53df05733700000000000000000000000005d23a0910c70fe33c51dcc61def80fbb979cc51000000000000000000000000e8edf35e8d4f815802856616b1de0d6fcf8f4bcd00000000000000000000000027742b7e1de6ec16eadf7d7c1b1763fd5d6906400000000000000000000000004d473107ecf6408ecf6a458cb84a5e38c54c6137000000000000000000000000d37deefbc9bb061369a9c6f3ea82ce798760adaf0000000000000000000000007ab694aaac0c09f41e42d5a374eef13a931c0b900000000000000000000000002220d177ad18512ccfbdda4d83c3a34ef18a22df0000000000000000000000005ceb579f92260f2f7dfea2e681df183a062b574000000000000000000000000044da42dfebaa00f40b9376573c3a9a53bcc45dc0000000000000000000000000c6f43a5bd1129b2289bf157356e19de7448dc7d9000000000000000000000000c2d236e67dd5581b1331ccf468ed51139af4cdd000000000000000000000000017ac9059aa3a96727e19c61a8c98ab8f55bcba4b000000000000000000000000241d1013b47686547a1df12757beafae92f7a4eb0000000000000000000000004ad13adda1367aa08f5bd06c9ecc6f5245b9eafd000000000000000000000000fbbc1a1bdbe76af0ba4e253d7ad58e83117dcfc5000000000000000000000000dda15df44866de1b2538ca266127047a746c5e2b0000000000000000000000000f16ed7b4d6f004350da011c0bcdc32ea2c9c02800000000000000000000000038d9d513ef57ab96be412f92da250c8931ce40a4000000000000000000000000608ca28e91bb536bddb6f3249866ac4dfe0cceb90000000000000000000000001d54f1e4d860eaf92b242b6f9c12a386539d275a000000000000000000000000b86bd71ab3a465f7fec2d9206165ec54f211a152000000000000000000000000dc90b6aeb5f52bfa8b1ae02090dc1e72e4d51e11000000000000000000000000deff0ec53faa9a916fe3740800a8ec5553f046600000000000000000000000004624dcbb3df1c33cb42b6cb03d9e618700c6733e000000000000000000000000394052a68e599a3e37b6b1731fec13f5593c2427000000000000000000000000900cf294db979a87b55aab9ec4c47019a588f2230000000000000000000000006c85339b68a58a298fd8870343916c600ecf2d85000000000000000000000000f84fe359db331bcea8a3ffd3c99dfdc192c5c7b8000000000000000000000000066977a795c6268e14e1d230c6feabcfa91a4a46000000000000000000000000ce5920023b1b1a381d2c2e174c29826ef8b9204e00000000000000000000000086be143d83787756aa0abab8481476c40afa2979000000000000000000000000434bafb705802dd53f15f09b04f6fb80b63b01fa00000000000000000000000018beba3fce9ec593c227c4adddbbe649328bbfb3000000000000000000000000cf7353da377a4d5e5b3d805fcf0083e4a899638a0000000000000000000000003246ddfa949558ecc46b906c0d7bd5323e07c77b000000000000000000000000db7fe00949b7966455437bf45e7c6b6cbe5de0b900000000000000000000000045df103332f7b49d937759347b21cbf4a97adf4e000000000000000000000000140fc71687a8c57c66438ebc3aec916ad7a69bee000000000000000000000000df2ed98216bfe9e8c9444f7630a3c4280f0d317900000000000000000000000035a48b358bbdebd7d0464e4e20dcf56c4f20b55f000000000000000000000000c8feca5fca33cccd4ba51913b241d0dae4a7fee90000000000000000000000001774704954c516d6c1f859ae57902cf864e2fa6400000000000000000000000011b204f1b77cf32cc4276554deb49a538dece9c800000000000000000000000066a65e2f4fdab096dc60834a559564f06bebf846000000000000000000000000f495ee502586f89ab3ababd2ef90b8c50fdba5500000000000000000000000005134fa32bcaefd31fdedc239ed14457912cb404a00000000000000000000000086c95a845ed9416b533a5825433f4f91a1861e54000000000000000000000000f64235875e394133ed2a90d7318285391897d030000000000000000000000000b343c1239647386b52c0213e832589b5a69a3788000000000000000000000000b15026240a4c311afccbad708e57cbc090b167860000000000000000000000004b826ca8eafefdcf7f3c9644b4d71abb6578b130000000000000000000000000c4a581fa18520c8699b9c503bb172f5db0882da5000000000000000000000000d28f55790321f738a94687966275123d5e4aefc4000000000000000000000000a77d0fb897be7c6bb4dc03a1719c3829662b59db00000000000000000000000054dc3f4d1e4fc8f3552939d588a3b7464a1d457300000000000000000000000054b4436a449ffe3332ca1990c8ca946146059a990000000000000000000000001c254afaa690b80d9a9da70589795a27df315547000000000000000000000000f1e1cc23c48043e1f3766342de411b2ce02b5020000000000000000000000000ace378053110921267477b85481aeeb871d71b39000000000000000000000000d557958c5de3b24d4ced31631be8add54dd2a5a50000000000000000000000008f6f9089f42e5556f7e21c1295a6abb1b882c2bd00000000000000000000000048b04f5b0293cdcbf703cba4c56a49eef776148d000000000000000000000000df606441d6f665b3aaf3a8f532d3511dbb8783850000000000000000000000007130124306d9948512930f2fd79f3686cde412570000000000000000000000007da889570ae72701e972574e09c73a1e8a90cf97000000000000000000000000f97d81aebbac97d46b58ba4552836b7f1e05fd4e000000000000000000000000960d8aac0e50ed1f9f04b1ac0d669b442bee7d5c000000000000000000000000e0b1d6fd318fde5839751a819cfbbd6ea29228d2000000000000000000000000f1a74985e21336a2961ea2ee683cf7b5fe100678000000000000000000000000f027cfbc07543ee588bb608c22751256667aee44000000000000000000000000a7e48c9a367050aa7260df220886df86ce1f336500000000000000000000000032a32f6ba856ab2841f70f07c687854bf2d7a0310000000000000000000000006eeda09f1b09934d402c3386b6505c38e7657fb0000000000000000000000000014d130a20e616836232d5ab1e763702c2a1a27200000000000000000000000052a0b3982fde426630b65241a9ffeb3f748e3f2b0000000000000000000000007a0431f029105acadb54d7d79574f877a5b967be0000000000000000000000006b856c5ad44eed447ca754d61d18e9ba1911df21000000000000000000000000d8bbf8470b682f4dcef64e36577f872e3060e15400000000000000000000000083151850c9a51cb185c74555809ee35d3e47c06d0000000000000000000000001c78371a47e76da0130fc3e31552934c7a66274500000000000000000000000061ef1dd43f2e2908c50a0f3a1b5189ed2915d4020000000000000000000000005132be26666908bc61524e914c6f5d05fb32ce95000000000000000000000000d2007cc07523bbf18cffe9161fcf281529362847000000000000000000000000e528bb7c22aa2f8456bd5bfc33530bd195c68e1a000000000000000000000000f28a8804e118274e32dc55fbb44228d118bf87e5000000000000000000000000bc7a8a2b3b3c12cd11042bc1a78ed8583cbfe4950000000000000000000000003b99672ab8ef8da1a4267afe0fd53f137e990ad30000000000000000000000004a0bb390348f5c2bf15644526a95736023a284a60000000000000000000000007be8bc4420d86d1f90c35902d3b9701d44d9cff000000000000000000000000082cfd73586f24b72791ae1bc319790de961cc4fb0000000000000000000000001670da0c830474f528dec76d4f2d07f6adbbd25e0000000000000000000000001bce058c4a18830784c9d4ab89e956786bd7cb9d0000000000000000000000007a4ba6f5ab528dfb0381fb474f5b0d6d9bfb677a000000000000000000000000d1e82aa072f89265f78ecd527e5e3b982faed39b0000000000000000000000003b36012f540565f1e8170520a89584142aa5a466000000000000000000000000792ab034c9fbe644af3a9a650503f22158459bb400000000000000000000000083198eb4ec59749785bcaf24ad06db1e2fd7d33d000000000000000000000000f792adbca32f3343179e0d19e9c68fd78ec3b30900000000000000000000000057ab8e51497f7934d49e00852284f47d7a02ce82000000000000000000000000ad3e35a4b583413fe36dd743774dd0a47f61d6a600000000000000000000000044dd6e50a2bbe9bdffb65c42dcc32ec9c90bd08500000000000000000000000025daf5a4288e47bebb6f7351ed3ee4c1fd66574d000000000000000000000000082585920aff7db6273c5e46b9e80d44eee546080000000000000000000000009fb7c731b9dd6fa44c4adbf0575b3ac3f43285f20000000000000000000000004140cb7f1f7f08e2ef89936feaa6c7869b2caac400000000000000000000000057372491ccb52714a3a70de7cf5ba85cec5d0c5b00000000000000000000000014a9e82c46cbc424b3bfb7b17b0975f15bc7e8f20000000000000000000000003d60e3cc067358e35333cc5a1ef1d8bef4e6b43500000000000000000000000039da38a56aef26163f2774f6618c2f9113880434000000000000000000000000845e70d0a4226f0f613767669303224d0523f2a70000000000000000000000004ea9e32e6afb2412d82af572a687ca41acbdefeb00000000000000000000000085ece38ef8cd547ae4ce0dbb15fecfd53c1bcf4200000000000000000000000097cad82d2575a140512649c49142c2f1ae2bcfb4000000000000000000000000e916145a9136e322ed87e057ca7c42eea7c8c1f30000000000000000000000000d9c100d7facdfddfb90154d7e2e19c2954cb5840000000000000000000000004f7c66073ed7826bbe96d15079de9279d3e5bdc7000000000000000000000000a53f37ce966853c56b2539c76f8b615aa4e2b972000000000000000000000000c7662237b512cc87a6332408804f9236ed245a81000000000000000000000000090b914df49f818b5cb54343bfd90e6ad6ec01df00000000000000000000000071e032d89f62f19548fe9f532aa1d8e08da25bec000000000000000000000000451959c542d72a06f5f65761bb156110088f728e0000000000000000000000005afa5f0d99c9534078d31ebce5ca6e2b9f3b7f8f00000000000000000000000021b30724b290a366b2f1dd4c2ab818414528d054000000000000000000000000403d58e9cce6a61741a22a98cb7970089664458f0000000000000000000000001fb8d32ad474a2a3c10356927fb24d12c7919ca8000000000000000000000000e12a5f2fd575d24b4a27cbfdd7bb9b1a93a2161f000000000000000000000000ac7d5d9a08085725b5873965f9a5a0e3441f16f100000000000000000000000071fc0c675d560b88958be041c60af27f983f9282000000000000000000000000fafa7e4e4201a5b25e7dc5affee9547071be30e90000000000000000000000000e45ce4240f7a2099ebf746f636dac796f73fea2000000000000000000000000240e0010074917e32adea41e26baee351db80a1900000000000000000000000026a974adf66ab1676607b5cba856a3052134bafb0000000000000000000000007fce291fc2678a538b8516db001f2adb4c1147360000000000000000000000002b1ee7d9047825af3764396ebe330c5033142747000000000000000000000000c1e2b3248e144b8f850dd066268df6c853b83aeb000000000000000000000000d0b4ed72990f583a90258609456b5de260e5a863000000000000000000000000c96c165b3090c8821badd3f6481dd5265aecd15500000000000000000000000037f8215a7bf90ed024da3b05371ea252bbf7c284000000000000000000000000aae48fbc55dc8d04b64b89a02a3aed54cdb26b2c000000000000000000000000b5d2dc2c81689fa80cde5348c70a32f854c5c8cd0000000000000000000000009cc57a8a2196f1a6f517adab225efee1d317c667000000000000000000000000d347e7fdc0603231c3c25d7243dfb47edd53b6dd000000000000000000000000fecca7b05d242c67653c5b204e245c9bdce1752e0000000000000000000000002e50e0ed72dfbc884817d53ad20dead3d2719ea500000000000000000000000015ed162d5e01a5753a97519300a67ce2d2a0bea9000000000000000000000000d93ab13453048b4ee79086797328d084435e6984000000000000000000000000b5e1e750e7199a5107daaa338d1fd2e0680e3141000000000000000000000000ccd38d24471714e55352a510cd38ccd4fa466cf100000000000000000000000006f7163ddf942a2c2598c1afe37d28ba444473fb000000000000000000000000293ab02b8c40da4908a45131d23a12c0c1b9d08d00000000000000000000000047d5392fc2fc22bd72ccbfd49adff867e0a904cb000000000000000000000000ea3364b8aeaf5ea023bbb90641cb2ca652562c110000000000000000000000009f970cfc4f6751e0878bd3c9ac2ce5b167be56d60000000000000000000000009dc5ad0ea8d5e26bbcbad4b0fab39680545331de000000000000000000000000392632c632f8162b489b0e74d8ee4032ea92f027000000000000000000000000ef77ada7db6b99e06c0aa276b2a9a1ecba3922580000000000000000000000006d7bab32cc6a3afedd5107449368121bad6751d00000000000000000000000007eee42a57e07c89e04241a40c6c374df938625cf000000000000000000000000210bfee8d91a17b93df6d518466ce93ee1f18eda00000000000000000000000055f53a5ae573beb67049244c3f7b91aff788eeb7000000000000000000000000d5eaf69673d0ac012062188e28de98491d222afc0000000000000000000000008dd2c32fc340d3d81e880d7844f1b75cecd3ed3f000000000000000000000000e1f3a82c18c836a6b82f10b35423f90c27cff40c000000000000000000000000ec8234db018c51b5705da5439b2a63b723a3f58c000000000000000000000000a98f1f51a85a7b89131f49c7a3f0fa3ab6efa7f3000000000000000000000000df87abf1cb2c3f278897fc5deb517484aa2e6d28000000000000000000000000729d915536aa353149647dfd59c59d396f844027000000000000000000000000b0d8222c85cd5e419a2810d121800fc8fa1de541000000000000000000000000ab617c6ad36c81c8134d3df875adf99a29739cde000000000000000000000000a075f465c079d6eeb74d83c2f489134a7d6fa648000000000000000000000000abef2411f5a20ba35d22bfe634a3043da532a0d5000000000000000000000000867803f47281f4447faac243157d1a4ba1b3aa86000000000000000000000000506bc4911af5daa8b6fe70b89e396c95333894a6000000000000000000000000939dad3936723e8cb717e6b037693121dc34a2fa000000000000000000000000791a756838f763841e39b4ce26386c5421238a0200000000000000000000000059a4079aa8be2dbf0bd41f7bb811bdd73a3c0514000000000000000000000000045698a6d909dfb314ce812562c020b2ad78c24a000000000000000000000000e7761000b0661637e464daf9b9eae21aa7ca5f3900000000000000000000000022f51d998a94a097084ee0366fa590a9b7eec515000000000000000000000000a12383891a3b9b582335371ad4a889911f8dcff8000000000000000000000000fc1888fb108c5667f773b86a5ff9f0a363f44765000000000000000000000000fe524c003ca03f31bc996e81392db6b4b9561127000000000000000000000000a970fa27e02a61d9ee6eb311cce7b8d2bdc6ab500000000000000000000000005854a4752070b989e9416b146b7d536c651cee45000000000000000000000000c2b1ee4d8aca21e5832d1a53d307701fedfa91a3000000000000000000000000dc962a6f159d04fe50e8608609a3cfa2db42636b000000000000000000000000e9ddb406d27a211da3544e48a2a654e913a6a05d000000000000000000000000806b9d86b6876e58bafb8e21135401f78ff48e9b000000000000000000000000c0bd7295f9ab5ac3b371b3cfffbe9be7be226c8f000000000000000000000000f79f12d00839e985c146b845c3bb9a28084b8d05000000000000000000000000b17826ca1c9f155faa0f94ac1b958fafd35a19fd0000000000000000000000003791b048b1aa522b67c98292068052a37f3d66fb000000000000000000000000d7663c2a9217668aebc846dded038147be795a3a0000000000000000000000003d5f0d68fbd51976084457598b231ae9ad8c96b200000000000000000000000094a19bced7126a3aa98e00abc40b4bf1bcbc3a5b000000000000000000000000b20a974e3b9feadb7535db7d8f1099cce99357f80000000000000000000000005bbdb198d5ec5c726286b5022547cd71c93ba974000000000000000000000000e02a3b62137ba07ad45dd88dfb095c05451e55af000000000000000000000000ac63f4c525ed0d10e13a8dde1a305a9dfad944f4000000000000000000000000d41f062d7c110b35c38fa97ebcd646de19b824da000000000000000000000000f5e60ad173c4598e40653fa012f7e9a8c45b726b00000000000000000000000066e14aef35e102c9070327affe7658c90a2b6e630000000000000000000000005ac57e042dc66e0645eb11fefff027f2b2aafec5000000000000000000000000abc17bf5940ad0a5dc9d7c83ab2d3297f7d617370000000000000000000000008ff6cd86ca41399baee315a8240f7b8c5bcf4e1c00000000000000000000000056d167b86499969990d5df34cea9f31340efaf3a00000000000000000000000098c62f16e47cbdff4c33ffc1f6ed28ad379128040000000000000000000000003e813e2c72d5b6d55fa779908f5872dca929e990000000000000000000000000f749814ff26334d0966ada5a4a1b1bde415ce95a0000000000000000000000000a6efc99b514857559eb4d5952c11b0388ad098b0000000000000000000000005a0b7d842891a3c1f824224eb7032248f6e86d3b0000000000000000000000005fcf97043dbcd315d783541c09f196dc10178d1e000000000000000000000000eb37481041ea5a690e73ca87c9fbe2ac49c8e8180000000000000000000000003119a52fa7b161f587d672e4ffab3efda8da447a000000000000000000000000f4e0eb4285581bf1e0050461613642da1670a5f20000000000000000000000005eacd7494a3a55333407d51b2297f48cc411b2e1000000000000000000000000270e050e29581f360724fdee07428272cc5b98390000000000000000000000007a7d9d37c3d141b664b17feba530d7603286598500000000000000000000000077e1a92ab1e6739f9bf95c23add7ee69104ba0a6000000000000000000000000926795d8579a02944acd439bb48dfe787f17770e000000000000000000000000dc79da2a5e80fd4910a33dc91388e057e40483ef000000000000000000000000ffa6b1e5e3a977ebac25a678a55d82f64b1d44760000000000000000000000002a8635f7a6f76dfb9364485cf782e34fa7bb07c8000000000000000000000000421b239b89cba985eeb131f1dcf6b3446034762800000000000000000000000014befaf3927db7b7966e0ae85800e3a82926ab88000000000000000000000000572ea8d034ef59c2fdde69d00c2d4b33637534e600000000000000000000000021310e261977450f4f7756572e56e70be285b7a80000000000000000000000003c65e72800181f4f7fa435078cd65017b3c73611000000000000000000000000d7bfc17b7a457880cf6793bcb3296d18dfa1012300000000000000000000000018531ee90b912d14d27a77eca9cd97c35c4b1c880000000000000000000000002914069afa80e3c10cd42d86dc8a45917f80f23a00000000000000000000000094d8797f324531be9441fb6885d2f5c1bb16c9a3000000000000000000000000dc8de11b8f8d6032897a764010704e28b544b744000000000000000000000000d371e7731ffdee00a5cdb5274a443d5e8949b79900000000000000000000000031bef97088bbfd6c3f2f872ec28e039206f4848b000000000000000000000000f187269332e71d9f3fc1e730f14bb6ddb2558971000000000000000000000000d0880a609c347433f2557ae48c4195065685bc4e000000000000000000000000a2d98449458fb7f78121e26ba7a61bbd01d1e815000000000000000000000000fc958f08788eb93be26bec8937edf538a14405860000000000000000000000005e620e3496b2ff6bacfeeb67bfb00994cbe246d9000000000000000000000000299db4882c076ace8a27aa6f9994ae70617d0527000000000000000000000000510f3be645d7ae1980ca41a17e60f86d2b111c050000000000000000000000001b67b145bc5b38ee90fb3c105eae6afc0b1483a70000000000000000000000006e3b7a996647e08f15314fd6abf91fa6e4ac4bc1000000000000000000000000e93559fda86b84d63e52abf0cd3ac95cfae3bd6b000000000000000000000000cbb78b3115db98d337578b358fb67cf30965ab710000000000000000000000004e0f2ffeb280d19b9cb498ddc042db58df1714d1000000000000000000000000f71993f573a57fc6ec5b58cea94249fc65215aa200000000000000000000000000000000009726632680fb29d3f7a9734e3010e20000000000000000000000005a11623cdf40c011e3abe396053f349cd0325456000000000000000000000000a8776cea87cf33b53e89d5330274f55e50f0cc6f0000000000000000000000006805fac78e89d96552ec0a42d01298f46a4e3e2b0000000000000000000000003e09c97f2d7fe20aae6cfb24e110b2f355481106000000000000000000000000308f8a466a1f6e405c2ca9887fd087f53b456fb500000000000000000000000024089036626d1a1cfe275c5758c841d96ccd2dad00000000000000000000000043d3b144f73b9f1c8182f2332e69b10cafc319c8000000000000000000000000b4744605c7191b7fe8251002e31689ee71c96e470000000000000000000000000810993e72ee21a6e739188d274c654c85bd9f57000000000000000000000000c222a414772a0e48f812da9dfd63f8ff7c54178600000000000000000000000046793aa63f7f77786df9a562313c8e8cc6bd7046000000000000000000000000b85f1fe2908ecbb240080ab949aac07dbb0477b500000000000000000000000072865ba48ea3d93c1f43274e5f4ca87d75b3fcc7000000000000000000000000f527455869a594da0e423a70acf7a93606fa64e1000000000000000000000000d83bed5ed7c9b330d6a8426c1f1b13a7c496cb280000000000000000000000008484a16ce9daeb938279413351949641b2760052000000000000000000000000e6f44434c052c00d280bc236c8f58d8a9e42eec8000000000000000000000000a6a801df7dccd4876045795cf6fda9530c34d12400000000000000000000000018027d87e45999f218f7849d2a956c82e08b6dc6000000000000000000000000393dce9da0d3c2542e6f46aa6610fba917ead6fe000000000000000000000000c3e8dde67978f64f857f57eb8e80fcbd5dca2ca1000000000000000000000000121a0442cd0915094ec16f75d297a1a57c2c37be000000000000000000000000a2fffe13290a89fe24845d6317e67123c6a89d79000000000000000000000000cd40e06e62a4c89bcad3254042288d480045ee29000000000000000000000000c9c99bd57cb6ed0ab4ae46aa63376943580653c10000000000000000000000008c79cfabf14b8cf595311c54c8e7b828d6a97c670000000000000000000000003507753eee8381354ee314e9a7edfb6015d312ad0000000000000000000000008fa753204dbaefd5b282479ad0b9aa50bbee0d160000000000000000000000002272b8fff6e8145e639796e106c18b3ce25d5f2200000000000000000000000013bf8bceafe5422e8bbf02e2dcef7c63bf736c0d0000000000000000000000007955ffdc29ae07177ad5138796dc8c68fc356469000000000000000000000000e79dd298eb5982faf230f8a5bcf882682ae8bbe900000000000000000000000034f6fa82707d3b1b799f86ab4c42c6bd3b9022fe0000000000000000000000003b0c08930a370e66c64fa07ccce8aef9a8dcf2830000000000000000000000000a7c29282be1280d338eb5a12e1ad3e5d4c81d21000000000000000000000000046c8739dbb74f849d8a635a2f9a1ee4a15dd44d000000000000000000000000c104a7dbbe46455c353213019d2be4c076c21ba1000000000000000000000000a8d8d11386f6dd2044a230e1191ea6b6b3dfcc0f0000000000000000000000004ecaecadb6043aedd1d297522006c5ee08e3c330000000000000000000000000454721baba4da98879b99f76f1441bb616a50b97000000000000000000000000aa46f06391e85b2d24481c2b437bb8b1c87750ef000000000000000000000000822634fc3fe64a2a2b3f9625f7cef37892cd6f77000000000000000000000000e952d08de335d4cf54a9f2f660b5c808c79a11970000000000000000000000002aee1264b7e1e423bb90e7fea19360f1303ae33d00000000000000000000000039fc68395785018f3252fa114df6b6d24b098758000000000000000000000000d2f3265075a3728e23e36cadf248b91062718cb300000000000000000000000021be0eb8f1c6f6b0d3775eb56c0bcabeddeecd810000000000000000000000000e0feac90b5b0e3ee85635344d8c6c60c257f0a7000000000000000000000000c17e50a6b67818e3956ceb792e2c68b54d8914cc000000000000000000000000e294381c21f390fef859a9305b234d497d2756ad0000000000000000000000008b315c012e742f4983b4f59cee5b4a72ffcb95a8000000000000000000000000bc716b2b212a4c792af861155b6fca250100e8c8000000000000000000000000cfc39d4e558b772b14921ecdb34e545fa176bfaa0000000000000000000000001040f5b762f5ecf72f021e213162d74e42acd105000000000000000000000000b8ed3684dc1afe7d58ca2746178f3a01140917ed000000000000000000000000be8859b90b62995d442f9980563f901faf34790d000000000000000000000000f0b25dea17c925a9dfcf0a940337f2a2094eb2c40000000000000000000000007c4623982a9a85f64ef4afd93b6f207aaef2c0aa000000000000000000000000a0b793ce51d58d16b847b190674cebed5b4d4cd10000000000000000000000002a751593c7b27e78d93f1de59c472f3a7894dfdd0000000000000000000000005b3fb8311c2b8c7fd397af203feb8cb875c040ae000000000000000000000000add765851729b0f4f908efddc5ff245345c781cf000000000000000000000000d255a0349fba2c92f4028b5c66db7dd473715c91000000000000000000000000844d5a3176d6353bc7063be5ffa28ab294875ad0000000000000000000000000e0f4a722b42c522cab16953fc19afed93a3cab0c0000000000000000000000000791358d59e892b7234a24f0e9fd6faf4c5ea0930000000000000000000000002a9db234c286c607929ed3f0df49e727fd40b0680000000000000000000000008fb612409d8c216fd0e7600a1c8e16d1dc124c4e000000000000000000000000b5b937c8ab9153622e25f50072dc323b69876a710000000000000000000000003d831100a4aba85ba1faa731a5db2aaa3def976e0000000000000000000000009de273d0d1798209565c60d2af252ec6aa78113a000000000000000000000000204326b58e82254711c9efe7df85fd0207689d290000000000000000000000009a1fdc84aa40696ff2996a732930194f57925d9c000000000000000000000000fcf94dfb5bb580cbcbdbfb88ba4fadcb10916bb200000000000000000000000037f82343cde918a296b52fb87e926f8f705430b80000000000000000000000004054d79217ad45ce37bd53b9bff5ee8e0ae977c30000000000000000000000006999404344297551581e8e2c684ca49bd121639b000000000000000000000000702a024124878c1ef5e4beb8ffad5bcd6f6ae0e90000000000000000000000008e37c95636fb92fe01e0e34ff6d0d4e30895d8ba0000000000000000000000000096e23e7ccb70dd76f87bcffb7c2a75ca9a0c1b0000000000000000000000008b209b3116a88df404ddae3a86b57236442eab80000000000000000000000000be9c0dfb0695b137fcd57ed4c4c4b0c1c991ce24000000000000000000000000afd0e536d2c3103fd130325292cbbee8c15a94f7000000000000000000000000d91f99f71fc634f8e6389a34b691ff68a1ee297200000000000000000000000058d8ce08046b897d3881a57e35cf93c34a5a4fa50000000000000000000000004b65483c29951b0a35a443b4bcbc35fbc4d0066700000000000000000000000011396dd5c71ac244b91ac5452c99a22ef59970bc000000000000000000000000b70452c995c0c6a0809255bc13013d34b7e4e5a50000000000000000000000008b21fd036b1fd508d155894034d33042051575c500000000000000000000000070beb9a6cf3d1441fe5bb25072adac9a51f3449f000000000000000000000000da4fe36e7f2bfa1457cd137cb03c49c09b66f118000000000000000000000000c1edb37bf2661decfaa1d70e722f7478b83674fe0000000000000000000000002402e5b508cc30018d3e2dc787e6f4e91869f4cb000000000000000000000000278f9aefffc22035657815967f558f0f3b4f2e61000000000000000000000000d8f2228f8febb7f7d092db3e66729ef08cbc0dbd00000000000000000000000091e886f15bb4e2eab633ccce45163c632cdb7c9d000000000000000000000000d1b7fa7f41f9a18b68573e797f325c30f471fb5700000000000000000000000088311746cc46c5bca8a4fc9e17f421c83d06367f000000000000000000000000d82b39b48026ecf5f051134c5fd11904429bb54100000000000000000000000061964d681412319ee70407b61a2aebf1c154433f0000000000000000000000008fffa54d04703607890fb8e55b108fc248b8e0e0000000000000000000000000a31df3236584811a08b81ed059ce884eaff4543800000000000000000000000002f13e28ffedef319b4245a838ec396cae8e2cbf00000000000000000000000009df3932028fcc29684ca5dd8cb10ddb38e0eb230000000000000000000000001b0366ae49b6cffc792e207849641fe2f5884ecc000000000000000000000000dd56b696d84dbc8912d94d7d61f81af3d7b2a9800000000000000000000000009230c252da59378c81234861a1f4073a8444ec670000000000000000000000008a2177374f2cd3313f5c9a1bf49fbbffbc2c81fa0000000000000000000000006c9138e401aa1f7aa2ce98c6a5b19ee655e2e9b300000000000000000000000085337289614e5dbb845af0f3742538550774914e0000000000000000000000000b102678f2afb0b2e4e76b5268e3a6395a168b2c0000000000000000000000002d84d3ca5a54194f2a78d11ba166b4cab9c6ef4f0000000000000000000000001f74fba9957d9abf4b48a53be1170f2813b1840600000000000000000000000023a4e0d6024abee80af9e0cfcec15a26130701080000000000000000000000007e1c2e9886b61187c7bdf4db49f9f22642c369680000000000000000000000008cd0042e7fe090c0d4e13c1cb0bb7e6d17ae481d000000000000000000000000af8af3b6608b03ed5e5a64f92f4563ed9da538d100000000000000000000000061d5f769f7543eee758a20fd1bb6a183581840ef0000000000000000000000001f928ef85f769a8cf760e6279fe178b9fe05b33100000000000000000000000022e7cbc03a5b4f12f163acf449d2168b453fd2260000000000000000000000009fd9b3d2394ed1a02ac06802e76bb7ec0e72de04000000000000000000000000640285f4edfcfc439e127803e002ec173091a56e000000000000000000000000a58ccbb5227d2974609ded3a5ba2a5016003d7e2000000000000000000000000ef8bdcffd56d6040e1a9c73640472b5fbdcbc9ab000000000000000000000000818fb0800c98a045a77407269ffb40bcca82dae2000000000000000000000000a7791fdfe96412e988ebc34e71ea051799c62c5d000000000000000000000000ebadebb0e86c7f691b516f03c3e4667bafb98f14000000000000000000000000951b61cf4e1359e43ffbbefa08d844f0f603f76700000000000000000000000042ca98aeede135f2d51d16f99d81423ffeeaab13000000000000000000000000ad540d6db5f617ce2ef0d8ac130d9b801c99ad2a0000000000000000000000002abd765e62cfb64f4b712d7e2ae2a20e768c9282000000000000000000000000bb7a9d16268a81298b1cea7668d216117257307200000000000000000000000085977b156185ddde72b3b6ecb9ef1bc6ad23051a000000000000000000000000c0a22d1dbcf64c312b549c3e09258ffb34bd2aa7000000000000000000000000f1f8c3e6c72ea203ed8acaa8b089753e7620a8f30000000000000000000000001c79e253573748714659f64636763731af06c82200000000000000000000000079fcd6f295b100e52751b7f0bc5c5adbf2f4f1d00000000000000000000000008345d992236387de5e70c1e0df9a70685d4adfc300000000000000000000000080c70252341fa51422eebe3e625497f715299a9c000000000000000000000000d324dd2f2bb59e367a33d357815d2ef52fa3b8d40000000000000000000000000bae80f9812af5089f293bd5a10c7a88d4210a7b000000000000000000000000c16e3c5dadfe567541a584e6a65cc0e27d4ef77f000000000000000000000000cc73d77e5101227bea3e88df361e16ee0f0ca0f60000000000000000000000005d28d1f7dfa3afd17090ee0b77af60cd71bc3155000000000000000000000000b865197b760a5b60fca920fa4886651769441ea80000000000000000000000008490f7e83474bcafa149a20b6ae36f2f4da6a2c000000000000000000000000068f2cdb8725b44efa333ff7ead6c6604f181e3170000000000000000000000005e7df43ffafdc50170b0d527d70929b7e5b43bd00000000000000000000000003dec8c1637b9dbae2af67cd9d863f07052df56e70000000000000000000000004a220c91341de9e7b91dab50791598c0b549eda200000000000000000000000098679191ddfa02ff17d86be3f37f2429b78a089a0000000000000000000000007baf390c61686c5a8f436de57e27f786a0859fd200000000000000000000000052880d99fa40e17efe44010e99e5774ea40eb0b80000000000000000000000002f772c91b87ea3276df203f00d741db1d1cdb5f5000000000000000000000000f6fe77324247c2fba10bba42cf40b30c634b8a96000000000000000000000000d422c7b096a36c557afcb61271ee6460837b6aca000000000000000000000000c800d13c52ee1aff09b2365ba43f82942d90d82b0000000000000000000000006b2a3f1ec831d341357438d23440ab5f7298b776000000000000000000000000c33888ece774bfc9f242edb989d819144ab82ee700000000000000000000000056516398a8adbbec3f648ac07463c3c8c169367000000000000000000000000094e1e6f19983d852478c2a9e40ab6cc4137f056d0000000000000000000000005c651f6899cf198debedd19fe292e417070ff821000000000000000000000000723920e2107591978faa03481e34b63dbd0cfcdb000000000000000000000000992b645cb70ba0f68ad6eaf14fccde27f79029c9000000000000000000000000ad91432a05b779e0b4c15594ae34449515e8d45c00000000000000000000000052ee6c002f7aab9a3bc01f8a7bd84ba7198e575a000000000000000000000000575012694c6873ee423881f365681f713a1eea600000000000000000000000004837979ccfc418f1003d44bc3f496d3a93ca745100000000000000000000000087045bec37c8e397c3b5489e7a5895aaa1a75460000000000000000000000000f88237749516509d52bf06102b442f9b5ec3caef00000000000000000000000042ffa987c5d5bcc12dd40bab1fb8e2899db0bf010000000000000000000000002b8c68e011239f7038f65a44c267a59014dd0c660000000000000000000000004856d8eb8f0a226c2e7b53559105fea8d63b3034000000000000000000000000678d4c79731b94496505060272dc21f4e865d81d0000000000000000000000003737b9a81e7acd3bf2f98ec520586b626d1a16ae00000000000000000000000040d3710af5fcfd3851eca668cef0f2cf262cbf9500000000000000000000000087040c6b01af27690bdc16be3f47ded94ee72bfe000000000000000000000000e7b9e9c8d4b8641d9ff55a56a25301f6047149e0000000000000000000000000a1268ce5d46a996983c2efd3060b19005aec97b3000000000000000000000000e02b8039ecf25b27765da31a472beca3208ea633000000000000000000000000e44f0d2c54fc44598a6c3427de36892929b8bab6000000000000000000000000fa12fa8d673a3ebe2449edbf9d667c3f00d7fd280000000000000000000000002b76b474d040c5a41fc21e45cf149802c7ef090300000000000000000000000093a076ac96b446c0bf5b68e9a94b74f1d773543f000000000000000000000000f097247db78787e0b4bb0ccd690176461fe41d190000000000000000000000006f5683210485172b73e79fceea703093a84147cc000000000000000000000000816c572cf9211f0b9fb927f7ff435291553f5a62000000000000000000000000c11d092be8db8c602592dbe4b5d9b37453af815e00000000000000000000000087fe83f0f153b20d46c6aace69f79ec7ecd6706e000000000000000000000000d2c328e1ad8cb51312242e256a7dfdea5085c652000000000000000000000000cff4f04a91fe66751b66f014b0f74bb5191f0e2a000000000000000000000000fd02af170e27895df0fd301c44186acd74ce062b00000000000000000000000035cf1f8df595ac903f144c5289f599d3bba3e25100000000000000000000000005ea92cc3dac61d5226c47e6c8e5dbeba7389ae0000000000000000000000000764a74011b18f918fe80e7d9d193ad5e2550b00d000000000000000000000000eccbe9d2d331c5e81a32375ca3ff6a1140bbf9bc0000000000000000000000004e6f4bae3c0e7d42c913f309f1ec59198381236000000000000000000000000085aa3712832190d242389c73da32ef9d20e2dc360000000000000000000000006f346e89c1699a83cf14f0d6d7386c465ed362af00000000000000000000000018b0e9cb0969741a8eecdb4cfbf62d80e952a168000000000000000000000000feb22973f9d0f3f5bfc6720645432981b8790ee6000000000000000000000000f3bbabe99c9f9a46511f8bda95de4fdf52d860d4000000000000000000000000791b7b697ce78b8c2840942aacb9f1d59562fcb50000000000000000000000006d3aeb745f11f9991d266e83287fc176a1dd47ce00000000000000000000000082025fd3ba4d5b479d04b5416fc8ba05cedf2cc8000000000000000000000000911758ee991c17d869b8b75c3f51ff2b362365b7000000000000000000000000fff314f2891deea0f8a39c36d2df6e3f726f3663000000000000000000000000488bae1ce86530b9098a9b974d1910194b2d36c3000000000000000000000000c1e249224820b7830384d53272f7b110badb252d000000000000000000000000e8a9d598ce2285e10965a01db74b98182c03ab050000000000000000000000008268742c685e74505638045eb9893c521f64e07100000000000000000000000063d0544ff89a4d60674c2c966675e117b8ce2704000000000000000000000000043d48e9ba73a36ecf41d3e40568bd6b5b5e47f5000000000000000000000000f6fa32535c4f9cbebd09aef8e4e01b418ed7365d00000000000000000000000069ebb9c8160f8bcc5a19efc3c6b576db7f2b8d860000000000000000000000007af9e928f46c8f4b1eec09534628b2e471c1f7f1000000000000000000000000d54be7738c8924eff0d77c5f142022e782dbd7c0000000000000000000000000ac7bf53d5acfd68c75ef41e6a0c4ad8f17bdbc75000000000000000000000000b0a6561d5ef708fe1ef58fb8221a61a13dcd06a5000000000000000000000000b9efe30b8169051409d8d1be7d3006b8b3e2d2ee0000000000000000000000008907ad5695b251fd27d73c682f2294a1332b6b290000000000000000000000008796aa850e2e1d85baada36b797823b859ec5a170000000000000000000000005657f59de1258f77a30012bf72f110b69854d4560000000000000000000000006702a9fe02e90eee75846d23ba66aea09f28c2080000000000000000000000009b0fc420f753561b2ef618a038ed38efbe311be10000000000000000000000003d10859957848e724052d4d1f657875eefbb68b8000000000000000000000000f7b86d5b853cdab73e40ae46ce758be0f6f7ba08000000000000000000000000a82b3ec4b37efbfc4c5963b126dbbcde129cc6a8000000000000000000000000652af8ffb069ceba2274f190d8561160e3b944c2000000000000000000000000c37bfd45a036ee84c0d954f04b669248516fd11100000000000000000000000056c4b5c84dc1ff2cca55dc1912ade18299fd65790000000000000000000000002055e926bbf4bcb35851a2d0c7e5d7eaa13626d6000000000000000000000000d12cc82faea33e9855090671548c93dc25cfe027000000000000000000000000ea4d52763b4b05056d99890c06caef31701240290000000000000000000000004340a26961f463f6463d6076c656bc79ab971f3b0000000000000000000000000248d940da717976a3069cbbb6cc9cc44e2ea7e7000000000000000000000000e433330e9d0c61ea83f44c856b9e297a8405db89000000000000000000000000b1527dabbdc12a7b89b5ccd0f5193f1244efb669000000000000000000000000ac78e62fc8c5e5fc056942c7b32f60a8df5c00aa000000000000000000000000c8c38525f2c586ac883c42043035437c247a18e2000000000000000000000000b7f9e7d196076983dd23eeb535d51588cfd5d39d000000000000000000000000c899579a9cfe52bd0393dc1447ce144a9b8f18ac000000000000000000000000162baa4779e7ba2f7efb65584e9613c2e79341220000000000000000000000003200532bcc50aeadec034183030fdb8d84c3687f0000000000000000000000009f825d75254831f2c7e844cad63bd77dda6043f2000000000000000000000000f3918622ea75e28f8a59ac00c0b20b9d1f3cfb810000000000000000000000001ccecad96be10655de612616afb73ad8e3cc6dea00000000000000000000000046e9b8392772eb3b262ecf848e029e8e440a0b5e000000000000000000000000149aa211eebfec981e90af7f187aea2ce8da9d94000000000000000000000000eed3bef61e5d25bc740639aefd52a6ba985910ad000000000000000000000000e89d71293b2e7458b196dece72866f21a388e02a000000000000000000000000f6c89c4092f6891126e87589dcb4d77f899385f4000000000000000000000000eb3aa3c1c94a8b68e11c35a91e4cd3357b0e295d000000000000000000000000bdab47c94ad7b658ed9a916b619e43ea1b488dc4000000000000000000000000d4c1695bf1f26b7aa314088db775bda20fb091ae000000000000000000000000ee7686c80f8b8d7dc41b7534d2a1ce2e7b43e44c00000000000000000000000084aa6b84315209dbd6c0256c9fd52f67dac693160000000000000000000000006b404674e797e97814f01ab5b6b33239d68b8a08000000000000000000000000cc42a478ca1a4a73ba31e32a02fd939368545794000000000000000000000000b63e2c4fd44645a0987cb0b148e9156329dd2367000000000000000000000000cf145220bd2d831c22b38c03487b3096e5095fa5000000000000000000000000cc613a39704a1eee28a9e90b6bc16264d355fdb10000000000000000000000000cadb10adbd783b44ee1d172204929231354ac07000000000000000000000000f441481d76267d897a6f6a206cae00808d3a74bd00000000000000000000000037d45ed6fe8f7f9335d32673f18864f598af6b4f000000000000000000000000275630fbb33b3770bcb60baf3fcefeff9180aaa9000000000000000000000000d8f6898f65abe5b696b636369a1e581e6a685d2e0000000000000000000000000b33c1f8d0f3a0ed8ad45695a84e5c9ba6001dce000000000000000000000000b6f8268da42f126e6c064ce0a3c73855a5efcdc0000000000000000000000000d7d471a143718818199eeb0f2c3c4b679127dcc5000000000000000000000000b811cc38cd71d19d5dc87301b7d434bf9be315a7000000000000000000000000ee93652a6001756902e7b887faf771444f09c1d3000000000000000000000000c6dbe5f4961fab475a70755a4e7fa68d4d51fe60000000000000000000000000a60fafcc4a92c8205dcbbb0d6713d37b19b886d100000000000000000000000070305975bf0890ad81f901f4f02e27b0317d90ae00000000000000000000000041d9117a029051233f757628b4d9c291dde839ab0000000000000000000000006df31cb94b25fa9ca4482647ac7bba3e4a148adf000000000000000000000000ac245ddbb1d52f644acd487e9369bee88338113d00000000000000000000000096a9a0ddc1b5fc350edaf3d267d18d53edd2c64600000000000000000000000059243337d29169740702c510e7de32afa2ffb6d8000000000000000000000000375129d32556c4ca8b67f04e8090bb05e1515f1a000000000000000000000000e131e4cb3c7008d3bf96d552f83670d417775880000000000000000000000000ef359a676dc0edda6e2f898ea826b487d60e731400000000000000000000000049e51aec6101dba582db40a4c672a0edb267830e000000000000000000000000c4c8ecd5c0f692706dc95748f1ab54dccf09685c00000000000000000000000097850bdc03c3ee4a3f7be4edb3e8b4c6f476e365000000000000000000000000025c2157832c03a487a0be28808850e572a26817000000000000000000000000c7d0b44c3b411abeddd0def97f943f0c9333a41600000000000000000000000030dae8226e0a22767a54ac95c0e519cd303e3f67000000000000000000000000796eb670604d3fa9ffe5b7a70dc4d10387836fb0000000000000000000000000253b286a4bdc374abe2af3c1442824248b1f4f90000000000000000000000000db275b9ea6431f9388d5e5a017535957ae49fdc90000000000000000000000009daeac93116d4e2d247cc0ab7ff9606a3f334560000000000000000000000000c0d0d5750ab8b55983354a801840c8766e1bd77200000000000000000000000018ee1adf841f34fdec5e5bc0f0d2745138fd0a2800000000000000000000000028e9f2b02d7e7c8fdcc1e142acaa6a1ad8ff7c2500000000000000000000000012e758a2e0170b2bebe95efa2e4de414d522206b000000000000000000000000074dd01ff30e1c59206d0ab66bfed09d13e5e7e00000000000000000000000007725b8baa3c9928f7162190cafb6cfb3a907068800000000000000000000000085efa1733bb7bbe59c398043f741d0006010816400000000000000000000000018b49bed2a879241e6bfd72634ec1941702492360000000000000000000000002c75771ab6e689c3b47c0b6359dc2960be8a54120000000000000000000000009e7453b5a222c11d63d075d0e322a1df9ec3601800000000000000000000000033610bd54d3a1dce34446fd2605c875f7fc12a05000000000000000000000000635e76181b762b5a3f1a474b07b81a0b40a76a7700000000000000000000000064375db47208257729642ff8cd6aca68379862a8000000000000000000000000b6c9855bc0dd12c8c20731991968fa15fd68ce53000000000000000000000000199a7bbe7d58806471c7233a20170cdaaada254a00000000000000000000000009e8895af660ffbb612ac45e3d8923ee8f007c8b000000000000000000000000e1d939bf7e96870b4dd6f05f204eaa1df7781a6d000000000000000000000000c43d2f7ce8f4ebd19b7a6bb5ae9acb2ef9c99c0f0000000000000000000000003a0d1490285fb108fe6e33d39246939ef7653dee000000000000000000000000d18932e0b77974fc86756578c035c7561c50e6da000000000000000000000000afe34f74b7152452476eda8c85aaf487406ac39f000000000000000000000000777b4c2715e97d8386c3f418d582ce57bf5377d8000000000000000000000000a5ec90c1e0035006aebfe42124ec66f27af42590000000000000000000000000db14d4d1791815aa4ef072a1d505316f5093893a0000000000000000000000004d2dea4cc7fa4bd54807bbdd5abff9264682d2bc0000000000000000000000007604592b2b80ca91b873fe348b98e1af907bc6df000000000000000000000000051509206975082d131a2dddf99b3288816f4de20000000000000000000000007e5124d1b0665e19b3cd31a4187365a76082faa0000000000000000000000000de0429b758f9dcb0e7e3ab0886db336ea1d052a8000000000000000000000000526188806d4555bb0dcf45983437fd7705ae39fa00000000000000000000000037f8806cad5defbe9fdbe5003957f6344e90398b000000000000000000000000147678c57134e0de841b221342bef8d03ae7741f000000000000000000000000c5e054b2474eb2f92acd0b870f5e497110112be7000000000000000000000000a19fd556b4ed4f5e0fe1be0c74c8ea2006a9994c000000000000000000000000e2d112ab93424aeb9db068a8ee1b89037eedfd28000000000000000000000000dfd6460e6adcedb1b160bfdb9a6743e9fffbc788000000000000000000000000193e1eec40c590a1d53c6fad1bbe4031d54f0c0b0000000000000000000000009b39000a9022cab977df0e369661f5f7dde5ec7b0000000000000000000000001c813f91e7816213ccec2d00171253e2924a6bcc0000000000000000000000006407b95fde8665e2011afc6dbd3010e508b45f2c000000000000000000000000c34aae555b0b699801dd2fdad5bf99a1fef5bd99000000000000000000000000d08ceaea7563962ab84a60fdabcd11a50d9aa7f6000000000000000000000000faaaef1656da6283bc23d7871378a22152f1bada0000000000000000000000008f0fda174626e41bedfa414976313c3f80a2063500000000000000000000000040ead03a6b5ed1cb70dc9959aa7e17426ba01126000000000000000000000000526c08c2f6d9f06a3d3e9e33b3af7ddb95ab7f77000000000000000000000000f330d2329074e47422cdbdc8668358755e0c1c19000000000000000000000000985a7af515365d2329aa3b4d78a1d20f59c8216f00000000000000000000000019d1ffeef8d941c38c56ade13655346b71617e2700000000000000000000000076d0a6b25ac3c38186b641593674835f7314408b0000000000000000000000005c21de9f9db209f85ed5e863d392c6df7ecc906700000000000000000000000080e14f82a7ab4e872075487d14faf15683866db1000000000000000000000000a6eb281cfa9494fbef9292ab306b0790d2620eee00000000000000000000000086d696426d25347d76abc1b637568844a951ce420000000000000000000000008e9980fdf381dfdb14f0d17314553e0f882a8c2f00000000000000000000000066b2b2afe89db77b326536029904fb89bea9c3af000000000000000000000000b758517db0f7dac4c3743721d266ba0d4a2ad640000000000000000000000000ec7f93446a9b1b8fd3a9ab26762f6cc59f3308230000000000000000000000006af42a16744cd45701031d38e05dec67e09c05850000000000000000000000007d45c4c6fb2d22401d819c48da110dbce7aecd97000000000000000000000000bb908434dc78a303925cd406148e057796c505a600000000000000000000000094bfd110116cd6425113e9246e536484dbcb324b00000000000000000000000010df3cfa17151c46df5627f7f6b1cbfa4f79c74d000000000000000000000000067df45e4b7c1935692e13e531c2df87c7d2719400000000000000000000000021eae35517e17a25f55a8a27e18a80ba09d917090000000000000000000000009437f8206a555b10f3e769e5a80025779eeceeae000000000000000000000000f402dbb4e768b7ee3c1d5929451b7d316ba101a5000000000000000000000000352d4cd8283c14369e09b3a7e64e01e87febb1f000000000000000000000000098f9f5ac9051f7d8d7389305a19524bc6913cb7b000000000000000000000000fbff747a946917711035816a2f00935e5f521bfe000000000000000000000000d2baf2dda05f39f03494570237e50ca862cfd2cf0000000000000000000000005a1193b9c5dca3444c7cc8471076d8a97c0b6fa60000000000000000000000002caaf5e0440f82f62adbedede5a410564fe3b9140000000000000000000000002f9af532014bf6213afb0497d52b89fcae2f5b420000000000000000000000009552156bf4587bfd54659f57eb264310d6c853a6000000000000000000000000282e0a5db8a2d21e816c9ddcbd26073d30072fd6000000000000000000000000f405bf04f030672a93f94a1fe2334e92f05ecaf900000000000000000000000004c378d4a4e0114e1eb3db9d08f2024d95fbbb83000000000000000000000000debabe8e16957fc58e198f172c1c850e3505ab38000000000000000000000000e32e419029e7b531584f0afd71bdd9734f6fe71100000000000000000000000006c361d67bf7fab14dc84504a8b1316afe444a05000000000000000000000000ce117513c0ef1df43703229f11f234b88f51c51b00000000000000000000000004abc67b738bf0f29f343ee0301fbc5054aca89000000000000000000000000028b5e21d278654c917cbc0d8a0c92c27c998adbe000000000000000000000000ac8e94e9296002551b76219c4fc4a28b3d7017dc000000000000000000000000ede207d58ad41b72d6bc3da02c11b497c1d48e9500000000000000000000000045202d5bd68b1d85ea88c7bb72f695debc14a07a0000000000000000000000009ae49b3a0d207c46ff3d6828a87f6128c02394960000000000000000000000002d0cc4dd1b3a64aeb7eee07019b2994d309e4d45000000000000000000000000d84a2b96493560ffc660d59898b9004f3709672c00000000000000000000000061e8b0d3db0a5fe1d45b5361175ef7fbbd3814c50000000000000000000000001f878fb64eb4ee301a6c401a3bf256ddfe81744600000000000000000000000046b6e1586e0cdd0b30227ff3de3306e8cac1fe970000000000000000000000008d2b37982ffcad6c509d7397e67e910ee16149bd000000000000000000000000522dfe6ae0fb1f443335f3686f3ade5a918ab0e20000000000000000000000001a7a1a7e66e558a74a8bc70b6a7463d19681684f000000000000000000000000e1970c05a3b46855b51c1ecf19924fa5ffc26b57000000000000000000000000e0719b58f8e637bff8dd4d92bcc030d31e4eb87c000000000000000000000000636439707d1ad5ba4bfb22883cdf8d4cf912b8f9000000000000000000000000e978ae7c4e794b9ae5441d82d588facf22b4cea50000000000000000000000004abb3fe920bc553ba396ed3cafabab7487a23a4400000000000000000000000015d787a8080e51ae597e1c220bf07dc98c981e3f000000000000000000000000f9100b30e4ac1db9f1e084a86befc5c15d2bcce400000000000000000000000084d0ecfd29af149451b137d80eb10cd334ad8ee60000000000000000000000009dbfdaf7c7f5324b5dbcd2e75be2e106549a654000000000000000000000000037e8fe80591b2316dbe156e7356f99775b701c78000000000000000000000000a31783d6805f18807e131787210b7ba2d3b0fcc8000000000000000000000000a51b6714be2a09a44a9ec6d46cd8a881b6e0a79300000000000000000000000005d8746dbd43212508fb3ee913f017357b26dcc600000000000000000000000015a5c03f208769f4dbbe3210ac8260d565476c83000000000000000000000000377d74be52b05893867612651fee422408ee7fda000000000000000000000000dda80c3476d635f7c611f9ded12615ccfc0562820000000000000000000000009f1c54c16817abe1fa6e3b2035ed24be9fe7454b00000000000000000000000078dd6987c7dd4bcf1fbe92919392f72d928927b4000000000000000000000000e982e073c2a6a8db8507733d0caac3ae987e3fd8000000000000000000000000d324b4dd303cf5866c1a3a3f81b2a23da28ff60f0000000000000000000000002a1351613ac37353c692d9e0c4e6117ef8f86013000000000000000000000000f0087e2a370974e619ca7321b444ee086b13389500000000000000000000000082995c423b34c7a9f6504881dd2d2ceda7ea7600000000000000000000000000595821df5d09a36e84c96e381bdad3ca71f5e0990000000000000000000000004ef86f4d403ce0ec0d2aa937d152d0c211e76bcc00000000000000000000000043cc04913aa36441e5d04f85c9bd5639fb5680e90000000000000000000000005af5ae2674958285ed588af20e41717977da4a430000000000000000000000008e8c1377d79e96fa7ccb0eb5275b70499c154e34000000000000000000000000d7041358504d33a833758fa5c0feaabf3beddf5e0000000000000000000000008cc12e21bc1c743ea544e8549cc9cce59cc7a66100000000000000000000000098098c99efcc45a8035b8bb22e6a15a72fcc4d830000000000000000000000000e06691e8a0359855afbbe6570757b6f07d618ab000000000000000000000000d48918be1c9cbdb7a6494e55de6cbe44a1324545000000000000000000000000a54c1dc4e1408593d1c4f0a2a54ba501c6ae9f12000000000000000000000000dd4343861dd41c9f1c2eabd0d2da1cb984469527000000000000000000000000d99949ca2b668ec084730d30e5e6fb069dc3a967000000000000000000000000af111648edb82331046892516e5f46a29853a9da00000000000000000000000096b27683f37e35caa62ce6d32b6ed5e8878e3620000000000000000000000000c777c3ebb03690bacfd559b5edc30630d7e68100000000000000000000000000b646781bc324beeb181c7e388c903b922353f3a0000000000000000000000000b0062eec910ec951381a01ebc1394cb454b08fd60000000000000000000000006dd05b50ab844c4e66a7d6f2bb60c73aac4edd80000000000000000000000000f9ce3732921e740825480f166bc2bf069cbdba7f0000000000000000000000006735ecc228bd9b6add8e7a28f8198be86ca14c5e000000000000000000000000930289d8bd2a3dc1f8029744ba83655f31cc204700000000000000000000000019be85d0d1f14ee8fb763d4f888b90e5c58770a100000000000000000000000078222bf6f449c43b11fd0669f0360fc110976733000000000000000000000000feaaea6f272dc19f65217f5f213fe752fbebdf2f000000000000000000000000eb92063726041b99a21e24468831af44fedffaca000000000000000000000000e28378e3902dd8168b739427f852cb057e377a500000000000000000000000000f10bccfc22f35e83213f73b72a7efa11cf55b860000000000000000000000002c38e8985a69c360ed18f35c870a717f20acabf00000000000000000000000004dfd01665edcfdc38a167ac19515cc6a6fc2500d00000000000000000000000018e3694b6e8b26b3f5f58adf2f91f139961f63a900000000000000000000000098ae92489368df3aa3cf073c8b54ff252a5e9e6e000000000000000000000000e044819797f03bacd7f8e8dba7c54d53234d54ce0000000000000000000000007b6f0233f8159a89120c66458c5898f461734a930000000000000000000000003680296a19074254b5df9784c2d214905e09ccda00000000000000000000000027dc12e2b1a1f4375c97e7020002f7d44a76533e00000000000000000000000027e0e7926efdb979ca40f6bf4bcdeb837bfac539000000000000000000000000b719b1451746628b2f8300617015ce85897a18f5000000000000000000000000fa9e2ab5226b940f08f0f890d4d91b46edf2b3da0000000000000000000000007c650a45270b6802ad3479e4d12c430dc880a1d3000000000000000000000000c312208d841628186dc93f870db4d005064530800000000000000000000000005ceedc3e391d0c57a72249708a16eb96f0c18c530000000000000000000000008c73050c1eb8a41805bded2ba7dc017c78128f61000000000000000000000000e79c45617972c40a0f7b5e4699e1809a6baf7436000000000000000000000000855b986b66b6f9f8205122c45fbaf44b54ea1696000000000000000000000000e6141e311ff9c310031ce3c74b7a976d1d12a201000000000000000000000000c3c81c905970c55252bacfcec10d0ffb4ee0080e000000000000000000000000946a01f727a84100591dfa0ff50bb3d03b40bcfd000000000000000000000000a7fe091d97195dc8496b8393dd73d122f297cf9d00000000000000000000000022a23348b09b9dd154307a1bf35adc090c1d7b12000000000000000000000000652b437e7d037216ce899dd5c6e9337d0136f049000000000000000000000000f6bd76eb66f11c8f6f09fc333860148973df2d930000000000000000000000002740f132053e35ea4985db27af893025d4e62efa0000000000000000000000005a6696158d7798e1fc9322cc6d68b75b24d009820000000000000000000000000ff67e69aca325c6fd4b282f86af3d8b02a8f0ed00000000000000000000000074af31cdb37d673aa6c65fc1376e271f2be34e6900000000000000000000000082766a29037833585740de9277a5264d6353dd3e000000000000000000000000fafe9421ed27e6c35d53d5b166722aad0abe328b00000000000000000000000092a6ee2fedafd29a74686fa013cff8551f3f2373000000000000000000000000eca6ded9aff7e10a170c1f7f81113ee581b5d748000000000000000000000000ce13746257bfb999a040157e793471aab7350199000000000000000000000000f39fc2b9054aa257d50d9f1583a65d8d350dccc3000000000000000000000000f7b5424f137be38c122e3bb03a61975d544a7d920000000000000000000000005fc0e95637e0a7fe5187429574bd75d0e4086d94000000000000000000000000b0832ad4a49d98b1bbddf78c7db86b273de85857000000000000000000000000a390092cd32814b3c88cfa9b9c531a08c4eb90a1000000000000000000000000e23b18f1eaab2fe14db5cc9cee80ee3caa8d829b000000000000000000000000bfa0cadb8fb6f540260795d3d5af04a5740ae29a000000000000000000000000dfb8110a7d52896d281937d9bb2503c127564a4c000000000000000000000000ff2bf78967a8e79a4d3969db117dec2d778d35fe0000000000000000000000005c4072a9e58e7d92121cb313c260fc801cb488ec000000000000000000000000888912e3571c5c0f5b90e2c2c5c43bde5b615d160000000000000000000000001ef7ce5ad1e1a1ef71e1246712362081a683e8c0000000000000000000000000e3520d454203a8b10145f63fc3bf8f3b640049ca000000000000000000000000e1c9d483d68ff3cfb64d686320952d8bce903af8000000000000000000000000afae702e62cd34fe4d64b942736ddf9d50846659000000000000000000000000fb1af283aeb505f7579c64a89ea3fc23c13e11810000000000000000000000000e18845e9b1f135a9e65ad8b018b2d3f589155fb00000000000000000000000042e6611e89d955122c1d99218a805bb2d5b4a31600000000000000000000000078b5ee62b09e1c118942a6a1a46389dad0d468f9000000000000000000000000f53ee36507e7af931e3e8d3bf20bfdf4e72497490000000000000000000000009949976828ac0d7cfc5d7cf64352282283b2e183000000000000000000000000bb781ff9f6227d9e094834f747c92dc2046b9251000000000000000000000000e44ee30dadf68daba3e968b95f2f77430d0f2275000000000000000000000000db0c3ec9a9fdfb4a905b9bf8d14c17da7afb9819000000000000000000000000622e8f4f1c299885c0f70ecc4df9375e79f7d7f00000000000000000000000002ce3c0bfd92bbb9218c4ef48d9bbbf5afa2baf360000000000000000000000006ce135a3d4cabe4ab2963a0dea11843ed2eaaf8e0000000000000000000000003840a911e867e2396afcc62f70e1c11b5709e5cb000000000000000000000000af7f4d5163dbfc5e05a5b5f299b8caa1d6965e9e000000000000000000000000fcf1d23d0b0d56348cd726d5f0dda1404bd9c9c5000000000000000000000000a233a97423d9903a8409ef3480852ec392d0bd03000000000000000000000000648286e9c2713e55853ea2949b95a232e31176d3000000000000000000000000ff2e590d7b50d6112519810c6e6f13927be1ddc70000000000000000000000000b4ae2acdfb317340b1b0decf9bf9b9b3aab3fc5000000000000000000000000b37cb9220a8bfcba32d8c19ebe43eef3e304a4c90000000000000000000000002102d5e2985c1e248be90eedf7816bd2498e9a2e00000000000000000000000091dea4be16d255581f056d1867076cb0a02ebd980000000000000000000000000257971b305c7f75975c3f76f0d95aac6e564f570000000000000000000000008ea365acb022a69933ab7ce17adf8b2c744cd831000000000000000000000000fd414badf13a95ab18379896aaa2f8b6e337f170000000000000000000000000d1f588f00ec0699ab7ae928a78f0195145aba0da0000000000000000000000009c0dc348e84a23a56fca659a611af8c3e0bac422000000000000000000000000a4e2622f81bde70360e0a8bcd4c656084196f2450000000000000000000000006509c0db97b79a1521517416fe81ac5e67eec5fa000000000000000000000000c615f78baa9b70d11060698ccb20cf85ebaf2411000000000000000000000000294acd26f9a3b7a5f1fdb477df8d247bd9c02ff6000000000000000000000000c03caa1efeb1e4ba9c89c893cab0cbbad3f66b1600000000000000000000000002ffa4fef91a96f41cb16709286ee2017b35026a0000000000000000000000000caa5e67a9be48c51f89045683b5a5b1f22a82930000000000000000000000004064ab39e631399610e3099187d30ca43ca3991b000000000000000000000000f28f0ec63751e74046aefa973b6c8e3c87b576870000000000000000000000007abc7e147c169fb0d3439ab00085fd6c5fe31fb9000000000000000000000000450951ff62ca4411791a10c1a0eef1ba54d0ac20000000000000000000000000b6c8abef8e1712903dbfa442532a697b33e378ec0000000000000000000000000ea07f380305e4ddd7f746001f5b457d982d3116000000000000000000000000c9a3dea4890acfd468147fbea1ed5c9cdd0d5894000000000000000000000000932534566cabbf28959245741532f218e647e9d5000000000000000000000000fbbd2078f22e3c94f3f2ee78c54dd8e119261c710000000000000000000000005377ba90b7d199e03ae534dcf9c7fa14447fee8f00000000000000000000000083c620736ccdccc9dea903a339677e260c2628f1000000000000000000000000fc2e01e84e748fd454f0bbe24652b60dcd13b30b000000000000000000000000812ee32b176c2dc86237634a5a8fcd6124174c830000000000000000000000006f2f56c6f70059ac83a322fb4288af0f084cfff400000000000000000000000022944755330a7dfc711bc2d02c924da6cc257f6d0000000000000000000000001552da5df9b23ba888aef13f854140ae2abe092f000000000000000000000000f955f87be9b8a9b47c0ed965a3426e41f750eecb0000000000000000000000009ddecc28865db6a81290775f496c08f7a33dfb4100000000000000000000000022f07cec347d0f619b3b99d4ab04e69b14cdaef6000000000000000000000000468bbf8cf6b23338819f032d86d02d78e12d1b00000000000000000000000000c491e64e3c1f06143b9d06031f18c1825f76d88c000000000000000000000000b6d0240fb600b79d2fb5e317c5484b6a92da5de5000000000000000000000000f02c763f8012a43300ae2bd0e2d1ae2fea75ebcc0000000000000000000000006ca421fde57a4fb8239b0507c83238577a8fe1fa000000000000000000000000ff93fc276c118f3c7a744b061a1fb83d1bfef8fc0000000000000000000000006bc2ef43ee1808fb18aed4158f971597b951fad50000000000000000000000005e52b0b466a813c1904c230062c9183681fa06ee0000000000000000000000003c3f67f6e665eae6b6524aafa85916dc9cb3b01100000000000000000000000008dba644eabe580889d114c8c1df12d6d9440391000000000000000000000000e54f260e20c2ce7ad451cbe34ba2d07a303bdccf000000000000000000000000562880d84656b8f905afdadc721b8f41c9692183000000000000000000000000aeb3f322403d6b2704c66dfb436145c79b486ff30000000000000000000000006be1e75d0ef7a967947786ecb0f12ee4d7f94fa90000000000000000000000004895e09d260183a82b7fd1473662d27bf9d77b4b000000000000000000000000c2dd0a2d6fa84fa9f30e9eefd15a24d38a8d08b4000000000000000000000000e49ad89a49e8e058cad422562e940db60d7e970d000000000000000000000000956ecc1e0d23cf3bbc12b5ebf7f40c606b17ddca0000000000000000000000002c5307bf9b0b056300fbd555a33fd74c04329826000000000000000000000000556a5d97ac1823dc07b2b60609d9ac2655562d6000000000000000000000000077f1d0a39bf3306f48779988d3a424be33e90147000000000000000000000000512ac409be2d348f5393285d87b113171581bb01000000000000000000000000b94747c33aa51e2a7a10f463d86060e57bed5426000000000000000000000000c900b4d0bdadb132c91a553af9c1206b4e4683fb0000000000000000000000004c1e3c59d6474441692ec3ec9e70a1223daef4be000000000000000000000000a58134db70349a54c3d343caf3d350e77bb901b10000000000000000000000007450122220340b8904853a7628bdfe10e03ec92e000000000000000000000000396ebc1f0cdf6c32c903a977f6fd7b49df65c9d4000000000000000000000000d5752809862b3a5ca3b947ddda744b35bc8420dd00000000000000000000000062195444e599cdf6625948b316d7967e05df4a4d000000000000000000000000d838a20d34eec99976e7caffca307c5d473f777f00000000000000000000000007028e68678a46a93d5578d33134755f530991ef0000000000000000000000007130db12bcdc2d2e79377c979dc5b3ae0f0322170000000000000000000000007bab2cad536100139bf39d3e9b8b5ef23730f43600000000000000000000000003745a6eb0d663dedd0302581db1a97072be92110000000000000000000000005aefc94c48bd03a1e0aaf050f00578a72541669800000000000000000000000001e3287baa352b1dfe89764cc81d36bcdd02991c0000000000000000000000004268d96aa557daac9215a39eea9736ff78fadfdf00000000000000000000000076941ef9332e7c9c96b1e51bd7312090802f05d90000000000000000000000004564ca78cd49cce97197bcfd75f6ab70ad2905ec000000000000000000000000122c06648a697c1f77cd2f29e3e1d858e8176652000000000000000000000000511b6d4b4da84c39efaaa1ffaab2e12da5976336000000000000000000000000c25c5c71f5b153b0570cb429ac1a7c1b669f37310000000000000000000000007a8be0949a9a332a04e55bedeef9f3c847c9fcce0000000000000000000000000b4f7cbefb0f7ebdb6c7867b9949ae7b88438210000000000000000000000000b9a79f0d4ac9847702c25e8ae28ddf45d2027b0c000000000000000000000000f45e4c9b6e03f0866df5156bcefdb4a4990874660000000000000000000000008533252521990a934c9007ddfa0f4fe554f2dd43000000000000000000000000d30f5a8df318b30d5e30b18ef214dfdb22f1809a000000000000000000000000c549ac3fe982ea3a3f6f1e5abffdb1045842020000000000000000000000000071067008b89e6d41fad43684870f4e66bf84cda000000000000000000000000052b5bd30f9d95c694d9776334d775f86228c9bd0000000000000000000000000414093cf0db61f1fd46eda9006e8b3aaeb6bee6e000000000000000000000000c304cea88096e156bf6d768c3c5d8bf731a7f5340000000000000000000000002fc00a75268ffc57c4ee530e9230df44f1cd94e400000000000000000000000035be3e87f045231171969922f9e4c3f28f9d28b10000000000000000000000003388118398e117b996b9194ef2b19b5f3a45791f000000000000000000000000a410c55a9493cb41cf1c6ac9b0451b768efa3a350000000000000000000000001dc652316f88058986c5779c7aa32394a56ad48f0000000000000000000000000d7c5ef4e2dc0d723c9765a2a5aad7e6f7c77301000000000000000000000000932eeb9a18e4001486d462d4c528eabac660d7d500000000000000000000000072c6b0c53eb8db0614cedb09f3af942a8475362e0000000000000000000000003ea3e140bfe40b441d66f878b9fb90482462c9b9000000000000000000000000f62f78d44cb32188432d046b9c1db6eb1d4ce30200000000000000000000000045a6020a099c69902d1d7a49fb822f0a7358514400000000000000000000000002a32db2408fdefc502657f0e603a0fe08d3c321000000000000000000000000d062655b3d5ed4a38b384af309bc4565386f51f1000000000000000000000000e1a7816fedff608852a82ceff6b783ea045755520000000000000000000000004da023c0e95e68d5c572f6cefed517c504e9e430000000000000000000000000c82c9de7280a9a173d4e0ee8978e56da02c159a900000000000000000000000040ed96f3d333b40071b4b529fe07194733ce446300000000000000000000000080080ff84717ad187e158d431633f41015eaf844000000000000000000000000852e71bc7ed1dee4273cc8525ef420bfbc520eb7000000000000000000000000546f3415a26b098146429be0cce7548adc7472e6000000000000000000000000d36b1f421987efb81f0a1f24dfbd906f8ee92352000000000000000000000000d32f4d80fbadc98891be2199388fa222f682b8f0000000000000000000000000e9e8589e75a98be4ea5d7e3300f34b8125659ada000000000000000000000000c43c8f8c4b2152cd5f188ac031dc6de5478d45ed0000000000000000000000008ff24f90919a408e2c5873e01d954b13e73aea1100000000000000000000000044663d90a74be5966a66238add393e6ed51b8c88000000000000000000000000f496f4f2a735fa442b4acbf7174348f86276e938000000000000000000000000aed4e875fb3394a4b38bddad326ff81c6342ea3a0000000000000000000000005d628485e483b2ccbdb26e304efad421e5fb3fe400000000000000000000000001e747a17233d0b65cde09e7051dab548cd403610000000000000000000000008c0c03b6ba7ce7eda7128c7f00bda10728ab37e1000000000000000000000000a75911ef99935b00586a08928b13931374cfedcb000000000000000000000000cae20372b8c57e86b765924e60cca3470f3cb9ef000000000000000000000000f30ae471ae228aa3bac3fd90270f7f3ea2fc20fe000000000000000000000000a21fb46f700d2663454070f331f8de6c43e3c3200000000000000000000000009841bb4cd12c6840022c3292500bb3bc7dee6b8a000000000000000000000000d8267c77d521b22ebf9bad745becf4ff58a8ed8a0000000000000000000000008cfbab33f54aa194ec5d807fc565bc2e7f994eca00000000000000000000000015da67874fa64e87537f7e66f355e8b76fb944520000000000000000000000004497bc47511e4140380d48e3a5c1492b495bda9a000000000000000000000000eacd7f92cd45000a7aa1ca34605eaf6318a37aaf000000000000000000000000bfdb9cc6d6f9bbceda2c4297b9b4e30c461e37e2000000000000000000000000f8752d7c0e76fa385929aa9588f5f85d2fe769f7000000000000000000000000bd42343f730cf245cf91b9e1c86214761023ff23000000000000000000000000c137434b1887315a2a14a3237b80de61828f3fe1000000000000000000000000717a3e9f4f40122f6b8e0dae87a04bf6dcbd26ec00000000000000000000000097abf8a677baac65c4e1309561f38d2c9dfb007a0000000000000000000000005b3e601bfa9cc09c02560770bb3f97c5d4c4e51a00000000000000000000000032dcdef0db6b85ead530774c6f7d6e6f493a5b44000000000000000000000000c04b3a442b18dd3fa8ced55de3351d2922ca44b1000000000000000000000000cf6c0ceb323a657a849ed596960a7cac3479c6520000000000000000000000000441528ed23e2616796a9a446d6b12b225cf86d0000000000000000000000000c6b314eae767b18aff4f91c634383d6baa31e05e000000000000000000000000fd8a54d1d869e383eb3ea3934cdddb3a5042d3bc00000000000000000000000054f9395cea34f229f29b5f5644b18e74222a0152000000000000000000000000a019fb9ff9d18dc6a34e7dfb32b38483c0d115d700000000000000000000000075675767608432d6591d259b7f159a3bf8ad19c0000000000000000000000000588d673fea5493d30e48f8dccfe887eec82fde69000000000000000000000000bdd57bc7954529483a33eba14edea05680b5276e0000000000000000000000008afb16a2d53fab9414bca730e104dd297a1aab7e000000000000000000000000b3c8676d89256db9e480ad7dc3679c63c9ae6b3f0000000000000000000000007a36987d9dcaba105bfa981d6dbd0e0c3806893f00000000000000000000000045de10465296cb77654e25c87446eb520cd30607000000000000000000000000209cdea9b83dfad8cbefd4b90eb8eb42003b6764000000000000000000000000d64fe8d05bd8bef3ce2d720be605c47704975787000000000000000000000000a79202022084fc279b359c64df0f2319e44a1f80000000000000000000000000c37398b627059561048d962d7d08a9dc9f73fa7c0000000000000000000000002074600656251ef9b8b5f36e3b5fb07c59a54183000000000000000000000000e64713d7d1bc01ee5c3cadd18115ffc8cb9a28bc0000000000000000000000007d5da963614a36de465bba9dc77eeafe56d576d6000000000000000000000000ca6f44415bf55143d4296c83559e005552f0b3c0000000000000000000000000841a649d72f1f94972248fa42fe694808b74f7f4000000000000000000000000cecf992e72779c53d95fbe7031ebae1bee4a8e98000000000000000000000000de427c684037e034ee41f40a64a20230ac34813c0000000000000000000000004a6ded63e4cfb049903479bbc874b3f692c04912000000000000000000000000dd56ccc78b14182a8f5a4c3077717f5e1e37aeaf0000000000000000000000008cade37997d148eace6e7fc8b9d9507b1e4e199e0000000000000000000000008fcab23dcfbd8e73586c534ecb15b26fe76e4825000000000000000000000000f47c9c718ae00f4e30ee850bd97b30a08b480b8a00000000000000000000000055db772c7ee1d463b6ae6b640acabd897371688c000000000000000000000000c187b52b271eb36beed99093357a6e58440096bf000000000000000000000000a5b593db82203453da4aaf32c312511b4c705c000000000000000000000000003ab2a354ee06a515fab90b62bbd9cc538f7ca325000000000000000000000000ce0f0fccaa3e767d6a0ff6aed7a785139c14047f00000000000000000000000063665afe83a74849660744e5558b3e6eab7301c500000000000000000000000060bd4d4befe564112278494cf9a469ff3f6d7c1000000000000000000000000013d1a73dff210a4c695a2592b25aeecfd30d4aff00000000000000000000000086566bb64d65e2afd76196a91f6080dbc317f1d9000000000000000000000000dec31a32c56bafdb9a82b812e4e456da20963860000000000000000000000000267b04f93ca44f3d3e65dac51c0ef4bb1ae3f708000000000000000000000000d801cc4d0addf3b314b556a632de7f7305992bca0000000000000000000000000fafc94521e03cdaad870ecea69f93daddff7db9000000000000000000000000e1968f7a62e52fa4dab0f828ce949dce80804bd90000000000000000000000006d45d02b2c5f6f3c6b748216ec0cefb09a622572000000000000000000000000fe1126489d546256946bc91d812b92d05c84a56a0000000000000000000000006fcb7c65ff57e435c81e8fe00e92bd1547cdac1000000000000000000000000023324bd1cffe897c0706473b799358be4e1239f3000000000000000000000000ebf74931d23e145ddc8d79e6dd6854dd50a2f2c30000000000000000000000002979821d8558768649c97650434a074d9fa7d79c000000000000000000000000b12230f5009eda24fd13b3797db4b756041141dd000000000000000000000000a563ad963da0f3aa5f9667d300c7d0e89d77ee500000000000000000000000008f41b05d74f36eed5d5bcd0347aaa0d42d41bfa00000000000000000000000006ae56b03897e036a39043e23fa4c193f6b10455e00000000000000000000000045254f723609e59d04335d24877ff8e6cac6861600000000000000000000000087fc9c6c68f8ce8891781935d500b7e091cf6b4c0000000000000000000000009848eb6e26d604937d422cd09fee12743e82144b000000000000000000000000cf9170540bd125d636f5aecb57110ee3a51967c1000000000000000000000000fb44aa5103ac80abdcc1258bf38ede18fcfc6fdb00000000000000000000000011670573be7b68a944b4e476e280669678cd9bab000000000000000000000000bf8df4313027e557996e451290c5e228c7e42172000000000000000000000000542704a4c204b89f4693222b08ede44bfcb354ab00000000000000000000000090690d1561361329f252a5eb32b549417dcff886000000000000000000000000df69465ef17468aac9fab9122432e0978d1e43780000000000000000000000008a4d2be1587ecc2d4012e2ab98bdb99e1727d1ed000000000000000000000000cbadf2e88d10faa50410192d43447fd9a2772482000000000000000000000000b9efbb8dc5131210790e049dc6830ff5dc3dd97e00000000000000000000000068cdd5d98f9de73f5c398a566a56058a3fb664630000000000000000000000004da673c91d8f5522475277e64325c4730b5f1902000000000000000000000000f4a341285d01e75f8a8e237803a4d11e9395d9070000000000000000000000003c6c9955f5e348ff0419a0634e97074cc252b2310000000000000000000000006400ad26ce18851925506a7441930be3be9493450000000000000000000000001fed17fb74ae5478b801ce84b7cad3b050eb2272000000000000000000000000738b240d174665d5828fb0a0657fb74d95762d93000000000000000000000000c09f801bd467c9b9c2576f51699653facabe0dbe000000000000000000000000cbee8a1e75eabb0bcc63fd1858af2d07ec265bda0000000000000000000000007e1e449d11347a6a00570f109c456d0c2c5eb146000000000000000000000000db1fbfd4ea3406285f951fa229a3ce7e5bee4a1b000000000000000000000000c89fd3c8ae9ea260c4136fb4264c1fd708e69112000000000000000000000000194cebf2a00dcba0f83f83b156c5b70fa4ffcab50000000000000000000000004c96876293d9d5437a1cb7707cef2e40dfad9e2200000000000000000000000024d7fb307785c39ee1237a05d81a0400f419724900000000000000000000000020b9578eb2d827afb0b55c8f2cd7641c44ce05df000000000000000000000000102d4750faf8219e3cb4e9c76768e47c6bef899e0000000000000000000000001b2d51a87b145e2faea39318da39a426a7b841dd0000000000000000000000003166498a898f0cb00ab9743e1fcf355850be781a000000000000000000000000aa3a386ef11ffc4111c97f2e08ea54c64e7c776f000000000000000000000000fc51a8cd952ad84265b182d5ea88da42e8a287100000000000000000000000009271f03149f439ee01fa23900d1b214a91754c8800000000000000000000000017580aad62e4abbeebc33fd753a8d07457212d7d000000000000000000000000131cebd968c4839630f9bd87337d2edf3ebd9ab900000000000000000000000041449cf139e2a5cc2e21a734b199f36d8fd009f500000000000000000000000042d95088f8dac82f14e61b291802218ab7738909000000000000000000000000faa9cc62ab131ec6e36a256d9a2bf63aa66edc71000000000000000000000000af89defd22a0cd68c7404c83b513281a3688bab50000000000000000000000007bea3635b9b052625d71d21a27509923e8455d390000000000000000000000006f21e64fe17fd488733ea107f828fed7a3a72acf000000000000000000000000ae1ee5d4177383c855cdf59e1390a64ccae29b67000000000000000000000000e757b97b7323c8350fea78e95bc9b62ef87542f00000000000000000000000003dd8f132236974d22506526504958e88633fb316000000000000000000000000bf27a41ff6030a6dddc1bd4688ad992cccbb9dc20000000000000000000000009318834352351234c849c6deab6a08f73a1309190000000000000000000000004340b0a7544b36387aa7e71888c588183500ad21000000000000000000000000000000ddba3ae5ec8f39a0d05a4b5acbbe7731df00000000000000000000000072cb271c74329cbcefe5ee0587be85d50595e8d30000000000000000000000000c0a251039e166a1e42b2e439b0dd2b59d847e06000000000000000000000000f9ff7eb179e836f42e9b0ae0769b8ab13c920c75000000000000000000000000c7105b92ec0e8d8a28f4932a7275bf6e782e88f50000000000000000000000000d2f4c7a6d863118aaa86d23caa4a5db7f2d55c10000000000000000000000009861edf9c913c9aa681682ad36acf86e0118aa5b0000000000000000000000007d865034d1ae5ab30b476767e56a50f5b48f3e440000000000000000000000000ac9adb233925b21e62277468d7e6af18c3d862b0000000000000000000000009f8b356d4e61727cfa97c609284f89944d539a4400000000000000000000000020cbb8753f319c06ddba9f832d6850cd584897df00000000000000000000000080ac142e9352df226919b9de78a54a277814dab1000000000000000000000000e4d6a53a49898c4ef98fd23b9853ca5c8f21efe8000000000000000000000000214190a61314f603f1b04635af7cb3e5ab5535ee0000000000000000000000002ccb3552b64243cf85631f4132abfa33c22b6a9e000000000000000000000000056a0a63c2f7e3f75e23460bb80791a55e0ee37300000000000000000000000013da3487e1973e9465738713a5147f6efd35a8310000000000000000000000008647c9437b9f79a52431984b8bfb0ad188648fd8000000000000000000000000fdc6c7c52d5394d589f5b42aa89a27a3c489eb840000000000000000000000009e8cfd72313475aafab6d4c486d837a2db2eddd4000000000000000000000000bae3607c0378110f05dc9f7760a9a24435198b590000000000000000000000004a0665a69b27c8ea9a9525d2e97f9c1bfd8171b5000000000000000000000000ecf1d6adab540f31a39c2c94a5adbfa892d2873d00000000000000000000000036cd3baa7fd470e160519570efc681fa350e1f3100000000000000000000000038fa246f6f5cc09a19a1aa05624381f243fc49cb000000000000000000000000bcb23a7946b47c6e070adbd87ab5091bb6ac699800000000000000000000000032e74983ad8b15bd682e2b477948adc538c176490000000000000000000000001303e4bcb6c5ebc5fc1c21c6f084c7003e955693000000000000000000000000e609ad8b843cca17f1543c799d8c6a674284b1760000000000000000000000008f03a97fa9088a709095ef1df663ca967c6144cd000000000000000000000000ef6c06fd97233db4f654ade82a9fc2ed64632638000000000000000000000000c1e11b0ecc3a4ad2168782f185770da49fd3525100000000000000000000000064511d2432bf9d1fc44e73254e2d7d2038d7c92400000000000000000000000034d89f105aa590385a2024ae6509b42cf08cdd7c000000000000000000000000dbacc06b6a3e86c59c25620c4caec22e6dd0e31a00000000000000000000000045acfb7c5c43453a51d73fd46534a6433f5975330000000000000000000000006aaa8fb9df26024411b22a12309b90cfaa1003a9000000000000000000000000f63629e848a316de96fc902a53f7b7c869409acd0000000000000000000000003f4573e610a6e027e264b3b2981cf935daa534bb000000000000000000000000a91cef398e07506f9dc9446a87690d76e529bb83000000000000000000000000e369f7e970deaf9116180f117260d0b80bd8728c000000000000000000000000fc28e0bfddd7f9cd80e1b6ebd1c8fa9d3b5049a3000000000000000000000000f367c0ae758c13451ca6cd0ca58d819505b80e73000000000000000000000000f33511e9c35da844f5419e3360e1a57681a2b504000000000000000000000000dc8c0a3e83b532c9a97735eabe384b420be794d700000000000000000000000085191f6654ee364565a659097f1d2b1c665b7e5f00000000000000000000000083d6b0103f88030756b8b0ba1879498f83343848000000000000000000000000d4ca61e0722e833aec95c1918d4cea7afcb9217c000000000000000000000000b2fb4dd3bef4cd7169c47472eb62daf0347d6453000000000000000000000000b5d055752a5d6f5db94efaa36a40360d1614c222000000000000000000000000c2e2bfb2cddc176b6570004f9a1da18b4dc8a8f20000000000000000000000007b18f5943c6615209cf15c5c05b2279cf927835d00000000000000000000000089040b7c8b709c91ddcf0a604a360c5893f40a3100000000000000000000000011a62f1b2e43f7236d493e7e81db96d2862856a8000000000000000000000000dafb6f5eeb54de2d5766c495a9d0cb7199494d1500000000000000000000000037bb13ea55ec628687f2ea7c3f6a0cf433728de50000000000000000000000006b00e6ba9c9591d66ff172d0f5f78977cad5b2cf000000000000000000000000eff0e1f7fe6f0bf90bf9df36238d8847c4c13611000000000000000000000000a3d58f3ec49699612e25c88ef01e3880ee5b64880000000000000000000000006415f55e63eecba1a87a12765cdeafea74aec704000000000000000000000000d86548abf5345fa5f5ddd8cc814a7d2d9bfc92af000000000000000000000000bab0221b010a2c11237fa4585742f3ff7f81f199000000000000000000000000764e8d6b149dea8cebd3ba1d59598246cbccc24b0000000000000000000000004f803632a1a9c47166c24ac3f9c0ae2678a2b9dc0000000000000000000000007a65b7d5ef98f407aa1a6422339fc491bf01a4f800000000000000000000000061ab528e4c04f9cf2b2a5ef96781e2c43947e0b3000000000000000000000000064933cdbd346c1d4d87c0f92f862716a8627cbd000000000000000000000000cf57f807fd1df8ca54516e829b2da5a754191247000000000000000000000000b49382afc0736888ec27c3b47686cb8a761a2a9d000000000000000000000000d2559cf726c9daaf3893fd655d00b02e76c8ec1b000000000000000000000000b501f8b7dd788c6ebbe73868011ce5eb618738570000000000000000000000009868a0d253f1670c7256bd14e27a03a4ee0f113e000000000000000000000000f60d5a609d9b91bfd15af8f0ddb78ae5b1d21c43000000000000000000000000e8ee8087ffecea5bec68a8332a10355e5c316a96000000000000000000000000f4694899fa1db78cd285d8a16148ef1bd32964010000000000000000000000001b5269c67270a49e6326a788fa4177cd015c679900000000000000000000000064ceed16005c8f669558caec22c7895729ba8ebb00000000000000000000000076c0aa4eac3ad17a80a1dc2c4d56fac1e7dded5600000000000000000000000066682ca0af8f26426fb958183bc91602b5898c80000000000000000000000000801176c265b359b6394a1bcded53b3cf0e08b89a000000000000000000000000703461a2f2d4c234b9f251d44c8e583daded0a09000000000000000000000000f686f7c83837053835466c8a16804ab038b5262b00000000000000000000000018a37d9509e1ec2e4f38065363677d3ea22c74f00000000000000000000000004715bcd66c9e5920841e903ea6a6fad808dba57700000000000000000000000047b3e0a335f7a84fed7c49820eff8a2753536aca000000000000000000000000d46555aad337f6e3dcafa3a9cf4d67ce9cb60901000000000000000000000000af2110c480ad43947f743589824fd2d8f3f280eb00000000000000000000000007f010bbb00ec968d5a98a92958f7f424aff965900000000000000000000000086d9895a00c22bb4574a836db96d923286bb270500000000000000000000000062aa4a2c941fa2745de424972b154022d17a4187000000000000000000000000109ae9579747314601bd47ed374873c648045625000000000000000000000000a1ba21c7ce2265b75c0b762749fc95e1b7cef5200000000000000000000000002bb8bd84043109fa200e5f542c2b0065318a2627000000000000000000000000b722fd58f30d6b2bfd11e2f0f98743f5e9225f82000000000000000000000000cc9a349fb2f868e644ae73bedb5b5a16c33c82ab000000000000000000000000b0e499a3a5f441d8f6acace6fbf8f4ad649bf4680000000000000000000000004f4d97f2f89f308173c85d1ec4285b7649138b44000000000000000000000000762e9f0b98ae0b00a7a5816ce300893aebe8a0ab000000000000000000000000739aac645dd28d113586e075d422fe15e1e705c9000000000000000000000000bd1ae8ecdd85a3ad168f896755a35abff61b9b9f000000000000000000000000c899b6a3ee3f5e3befb74edd2f8a0f5d26e69d7c000000000000000000000000aa5b80e8f6f8b414d80fc9a737178d83243d87d9000000000000000000000000ca5beff15f6d85700208d3932e25e38f69ed204200000000000000000000000073c3ec80c11e0243c68a5a275733ac746c93e368000000000000000000000000714c144b47252e63a43ab2b958d4e5175d243b280000000000000000000000008cf8b1002af9c1d2f9f06bf34ac556ffb0bccb12000000000000000000000000dc70369c09c775b7936cda974e84267454f2e4e9000000000000000000000000e602e10b944006b186549ed87e78a69598227468000000000000000000000000e602e10b944006b186549ed87e78a69598227468