60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000d3f8c3fa505b40e6f2a3692f273cd106e4b260cf000000000000000000000000c58e3219b8a494b3784d4cd2294a57a773908e61000000000000000000000000b21cff9e89ac95ec59ea2267870134ae4ed22e38000000000000000000000000799519136827aed7f82b462e2257335de9cdbe7e00000000000000000000000048e6d311292d46ffd6a81190c6dfc07695c4fb7d0000000000000000000000000577c8e928c3f7b2db54940096c6401913ab63a0000000000000000000000000ae71e78a2d3cee70f22e9b5bb2488320828b54610000000000000000000000002f143a3872d90279f24607f75733d72a12b1ff9e000000000000000000000000e8410b48a6e71ee26cece6244d02935b4545ffd1000000000000000000000000641dabb8c35b259ced481d9439c9535743690d750000000000000000000000006abf52581494d4e04b80d1712706a4355928bb7500000000000000000000000018eb52989b6a00df1329e31be52c9b65fdc05bc400000000000000000000000007ea188d66676572c20ff502d3c2095ec510da08000000000000000000000000e3fb65a0cb9337d6db349423757158d0355c0246000000000000000000000000a9fd0dd59d1de259d956a6648a39f6be433d6fcc000000000000000000000000d3147d2c621549a1b430944a33251a6bd5448ccc000000000000000000000000de1d5767715045b0593b489ffa5012e1d5ed1ec6000000000000000000000000ba04b10eadbb7ee15fa301a4b734fe4200bc9ac30000000000000000000000002f216f57c9c298c76a26af1142d5e9a6b4d5b8320000000000000000000000000a4fa1ae235cdd193be7ef86fb8ceedfd704dd760000000000000000000000008ea6d32238efb11c9c12dea11e93c829f6211e690000000000000000000000002e9458cf7dd5db8048a3e88a36130b9a5efc17850000000000000000000000007633d2e0e21045580ab545f6b4d30e8148a33677000000000000000000000000db47d585309323c8b12a5427b07ef1ea67f91268000000000000000000000000189fc6e21a5f61784c52b0d8d0082350116200e2000000000000000000000000a24278ef5f001957885ed1913cb2370bb7bb9d570000000000000000000000005d986106ae52e20b225d22368d12f1d443e6c65f0000000000000000000000001aaedf91aa85761a21d56c38b0263293dc6d8f3c000000000000000000000000c5052c2cb0ff95f141388035ed046acd3b01d2ed0000000000000000000000008b7d2a41f672fba3cb0d304cebc97a6a2dc5d4fd000000000000000000000000ddf598ead25875e2f7fa56d0654ad3a9b43bd4860000000000000000000000000fc749592d738f232c1ddcbc582ead5c3b7001590000000000000000000000003f9fced0af2e489c2d7765bf6e8611c40508eb9b0000000000000000000000009612dfb43b529937515beba3417d7e52ba0d304d0000000000000000000000007a457a0b9b6b4334cf61c870e15517afc2c06bac000000000000000000000000a787d4444f537702af81a58537cec9b41e45cb1c0000000000000000000000000d0c9b18fa23f595503e40988bb9c3ec54570a380000000000000000000000002cf0e5cfaa531388b691bb631fadb936f516631c0000000000000000000000003f544c5e03227ab7ae49830c9b3e88e3daf6953d000000000000000000000000e654ac8c92fbe233a736250a516b7a11f1586070000000000000000000000000272570184f502b9cded15226666be02957d7b0a300000000000000000000000039742489bd545b9607a3b007749bed43d6178b340000000000000000000000003ecc0854fdeddc364c0fc01842fef2864eded5c6000000000000000000000000def20b44c109e3137466b12b0ce82b73193d6ca9000000000000000000000000046a78783a3e108df50ecfa571eefec81fadf4e30000000000000000000000001b5fc180a03797b4864e37024363b0c9bb1f0f3a000000000000000000000000f3d1ab1bc9926d345e747e73a7640c8dd293fda10000000000000000000000007254905e9f401cb653c86bdf1a7a51116f64bd890000000000000000000000009846939b0cbbafc80a412840cb1cf8dca1743245000000000000000000000000c456da71bdae11038a31a0a906f88e2b9e58df1300000000000000000000000066c01975c5c26a2470ac794f8ff9dea712a1c43300000000000000000000000010ba59ecf7199f9dc81b79d5d52a6fef876507bd0000000000000000000000008c18383e0f31224d059eb5238cb1d2cf3392eda60000000000000000000000002f7e2f531a36bbd8c89647d928ee74b53b62e7c7000000000000000000000000953e230792db15efc8967961c2727f4cf696ec07000000000000000000000000b1332b1e3e274ac0105326aded3569bc19d60b1900000000000000000000000075b0d3ba6353422a3154fddebe880faec72718d7000000000000000000000000ca101330424a80d6e4a9b48de9c06fd5307388b60000000000000000000000008456c781e53f3d7f1f4f6d2431877aa63a041b0000000000000000000000000074b975d76c841c0de5968c73898cd1bbbcbef8960000000000000000000000006e1c989311de200a9e08b76d751eb7556fb350800000000000000000000000002eb45def291c274694169af6444cbe0e497c2baa0000000000000000000000003368339304a88f8c3a7bf2fe0b14888369c8774900000000000000000000000042721e2850db47fe27919a7dea44dc2a87ce5b4200000000000000000000000052d3d2cf30848f0da3dbda00a4f350ad0dc8055b0000000000000000000000005191157b289dffc7998ac476f64ee2bd8fe1df1a0000000000000000000000005ad51a2f0e039c8463229eb54d33816f5141363b000000000000000000000000ece528be70b12e4bdf0388190bdc80ba1f577b060000000000000000000000008cf3ad97a3472fcdb2af325ba894de81d16f046e000000000000000000000000b0af339b90f98a978fc278e0026fe50e790dc1ad0000000000000000000000001a695768ee7803fb889ada04d7456cd3ca3ab7950000000000000000000000001ba4bf4f9da6ed9c92878c0d03973a2b1357b1710000000000000000000000000edd8850cefa37d7a8f21080a3a37e1c0c205b83000000000000000000000000b0c0427d49dd65fef25dc836dbae747edb3aa234000000000000000000000000b67d881372d47a6b2ee8ad23ef5d3fbbe0f38df600000000000000000000000080da273df071de0d2a06b08d0e3f1407c7bc441b000000000000000000000000f95291d2d088806425c5276f770c449366a02936000000000000000000000000773222814b10e34f2770c9d571693faeed32b1ac0000000000000000000000006e83bd93db5831c7a2fb189277930abd262d41f4000000000000000000000000f481eefd82d8041f77215264242c75e32feeb30d0000000000000000000000003ef782a7a696c14b8fe6d0db457d83ab0aabd46700000000000000000000000064bc8823bcf8b36a97d60df5bce4f51685de27dd000000000000000000000000e11b6664ab889c04900daddecc0bd13b82063b400000000000000000000000007dbe35e36676dc926af66d8adde665d730f2929d000000000000000000000000973f3fdc891cd045ce58d94d72831194b1ae6f06000000000000000000000000a45c72a97460de724e6785862987ff73f047b2ff000000000000000000000000aac11f3d65ce2ded0be3c4291e7f49b2a449e7a10000000000000000000000005201159135ce502a60b66f74e355324187671eb00000000000000000000000001ce336ecf4ded3468bc356fb127d660e8d9567fe000000000000000000000000ff35162b44ad9662e9422c95f7c8853b3e494bd20000000000000000000000000e175648bb2c50b820391006371c951528e4e2170000000000000000000000001cf7837afc82c98709ddc8eeac3bc6b87ba005e100000000000000000000000029e3ba39bfb2d9bb68ac135409855a44ffc7f7b200000000000000000000000000f735f2f3009c08a2bf312207ed60d3368e24ee000000000000000000000000ccd2dfd66bfc3ec63c3c207094000252f9897ba90000000000000000000000005f6eedfec9c6bcc23f21b9522b17f254dbd2c74c00000000000000000000000098f913b29e4e358924e39984e0ba402f5f4d4a980000000000000000000000001b71d81b7d47d56f43f3976418dafe14d4c1043e0000000000000000000000002e1a2b1e49ad6b4ff5f0d4d39925ede7f4972004000000000000000000000000644a798bed9ccca61a45d31189c294acb8b999570000000000000000000000006dfa063407545d0b588f29b0c0a8b3932e36a86f0000000000000000000000004ee8a32a474e5ba58f0c4e8145d613f125795817000000000000000000000000d3af6983ae60874355feda20672a8f7fd84386cc0000000000000000000000007905c5035a410aaa04d05e3ea75ad56817acfcf4000000000000000000000000aa949aabb8f2c108ce8211fd290fc48749852aef000000000000000000000000868fa428c64c4a0c23008fa2ee5671671b4da38a0000000000000000000000007f3e8dc014739376c23a7a8cb4410e42d8d55fa200000000000000000000000014e5a5f65361fa621a0f19b2d2838cd7bb40a75a0000000000000000000000001b3c933de891f867bc7199d131ee84ad250e957900000000000000000000000032602724f39e0fca0cd74805f5e2b8470355dd0a00000000000000000000000067d5030ed7d0359d56aa7e47bdacc08fcaf58ebf0000000000000000000000004abf72176b4bf65bc585643c0baa1f8750d85a8b0000000000000000000000002710af1d13813a3f919cd40d5b485394d91f8706000000000000000000000000b7f1e6a48b332013ebf205ec9664c6e20ee33633000000000000000000000000ae58fa7290747b139836a19535ad5f3f576df85b000000000000000000000000fa50fd0d217d5312b68c4110fa7d598bea77ab58000000000000000000000000672452bf790acf715f94063d878258ead8a0e7780000000000000000000000005973f50892bf515c3d5e3f1e2575fc2d277a0d920000000000000000000000004fe82674de0f70d848452441e33d2a713b7011df000000000000000000000000030d91c85b1d1a3fb0f0d6de12f850a6549d566200000000000000000000000051a079ce12731d32c03013ee4efe44c4a6759d69000000000000000000000000e4750aaf367ab375ada4eb3904f83b9f769bee98000000000000000000000000e016b5a42b247544ef95746d765659dbc37721320000000000000000000000008c2cc09e71c8124b0e3acb0a4877c867fdf9b3ea000000000000000000000000ddfd2167e667bbb8f3f2c13ca443a070baecb1d70000000000000000000000001bb34eb91bcf98194b325784d586364b7ce77f500000000000000000000000006a005458aa4af434372afc64adbc4e2edd228c4d0000000000000000000000004cc813d1c352d5a75555897b693d35d2b5d4d3ac0000000000000000000000007d4a62f394aa05d11f71d7666c6c41cb76228e330000000000000000000000007a7e0b898f16ce4a5d6a6228a13160992a15174f000000000000000000000000f2f34cce805ea2887828a2aacc821a1d6cc0bdda000000000000000000000000a92127f02aeead5cd733122fce282db792780f2f000000000000000000000000ff113178a3f4a8a42b00e08411cb0d94bfab91a50000000000000000000000008b271b2d1dbe214d7928a07c0fcb06cd02450414000000000000000000000000c26e97266c9c38b243835c50af8ae7205bae3a940000000000000000000000002c4d9ef56fec666986a39f1a31b56020e5660e61000000000000000000000000f8e0accf085fccf4cf96cd81b671a21caafbb1e7000000000000000000000000de85427adbb045646f45f28a62eebf239e1650fb00000000000000000000000075eca6b36b2e04fe9fe0263e0b1b252750162f360000000000000000000000007603b8d3d2097f29f3b16106b3fbb6768aedda8d00000000000000000000000074dddba27f27887923fed5c98733b50398583b4b0000000000000000000000001009febd9d3d9f22e2b2a16936af24acebec0d36000000000000000000000000fcbbc6410c4ef28184f2eedd4524f9b395ded1c20000000000000000000000007f64328b54951e77544dedbfe4f20e9cab54f5ee000000000000000000000000fde35705a7668a669db85f553d1eb3e2cd2763c1000000000000000000000000d4a17a1068f0286049ef199ee23951abf61687ee00000000000000000000000096dffd5e7c9e8badabee2f6e9e875b04bae12ad40000000000000000000000008ee945b826fa9b58fd9a618119fabc17061eccac000000000000000000000000e205235f33277a486b44b5e721c7ea385d2189b7000000000000000000000000bf1bf1293368fe1b092c5f6a731b50c47306e4c8000000000000000000000000da80b3a0b21eb2e2359123b2fff4dda575a166300000000000000000000000001ee0694e7578e781eac3d21639b5e08f8a59742f0000000000000000000000007ecb5a90ee612ffafc2c473fa1b4733e841d416d000000000000000000000000d4a587c8d06b08277206f912dd8001bb0ac6a0a6000000000000000000000000a61c787989a6f6e3e91d15a6897b73d84e4af92d0000000000000000000000008675730ece6fbee32d4e551c3383bd84ca16db1d0000000000000000000000005efd964bd037c9fe741d90fa59d9d84e9b47f0610000000000000000000000008662fb87a39048372e8e53d8b2c9a279d1c187a9000000000000000000000000fca472b3c8259121ec6061b75c1f1ef9ab47c777000000000000000000000000cc0ebdf47f072279c785ea4c1d2b295d1c48461000000000000000000000000049b91db4938dda2ef964c0bdcfa28527958c835c00000000000000000000000051c884bc2f224c68c3e53570e2c299e033a17d8a000000000000000000000000fcfa51119112c1f0328188edd0f3cba15fb950c8000000000000000000000000a576e22bfcf8d4f89afaf8a09893058a25e1453400000000000000000000000009a9ebedb005bce34512ab63e67eed519fb584240000000000000000000000007422168ae915e07594cf2f98bdfe6d06660e47a2000000000000000000000000e42cf6309ba074fe4655046323513e0a60dd4587000000000000000000000000bcf5aff516eef45c4f26add216cb9a06d878540f0000000000000000000000001963bd01ca2ece2b3e932888c1fb2f047fe2798b00000000000000000000000029dd7761696dc6409c033e25eae8fbfa6c1b201c000000000000000000000000dc1a9658885015f458eef19d907db6e7403b48530000000000000000000000005db6b08071ebdcf934b1dc155f4a47fcefc3a6a8000000000000000000000000dfdb65c3166a106ff61afa8b8b7400ef2e63807e000000000000000000000000975e0ba91a39cbd68e042fc094537e7b749c20960000000000000000000000002811e4f8d1ad27d672a435ad3bdbe5db1692d5b300000000000000000000000005522053cab9c6cb10c8ba83e1225ff0b017b98f0000000000000000000000005d3c78d7319f3fad786c0128240774383fa80a6e0000000000000000000000009c8fa24e4a9f1c2746d9c6ab71c505b21371e50f000000000000000000000000f58bcbdeaf982cdf3ecfe255894121e169f1f1f600000000000000000000000050bec6c7116e803b2155dca7383a98cb3634c32e000000000000000000000000a79d3e25a936ed4c2dfe9d68b4ac377798bf9e4f000000000000000000000000e098391e5eb982bb90a98cc8916f52b906b46024000000000000000000000000a745fa5c25a5d927c8f636ca3b3f691eb96a9725000000000000000000000000fc91b8952a02476e785dccb1c2d6eaaf82667802000000000000000000000000543db97d867d42c3d0da251a3d1a248009b0589c00000000000000000000000080bf4bdeeff7817239a593899a2f0ee002e404db000000000000000000000000f1d2a3eb6f16ed4259bbd091ce6613b46029b217000000000000000000000000c09aabd2dc7766cc4fee0b0dd70f7ebc8e34187e00000000000000000000000060fa9ea5a072ac1e5e24786e1c61990427382471000000000000000000000000b75711e6e58fc6314f585584619a9012a98055510000000000000000000000001f50ac85607a44e70a15b63f1802f7d254bcaaef0000000000000000000000006c29d86bb9bc37df845aec64e2dffa607a2bcf19000000000000000000000000286edd4f241011c88b1f3402f6bc6bf43e39dc7f000000000000000000000000e542e6919038ede87feeeff4a06ff6ca955c4523000000000000000000000000ed4051d6e5792a7eb3372ae5aeb4e2c60faa9109000000000000000000000000e339a7719e938a732b19d4062a728c5fbebe6261000000000000000000000000332a000ff82a4268d1e8b4dc5829cf7651228bf0000000000000000000000000811c6bca4c790272dd4b11226ea7b5c151f7522900000000000000000000000064335f35d92d42921430c226a7a80cb00d22ba190000000000000000000000003625bc765fc5b0e8dcd7a5a50a8a31ace01b8b5d0000000000000000000000005c1f89924c3bf0880344f8e2904ae0a5aeb8c2b100000000000000000000000008391e132cedce6486dcf758a892463d5da36716000000000000000000000000b40574c2714d3cd48e0660afddd0ab3daad40b28000000000000000000000000e1790e5d627088b8ed32addde381e546e23e4c88000000000000000000000000061352c17b06a30ee038ea4f7c19bc262fbbb92a00000000000000000000000066430f0a6cdd8bc4449cbc4d92391c22723b125a0000000000000000000000007c176e162360fc47c16f90059089b6bef5ce4f64000000000000000000000000255b1d72821719a52d06df99084091fc822dc84600000000000000000000000053651c4a46f19c9edce6dcb75e3dff6259192a82000000000000000000000000950273da39d0262f4bf6c8ce08ce533083d4494a0000000000000000000000000a7e3f26d521e8342ef848647a97ff46a82cb2ff000000000000000000000000f931937ae049347dba017e27bdcb1c06ed0343ce000000000000000000000000f7617f75c49fa3fb1f3c88bf30144ed4e74a05970000000000000000000000002522a25555297971b569d679f1892a0ce58f418f00000000000000000000000085d0f8a3524445c947e2e87a9938755353f8a9c600000000000000000000000065a1be85654fc63bdfb2781dd4f6e08783e058a3000000000000000000000000b37a6c30614e3b09f2d5aa40a544d37350fde334000000000000000000000000062892aac79ffd2c91a0244e426210352d9ebf94000000000000000000000000a666b64e98c4eddfe12aba9985ab4f5088126d7c000000000000000000000000537a3eab4382f5cc44cf8de26b621eb278fa8efb000000000000000000000000590eee6b68d16899d64b24f58b0e0ba4e333fbeb000000000000000000000000dc40d23880a9f4af7a866d6c3f832b32cb0768f9000000000000000000000000709ba52e7d50a55d4606a4a3abea2d4babc8c0d7000000000000000000000000db118147e683417a20076d282cb84b713d13fa980000000000000000000000007a87cc57540819fba63df73aa8985a38c912947d000000000000000000000000995c2d127b9e81da6f5d14a71909c04cddbb762e00000000000000000000000021b7351c784ce0521c08bb9a8dd1de0a63086ecf0000000000000000000000005ac884e6e37fd629ec023c49bf7a8d8ccb32a284000000000000000000000000c8d5a63acc4d35a89b31049b1f4f465ec0c75f75000000000000000000000000868d005550be0652be40872c7f89b7095def4d380000000000000000000000000ea38b29127afb3cb26261a6ab5dbf63b4f3b0d3000000000000000000000000d9106ebabeea71e77b60276374bbc6bcfe9d62e1000000000000000000000000b9547cb0d74b0a760faf530a215451c8ec4f72b3000000000000000000000000784f5ac29669fc8a4a017216e8db38f9dd27e4210000000000000000000000004538dc3651809bd7b23422793aa9392ded5dd0630000000000000000000000007b42c5101f0909d1134beeec0e8e2baa7b011ff3000000000000000000000000e4fdb2c0a725753c75a678de4181f28079059347000000000000000000000000bdb733e13d5147bf0d7ef7b8959a47ee6fc258b7000000000000000000000000c1aedaaba3e52268f3cc885173cc3c0f2eaa87b20000000000000000000000003eb587d48ae0e18afb17dd82f632558d15437a800000000000000000000000004ad5437dceffb4562756ba3ab0a4cbfc8179873e000000000000000000000000fdc6c7c52d5394d589f5b42aa89a27a3c489eb8400000000000000000000000089b2bb645d4b9b02b5ac1efc409efdb9840862cb0000000000000000000000002223d1211e2da5c92ade0ffb179746d05923b580000000000000000000000000c5b5b1be2d650e3d86afef25f5aa4c499dbb4f680000000000000000000000004f0f41c16736ecaabe400e53eaeb7a326d1630c1000000000000000000000000626be15e0c25ce5e2f68b209279215d288512430000000000000000000000000890e8f2ed0cf582d6e3ee4736b87d2c50022f727000000000000000000000000dd4924d9ebcd93a577472cc9415e34ba015a57a80000000000000000000000007109784c8df01746fd6bee98a39efced5e6ed80d000000000000000000000000fb34803b8a31eb4fb5837640e0b426d6917a44a3000000000000000000000000d01c91029a324d2d7876412e8471f33a32b5e902000000000000000000000000e1894b71d063e3a9b641ddbd4383678b946b621a0000000000000000000000008b633058971339effebfca92ed27518d269c68d8000000000000000000000000709bd5a8e6309d4b51dc0bd0d99756b661d22a3200000000000000000000000061aa76db7442bc30f506230844abd1305c8cf1f5000000000000000000000000616c5d399cff0913d331aa8a9a408f618f242f9c000000000000000000000000388600632b07560dcc307453aad669023503d4b70000000000000000000000004d3dacb885494e6a1df7f9636182ff2abc7bb695000000000000000000000000e9e08e943539775f4d05959665f82f02d4c30aef000000000000000000000000d89b09b5eec92d7e2d7bb257ad995a6f76b819c800000000000000000000000017522b11b9fe076e6a675533a9b9f4eee1270a80000000000000000000000000e6d48f0eeac8baad0971356cabdc98a3970765d1000000000000000000000000cfae630d934b5e72d48c087f6a47d86aae2a620f000000000000000000000000b88e6fe2b0dca818e7855ad70d85a865cb5b02fa0000000000000000000000004764e6f72e672981652c1673f4d577263e2e885c0000000000000000000000008cec99e2debffec22cd1ab280c76b42b70b76c9100000000000000000000000019614cc55d1ef37eb4d357e6058fce0cd8df1ca100000000000000000000000028f7cebc613bf76a676d53578a3c34910a63169400000000000000000000000029278dd25e5e1792963ee6395d6cfc054c9a7f3200000000000000000000000042f299bdcd2e16c68c4281dd79c8632b3c559502000000000000000000000000d42233a0649bf98d85e093a9cc4f8c4867d8a5dc00000000000000000000000044add239b4158bae356b6fb536941a4c3b33869d0000000000000000000000009203c4e86b5b0e630e87aee6b3ce4e573787e71300000000000000000000000092d2edca0b814e4713564616378703861a78c08e0000000000000000000000007d7c3fdd19f4fc555375ddff0efe2c9d352e81b400000000000000000000000059f437ac20536810368028beff1b5be4fcdde299000000000000000000000000c14b85a86b167fb8c3f8712966a18318f2355afd000000000000000000000000401130a267e9221d608a8e5d3eafcb4a5388992b00000000000000000000000034d4cc3ec354474dcc1ec65659e6dcce0aae750c000000000000000000000000c2e15f21ae1ec4d4a4fd76e525dcdca700a556760000000000000000000000002bbd6861d561deb12e00b27ed3b4fdfbf69f5358000000000000000000000000657f5dc4c6820a7e4c831b9e7c8a75d45b95b9110000000000000000000000002416979726f4ae6489b7b269da97ecd2423f18910000000000000000000000008e1ff9aac18effe5c40e63aa29c4febd7889fefc0000000000000000000000001bfe06b6666a65371442b39e6c014d2ff59544a10000000000000000000000003926f0fcb8b3a4a316dd52ca7dac01c336d65f620000000000000000000000002f0b0cf8abc6c2a818d623714de5f35c6874c8f300000000000000000000000031dab7d30b1d34d905b4ab9bba94d7cfd83f91f300000000000000000000000030224c4667b8faacb4126cea836a3dd587d10e5900000000000000000000000032f8573e35aac5f1c3ee544ef7225aa3805af8b1000000000000000000000000dd35bddcfd152493d6c5d6ae665ffd2d8d729a87000000000000000000000000f2ef8880e9756bf6cb0123ac6cacf4844f210246000000000000000000000000c638fa3d5e43a44a8dd228613109ed4b4d332975000000000000000000000000825b84f1717ec125ca18cfc08d56faf7d6bf4421000000000000000000000000ce740474b16b9c366bd35adf40fa3b7d98c6ae06000000000000000000000000d6535649db871d524d75c317509e521eeb28cb1f000000000000000000000000aafa25d4630941f6edf72016d6599a2f93f80a9f0000000000000000000000004f02172fea03328ceb0032e56503553dbbbb67a70000000000000000000000004b7e8e17afb086b44901df2fe687ee234415256e000000000000000000000000e5545c6417160cdb4b4002a8f004a969d517f33d000000000000000000000000e889b6c313712838405f603c5afef72f72bc2e2c00000000000000000000000094cee2d71cb4d179dc0cdcd529298336fbbd21c0000000000000000000000000b50c7455931f83903cd8087c63342b4967c06457000000000000000000000000ab8d2c1dc0e5eb9536615dffa329892339589ea30000000000000000000000005e888fa1f5d8990dc5653fe322bffa8b885746a000000000000000000000000071a0baa70a20e4636cf93ca4d3a97dbe2c4036640000000000000000000000003d6ad4012fab9d839d0aeb67116fe18b6d367361000000000000000000000000f2416b83786fb3965f240c6870f3d6d8c9791f7a000000000000000000000000eb863303be267865e20874bc56da462a3279899600000000000000000000000088e94f6d4625d0e8bedfa4685061188a178e6358000000000000000000000000aba7795ee514b61fd37b92ebd4573a71be9565fe000000000000000000000000734147e1cf6b654c05373fe049ec4c882425a08f000000000000000000000000a4a08a1aa07c80ed0ec1913e03f216ede19e5119000000000000000000000000dcfd8b68e9c08b9ad6f7b5f76b4101c12bb3745c000000000000000000000000a9451edfdc9691dadb365799390b64a9072c7a14000000000000000000000000b9ae86a5e082ad401fbe10f926facf8385c8265900000000000000000000000058234291b20c9da38d352d8b2a910c17c8a157e3000000000000000000000000b11fbf04712d370d3da70e577a3f682c26e060a5000000000000000000000000d31dc2e9e7cce239dbfeb3230d6dacee27df2e95000000000000000000000000cd116df2311eb6db95fdc28923f2a0d551c664540000000000000000000000005dd4e391e28910e309585952a178fae2cdb7e7f50000000000000000000000001ad1ef2fbd9ad9910f724e4f6821bedc835efe08000000000000000000000000472ed4be6f832066647e8f94f021ecd5dd9d790e0000000000000000000000004e38df8db23318fd674197ce5844574571fb7f330000000000000000000000005365e7b664ff69f126710c045a139221c621befa000000000000000000000000ffca00ad652b6359939c87e535bcc0248731dc680000000000000000000000002fbde95c29b6e86dcb2303dfa5ab759ee57b47e4000000000000000000000000c0a478e9c5addb9ff98000e69f173b302bb161d400000000000000000000000006fa15fa6aeaf67c6fa54f57715fb34191817b290000000000000000000000009c25214963acac37fb2faef9e3c2b0f1e1786d5c00000000000000000000000046344ad95d998c9f48130a988bb738c95e515cbd00000000000000000000000087169183a5fdbaa21197f3da7ecd64c2e6d5f434000000000000000000000000676ce9bd7b6d254cf708dd444bcdcf4123aca913000000000000000000000000bb53f34ade76620f52cead33b7a4cc77a2f51e33000000000000000000000000fd7079141eebf567dc43b40a87eef310841ba3ad000000000000000000000000571fafce1473a9aa0cc9f85c0ae6b07374645d2d0000000000000000000000004df1b63d6a03c46f59c55366449b2e52bac628260000000000000000000000009863b4b4a26c5b6b1b83a802a4db8291d7e7162d000000000000000000000000be4158d8bf6648aeda7b56e4dbdf9007bb04fd13000000000000000000000000dbdbbcb6ac207f0943140e41d91a13cedc1c416b0000000000000000000000005604d49374892cae35791e91bb2e4b0026063fe6000000000000000000000000fd3dfd4e323be299a7cc5cfe38d8d35f48f78bf10000000000000000000000004814d281e683b16868340940868d2f6e97c14e7d0000000000000000000000009101a6bcf7500157b53d70766982196fe7a4ef44000000000000000000000000f19d1abfb5c45cf1b3522dd9cd9c4ea597cb1124000000000000000000000000276a286321820f312741e54240097d643a0f445b000000000000000000000000318e80474d0d3e46c3943df0bcceea13d2ea7191000000000000000000000000d008cac8b50f6dcddcb4f8b3802fed7c9808453f000000000000000000000000ffd5b5eaa1b1eeb526c58b41abccc91082f91cd7000000000000000000000000907574075a4de29c5c9c5220fab871cf822083bc00000000000000000000000010335d5835c2d7abafe129203204ecc672d31577000000000000000000000000ab5fd81efbcd61be962ec0edeaeca39fe280a7f3000000000000000000000000b723fd2e1c065ee2edf8ba46ebf47a649ba24d7c000000000000000000000000c694e843afad3a2f5462e16160bd30a6ef64d5680000000000000000000000005faabcaaff0b372146a40fcb2700b82f0958c511000000000000000000000000ed433f480c213f2f03811b7dd3547b29e853c8fa000000000000000000000000d4f895655385e0356b0d24eab665b9a283cff0fd000000000000000000000000b66cc4060f06f234c13fdb6f392ab7159897000a00000000000000000000000013e18fe8b2c48197ca3057bc10f63a59428189e80000000000000000000000008a64af3d9930ab63c8a8224f228e5f5e481697d7000000000000000000000000160af91c8b9ea2c9b67e9139f38738139595ec1000000000000000000000000049d34e8b026d1842b13f41c48f0bbd9c137852a7000000000000000000000000fe2c7f2289c470c81f68cd08dded94ff08e451fa000000000000000000000000790f824b1b6a0857b0a5473356827c42243b4f5a000000000000000000000000545f5dc10ad56abc4e31c41db883789709f79796000000000000000000000000038b4e9ca51d76bd6025e31f41ae6b2f7b3eb25b0000000000000000000000007d7e27b00d511db3d548d63f12903af23d3ab815000000000000000000000000a060c327341a2c7d18d530989e507a230e1f83480000000000000000000000006e0b03b5d29201607de5c7c7071bf3b3c559c70d000000000000000000000000a49f0fa74356216744f371c16b299884bc48202800000000000000000000000088bdd45dbe35306b4fdeb997fee33c5cfa5abd24000000000000000000000000f1366ba4d1f8832b962ae84e0ff93c56be15ac9200000000000000000000000007d3a2156cce7dfc268bbfa546875ec455610160000000000000000000000000e06c8ab2be0187880533f00dc2b6c5f8d308b128000000000000000000000000a9e4c3a84274788d1a53004944cc9879d61e1aa000000000000000000000000098e46e9dbeb6a58fb26f6af0eee54cad55a246ab0000000000000000000000007ebcbdc97188feefb6cfbbc405a85a735e1f65bd00000000000000000000000093f88fe99fc849f442ff3df30129eb72a0088057000000000000000000000000c7692aeb4dfb2247fcbd7bfb238ead40b91264e900000000000000000000000033981af1dc974a89b3d428d59e34308c604216070000000000000000000000000fb2fc5c0282704c47a529a42a3a06060584ac7f000000000000000000000000fe3476f28a56bbee68a0fb94d625f8f8d7c47c2d000000000000000000000000557681e4a82c333b0f2deff9217917a7d06594610000000000000000000000009ecc87e4723265eba69d1514cbce1fbe9cdaa653000000000000000000000000012f1e3149a6ac5aa4ba3e617c414755ccbb59bb000000000000000000000000594c0ba43c15b01e668fd16221db33867a472263000000000000000000000000b1f4b534a82b26cea79070102a88bcdaa8b184ff000000000000000000000000355d0d7926a4c52646566ece606b26cfe2fa7e5f00000000000000000000000005ae7bf8bdad9fb7b4da154d09b5410bb0549875000000000000000000000000785fa3df45d7560bba403511fa9c5c4b55304210000000000000000000000000f43783d58780621cf05eb748d9b94fea9538412900000000000000000000000064af33177a81ed828193c8f66410dd1ff2937bf90000000000000000000000005858ec67a92f77db44f9e28e37e759e0d72590600000000000000000000000002a27e2a93f3686376f5acc1af4296561b33b87ef0000000000000000000000005ef83f7a138083531d425b60c5259cfaa19b1cb4000000000000000000000000627ff19c1a21c7dda5138b002697d73a7e3fc1e9000000000000000000000000e46c2d562b26e89ddb9b82cd5cb852df63cce0d7000000000000000000000000a54b8bb1e76dbd0c0a71e941146c526a3dbae0580000000000000000000000003ac0affb1dde90f0d4c3adc656c08281f6bc807f00000000000000000000000016c9cb45aa7d193ce4454f0335db65585b5565410000000000000000000000008304240dcbb47fdb39cddc662f72d461f41ae06b000000000000000000000000a41e84ba403bbd485f38896a3abcc10fd2840cba0000000000000000000000008b4a38237963a90ada9a5e0847ac5ec0f21fa4c3000000000000000000000000ef1b1729799983b6c385236f24d0961559e5c7920000000000000000000000000569793dd92b2f063efaf7373f753e8b490b36b700000000000000000000000006c171c1291a9ab07187e3d88cc176b61fb8582a000000000000000000000000ba0677f3e66c9205c8b7ec49b1beed537931d23b0000000000000000000000005390abf3bdc1719476e213f04cdb0b6ec26103d3000000000000000000000000d9d711acb6f9740b30305169d2c0f11dec100a86000000000000000000000000e3d418df55b3140115f0c53eeebf7c82e0162ef200000000000000000000000042a8b76432c832bec4827aa47fd4b5f112c32c3d000000000000000000000000e96ea439da83ea6db7d226432057679ad7cd29d5000000000000000000000000b545d740e55dced785c71af13bf845fbabb36d14000000000000000000000000db788fd73dd27261f34e0a135d5c67e8b59e3d740000000000000000000000007f6c46cedaff329073a22d65a6f6b316da18dba800000000000000000000000072ac3592d2ef0e8420a956ca4dbfd785b2d67483000000000000000000000000bd16cbc60ea2c76071731c3f287dfcef276cc3fe00000000000000000000000074eca735fef395944c9c92a70f87d0ebbc4f180200000000000000000000000006b906540aea94bb5f76b07b8762faf25c28fbb9000000000000000000000000fd4352f44b72ba44fe24a1d91f77ba823bd1eaa60000000000000000000000003d08ffe63bd6e4930b029e396a5a4edcda51c2e1000000000000000000000000aa37c1baab0a54e1d365411d02023b1db26a2189000000000000000000000000df80b61f5253945a3d8a6c8e51a1869857a69f75000000000000000000000000d46f8da58339a54b4381bba7739a592fbf444876000000000000000000000000b4334340529c850bfb998221a49f6cfe8ca1b7cb0000000000000000000000002358fcce91d57a0eccd36358f9f931d744918b460000000000000000000000006e1ac96e38583318d7d7437998743b6cc6393168000000000000000000000000e2213c88fc43f9eff79c85dee62e5c8c3221457b000000000000000000000000dd8032f8e0fede2b83563be67d29412a024c0607000000000000000000000000c71a5e62b88d24b2c6ba5e6d057fd4cbf56838bd000000000000000000000000e03668393cd97242d2e67c6fe39af324106b814c000000000000000000000000196c17ce342e27d19a7a8f49fc5d8711099f5f630000000000000000000000001ee03f366d5d9fa1c3b51c1de631bf2a1cd8c4da000000000000000000000000f2c8007ecdbd5b9d5789a8aa7194f05a7b6acefd0000000000000000000000008f6ab798a8a2d9a6251cf57f6afb95eef90b58c800000000000000000000000065c5e0a4ce3a7e1d4af9ec4a20167e2cd6ae379d0000000000000000000000006e8bd9db36b81bddc9d9b751fcb45c9de06b1d5800000000000000000000000052df1474afd98cbfa651e2117d5248bcd80e1570000000000000000000000000a31eb41d370956e6250c2ceef494c020da5d9bdf00000000000000000000000094d723037b1761bffe6906a3cb1058b8f0aab25200000000000000000000000052d24d98fe4fa6ef863d82a5f86959ad485b584d000000000000000000000000b197441dfddfd08fab4936c6f9e9e9a291b907f4000000000000000000000000f45a1f124878b6904260d6f111b2e6e406159f680000000000000000000000005423a78743f37454a14f03cf1f342b898ab79907000000000000000000000000429b81b068d3b47d12be8a7830bc0afafcc0656d000000000000000000000000dc84dda68b0a305076de2678f921e9d761c47b8a000000000000000000000000d9b69c9b5893dd6644b6c03c0848886a78ad2f6d000000000000000000000000bab19309989e412a1b1ae8e4be0f601327dc0031000000000000000000000000c6e15303466ec60b374a2e98c2068fbfd14eae1b00000000000000000000000072cd1bb2967a296225c54468be7d48fd5b9cb339000000000000000000000000f1457290f8062051b137ae506b828d05f4ba63ee000000000000000000000000772f1babf9aca9bbff415d13c1ab9590bb60e375000000000000000000000000de7ac24b34a53b1e02facefe5a0bd1c10f9a1e100000000000000000000000000ead506a43ef53efa0c73c49c4c21006029ea986000000000000000000000000d421b14f200b0f8045275ebae548c9540ae6aa7d00000000000000000000000022f301077c6478eb5dea0fb0d1f4d6361961596600000000000000000000000089248837d203c8a3ebd06ab056e3fd7a1b5e583b000000000000000000000000980d29eb46b0bbb19831797d8c254eccced0b1dc0000000000000000000000003d9d37238506f2e0b3949f5b401f97fbdcb6f78c000000000000000000000000fce0e9d0a95169f4391670d519beecec9180ab4b000000000000000000000000352e59a60c7d6dace78b5785c49e73173cc74f7f000000000000000000000000c92835c544fbbdeef3747433e52dff23c8b6db1a0000000000000000000000005b5bcad3b5b8ce562e05dbc1c3cd36bb9d89ac910000000000000000000000008a181a8b1e62d5e6ac64115d2c1fff34475a2b6300000000000000000000000091a5437cda76b44f328a06d4f6adb4693eaca4fd000000000000000000000000aea33459b7cc76cc19098a9fa9c749d49c812798000000000000000000000000d8d91d2a248190e042f2421ac41b607a33612377000000000000000000000000c5fe58d3adb12e9b1e1fa2d09b5ddfaf9498d1d8000000000000000000000000d7c1be959ff4d42fd0f1c61fa701064941786f3900000000000000000000000008709d510cbc8e7e88405d7330e5de61cc1ae01a00000000000000000000000062634cbff588a2eeaab7c962ea24348b5b003bbc0000000000000000000000004041f78e6a00e4948e23b896268d12481f048d5e000000000000000000000000ab1e82c9bdf6a854e79e0b2b5f3d12509b2d643f000000000000000000000000d07464c4ce0e6e372c27cd9decf0551af588193d00000000000000000000000019455dd2ae33d493c167b4da5415489fa208ea700000000000000000000000003f92c58b6cf8972a260d6b7535e2d339160475ea0000000000000000000000002fa8ef6472008e0d47c65435033ddd96df86ca9a000000000000000000000000c369fc50524f53ed739381cee41f0491fc0275960000000000000000000000005ab6208cff5526538fa07226d76a7741a47e686a0000000000000000000000007f718a1ba2aebce1bf2a679fdcfbb168efede432000000000000000000000000f3c663b538df147514cabcc1b1c0302db15e0d02000000000000000000000000619e0d3101a7faf8dfc393d9668726c7cfb65160000000000000000000000000710636a1d552f00300aac6f3be0428559bfae76400000000000000000000000099e9f0a1b0a29f6344b4275d67d4f473676d137700000000000000000000000068dce48731657b896d46fca4bbed5dda7bc181220000000000000000000000002805f627f2aacbb378347f754411ab2d3a92167e000000000000000000000000231ee033a53bdbdcb60059e3b47ef9da83806f61000000000000000000000000b361ba8b5899289476f6d6372da0a01fd1e9c294000000000000000000000000c94a85262a24bbdc81072118b9215c11b6bc2588000000000000000000000000074e13d552f0c666d5a10a02ed04dfe315bacbb3000000000000000000000000030f42489039881ab80f72be376dddcd98b2178500000000000000000000000046653aef458f4f8fcd8cdb02cefb02a66221281b0000000000000000000000001d838b539a8cda8cbe61229286aa799aa2b1ce32000000000000000000000000c4b71b3fd3ee551f6ca877858ca26a267df111e0000000000000000000000000820f53d456345ff917ebb334e95bb9a7c2c371ba00000000000000000000000076a7b698de44bebc667f3be9726d6bee738a2f5b000000000000000000000000db4590e5a128d8e79380b0572aba0311a5755f6b0000000000000000000000005de1f5fe860115d49e30e91a18298de623069ce2000000000000000000000000f104e1a27521111faa9206600b13939f633d156d00000000000000000000000076b61b3ef5788168f4ae5f7603b047a025d943840000000000000000000000009118e5c84183a32201cff5162c70a14ff0c5c25300000000000000000000000058707325656a8e0aa05dc0799c40ac96071c468e000000000000000000000000ed3e959cfd58e48e6b9b9f7becbac97455609d2e0000000000000000000000009750494aef3c20a3336efba6257b8d1c5d96b1f00000000000000000000000005783f049c3409512813d1957d83b8b5c0c29a1a2000000000000000000000000bf193f30b57f939d70017f27fdfd752eaf00d7450000000000000000000000001f4b3bbbf4cbe85af5ee8c6d76515454f34c794200000000000000000000000038fd5716b9e2532c772de8bce25d3e015cedc4100000000000000000000000002484b796efc1bfe5388eeb8c4ef65cfa1ec3912a000000000000000000000000f91888776880d190d842de9036741af7b306db1b00000000000000000000000094984300e38a0333472b9a934b1cd005863c899f000000000000000000000000fc9acde6ab8923b3701633149c649852f936bb210000000000000000000000007c7ad02e69d264a3a0b2c942ceef8d0cb8e1fef9000000000000000000000000079fb4a972cf5294e35a187df072958b74b16cb80000000000000000000000002e5404a75a58bd048377e80b405ddc7698dfa0cd00000000000000000000000035ba29c9d0dc6ffe5564677107e1b7c391cd3ef50000000000000000000000002f9edd885bb91c59f2b16ee0de4c055bb4e7ffb10000000000000000000000004d22c52a9f42c7be89f8aa70f2dd8ba8e2d78c210000000000000000000000003059fdd186619fc48df058aebc79a48830af9420000000000000000000000000475dee22bc35f2dabf806e13dd4876409d8b2e140000000000000000000000003146a2a6bf00bdd5e383fd79b7a995b740e8a476000000000000000000000000d5f158c8064e6b9231b29b39c41b2017bafd168300000000000000000000000025b795b937e2b63aa166845432af07bbccb5466d0000000000000000000000001efad19e2bb4af2abd7f7a3be4d5056bb38bb2ec00000000000000000000000009c3db15e958ba78ddd589df6602047a0bef64980000000000000000000000003457d02f37bb80f398d5affe64ae8eb46e9e47b100000000000000000000000068e1cabd0a255ff2cac70f3a879af2f955fcbbdd0000000000000000000000005b84dde70a27d2ce6ef4b11c8283b339332df623000000000000000000000000d0a2f63a7e8a93553a727d3575a347652662f49f0000000000000000000000000be40af4cfe72f53eb63f72e386fde1099b9f3bd000000000000000000000000388f6ff6437abb8bdc073a0d5e17045bcdb2e07c0000000000000000000000006fc61db32a6ce27cc226ba2b7e17e81d26ed3944000000000000000000000000287055d0f162cf5a84447b9f9c158819b9bb94c70000000000000000000000002ed13051607ebc2a80a145e10de70ec780b7c699000000000000000000000000bf69b61ef741cb67c2bc8bba373ca309fe056a79000000000000000000000000927bdef7a0152c81a4a4dff9286ed14a0c7359910000000000000000000000002c6969f207f6406a61116729b49f931458034cb40000000000000000000000002943d9f982dd3adfc85b51a85edca1bfed3b2b45000000000000000000000000b0d252b3e55873ebc0a116e638985814ff10d1c50000000000000000000000000694abe6c0e6c168c20db12781f720006300aec3000000000000000000000000eca8fa79e7cf989a50dbef798bc32fd8dbbea62b0000000000000000000000004a3385c4fe18e1248858fffc3f4a3ab5b30697cb0000000000000000000000009e3445ff119d99edd1774a452afb14d75a232dce000000000000000000000000edc9e0e4ce8d6f93f2ea08b60f6fc01529a95c5e0000000000000000000000005f25b1be62f5317d6c5fa0c03d2854f4ed00865000000000000000000000000069d5e99da461876e4f1559460049abb82c3fd19c00000000000000000000000068da908c487b017e89945ceea9b4f98b989be784000000000000000000000000c79005ceee3197566e3dbaee5ce3de559953ab46000000000000000000000000c5aa3a669afc95cb079dfab43545fd795498e840000000000000000000000000d45b8775f48b91c49729a9ed7eac10d2ae800309000000000000000000000000be02246c8e708df95ac561deb7a73ddb8a10a1e900000000000000000000000010c214e08726d384053ad7bf0824a325ef7e4d14000000000000000000000000f1afbd3905c03a9f15aabd9d09ef9662790039b0000000000000000000000000f2d97707389c3dd5a741ed053fa21dcdee7da55c0000000000000000000000009be4c30280dba10741f93810f5f1a1ff5962c6750000000000000000000000001f015b62fc5280ce75ded71567f0401599c6979600000000000000000000000044fca7488fa6eeff96abb0771b1e862b762d890f0000000000000000000000004e4dd485750a2144d5063775e2814692ed876514000000000000000000000000ac505bba04795c054360073e649dfec031dd7b8200000000000000000000000064f775b6aab135fff5fefca06cbf8923dd2d62a500000000000000000000000078b47c07d911e622a7f3c6209dda7a1710136465000000000000000000000000e7f6d044bf137031e227d92f126e13da25259b06000000000000000000000000f6ea8be1a954b025660702479894727bac6f919100000000000000000000000038500b07e5da793a80754495d65a3ac798d994f40000000000000000000000002df5c44d7be3a728b670961ce6e4873fd99e8ff4000000000000000000000000bc4d317c18b09619db251e8a0122c3231771255f000000000000000000000000103f7d3d917058b572a99a9eaed8bdf8617e12760000000000000000000000009d9a7f93c929eb38c9c678ac53c7eeb38801ac6b0000000000000000000000002bd8758f9c17149416aa63ca263adc5732ac3de8000000000000000000000000f53f8cbdb2b92a21b485e51358d67cd0b799988e000000000000000000000000cc446b1b0f0c26a5409968be4a23067601d187ab000000000000000000000000a7e3ba21006280c6bc8dc3f366061287896d0261000000000000000000000000d89e4d3833c36548c5a80ba28ac2e437741b6560000000000000000000000000d134f39c52574a913b47add290813072788313a0000000000000000000000000c574d0bf829c203a07a60ac348ba93c9c8a5ddd5000000000000000000000000225be41d3530131f46de86cc36b54ded8aec11fb000000000000000000000000210d05da1c3fccd11152da9d3779b1aef0310284000000000000000000000000e3273976b05dc52954b436e3fa7f281b5b5afdcd00000000000000000000000062b9e2422a4e9be0ee068238b6c11d754f2295b5000000000000000000000000b0977c6fc1e66a2d49eaed91148a2d1f8e5e0a9a000000000000000000000000ddcbb54c48d0c5ab246cdd12079357a7dda2d82000000000000000000000000034ba6f521cfd07c25e16bc52e7967079be055b95000000000000000000000000b8567c410d706ecad863a90e29890a4a72edc67200000000000000000000000013f8680bf44b1031529dd44b22ec99fa23ab4ee3000000000000000000000000230491aa247012e19b6e0850655bffe194dc578a000000000000000000000000ac799b8b53132d5368284394361c5004c83f9742000000000000000000000000648ae3137c7afc7c7fdf2e889ccb83f53dd527b70000000000000000000000009dfd4ab21529bf5e679d622b8d820ca7496cb0120000000000000000000000001d6166f2de045f216cf8fb2ac07ab10c90325e130000000000000000000000000d3038ee48243ae4546de80f493f03248b5e637000000000000000000000000064d7c5a96f1cd3aaa07d14861b1129b844f0f7da0000000000000000000000004d4ce482d441022e95ffbdbb89fecc3c7bbc79db000000000000000000000000282e57901d345a8dd1b251ff8892966d74922f390000000000000000000000006563bc7afe16d8f11c1e1334ca5f36871fd4bea3000000000000000000000000737776cd18181692da72507effe61cf54284bbc00000000000000000000000001e96fa953558ee24f4ee786fcad3ca523bd7538e0000000000000000000000000296f566f3f3ea85ef43306c7397fba278a1121800000000000000000000000074dd21c2fd178d0c90f432cb8d11aa9cd0911d0e000000000000000000000000fb8ebc20ab4130a4337ac3dc78b6a80a5d1c08870000000000000000000000002fd33c879f36694a3560807963d20615bac07cb10000000000000000000000002e70be960b39c0988850820b5214c1aabc9a0c5a000000000000000000000000b5dbb20db2aec27e270f58733ad20dcff051eeeb0000000000000000000000005c80f9f43c01886a6891722ce391a988874bdbba0000000000000000000000001d540b99c03574b2d22ddcb55e047504bb68cf7c000000000000000000000000676f1f2bb9ba34242d6b8e11900d3105914fec480000000000000000000000009e074429085c0a78e3980db33739d5ca89bc18f3000000000000000000000000ca05fc3844c1ed0d67dbd3aa0cc7ef920b3dd0fe0000000000000000000000000e0b912fb9d1a7b0270b98a0f173049d0cba72c9000000000000000000000000f962ba2fe7a63ed197eb4e0b0d2c6cf4a66d4e3e0000000000000000000000002201a72e16f009a9d2c9a02fc7fad9a742e3c1dd000000000000000000000000b9c63bd9d067524cfeef94248351ae2dd415670e0000000000000000000000007c39b33d49ca2b6024745adb019c8e11bd09ecbf0000000000000000000000001bbcd212a27756faa8c10535700769d4293944bf000000000000000000000000cad1053d73dd9775d78dfa90d980a280b8609663000000000000000000000000f116438bfa589360aaa282b35cedb89ee5a3e8c000000000000000000000000021e0da3a290e1e250ec6fe7415ab7d815da27555000000000000000000000000549bd7651b5f98db5e253107854611e88e6a9b3b000000000000000000000000af56e8411e0f565b86c0a6101d079979134db5fc0000000000000000000000000aa63d161cfba45cf2adabd367ba346c5422922900000000000000000000000041477a57a8916237a8ff512ba3d9bf487d9cbb79000000000000000000000000beff468b722f631f34c7eab179f507af5337cea0000000000000000000000000aa98a8cf027c77ed0f304c584273e22eba3837ca0000000000000000000000005aa205b54c7534e6d3a689b843adddd9ec9226d6000000000000000000000000f58a1be954c78f021ffb6d8075492d79fcbb6d7a000000000000000000000000762888976b85654a6a6b9a54455bc2d900fb90780000000000000000000000006a1a3be98642cd9e9e12f56d09e32f98d227d1130000000000000000000000009aefccb210dd516d032e74d49d892741498d2284000000000000000000000000d878877273473492de3d855340dfa50f9b4eee47000000000000000000000000cf0fc6312bd57973d5e598033c6a5456fcc715d10000000000000000000000000052e4466187b4e4c4575a203b2dca5a46cb1839000000000000000000000000ae6f43fbbe767a1b06efb0917cd44451597d002d0000000000000000000000003103d6d4c95e9ca7ffe158e71d7ecac363e654bf000000000000000000000000664afcbd4f6c9a16e854f2592512b1c26280dc670000000000000000000000000227f018f7ecb7be934bc1475de974600280bc3d000000000000000000000000e967cdcb85c92157289d1ce5530ba3f7aceee038000000000000000000000000bd66ad9deb2e0d737e3792c5d6b1ab38c2e1388a00000000000000000000000078789f3167f21e15c102ee897148da316d90dbd2000000000000000000000000b2463596ac430bf1a647d5df8a5b0a75d30ba8f5000000000000000000000000a656e228b508c222b31384ec663d040498cbae300000000000000000000000007b44f8d8698d533f9ccca9e2efa9b9cc16f9b92d000000000000000000000000054fac51f1805ddbe61b3696d3f68cb21aafaa12000000000000000000000000b55c1ca41ffca436a19dd5584a800f3b8adc47380000000000000000000000005c89931dd10b7b89901addfa3598eac868bce41e0000000000000000000000005ed754fbfd4e66755689b7379e407ee356385fc4000000000000000000000000fae49eba15f7be18597f00f86510d4d87acda49400000000000000000000000063a105fe8fdb846a511679492f04a815b4bf0a33000000000000000000000000b296de764f37c5daf9a3385a48e16a58fd2e8ca8000000000000000000000000703225c3e778632cd5a8561fa5c66fb2224c31db00000000000000000000000084af90c4b5179d410f04237cdfac7e86b562e536000000000000000000000000aa67097a9535126b096115861e31401f43ee4db50000000000000000000000006882e1f6311d5009a17f2ae354625ce34e9104e9000000000000000000000000748e4806d0f60c9c451b41637a271b871e1ec9bf0000000000000000000000009387cb0b31b11f976dcb27b1c3299a83c9cb9d3a000000000000000000000000e412f257c5191db77cef07ba5b2153c57e5e9b5700000000000000000000000027556a74d78a10bbecb50c572e6e5c860cb6d7d30000000000000000000000007bfe4148e17d69a9276bf9b89e9a3169a431020a000000000000000000000000e1b1bced7fdc3216639559ac34dfff1ba697f52c0000000000000000000000005b994b9f1c1935da3bbaa4979d0441f22b4f69b8000000000000000000000000c17522efe16c32b1dd5401ca4e1c5a0b378f1a25000000000000000000000000800483eba5411b2cc564ead3a18323637ffc8bf5000000000000000000000000e8f15daaf8241c675dfe3b5cfbfdd147c5c6587b000000000000000000000000f12a43d1acd4d08ccba575152b1cf2bc47b10946000000000000000000000000ea0cc88536b91c9465553cb4f34b09dd06bea6700000000000000000000000004e424263ba5f2d3cd05df8c258d71fef696021fa000000000000000000000000a635c846bf0ca2cf031805ce4b98a3e23171bec500000000000000000000000001a0838888d3093653acdd02b048c0179e83ce78000000000000000000000000f4c48e38325f757402d4f845d9373f6a1cfa774e000000000000000000000000094b1306debcf9ce917c4df0e21873e558f429ca000000000000000000000000f4484ced41727fe03973ac68e3c8dcbaa844e98900000000000000000000000015e17ddf2ce25f1b88cd6d01984b8480e9e355ff000000000000000000000000de085db949dc089f26e14735b3f935b470a255ad000000000000000000000000dc283e389185181b776a1c21ff9575873aab2544000000000000000000000000f649dc4a80b2447855f0e1c2b81da5b19f3a7fc0000000000000000000000000523d1a1f13e0605a660ae43332680f2fadce3d0d000000000000000000000000ebf799328126207c468a313e830bf138ab6fd333000000000000000000000000783673f524210d3093600a16bedda1f69a9b07a10000000000000000000000005550f4473a109bf3f6597b7313e41d30bd2614e1000000000000000000000000c1b32ef209499a1acdba0df4ab22a804df78402b00000000000000000000000059aedc335ff7075636ab4d0ce32917f46fa292b700000000000000000000000061c1af13b2a7ccba53d349150672a210d7aad0010000000000000000000000004544d6aa38f3b52a899fc936fd91a7e7478cded9000000000000000000000000682ac0bcf2e31db414c1d890923aeae3b237c66d0000000000000000000000005cecde3d680c2cd7d47b615b0bad0ec051742e1300000000000000000000000023c03da97659e41e55480abbdec37d0df4d2cf55000000000000000000000000bb2fc5964ddbf60b305158fa8ee9914fc156ceb900000000000000000000000005d46f26a89fe14178fad479e5e4b0246ade64d700000000000000000000000068f155f36a16f605544bbb4f9806e7a3929453a5000000000000000000000000f5d24bf83a06afd9df55ac10e564c4694cdb95cb000000000000000000000000adfa19e2b1402d75cc4e84953b880a4ae576d27e0000000000000000000000009f2ad47c10edfd1716ae1984c6de1d43260cfdc7000000000000000000000000e8ceebda3c578fab161535b352ddae8abdee856a000000000000000000000000100269cfdae0f25c032913977b4042817b2d80b700000000000000000000000006e7fefe951ef625a03c9df9175fa12ebd90c39a000000000000000000000000b0e41c5b00c301947a728682bab791d4e85d74160000000000000000000000006bc1afd839a20cb048cce34451895536d75e342d000000000000000000000000754a3d8bc7ca35c68612c4051eb7d58bc844d4140000000000000000000000003b167f87aa5a381f61d48397e8ee3f19024baf9700000000000000000000000084ec339fb7575e403b1f71b3c596f6605eab68f00000000000000000000000009288c051e153734e47489f25ab50f57f9642e24e0000000000000000000000003cb74d37c0915b75b04c2b5a15a924fcdd7f92450000000000000000000000006be67a892e1e98f76c9c3c93493c88b008e57f440000000000000000000000002ec872fa6f8fb17ff962c84080188c09539ce3750000000000000000000000000402a72abfe5d84c9333fb864e6f51398dd87d7a000000000000000000000000f5bd6c803c4e03e93d5faf892b420e4c21956362000000000000000000000000c39ce91266402d7461f66f635390aa103e422b0f0000000000000000000000009c96b3b4e49a1861702ca4c7d9f72b0355282f2b000000000000000000000000261912e348d64075c2cf502c7f9d4fe4f203ff530000000000000000000000003af69cff357ee79f121ba04cc2d52c77acada914000000000000000000000000e50e247f7c8f94740923341d0f2157271444b0e00000000000000000000000009609c22c1623a7e777ced2fa218bbae4ba179513000000000000000000000000b97eeee96742f2e9986f5cec04caf0f5f46658100000000000000000000000005bcc5151e0b0b53e435231dafcf9f05096cfbcab000000000000000000000000144ca1c346fd51a6aff8f06db60964d1383b6d79000000000000000000000000609e47917adbf01d6d50947972f0da520a59c55c000000000000000000000000a52f8190a3e1b81c8a7852750faef42be3f824de000000000000000000000000a1ed1b13827d53514294c7f4d47f3fe4e2efb51c000000000000000000000000684bf22d66fff39f31355bcfa0bd2a15450d5459000000000000000000000000e692b1fc014fcb624903af55d2804253aca45d71000000000000000000000000b807d0163ccba459fb3f5b19843cb7f3f2d4e1f3000000000000000000000000c085638b2a09bb2f2650b4f24fdf1bff486666e5000000000000000000000000f056549772526ed9e9c447ed1da30569a89b1831000000000000000000000000151dc6e75bf216218653dcedadc5bd43fc4d74f400000000000000000000000051c417e6637e502d19197edf14da56e5b03f88ae000000000000000000000000d50725e551c6ad7af94e3661b11eab95c3aeab4e000000000000000000000000d8cbe93aca9730d54a4477367c2b75d8be2028f90000000000000000000000001a170da52cba1e4915cee54f6b02ce30bc3e559e000000000000000000000000bc877315667c8447e7c59fc474e2678b6fab06290000000000000000000000001ba15db73ef755d105d5e7cbc7c0514bae5851a70000000000000000000000008840ee8809b9581bbe30c8d98371d1521f18ca8c000000000000000000000000d6203727dceee64307b7b7799fd98420f5f08a0b000000000000000000000000854207b12b4c05b7b49beb5e0f25d11ddde973c5000000000000000000000000acec2f5508ad3a0ad2121b955938c9efbdaccc84000000000000000000000000aa14300cc7d9464e589d3a24cdbba570fcbdbd4e000000000000000000000000f79ca956b55fdf6492f38f9d3a9fdb52dc062327000000000000000000000000a8189715542dd11a0933039cb8d1f1072ea4fa40000000000000000000000000b550113726009acf664fc686471bae6ed12a5b48000000000000000000000000219bfbfc65d007d827ff9f210dd8f272cb0c51500000000000000000000000004183cb6199dbe5347ebaf953f3e6828f566c88780000000000000000000000003e32abaa08bab0af60c131cbaadc6c824d50ce11000000000000000000000000e78ed63fd264312a609c0aad62dd45943611f845000000000000000000000000c4f580643a5ff66024e38841d28ef4438a867366000000000000000000000000deee19115a04dea8b7754a8f9845d30b51379de0000000000000000000000000bd61b340bffedc6205edaf2c93f613dfd6cd23a60000000000000000000000003d093165fff9774e7ce62dae8ff720e1e23113a100000000000000000000000047736022f4e38e1f8356d288c1836f237ca4420c0000000000000000000000003b156482e6ec438d763616ad77ecf95813cebc27000000000000000000000000e56db3c315d972b2f55cc9a17993a8646a38b4d00000000000000000000000003a643ccc383548f44c64a5166ae80d323e9c8858000000000000000000000000750f69263c849abf574438f8047f8fed13354ed90000000000000000000000000dd884b4b3545fe29a06be1286ba30953aca272b000000000000000000000000e6f3c4ad454260ae996a3cb8944553d960a48f8700000000000000000000000059b7a40d1acf821d6722b9a0c555993c46abf5f40000000000000000000000003c5e67bf56822f36cf678283b297bf7b5666b40c00000000000000000000000062b2be30be3d38311d4634857fdde6943b17a274000000000000000000000000b960bb4bf133ef1782aa8b4f437518fb857298fa000000000000000000000000139faddf891e8bb6d902d2cb3a1e1d5f6e18c1fd00000000000000000000000015241f39e1a53f35522c1fef21d5f662ea8be327000000000000000000000000529ea0b36f1463631caea40ad3dd6eb838b69dda0000000000000000000000000f078551e4d1938b43d44c505b13b1c51df4a4bd0000000000000000000000001a67e98adbfce424229b1b01898dc48aec3a0b3b000000000000000000000000a98a9f66cdc34eae5fa1f023ab42a13de2590f2b0000000000000000000000000bac47343aaa9fd1c5a1485a3ed4af3b16a426fd00000000000000000000000085429046866d425ba8575c5a7789e229218fa22900000000000000000000000002d6013af8f970f543b9851557e54bfe41ec956e000000000000000000000000ce8bdca93db0b051c9c9ee66c93717b1dd5c86b4000000000000000000000000f52b4738f432c37a757085501c6862229ceda2b70000000000000000000000009af8e5ef12f9a9bd0e1fa70f9c7290b782bc37fd0000000000000000000000008f0a63f00c45e25436a51d8a09d40c96c58e8c93000000000000000000000000dd4d8422fcf80e88c009e4fa918ce96adba9e430000000000000000000000000b309ade2997ef8a0c15ac032509dea3bb225ef81000000000000000000000000a70f5b9461c1ab84af8ce1c3f19c8f22e78c722e000000000000000000000000d19454648eedd9bee8d75142d503c5ee9179fc70000000000000000000000000b4217d0b2bec29772381e8a0aa82a5e0f84bca680000000000000000000000005546e786b3710dadf9d03c066bcfa5ea6704fa76000000000000000000000000f788430730e120f0a1007a7be6ae7af4e5f72f920000000000000000000000002bc7817fb0b4a76f842f6dc4492b57e3af162caa0000000000000000000000007d33f483f174213e7443cd1d5a29b2294c7f35c30000000000000000000000004852a0a289e09a285149bf7c5649fb43405dda4e000000000000000000000000f8a5d94da048d9cab8a5b4deb9fecc168b3a1ea20000000000000000000000004c463996db1a5c94d6f80a1542f1c1c3643f289d000000000000000000000000814bb31044d3dd9299ed6a1c9b0ff2670832c9540000000000000000000000007188442dcac0ef84cd0c10861b1bd8ea7fc9a8120000000000000000000000000fe105cb8d0cd02e6bae3da655d5692b3031bc9a0000000000000000000000000ba39d8648e6a1f346160946ec4bd35b67d49415000000000000000000000000e116c5a55f0f21293294f688f9981be4ee4c0ddb000000000000000000000000c57a3037056c94f6cd6b6d57e55894c28aa072a50000000000000000000000006f349fb2ed0b8fce9d91369493fd94654398ab8d000000000000000000000000be28ed2ebf43b0b29b9ed58493bcfc18d0baca190000000000000000000000001508ca47166954f24ce9c6ed2f8b412185b886140000000000000000000000007809ad17320b625445d94cd136605e17f434653200000000000000000000000091da4656d4963ce15a937f4dd3c41b5e8c7a0cde0000000000000000000000005f6cb76ccb49b4dd62ba265aa68f02cf356cbafe00000000000000000000000053d75f58cb56a44228024f474ac63d137f7ee0570000000000000000000000002cf2519f4b102f89a91a06a81a72f45e4c48b2e5000000000000000000000000cb30302a9373b047d6f2ca3d952ab6e7eb86baa20000000000000000000000000cb8f2fb95ebf4bdf0b2accd83db595ef9c0b0a9000000000000000000000000d5f3bda774f3320e34bc5d8b24139ff3c2f28e42000000000000000000000000574a3a352db2378f2ae81fd37b082b734f186190000000000000000000000000595b1c28c7bbed9dff84d6c896ce5d1f063367cd00000000000000000000000064ca45e9986648dfb682fba79ca8d28676d3ac6a000000000000000000000000bba7bce4b00edc0ed0c507f92d98f1f1ba3a18050000000000000000000000006b307a58b4e81315ec8aff48a4fac8697d3b27a0000000000000000000000000110efa0f041b46fece16a81757d5cace2567e2b5000000000000000000000000d0d1f8ae8a13a52dd85bf8bd548239a13cc36dbd000000000000000000000000f1f9d5ad0fa9694e061fae4ada09f2b5539250730000000000000000000000004eb3bb3a7ba1a59937afe2d9d6e9ff89980e5065000000000000000000000000d831d916a92aa8ac714734bcdb0ac19992374a2f0000000000000000000000003e15be34e2d0838bf0e43063535b01a3e79a2830000000000000000000000000e4508e56d1258b44bfdd51c7187674aa51e2b72a0000000000000000000000006e522d66c16625ee98a7dbdfc830bb96a7dd7d01000000000000000000000000198199e6c60fb09984504be3d465e8c2dd4758e0000000000000000000000000bf11127201c17070c73d7fe0066f09f065faafff000000000000000000000000b9757c5519c02125efccb2257ed9f94c901b297a000000000000000000000000528de89ec5d1fc877f4e0aef00a635c48fefaae3000000000000000000000000488cafb7ae9ee16d867290162f34d59dad682a7b000000000000000000000000715ba0daa37768dbaae6ac61211d414e17182c6a000000000000000000000000fc0a51d23a7f5270935eac3235581cba102b9101000000000000000000000000fcf3091e904146794f9cc60270f03f2e8b634ef200000000000000000000000040eaa801643be0604e7c1c9b956450557dbd526900000000000000000000000060a1a73d6dbef608bcc2330ae5d09ba792397ac4000000000000000000000000517c85355373034f3044c6e3820ae4e6c76238990000000000000000000000008ff50ba3d24740472a4bd5a17e7b14c7314a23780000000000000000000000003c524105b6aa0cce578d47557da514d9cd9ca24e000000000000000000000000a8e2bf10feb69ae78588ea314dedb444cd02d4e90000000000000000000000001558b0d15f03173319b649f579a7c0aa96a7d90400000000000000000000000075027b17c9e0fbd6975b43c9f293e49869ea0077000000000000000000000000e257fe3a7cff1403ccd43a99a697c4e392557e31000000000000000000000000b52d6b29eaa4c1674553bca71a500ef6e6b22181000000000000000000000000eca2a585fc39594b6c9034f72a30df61495dfc0c0000000000000000000000002e9154b6d01c7fc9974f6afbe289b3a7df0b1b6e0000000000000000000000004123424f027029d8888850fb6c9bfdc08e0e131b0000000000000000000000008e7aad858d358c14b34c02f1d13629c16cbbc148000000000000000000000000615a9945830b02f58cc9d8edf2bccbfac17ef42b000000000000000000000000222dfaf2a3f9764320a3c25f817ba6c01d576234000000000000000000000000adcaa2a4f5276d1d2f8ce7e587a6b4a72cd6c1c3000000000000000000000000dc5697f7be90294ae71097b1002d62fd372f4c34000000000000000000000000c99c39996b11549d3d0eced45fbda2bb9c0d79320000000000000000000000001974190163451984013b30ba5a8654c105516bc4000000000000000000000000f98e30376fbd34b10d79b6ab9c70ba56e37f9a870000000000000000000000005462bb094f0c9fff63db21de14c40e7a9e64c95200000000000000000000000085f97d0825f97cd0b34e5982cc2f24cce1c4d6ac0000000000000000000000004273588a6115a29ecf0f1ffbb3bbc62c56b2e4d5000000000000000000000000d3311ca55130bd3c59491b803a80b268d145f170000000000000000000000000bbd87f978bd547f12a1fac5b06b2c84d0ee028e9000000000000000000000000bd8911110262c172580029ec518b8cc50cc823cf000000000000000000000000cde9e114734b6a63e11b1262a5154b5d263711020000000000000000000000003047d60e3ff6ff3353c5cfc37f331cc740092f9c00000000000000000000000008ddda081dbe918afe3978ceea7933a28c4406240000000000000000000000001231dcc8bc9642d351bf40844cc81c9f292d319f0000000000000000000000004fca9d8777c1da462f87e7f603572f2635885dba0000000000000000000000001b9d2758afac413a1167834c4e9d6b10ee307f55000000000000000000000000443ed1bc2d8b2ce431baf491efb8a55b5d3d75bb000000000000000000000000b52e2e841e6518bdc41028fa29128827060a3d1b0000000000000000000000000f27dd905ea54534f170c27680f6db0fedb89d1c000000000000000000000000b1078b4c8c47cd0c013277155dea207d02c2bc52000000000000000000000000ef287d1a54671781b5f45b1620e7d1a7a9174207000000000000000000000000b7ae88868999cb490423552d8ba8a00ba20d2642000000000000000000000000545f431e5ccf8887b088c05fd3107d64cabd536c0000000000000000000000003284590be94f232c21663a6513ae7d355c9c9a35000000000000000000000000d4058832bd38a28396eca22717e6ba9164cfcdbd0000000000000000000000007e29139c63377afee88329117e751004bef0512f0000000000000000000000008350ed59ee86dbc3079f8160992812fbf1436d3100000000000000000000000040f4d73324fbdd52db427b8fecf93c1d27d78ca00000000000000000000000005df61eebb847e02da17a39cd50ab5ef8cd29c61b000000000000000000000000abe0a70921232f6d9d4864eec8e2bbe092cd011a00000000000000000000000027271d6485aee06da8bc265838a08bb182dfa1b200000000000000000000000016d0275bbab71c223a4f16a3a7453afe791f9b4b00000000000000000000000040dcb307e285e8a39ce5cdd0adc6d3bee6bc4c15000000000000000000000000d5fea81f9520669477da32b814f01b13dd6108200000000000000000000000001fe86fca5c6142d13701235aa9554c4ce8cd309900000000000000000000000032e1df00670796d231a8f3bd5ff77df47a28b06d00000000000000000000000070fca4da83a473514bc2a50bd87f6c638472b3c000000000000000000000000027accbeaf3b5a6f6771f3648af4722bff35a9c29000000000000000000000000a73df5ae5bc9f000acb3eddb79a8209aa20b3f200000000000000000000000005e1d03ee8b306db01d9a98c98c44bd370f8746f700000000000000000000000046975c4b826781ed59d36b994ee96f39553c2132000000000000000000000000492e7f8975fde6d0724ad883367801a3deab8414000000000000000000000000bece71fa0475d6a65bef815a19e9e8cbc5f651450000000000000000000000008590dbb33460d5a91ecb185b4fa0d78626f4b19c0000000000000000000000001e0bcc346168c960d33a5b2a8078d96ee345a72a00000000000000000000000014559aea16ab5b713490537086db60a22fe6557300000000000000000000000087a5a0a96ee7f2202de088ee02b02932a978f07d0000000000000000000000006248089c8f3d2d4c7e816e551805f3f8df40794200000000000000000000000054cf04e81c2834f3a805e30d9c2d3a1c7fb7c46f000000000000000000000000b44963de7d77342f7e3bbe147fe41f83a37fbdef000000000000000000000000b19daea8df408a49f4035b5fa0f498a91204dcad000000000000000000000000aed6a1f5ab3e7165a9c7435458a8e019a799809c00000000000000000000000019b015c495fc6e76be0b2275104cb7fd285927720000000000000000000000008702953d13f024e707906f4252c9322c0c44a9dc00000000000000000000000039c559853e6259d3b41830744ac83a119166cb560000000000000000000000006989bc69e6d19765a9cbaabbcd75f3a9ed91c61d00000000000000000000000035acd6f995d4e00df1db7a185fcc2688c845e5bd0000000000000000000000000c1fda4e63830bd1fc29ba9d0a018fcb2099be4e000000000000000000000000bf81f2ccb7efe0609842f320b66bd61ec65095250000000000000000000000001a3be58042d7ba7657b2d2a2240d9de296de1ae20000000000000000000000000f5e51fcec25cb2a2cf0de2358c45f5215743ad000000000000000000000000060a03325fcb85d9bdece842c76c0fb9ecd8545330000000000000000000000006bc2f25982ee750d7c1fd63e60238a484255f164000000000000000000000000b6ec06eb8653cc66493c976ea96826181d8652a200000000000000000000000005a47ddb4fcfdc5904e527e1948e0e046c622960000000000000000000000000029a774e433905683daafca8a5f935ed59537679000000000000000000000000ca1d78ac6ccb3ac5837926da621111067c33f29000000000000000000000000051f5f08ef9d17481d56362a9535b657cc0e168cf0000000000000000000000002b1e9238dac1997021fff851f538eb8fbe2cf26700000000000000000000000007012ca480632aa6e815b1ebb2ebcd2180c761ac000000000000000000000000407c6c4b6afc6091996e5485b1d36ab45fcde11b00000000000000000000000078e5f75235b868aa4fe0c59f152bb065334c5d12000000000000000000000000f6a29951fd5315e5c4dee76ff155442dc3712f25000000000000000000000000efa07e008912b8f6362a96f3b86b35eb521459e4000000000000000000000000d4f6e70fd115c02eb2a7a859a5cfbebe1f619cb2000000000000000000000000dbf6db3fa9ffb8a7bad15cacb700df775733681900000000000000000000000015bb02c1dc60c3badeb09748abafbad8b6b14f4c000000000000000000000000ed1566ef89a6a036d2c0ea2cea2d56ebae47192a000000000000000000000000f5e05553970f644b563525198b0e7883abe5d626000000000000000000000000e18069f7d024776f0d723f0b6fcf2e5efc3906fd000000000000000000000000dbcc12c5b35dab8b56e193b774bc7f95781963e8000000000000000000000000ffb3f2948a0e563da2046cfa7b0f3414e9f76e01000000000000000000000000571c9e8da654e0e48eb52b8585d63ae50b57aefd000000000000000000000000aeda8e26c86cd6ed400b164ab73741d8d6f6f2c5000000000000000000000000b8562298fa5f4fe51751fd103b0f5c2bb6fa519b00000000000000000000000025676b5eb43f439c2ef72ac08e528dd2d0c253ac0000000000000000000000006ed80dd93f1f3fdfecb1bb82ed7fdc8f21c3828300000000000000000000000017dd76a558f71617e1d3c40f96b1cdd35255688500000000000000000000000000d0394b6875d0ceb7a6726b1b1ae2fa63dae41e0000000000000000000000005e4c593b197193cbca92c9c3f61f5042d3eef3af0000000000000000000000001dc8bad22ff48adef286143e6e201a25bb34ac65000000000000000000000000933282a3be3373ff38b3a7ac4acfbfe70c0a882a000000000000000000000000297b65bc66984c30062bfdb9df83750765d6e821000000000000000000000000ffbc3202fd54aa68024f2ab50c09c3fceb0969700000000000000000000000005aa7a62be17b59aa208934d5ee778ace90d32707000000000000000000000000f3fdc47f11f52355cd8899858f59905067c8bec50000000000000000000000001c53b3a2acba25903d7ac31f1af869f88ff7acc1000000000000000000000000b494e7f6f98548d4b186a3674243995845f90137000000000000000000000000bddec47236b58b7b56b5582e0d79975f9ecb3d360000000000000000000000003d078dadfeacd8f2307a408bc0a979d543ffebf10000000000000000000000000f12de49e6d96491e87a8a072d386923dd052c63000000000000000000000000066b2c0a5a7712dfa4a662b9cb36dc7ea274fb14000000000000000000000000c4f4fe07c7b8306dcf84e41b14a3dcb40a1b86de00000000000000000000000097c1a26482099363cb055f0f3ca1d6057fe55447000000000000000000000000a08390a171a74ac4bfb2b3ba90d136d1d9d0a2f6000000000000000000000000533800650b381eeaea3bef54ede633bd1b0a62a8000000000000000000000000d2227c16993e68b3ae9d492cc1d56cd30a3de14700000000000000000000000059ef8b1a08ba8b000c68b4be0d07da1798687ac40000000000000000000000006684abd8d62c56ea622e37e548456f6ed025e0ee0000000000000000000000004dfcda7cdb08d4b70854d98ae19c08509142c34400000000000000000000000077821f273963ae48bad719e34035fdf9772ead99000000000000000000000000cfcc7f018026d87dc116dffd493b52a69939ae94000000000000000000000000f68f5b88206aba201b8ec2913ad62df9f8d302d60000000000000000000000007d5a749fe4a92ee40de81a8b6d2a9ae3520dfb7a00000000000000000000000086507238e6c81c271393f3c6df3c2188770fa53600000000000000000000000013de40e660d95096a0c00862d0085bf576b61545000000000000000000000000efb421992a8ecd33a9617984730e95858131489a000000000000000000000000827aa38a1d374a115a30ed3d76a01df1d2527bfd000000000000000000000000176b02683af6fcea5f6bc87ee1b0d409828f856e0000000000000000000000007516ce683248529cc21e75a5573353d9ac5744bc000000000000000000000000f0fdb277144230204f9c35a5752bac902e197a16000000000000000000000000337d41cc52abcd4b240ad5c3dc66ea4c15e189d20000000000000000000000000da60686b0d8119c24c2c2a7f422f2f97d39011e0000000000000000000000002e12607a6ddaff7d214ec8c738fc0e4ecde21eaa0000000000000000000000008a796bfe8613f189124e36215e8f002877fadd7b0000000000000000000000002d3de68928034f1ec370e87ebdf093ec57f318a70000000000000000000000007a87032fee6b2c3da97894b39a045311bd9357160000000000000000000000005551868aae7965ae983909ed409b55af1422aa9d000000000000000000000000b1c579c67396d5ba46e168753a56de11f90db7df000000000000000000000000f478fe0f0f7e9f47a17815a9c437808f3a5ccd7b000000000000000000000000029dc83e3205fc0aac08f92f0cc7f88f7d410016000000000000000000000000660ea7d89906e24e574219b2d1b9441534456195000000000000000000000000ff18617e0223f9d683e7dc21213bcb1226ad4b44000000000000000000000000a6a50fed7dac7a30e7ebed879304ddcfe115b3fa00000000000000000000000048ffd94c4166754a883cec904810663577eb540f000000000000000000000000a2283cc912d8de3395a276d8c2399acedd7c30e80000000000000000000000002b2cd8a73b45e9cb1c035f1528ac571031e366f300000000000000000000000020e9707930550c3c7a7e55d009eba7eb63ff5b20000000000000000000000000b99a713056b4aadef4bcbfc338ccbbda3fb76c36000000000000000000000000c65406ef6afc3e190f3e6c672e2519338e6ba5eb000000000000000000000000bef187c051776fdc55cbc2b7f7528bfa00c5ea9f000000000000000000000000f9736745df5c26dc06a1b1b620a70061f0fa4e01000000000000000000000000a58f07395dbc75706502b60e974db756cb27da790000000000000000000000009c7080aa23bc1494d66efb762bf5e126918864da000000000000000000000000e432e0014539601dacad40ea5d360af5a6c335c50000000000000000000000001c9b03dadb8cf83c115d4e9c2f029c8ed999c5980000000000000000000000003872b2542cf4de9164c212cdeef34feddb38286e0000000000000000000000002971b5c6ab00998f2d266173eebe43a03ef813540000000000000000000000005ae69487df346cb55fbb3134e4e4862744af8a980000000000000000000000001dab6a0f643330673c8f9df1c70c7668fec6f79e000000000000000000000000df8ba0f86b9f67bf4b0eff019e6a0462bf02cc330000000000000000000000006998e7118855cc065c624899f8fc54074405cb8a000000000000000000000000055a959d54ca248c667b25d171802b098d00c8c5000000000000000000000000f9e97346bc9f8b249e65502efec15550634a26920000000000000000000000001e0e0e31a72be6dfa776d73c79af59adfc323c9400000000000000000000000060533addc899ae6dd671bc5a628196bdd123e81c000000000000000000000000ed281ebbc0ba31b2ad81e496516fa59ff1bc184c0000000000000000000000004b3df902578231cf94a3068d97b7f0bd1d11e8dc000000000000000000000000e42c314d1249c3f67a272ef2e6e0564b0a835fc5000000000000000000000000f1f3d23beadfdbd80e5c7ab732f248cc184a6627000000000000000000000000813045f5123409ec2bd4fe9fee44400f71985f5e000000000000000000000000cba84c2deca19fa89a7fff7a556435c4e0a1d39b000000000000000000000000fd962624232227549ef5316279d3a918a61e44b30000000000000000000000000f4769897a55c25699f0551b24fbca57a1f9202700000000000000000000000024d386cf07cff3f2ce89ae2b032e2c2dd9bc0e54000000000000000000000000911cdfa029910a9c410ecfdeedfd712332fb6228000000000000000000000000884266d15a760eda0f5fd1bfb648fb721e165a9300000000000000000000000006e4762b9a0add5832d04865f4e2960dcc2c03990000000000000000000000005f286bae1ec710d49975274108953c6c6653d0b2000000000000000000000000dd9ca4d6182d71c7329fa5f8b06874c9eba73cc10000000000000000000000008fb2006eb8d27e4d5ed29b120c99e7c109e480d3000000000000000000000000fb4673252847b48cf8f143a14e1df0f82ccae8720000000000000000000000004764d419d1db452c12297b748fef8154cb78c4d7000000000000000000000000c7b19cdc537047b47e06186f03158fd6bdc965d1000000000000000000000000b8fbddfcb93cd40dda33e410973deb83abc3d8660000000000000000000000007cb8109455ce2ee79696797765e6063ee8db4db800000000000000000000000078c7c11e5b8eb965b775c1cc91f783a24a1b0fd600000000000000000000000097353f44199c1b287d8af9702179c1af5cedb90c0000000000000000000000009c22de4b8f28a7073f33d1d6cc51dc39caed0f3100000000000000000000000023c18058c9c8f5db2a02d8a7315ef75d6d943295000000000000000000000000d38c5818828ffdf6fa420cefc70c4fe31cfc72760000000000000000000000001d4754336a00098bbfd777da7e5914980e3c0e92000000000000000000000000f56b0a7ad79016d337035fe2a9446c2a707b00d1000000000000000000000000fded3cd36e8e1dd7cb2d37a44a6875e5ca3c04c9000000000000000000000000b51329103717bd44f8e867a6250c38499883be580000000000000000000000001fcbe787491c2c93f7adbd95c5d5a48aadc916f40000000000000000000000008309c5dc7e5914859651cdf4af3a7933bf01c4ba00000000000000000000000046ba8a2e29d78f15422d66c6c3c6120773231f20000000000000000000000000080213846bbc4f7a4a3a989fbb63bed3799b064700000000000000000000000025bc36833c87e327caf667feb8dc158b783fca02000000000000000000000000b631df74a2027d926f72e11a8fe9d54a5fadb842000000000000000000000000bc3813d3de73907d270a67de11b9462917b2d70c000000000000000000000000f25fc24381da05b9b86c8ae6ac6efd0ecd61d803000000000000000000000000612c99d64a6cd3ce24e1b2e33af1b3f2f1643614000000000000000000000000955724e8dcd3e4f109b0aa36ab7ec4cccdb38aa5000000000000000000000000fb01f6b2d3e20ab77d2c500f682276a7e72165e1000000000000000000000000f2ca7e8ea1bde7698e5173f0ba493a72c2fb51e4000000000000000000000000f9d218d321cddb78ebcbfb21785423cd6765293e00000000000000000000000005b08996c3a7df429ad73c851c1a582b8402e38200000000000000000000000090355788182efec968f1fd0578509bbfc57efa900000000000000000000000006e9ca192db6b9f7da5e6edcbea017322a46b82c9000000000000000000000000b584686bffb89e32b8133e3d25ea12af4f9df292000000000000000000000000e06e3131350ac54e900cec3b699014c9a490261700000000000000000000000089e546d4d27948748c965671fc9cbc1c72272a520000000000000000000000002b2ddfe8c902708d7c9862d40ac61857af9c49070000000000000000000000008b2ac58e087a4a3ddf640879d6f22afc348d4b950000000000000000000000001692caa7ba50c86be616690780054c1909119e37000000000000000000000000e426147c55d7b2ef4ce9a2e5fea5307cc2f97653000000000000000000000000cd48020dbac3279b79d0fdb5af1e94e98310379f000000000000000000000000ce82f2c4fa9871385d1d4224a43e2f1e5ea552d1000000000000000000000000d50459fc418d62ce2deb6fb90b67d97bd4fa2054000000000000000000000000291c30a6741e89d9f27d9be8a228dc913c986a1f00000000000000000000000078c37dae7d27bf914e663ea156c3b4b01b659caf000000000000000000000000f3d3b129ed6ca3ea76a6885b244f666c0b26617d000000000000000000000000023ffda4c78bac0a74d6c27214700ce2177704d60000000000000000000000002a79c6c6b47cf9d8e74e44f90adc28e653f116740000000000000000000000003b0f728e10e92cb74064bf9a22e2c5d8e33f71710000000000000000000000004c56757b83d426cf6ed3a6e240e51ce3eadc84d80000000000000000000000000579cdcab94f8b4e24b1a1edb6eb7c358d283534000000000000000000000000c26268e6079e5e201585824967b988679bc7771a00000000000000000000000079d91196285c03cb6af23ab40b4d787775518286000000000000000000000000357672bb1ded8d2f47f4a48b3ddf76ddb908a040000000000000000000000000ddb84a82d9d4eee8d7ad2b128b9e8bbaa59fbfdc0000000000000000000000002754b35c169a953697aa5a036f4961bb2380f6cf000000000000000000000000d7fe4bcb0ec227dcc073d94324d3cce87a93466b000000000000000000000000e6019d9de00b63e582eef3b0ee9bd842624b82b8000000000000000000000000041dd24b10c4e7284c2daaabe52809e20702583500000000000000000000000005dddacdbe095a25723b07e1bc13971def81eb8f00000000000000000000000032645dfd1fb0d80c44b36c023f46629de37645f3000000000000000000000000f8fc01e0076bda2befadf8c9eaead785050b9733000000000000000000000000c59be23ad97d5b9a46f0aea09e61dc5a52d186cc00000000000000000000000010b423389f6aaf99ec524ca57db240c31f8e263700000000000000000000000057d0907c371fb954917bcc716d4634d3dd9238d9000000000000000000000000628059d0f09eff06f8321a5872eca571fa040b5c0000000000000000000000009e596ede17585185db4024589fbeb594377e13c4000000000000000000000000fff4a9803f4f27aaf72cf4c0febdc3f338b86363000000000000000000000000d7e814cad66cd7b03fc7fbc7c40eab9cda0273f0000000000000000000000000ca6475f4e0ea00d664f557db91d2f1e5445081a3000000000000000000000000cb7941782f08d07a38c01b114fa700254838562f0000000000000000000000009410a982ba6dcdad6d381419365c853886e9f32f0000000000000000000000007f62f3dbf59079821b5079bebc1754b1232a139c00000000000000000000000021d982090fed6a749dd74cff566667147ff73654000000000000000000000000668458b367b93d1cd9806ca60fbef70237debcb80000000000000000000000003a75d867da473cc729b41a21a00760cc2dc634c2000000000000000000000000778994c28e36768c09ff567c6d05a5c7960a175b0000000000000000000000000c79940d09e5089417c6feafefb3e5bb53fcb7e1000000000000000000000000a6a1840b6bc5a6873c6a185b403965667ee749f80000000000000000000000002d16c17d9d4626604db47a0719a905d11d8d7f970000000000000000000000005f2f2e290b6ef71f0f2005f97ac25759dee822670000000000000000000000007eab96474ddba3a80c5c83b2aa707bb3b3dfe07c000000000000000000000000ff2a19d7e611681c1b7b7fd3dce4bcb60484fe7b0000000000000000000000007cc0e0d6ca7517d4dbe3ca2cb555e9bec80e33610000000000000000000000002fe8f00cf02b7c58f2112f4c401746ac7a1ea706000000000000000000000000e42f5bdc66a4c86bfb3fba30e18b9fb0925dafc4000000000000000000000000d80d1c78b18e458867f153857d118b9c3a67fca10000000000000000000000004f1b47b1ac1ab73467493fa0e82d1e2fd27ce72f00000000000000000000000098705a72e904f11a431692db76e14f937d33dbc000000000000000000000000096c195f6643a3d797cb90cb6ba0ae2776d51b5f3000000000000000000000000981a02a42c3b1f25d87841085f5b75dac6d5a52f0000000000000000000000006123bc8a83336202c519f60cf54cdbfa5f47f31b0000000000000000000000000649c4ddc986831d52691a46f74b20f3c0e5c41400000000000000000000000002257c25f01438785a6e08c252eb4741c01a59180000000000000000000000007f96aeba317ed73d128bb405de1125a1e6d48218000000000000000000000000e3f95c1ee0b76099c998feecf7b7e01c1f6e9d31000000000000000000000000a508e180ef6891071b5e157b3ab566bf9677166d000000000000000000000000517430deeddca291bfb2c345fb966331d9563420000000000000000000000000885f22275c83e3bf9f70363366f0e6163bbdaf39000000000000000000000000a10599705b982c6c183a6e22836ed3e5ec2b18fd000000000000000000000000a4bd3de9467d6fec2b6a19b41ab276fd861491ec0000000000000000000000004d81cd56237110d1ee4b940c67617518e531f776000000000000000000000000eef9f8cb0cfc523c78292b6da132f1aeb28bccaf000000000000000000000000393bb6518fe5e01ec3b569c37a6ab9caf5dd3372000000000000000000000000144d76946466c1e8a8e52c32bc0caa4dc21fc8da000000000000000000000000180dc6b8898d100b396a6028eb396c597c2d5fff0000000000000000000000007edc1932b07674716c974d1d5c295af765b31e97000000000000000000000000f4eed5f90ab9f8b8b4629b29cb1c31a4a62d495e000000000000000000000000c1d7cfa200cfcdb4c69538ca39d3ca61b31739c70000000000000000000000007531346789859bb6d6bf36a80fcecc1826a9bee500000000000000000000000003f6475c986476d89ba4851b9b60fd27f0650a7700000000000000000000000043ed78fda373421be8f6f360630cb85c8afbd33e000000000000000000000000417853f11cacc518c5cc84686a4acf29dfdf1ef30000000000000000000000008a64fe6ec7315f3e054bc078858981310d9e38e7000000000000000000000000d05fe8bd65c73f6344f10db19228a950a2cf774a000000000000000000000000bbdc4050356230b513959d519f146bd880826608000000000000000000000000441fa7a2a94178028cb1fdc7d5413667fa9c120200000000000000000000000097806839f7c4439a96c70248faa1bb3a583267d6000000000000000000000000d2caa68d994e00431ea456b01b4e529d520da737000000000000000000000000253a0e35642c817e4ed7c749a1a1bfd5a0e9092400000000000000000000000079fe019b826a9e5c2b61570f892bbb165d04f720000000000000000000000000952882b1ca301528af486c0a32ffac3565486e650000000000000000000000001d9e6fd7989f1151ced14c1897a2be1c0178bc65000000000000000000000000b3b4f163baca147a76fd4cca0fea1ccffcb385990000000000000000000000001f1c4f0b7d5badf80f8bcd39bfa911ca79d7c114000000000000000000000000480a406f208fb0684b5ba9edb638ec09eb63b5cc000000000000000000000000864c036b3f33cc019ce91657217840ca3998d67400000000000000000000000072eafa86f49ecbaff7c1047363054dfb32673f2c000000000000000000000000c311181cd5cbd65c5f409d78a4ded5516abd3f430000000000000000000000006fab444fbdb818d6764113ffdfc36658c03e947e000000000000000000000000c70d1bd1c9140d2036c757cd9b21fbd60437ea240000000000000000000000008e634dc4e93ac9974626d6bee08fe1417bf42115000000000000000000000000114e90dce0dc96a67cf569568b746ba299578603000000000000000000000000de19b0d887eb293cd54ef3d1e39720921812129b0000000000000000000000000484b1002d9e43c86f570148d755f888b85f85f4000000000000000000000000fe83d21cdc6839fae4e6765c7b6cc3fc888d65500000000000000000000000008b3fe1cbce3443f783df6f591ceb83c7163a6fc00000000000000000000000009e53c130abe935377bebc392ab03e29c5d166b18000000000000000000000000b06fda78e992ee8e82cedc75548a6eccd4a30f24000000000000000000000000b5069c0fa4789c64c5fff48064ab74fcd2fc1fff0000000000000000000000009283359e15f0a0c18f2f67963cf91e96e2913cdb000000000000000000000000993a3f7c90b7ebb608c4c99523a221888fa4750700000000000000000000000090aad4af4c554bc3687302d61ee7294b20dd0706000000000000000000000000c604b41620c62f7741bb9150c4f8a284922410cb000000000000000000000000dfb5bf8de8fea5aa08e6ad6bcd78ed209f6c5e8300000000000000000000000060e2d2a5693ea0e65fbfc8a0a4921ae590b5e28d000000000000000000000000cfbec78805f76343870b75a9fc56c3a7f2a95dc4000000000000000000000000819daa42ea9498016a5fe984653779bd1b7100f4000000000000000000000000695e6f79c3fe3e1ebe4e7ce3458ad2bab1756bbe000000000000000000000000178d9a75187dccd63531099bc33cbd6af16e524300000000000000000000000099c6fbfa8fcc490edfbdf49df656d5ac29244912000000000000000000000000eaa9ea484fad4d78a5d5b8171667fb8692def4d6000000000000000000000000219b513cb976487fd2ba4d436a038d1a952986ec000000000000000000000000a7fe5ad7d56d629dc6a50092f25656f3e530a0810000000000000000000000004e5367312462f7ee29a4d192feb27f10f0cc7683000000000000000000000000f384ecaa986b1482a5e94690802809f35dfc4f5b0000000000000000000000007a8750ce33b0056af504229db239d7548adb034800000000000000000000000022b929938c2b5bb87482d9c273cea867fd3694100000000000000000000000005b1845ab7f600aa632e79326cdf6dfea05f4daec000000000000000000000000f6f0d3ca1e267f0de8f07da616a7904391d8914b000000000000000000000000594f9bc5f61e4eeae4496849c0c8ee3e4e965edd00000000000000000000000088a264a16fe91eb9155d072ab00aaabcc96b2ac0000000000000000000000000cb21888afe38ec4af40689e7e9bac364dd94634500000000000000000000000085b547f74e57d745315d0a7886ecd5afe85ec95800000000000000000000000008626f371f878df17239dbc47838332d0de17e480000000000000000000000000468cc037691d449e8e93b101d89b1dae7ab55e700000000000000000000000049c0b951199e9ede5d4d53fb53b07277489de32a0000000000000000000000008249ee9b1fcc2aca85259d082ed23835b8c9e5680000000000000000000000002e96bf0ef80c40648911da9c56c99f9dd9cde9a4000000000000000000000000286b109af6ac7fa81f2f946114319571c760f99d00000000000000000000000036db1a724a29cb4ff0bb73a85f968b9ae6efd2ff0000000000000000000000005e55946121a4a6d08f4e8231868d458fc237310b0000000000000000000000000494e71a781c8b576cbf5fd3a1fcac862f2362350000000000000000000000003b858398b20ea9abfd25944ca045dbfe31e9c9f50000000000000000000000003c1b7d7e6c1476415190992c1a14962fb95de087000000000000000000000000c50a029513af35151d57c1e96f95305fda082c3e000000000000000000000000965e45d1db549e964db0cf78c0bd7634d3d0ff6e0000000000000000000000002c184ab294897cc5b37575203ca6076f81f70c09000000000000000000000000130f26cddf0b5a2b95bc605d64a52592d7c1ecce00000000000000000000000004857355416619c97750e244cbe8d0cee6a1e2ee000000000000000000000000990f2acc54c004c87ee9d8f959f15b2c96e367c8000000000000000000000000281ed89ba5dc0e91d31faad6f654f3bd1c97762d0000000000000000000000007f12da4eba9380a8c48b50ed5943f6e26274b3b7000000000000000000000000057c401ac99531e57ca0800185c8dcc3e9205757000000000000000000000000b6da8524998113ee56691750bd92e2a8b62ea97200000000000000000000000041d2e9e25c1bcfe5bdb27663fd29088f364dac12000000000000000000000000219cafeec2840f08c9130213e181079db45a93d5000000000000000000000000e67b5e9be71eeb4a437e22828dc4e9dc24ffe950000000000000000000000000a0daef6f312ee32e25350596168d2a4244f6d91d000000000000000000000000ce9381a41c224b8cd7702f8640dc1e19d2f7f2b50000000000000000000000007fd8a999be555e18906c1d6e13a3fd281158f760000000000000000000000000ebc708292b19587aabe99d59025fce00e04684eb000000000000000000000000850170b716b5ba1d78163e800df739f638570c720000000000000000000000009cb092e4d641b04262b0103678ae0bd84411d28e0000000000000000000000003aea73d9e60eefc96edcd60dfb5697d52b47b21e000000000000000000000000fe8f165798a797ddcf3473a0da0bc64e24ac1f3300000000000000000000000022e32561f39300f0b33085d3d5dd25c8682878f8000000000000000000000000ee884e02af977dbea0e87ba011e2d08f259cccf00000000000000000000000008ce6fc59e9efb33d852b033a8d1187412e14b3480000000000000000000000003499b29742544497a46fb70e1171e3d71f42720a00000000000000000000000066d9a48de021a5dae58245e73a840e044c2aa2810000000000000000000000009f836ab6412d654c45c919ccdec49d5cbb82f7870000000000000000000000000902c43444e675b7a9a385c2908eaa55895234d5000000000000000000000000bb41b592406fff018a596b6dfc786e521060bad7000000000000000000000000612f926aa155db354ac4430785fb3f98c3aa529500000000000000000000000015f9c2e10af272061ffda8aa27251c8507b33371000000000000000000000000cbe1953799a5f8b142cda460b80998a0a70ffd2300000000000000000000000071fce0dcc343f89ce26e6b2500c7b48e9ae4ca5b00000000000000000000000021ba346672508f533af3ba483f26cbbc39ab4cd300000000000000000000000028cf8628791d46571dea66d497576e6d70f5b6150000000000000000000000007852760c5bb59636b92ff595d6ec84bd5e300b0900000000000000000000000076a7c76a60823f5079565729d5de7b6481acc4c5000000000000000000000000ec0dadfd1586fb6758c00e082c3e3fee3d974e60000000000000000000000000c88e8f156175dbbe291f599dddd5af87dc14b087000000000000000000000000c6cff7ecb7b06c6bef66a7b552878a138ef5bc90000000000000000000000000fd96995e4e8eed92f786b81b122b362d4d0a51110000000000000000000000007dcac905d2eebed646c3c7369be7f9508c4d9ed20000000000000000000000000957b098ecf6a5d404512305acdf4c9e8e12e04f000000000000000000000000e8e3c7e01d763646cc791a56d9fbd03033ee52b90000000000000000000000009ad28d7368aefcb3c8064e89294a7c1e08da80200000000000000000000000007d302c589633488e01d36ccac16c2bbe03f4a30a0000000000000000000000000647b4297c332fda4af4194e8d31ea15e1bc60f10000000000000000000000001ccc29f022fd963aa7518b8ea61c166419689d4a000000000000000000000000167db7a941ab1f06fb10790e4adc8646992cdd160000000000000000000000009097f63b044ae3a5102ce616ff9030ced65fdf4000000000000000000000000029a39a6194c1c5b78e055cdb93b2c7741780cb15000000000000000000000000392ac5b0d57baeb2bae7216e0f3c5c82d2392617000000000000000000000000e1bcdec86ad940ba1e99736bc836792f8522a84f0000000000000000000000008b7827d3898266ea8a2a27607229b955816725e1000000000000000000000000066fb02d7509b45d4c5598c168541137b46eaaca00000000000000000000000002ec9fb2157ebf9dddf2df911ba9ac1bcdb5d0ad00000000000000000000000005c1a7d7ae039fed9e815af744f0259d6ca74b2e000000000000000000000000a21a73907a3f8c35984c3a0a7c9c201dbfaac1bd0000000000000000000000003c44acf4de499cecdf7bbaf00954dda54f1cc4cb000000000000000000000000230462890cffd544b4ff6754c9caf27d8e9169ba000000000000000000000000d5839ae5e02a5ebc667234b28349fb0a65652d1c000000000000000000000000a06d8ea62407bbf6b298eb9bf94c7f7507e142e100000000000000000000000034a42b9fd84623385e74ab4e11229522aff161b50000000000000000000000000cc338981220fe3a35d069e39bf9224fb782fa14000000000000000000000000f23a37b339d9768c1e00b38235a0ea30ae2009de000000000000000000000000e232b1eab4e80e937d99aa78b611fad5a16a50c600000000000000000000000002f754d60e3d964d4111e8c4db0cf47df6e407780000000000000000000000005c623b62cd92999cac96b1e6b8c8e4d46d5622ee000000000000000000000000a353da1f05ede8e05cca3057c17e409463fe77f7000000000000000000000000f89b661b48859e0507ba4b71153ccd50d156c74d0000000000000000000000001dd065a9e90210b03a0af9299ef890a45cb85238000000000000000000000000441e0017ecc8c0aa47d52d2a9818e3ae81bdb5ee0000000000000000000000007e8da297f793125687d1ea83574d13751e5a757f000000000000000000000000faedd8231ff783d125f5387f90c64763dd1fe16a0000000000000000000000007cfadfda4c91d1d03605655d5f95a31773d712f2000000000000000000000000d4e71f0cee6c252fc07fd8299673333739d73013000000000000000000000000cce9910730ec5f67c0aa5aff8df74409a327c436000000000000000000000000b16be92c79c9c2501fd159724fb2cd8e198468360000000000000000000000009ba9d6d337b8cc7b8730a599091749c1143b60250000000000000000000000002db07347c58dfeadae4d69c88940cf29bb2b9cbb000000000000000000000000e63276a66af5327c0bf4353c8561cf7a9447c234000000000000000000000000a30630bf925fe60442423a2787ffe46aba3e2b5d000000000000000000000000dcb39aae2ac1be58b76c92d00d2b229abf2ee471000000000000000000000000b4ac4777da79e2bd7b850b76b865d5c443cfbf7d000000000000000000000000d510ba3543822ff6132b89208d5be56bfb8d60900000000000000000000000001ec022de6fc0d6a483abc7fdf3c7371219001dca0000000000000000000000000903353d16194d19383e214d7c96ccda30b452da0000000000000000000000000ce424dcf8a944a56922f60d563e626ae69df30d000000000000000000000000588989fde429b04ba3aea386c386e210a849587a00000000000000000000000071e7b25cf21e57245719fa74f639141ca052d87b000000000000000000000000464fb41c6de49d2505188cfb014a5d8658f6b20c000000000000000000000000ab8fdcf44b7c7e1cdacdd6c4b5214060216d529000000000000000000000000008b11060913661c908a3534d171d1de2eb20ac46000000000000000000000000f244a12fcf3dbcede0183e41b78e12b04d29265400000000000000000000000003916d992aab402cb8735d63b3bcfcd2a80f0b22000000000000000000000000f1de5c6db3e71e3fef9a2c4e8a02d94f39c0586800000000000000000000000020293a2370c67dd9f1610e11e821c1e1b5b32fca000000000000000000000000eb5c9398c278ceb75a1a5a6bf2acf1b950fd3e34000000000000000000000000f0392fc793e36b44b7c4432bf9cad4a2706c5fe200000000000000000000000043b7020eebade326cda439d1b233fcbe8aaf34ce0000000000000000000000007fac71b7a22f903cf98830ec0784a396b2c4991a0000000000000000000000003eeb35d2d416f000d4c694d29381c7dec9b724f400000000000000000000000012353665f02daa319f81c9d13f86fee92ae2da7e000000000000000000000000612794bd4f1f406f0b31eb236db5ff203cb8f411000000000000000000000000d2827a4a26c8de016cdc7977144d2b6d121d0b70000000000000000000000000cfb84586b84a980cb49ad50abc0bf5e95c7efbd00000000000000000000000007fbbbf656daf250f8814b4720acbd2ed82263d48000000000000000000000000991619fe1b5feb5fb16450af83f915d5ddf931680000000000000000000000005f551fcbe488ab0881dc23c5837b486704852923000000000000000000000000fd183133ff6830dbde1d0ef2aca2ff2af4d90823000000000000000000000000f87b30df691893a6663ed4b2e030f3b22b143aec0000000000000000000000006c480d21b554b22bb4faeeda92cfb14988e41aa20000000000000000000000004be6cf887ad052aabdba43f7474511e02869b101000000000000000000000000291126be048a4e0f989a325d848995129706d92e000000000000000000000000b6f4e57b91df1f7421930fb52f99f94470c958650000000000000000000000003332f286509284d984f8eb447c51bd24bc85609f00000000000000000000000017f32dc930c06a9fdca55b5bbd3829da4faa8a37000000000000000000000000f15324ecb1df6ebc3a8f178a5a21acfb6a85a0e7000000000000000000000000fe07e5e6fd3f9d4096e861dca85f38842ac1d561000000000000000000000000f7105a437fef691a91e0ca753a348c14008aa9380000000000000000000000002105f2aaf10da9abd9d304b5f42e0ff9d34853f6000000000000000000000000df202c4c2704ddc850e3bfbb88403770ad70d970000000000000000000000000783678db46c863fc9711ac93c842d2a2d63d67c200000000000000000000000003a1e491ca7a9d4609e5810ac7c987094f4591e5000000000000000000000000a53a4bbd3d165d529284090f33b1a87b66757eb0000000000000000000000000c470c3cf941ad4a4444453b8517367f95baf5f30000000000000000000000000aa4b274721c08c7c5c3e87e4b92cf6fc422b84af000000000000000000000000b58e42ca8238a6c1d9d3d85b32a19b4a0f65a2d70000000000000000000000009b6a0826b7c36130d7f123daa251cc9201a873c300000000000000000000000057dd86e041c2f4efb4503b27dd8b5fb438e4ac1e000000000000000000000000ce29aef3a6e64952ff335f98a979dad8476aef9a000000000000000000000000507a41fde90742e16769ada10af5e407086bf0ef00000000000000000000000070efc4c433e387e85febfd03510a9dd30e715fb70000000000000000000000004169f1ac509cfc5768ea26b7798a659fa27af2bb0000000000000000000000000fd9fca7b2265fcc99932e7ee829fac797267e2c000000000000000000000000f85816a6bd1a7be5eccc58e4d04f7cd05983640f000000000000000000000000e25468e157af564dc0cc026c83970541bc2b30e2000000000000000000000000f3733657b406831e43ace25a4730e2f5e8e2e4ce000000000000000000000000a3dc34afb46301ba47564a64c8788dda4c4eab70000000000000000000000000db2633e4f5e32d6f09ccb2beb0247e9f62f5fdf800000000000000000000000031251f41fbf0f5be1cb13e39b1a479fb80e90909000000000000000000000000d50128ccdaf6b49592b14c4808ef6b3559fe7233000000000000000000000000528b6119b12fdaf64fcfcde8441dc5d1b590812f00000000000000000000000091a4186e8c4fa7f270fc0db5bd15ed270684b7f20000000000000000000000004d007e7c600ecf50fd2ac12d1e893002ca20c2e40000000000000000000000007e897911baf081baa701423f02aab969b553d9b50000000000000000000000001d875246b9a9ba4bb0fc2db86606ad2b1c5f64280000000000000000000000009f717fa6a2cb249b053a28ea4fab6915c7ca48a40000000000000000000000001365ccfe7ad230e3a4aca1ae43e7c2d01c335edc000000000000000000000000c1f788ddfb0ef9612fa4b14c6f8d073898a5f510000000000000000000000000093cff5a7cd4962bf70d95a06f37be55e009b2480000000000000000000000003d37aaa19eeed044ea474b783537804ef84646b7000000000000000000000000aa76f2041c0cc243106c92d804e2b2790cf8a80900000000000000000000000010d205d57fd76db500a79f0f9113f5237ac3fe560000000000000000000000008805094cb3ff0932a26c03c7247c7749a134eb350000000000000000000000005016437d7f808972e9df54c8e9ee38e545641df3000000000000000000000000cbfbbfaedee6fbcdac92dbf0859088b408e182af0000000000000000000000004b8693048a5abf2a50a55c93ce199647bcfef3b1000000000000000000000000d12600dd8c03275c59cd768f2c4dc259d3a687590000000000000000000000006856fd9262842532adc22e80d93cbc357a223d8e0000000000000000000000006ce1fd0e852a690ec95bde5fa7747edfa3c702c50000000000000000000000008ace4d02a7083db7e8b11b3a2f007c1deb4c62b200000000000000000000000009965ae9739612de936d216a764ccf8791206a610000000000000000000000005de12776a92281600d09c5c9bae4f5c930b9cc92000000000000000000000000e713a73c94d77e397c9eb17273d07318ac0f7074000000000000000000000000aa74855655bb4c335021e5dd881097ad413c721900000000000000000000000047ddf1f4dc1d972a5b55c8c97052c98a1dc09ce3000000000000000000000000cf86cf830a58f720b8cf3a6cc46d333d92ab144f00000000000000000000000089ba569ace0dd2ea27908f55ce0aa34b721716a6000000000000000000000000ae7d9eee34a600a1bda7723431adc3a956fc0dda00000000000000000000000019c4353eecf7360bde38b6de7625915f707695b9000000000000000000000000e8b93e6d143c8e87512e9b6887489b281dd5915d000000000000000000000000e8b93e6d143c8e87512e9b6887489b281dd5915d