60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b61707967616c612e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e2061707967616c612e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5844593873764c5752415a35325357376f4c473346346942425a75655a385934434431456f744a714a6a39310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000f04026e3ded3ba0027f61d24e3210d5449dcf757000000000000000000000000ae9f846a578c70edce9c228a70439d7469aa7f77000000000000000000000000e2de5a13c8f54bfddc715131e020c46df7b3a02d000000000000000000000000f24f06a45d8b235508923a441dc7c3180ce36438000000000000000000000000881e3e2b7cc4efe7c77a0b3885e3f84a570102360000000000000000000000005ece9403daabd55bf87664d37507c10409ebbd050000000000000000000000002baa40d38c9dbf908f9868a0297af764253d5ec50000000000000000000000007f5618904686541dfc80bd690ff42e423568ebba000000000000000000000000665c75bae52ee975e5caed8cd65f14b7d57e8ddb0000000000000000000000008c8adbb801d8f7e1eec4b45098f7e9a0966fc402000000000000000000000000b42c56ab323dd30feda0ac7185062fbc552365f300000000000000000000000087f5aca322ef349c972c53cc7b39eb2c0cca2e0c000000000000000000000000a31c2790ec1fbb52929aaa73585b24de682706200000000000000000000000003d91e99acc7501d198f351534c00a73d56836c710000000000000000000000000a438ff6c2b784b1ef0f3add92811c343f158c0e000000000000000000000000a0a8407e43c8186adcc8c0dd5d75d71bb51e17cd0000000000000000000000007f0295ae70064dcd6b80a3bf93fa20c234104ac90000000000000000000000005eb3aec00bdffe6f1dca8c6c5f111b1bafdfcc0c0000000000000000000000005a932c5f9a7ed2481dbe50470f165317123a2ffb000000000000000000000000aa6ffad8a6788a3c78b2fbf9f7969fceb54d84a30000000000000000000000009e256a61481f73ec62b2092292ddaa97355a425d00000000000000000000000045901fc24ec450f4aa046df9d59ac0654d12410b000000000000000000000000a884189fc1e827827b984afe433944a59968a27d00000000000000000000000095c40781f72446d6f028f5cfeaf3f81cd7eeb775000000000000000000000000ef4164b73aea4650a98caf33d6c0b78de081d7be000000000000000000000000521c2d1bfd35ce9946f14d61e02376bed7ff5dce000000000000000000000000ce9ea78cba71955ef95a43cad38a3f34505e22d6000000000000000000000000a4ac02c0a300fe0788e52ed90a5f7e2e1944d133000000000000000000000000b56f8b2410bb0d3594b10d6acc52d52a94793bff000000000000000000000000064f806bdf340072f49a4ae97cb749759434054e0000000000000000000000007284a0495aea730a40d7072004985efb1103f01900000000000000000000000050bc8012a53431546303f806323c6d0ceeb355ab000000000000000000000000482b497d2aeab12d678806c6df161a781963d22300000000000000000000000076a072762430caec91fe32b332e934163a2fe063000000000000000000000000f8790eacc07a2aac6ca22522a758a41485813b060000000000000000000000006c1a5d0f74040880c44f0269edf5b3be903ebcb500000000000000000000000087a4de2d72d83ff7ad8706d317df2ec0f9184075000000000000000000000000f474c54a59e9c5b6caf965d31c5c976f61e514d4000000000000000000000000e3fb5a1e6d2c9d91da45f619b541d27c1d564f7a0000000000000000000000003207c76d5e40d001d80ccdb9a7878489e7eb415f000000000000000000000000e95e5ef6d6194f43668ddec4fd44fc55fea1f2f40000000000000000000000003cd8478e4a192b2311c6757fb60288405ebad7a4000000000000000000000000dab3114f47cb546d27fededbbc0e2cf34e78a25100000000000000000000000000164721b1ea01aa2693851d1d231b0215453c62000000000000000000000000c7aa6bf87a9b2ff47346ee6046d7c2693dd88652000000000000000000000000eafd9e7e5b190a9d53175083f6aa14e36b05087a000000000000000000000000195f38162b0a0063b9a484b2b024659a5a722956000000000000000000000000dcdbebeeb5a03a1b6523521eaedfb6e648189e68000000000000000000000000d89514ecd24a29710896cdb179f2c720cf9e6ef800000000000000000000000078bd2362a40fa83650cf6bda9fbe6857c29797e40000000000000000000000003aef45f4be7e3fd52f05c242e75b6b5b82f6432f00000000000000000000000069542e01587001ab4c805758c409ca3a0192f5030000000000000000000000006b394092c9c3e4d4de8e7197ed898a9fb2836dfa0000000000000000000000002c5bdb528844dd0e0de8da39cc866a6270b881e80000000000000000000000009e4db5e76c6636863b8a77d60b7f4902eb409104000000000000000000000000086a018323087bf5f608cd4e86b39bdd7561954b000000000000000000000000f2b8ed224c0f9f9a22a1ca0a1ead303714301814000000000000000000000000870622b443deaa207a82f864c8afa4a924a1c35e000000000000000000000000ee41266b47473155c031d35d771355ccab7e4f3e000000000000000000000000c35e6996617108bccf4fd8ebf23558acbeba9525000000000000000000000000c00e33dbd95dd349a11e3c74b73dfa1af22c86650000000000000000000000005b89aab13f1526ce265e20763f38aab99719fd23000000000000000000000000645226f0facd61230422b0441ebd6e5faa9d340500000000000000000000000043bb740d2b4ef6193f3d322b65ad5eaf2e3e4e7b000000000000000000000000b7b90027f238ae50891c20554db6bab599211730000000000000000000000000568d634fa31fdb92f2c67aa7982bf218df23de9500000000000000000000000007c5b19f6e9e7ac5073cced7ea4091288e103d8b000000000000000000000000d00e65da5d73b4b4bc79906f8bccd0b189b4b40c00000000000000000000000033a259d380e7e2aa050f35c371e28a36b44480c2000000000000000000000000d7ac0ace43c0776d4cd81d85a6bb2c5779f1fe260000000000000000000000002bd067553f42a448b65d27fab347021fedd49338000000000000000000000000957fbcaa08f1c40acdc9580b79274e611b546612000000000000000000000000baa8e7ea02cc9ea399bf97a0afe195ce23b6a6a20000000000000000000000005b2f15ac3c69208c28a6542d4b58c0ebd0f14eb50000000000000000000000005fe9e0d74bbea8e77e4246e81184ea3b149fc6e9000000000000000000000000ca366111f807efb00692e792d24ec6b0a741c51d000000000000000000000000d4fc333374034970b49ad5f9a44b77d987b399f4000000000000000000000000e1124b86b2c2698617a458f805aeac66426ed8a3000000000000000000000000b34c7ec23560bf956e295c871ce0d5a5f7d51bb9000000000000000000000000f1595ae1ffda909260e85b7de4cfd123d08e9e4700000000000000000000000073dfef7c34a9a9040b106252f8c5ff4208df350e000000000000000000000000b4ad12632f93e7e1fc607f9be81906a8affd6df70000000000000000000000006407a0f8e878ccf175ad7b6aef8545fa9b38e64c000000000000000000000000556aa69bd4e169d10a3f9126a3c40d3bffe036be000000000000000000000000d1952541d5fd848be51bba0d613048f465caa0e9000000000000000000000000f5fabcd88d6e49ffd733dd43ae6da265f05873c7000000000000000000000000ba8af39c485cb7f9a461ee551812efa21838da360000000000000000000000009d5de494dfd587c64317cfe7f293efa00f7b9096000000000000000000000000f6e263cfbe9d72f8f2a0a6f545aa80303d976ac9000000000000000000000000bff17724848b021e21fe74b71649bf5b1c9ed1fd0000000000000000000000009755e96b1668f5f87de4e48f820e79e354b5a01200000000000000000000000042747b6f7831e1ae9fa5dd83f3bfa067238eed2c0000000000000000000000005385c6bb702e3a8e83cba88dc87f958121d7c43a000000000000000000000000939bb3eaca45fc05ecae249fddcb86ca704e569d000000000000000000000000ff58bad2696307a256c8bc86cbf5f432e37d1ba50000000000000000000000003033af86fc99e8b06f059e752a2b59966ae5f851000000000000000000000000762be1c060cb6894005846ddbb2999d3c2a2a7910000000000000000000000002a1c18e7e18cfa7552215d94f11a369c042a154100000000000000000000000090d1fad5a6ba3dcc6ff332d6014febba36bb085e00000000000000000000000014f4420b4fbf5d6fddf71611e0994e06857f50c600000000000000000000000022a314c52e4aa5e748f3c1a695f52151dc51c46c000000000000000000000000ebe16c157ea5486babd22fe10419731d4731b496000000000000000000000000c9f3b59775bcdba38bb8d13ac5b74b9c3047ca10000000000000000000000000b08ffaa52469a90b1fa7de09bafa90e5f667469900000000000000000000000028a1af02561ab4d6efd2e7b87e9b4633b42504d40000000000000000000000008b5657af9b7403bbf37232bb1520d2ddfb43694f000000000000000000000000a980f2eb6f0a9c6ef41861492a56a338df3b50a00000000000000000000000001e69a73a57f4d53c40dc9aec1476f18a3fac8045000000000000000000000000a58b8ed19e9f5099df23dbaa4e4a2397742c7c6f000000000000000000000000985d521a08882f68ead951bb90cad3c356510a970000000000000000000000002ef5211d8e1d137b515210fcb66ef32826e0a7b60000000000000000000000005328b2321560494b6e5d5a46e4a19043c9fc5e250000000000000000000000007b390be392e2c5715160cea469da23621ad1c78d0000000000000000000000004cce1ee6672868abb3436eb05ddbaa9545fb87240000000000000000000000009f97ea7080d52a12972e772016994f1894eb256200000000000000000000000026396503c52f831d81eec2c452d68409a29d2e09000000000000000000000000ea724337c1fbe933b1fcd95e67b7d71d0ebabfbc0000000000000000000000009117362ed09182f58cb4ae83314f9a2ae4b827610000000000000000000000005eb441a851550d5232beeef426a27ef6b221b3470000000000000000000000001d4b92fff34928b98bb0944b8dcae2ba4b8b268c0000000000000000000000006f389f91183c75a857e7e24ada351c5df28daeaf0000000000000000000000008f13fe07d27b77a52130be979eada9340b8f75d6000000000000000000000000cc6a1fb46d129c0a8c5bbbefebd32588d888fa51000000000000000000000000086b197c9687b618fc5ab0c2ce56de19a58b7104000000000000000000000000a33140eea878d2171dda7a347521d50cb5a0e3850000000000000000000000008678626a796699543060ceb54f89af59cdd0cb3a000000000000000000000000f98efaf990942c7596e25b179c2b78fadfa0ee44000000000000000000000000ff1a7915afa46db9ccdbc4dac43d8fdce392b7d9000000000000000000000000b249d08a111eb378aad10768e01cbc9e6944e5d4000000000000000000000000bbc18d7b17dd98a1d58f2ec734c86ddd8f85cc0200000000000000000000000041f91624a789315ada350034f8f429c7c7c9b688000000000000000000000000fcfdaf130efa617342876f9ad0d1f3d2850f5d3a000000000000000000000000f5f1ad9cdb3d9842794ae5aaf9e744c14b4caf4b000000000000000000000000d2780e7c7f162a47a7d527040531a14711c46db80000000000000000000000000d87c8df6aa1e7c36273a36f12fa4ddffa2933c40000000000000000000000001809f417fb319d7c29520c229c230e2a2be9328400000000000000000000000091787bdac35e477a2459dcb5fee605a82bf6ec6c0000000000000000000000009156b3544d412827c50b92db9e06988edb83a3ea000000000000000000000000a36f71b575a9607328febd1eff775c133448fe2600000000000000000000000049018b8fed8e7ee3f2cde9d8e75f8e3608ff6ab8000000000000000000000000a457b1bc127965175dbefa16895e17bb1d725ed60000000000000000000000003bfa1f58a3277a65060cf5f4b6b659e818aa4e2f0000000000000000000000003a773f633789ca76c4625b1f5981c0d22bade6c10000000000000000000000003567961d44fa25e5fadc50f17226c109ba5d586500000000000000000000000061082e0a027e4d376a37f4c0338ce13ade78875f000000000000000000000000d3e5feae1a5449b1674a46343e6a06bde76fdb83000000000000000000000000564b2182a5d1858b9ebf00659504ed43f1a8ec27000000000000000000000000dcb26e8c18937d8716bad8c82309e1142f259143000000000000000000000000000941fe22374aa64d84e97036cb1b0f3daca3c500000000000000000000000074092481700fabd240ab1d64d3bcd3a1bcb676c70000000000000000000000009dff1275d186b495857245f17c9d06dc9fb841cf000000000000000000000000990957ae8d6bb93ff0bcb5796a321bf936d37e26000000000000000000000000a325c6115c9487078873f57bfb084c2178aa6dcb000000000000000000000000844c5113d78532679df48a7316d31692dc6cbf70000000000000000000000000b12d10939da9aee173780480b975c15183ef9e640000000000000000000000006167657f201940ba51b7abda9d5aa704b7343aa90000000000000000000000008445efa274f2158586f3232593a8fe47ef18d11c0000000000000000000000009667c3ff950d41e49cca3f52469ae320c9042518000000000000000000000000b5831efa35d77067e862ee6073ad50eee87a408e0000000000000000000000000a8d5bcec9f9aaad7c9b6e2e3f1d6fba515ceed1000000000000000000000000a1d9fe48a42bd8364d363d7acdacd105435ec2c10000000000000000000000000da148638378fc24fde1cdea0c06c2685ba319c7000000000000000000000000c44e1dd6072dd153ca27f360e5a636ea3b4773aa0000000000000000000000004874d8dfe0c3ad0ea37dcd1ed86a88849946f0b6000000000000000000000000a3eaa604fe912d163686ff4f65be95f72c7b5a6500000000000000000000000083d555c25150cda824be04dec354f93e29b29048000000000000000000000000c250e78701f5ef9ca317b6832498baaa59e50e0400000000000000000000000089180dc79f57c2439e4a02f5f9b16c02dc3175a200000000000000000000000013343f83b353a64070127130e667ccf2c5b26b18000000000000000000000000e0098a2dccfef54b7821c1e9f4b69dc263ee137d00000000000000000000000026176ca234b9278eb157c1a27f2c1a2e33a81c920000000000000000000000006b088ac3bc18769469a84a51b32f31a58ee744f1000000000000000000000000ba65e794d8aec422d0d71cce1095c63da579e1440000000000000000000000003d78b51a018c0581f1fd8d5ea2770de93247b3b9000000000000000000000000b017e92fc56c86c73b7d91de8fee47ab6bef411000000000000000000000000040a6315799c824446df1ab68d80b2e3dcea6c36c0000000000000000000000006a9783e1623ace7a2195299334ecfb7b4f4d2d09000000000000000000000000aab1afeeea53df6930e83b9dd66d14853dd6ad120000000000000000000000003464cd289462401701c986797c8eeea6d6ec81140000000000000000000000006a3769b92590d3afa833a03d5ae8f2f53f394edd000000000000000000000000d62f4f7509c49b454cbc5fb04490e92e4626d93c0000000000000000000000009ade7ee9a9119d647b72e31b9de3d0325fabc02d0000000000000000000000006a1392ec6b6c51833f7a72ef1bcb015f0e5edc59000000000000000000000000ccde64abe654480b9ef2116c7a84e78fff3d742b000000000000000000000000f84dc4c33672a4f0ce1a7d617c5c029df58e7025000000000000000000000000eeae3eff588c1cccb4b2fe0b1a5af9f2198735b2000000000000000000000000a0ed81b469cb67e892e795e28eb4d4d1c928f6340000000000000000000000001f531ab84f8a43253a444e564f2b886385d9064c000000000000000000000000b7fed7275af7812b9e50938a863242dd8be80f420000000000000000000000007046bf07457f91ca230b3b4446e052319c752455000000000000000000000000b214508e601cb31a0a5a5a814520749b3446c15f00000000000000000000000050c9ed705bff71b0c37a0daa4076661be9361cb100000000000000000000000045aa560f4b69eac59549f3ba762369cf7a7d046e0000000000000000000000009f777287cf6cef4c438c34a98ea44d527fe11a750000000000000000000000004f2e87c545605365a522cfa28b5a64a2ec471d97000000000000000000000000751d4dadb1ac365bc9af6f9cbdf810a935ebbae8000000000000000000000000e66e51178c626904b08efb379ddfc789a2c72a57000000000000000000000000e5969c6907abec8502c55411bed01a12a180986a000000000000000000000000e5bb703b102ebedf725c2fb18076f488943cb728000000000000000000000000f05ea3daf78ea56c09fc1abe14e3ef1ba85ace2a000000000000000000000000cbec1497d3a4f568081e954ec82e3ae00f59bc690000000000000000000000007e7d426244882a9865880413f2f0e5cf5e0f2d68000000000000000000000000ca4cb142f9baf017ef8a954583e88cb280c835680000000000000000000000005c7fd3adcc231602939bdb7c433c414506aded7d00000000000000000000000073ed6facdcbd3d1307468fb817be1f1be6bc6037000000000000000000000000cedf7f63ce3e97d0a2f1c6413fff50dcf3b1ac2d000000000000000000000000ebc115144db150243acbf859236ee641a94a2039000000000000000000000000679fcd2236e0f37501921eada74266e87faedf3c00000000000000000000000066131dca365554eb22405f5cc46166fcf4d8db550000000000000000000000006f3b596d4010b16a6d86f5097c6290f8f4aaf2e20000000000000000000000002256cf047d51188c7d83ee742fa97d4a557fc52e000000000000000000000000d289c34f27a96a5aa624f8f730dd86818290dca70000000000000000000000007d82651c4bb1cd91a2b4e707ea75206c123c4b5f0000000000000000000000004366783a98d69d2efc77d9f6f8519456235623060000000000000000000000007c9e861e4851ec4734981bde8376a7d0575f1595000000000000000000000000e171a7ee3090ee87f2098adcc911b244f5644e10000000000000000000000000316b57b2ad4593223b65869b53762c1e728b417a00000000000000000000000084e0f1237d0bac1385ecc885034ecbc20c6d3bc60000000000000000000000007235970b83c4162e8663af0770ab76102221966a000000000000000000000000df5bc1656dc7ec0bc920d8bff9437710e114b784000000000000000000000000310e5154ec7d9fb6b2a90f7d5fea49b662ae614b00000000000000000000000026697a892573e0401cdca970dda7710f00e3a6e30000000000000000000000002833a04ad5d4e94e0c5940e411b536a27272eab0000000000000000000000000baa5a961d833e93c803e284ced4c719570de930b000000000000000000000000c2fcf590763246cb89d745883e8c18a99fcf681c00000000000000000000000049e950fd8d1a83d69a99a79de7f0022e8bebc29d000000000000000000000000a53f47337898d3b80f710762949483decc66ae4e000000000000000000000000e11e7e539be31a2ff032e5f5efea0b494d52c38d000000000000000000000000468a77c1196ab1329df7d594f76d059d9280ac97000000000000000000000000314e3de516ae6465658cf929ff99a3f4d2b0f4b900000000000000000000000059f40a4a137d0f85bff096f1c81a7ee441eed5d00000000000000000000000000d4676eac94a05ba7b6996c91ef2ae8bee19bc1d0000000000000000000000009bcc8a05462416b3159e07f668ca2dd2215e34080000000000000000000000003e10afaa5037049cba9877497b9471b379f7dd140000000000000000000000003eb71e47fa256871a9774b6d79d42f3157fa4d080000000000000000000000005ce99575387fdcbd4e558075e2e73e457857d8e6000000000000000000000000391df45ac0e7a2776ce13673b9c618b21ee28ea8000000000000000000000000b7266398c7df7e08c35de40137fafb76e81a95090000000000000000000000009739390f9865e19d07beee8d9c05386ab9ae62e300000000000000000000000051513ad5f5e950ff49174e7110b59020fe95c71f000000000000000000000000702220e634ba0165f90ce40b7da4f25a52020e2d000000000000000000000000a92f1720d934fc40eefb980ef5b3fc677d9a72f1000000000000000000000000b8d2ed66579e07bc3ba3f08d74a7893ef8ae85640000000000000000000000009d5839dee95347b77517439b03bf7e917ed61ef5000000000000000000000000deab63ca2827c39c1007d658e6057f4c167f0bfa00000000000000000000000082a6a96e2d6d5942718e7591fcf696ab3663c50a000000000000000000000000dd5a1e8fa04d3ae4ba18ad4125f1a3bbc8b00969000000000000000000000000949e8ed59fcca7d95c07456cb460146d7bfc5b240000000000000000000000001af4e23c1733059fd8cb3f870d0c3206230d6dd20000000000000000000000008759544e99d32b2d277f4954b4e8402add973bc40000000000000000000000008d43d5bfd9a218c718163675c01ab98559b009cb0000000000000000000000008d3009d506bcad1d5bc21988c2ff6240b712845a0000000000000000000000000bfd6a469f4d6736397ce44da9b2a806796568bb00000000000000000000000075e8ab32fd428e27b27270116d3387385e0103bb000000000000000000000000148b92e919521bf269f2fd664c806379d2763928000000000000000000000000efabe80730c96acce1e7e8e16924d2bc1fcf1b9d000000000000000000000000124079482188cc17204bd911c29ee6a449af8d44000000000000000000000000c75a2da1c814334a22502c2914e54c9b482b0c3d0000000000000000000000005f7fbe4fcf00e6bc786ddfba2e72f0b70ab108d9000000000000000000000000bed6e5e2d2c031a348901d31fd748acda587de78000000000000000000000000b7715806539a2fff7a066860ca8ce40fad47ce4700000000000000000000000049c3a8c9122023d8513c7e5288765d0098933ff700000000000000000000000021f3c64137fb2b9dc84d24e75e11821fe736f905000000000000000000000000283f81068d6c02df06699949ca0fef044b03f2cf0000000000000000000000004c47af58535c8d121c651458c30f29911e65aacc000000000000000000000000ad3b707a8769af8a7ff92e1b246f7066acd0f654000000000000000000000000c89f77f30dc31af24c5f0ffda447b45ba6414cdc00000000000000000000000028594c9b59b6c6517402caa16646f132cec379b7000000000000000000000000d559ae85765ece02d5f8fc12117b802ef5999c590000000000000000000000009d200e30f20e63ed1d3e438a3faec1ad3f9e1595000000000000000000000000814bd7b5460e753e8fa32add3fa879df6bbe93ad000000000000000000000000b00aefdcf05b726aca96097845891f3ae9beeb5c000000000000000000000000eb93298cfffb524c49014268a894239f3f9f3876000000000000000000000000421a95d895d156d5938fa6f098e48c56c0294d59000000000000000000000000a4b8259ba35f730f8f1d727a9450b994c95cf424000000000000000000000000fef4a02825504f4027349ba50858840992e63188000000000000000000000000b8916da43bdf238cbc840927c10aff8ddf6f6e310000000000000000000000009fa8f188ebfae4ba6f869483c4d2d807bd26373b0000000000000000000000009a1aa2c25a3545db847702e0506eb3328cf92875000000000000000000000000b3d2b38c1aae594a4a55176c7fcef393320ef9f30000000000000000000000009a3b8f9be0faa56e06b987019a51ab6fa8d06f48000000000000000000000000854ff7dc513c5807dd3a2a3221c30397a0486f260000000000000000000000004a23c57f1b44545a50e0ece0c5c2778240f953b9000000000000000000000000b5856aabdbaefc571ec9bd62edf6be37d6f6c06a000000000000000000000000c6e8fefd374b7fcd4914e105fdf79f7579396ae20000000000000000000000002953f02b99f138478c814cc5b774f50c02fb47c40000000000000000000000006a9534d14eb6a7f021996b88e6a1d884f659a8d900000000000000000000000021d32720167c6a6229a672d865640c80b3bcd651000000000000000000000000b21d5189fb3472502bbe45f6ec82b4370b78a105000000000000000000000000e628ec19063c8817597a056047e242b06531cf700000000000000000000000000a681554a1c850c1574cf8cdd26edb630a6d38e7000000000000000000000000dc68f5b29821bb133e8782b2b649bc34088a971400000000000000000000000042cdcd3b036e84b4d7b62396edf4b369f6cda4dd0000000000000000000000009656bd39daf6010fc222da0757ed8699f582bfd500000000000000000000000015c87a2527f9dd62cd74bea6794e7d2d7465a3870000000000000000000000002b27e01db9123ad10a79dd345de5cc6647095a9d0000000000000000000000008c3c1aaa2161202acb5fe25a73cc31e8741d5a21000000000000000000000000047fb11f18827471e56b5b70e8b57bf7dbd0a2ba000000000000000000000000e82ece57125f842af85a92d328a3d9c8ac16a02f000000000000000000000000c982a64a1581d7ebff4a55177a3c4f07eb6bbc3d00000000000000000000000090c2ff7472eb2f308fe06a2a32ad8f8bc09b6786000000000000000000000000ab8f54be834e2af0d424a627b82b7afc393789f7000000000000000000000000a63106e32bdcb758ee60914b2bf38ca27b11a1740000000000000000000000003330704b95b385a2f05ee8d54e04cb958a9fa454000000000000000000000000b8a9eb3204628b4ff7c3fca7e121205af698657a000000000000000000000000c2ed090aa7e10450f48200db93361ef7f8c078cb0000000000000000000000001a56add303d7ca500de4c6e191463d82e04903c2000000000000000000000000d7ff2c08b7bedbab861ec30d52fe5ff9ab9859cf000000000000000000000000b70efac41cfca5c1d2e853d6f6be012885b71c39000000000000000000000000f99bd379960bb87bffc1d190d19ca67cc621df70000000000000000000000000564376791d60f62e4948c295fd40d6bb2ed5aba300000000000000000000000032294ca0d90bddc454a47d2976e58a18b08592ae000000000000000000000000851df6d473f2bb61f19741f811c7a46ab129b7ca000000000000000000000000ec67c16292fa5657fa400c7aba2fd401b99c19ef000000000000000000000000370bc43a1cbd968e3834e65120f5e9dec974c5980000000000000000000000002da190400272e7515725532ecdbcef87617dfe9b00000000000000000000000092673081c6c8a8a5fb64aaf8a5ce89740af0a4280000000000000000000000000710703789be5c468a3912bb9146f998dc03266c000000000000000000000000c5ea3e535097aa249038b71986e05a28cc12d4d2000000000000000000000000a09ae8c1766b5d9610b457ca4661064bb03ee6e1000000000000000000000000f040a6021c5d933297eafd07849de6f8281352240000000000000000000000004ed84260cd55d078bab8a0b532c73abba3bf55ea000000000000000000000000108908ef8e11ba0658153fcd60735a619affb7b90000000000000000000000006c1d075da49c955f1fc5a34b7a1ff015f162226c000000000000000000000000bfaf4ec9a6872be5fbcdd29e7efb81e62c5ddf8600000000000000000000000059cde9409815820d04b65a656484d92433aadc470000000000000000000000007d3a220f5850f3d18f12b23df6719bf432445939000000000000000000000000f350dcfb746b4b185b3bd9e0caaccc608c149bfb000000000000000000000000d70a5f364b4541869a299a849ae10bb5a1d05c7d00000000000000000000000039a295eb33cb2826b5db215a8b617d72983c2b41000000000000000000000000f8dc7f3c9cb1630d5c79cd4b926332af88f375dc000000000000000000000000f85a105def0e8530ec235673033a888bd35541e90000000000000000000000008032c17e1bffca7afb6372b0c54e6ff165d5e0e20000000000000000000000009974acff8042f6b98a42866b484b49932b3806f6000000000000000000000000243697cca11eb96436e552c656a0c96817c39db5000000000000000000000000afa1df3a7c4247d8d372d19d4387386a2605dd5a000000000000000000000000c536cb3007a1824e41280b314ce0e881f30b9a6900000000000000000000000044f2cfee0da361bcf48f3ad20064e51c67358bb000000000000000000000000086cff9b4fb92c3479a2f6a39f65fb4ce94970202000000000000000000000000606a24870df632e34032f7aa0073e6ab97a5d46d00000000000000000000000076a5e2c059b93b0df8411ce02a4f3f770f98a3750000000000000000000000009c9b1377f43fbc19f43a8ee19298e3110db3fbc800000000000000000000000001afc6801ed97d51f7f3d25c6891d323294c653f00000000000000000000000084e7e4022b698bcb07110d410bc378dd3410f13600000000000000000000000030d6ef379a96554d4f018633a00bdf93d20543bb000000000000000000000000ee331c515518a1165c712cd3d9e3bd3da6e80ade00000000000000000000000062e5ba77a6b953e04adceffdc8aec8d3856bdb0f000000000000000000000000c45f13eb53b55606cff8776bd2b2f82ed3776a61000000000000000000000000c48e987cd88550c6a4a57ef91f53c78e020eeeaa0000000000000000000000006aed8433b62b46c991bf0753f2acd2d7509d24d600000000000000000000000065d24a0e4f1543dd3ab1b4ab0946070d5447aaca000000000000000000000000dceb5c44cbe3f4cba33f801e9b3a560861d44b950000000000000000000000004a340b588ffcb3f52742782692b6076b7bef2151000000000000000000000000203d90e12679faa349a4b9bd4765cfee27985ba500000000000000000000000018bdba9c0fa465a55cdc55b7dc724a621ff937a0000000000000000000000000a23d021d7bf8d933aa7520568e58fe0d0d7e2265000000000000000000000000adeb4b7609ae77abd5386f41dafe3d94f75865ce0000000000000000000000003638a2e9d0dc4bff702f1ef87b711b988bc5719e000000000000000000000000d2a143b36129f2c13091dd7aa8f21dfd3848d1470000000000000000000000003727ad0baddad621c1e24e7a84b976988855148c000000000000000000000000091b8890302ec60b738972d8d99e6428f5a8d61a0000000000000000000000001e1461bce96d96d89dccef5929a63e2445029ba5000000000000000000000000f5fa2a3f7edd96177d77a56ed06aa66e3027c7bf000000000000000000000000798805c366aa1849bb210132dccd2ee69c9ceceb000000000000000000000000bbdd413ab5a37de06aca3fd9667ea1f667d8a67900000000000000000000000052ff6a345e4736e355ede13d64e1f3c8c1d010f60000000000000000000000008cd9c6f63b15e34b33e647197e945fc5cb1fff3a00000000000000000000000052339fc8de268b0102abafbbe0aae42c5fb69f4e0000000000000000000000003501afee04d8e17627feb33e5c2f99358614aab00000000000000000000000004cc3278e14226ba4df23ff6c35af4156d5a77e6b000000000000000000000000296606178a8645670a9cc50dfe6ae6152c0075990000000000000000000000000dfc6a2d6736df301d42659e549c8bc738665ff7000000000000000000000000c7393c6fe4afa1da28520dbb0def00aae3b2e6e70000000000000000000000009c263a98d74b3dda5d3fadc032cc2925da454fe700000000000000000000000080ce072ce3b608f42637784138e557844ce2c390000000000000000000000000945e9b3d7f9320ad8c1e5f093c6fbf13fb1b6454000000000000000000000000aad1fe037edab5e2016c9e40f9d9e9ee05f7d07d000000000000000000000000c4f0f9aac45650bfe79fb2d476ba5591bbec5743000000000000000000000000e3fb2f232168901090dac9968ac1ec988452765e00000000000000000000000015fba4291d754c2f85e2b8b2c77d0909430428ff0000000000000000000000003c63a5a4e358baf5e55ac72d785491df1c99f6ea000000000000000000000000fab0cc0d1f2b63cfbaa1da11f3c4be9c8999665c00000000000000000000000023b5068b0ec4c35ee1778ac8129b3d9689b0f17e0000000000000000000000005a1bff2a6b821cb71227d8a69cf945f0826593da000000000000000000000000edef2cbc815dd7709685227b2970a17bb6e273d0000000000000000000000000b0b6303ce374be0f770fbbe48aaa1695829e7ade000000000000000000000000014d955775f9e0aa834cdf43ca8e248c57e75a04000000000000000000000000ec4f60adf1044cffb191ca4546ab2508dd53a3d800000000000000000000000096c86ae40eaaf91a1cb63cad8b95cd9cb7531dbd000000000000000000000000f6318564012c3ddce5f32ab0b3df6cd5322db045000000000000000000000000e20983f48ccea35d45a296a8795234d8cb6777b6000000000000000000000000cec1bebef8584d0660dbfaa098d5783b04abd964000000000000000000000000f0a7eee1d9fbcaef34468cbdf4ef828514eed25c000000000000000000000000a47c3d183d64ed961109887f6250c473529720880000000000000000000000008de5d347196b60156a76c2f1ae1104f87ae9d552000000000000000000000000a99c01c58f3ddca8dfed49142405daec77e4da99000000000000000000000000aa00c639a7803556b0d7db1546c2c497c6755ae400000000000000000000000050e07a7ede1a80eb02f8715c58b6bbf740d18cf20000000000000000000000000327b876f9e07c0d6ba93a27d7b449a7fe0377340000000000000000000000003a5e0e8a82303e7429e33d89c6a45d0e7b4bb28b0000000000000000000000008ff91a9fa299d6cc59181cc74fd57df57ddff5bd000000000000000000000000118d2bde328dda97dff2fe171120eff26d34409f000000000000000000000000c2a5a931c89b4e3406d924c3f1d39cb63832893b000000000000000000000000df5a85f23d4c7cdf5bfc471921248ec8a5862dee000000000000000000000000c3113f826133758eaf7c945c81df2b09b418c1d30000000000000000000000009dafef725821ea3b2ceeae928992631c5b14efe00000000000000000000000004c7de798291e124550ea47afa51836d733b81ca7000000000000000000000000d09264372f65a0957df81bef5bb6110abf193d8f000000000000000000000000329fda9221c52da0f95fadf5574d49b018ca1a9700000000000000000000000055452eb9a0b2de5820265c9006a11623656dc45700000000000000000000000039550ec244f491623d811bd791240007871a9eea0000000000000000000000007d6c8c02a48aa100c9d506e9acc29fa4af6a4532000000000000000000000000c83ede2a60d36d99d75e3ecf02eec5b7391437c700000000000000000000000009f33b5ee4a9bf819e6f67a91a1e84b2286a6b8b000000000000000000000000208bff055ca536b9695218f323eee95f301a553e0000000000000000000000008b4e90942f3862a47006e960a46d677c98f07ecb00000000000000000000000077cda2420a3dddef2a1559f696c9948f68ee20570000000000000000000000007e199bfa5c094ae610436c5aaea903a11a6b9e1c0000000000000000000000001332aeb9d3b9fc1725b68465b35edf2d7d4a59920000000000000000000000000003e6359beac16dd42f857c49bd36339f0cc6fd00000000000000000000000020f98950893fd44abcadc547eb8369899582fd4f00000000000000000000000016cea1677d7d3b1bb5b36c8d00c6099eebbcfe00000000000000000000000000575d2a01d60423b385851b97874287dc595f63770000000000000000000000009afb61eca289f68778d7a8e60fba707c7e8a188e000000000000000000000000d38f25fca421a9733f57ef7876a5377d1b9900e7000000000000000000000000fafd4ee7027f7f0e89b7a8b14177453d64c2b3080000000000000000000000004e20470610557538ac6253479a5402a335d2d9660000000000000000000000005315c9c0255b5c42f2cd0b5d3c02fd4155e2597f00000000000000000000000025622f8a9df5e68890afaa325582129ceca33668000000000000000000000000c6938c4dc2f8886f7aacf9df3a4d3630ff997f7a000000000000000000000000d7820827281485449c3161751c2ec7b5df00c2fb0000000000000000000000007c9ed6e88569fb30d3e922e1d21770336ae864960000000000000000000000001ac34c65e40152296c5fab403d78f6b6e2e4ac4c0000000000000000000000000f48a0d1b68f892fd6441a79c6a289ade773a2fc000000000000000000000000884759d7bd4bbdd0e0f029cc5811cbea81590ef5000000000000000000000000f491138f46be152999c1c393ec371c44efdc231400000000000000000000000050933f2cffa005f244ba5f62b04ed0b6136da64b00000000000000000000000061bf12867e8d2d11950a791d9343ea8907ccfce3000000000000000000000000108fe8d420581faf1d36bc2eb52bfe682f5a14f40000000000000000000000006622143d05cc401f7127f744b1be4c1a1ce05a53000000000000000000000000f1ad400a51ad8e989a8b83143da201c6fa0bfda40000000000000000000000007cfcd8118003585706c1e9423c33af967ff61d650000000000000000000000001b1c54d984f4bbc0b9c71c7a8f76836902ef37f800000000000000000000000038b24c6e4650436136a6de268dfd622176f43967000000000000000000000000aa96d02ea4cfe37b994534a5189b634654571dbf000000000000000000000000b8087e308cd9d2246ba7e5ff26c53d74d0d974b6000000000000000000000000da27910b60398600e208014aa7bc0466221cb955000000000000000000000000647287d2296ed938cf77913776102f14ae45c766000000000000000000000000eca991472d6d2c6f5accbe77e676d0db9ec824bb0000000000000000000000001248f59486c28fa5686062484015951f5405423f0000000000000000000000002836697c60ef0a21be09ef45ea825d1f7d5a879d0000000000000000000000006d415413505058c0bd45e83573336a4b4da887b80000000000000000000000009a31567b7e583a681056a2bbf3a92c7c945ed65c000000000000000000000000d59bda0f8d055c8cd4cc5fe87ad427b818e428580000000000000000000000004a2dd0b478f6e47f888f3dec8b191bb4c4c01e6600000000000000000000000097b03df986e4935e6086b0d4d18d340d63918bb4000000000000000000000000144b399f7257aefe813c3e4ce7c7ff90aafdb2a6000000000000000000000000fe909ddace548d0af08e695cbccf7d55e9115e900000000000000000000000001d1f53a43f617301032bcf8279bb3b93202335cd000000000000000000000000ed3e036fc3e9dc1ddff0a981f20ccf208217e687000000000000000000000000c82b40134d02cd64309c655f642d4c2ccafa1de90000000000000000000000005148096ae4a65fecdc0c48bf09ee37b761006776000000000000000000000000c8b6e9985f7c7a398fd662872d528d593a54c4a70000000000000000000000008e646192b955b7036da331f75b8942f7ab7ab1c500000000000000000000000053ac2f9390e1dfe3f64642839debd645919da67a00000000000000000000000085a451ea505973b13bb5cb56972133d941cf95d0000000000000000000000000747b959c264856276f1141664e76398a08a90cb5000000000000000000000000d0f3c258f9526d1ac14bfc231c282016c4466a0a000000000000000000000000ccae4b7dd241ed8febc81d4ecf960145d6ea75090000000000000000000000007b1662956ba0aab5f6577a9276af6491c502e767000000000000000000000000defae312a2b6ab27d620471ba87c7889a496b530000000000000000000000000022ec6b1af711ccf8d9690aa112a6f9ce3139d4400000000000000000000000075cf4b20a33c8ff86847eec270469163bd870d13000000000000000000000000397a472c18747049ea4bc51d5bad7d7f51f1575400000000000000000000000084176a4c43120ff5cb0f05ad873c3af2efa5ce2e000000000000000000000000193c9c16755b1342625ca942b7aff9727981094f000000000000000000000000695826842d5bd2188273ba00420ee5c8825ee716000000000000000000000000fc39f37e28b16e52c73aeffa33d4c36f9c5fdded000000000000000000000000b4672cb33aaa5de81fd91bd3b77bc1320016926f00000000000000000000000003cb3a17dacc599e670466ee144ba7dad2cd192c000000000000000000000000869adead601cd351d6ac4b00b943bb210b23de5a0000000000000000000000005b0ee2aa76dbebe0d36302189139f1771935e98d00000000000000000000000013afb8eb19ecd5d905aa9ec7e5cb35a9bbb1810e0000000000000000000000007e6986175fa052c1e7a89c9806134bc267865db2000000000000000000000000e5340c94047578a8f5c21407e6a3459671f391af000000000000000000000000ec378e81025844bee4048cd837688c7e62e3000300000000000000000000000053bc05d04f5d26cd008d449f18dad1a87405efc3000000000000000000000000eafed9f5e2e341b1a48423634814682c99ca5b1e0000000000000000000000003ed6be84579e25bc36847cd5eb3dc1128b77272f00000000000000000000000042c749facb59deb62a7927826bc037e71071832200000000000000000000000020871f136d90dcfb17d37147311f7a46d91255670000000000000000000000001f3313db885338b5346e1fd0cbd2891cf783e57b000000000000000000000000c170d738ecfb3a534b7f47f14fde9ccf81b338ce000000000000000000000000df29e82c24ae1b28d529512cfd3d48f9239ada060000000000000000000000000e1ab4d9e2ac206e2c5a0fce1a30b09583cea1b3000000000000000000000000fe53e5d3765d34497491b1ddc046d592493f0919000000000000000000000000fb3f980bb72668ce86dbbff50c33e74189a5b211000000000000000000000000241fd2bdef550d953c23130598479556174dfdee0000000000000000000000002f723e4fb07ca8aca5979ed7c7903ccf1638b420000000000000000000000000b9b9afb9a7fd1b5aeb78862e204e3c796872d5fe000000000000000000000000d2ea815d248a659d2a5ee7514e0ccfc997e8adee0000000000000000000000001fb3d448e24c6ceb017ffc133e8827531ed6780d000000000000000000000000640e7a610190fcad1f435ba08af968debf6a22ba000000000000000000000000c1af2389186967d6f9200d5d3b9ffb3b83b2a946000000000000000000000000a42ea720af21785058185c667b7f223b4b42692300000000000000000000000049ec267751140cc11e77b6199b7d9945e749e71c000000000000000000000000402c60865dfcf7fe200448ddb914038447bef716000000000000000000000000bdd974c9081b38392fc2ea125f933666f0cb25b7000000000000000000000000582b3507cf14c6724b03127a6218ff37b68b085700000000000000000000000032548f83fd0b499641c00e5aac0d732e3ffab2b8000000000000000000000000c9fb7ffc380f2c2a408b13f686342c766bece7d80000000000000000000000008103bbb1bad7ffe3506d8e5472822ef797d4c23000000000000000000000000027b70d994fb95615782119264871c941d6009f2100000000000000000000000083e46a8fa26b8b192405e23c54553f04857bf79700000000000000000000000086014a1aa62b6cd8c4f1f98c79bbe8c243d310210000000000000000000000009556a76891b51af0d96c0e9066cdb3260b53928f000000000000000000000000f03db3b3a72da446f6a91aecafe93db9402e70da00000000000000000000000049ce7cd9bb57e9372c4ed2c2d29b6bf4156c35b40000000000000000000000003f73827796688085be5c6a502b205866eb6552e8000000000000000000000000f1c43d0ef603e37abbf9f9c9f4bbcfa00ac7f2360000000000000000000000001195e44b9ae873e1d971a78b339bc6811fae9b24000000000000000000000000071cf0be04dace3617b464fc4f552471017521980000000000000000000000002340b8586714827750a67c96b3d5afd46595c0c7000000000000000000000000992900ac86c629c6444b5cb90ea99a2b56bdd0310000000000000000000000005421701369a63c0b213adb4c26f6072cf975ea2e000000000000000000000000dbcaba8305d2d4f58d6009245b41bf5791d2c4b80000000000000000000000009f8b88ff7dc694d620c283f4b39935965a5ea07b000000000000000000000000dbf7f1ef955e0e0682739d0b40f6fc267df76efa000000000000000000000000c0c8641a2b65a393b432cd9eee06bbe10a255667000000000000000000000000a7f32b9e9468932808fc20635352b2bba577ea9a0000000000000000000000006f71e75ecf176b15e6c997da7fd4930b241a77760000000000000000000000003a713c734de2a24a3a17528e398e25d225c3aef800000000000000000000000089fd1e4f26ce047f7bb99e0c742e01ae0baaf83d000000000000000000000000326568bf6c815864e3ee6ef0a2322cd68ac9cc5a000000000000000000000000efce50d404d83d23d84b9eced79f5a6041711d4600000000000000000000000017397182b3cb6648fffae869c86784bd2cc5c2f900000000000000000000000087263176ef25cbf017ae25e4cb30601419d8d19a000000000000000000000000c552d8c9525b60d34dca941a322bf1be8bc10025000000000000000000000000d0c52ed6e55fca26a9cf5d532c62a48e61ec87c40000000000000000000000000400f542cff6f872cf975db840aa4fc250716fa000000000000000000000000053db35f9a417caa8cd61e72f32eb404e5e71790400000000000000000000000009cd76b073672893f148e5ec8d93f696df7bb1c4000000000000000000000000320a93f81aa08f41d217c92bc7fa79a9f26b72eb0000000000000000000000007730770284b1f95e20f5d99f2f7b66de80fbe27c00000000000000000000000084e2be0253e83a004446ef858e4cc158049ecab8000000000000000000000000038410dd20d7dd427cf24b3ad7913c28db583ba20000000000000000000000001f81d4f6bdd002261df488f2bea532097b1aaa950000000000000000000000000e0ba942c2c38f0bbbf781e68d2a77c25e1358a1000000000000000000000000a33454233d236277d965bdced223ea996c312a130000000000000000000000008180214cf03f2a6a736008d5edde2c7ab3dfff290000000000000000000000001c7326e1fec32ff050a8ed4ebd4d0129275ce0340000000000000000000000008df11469cf88bf8e187661dc84a4b84328982874000000000000000000000000985ddaf54462581fbf484aa7ec22c0796d5b75d000000000000000000000000067cf6c823362b4d313c903df501a6268e3bc957800000000000000000000000097ea23b97bb971ed9778102dbf8fda78544ba118000000000000000000000000b980e84ec46976eb8688eca2b5b1712a054f9ccb000000000000000000000000c98e905f0077c603fa09b7c6641383e25df12e790000000000000000000000008afee254c7c22e16b625b6f3955a7ba19293440f000000000000000000000000de96ec14e0a96eee3091cae7d0a594bc3f4c580600000000000000000000000035e76bb443168afc66968b75bc02f7e92dcdfc9700000000000000000000000007b11a78b66a232f54aa50412cba33b868363f70000000000000000000000000e64300cdef25d84e34dfb0b6a0d0afa0db2a587d0000000000000000000000000bdb417dad397e90b872db827f67246c904ef7600000000000000000000000004439e4bf46ba5acad3cc9e2b7bf3e937cfd5557d0000000000000000000000008c6479267d1cf95f95575c3ce49539b5a6e8a25000000000000000000000000038324efbe27e566b6f3216d44bb482d4bc63203700000000000000000000000056a4bfe16361cf2f2a4df5b6592920dd1156edcc0000000000000000000000005f8381f918afb3b54ffa4368982bb5c46774999f00000000000000000000000051a7066351456659f68bca51e21b5a835c7ce933000000000000000000000000c13bc4c712f6f3321d7b1ce404f06b2776fbdc2d00000000000000000000000081832640d97aef17d4da3c691c5bafff86e848e000000000000000000000000072fcbaa26a902294f25517a6ae5a49c985bf59b500000000000000000000000063560e428cd98694c3370de9b5ebe387cb282b530000000000000000000000008ae33bb06011939c091c665768c70dbee5481ae2000000000000000000000000f4ed35e612cd54a9bd006638769aa43ed230105a00000000000000000000000079a4161616ab5a59a677a3b951f4f4ceefa44dad0000000000000000000000006f5b1651dcc571fb1b1e122c63bcf075aadc21ec0000000000000000000000004092b295703865569d864cc9efc3e540f0bffbd00000000000000000000000000740262401f974668f162e50e12cc96d200845b500000000000000000000000078a97f5d97d8ae9f1ce528f5c8b8a88796aa6b800000000000000000000000009980d1c5a707eee8b15d9ce25a4bd51b7d01be2f00000000000000000000000000dc95185271e3d2d5d31e03320add6a7caccc9000000000000000000000000032a32975064d2e3472eb51f91df0f324e4f0882c0000000000000000000000009ef0b95ec659cf4a816db4f0be9ba4d2a4806f670000000000000000000000004292515e75b4e136557e6d6fcfee006818246c590000000000000000000000007d0c50cfce3a1724a38ead3d20365847097a7552000000000000000000000000a2178c109becad2f0166537651a0ea123c1a96ea0000000000000000000000008f82f50e426b26e59d68ecf6e74adf53b500836d000000000000000000000000116dbf8675c2c5f6a7de49c2fcd69e2689caa965000000000000000000000000d7f28584dcf23c6251b553830b766036183b1a5700000000000000000000000089d95563ca349f998cd59a2fbfdff97d5445bc24000000000000000000000000884703f18002799f26b6a3288bd9ee05ae7b601a000000000000000000000000f014067c9642359469c9fc595ea8777cbf8bf0730000000000000000000000002f1f6c53b9a99cda879b7352aa31f35d7c0161a80000000000000000000000004c6854d974b0e805c8ee170a9295a56bddb427f20000000000000000000000002164c519ad14b5c6551978f2678fecb10d0905af000000000000000000000000508caa04d5fca8f0e38cc235cf9bcee57b6508fc000000000000000000000000c292cae7e578af6fbe42bf23d984e8f197859a1c000000000000000000000000d811957a5c9f8549f21a07f2000215c48415eeb600000000000000000000000094317bdf2a5ae4c7d00c8ba81dbfafda626dd2df000000000000000000000000f9ad43dd10ab6bb2387034f511834663ac53e707000000000000000000000000eaf40aef09a631ac050f97780a38dcac6d218fbd000000000000000000000000101980c376e1ecd26c65363535fbef0c7fcb4b180000000000000000000000003127081c02a9ee3f172c405626a6ef78f556a0980000000000000000000000009c659eea288e04609b05e50f482ff632d9611da800000000000000000000000072c88f6e5635ea5175970ecc26796a866f4f14d100000000000000000000000042bbfb826a7171e155166a473028d612372344e1000000000000000000000000c89cbf336c2c097715a2b292df35cb6bf5da55a7000000000000000000000000f5b11943116338559c00e488fb703c90f6d122a4000000000000000000000000f3032dec3551888b11b44b62d6f1c2fd0b03ec25000000000000000000000000c1f6286417977a72c64c1b893fb4e3125e61676d0000000000000000000000008910bd4151d0be50549c83b7e61c6bbb3a85ac920000000000000000000000008b8df60c99e8ab9d0533764ceea50385047207620000000000000000000000000587ebb8999d99e0f0687341afcc03d6047146c3000000000000000000000000266340b149b030e0209f19f3a31aa1ce4f22928c000000000000000000000000bb50a89601571507d56cb6f9cdf93a11c4382893000000000000000000000000f79aacb62e10087d5f28e7dc53163c01bbb00e1f0000000000000000000000008b0b42783245fe2c89668f9789120b82b8c19476000000000000000000000000c94571a85ed356fd33c8037b128724b830c735170000000000000000000000002b400cfcc7dc5fb2cc01c25bd073d79082df24000000000000000000000000000f3cce6c1006c083da3dd6a6344ab0538f553f690000000000000000000000005ccabc13040089e9c34b85ab2c486f92d9eaf9c3000000000000000000000000ba8f6e5b2968db64d10dca72c0bc86494f77d7fa000000000000000000000000465c34b491e179c647ef4f2570b89b7478e51ae7000000000000000000000000979aa8d6116b25fc05ced97e48ae84cb92d2b67d0000000000000000000000001adbb713c4c9e12342382524cd258accba1fab1400000000000000000000000036f494b05cb8276d5b9ec730847b1ebe1d70e7920000000000000000000000007dd98fa2e088dfd7acf74b8591a89c61853c97df000000000000000000000000fa2953b84f277f57900f21cca173e76bd55ef36c000000000000000000000000826473ca563ee5b64926e8a93f08c70db2467ab7000000000000000000000000484db2431513b0232bb0e775ba847ff28099228a00000000000000000000000070d964c0f29ac431f29d9aaf2d6ff3ff3e08ea72000000000000000000000000e09d87b79b3e62033770eeaebb99aed55f0e195c0000000000000000000000008568bc6346f0745f6cd476c8d93bd75f320462cc000000000000000000000000603cbf2bc0f4dde5cd0d23d996577397fe51e99d000000000000000000000000d24fbf0b9b29b1c883b82e09f75146179dfb5b08000000000000000000000000a05e93eb81ae4437c3c0540ea0a33353594c585b000000000000000000000000959accf37bd19c884f7a7f193c443a5f526f88bc000000000000000000000000e31075b7d7d4c7e09c6c2368debe4f5743156a28000000000000000000000000da6ab34c92f62926ec91399ae986e09308bdaca9000000000000000000000000f7127a5e060bec3345d8eec3a6e32d5e2ed8965f000000000000000000000000bb32d534a4353aca13bdddd9e2e73bb27371cd7c0000000000000000000000006f822c039c1855b9952993f5efd5afc5c2e6e42800000000000000000000000001b8a2305d94d6afea0e31d848a15759fa71043e000000000000000000000000bb4c8a26e50131ee22365771d71a45fba288edd9000000000000000000000000a28ad84f11db54159e6482dea67bc4cc0ad040550000000000000000000000003ff25f8d8a0d4c731ff281a498658134c134855a0000000000000000000000005a32bfff1144c9d743a8ee9461bf21d14a13450d0000000000000000000000009256da0c70729ed3a69f963418a66e72d989e83700000000000000000000000030c84ae4b3cac75d44f36bf170f8e25ae6e2f90d0000000000000000000000004463a59fb62c3036403a3bafc08b5c28b7de60e4000000000000000000000000ca182004f987b8263794496cc9750677419f2e610000000000000000000000001d53d19b700c6d9ae7a8c0d2112f85fee3dddebd0000000000000000000000008a0bdf9a739f825e84151e2989be3e92243a3dfc00000000000000000000000077ff6ebd31836f74f43b75fdfdef99c5eb4e063b000000000000000000000000c7787b98a671e62f9eb6ed0bf42ffb3d90e22b3c000000000000000000000000ea34af221804fa6ee1662723898ea6a9f3dc6a9300000000000000000000000013bde8d5892dee745e947e1525393a5699ec5a020000000000000000000000003b80e79d090c9c29904cf6ee3437b44519908a9b000000000000000000000000c1f358b80332057e32b98c2faaa7a0907a517753000000000000000000000000fc3c2d598807673015915d6ced08b92f799875fb000000000000000000000000bfee073f221af473ce70094281f8f3fba4f9af68000000000000000000000000b5f2f946f3124c8f58bd974d591af6fabd0cb0d0000000000000000000000000f7b86bc26159cf69d2d1d513df2fb57c5b2ba2030000000000000000000000007b8804fba09bf79b39cedac4fc25900810692e26000000000000000000000000dad29391d108f622c7d538986dcc13860b64fa560000000000000000000000001f9ce55bf80744c66cf297247dc8cfcc4c31138c00000000000000000000000000783aac712014fdb0b720da58a86aaf0a1bfac90000000000000000000000006a910e16993f9d5801863044ca17497f6356b93f000000000000000000000000ea743c3e81a63ebde5762052c1d9708415bf7b31000000000000000000000000f3ba4de80ca1cd9d9b56a425b365f42cf60491de000000000000000000000000fa1be2e59c8954f51ea4a72cb13a0f8feabe39380000000000000000000000005a399aea483be7999a544b91abbb7fb399fb37cc0000000000000000000000002019205503ba3a0b1b9f666ff7574eb9a0a27452000000000000000000000000a73675259440d5c580330a2fd1c87dc506fcba7a0000000000000000000000003473b4d114dfefcc1a667576e134278312299a08000000000000000000000000b5b1c76b9abafe9883a26423353529ff01e341410000000000000000000000008e7464a423c997a94b23a4d0472873c6bd94f341000000000000000000000000b5fefb8d4e21db97cc3200b4cf0430bdf523f8020000000000000000000000000a027498623be808fcb956935397f7459d01a9e8000000000000000000000000e04a383959c59f5a45459523e73162eb248363bf0000000000000000000000006c8480ed325f9871150fbba02005ee1ed93e84d10000000000000000000000007e3bc6e1fcb8c773603ce6995a4ae1c6953f48150000000000000000000000009f9b806fbc2b1d8179b5d96d00852d555fafde83000000000000000000000000274a3f373fd338ad611be6c8ae510fbe4ca8ee150000000000000000000000004537a94487d08731c651e46d4d591787a1277ccc000000000000000000000000c2c028c0c3cfedbc2bf195ae6b317887704f81970000000000000000000000000edaf206638176579a8f1fd4b1fd8901f7ddde7f000000000000000000000000624665adfce986d51184cf1a00e0e10aba7055d40000000000000000000000002ebed104eaaa1184211d542d3ad9cad71c02a992000000000000000000000000f2eafb16cb910bc5a00f88bea033e641c491ccd00000000000000000000000007af97dc0a94b06c33e3154e20634647dc6c8d4b10000000000000000000000005b0c3266330c5bf7905c3eca8bff74ddab64749a00000000000000000000000019f667aa91afb54bd55c8a6e3d9e24871dd2d3f00000000000000000000000006a0eb0030d37f554a937b864f26670fef5beef200000000000000000000000004174cd96a6f3aefe98feeb88d615ae598c60dd6b0000000000000000000000002898571647192b29a12a268d2066b516f1f44343000000000000000000000000280b4abd8c5648c7191df17fba224ee794f97c47000000000000000000000000bef29ec261d138f884eb8828066c65309ab4f70f000000000000000000000000ea1c09a04c017d441df8ba157b471874a4831076000000000000000000000000e7c3f0fca0fa836fc0c27bd7ebe4fb1a50e9dfe40000000000000000000000009f253d24daeabe17384005ee8b32f366b107359200000000000000000000000040edb6566f85bdf5c43442c1e694f56afd597fda00000000000000000000000025cfc492d9636771ec2be0602d277f8451648b8e00000000000000000000000077a628ed328836e8104542bd9e22bb409925d5b10000000000000000000000006fbfb4d2d513b1c9679c203636b679fcf6c735cd0000000000000000000000001e150c8a2c460a70c4ff9ce5bf7c23a457f811620000000000000000000000001af77ea05c33472109bc1fc03bbcc2e73feec3660000000000000000000000005648f518f1fae0a85f73e734086de09191f1a0a10000000000000000000000004c8cec04f8066058b8aad4d722a4b6b023c1ab7800000000000000000000000077b2315e1747a8cf932f67f4b3aae98d2bba8bbb000000000000000000000000bfbb122b71f812799641befb089ef30640d6f3690000000000000000000000003fab4e962120a732501903af94fd2e572757270500000000000000000000000097ac9c3a593b1e2bdacbfb00911e4050826bc82d000000000000000000000000056182b50d1b38b0c6868fa6c34910bd5773ea8800000000000000000000000023293a0904f1a82a83c42a61b922968fba2e33c50000000000000000000000008165ca2992d57298b47b726f3b1a22def50f76d6000000000000000000000000f0d0c9c7219c27d1091e60e53120d2dcea8ff3af000000000000000000000000f6f0c31d713600ce296e5d4659995d1c5c5fe0bc0000000000000000000000009c39f1d6ccb57f6dcabd938326eb9448e050ff0c000000000000000000000000893ff6137655ae0664e40336058e1b512602af1c000000000000000000000000b29b96a5a31dd219ebdc8224bdd809a2b5e869010000000000000000000000002c297e9b2df432ca8d21283018e44934e8d37d05000000000000000000000000e14103fe6c6077e187f9305207befd426282dc720000000000000000000000003dcbc0b30e0c84684797eb9c65d4d5780f25f2d7000000000000000000000000240c03ae6054d603466559da72626bcdcb30cbbe000000000000000000000000e3f219083826f0c089785e40d516ef6336f26dc1000000000000000000000000bbe5f2c4077ad45820f3c4032194423a925844d8000000000000000000000000b418307e4215ca0c7e825c3af4c749026b1b79480000000000000000000000007672abc8b886f60e84f65000b3232420e9866267000000000000000000000000552949a6dad48b3a59f26233364ba27bcf47ae0f000000000000000000000000dcbb6ee3b40136e372c178b63d719572aa384f5000000000000000000000000078b9296eb29c2905b746930c97e570a1e7d11e1200000000000000000000000098b0c544f485b7921115653712e27974f5df627500000000000000000000000001940f60feff7a940ee9b006dcd91b8d99a4815d00000000000000000000000065e61ee2c9f8c1b14cc473dae0f61f790d4b0379000000000000000000000000d8a6d0dd74e90edde81b1b4ef5b3edc8ac41fb6c0000000000000000000000009bd513700ff0ea106c3aaeb5cbd118ec77403ecc000000000000000000000000069a02aac60646db02bc0f62a9813762e758db9d000000000000000000000000e886d5083e4972a5599a22b04d13d699c28f0d450000000000000000000000004341d93db6ca4c84c8481124031fb57d964b7e550000000000000000000000002521b714fc3e215f64a03c410349a83036eb84ba000000000000000000000000b959a55fd7790d8696e886a4092596c9680d9b0200000000000000000000000082c3c788a867034bb69abff92e08e0301d2fcd2c00000000000000000000000035cc0a383773c473a1981abcdaa19c1eee85b9e90000000000000000000000003e091f378f529ba82573e1fc13ef050f35b5f946000000000000000000000000bd5963ac3cf12e49aaf8299020323f5eff2162d90000000000000000000000003610e28d9a4c9393ca105cb43edbf11cb93f181e000000000000000000000000668f58253689862f788601acd8719b556739218700000000000000000000000039240a595bc5ef2a425090f06e401f3b79fdd47100000000000000000000000099cb5ea1cf5d967da3ba8c3403dd6220146ff1ff00000000000000000000000087e9b25f4a66160b2faefd471a5365548c0843190000000000000000000000009be15157f9133e013dfeb385690d71f88d2ee39a0000000000000000000000005b0992379153bc24f65ff618b3ab13d3bae86fb90000000000000000000000006b2f480015933b65b360c112812f9366c68c813f00000000000000000000000079d15e80074ff14cd636654c992afbe63761d1c5000000000000000000000000ac38e621bd644e519c8b2cac24e2c8b977602159000000000000000000000000c192d74be34a6f14a985e5b37171f70bedcca2340000000000000000000000002006971a89cf7c681b395c2496202b7484478b2e00000000000000000000000082456fdaf0fc44e37371723319a40324b96ff5a4000000000000000000000000efbeebe0150952a61589ede0582e876838938b5f000000000000000000000000798883bcb9f1ab6d60c4926de81df7fe8c80b23e000000000000000000000000480b86bbc705d5aa3d3b6b1e1b6c71c1aad4c1310000000000000000000000009410e442b3ae1bb7db9eaf1dd4346b1e23a8662f0000000000000000000000005c3ab1f1923a39934df35f8affccad52886a8b1e0000000000000000000000007d1a76732d5e05d9b1ceedb976cb7333a131549b000000000000000000000000ed3397293bfb059086958f8315ec2a3a21d11e35000000000000000000000000c12f924ceb1331d7271b1212d2e936923504d4ee000000000000000000000000215b21400e8f97f51d4053c57fa79098ebb4503c000000000000000000000000beed9f5413d844946bcd2eded9d92c32e795cd080000000000000000000000001b9ddccbec91c0185521df1e4c990ce90700f5270000000000000000000000001187de4376d03cb1b2c939742911ef7cfc517417000000000000000000000000b3e625937882ffd49df49577a6444cd6d5644123000000000000000000000000b231ad54413fc97ffdc342f883cb2d0270db61d40000000000000000000000008e8672fad70817213cd3d8846dfebc6eb261b10900000000000000000000000006d33cf3de1b12a95a38376957b5e228bc1d85cc0000000000000000000000002fe53e79118562cea98fe05f3167da67ae2e71110000000000000000000000000bc461f8da63711b51ebf3bf2dc5fba384261cdd0000000000000000000000005135ddfa3ead592b15926624481250d7ddb3dde0000000000000000000000000681dc7ae56e163455625954a36902f0b0ed8fcfc00000000000000000000000016a96a6760eb4d1d734c3cbacdedc808b0d8a3e80000000000000000000000006c5a67f77e561394392972e19d45ebdc1bc7adab0000000000000000000000001120032097f831612fec4abb94eefb393db790150000000000000000000000009298d14933ee03e5834d0da33a49923e68bce31d0000000000000000000000004de3a9691c0b0b20941edeb8f57935e2473d8c9b0000000000000000000000008a28977d1cc72beff3660835218b596f031e0e120000000000000000000000005f5ce37553d94dc895edd18ca32f7d976d0ede81000000000000000000000000398e52dd40a013609ce59a3cc85e95d8ae9147ea000000000000000000000000c620928de5022461dd5d7b7c581a188782601b5c000000000000000000000000540114d1506471ac7a652193fcae9052ba6254910000000000000000000000002e56a2adb10a9c1ef218721f3af41ea1d035439500000000000000000000000015baadd90ade344d71959a481156fd89b9abf8990000000000000000000000006780163e1e3e745fe610d77150d08d4ead3fc0b0000000000000000000000000be71309b1e171325fb626f692da87894b53921660000000000000000000000009d7a72852d96ef816a3a89c5902330f7d67ce3f6000000000000000000000000781a3bb89989f7934e516d3992a46729a27e755c000000000000000000000000bf0fdb80555bdecfed2b2b8e72c706ac514b4dc2000000000000000000000000b5a02373d974acafb83aac1c3f52e0f57193c781000000000000000000000000bcdaf1266fc68223f7544df9089590b4486f1a220000000000000000000000009d3ba821bebc1f769f367054903014793c72592d0000000000000000000000004b34f27c745572f24d3f909a52f8d630abc481db000000000000000000000000454a261ce29a49573fe8dd66a31ead75b32cef250000000000000000000000005a2701b83e7af4cc8da1d82e74b89d500e0a9bbb000000000000000000000000ff8c19cb60289dc9ce51ba122cd19695ae8e31d9000000000000000000000000fc4e654c5c0fce5afcbcb1e27735b2184754a057000000000000000000000000e505928316d64aa0b3b78e499b4c76d275e99c3c0000000000000000000000005ca927542a7930997242f931d7ad41e36d91ac5b000000000000000000000000e6cf742c0c986a4650fddc45713c2d0318a587be000000000000000000000000a772e62cfcd40cbdd3fb69c6e1d59ea9380e7a930000000000000000000000003e98c4e01c44fe579d6716418779c342874d394300000000000000000000000049fe85bfa98de62a2bdcf46db274224ad06d284e00000000000000000000000070f66a7c8e00b4dda8e6ffb936bf0a6f06e5221b000000000000000000000000470853abce41c9ade9b7c3941eadd54e057ef767000000000000000000000000b13e10df837f623d7f4ac7367d0d973a391e18720000000000000000000000007f863d952e2f9571d830a49981ab24f0b6142eb9000000000000000000000000f029d54fc6a4045db2ccfaa895939881e50b8e6f000000000000000000000000ac54ea29d95c7b926ba48530701698fac035ce620000000000000000000000007f558aaee2ea18a117d4049ea72f498dc3a7e6c40000000000000000000000003bbe440c96aba9574a5103d64a80712a2ff4d2fb0000000000000000000000002db8ff512ae5cf17ce7bf1dddc76f382a31db5a20000000000000000000000000962bc4c07e88b80facf075c322fa1d8d6e5516500000000000000000000000029e90a7f3abb046168613fda6f3d42961aa3318c0000000000000000000000001c069f4646023c0f0b6ea9c1212d13a4257b0a20000000000000000000000000757338405f0e1f945a14c0e95cb6e0240eae3d50000000000000000000000000461a318dc8d4cf45e58de403832d1d285143d1130000000000000000000000000b78b55c3d01797b8fd0f389a745c7f0307759c10000000000000000000000002b1fa968aec2b741d01498b1f6c58826624929d0000000000000000000000000135a22536d694e3afaf0a2b0753ac527c21bcc3e00000000000000000000000004c973f338aa3209859c47346e8bb127cf3df092000000000000000000000000c5c6aa637c100c25cb9221d4a542cd61a65d87cd000000000000000000000000d603021e334d72fb776c5f9cbe78bfb6bc61988a0000000000000000000000004d17debafacf1401bfaeedf2f7efaaf9dc8ef7c20000000000000000000000000454dc4fb0e1538a1b9ddcc836c87250d54984ec0000000000000000000000000cb07a7f2d1a6cd55321b1859a76c7caa016c593000000000000000000000000dd04014246adef0eeecf598007aa740b7532fa60000000000000000000000000f7fa726df760145346bb1266d477f6d35a6a9eed000000000000000000000000d18f016c372848eb0de10e25ee9a3a6a44b04c39000000000000000000000000cdc0b5fdd18513e1dcfbd36737f53f902f232e66000000000000000000000000daaf78dbb638caf04fab91b9fd3e5254ceb703d200000000000000000000000081abc10c6306444abb3b94903077fe41101b5a86000000000000000000000000e85fed0787a44dd3d9953c57074af6dfa5c26ba20000000000000000000000006b72ee444a259a208d543387add209aa9acee7b60000000000000000000000009f2a1a65bb0542ec1e78ac7774ceb8d2f56ee589000000000000000000000000fa412572e6bac88bb77167956b69f2b3fcb67a7d00000000000000000000000033b7fd032c2a3b63a7ec40ce7b5015f5e4e2fd58000000000000000000000000f66c437fdc48aaecc45b116e97db090a0f5352f80000000000000000000000005086da6c6c1f7508ab0d95681d62dcb4ba74b538000000000000000000000000d15e8ed80b7724ee624e2785a88d1ea8f03d3f950000000000000000000000006ef8f3ae9e32f6eb9d2d6e5fb66aaba906290985000000000000000000000000dead34f8dd28a2d2b2f6569c2c82b678e91b3a28000000000000000000000000a40ec9da6f394f561064c5d4bfa993896ccb6bc6000000000000000000000000bfa7f1a868a0758873bfa8228ecc70c29ad64e090000000000000000000000000bb289dae45298aa49aaf094b889b3f348368397000000000000000000000000e173ec676a39f3d8000ba2b687d9b13fb4bb676b000000000000000000000000b526a94339161035c0ad90ae2ebd4fba7fb9613d000000000000000000000000bcda773322281eeedad823f23fb8f2101a6968fb000000000000000000000000fc75a3655b4a6e974df8c660b08810643126625a000000000000000000000000f4f95d21f8de277c00092fe92232d33f91182fbc000000000000000000000000be57a1074ed7de36a8b08c54317e621bc2aee87f000000000000000000000000cee355833d95046e1a640104586d8525307720c1000000000000000000000000492ffdad6e905586dd36656b583be45d0bca2e4b000000000000000000000000518c6d41cc46f573b5840299328a14d0e8a18d3300000000000000000000000013c96bac09fc4736d14bcbb5de53f5fb0282dbda0000000000000000000000000512bb69f225cd67b8805313fc64eb64cd260679000000000000000000000000a51132ff54fec75280d5ec5694fcba50e2819859000000000000000000000000ec512045b9fcc4e3ccbeef82320c656a707f8841000000000000000000000000425385f2ef1c9755976cd3777af9a9d1e7c5bff2000000000000000000000000c16c788ef60c23c6dfcfb7a4350b5e75f8fa31d300000000000000000000000088e68f516001c697a8a8f48d31df25492ab52678000000000000000000000000d0141fbd53b0762b48bb4f691887e254987db1aa00000000000000000000000076e4380fbb54d0b5ff3fe892532317d75cfa2f6100000000000000000000000028f1dcc9588e6be29e2181c9a2d6527176b1c2df000000000000000000000000d13b41c9814c2b521be2bc1b2df1d408d9419501000000000000000000000000fb9300e03aa9abef41b0aee5413175a3d4a35cbd000000000000000000000000cac384036c809b7ee2cdedf98752838909350bf300000000000000000000000046585019583d59810e657a249016022c9f0f4e7b000000000000000000000000419f816a2789a9c05d396547798d3c8e4d2637a5000000000000000000000000109b097992a5cdc499d30cc443f3f1d88a783152000000000000000000000000a08a4a82a90e84ef2f8656e6294a7799ce233e1d000000000000000000000000bdb3535095893199bbd44cac5fdbdccc69b9968300000000000000000000000035da47c41fca198b7fa56103646d48ad5a0d9979000000000000000000000000373bae893e92a3a25e744f2cefe4ad956059fdd000000000000000000000000071e24d67eb87d0f77e3964fd683abc5db0cc5e2900000000000000000000000037cf515ae7865e8003b5bfb5d9046a251ec88225000000000000000000000000658ff84692718232625a388ec5208217b4acae6b000000000000000000000000a9ca752c212362e89ffea8e943f06554923c48c6000000000000000000000000b18414b20203c5d39a78e1907fc3f3a52d436714000000000000000000000000810bd3b7e49fcf503e2737c1bc5832a57561fec400000000000000000000000082d52338ffafe42a0db2e1277b8f428920c2802a0000000000000000000000005e601cc1512036abb10c748e33628c2d2d993c0a000000000000000000000000fafb76e0f8d1a2a16fce5f14462453289aa1bdd70000000000000000000000000f317a880edf912b2ed6789cb8ec854ad27a98ce000000000000000000000000204f8e5522c9d6d033e88f5632c64acb632c4d53000000000000000000000000d96131745162bef26636081d0c46203ab1e87c20000000000000000000000000eed6a2473be3f83b8f1563371d140f71395774c9000000000000000000000000b14a448c2e33755c804f24d2d831bc70122cb301000000000000000000000000375c2c3c08ddd49de19afe755069e23a8956f4aa000000000000000000000000aaf6b0da246351052756100e816bb1467a7de7690000000000000000000000001553a8d947ff81b9a16010ec0b1ae404486e8f0b000000000000000000000000f70737d1f2834d623edd74a30717b14843ae6d7f000000000000000000000000e4dcf5c981292df6665cfb534d46153d7219c88400000000000000000000000097e369ec83f86dbe0f53d0ed74235e88a5d74336000000000000000000000000e83669fca41cabdf0cc0efa3155334b29fc7bbe900000000000000000000000043e1d8248ca9de21c6f9dfea0261bc83b5c9e668000000000000000000000000acc88d2ff2ed263fcdb5376097fc29702288360f000000000000000000000000a744f3eaa0c93c1a6d67f9656aaee63f6329b361000000000000000000000000822dd82813f5569b45b76e9d295d34e70bb95b7c000000000000000000000000785ea66e8236a6981d0b05576a8c37ebf2114bad000000000000000000000000f1d350b488cbea5ef157e7735a3d3d4f5d3cfe2b0000000000000000000000007cbd03aad7b22639844e36053f752f8efa35cc64000000000000000000000000478d82cbb6f10a72ec4d9355e2df1be578c15d0d000000000000000000000000481c0ebcfe2aa03d64549d6f2a493762aff64a5a00000000000000000000000064f03097d251817ea70cc37d913c69a4bb48a7a00000000000000000000000009bd37799e43137286b3a44233da248987f1a43260000000000000000000000008682ea0b64d67d6765500d7db266ec8fbcba89980000000000000000000000006f0890b58a9a830dd191f2fcd6833ca5de662c9000000000000000000000000050ba4dae9bd2094c6fc6313fa09e85b75ca63bf2000000000000000000000000796b61b615cc41ae7a1ad5ffa655e804fa0d3002000000000000000000000000272870d037be4cbda4ebc962775f3c61c8ac4eac0000000000000000000000002581f50071b2b00d8921fe9e59407546ec192fe40000000000000000000000001cfc831ba9f0818b5bbceafc19e526848b83a38d0000000000000000000000005e55a6352cbe6e40b0ba60ab758f7995dbc1f60e0000000000000000000000001d70450a691a1b6dbe36a1422a2b49ab20dfc94800000000000000000000000004dfeca5b8ab2783813266736f9ae629cd5b6cc50000000000000000000000002683066f9f2600d2517aaab097ce11e4b56960f800000000000000000000000033099babc2e561247c311a6f00bff5b0f2b4a0880000000000000000000000008a8d7d9efc3e0e82b0b8ec5142de5facb750e4300000000000000000000000008f41f8d82220ed46f16bedc804e18dbc6e72de8200000000000000000000000090e29d4832ccf33953481771727eb7474ecace94000000000000000000000000547bbaf8bfed78c6e1e0654c37ebbacb63bf0b20000000000000000000000000c25ede6127634b6deadcecab9b92d663d6ba90f40000000000000000000000006071d4ad6ca46e54f55967ef1522f68f12c1a8b5000000000000000000000000c60fadf635d69d3cd3d8f3f15e68b7258b82b04d000000000000000000000000e34c1669aafb342806695014a70e2ef2f7942bf70000000000000000000000009f5e839b25fb3be367061807ead2f1e89bb465250000000000000000000000005c6f21f33dbfe1a69125bdae1b0bc52bf6ba5885000000000000000000000000ed04e7aca6568f581ce57b193e30fed079ec8507000000000000000000000000facbbfcdb32d13be06091cfa621c143f34de956a000000000000000000000000224c0aaa41bce0ae652ed7ebd72b3fb508cb4478000000000000000000000000871158b647da9aa7a51d260e119f985ee071ed6d0000000000000000000000009f2e3f25fdb1acd71988f2221b3941574780ca3a000000000000000000000000a8413ce8fb19e0727db19bba77f063328f7d3b21000000000000000000000000b59e7de43bc37aa86a97045fd6df0e2aaec99e2c000000000000000000000000166e96b26016642f629bb35d691e0d493a2d6d78000000000000000000000000dcbab7e2aa62d6da550da3299a9eb75053a35f5100000000000000000000000066fff2c4ef3d35d2b29813066cf5e3f6b477183b0000000000000000000000002d138d1488c3081bcea529eaedd4dfb6d3397d5f0000000000000000000000003d442c27d6659e7b33bf64269b027c895b534f56000000000000000000000000d84529b302f3c63787d97d93b697924036654065000000000000000000000000db95adc0647dc1c2156d6a5434402343cfcd562f0000000000000000000000003597d8cd760f73c4b24b6047ee6c74f6eb82c788000000000000000000000000ff34b56b1088dddb7c031075ea8b361e6841c9760000000000000000000000008c3e8c35db79e1c1cba4f40ae5a188bdc5f8a6bb00000000000000000000000094a9afe865ec3ea69644763c45d921da6b1b9e1400000000000000000000000099cb5361a5f5033db81ad71154ee60df120ab2be000000000000000000000000837fd9babf96c02ea7c6a4e412956c809e143ccf00000000000000000000000078b0f9075a56b2218678021346432815fc5db839000000000000000000000000e260222549cb3db4e0d9aa46d2c0819af986d05e000000000000000000000000a2a2d186a0dd336bb0fd2f0000aa6715a5f3f2f9000000000000000000000000f35beeb6d7d0f6dd494564d3bc750b0735575df500000000000000000000000059e65e257c055dd61bc46513fdaa971236129caa000000000000000000000000aee70aa18019fdf3baa59c15c2486f270d95e6c700000000000000000000000061112fb81c45916786c51cd212ba5b46980f25110000000000000000000000005b18f05cb147dd0103d6e902430a55732517c63b0000000000000000000000003e920063df9faa6e6165f8d836087319ee52cd40000000000000000000000000f6c99edf4811b2e391f4d908a4f54491756782040000000000000000000000008dd94a31933ae4b6d48a243590e2a16785f4f2b400000000000000000000000020483ceca4262e320e1ad540038f220d439b8a78000000000000000000000000862b0166b591dc26c95579aad60107a11f2a665b0000000000000000000000003e5ff5282f319ee8fcb65a6878ea3bc0a7613f890000000000000000000000007ebfae9109aacf47f60e027691cd69f1000ad6120000000000000000000000002de116b0f50e7c85590cc12418ca79f9a96d3f820000000000000000000000003857719e573a10e72710ebb719936e47814d1138000000000000000000000000f53e9d71e7c5b38ca86482b8f28dab924a00c4ca000000000000000000000000e6852a0ae8c8faf079786062a9b9e7c6be722a8f000000000000000000000000067e8ebc56d3b5da1a23c912bd7a5dd7a79a8f5c000000000000000000000000405cc6e097c94751c302c5e9bead3783349cfe7f0000000000000000000000005a95db362c4b5966867a63d06e0aaa3e0d44e730000000000000000000000000be11c6efe8afb1be9e2381a73f0c9ea26b6176680000000000000000000000002fa6f376584c2ffcb4eebd4272791dec85951fb5000000000000000000000000e6d73aa52e33c3db1fe12aef03fb08bfcdf2b2e5000000000000000000000000451bc7601f3313728c15190981be9a4fb979b0c7000000000000000000000000822467643304ad9a29350ea3ef1447f2ba52d27c00000000000000000000000099136d5fea2057b5ee3ea8e930cd533060afc9e9000000000000000000000000ae790ac7aa5117c94f55f0a7c498ff4a693aebfd000000000000000000000000ca51f61b6e38df55d1f33ee4c7d21fa4bdb981df000000000000000000000000049fcade9b0736ca131c9f75136f2ec958b598840000000000000000000000000dfb12afbac56bbab0f1a0aece94279ded3450bc000000000000000000000000eedc2d7363a32956253ae27786b8b112c181c2f700000000000000000000000031bf151a1053f946f2b02e09bae3005cf15a1ee1000000000000000000000000cd69c9497a80564d0000094ecff03565c8d5c20f00000000000000000000000078495e0e8a6a316a17d1fc6bdae5cad24af0c5480000000000000000000000002d38db9145baf5bda30afebc2e74aa97c6859f780000000000000000000000001f5a617722dab115c3708f2d1f81fd075018e5e800000000000000000000000022c1a6738ed7267419af7777d911abfc0abae26a0000000000000000000000005ad340d5f85d53b616f522f2a38e51c2b04542d000000000000000000000000081374660316ac0978c9b1b71ff2f0310bbb71c9f000000000000000000000000b3349e3fba9dc97f7e2d704416a19aa3bfb3e5ea0000000000000000000000004efbd3d41ee988e2bb63da881a0f09ece0bda0f0000000000000000000000000153f59b1eadb25743747d141f0ad7191484a4da40000000000000000000000007c06e43353e41bbc811f59d60101df205e3f41cb000000000000000000000000140076f73eb9b6e5214f1fa3e0cd5b5faef21eca000000000000000000000000d33d3e7b3ef3eabafc32f6eb3b2be337d7877b28000000000000000000000000e152780d06f54c52ceaebe0e5f05099ec891439e00000000000000000000000048e21d7b3183eba74a86d9a2eb4a5af9148c3d3a0000000000000000000000005176b254e7aa05269d9ed020ea6e1071848edc24000000000000000000000000e595d2c989f024dc2b6bb7f6d71f88ad0a34420f00000000000000000000000023da29f3f5610f2075e5020e8767814aa65052db0000000000000000000000000b254963bfd73881edcb53ac5d28922f8d321b4f0000000000000000000000003688478283827c8d06c2053f38969f91fd09417f00000000000000000000000057927dc48153e00a899dcb85d6e11008271b250a000000000000000000000000d5422af66e1b6136c098ff19a683b8422a19553b000000000000000000000000c0c8df6abddc8749b45cb76a1abf45885d47b1c1000000000000000000000000bab0f4442692f75c7c82bf3818df80ec613e7626000000000000000000000000ac1f1bd841f7ca97ef2176895d5099993f07816d0000000000000000000000003f06abd66b9fe9ad9a405b09e944b74103d0e37200000000000000000000000031b5a186e6c0bfd971d20fe87afec4a7b2029cc6000000000000000000000000862b0ad89233057629d0276de769cac4b3af2ae000000000000000000000000053d707c2e03db1e329f722dfa44f9c4f58d05cc3000000000000000000000000281602763ee34cc39381432c822d812bd72f634a00000000000000000000000055bf67bb182399d69b239cc1ab033575ee1340720000000000000000000000006d28d66a0ca4e2d16ad6c51f3c516c036e2efa2400000000000000000000000027ca1e3ac776bf7cade0a8a930d5acfb8f07f6f2000000000000000000000000ae9877ab39d6ae443dd0c9a71f5cbec8703515f00000000000000000000000007e016049963ebb62d226289dd92f4fa69cb62ac0000000000000000000000000dccd8175e255ef54c19d5a9be3923875c9478b690000000000000000000000006a2f120f4c5e82ada3da16ca305e5519e969a711000000000000000000000000f54df2dfa5386cfa9e8ba10713be1aa2ae5d03bf000000000000000000000000377e5455379fb27fa884afab8e3576ce658d98390000000000000000000000008e5cb51cf670bbd03dacc57048e5030d517884a20000000000000000000000003cc572532d8378f31f33da6a0e79e1a414b5d6b90000000000000000000000000e0d52c65d2e914ff52b1ae3b39a1ab1649d443c000000000000000000000000ac68405289f4c3243a7885d00f0d316ff3d23a0a000000000000000000000000f8a59d4085bfad3ec896796eae0a8d979060cf6e000000000000000000000000e12663004f4ef94617a837c99d11db4563135de800000000000000000000000027d13283a4d8b4cdfec5c09f5fb7cca7fa9c5ceb000000000000000000000000a29fdb80c35447ff6adafae3201a6f1676f0961a0000000000000000000000006f25dad0b3a24fe7822ba3b1e253fa8232db3e4200000000000000000000000043c6705ed15eabdc6a0105ac082b40037fd04ae70000000000000000000000006dca2b86015f2e6c1ff6bd81f9ad1894cf5481900000000000000000000000009dab578215f9b0fa4f08823ed00796fa4ea6c4ff00000000000000000000000029a8041b275a7f46884f8f1e9119a6114bc863580000000000000000000000001e9e1da78a2bc1a58a9a8c6a06eed5e725269b1e0000000000000000000000007b909b855b6e350d39e8df0818d048a589b6677d000000000000000000000000038bb130329d2d5794699a0b1aafed91dd5cad3200000000000000000000000000b292ac65000027406163b41a1af95e6a22fc0f0000000000000000000000007b3ff9b6f0ad6df390335e7c250b58c51ca9ff21000000000000000000000000873fbba4f81b9ef3ac8073fe46ac72cbe9073ca60000000000000000000000003d68590274d422376e69b9161a73a010790d94ea00000000000000000000000098347152a6eaa7a08008fc1ffb0d9ec512af7279000000000000000000000000f17c1ca5f582bf13fb385f3f0e3dddfff93a12ea000000000000000000000000c9b3254c726e121d84fe1539fcf05d935619cacf000000000000000000000000f751fb98c4095159fad55b5b97ee0e468101153500000000000000000000000042d704d61d2a0a2d4d1c91a377b1e420c72e4c960000000000000000000000009ffca51a00766dd6ffa0bbdf0443c027351a14030000000000000000000000001743fe7b358526ab6b3132a136ad25e624dff6f00000000000000000000000002b7db9b9f57f229a3ad23b47a3a3e0568001f61d000000000000000000000000a2f8d78f751540ee6a55860d6ed924533181456f000000000000000000000000f4fe76d1c6fa230f57a1a5a381e68b8602e39532000000000000000000000000dce9547517bb389307888e428b69df7bc352ad0a0000000000000000000000003a53a05b0c921471eebf422d9193a86cf9e135430000000000000000000000008c8b2e7d8cd05279ef0a30e7a0bfc76fafac4a330000000000000000000000001c47841c1b807c62090b4d82ecec766f9e753f33000000000000000000000000d8e95564210e7bf29425ec473bbb2da608564c4b000000000000000000000000eefb462e70d7519786e34a45afb3e87ba0e1c774000000000000000000000000b3dbe4b81439a34cacf264c560ccf0ea7cc2f0bf00000000000000000000000002836265dbfbf48a58e8695b256d2cda263f15a10000000000000000000000003ebd97ba38ab2dc54984f20569e8010c676ed3810000000000000000000000008a00d883d4b1316348dd439a27592fae97a5fd48000000000000000000000000c2db731421737a510b7469fbb04ef4a347873621000000000000000000000000b63fd9c2163462fc73066f84d10245b7dc99b8a7000000000000000000000000c1569f5477a6340ed87abd8f95ed2774417a76f5000000000000000000000000208208c4f63e85deac0add50528c9464166b3e5b0000000000000000000000007110fe3016998884876530399acc9500fa4af13b000000000000000000000000687aa2da24cadad61cbc5534f72d280f97d0ece9000000000000000000000000594a6544efa9af44d4bc71c14fbedfd182d3d23e0000000000000000000000003b4665467dd3c2504faa1b0eaf73dfdd790345e90000000000000000000000002219c7a0a0f98b05690fff7f3ac6d4eae73bd3ad000000000000000000000000eb3cf4b55411b32c9a797eb4ab1a01073d3b485f000000000000000000000000176cfc9ac3123c0641594b1086b17c05d8992814000000000000000000000000000e89194acaf532d7b378ede50b3fe46c9a6d3a000000000000000000000000aec132ff004a554803036a8de481e02e874926a9000000000000000000000000910c5ccd79b525b4b1ab034ec46a8a2eaa4176b80000000000000000000000005889bef30bd0a7e684b38ad24aa2ebc38cd92fdd0000000000000000000000005e90f85ee42addd51c1730d172cf9eb28bd005ca0000000000000000000000002dec77e3617b10e659749764191982425be313a800000000000000000000000020bc87c998439849423d0c536241827f90ff4a560000000000000000000000008269927f14419d9a2ca6a47fd4fbfb08cef5cf44000000000000000000000000f4865d56fb8ec2e7e43545a9e4168b2912619dd30000000000000000000000006cbd4ddc2267411f2927e2242af2cefd81a8bb2b000000000000000000000000a544e9eca4d85a56971bb58bd0806cb2340217e8000000000000000000000000e843db6648f8671805243f034d4000c8747b080700000000000000000000000055f0aede8b5c37fc2ac395d77dbf4ad33752485700000000000000000000000009b5cfb3193967b9fbba5e9de026ab6e6ce9aff7000000000000000000000000af1d1dab9594e8d63bb758ec1f69585dabdd8e8d000000000000000000000000667172c3093e04c2a2e77ca971762e718997294700000000000000000000000091cf96d16a6c4c7814eceb0a9ce7f55e8bdc453e00000000000000000000000058dd15e074635e8d7c4f28925549c8a21bc10ae80000000000000000000000001b2efcbedeed8231375b25c56ef284bceccd89ef0000000000000000000000003a0f599c421cf3035e1a168ba3c31cfdceef58ff0000000000000000000000006096812836acbd73b41340048b241ad61723d4e6000000000000000000000000743f90ea1e2b4be1b435855434945114650c5f560000000000000000000000004ee2b2fa2a129cb0cff3b1b8c4a599494eb407cf000000000000000000000000419273362372b8c329778de6af22aecb5e243b83000000000000000000000000bdca05569d1bc5c8fe5ab1be5ffe45e575be4c84000000000000000000000000cfdf90ec72338dde89c9b0a57ba6da68396748a2000000000000000000000000143b67a53c076747b893cc786a708bf591b2a32a00000000000000000000000041e2ab991bc7ad5029463eacabe21de2a1c86aca00000000000000000000000025eaf136db4c35bcc159c51077becd8a165100bd000000000000000000000000f3c3eccd82ef57744dc8505be1d41a50155fc5540000000000000000000000004401ef505c44a5686a94f38e799fc4310af3b3c300000000000000000000000034b00b3ff6f5d4f2e612ba1c86cf5bdaaf2e6410000000000000000000000000e46f86f0de178926bb28d5d33795d84bc5d5edd300000000000000000000000029dc8baad37e6d36be0cce210c8887da04a7ac1d000000000000000000000000bc6f23cf8f82c25c4163f1a5123b401d932ce978000000000000000000000000b3cbda8a243fa930b6742e70848a634fcb8aad790000000000000000000000006d09e162bf9dbadcfac2a1cf56d40023aaed59f4000000000000000000000000bc149e8e5dfd9024637daf428d266b4ccc59f649000000000000000000000000ca7ae8b2fa5ae91b564666d97b2d51801bd444e7000000000000000000000000ad8ff22550237b7bb662285523c98ab3db516d240000000000000000000000009e88db323c71b37b21ad581402e6c1631675e879000000000000000000000000862be007ff3f86bddf867b74ff66a2764528e9d4000000000000000000000000de1ff102d40acafb79348fba3d7e748b130ba527000000000000000000000000e2dc5f5ad415952572ac0001ddecd0183f7c606b000000000000000000000000f0db907bc242aa3ef9bd43d64f05930f15371a9b00000000000000000000000091e8789b387c08cbdf3315f972974be3598d00de000000000000000000000000d86eb611a891f60efb8d1ba39d5891f8d4c9519d000000000000000000000000d343a755fff5391418802693dd92228d288eefa5000000000000000000000000231f0975df9de4c946d4968bbdd7a9d1f91df73b00000000000000000000000066cf576d837ef7ffedaa69128d5ba9119cf15a1c00000000000000000000000024e93e9230d8fd706ba7dbbd4bcf3a0ba038b167000000000000000000000000fef2b62be8a569d307c00468fd84d2f1661929bb000000000000000000000000056c634d5967c7772f1dc7216c6adc9c9c0a5af0000000000000000000000000d92e58710943419678d29a604c270995b3b809c4000000000000000000000000b7887ab304dbcadc8ecb652085bf2ede8473b5f6000000000000000000000000b740dfc1cfeae2ba3f4ff4e25984095cfdb3176b0000000000000000000000004e99278a055331f808778cd549d7212b0a832748000000000000000000000000a0da255309de2a20577457ecd68bff66890be08f0000000000000000000000007417991062fbcf736cf43998ae9878c9dc2a11100000000000000000000000006c31e57b942db1b5fa71792a84538b8e0ca1106f0000000000000000000000005377d04ed9f4f251e1a5e228e1b5d3ea645c4997000000000000000000000000edd9c8359b40dbe2ae9a6a2be80d5c7cb42580750000000000000000000000004764e22948138925152325975e17cc7eb28bd17a000000000000000000000000134ee0a6f90f0ea8e9c03fb5d083bc4e6ef8d391000000000000000000000000858454a8c6c265052e64052da7974511ffe4db5f000000000000000000000000e9ec1747658ecbb29e01c812859f0dbf8e0f020e0000000000000000000000003ee87acd287a24d3997edf9d7cfbb896839f2496000000000000000000000000a06d1779bd74b199f63a79bd18c792df6f0178cc0000000000000000000000003a4e2c38d19012c4e9d6b2bf970dadc3347ea6520000000000000000000000004510e60f640a424ed8d64ded431631cb68342e00000000000000000000000000d735e705b66fa72dda4c68edb923332cc6131601000000000000000000000000ab7181f62981d7999311dca8f68a8f79389ee956000000000000000000000000fc3e3c1bd9d05928930d0a7982daf264fc24348500000000000000000000000074b0a1d4b41da08af999b64848972ac0d94e87c50000000000000000000000000415a78d1f1cfbb9d241ac499206ebd87ed77e8100000000000000000000000099492cad19a8ddeef49f30b50e0fd61e053a146600000000000000000000000019bb4352c0f161f886133a0ae1a7241b4a0fbc5b0000000000000000000000007b016767474d2b746762995accd77423bc46a2ad000000000000000000000000dcd0bc4ede26469fa26db551c3946acb3c93d72700000000000000000000000097ab8df18b0803630ffb3aaefcfc7e982778cd9d000000000000000000000000cc447b11a75385e7f3308e925c2283b454573df00000000000000000000000002fc66ae8e395d90623e94e2f7dc6730db35b3f74000000000000000000000000f199928a8a91c2553e0ee7a542cbd585944b52be000000000000000000000000df89fa7cd152da2a81a45302544ec51e46835cb40000000000000000000000008b4aa14c54cadaa9b80ef4f4cacabe755863cf4a000000000000000000000000a9adf28835ebfe751ec0b4da615eaa10568de5c90000000000000000000000004d832236b37959ac401abd68ce919457ee2e401f00000000000000000000000060de6c3b0e609e56ea1c9c9b03f08e3cd4950fe8000000000000000000000000889626d3883a7c02bdf5b35ce1a0fe0de61ef1f3000000000000000000000000b63a9ec3572795b0641d4d44a34362d56d3e379c000000000000000000000000daa63a688b6fa10221ebee7b49c8e14677a7d5ab00000000000000000000000006f59f446e0b9576e59209c3b3fbf2b0b9bc0e1f000000000000000000000000e30909952efb633fd981fc0f765c544b3fd26b84000000000000000000000000323a3665d10cdbd60e71905fc3970d3304f805b500000000000000000000000012f4a82a38a176e5bef8dfec07259de5fd0b7584000000000000000000000000d6410caa1c87e7024780b6bd509e4658b85bb1b700000000000000000000000074f2d2fa7822556ebf97dff917eb5cc0bd48353e000000000000000000000000e50b89d29025e8d46a838a2078a51c611503e7be000000000000000000000000ff08639a8fe3684b64e423b63164c5257152711200000000000000000000000077e805c42238d902312ca1af1d208cc16b7ad33500000000000000000000000005f346a6d22704f577bde4fd4eb11c507579f82d000000000000000000000000ebc47d2dd9101977ed13949f297096b36124f7a40000000000000000000000002a4dffef94290caabda8c0064b06abd1f95135470000000000000000000000003940a9ed744b94a6b5fe73d74a744bb122d9fe1a000000000000000000000000a00b3e8d5ef3af7162a01b959c79cc15b0b4215500000000000000000000000062ceaa09cb3f921937c359e98398bb9f29aad83c00000000000000000000000028f6b42c24a567f04c2753a174f2dfd91ed0513b00000000000000000000000028eee8a8290ae4f5f53dfff12eca119f120fb5ef000000000000000000000000a5ec402849fdc601c146c7c65b13e7490cfb692d000000000000000000000000044c33eed8678e16cb5d1bf2b48ce59bd4e64ced0000000000000000000000000ec465f84b70ab09f56c5fbcc8251fd3e05101a70000000000000000000000009209d7e1437fddf858320772b3f9f1772007cbeb000000000000000000000000ab18526caa9c5fcca60e96c2528b4ecd078064dc000000000000000000000000dbdf710060867a3b6ca3de2f8faf57d9adbecfe70000000000000000000000005d1670ccd933d4cdb0390aa274705e119782b6ea0000000000000000000000004c407cd448818010eb1fbbb9b80997cdadc5fc52000000000000000000000000f04b55dd454e31a88e4a6c2581a37917b22ea6900000000000000000000000001a2e2574c9dd08bdd4a7dee0a5d4ef95a5a699440000000000000000000000000c7e02ba9f81be67812e79c1272fdc93e5fa1e6300000000000000000000000023cb476d590375baa97b037782d4f35e233c879700000000000000000000000090235c767cbd508d7687b057c45e88de989caf14000000000000000000000000f65e0c40922d72f62e6c3bac5076674865ebdc50000000000000000000000000c8049a54e3931da3e88f507bef8f412728ef9850000000000000000000000000e499c794466ca88e1d21cd7ed89f675bd5c2299f000000000000000000000000a8ec1abadd1b0b91b9030ec203f00ce01b0d0ae80000000000000000000000003398cd0cf07fcd7964a277f78298dd91566d48fd00000000000000000000000038870e04dcf1c3392e9bd862d606a2f446ef773c000000000000000000000000d5104c7dd8fe57e2fd772d9d2b7563e98cfa700e000000000000000000000000e76c58b792c025f5f8266fa9f80e91423599820300000000000000000000000038a86a19875e875b5b6c19040b4910da6e3bb61c0000000000000000000000007fa5ad3766c94f3e3e92d35b6a35c186caf5ce9300000000000000000000000027c9b373cba66a80e8fca640b33774710840391a000000000000000000000000e777982350f5b12bad6238aac40243425003deec000000000000000000000000e982df2a2740ae64d54bdeb079d93e50415c3d52000000000000000000000000c124b5812dd0382b20d3d6ffd0f1415f173e3af5000000000000000000000000243a6d02c523d38e384092a6c508f0cdf56350e700000000000000000000000039a8365b060c5b099b874ae8fd99520426a8d6cb000000000000000000000000ce8ae212ce6f9889a923242006354719f6da09fd000000000000000000000000169e76e3617686d8ea0dfb68ffd0abcae3579142000000000000000000000000e24c4ab4800a114ccc43843808b781c0f577916900000000000000000000000072aeb2003c42b546e94fc9fb1a2e91440010608a0000000000000000000000007590dbf6768f00adc3882b64e377279d148522b40000000000000000000000007d115d38b662fa82eef455d970912a2488c50e920000000000000000000000003af702526fcb921958a9e5a3f15fc639d7b6f63e00000000000000000000000055ddb526578acac42778113953b16a426fc5f3850000000000000000000000009ff01d1b7ba28d7b4d975dafd63578ca4f9772e800000000000000000000000084f10c85d3df10220152ac307229f8130a80373000000000000000000000000083b8e3e59c0d23ea5f9414d1fd596c0c8d3a0519000000000000000000000000dbd967384661071b6856a4d4085d14b25f3a272d000000000000000000000000c7c4b9f4c1029271c8293ace2a51547a18105b980000000000000000000000001d2098f04c2053228cd4db636663c7385d7d6de5000000000000000000000000ccd4a967b1dfb0baf7bf10ed63fc80ce7ab877f30000000000000000000000001a4e1343465a8dbccbdaef49d701647b460e5b6a000000000000000000000000e9962fc4131139394b171cfeba8a0a59cf71d9ca000000000000000000000000b0a7ee25e36fb1b0f06f1fb06dd8de9e9110d2300000000000000000000000007bb48eab169c860aacb3e7c63f09335f11b295ce000000000000000000000000030ef8bf2cde4b3a457e44a625a64ffbbbd39868000000000000000000000000ff2813cde32af5f246086efa3541c4ef38476e4a00000000000000000000000057204970c13e7d09f3754d5ba4e906d5f74b542f000000000000000000000000c90ed33422b9f70ef090109b3e9ffd71682923920000000000000000000000002c8df90e57e44872d7c78bb1581b2111d0bab96e000000000000000000000000013758d7b69cd88b1aa9ade53118a4f795f35e7c0000000000000000000000003a7257ecca66f43db434208c019968eade4e4e58000000000000000000000000f652c9a275b1064b9c991d32ef716fe9f05c43d90000000000000000000000005357a03dbfd9df05963cf00e9020abce183c4e500000000000000000000000002d8f5f6a4b58ea478fbf27f61a82364f23a1257e00000000000000000000000004fc8faee64786f2269df4371ed998ffea6e44c100000000000000000000000087a6743a8214b46a6b978cafdd1edd5c8351df0b000000000000000000000000eb82dd6e57eccea8b50dfb776fec9c9b08753278000000000000000000000000f18577da9cff50872849b367d4d218b153af06100000000000000000000000000efce3578d14874889acac13c203582c275dc5d60000000000000000000000008d22c5ec5664a8fc6514fa36e41c088265e687950000000000000000000000008192cb59853290ee503a6a6222e0b1af41c059d40000000000000000000000003600754eb8e534196cd3f6f1840cd6c5f1f2159200000000000000000000000030c553327949dc7e2fc7f110755bf1fb16aa972a000000000000000000000000f0ae8c18e525b21e240af1398f2aa5c80ea38ad7000000000000000000000000bcca9c75a212604ef2b5b8c9d465309dcedf80860000000000000000000000002dbb61643259648fa9d661bcb94849e0fd5890ba0000000000000000000000001465955931710422ffb2656ac35dc0a841c31d72000000000000000000000000b283816fcb5ff8c208609128ef0861ea4b3aa59e0000000000000000000000005e4be4208590507a22c830b4850421b40b04353c0000000000000000000000003e1ba7b2402c8e50d822ba2e53af4f5c2d49848700000000000000000000000075655d2181283c195450dac01e573496472bd1ea0000000000000000000000006309a720dbc76ae1b9aebcdfaf77b2d7c18bcf9a0000000000000000000000002f2020473e8baec32032284a879fb9ae1326fa86000000000000000000000000e1ffbb31292506a51eee2f8f1f84d93ca57c8774000000000000000000000000828a7b855be468e13d4e857d7294f20d6bd4a388000000000000000000000000896e115e325ed575b5b3a634138a78ac363dd439000000000000000000000000103059760465860bd87462d659c9bd6d9f8a7bb70000000000000000000000007282eecd7ad74bb4488917a1e410d05ae39d16e20000000000000000000000001aa2ad610725f79df2a070cf1823582bc2f5c3a300000000000000000000000007eb36a2048da7c99d930d66ad01fe31a5ba7fe80000000000000000000000006f5ccfb42541e1131498d1fdec93e5e665b8800200000000000000000000000090e3a96934f437ed2b86c1ad0604ab10c86b174b00000000000000000000000051cae6fb2854d4c573b9be367fce28e472085f89000000000000000000000000500647f0a4da9b266072b6e3249a86fa221af93b000000000000000000000000b8eb86346f6e5bab0b36f33ef51e245539c662c80000000000000000000000006b2afc85e461e4eb104a79904245d7bbbf27b3ac00000000000000000000000031fc40326537e8b4d621cd75aaa4e295566c078d000000000000000000000000694c833cfad9f275aec4fcbd410cce13f96b9cdc0000000000000000000000002d0780e427b9e52a255f44e4e8e44fad223e2cd00000000000000000000000002c09557d5029ab0c3a5a7771b9bec4a45eed49ad0000000000000000000000005bfac8eecdf26d5ce52ce19c1ac9697531bafbae0000000000000000000000002ff2f6e529c6db67a56ef5210963dfa98c6433d0000000000000000000000000f79519ce2ea678897a1dc62bbdf98e3ca543e066000000000000000000000000b55d5ff7e8fdc35e47f31fc45394cde3edf2fc51000000000000000000000000d543e5318483e8ebc5ac3c61b6d69e16335995220000000000000000000000009ec34fcced8cc81d4152ba885d0457a43d406709000000000000000000000000c89349553ba28bf6d20db469358deeed0db26307000000000000000000000000849315f5191016d41ddca9cb3d4ff0cdc38660260000000000000000000000000de1ae47f3f2d7642ffc87482c68706436ed72b80000000000000000000000002b60f35733c311c7323705bd9c17ecc08fc2a9e1000000000000000000000000fc31d690615bbf300b5a872add75e68edfb3b4a0000000000000000000000000d65a719f4ecb64e13f21cb26933ffda58081ec080000000000000000000000001a574ff9ff55ff5888ac0fc40c58fc1591cd54c4000000000000000000000000b318ac8a07f77ef725a5117723880771e18243780000000000000000000000009f43512ae313de15c58a287c5f666772dfb2225c0000000000000000000000004f45cadc98e73b65deab69578a9e166f0647849c0000000000000000000000001f879471ff64a92d682dea2b2a2b22e23f674c560000000000000000000000003e6101e6e59cc5043c9e3737f870951b8aaa9964000000000000000000000000c2a75baea8002a78f6b0eff578d5fc070a13023c000000000000000000000000f2151007569d5ec0a01d56791f09dba04eee7e0f00000000000000000000000066ab28fb83ca67ac172626db39615a90ed30b12b00000000000000000000000025a3c163459f2f1740b0c8b436d0285cd7e875380000000000000000000000009492abe89731d4f868930c9861fdbbdeda4c1604000000000000000000000000ff0a793667c9effb62d221774a05a0c74b5a0070000000000000000000000000b32c0f69b7c329b847297cab84f344ea046c1624000000000000000000000000ba38c43c5c89b5ccde3f605f653b4228c1095701000000000000000000000000738e3f043db510b76c22cc3a7245b7c404953cef00000000000000000000000073976cd386b5490e5a08f2672171dfd2b752e3e7000000000000000000000000e85ac60eb54c5e3dba50a91c6f95d57631e5e68d0000000000000000000000007a14d6107551ce622a3acf55e58b9f2926d8a4440000000000000000000000004ce51692abf130a8cbca84edc8923c01edab376c000000000000000000000000fad6b5b8e71b9dc8ee6f8b73f62818f1069deb00000000000000000000000000e6f0dc198ebbe51d2dd25c169085c4ba4045e326000000000000000000000000053a36165d7afac90a79a04257df0ddad852c17a00000000000000000000000076e34cf9db8f5957edc289406397d26f08ac3135000000000000000000000000f189b893330d554e4da2a64196148c94f37b8af5000000000000000000000000f42b12ca2a819b6c0e38923b7772bf0ed27b0aad0000000000000000000000002a3039609ad8b0a5de05e44f5ca3642da7627a9a0000000000000000000000003db87038f6fbd16e3739619bdc965f1f6c68fbb00000000000000000000000006625ea83ac3ce8dc4ad3ed0bb3b9c6fec9604440000000000000000000000000a4ddd20ce2e823340e515811cc6dea0a382ef8ea000000000000000000000000df93e89fa13c0afc76e94338722acc745f2bc9f90000000000000000000000003240cf47fd98869f97da17d2147ad81b92c438d30000000000000000000000006a6225b0529ee0f25f55e58f5c8b9c9af8563bcb00000000000000000000000081a69ffa6b40d685b2b344e1df3b56ddf5dfb1aa000000000000000000000000ed90877df8e810322ae37dde1eda8a5ec4a9ce570000000000000000000000005100045427554560964232be71cb84ad8b322dde00000000000000000000000065990821b84d4f14c8133539064d2da601d38d330000000000000000000000005d9f6af8e2843ecf112c27d4f6b631ec64b4c861000000000000000000000000c37bac1cc2ed661d890b9467e46009043e63afa60000000000000000000000005fa3fcc74adccca160f0b09e3133d7c549583e01000000000000000000000000309ebbe1c89639f93c84c96661e72d827440f0f600000000000000000000000038f667bc1a26e7bf9f968b28554b68833930527d0000000000000000000000005f73330ec0bb93de34feb26bd1e59fe4da83e9dc0000000000000000000000005c607d3ae65fb5666014f5701b926bbcd7bf01c0000000000000000000000000693cf3c01fb7f4f812e39446bda901e4e49bf022000000000000000000000000087a2c590b14d7b2770713bfc99c135d7e9b19ca000000000000000000000000f6fdfa36c3f55a8ffd5a562945dfafc5aed6c0f50000000000000000000000000ad1649e1fbfe4f3dbb8791e006f8e4cefd57910000000000000000000000000fcf1d3d0d22d5645c366bc2ea41185ef97cfc166000000000000000000000000b9e351861ed0448e209d6f33aae4e6831e20d58900000000000000000000000032abb1bf365eab50683f8afdfb9ec58023b89f04000000000000000000000000b0ab3031ca6ca6b466d6c130d65a101a2adea915000000000000000000000000bfb4bae8e2d4df38362c2756c7ace77e86a2d77c000000000000000000000000388693aeb19fbd27a4527ced08794ca44e1f29b000000000000000000000000091b9e6a0c905e52fc60c079cbb9fba9b3e3dabcf000000000000000000000000b935645693e22b4af9221f07e2e0276d303249420000000000000000000000001ab4a9f47c899492e1b3ee2a84ebeb1ce6c073330000000000000000000000009d392faa4b62e7d01cda39a5859753462d312e5b00000000000000000000000021b02729794ef2cb381b1cbeda420423fcf0cdcc00000000000000000000000021773896e699263d1c464be7b0a19ab224bdae830000000000000000000000004523c224cdd2e0b15b135612d07b010f2c03a48a000000000000000000000000ebe22db37292e2a10d1cc6f0499a2445eed35128000000000000000000000000804f4994f449ca4797311987bc3221bc4ac2a9560000000000000000000000003cd5b53e1b8db5c85beaab38df23f49b002021fd000000000000000000000000dae913c463706b96d988c0843684752cadaefc6d00000000000000000000000067b94b85189d774ebced7c0001e612dc26d6e6eb000000000000000000000000eaf11015ea1560a617330042b329bab79c420343000000000000000000000000652e92333f50a24c5babff0b865500725546cc6a00000000000000000000000056d7c34d9e6b99c63d938977a312894a6d91f7c7000000000000000000000000c9ee23c1030e8fe0be68d57d4573be9ec130fda8000000000000000000000000c806a311c3a5aadd15c828db53dcee3e7495bf7000000000000000000000000032d4b368edd22ff91ce502ca580824f89fae3eee0000000000000000000000003b1ebbd82fa343a313ff1b439bfeaa75ddeb5dfe0000000000000000000000007afb607363e8cdd2eace286b26aec84d2ea4e001000000000000000000000000c7a7b83edd1f6842f2868decbf6ba0d09333d8ef