60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000bdb3e335ba40a3a2ecdbfae4eed9393f1303ae560000000000000000000000002ae7c79c2b14b2f892ad1a94f38668a24f3c09d60000000000000000000000004969cec1bbec77f9ec549ddddb37b3bd6efcf67a000000000000000000000000026b11bc24e44e03abfdefc1c86c8336de1f734f0000000000000000000000008fbfeba67659211ce8d5dd0f05da1f791e42e755000000000000000000000000256cd9c38b72cc2d03fed5281f1f8d1ee58a6ae100000000000000000000000010eff30153f4fc89c403871d5ea2b31a0eac9ca4000000000000000000000000aefd876114bd2859fa665be1dfba22a65126091e000000000000000000000000d43c608ee2131fc45766e51693d6411abc06370b00000000000000000000000024d4ceeed5d0bc1d95cca9638f9720b6d3015722000000000000000000000000c5c28353e0b238d0abe33f9b63ad113b35d2501b000000000000000000000000bc209e926624fdf3df38864269dfaa12e4b247ea0000000000000000000000003315dd2bbb0cfbc7d0c34a21e18661dcee3d69e3000000000000000000000000c5cdcff62b41f526c7869ce48c1a915eadd3dcac0000000000000000000000008d759d6a831e7a3f64f337d9d7b3ee04476ed826000000000000000000000000ae8e74a781ae9b71fbfedd959e1c59b74d14da490000000000000000000000000de48a71ab40eeb129286b2c1f406b06514093b00000000000000000000000000159c55576544b25636b90e4365e7b21763d7fec000000000000000000000000d36e92993caeb5ba5c87389d500621c1d0d821be0000000000000000000000006cf6d58de94f09ce8da93612fc3bda3adfe44e6d0000000000000000000000007a4c3dec5012911e8ec65d96a30b920ac22a08da000000000000000000000000ef624a096203f010e8e6e6cf543565d9b21f7cae0000000000000000000000002d06696a15221f1a41c9871c686b912c16b9cf0500000000000000000000000075eb1207a241d15be7d9937ea2726551fc8ed931000000000000000000000000b80cd71d4ef0a373a50ad428850451a5aeece379000000000000000000000000aad5b20bf57d5b6564affad4469f94ffe1761782000000000000000000000000f906df236785f2bcd94891548fb7aeee015109b70000000000000000000000001ceb38fc9a4159f75e59469c29ac50fe46eca13e000000000000000000000000a715e57f78f687610a00e811ec83b462326471e4000000000000000000000000479d8e4452c35229a45869892849d76e81699b56000000000000000000000000bdc719a8d77857c8d5de9e714711353616b0fb3e000000000000000000000000132c75e0bb540ac8fbdfaedbefea8f2e4831ad88000000000000000000000000f325122f4dd326c759b5c001ed58e9e0d4c42e100000000000000000000000004cfc0e529f4bc1c7b15094ddd88e8040505dd160000000000000000000000000616cfb62e5f4dd29ad45576a05297800ec63e55500000000000000000000000012141e0ae2d1d647c19fc7c0bf22eca93cb34d780000000000000000000000003ff80183e6e6ba2ba0544b3208ef7e8c8658299b00000000000000000000000098fbe363515c9237f3692325e6a3d813b32e2925000000000000000000000000d17d17cb38c84b7780aa9fe2dea78691f87aee47000000000000000000000000bd41b6f458f77044553906dadb12b876990ba5050000000000000000000000000539e9f6bbddd4067c30378112b29c194e66a3a500000000000000000000000011417c8ce6e98e00fea5b4a29573130b7e0c9537000000000000000000000000bc0d3d55710208e5e0f7f2fd056eadaf66453ac500000000000000000000000099d2c684d407fea88fa5d8986c4962d4e2d0ae69000000000000000000000000a6f7e2aa74595267c07ce859f7a41f42109d4fbb000000000000000000000000746dffe5569858604d18447ab1d507b0cfe9e8b30000000000000000000000004f476a423e85b6ec81d3f3626b78cea838d543a000000000000000000000000074f7d758495e6ab92465f5f1d729d3be1d68b1e80000000000000000000000002cfc38f771a51e100a9af143a6eb0261606c3327000000000000000000000000bd0c554fd8fd3a0819857dd568776a312994656e00000000000000000000000026d3ddc66d322d5c935c3fde152117b0901f519a000000000000000000000000c26fac6cfe13889e36df8edea858c671445d88e0000000000000000000000000758501ad05778195a5594a8ba0ac12f857f109620000000000000000000000003c332d4a021e3be6350cecd2f3d3d7a57daa4c01000000000000000000000000d292dc532872219afbe3a341eec5126943f89928000000000000000000000000be52cda99ee9404d7fe65cc31e664a8a0e1eed6000000000000000000000000085eacb7e5c0121222ab9e445658e551593bcb14b000000000000000000000000b1bbf60b1fc39229aab398eeda8e27d6834f8ffb000000000000000000000000af763fce6befb64c8bba4f5f54bd3d9a340bf2a20000000000000000000000004ba004866a3ed51b2c973165d54549b468ea953b000000000000000000000000e40dbc350da5d4f2cc1425999096deb678c6c86d00000000000000000000000043b4bc30fd8ae6551a274022d70720ed546190a3000000000000000000000000c1a3236bdd1053c5b39b79e4ca16f42ccca7c002000000000000000000000000d92a1ad1a6ce487f6cb7af5566d19e3f78c9dd830000000000000000000000001deaf30c46082ab57b98a04b1dc7b0107f3716480000000000000000000000009ebfe8e38bfaf808e6987fe8e49c5b34dd9da1e300000000000000000000000058c688d0779c24d069952d5d468aa0c6dd352127000000000000000000000000946870c776e0b71f8649d25845d5aaec7087bb260000000000000000000000002baf2ef27a3fc81abedc6ea96bdf48c1786e8765000000000000000000000000c1fe8fc134d3438a607fe4dd7da5940f2bfe053e000000000000000000000000b7649a12c2d9da93f24d477d6d114cb98d10cc440000000000000000000000005ff694628f83fc4969d43dc5b5d69ec4073a48fe00000000000000000000000056e133abb36577d0957164652678cde723e15950000000000000000000000000d966d0102e8f0c35a426743fea797fe5f7f52e67000000000000000000000000be652ac40e5f91641062668e8ddc950ef8dd698e000000000000000000000000507f95b8ef14ec6c23d4ac11e516c235d986a846000000000000000000000000701f060409650cf2c602bd3299566af82f4e3ab300000000000000000000000043f1edda292923827e9c781a75afe5a9ade386fd00000000000000000000000063009207b716cac98b29e674e97f2898706736c9000000000000000000000000617d721c321676acba7c08a11c744d20763c18b200000000000000000000000033862b6fd4bd5aabf4e368fceefa20c327adaf74000000000000000000000000c40e8da9409f25e92529f1edb2f4e6a8581673f30000000000000000000000009d8644e395e43158cec3edabb6eeb0cb3f70f529000000000000000000000000f391331b0ad063c0c1f4164a174910ed56013191000000000000000000000000bd3ee0163181537aba432bcdc9729cd57e85fc39000000000000000000000000bf133359e7eacf5acf59c80daaf80f9ef740b050000000000000000000000000866ac76d4d34b9757c7e93abedd4d9c3310f832b0000000000000000000000006c188e75a33601101f3f96e4a2c2936b3ec24e32000000000000000000000000bfbf29f98062c03e635518fec19fe2c7cc9e6353000000000000000000000000ec112b7e58b8d9cc8ad1feda27d211ae847bb7b500000000000000000000000015fbef1c711b22a14cf8a3b596863fbed60453f000000000000000000000000098b9bffc7b080a9765aeb8cf68490dd7609ad7130000000000000000000000007a4cb9a593d0f34759dc2837ad3a3e82ad0f4489000000000000000000000000cb5c5909eb242512b41aee55c5f027c50981fc86000000000000000000000000b404046269f1c2e82a4e4e80546ed54d3e29423d0000000000000000000000000143d4f9d9c59294a0cb5d8ed4b99166f58cd843000000000000000000000000396ae34cd873a4f26d91caf41d0de8bfec28960800000000000000000000000023ed1ffaf0823ee5d7c18d8ec46bf7e1fc274b41000000000000000000000000a6742268a3ebd76fec0209300d436ce57826f32f0000000000000000000000005d18d3d1706f52657d6f86907ff36dc157486525000000000000000000000000722b9cabfe2f7046a98a1828ba1cfcb2a8ed2f1500000000000000000000000010c8961eebf96a2c2b44c504f2f0e8d66f7b23f20000000000000000000000007449fe489eae8772453adb80adb39e3c7d3db5ed0000000000000000000000007f4b5df28adb6d49791f02c2e571b86b2c52ff1a00000000000000000000000032abdcd502ae771feb2f1478ebc7dec4a467c463000000000000000000000000fa58e66fbc0f4c5099bdcdd6ddb014588ced07160000000000000000000000008740fa9e7b74ed53fb54399aa0a7bdf2e2486504000000000000000000000000d305383cc4947dec2501052bdfdccc6c71620309000000000000000000000000db025506e938276c6b58934d9115dae59b72723a0000000000000000000000009461d3c3036e8cf41127216bbd766687fe5cf376000000000000000000000000a98a9f66cdc34eae5fa1f023ab42a13de2590f2b000000000000000000000000ea6871ae3f5820070328c34be4da3aa2b50e7aa800000000000000000000000001c8e357ab17a4ecb73a316a67706b3f93182cb9000000000000000000000000a717cd8234bd4c3afddb128f5917ac408ca6d9db0000000000000000000000007299efcd95a6f744f1c6a61203f3adc336e0a8990000000000000000000000004df0e17d4836f745ebd2453e3738d07eae214e870000000000000000000000004ea9890e71e6522257f9ae3eb23034709c18f6670000000000000000000000005c0d64ed96f8b91b70dd952ed0a1da0c98418112000000000000000000000000becdc84f42b4a67d410cb362cf65bee865f2c6b0000000000000000000000000513f728267de5ea8b41a076b0d7aaa3bed54080d000000000000000000000000164a459e5c9283048e205178cb34826c4b0a0d87000000000000000000000000c8c2577f851d42a3d19d87e7bb6d9b26d032b4a40000000000000000000000001acb386450a009bc10a3024b2136175238fb6642000000000000000000000000bf0f9502698ad03ccfd12f63f63db9ee5dff65bd00000000000000000000000085b26dd4603df47657332d7e7aa2ec50d0496ecd000000000000000000000000f9978b40310e0a0b26b81f59cae4e9cee0557b9a0000000000000000000000007d0fa2dac9678d053ad3c69e27e881755e4e4edf0000000000000000000000002ea945328fbd195e9f4f785fe39a286d0960ff64000000000000000000000000749e5522c15a73756ba1fe9b4dd654c1125217860000000000000000000000004b7aa50b6bdbc177c55ded01ef2851187204f2110000000000000000000000004caee68d5487be85853850b6d28dae4628fe4cd700000000000000000000000041477a57a8916237a8ff512ba3d9bf487d9cbb79000000000000000000000000904ae42988c35e26f909ab355a48d421d42501c0000000000000000000000000bb037c02df89f3fff2a1ddd68d28405feecbf09600000000000000000000000045678966695a4207089ccc5d74e91169f655f1f3000000000000000000000000e358e8fff83184189762bb134b878882023cbceb00000000000000000000000037f60d0e7bf90d9d3b051137b6c0705bee6d5c850000000000000000000000005740f84c3a7508b840c3935fc219a26f6d9c089c0000000000000000000000006a1ed2233dd58b7dab8294813a4435b11c1d0f5d00000000000000000000000096d03f4cf61e1f389376506d6a2133da6c2595c600000000000000000000000004a2e8fc2ffe2c5f2244109ea89243984005f4d0000000000000000000000000d0570fefaa569e9877f54ac04e32b9ea67201c4e000000000000000000000000e593d0899f3b54e94eaf71603aa927157803c0b80000000000000000000000005f5ca6ddcbb013d8346f530f8967922d165bd94200000000000000000000000025180d5eaf3dd1cadedb5b5a10f9cc475ddae339000000000000000000000000377f561be785ac9e5bc6fa4da6b62a13700a1df1000000000000000000000000996500e28b16cb6ac5e354cadc0ff0a6a0016d48000000000000000000000000eb8df95992ca6f7bc88beb024f0f4ea779ceaf57000000000000000000000000937cfa5f6618ad9e313c01b1a6a70e90fc1d6343000000000000000000000000cbdf3a8459712f51b9b211229dbe88bbdb677cb2000000000000000000000000c1da7290cdba12bfdb78a6dfb4d1e6d83d544cc30000000000000000000000003efd85d47a851f5021b8e8482f1db0361dff614000000000000000000000000024c10e6a63b19992e31448e30ba8733bd94be58f0000000000000000000000000496f0a8ec8d058dbcc715e2425c9590797d26930000000000000000000000001bbf4e2d08fd310242483cb67fed45811e9ff2a40000000000000000000000002cb0bab6aa8a0a13a7a72b25a28dfaf75d751472000000000000000000000000d712eff794ba8ad0e092f0d88221052cc6e2784c00000000000000000000000074cfd6fb4b6ef761a0cc01ac368fb78709aba52f000000000000000000000000c4ed2dcb2ebd517a438909dc40de7e4a43f5be84000000000000000000000000b8500beb3490d09fe9a924a3e94e1987cc132f22000000000000000000000000002cc0944a3864026120523088117794aab0d47c000000000000000000000000282cc5dee6e5da053b07a363835882d83cf1e4b800000000000000000000000092cc905e5742d1e2d96cd9e93d1b46a808f01d92000000000000000000000000d30527ae1881d04d1dd1e33aace07fa65df7972b000000000000000000000000c311b627ad6d5be7f6dcd5aa88424c24011262700000000000000000000000006e9bd3bb3e6f635869cfa96e6dd7a68926d145a00000000000000000000000005ff69b99a5bb812e7158cb27aaad9a150a46403e0000000000000000000000005bcf7f75b305dc8fc93091279f18b58f8e5cd15b000000000000000000000000d23a94ced3a734102b00a0345b81cfe15f575e8f0000000000000000000000002b47eba048524273b396bccadec1691d14a7fb420000000000000000000000000917896a577b328f74041c88eafca97936863a2500000000000000000000000014dfb7acda10a5bea858275b8085c4cde8ff75fc0000000000000000000000005433eab01101961372632f7f5a24a4c0ecbd898100000000000000000000000086e3670393ca7bcef0a8b853bf8b3e4f773a34c4000000000000000000000000d4d1a5339d8175cac3f5727ff038b678690edf5e000000000000000000000000bc7430b0a940cf292823a797f3700d4e139ba7c9000000000000000000000000f008a8c205fd81fca59a05a76d0552a0b1695b8a0000000000000000000000001c52a5aafd937f159a2acccc7ed20ad5459623e600000000000000000000000021e5d78e492cb0ce30ef78e3ab4a085dfb8757d30000000000000000000000005684242c502fe2a9189fb88d145f183c5b8f190e000000000000000000000000845bc54f3272f9e21de7ebcc49d5e751eeab73c100000000000000000000000081c2f6b3bbe5d01e0e8bded24acc9adb91b4a0390000000000000000000000003024710de991236f8bc19a0d7d0f9de5ab4e3a0b0000000000000000000000003dca623de428cdbd0c04f96a47820567ed422d0f000000000000000000000000ee04780903cd66d2dae5d4d23e9f1e65b22fd7e800000000000000000000000097220d14aa4bae1ee4f8124d7c0b32b906511c78000000000000000000000000aa5328b4dca9b5f23ca7bf88196d4cbeaf35b6020000000000000000000000006b08d95aeb2e61fc47a2938096c11a39379f06710000000000000000000000004fa19b8ae5f8fcddf4ee9d8d4ccb40ec2b046d0b000000000000000000000000a709203af2a30694098c6a99162fc0c4199d15110000000000000000000000005e8339fcccc7ce3dadad9d0dc565e7753e9ff2d000000000000000000000000027b5a439f3a7c7c060062d1e6ee1a90823dace070000000000000000000000000033add6d15b9e14c4e08d3b40ad49f465dfe83a000000000000000000000000ec5d2be733f3f6cb6b011f920de1b3cd0a843c68000000000000000000000000e7c7686e7fa67c358d685ed0b7b6380a969e2ec000000000000000000000000024d3afa6bcef03db7cb6a558dff7795892f01dfe00000000000000000000000043f0ed0a4ed505b88617bfadbaca47b04be2a50c0000000000000000000000001ee290be1736ce0dd8ca952ced7c182b308e1d5c0000000000000000000000004a448151dd28a47785b334c5a81009e72bf9157e0000000000000000000000008b132b785cf3d9b1685bc5a34db743ee7176ebc70000000000000000000000005f48c14c371d3819415eede14d853278d72b9e9100000000000000000000000089859a867ebc2123855089e39ffaee3169bf8265000000000000000000000000fb4854373d39b35bc04d5c445c3967875ac48604000000000000000000000000a82e5b3960988a6932c484b7007b7f1c16f982f00000000000000000000000005dc823149d45fb416b897de9bed1c6f8e5f955af00000000000000000000000027f10bbddf7acde673c30512ec14d9c34b20b8d00000000000000000000000004237daccb731b295bdc776b2f97538378bcb331b0000000000000000000000009bda414283636d37412c0c66f84945e000d76767000000000000000000000000bfe658b2286d2fca36b50771684572262883f13000000000000000000000000061295fcf8f366ce4c35b4a39fc265fbc7600ff0a0000000000000000000000001996e279ab389ebb86cd1caae79dcd92d4718bac000000000000000000000000a852c4d23d963edc2961cb913eed6aedbf9fb2c10000000000000000000000001474de7fa281dbd64c0d596e0c89a1d3a24d08e3000000000000000000000000b61412a2382fe3f7dd441a5e61fdc6fb9ea6ee770000000000000000000000005830a261af88e197f3bd3a45c5ae1385bb89800a0000000000000000000000000dfd8fbcd2c42a283e06dd679eea7b35ff986033000000000000000000000000c9b106961a5308fc0bf4e78c4bb7235a96d555e000000000000000000000000052b9b993a1d9295586ffcc7c7d5d70563df7167100000000000000000000000040996e51bed1ef2ae297d525f0541e2e43055740000000000000000000000000c3b8ab61bfa20a67126aa7dce7316d7c9202bd44000000000000000000000000fbcf121ff98cdb609b6706bfbc4eed0b3f6df65f0000000000000000000000006305a32bf6e005096afe1344ad24143bd4469571000000000000000000000000a68affa4c28ae904fe93eb18d744d170ef1b99a80000000000000000000000005a40efdbb72490185ee2258f55e683a1faf4bac1000000000000000000000000872a49abc75bf2e5c110f99668656e01584cb4b000000000000000000000000097d8e9d50c77f8437e8c3aae6b8d901aa703db2e0000000000000000000000007371b90647ac893b0a3a5d6a75c520f66d984ff3000000000000000000000000b74fb0d8f80d36ad2dbf0f8274ca33b6450984d000000000000000000000000024bb9bdd0a489a67df65c1e1552ee5b09190ccae00000000000000000000000010171b915e1cd33b8cee7aadec8954648594dad9000000000000000000000000188102e867bbdbdfc394050c9c4e92ae2a46c172000000000000000000000000f1f09e61d5b9d155dcc102153a04edf7a65afa1e000000000000000000000000069ac4845565aacef1f260dbc0f46b28b5612b52000000000000000000000000d2ecc23574e28c40ac8262318b94dadd840d8d0c000000000000000000000000477df0acf165a1717dc9909ff61b88d23d39a0fb000000000000000000000000f31f791fb8b3ed1a61b7622d4c36e54394ed095300000000000000000000000097f16eba8a72383f88b45ac272b5c3648e796be1000000000000000000000000b1df243c1ec3265d9c4ea8bfc827288898641cee00000000000000000000000003966b1bf483271bb0dc3bc4534c3853464377990000000000000000000000004072ef30cc0c9096121c18deaf04fbb86b414c2000000000000000000000000033553bf59f054ac3c1c44a1bd02dc4ed362644f50000000000000000000000003bced9ae1342dd5c7d66a5583d67b3d90fb38e36000000000000000000000000c8ee6f3d32eb31b76ed19621fa0b6cb524d7064d00000000000000000000000048528db58ad7f6b676bcd38076609d44ea57bd3b0000000000000000000000009bf6207f8a3f4278e0c989527015defe10e5d7c60000000000000000000000004b40c635a97412ec433f9b6b1d03f91bfa09a93900000000000000000000000003b6e8a5d47e1084cf3a3ca232556e6fecedd7660000000000000000000000001ffd1ed867df42d59df7628866f20e3f36e7e08e0000000000000000000000003b4da82193db61292a9284c4340766dc1b159052000000000000000000000000fdbb12432e1b256da43dd4d6833c76376fec847b00000000000000000000000066d7e3ba2be1b3ace48e67f590a980cb3dbf02600000000000000000000000009940d81bfce0b3761391aa6e57fba04470c1c38b00000000000000000000000059f02045cfc7701697bd9721e89722172af3a1280000000000000000000000006b41a8e87051d259cae813d77a7d4a19bb5965e700000000000000000000000073dc63f0437d32750cfdaeb1cbbbbeda0f72f069000000000000000000000000dc412c4f34d784852f17cb5fc2f897ec4438fb0d000000000000000000000000166f2db21e75f4e3282ede7239906fe7fcd1ad39000000000000000000000000ff1f8c66134d10fabe85ca3ddb5d5ecb4146e36300000000000000000000000025e0812dd0caed4fa306a397870d60894dd3642200000000000000000000000031c821e205d936b0e5b702f8e1589f1976a2943600000000000000000000000088763a3e2cfbf448712a8255887076edbec8e7e00000000000000000000000002508478da81a9d3b19f30eb08ee3a694b2a990c7000000000000000000000000d6bd7cb2355f40084836eedf42314de5c95249b800000000000000000000000063610e43653b2ed70eb418e4901d1c6162652b650000000000000000000000004f9918c8cb7de7ae8c7a2f0cecdb7f39d65d34c40000000000000000000000007b97224d535b48f6528a15e493aaf1333c8cd72600000000000000000000000002840c3a79063f6c89f447f54c049f8a5ef3c5ae000000000000000000000000fc11d3e80b1fbad0e059611c6dd28ebc6b7a81ee0000000000000000000000000eef55284de3ac272cbf9fb3bb2f5ddb298a78b100000000000000000000000084a48c927ffe3f85be2898bcb57789dbd6c6cb3e0000000000000000000000003710172c7dd403122adc5f70e7e738100bf8d5b9000000000000000000000000d358f27fad361236f9969530cc4df898a31bbd69000000000000000000000000aa3f456e1275d2fcfd2505965c5d03e4b36fae44000000000000000000000000b324da9e5fd47885354cbe154d16e4f44854e3c30000000000000000000000003007d2fec0f69f178b63e602e5b89f3b461906970000000000000000000000009aac85d71d0004d92d03bd301c4b572efd2a707e0000000000000000000000008c595b142ad11247eb8c6480ab39164f5418384c0000000000000000000000003169e10a988c675c576ff5206f478bc5e55ccc63000000000000000000000000accd7e12ed53bc0a83c19e5b5f5a8350290253bb000000000000000000000000709070bb86f901144b2c8e2e090db49906d79f75000000000000000000000000205da18ff5d34694d37019b6e29accdbb05fb9440000000000000000000000009ab2a639ba9b93a110458c395f4ed93ced6137fb0000000000000000000000000ef29c15f22a427837a9405e175d130139493d450000000000000000000000007d69a6c71c3adb3dd4efd296c41c8164d483fefc0000000000000000000000008ff1df8aab221d9a8c35133d10f2c16e98df9c16000000000000000000000000100eab361758f38af2c5e62826aec0b3d5c3cd9d000000000000000000000000c954a6ae87ad176bd3b60e1a6d2717b7b580edf800000000000000000000000081d54f2920fc1ef3cb0584e2c88ed0d78c713c8d00000000000000000000000093d54a78354ba808d5b16dd5e29234e614631b84000000000000000000000000a8e8ee86488606bf647a26a7323c89d4cdb3d608000000000000000000000000d209567ba49ee951e191af5d9416d41cc7cbc3b1000000000000000000000000176878f8a7327f311803c5c774d725c7379f81b700000000000000000000000073c04c17a2e6d7e44653491c81459605805937df0000000000000000000000006b8dac5c63bbbc6cf338dcd1d4090eac18994d9f00000000000000000000000089682f586ae94d4532693ec0291bfbece11cc6a0000000000000000000000000f37db759e4d444c45e4f9eb6295b3e1e8bf93ca4000000000000000000000000dce884c721248cb69c89c477bb05af3ec93778d6000000000000000000000000ba1c11559845808d1ddd5675b6393c237416cc48000000000000000000000000add1c15b7c03be547a2b9312079831d961b2196100000000000000000000000021edf6197ede2a199a2da8c3ec32318c64c09798000000000000000000000000791870b98f1e7f0bd1c8feebb5caf19c2e1df94c00000000000000000000000045b313e46374a3d1cb83fac39c79abfb9869a0df0000000000000000000000005e0910f3c24585614c55495b733d623cc7c9dff500000000000000000000000085bb916aeca5fe49f53b0caa86247385b2197eba000000000000000000000000a8fbf9a4b6a3131f8ff13381bd262c0e9f3b4bf9000000000000000000000000e8b049ebc0da19ceab29618742e807fa2283cd8300000000000000000000000004731331cf3d8eebc9a991c16ba4808ac796cce90000000000000000000000002b4aff0ad88632c017df1e6b8f4abac88ed615840000000000000000000000008c08d8e4b8f57c0ae55c3f1364dfacdcabf5e9ce0000000000000000000000005cf6fec206d9260312c6f1d0773b0525c3f766ab000000000000000000000000ad39234e3eb83682a31a4cf98f609558de83875d0000000000000000000000007ea0a44b67ca5822a0396b4b0c57c28097c1068700000000000000000000000053c20e49c498905d57db9b3e95051cf58fa58c600000000000000000000000005e84767013723538a7ce8f399fd2865373fe242f0000000000000000000000006da8755e8a1911fb9c56e46b7fa6e985dc77d46300000000000000000000000011a0ca64af0324380fc190b10a82940c08d3b126000000000000000000000000a1db149c875e23c9048a3650dad09fe410b27aec000000000000000000000000e8b241f5ca8a0ce237d3e34242350617a8c59c4e0000000000000000000000002af272ffc8aac29409793f869ea1b0da5a9aa533000000000000000000000000f6cf493b9edfc5018de8c97feb15c1a8e427def100000000000000000000000028d21fb43de59f22730123313a11f7025aabaa7600000000000000000000000065f66353aeb59271b57cbb3fc52bb2ac1449eafc000000000000000000000000538b96dc65ce76a586c8094552b818133ff6c80d0000000000000000000000000fdf560d295cda01b21c47402edcd16fe9f9d2e2000000000000000000000000365ff6c7f497922c78a29f583ff37ea7a2101be80000000000000000000000009ef2b05aaacc92a05d611fc58082dea76d9affd80000000000000000000000004cdb3ebfc5f587b951d26d7151f5ff6561c25f5b00000000000000000000000058c3f691fa20a0d18660c98b0f5d0eb6ca0181100000000000000000000000009dcccbf0f0599566cc0b4cfc7635529d5f7abfa40000000000000000000000008fa5a781d7a76654a1d5b5ccaa44ce009fa15e9f000000000000000000000000f14acfb665cce873324d16ac4b0d47d0b972859e000000000000000000000000c7d45c936cff4d87b171bf84d8f6df4ec5ead00d000000000000000000000000bfdde60da8a6ef3a1abb6a45cf9e75d55869da2a0000000000000000000000008248c53f4e9ed60304ea853a4eb692c54ef46c900000000000000000000000007af9f6f3bae63a8c0bcb6b19d22df0ba14bcef56000000000000000000000000e22db5943cebad7e2c15dd44cb5f20654a845df6000000000000000000000000bb0b690c3050390cb2197d26355ab343a52a1e710000000000000000000000008c83498247b8e5ea261e511d244e616560361e12000000000000000000000000fdaa6a6c99237a66cc3de3effcae6ebce38ecfe9000000000000000000000000dc04c14d2baaaf4e4a49efac44920392136620c10000000000000000000000009c0b0f91f6b47931f3087b76f6cb1e2976d0653b00000000000000000000000047ca0da6a0fdf4d5442f57efef0622741ce10829000000000000000000000000662a90212d67f2964527bd26f599f9a1f3241d61000000000000000000000000d58f091e23a5bf2b1d41baff9875854948a9296d000000000000000000000000069804613544bcb5d204e00d133c26287bac6c240000000000000000000000004d9de786bb7d6e40b7f2081c8858ed059c7017da00000000000000000000000035e0a0b2b190cd396d0148355751ca9df5f4526f000000000000000000000000629c482df72ad91d6a3dad9ba177555b0b05982c00000000000000000000000032b116344ee65c9372c146b928dad52b8b87a08000000000000000000000000054b28b29ee98b9a7f43d23762a06b7bfcc35383d00000000000000000000000009d4a3bb7324b03d98bb1de5e874a3b7804f706e000000000000000000000000779c5c9151301e0b23279bb1f781ff85ec322c07000000000000000000000000674b6212928cad6b9635bd396406300deb2c5bed0000000000000000000000003960812a822b25062375d7897e8bdf5982de56ab0000000000000000000000000b20298cd529adb20575e50c2f4ceedfae88afbc000000000000000000000000eb9f86387f4ec160619552de6c4d04af6c74bfdb000000000000000000000000b51195e800eecefe137754e93a6f72ad835ce4c9000000000000000000000000af10a4cce16adb44ea567e16288dc00c7c685487000000000000000000000000d0e88b36c17f2be76515f904938a5c272f4020ba0000000000000000000000001aa82d458bc400f0215272bc112318c58b7e1d39000000000000000000000000f412688cc0c38c41781244eb9cb941d29d0ea5e80000000000000000000000008fe89d29c47b808f6e3c0261bafd3a7a83bf694900000000000000000000000083d5e8961a86c97ed738a90bdc571dd4f1fabfb2000000000000000000000000a46278f1f236864b9b64d0dcb04cd3a7552c5f0a000000000000000000000000147a3b2b91048f9e012796dd404e3901600a83970000000000000000000000007e6f501c77ce01d4bb1b17894636c3137258e99e000000000000000000000000a359e7cba4915325333add0e87752e3aa9ecf5bd000000000000000000000000f839663f9d41b25b5c88dd25b021d216103f1f4b000000000000000000000000f8845859f6adce64d2b4e28edc975366c2187fc60000000000000000000000009d84bf3d19241f13ce63931169591a5685116241000000000000000000000000857ccdf1742e1a3cc1291d6cdbbe8d9b1a790f070000000000000000000000000a33ffc48b953132b73e8d2265b9d354a7f4b4610000000000000000000000003d51a7196559d296333ae1e5043f54cc302a9436000000000000000000000000a32aeb69f6f93a867df271fb1f010f20385909d4000000000000000000000000d416e4304a3d4c997822a7e99d742ffde981a1a1000000000000000000000000a61476c8af23d25135c64c526aeebe5034cbc471000000000000000000000000001fe37da5446a2867159b84acf16dfa2ecf313b000000000000000000000000f330f91c107ada02c3af0a5bb5df500279b66206000000000000000000000000a3812ea6b2fbfaa5a5606c0bd47676c3c108a06700000000000000000000000029f6b2d994feefe1ae86f7a475c3571849e584af00000000000000000000000020261643de525689625758e7c4da5f6a06e93a68000000000000000000000000df780f89995b97ca18a86b67be2fb60cabe8766d0000000000000000000000008e9dcf7fe2a2855c40a4c75ed9854b835e5bbf17000000000000000000000000e1e312c782669e4e460725f332311a9d17b58999000000000000000000000000cbcc554ec2bf9cf274ab2bcbcb994f30a74090df0000000000000000000000005ca8af36f08f07d470ec7a9fd54fb223a777e8710000000000000000000000002063dd5119b748836518af4bafaeed835287917100000000000000000000000050c61c4d1bcc1746dfa368dfe36140f6807cc16700000000000000000000000038d4073dbbd45b8c0299c0cd20aac704daa1edb100000000000000000000000057f2a4c7f378e8a4d2072f3dad6cd164bbb6cee200000000000000000000000062f3f2e678e014789215351f9284377e13d3213300000000000000000000000044612d2e5eec7178c14a4d73c45d213c09b9b168000000000000000000000000fd50b5a6a7c13d92aeafe33bc6337fe5355d6c0d000000000000000000000000c0e9cddf0b5d397ae2cea560ae858fd9868193c80000000000000000000000005e13380d7a2f94195ad3c4b30271f0a860d63bc20000000000000000000000000638ccf17f8e8d72fa9a36099081556c6dc33453000000000000000000000000c330bbc2bce6afdc6e5f811d5186c662d9f10eae000000000000000000000000cc41db944266694470a2d5c6681fe1049447bd020000000000000000000000006a8e3246127ebf21819e2cce7655d60927abaa900000000000000000000000002b1baa305ea84b4f38427ac94a491b28e39416bb000000000000000000000000392cd6489c3f7e7a56130599d46fd3c696e0117a0000000000000000000000008a8e790f5913490226929e9df0d003cc3510a83f0000000000000000000000008f67fc4f37731e885bca85671b4a15fcb2a8d8c900000000000000000000000064caff365fcbe2bf0765a6db4601d6cd699a19a9000000000000000000000000162fb29feebf3a577a964e8ef295061e34cddbd1000000000000000000000000b153a1e232229a6c83ea313d7b99b40a7157130a000000000000000000000000a777d0dd066b4b210694300478622715cc96fd39000000000000000000000000004acc191c43c5501307bc568bb859fc34e6cc4c0000000000000000000000001735a470ae7d3616b6af70c345807954c15fbaad000000000000000000000000669344ffb76dd8f2d2d10d90eedb6ef2c5e2afac0000000000000000000000009b1724d9fd29f9c52fec92c5726c95b7231b27f7000000000000000000000000058a70c02f3f968558c174a6e4ba60c26a0644ca00000000000000000000000080aba3b2b35115e677a0a047cef1206d2a31083b000000000000000000000000ca5ce7bc20bba81c261cd38121778318d43c32b6000000000000000000000000c28978dccb1f32323e82e3157d66155845090b1500000000000000000000000006fbe5856eff26b3312530e19ce7e72eeb309d8e0000000000000000000000005e00f633adb44c7a9e7efa337b6bc808d8b57b5400000000000000000000000094809ce48524a4c12b763af37b6d4f35fede868700000000000000000000000000664d29aa5fa9cebc1fa01ffb38998ecc3d91380000000000000000000000001698ab4c10d01528ebff3f9cbe73d7e6052e69d40000000000000000000000002c2c37847c41d6ac9b62ba25d7fc4bfbd991e59d0000000000000000000000000e81cf8e627881ba3c6a17a431d607c5e678ae1d00000000000000000000000085cedfd30f75a57a59294c9632f2d308c67758d00000000000000000000000000304a76b982e1f90c02ee9ce73e30025c480342a0000000000000000000000007894a6fa7dc58f6a29cd912098cf8be4a86f9d3f000000000000000000000000fb2f6f965b09ce20ab6386a636b7c0ba16824b97000000000000000000000000471a030a973ae011e5224dc030862cf8da35896b0000000000000000000000000103ee6cc08b173dbf6a9d10a2eafe6d8ffa9dd00000000000000000000000004d6b9c15a0ea474077f9bbe7efc94d58a4861509000000000000000000000000227cac7baa0c3e6ae7c2328216245fa9ab676d1700000000000000000000000083f0429ac0f4f031e3c84b099aa262b5dc36643600000000000000000000000081d0643236a60f8eee0114c4d0f6424b1ff641ad000000000000000000000000ad67a072945e4c8a19033f406359f94c61a344b2000000000000000000000000941c3eb170141e41b1c3eef0e7b52bf04bc8d07c00000000000000000000000076da6a58ba530f4b0d0ba0d3cf0caf24f5e8f94f000000000000000000000000d6ca913cdf040d4e263dc60cb43ec072448c7cf0000000000000000000000000cb479304fbb2a353d70ee400c720cc2e1bff109b0000000000000000000000007ede0e620765d042ca86c260a08f495dfde44a0a000000000000000000000000babccd16fac7918c5d589060dcee5de02bf829bf0000000000000000000000005a4b5a71f01bc3432b0d692b315c763b9b821cce000000000000000000000000fd9edb6b860687f4a476dbc62ce3b3b68c9c8ac8000000000000000000000000ff5de614bbae7aae29cfea45dd7c65d4102cf9000000000000000000000000008188d9159ab1f47f6f87a7f471b089a4c94488ce0000000000000000000000002f04863b06e932c123d4ef017160206756dd07b3000000000000000000000000b8156f0d8300acb4c1f50222aafb1cf3c2f8a58e000000000000000000000000f0223178fefe6414b855e57021aa8755ae1f2c3f0000000000000000000000005d95b821b25f4447c55291add9c495adbb209bc7000000000000000000000000ca64d19db9a5d6df21c92b42eedfe96bc70f44f3000000000000000000000000f1a0f883d760840b0ac6fc860e67298fede77451000000000000000000000000a56fd289d8c19c576713b8bf2f20df67e1c182b20000000000000000000000009268928acfd5977204358766bce8ea9e4954795300000000000000000000000073014fca00f599de06232753ce1e289c249c6858000000000000000000000000038690aa77ec7e34984e7422a0f190eb812b873b000000000000000000000000a69ac94d109de9fb4bfaded92e184a315b8315e9000000000000000000000000ff36bafe8ed6bc403f71b4dedc803d9dd6891e6f0000000000000000000000004ef3ab93c8193126250c1b1afbd811f3f3fea588000000000000000000000000440936487dd18ff65054e43e3d3da57c1e0a7872000000000000000000000000f3cfaa69bbd0ff1db28817f7cf9bc0fb4aec8d2600000000000000000000000070635a649306f084b50b9ea8db1eff56446e8ca30000000000000000000000004c5600dcbc0e2e58ecd0cad7523f50865ad91f3d000000000000000000000000ff5a462ebd31df8bd4c2221c5fcd455da735c7450000000000000000000000005d50790e8661231169b523e7c67541177f74e06b00000000000000000000000053d3eafc36a9e46701e18f78bb4e186f5eb948fc000000000000000000000000ab043f19e3fa2608757c409dece59bbbcab4de29000000000000000000000000885aaf031d2fdf9a7204f001aee4f2a27b58a7d30000000000000000000000005c587acf2df77b67c508a482071519fc2971274d000000000000000000000000e89ed92655066b440b66ba8a4e823b4d3adfb49300000000000000000000000006ab3076a37ebf656c58db7799a53e1a74edfd11000000000000000000000000731018f8295cc6250aa3e21ab73e232499efbad10000000000000000000000003d8dd3d55aeddfbc48abcdcecb1a79effb935a3c000000000000000000000000cfd43840c9c04eedf6de02b77554037a1666d964000000000000000000000000dc256df411d779d4543c15916248e1d4042fb0fe000000000000000000000000544dde47b785de0960d72dbf7afa94b22a1276e8000000000000000000000000ea2ba49a189d568ebc3bbbca02b7a3ad67d30174000000000000000000000000ecddf98b3fb050c794dd083aec59c24b008e014b00000000000000000000000071a53d9435148cb15d5dfeaae702385810d1094d00000000000000000000000062b3364ea3558c3a7d1597c5c5cc4d0d584c6ea0000000000000000000000000cbc588a3970ecfda1f4e470cf335d954d8ed02ea0000000000000000000000008c4e6492163287104a7b90eacebe671efab8a51600000000000000000000000006a90776a69384e7945c007f68c09cbd2b5f60ff00000000000000000000000074b51260f74994ba18e1716cf76402ad43279806000000000000000000000000cbe29f7d113257a39144abee679b4be12df556a40000000000000000000000001a490d3278cf7d53432c07cd12b3a99a5938d42c0000000000000000000000007026c9f75ab7ffd6a21b198d079783decb2f07a4000000000000000000000000147e984d144f9f26dea2032b36e1954060e32848000000000000000000000000cbe82e5d4714c3cbc27cbfa56a1bc4da4f874815000000000000000000000000d7c20c9d8ed545f56aeceb84ee64d3f1952055a60000000000000000000000002d39fa81134f21c50a5bfef911e83b569c833ae10000000000000000000000006049fd0c7b8a6ffc99c97cec8ccb829e784c4cc0000000000000000000000000fb348ef4762239b380d8413e3d310fd46c0934fc0000000000000000000000001c3bac80faa3d16500b1f60cf8a5f09b893b3b5300000000000000000000000063f9ff99b9bf7dd5343b00fb23e1029485510954000000000000000000000000c20e82e797c10f8cab71b122d7e5cf109dde9e8f0000000000000000000000008be46a5fb48a1fc591df9264be2efebccd52f905000000000000000000000000b79604522a1338a637fab963bf318712dc8108e8000000000000000000000000500c6d816f5a27561c7850cdcaf5d9df636b238c0000000000000000000000007962c18573f25ec3af5cb1e836ae464431e12dc100000000000000000000000050aee7167f81cffaf47f43d2c73efea2e132557b000000000000000000000000e93c16ae179222828d9a346494a0d8cc280f20a5000000000000000000000000bb74499ec60feb41ef414744b9fbaef37aa2911e000000000000000000000000c837b9004022dd9053938e9dfa9bf0499a9c96050000000000000000000000002ee68e8a4182b939ec6a66ac0d07f74b6f3bb170000000000000000000000000455bd8b2bd8c2ff838f5109cfc38a2a6c9d0b839000000000000000000000000ce37e15a4da5bb15c62d894cf5e56d6124c568df00000000000000000000000003e8dd855da898c3760d5bac80116411884f21b4000000000000000000000000e8798ca2c4df8fe6affc890d0cc6735739d415720000000000000000000000003c2a33bf59f352b54292f3927f3b376e0d99d351000000000000000000000000dc97e10edf2f87a5d6060e7bbe03e9ea3a50f201000000000000000000000000e9a0322eb61c6062de50568b700d8d2e9c78a52900000000000000000000000049324bee3b3b369449b2c83a06eb3d46db535de2000000000000000000000000ad1328a6ea8e09258af55dff78911458a304260a000000000000000000000000eb04a9d9f3b4c82a86a82cd1fcfcbd8f7bfaed1400000000000000000000000006d782e257e70d23f27c309852966c3d3dfead7d00000000000000000000000042c6c8dcdc04cd59aa5ec6f60ae2042f1f91d6d90000000000000000000000009a664b1058ee48af7d5a3b282baba72a4338194800000000000000000000000027408c7092ee4e9a1fd1637b1753ed3597de20f6000000000000000000000000d01f978f782f71e0f285604a555045850b34a8cd000000000000000000000000c64af551f0330e67f9c71e48e690c8ef05c0fd29000000000000000000000000df5f8ea4589270d25d86d0b216ba3b0d149e8b97000000000000000000000000e053686fa37cffa331719d0bbaffe519e84e4156000000000000000000000000adfa1d169e491a7f3794699dde062de50f74cd55000000000000000000000000cc2cef08cd47a0573d2fbdb45b1f32fd3711af3c00000000000000000000000077fc9b0d7d83514fcd9b77543ad5b1b8a3cc719300000000000000000000000097b3e0903416680b4bde92edabdcc4774e1fc07a000000000000000000000000825fce73fd6f37ba42794ead164feddafe3258c8000000000000000000000000082d47a7d9135758d840074c90d2b660c3840bd400000000000000000000000056a05d1231d7c9795ba5fd062543dfb151fc98d000000000000000000000000088d8dec668f3b2e6b9f8e7d9db55c7a83a850e67000000000000000000000000eb5bb3aad68920c8a85647cc21dc678c23cfd6c40000000000000000000000008a4a9cb5f497ec50052de32d28d5b33941a678a4000000000000000000000000ea649b018bc5d0e4b171f0b24abf99afff802e340000000000000000000000004ac7781b072dfb68a4dd731ec0fc0f922df33ef8000000000000000000000000e768e42836b0377e8ac597f9d0e02dbcc8309ad8000000000000000000000000085aa0943facd8f86a772343582c25d71f27af7600000000000000000000000007b123b67f864b21096a37d82ae11151f3273ec7000000000000000000000000ae182af7b104f1c7e3a4ccb69cce9116ef001c9b000000000000000000000000bfccaf6898490fff22a23cc5017c429fba7c6631000000000000000000000000d924205ff99aac5867d3c3f8eda66c3421afcd83000000000000000000000000c7deb0722feeab0fb12b61e75ffe15551b7567370000000000000000000000003c747b690f7692a2593cb750eb80af1fba5daeda00000000000000000000000028bb0179d2a546b1c68c272a579b878f1a8774ac00000000000000000000000039370df63484c8cde788d1b8b376e14d205187cd000000000000000000000000a8452c52670379bb882ceb8c9c2e1dba128532d3000000000000000000000000c91460f1c3e52515868be9e01681dfc5c4335b360000000000000000000000002b1db0dbd20368a1d7c8dfa3f9fe1b3657694cb00000000000000000000000000cb2d3d646eaad4e190d0da48ed52e02669addf500000000000000000000000011dc5dd49debf46cfed07a5af6b7cf4f5fe8a52900000000000000000000000030fb82fcde5594397142e06968cab4a96a517e5b000000000000000000000000796bcf3398af2f1e7a518fda2e2aa5a8562c9b8800000000000000000000000071cc62914c8f8692745afff75a783a2f5485cde100000000000000000000000093c4bdace07c6ca10314c23011c8f7dc2444e59000000000000000000000000048d344a3746500f1bf3db12ef0dbedd45af4608500000000000000000000000060cb6eff093f16532c883382de0b23b50e1ca5c4000000000000000000000000237ffd27896fc4dd77c9947da80328339a36184c000000000000000000000000d677fed4c0ada30a8cb655c9b43384e1a7fc40370000000000000000000000006463be1548d4349bdafcfa73d2c194a6bc242c3600000000000000000000000094a8152bcfd13c39763291fb7276a49280e04dbc00000000000000000000000034e50eb8c2707b536e73386d428db8dad8e214ef0000000000000000000000008b65ff07c2564151348c3899f655c7c1a48300f1000000000000000000000000ba386303eb77744c197868c4ccbdd7d64e359ba90000000000000000000000005e5c82e6830a5d1c014623937fe13cc6544e7d43000000000000000000000000ac74a27fcbed34f0f6850ec01da02b8a12277b5000000000000000000000000072a48bf4f2b7ae713fef549800f928692391f0500000000000000000000000000ffb6cdb342ea5e23326ac721da68df09422f9090000000000000000000000005e08a359f46fbaee3ebe6758bd4d2384667803f20000000000000000000000007016510a20838fabaec14db5dd1d3483de4e155e000000000000000000000000756d6523ad6ac4a3bccdd1075a156f54a16e108f0000000000000000000000007f5936e98cd0d0ec13603b83b14e6c008ef1059700000000000000000000000073a2e8b4365265014b3cdd88dba290d1c8829cdb00000000000000000000000058a6b6ee926b954ce6b1f8e69ac1efa01a9423ba000000000000000000000000c6c5abcfae8bf43e910b230390e8bf5c7a009f4600000000000000000000000094d3371bde80b5342341649287108da3414d240300000000000000000000000037239308617efb75fb3ea4fd375b97777ccac76f00000000000000000000000051b875cb9730410cd7e49cdc8aee184d3ef79e85000000000000000000000000ae264891f563e2306211b142adaffef4665398a4000000000000000000000000220ed55352539f450931844e7964189658e52c0a0000000000000000000000007b3fb36a0c778f602e154db6282f52a8b5605eaa0000000000000000000000000db609a3453a9cc26f08b86055467b826044ba89000000000000000000000000205bd02763cb96cc1d4c6a345a20309deb5f8cc1000000000000000000000000c026ace255ea063efe1d0c0ae653693a0209a37900000000000000000000000057189bf0bc23abc8a9b5875f4118964cd0e524e2000000000000000000000000bddb741caae63609049f1171b3b0ede30999c0d20000000000000000000000000b0818e2bd9ed4a8c72bef04d146817d492a161c000000000000000000000000bf71e0590871bc643088f2401ab9147b0e78f4320000000000000000000000009c5de0522364194d0476aafdbeb76bac2765fd8c0000000000000000000000005eb129d1973192311fbb3b29f176fcca2661d1910000000000000000000000008eedc87eeed1cc2fd02406841ec7f3c2badce144000000000000000000000000f4b9d1a84da7f8d8539e1862262db371412f552a0000000000000000000000005abe082831844d29632b54d9ee428df1053aae7e0000000000000000000000001d422c5d878f241a50be305f4cf2adba4c59c3c20000000000000000000000008f2bb469d457e375bd19ed7bc4d71dee75be5d66000000000000000000000000a6dae8a4da69f2984c0c9821f70be502c00eeff000000000000000000000000007b03cd370ba5340e969579519a41a674ce180e2000000000000000000000000efdb5b04b4b29a239c806d65227780df75b84fd7000000000000000000000000f8e3a186ee93b8846f62cccda8835875bc73f06a00000000000000000000000068c1781d5f874b1305f17101ff9a82b582e7898f00000000000000000000000033519705fa91089f0e80e8ea7f15689f01d4a75e000000000000000000000000b36cc2b2802328c072bbc0ce196dc01dab7e873b000000000000000000000000c48e0490c86ad60180270ebe4de641b3829d4b30000000000000000000000000e1473d8c8963dc4bfe6c3051a14d15cc28dcae3600000000000000000000000093dd26f493418dfaedf68bcec2f2c600b961b4a5000000000000000000000000c1b3cdd57a13d730e30ba8a17d9f11b81dc90288000000000000000000000000f15566902eda8167d26e999220395f34fa2ce7a200000000000000000000000053bc19e7e73ed0307c5527c93c932e515260b6da000000000000000000000000ae216f6acb86f0a53a27833b27980c453be8554d000000000000000000000000c37b41e0da3756e30297795ed5e7b3bc3bcb49670000000000000000000000001afa2e3559ea255238423da25ed0f49561d9f7a70000000000000000000000003a80c1ab2f2129cb4be66eecc6d9130e5b12f0dc0000000000000000000000003bb026ac5b09399b7d2b90ac28f1c12a2872f6f3000000000000000000000000628532e4c3d7cf58d24d66f2dffc63a78869699e00000000000000000000000056d75adcce841a1556c10801ec1e85cf85a5fb7e0000000000000000000000004ed1846acb71890e152200930f0ed0fb5987fe8d00000000000000000000000098717a0b18b8bdc56b281b21969c690b43bbb57a0000000000000000000000002fd5624fcb492523d725252fe9dd3ce489d306bb000000000000000000000000d07a51a173dd7d0093964dd5649ea0dfcb7c612a000000000000000000000000b95de9f43a214e9d6c1ab0613e68d324d8e56995000000000000000000000000a723b85bc5df17a1a4ec4c71ded00d9067fb2c9a000000000000000000000000759961ac4381f569ba69dd8f80b3278388e21a560000000000000000000000002348b8b03cb642f1173ffd34b52d6965b0c7fab10000000000000000000000006365a4207777672ad47880e3a3c3462508e5a95000000000000000000000000007758f47a93ea9104e3e80cbf6aaa2282b8f087300000000000000000000000092bb3d8b919c324cb7b5464841570b024edcdefd000000000000000000000000c2a7440f24b6811c69dd8fc47650079aeaf263d1000000000000000000000000b80b52014f0cffe82ec22a0287954f44ad942f260000000000000000000000006f0cdb845e979d0dfce62d09db4a5f5ade3b6fed0000000000000000000000002b89b31386e73d65320d38cb676729f1f2e69326000000000000000000000000410b0525707b80989eb84e717bbc89da97f1f0480000000000000000000000004ca4208e12705d3f79fd4ee67cee64564cffb6940000000000000000000000007e82fc74668839e21550911fa0d4cfcb93f5f365000000000000000000000000ff2726959949cf4fa6bbce4536695ce89676688b00000000000000000000000004abdddb82bfdce1f396cb1262bec93e95c01b98000000000000000000000000a9522eea02ec2f4bc249d306bc961dfb690db1fb0000000000000000000000005e2344e9c8e0009f68010277f7f342a2d0f8ed940000000000000000000000002d96a3dc66ffa2c4fe6fbbc56f24ff550c0452fc000000000000000000000000b9c278cc603665a2a7ba61d85c3e33b3b4a8430100000000000000000000000094e9dc1be736a397d72734232119638bbd96106a000000000000000000000000495113c23d745c58c69037a554301ed5282c2111000000000000000000000000133650f1ebed593377248bc3c544bdc7635645880000000000000000000000007d6965c1f7e1ad5a74609b4a396372b013600e8300000000000000000000000083fc0953fb01ed9c4b4a4812830effe4fd41b32b00000000000000000000000048a832dc7a97d626188d24eb4dbe07cfabe7f39200000000000000000000000053c0c6cbe972cb3ef0ebdb4a4ccbccf1ffb7425f00000000000000000000000062bd9e5a61fe6b6ed215f993793b0a9d44cd4566000000000000000000000000e1513d3ed687a90ffcfe538c2be6d54e655d1a9800000000000000000000000071f3a69e4829c8280278d6dcff1097d0d819ed73000000000000000000000000f9838d015dd557ebae4bb9e874497e6752afbcd90000000000000000000000001636d32636ec09f34e55ad863b9c3d715b2cd833000000000000000000000000f32c5b4d7229333544de9c135a0a0dd4713e4435000000000000000000000000d09b1dbe398f34283667d28c4e52e1109c0c46e30000000000000000000000003f4ca1ff923548d900953c8cb91bc9d139b45d02000000000000000000000000c4650ff63df4c57f1fbc59e9e7b131b1947fdeda000000000000000000000000a5e31d05df74cbd5dfaab33d82b0a5f554b9d708000000000000000000000000e9c57c9214ca437ef0ec3459a79b2bec2a557dee0000000000000000000000000e9d559bf81f7478159d8cf6fdf37d6b62922f3e000000000000000000000000ba97c935afbcb180dc463d658939adb2fd1c06f2000000000000000000000000830f151c1e2ebd9c67e34ba7a4f5146bb7bba9bd00000000000000000000000029e7cad311a7474e457ad5e405ae480fdaffb7560000000000000000000000003989b480050b6100ad30e5483aa324f5429ee4d4000000000000000000000000d799e054629f2086cbb47eec31c6027c1abd12a500000000000000000000000008c61bdef2af98c2c88bfb245197867e3e2bcb39000000000000000000000000f2aef010450d50f7baa8c5b2b17b68ca053b24da00000000000000000000000073d45d75bef10d9d562f57038ce67be8ebf673fa000000000000000000000000e8796e4568af41e148644158f2f6915a981f1eae00000000000000000000000059bbac909dc4d3aa914d8249277309c877139c8c0000000000000000000000007dbed70a67ba5c7f068086b6b1cf89e18156cd9f000000000000000000000000a699f295a5d4b53e0257e023e6223f08f123f40200000000000000000000000008666a5698279d15d7452ab61aa69cf44727f81400000000000000000000000042ceac715901c07cb5e53fa27c0d3e2de8919c4e00000000000000000000000053808ac5a29ea333cb27ebeabe93f885f7813bbb000000000000000000000000c25d8bb0c34ca828acfff551dec232cecd5ee0ab000000000000000000000000ee37c217869a18fa70a46086d68c3e570d3663c500000000000000000000000048664ee5b905e7b8593ace668d58019f9c3270eb000000000000000000000000c20f20e8a534b49e35785573bf49b7ded898bde9000000000000000000000000b280a49c2d1965f1b05fe6f2e4e793d04c8cf7c400000000000000000000000015b5a1e8e802cf07b328d1e066ca7df9c09a001a00000000000000000000000083334ef0c6f6396413c508a7762741e9fd8b20e900000000000000000000000002504daee1c7f770a64c584e4c2015eef1bfb5be000000000000000000000000f1381cf7d15bf78036b43712f2101950d4df662900000000000000000000000010bc2637d613edc933c0a1999abba8c7cae3b6a7000000000000000000000000d833867f3021aa977ca8f51acb3cad9562fd20f30000000000000000000000001476323cb9e952ff757771488eada3a52264ef5d00000000000000000000000055f022e9e746b6266428d1fb0092c863e7812738000000000000000000000000423648e45002275bcd49c2c7201395508e113d86000000000000000000000000b55bc9b62dcbe3644e862009c51fb378980a625e000000000000000000000000ed3a3d3d0f79f4a8028952599ff0b2b372c58168000000000000000000000000a82513ccd6ddc28fe52fe19dcaa21dc12bf0f6300000000000000000000000006df580dcffeb8749603ac49bbc29b5c668e43bd8000000000000000000000000fdba7973057db400743289d5b0e395cd88c65deb000000000000000000000000e184b5b3686c7e4216792d03958f5af192e5ebd2000000000000000000000000ee86deb7202fe64b8c51dba5d83f037eeb0322f200000000000000000000000019bd567e3c96a6fed57e608547d81941e5411a260000000000000000000000000b7a0a84a89aaa1d15be1af64c195b23d6ee4a9100000000000000000000000008095d44dab3cff13a63fed0e10ce3acfb4db9640000000000000000000000000da0ad2f22c7547acbc3f75375449e64c401be1200000000000000000000000000603845096fe523e5ac1f1c114a7e1f5127aa9e000000000000000000000000eec56bb781af3227432d030f630e375c50dbdd9f000000000000000000000000c746c9600cf1fc4661025b617696641cc69362220000000000000000000000003d4cba3ddc85a6e05a8f0633b74bacb8b19b6a4b000000000000000000000000c782271a72f7e8361e790f3a81a2ffedcc6db312000000000000000000000000997bb47ee6b59b67425a62ea7ea6994364dbb7500000000000000000000000008d97dba9b4cbff391a7d91d203b6375930c1b8160000000000000000000000007b5e7ab6a1a78e5c8a54608d1d9a38b1ab1829bc0000000000000000000000008c5e8bdb72b4065e054e0feb0931fba0521f3ea5000000000000000000000000e1c2cca9762fe2db6c4d435d66d77ff4ff9fcf0500000000000000000000000036d50b7b214ef697f76cb9585d6f1b5fc5a8cd760000000000000000000000003c6f257c2a36997a94d07c3684545a42764fc9b4000000000000000000000000f59ff1fa27f02ed37c27d91d24fb48e9d19b8e3b000000000000000000000000f9c0462c03d9fd4fa80813380ee88f0a8d5800720000000000000000000000001a0f8dd5947dcc962734a5cbc63dfe6bd1b40383000000000000000000000000b727fb46ed93ea96c054620ab734c6ea55464a1f000000000000000000000000f57516ad680f6e5ad52d99b49eeb018402724004000000000000000000000000ee8b29fdb904cdef980c7c2b3c200513f7cc6a630000000000000000000000002fd9f561af2b2fe808eb12c4db9ac3828136d3c400000000000000000000000013caacb2ba016efcf8b54c2a7ba9baf66eee38ec000000000000000000000000d7ee8873b4fa6a01320ea1213612a08b18014d36000000000000000000000000b05a03b66f97a59ae209ef310ca957b1376a70b9000000000000000000000000045179206eee2a573e67ddb47883542fda9856b8000000000000000000000000d330047d7ea0bde95c0a0de3bf95701202e8be900000000000000000000000004657ca18e626fef7fdde31a1134b707159e7bbad00000000000000000000000087ab9993b6ae052e65757e132d2c5d14a90f0b96000000000000000000000000192032e19c41afa54cb80b86993bb87c111f579400000000000000000000000093721d450b59cb16f8f090e5f059651c140cd656000000000000000000000000605b4d5a7bf10e7ced24c3288860813b8f501e980000000000000000000000007e4669510a132c333a13f71d5757c525ca3bba490000000000000000000000000252f5b9bded6888103dd00a2b4cedd5753ad51300000000000000000000000029c01936f1cea9f3bb224731b84b4e61bee7015e0000000000000000000000004091ae40a11b77a8520e6d66c088c5de5d4bf8f7000000000000000000000000b4dea3d769aa52e97c761e51f3a400e49ed1c188000000000000000000000000fcb100f21e68bb5d597b6f594e79ed871bb8b8200000000000000000000000007fa314430a41c07f82c5534bc61d6322d70e479e000000000000000000000000e2f140a2bfc37541bb9b0b336de3f4dcfc7708b800000000000000000000000087d3a97c11b3d4b4049f006ed195d770b65c8e83000000000000000000000000a01c15a5f9bfe56a5bba330f05fb8e8e8e7a70c9000000000000000000000000c2b47d381d328e6d75a59a541e7d6a8bc4ab7918000000000000000000000000b2abb12bdaca097142a85df4d7e41ae2ca114b3a000000000000000000000000c6daeb30b140ddb900a24a5fd9efe129d931a0030000000000000000000000001799228d3f1bc958db5f43b015e0ed7b016563030000000000000000000000006452fe1c7c45af9957850fd04879ee46a5f63ff5000000000000000000000000d84b4436b6aba0fa348c5cf35b4682448e94724a0000000000000000000000002559e4af799721db4209eca1b561c0554caa229300000000000000000000000049c64b51ad587c72c02efb09688b228bac8d2bef00000000000000000000000036d428dde8fb9ff98c7930800bf6b9bb69c8c00700000000000000000000000069fd6f4ff4e0da5149355ab5151f4c5962a6b77c000000000000000000000000105bdea6fc02d5cb85c170355c5bac1af590cd2d000000000000000000000000dad0ff17cef085db7345d07c603608b2188497130000000000000000000000005a911d2fbf0cc8878662aa1c9e0b7530f77184ec000000000000000000000000d2f3d6b3e6e070b6f090b20eb04fdc6079830b9f00000000000000000000000028c9d4e0389d29904860c900de39b28ffe42ecef0000000000000000000000009d6e88ac4422121a98d31c08b8bb7c0665b55cef000000000000000000000000f81675579a7a0441ee483b79081599d83d5efe3c00000000000000000000000095dc1b0f09b7ec58307fa854e91b6f7797e665df000000000000000000000000738c50763be1dbe4439f196c891b5d034beb4bb80000000000000000000000007f9a806ddb45534baab1f3c5f28158e85735059d000000000000000000000000505e5ea6b384ea9c18e2313f2cf13c28af576e0a000000000000000000000000536cbb2587ecaae4aa50827c558419579d824de2000000000000000000000000bf580e016c454d490a5ced81f9f4ea6dfd9027ce000000000000000000000000f95da9f0d1cfcd7e3c5bee58d5eb552f82f3c44d000000000000000000000000518a3d82d28876fc940b92d653eaef36fe8f1dfb000000000000000000000000b054ea0e9e6338db09fcb260c040a93ce7ea698b0000000000000000000000001f68c76cceaa9226aaadc416155883c37bea6b12000000000000000000000000cf9a269b8e5c1463cf2fd19cb9c7cc3d340368ed00000000000000000000000030325dd68d76dd84af1460ad36c11f3b280230540000000000000000000000002b931d47caad641caed76359d745b78bc900e9e40000000000000000000000008a91d57837ee8da3da33c489448023a2f185a62a000000000000000000000000fb700c826c2b923748cb220db2a4a8e760e9def800000000000000000000000068fa1f297363b817bea64387f8ff90f6e931c19d0000000000000000000000000c4962dd191c33b04dfecf097e5697039980e8180000000000000000000000001cacb877b02ae085e9271616d4fd24118b27f0a200000000000000000000000089387db84ae8b0d34f1b92b6a4aa33c1495494fc0000000000000000000000006c1dadd809435a33ee0aebb1c4e167f25a6ca6250000000000000000000000006a62936f27fcc5e881971df6f8c3f527c10bb1e500000000000000000000000047f52bf5e864a110baa9dc1c876d39533f464d44000000000000000000000000e987c8d8db328951878e9eaf66d48bfa9720d306000000000000000000000000ba0bb4eb2de8e319f2591a0888503d6d0ba3a49a000000000000000000000000af00f42431e6812259bee7a23ad3fe3ef8fd3f07000000000000000000000000ae2a5f558899f95a8a327337c0b4af9dcc545d2f000000000000000000000000e6e554cc9c6f4f4366ff65a2349479f954b4565c00000000000000000000000097bdcd4a2f5046c45b176b28aa3ca3fbfa176cca0000000000000000000000004e80f60ef246d1e37252c9fcbc594522edb8810f0000000000000000000000008c57bd78ba1ce70919ae1c97b4fbf4b1fd8cbf92000000000000000000000000a06233f1e18649ccbed02fbbfee522770fe4db9f0000000000000000000000005b45b01bf41cb812c0e88bc7ae00eebb5e6f1cd10000000000000000000000004e6f94a8fbd723b5d81b12812ab2bbd9ca2769ff0000000000000000000000006f878bc5a5a735021a13084f532071344609c422000000000000000000000000c9925473757505b4c8040a6836d2967180eca245000000000000000000000000ca4e004d8ab2e82869a3e5d9eb54d4c54c89d781000000000000000000000000eda45ade15ede90ab75afdc9e2813b3fb890033c000000000000000000000000cd6e033bb3fef0dbcb9d2df27bcd7cf1e8d0558f00000000000000000000000095622e85962bc154c76ab24e48fdf6cdaedad6e5000000000000000000000000f4d270d590a1abe8c88541e5e2714df087dfb440000000000000000000000000188efc960205d531ed30c92d5a0b2f79e338a9e6000000000000000000000000dbdba6c18d4498f70adde25cf03c2e558cf229130000000000000000000000005190bef9faf13cc9ae8820feb85139c8435e8cbc00000000000000000000000078d6d6cc5db2cfd5183c9b68bc51c287f6f05abd0000000000000000000000008d4bdc8f0f3a76df21836dcd44278066d53c4f6c00000000000000000000000029d18d79d47a3410e8219c44b8bcdeb83a6426f9000000000000000000000000dcc0924f47e02180a4571071af3ad5ae78e788ac0000000000000000000000008c7ad6b60464fd788aef4508796ad44f26705fd3000000000000000000000000f1a261265fbbc2b74341e99cc8272f453ac926d6000000000000000000000000bb04e6e6c9cb2f9e2dd8657d7a0e8e891273e8790000000000000000000000007ff89d1f86cce61050900344496150e316d3e512000000000000000000000000b7e3df872770279a42328c80141474a7a96758f1000000000000000000000000ddf51b9137b4ec237d7415cc78953a386f24f1b6000000000000000000000000bb189eb56c173f86b95d79fc8f30f191293dcad20000000000000000000000001332f5f72cdc687c6682a60619fbbbe5911af2eb0000000000000000000000006c05449abd83b779dce3fe4cdf428d31c61b9280000000000000000000000000204875b2dc0f4d0a4b3045b63dfb44ea05e896030000000000000000000000001d9978598f1133a8c42cc3267a996cc63962f03c00000000000000000000000012e8c67c65d9b82425762bb5a040970c45c573090000000000000000000000001c0888c5de54d77bbbfe673efb4249f6d8f473f7000000000000000000000000c396f65cc61f71143ba646ca366bbc174b6ef3a2000000000000000000000000ee92d5117e8ddbd5a1b88c3be94a0030dc7fe859000000000000000000000000d9089f286e9cb85e970764b61d3308414c330a680000000000000000000000002409ba92bbf363ad764d52eccb43c0308b344d180000000000000000000000002fec8523c74152f1feddd0f3d7ecce197242dff400000000000000000000000051b611d5fe0464bfb27a833634e73bc99deada0c000000000000000000000000293fd2b86429f9f2f590a04f4dab0cfd05663e0c00000000000000000000000092afb82587fadb4b87409f3cdc7d3bb875b88a81000000000000000000000000f16daaae78e2627f93817070be0749f74bbf80620000000000000000000000006bc91b9c88b41cb347b66e9949bebe0907e263bf000000000000000000000000d14322a0b912e72e721542c772b943e3a0ad25f20000000000000000000000002d85dab404cad122718d5424d0fa0fffd1ffa36300000000000000000000000065ccada0bf1e14a8a685df256d2e685f0de857d80000000000000000000000005bf9bb9a7bb782d9e31f5de86729975253571da2000000000000000000000000ff7a636d78e6a71b302e85e5398e01b055e4cba3000000000000000000000000dd9c7a1d49f051d4caf4d6eb958d6bf366743c96000000000000000000000000cb8c83d467ec7aeeece8d4297a570c17350d67f5000000000000000000000000ec0a4f8d34e207334387136e384eb54449066186000000000000000000000000ea8cfbe5776149f5df22d4cbaf8bbfd7175283f2000000000000000000000000ea1f31e1d106a261147c54b01d4b2a635be4878400000000000000000000000081b70783b9c509306616f9eb9077048a48a8fd6f0000000000000000000000000d1449845bfde7a152ed6f3db3d22eb5b8ec38cd00000000000000000000000086d9bd6499dde7eaabc229bc36686b2d63f0da1e00000000000000000000000010f63480a9c64e88a2f9696a052e154b245ed1fa00000000000000000000000029b9fb6f0f24edd29f22819a2f728231c1eb4ae6000000000000000000000000fe0f6bdce1dfe2c3e6f01c6cb2f4ac68854e6a84000000000000000000000000fa5d9890dcf4c9ef87f04d46e68dba4ef9443d87000000000000000000000000f9962eb1c217a784cf0e75f581abc33a7b39e0ca0000000000000000000000001306d3f74e6c11f91f5861e280ddbf34de3352dc0000000000000000000000006596acfcf88663f67309840230897367de7012bb0000000000000000000000005021956d0d8136e95566e427ae6caa6a66babca90000000000000000000000007b1b6634991448ef0831b1d4bef71be0face7ec40000000000000000000000009e8b072c6b76dd3ce3fbbc0b273fd7d4973806ae0000000000000000000000008101f648b385aa488fd60aaeb68119d8b778bcd60000000000000000000000008b65745c5a20c1d3d0b5722d43f237e10773c7d800000000000000000000000046cc96f6a1b1e46d9afc61f75072fd6572167a73000000000000000000000000ad389c3e78c40533337c2c8e5160e7116c903194000000000000000000000000d5aea2411ed4a8b68bbf9f2e33c6573a2bcaf8ff000000000000000000000000c43c75d4b668e2013b3a467ae2e8a66022436ac10000000000000000000000000aad18f4110667c9b1a55bf35d9e4aaa17bfa0c50000000000000000000000008532325f26ce127b3a3fca23626a5fa4417704480000000000000000000000005793b13a02064fc8bbab700c8d0c994c3abf4811000000000000000000000000eb2927e0e8f0d0aa13bb8561c57f0c64d51f60120000000000000000000000005d25e9f6ca1d608dcc9cfdac0d70e961ed91471d0000000000000000000000002e5aba72d3f22f9c4043968ec2f8ce54cc5833130000000000000000000000000b11dc002ec146d6ba8becf9046d8ae4a5167d3c000000000000000000000000e05150ecba2a27c54a57b240962f88d7d89f3c150000000000000000000000006582e7e1ee82e018304bafcd5e20bffb6d68f8c6000000000000000000000000d30bb228ef1057c7d8196bfc588d676e646c0c5f000000000000000000000000e9f414dabe976fa736216b6985a50cb26928bf06000000000000000000000000713f372ce0b8fb846e96bd123b42bd9a48bdbc1c000000000000000000000000875bffde033ddeb5635428510b8aedeb019e43fc000000000000000000000000c925509aa3542b661187b5d3c83bd24e1c9c2379000000000000000000000000996780174441e17e7918af0abd87c366938c20ec0000000000000000000000007cc9677514f943ab318a8770aebde4cc0f641f890000000000000000000000005f7ec92154df16f3a3a101088cdb4cd285da406b00000000000000000000000099f8baadcdcc58fe1fe73396a8c32f192e39956c000000000000000000000000821847e772f11dadb028a75450a050ec28af5dcf000000000000000000000000f8f082834e3ac8046f6abb0a100c681f5c0964b0000000000000000000000000cea51f28bfc8a04412fda4d5a9ea2cf126fef33200000000000000000000000076f08a74c82897af932df06a238be42ab2fbf84e00000000000000000000000000ce200c15269e7cba35944bb76d5b125686e8720000000000000000000000002302b24fac779517c7cc251e23a90f93a68ec58e000000000000000000000000192fbabc739c1ba944c76c9ac95efff82e8e13f20000000000000000000000001190c1be88fef5042995008a120c3d1414403f360000000000000000000000009066497f0bd9c5472c17cf34c97401b75d0ce37c00000000000000000000000016bf6d7f5706f8775d1e4805c5552c18f08681970000000000000000000000003a8c087d36cd4f8468263028546634886cd6899a000000000000000000000000dc1af773278df461dd806a33bf967e020a6f641a0000000000000000000000005774db23edc7a05aaf97403870370f68c1d039db000000000000000000000000d8b67be620c8fa339ba5219732fe76eeb9ee27df000000000000000000000000e5ddf49d5e5e79986b595901f2403b52373fabdf000000000000000000000000401caf07abefba93758d9bb7a292cfe9d0dc99e900000000000000000000000076c09d57e326c8a1787f2c0eb440a6401ab1bb7d00000000000000000000000042448a062dfd1a732a7beff4222888c32c32573a000000000000000000000000cbeda43e49c299731c1de5a58571b71be77305ae0000000000000000000000000db91f198c9b785856a291e51eabde8f65457b860000000000000000000000000f13e37f4ed0d6ab94fb0b17a5caaff65a09d2530000000000000000000000007d4eb90cfb35c8e3ed65a4f55d34e68a2f05450a000000000000000000000000e6d07da661b9affa0b87d55e4ffcd5c281e6a5f7000000000000000000000000dee4624bd9e349c4aa873e3c98b55ed8bb5101970000000000000000000000007960e1c76be6289935e3c77144e367476d4f394f000000000000000000000000491c53cff2252b744b13ca5d98d667f213cb8325000000000000000000000000c80e0071ba201dab84fb95eb56080339241695a3000000000000000000000000f58fa7f2ace74626e5edbdd276a90cc9603804000000000000000000000000001bf8292b44af0361651436f16d8384585114dcd2000000000000000000000000a514090a8b810f32531884b49620722ca367c5ef0000000000000000000000006a22ce085b6d6ccfe9221c4b6f16ab8e254a605e000000000000000000000000fefab3752ad2f3683f70c00c9d8a4a1f828e43d7000000000000000000000000d86d7edcb59fa92020c6b0685a192bde41acb3320000000000000000000000001254cea6d069a137be88a7298139f46b8f64376e00000000000000000000000036ed18a5616161f881326b6e31e7a8fdedce97590000000000000000000000009815969b699f50da0a9946b491d4ef17eaf0a5a80000000000000000000000000c954ff6eefd0ffe1cdb8cbc388f945ec13eb565000000000000000000000000e41d2ac921af02802b3a6a25762e8828051f2c9f0000000000000000000000000650fb0ba488e8e43db1a1ed0b2e6eabf2978905000000000000000000000000e674197803b65c0c48e27304a2eb1146e9a6183b0000000000000000000000005bec3b5bbd5091e2004adb43e4c63d84b6792e4c00000000000000000000000019d3ebf11a26dcd4b523d3420774f140dc816a1e000000000000000000000000d25c397a1fdc6f86d177f10f0ba594284e5c6f2e000000000000000000000000cb88cc81f918823dbfea918422e42b2ab1a724d1000000000000000000000000984c4dd53f193d0b71146bcb99a806801f5523eb00000000000000000000000099ee46df11d3377e98c1d3bbbc708f0921b001de000000000000000000000000e39fbcbc825e0549dd892a32b7369814fe3e5b1a000000000000000000000000a7927733269ac3a018be77f3b89b65c43275832e000000000000000000000000df01e554ec229a4f9355eb8e2eab30edd2a7efb000000000000000000000000044ea58a9c3bf5326fcc1ecc8720660fbf834fd54000000000000000000000000348de572e6ebda7efab5893d9094e83fe6270efd000000000000000000000000f540c195a277c8da2299c36e4f595fe7cb6c09cd0000000000000000000000001a0c57a18acf223d6ac0f9cf47f80671864a7ef10000000000000000000000008d521faedbc30f4f5830c7d0c55e7113a2b41b06000000000000000000000000b3f6f831adade2dd9f91bbbb9a963ae2d9938e3b0000000000000000000000006d994ebc6aca94d0e079989b4ad1b83d1915876700000000000000000000000063273e72a138406c1f75f64fac28cc43a535d8ee000000000000000000000000c4bb952ec90e3a191d6e54a579ba1a3dbe1ddd3a000000000000000000000000b75dd16122a2797f36cc7af89331aa2a7599d137000000000000000000000000ef9622584928492b839f261c4903846c2ab3a5c9000000000000000000000000907c385bf3cc995edb895141597c91c17a63408d0000000000000000000000003d1e5f881d8bb2ad92d272b4097cd9a5c85da24900000000000000000000000039a6ef1723501f6b292837feb8906eefe4bed534000000000000000000000000b71c4dcc87600038e96ad914cae575df35ae6ef4000000000000000000000000d89afa6c529c7429215ab9deab2b5aadb691b784000000000000000000000000627adedfb76c9ffe27a6c4cc01559e553d556f98000000000000000000000000e9f45406c696f525de50251b7fe0395482c55a55000000000000000000000000dc5b9b9c89bef4f4730b9939373d9c4fca083a9c000000000000000000000000b54f998472e41fd1194d3dca7047dc222e1ef1400000000000000000000000005916cc959a77b6010363ad8f55f8320b6beb2c27000000000000000000000000a1a6365518e278bfa8091826b1959c9104166b8a000000000000000000000000e480a066aff6e53f257b6f71038cc77c73ed8116000000000000000000000000249361988352383d73a16b90321ef36bde74ded6000000000000000000000000034af8304347d14a58d816529e106bd384c31f0500000000000000000000000069d37b47293e5e7d7a64370a72860045a7224a1d000000000000000000000000a6b6239f6ae2a40db90533966f1db4f3808104810000000000000000000000000c3781e747d0dfd03502f41e2b86981a76d741620000000000000000000000008a1803baaa7c60a05b174f6c83132bc5a53d74500000000000000000000000000217e552e4f51a26227aa38e2217393ee9374190000000000000000000000000a4b5767854fef36066508b578e54298dd20905cb0000000000000000000000007f6b8618eb5213df9fdcb54e3154138c5968d9270000000000000000000000000ade17dcf396c3c7bebc2633f67ca8025ccce0ea000000000000000000000000656790525662a06eda37339f61071163d8abb67b000000000000000000000000ceb71bae73bfbf0513127137f87eb40b8d7aeda8000000000000000000000000e7205ac7ba9ffb0c55f74b9105542ebc65639a400000000000000000000000002a32dfb5e67bf7dbec25e9abad9eefbb3f5e6660000000000000000000000000ef2905a35cda8e97180f55e65c733a8129158ee600000000000000000000000095ad60e0cc06a72b7b420b6c5fa8ee06fee2656e000000000000000000000000f20a352e39d4c9bdca91477676073ccc3a96ed5f000000000000000000000000f93f3b311355cc0e9ac515e293d43fcea375126f000000000000000000000000bec7be9f569aac878670d50c5db75e57b7dc6e2100000000000000000000000030487f291ce4f4803ac6e3acddd7a4e87d38f8a100000000000000000000000054a62d592dd18bc7475d3fe4510f11b2073b832a0000000000000000000000008d09b8715f7304c9040bd8cd7894ba97f370cbaf0000000000000000000000006b5fcaf140dc4c7cc5a48e5a50c039bc9d7c061f00000000000000000000000094b4ed62ec47ea10c3bae3ed2486d8b7f78e48d00000000000000000000000009167a72e1af1d96065097aa939d489a025b5edf800000000000000000000000018c4aa3118512090bb49e856a36dd547194ef514000000000000000000000000367478171619190969bb5b87a355c4aea77ac8aa0000000000000000000000000d347606f6db64eab9969f6b9ac3209a84370ad5000000000000000000000000987d65131efd4a7f54643a8f8c0e580488366ae800000000000000000000000049a25bffd7233fb775dc636848a3c7d7759758dc000000000000000000000000a17a6709d3228878f775ee24e3969c126767f76a00000000000000000000000041fa6f7680a7b45489fde498c57d614fcfa32ebe0000000000000000000000008d8793176952e9c0f8c474917c939655e6010b13000000000000000000000000fc2a79893ee2516e0b4d32f5c04b190146ec4a7a00000000000000000000000066369fa2ecfce6a8a7dc66eb5409cc2396c1a21d00000000000000000000000054ea9d697038eca948fc7500e21d2ff57808a35f0000000000000000000000004d63a0fa62afa58dcaeb5a3f31682ce959ffa2cf0000000000000000000000008866e158af613b4d9993b9729051e03d75b7746000000000000000000000000072d278158ac8d4004cb66825521180e4740f74bb00000000000000000000000058d8190eef834c408887910256a53fb69ffd495c00000000000000000000000086e56d01be4bcc4fb251227988ab6c8213423385000000000000000000000000965f7f8d70d0053956b9e61568a75724b2d6ff5700000000000000000000000025917f46b02371b79ac1c1533c593022be9744980000000000000000000000001886115c7ac21f23a01d3811e2a2043592dd2e8c0000000000000000000000003e1c5bd39fbef9de47470c69167fccd29df5d5860000000000000000000000005c151882e6d4ed2360cfd792bfa9946e6ec784a80000000000000000000000004e915236eb2fd6d65d288648923819db63e884040000000000000000000000005ba8b273a8df8b5717b53d56a1d46daf038417510000000000000000000000007bc28f6b247f02e51d73ef54f81bb532aadd6885000000000000000000000000610ad5930e3a2fb654318ac8adbf44c371bee60e00000000000000000000000014741dd63663773b8f8bb444f159b8277873b7120000000000000000000000003fea601bc2e1eda2b6f8774e4be5ece18d5215e30000000000000000000000005c9bbf51dd8bdbbcb34784b958b3c7a507f5eb50000000000000000000000000c3f69aa74f7a200f333f52dbd084e9a3ab6ed9a900000000000000000000000011c14adf356ac8dce9d35a438c50d4e20e781128000000000000000000000000ae7c8adf467a3c9526e5ba8c7c8219d03f453644000000000000000000000000ecb441c3235f4f20486d8e130706f49607ac1ad6000000000000000000000000b112c2ee79209a7f4105699b3351088f40e521fc000000000000000000000000941e79598ba275f41778643f604c2aa2ee7137d60000000000000000000000005b8c5ddef8b3be9c9c788f2d1380363651128337000000000000000000000000e0160aed68823b5a0a3e639dc66d0432f2b7bbe10000000000000000000000004e189651e0817b14653d2eac4ef91baf61f43968000000000000000000000000d730af613c71f471d43aba0d37c73f22ca0be3c900000000000000000000000063d0c8eab980270d1bdeb59b86269412936c47fa00000000000000000000000019760369c78231760e1d5c585edf85825342db590000000000000000000000004f15efcbccfedb9daf7de1c5c6f0088f1078f8880000000000000000000000005009750fd2c1ea8d96988ff4b6bb5b57690d52a4000000000000000000000000f54eb42fb8799f22a739fdd64f9909157d6bfd0f000000000000000000000000780ba42d17d7d63b4b7ff50e5451d3ba7d5874a7000000000000000000000000b84b1fab1c23566cc7bf5b948267e294a448eb7100000000000000000000000063ad6213e797aad4cd438a6445e8c7e7c1481f8d000000000000000000000000cd9f3f84703d690018e1cd34217135cc24b6867d0000000000000000000000009c32dad6ae6908f7d5bbb753839702cafb557b6d000000000000000000000000ae3b2542ee795f4f8bcb9bac60266d79c1ee07d1000000000000000000000000b632cca0a57241b6652e03652c9537e24cb7c6da00000000000000000000000044b4e1abad2ade8c0a78072cd446681631db84f400000000000000000000000082a3c8cdf16d8f74b2857b37e174c03deb4338d70000000000000000000000008059f74db62ace52da547c32c546d1bcdefe622a000000000000000000000000390528e71a5c2c8f35d25c600d1ee96e4dff349b0000000000000000000000003add5384a1dcb91d684b4dbe1e07944321195b6f000000000000000000000000fd88947430974fbc64b44e17517f29cfd7a2d7060000000000000000000000008752a7aea7bad6087871e441a5b4c3952f2f3a77000000000000000000000000a603f0426a8f139c862b2ea1e63615917a8dcae8000000000000000000000000f9497e76af3056f64f335119f2f6faa42e4bd2c9000000000000000000000000124910e88fc81c0bb84f95970999c26f2a9119e7000000000000000000000000e90a6675a78d712c8392106341217346af5ced4a0000000000000000000000000de38e54e22e2c3737fd58e6cae576f7c3c6982a000000000000000000000000c6276d506ec1e7491512017d3390318ac3c2631c000000000000000000000000dc8ba26ab723f85c0bcf2ae3448d31648bcaac4a00000000000000000000000077805396c0c60b87dbc9d13002e8b415a58a5000000000000000000000000000f975d9a36971b23d717b2c59406099d0a913bf17000000000000000000000000b19f772e8a6c2339b1f91a5ce42c32864502311b0000000000000000000000009e518bfd6d39a763d1643e9085e61d42ba0c0d9c000000000000000000000000badc4c78ea067cd31419acc691f5db6359b7b1b5000000000000000000000000b96308d848c3edc50fecd2659c28275328247b300000000000000000000000006e81bb1a107abe7ab74431f47d469173b1050ae4000000000000000000000000fcd29ca56c7b741e010d5a0517d1154b57bf67670000000000000000000000005d5a7317a6e99c5adca0fbeeb2fb7b05151c301c0000000000000000000000006c6ccc41447407c8af854406a6b10f3450db29e90000000000000000000000001ef0a6aba5dd89ed6c08beeef63d540db7df87240000000000000000000000005d1552ffa138f4352acd46357babacb10616dc55000000000000000000000000c4422da8ce3d2cbb0f19f1803a7af750c5b9fc8f000000000000000000000000c8fc48af8188e15a2471097dae6712e503c3e526000000000000000000000000434c0ca147bac991a3e62f5719cce42977793f5400000000000000000000000099251b28d1367a3ee45c64f4cdafcb70119119bc000000000000000000000000fdfaf6de0664796b5b80dfb206835045ac3b2e41000000000000000000000000fbca3cff9cfb6906a5b40e616178c5edebdb9a080000000000000000000000004f55e93348aae9850035e73b3eb60bffadee623200000000000000000000000053ad73c6a801b66c082339b3a89cba4f1abdd93e0000000000000000000000005bcd0c31de7ba89e4af30cb414c109507dd4a94f0000000000000000000000003bd63e4ab7cb185549cd7905cc24bf17b64623ca000000000000000000000000258faf863e40248bb4771fb59b2be22fd1607a2500000000000000000000000089d22e650924a3384a8bdc2536a3777eb6150e50000000000000000000000000e377dfecced3e6e972b235fcd2d27bf734b1b8fb000000000000000000000000ea6197e6224686b3552ad02c1ed80ecc7aec8999000000000000000000000000c4e410d06cbb613fb9831b8e2547fa670f80b4c20000000000000000000000002c630d91a8e589d8d5087bb505f1409bfe2b5f5e000000000000000000000000145dd455bed187ecf1b997a217bd2ada44c9ab5c00000000000000000000000038200cac8a1907180eb2f565be3d575172f08e74000000000000000000000000bd7111dd59dfed69d78c339350fd272cf4903d2000000000000000000000000011aee47a893cbdf5ff3d34fa11ecdabcd882d377000000000000000000000000f03b0714b90ab347a932c99837d12019a92de7310000000000000000000000009e42c493324b14414a4b38dc7883c6c5ea404f9c0000000000000000000000007d8a5ba821ac91dd94bd65bfa47a52f7abd4f506000000000000000000000000943f253ed17c067a8b2847794bb5704f61992572000000000000000000000000039dd9c9ef31f86e232611f14923a45b2a203aa20000000000000000000000003ff4646c78a42e95514022dd3d1ec09721d75ae20000000000000000000000002db8b984f9191791989fc4bd70db691b78ec7808000000000000000000000000ed3b483da4b2b35351e6f156dca18817c610eef9000000000000000000000000e2af63367704a814cf905a00619040211c51e03d000000000000000000000000c55617c44451183a31abdc0e2221cf5ec44d168d000000000000000000000000f031f264c7e1882ee3ce38b286831123e255cb7c000000000000000000000000f2e8ba4ca28c67bce4367a67265197553222cef4000000000000000000000000b4b0b6c1f77a58c8d750f412ef181c7f23c44b8900000000000000000000000011f3a4053ff00a8f342ac8a689c39adda8d65298000000000000000000000000cc9dc162c8ff880cc23859433c07b574b24e606e0000000000000000000000004f768bc1765552aa7eee7d41f747ce7b0fdd6f86000000000000000000000000320ede25a6d923d2bcb7952541f47f37f24fd6ac0000000000000000000000003fb4e39d41ff9d4b1c4d560908b7fdf103d99a910000000000000000000000002b7cada35a9188a0ff867786bdf2cc21a688df13000000000000000000000000ca2e0fa4ee12c79116e770de92487c2e659e69ab0000000000000000000000003924a96aff031f8f4220d7324827675fc8ee2cbf0000000000000000000000006e4587655ad99ffa8cbf74d24a617d8d8807dc6f00000000000000000000000027e5a1e7258059932a0cd2d9990410b35213cc310000000000000000000000003a6f1d385e9a685c307ef072c66af7d12b445cf3000000000000000000000000b23b981288c9a939a04dd52b5e9216b74490fc1b000000000000000000000000e6a4f883999ec4265c6682e68c3c1cf1ad8b0cde000000000000000000000000193a2418b2254633ec39981ab2afb295f790fc94000000000000000000000000457f078808a7f3557431035decb370224aa8affd000000000000000000000000047db66b955fd2a6af1c7b78b007451969affd45000000000000000000000000416a57736904948ac3a018d091280503bad526d6000000000000000000000000742bc22e8c481bb6c4d1ba5f47856d5f248e4b1a000000000000000000000000fe657e3a48ea2df55c55b75dea949b0d57cfcb3700000000000000000000000038872bb0c50ffad73916972f75aadace1bd680e40000000000000000000000001a2fbe5506aeb25cdff1039358863470e6b4b25d00000000000000000000000032c530e25b7369cfbf8717bb0b07cec9f5b2c7b20000000000000000000000006d326e759092d96de82274d9c500ff57206699340000000000000000000000007a240fd70e0558bae415be32dace4b861fd5930a0000000000000000000000001f8c6c3f52c17fe4138106e976659d69d31fdf4b0000000000000000000000008d03743504122286612e11a23aaba750a6001e300000000000000000000000009eda7cf44f4ef741cf47914abbfaa58bb312da6f000000000000000000000000eec84a34673bec67a7e2e346898db6a804d8105b000000000000000000000000f5564b353ba8b448ffc77012c75728876713ef82000000000000000000000000e662d806b09ec05112a698e6fc4c7998efdaed6f000000000000000000000000147b9914bf0872035c7104849324fe68caa96278000000000000000000000000bc1733202518016625aaa91a41b7d13a17ee15d500000000000000000000000050e3a7f21317a9c20bf5b0b3559e0b9fae3f8d0e000000000000000000000000f1e5891f78dc24f88629cbfe0871b55aa5d7aa5a000000000000000000000000bd724044167efe2fe3355b9627421eaf160875a40000000000000000000000003ec117fd544f3eafc4d451cc1a5f878f8f3e5cfc000000000000000000000000f4b60cc91a034b828d4b54cc5e4bcce6f6c99b00000000000000000000000000196cf34645cb96983a905a53b599210edf381524000000000000000000000000e2853fe7ffbb983276380f17d79d26d938c1e37e00000000000000000000000080f2adb87ad20f11b48c8bd608b74f8db9724f6e000000000000000000000000860713d1eb3a71d372f2489eea108637fc30b599000000000000000000000000253ff8d3b639243e2c9c4a36a4c461aa7fc5fe0d00000000000000000000000022845fd567df441025b5abce01637da8ece5689e00000000000000000000000066d1e041cf7723ace3c6e41e5408c290d8ace74d0000000000000000000000002416d17826f6f9c780b261a156a7b9f6b243cd27000000000000000000000000726c1491e895e587f0440324c36b1816d2c67b48000000000000000000000000b6ae0dd2985c7c750730a6e9daba75bc21ca56ac0000000000000000000000004007b5d8b94103ca569f9d25b7c9e3e6381acbcd000000000000000000000000f2e0681e4f3d63ffab73a24e8f10e6e2fce41d8f00000000000000000000000000a242267aeffdca028daff7a4601e39861b5020000000000000000000000000a1c17545b59f75d26701c71611740ae81c00c468000000000000000000000000856c173a32f55a74e32654147aa0b289d96936d30000000000000000000000009495cf342c8aa501ac0ded596f9350f4bac7885a0000000000000000000000009ad3dc55b0873c65361521c20388d51a7f150a64000000000000000000000000a4c230755540eefb89079fecff86fe54cc3985c3000000000000000000000000ae41b65d838b0bc84a89b9657e2a7fe5c3c5df970000000000000000000000000ed65444024398c1e392e68af23e62faef4c7d85000000000000000000000000ec5af3c24262f2d2afd5251fe3ea28e67148ef700000000000000000000000007afd86a989c8238a31caf0fd7d1d38eef84326a0000000000000000000000000d798677a4355e02872b6a338345898d1ff964033000000000000000000000000e5b7b1fdd300caf13294fafedb5edf4d9d8240c1000000000000000000000000036fa365d0521fbc8acbba5a4b2b5a18bcfde2a600000000000000000000000013678ee07620f2db0e3893b95def71dd0a1fdb57000000000000000000000000d1ff4e9f9f82ed03caef00d57b24f5fb7a7e7ce2000000000000000000000000495804883c4a558cc78083958324caace9bd2903000000000000000000000000a58ea0d4e463e21c29d2cf9db9c9409860fb1495000000000000000000000000ce57e66f2563b71306660ddcf7cc28fe36f0ad5700000000000000000000000033ba671102cf8a14a1f385f764123d7abac718b30000000000000000000000007cbcf6deba3f00411f9b31c6116ea5c197f8032e000000000000000000000000e6c780816cff298b57ad8a0cd145dc842c93883d0000000000000000000000007f72d4403f3f8b276f3eafa7ea4bacb97a2313d90000000000000000000000006778a3f557082481eef9d240cfdb7e4047e382a9000000000000000000000000dfa6e3657354866278855516d013317399866343000000000000000000000000d4d36c483fca30554aae2abb9549762d5e20a6db000000000000000000000000afa62d2d083ae157e3fecaa193ded209cd16ec4a000000000000000000000000927838de69e95365b5dadf73835345c9beaa2202000000000000000000000000f0f24475b9b7f9a7ea51ae02652503ccea092e2000000000000000000000000077423ceed0fed27066b1af0e877e7615b860255f0000000000000000000000000cef4a994e73d09472881da56c1ffb198dab16cf0000000000000000000000006d95aee0b0993241c510649b7885a4f1f9fa959f000000000000000000000000b88a5c14dc0e5d9cce139f0c0502eef838c843150000000000000000000000004e6fa9b78e920b431f5e868d4e843990a42c8a8b000000000000000000000000a606dc2e0afc757b92ad766f8a1c4fbd8afeb6bd000000000000000000000000e3afb97ae0c43c486c66b2fbafe928017767c29e0000000000000000000000009af272a088b67d2cdc8e586f6b7a51afe1428bb7000000000000000000000000b1cde940d15d9052a94273169e53a2db442f8ad50000000000000000000000003359f9edfa2cb29c7c58bac8f724e25eaac4608a00000000000000000000000052c00a7ab954f52528bfea56b8bae85ca345418e000000000000000000000000e2e74d11186afd5167f66bd6a1379cd4550628080000000000000000000000005ecc90836a1f38fe2dc3a6f2e42bfe0cdf4aa8e4000000000000000000000000abe5298e6083d31a399ab18ca1456301df2f539f000000000000000000000000b0bf291fd98af1ba7e2ad47c4c0e30dd70ce20d4000000000000000000000000b1e8cad75711e7b185725bec89a588017c33d92c00000000000000000000000039e75deaa40a1b7eb84631ac90e65ce8b89a29440000000000000000000000009965b0f2fdd2011eec6a85088adf742b9fef5d8a0000000000000000000000004f24add542ecc27b1a40b1445cf714676417fb96000000000000000000000000acfdbff608edbda2ee072280c60899b9ce60c5fc00000000000000000000000004f90c283b0d2e0bfeaa05e98e68c6c815423ad600000000000000000000000087325e6dab6a2e8a0e841bde4a74014da26ed700000000000000000000000000d0fcde0b15a850dff7bdc3b90aaec8c4d5c0bd33000000000000000000000000dc9c366e1fc982e3c554f77a991066035e985420000000000000000000000000c2ee8d6c5293903f24396e0a6f711694b7c09243000000000000000000000000345e8eb6bd84a6d19c595702ce17b1869041efcf000000000000000000000000086f507552401e01e03af3ad73e9fd223b702589000000000000000000000000c60fa7c34f81bd588b337d4f80d365d0f827b2dc0000000000000000000000000364e51b0db35d0ae3ef691d93356e99944dec90000000000000000000000000d723657e2ded845d0a448287050768389021c15c0000000000000000000000001f87f131c4a74a4df59111324830784a096b44f8000000000000000000000000b60c8bb891d832a38c3b0a01a0bffd038fd889fe000000000000000000000000521a257a7310c37187bbc128a743d6e7ccf9b68b0000000000000000000000003674ad985f6d456a70f3de78938d83d63736903b000000000000000000000000fc2b5b25e05bf700f1fc9497674984004d68ebaf0000000000000000000000007751b711319cc62cad8ccb60faa2b52ff23be49d00000000000000000000000009bf45367115d0c4e2c4edb6cbd06b6bfb32283f000000000000000000000000154f087ae469a280600b002ddc531f943484ae89000000000000000000000000ddf60659f1405be38af2ac763a9cd2eca35f0c45000000000000000000000000d638766a76d5ba1b99e00c620c2638ac588bcab400000000000000000000000000ee199d3a5f91212ba755593172c70bae7896950000000000000000000000001eb438885ba94f6a8dc027f46f1abaf1d6f88035000000000000000000000000eb49e978086ba59e335bc874575f4a10188f984e0000000000000000000000005f71fdd742b401e193dd56245c0ccd66c39c3b3c000000000000000000000000c1de9fad1b94d109582de30b80f290d8a9001eea0000000000000000000000001653cd70ce8a70b9e07bebfb8bded2c1e7544d1b0000000000000000000000008141ef0904ea6a9655acde594c5b6536e1d1039400000000000000000000000049ae2af54375f880a29af74bfeb26eef24c7324b00000000000000000000000043b53a35e8498560f3d81214f086eabcb6bb9b500000000000000000000000000c381196050b91d8ab502ed10cfbba19dc9ebd5a00000000000000000000000036c2509eaedd22b792c112aa520200066ac94e11000000000000000000000000654d51b79703b51997a70cd492467955fc80bd680000000000000000000000007c16ec4ba9a5f18d94f2c3943e5647f80243aae40000000000000000000000008b6ef6bb0bbdacc881c0a053f1945797cebd55970000000000000000000000009a05a47e6d714a93f67e698c756114668dcba932000000000000000000000000d77c680fae23381259aca1d432527927b60a5c4b000000000000000000000000f6e110ec7f5732e015385b30f736691f4e67eaac0000000000000000000000000f3d61c2eec7b36290e25f8b12375bb0af172168000000000000000000000000cf45b7355ca3c8621b62e4e03a6dcd8fd7611cd80000000000000000000000008e43be2f44e5ebba8cbca1ead454411c45d46d1500000000000000000000000059f5607d28073f7fbc789f450f08f45458574e860000000000000000000000004a2a9cf6a2e945a63f055f51c81c6c1738c5a66b0000000000000000000000001994a54bb799a1b7153ed4c4de794c67ff3fd67b0000000000000000000000006f4f4d6f2e89159efb10412688049a9dbe3d3b280000000000000000000000008f2ff465c6458dbc1e4f31b7308da2614422dacd000000000000000000000000b5ba9ba2f0b3c4f5d93eccbebc91d353c7e8ff32000000000000000000000000b61cd39988bba9844b805b8bea664d6965403b950000000000000000000000009a1e813602fca44d7e0866e0082c5311fc728072000000000000000000000000f2bd49a685ecabcfaa1d571b9f66afb06e534fd50000000000000000000000009e924c2082d8d0fecab48e8aa0b55c14993ecf9400000000000000000000000002dbf4d29cd62af0f43d0798db4ab43647e1202000000000000000000000000041d50c41cd467e8b23a2cbe71d5c37396b3c61cc0000000000000000000000009cbdbf17a15d44dee959120c87a620284bf388cc0000000000000000000000001c9aa61a71373afa487b7417ae17a1e90407f8ca000000000000000000000000994c7dcd83b1d29650b7bd9ee4253862b83f291a0000000000000000000000002021dd1f1185b32458543b43d975b6f396b9fbc600000000000000000000000066e00d4d4f4776ab9fe3affa7eaab9f7070f1505000000000000000000000000f39d9f758a2322ea437beb249a2216a5046d31cc000000000000000000000000e33dbe0665a83d487da0a76d2a17c0906cbe3ca4000000000000000000000000e708562b2efcf80ceb81834316f6733215f0d6b3000000000000000000000000921165782e391ea7d405c19a61e2cdf253932b6f000000000000000000000000bd6b6399f4ed1341cc5466a3585cd5f8628c56db000000000000000000000000ab59040162b3ec4ad0f8001838ca1ca646f116f9000000000000000000000000d17ec4d104775cc7ea5397fb6ea0e5ad53a65f7d000000000000000000000000366a301c519511d0bbc4f5fdf59d425a246908610000000000000000000000007502ec0c61e19c5e3ee887189db311babba726350000000000000000000000009497dee57cb2890c1729b46e9871ec48ca1224de000000000000000000000000ead8cbc3c2bbd340e5562a683c84406144ed873a00000000000000000000000035b576c045f3febd50ac742e7716874a196ba4fe000000000000000000000000318337edfd5a6ff4b758255ab859b041e33b1a570000000000000000000000007946ff8ba85e1a5ffc0d55365bf27485b43fcf96000000000000000000000000c9a180be1ece67b8fa488cf4d6f9ef163d9a8fbe000000000000000000000000543f1c2e2d5f45456a0135bbebcc73f4e67a26ce0000000000000000000000005f5dabb95fe36058431c0be1ee31c577b5ab43e50000000000000000000000004e8accc30a7aec7b997b255404dac82980341ff50000000000000000000000009030dc156f0e2df989463326c8c9e7e35d97f2960000000000000000000000008e5c2f736a2df4e2759b56e9c2f1512b18c5f33f000000000000000000000000c587407dbef9f560ca31705053e8d4a82198597f0000000000000000000000000921e04b43250a0271245e2f3c9c38c768da332c0000000000000000000000006fcf52370a2171428aea0860c789a0dbb498f2de0000000000000000000000009c911a4c8b6c62e2c5a583d3b60434ba4007d3aa0000000000000000000000008ab096660d0d92046969bffa17c0efbe36e055a80000000000000000000000009d78f87e290e060ff852783c8ae4af5f66944506000000000000000000000000f08645ea70d7ab3233a929d5481a9aa14425bbb100000000000000000000000002b5ab6fa4e6e0e82b6b7b729e574ea51b40c772000000000000000000000000ae68ce36358f4ecf479a0db073e49d44ea411834000000000000000000000000b2bfdbc0f53cd2ea4ce0bc8af9b79b6dba7cdd600000000000000000000000007be742546ec2ed4bc207523151777568dd8b2a890000000000000000000000008d6570cb179caebfd17fd82ba7bb4e9c3873f0f4000000000000000000000000d7c5fd914e6f1da48f14b60353447bb731704129000000000000000000000000ddf664d27bccde84790fd7812ef23d5e479e711b0000000000000000000000004ef1f1e1ba1fba6e5ef9df3c19f13bb389bcd153000000000000000000000000d60e6fbfb4192a8ae124afe0e584ba1c18de3608000000000000000000000000dea296de378c44d0f3d95a70e219154f3e9a6baf000000000000000000000000252da7c99e1f0fa9b5effc69f1a58c04e472f1440000000000000000000000006185fa91a7efcd82f336969cc7ff0ab5b81b16850000000000000000000000002334da22623700b3133137e3c4ad6f3bfa294c8b000000000000000000000000aefd0994d74fcc211d18666b3d4d0dd3b1512a4b000000000000000000000000540f04d7d073cc79b15aa690df49af3ded0532850000000000000000000000007aa64751b1ef1a93fb56ca9b82efe286504e0e3e000000000000000000000000498e9eedd433d8a4596b9c0cd4323a3137fa04b6000000000000000000000000a31c99ae0ab1ca12784ceb9b94a39e5477898779000000000000000000000000dc6ff2db892e4a1d75af7629ea4f15f6ca189b39000000000000000000000000ffb06b90409d2e09b11ac15ec6127df5c80c67e400000000000000000000000052b307d6024d1bb3714a9d3263878f2516712202000000000000000000000000b91c5316072ce855a92501a8f73617d8a4fd75b3000000000000000000000000ee7292f3ca603e8ae1fa5ff0065d91adbd5870fb0000000000000000000000003e784eb1e67310e25b35271877a670af152139b7000000000000000000000000360d1ecd5585f4f125e916e4fe3f3264a3308cf3000000000000000000000000e15bdc395cf9f24cb06c67936fbdb1bce9c5a113000000000000000000000000d30a8a8c8251335fdc5965339f632a70526458a9000000000000000000000000b6d53aa26b711c8af50a1d9a172141915c7588a200000000000000000000000028cdab41f2990fb4678c7bc9325b4cf6d1b9a150000000000000000000000000ffb39fade9af792f65e800dbd65dcdf50fa26bd300000000000000000000000080b5ae6c2aa20b8aa0270b6875639dda0dc0cdc400000000000000000000000058d38ecd6b953cbd10b65e28fea28e7198e62a3f000000000000000000000000ad314f77ecfe4d7b9be64e74092bcac08e38ac41000000000000000000000000f8b9f1473a2c66f154045edb1fd26ce004b9d8b7000000000000000000000000800ce03b6183fcc7db8101d0daa7f1cbf8457b48000000000000000000000000ea2936a0e44e75cc793950c07885c435b598a8eb0000000000000000000000002e421601bf98d8bd492e90319e517446ff21a07c0000000000000000000000007c1791d81381f2c22e1c55ad1f1dee530aee245700000000000000000000000011bdb72d0c0017c6b1ee259f905774557ad66c43000000000000000000000000c94903c90fc003178c8c208c0d4948c324e9be260000000000000000000000008dd6c7be90f137ed158a7a4b5e0d278e5ec298280000000000000000000000003cce5958d0fd22292eb1d559335a08f3cbe4458300000000000000000000000039e52429c99f23dbc2e30094c33af926cf8db821000000000000000000000000489fa53cba3d4de42ded692ec717bdd4f161ea0f0000000000000000000000005a0f595cb0fa5af84be77744455b0a73877fd77300000000000000000000000030d557f61938de0c36875519d8b634df029f0ba9000000000000000000000000bcf60dd40450a471fd68e6270cc898e1edb1c3950000000000000000000000007834e078843c1a889e175f97d7a14fe4c6f842cd0000000000000000000000009ccee90aba64b67ed602f3dfc56d35d4a4f8afae0000000000000000000000000043c513572cad1a73eddd3137706bfd75ffd1c000000000000000000000000043ef70f3aaeac2604f8109be900626448470a636000000000000000000000000e0d59adae902e2fb974a483fb770ed9c4ff4f3f20000000000000000000000007e3df44b083cf14ce3d97b2411af4a2b7cbc3d380000000000000000000000009d12a44235ee06553b26e5cce4d6fd20dd8f2df20000000000000000000000008498cf35269b73d08febf131d64581e149932bf5000000000000000000000000b291c86be16287e1dda0ba21c6691a300f0f3c3a000000000000000000000000f34a5cd93d9ed6bac1aacf3e63fbe71cc09534ab0000000000000000000000006e558e4279d9be551d51050890041b656789c414000000000000000000000000613f4b5208e38b68e2847676ff8aaf7790f90b8700000000000000000000000045741251f0ea7edf99976d273439caf911ebaba000000000000000000000000006385a82eb569bf0c29638f7b0d89f3aa4fee44f00000000000000000000000054a017372530b214fea07ab804a5ff976d8414e90000000000000000000000004d4c304f2f2ad6833555d8832d223bb770f8899f0000000000000000000000002d600aa28f28ac6b830e1dbee5a0f6d0f957192f000000000000000000000000de1465863a263d6b94a95925293ee532db8ef1270000000000000000000000002f444380c128c53ec8c8db6c4044e5aa028f29160000000000000000000000009fcfd51d1e77427129fe394a4a14f636734d28090000000000000000000000003d072affe8a386ed451ad3d1541e69b4897cc3a80000000000000000000000004d0aa273f147f9683d381629f8260847fc9f9cce000000000000000000000000edfebcd2a4a34f8e6af2004fddccdb02254b3ca80000000000000000000000007674302205b2522d419eba3082801f2daa14f4ad000000000000000000000000a160f900e330c424fc45c31d65b1da9423d28a820000000000000000000000002eb535bc43290bb6850ef176e50ff7e6413dab8b00000000000000000000000021cbdb5c5e412ec71edd2f4de109c3558e9c18cc000000000000000000000000d8d948d8de146ce9db56677f786a4a61f5b29e090000000000000000000000004f45d7f8340bc372eb31b7eb0bffefe3caae0b31000000000000000000000000f9bf1a20eac3a06ffbafa5f554240ff50ec6a3b4000000000000000000000000ad9f73907918448fdad99bc1a93bd67ed036f31e000000000000000000000000c9f7e11877bb8b6eaf1c230a4a1ca492e5a8a1de00000000000000000000000017c29f063700821eaa9af7655469833a2a04eda50000000000000000000000000b31605987a1a3e38511f5c5996fab23f82b5e1d0000000000000000000000003d6c44dd6ac48b6a320c141b251c2af43194bf3c000000000000000000000000051c37ea8c91b94a0992f07ef76c4ae0b604e226000000000000000000000000afe63697501d5149c4d983d8fe5da58a9afb29f600000000000000000000000050c258fcc64e08d247653b8a1f745c5ec265c9e0000000000000000000000000c8de075ec8507a2b2482fa6b43aac747d009c1c4000000000000000000000000785128f002055eb9f50c4c319db85b136b313a57000000000000000000000000fdd801345ad0a27df888058c558e8b8c551f513100000000000000000000000017b92db613ec4f8a7f06ea646d8ce6d82f19efa40000000000000000000000005cf11ed2f084994410a12ad6130633d8fc14959f0000000000000000000000002930c09baece8288945f1d4035e25eea4a324f85000000000000000000000000296989532f9cadcf46233d8ce4c19dce5f39c0f900000000000000000000000099cc4d3a5149c74345d57dd69d89157a2ebd9a20000000000000000000000000040e994b48fb1b02677307911bf727b1ea1405e000000000000000000000000027c9e802d769786d5a814c6190e84de8c858135500000000000000000000000030e26678c3e1f5909be88ba36b1c9da2b47c2e4800000000000000000000000015533e1955d609fed75c42ba129c4a1ed8d828d70000000000000000000000000723542c53994dd0774bf6e8febdf7aa966285ab00000000000000000000000065dfa604f692ff4119bcc754384969399abb83630000000000000000000000004e40d3a422cec52bebfea899d87d9ee7dcc03a4a0000000000000000000000002fbe22c8819e443bfda6edae98e1623f12f996f4000000000000000000000000d6e880cdfe7bdb9a054d36f7347e33b6eba3477b0000000000000000000000006862291e84854c6786223f443de78ab542a04f000000000000000000000000008acbe5e4d4649e019abc0a928ac7f90fe801e279