60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67616c616576656e742e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067616c616576656e742e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d54777145654a6b4473595a526b7375504344526e374753345255353448564a396e6a77476f325935624b55310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000ab51fd5eaf4fe6651a86fee7729a6da61fd855ce000000000000000000000000c23f9d854be7c14500235a765177226290d62bfd00000000000000000000000048f0c7c95afc3d8c7f4564479e19f13d7dd9fe4c000000000000000000000000cc98cbc510ae4e8b3f77462a5fa6a4cb7a1caae6000000000000000000000000e638f962027e861a2ce0da2701cfce3a51e924d000000000000000000000000090dfb6ec30aca7fcb8d50a2f9bb2b1f55ee32e12000000000000000000000000612a49f9798083c995e361199d6ecc43267435c60000000000000000000000002f543fbb938bc5850aceca3106c35e57f15d72c800000000000000000000000012afa658805c1f323b0c54d6fc77bfc510a02282000000000000000000000000005747e0eb34c2fb1e9fe22784876f6d59be573e00000000000000000000000089ed94cfc6fa9b7becd7f11337d2280250ebf2040000000000000000000000004b949441f933f9944e7201d355ce6d96dc588e0f00000000000000000000000069b019237878503609d865f6ce7f614ccab37d2f00000000000000000000000006eeb3ff5ac3f34bfd12717b0d1c40200f4c1ed700000000000000000000000088f64d724aae1965e566ea4c669c1f04be21d177000000000000000000000000e24091941616f04b5079c09358af707eb4508070000000000000000000000000daa7b77b842533a037ecb487b08ffe499cfd2bba000000000000000000000000c88aa47869a8215f875a03fd410151d6021afa620000000000000000000000002720b41528881dd78955b0167026e424c68ecd6a000000000000000000000000f67089a46fe935f2447b4ffaed6640ce4b65f1d400000000000000000000000094774ec6d415872a719691029255d91fd9d64b44000000000000000000000000b2d7375216acf872c361d8f3cd3b403f46ff72be0000000000000000000000001657f6658bce5ea7cb6b229acce8a5eb12fa830600000000000000000000000016adba4db0e5701923de2b750c51e30e6a73beb9000000000000000000000000e1fdb345e4572eb049e857ea80977e56455d63a000000000000000000000000038517deccf7308230115fb4126f7b3a59dd07e2a00000000000000000000000060ca76aa8c2150237c3b5e47004072decfbe22aa00000000000000000000000099660ad60579bcaf59388a89e2df1d408d3e7d890000000000000000000000002bd363fd1e22ab949b69bfbee296c8abd767897d000000000000000000000000161a1b4312f756f8d13f48aa1dcfede12465e02e0000000000000000000000005c79740154540e3e9aa6b524e7f5a8d5169e18dd0000000000000000000000009365f68436ad90b754005d5678574b5c7112c1d60000000000000000000000004f8f7b6c73edeec15324a1c2601973efa58eb40e000000000000000000000000fbf5753b091927651cb66bb577644e74d5298c450000000000000000000000004d163b17a868884ce7904e0038909c172e1de2c10000000000000000000000001980219ea06921c201e9a5b40052e337794df1a200000000000000000000000094c3951a05df16b2e744937574778ffeb10a51b2000000000000000000000000c4988af51b328a2758fc618fa945592209ce7e5100000000000000000000000009ed3d21c99af76bcc191b9d41093b0262070cba000000000000000000000000d5336d1f520739a7019045517b6f2515a21d5fed000000000000000000000000e6df1b463aa3c8dc0da636ed56c1a5fd58797ea2000000000000000000000000e8102a189c9713e3d159889f5527942df8e24b37000000000000000000000000c5474ea56b86259c513e5ef31c61b14f5926bd920000000000000000000000004de64a22b3f4a235b449eb0337ddc4abd55e75a30000000000000000000000005171dcfd09ac42f591f9bb90bc9a330cd0cc0d940000000000000000000000006a29b398e3c79af289cb0397c7695fc380e5d7db0000000000000000000000003a9e9075e84a84ce42724101685f2113c118415d000000000000000000000000221183d052efb989fc44f2b09bf058d27247768f00000000000000000000000098ff1e0d9fc7557f174fd6f2889ef03441d9370f000000000000000000000000ddeff32d7e2627a55cf14e55abd423fc905b60d4000000000000000000000000ba77b541bfff38e950a0050970d5a4eef5c78ca800000000000000000000000031c6c0aad249234c6d3844cdabd06b90dc998b04000000000000000000000000a981553c137f55f480b8838bc25be79ca1604bdb0000000000000000000000006ccedcffbabbb87d61e96814bd3a300b4a7b16800000000000000000000000003b34bd8abee62ee276cf376b9fc6d8dc1d88239000000000000000000000000016586be27246213b354bc758177b7349855af77b0000000000000000000000000157dd4b539467e0c0332521f2b8cf2689fba5090000000000000000000000000407c7c7702799a3f7497ca003e46f9aaa0b846d0000000000000000000000003e7bc322a151bdc6faa3593e072db61403d1d872000000000000000000000000cf754aa3c43023ea00da00a09c6cfbb56649ef4b000000000000000000000000e1b674e917bb11e07477384f1892709dfca25772000000000000000000000000df2ef7de8bbf777c58efed49b39c09de1c3685740000000000000000000000008c236ee1fc9ff21f036e72563da3f558b813c72e00000000000000000000000052b6d4e594a40bffa0dfe345d3cb8f7e3399205b0000000000000000000000006c9d05a8e0bc268299d8c15e6b3596bfe795ca76000000000000000000000000ccad27560271c18005142e3dac1e134316f5ebeb0000000000000000000000003a0aecc9ff05f4a1f8c1efb5f7bc1776a347d29700000000000000000000000096a733c920cb948e1cac7ab254358356b9101295000000000000000000000000d55ea25e4fc6283b5e86b7aaa66a67314d660dac00000000000000000000000075e028902ad6a19658a7afe440c02031f334d6f3000000000000000000000000ec6f3d955935198978d175f8f142dc4a2628edfe000000000000000000000000fa29a9f4379eeb68d900a4247dc4f7bb9b0baf9a000000000000000000000000d378c5f35c77f3a068b2e5356a88118be351ad6700000000000000000000000091e28c5fef4d4ab6c4067eb83473800e9a99af230000000000000000000000002a5b4f87a3c50efaf3b7dabf4d1da8117fa1fc6c0000000000000000000000005783b7522ae022f6785efe318e79e8851a81c676000000000000000000000000e6ec29ffb0fa6ceb098c9e5b360caa11fe6959ac00000000000000000000000092327462cc99dddeb9bf57f86f4172564b084b58000000000000000000000000f2b98500718d78c201bc1277793cf0c47f0df8770000000000000000000000006226f3b792f552d6427e6db8bb7fcf4a1e126b83000000000000000000000000b4796c58bb39423ae0c4a454c98fc72a99093855000000000000000000000000117d6925f42dabfabff1d42ac3668d1268b7bec300000000000000000000000045c4b979949081b25661b508ebcf20979ea455b6000000000000000000000000c41c6df2b11465267cf9f137a3c8928c00835dba0000000000000000000000007dcce20e7142fbed976f61ac9e1220b0d9c8cb49000000000000000000000000a4c93ea6fa0d49bf9c5d413e3aeb2c4176e018ee0000000000000000000000007be955c34f6d640f85548084889604300691452d0000000000000000000000000477518231327eb18afecdf2fd7a6e41d4475c0a00000000000000000000000075eaf59d9ba276635bacfb7fbe9f523b73b24d61000000000000000000000000945ea20b622bb3d57147b6b9a85994f97ec0b70d000000000000000000000000bda1af5861e9a522ad1c0308bc01dc353559dad0000000000000000000000000b557fdb1ed1d7c1b63d4261d6cecfc12478b759f000000000000000000000000d8aad03f2d57a94a0b89a0aeba80d48709d31c99000000000000000000000000dfa6e2753473d063ca6a3f382d1970885a8a300e00000000000000000000000005de3a1b93490387b1fa9b5cbc212ed1c831249e00000000000000000000000055a411c390e5e9fd4c31221716e866c04840ddbf000000000000000000000000f6e9f748ec434b241d3e46588fd73762f855686800000000000000000000000014b69fccf4afdb58920c8828899b724a1ba002ef000000000000000000000000e1d9b29fbd72134704cee1c0189d8bf41b7e29e7000000000000000000000000c8cfc9c0b6926dc21be2d440360cffe914bc510300000000000000000000000099b85cf530ce0c5e0bea4a0b771ef1d503328a06000000000000000000000000a738b0cf82486698e76238775d376965a34d74470000000000000000000000009afa859730f2e551a95d62a58242d1d8830c9e880000000000000000000000009c2562a583ffd78789950c141f6bb67bd1de3bae0000000000000000000000002e1eeb071bcc92ceface3939a4c878d136cea325000000000000000000000000bfdb964eb02a77f5f5b4ae839c2e6614db66980b000000000000000000000000c6483ac32b705cb986e9cd11c0a23a74030c1ca8000000000000000000000000a29a839c59b26e1c82923822831dbbcc8b35a88c000000000000000000000000ec0fb8ddb8dfb9fe966b029c04b025a1686ff3b3000000000000000000000000d3d119539a6a3788bfbbee8c401dea63046585a8000000000000000000000000a5cb06e66b3f2ebc6bc5cb17090379add1c8f4e0000000000000000000000000541a79099fe25994cd50a62813d00e16d7d7f171000000000000000000000000d37148634411512fa65b1e85a48d3d8f2490bf7f0000000000000000000000000381f7af0907f7ff2f7e5ea2bae05815e285c34c00000000000000000000000082867a06af8d8960eac7504951216d3b88d6cfea0000000000000000000000002581457eeda7f8e30fef7899085a94d50b294b8c000000000000000000000000e4e19e00c180995376dc372eef6859493837a566000000000000000000000000af6a3d91dda430ee16ab87a7c7ba812fa5e851be0000000000000000000000006c1f52bb808ef78642cf2dd5575bbda53a28e8c6000000000000000000000000d9890095d3c217062ae9f8021af07ebf4e59fd52000000000000000000000000e520dde1c6c8c2504817a318c7427ddba7ef1f3300000000000000000000000049f319d2791be8aaddb4f8a15cc7acf6e8c590a2000000000000000000000000f0aebcafe7f1e69df5189b3d8cf2e0508299c6170000000000000000000000001e5c650c85f8154ec8ee71b26bcc028f5e081a160000000000000000000000009d2d9a993c10d100df8598fa9c849bb4a807d959000000000000000000000000d6aeab4e65a72f761edbf5bde203b2a9e81564d0000000000000000000000000d20156fa139b17fec34a796d891513443e8f3a5e00000000000000000000000070386ba831b0fe2e7355ba32e413aaff32fb760400000000000000000000000094ceef148cc43faeda4a1565c3d90fae195540690000000000000000000000007c6c8e8480f09ce6379cc54b38459b1d099f2572000000000000000000000000b57e0c5848101199a21a34c6da809c56e5030d260000000000000000000000003b312d1209554086e91810ab0be9713b0aa5ef8f000000000000000000000000825cfa2722cb9cc1ae06790396511f55774f7bab000000000000000000000000cd71c03e6ed15ad210f7a81073b4255b0a9de5f100000000000000000000000033236e7297be3b0264e65e56692968de3bfb8d370000000000000000000000009c41ad01289c4563d70ed1d46e4ba9728e6f8026000000000000000000000000a9eaf59b235c8c0c6f627e9163f9227fbba6a62200000000000000000000000042a9266de7dcc26d34f20e12ca2bf68110b228a80000000000000000000000007316ecc184d87fbd7b16616aed91afc2fa2cf8d90000000000000000000000003cb70c66f13acd98fe406b1d3362350633994b57000000000000000000000000bed71f64ab2033b59c324a1aab94f239116a3f1c000000000000000000000000e7933423c67bb446511a968ae27893d5069c7b72000000000000000000000000d69d1a8a2f48e5a27491e44adc074390010a8458000000000000000000000000a72a0fffb41715e81e48844edf70e57eb49bc7560000000000000000000000002e6ce9173abc124189d666929e4663a49fd41ba5000000000000000000000000af91a0c975cdf338c179accf1c5af654cf0471df0000000000000000000000002c51fad4bccdcf98889c2bff405082f4edfaf6130000000000000000000000004fa2b23414aea50025bfc13fb19d85067298136d000000000000000000000000202b579a0f650ec3286cc7ee38c093a8a16bf80000000000000000000000000040c42e13c835284dfb11674e31ca52faeb1437550000000000000000000000005e80f6fdbf95b0b6448e1ad5867148992aeaf84100000000000000000000000038c77ed9e01cbeaeed730d32cd5ee2a147c5d942000000000000000000000000199aab7cd2bf863b308c99e8afc618cf4e979db8000000000000000000000000b8e0d80da21ea9cfb65a659d4148dbd34e1d09af0000000000000000000000007314744880eea1db69227fd1dd16667649a0d34200000000000000000000000013bb02c8024342631af110ed0057c361855ae0220000000000000000000000007c94e9ee522f2c3f102f94193fdb0837659b54e3000000000000000000000000a5586bbff4c2bbd429994ec012c8ec869e1bab460000000000000000000000004458fc764976e0660f8453af4640bb4906e07ab700000000000000000000000038237c4698ac06a8ade89ad8616e6b95ca0fb7610000000000000000000000003055b67ad53b58b268dcaaf948b79bd813d6d371000000000000000000000000ee51701452768c9a80999d7dfb5bf033ef1d0c95000000000000000000000000e63a637095ebf396d40aeef74d9e4be12ae996b4000000000000000000000000caa3cebbc02138af076ae49cabdbef618eabfd9e0000000000000000000000002ecec4aee80bbf2d5e4409e115c0d0e0e7ae894e0000000000000000000000008f1f602dae6ff28594658b6cdf6a32f3144caaf30000000000000000000000005c67f1422ed2e6ff18faaf1f67f2f4f3306c0a1000000000000000000000000077a401de0c3a244e7abb0f63c339f6e0b42f2054000000000000000000000000be00094bd4d02c8fe23e5ada0c315dad8c72d39f0000000000000000000000003b799736993c4ce092b7b11822f556847d76b7cf000000000000000000000000893b36ca52e97f92c5dbc4fc796004fe19078e58000000000000000000000000d9556dc1a037b40a250b8ab586bf5576e2121ad2000000000000000000000000b06e42b0d29bc090079e40b0738a5168a6ad80a6000000000000000000000000702bb87e5b9fe1c9c613bc971fe57a3ce21f6eaa000000000000000000000000458b80d98c1f071872fd9882cdfb34830951935a0000000000000000000000004f933cc9baa1945b2e3975f0abeba959fa494ddb000000000000000000000000715cdd6f9ebc45022ca263588eb6d148b9b4b7e9000000000000000000000000aa2c56989159612aad3b9d19c5396686732bd7ed0000000000000000000000006453acd6178f4db2b0c1d515016c05fd75b74ed400000000000000000000000039e2fcd533458daea212fb95e81ef76669c347c3000000000000000000000000ea7e308d1de6cf86b4f9d71561229a8b749dcb65000000000000000000000000866966acd1f86a80c3c1e7d8cd9dc1b349ff35f4000000000000000000000000ba50e9259d6cb8d3c709ba98a0c8cb6098c6943b000000000000000000000000ff9931a59fc373bf2289aa7e42d27a4e74e6ab9200000000000000000000000040835d178490a7cce8110608c48c0de83608ffa40000000000000000000000009154202edd88c7001f1a69f3835a673404f9b7930000000000000000000000002d8152a34314f20dc345d1fcb132eaee8883587400000000000000000000000009d1a734108be0440225d48709207957f7909bf60000000000000000000000004326dbb75106147d5324d76074af856730649d25000000000000000000000000a9d38f33b9c02b4a672c535140ef5d987d4e7d6a00000000000000000000000011b0d27943f83b698b743574ffa1d7ae1fc6ce9300000000000000000000000047ea579abf02eff9094d299360ee6aac3b1f796b0000000000000000000000000d12dabbdfbbfe8931c8218cb9b66f64051c7134000000000000000000000000c4d9f964893532b75c63f2eaaec05c5e37959b62000000000000000000000000f110b3de96af75e6384a2e4dc15d39b0ebfcd3e6000000000000000000000000990ff54e228c83d8b9be9eb0e324e2d19a49db24000000000000000000000000fd9540d691e9d733c4d64c6a8e719516e7c2693b00000000000000000000000099a90c03be1311e4504af28b3c3192990822ea5a000000000000000000000000013b85a66ee77ce1bdf8b48d2865e74f4d591a81000000000000000000000000c0a6ab5257a464f2cb6057b8eef0a924c6ee981e0000000000000000000000002fea003b533c556c5d965b8732095f17d15ddd9200000000000000000000000012ed752a74b39c34d246980fe99ef6ab849075da0000000000000000000000000cfab9e8dcf2bb9f4a0591a9626c20515bdcde1700000000000000000000000077b2b1593cd279db3e393dbba597c77f75b878cf0000000000000000000000008dd06b820cf84c87e82d48b1953fbdd49acc441a0000000000000000000000000e8219b6e933a800f47db74c78e8daa140b0c4870000000000000000000000009374874067a7964a127a85c7a64107ab13d0da0c00000000000000000000000000d48342cd7379ae6ef0bcea6b2ff22ed3572ab4000000000000000000000000a55cc23d27e0d4c41ca436bca5a17ff30015808f000000000000000000000000985635fcf26eef338defabe4e5331e1fd7ce6989000000000000000000000000d7566045038b0dc92ed545c92f8e7aaefb9bf9a70000000000000000000000005cdcf06d30e19592a5ee9ff38283007603ce4fdc000000000000000000000000ec75a447fd0583ae1c26a2632cf95086e034227500000000000000000000000065befe58bce2ed0c96f50554a282bf53babe8eff00000000000000000000000059098829fd02e97eb517e7d0b3e337230f29aaec000000000000000000000000114efc9ee86abd85c31185d97ca11007dea0a8340000000000000000000000006f1f633d04ef6e7616f64007fb68d634b709cf1e00000000000000000000000033fab686c81349c49ceb9808a136cd27017121340000000000000000000000008e5884313edbdd6c9aa904088c350716cb41a12a000000000000000000000000b74a0e2b8bf995b936ad35e694e83de483e70b7a000000000000000000000000cd6a3d7e4a36f98cc1b340f7f5e490dd654e0c7e0000000000000000000000008b3ff8fa34a958cacb46970ec607dbd641bf31350000000000000000000000007aff19259449a9782b1b6ca603545a170d787bb30000000000000000000000002966896907c42e201c6fa4e5c41850dd7e1144960000000000000000000000005460688c68a3848b88c567a55ef5da2c271bda8f000000000000000000000000d369d8fa38a7e2d85d7151f99b9fe4edceece89f0000000000000000000000007798fbde9292908939bec1c02e40a5748e30551d00000000000000000000000097cbf8ef050914460179761210e1194cc053762000000000000000000000000097d187e0e967f9d04f540bca5986367e56a27121000000000000000000000000116bcc9b6d40182e83b6740ab0f0e7e2d5074642000000000000000000000000955d7901a86c82e7b27bbc489156e0e0f7059bc30000000000000000000000008a310610261b00624e13e6c38bf149edc4dfdb080000000000000000000000006b95041b730731c1d18c6dfffa97b27695f92ace000000000000000000000000dd159fa5e913e65bf390967f450a6184354e96530000000000000000000000006a949d5592684be561e55596c635f174ebd9eb120000000000000000000000001e2e90c946b990b9bb5d9ed45e5f56d58baaa1e5000000000000000000000000cba307227acde069127020f051414ff1a96ccb5e000000000000000000000000816c7c958dd8a0e4c9aff973f1aab4291be55f53000000000000000000000000dcc01146bbe4d824394cb7c00000ed97066525ba000000000000000000000000cdcb101e1727daa7840a8383029abe5ee39502100000000000000000000000008a7ad2a769bf9c80ebcb020a4d0f20a637c406e90000000000000000000000008a402f4788ba4791b29f404c85c4f7b7833e75730000000000000000000000005160ef8636f941523710ebb1b9a9d2ced02eb0370000000000000000000000007d15f2197bcceedbc9120263ac6e58e03ce0c9ee0000000000000000000000006a346685eedf7a69414b5bd861f381338681856d00000000000000000000000047f515833376af1662b38e6185121f85a1d961eb0000000000000000000000001ad9feb1af22bed6e61fc9cea780fb0367a16cda0000000000000000000000001d943dd8d6dab2d5ae94f81b634ddca561a976f0000000000000000000000000004e5bb9a536d6877745330dc28b6694527cc20a000000000000000000000000c79038abe0ad14dceee04a88daa2f5cb24a106c9000000000000000000000000a4dafa8597c9a00a63cae80909549588ead6d9bf00000000000000000000000051d33c346e224ece9559f2aabd6b6e276545953b000000000000000000000000ebad606aece23bf8ee3f458cc1aa266ab16f880800000000000000000000000011e753312aa26036c6b9d197ab2c959f318e4cc9000000000000000000000000b93eba086c59e21214cf3e908662ef897d4f9f87000000000000000000000000012e0301eb01dd35007cc04e09051834cb22212c0000000000000000000000000b596330dae2c834374b26d958b99caa74141bf800000000000000000000000071f2a37846a15e50f18a8e80ff93fa6c42d6fc6c000000000000000000000000000f19a307d72d78e9aa5b68863893c8b1d8721a00000000000000000000000004541ad7255164b81ed99697ad9b0f291811f4f9000000000000000000000000a248d366d24769a3adbf9f296d4b05efd08cbc3400000000000000000000000052c1c15d5893f52aca7e264f9a94b09d4bef3fd000000000000000000000000057d3f783e06098bb08bf741db788f1f253d9bd0a000000000000000000000000d2d907a1527ec685812370581f28c81b7a74de58000000000000000000000000445efb5190c05d28eed9798643c430af44e00ffb00000000000000000000000031b50f4bf0bffa90ce3986828df233b939e5f6fa000000000000000000000000b79652b361a1e980067b0e5e6e2eb1a762eb34600000000000000000000000009f123b933f6ccdded5e3326f722fa6201d7b3ffa00000000000000000000000081c15f84086f0d151b2b8d961619c3faa1595420000000000000000000000000ee9b14832810484bd407d3053c4c13cfa549592e0000000000000000000000008485e1118edba08494d46a26299e13a5599bd78400000000000000000000000023baa54ffd78fc6c9bc4c5ec94c72a093a930efe0000000000000000000000002047d9768d4ecb325c1b92b2c331fc9b247d3d63000000000000000000000000146ba64857e6c4cbe4aa54e4101dd9006f393b9c000000000000000000000000aca45e9937188db224f4b853e043bbf5f3e90c01000000000000000000000000467715ca90fac2dd738758e80d43963fc97d32a100000000000000000000000060ee2b855484fbc7fc4258ec984cbaa10f0bcc3b00000000000000000000000055cc6479bc6b94768144a497cbaa4bebc97df6ef000000000000000000000000c08e42917a7909ec27351c9149344ab2af8ba984000000000000000000000000ca025b927d1e3eb4e60604a65ef4705a911f2483000000000000000000000000e3b280f5bc047993668d4d340d46a3641b0dd5900000000000000000000000003781045d52185ba95ee39d682af1f34120efd55a000000000000000000000000d7c765bd61ed44b995a3b542e22401b5edc76bac000000000000000000000000103d6af5c006899d895fdedb6dc59cf2484d47250000000000000000000000004347af83c9e3bf5ecbda73d31f6cec68e4e630da0000000000000000000000006b7dfe0c9eaa69f0ab6c50c49deaa23015ad587100000000000000000000000058873be456aa40e21d69e29ea0ad8271dc1807b10000000000000000000000005ed5cf389a1265486ad893a37fbb1c84e0561aaf000000000000000000000000b89dbd66c4b641be084b130dda81222f7d65816e000000000000000000000000a6bff9010f70c6290c6e0509189d05fca5a06d0100000000000000000000000043834cc7858bd5cbf08af076a98793e9593c09b9000000000000000000000000711d50c3235a1a1fd1ce12c972c65b660ea3e124000000000000000000000000942c61f6d628b6a49d84efdebf9040889d015827000000000000000000000000334f03b0678fd07cfdc3325013d0ef668cbfde16000000000000000000000000cd5df14504eaf019b1c01c330fb55613e71d96040000000000000000000000007d7a207f5fead7d69469221c81a1bb674fc2e5130000000000000000000000001dcabfea100174c733520a2824db8de195fce305000000000000000000000000dee904e29fcb906d4b8213fa429e860427d6059a000000000000000000000000abd8da21af6b4fc904300b9f96f63031958e9e32000000000000000000000000ab8233eb0d93e7af6001ae42d6a07bd5015c0a8b000000000000000000000000521d9efa5fb52f83e3cecae6aa621d4ef73b482c000000000000000000000000e7a8bc4c4a6df61df999de27dec9182f2964fb4800000000000000000000000076224c0eb7d6837f08da0893c80e2f95a886e1080000000000000000000000000b65062bdd90f6b1cc155569d52f09f4aa96cfe9000000000000000000000000bac38cf5e2294f7f00b118a4e81b5e2acd04d81b00000000000000000000000059278bebade8984f8b9d7092aa6455d791064b4b00000000000000000000000074165f5af672efe3b996835c5b173b040e2de8f7000000000000000000000000b21f22c080c6a59bc99e3530a2ae3091388117f8000000000000000000000000dd4cf1346d35597cd758be789d0ebf34706a3386000000000000000000000000d850bdee64388db0626fcc762c475dcdedb8565d000000000000000000000000ae0ac2285a1d3821821368388343810fde10860200000000000000000000000081988bcf77eb14e86249546a0cfb933ec9644939000000000000000000000000fe48ed5b81b64f35b5c5cfce1a34b755e5b042860000000000000000000000002759a9709119d2dfc240af52c45a83f47580a0fb000000000000000000000000542f2e647d374a29e505791bce8fdcfee0ed9a4300000000000000000000000027edf0bc9021a073a5bbc43fd61fc8b945fe87b70000000000000000000000004cb25824cb896b409fc65348f57711c59ebe61ee0000000000000000000000007198c16c0641abd076d9afc0759211f660ebe252000000000000000000000000e1fa4fd68698a94ecf91c2e242db7e9799b7ec1f00000000000000000000000049e1d8297f96b12c08843bb5fc64e783b6a419c80000000000000000000000006f83a3ef2085c6f484e9d7703f6f0c3b8f1f84510000000000000000000000003779494fc47e3501a6f1f9ef33342f1035d42764000000000000000000000000db1bea51e31ece97f8d5aea6e2abe1107a7816de00000000000000000000000036baf3658391e5fbf2245c391c7fc38e230979de0000000000000000000000000419ee18a3b61d7e24bb2e930b78639c72be399e000000000000000000000000b11c8dc19bc3b350d7db386fc60469d9ee68e380000000000000000000000000528021bd0ae3de9b035558689dfc12907448d10600000000000000000000000088deb93fdece026dd6e548db156608f6ed22595000000000000000000000000058d01d0995669bf8aa2c7159c13ae6a47f2318450000000000000000000000006784f9eb19b656c4b9eb4939f5cb37b0f2b2c6810000000000000000000000000526491a0ee3bdaca893c10ec6f4d0e69b603f93000000000000000000000000189780b10ed9b3b6f66a6e378add6d6b6cd6717b000000000000000000000000f16a08aa882acd942a6279ac9691bc2a8822009b000000000000000000000000f62500a476de60d8ebd8ded5e2428d45b2095c6e000000000000000000000000126a82124917236d692e5c33a24ec4bfb5c6d8db0000000000000000000000008e0bee841ca73d93822bcaf9c0c6bb282fd9d3f80000000000000000000000003d94f7184393b3318dbdc9de18b531a70efe886e000000000000000000000000fdd3df96d97e1653fa6294cd601f87b94ef40899000000000000000000000000e908692ce9d99db90d5e3fedd7df441fd6ec91d700000000000000000000000009b504e1d75f041e7588025c792d1d690568e85700000000000000000000000097b185fd184894401a606f70c7ab3bca07009b5800000000000000000000000056ba013ed3a0f4db36d33172b86ab1c215f301cc0000000000000000000000000bf10e626d28ecf81ba3ae11164eb991c18e0011000000000000000000000000ca1257e7ecdd753032721f4c7525b7c2497fbad90000000000000000000000002a3291d24abf3d2aa8afe6011d754ebe6dc7e702000000000000000000000000ba18c806de9e9b7800c94c13be805522299e102f000000000000000000000000a9963fbd239a9ee2bbc8f3ab0551cecd20f105d8000000000000000000000000513cf0415da2a735c24bd25949586619d134ad78000000000000000000000000d004aa067d42a4784e6fde54831b8e1005810bd2000000000000000000000000b58f77e8c97e3680a9acb048acf989c354ec39eb000000000000000000000000ba9beb453da01a558950a4212591899ae7dca4cd0000000000000000000000000a41274bf032938ece23012d10aa02aeeae7987e0000000000000000000000008f0f457d8ae2cc595a3e1e00a062e31ab16c2c1f00000000000000000000000094d06f6e1d326e57e317ea39916a63aea6612e65000000000000000000000000fd8afadee40fd1840e53951ade4db50d5c0dd25c000000000000000000000000e3c3893fc90ca8c8313c3f470ed5ce0eb55213c0000000000000000000000000a439f9c90411b5ceb1d43b8afc0ed72f7732236000000000000000000000000006485a62771b41297270107da9f67d6d53ffbaa3000000000000000000000000e1c902d610ba93391e6306bc5b0395cd23628ecb000000000000000000000000250e614e7cacb06477982f5225b64dcc81b1298e0000000000000000000000000a973b2e5c8913059a3748711ff472315692f308000000000000000000000000b2944a5b888cc1d9263e8d2b98b769bc35c628430000000000000000000000006b74020f7006c9aad2090ca4d6719e936e210cf30000000000000000000000003870d19ed3ec0379e56a6c320a06859084b023230000000000000000000000006ad3cfe36c19a0ca236f6fa2f23b8ea299abc8a0000000000000000000000000de0b80c1f9f1a01c3cd832fcce2badaae92f9b140000000000000000000000006e339ccd16c1b06d88278e333cd0ba1652a7642e0000000000000000000000009de6bb9e29401b1d525f25fcdedc8e31d5d7265f00000000000000000000000078101bd665a4c72e7ea69a67cbb1e14eb2df125e000000000000000000000000e19769c61a9e340b550f1ac88fc7b9bf3898e7110000000000000000000000004929e16fedd19ab9c2f473a93baa0e6aceb7359a0000000000000000000000007072c1c1fb6b1e294e36f2f20df3bb8a8dd8bf63000000000000000000000000e70183e3f4991b6cd8947665f16cba762f496c630000000000000000000000001899dc41b0e85c999460699a7714343966570e9c00000000000000000000000039b1bd91d715219bf8b7cf34308aac60545b3bd40000000000000000000000002acf0d055dbc64584cbbf9725d284e35fcae509700000000000000000000000016791c16d11ac4164d28cfb7e692464bd1b41594000000000000000000000000ee879906404432f863fb433948411fb7c379971b000000000000000000000000b321de1ab940206928087de8d8bfd0e8d756f3fe000000000000000000000000510769926c484cea968f78b4f3b9a016848c1e5c000000000000000000000000c28869b11528a6eecf9132c71a8bf8026f02ab0c00000000000000000000000079056bef3d4067e6fac731ae7ffb592cc47b0d29000000000000000000000000a733658e75d8be09ed56b0fe9e96c4b591f91de4000000000000000000000000dcdbc1162f41bee68821e95a0adff8f6a7014007000000000000000000000000b6f3674992db6ddf0947b81411b13b0310596b71000000000000000000000000c48d39c5710f6c4476c60f3f158e9fdcc35f68f0000000000000000000000000fa8a6d8333d496e1ea5f7600a3921917b3b1d75d00000000000000000000000012c241bb7495f6bd641e0454aa54258ba326e7ac000000000000000000000000c83f61db1afd1027fdd94699883eff4437bc43990000000000000000000000009edab6f7414537126b58bca4d7c27dcbfc0b359f00000000000000000000000052d610a72b3be65ee3405712d04a484c4fbb79340000000000000000000000007302cfcca67d2e223a2173a2b92fb1d213fa0a5b000000000000000000000000bf04cb5371935b8390bd6733386126753e51f7e100000000000000000000000077a3345cef9046155ee83b23bf309b1034885d4b00000000000000000000000067689caf3a9a9beb6ae2e56c2483aa0e95af72f600000000000000000000000014fcf30c787ed8688f4864e5150c0a008e0d588c0000000000000000000000006628514de4ea92b899af9cc31ab14648a3ac5261000000000000000000000000ff0f4c43c7b632827cb00234fc1e835d88fd65cf0000000000000000000000008413bfde16030ffa1f81c4ce28e5f59b8d78490e000000000000000000000000804fa0cdb7cef13be296566c32a1ab513c32fdc4000000000000000000000000e63d5e0e063e93aa972b098c626ef6f3fac435040000000000000000000000008be9e8169a7021644034619dc032657184f5b4bc000000000000000000000000ba027b4b941e0e4b03619f6d7b2f9a7934e92cd5000000000000000000000000d1c70c1f604bd38c888122246322b8fc2caffc6d000000000000000000000000457211a123fea264d4bce1576216e15ba7522cce000000000000000000000000e2c7eefa0a32242f603721e2d9a86ba6296a9136000000000000000000000000e904cec81102af6f91d1bfcf6586e33d34c0321c000000000000000000000000f21de44706e73e27b5dc2892cebb799114ca47ba0000000000000000000000002858517db894f2378479244d0b1d5ac51dc16c410000000000000000000000006135cb2440e50c5e2e28bfb3f7193a17203c4c02000000000000000000000000dc5fe651bd6bd20b7932a54a3f040593d98f52ae00000000000000000000000000922c73e5b9abab0bc0648b5b179e641758cb3d000000000000000000000000dce9f584abe159e1f54f3774e734d9336855c2c1000000000000000000000000fc91553bff1e41f83f0ae8f1b1be6b40fc63bbf10000000000000000000000009e57ad7d9476bbbd48a1672d292cac7d260ae4470000000000000000000000000f82d5cff4a7e407d7ffa6f8dc73c99eaddfc6ab00000000000000000000000038497060c9a15b95bbe5dee0e2a70fefc4d7bebf000000000000000000000000f321234c8be58efb2abd7c43cff495517ea5f8460000000000000000000000009870bf6e940f95b2d06b6aafb29bd9080bde1ba2000000000000000000000000925ce3e7a9febace45a8414a7d9d6932c16b92d00000000000000000000000008155e5ddc002ca62922f969f7928bef118edf91c000000000000000000000000d5868c3e23723262b8f520438be3aa2ec8ef18ca00000000000000000000000089b54745be27676c1bf77cf036c99a399ffc5450000000000000000000000000ffe5d93ec15864d19664662a9dae373cfc23e1cc0000000000000000000000008c2a39ace445d5fcc55ba37b7cf216aa2dfba475000000000000000000000000c4ce3721484ca9de9623d8070a909356d4c4bceb0000000000000000000000007889f3b7a13f8b3c1e25e33e35f1cdb56579236b000000000000000000000000ae4ae8034c105930fb9cace2eb1e1ef58fbc3fd80000000000000000000000008adf00953c5e248a22f271b73edb608f6f9fedc5000000000000000000000000cda6519c7135147c5e0596681b6e5e3ed02661e1000000000000000000000000b1eaa5b707b00e6379a89e09a3a025c359a1832f00000000000000000000000058ef726b91b0096afca48cac7fed601489ad05f10000000000000000000000000e24aadcfd8933b6d6191620c0658011366d667b000000000000000000000000efee61a1ecac3137a648cdf7d5a8d45f02870f46000000000000000000000000d8826e73238407f7c426a3635ec57cc56e4b082500000000000000000000000017ee69a5bba1a819a5aba807f99dd9228892e3d8000000000000000000000000a9dc33dcdfed9d1f3d315768ade4d103acc72e3c000000000000000000000000f0863a47ccf2674fa087c6a6bb21f91634f1799800000000000000000000000003a3355b8d8da848a87b90d523361eb003fe07e100000000000000000000000058683cda70c742c194a5d7d98e2f96bde098ec6f000000000000000000000000d29b0640a14fc8e76e0e079026d8504e3edeae0b000000000000000000000000d19eaf948e6c537faa920eb9ed4ea0749a7b55eb0000000000000000000000008ec80680ecbeec5aeb92e8ad20588c9f0e95bb71000000000000000000000000d6fd8abdadf91d682bf7f377f432141d0a4eab030000000000000000000000008e90efaf4db6be665f588300f5670d5336fabf9a000000000000000000000000551ebf75fed7d56e74043963145c412a47256ce60000000000000000000000006b2d959c0b54537ff2c4ffc6fcafec1f0ffbd7bf0000000000000000000000004e374ccd9e09c4df8b8e3c4094873c92bd75869d000000000000000000000000ff0794de0ac17b600a2e3b3e98169e42d1b0f670000000000000000000000000085118e2dce5647ca581a0788c0fc44e86c0f3b5000000000000000000000000cf9b11c246bf4dd52b0ff3c1e09134ac8830f214000000000000000000000000b6ea71278b3614e3e0868d7d75923d852fc981df000000000000000000000000d884dd2130986d50c1a66f9c0f63d72397f0b552000000000000000000000000d17bd28eb46e66f9eadff5fe987f73dcfa57a8f70000000000000000000000006cef0cc68c6db92c9b5383632758c9ac0a9ca476000000000000000000000000aefa40a9edfb9bc8b93a1785b93e8b536ca2a6f9000000000000000000000000bf7a1d1c34a63d8774fc67b7db6ce1dcaceb34d8000000000000000000000000fe8bb30373598e3fee67d301cd60597a7bdce7b90000000000000000000000008959de19731125b4747e0c01b31224df15a2c0b6000000000000000000000000abf6fd2406e39cb3c16addff888f128211463ea500000000000000000000000030fa32ad7e4720aadb85bfe20e2e3e359ec8603c0000000000000000000000001d09c4812be677396d0dff85d01fdd4c3fca5cf10000000000000000000000000099272f94c37c3d9a90bd1b076202560ff252f20000000000000000000000001a49e3fa96e6e025fca2b38a4415829e43f46a9700000000000000000000000087ae35030dc42a497d224dfcc73c55623bce9fd7000000000000000000000000906742d4c7d49eb6e4ad4791cbe05495d082b9ff00000000000000000000000098c1c9de64468c5ee318c94a76d41d43c582c74400000000000000000000000062b59e8095d2b3f40fa8e72286d968a0896941bb000000000000000000000000e8f4d10054ea7164ac9f66073ef51a4dbd8f01cf000000000000000000000000af0debc9e9b84d7a17877ed1db71f3b243eb07500000000000000000000000005fcecb689de555bd6c8915047099e2076b212a7e0000000000000000000000005c2adb953ee7a361a325ce0ff5ef206f991495d50000000000000000000000006aab2e745b34431cf3e12b4bef9197b52b324623000000000000000000000000d0834f8b329170cc9e99a44925ad56b507b23be7000000000000000000000000b0f25a781a81c4f25b432490935de9333cc10576000000000000000000000000a9b99a5c3549738a6394304a4970eb2d7a2c60b1000000000000000000000000cafef985fd35fa43b7c2d91f02a729e42c9812a90000000000000000000000002bf06fe30831bf88d835755422751423c7c6ac1f0000000000000000000000000214c9d7ff51095b8e2b9bb8e31ee1e313eab596000000000000000000000000670157e50952f1c7cbbb0ab855f913f6a30bc13f00000000000000000000000035df26ac7f2c219cd5e9632ac0d5a530f8782c100000000000000000000000005aeca9a9095819068fddc7ebb249036fa52bc979000000000000000000000000defad9fc15b17d851cec9e1a8ce1ee223709fcac0000000000000000000000008a2e938787076a33ed977fdaae57354461b1ad1f0000000000000000000000008b318018a93ce810d4249074ec328019cb3b1b2f000000000000000000000000e21e689f49080ab7448631e9f59e7601f16b760600000000000000000000000044342d900d500d08f0af698ca81ee6cf9720b2e400000000000000000000000037c26f3d7f473e0248e419a4c0c6b999cdd2ff8a0000000000000000000000003c51da13e9d39f4bc28ff91ea1966ce36d3bf4f40000000000000000000000000d2d2cf75c97562a371f49e9f82c2fe0a22457910000000000000000000000009fd7ba705b11f65b8063e64653e6dedcc004db78000000000000000000000000b5ce30c1d55c918ab57b1f63d05885326b12105700000000000000000000000058dec9a1ad96ea04ba7e3000e89acb267f5ce29c00000000000000000000000075e47cee71ca0efd0e21c09e5868b0c53e3cbf880000000000000000000000001343c6d478e34c5d67239a8733a747b3eee88bd6000000000000000000000000d18c170473076fc06bc9fb34e2b95b65cef0b714000000000000000000000000f802f2b011a012d5086c6ef6d404a5f08919a6ad000000000000000000000000530b2995f3ad2a7c6751f9d8c181a5f34138ed20000000000000000000000000bd9b438c3ed39a85ed57eb41cc34cdef7df517530000000000000000000000000555fbf2018f731a79507be0bb2459cc05eb27ce000000000000000000000000d58ae5a71113c67a9c34179d837f30c4ffb89e2d000000000000000000000000206ec5bfd5247b106f58f2fc460f639d7a6fad3f0000000000000000000000009855e095af96da7e7d5b8c5f1328f3544a109fe50000000000000000000000003f66c89993b8087859c423c3909c12b3d912323d00000000000000000000000007afca43b19f9a9fdcc5d1d6840aebb89771cb04000000000000000000000000e8e2fa78414324f60ce337d8292a0ac1c32af069000000000000000000000000dcb9dad285dde7826211a7e2a8c7d05ee80bda4d000000000000000000000000855fff877df1899488e0bb8150931cbed03774c7000000000000000000000000abd202b8a1455fde0ac0449f4f165f69409bbe700000000000000000000000003d1246a2d12a44a0f4e752c5928c50d9f4355e9e0000000000000000000000004b93ada17ed77978be15a87456d1b2353867972300000000000000000000000046e1fc80badff966bede2b122fc7c66ef36f361c000000000000000000000000cac4f09e43530a23197080c6486d8d15d1eb74c7000000000000000000000000ecedc96497424855697c41acb7373410a59828e50000000000000000000000003da34522ba06c7dbfbd1931f1f9acfff765f0d1a000000000000000000000000af896a2adf20e2269514b7c1e481a90e32f973b4000000000000000000000000cb8f45858c660d02beb84d862a04d32941bd6d10000000000000000000000000d79ea3af2855a0e547a5839b827ce804f30612300000000000000000000000009c648fb156543400fe5eee114c314a5e1b02c9500000000000000000000000005e9b74b9d7695af9f41c954f929f5e200c7b7086000000000000000000000000e7e886283f261f67e37c7510c7851b5cd1b12ca3000000000000000000000000c42ae822249c7f3c001ef1aca165d9ff4afa5816000000000000000000000000a24610be499af52c04e98967f5fb072dd08bcba8000000000000000000000000f07b1911ebd6fe0e2f1440bc69b69ec40baab6ad000000000000000000000000af390f3ae5fcc8f9797f822df8055b8963d34b82000000000000000000000000371a4258e97c2e6addbe6e770556c0cec26168ec00000000000000000000000019635b7946bc541dfc11b7e5866357edb0a448df000000000000000000000000f6c99dbdfc413ec94f8bc2786e7e01e917a82dbc000000000000000000000000207f4f64e030a9f2925cc195f39ccff1f0ebf0ae000000000000000000000000a7a4add3ee8aee8dc50bdddbb45ee7575562235e000000000000000000000000f6f355dfb9ea6e14d1cadae8484c67076805a12100000000000000000000000024166840b9a0465b1702ba5b53f711bf1dba3d39000000000000000000000000ed30b0e83dcc4b0d00ec8955a3167a083b6ca0a3000000000000000000000000adc535fde5108ebb1165ca2056b30d53ada277a40000000000000000000000007d1d7fc0235e07085d633778b0cbc6fa3df532fc0000000000000000000000005bd9c5029d920d740d4ca3d45d11e3a30f41b4b400000000000000000000000000c8d9d8f0e842ec4cb12a2704e77cfd5b4185e70000000000000000000000000f0ff1f0722f53b863a40287443c6736a81eeaa00000000000000000000000003003fefbfed9ae50dca6b9c70a0ac848d2113117000000000000000000000000e78fb040bfa4994f5dca4d087244b2620f12344c0000000000000000000000001b892112936fba35038d19613b5ae68c310ef00b000000000000000000000000e92c53dbbc6b987d2a6a9058c2de64b3d921616800000000000000000000000034d6425275ab945e1f0f1c3a8511ad46c512212d0000000000000000000000000a8ec39c71692e5359a4d96b6a5780e340ee269200000000000000000000000064da6b148c5c3b8caaa280e2dc1f7c57876e6f9e0000000000000000000000006024ddf20ee212a8d8c8cb1011e2f3ac30f7770d000000000000000000000000f92c14556458aa4256806cea1d9a348f10a230f500000000000000000000000045d9f194b897b7af17895ea27015b284d3711de9000000000000000000000000dba84c5cc9a877dcbe1c744aab78ebf8629b3303000000000000000000000000645ddc3e56381e1e187e640d2e7f32d9a5ed5e5d000000000000000000000000f909ee847287b7b02dccb58b04da62b072e940700000000000000000000000006f89385d4b1ce9a749277c444ba7c02d097425c00000000000000000000000004a530e735d5600be5a38e72e52aedb9cc7d8e9cc000000000000000000000000dc48340048259a74d885e0f1329e6d250e7e96d2000000000000000000000000547b18d152c879bad3cfecbabfb30cf701048899000000000000000000000000690d56c65168f94e4f377d83f2718484235dcdba000000000000000000000000eacf94b9aa87a47bcb643798591300fa7b2fe6420000000000000000000000006a601f093e0e66605f32bb8c3663648f809e5ac0000000000000000000000000808e7e3dfba34ede5f2aa2537a4598d460ff481d000000000000000000000000d9b6229f33f5a90c04cd921c7bd90e596e0af3ec000000000000000000000000ddd85d1cc6b4ac6fdaa98bb7951a55fab5866ac100000000000000000000000028736fb08cb3656f33c3afeb46b56c73b2fdfba80000000000000000000000007dd2720b5644573f53cf6d9fec913a2e09d23b26000000000000000000000000123b9cd21c58621436349d3d0660308f58660640000000000000000000000000de37026e17b7bbf92cf768faa6d50e05d13de1120000000000000000000000000f0eab3c8f06a49c0e15a19dcf28f482441c064400000000000000000000000003a20600f63ee0744976a78bdc2087daf3175a3d000000000000000000000000cc75fd7e1697892f89d175333985d205255f9dc30000000000000000000000001dfb2c28dbc3c5c86614ca20fdf8f5f9eff718f8000000000000000000000000cedc3a50c50ee529fdf63f07a285739bf7869abe0000000000000000000000003699258bdbdea787e59bec9afda0129ff00fc2bd000000000000000000000000f0a119930611339647cd2b592c94cffac780ffcf0000000000000000000000000e3704f1a18356ac3c6ebd845d52f3d0b903e31a000000000000000000000000e9d6ef8375e59054c6593ea8a786c7f32bd18cc3000000000000000000000000cff8df861f3afb80408caff5fb071e032ee82ef1000000000000000000000000548aadf8c6783324eb3afccd19f1fc39a19a0dfd000000000000000000000000584afb3086b606b8deb4367b0cd98a53fb1255800000000000000000000000003831cba847c43bb550f86d9af944564bc1590ea7000000000000000000000000a6d3a33a1c66083859765b9d6e407d095a908193000000000000000000000000964876866e00d843236ce81d8e4055d91198add6000000000000000000000000bd633640bd1a17e81c914034851ea8461ee2ddfa000000000000000000000000da23e91b614932f946e26b842631f2479f783c30000000000000000000000000c7f180c9c48962037003588b69b07a0b7385b1b6000000000000000000000000ccd07b9dec21cb90cf9a0e49a5b269c42ac29371000000000000000000000000a0ef45d5c903cf434b7db2a92df14c3c56e2058a00000000000000000000000019b46988aa406cc10a06c1780f5ad9d1a35d56b60000000000000000000000004721e11ab8bfcaf49cc11d88b418c873cf0da76800000000000000000000000032dee56013f307354883643cf8094546a1960f780000000000000000000000000bb873425238d10811eefc4a17e1b073a398d308000000000000000000000000ddf4f528484ec67e611e6f7bd5cfae1cc327d642000000000000000000000000bc2d35b7fa7f538dedf545365e667b40329b356e000000000000000000000000ae6c8a9eeebedb149b4c0a1c44f0be13cda8f20f000000000000000000000000802ff80fe99b59f56b9769293c8aa7d4ae2d586600000000000000000000000041018aeb9ea0d64f338c0b5dc8c2afe7dbcb0648000000000000000000000000441ae14956ff5ba4b3866217055366a335a3c88d000000000000000000000000e3f45d6e4e3e30779bd497ab405367bb7ae6146e000000000000000000000000d5d383878cbd9f3286c8031c315e6961fd06bc1a000000000000000000000000e25faa5a3e7d5fcf9b160c4333a14a9ac9e6ad57000000000000000000000000e67ec0f27e2221e9bd608231e4f6c5df03b39ad90000000000000000000000008ac3f1ed37c5ca0fdd38d0f5a76bb5bf89450c48000000000000000000000000b2baf0de227fd318e746141c30ae8c0a0c20ab44000000000000000000000000916c5e2d413ce39eee56d83827a236a82aabaadd00000000000000000000000051860fedeea1cfb34c38c485ab89e1d4e3b91dc1000000000000000000000000ccddc075b9e1854808fc7e9696ebe68e84d8878300000000000000000000000014eaeff8856d0206810fa4c0461d8ec5b15212690000000000000000000000001eb38e472322a630ea1942344d562696e3c1cfc70000000000000000000000009deca0786e99d718930952d537a76553bc297bb40000000000000000000000003bf6a8b9a7b10a0afad1fc0a9d1dd647ff5942200000000000000000000000000d8f5868f6231436eeda7bbed4030d3825b25224000000000000000000000000fc64dc731802d5edcb265efca68fe04b262773fd000000000000000000000000f104d5edf96652635671c3b62f0569a16cde33da000000000000000000000000874aa717312b9b52aeaa6624ac8ec7fae600d9df00000000000000000000000055b189280aa80aa933f241e97ed6081c340ff2d8000000000000000000000000a3fbb0bf0e3d6ed19bc7da60ef5a78a960ce8b3f000000000000000000000000c5f3dc2f01c2fc5f1627f5b5cf3a31676cca086700000000000000000000000021405a5459dff9c4375eed6445d876cb0946e922000000000000000000000000e466412922f444d0a119c678ef022562fc0eeb06000000000000000000000000e40f14859e2a5bb64c3b34e68282d11ba3e108a1000000000000000000000000ae68c223c2d5828a561553f8ccda9fb0eacef40700000000000000000000000052b1bd03e638f27d4dcbb16c1d6c0565257444cb0000000000000000000000006c5edd72005fd6463f317d0f0dfb93820eabf6b70000000000000000000000007767794b2b76f76d947faeca65b9577a82792e220000000000000000000000002c7abda59c89f1a66f7d844ed4fedadc949c554e000000000000000000000000d8e6d5e33be964871c3f482c976ee5276ba6ffe800000000000000000000000072c80492a7bcdd08be4007b42224bc7e87d942590000000000000000000000003e661a9e834a2a8b7b41764abff273b84af37040000000000000000000000000580f11a3a05f934450e672f6ae42735f360876480000000000000000000000006b1ba99d75a76a2e347974e4a214773d8d61757c00000000000000000000000008d828130981123da5b8cb6c1d7c293cdc05eddf00000000000000000000000004e356b3541d3e521e38719cca1a7a337afcddad00000000000000000000000080fb88ca792fefccd768b6ae7d9e17b854b44065000000000000000000000000080c9dc63156185a8a05412016d135186f545316000000000000000000000000fb4d63afbefbd362993852e05ffc4b75775a6945000000000000000000000000a21b0c5c7ec31a22e0a84fedb4108839cfafb50f00000000000000000000000021ae142ad1e7dd7360a489cae90a688b0b2dacc7000000000000000000000000fbec5d9a944c9d14f9d32456511b63341c9a9676000000000000000000000000e0ae6484518a94a8d4cb127589a69739c209d94f0000000000000000000000008391f2d7246160d43a8e029e2bed69fa1179d36e000000000000000000000000dced88de7f39f709614446c0d662207bb6839b5b000000000000000000000000bf4d737c28c737c023a386acd56926377d4bccd00000000000000000000000008f8c7403de3c34b7a06ee791b387bece77b4bd0e0000000000000000000000008b599e231136156052a3f2484490ad1543d97511000000000000000000000000707433b449b391a9068b7c8a8f889218e8a2bad0000000000000000000000000a5196c910ecf6114195edb78942ce03b978565d6000000000000000000000000602acbb366c6a9cf164fe10704eda6719aa24684000000000000000000000000f9bc073b7d66b91d6d63a0928c75c68994f9c2a3000000000000000000000000c631c6f93b10ec7ca839463387a710acef97eba200000000000000000000000026f5ab65d64cc03369de289e5c7242c4d7e8286b000000000000000000000000df28d63820e6b84e4c56cb697daa2a39d1c6200c000000000000000000000000fe26f7da616eb6347d5f0d45f58561bb4a8ce44f00000000000000000000000083b9ca2e8b03ac333ce1713e2b17748a92ad9c96000000000000000000000000d109da146a1c0220b1373aa3e0431fa52cbe000c000000000000000000000000aa3231ffb60cff353e2e99dbd1fcb42b9bca99900000000000000000000000000cdb246145c964677eb16be4cae0268eb02c2ec2000000000000000000000000fb96031e48b04d65008728792c690f468f18dd80000000000000000000000000e450493c168f1db46f83fb4c4131e0c82b01cd72000000000000000000000000157bad04dbab5db1acff43b517dff6a157c4602300000000000000000000000032f87cec8dc40c704c274f0f0c394f0af1cf0c080000000000000000000000005dc646d970567f88b6f1e190d5fd64037f8e09dd0000000000000000000000004d357bd9a0d71a4038b6bb5cb28eea4c0464800e000000000000000000000000f10f7cab88315ce9691d628a33aeed30255f93ce0000000000000000000000008af2ede531561e963153d55cadf596f86630cf320000000000000000000000009b409d73aa9df3bd66446a2276a438835fbd29a900000000000000000000000022b402f85a2a4a3ee7741f0dc400399720c755650000000000000000000000008386b4f343db2e0277b3a39366eb8ab57ff03e7d00000000000000000000000020d3d5a3b1b24838df977186ed2633adb12531e5000000000000000000000000ef8c2ed28cd7cf7b2eb2e446d06c55246ed65d6f00000000000000000000000006369a45cddce737de34ec4f117e9c9c2b5215b000000000000000000000000050343db63b24981397c6411ae2e4a11bf5f69d4b00000000000000000000000023fcfb6ed918b3579bd81de8bd5a636ecb4d83a90000000000000000000000004852ca66481fb0929e99b12238b9b3b48fc7da9c0000000000000000000000004143f2bc077e8af4b73eabaaa576803fc92956b8000000000000000000000000a096c6a93408813118f22e85a63abbba450d6b32000000000000000000000000637dbe8fda8f2ddf0ccbeea31b0a4be5ab05be2c0000000000000000000000004c44b85b5cde966285867542824893021b8967220000000000000000000000002231d8fcb42864d7ef341e2a6a51b753efc4181c00000000000000000000000077a590bc8b563a2c725c9eaf5ce072b616f4ee490000000000000000000000002d9bbc209f95368826e42730e94d1a3d2c788a05000000000000000000000000aca0431c2d03324ac4b01ca3bb2a7104442ee1eb000000000000000000000000da8a392e0032d4b6bf8c1868b46c02ce09cb655d00000000000000000000000090f773b1daa9e531f3c878dca2300e92be238615000000000000000000000000a8a8954588146a886c856d000808c9d33e5425a80000000000000000000000004fc22eba15c9285b56f2740bed13456edd4703990000000000000000000000004ab389d47e782a2dd4cb2a997cfbcd4824eb0d93000000000000000000000000300a2f3d85a9abfed2e26eb0b59f37971cb9a94700000000000000000000000090269db26a291d5da349b471c8b110b7c4a36daa000000000000000000000000410aa744c6b08a14db315ef9d80a92f98b7dbe10000000000000000000000000ea8674c46b9577708c30921bf664602682de3f3a00000000000000000000000050c85e5587d5611cf5cdfba23640bc18b35716650000000000000000000000003f83c1d492ad28a6fd7c9d5e4d5839bd961b1943000000000000000000000000daf5c045bfb2b2c164143724b06aed68b5f6afcd00000000000000000000000037264f32ae29cd58aa5f6a20a6bf11072e3316c5000000000000000000000000894cd8b14194e86893bd041df4a4ec0ce55c5e870000000000000000000000003de14802b5a7b53f14ca9f7d4f12bdb5167f24f400000000000000000000000023544348c75462716035944cfacfb3ba015197b400000000000000000000000095c0157cd6db525257019eaa758aac8a4780df4e0000000000000000000000003634faaf8e3b6a7f5e4ce292433f63a6d80e39bb000000000000000000000000e383cb2279f4f54faec0f7bd5df2f24e7434e5e90000000000000000000000002df8d282346e20766d0a3449ca6801345f4da1c6000000000000000000000000e14e421604ccf2d266cc1e1d90a15b6c5e770f6f00000000000000000000000095bc9bf5cf0869024001bb56a73ccb3366839d4c00000000000000000000000041e59f0c3859bda4d50b3cb117182df40253ddfc000000000000000000000000b0e87de91768111d7d7e367bbcabec8b8d1dc892000000000000000000000000b5c11aa0c226d956cedd1bba022456d401cf8ee8000000000000000000000000632c3673ae0f347850d5f3b9b90e5490dfbeb5af00000000000000000000000063600ab1ebf2b65f20b175625856e2a9a71e1828000000000000000000000000f0dac8f65b51e918b38c3909045485119d5b6e3d000000000000000000000000481598014b9ec603cf6ad3893cede7a8d096f4b90000000000000000000000006be84b024a4484554d118108c27c14c30ab94b960000000000000000000000008e3a2229557126e8d203d8d240fdd2ed4d3372f30000000000000000000000002761c5acb0dc069f9e9786ec48fa84746b6b307f0000000000000000000000006d9493d381e2f2062e47606552e9380950fdcb040000000000000000000000001d2561fa8f81142cf01081cafd2108f4dfd40333000000000000000000000000c32c0022ce7ea8b571165c29f84763c2791f72250000000000000000000000007fd9889a143157e6183ffb1d8c1cde37f302cb1a0000000000000000000000002ab409c4b8eaedde21e2754b31c26e4a49405db2000000000000000000000000f36acac511c272e347e0a4f1205a322c659de6d30000000000000000000000008cb599a5de7ce07dc291a38f53e7f9fab5257402000000000000000000000000716d356a15d9fcc940913fbec63cec928838aae2000000000000000000000000e8ce210b801f4331204bbd33a3b415836a6be4560000000000000000000000008b1eeff019c7eff6b08b338ff54f5c00caa3a1c4000000000000000000000000a0d58736c016e4389794f15eab1a19b9da1cb5c5000000000000000000000000b55f6d70aa9248b196eee7d878c57c8eb7042f7f000000000000000000000000f8ac92a1d41384c91bfd3324569a1c95dfe912b200000000000000000000000003dd5d63fbb8663965ea97e74a9f67d1935378780000000000000000000000004bf8e493bc7b0c080d14c3726c011ffa1cd52157000000000000000000000000e202f8fcc29d05beb9be4563aaff21fa0b6e6e0300000000000000000000000074933a4dd1c67f15ca38a446cde07e2d617083d20000000000000000000000009ca7e8be6268404641c9a8080eacceab7339211b000000000000000000000000505f587606ae2b16cb563a494ec6762be1713ae300000000000000000000000039990037277a3574ba7b39733466068b37fe8120000000000000000000000000bafb437ba783715547f75189d406021ae7a1b8dc000000000000000000000000bf34fb865bc840c3e43ace889ecf5d3c6800c7c4000000000000000000000000394259baa32f42bf54a7d63899bd7e6025505271000000000000000000000000244ad9c19479e0a117b179fa695bc3b28177cc6f00000000000000000000000013ec8f871a70dc0a482384658cb83ec0ac5f33ac000000000000000000000000c0219876097fd317bb55558dc1708ee649854a5600000000000000000000000024dd522b6632f058595ede1d021884e0f3dc0cac000000000000000000000000e5ef637b8ca9c9895483b8fb4f0a472f62ce12aa0000000000000000000000008a166609373e37660cdc0a056d1e0cd9ef80f1740000000000000000000000007f6f205f6dd2176047455af0e7eb4809d2f1089f000000000000000000000000bfc106621f448686178eed6fa8f104ea4c74da9f000000000000000000000000323904a020ebdc3798e6fb5a40dc7dfd1aef586100000000000000000000000052c17636b73fdb0f0ee36302b834ecbf380e0646000000000000000000000000c42bef5c886fd54c34950c48bdc32c4dab67ebc50000000000000000000000003763be2a6891933a4f457db2c29af5f18aa29cb7000000000000000000000000360cf3c814db3407d57f6e0894342af534c9e82100000000000000000000000090f1b2a287aa15aebe91258a3731a4520d184415000000000000000000000000edf0f7145327a0f08e97c3879f3a487c98cf66c70000000000000000000000005c07009597acee502f9c2fca11eac7a0f1adb1ea000000000000000000000000ceb008be921430996a53e7e74be968bb8d038aed000000000000000000000000499ac5ffe6a1a33480cfb6ca76a578a133faa09f000000000000000000000000c0eb8813dc5d8d2948b2d50407b23c25ae7c481500000000000000000000000094f101bf2552b7f6bbe268fd970e8336795270ce000000000000000000000000c24ab8d6ec10c0d50d352ef69d52052d2cf39c9f00000000000000000000000055472c32f4ed62409e4bef81b00b28d5ebb8caac000000000000000000000000cdc36d964fc09bddcc88f51ad2071278a017fcb600000000000000000000000011a474d2c1d24248193e9e70fd9e397140b025c30000000000000000000000001394d97a99c567685cda3b29e830e43dabacc6e0000000000000000000000000be139f2bb475ba095cb2bab4b83f1d2c7bb32f99000000000000000000000000dfe979e0ec8faa6a3e9cda577546e95a7d438cf3000000000000000000000000caa25ee85d495b639ff795205e0e4a2f0eceee46000000000000000000000000c54424ff81647e5c96ef11e786c722a659ec81490000000000000000000000001340270e83c211d6fc6357feb9c7cbbe2c668940000000000000000000000000246c29b002246612a67e34df78f5c2fdb25180650000000000000000000000000e3f08575ce6db213a968db29f2959f64653dc15000000000000000000000000cabcb27fdfb23bb9e5e345dd0999cf7238d84dc20000000000000000000000003a9011e757368bbce8320bad8ca6ffbadd420129000000000000000000000000b842e72b759a4eb9736e8f4b16ad75391241b64000000000000000000000000094ee34cff0fa5e7998f17980201f2f140f61f7a6000000000000000000000000c1d33164048ecbf5f8145477b0140b26529e949e000000000000000000000000bbe4340558733b419fd67eb6a672689d3c0dea9200000000000000000000000088e22969d59e9394af6a2e03191908f86bdd515d000000000000000000000000392b55bc52c217e0c70af0fb3020a54630c15648000000000000000000000000a91ec4f60a2bc18786d22a81d604a15560ab0b5b000000000000000000000000a136d5031426c49b915e1dc291ab8e558e34f547000000000000000000000000ef00b67f50f92e53b34f5be1a8e4239e9d4626800000000000000000000000008bfbd98f1e1fb66401a77276ebb2930abf9e8ce500000000000000000000000078072b7ca376c4124c1044331905fb0d663f8391000000000000000000000000e16eaaed22c84364e3ff93ae54961abef1dc7def000000000000000000000000b0d39b9c0e01d89c2eb65ca213b963282bf016a5000000000000000000000000179861d9b0968b17a5f5a9e4a559a39f32d8f503000000000000000000000000d70560eb48d6dbc13aeaa5b2019ac3174fe1aea90000000000000000000000008ccba3ecdc8ec9110ff5ca73e2b137c7827901090000000000000000000000003b57d1edd81bd4b70e952df14f8c3b9e704f7d0d000000000000000000000000b8cf56ec6ec1be725477f43d1b46309ff4702c220000000000000000000000004807016bc1820e9682ec864cee7d8647bbc0e8390000000000000000000000003ce826e03d8904afebdfdeaafff35a2c6da9659b00000000000000000000000008cf1cf80a33373b5d6b6e62c9ed4da06614a66b000000000000000000000000d3f2f4a2820990859c504f00e70af56f9543f434000000000000000000000000a0b827f64e3792ecd50d2d622ccfcc9ca4fbbc5a000000000000000000000000e79b34b4bc84f81f11ce6fb9ad8421cd4fb5d85f000000000000000000000000087042b6e9716c2f04aaa45e48e7e87d63467184000000000000000000000000d779656df7d096c1d07c3981b2dc309092751baa000000000000000000000000ee793f72b11343a1ce8d051ca0640410939f591c0000000000000000000000009e0509c6acf2ccb03b01f2bed0aef38b772cf412000000000000000000000000913bda49e1eab355cc8bbeccdbeba83c17fcf22000000000000000000000000030998765f3bb9f4c690d328c5cd88d6b32ef952e0000000000000000000000000cf2e05c65bfef21200475fd5f8ca6f1e07f862d0000000000000000000000006d57df5a174bcf86591ad0445d44d8c4fed97a520000000000000000000000001ba5bc0a0b7e343cb43a893c8d69620c0ce309fb000000000000000000000000b67720ee2c40d5d9d72e958760be2c78c967c98c0000000000000000000000008cb875d827d241d7dd135d4752b4777555094899000000000000000000000000b018f2dd74a5394d7ff96f146ac180b0e186ac210000000000000000000000002461f4ae40a8f7381e8cce3014130288fac80d420000000000000000000000002db734f853e0fceda560d7e0eb17184feb07ccdc000000000000000000000000e32b66f75e689220e7790d0c34470803b1e382120000000000000000000000004dfea3f210cde9ed67cddc63a08b6f7018ecd70a000000000000000000000000be9d7cec088e3e19a7bbadb82293c112bacab149000000000000000000000000d25fbe7e993487a64b561bc4d0066f3114a9f38d0000000000000000000000000830428722c5a94edff3d0e3e35d06ab61b45365000000000000000000000000b2d1b36826c98688bcf21c104b9c00ed13b4eb530000000000000000000000003736477d22fd55e46c4560ecb838e78b2d23af9e00000000000000000000000069fd01f18898dcc227be87ed9e9f893c2b56b23700000000000000000000000009405baacdb6924c38f58ea534c5e4170273ef350000000000000000000000002d9275d6ef234be2a8055ea46354b139a58f4ab80000000000000000000000003b4e0cdea62edb99195148deafef228de68ba2a000000000000000000000000088353e99ed8249338890f888cebc1ba713e7bc1a000000000000000000000000d35a491f72cef538cf7f28e462238e32d710c0990000000000000000000000007f39a755c1404fccdc7b170f8f806c4cd6887775000000000000000000000000be11c752c45c7e65dab1d2846a636b0935afea850000000000000000000000005c2acb9ce5925d2a55a2b6e0b70e8753b33094bf0000000000000000000000000d8097c51141d5fcf433d3d09b6bc0c7bf4f43d60000000000000000000000008fa1e07c006768b962ee5fe1634397e53f576c000000000000000000000000006e20a67b993a5b9899ce0934c48ba11f42af0b760000000000000000000000007d78973f27ecab1dbab63c346ad948ad399f2630000000000000000000000000b4e35d2f9114387a5056d0d241fb25a94b728ab6000000000000000000000000faa245c36c752c4dbd376f420937903f3e61f373000000000000000000000000c3b3d34ab8e77eec255fc14a9076f21db0e6dffa000000000000000000000000d1404f562ef209fe8bfdc5e593d519e425648775000000000000000000000000ec4ede675516cea217ebe8bb3861279d403a7656000000000000000000000000769c99d9e7723c384ce2d73cf4414b275fb3a336000000000000000000000000a8a170a2df53fce076bbbd0023daad29a5d0413c000000000000000000000000ba36e882fc615bbb83e5a750dd1f82adac9229560000000000000000000000006c2c30f4702d104c26e5807ae28a66bdbe670d830000000000000000000000008c4d4be8ab21c98dac8a4c1f1571d242be646f360000000000000000000000007fba36c647cc537a6e08bd981cd8dee6727b0f4f0000000000000000000000000d2ab6a1309d6adf9bf654594957d9497825246e0000000000000000000000007e9006b63e207350af6743594eb8f5c81618406e0000000000000000000000000a040ade266332adfaf1ce6dd0ed8258837af5a40000000000000000000000004cf2e21d0a88d7c823aab5260e5eaca3eb3ac2a6000000000000000000000000fac4f592b5774ad8d58813be0c7d12eaf4f74bc600000000000000000000000004fa024deef33b874b1cabbe1f6c991c0247f1a60000000000000000000000007356d3ea12ee589a05018eb5e7fd79d0834c51a7000000000000000000000000401db08b0aa2386fa21635904b0a96610556f40e0000000000000000000000002a01f1912feb6edda3b6abbf02d697c294bae13700000000000000000000000018464c8e67753732d0985e3c26b41c3757ecbfd30000000000000000000000001d832cfae30e18e558e6bb3f1b83cc5a280006ed000000000000000000000000ce8744ad518454f01af42604bfc79b09a7dfc5030000000000000000000000002d33a4d55c6bbe8e108ac9e2f42f6eea8c8695080000000000000000000000003aac6f5ba9ea49e2ba0a3d30a5a7e7c2a392d731000000000000000000000000cb42caed237f358733cde7e3dfcda056a086214d00000000000000000000000032447e3500f8652eb25ceaf8e46bb6e94e205f720000000000000000000000005d8cd414681d0b8d969656703aa48d9c6d933d8d0000000000000000000000004801e920fa49e214220d1f00f03f9714b2f7123e0000000000000000000000001fdda8c38a70198d604c7dfdc086d07dee1ceb70000000000000000000000000a833efc225f3f092c4cbd521e2321e1a26139a4b00000000000000000000000007c93e529b51116fd27dc68c4e869c67e39624a00000000000000000000000005b0c9462c1b57e8df7705ea2c6a410efcea10375000000000000000000000000fa1610a373e0ccb7540f36e89e5b69e7a808caa400000000000000000000000040ebf96e428b4920a7c4c57a34f99e71367a240c0000000000000000000000006979379527c1d49892f5b15f9fc323494405609700000000000000000000000056d4fda678474cb861b5e17a1872fd23cf2046d100000000000000000000000093ba6dbfbdd12b929614109ec681c8e73e517ae50000000000000000000000005f46c51dfb67ec84ec829929d4da644be26e676f000000000000000000000000669bb34e6a5ae15d552b643af483dc31b34be0cf000000000000000000000000e5be2223b68428a0dd2e5bdb03e18b3581a7aa630000000000000000000000002caa0896a18a690ea0a5ddaf79bdad7a7f19505a0000000000000000000000004605ed5eb12cd5d08d24d6ab0ea6c30acf9f20200000000000000000000000002b4b5a2277463a09f6aa3c92008278409cdfa44800000000000000000000000007ee65106ec1a8bf3b77a29c322790e52696e449000000000000000000000000a4166e64eab734b55ad6350a2e7702d1d2c6681900000000000000000000000094377bd04b20d87703cec6bc5e639886c2ac11300000000000000000000000009573b05ed6f9ac99ee4479931ac2cb14043a6c72000000000000000000000000c5b213dff33fa083bb7c76fd597dcb4c0966302b0000000000000000000000009dc642ca97e0d13c8d8ee14a60b7d77f5238e410000000000000000000000000f57aebdac95dbbf56a9b37bd2452dfc4d54e68400000000000000000000000009105b740ba4bf5f8d123306ffd8dc819b3831f01000000000000000000000000c7b1a1a9721300c65ba31c7b38365fde6aefd0b8000000000000000000000000ba6c2b5dda5112128ec158d43e380d24b8e3dff90000000000000000000000007c3c48adc6219dcaf9424da91557a111446928ae000000000000000000000000d65c8991ca5bf634f71d990a510d76400da8583c0000000000000000000000000140bf9456cbac64f867475ac8ca72b7e2dfa864000000000000000000000000b56374374dbbaf79d3d2b962a95ce7449a818f44000000000000000000000000a5913b3fdb2ee0d5ac6efc37aa617469a34b15180000000000000000000000004a2fc44440a14f276d5bbf6798fee05a5bee40440000000000000000000000002e5cf90fc9dbb02b31315b5c9ea0c5080baa7cfa0000000000000000000000002ce0fcdcce8e6d9eca6e38f2b2bfa6191e64443900000000000000000000000069e4c1b32badd25286eda9ea90b9ae57e494d042000000000000000000000000c6493e571460a8c892be8d4c6b44ae86fececbe200000000000000000000000052a16228700cb39ff32a36ca20b1358c543780ba000000000000000000000000ae36e294b3a73e822010b489a0decdad4813e49a00000000000000000000000027c8beb7dc0e87dbb64dc631d9284122ad002a40000000000000000000000000c8e674abc9290447ba83af0c272dc41aa944cdea0000000000000000000000005f1f0cf00d72c6b059f84f707dcd02abd78d40500000000000000000000000004daf8e4d459f174a469868ec9953c8078cf1b5fb0000000000000000000000002ba1a3dcb8c8a85ace488bb0429ba29aecb35fc7000000000000000000000000de2985e40250ed59b2fe4126311ba01c348a4d02000000000000000000000000487422b7ad048645866078010f515bf7853e032300000000000000000000000056ca9d3f731a17a0ee391cf362cf9806174e6004000000000000000000000000a8abf4a8584b6e2d5ba8cbb6ce2f74cef66ba294000000000000000000000000d45457fff0bf90d0caab0d227f5a3efbb7430f86000000000000000000000000114f2a674e948fa836f7dd9fb81cdd1b325f0cfb0000000000000000000000002665ebb867103b1548b65b130855bf0faaac516200000000000000000000000073d512321ebb596bde7d03b3367098c51a99206300000000000000000000000081eacd7a20db056399f584235791c5b94cd3f94f000000000000000000000000987d1e68fd5c7630b9c382afd6c0c179db5ed1e2000000000000000000000000ad236d2794e6f6643288daec51a19af32094bb860000000000000000000000007ba2e8b2d610ba0f168704e971a84a41e1e1fc2b0000000000000000000000004521a583040b7257b81e440024a6383a9936d961000000000000000000000000aad93e8a838dd669f3dda7a03f7e624cd68b9899000000000000000000000000994863567de8802a090b964ec3175f5dcf132cf40000000000000000000000009e393920dc7ec6af6280cf56dae0b96ad8960391000000000000000000000000d7d138216f8c0e8254b40bf6cd9c41e97b5fcc6d00000000000000000000000014deec325972e5161934cab75efb84050296ad76000000000000000000000000e8370c1275e011232c185799fd6b0dcb6db2be4c000000000000000000000000a9c11a911557d83642ac7bd7029b14586efb5658000000000000000000000000232c546d5e4d0357601aca3c1979b5cff2923dae0000000000000000000000000115a32dfdf1491ba109dc1d45e8c286f4fd2401000000000000000000000000b4a800b8d5f37b0a3600225dcad07bad39b93f3e000000000000000000000000a41f5669f574c847e590991f8bd54711d5be691e0000000000000000000000007a02e914f031a665cbd39c0f19427ee282761f5f000000000000000000000000519f06d326656ecb02d493c335a9b8bd0cce4aa1000000000000000000000000487e66aee7fa9abde27f3977d80c1ba7b293dcf1000000000000000000000000b08a485d248ffaf887d5ca1c942a9d3170a747f10000000000000000000000000f2844d7571296d07973c97a49b4c6d52601aadb0000000000000000000000001ecd49e552b76279de0053e1c645c242ab5bb340000000000000000000000000d38f276053c723aea6a16e3fc929132418b79732000000000000000000000000651280e0380913da590c870563ad60f2297dd4b700000000000000000000000033dee827a1591bb39888321224d11c4a9d6a3b940000000000000000000000004f05d59d1612158a40ab133c3fc1d958ab8b952f00000000000000000000000009d3cdb937cb2b76a854394e49debe5f9e8f612e00000000000000000000000070d20811beda443349ddd2556d418ebc401925a800000000000000000000000099a7e1baecac32261a6b73c9ee157b02beb10569000000000000000000000000aa75a8f73be4fcd8a7327a6a0db4a943601ad25600000000000000000000000086c037d88b8137dba0fd547759daa11e96477fc7000000000000000000000000f00a42c0ba8d7c5fb3f92be4e589a2ef61da8b15000000000000000000000000a48e60942e33af9b4f5b6f9244c2aa2cb07b487d0000000000000000000000007371f75812fe7ab75b3c04304715666c978fd5950000000000000000000000000d55e308bdc0b56618fab74d37c0d568fff5012c00000000000000000000000019f9b92bb0a7c93d8f7df551aa0acfb7c6771bb3000000000000000000000000e9dd21536e8ab9af4353286c248ab0dadb64d9b9000000000000000000000000e0fc6aae78b4807599f1708f00b6288ccc52a5530000000000000000000000003663758e53a58fb8d76c220013aa9e379bc21de700000000000000000000000030d72d73acddcb1a778349dc798fa5c27ab6628d00000000000000000000000022ac5d06ba16af487167b1813779f4ad0ca3d41700000000000000000000000064589e318f8d57ab7901e95a27cdbd4e3a1e76f6000000000000000000000000c6147230483d2902135e87008cbee57741b75bb900000000000000000000000075949d1d2b233145df565c6f3ff3f3946b74e8e20000000000000000000000001f679d3cf5fd11bcab6eedd90cf4e4c8a5ae476c0000000000000000000000008686e88a4489a403c7f86b38d6065a31a9f9e620000000000000000000000000ea30099e5649f4e4199ed2de5e93f8e2ebe0335c000000000000000000000000e25b91ae84dc08b829927a51399ec2ce9c76a7a300000000000000000000000001c6dcd0c361269ad08101a057967f5026c1efdb00000000000000000000000096bb53fe8bd753bee1f452ec2afcd854b0c241f4000000000000000000000000ddf4314c16671036272eda1fc67d842f3000d0140000000000000000000000003c2502823266e555e07477703118e69b410fd4e6000000000000000000000000b968f2c2f1498284256de56b6fc9ebbb24b200c7000000000000000000000000f0650daf027ffe9bde9b07149bc76ae409be98630000000000000000000000002cbe7d649f1dfb319611b9b09788309cb09140ac0000000000000000000000008343679bc54438293fd3d08a8579338ffa9c82bf0000000000000000000000000dcdff14b24d103578445b36e4bf31883f04ba02000000000000000000000000f298b0eeb9ca31b5205c377138dce9d99041cf72000000000000000000000000b2695348f63d1298629dd0ff7bdf0ee2259122720000000000000000000000001b1c115dc336cb742c96a8aa351691523c5dae410000000000000000000000007fcb32853abe6af55b86644adeb97a85d9731bcd000000000000000000000000a29b74ef9e0dfa83a853f23250a17173d83f16d400000000000000000000000050d19ae99eabef86d21d8b788fc3c6be70ed25ed000000000000000000000000c0391cd35bc9e26426ae551dee2eab7290580f050000000000000000000000000737f8402fca8fbf58c62be34b4518cb6595189f0000000000000000000000009ff5a6b90d8395498d8e78254d94647510dfb96a00000000000000000000000057aa326d30cd2066b709cbf66072feb1828be4190000000000000000000000009f9b5827d4f6cf5099863748ec3169c20602a1d5000000000000000000000000bb191f7edf73fdb576ec2ea5beac1ce6ef805af6000000000000000000000000589deef537e1ee6db81f1945731056d6d6427ec8000000000000000000000000794503f636b22ad46eb0729c0a56ec405784bfe00000000000000000000000006ab134a19409de710d332c133a9c47d286c801a90000000000000000000000003a89be6a7f9be01ca00400ff681290a6ce2e7d120000000000000000000000006501f0774a8054f2c10013e63458ae0fa35cee27000000000000000000000000c4049ac4ddefe65525d0b8cc90401e2b1300cbc9000000000000000000000000219df06e20531e554898ffebdeacc72a99e4e0810000000000000000000000005fa55f5e3d4f25146a068e4ce5caf01eb3e14d4300000000000000000000000006e6ac64b2980afdbd52f237e455d8b5ae87591400000000000000000000000079ef10658357b9e25d5e8bae615cd7a6eb2ec1350000000000000000000000008293e5a316b67cffeaeebde1571a0320afbb9ef30000000000000000000000008f69f714643a32ba1e48423b0bc19d0e0402bc06000000000000000000000000730dfea774f01f09c381dbfeb4260ff37c96c1f2000000000000000000000000b5a7b6b05b6fdf2f420e249de2742e4987c074b3000000000000000000000000afce45cd925e14d8d89397687a7a447732066927000000000000000000000000cb34a052754eb331fb78c411ac250e4df2d286fc0000000000000000000000007ee4d372cdabfed7b69cabbf69a0a767351873de000000000000000000000000c0dc0698876f592a0ee517f252c4ae57aacfb1a300000000000000000000000045e000044c845cf5edc78a4c5ac303d3b513894e000000000000000000000000d81f89e2e3565d92f22eb7d6703a7f416a7be5b2000000000000000000000000e57b252a37498cd473af970859a4d0c032f9502c00000000000000000000000002cb7024a595073010f31fa1a43c3ecb584ce5a6000000000000000000000000efbb4bab3387ab1e1710d74092707aa0b638847c000000000000000000000000c0849fcd534fba028bd8ce2c34ff44ac1f2dd340000000000000000000000000911b7eb9c63430107afc036aca6d647c7090509b000000000000000000000000bc5f6077ce28b40030dedee7674e99793c6eca6700000000000000000000000082b34b49cc10113ce12ddba71d40f833e4e7ac90000000000000000000000000ccc9fd95a7c94f34582ebe76e6faa32c8b53062e00000000000000000000000055de5fc5f86d6ae3beed30c793f0ae7bc146c390000000000000000000000000e43ba6d599145eb6ce73bdbfef975c45a0f6bca1000000000000000000000000ff4033f85c83ec6295daf1f6b9d6699056eed0be000000000000000000000000ce5633ef084698932866f81a1099bfad1b1e0637000000000000000000000000644b1301f4cb00e06a0000f0685a45757aa48250000000000000000000000000e5681bb3d8b5a04a577ef8fe54e83072def7676e00000000000000000000000045720c9c31d058052cb16831e58384d7106d6090000000000000000000000000c53b55f4c6f08d14768b7f7835b24551f8ad7729000000000000000000000000abf1d310e451f1dc14a631a3f92fe3dca2b2eed600000000000000000000000081e9bcecf969cc94e04562bc9ca90793000bd22f0000000000000000000000000b390ab967221ecc8fae0ec180c99e376b59071e0000000000000000000000004e5868a85726faefdfd08042a9fc8601fc1a24f5000000000000000000000000b7ab4e62d4f369cb1665b0917543647c6dbe6e18000000000000000000000000feed81296e19090e001c17ae0866ac45256fc6780000000000000000000000007d566af39e4184fde95d85230fadd00182bdbc3a0000000000000000000000002c714b8afe0f167ad559cf04c4d0f17eca79e9a90000000000000000000000003186ebfa1b00599ec6019a769bb2780164ba941300000000000000000000000053d0d4142f6b3e44bb2cffaaa46b0934d05509580000000000000000000000003d676444c729ce1665d963d89586c62649734cd0000000000000000000000000706da77fd619e6f0a396910a75ade67bac71511a000000000000000000000000f844e3d162a65ae3a4df1299244bad6bb826df290000000000000000000000009e3458e3f11efd7884a9b8cc5d47bb8ed260556900000000000000000000000027de9d16f2ecacf214cebcd061d999128098e69f0000000000000000000000007a88fb308505bc722a7459d433e75219a038d46c00000000000000000000000068c23b048d0baa6d87c54ccfb5c19987fb640a4c00000000000000000000000014688d6710a71158367070e41bde62899f4ef21a00000000000000000000000002c2829446d888eb34a64847a044e891e12d0a4600000000000000000000000012301e426e16d2c77bc45d8a68c9911f9ffe0f12000000000000000000000000716a2b25ba16570990dfb1e3bbfbd0738fc934c6000000000000000000000000ca875835b900eb98ff27d375b1c326ecb5d21aa2000000000000000000000000a53fc3d86f43093c90be590be1d44321eea0d53a000000000000000000000000b8d789286459069e2b33a726cd4f1d3b0410a47e000000000000000000000000888fe68f6fc35abde6c7ae04a0b3da49b984fac400000000000000000000000041d8aefe85dcee0269d162b56f0962dae658d34d00000000000000000000000003aefce32c8c049e8c9392dc28cf61c68597d72c00000000000000000000000039ea57939601c05b06b89ff57c1822a1cf51e27b0000000000000000000000008dc30148804ad8ddd5236cfb0ac2ee991d5b67c5000000000000000000000000b3e6aa5a775c6e8c0d35d11ebee579c1eb4958d1000000000000000000000000e782d780cc9ef741770bc40a4f23ed0fe36b1260000000000000000000000000b2301245f3ffd0463f90d280c41835919bd1c8e8000000000000000000000000cec977182bd1a2ad08b399fed78259d6492246150000000000000000000000003a07123c25f7aea45dd7297c0a75e774eed8bd24000000000000000000000000b357adb869d1121963f833f6ca340278eda2d2240000000000000000000000005c593c1b534eedd5e5f8ba59342fd62ba03744750000000000000000000000007b9992999fb864c39d6bd306ae0818834fea545b000000000000000000000000183361587622164dd4d2c76cff380f22a873c86e000000000000000000000000d0741530d2a8becee6d36c2f6a3d13418058a4d4000000000000000000000000ed965076f091f33762f7d1413b17904aa16b81f90000000000000000000000007ecc7cdbbf079a71c7700aaacec6d764418cf079000000000000000000000000d706ace92c2e325020fd97163704a3d2123cf52300000000000000000000000037f434d85e48de24c88c6d27d1b2feff974d481d000000000000000000000000e219bbe69c89b2802ceb1353e746e214c9c96a5200000000000000000000000051945d964954f41048454adb673aab0e2b5225be0000000000000000000000002b46f8945ec546cbc6bde28baa02d62f8936c33700000000000000000000000033c29ad45d81fad6528e125a29d881e5c3952982000000000000000000000000d6d7479f9bfaa144bf3bd23a93d361bf6780510e000000000000000000000000f2b5f5fadec7f63037894162b8746037607175020000000000000000000000003c0b0768323ea5a8d56488070a2dbb061ef19dc5000000000000000000000000d41f384d43354dc9caf153949ab6ac7a699582bf000000000000000000000000b7f9ad48f40d8fed3a7984daa1b572f9e06c59080000000000000000000000006728706d5a7a41d3ad43156dce4573d5ef872f0700000000000000000000000028cf755204aa70955c6b200d3f5766c60bba39b1000000000000000000000000cef05c654e39340b43014a1ce01db443f537a97c0000000000000000000000006c13381db54df5604d8ad1696f62d0c44ad4953f000000000000000000000000051bbac18150f8f5271eb8a08b1106a2ded4a4680000000000000000000000004ffa3991747d6ac841622c8787392723c3a416f1000000000000000000000000b3b873dd50557ce4342e8b748b67ef28b3a521c60000000000000000000000006db98e4503cd17b654e18462757b8aa48e3de3870000000000000000000000008a115c4d7424699d06c4860c14ef64298f5eec8a000000000000000000000000235d340e6c4bd0fbfbce241d965f3298234a6a0c00000000000000000000000071bbaa29c73b86b678e2623bfababa8c075cc952000000000000000000000000aff18293848ba0466620898c0ff7543f047b284d00000000000000000000000052576be66f08a6bc5497457042f980913b8c35b500000000000000000000000007f53520aa839a1b0f05e88ab0b9ba14280dbf6a000000000000000000000000eeb8c898aa595cf05259b3f1722ea9abf91c377b000000000000000000000000e38ce2fbae322ab93b5efb4c70aa7275b9a4ad7b000000000000000000000000f911c877813be38b623c851a2f43642a1e5be21c000000000000000000000000f8795482ea1ff614ab69a1cb4e4a0b721174dadc000000000000000000000000f33dee713b4cf2cee086b4ef37adead872165cc3000000000000000000000000206bdb52f118bf8017ca0deb965a5ca1f4d98949000000000000000000000000812da21df0e9dc990a3187e91cd2e6ca755d4a11000000000000000000000000bd84c391107693eae64403ad5f4351d6b162df4900000000000000000000000050d74abb3b814e8435fb6aeeb71928dbe7c03da800000000000000000000000064f46ff01da73babdc4db21cc602cf429d46a1990000000000000000000000004fb19cd7eca9939d669c77f5d83b1d68b2ea22b8000000000000000000000000a6bca774c6a2d446ff5e8a2ca40c2e8645edcb0e00000000000000000000000077c24e359a8a515eaba78455532a1822da2808c000000000000000000000000097573091cc1671d2840024e43047c1b2ac497e03000000000000000000000000ae0a04016a0b168a5e2bc7a4d426185f7e2aab78000000000000000000000000fa4cc38e9a0a928adab76b23762e6feabb52708d00000000000000000000000097f98c11e565b61ae93a725a71d7aacfedcab0fd00000000000000000000000039fedd7aeab38cc1864f0e078ae065d522d9d2f1000000000000000000000000c30fc2f3f8c282ed01da0e4ffefd0b9c8b004f6e00000000000000000000000022748fb6e8a27e615cd0abdfdeee93aae95fe9fc000000000000000000000000b39cfbd386d143be2f44397182547d0f9692b22d000000000000000000000000c02c1d561b6ab6692f3677f9025ff37e10dfc0f5000000000000000000000000e3975f7536d3c04a5d00bc8d2a342d47366eb18f0000000000000000000000001947ab168dd69f8bb7b46da0fe46d4f2686aafea0000000000000000000000008fe8f8d0006991ff89fd463d670ac0384ce0baea0000000000000000000000009a811eb3a94a2f17a7a333b83a2dbeba4fec0b1600000000000000000000000054aa1abecde7d18cf34d0abff84f5eb9e9333b9d00000000000000000000000073d388e3322c45b4451dee63d88273308ce7ff5b00000000000000000000000022b16e3f18f0a99c184baae92b6d3536c0e323f00000000000000000000000002cfda3ca3d74819712c6496a266d8ca2c10144e2000000000000000000000000a11ab9a1fba4f46712a3c20d623da7939a88fcb700000000000000000000000099c4917ad99d40b1ae147db0127e5d1f11785346000000000000000000000000b08efe24411f91851a85fbdfc08df6c5dad73c27000000000000000000000000ef7354f07082f26b91e225b3bfa11ae246b19332000000000000000000000000ebd6c74b3019ed23f4632c15bc4538f9d4327d570000000000000000000000002e253831094c41e8ddc0f6ad5e89d3d5c0caa81d000000000000000000000000a60916291cea1e2bd4c2907e127a36a3ea3ae352000000000000000000000000cd67f0ba75bd2f8e974c5230010c27c953ccd000000000000000000000000000022995b94e2d157d7af33420496d73bdbcf5f0120000000000000000000000009b88ea21befd97afffbd9548b0df8467d1f53c680000000000000000000000005c7b3095c9bf12f89c5c179176d608448b25ae5f0000000000000000000000008f7c3e9ae9f8fae5eb51a0f207d22f03537f8cdb00000000000000000000000061ce5c46e46c0caaeb69bb1083df36d034774f8b000000000000000000000000d1c2a63cee3757e03d819e5a6b26f4cf04ecdd21000000000000000000000000cd19ee44c01a23595be9e288089543a32b9ca4b500000000000000000000000009739f2418984f92522833cae68f68063d7af5620000000000000000000000005fe42259719a141e97d8df7f6612f61311f202550000000000000000000000002baf56f80106c53421a149b1dc86f9bcda5cd869000000000000000000000000488c55787c655964fba90bc19102224e955764930000000000000000000000009156cdd08dd2f2af29066e57d2ee9b84213c68ff0000000000000000000000002472e86ea29fbc11ed24fe49407a86077a2b7b950000000000000000000000006f9922c28619cf6e62793a5a5d6e4c05234828ff000000000000000000000000d860d1bbe796fda688c986b5b07e921b630e62c900000000000000000000000088810786ce3334b96d1c53bb40dcd1334d537f6a0000000000000000000000002df163f554f3edce97e82433b1d81916bee76337000000000000000000000000e8b4f1ef45a81174c2106a2a0e3f440f9cb6fff70000000000000000000000001fbc5f7b4d2ff139f56c753c9e53073fe56d19df000000000000000000000000828f397132106a031ebbd0705c99f4dcb0d69220000000000000000000000000162f46efc3da957d1402eacb510af7f375a9384300000000000000000000000009df1c9d2c238e28e3618b393743eb3a3fbf671a000000000000000000000000ce3e1a2c40364a8c0a8ce5a62d86a70c10755ab3000000000000000000000000c22ce0849db8e7f095eeac5374ea607de415f53700000000000000000000000072348e4db67219244f319d2e3aa58151d7400b1600000000000000000000000050fd28f050e65bff85f0c7bc55afcdf41b1f7867000000000000000000000000c100de526286514fee36d69214c14c136b5218bc0000000000000000000000006f4bfb9da3f38533d223ebc2911bee24e7dcc592000000000000000000000000a591fb39c3800f9168e29b0c9d38fba9f582d034000000000000000000000000bfabf8448bb6f2019eb245f0b3718eedd065760b0000000000000000000000002a9efc68410b30576eb5a0755d1388546e7e62ae0000000000000000000000000399626f66d304356621aaf72737a076f0bba0890000000000000000000000009b6e857d4a1d734501656316e524ea5a21bdd9ab0000000000000000000000005e2a2446fc7b2edb8032d110ca441793962609760000000000000000000000002bfff8146a66b4359bf2ac96d9b57c0553799c650000000000000000000000004a1f8c67e42c056f00370277595490e47203f5ce0000000000000000000000009d8f0a909b27dc39fcfa7d156652721af20be52700000000000000000000000075d86370c94bb275da8b0bdd4a464f7a0b4b5b8d000000000000000000000000167e40251c1e6db1aab6f10ef41532d323465abb000000000000000000000000e5c1e11c3933c74ffcbe3ee878a36107f6a18dab000000000000000000000000df5176b33ee61e134034369fed7902d9cc6a7e78000000000000000000000000eed7b47a77978ce476031f6b2d397c60f36dc789000000000000000000000000702378d0938a9f46c351f384d1e6712710dc3ef6000000000000000000000000a16267ddff4ebc4f526e34a8ec40f96e8001805c0000000000000000000000006ce60dea6a6064928adb8b4e554a37de06f34d2b000000000000000000000000e4468d0c4b8ce524af0b88a4a2d9fe91ffa9e6690000000000000000000000008acd543d634da82f19016f5276786700bb399e7700000000000000000000000070cc951b1743241de530fa12eeafe6c627e4a921000000000000000000000000ee9cc4a68056ae177df829fdcc763d2b006123720000000000000000000000002a3effcfd02243a1ff2d2738638618fa1dd2015a0000000000000000000000003e10e78327b18f027b21f3eef3a24d51184e1dcb000000000000000000000000ee33c3e968da18b284b229c342cf5ad40446b9900000000000000000000000009ad9f16ef3bff461c07666148bb10b0cbb9fe7b6000000000000000000000000b1afb1d3aa92f44657580213104058b0dc0d481a0000000000000000000000006d03769720335fb8a3abd64e39919d43cadcdb2a00000000000000000000000053f953face266044b33f85d7aa287abdac03fbbd00000000000000000000000014a1a37065daa76a841474a8fc1ec2d612927ee0000000000000000000000000631f158b80764db5fb5d8005b8281b9b1e78de6b000000000000000000000000958dceb060e3475ccba515e64f2804566cd7a325000000000000000000000000c9d831121b61d3cccea67dacb53b4b893b516b7600000000000000000000000067c8175810a1440324fb450a50340159da2eea77000000000000000000000000ce9bd1926f419adf8fc0f26b9343f51cf3e3e11200000000000000000000000079b1662249dd926a77c6d3956e45dd829f30b0ed000000000000000000000000406a100e09dfc2ff819272dcf7b5b7a4e751252000000000000000000000000019577a667f4a6bf9107d6f76fc0b3d57dff5868a000000000000000000000000c470bf9417f80a9229dcb6472c13bbb51e92b38e000000000000000000000000deb27de3230e36e81ae49b27f832ddb13f4bc888000000000000000000000000b52d0a8727fe3ece15e5971b5fb08b89dc9eec380000000000000000000000001bb776fd3c33270ce2817bd223b356fc9911d72e000000000000000000000000d1ff93d1da79dbe3a968d437b05fbddaad64f71c0000000000000000000000004d491e96725fb25728a3dc6601c26f56243d97be000000000000000000000000e5b24cca177a75301a015be0ec9e44706671740d000000000000000000000000848ba4b0e966389e82cc20550c8d3daae574872b0000000000000000000000006acfd515b4543a968c5e0b5f3ac6fcf29f8a7c5100000000000000000000000039484a514d46a9205074780812de08c4b3a849bf000000000000000000000000169e1b43bdb16b9002f94d4b34ac6208a13f46ac0000000000000000000000003b8959401c56a9f12c8719af8fe2bc30ed66739e00000000000000000000000044ab40928407b8f25db5af1bbc99c294f840bb960000000000000000000000008b4ae16d970bde88ecb0f67773a31047f44ac8b7000000000000000000000000c5084b30765d5068031bfe3d1b677f5540fdbac0000000000000000000000000f18507018471e426915d4ba64a47551d7d0e99350000000000000000000000001a8e97b7db2042bdfb6b711a86e8c1f6e452066a000000000000000000000000836d802679ba417027cf3422910615d339e4409b000000000000000000000000249bc12412df9ceced479d7cf3a213a108f4e9520000000000000000000000000aa2bce54b8b89767afb2d6582150e0c2d8afd5a0000000000000000000000004f82f091e83c1d4d2a37436616428499c549b99b0000000000000000000000003b58ccded97743c893672ad6cf26283f339f9f810000000000000000000000004e67665a83bd2e042fa646d222622a21c513cd8f000000000000000000000000133502bec66dc5050f9362dc52cb67df0109bf1b000000000000000000000000dd264e28e5e279d7aff2f8373f34152e381fd2c300000000000000000000000017cb940a5fd4f2f238fc7a207f27a0878c55efe700000000000000000000000038f64b86c491524fba9d534f9cbd2382a74f6d56000000000000000000000000461c95e376deaa0f7e07e1ed0a8441a75ab8cc630000000000000000000000000a7512ef4d2274eb27a8b263afefcd88e9510b48000000000000000000000000dc172d547dd6e1f10937b265799321164cde8a2d00000000000000000000000022c5fe51c3ef83b0848a5e8638489a16c15058a3000000000000000000000000794b9fe3edc88d46fc2f68f7f31f74c60f91a793000000000000000000000000a1219b6f19b3fe5d4449224de20ba44263c8356500000000000000000000000040c374c208778f98ce78df2c7b304069046fa429000000000000000000000000fe8078b40f4073eddcc7f3b728019a5b63740690000000000000000000000000252a4809cd887e488b79c1c7e68a721449c8771400000000000000000000000084c50ee6c366a4052dfbd929149c1b1c2c56f255000000000000000000000000eba1fd5f5b78be73a0a52f0d17e618b4b14e9a210000000000000000000000007312ddfeaad1f7d53ff2f6b56053c371bb836d2e0000000000000000000000007e5862edac8fe5e815ab9831ef6b6bdfdaa85067000000000000000000000000e2cdf90862df838dea166a80c0ac72c9d9982491000000000000000000000000840d66a3b7efb11796458632b7f38fa39bdb543c000000000000000000000000793e7cdb28992658f97c63f7cc61507616952bfd0000000000000000000000002fabb5ae33b67c798ae8383d2cfd8962308ba2af000000000000000000000000b9c8d21d06c6780df42144338479bf6eec9cb1f100000000000000000000000068c6884ec2618591bdda98999b9e47a584b0874d00000000000000000000000095dbe20c48dfcfe2fd0c13696c668b50c1f8f7ab000000000000000000000000a05159cda9dc2dbf7ee50d9c7683cdfa8f1e65c9000000000000000000000000488e513695ff77c4421b531ef362ddf50c74a0c6000000000000000000000000c81541301c331a314eba06530ca28dd727707170000000000000000000000000ac8d32435faba538d6628988413f6db851eae1e70000000000000000000000004f6aab417f144878cea482e7ecdc1497ced03cc60000000000000000000000007b8826b10a4f82b5cdbdb68a6d28d8c9164c49f20000000000000000000000002012b04e728f5f27fa542fe3de2b6975c4b5dbe30000000000000000000000005b869adb04fa29c3a53144cbb064109e68c1fcc300000000000000000000000071b32836c7d499d788ad2d816b8464f7dcd44fdc00000000000000000000000040f7dc8b1b8987d9aa4c39b7c4b326fb5344319600000000000000000000000051d96d35e16ffef97f9c74a3a9c81a727a1b29c10000000000000000000000009e322fa05239fd72f002d2a4c2a11adfe853aafe0000000000000000000000006199c7617de7958ec3a374fd0e26658e1e384074000000000000000000000000e97f88e325065776a201e54878b9084196e32b1c000000000000000000000000bf25c7d3f77ea8be3b388ca4596421b626d088f800000000000000000000000055c6e7d7035824d6b58b3ca2baa7a29cabe30bf9000000000000000000000000907d717eab0d74cf11dd14c5a8efdd2d29fa145c000000000000000000000000a2b9c831b7eb7e613ae02aedcdfb9c9db603935d00000000000000000000000051e502b47090c1d33e8a81ebcb4f0da31927e933000000000000000000000000c43a1952447791a336adece612ad3825b527cf41000000000000000000000000e556d964e91f79931af90c048a7f0e9c9c98b45e000000000000000000000000c649e74818c98c882496c6613f9b6ba7ee4f26a7000000000000000000000000a966a169fad4aaccf01f5cf22bec651235dafed2000000000000000000000000b57e302a2ce32b223b4067bda7193f9561f9b810000000000000000000000000a55a05324732419df0880a65cb086764bd953f410000000000000000000000005480c3a518df3e10fe6699d0b21255d25dfd937900000000000000000000000005914446dd995d1843c9949ca4c5b5e49fd50ce3000000000000000000000000509cee0bec7411f503d88d6fd756eade54202363000000000000000000000000ee2223e8d8015ee53b9c0f056cca96a32bdb11c000000000000000000000000047e27e86e0a3512ba3aa24d95405874405fb3f7e000000000000000000000000ceddd19291bbe28cfc42f85494a8713cc4f3eb890000000000000000000000007d7c8959e6a0d36d9956774b304ae96510ed804d000000000000000000000000c8b9e6df020be4dc3c8d4660fe95cf29a361079f0000000000000000000000007628a36d86d18839a25362cfd0b1a2825951f4a8000000000000000000000000277b536f6f688dc0283cc6ddf556ff6a30893af70000000000000000000000001bc55553ccf42457afff83bc19a0938ef8f1271f000000000000000000000000924802c659ad8b07165ceb6c0789aade985cb03b000000000000000000000000fd8e315b65b5edc87ea60ebecdd8d1d6f8ba9b16000000000000000000000000b0cf94c63260dff69c914001f3bbfd7accb7fcae0000000000000000000000001707f461c9383e5ee636aa69c05fb78d2a20802c0000000000000000000000009351474d618b303322c88ae9b4d61ce92d902263000000000000000000000000cb8fc1e0bbc295124bcb5da6f7bebbd23ab3706000000000000000000000000082f1e613bb650ec9bf6431fb86383f0cb24e3631000000000000000000000000d4e474afb465847f08fbc9bd2a6db235f56f522d000000000000000000000000a4b38f709532c8f8780b51d08116ed1d1b3af4f300000000000000000000000026643ab44006c49d26dd7259d65ceacbd03d2c2f000000000000000000000000864b696708c8e36f9aca5e0d8a7951d488407b6b0000000000000000000000000dfc9dac63eebf3e61af1e906e508ffa5768391400000000000000000000000055d5e29812d904d46b299640c6bd0c3b955f9e8f000000000000000000000000016a52dfcc086e9275101d50a2c086c0408660b6000000000000000000000000f554c652962cb3c40d5318cb5f3313fbc48e64310000000000000000000000001a0197e5525541f02e4ff9f9d1eaf69cac7a5c4800000000000000000000000075069af6794d1a5193acdb019c3dbcd40cac5128000000000000000000000000e3e43f3b3fe8045e93e4c8456055509ff21fa912000000000000000000000000ede4f7d0227add18d63a2bf94cdbd844761ae885000000000000000000000000833b9111e45174e3db90353ed6b88bfc07dbe54e0000000000000000000000005e80ba908f98490ff60b8fa93a5b07d82685e1f4000000000000000000000000b3705c464bf40c40e387e9c5408cb6e3f5f3a6fb000000000000000000000000e1f9d320298438441fb2a3b0ce008cce19076e46000000000000000000000000c5c136c48a65d8f3e1fc3301c0e7125c04c976e20000000000000000000000009c63d74943d5263e4f516c4c0e195fc79656c49e000000000000000000000000922a488d5a543204e609959355c463029908ede500000000000000000000000026e398e1a4a5cea6db927307bce6b87752c43816000000000000000000000000fd3792f711fde667a1a930c993ec3970052b78180000000000000000000000001118919646dead26cca5f7a80d073016192cca35000000000000000000000000ad5874c0e98090922617efcaebf9d574f52acd4e000000000000000000000000cbd39e9ef74bff4cba018a85b728ba987e3bf736000000000000000000000000e42486ff147b29a376ee74c8f5c0648be5ce29e00000000000000000000000008a3a63a5a12d51552179aa9a0dcdf41fbb86b3c0000000000000000000000000ab67caca78775d90a49099c76b098f052854dd830000000000000000000000003bc73c4257458c69fd9bd97d89a49f998b2658f7000000000000000000000000d0baf713c04429ea4e12156f9feacdd1955f40cc000000000000000000000000bbac8811618f4be41e0ed216697ed6b99e555e900000000000000000000000006170af92cb956fa6a697f952e2dc3c0e99e1231e0000000000000000000000003f673b28655e32208dbb545ecafec5949d3d8697000000000000000000000000843b9141ba2704517fe7e5caa7430b27383536ae0000000000000000000000002535a31a968e68a5da2608c5f0cfb701a819f5b600000000000000000000000073180b92ff2e62fab6ab8f9659052239b95d18d00000000000000000000000008e3a259a47ea7cec7229e1845b9560445fbdce620000000000000000000000004f8d3fbcf90e8cd873cc72274094314ce0e77b0f000000000000000000000000c1ea8bfe69ceccb4c878427d4f5fb64aa46fe5b9000000000000000000000000971d971842c086d2cec5057d1c256a81cc4af9880000000000000000000000009f6aabb265f1e4713221ab9df457ac7b19e051ec0000000000000000000000001d7805ed9462e23d0dcc00af3e8bb65412bb7e5f00000000000000000000000015f939bc812a4c6e84d187b4f5b302ab07e7ed97000000000000000000000000583c0e2319ac061dbcf64ce6c6358ac99a7ca5a8000000000000000000000000b8879c186e83f0b28322cbaae2da17185ae84dd9000000000000000000000000df7a3ea5c18e1ab6c64501c52a604595176f87e300000000000000000000000046348680a1fa44a42b0575d2fb5064b3d82d695c000000000000000000000000861bd4c62768f2342b574a875cbb9dd96415e53b000000000000000000000000869b2ca58b01af4ea2d2928439bd212f50de6cda000000000000000000000000e0655405397275ef85b1b6495c668ab812145e96000000000000000000000000ea4563099e9e5f50c291769b04eb094c73f261a2000000000000000000000000985823c82d7a67dffafaaec8a5ecd6f156ca01f6000000000000000000000000e98c8a73b714e0d749c95a7de0ea2959303e78f400000000000000000000000057e1a6ec5e1b96cc10038e02706ea4114dc59e97000000000000000000000000384e12ee961a6aa53e88579f2d3e03206681cc60000000000000000000000000b24ec40c416f0839f8808a41032d4dc10c0f566b000000000000000000000000f5840e1d83f927aed28c17ba51bf714b025a68b9000000000000000000000000a284f986d8eae8e104140e6abdfdac6e3df82124000000000000000000000000007a0706739e33f24d0ff66740f403f1919da218000000000000000000000000a91c2a6711d1463047eddd1131f7aa2698db07eb000000000000000000000000c508e60744f61e26214c6df49efc0d1dcb4a9710000000000000000000000000c0ba6f0780837949ce0c998dc8e7e641c8bdd143000000000000000000000000f54c863618112c48c62dd376467500f68baeb2720000000000000000000000008f12adacae767eb94f9cdcd73fb51892de700590000000000000000000000000b9e87000feae9945c39e4bdc6367cff20d8e52210000000000000000000000006a05e886c39c8ef57cde183b19ac91bc6a3e568b000000000000000000000000deeb90c6449080f62d1550f3f1aeac9a79a769fe000000000000000000000000e58df6c8eb4bce8436dedd0d21cdc67264ac13f60000000000000000000000004e01f1926fbbb2a84e08c973f49eb8c7e140b8c20000000000000000000000009b486e6d87d857679620aac97cd788aef4d485f3000000000000000000000000b93a52ee13650f69a0dcefd8248fb8416572848100000000000000000000000048bb762593401c54e3d836b8d506b01f4248b7bf000000000000000000000000c086bf18247a822efc143d4c0ab398d6fa7f220e0000000000000000000000006508df594be084d67b4dec7e04baee7cfa08aa00000000000000000000000000f59d65b61e4720a70bdbcd07820267ea51d94486000000000000000000000000c65f9fb83088fe1107f72ca20c7a7e2689a592b10000000000000000000000001f8b30df577bad879a4a27267b1087b1012c4ecc0000000000000000000000001c7957640e155ba3b078f584b1e89e473aac98c9000000000000000000000000129311ed5a096e2b4d58c1b000077efda4ec3e3700000000000000000000000035e0273e7980c3b1b3d7fae33b8201ac7b5ab0d0000000000000000000000000dcf50cf0ade007ac1651f8ee2d7639705e5fa2f00000000000000000000000009a5653d94a860ff8c53da71573a3999d4e609c49000000000000000000000000228c59a2ceffd5818daa9628ecc855bd22a4a1990000000000000000000000001817df8ded73cc3409e3aa927166ac5589d1cdbf000000000000000000000000688d4f1d2e58afb92ee2d0eeb3f975736e662317000000000000000000000000e26facd1001050a859c2ede4e1e1dc4580aaf4e700000000000000000000000022de353f534268337ae53cbf2b416ae8092b4f0e000000000000000000000000471071a8368ad20ba79895e46e91099246b74805000000000000000000000000970bb7776543848640505384c7bb7d9ba1766386000000000000000000000000ee3978a228beafe5b6557f5f27e5eefedf171a1d000000000000000000000000f743221a67f7a796521a4f3a620d03ab222146bf000000000000000000000000f5cd6d62700f90deac18a0b75a1aa842b232a361000000000000000000000000b028607975b012defd2d8f4bbd794cc679db3e51000000000000000000000000aea3499f3684a36f1c4a2f22614f35738f652c93000000000000000000000000b294e3cc754fabc9a0d703c0c26bbc163e53a2e9000000000000000000000000462a2d840b4ef701dd596d4fb6299c871b5fa36d000000000000000000000000067f10562791229eeb4f1d756164e5d33a485b3a00000000000000000000000014b6124857e32b7b5a722da52f672a0790856451