60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d5465475a6f4d37796a66557943524c4d68725539346178784570725748444a484b3666386461624e3770314d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000f2d7b55e8357514aaaf066e9c0d43d44fb40d12f000000000000000000000000d9761aff04b08d960b83ba5f9e919183f7b6f30c00000000000000000000000004c7810dd10e051c9b2656d79059e28b55e19cca000000000000000000000000b006d50250c784ec256eb9f05d082c75e68e4a740000000000000000000000002e3c5f0bbcde22690d93b76501ac36c92f0c053a0000000000000000000000003d333ebf8c02cc9091bbe683415755b3fa658903000000000000000000000000015b16a057dba461f4f48609aca18466bec1af37000000000000000000000000d5c2d9dc7bf9040a570d3aecd7d16a34159a19fa0000000000000000000000000f34295b467e56a93a108369e3d39d15c1f8950200000000000000000000000023fabdaa43b42d17555ffb857433a5981577a695000000000000000000000000623375707dfb77691869994b68b953a8a7e8762a000000000000000000000000278cc2bcfa6174a76e2f9fb29a378ceeb751f09a000000000000000000000000f799a7058b0a1a5123e02d53f0af49eee8e221a2000000000000000000000000a6ed49228947418ee7d51b6caa8989bb0677cbd10000000000000000000000000afd294286b3db10f0b4b4813040b9ddab3cbc68000000000000000000000000bb6fd37b1670f4e9e6f7ec8ba6afcef7a75c0316000000000000000000000000cf28ea3a1ea20b4faf8d505f5209611e1124eafa000000000000000000000000d16164b0f1ee14916e191417dae59fe7f5519870000000000000000000000000395281b70ef199bfe7469d13fa85273f56f58f4d000000000000000000000000f6a02590e27ddd26edd241fb3f8c1a7f72c7fae60000000000000000000000002dda0a4a44045657b9f8422c25c6bd11f94871de000000000000000000000000bdc40b7d524024a9257bfb9373b5dda29da0b5870000000000000000000000001711325b624ec28f1743434dffced08c4d7cfe5700000000000000000000000072eb0c3af1038c1ca58c93aaf43dac29f052a94b000000000000000000000000fed03c95f815a53b8a58386d4666d0851e7fb6e5000000000000000000000000b32a9fec802bca9a03b4cd1af2e4d397702e861d000000000000000000000000e217297231c6dc4128a69450fc51c0c6a541113400000000000000000000000016b104375753215f9e33f61543de53d22ff991a60000000000000000000000000e3906580a4a0a6f9e671e8dcbf866534f65205800000000000000000000000071c879d2cdcfebd2050a8ba35481069145172783000000000000000000000000219b3b91d198fb6353b7612f02e01b1624b476c200000000000000000000000073349be187f080ef0072347eccdb9379a735dbbe000000000000000000000000259aa37e3885fc35bace6ef9157b90eac20869e80000000000000000000000006d943799aa9414952d463cf8e5626dc8dedf2faa000000000000000000000000e92d274b55382896b0c304d587110f09f90fb80a000000000000000000000000a1e80924c9afe2a96bdeac9a57de178a5e3e6f7e000000000000000000000000f2fbc74348d66a356c1c78d1795c4dd729415963000000000000000000000000268ba182e771af3cc11d437e08d999a6fcd15d47000000000000000000000000ce06f2c5c486e51b6b6668ffb621cb029638ede6000000000000000000000000239a52865193e3d7a3e98a64922e2e0668e1809500000000000000000000000099e7db123d7ea13d90446d3ec35ef7b98f42ae190000000000000000000000000d7b828117b5e35cee5a0232e94b4067db135524000000000000000000000000d43d0157af9b8187d2d803acffc876369f9968bc0000000000000000000000006f12e73f9c30cc0c44901c3c47d53cd1ebc72e8b0000000000000000000000004d76bb9e6dcc38645052dcb6d90ba26a8e265ba100000000000000000000000075a25002f6fd8b4600b1edb0adfbef4940708dd8000000000000000000000000a7bff14807bd9ca109ca91c2d5a4ea11b1c1ccdb00000000000000000000000039c797ec56bf602c6d20f6fbfa56fda23f5d5f7b000000000000000000000000f292748398b05021cc6d1ce2c0a5b9610a759b6600000000000000000000000029aa895be39f738e784eacecc4ac3b128214d7740000000000000000000000004d62fb36bf79e716ada400a5e12e3c94e85bb82e0000000000000000000000000d81fac175c95953c7310b21b3e3b35ad73f711a000000000000000000000000672a22a1508daf767d80a86d7b0d34c2fad7a78d000000000000000000000000fc40a5eac3a7f7e64b5269506f814ba49083c8000000000000000000000000004159056e0d27a2fd0653b57de7e97f4be7b8a689000000000000000000000000172967c9092d01fa692b8d694282ba64423033b90000000000000000000000008c61b184a411a402d958f1d28883d50f0f9eda47000000000000000000000000f54b3dd36ce1f7b103754be34b83029c66180a580000000000000000000000005f53d840bb1fb62b1c710fe182801dbd6d376788000000000000000000000000ec2f6e2673b3e81c39d79cd28c8fe93b938f1410000000000000000000000000d2c44ce510316fa588036f8a866a625cd736ac67000000000000000000000000190475aa9010e6dd824262d2b51772bb70653e70000000000000000000000000e9dc14566fce4b4dec99c6d234eb9556f08092ff0000000000000000000000004d307e2c9cf393e44ba6857dba1a07f22fdf3bf0000000000000000000000000760a810b2c52a7c347f86d22f60443608253ffff000000000000000000000000f088539ce82903c77ebd4a1c9e6e854941b37c090000000000000000000000001aba15da3b1d0972ae78774cb3f59cef37a96ea400000000000000000000000021af6ea814a7ee52ba5005c646e4d50f8cf38eac000000000000000000000000e4ea6465be865ecee4ea31300e6f1444da9db0b3000000000000000000000000a9db4f1e2e649eb22744070d4c193141f131fa9b0000000000000000000000003ec6c7f82b15b87be59d378e6c3e1892b24703ff0000000000000000000000005004994be58f865a6ee81043db4cdc8347125668000000000000000000000000db92cd34eb1651c8e296b4d1d6896865007bb7f2000000000000000000000000986436f6742a07dbfc5ee17754b10947994ab5ce0000000000000000000000003fc9c03e00afbbf54d6280729293804d8efbe0570000000000000000000000009bfcafa5f12604f84241f3bef107eea363bbff64000000000000000000000000293b8d712b99cb106904b845be19e2e414b8a97400000000000000000000000076a4caf046770493227237d00065b63136bcfce1000000000000000000000000195ca71d941116cadbbeafc5807f28c67985331e0000000000000000000000005f017dbc9019f435c67e012ce5544e7de12a3f4c00000000000000000000000092310ee75e8eb783130ce461b734748407256c54000000000000000000000000898849fe3d7c42d884600dc36940ea5617b262f300000000000000000000000099d8d0d650b40182b884669a84ffc0d5d03806d900000000000000000000000094bcea1597b6cfcc50418799be60b9ccbc11cdbe000000000000000000000000c735fc97b9e989d29c01da1c86922d2bcf56625b000000000000000000000000769c324ae128a4003fc9339b1ab74e683721cf59000000000000000000000000666f271a3c2de723cf0f4415621db007cb01a64f00000000000000000000000055c01a009902a4de9f97b2d93009e3db39bc85310000000000000000000000005b57f3975097056a3e240ac9128d160f601ad8be000000000000000000000000e87ae21fe4efb0a38ab278e586cc4208a3a112d2000000000000000000000000acb81c94d87a341eaa702d6322f65b5bfb5c6a1f0000000000000000000000001ba707bdd48314559bc70d8c8d0039532d0cfc0900000000000000000000000088d5274f7ccd003d13c971a3ada985010516eaaf000000000000000000000000587ec99ba7f45345f8ef13da72e540a8eb9d926f000000000000000000000000cc5990a8a8f9907fdde44204fe7601586a672de80000000000000000000000001467150b8a3af10972be1a74f6df91221003c1720000000000000000000000000747c8accbd45d22c848f5b0f79e0d6f542ef6e1000000000000000000000000ddb02102771ebb35392b4faaf4c4536b1c5e374e000000000000000000000000f5a1ab57641e169403e149cae93c7b65970d0b130000000000000000000000007a6926471948d285ef2e9c26284f7f7188e2cb2b000000000000000000000000ccc018afbc205d795eaffb6c5495609375b825190000000000000000000000004c5cb58aa793c2775f908c6dd9e0d784edc05e9300000000000000000000000005e25acb9570ff7cc0aee5aad4ad2b41c206ef3d00000000000000000000000036a196d1d1753f248b395c361048736dc84890e5000000000000000000000000a9890bd888d94be6328a688d1592dc16253ddf0c0000000000000000000000002e3ffe5a5e5646d990db13def3086d32508811e0000000000000000000000000c0e98e3d55f7e4e12d22c63ce0ac3638c2c4a532000000000000000000000000844f43ef106e18f9ace882de0ddca1a64ce7ec670000000000000000000000005f02c3f75f850823719d7d9b364c01698202a071000000000000000000000000d987595ae0f97e8f3df7d94c5d263d071cbedd420000000000000000000000006d21d08b6c3d13893979d58aac5720a23bf00007000000000000000000000000cced4a8c616bb820c863d5b6e13864290ec818bf000000000000000000000000b429f71d71701e1e07a0f35bbbdfc8915fd6da95000000000000000000000000d5f56bcb829b0d595f6f632ca759a1ac1cf67d220000000000000000000000002ad8e8272e2a1b81327c0b767bc2fae85e222e9a0000000000000000000000002149a6e90c195ad01cf167d38feb6cc6c99d6ff600000000000000000000000037d472c1907cdbc2ee68e555cdb9f02c3d59811500000000000000000000000000ff5e1ed61044059a0229c6f5c66e31fa02160700000000000000000000000012b8f9a10914b3008684226a59212cf7129ff3ac0000000000000000000000008b0a742e0bb16791505537b658a2e7edc3035a300000000000000000000000000cd0d8785a84bea33019ff75a8b43bfced3646cc000000000000000000000000f582eb5b96512f99f3d39d1f599bd370eeea669a000000000000000000000000b550d2d380adc935842f0ce7867824556fd5b4540000000000000000000000005c6f736adbdf3f384da82e23f5140082855ac964000000000000000000000000a9591474622331725805968f843b964e24ddcaad00000000000000000000000027843f4e8da238058b4f2c64d70b0cc0d9627a65000000000000000000000000f72cd67ac155480d772bf2b234ce27c7ab884846000000000000000000000000620d7bca1c19e3534c8cd64e64760791203c291800000000000000000000000076ca3cc90c77e07a21814bbf971887be55a03d99000000000000000000000000ff5ace7b55c4a0778214dc7a921e3044df6842f6000000000000000000000000470f3ef01e33bce08a037d59dd3cba593684513100000000000000000000000052e846fe372529cdee6ff02ff321a89193e998a2000000000000000000000000c10fe3f2bcaee6ab9ddf499c3f43a7e4471fb8840000000000000000000000002ac904b7f480c8c42c1d564ea78e3a1501d8ed83000000000000000000000000d2531d3abe76f6f671d369784401a3a2deaef466000000000000000000000000b61c2d76937da4fcfd68531da6de8023747d41ca000000000000000000000000575807de6b870acdfb2b9f73af6e084bb7613642000000000000000000000000d6f9f6ca303eabb3e131d3789526df1e3443f014000000000000000000000000eaa348d24718b9467be16c03979b7ec2d40e529e0000000000000000000000007dbec63ea609229ab45e2bb45c939247d4a8c1a8000000000000000000000000f08f7991bc84a7c9f288ef7ad8e98f8c5fbfcedf00000000000000000000000090d9161ec85db2e74066bb27808c6817625f0a49000000000000000000000000a2f52e9009bdf058f7df22d16eae1b885721677100000000000000000000000063a0c4e6c90695970cbfaf82c4e43993542d89f5000000000000000000000000cf7b05f16d3d981079001edfa3546cfeff8753180000000000000000000000001d740724aeabb42e626a2905b7203c07885981e90000000000000000000000002ce190319b21b2fe0ed46036d8ef476105da0988000000000000000000000000568a6b5a1a9be474ae4353d440f32f271a7d6f240000000000000000000000003f3eadb47c1675e584aa063bec3cb47157b68e2f0000000000000000000000000e1c069500cd310ec644446056651aa4a484f06c0000000000000000000000006aabf4c7a55e6fde9d8f922be6fcad36c57db4ff0000000000000000000000005acb5ee972b1e1cdada3458f7a2a158091847b620000000000000000000000000612a064254d0c544b51450aaa10d2ae49724263000000000000000000000000f745eabeb012884b7a2d695dfb85a907ef2edd22000000000000000000000000368fc21beaf6971a1001bdf734c43e16445341ed0000000000000000000000003e6eb8adfeb91bb22f7ad7d31f54868ff50f096b0000000000000000000000007dadbadc1cb867d684cf286219729ab67ca1d4e1000000000000000000000000d6503d35728247c890398388cdb7df537c708b840000000000000000000000005ef3e7ef358b9157287c0d65665e2ef732ada6820000000000000000000000009e131c4c74ee9967da417f78868991e437464a1b0000000000000000000000002d6de0228976f68a08ff1e9152d0e5e258c581400000000000000000000000006f2fb7804af2f17a5ceb187751c123a23dc696d3000000000000000000000000a46c7841624a9911247b748a677b677425368c440000000000000000000000006fc665b5cb83e4f9174c59c819c85f98c037f94e000000000000000000000000afe100e76503b0cd80fa614cbd1479a7d1c331fc00000000000000000000000010ba53236dfaf6f7453877feb8eb3da0bdd65843000000000000000000000000565b456305709100d48763312355c46b623e8ecf00000000000000000000000086eb0074e7aefeedae054c1b9066fd859564e02b000000000000000000000000229ed86b238bbbc8e0b695683a8b7aab70cc13290000000000000000000000007edf00ebba87d2dd0eb27acba59bacc1b057d0720000000000000000000000002b822f24f401e14a5280d290ba89f49ab9e9258700000000000000000000000016b8c58117e72348f8ad7ba2f9bb93862e4e2c6d00000000000000000000000001bc26b5a3b04a8631137ad87d573757dcca3880000000000000000000000000c0ada9dfc679321c08ec376bca104f6bb286089c0000000000000000000000006a747aac8efc00a783d74f61244dbef63dc7511d0000000000000000000000005f5ac314183f7d444052a2c7f35c68c33d8b422e0000000000000000000000007adb33d9ff51184ac153647857883698e4cb3fc70000000000000000000000008d1745000cfcb5d755deb58821a09a88e4e5e60a000000000000000000000000b7bd18ba98c9dd69d156d2f98dacfe91c06b05780000000000000000000000008e35eacc71db1c955402691b549409762d0e9d3a000000000000000000000000cb3f01bb0daa006e8b6bd6949ad4d1abd2a79e4d000000000000000000000000d0e5992f68958adc08c4a4916920abc8a8c54342000000000000000000000000d03bed45426a45c82255ee0e501fa5e047d11f130000000000000000000000009fc92835f78bd5e1a3d55983431d74dfe54615a4000000000000000000000000a994d1592ebc4bb5282e857ab0eee6e18a16cd270000000000000000000000007149016cf8e1c87afbad771379459d007e39911300000000000000000000000091d3fef356d5dfdd3c24c907b5f966cda9c0c49e000000000000000000000000016aa10d9514d08bcd7a32a34bd36b084a67843b00000000000000000000000065dfb85f66428bd5a764e29fdd6f631c005a3785000000000000000000000000a5f9943f9f6a3a6b671b083101bd83a9e257c6bb000000000000000000000000b00b6cff96d8f878016ce83063bc7f9dfbd3e748000000000000000000000000b8a1dc60ecf89290d76982acba0e53f508864bf2000000000000000000000000ef8a28029eba0f51ac1979ced774add1ba7c242a000000000000000000000000c94b68ad87df2b4bf140a0f42d308d10cdc64ded0000000000000000000000007cd31acfc81d4880085f090e74eca9e45e935738000000000000000000000000e002efc8e0033ca4847f625029f3dafc65c83b8d000000000000000000000000cec03d9bebea11e516b18ceb555a9b5e1cf2238c000000000000000000000000975774ed1d7ee32eb308c6185fa845378c5275da000000000000000000000000d84673be828902dbaa0c6419018a10b890429539000000000000000000000000c92e0f182b00233faae5fee9aff4b1a774d41b0e00000000000000000000000062b9172c5b36c3718a00b3f1d5e399f8a485bfd1000000000000000000000000b6058c345ad9f8e13c972a626324dc3c45041fd5000000000000000000000000684c19bfa08c0820eba17f908e320cdecd4015640000000000000000000000004d7cffe6bf6f1b3c025ece918f38038775ff398b000000000000000000000000d8da117841d86accc09ae7f331c2c801ac6fb5cd00000000000000000000000022313d6dd629da999162c5ef5e89fcf476586f8a0000000000000000000000005e47059779657539eb0da8cb426cc816b8c18c4b000000000000000000000000e61da1df98ac71eaeacc276ab515dfd3f28ef55500000000000000000000000037f4eb0fe17cea6e2ccc706845e34dc44104a701000000000000000000000000a149b21a26bf0415a6f26be4ba0f6ff7ccf3469e00000000000000000000000055331a64f1d82813415aa4d001980d518d2492f800000000000000000000000088aaeb3a217b7fc4f1424adf08382bf991b724e90000000000000000000000007641d33a21290c6b079be634d131835fe85bba71000000000000000000000000d25b70cee9ddaceb3ed974d5de1f7af136fa4893000000000000000000000000b3669bf362ea5ec400643180f41817edc82605ee0000000000000000000000006525d690f40f3fa9594159f98061efcc3680780d00000000000000000000000070f32f391bc96eb6bd7ea469556dbcd9294c3f03000000000000000000000000ad0e5a0bb13e1e7bba9bf730882099b019e12ba8000000000000000000000000801584641379974c6467707338eb2a567d563d1d000000000000000000000000089199325c94afd87d4cc100cad401f2e2b9d1ac00000000000000000000000050dce36e68fb465dcb7d71ca77d1999b0f1dfb82000000000000000000000000dd93a7a6eb9ab6da9fa4073b4f358576202795de00000000000000000000000024d8033238354dad81f4884507bde2bbd9a65eeb000000000000000000000000183bb2e5aec722e01890394ddf552b610d79e4e100000000000000000000000053534ad2e95ede31e2fe53ca9c4e50309a4a7ac600000000000000000000000029b64fa5ec4f49181dec603cc98eef5a288e652d0000000000000000000000005ecf6f9988f670e27beff8941fb8b98af6867dee000000000000000000000000046276e826d89fda8de41b9482f670bc2a5c2a640000000000000000000000009acd785e6beb9b91264201a859d25cfbcb98fa1c000000000000000000000000d0d502d6db426b0c3ab7e48e4bca2e79ca628be900000000000000000000000076bf6f3daf92bcc2e2c22fb4227cacb7029de56e000000000000000000000000470e784305b260b70bf3ea8344e6dfb5412c0af3000000000000000000000000fb51f8cb1e3c1c0e1dcd4248946c4e4b94c8362f000000000000000000000000f95bb86dd7e3755cc8375189a801efee0c8665ed00000000000000000000000019c3c488786be817e0180992a38103e337429e52000000000000000000000000aa0af810f4b1c4f778b177f601c8cb9fbe5e6f3400000000000000000000000055846a41175a040ff7a368c86b24c941ba222567000000000000000000000000a4ef666e729d3ab7c823ec9965fb6e7a0b54ed20000000000000000000000000487973f971ed7c3adff56b7b3aa7b24081c581e3000000000000000000000000328cdd87dcaa02aa3eb24441fff59ca4b42d5c6b00000000000000000000000071f6e9f74e19f298d14c1da2262827135dfdd6a100000000000000000000000004ad71b21b9cc6f97e1c78acd83cf8272a56e64f000000000000000000000000baa774f2c6f5d9f8267ee8c7d34ecd7780cae61f00000000000000000000000021c9d2b17bf75fa4bdfc2c67b2ea4053ec0eb4a400000000000000000000000074861bcb7512d851b728b0fcb28dea622ce52c8c0000000000000000000000000d938bf2240f980c2a377a8914e8bea559ac301200000000000000000000000043d77f4e24d2d6745cf0d3df21535a315096d9690000000000000000000000006d95c82e5377c00e04c0bd88880b33c253e4790a0000000000000000000000005efdf8b8d20a058ca4c747956fa39a19610af32e00000000000000000000000024d4dc70b173747e9093677a83ef214c8a25b25400000000000000000000000073e5b48fbb9c2771335b6be5029112e818fa378f0000000000000000000000005233626441d3a9ef2fb03204086d0f4fec72096e000000000000000000000000c5a3839f81e7a5e7f4e2ec045152a0aff6756b550000000000000000000000001dc3e8077cd7155fb456e9b938cd94a5449ee832000000000000000000000000256c989a0b7a2f5d4b84ea92eacc1f3b417f6d7700000000000000000000000025c08f290ed86ecb305c5ffbb9c574e8032c64580000000000000000000000006328ebdc8b6e85df0ce9188a22033b9174acc018000000000000000000000000c33ca8c1ecc1953142e082ee2bb2d81f5d920509000000000000000000000000d08bcf7a7fbebaa2121a7197b1a12ddaf37b3f790000000000000000000000001567d14f3236977f1c7e6497c2f14fa78b1e784800000000000000000000000020aa2658710a94e94ec17ee8c3669bbc9fe0296500000000000000000000000015abb66ba754f05cbc0165a64a11cded1543de48000000000000000000000000127b67ff030a234c56415c832748fa76c6b097ea00000000000000000000000054cc22c1ead94bcaba2b2237930267cfb363972d000000000000000000000000e3244e8ea78e42e847665e7b36f4a41cbaf506fa000000000000000000000000fcebda4770ac10549f70fe55594b3b2f3bad2825000000000000000000000000fc42bd539a0e096fe56309361cbc254364fb66070000000000000000000000004ef2d6f9f51d0076d9cad9fabf25b0c6f504423c0000000000000000000000006ef9e7d9d994b656c0f9497e56d004514093e8cd000000000000000000000000f7d712daa23659251934cdaae56b29b3f2167924000000000000000000000000b92fa30c2fdc2ad66de473a2bac9af9413679f0200000000000000000000000008817289cc4a3dc1d1974545e33461e34f37ccc00000000000000000000000004df43ea80f6418cd57a7fa5e8c88d58439c6e8fa000000000000000000000000a203435ecfc062b2e6e74da9eba5a5caa96becb4000000000000000000000000cdc5364179aeae64c1fd42b567c4bd7d3e3294d6000000000000000000000000b854ee2df28b3b29fbe44eab36aac340df54de5200000000000000000000000057166dfd6a928e7edfaba3bd53eef0083081a46000000000000000000000000066e6cefdc3b87946f7765f0897bbddcff33ac374000000000000000000000000a46d0732975f350c8991f91c2a6cc88cecae7a8100000000000000000000000078da53a31e1a31c7de7a62e2a9d68aa64ba964e7000000000000000000000000f37757e43a6ed093b24bc6a6aa70c1a393231ebd000000000000000000000000c77692f99f302001a06979ce27045d817961c739000000000000000000000000a88f20a381b6bf2a054f42c331e350b7c0115c35000000000000000000000000a290fc493fe9afe9e5b0b17394023b0d0ca2f14600000000000000000000000001a7024d219fbfa770053ac28abda5185ac9fb1c0000000000000000000000002475458e17d3b2daca33a1d7d8bccf704417914c0000000000000000000000000701c9f502a7ddebb2723b3b438c455fa1aedbbf000000000000000000000000e3ef74d26896979baaac9dd21c92a1ca4e365c27000000000000000000000000c2b5addb5f9388670bd936d30b6aa25b108aacd2000000000000000000000000c897f9ac3b0c4e140fb21ad386e2de547e7f6562000000000000000000000000625e03e62157787634b356f8e6aeadf3e5814b65000000000000000000000000a30806a4f4c527c3116364e6430ad8bafb1c7f5c000000000000000000000000c6905d698637dd3665f7d622c4a473922acad492000000000000000000000000437beb3c683426cbc379a7bf32015a65c7a78a3d000000000000000000000000577a1377cd800e73ae3909f9d6f422e483ea5c2e0000000000000000000000004ffae0d1333cb41f0eb1ab5b85a570567acb8e8c000000000000000000000000759f89409ed6118d922cc47fac7b41421bb15ac20000000000000000000000009eb666410d0f58d0374751834094740c3977b1f2000000000000000000000000c0e43374a3e28098e463a52ca602ab627046ba0e000000000000000000000000697cced1bab0a4337de0356783a56cc361b0c85500000000000000000000000025563008b35cfd51531d26c0417a54bd24682637000000000000000000000000e939cb026a0aafad75fe4bb60e24c5661043192700000000000000000000000049e66709cdb9ceaa6c42f9f5b15da291bf53fa6500000000000000000000000065c3fb362822c83bf94a8db86fbfa07d980b732900000000000000000000000036ed29ce2297f25410f0a0ea9a72555f8afa863e000000000000000000000000f86e0a39f7f78d1e1477b6c2848fc8f05b450efa000000000000000000000000fabbb79ae7899aedd25ee553eae3e48676ca9b9d0000000000000000000000003bc44896cf1c9e07ee2c5207ed468524e25a42b300000000000000000000000004682117321f10012dc257b9cf5c8989ef6f7a7a00000000000000000000000054dc36e8feb8ccb7c06b2726d08c8f54966c8a9a000000000000000000000000374adade602f6af0b70e8ef6601ce400f7d13b1e000000000000000000000000f31038d44084c56a74012266fc0bfc6891a53c8b0000000000000000000000007cff0ea596b382a2b5d84d065592bf8921d22d1800000000000000000000000032bbc4d1b465d9a1b8ae61c567875dd1e108d9960000000000000000000000000ad9d5f779f7ac437ac7f55efb5bb9a460c42cd500000000000000000000000041714d1cea540418f33b3507b1ebe38cc802506600000000000000000000000051817a1fe2848553d45ece020912278ac24da2740000000000000000000000007e0ec7dac83e9e45f55a15f4be6946a3b9d5af0e000000000000000000000000f2b1714a3f19a25a49358159d43fbff5b995b8b900000000000000000000000043ce70f4292d5d7569939f6c92ccb795b58487170000000000000000000000001882be8a188e258b09eb66a58d7051797e355bd600000000000000000000000086b1ea77239bc1a8e8f8c29e3e57f0796ad27452000000000000000000000000e4f74454c5e9f084db2fd72655caddf571002c72000000000000000000000000ab004edeeb33641b105103ba423fc4e5db904aec00000000000000000000000003fa8900d392c27a9b33c81477ae88a166543955000000000000000000000000e92e78ed7ab29b966c4e45fc8925d6eb5a5f95530000000000000000000000005367c520c2d1626de26163cee16abae429d912960000000000000000000000006295817f5123a69a1ed6378152043cac6a9c19f90000000000000000000000004d22e7ec70a789bfd2facd15b7fa1e2977cc8a2a0000000000000000000000002962fd0e5c62759f67a47982e8a79c569cef1fc50000000000000000000000006e731155ce7655470e0ab292210c20c7590d9be2000000000000000000000000df07589d4c1d12989dd7dc256fc237cd13a052590000000000000000000000009d4e086f862c61205e940d44377c7c5a4c1cbf4b0000000000000000000000000af8fe98c83e18bb481c7e3370f2163a8af185b90000000000000000000000005a83df4450c105ce70dd120ae9cf49e24d74d13c00000000000000000000000078f526b367f6d7c79ff5520fa2fe1f350b42840e0000000000000000000000004e23ca62561f83fc57eab6d3ad08f23f1914512100000000000000000000000065a280ba741344cf3678e04bc4830ee78cc2d8940000000000000000000000009247cb36282904cb9b10a538c41e656228fdc792000000000000000000000000d5424f2e909a16810791c7d93a5103ef2562f8e90000000000000000000000001ae54ecd36d3773a41a17a72151ac169217d29480000000000000000000000009122413e866c6ea4c1f4dd32b2ad7ffbab97e78b000000000000000000000000ba721b04960e2bc3736518f58ed30d272993ce81000000000000000000000000a7b95835f647ca7ad158937ebeee35ebde4cb2a0000000000000000000000000f32e98ff0325fbad02e118d1d60c13f8cb4373ed0000000000000000000000008fc30a6f9f7d3e91f34b6d2899ba3183a5348714000000000000000000000000474ddd98713135d6af3b02c21d596ae0437e380b0000000000000000000000001934412bd03d4b9d88256ae245c03fbf767fc9f6000000000000000000000000a78f24b99f0ed554d8ebe502de272a13f06fedbd000000000000000000000000097b528b16146d34d4f342ab60c7fd4729892c620000000000000000000000000da319b34660f13cdf01d0036d5cc994434097310000000000000000000000000ee5b5ba0741b95db228430621df01e822fe917d000000000000000000000000c2cc492ef3ec95cdd3cc589ccc011c9c66f55c24000000000000000000000000f509b4fc1a9d055e31486c3a86bdb075363846e8000000000000000000000000de90130607dadf38a78da3cc3b6f37784cbeb36e0000000000000000000000004b9395d72170539ed60d8b4c73f34250fd0aa19b0000000000000000000000003be8e00f0ead5573bc4a8c71bf23b6a5deb20c53000000000000000000000000ba4ca3e8463efe65e8c7949221f40448e3b9b95300000000000000000000000099e2ccd79ef9c4a3c2f0aef403c96b450e43f1d80000000000000000000000009ba44e5e8d32580842e9d3f52a73236533bb9886000000000000000000000000f7d4d6f79dc54bbce0ba9f32e27ac2f5c12492b0000000000000000000000000cd6f84d03404db97f8867d3878d38c8fbef5980b00000000000000000000000056cb0e9bcc2db8626ec6b055953c7c9ddefb8c6c000000000000000000000000b9a428277a0f54467c504fd4c8080919910ec916000000000000000000000000b00aa30f8d08f3011dc2e23b65b23dab7c97fdc8000000000000000000000000c2a6c7fa8e4600c3e52680845f5a0d1567588e3f000000000000000000000000fbfa87c759c58451577a9fed85ef2b65f99de0c80000000000000000000000000d19a3f58e42da153fa2d024446f483a881ad2dc0000000000000000000000006282ea824725cee67ad91c84eda162a21c5a71d60000000000000000000000005741c8aea2dd1dc4f5f1ff3926e5b4fc59c4041a0000000000000000000000000c91fa912277072e6b23d8af05c089cee224b8be000000000000000000000000cddeb788e0b5020408468aa5b924747feed88b28000000000000000000000000f5ddf96f4ccd525bf58a3165165154f864455116000000000000000000000000643c28adb7fbee7fb111d637351e055079189165000000000000000000000000eb59dd71aa5e68b13c15838fd084e876f3ca710b0000000000000000000000005df3da529efd8200132377989b1c97d57a0aa19f000000000000000000000000dc1e591fe8bc29c0a4dfefe70e4413843914625a0000000000000000000000007cccc6d9019472ef2bb2035f47b977af226268650000000000000000000000004b9a139efeca760df3117f5f5420f63a8c84f627000000000000000000000000f05fc1ac55fa3becb3e10500b97746817ebab6e2000000000000000000000000d255936121b7e26f61f151682f437deb74bba2ed000000000000000000000000e9e720d05433533eeb898bb1f42cda1f28c9fc57000000000000000000000000b5386ad7779d04525ff1bfd6861d127f06a1b175000000000000000000000000ee9de2199c7db46755aa93bd6f3982a54231ba91000000000000000000000000fa8be1e61d38998d1c99ac3e0fb96584a652e47b000000000000000000000000f45f5c44496ff7b4c4348d8e0b29af8da55fa3d50000000000000000000000003ce83cb1d5880d74349e73553cf8006126a59c0a00000000000000000000000038b7dfb03776847a58316ce805b49b8cf5497c81000000000000000000000000ddb55f67457dfe65f2de03b7f758f7f14cf70ac6000000000000000000000000b713cac54997c9211ddd1acb0119c2b395a93f0a00000000000000000000000087b46bb015849f63730462d85ab6954648f8ab74000000000000000000000000995a8ffffd3b2aaced967f1f532b2a46d12fa4dd000000000000000000000000858e149c72afc7cbec00416c3bc76ab54774c32e000000000000000000000000678a696f60122016e83a9d1015d37f1c12876d11000000000000000000000000b50506f7c0f946699f2952d9cceb8adc146e6cce00000000000000000000000071c03211843902bc5de098c1fc87d9695a6c89dd000000000000000000000000d1503b4cbf119abcae93117e959ce5b580b5df2a00000000000000000000000063d13cff472d033864d1060cb9d9501394a260ab000000000000000000000000a13f1d32706c667af412dcee3874b0f6c6a453cb000000000000000000000000584fb78df7f7b6fc5b83dd4c5f2463936bace37a000000000000000000000000371cac855f82fc9367199fa22aff2a96d1ab69280000000000000000000000007b6b722e4cdeae95125228d1753cb51c0c362c95000000000000000000000000f52303a80624966d21923df6fc2490987657b190000000000000000000000000679620e86a7de2a2d893a4c9fb47cbfe97c1cfce000000000000000000000000a691edd75cf74097ec68d76bff0706161309ad4a00000000000000000000000091539b7670536490e56fa4bb24fc55f21b12952600000000000000000000000057d384be663bdaa1950d340e1a3c1e602b2b2cff0000000000000000000000001e459dab468ede8aa32b0088d22e871737aad0a10000000000000000000000002c9d93b4d61bb358f9539834fd3fdefd988e701e0000000000000000000000002c0257c2530e49a469872d24b54a80e8c0c2ee9300000000000000000000000044ee6691c1836113a224634366c8fedca3b77b7b000000000000000000000000d48aaf80b77cd858c2977b81502a2aefd92d0388000000000000000000000000c13a0b7f7a2bbb379fab00618a814166ba18a3b4000000000000000000000000f0658785a1b74387ed962f7dbcb12b55d87e4098000000000000000000000000b47ff892f254bd66f6373c47150b2db144c84f7a000000000000000000000000d455249a02fa727292f78461668d6e17e5eba0660000000000000000000000000fcff3814242a536ad2f61d6d728c9a8974bd855000000000000000000000000f977adad470808a92c2765f6fb37df211db4e823000000000000000000000000494f121a7cf64edf32b51a955a5601810522851500000000000000000000000007cc29613a9c2433ec857a57164ea4591b81ad5600000000000000000000000021498b734c5ecc505c0cf5b1d5df4d4a06679562000000000000000000000000e6fc61278a52eea63283399279ab945d33abd5fc00000000000000000000000005eb2f25871ad7210d4f041108f86a747c4c30bd000000000000000000000000597421982f4d7c91158617e0d0b14cc07ba3aaf8000000000000000000000000cabf0c4c4cc81ef948c29d6b6a3735bdeb87f0470000000000000000000000004427c837f566a7a0db6e48fa05c8877617ff90a4000000000000000000000000b2b800b83714969746d0d3f29beb26fb1ce3a4190000000000000000000000008c50addaa86c08fe259f9429beb88d71427d29ca000000000000000000000000b8cf08bccb39d0efb31efc252451b02ec71478af00000000000000000000000097cbf38bce8d127c0b4cd628d369b4363406e97f0000000000000000000000003865f56e9b40d1453275d092a8821b3f4bc9ee0d00000000000000000000000086e38e1eea0c276dc08c17362a1f6baa0a0119e8000000000000000000000000ff9c0821be07d82ea15fd7a89e52cd7775e552f9000000000000000000000000aebeac26412acbec4a61d892c667ba01fd8d3bad000000000000000000000000e4f6f2c7ef8ba79950f6021f6f629a430358a56f0000000000000000000000003af758508026c05548ecbff9b2460f34dc1eadc30000000000000000000000001140bc7a7616b22739e44244032b944de7497bc3000000000000000000000000e3db8e5e17751635650a29a392ffce4834af1135000000000000000000000000cea754162e2dc1ddc86c1c9fa0d6907c9aa5384e000000000000000000000000efbefdf5adb8ab7eeb3236a4a4bd855c246ba0a5000000000000000000000000f21ab3d5ea529ce062d9ee99c610af0944f63da3000000000000000000000000f3457819109ec6e2559d6ec31be32c0f7ec02c18000000000000000000000000e18ed8ad44a28b8d30a305d322fa5f759e784a22000000000000000000000000e222e665ff29d0b78718dad33a4cb4160bb81d6b000000000000000000000000b2560694078ad5b0e196373b2d77d0ecc91a9744000000000000000000000000c544ed9e2188be26488691fcc0037cb94ff87282000000000000000000000000656c133cd7120cb7e294f459972889b003a26f2b000000000000000000000000508b252bb8f5bbc6585fa8d17fb7726f2b2e5c11000000000000000000000000312d4c23fdfe61b73e8087ee1c7f14d5d59e39e1000000000000000000000000f9d91da60c0bc24aa6d701379639bb295a7fb738000000000000000000000000454c6bcde3d24183d40c7287ea7d5ae5b7bc9e560000000000000000000000002668362a72e67308d69943f0278fd20f757ec542000000000000000000000000bd36cf73a76bae944395e86a0813d294bc5280d2000000000000000000000000ac37aa463728047f837f4e19fdde8bfa129826e300000000000000000000000031a95a6ebf6190e7fbc57e84a5fa5d765aa062100000000000000000000000008365a5b7daaed0fd0d7956b865e10046a99a3bdd00000000000000000000000071421de20ad1e6b9179dc4d1eca5bd862396d405000000000000000000000000d3905a3f65d18b2960d926acd16a9259454f04460000000000000000000000006bf1d30874bb471cf8daf3fec7aa49be63c461b40000000000000000000000009dc89a66e11e391bf0636f12fe77beb2bf4d34c6000000000000000000000000e5d62d57bb5a47f5b58df1819b2e02fac2b536b20000000000000000000000001494911a0a4e3f98a7da921914ae58be81643521000000000000000000000000de5b4bb40ce67c4b2a283eb995ae2c9c4f45dd3b0000000000000000000000007af538d1cb44025c0ec5799f4eda1ae813b2dcaa000000000000000000000000458717e781b90bbde440032fca9b29106167de79000000000000000000000000227d66f1d64a3cb7f3aa9555a7ffdd58b560e8c4000000000000000000000000a74e9e00641a2a603165b16d5e1846ef1b5ed371000000000000000000000000d48a5a5d7995ed3e3c8c77718edd0e5f79eb7e7d000000000000000000000000e3b489b2a213873ef2d92dc49c4807a6ceedb0c40000000000000000000000005a42c626be67741e63979f278a8fa75cd06f2a420000000000000000000000002cdd14fd9c651642ff5c65f2df50fe075f9bdee8000000000000000000000000b05cfd1dbe06dba7f1deb9a66f8c57e97c368118000000000000000000000000ec172660bc2228df04732233e75a088704d13d8b000000000000000000000000d23b31f3ffdc7c04d4466dd31518266653abb9ec0000000000000000000000004e69b0dd04e5e738e183c69b9b01472051cfd62b000000000000000000000000eccb9d2cbe96cc903f6fc141f2d56a6497d72fa8000000000000000000000000f082380560f5a67ca0b1671e2253aea89be9f9710000000000000000000000003d158767b8f30707c12ca5b9824877e2a0e6b55d000000000000000000000000ac14f48c668c661156c0c0cc913c755a1f9065460000000000000000000000002f35627b7a8451830c84e82a3ed449a5fd5738f100000000000000000000000087e295db38611d6476e82f8b5c120e5881d69380000000000000000000000000b05a1c4dad173df15cd42c510aa74c5eef72e497000000000000000000000000ee3e416950ca83c895028e1582d984a8b4ce771400000000000000000000000025f7ba0d4e41c810b58198e9715e6986d7dc9e2600000000000000000000000075fb99a3bb0b65bc0865aaa051f28ce0aaa4ed920000000000000000000000002062a43164b5c0f7c611e7d50acb072c360983a500000000000000000000000057c70492acb26061a24c45d5c966923f4f58c984000000000000000000000000979b669d9b093cf512d818a9f02424e0e63a012c000000000000000000000000df963b087276ad4e1df3b8b0cb26f45b385ae5f4000000000000000000000000e0ad7a3f3832f3547bfa2ba4bfe80818da97ba4f000000000000000000000000443c61fdc47838195a66e9c0d0cfc1ce90701fc70000000000000000000000000f040559133caa20ce2f1988532c2cd04109d848000000000000000000000000bbf1f488c61d85c62d1ad1b83496a8ed9391bb74000000000000000000000000ceaced54ccb52584d317a04ba7fbb91f1b77bf4000000000000000000000000022216fd96f7033756626a4985334d9dbd0860bf7000000000000000000000000cdd05a06270518a193cd4bf85a5a5d5c5047ff1c0000000000000000000000005fec0d6006ddf9f2cbd82511c2fd17b0bfb76632000000000000000000000000db2a33b3a4488776f5a2fbcf0639c0bf0d2f8d6c000000000000000000000000ee5c8d974ff6b7f1c7fb3c94c3bf48153bd6b20800000000000000000000000094a5d93a2fa65692c8e1fc709899e9677b8758ec000000000000000000000000be939f600adcd51f73c7801187166372a12f8ddc000000000000000000000000a428505a2fbc159d13892cf735c3f7148bb236dd0000000000000000000000002fdd786f0a9dec4a69aec3de192bf96d93db9d97000000000000000000000000c45e588b7df9264b3e3ecf12ecdc62d7c7d15e02000000000000000000000000753d4edb41fee426fe8f197b2bcd9064c6dafb6a000000000000000000000000ec0b7699e3dc4471da087660f92b2d03a0b00c8300000000000000000000000081a79888a11f2d00c55f22f63637338458ae8b93000000000000000000000000ad33943f90a89e6ff1ae02a90cb5022b0a31845f00000000000000000000000047f61702f760aec828d9f7b0ef4fb560e26d4423000000000000000000000000f377bc1980fa1fdc3aba4b11229b9f1d9833bcd40000000000000000000000009d98c99dbda634183aaa6787c9a7c308fb85ab73000000000000000000000000a93556dc34556ddee1869e99cc5ac75688cf2a7f0000000000000000000000003687262e6998d6cc838ad99af6a71c4ad6b41b9a000000000000000000000000e8e8d60551b31c45ad12552b683ed174db3b45280000000000000000000000002988abc027121c9b93d6837108d071b16e8fdc4b00000000000000000000000025b85bc4c101b07eb23eac061f1783040596ca9b0000000000000000000000009dbd9bd5dcccb2610812329b07f869090d99d2fb000000000000000000000000814f960f945776f911b2f1c8fe42e519571fffb80000000000000000000000004d1f034d684eac05527a0c87577808c6dfe0c8b7000000000000000000000000e53aa68f84a172f09b0a56baddbb2bc0821e8a86000000000000000000000000df6018ca0e6b4607be63f34dbfacaccfa436d3c400000000000000000000000076c76c7c5eaa7f590d6a5e53b004e6a3cf3b7fa5000000000000000000000000ab7403492544918d6d94336eb489314a287d5d4300000000000000000000000022f863783075f2cbd4ddf408cfb01185a34895d00000000000000000000000007d7c4671e53600146baba13af840d2ba2f6a0621000000000000000000000000a40e5f47ef99fc29416f66e411bc414d135bdd2a0000000000000000000000008dee3a3e6e0056fa7127794a4bf25e80b0814a81000000000000000000000000b599a63c322916df74ec36bed1766c0584f50bab000000000000000000000000e34f53dc82b4a42ca06a71a8fea72f83857d43580000000000000000000000007909d66eaa3ce1207ea4dbcd2aa632658f09f90c000000000000000000000000bdff013f4972d0084f3d7673282dacdf2a9a79ae000000000000000000000000bc8abaf2b643a07f2ab83aee62e749a24accbc80000000000000000000000000b009f78951870133a3633edfef23f676544707df00000000000000000000000035dd51c017238abb10cbaea906a5e6ea314261630000000000000000000000004441a91d7bcdb069b67fa0f761005c47d015d6fa000000000000000000000000eabb3cd8d75ad209bb7369b60a4e82fad162c3d60000000000000000000000004a4346c0f2f160c2b18f7be30003a0dc8980be6f00000000000000000000000080bf56d34cfcf87c664a6dafff0c2927a2d6cf3d000000000000000000000000bc2fbbe23674e6c6b24f241389bd6bd4d99e56bc00000000000000000000000088405707d181833b809772bb6905357033637c3e000000000000000000000000bfaad5d861f7c5b25566791fb22a68c802f42f0e00000000000000000000000086f1a8814e56e1212a0a4c2b538bdf72983e8ca50000000000000000000000006c310ad63b943820c18738e2233e3f3fd3c3f77d000000000000000000000000e8332d495887336964e9ae56781b8d5664cf5cf50000000000000000000000003dcc586f070b99195bc9a7f0964711fcb2a2a76900000000000000000000000026aa84b6a6aafedd398614d5e09dcec4cac5772b000000000000000000000000550970bf80f7ddb9ca3df14aa043ef67ff3c10d9000000000000000000000000df0e8bada30c07e01119c2b618abc0bcc2aae3bb0000000000000000000000005701e2013ced45f66031afb96b31a44da345295b000000000000000000000000aff08aeaf1a4df059daac61f90f2175d7505915000000000000000000000000019f910c906450814dc434cbfb3efbf710e2172c3000000000000000000000000a6591fcd96381a9627efc79b4c0e1f0b2392c61d000000000000000000000000c2bdf6f03fefdeace11e057f8bd18bd9ab49fe850000000000000000000000002d53c96a404915f86478ac561f854dc19eec23410000000000000000000000008865ddbb39eb1191bfddb1c92c9cb395133ec6fb0000000000000000000000009c85bc021de3f1b0ad16ae614c58be1c9991ed94000000000000000000000000ca94197571c682f0e47446858e79f746905b1205000000000000000000000000bc4fbc34ee618959b15a7a8084f05914dbb456dc000000000000000000000000347c7abb7b196c6d407da6dfb4dfb34403576e420000000000000000000000005a99c0d5c29ece618b991325c8cc5d37491f1278000000000000000000000000dd08e80e563a387b2771f46ec561cfb1979595d8000000000000000000000000d034140c70d935898da59c5476edab5984ea0669000000000000000000000000666357edd0627395314b987297e982da3d73b60a00000000000000000000000075041864dc47af997e43e5589e9b4be0f4a7bc4f000000000000000000000000a37591e857160930d27e59ae2de4258db7a2d9a8000000000000000000000000145aa20d5dafdfa310d667483a07716d75a597ec000000000000000000000000f6a27c36d597ea572fc5f750e512be7791aa53f5000000000000000000000000847a92a8dc9e9de4db80540cb5a9d772628e71dd0000000000000000000000005d736e3fcce5823ed2cc4428f78be1c5218f6ee10000000000000000000000003816240b62dd9bb26be715a5c6de951911b25061000000000000000000000000045ce7c4178fa7be5b22f960646e211d880fa92800000000000000000000000062916e1a8c7cb49e3255fd5c09fd10f6a8983bf60000000000000000000000007743696286e30054fb60766d3ee0fed7c5e784b1000000000000000000000000c41d76adb0f7544828d624f83e2b1d2a93f4b6f70000000000000000000000005829910338fa88ee31d21a74a48f9aafa3bf6db2000000000000000000000000a52772eccb97f8527365b1da9478f8e88927f1480000000000000000000000001fb73563192d903a2fdf1f257b6473518e5ece910000000000000000000000005398c66528bc2aa60386f78a0b5a3ea1e4527c200000000000000000000000000db7a671518cbb662498cb88ff939c111a7eaef000000000000000000000000001881b149435f118bc66b06977b9c49083fd786400000000000000000000000081b0d981179dd18a332b00ee5e2e406580388bba00000000000000000000000002f0cf0fcda7edecd3657f0a939887a07afdb5fd000000000000000000000000d4483a44871b0549f6ec3ef2193646c1987d7c89000000000000000000000000d2c69e61ec277b6de4f197c153421bc833c88b670000000000000000000000004a23897da41307de4dd995abb229661c6a299c3e000000000000000000000000dd32a8bd8732be668687c182b2ef131af323bcee000000000000000000000000dea5ca15e8cfcec9462d307208c63b9448fcb3bf000000000000000000000000e16ad9c34dbeb8bc5712837b24b30a92b580f5360000000000000000000000002c9131850e6e74509235a989324f0c329844c950000000000000000000000000c63b1d33b095d238691017f6eeb1480995c7f422000000000000000000000000ca0fcc60588ba55e7d75f381eee18c33da2252230000000000000000000000004ad6dce15da0931708a54e2e5d29b7fea87c0386000000000000000000000000e817aa94c96b260e418d4638d97446ccaa3ee7c1000000000000000000000000bc2fa377b7f0549f02cac1298e211a08ecaf8c0a00000000000000000000000020d95879280324e086a1912249119fa88463993300000000000000000000000022b79293b7e1752298a731e917c42808ee46da290000000000000000000000000af122cc98dda24eade8ad89a52bbf4fb3f799de00000000000000000000000031ac6f0b063f4cb0c16215835dbd60f47a550cff0000000000000000000000007241541f607f2846352d96ea29902e7fc457dff900000000000000000000000004ab6fa1b91948518b42c7b87c388835cf462665000000000000000000000000c0e9feb71e1ee0980b71f7c0ca5277acf3fdb090000000000000000000000000831d4cd1cb1176e75c681ad3206fda3190cc963d00000000000000000000000001b7427937898039ca8d1576e620fd034409e4380000000000000000000000009d0f646b88ae113021e012b4988d32edec08c8c9000000000000000000000000cfd229276e3744686f0b79c128efb59eab34b039000000000000000000000000f84861bb736371e38a7de8c2b052d202c196f3b20000000000000000000000007fced0342038c6252973fffea77d257f8328cc3f000000000000000000000000af49c7318e31aa5aeddf6a1a56c31ea05bfd96fe000000000000000000000000ba782ca18120337b1ab159480e537035e230c3cc00000000000000000000000045548ea3d29da6785b634f9a400a462fbc98f433000000000000000000000000fd7ac4e0815d43dd3132884b751174d6b229f5180000000000000000000000000ffa6042679a01f6a965350c7fe87fac12bebb0700000000000000000000000078f16c289521fcc0f54a5eb89aaecf08ab9403350000000000000000000000006234e7bc62c2abdc4b33c44a6e15a3eddb578509000000000000000000000000cf6a530c68901fe1f6acff8e71abaa09d30f3f40000000000000000000000000b3b1141ec2063ec48eed03039b2fd834fab96f54000000000000000000000000c8eb8e01d44642d19f7ce165510742a41a4252d8000000000000000000000000c4b8c361ce1c5862c72bfe02eb7a5a1f407d90d50000000000000000000000007e8a03ffcb9478b3403e39d80750484c10eda65f000000000000000000000000ed95dbca41d205222c7c0ff1ff371a476ea53ed9000000000000000000000000dcf791fd6369ce55c25fc09c19d4ddbe6808490f0000000000000000000000002aafbadb21440266eeada1757205a309d2764837000000000000000000000000f48ddd0698d53b3c740624288850a5975ab9e7ed0000000000000000000000002718a13090ec9c265d917605f7cd81fad08f912400000000000000000000000007ffa7215c26b1859e2906a05eb3ca636e5eae45000000000000000000000000ac76b2ce21621eb611852c185c2e5aa497f35812000000000000000000000000a62e9aa726e1d1a7b7545d8ebb281b9b23d27ecf00000000000000000000000069731a3101bc8761d1fec2929677effe65ef407b000000000000000000000000a96e78448fc98e8f938fa3b05741644d6c80fdbd000000000000000000000000a215e94a17f303158376ffbf3cb0eb8582ad63670000000000000000000000009869a86c406390a01f09e030a478957dc3f66c62000000000000000000000000dc69fc905ee67e47f6d2dbd785eaf84d433e400600000000000000000000000056493d3cfe69c40600cec6bb4a8e6f3142cd786b000000000000000000000000e580a8077409552e7f5a700e5362d0716b84b48e000000000000000000000000b587e3133520c9f4e7e86a63cb96c477d0f9f4120000000000000000000000006dc22fe6f433246d76060aca0096c41029dafec200000000000000000000000069c3cecccefffec12417f06383e4bae5de74329100000000000000000000000079fd0d27664eb774bd4cc61b955bf256adcd38f3000000000000000000000000c74ccbba5225ef91dc7d1fe8748601240c215179000000000000000000000000853f06de613bf26f187d67fa345443622b585870000000000000000000000000007caad10058869bdb2397429ac230873671a5f10000000000000000000000000c4a6cb6f5867eac9e4966c1340273dd3299afb6000000000000000000000000c85cda7ecf892aaac541337e08d6b114f7530263000000000000000000000000f2f032b75b83aaf395e0916cf074cab6554a622b0000000000000000000000000386dd98c42b1dd5e3ca636a3bba30839118cde40000000000000000000000008edcfa84875bdb261e205f4ee433f32b2adfb316000000000000000000000000e3b2fc33d212c95af299e30e955cf0d6c6bc2ef30000000000000000000000001e4555805328caf109f334001f3f9428d0214669000000000000000000000000f05dc0d222da6e64c2e9abae8d9f2d7938be9a92000000000000000000000000f6824282638916bd6711384f181029c7ac508b5e000000000000000000000000d97717b4f1b78a9a485c91965995bdfc254a928f0000000000000000000000005ee3354e68f3017a3533e1873823f054b5aded060000000000000000000000008f42f6a1aec5ce95f3d1d4b863e6ea3ddaae5f4200000000000000000000000042601e7d0248a7025dedecf022ea2af269c8e2360000000000000000000000008e4c9bcb40fcb572137601baadac65bc302e9006000000000000000000000000ede0e3e23fae2e3103e0cabe3e3981d64170051f0000000000000000000000005620643b7475a8e936d9a527bacc66599842765b0000000000000000000000007a0c0cdc61e8f32ab14c6fcb885786947f8e39000000000000000000000000007e9c81033607935d5382d48e237dbc74fca2771d00000000000000000000000084a419c1d9cd79ced9cd52615994f31e587109ef0000000000000000000000000b88d978079ed9f21b1927c95d65e3ea50ecc0a0000000000000000000000000b35b5d93b19b5ee8627a3b43cfb0ff096d601715000000000000000000000000ccca48704da851419171a2e8208f70c99235d1ae0000000000000000000000009636832816b9c49796d5927d0441f4f086ed3d4c0000000000000000000000003f19ae0e8f8c782de83df9812d4f9bc655989f00000000000000000000000000bcc70ec408ade908c0acb06eec6a9998b1834528000000000000000000000000c5717052e936d7493fb111d4bb06b4e6c2ef9c17000000000000000000000000c3393f6e53e29acb938fe26531b4255df8f270d90000000000000000000000004dfc24199a08544be4537dd8e8ef768b0a0d687b00000000000000000000000097d324bf10ecf03ee1df3d00c753fa3da435295e0000000000000000000000006c352acd534d2a8bdc7df7f05799088de07af5df0000000000000000000000007ed7c1dda3dfeccc8cf9ce850ec6efae7623b8b0000000000000000000000000fdaecee947d404b1ad4ede3c3baae6db02bbc381000000000000000000000000e7f6c5256ebcbdff559cdec20b45da6955d963640000000000000000000000009d137331201a81d75172955da9b5e610836578cc000000000000000000000000871cfd5189b339e05a11db225612359ed3630b05000000000000000000000000a7ca85bbe487f643c59e2c4bb6cf82ecc7aaebe30000000000000000000000007e8ef685ede881ba3b9defa1fdb7be0763f84345000000000000000000000000aae0e173d1f4a84a7df2f69f8134a667e5947bb400000000000000000000000050ba8fadd4e99852188bd7d14d70d1b52cf07e210000000000000000000000008b7dcd43dda1b576ec6a37a2d060ae8019ea8c3000000000000000000000000005d444111147ec4f1d407bf3d3007da2fb3acdc4000000000000000000000000161d4b52fca7c35b4fa2113c9dbf7366646c137e0000000000000000000000002e6ac19434592388ebef8e98f810e14e6641bfda0000000000000000000000009cf3f2c002ddf7a0a94a0ee5cab0b3164a94dc0700000000000000000000000022a2aba03699fbe27278145f5364a245ca6a622600000000000000000000000099ca99da3d47101626c6883bfeebaea345ce6ba00000000000000000000000004dccaa7c19435deb3e3c7cc5bcfde560d8bdd12b0000000000000000000000001e3ffb2acb28d5bafb085b1cce2f97ea53e46eb10000000000000000000000004762927f5323f2923b7f242081c8be60bb9d49a8000000000000000000000000e98d43e41e29ae4b189330dcea75b154f2ea589c00000000000000000000000092de9c6cb71b8b32dcccfca2f5b012eedfc11336000000000000000000000000563b721657b2a90773c112960ef51f95d6ee159c000000000000000000000000147e413e5d2ba2cc9f061287969c0b76e32470f4000000000000000000000000d43357569413cc27a6612fe4750ca6709ed31fac00000000000000000000000003f8935555cebb70c0816dc3bb1c7a8323d6b2a400000000000000000000000054f26f3a69a2ed046794d0420e9b0471bce46453000000000000000000000000c71914b64fc67c0786c8218d176020e9ccb21290000000000000000000000000f200c53541625b8cf129b17e0fed2d0980f3ab01000000000000000000000000ebda4edca567dd994d353e3affada94eebf9eaeb000000000000000000000000f404344bc91b5225c67cb9b62ad2ade2a47125e4000000000000000000000000de20aaadcd8a469ee8ac048fe3df1b0ebc38444c0000000000000000000000001213af721bff08e44274906d657b3f679b14271b00000000000000000000000054740b50ba13996e30a687ce559e69791b94a5f4000000000000000000000000ac2fbc22bbf6f4060453e544980770ed13b5be7600000000000000000000000006618158551ce48208dea4ad8b982cc6459520cb00000000000000000000000032b4d9b6a006aa741369fce04d64c82cee87978f000000000000000000000000f37d855b19ac4bb6ec9fb3e2cded6ad943990087000000000000000000000000a5591eadfe30df53346c3087eb3c74864ccfb2a00000000000000000000000001d87fda2a87ce6ae10728f0732762c41d304d27e000000000000000000000000f929ec05393c9eef5d70cb05aaf49c05bf1ce356000000000000000000000000aedfe6b78d4de477e7ff830b35c09a6a6a1942c500000000000000000000000089c30ca53ed25f0795fad7f84a28f696e0e4472d00000000000000000000000034655f877b8b5222b43f51c4cab129fd8a8776a1000000000000000000000000fbaab10962b872ccfd9e903386ce262d87fff11100000000000000000000000093b3ff5fb651d21a84c4cb16486cb8792eeaade5000000000000000000000000fd56a5be46d72195e1a4ccf28f3c33f7e169f14e000000000000000000000000daa52ff5c2b60c90152ee10369c99b558dd14a0a0000000000000000000000001c2ef166d749ca67037c7b1941ed660bad3f4a7c000000000000000000000000251cd31732485caed62947a1eaba9b8e5f965b8d000000000000000000000000827262a79cad12e67be053b699457604fea0e6af000000000000000000000000bd76cfd453e7cba95fdc1d22869db81f37d5b145000000000000000000000000c4368c2b86eb0a0dbc49c8781d4d783ae764b66500000000000000000000000004548f00efc3182cd6f0e9b0895c696165bc3e960000000000000000000000002b98bd9386c633b1af314dad40338f266e42b642000000000000000000000000cd08784b56bb5f03c59a4256af9c229da6d228550000000000000000000000001d7dbe9016954998050caa2efc543b52efcaa313000000000000000000000000114db432232d5d52a0e86ca257dd2e4e8250e293000000000000000000000000411cd845cb7ecdb1b78c885a24731aad9c7bdb2d00000000000000000000000033dfc1874df8c3968dfe7b1619ff7c2a4d424dd00000000000000000000000005bfd2d511ae3edb29b2e799235a397eb1997d2aa00000000000000000000000067c04b9a61e6d656000386669bfab2e3d8885d45000000000000000000000000ef40c0610e6f7efb98ce09b0d45f5163bb8d4b280000000000000000000000001d757c93228c3f5fe6a5af5ab4e9b024ad5f8d7600000000000000000000000095c9ffb11406a38cb48265a7d6259b7394d45854000000000000000000000000a9c4530b8f1940c115da207a75b853e916c24a600000000000000000000000008e82bb5bcb084092e0cfcfcc9d971172d28813130000000000000000000000006525b923db152876d3d7686bf973b164bf3f4fc10000000000000000000000007a46482ac727d92339330374e397e0788bc2203700000000000000000000000046d8842780c94e9a6eddeb19b4544e3b164afa8900000000000000000000000034f056ac0e5494f55bb04ac4dc722b63028737ce0000000000000000000000006807266ead7790b642288010204298e6891be21e000000000000000000000000b3b8502d2fddc75406721ee72620c5fe62fab14e0000000000000000000000008c9aac83f80b8b794da7344e5272a12712cdab160000000000000000000000005779e554cebd80af0b6f02c7f2641f97b64e3c56000000000000000000000000282f3534451e3e5eee7c7da95965842cc39f44f3000000000000000000000000262ca9b477eeac0adfb9e68a54489780d11ef054000000000000000000000000e152f7a2b015308181d2de2991996df550eeb1970000000000000000000000009f0b880e4974f3a07ce00277dd5c44b76e808714000000000000000000000000a6dab080b405f5a08ea1b6768b3fc668bd83440b0000000000000000000000007df41b4221be1ea864c799c3a5fc442e98888bd800000000000000000000000029ec4fe134d6bc2f59409416f9d839d8762b2bed000000000000000000000000a6f4f6a5172dd8eef620273fdc8fd61adbdfb75f000000000000000000000000d87659e58aed2cb078ab9774818bec63b20768ae000000000000000000000000238ffff4a159393867a78eec0310e7a8c481e80e0000000000000000000000007f1c48135b33e802f0a6a87be8bf6bb2cd5aa5b3000000000000000000000000fcfec6864a1480cd903667d77605cb8cea1f4b0700000000000000000000000078d9a49010394a9343fec672662604e87b3a0bdb000000000000000000000000e13b4a9567c1b7832df402a5141dc451e8b37b9900000000000000000000000021f526b1258e079b06cc7d1833c100cb6a2c8123000000000000000000000000616d2a2fc8c3d3532a1fe8bc926f6733c40a1eb30000000000000000000000002dcf329581d9c14959543ea7e4fd8365117decc3000000000000000000000000f1d14e8f27d2e2f0d5a73fc746a531d472aa81580000000000000000000000007f745be8f6f2a6d30056255c3f2b2035ed65d2490000000000000000000000007ef7b367f38f4952fcfcb1c835fc35aaae3733bd00000000000000000000000068859d76557b62e729d0dcb1fc1e90f513f8bf4500000000000000000000000049576a681e0cea0fad6892a5e83754bf874744b40000000000000000000000009a1e08fcd670a0502f99fba17f067cc13a70ea260000000000000000000000001bf1bbf3d563927dfdf5c8a4c1c833ce8c04653800000000000000000000000012e5bf07a2cf6463ac78783ce70f863c37d65c390000000000000000000000002f6bd3401c00e4179605e8fb4ddcd05394f5ad450000000000000000000000003fc03525c717a49cec742fde0fb9239b18a81f1f00000000000000000000000050b2fe30a2d40d64587a86dfe023f04728aa80420000000000000000000000000860f3b2747ffec52cc24f50e76a843e6803d8080000000000000000000000009e1a4bd097262a870c6c8df8679e12f8fef36ff500000000000000000000000094401ce3e2572053c009c84c58bd14c5a2c0096f000000000000000000000000b0d4e56e5e581d91dc3285ce1f0c1f76cbbc410e000000000000000000000000d89c5038ac0177259172917d9aee0b750350ca55000000000000000000000000f2fcbb4253173aaa7ddcdbe149afbbce7a3a6037000000000000000000000000b3488191f2f51c27d819a5083833a50f57559a780000000000000000000000005ac966e1c8695bc9a8d5f19dc5f78a22917299b6000000000000000000000000d0375fe0725c83120187bd0edeaabef478c6c386000000000000000000000000d7a9e5d2f04a7948983178b1a19e4b99d852dd710000000000000000000000005ff66e15ddd7f50122d4cc89b5678774c3be956400000000000000000000000063ee0766ec9499450b92ccd3009eaf2e5f0f6cf3000000000000000000000000face6fd7044e8c99a15f1420223a46905a3c9825000000000000000000000000c9c85a35b6db75602a65aa4bae5628ac2f29dd3300000000000000000000000043898c0c171adb4c6686d6647e53fec2ff8495a2000000000000000000000000a720bdbe6841c851076206629b3025d2621a43be000000000000000000000000c7b687c25b427518d211ecc8e6c394842ebbbced000000000000000000000000a3b945ca86112e27f184df092236a79306b67c48000000000000000000000000e2a285b60ccbae25e4539433e8b20933917f9529000000000000000000000000de2efc5cdf13c99b1bc7e94c0d42cedfa14d2dbd00000000000000000000000083ade244b6f71086f6bff4b1c0ff3e3c1eae73d3000000000000000000000000eb39150f750f1557dd9abb59c867ec0826dabb1d000000000000000000000000a10505f285dad16c6a70d464d5a433c061b2789d0000000000000000000000007d9387a2209ab2a92bf02a3762b156d85815b689000000000000000000000000e82f7c3c22a437e94f41a6285c40e8f0833cb202000000000000000000000000150d3124fbeecfa576ec9bddc22994e6bb95f273000000000000000000000000b197a3c71932dc9da688f5f23cbab2a4be51a2110000000000000000000000004a7d66346ea312812e9f0db2ee7d82ea5ccddc8100000000000000000000000008bf5d0abae658fb52b066901bee5c9d9ddc9e37000000000000000000000000aeb4cf23b968871eb02e851929bfe202674fa018000000000000000000000000b42eed95e9d549fe39c718f88c02ed788b5e81ac000000000000000000000000b3e6e27d140d40e686a37e3b72e573aeec841a9600000000000000000000000042ab801b25109fb952d3faeaeb350670c4b62efe000000000000000000000000400291f591539a45f0a4fef9a40a2bf61357bfdd000000000000000000000000557e060f754b187bbc6bd8abe038992b37880775000000000000000000000000e3e807ff78d2e09c398e744958b7d25470469155000000000000000000000000c88ac7dc02aa21d709401a4e626e0fbb7e1005f8000000000000000000000000d4bd722c2556504707dd1af8b45ba8975c1e7f8b0000000000000000000000000ad32900c2f3c1b2cd7abf83000d0d0eeeef21f900000000000000000000000090dde6c3bacb1d5d765521ac179951b20df40f990000000000000000000000000c710b9ccf6d839a705e311ae4b508024f8c6532000000000000000000000000233e23bf24a5478df06049597800df75eb2b87b4000000000000000000000000eb98a790849f52adf4e18b1723e9f4bad9b94b340000000000000000000000003a16b127e5d24752bff774d73738bb67eb6155a6000000000000000000000000654a8316e582fcf6bf52ccb84af300ad73c8c1860000000000000000000000004943e9842bfc4a1b17fc0e9a4944414850f530cf000000000000000000000000ca5c75c342d18f89dd6b04fa38cc521ff8c8d6860000000000000000000000003f1cda7eb47f631ff3e40a5ac755c179d34e299c000000000000000000000000c4d7cf2a9a14cd4c67fd9870fb6419c97512c6f0000000000000000000000000c6589b5ceb250a0c59f75fb759ce1071bce8bd700000000000000000000000009fa58f541389888f463ed7fd574e53dec8da52f50000000000000000000000006b0879a74ccd4964f1476c81391e6e0f65839dd300000000000000000000000001f567ca7b61bb609900a62b782d10d2249631bb00000000000000000000000090ac7232b37e65b31c360800aac430409907a99700000000000000000000000092948c8ad6ae7bd61a149cb048c049508d23f2c40000000000000000000000000d1919e43a1f7dec7cb0f284f8d450ea082fd440000000000000000000000000ef1efaf8827d9a9ca0d8cb096ed35511ba2d6bfd0000000000000000000000008acc9341fc96af4d96e89b87b263c4a5edb88e2e000000000000000000000000f5f67a092ce0f580b43ed3d7dbaa7ab91f772a0000000000000000000000000029d45413b0edf557245bab36ed748703eeffda45000000000000000000000000f215b2561741af8193558e83b8345bf8d3f67cd4000000000000000000000000984e61eccf2adf36f234d5fd53d56ad3ea70e00e0000000000000000000000005e6f47f9c90b2c5a8c9cd0ecd78ee99b901a01f9000000000000000000000000d8eddef3a84e0139eae05676c84370249308cb97000000000000000000000000b75f890ae15dc71fd35fb445ce510c75d1a72b99000000000000000000000000fa11a82e5946cd9483ca256dd699c731b204e8cc0000000000000000000000009869a257325c951dc971d6359216ce059c065a4b000000000000000000000000bd8b71bda0f5645825f4ce987256dac1dd18abcb0000000000000000000000002080d801a13c262845edc4c381c31dab886e0943000000000000000000000000bb9957ba7752d1b376cd83c070e2a1d7e517dbb40000000000000000000000002240d1ddd4deb85ccd8fbd73ef9c7e29a70f54270000000000000000000000009f717fa6a2cb249b053a28ea4fab6915c7ca48a40000000000000000000000006c4103e8104f534699ece6fc5f9bd79e600116300000000000000000000000008681a5d72524127bc77f70f3e7f2c1750ae143b3000000000000000000000000f0dcc4af2fd635b3a7dc6225b3456c162a1c5bad000000000000000000000000b0dd85f8000176d6ce5f1d8a0644f1481dff5b17000000000000000000000000018e2d40ff94996cd394d72736333ff7ed2d0c1b0000000000000000000000001c83c2675a7a065766525727a2f6d7cb4a23b0a900000000000000000000000079b14bf41d7161b2d291a797704e91cb5e1ce9c9000000000000000000000000cd3f77d20f2650a93db0e5a05cd9ff7a1506bb41000000000000000000000000597a239ac498c6d7d1794a7b00bc20e0aff63892000000000000000000000000aa8923e42d4bd44e9083ff6e5faf51aae1004acf000000000000000000000000bee2d967261d417a6c4ea32ddde691db54e6999400000000000000000000000010474ce216ed7e07796d0f8d8a93683a2773145a00000000000000000000000087689e99742ee61dbc854e8bbcbfd91bb67867930000000000000000000000002644af0d70a0569c6d2e665d792a7d7f5b28bdaf000000000000000000000000a5358719a4435ec9daf2ff433f2f6af2f5baed1e0000000000000000000000004f82b17790314a0db31f7113c4781ff6af7aee940000000000000000000000002c59470db8a9e9be9755fbd560151986d623f36a0000000000000000000000003fbf34f4aad7413d99486baa2a564b7828de74a6000000000000000000000000e0b251a9d66bc259d62b330825da7041f82714850000000000000000000000004bc8c7a998e6f71355187d92e8df2b4fb643f0a9000000000000000000000000cccdd3910f3013880ba4e71637e77b2922434c2b000000000000000000000000925c625328a1f7141ee5eb188fffb36b0fd59ca800000000000000000000000049473397b8a5d4f4dedfdc454463a4cca81810f400000000000000000000000085e2db5c58e780f82f7db7bfea8fc1e52c8479a30000000000000000000000002ec7ad4d8365e77b837a4de34c9409207635d16600000000000000000000000066aa60f9e1e340c87b678566330a18b635b1a4e5000000000000000000000000288fd9f4fd6632bb023b25a6856616642a5b609a0000000000000000000000001bba389a74cdc63b696ec46a71dfc48327214109000000000000000000000000e9f834e5e9734b26dd2e283ef66a0c9c24f1078a0000000000000000000000004a0a888503ec8e2587e94b37735e3fd0c015f5da000000000000000000000000826aa00af69f4d89a668b975b248d972fc36ccfc00000000000000000000000088d6645ec44f9050f59617b039dd9aa2e5c8209c000000000000000000000000b2bdebc382fe36d5cfe099554cf50092df9ba3ce0000000000000000000000005eff8904215979af50365e478c475b0dc17fce9400000000000000000000000032bf33f7d2c6b3e5c828e844fbf9c75db6ebb92c000000000000000000000000f184533b6d343f86aa13babfbd887d97c6eab492000000000000000000000000e2ee2d2f691f5d4057e9d2f87408576c3859489700000000000000000000000000a60793780a5ee497260128738116df99d9eae900000000000000000000000083737faa5b5317b5e0d185001181873ce57f0f8b0000000000000000000000003d1423ebe3cca4871c16e77653e5bf18383778ea000000000000000000000000cc6dbab8b96ebbe0309ebd9aa04b778f3edea3bd00000000000000000000000095afda6a7469d31ae407eb2e458883e80ce2396e00000000000000000000000006c901e3dd235e1ba7f23e469995470b2ea6708e000000000000000000000000a185dfe211dde23f4072412c2ad23e7f9f786c6f000000000000000000000000a275a86bdf0cf64f85ce9bfe1eb450a71b8c2e960000000000000000000000002c35f5295edfe4b9a106d6d35ae51c26f36825fc00000000000000000000000002814a75cfced8244ef9e5a915eec3f28e95882200000000000000000000000010088686567439ef42a0624bfcecf4b45e31dfb60000000000000000000000003b78f8efd623d91b2826527e792a43095cdacb630000000000000000000000005f34caf6e2b62e829e74002481d9856b74577c3c0000000000000000000000006a988fc3a25ab7350a760c6b96a961a5fee5159a000000000000000000000000b536ee9a9856fd8bfb34ea46292587068259c7f9000000000000000000000000305a6cf230bc57975043270f95ee714c5ad758a5000000000000000000000000fc4f4df43e4e1852fd5f505fde55facd985faeb2000000000000000000000000d9f6ff750623ba27382b380ff44d54c658fa81f20000000000000000000000009b14ba26161f3aa92a4ccfb5ff135ee447c34b4300000000000000000000000049f2b19ab589aabeb37215428f7ecb0fae2988a6000000000000000000000000a0fe4af4dc3898f487c63522ba1bc7acf927151e000000000000000000000000b2e04776f966b81500f8a53b37847b46b5c798bc0000000000000000000000009cfe2980604a0ee21a361054382906dc92887db5000000000000000000000000d39adf4763d2fde400f5e5e35a5ad47a3f7a92c00000000000000000000000005eb15241f9aff79928ee42528a37999b9545cab700000000000000000000000086fb31b76d3da6f4ce9cd6649fff8bdd400a6632000000000000000000000000234074374d4e1dc798a7b2ded81ab76b9f5eeb85000000000000000000000000477bf1b034621f9b439daac852fc050ea1f0e6de00000000000000000000000097bbc30455e0b9e3660814067bffc0fe29f7db88000000000000000000000000adb193bada98d4388df69ce98f50fb5b8b517b630000000000000000000000003f38277c3d449d9619850702a6680e35fb1ab2aa000000000000000000000000ad694ef2d0d2a5752e71efbeb736a6c0971178620000000000000000000000006a74d68949441b671c3f531ef08ac4860c4eed8e0000000000000000000000003bcfbb77c0a4d5ede82ae5e22fff629bcc98e662000000000000000000000000710e198706fe5bbbcc0343ef8978ebcf117212770000000000000000000000008b52dabbfc45c0990d74456b9e5ed221a649c599000000000000000000000000a1ee34a2136a63c8c0886e9d3b8a9f574a9017a900000000000000000000000087cf90a92fb0aba76547210f40fcecf6df1246d100000000000000000000000049c8fc2fe1146265fbae337d6cb02467c22905ee000000000000000000000000c3a90bac38d91944725029f5d3bdc53be3861aa9000000000000000000000000b4bca5e04cc8069d3672ee6963c495edbbf2cda20000000000000000000000006ed3418eb05efe1a4c0439528a6b30fdc2bd200c0000000000000000000000002660587e8f18f2be81945fc850b3bdced6142b1700000000000000000000000049646a56c73e4d452db706a09e07055a792313ed0000000000000000000000002f5452fdc8f66994ea5356cc92eeb6c63de196bc000000000000000000000000617d16aa46939e7b92b5c67d22e6a9a4b1ec60b80000000000000000000000001072cc99d9ace14b73e005957d15fda2bd5b6abe000000000000000000000000753d243f3651b896338069a53d68c2b326ede4ff0000000000000000000000006072e0b254c5d23c45848a7a829df63ccd86f1f10000000000000000000000000a19ef6cb0e3bc038f08bb815e9b48b4781714b10000000000000000000000004f9a4281c828f97d14625d552059c24338db2c2d0000000000000000000000001006593d8cccbbf05cec329c0a9466c7338e3dac000000000000000000000000106f57294e52cfa8a64f483d7986fb57de441435000000000000000000000000f8ae53be88b3996c9cca67a673dbb473bacba73b000000000000000000000000359affe1abc3451a6973e6907dff18ede00d7b03000000000000000000000000c46ac7564f711a56e851a66b7688859fb85ef27e000000000000000000000000c87eb9d2629e14577fc933ee11bc8123e81e45f600000000000000000000000022a6857a8e7664c84099204e32885d6baf93a48f000000000000000000000000300049f6171ea40d9e9410e5e7d7956d628d07390000000000000000000000004e79ba4a4201d01ca9124fc3e78979dd3db326ef000000000000000000000000fa600c93a5e12f53a964bcc1e5bf79550830ad730000000000000000000000006097ef0cf4aa9ca43f991d86f3cde40fee3a631600000000000000000000000092123c7df6aa3cb8f69eee2a4b85a00fa0a3fee6000000000000000000000000f1cb75fcef53cfb7a51f1298066574ebb85f1b4d0000000000000000000000005616c53d456426b483276f0bc61ae639f7fdc329000000000000000000000000e25777cd54c212a416c44a02e69aca2d9d5a9f4f000000000000000000000000d6621aa8cf4283ddd2be9515ab8193fc39b8990500000000000000000000000027c80d3787f9095883fe19712f6254d0773de5f20000000000000000000000007b3c4adb4944b633db6d6abb4fe5ae594262996e000000000000000000000000e24e8f7803b1ac662efb47ead0a619489cdc7bf60000000000000000000000007d45371b5d9952abb63563009d3bb479e850e2c20000000000000000000000003df5b20a83fcc30570e7e7d6472e6a0a5d16fb97000000000000000000000000e4ae32b0f3e3d1038214c6f686790cf20fd5aed10000000000000000000000000dd2ec74810e8eeb1cdfd34f993d2db312afe55a0000000000000000000000009b83e923ed191f581f7efc31bf595f003691ae13000000000000000000000000d2b9f9d1e6734f241b2a6eb64ef7f6e63af0a97d000000000000000000000000986a296544b09fe9da653d040781e9a6078657f1000000000000000000000000c6acbb1cc806af272eb54541c6599655e250bccb00000000000000000000000070ace13171db66e11defb33d6892ab8a38766a63000000000000000000000000986554d0a5ad8e87564b6d9b88579bcf09d28542000000000000000000000000a81133f6b83fa8858afc1c06c1ab851a15657a9b000000000000000000000000b2476135ef3fdcd8ca9326b09e8fb3212d0647530000000000000000000000008416cf5255cca17a948efe5601651f574584300d00000000000000000000000020c91ca80c3f34f88c09a5dab85faf56d7838dae000000000000000000000000fba4a2357bbf4ed5c9c7f08b0735d3ba6570893d0000000000000000000000000a4a41da2e256710b3eb51735f85c0d0b1f246520000000000000000000000008ee9211da3608ea4f20ab09d6c275575bfd3aebd000000000000000000000000c22fae86443aeed038a4ed887bba8f5035fd12f0000000000000000000000000b21b21769ff29207cca4460a5f4fd32d3b21f4d8000000000000000000000000f408b3a4a331b67ed07563604c858650f8e2b9d00000000000000000000000009870f5dabf7376db0e9454c59fa442323c697fa80000000000000000000000007763d5406faf90545897955d3ec7ec691fd72288000000000000000000000000b49f33b9efbdf263c7801c64eda4cdb0b12d62b40000000000000000000000001246c885ff7a97092b227303a82fe5b1f61a7176000000000000000000000000dd0f6e1917c3e5726218a001cf5db04ca6532aef00000000000000000000000095970af4781c623248f76020150b4f9199c94a9d00000000000000000000000045e36a141d8ffc4fda138781563a3ae83e82169100000000000000000000000013b2d0f3deb5cb3f6439aca0a16eeba16a497079000000000000000000000000580112e060e33da7cf17e981da369d53f88dae7d0000000000000000000000001efaf90c0609384a9deebf223883fb82d1b39034000000000000000000000000513332a937e23df2eb085cafdde9eb811d39b9710000000000000000000000007f2fad5b8e1f681f37b03e4b1fa4219bd4807003000000000000000000000000e1c19d3f414e16c207e0de6196a87e3e8341e7f4000000000000000000000000c78c3ea88ada76fa825361ee4705144b8cf4146b0000000000000000000000003f5975f7fc8e3b00de4aa457cbf226ff9b0598bf0000000000000000000000002649dd6d6e62c814e89bc4089d3f7c942faa6c5100000000000000000000000076aff60f7137cf2f538ab5ac541ed3d7ba95f91d000000000000000000000000fbd5e8afded3c8e6cc1476b452d400fd76c9ab1a0000000000000000000000002d35067936a50bc78583cc201c93d2e08dd977dc0000000000000000000000002520c4632b1519a2248a2214e74b2b5e435626d600000000000000000000000013978829e4c872c27082784b8ba7d888885da5bd000000000000000000000000afc0663c5faff56348352f3d95afc8e33b361000000000000000000000000000515d35c38fd87302fd17c3d92b48e1812e20809b000000000000000000000000e67424ff34b7d6d181034240e2c5bca13b54e55300000000000000000000000000624655547db1dff7a141726584d418291320a3000000000000000000000000cdcdd9f94187d023f2b87c30b6f412cf6eb364790000000000000000000000008b024b44ae8796e270bf2e8abf7068233623ca33000000000000000000000000e42825d2012666b6c8db8969084e8cb0670aa31d000000000000000000000000fec9c17c17ec3ff59530a16abe41c68be767cb200000000000000000000000004bcc1215139175dc4b9ece302faf9ce4370fc3e6000000000000000000000000a605a41f22ed41bd491a2a83ab4c82a4b1674f0b0000000000000000000000000411b3b1fc91a767f3c57e12e586c625fc607173000000000000000000000000d1ce4d5ff2f19b91258fe7c6753ac87ad5addf69000000000000000000000000bf91fb6cd5f262b477261b4cfc470aaff709b4d800000000000000000000000015f5acdfc57bd9a9dd64e959b89a4a1d64dc8ac30000000000000000000000005542a8b488f475ea352f7e17d2a2f03616a49d910000000000000000000000006c725d7bd1122eb7c53eb97cb448936181468bf8000000000000000000000000d2f6aba87cf64285d2b4d2c09cd5f7a3ee931af600000000000000000000000026138f677091ed81dda5aac8618e4c7fbcd8f9b70000000000000000000000007840cc9754d7faff0a90e512f1365f2861ba8b250000000000000000000000005dba498e49b9fadfaa4a4599f46cfb348faf0f09000000000000000000000000bd57470e4f79a95d27caeaeac74a908bf1a76fca000000000000000000000000a50fe7fc5eb7fcd67c1334b0286106e25fdf15f900000000000000000000000060d85d0683e1af324a03c9b5956e70b7b7846e06000000000000000000000000bea461df094c582530fd4da2b463e35fde9ded5b000000000000000000000000d77699f317c2a66787d0fd6fcc1a9e87bd8e0c10000000000000000000000000f3171c681df4a916bca547c00f1ab3815bf29f560000000000000000000000002c80b4b15368165435195f357ff2a916414f34e50000000000000000000000005bbc246d9ce5ff9700a52ebf6c2d6f4ddf31171a000000000000000000000000f2a8ea94e8959e031770e6a01acebc2006c24f72000000000000000000000000a8e73bd95efbd454cf5177ebe9c845a18f41669800000000000000000000000065ae8c796fead71dfed46059d68971f867f27e44000000000000000000000000ee46000c72900eed3d3bc6fd175248a841a5e505000000000000000000000000a015f8c117b6dc6fc030de09e9ee9c026d56e447000000000000000000000000e236f5574675397701d6dbd680667026e63ebba10000000000000000000000008bd16364f8b9b8fab0b48050d5905534a18086f90000000000000000000000006f100fcfb288804bf817f8940dde8a5dde3d36b90000000000000000000000002710e51160f0c4a2ed81196be613294f8e30e0a400000000000000000000000067301e4e85f7f3296ecf4d5b31608ae9e163596c000000000000000000000000e0fc4e433b71b6a8555f1ddcd8d99508d312c1e000000000000000000000000070b420385eff790ec389039ae83aeca6c64bf0f4000000000000000000000000b708efdd4e49e636cd255fcb24e92d6fdbfefb1f000000000000000000000000988e77ebc080a244904160e3e361ff75d8f064b3000000000000000000000000a11f496124beb1604509f9ca729f58be2f06522b000000000000000000000000b3664fc097b96ab5ac77c344627b240b65ee8e08000000000000000000000000af843c23cec78e9f9ded2bb6c87f1967d158a9140000000000000000000000005c497d8b7a3d7a56e95d8f84ea2c80099fca8e04000000000000000000000000a55d69dc67bd08066229243b64137c1e58aff8470000000000000000000000002c705aef69b5a72de9a6724392249ba23c97180400000000000000000000000044830ee55bb13db3287aefdbd8aa159d32b5d5970000000000000000000000001deee9808a3f7a7f0a962680110232859b335b31000000000000000000000000a0ac2f680cbee5f5b118b4c636946a83496cf200000000000000000000000000a8b18fe2e250af8707f0791808846ecb6b4c7aa1000000000000000000000000bf701570abdf7beb05e49610453cd4b5612e9458000000000000000000000000f1648b5e059c11d8fbd0eb2299b8cbe8ce6868860000000000000000000000004b74c43bab281682d202fd1ccc4a8714bbacac05000000000000000000000000748ec77f663cabb6f039f4760345068b6fff7605000000000000000000000000d5bfaa8941c92e2abeafd146497767d4a39699dd000000000000000000000000463bd02a8f8f9d20e0422654d965514724a80076000000000000000000000000efb71fc23c31da2d8011194bcb5696c2ba23ce74000000000000000000000000db8d250aa97eac5071b158c11308b03da200c76e0000000000000000000000000d8f2074dbefb304962b29064147f5ef1cbe261f0000000000000000000000002733c4e19f38095ae18cbdc523d3d2c7805e88480000000000000000000000003d2f233d9fa1b5c5e76dfe68c08ca9325da2bc4d000000000000000000000000405274d1bf7a15a55c99e6f25deb8fe5eb55ce3900000000000000000000000062ca2eca9fb0774d261c6713601852ef628206e0000000000000000000000000cda7f07a26c21239389c50412044e485dffcee10000000000000000000000000b55fc47754bb12c8144a1694d1faca0443a14d5d00000000000000000000000094821e68d3b7796d19aa83c7ea29da2932b4376d000000000000000000000000f79aa06a7c22b3be60199b775c3507e22ed908ca00000000000000000000000092a939026dd95ffa9eecec2e0d62189d454b6b29000000000000000000000000700b8fe14871c56c3f2f7b9c69f80641b8416d5c0000000000000000000000002c4f0e82039c02c2392d9001cdc83440cc2b1a2e0000000000000000000000000795ebcea5307cb170410fa51483ac01dc18d0dc0000000000000000000000001d0ba1be348a3ba2d79516b9fe420484edbac2d400000000000000000000000024285b1dfc80e37b65116dbd0a6a12aa9aa8832a0000000000000000000000001dab98f0cac627cbcf155cdb3562485756713541000000000000000000000000912824728e9c5b3421b44a1906c91fd8ede906a40000000000000000000000006593d808cb4ce7094113ca4776fa94711f6a95c7000000000000000000000000cac54b21e5ca1a74fb76141aa0f690bea308291d0000000000000000000000007818c27b422d0b3a776a57d6cf0f66a14e946331000000000000000000000000183c8a01ccb65dac2b6b8ac3132cec6ca7f32278000000000000000000000000ef9c46ecae04e13b1a3ef319d63b8ffcdc4350b30000000000000000000000004a76b9b2c4aaf98454728cb99e0e7828d1145c5f0000000000000000000000008730504e42ea495658dc9de52d7df673397d6f92000000000000000000000000ffb4bf9182b1bd3600944dcaab3e67b1a45bcb630000000000000000000000007bc4c221bdb8c305c7532292da5fada4da764d8f000000000000000000000000f34ba8fb30662f1b37161d7308106fa7a0b3d1d7000000000000000000000000db5ceaaad57fc450fa2ed7b46423ace160814ece000000000000000000000000903e10a8cc1d7fc692fd29a5b062624e4433d743000000000000000000000000134cbeb7eaab4595b4648499eb978740a0fa990f0000000000000000000000008c4c386afcd76da41c0f8b55c17abd93f8325c5000000000000000000000000022c46997ba4af91d1148a1824ad364003af3fc42000000000000000000000000c67225603b2d08966e11f144edecb17b0aca48c300000000000000000000000003c906140208546c928c8b25876be3eae4b835c3000000000000000000000000b51a3350fff37d8c1f0fe342c0744560f89acd17000000000000000000000000287c6ceca88ecfbe237b68ac0d4936dafa37b4ef000000000000000000000000cdabd5f66811eeec17524b8c253ee2d1edade76e000000000000000000000000f3c4052d8c57e643fa0add1159da04b8c10b98470000000000000000000000001555dce9dd871ed3e4b2ccd2372972ae197389fb00000000000000000000000085af5f62dfbf652f92170ce81f392b9b672b546f00000000000000000000000074afe5f15981f121fa1e9284f28c6f2272a96fa4000000000000000000000000f16e98e29e1e5711ee4c7d42b807af76bf82f332000000000000000000000000f83dcd1234e865ebd833be1887075f35097518240000000000000000000000002b1f0b01d51024b2caa7a8a0966f50ce48a013ba000000000000000000000000592bfafcdafb35ed39ed70874383e0f93cb43d74000000000000000000000000a8e9ab6407174c2e643f4d7b34c8adf066c55b9c0000000000000000000000009da230c94a123c40e141645ef72ef32ff9c2d07800000000000000000000000073c22d2dd1d085993e8cfd0aaa0303a44f3f5e00000000000000000000000000978a00229712a10059c67f65ab0fba3f39a39b65000000000000000000000000dd9a58991a9c07de765ad8181dc91008dbf55fd0000000000000000000000000ababa628e89fc8f65cbedf480a0e68e6a6fb446b000000000000000000000000052a94a508d9e86b8e52adb0612740d4d1333db0000000000000000000000000502fcca9d5054939080959e74d26119e2df8205c0000000000000000000000004bf6d97a4cb91a8e4802a0c806666111d249197d000000000000000000000000be10e195a8f9c9ced7c1711fcf651fe4b80c80d5000000000000000000000000531003dc2ceebdcce4176b548ca04eabf0b174fe000000000000000000000000db377817a319998a6436acc3ca3b6238c02394040000000000000000000000002c62c080ee05e634824854b96b1b46a139e5097f000000000000000000000000cf923bc61f8e3606f78c4bf6a4c7b5f5528cc2cc0000000000000000000000001226232d686468912797cdd97e8e878a7a79c19e0000000000000000000000001ac77e4557a32867d6292448704ca38580ae0cb90000000000000000000000000526a54d3ded285af5df19f401b9e1b9cf6e309d000000000000000000000000c0b4eec65658c05ffc62c9cc5ed1dafb453513a800000000000000000000000010dee11253fd4fa72b3fd04085b02e523643b6dd000000000000000000000000a583c6814b35b039642b4d51331270e152d96e1a00000000000000000000000068daf8dd0fd2e3c5b8ef5965923d579efc5e94a8000000000000000000000000cdae2d389cf1f3a2e5b78c2f255c073b3b86e3a3000000000000000000000000aa87070a99ad883e4c829afd87f5046f1b263dc2000000000000000000000000e3522b2acd09f1c119257372eb4960ac52c7f2ae0000000000000000000000006adde2629a2b9a60dc779b0ce38cb37da7fc37350000000000000000000000005044b0c30c328b882d44e62897c21f0437200da2000000000000000000000000632d9722e0b4d14b7974659df7a4a5fd32aeeda30000000000000000000000004904a090945b33a48a450c5faed3ed78d258f628000000000000000000000000966524209194bc22ef7b557e8bbd93430d2fd84a000000000000000000000000e1a92c5509763057b954c8f6435d15630c6aa5500000000000000000000000009424b453d6d6a3eb3a368a1cbe47edaa459f1c47000000000000000000000000888cf46fa50b3670cbecf1eb9872d8bfcd72736d000000000000000000000000468f8eb1de9d967fab8518551c34c6c89981173100000000000000000000000024f1dce2d02d294a5e19dab36d7d89d3ac846d5200000000000000000000000071c32233b411bcab0cb8361e19a5d27ad8bbf2a1000000000000000000000000ea4c63728dbffa07a61c16d11995620f6298a27a000000000000000000000000a6dbc3552967c6b6503d004548065defd9e21e6a000000000000000000000000d421002a23532ff4f72ba621e21e86c6ca30e1e800000000000000000000000058c4c29425aa8255ec1c141cbf327e90db137f250000000000000000000000003c10d90e0fd0f7ae7d5263c11b23015ae780717c00000000000000000000000058725923a971b22125e40d4b39425f2f863e47dd0000000000000000000000004c7ac30f1ab7e8f474b9da6d7736f0b74cf8da7d00000000000000000000000046ab94ab914bcbbafe480d0381240f94e33fc15e000000000000000000000000af4308cabb6dcf1bde1cceadeb7dbfc92dbda9200000000000000000000000001e575a34590b20f80ee953af69bc4892041af42a000000000000000000000000d60d443f2b809b084431a82e80d81e3015e44fb9000000000000000000000000c7675cc27f6a9f3f578a04cec558a9834e985267000000000000000000000000a36a591cabbc0b93311e0acf39fb083ee3b140f20000000000000000000000009e838b089634417d616af5f4efb9a71cc1e8e190000000000000000000000000fbd7b7b2b93558cd2afd22a783295184e8b7c61e00000000000000000000000044d0c1b626fd4ab84fd0b3b9998246bc29d51cfa000000000000000000000000ba48cef44a8ec48f48f217e9e53a074260a93edf00000000000000000000000011c86d01e5b95d26d820f0a627d0b0d85b9a00f8000000000000000000000000e4171bd508c7df50ca205a7df29550c345b9aba1000000000000000000000000bd48fa4d55303dc5af68a55f69bc10c6f14c93fe000000000000000000000000919e5bdc056978f7359d140d42eae01850906d0d000000000000000000000000c235ac7f6388184e248c6c8f94b215468f7c5cdd000000000000000000000000d48c766f774ed03849379ce1dfb095dd8cd41fa30000000000000000000000007598da3c553bfad8ffa396f32ab63e376e19ecd50000000000000000000000001be281b7e42d7b8cced19ffb4a0ac2bd7a12e70b000000000000000000000000e185df2e5215dbd6985d873f1f4b52e42aea983700000000000000000000000046148f83068c1142da91bac28d646c31509aa9a8000000000000000000000000e9f5f97757c00ac87e849497c22d7e2b4440b9890000000000000000000000008b710d8f393a58f557056adef7ac001adde914dd0000000000000000000000005c0733bc5714d6aa6eff524f51793e69184daf48000000000000000000000000597fecbd87bf55e6f9acb9f00db84c77de2014ff000000000000000000000000a9d188e54cd27afc58eee666e8c3376f2605b920000000000000000000000000eae54fa30d9823868bae5e3ef66c511bf88ea8c5000000000000000000000000d0bef4aab43d4cfe03ec577d733b795a66dd1cc100000000000000000000000054389d6d2d0c33a392d5e54e44b99553ad5141210000000000000000000000006defb2d18d04efed0d87a92a31b8b3fb72fa587f000000000000000000000000ba58989b86a75fdc804ca69b9fea8ab7864532c8000000000000000000000000c9f73771b4d67cd2bef1fcff45104f3337dd31d10000000000000000000000007f65a1f8b271113d7e08efa8424a2910e55d3b0f00000000000000000000000005100ad917553ea8195a1dfe11214b1cbe4f2dec0000000000000000000000005a68df6e957f1bec34d1eef89ad64c088e1b989a0000000000000000000000007086f6112d86224f26a269740137a4e637bedeaa00000000000000000000000039ef5668b764cc9b184b2a183e1fcf605f1b59ce00000000000000000000000013a149bd2defd27802bf927a842d20cdba0a83ca000000000000000000000000962912dd6bff98983182b970cf7a40e557a8623e0000000000000000000000008b22cb53883c6a994761ecbc09de20e3568cf5050000000000000000000000006fad677798a4fa1f1adf07b9ace298baecae41080000000000000000000000005f7d80acca71a2dc51f5ed899fc3e1e39ca7b8d0000000000000000000000000a8cd58d0c230f59594ffd32596d84979828ae8a2000000000000000000000000f14fb224fa1264e55aa9bd8a7620c9e41422a6d1000000000000000000000000153a7f0ecfcfdee2873b61e726b98b88b4eb956500000000000000000000000098c04c8f8b98f10aec70741732772ec7552a6aec0000000000000000000000000b6cba1515b3c6ca66070c2a5f13464d9252911e0000000000000000000000001549dbfc3ff70a37e3d03af8f4a962280f2abaf1000000000000000000000000870aaf9ffabcd1af670eed03655c8239e7519f160000000000000000000000006f195e29e687bd50d56f55f7d20ddd8e77b63f1a0000000000000000000000007fb027c9b91f981cf4ff559655c0c56718125f10000000000000000000000000c585be59ca21ca408b6bdbd360cab9d1360d25660000000000000000000000008eb33f159b74d687aa42dc38203617e28980af5700000000000000000000000043fc7c73508e2833ccff8a92ba50e588f4c49d8b00000000000000000000000030968be7de583d0e56e68402461d6f42b0113b2a000000000000000000000000e2a1e90312ca4ae692eff19196bfe6078742313700000000000000000000000042411fd45eb97bc3523deda3ac3f5950142037a900000000000000000000000039e2246a4cd3c95b96182f0ea6ff347e08b65cf80000000000000000000000001b01db07cdb46bca56de9d331de1d7a0fa9e38e100000000000000000000000010b95d2947391d03702a7ef28442a55d68121055000000000000000000000000f6e3050234ff3b69be83ff3ddecd5d009aa332510000000000000000000000001909d606ae38f21da030679a6087ed8d7b2468bb000000000000000000000000b1061baaaddb31dada04354c14ce4db533ece513000000000000000000000000159260ad20c3c86ddcbdc9c485d4dc8e9bec4f520000000000000000000000003376db0cb7ad86ee49972ccc54de7b4617746b58000000000000000000000000d629cc9af2aa000d05b15747bda852a7cbbb14990000000000000000000000004ff99b08352d80614eabbc3d47cb78ed016b0130000000000000000000000000e03966261bf4dff721201fb26b1590836b2851a300000000000000000000000017b21a9f2d097c0ea082d33ac7cc1c616a10b66d000000000000000000000000886e17f9fa8034f01caae24bfc09454abf5d74eb0000000000000000000000005f6cb76ccb49b4dd62ba265aa68f02cf356cbafe000000000000000000000000aecd3089129ff76bb73b0b73563576de04aa491f000000000000000000000000e1471ec92dd25688e4dc5dcad25a607c5bf52640000000000000000000000000580dad2541b85c48fa453c6aca101e995287274b000000000000000000000000e88b9bb5bf7e0e46ff5bb937d3105c9b7477e4bd00000000000000000000000025d0de5e95b76988fb8e4207b5be8b5f4c2ff782000000000000000000000000ad9705c5b98553a900ae2f36b3021f2faf6d7be3000000000000000000000000ad513e7123da0031c56985d73cdd1f31a76dc17400000000000000000000000079e6785fcde4383edb008591a10cb855e9fb92bd000000000000000000000000c919c94943be987f4d70b0cf2c71d9b19544be51000000000000000000000000f44aa5072656aec6d7ce1744771b075ae19a13990000000000000000000000007346cd8ac169dae36d0c353e756a62a5470d83d400000000000000000000000041a3e48760c9ab2f7eb1e3548015de062f8efd2800000000000000000000000000b808995dd411637a5ce16dbeb9dceac0d4cf6b000000000000000000000000e0a0262ac02312ba25d4b963e8375dac7bb173e200000000000000000000000058976df134ff02037103e87dfe1ce30231d37bf800000000000000000000000053ac3ed45d3466f2e688af336123e4004866fae5000000000000000000000000d3853ad154e5f24480d7ad53996e249a0ef4d3ba000000000000000000000000f30483b0d0ff4f96af49ea54be7d6a2c29d6b38200000000000000000000000017985d4cc4d54bb7ef3902faa8bbbd8046046d4f0000000000000000000000003a6891beae3b903cf507689df1611fbb7e052be80000000000000000000000006fb556e81bfa9153f58b3474b691a869d2270b20000000000000000000000000bf7714f4435e44b96bfd8b2a840649879fb7eb8a000000000000000000000000cf37536e035b9a52c674a130a2e0b031582ec140000000000000000000000000381e9b3748bdfd0d872490eeda6dc2ffa5dda8370000000000000000000000001de697acb69e6397507e9a4c62f750d54a2bd17900000000000000000000000016de8a7e613c3de064ca3deba7d147a4abbcb3450000000000000000000000003efdc221d50ba11a91ad931f12679eeb121e88330000000000000000000000001327bad48401ce9385224f1c8621cbd554d237c3000000000000000000000000d1ba1c7b99d7f91c08ed7b71a81bcaf74df8f5ed000000000000000000000000d1056dbf5adcb1a25cf2b915db3863e96712a4d8000000000000000000000000fc36c5a12479ba2dafc07c4c7fd50bc457ae325900000000000000000000000036a8cb9516a4a8ab1d539a52f65e39ae582b7643000000000000000000000000514b0d47ad5ea351bcdeca38fcff398bfa933dcf0000000000000000000000008eb4665a058096f96cebff30440fc9a648e8002e0000000000000000000000001e8141b3788727c1f1c16fa1863ff3599f8327b40000000000000000000000001da61b2b73871b8574627b687d685d6df77793d6000000000000000000000000bec054a07176f0d4f41789af79872b826ac5ae4b000000000000000000000000b8becfafa1770aca4a45e7f723fbc79e469fea0e00000000000000000000000089776725dc3832d113ddd2b28714592a3c7a8ccb00000000000000000000000097242e4461ee0262ea8906367c42fb5e623a5248000000000000000000000000eb47606c3de845865215738c08f41cd3f26d0bbb0000000000000000000000009d2a40b6a3e10b6e516307319d079b4b9397be9a0000000000000000000000005ca835c5110cca516279c10003f02880c00ac8c50000000000000000000000001e8708403e4892568a4f73f01dd0c5c9fff63acd000000000000000000000000dd7995bbaec6f8ad8bc90a1c6de726d711b9e4e6000000000000000000000000ece72f10dcb0beaa86144db5f87ddb2a0c32c8fb00000000000000000000000066f90ea7214c5acb8522eb94afcfae1d656bf844000000000000000000000000a5fa700ce24cb6f5dcb6f053cae19ad41e3d673300000000000000000000000059795f21ff13540b7d973a6db07f5369fdfa777d000000000000000000000000f64a7938353e59733f2d2d56bf492cdb7bc6f20c000000000000000000000000339f4da86607171760d99fd6840df8f8f8ff3f58000000000000000000000000547232e8fcb20dd2f856e5e3eca922957db534e6000000000000000000000000eeac7b9af8cd183de9f8ba1553fa6561e8ca9b57000000000000000000000000e71256b77c3102483ff1dc7938adb0d6dff8f7df000000000000000000000000f0a5259fa4661cf2e7d5604235cfa49047f39154000000000000000000000000581f02da7d7c9e3e40df34ceabcc33338c01a4cd000000000000000000000000e240d69f09dc4edb7a2ba7110b2bea0d445848f2000000000000000000000000841dd4a9081b78afbfaf0c464f28dc9854789953000000000000000000000000dfa10a63f1d3d8487231db4927ed16675f6ddbd30000000000000000000000002fca1d2b696ad1d3181e631f350259d39d1e85880000000000000000000000006eb88a8cf5f7b7d194215a2f475a695a25d7a188000000000000000000000000bf2e0b112e63985cbf735650fe014e9889c403c400000000000000000000000003b07fc2dd870f062a0b3c5363dacd4c33ed35370000000000000000000000001bff1772ddfc24442faea4d4f8e24a55067a3a9f000000000000000000000000fc2bbf6c09fe61290ba11bf60f5c5d7189f744f7000000000000000000000000709d6eac61ad51faf044c7587b02e12e7f98ffe50000000000000000000000004e2c8e7aab09d7a18f45950a63cf99db7a854f05000000000000000000000000c72a6fcd90b8733aa22dd495c2e4ebc1a233b6fc0000000000000000000000001e88c5cfd0df36fae2429e51806c0a23ff5f5f4e000000000000000000000000ab01cacc62c9896ce8ce66f4dc77be5e20b21357000000000000000000000000d16b6b41adc029ecf544d04e84145620df6b57e0000000000000000000000000c51bda801a94457be64ce19524037ff6b90e5184000000000000000000000000b613b03b231ab36543fa970846af7cd8ac788cf9000000000000000000000000348955a5c55d60cdd49223783667ea6b324b267600000000000000000000000027f6376b78215d1b5dce272684e00f4f047b482a0000000000000000000000000b5975b7791f0125938a5a3cc4107605c8a62498000000000000000000000000267a035f7a52e8b38aa87db0ec1e91982a088038000000000000000000000000f0c994a831d3921b4bb1840e480670d2338cc69d0000000000000000000000000e0d89376e03e7a7e940c4e8ebb6db2247d5672c0000000000000000000000003a0dd38b202a128e7b6a52df03fbf94a61fc612b000000000000000000000000418733e8999f2f0d203d80d5123c1b8e3f4e12d700000000000000000000000049ecd6633671af7f92e935a6a54aec8cb472124e00000000000000000000000027270b457a74d2dc9b515a8f3385fc8d29332a6f000000000000000000000000256f0ca22f29556df1b6f0959471e1a6a7816d6a000000000000000000000000787a7da17544bcc3a0febcd2c24c831ea55ae83f000000000000000000000000bf4f17b7c6f9e75ab161278a5c08ba17c6a422cf000000000000000000000000fd33e161b05715785b9f783a0a6de21416d98800000000000000000000000000ece89316cc0178c427b64882aadecd717c4a07660000000000000000000000002e62d0ef6b6284aa0e88950d1984c576a82bb696000000000000000000000000a6691aa242e36e1204c2d5086c887313ffdecff80000000000000000000000002cf643310d6a5c7d6034c9f9438d64275a984c21000000000000000000000000dc155e3e8895d131a6325c23893e6b2db68e60120000000000000000000000000f165572ea582615cec594f94b77d1f38179047800000000000000000000000098af5bac0a89a546fdfa4854d913ab38f2e36f8d000000000000000000000000891330a7e467b121a89d90ec260362298e862856000000000000000000000000d4b021c88fdb5ae287430d369772e9644416b2ec000000000000000000000000b28d77e6a77ced559370e91d37f7d3e6918077d70000000000000000000000002bf102255b64c5bc319bb73766ffe0b92158f87000000000000000000000000030cbd2bbb9177acdc8e741c987333715185d8c500000000000000000000000001735e256044ef299b5658519de2a7eef85df36be0000000000000000000000001a80730665c929efc6469c783bc54bd9612a77d4000000000000000000000000601756ee365e3ba045987bfc62415b68bcdd3e77000000000000000000000000f3a0a9cc6e37860353b8b051c2a85460bf40c060000000000000000000000000242c5b26ab78b792d7a43113db1bd9aebdef3cc5000000000000000000000000ed12bc9a4f9a27346587b583a1d2b67064f0f2600000000000000000000000008bfd3931c1fb59d7bf1ff5a326a605299ae85b36000000000000000000000000be636755653ef8acb83af4235e50e81cceb914930000000000000000000000004267b8ea7a74010d4c51b323a9cc275ead478b20000000000000000000000000c61dde22e9b52dac80d5d2365d57cfb6d36709f7000000000000000000000000970424471473aa0f55c79e51e114b4428c754008000000000000000000000000db786a5b5e70dfd71a52ce22a4762e8a28e502630000000000000000000000003587fe38bdb6e5298182be81021c9b3c010f942300000000000000000000000098f58f294a9335b69096690e4c0444611bbb8f15000000000000000000000000102d2953f3ad733e38a7ef8fd4c23eaff3daa8580000000000000000000000009867f8fcbeb7e535d78b636217b718e959dceef30000000000000000000000007868f3bd1e226724857dd505797dc2480bfba496000000000000000000000000d2578368a03681729600f1b67e19a29cf0b55d22000000000000000000000000199131405115f85403d594a0b18943ca289d75f600000000000000000000000022fda53f336a8d822de4080aae631f0e624d0a4000000000000000000000000018b910f3d7597d6974c2760676aee5f91fd9c46f0000000000000000000000005bd177005df34136e5250e7790300b83fec5543f000000000000000000000000c2171cb3509a37ecfa16ff309d5c5668ab2cc1380000000000000000000000005f00460c137792a872937fe072a5a727b5bcfd720000000000000000000000002052500313f8aaeba384c6c3c434741e054cea850000000000000000000000003d8f39d368449a5cf1e1b567bfd6c92a0fb4954e000000000000000000000000da8a55cdc6371fdd3e61c9ed15b41d4a1eef80c9000000000000000000000000b8c82256ec0c3765441be5694aa1a78d86bd065a0000000000000000000000001134675bcc147bb1101fc74973190db12155735b000000000000000000000000cf7d4e61f9b708b40f0a25db68dab4ac9d4d4f9d0000000000000000000000008bd7a7922fae740f202afe2d59220d289a473d25000000000000000000000000770be524dea7493e1bd3957635ecec34eb4a2408000000000000000000000000f8e6a0a425e849a720ddabb2115ca6412c5f8f51000000000000000000000000f41870b70cca6b78b8688ef90b9688ff59033a6100000000000000000000000050731dbfa72b56204cf0cc000c2e7d9e5dfbb09e00000000000000000000000009c404f1ae9fd00d875fd2885d9d6206c3dc356d00000000000000000000000086877fd239aa4c2664e2bb644f0a81164f2a4f010000000000000000000000007b8ddccad56aac935c937c0451a1a93c16b87a19000000000000000000000000b4e326a70960403d0e776adc6f94a1f11526599a0000000000000000000000004fe58010e425622608a82804605d7a2902d884e1000000000000000000000000b42f1e2a1c9f5a0e1538cf11ee7b03b093a26868000000000000000000000000a6f86b903ae593195fa5b224b37b839d135dee07000000000000000000000000a6f86b903ae593195fa5b224b37b839d135dee07