60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6f72670000000000000000000000000000000000000000000000000000000000000000000000002e516d533831396d773559724e596d504e465064736975643537656b64365a696935676b78393563515834665846340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000090c67e37fcc185256d95dbcf0cba2e1def4258a000000000000000000000000071a112b7cf1664ac00bbad69b30ebfc16a1bf9c0000000000000000000000001aba15da3b1d0972ae78774cb3f59cef37a96ea40000000000000000000000005e3908f969b30c71c770070bd9f9afc3fac7cd3b0000000000000000000000004e76d7762197e47156c1eb625ddaaf17baa826a6000000000000000000000000e69d0759dd213b6a8cf7256dddeae9659360f88d000000000000000000000000b98bf2adc799b60149a46233f9e23ffe06be312d00000000000000000000000012d5c15f95ed866baaffd764a4cbc86976af8a3b0000000000000000000000003b8c67dab219fce7cc663c6930bba99f6efaa234000000000000000000000000d918e515ff79fc2102bfbe14d04ed0b56a29a414000000000000000000000000220e5e8c077b85f3fcc6abb698f6026d2d8a32a000000000000000000000000085264bec5f3af7a460950ebcde2b6bced5ff47a600000000000000000000000087c21359fbfbc02b481e606c090b0af8182159ad0000000000000000000000004b67fd771d3a31be51e506c30421c04168fbb1e5000000000000000000000000bf8be86f321c5fbedfa6dd07ce4ccb14c187e365000000000000000000000000c82eb5d686cac2ee40447ce889cee3b5e29857c1000000000000000000000000e33b42afafc631e360e20f4aebcb3689ca33a9a20000000000000000000000008e3a84badee72be9c8fb6e62d0d45db0c69ad3c4000000000000000000000000f7e96c3387784b8d0ba5ef1caf6c003413c4daab0000000000000000000000003e54f75f67191f1d3da116433cf6ec3390814cb100000000000000000000000044be14b886db6187a15a797a1fcc7786011ed02a000000000000000000000000394c9cef1e5dff6a0a289facb89d4a15da3efaf600000000000000000000000077f83b95cb6081eacbbb3f479b4c206a102daec3000000000000000000000000c4b0b981652970104a3cabdcd5bcca9514c471ac000000000000000000000000be294d55ada97a4716b76678ed12fb68cbcbd370000000000000000000000000734fcd750ec3022bc7644867179a0037cdc729e4000000000000000000000000a66c49fc508306de126229174f8fc624c3313d680000000000000000000000008d3e838b14f918163b48baae3b7b56c8806145d500000000000000000000000032ac80e59b7e8869cd971543e202bd3886661954000000000000000000000000168ceb9ae39ca3b64c730ed51e0f0f50555643810000000000000000000000008efd6da46eeb7d59ba80de36211ab0e3de14e48f000000000000000000000000720f281668aa1942a447489b76f197d76bd3d18c0000000000000000000000001dcd16e974747463d21a8e1b0dac61549607af1c00000000000000000000000012fde14e7fb5a6af3bfd7d8aecc9f55668b20ebf000000000000000000000000017a251cfb4b5b4e91d19b13aed2a1d25d547a20000000000000000000000000665b6a84b8d1f009b089e08a9bfd83e75790da5c000000000000000000000000c018b6613af25ec994cd9d6d626f4d42038b89b60000000000000000000000005a5c549184852c8f540dc6854921ae1c8f7d14fb000000000000000000000000c28bda4e6e7e14b5ba5924a427c1f1bcdd05b9df00000000000000000000000006c10575da3959f0702b2efd911c8ee2307af5e00000000000000000000000009007af2e8992b621061f63fa7524738b5913761c000000000000000000000000e2bebe41df9d9dd7361b1beb4b8e112e807cb92f00000000000000000000000079f20be6a23f2a8d1ea1709b05d716c83a133b46000000000000000000000000582b2c290220a33bdca5f170802ec63d353f8289000000000000000000000000b036c9b0c9f7d58b3a43dad301e63e64d604ff3d0000000000000000000000000b7b2c8958b1202973b1508e496f4771f44ff0e0000000000000000000000000fb6b7fcc1479a18a0fea551adc04d1232d24bcaa000000000000000000000000fd33d9ba767ce213e097d07ac2b90b28ed355318000000000000000000000000f1a2e8c37540b1b5eda94454c65dea21ad831f8e000000000000000000000000d33f4c4acf69735701c8f1d7a2543c7457343c900000000000000000000000002b28eac28d19cc94e1bc6ea997dbfe890b384c950000000000000000000000007b27e45454bade51d6fb74d3f1a018c83f030c50000000000000000000000000d068d07d8a74d6b88f35373694aeb4e5ba310d10000000000000000000000000b51fe34f4990ef2dc919a60502f2469a3158f9520000000000000000000000002f4210aba1f2d40ccb3ffe843f3a671cbab8a414000000000000000000000000dd08f1354f9923fcb917c08bf58d9e1ab6fd60a5000000000000000000000000fa4e58c7b80cfe906375827c898d50dbf38f912700000000000000000000000016801a4e9a6a65910c62779920fae0e9774257dc0000000000000000000000001b591d54eb0c9d28d52f2b0269202d8011066f75000000000000000000000000641ff13e503bcc6fc82fe967df23000b49fe6011000000000000000000000000caa956d22216be1aafe837d5fd3ae432cf490067000000000000000000000000f5bfce0d7db9b5f05e9ab968a9c668e8a907f93f0000000000000000000000001c366b8ed50e3c82dc2fe64bb08146256275b4d800000000000000000000000024ee0e9ee29905af2f1166f02ee275092495f91100000000000000000000000036395e16f5e492b5a5fb293c27b34b212ad7b74c00000000000000000000000002ed326ebeebea2c02421865fbdc31044d5e9b380000000000000000000000001f86159004d91250662751da65ec0f7931663c1a000000000000000000000000bf59bb77a854313ae86ee29c33fca50223d4dde4000000000000000000000000d9d444e9f8e7007b7e7e8ca10d8eed6268b9003f000000000000000000000000fa7b06943390a03bea6655114ff779741d1fffd800000000000000000000000009d5c7350b5b4206b94e6c5e74a875c9974c070000000000000000000000000068d630e80ace331d4db57ade12da292e67563da8000000000000000000000000fb8a7286faba378a15f321cd82425b6b5e855b2700000000000000000000000036d478fa3029263d35535de38adf5bb02b6253ad000000000000000000000000d2d77741945e6a67703464efe1e897da86b8bec3000000000000000000000000079a8ec3803242cf1063390fff59df5b15b2a0420000000000000000000000001295c6119b574c20e82a9ff264d2b57d8e5b7f06000000000000000000000000a484d9d2bd92d26f05ab74846fbadf814e83faf90000000000000000000000003fd1f6df92cd133614a066e71656ba6cdf530dfc0000000000000000000000006db1449c599bf118d7c2a1c671ae666ef46fbaf30000000000000000000000009b02400381b6673f4bd51ab717480104b64880130000000000000000000000006906659542a94847d664d6607a8f09d6753c9ea30000000000000000000000004981e8b4e18eef8013886f11249b9b83e71df8150000000000000000000000005357b0673f721e36b8cdd8255a58fba9a03022390000000000000000000000007d8d6c22aa9f252931ece5e6203c6a36341572da000000000000000000000000486bf05548104686c51611c80f31723115fd01860000000000000000000000003e0836671ad14fba1bd774fe598af587e0a89f4900000000000000000000000034c295ff1f153bbfb682a311711e2e5a3bc03e6f000000000000000000000000df07c8806488070be7266ebffcfbdbaf797f9d1300000000000000000000000049ebd397af1ca8d90f2ca160a462a2043c17788500000000000000000000000058d2d7518616451a0a7ead326e97546113567703000000000000000000000000c99b9d4bbb924e3dec23db4a65cadd250845e8db000000000000000000000000408b69afa07b31db0fdf956b566385953f17a260000000000000000000000000da48dbec79ae59e189397e4424bd02272dca5b7e00000000000000000000000037d646a31167e4dda30f57fc51db63433d4b8a72000000000000000000000000ec0b276dfe3d75237f356b4092402a3d0e7b724b000000000000000000000000718e38b2c6f32a07a1f6b9928377feef167835ce0000000000000000000000002f5589dd273867638e08217e4f1584b79fd9e437000000000000000000000000a6932a3fd11ee71d47626bdd92bc884a9a94252b0000000000000000000000001286a060b56fb543d0e64dd022a339e48cbc033a000000000000000000000000ef58b87a3f0d010b7f00f22a36439bab091c7b62000000000000000000000000a0772355413f3a21c4827a1661cf788b0649b76f000000000000000000000000f9e57437f6019f1491cfb73560b7e407bbfa5562000000000000000000000000b089115348f78815160adf8332617f76fae238f80000000000000000000000009ffe82cd813c621ad4491646390ee018259d37b9000000000000000000000000ee64aff9632d35e73622307fbc198c4cb5088888000000000000000000000000bf46c4c3389de1267163dbe99e81dd8d78a8b97e00000000000000000000000062081a29d5f4b8514d03ed43dcc5174dd0da3f060000000000000000000000003face961b7ced7529c96ce6a9def21f9bc20f358000000000000000000000000e873ed7a94e8f9ce2adad67ace8ec9cad208a0d900000000000000000000000035fb2c2c0056f59ada3935718f8ef1a3475a1c750000000000000000000000006de8653bdbb7ee11a9581029b2ee83d567828b5b000000000000000000000000fb563cb2572c50480f0ff1a009da54f1fc5d9af3000000000000000000000000c1f1146daf1f638477522abb41fc140d13994415000000000000000000000000f1c15601b632943daea56e60b96a859171589264000000000000000000000000850e3b9eebb51a6307682cb96f0ed8df74225add000000000000000000000000fd9c4e51362a3aad6e8b9d5403cb2a342806cc9000000000000000000000000016fcc5bfd88697a1da6e44331bb0e2ec46bcf60b00000000000000000000000000ba8ccbf0c1ce62834d72706fe3236387f5da35000000000000000000000000b41def222797a09fb791d1a26d146eefa8ca6f9e00000000000000000000000079b454bb209ffd2278f384821503e5d6b8d39372000000000000000000000000527eb67d20b62b4a6d6c49d37b4a4d376018016900000000000000000000000097ff3fb554411b8f2a8218e8be38f9dfdc0fb3880000000000000000000000000a982ad50c9dd1c056a08db8ccea0fe395f4dc9f00000000000000000000000055610fedcc0f9d35f5922a4f1bf4dd4be7a29ed500000000000000000000000042446f2a3caa6545e207befa53a314bc85e184e900000000000000000000000073f848fcdf8f1b4fffeb6efc10d7030cdc7df3b50000000000000000000000007c6ff6db2eb2fc9e1df201448e80032804e2541a000000000000000000000000ba17934d615fcee60647535e0cede2ab1a5a5826000000000000000000000000e16a6ad70d28ccb0cb889c7837d97afb1c7429a300000000000000000000000035de0b4157ecb2037ab1041d2333981e81baef2400000000000000000000000002bbd6bf072564aee06cc476a246581b0c893df3000000000000000000000000726d6000df2c64b78218d55ec873fb38b151af490000000000000000000000003cd2487423fbe8c80dc0debaefa3492182ee9b2c0000000000000000000000005561293b19cfb5868af000e16c60b2238d2fb9c4000000000000000000000000ed8cb365ccb7b031143721ef2b5e59ba916ad15d0000000000000000000000007d2dd4a9a59270761f736fd861e0955d093950d50000000000000000000000006b2b290543f58acce4a16c089171eceb762ddd23000000000000000000000000525fbf518c155ec94949d8c940d1fdf585c45508000000000000000000000000f21b3a5b638024837bd45c3402e825d4efff6d4d0000000000000000000000007f72987e311365f0d85fd5b2589a69e34c0ec996000000000000000000000000cc41f12593c16274b6e9b4700282c7845b4faa5b000000000000000000000000198de771d319b73713026dac2012d3882e4fd84d0000000000000000000000001c7863f4c8e0098530ad7b6589acb3966877e907000000000000000000000000ab116c165a2786e5cd7be4462d31eb6f8c496d6f00000000000000000000000050afc58508ff30d64251d37bc6462e1a90c5a33600000000000000000000000015b54ccb4643d97cdee295d41d0947adec0891e60000000000000000000000006fddfbdbef71f06c0712f1d2975fc945a6595717000000000000000000000000f5c81ea1855b63c7fab34e57f54c65e56cb3a5790000000000000000000000009ba196b51450ece41c9356f5dc6f93d57beb2ebd00000000000000000000000024bef566cbeb4db139383f372088e35d8d624df90000000000000000000000008d4cca67ae7b9fe7878f9f3cb2a7ff4ca456d9f900000000000000000000000007e5fb3122796aeea2eaff6cdd975d2c6b82f0ec000000000000000000000000de69bda76c17409242533e9ff6a8363846afd7d80000000000000000000000002a1d6a315ae63829394a6a8f1a16df6acf85da1100000000000000000000000087dd62f86a7d9686416980f5ba88f3182780c767000000000000000000000000faa1d00db0f202bafdeae3a2e2c5e828c819e832000000000000000000000000dab4b9b124766eeb9090b21a7c3586678dc734ae0000000000000000000000009c2dbf0599e6742973113c27499711d4696f23d8000000000000000000000000d3e40d8341258ff4b7f02954b911f7e6b1439ed0000000000000000000000000270cf7cc1424a20d62c471edc42a0a7fbebadd2e000000000000000000000000211c822f0b986fec1dccd75c6490a53e09316789000000000000000000000000fa9739f54f013b8653d15822075f1008e3a1e988000000000000000000000000141ffdb615824343953fb01f03b2355e3a0ceb16000000000000000000000000ae4d0e44275463a814782f3e224634dd9d7c24a7000000000000000000000000d88d7e638c586c4318789e466abd88325b3173da000000000000000000000000044303d65caa0949014a51141052d44789b28cef0000000000000000000000009f83d423864bc14f346a26a5a00f8c911602352000000000000000000000000013b35f61a42ad3c80d827ff3fed2abd6b80d744b0000000000000000000000003dce615d788b7bb9584c5cba38aafb863d1adc45000000000000000000000000ab9cc2049338a9368ff732ad293cb998c0728301000000000000000000000000a393069ab06fca37c60948252377baf9d2d2202c0000000000000000000000001dd89ebc254b30b5523ffe33740cc28aa6510ef2000000000000000000000000dfc51500543bd546ff44db7149cc391f0eb57382000000000000000000000000dcb2871fd92a5496ea29c9cdd5a7cf4775fb57fa0000000000000000000000004b00a0b28f313c6efbf21af5b48752ceb2fd7f2c000000000000000000000000b8d547a74e86234273dc59720e4a0cac972369c0000000000000000000000000906ab8e391ae22ddc600f50a6e3d0407c56ce0e600000000000000000000000084dcbc5fdab1242431be8d86a96d457b94f41374000000000000000000000000972c1379af2c11b64a13ac8b90f9aec7b2782ae400000000000000000000000005be5e997055c702d818d321192bc46064e242d1000000000000000000000000c008becabc9dd6f669881ad0b467e86ab55f3e5c000000000000000000000000abc0df7a7c98314843b81e997aa89074c99839d7000000000000000000000000ead4d52367fdd0903638a4386c9ca9a2a88f96ad000000000000000000000000419aca7bc87e8c5121ae66755e4a001ce059928600000000000000000000000058dfef504f2efb7f96776ac8df9f1cc7a2e44316000000000000000000000000cc4923bf25c0463856af712135e328c6beb5468700000000000000000000000023fed41ba30baca656d26138c334e1d780c1a9870000000000000000000000009267c36202e03bf142fbea21a0cdcf04f97239e2000000000000000000000000991e6cc2cea018953a375829509142f05e6404c7000000000000000000000000a3237f6863da773c36ec404cc9f9da963fdcad810000000000000000000000001f912cf70d9633cb488836aff039e09b87de6cc600000000000000000000000068bc69509c85e31e3af126f93f5a2c7959eec2f9000000000000000000000000b28b3d1908d724e806734214d25e744495d75477000000000000000000000000080bd20ae866b1df75b4d724fb2570e9fe0570db0000000000000000000000001f28de19cdccaff260acf8daf87d2f1a0d049719000000000000000000000000a3b7226dea54ab25133e1e80fbf22adefa917ade000000000000000000000000a8f3946eb68d78ae4ecf60e56ddfbe869d441acd0000000000000000000000001d841de31a5a28b65441c9de65a07ecb87c59135000000000000000000000000adbab189c95dd36ff272d4d1a07a5d6b9d972c34000000000000000000000000124b29abfde67083e11683ccad712965cb22f645000000000000000000000000bf85a2db2c7247e190f69463a46eb706431d53520000000000000000000000007f3ecfb772192a477e16accf3f3d0b8a425a5c8e000000000000000000000000e9a4a6a462dc68b22852d95fe7c0309938d242c30000000000000000000000000c5a7163162c73a9000f428c450201e3864055590000000000000000000000001aa2592c0abb2353cca1a816cbcfaf616e269e4d000000000000000000000000c2ad5a105b8fbf7b3747118b4c5f03feaf90a5c10000000000000000000000008db48c6c878dc9dee30e33855dd618bdbd3e24e7000000000000000000000000cb539b233cb2fe108886144155234094231ec4e4000000000000000000000000de9171686849b824803a4e243dc68b2114bf9a2e000000000000000000000000b66be19998f9fc644867807731ddb3660d84506700000000000000000000000096afc1727bfeae515c0d740da121af53cfb3af53000000000000000000000000b56e2157aa2069924c66fbc3d989e465008ba76000000000000000000000000000561af6601363818476abc4451e0ad6d533d45000000000000000000000000090eb3c581cbfd087945ea1899d46f640164bdc7e000000000000000000000000b907f9aee565ff1cb6d38261c004b309ebdd1b660000000000000000000000006112402b6e3ccfe2dfb324ce3f1f428b1d5b31b8000000000000000000000000b485c67727c1dbcef98e74fbcb02c3e9d2d45223000000000000000000000000121a0735c9adee82ce3b276129b8eef9d52e8b72000000000000000000000000ed2e89527eeedbe77513dc3b5d6b017806f6b752000000000000000000000000caf6a0c4468087d76e6b2917cea10f0e1aa2f9d4000000000000000000000000fb8e536730319a09867fdfbfd678eec43e31549300000000000000000000000072ad694f32a664d03d089a26c232d8d1fb7e033a000000000000000000000000faff9a8e78ba6ceaee89269b6d7a00e97d097ed000000000000000000000000062cb4e322f39cce206e30fec565d032196095b9800000000000000000000000041b243ebf2a39427c24b33d8a91f949a30767547000000000000000000000000cf0b379d6f667dac701780e5add8d91e9fa357720000000000000000000000005b2476331bd4c02144419a305f0030c582daca0a00000000000000000000000050b89e4d63090c95a69444c7ff4edb8c2392bb2900000000000000000000000013555d65cda6b810552e8c89532eb5174badc4bd00000000000000000000000098f8e201d5fd9fa99370d41756b4f4baf69150ff000000000000000000000000bff044da4c920faf481803973938a2e80a64b9de0000000000000000000000004c8c42f929b9925ff9ebf1bd90b74017d816573c0000000000000000000000006b78fff46c38e7079b8c3229e80afc109c6c47a60000000000000000000000004217b2daeb9451f0e4994ea3a4b335163e42a951000000000000000000000000d6c3cb4f6f8d2c54434b7fd559edbce12c9939990000000000000000000000007624066e1f83954dbe80c14182e6920d084b308c0000000000000000000000001e7c41002db4af404a191e63198fddd94958679b00000000000000000000000069a5cdbe6844243d82543007d77b00d50323e016000000000000000000000000460061bbbc2ba8a2d7771c8123790980728a9eda0000000000000000000000003804e9d3458a667b881f93557a2e267639f28bcf000000000000000000000000d3c0c13c323d519377e2268c464a64714de8d76c00000000000000000000000049b2bdb270aa2395bf5f4c510da969b4d9bdd507000000000000000000000000f42ef78e37eb82984acaffc0776a791cacec6a22000000000000000000000000079f6b25092850b0b0a7f1c52ae9e01a9f66583e0000000000000000000000002da684fcd16475c5421a299f9ff619809cf05d690000000000000000000000001c84fde3b7abc495a76fc2217f866ed9b09320bd0000000000000000000000009c29f5808eb0409df8c9ad0429240ef36897ea0f00000000000000000000000023e053cbcb0154c5287c8bb01f1b37a74303e12e00000000000000000000000038f81c0533e873f4275336777c0390b352d9d96000000000000000000000000091ec5cd41096b65cd0868be899d71c40d40cd7b7000000000000000000000000d740b8992c1896ba2db88fbb7734325e43a07f7c00000000000000000000000035b4abb42b58d44ba78034a9a35028f33458edf7000000000000000000000000b42ce7ce6ee1dd2b7959dd6c120efae8ec288e0300000000000000000000000033bb85bc8e0e35387dc76fada47b3810bc16b7e2000000000000000000000000ce59c5bc897d5214c47263b6260663e261c37704000000000000000000000000bc44a7e08c3cda19cc898ba5afdef42e59b9062c000000000000000000000000c63b7e022ada213d327435641ffaadded5eb08e10000000000000000000000002520d3ecc3e62f5d534effc9403c6691cfdaf97a000000000000000000000000495ba4f3fe701f7183230763646d78603eec99c80000000000000000000000008eeb8274a6db00d14012126740666d0ee4ed4f3d0000000000000000000000000f01c8f43257811c144fafe2c6368531ded4faaf000000000000000000000000d83a00fba2e1fdd463e5bd728a98644641fd86100000000000000000000000003782b9da238de00c64238059742033ff007dcbbf000000000000000000000000bddadd59e5695474fc13416a5ae3a6d588091fdd00000000000000000000000045f141c21cc3fead7e93fd00cc65281b30704460000000000000000000000000f5b53361b873732a2c1ba6fb660a4bd00ed47003000000000000000000000000da11bc2ad90de347bf6942b1b7cc65db7f2d03db000000000000000000000000dbec09fb05f4fedd92b51d8a6b2c76ece0ebd4ad0000000000000000000000008d602f2fbd8522012376ef1f6bb0f19f2086cdc1000000000000000000000000e785459bf3ba826f0d4499e73cdc94c8a1a271f800000000000000000000000020a44d5bed4a23cf50359cd08d0bb953001fe06800000000000000000000000011c92eaaf0fdc41ace4eef9a90f230c3e581747500000000000000000000000028e8741e493695b8850247194e750f445b9a6b91000000000000000000000000f8c0e12afcbfde21fca7f655fc6888cdc32de1d10000000000000000000000006fbba43862a5eb3a65acd730719b91dcb0fb6b5400000000000000000000000072556d2fab84a12c7e6e0c3b4f2e4d027e38417600000000000000000000000085ee35ca0eb0efd798babe988a1395f28b98114e000000000000000000000000ac7a0f533dd66c415edba8aef908f6a6cf85fdef000000000000000000000000464423c57490a7bc9d62b68f4e66b1f0453b3ae5000000000000000000000000877df2606e92ef118c8b81bf76f0c48f8f98f133000000000000000000000000c9ba9e84e98b6a90963d80bc1cd5238dbc219ec200000000000000000000000089bb546611057f79128435bbfc4f5d956b3e92b50000000000000000000000003b0ce263a8048047dfd15c9564bbd1ccb2de921e00000000000000000000000057e6fc5dde00081bae0b564fe58ea41b67b8fac5000000000000000000000000cca05c5b942f481c74983589d9a12f5a401d8adc0000000000000000000000009c19efc529fa1ec939e9ac6f2469ae513f3606d900000000000000000000000083ebebba646ad9e5c1f54ab375b5f97b4d1e6057000000000000000000000000c35521d3248b857f093872f77a2ee7a62dc0b417000000000000000000000000099631eabead5ad1c584ce3776a56245888b6fc20000000000000000000000005313d0e9f973b022ec132d1e7a332a7c62f856160000000000000000000000000c70fc8847362a2844be0e6415afcda82002c702000000000000000000000000402904e954aebee2e78b7b09595393cf055713330000000000000000000000009ece6de8aa2b28cc46224a2063b7c37833daa518000000000000000000000000a266236f4deadd20710bb51044335e8efa8ad811000000000000000000000000f91bf8477cd04f9445fa6815c66c7ac669b91d06000000000000000000000000969119dff0bcb76bfbfc1aaeb885152d66170ab30000000000000000000000006b98259456fa6ca17df0fe5a8cfa829c30484eee00000000000000000000000071da534bab2f2b9199b25e6ee6fde3d7dc3121a5000000000000000000000000819cb653c0ea9c5661e18e124bac64a478fa4c1f0000000000000000000000001df28f857b4f32353f57623ae66967ed115eaf1b0000000000000000000000002baf62f21522a2239d2915ac9b41ac6975b03f2a0000000000000000000000008944f4e4107bcbfc42d699ffdb075858d4eeaece0000000000000000000000004d34d104840d047256062e94a6666eb770d2ca37000000000000000000000000d6a7cf35c617b563d3e59ab792971163da944013000000000000000000000000fe7a10102abfbfd292c4e3f1e5c9f2902a3186a2000000000000000000000000566e387f33b838a3ada2ce96017aa8478b6099fe00000000000000000000000033bbb555c7b16673058bd9f17bf0bb5fab2e9601000000000000000000000000717ce322316c2fc83634f0ae1602481b70c09360000000000000000000000000dd0cb7b7ccaadc9540079a807ae0f871b0297db30000000000000000000000000fe5c64ceb4bc7e48004b15858a407011bf7b11300000000000000000000000060310c3b2adc1c3b42aa0e4c8e11be55ae6db7fd00000000000000000000000042b5d3d7c57d87e200152504bd77f103b2b20aad000000000000000000000000a4a281f3a9dc6e99f6f859fa80f9d7628193b2b900000000000000000000000009a4795aee75a5c641266d90de587a81eead9e1d00000000000000000000000021b1c8c6573e121bac400ecd4ac2d52ad3785c7d0000000000000000000000009ad3688039f09198c81269de45d04ae190203cf6000000000000000000000000bd9c944dcfb31cd24c81ebf1c974d950f44e42b8000000000000000000000000b328a96c16dd5598df8ba4570fdfa97b503115c40000000000000000000000002d8cb903541d0c6ff8b09adae6b1f73208fa0901000000000000000000000000ea1fff8d0c99a2b9405196c9a8edc56417072f4c000000000000000000000000d9407c13fe2eb91f42ef9d1e027d31dc97875438000000000000000000000000e1749f3f2a1c537a9b06c25747ee80175373f82a00000000000000000000000076a365052757fed6cefbc5ab53dc5f3e30f1f8650000000000000000000000001b0d47ed659be3fa9529cd37853744247987eb1f000000000000000000000000c2b4fa2452dc35f6dfc32191cc9a39fa0b6097480000000000000000000000003a1409c6343d1ca7734df9c917fd913c8e70803600000000000000000000000042d450f108845df13bf87aaa48329f00324ce657000000000000000000000000d9d752442da02fff30ee95bf202e8713988fce56000000000000000000000000e78cbac1dec870d32aa84d636a32c2249193826800000000000000000000000068b80574cf8733ebeb0f8056820f84f82f76f32300000000000000000000000043fe8cee4ef4446b7d55be8d058cde49aa648f1f0000000000000000000000001c83bc4edc043f7dd99d3f1389c56f6424b05f1b00000000000000000000000059514b7be638b98d2a2eaf2c567367ee5022bd5f0000000000000000000000007b3db66c185669108d0d323114dfffb6ecb902e300000000000000000000000069ecd0c29e2b9edc51caa792cc4829cc7794641e0000000000000000000000007ef9d25771504bb8c77d5fd890ccf9542813cd47000000000000000000000000591c6be8555848f5704d17701a676837b33b5d8100000000000000000000000001d4636330e24225f78a7571a5682debfe5c7f2a0000000000000000000000006c552b47afb47f7d0c6af1dac9a479046102ed11000000000000000000000000d22c773623e333d75dc4b6bfbb10b5d91e52793e000000000000000000000000dce02bb71a3d0eddf867a8d0f4717bf79a695fdf000000000000000000000000f523ee1743cab5121b8b4ad8ea6cb8a3b89750dc000000000000000000000000ba17c4ba0e9f5e027c853ecb8140febf15cc53650000000000000000000000006551b751f643ebe1e5aa9b2e81e9fe1da1a5b7b400000000000000000000000076ee75392ddefa91c6adda8415259859d93bbcd2000000000000000000000000f977516d80205560ee3810a2241edddc4fde8d2d000000000000000000000000846bddc8c474866cbf8e749db08c2ce553352a440000000000000000000000004099d9a4046c403960d353dd1f65982ffe75ea50000000000000000000000000c5b1bed163f96822fe046b008babd3e9a274591500000000000000000000000051af58047a4c373aa7267857f95d937f23b536f40000000000000000000000000bd5c1197690ccff771320054dde05bdfed161390000000000000000000000000478cc351188a9f61bab5a8ddc5e956e296811c000000000000000000000000028acfe319b720f7f814c26808c5111f0f06e9daa000000000000000000000000901c1ce36bf3c6a2f0fa5eee2b58c1ac7b3b0dc7000000000000000000000000f319465f606ae0f252a39a6819789ffb1f91ad020000000000000000000000001d66672f7a7ba5b096b51550f001c41e67b1742a00000000000000000000000083b63e4e6c4189fc347fbc02924082bf115e941600000000000000000000000045bedc87d1c8187cacb2a94201b70d4039667d8700000000000000000000000003abb06b9e55f97a6bfe7c680c02f3abb151ba40000000000000000000000000c40c6959df06733699f5065306e23d299f5baf48000000000000000000000000d6584c5a6462a5d806a14a02c191168faa16a7cf000000000000000000000000f25af5572b696c979fe5ab8f5837f2d79c7adb730000000000000000000000002a1a23c1370eb02843c965cd453083ea645535ed00000000000000000000000045030adc0b7aadbf3a2c524106c830740494144d0000000000000000000000006e8c6e6ada90fbefda9df84e47ae0903e993cb060000000000000000000000007139a29a134898ab6f5335676366ce217f3d7ef3000000000000000000000000d610287f9901f7d5dfb51e9ab505a2168e3b7654000000000000000000000000a9bc8630b64a6723924cbd3d0afed498c4801ec80000000000000000000000007377836e6490d4c53b0e189e030564ddf5c2971d0000000000000000000000007b0c46c1f32e655ad415b99d9f01bc599debe228000000000000000000000000cf65cfa8e6536407514a05ae97b499643769a8f0000000000000000000000000665289801108a67f5e7ada5f48e32976323f639c000000000000000000000000136eded7b98a1a91cbca1d1dff6585ed1243b29e000000000000000000000000ea07f7891030b427885b473ad79d76ff79e2f5c30000000000000000000000002e833070a67088f0ead93dc4d3f02dc30d2df9670000000000000000000000006a3431e1b3c39e7e3822f4c4642479ce4c5f00010000000000000000000000006649469bc46933b9383acf8b4dbdfe48c9736659000000000000000000000000143437ea6e8c5fc0316aa208f02bea6230601f90000000000000000000000000c94a07116632484e3fb0ef90f0187e3c1b9654c2000000000000000000000000344074869c34f2c553a2f7d62474160343bc3474000000000000000000000000166210e85ed7aa8f87640886d620f27fc4b3454700000000000000000000000019b60ca688d3756b54acad4356d45496ec019e3a000000000000000000000000c24241a51343561dd4d0d454fc26c0701b96b61c0000000000000000000000009bcd0c9da75b4c62a6ab17c15762c8c45a4624ac00000000000000000000000098f2df0c9efc75f62de5e462f766fc1906ece9fa000000000000000000000000df9a8b1255caee3386448beee3c294d029dc4aa9000000000000000000000000143829f2a05c0c46ce54db05fed14f8646450cfc0000000000000000000000004427788a485b0b64675a8316b3658cd172bcc6ef0000000000000000000000007f1eafa88f1e58218bede09998bf1fcdb9ca2e18000000000000000000000000fa2ce1a7527c6ee50e2dda2ddea82bb7f3837ca7000000000000000000000000ba34360265f3e8d5e4fcf4de39a6ee83b695f7da000000000000000000000000e5c3a6baf7e83edb02eb2181f920da1f841a7de5000000000000000000000000709cf140d6512c6ff6fa8a86a21930e96dab1f9d00000000000000000000000025d3e0f2fa3f7c100a907269eafd3052d12ecace000000000000000000000000eea4be874c0d3af581cef2624e900fa8fb18c812000000000000000000000000d2d801b6c87625ea110788569c8bf8bb7d943778000000000000000000000000f69983ff12861ba1bb20f24824faaf8a694e615700000000000000000000000065dc7a24ca09f15c9bbc77606abdb9582e7273cd000000000000000000000000351852ce4bf8a0ff1fc7376f375439d465e2b90b000000000000000000000000518285850a32aada6356cf6f636eecda4d6da0780000000000000000000000000ba90cfbb66cd5b895d89c9138a70ecbac671ac900000000000000000000000000a70b5180cad86cfe005df9c1309b84b6973da1000000000000000000000000f8e163bfcf8a00d058272ae5d78bd2d91adb117e00000000000000000000000016f3913e3d19b8c8c7a005f946e38937d5a54c9f000000000000000000000000cec7b0921aa7125cbce317e94b76d4c027090f4c000000000000000000000000dc17e15e1ef93a93002cb51dc91fa5851ae871ba000000000000000000000000827ec95aea74c1b211690816cabf72026153f67c000000000000000000000000d75f23278ce5de4ddfcbdaad37d1b72711cbb65c000000000000000000000000fdb7533183cc59d2c74cf92697b2f37d3268616300000000000000000000000079739c823bb4582461168b7cf2f0060f232be8150000000000000000000000000a4bd5e11098937e1bd64361bba551fd9a0978ba000000000000000000000000d9d5986866bf133ccdcf45c3c094ddea43dbbce2000000000000000000000000f271794427190ce16204cefb74bcaf192ccbbc9d000000000000000000000000dcdd323b85174855083565e566f78be62b020eac00000000000000000000000000ba924fc6a0d350a0ab05ac03b7f3239c425cc1000000000000000000000000b4c44b9187af8f2c1c6b3a52bbf37e9fbd94b8940000000000000000000000001c1d8ee11b6538bc7be4dcba00fac7243cbea75c0000000000000000000000002ca7aaef0f8780c54e2c53a7c9493659208ab6e80000000000000000000000003e6ad4c8d21dc6620e113d8c2b813c379e103acb000000000000000000000000daa43d30760ee99a83f2b9a6a421d76746f2c6bb00000000000000000000000051f39ba71d8dd3fb0b1cd715a0d4366f44c2f38b000000000000000000000000fbd1e8d2b5afd9bd09330e9324c3067816fad0ea000000000000000000000000caa90c86c0d86414bd890f787fd2abc3b8dc693a000000000000000000000000ac61d1cb8b66d26f47bdc2f7c7955de84271ea53000000000000000000000000ea67a66dd1e3551e1856d189d220063a669e95ee00000000000000000000000032d0e099521326ce651185af0d39b389754643a00000000000000000000000001961ccd4224039e7ed2497c717ffde9d1ea87b6000000000000000000000000046ddaa47a20c66583b3e768fd1d24d600d7b06700000000000000000000000003c7f0bd393ecd72aa512d248350bbd3148cc3ce400000000000000000000000022858818bc08de56bb74b69ef64d230485e574ce000000000000000000000000ce789a7468ab1b3cbbfe774022a0519521b82f94000000000000000000000000fbbaaefac31c56dc43a4368d82629b5753c289d80000000000000000000000001e7b450322e42b53d55abc795913537fd680fe0c000000000000000000000000b111b45705b5c9b47fba444c0730f73c0a9b5fec000000000000000000000000a9b7f513deca109d2271dff29aedd08934d5a84f000000000000000000000000cef13daa45ca6ca8b1af80e20280c7e5f6016b3c000000000000000000000000d76776ae28c17904ae59316c072065ac1de49b96000000000000000000000000503963e79836c817debeaa47dd2a02e41297d13300000000000000000000000093aaeb811b8f475d832629b212dc3bd13e0f4c86000000000000000000000000f40ef821836d74b709e2ea494eb513df06f43ed30000000000000000000000006c46e244e521dc10024f77f3127411847f2097af00000000000000000000000023ff4059d7ddc5053afa1d19996137ac47fe8a5300000000000000000000000084d7f61b5497a805ae3d3349b77e57cb859dae730000000000000000000000008f509f9b116e8187ca3839ee18e5a6c83616970a000000000000000000000000a51a5dbdfbba5cd0382cffbc1695e0e00e0b64770000000000000000000000008d896e769d5a586429b0e9f3275997011a47a1d0000000000000000000000000d43a30255f89151441a61cc0fa4b8c0a509284810000000000000000000000006b8a90d983a0d5e8d2920ce6aeed04d3129c14c5000000000000000000000000120074f783ba89202ffcafe470bed49737718e02000000000000000000000000ff7184797d00df5f45a798b782472b57dd6576b4000000000000000000000000cd1e539e62891f3483dce0c7b8eef1c1d3567baa000000000000000000000000f31cdf9d2fd42a0f626a25e16342bdc65f24dc1d00000000000000000000000071a91c9202c8091c62c630ca2de44b333ddcd0d70000000000000000000000006405da75d1436be6ab44d21e561639fb161e9385000000000000000000000000f912cd3f673c74822b6eb3227e957155c4cca7e600000000000000000000000081b6cbefd2baf1436b650141d20bcdbf671b3553000000000000000000000000c3da2e50e6bb4787abfe771c9acf9b049aa646ca0000000000000000000000000cb8d71e825f6342fd5f3502300f02f845b335d40000000000000000000000005314e238356769187abd793655a481c179b742c500000000000000000000000029c2e6c8b66b247edc72d350f0669cda42511efb0000000000000000000000004be01f268352e0a161bbebd8862855822a8b6a770000000000000000000000006541512eac77b2eda37602175e5f352fa193e46f00000000000000000000000074aa38beffab2069d4aa931fa5c2817b5f0dcd5a00000000000000000000000070121260de348cc941b874cc46843783852b63810000000000000000000000006388e662ccb31c235d9f6f7fd071c50728d7072e0000000000000000000000009cf423e929d661a0fb25e4aef05beb1037298ffb0000000000000000000000009e0d56bd21aca876b64180e6be2cf258958c93fe0000000000000000000000007ab7b2a320c4943a326c2346d3adb1aa3f235ac900000000000000000000000034edb92cd1c6bda6eb41527fa5c0b5df479c7c9c0000000000000000000000007cb414c6230cd0e460c1674cf0253349259d6e02000000000000000000000000f0d39c1d838380091bdfa12e18ed1252ceed99ab000000000000000000000000456d6b3ac356509f5a4e9645dc09f17719cbf9fb00000000000000000000000095d8a3726f710b25233bf38aef9d1cbccbbbf517000000000000000000000000368254bfc67e26609e63f426e8759c23e814c9eb000000000000000000000000425ec64d81ed1b47cc74085ec663d6ff73b981b0000000000000000000000000382f6c090f2c6d2ffd58fa4139b442df7239ac730000000000000000000000003d7a431b1f2d0974c0e38a7e74ce2bb4104f10d0000000000000000000000000f9a430992a7758c2bd3456e197225dc6882b1acb0000000000000000000000001078f2b6ac2b292f69a05e5a125fefdd3f7708c4000000000000000000000000991dc5c7457fb7477f0ef862a3b5ec84027059d10000000000000000000000007c10ccd2a382330d3e98d2abc0b6414eeb64f247000000000000000000000000a403eac58f7cdcb8b34b523a23cf836ed99e1b0e000000000000000000000000a60b3354ef91473e48691dbf0b616737ef0d5832000000000000000000000000d16e4cca5b8d9df2d2705af6cd2ebdbaafcd04c10000000000000000000000006229a2bcb8dc7eab67b1d4ca37ea4c8a29c0a339000000000000000000000000b5dbbf7319ab005d37fa54b733d0fbf0c6b55a2c0000000000000000000000002a5b2cf1ce2717da419e1fa5ac42532f3bf80baf000000000000000000000000c22cf78551fb88bc97694ae1a47554899338410d000000000000000000000000ece04b1aa99a1ae4e64ec1e456e572d0ec198acb0000000000000000000000005e14a0a9346e2a44b130082fcf25211fa09bf098000000000000000000000000f4edf06cc43ad7c7e4f6a6ee8f03e5c901b64566000000000000000000000000fcef9c6d40009a203070eb8f10c6d031c36ad319000000000000000000000000ee338646b17a0fed950f0a3872ce58a0c5393b5d000000000000000000000000e2ba0833f1fba2788020930335e89aa0e60a701500000000000000000000000033ed8075ff16403b52aa4dc1a372830f7f1a14d90000000000000000000000006779d588f54f8de4f6a7ca6d28d8f4ceeace9fae0000000000000000000000008cf654335a2a3b2f71e391cb12c206a4257c1d61000000000000000000000000e7ce876949061a32ea259cd41988fd0fc415daa40000000000000000000000000eed1599b57a1a8c74a9accf4a6e5a11f7ccd229000000000000000000000000ffcef8f53c1d0112e560114190e8e97504c902c000000000000000000000000038d7e497e21452a306b768480c29f3f113447213000000000000000000000000a3ed8c3be542595fab8f015164f1076d2a5b97c80000000000000000000000006cc41926f264e7a0fae386a4008888e3f923ee0c000000000000000000000000268d2fd2323f541cb4667d156216c39b7160d6bb000000000000000000000000e9190ae2d7aaefd9642efa32840700d626079f6d0000000000000000000000003d48e9d1f94582ffa350cf89520ecdba535885770000000000000000000000003b30eb10cbf66088deaa8173ce5798f8fdd653aa000000000000000000000000512856424367be25727bc8cadb670a049ae36eb4000000000000000000000000f0cb40e1eb8318fc328f8660670dae93ddbfd9d7000000000000000000000000d565f481a697d22cc8cdd0f8957c8936eb10dbaa00000000000000000000000078a93ab7779696f76bb82a60cdf5847bece09cb8000000000000000000000000572d823857732d178c0d62e52acc568a0c4a8495000000000000000000000000a366ed85c2d06aaa8eac4680630b93b9266132e5000000000000000000000000fe050f26cad07b55309ec0d64215f989177d0c3b000000000000000000000000f2e1e200c07bd7650fd386f02a2461e6c74234870000000000000000000000002be667601ed70463cf859aa0c10cae002beb934900000000000000000000000075b682dfcf5494cb01247a78b4cce8440bbbef4e00000000000000000000000072ba5343b5f5283a1c691862feecadccc0e1348e000000000000000000000000751c7d222bb30705483a03b63486c2242820a704000000000000000000000000127d54693f26ae024150c165f089fc9315b303f20000000000000000000000005ad282f6f6fc6d9cd5d5e96018f294acc1b1e852000000000000000000000000505518befffb2986bb677225594f19d17e0ce953000000000000000000000000f4112931c955fda9fb7f184da3518e6050a30eb700000000000000000000000025dfcb15f75d8c7359bb6ff078708cfa89f80083000000000000000000000000558b499837f57607dc5d9e4f505f9c4202571730000000000000000000000000bc5087cc64e3fefaa2219aef85ef7b8aabe97d220000000000000000000000002a039e3d408ca60e48a2afde025e7ab560a7432b0000000000000000000000008fba66bba0bb9b17f4239b373569a6479859b5f9000000000000000000000000265852626034e51ab6a07ab4382acbb7e47c0c7e0000000000000000000000000f57f7bd86f8eae4fe890288eab91449f32505d4000000000000000000000000916140df3e9651e8b826e1c6b7bc0fcf7b5c6d3c0000000000000000000000006394703906c29fb7ce1f25290c42e41eebeb6203000000000000000000000000ec85be4d8793b98b5efbde07fe92f02cd7466968000000000000000000000000c9db4f3fea84198ae2417f3ecf96506067cd9606000000000000000000000000e6a7231ce12545a7e345b0fd19cd7daf65cb2cf70000000000000000000000006857c6de99835227357a4a510780f852e6c42df8000000000000000000000000b3f120685054c44d15a8c6ba1fa766c3e086ff3e000000000000000000000000226b938bc3b30825c2e015bbe20a025a0d656d7a00000000000000000000000077a1019c8c48bfe98aa97ca0a8cea4c196bcd86500000000000000000000000025b3367bec8a7e3d8c4cd75cbb374a63633c0e7a000000000000000000000000aeb54537271e5a7dd2e1cd567ecd858e61753fca000000000000000000000000d4e3b368b58597d8fb27de3382633b428b57c9ed0000000000000000000000002c9769002c43bcebc7decc4fc0b4cf8ed8fc124d000000000000000000000000fd91f6c36133cb5ee002ee2f8a2a6c80424acfc90000000000000000000000008499e74205f51cb85f0332345a64214dadd977770000000000000000000000006380ab4a6d20fe3e7597a4ad4283c6f8ab692253000000000000000000000000667e8ddaef3d88322dd2824967ac3ac73a415ade00000000000000000000000029305473b24b526cb3a14b56f8d6256e33ab1d6a000000000000000000000000f9681624df4d5da538ca31c61f7e12d70716ccc900000000000000000000000037b1884205cc47c2bf5cf5a0248946c4c0c85724000000000000000000000000f0e9a44244ec60602df1906509b29c6934306288000000000000000000000000e9ea0edc260b55fd904b5d334aa8492f5935a96a0000000000000000000000008624ce710e6f0d388efe8ead9f394c7c0442cb73000000000000000000000000427b1b24e9bcc23491da5dc33ffaa24745e0d27f00000000000000000000000079f6cfed2d76984ac3f2fa8ebdc894d8a0ea11b30000000000000000000000006f986d5c3652a09229e48abb287f8ec703cb9807000000000000000000000000234b73d02d01fe1db4eb54986012a65648d91619000000000000000000000000f15be21598deae777345218eca7cde30618b218500000000000000000000000048d8094949826449b59cf2e459c216024cf69835000000000000000000000000db2c597bec6cf33966c7f577aa02e0fa2207c2cd000000000000000000000000d20b93c87422fb3b8ee2e4a7d970abe9616e37e1000000000000000000000000847f285babdba2b014a81ff0c2475a8e505125e80000000000000000000000001cd4193e4c3ac8396f1123cd1c06c9782f471f26000000000000000000000000e33d248ea8c4cd1d57957ff9026a9154a0254b350000000000000000000000006795e0e834e608a423e2542d4587a6583294d8fa0000000000000000000000000b4c8f6f9d421088d56636256f3e6f38123613340000000000000000000000004c4c411685098d00501905b44a1f84f3d4c186d7000000000000000000000000660e8c23fd34f3371bbb9a24e415b7914370318400000000000000000000000034ac321fb32d38f366f333e55ddd675893a4207900000000000000000000000076e18c821e3082c3670b75c2b8a5ccfb627e3d3700000000000000000000000085958964a016e181cc934367b6b2b93311d861550000000000000000000000004aa66585a151e880691a691b10e6d1612b89e1ba00000000000000000000000003129b1a9d1b9c083e5232367ee462f5af3e3911000000000000000000000000c7e6503d9baaec02595d3003ad9f8e1d079668b600000000000000000000000034bdb19582f56a60f3eda07ad5202ba4e435e380000000000000000000000000d027b789cb1064963604618454c7f0be2b6ef0dd00000000000000000000000011c112be4d6ee3ea0c01737da2af86c9fe102e3b000000000000000000000000bcf71d0f1efd35e7fe28fe9f5cd1e22f63007495000000000000000000000000286b9c16173d898bb170d44240893dea8994eb7e000000000000000000000000d984d881198a69498bbc252f670f9fa63d97a62a0000000000000000000000008610925bae4ddc46b12a1de7aa8db2af045d383a000000000000000000000000fabb4f3885a013b4ab1f20414038a265dd6be647000000000000000000000000dcf7fd0647a7f06ab8ca7347f646fde80b4f4ab7000000000000000000000000e37f1a0f991568596f2918f7959051892a0f824b0000000000000000000000007417dd44020175c06e4dd91e1c710c9d453ed52700000000000000000000000068911de618ed23e223dea0a89bc0a6e455cca8e600000000000000000000000060bb95ec0286bbd70895933a3911006acc8c4ee8000000000000000000000000b16df6eee877a97dd9d7e10e554df70aa5202e6e00000000000000000000000054b3a68d84f17d337c5d948c78a4d946d0b0671a000000000000000000000000d4eef44731fc71235c0e4720779806d7a574186d000000000000000000000000c304dcfb5d7f8b293b3cd5ab717705f20364a6430000000000000000000000006317f4b4f6a08ac9ed1e339b14e1e63eebe77563000000000000000000000000300e73e406f58582518a7e8d1d0317a384171895000000000000000000000000359eb820be79a68f3ff349d5ce60fc4fac2d54d2000000000000000000000000d3f4fc2d81a7c4f56cc1b5cdd64ba66d0e6b5c12000000000000000000000000e987d004a031efdbf6e74c5b2db6bb54d4ee9dda00000000000000000000000068d4fb7d9c37bee51c1d308f2e3b976e58acf604000000000000000000000000c6a57e7d211a6e9ca0d4b7a3d873182664aa334b000000000000000000000000f9e18b9c6c049800353e512b97862650522da4f8000000000000000000000000531920831d43706c44a7d3dfc351d10b4567f09c00000000000000000000000056fbcce81c9f371104c47fdf9434006e1d12c29a0000000000000000000000000034daf2e65f6ef82bc6f893dbbfd7c232a0e59c000000000000000000000000a6172d4c401c3e51a6f7b3c0d08993cf54a31580000000000000000000000000c08eaaa64980937f64a146386fa12ca6e311cded00000000000000000000000062b9a389be789718df35440beaacbd8eb0b7e4d300000000000000000000000006550328f279718bddbd06c0b9c25a2cfc76fbdf000000000000000000000000be96fb12585bd1cd2822ae451a69ea5e8970806f000000000000000000000000e0fa446e01d835668ecaf4bb3e1f20a17bc31f0300000000000000000000000063038a82559c1c42e717a91b2cecb1f3c65b10a9000000000000000000000000b376c5f9780b3f699df5c9a708d6934f84c9bb420000000000000000000000005bc87ad7f8e7fbfe2e67726b20daf23468abcb7e000000000000000000000000a129236316b0048a5df9c305f7759b946c9c62b100000000000000000000000005a449ab36ce8d096c0bd0028ea2ae5a42fe4efd00000000000000000000000039c0015b3ed1a86b123a37a05fd106fa2d468fa40000000000000000000000006f6e6b7e3ea920e28d2e2cba861aa915d5a2c20f000000000000000000000000996e6af94971e9ab4f97a1b30d2b766b40122354000000000000000000000000ee58c066f8ba1e28674213b15fa1709c8da6777d0000000000000000000000004d853802b53f934e4f6a701ebabf1c5c575784eb000000000000000000000000787fa53dfea4882a71af13eb0090518b044ff8240000000000000000000000000bb0d775acec603909d8561188b83d780ae08c7d000000000000000000000000efb9ae9ecfc532e45558665876cf8040281fd03400000000000000000000000026dafc1c01b11356cf2b930162a8876da8dcb4dd000000000000000000000000d675d339ae3c5e99ce53f2fcab7f4d122a8ea7410000000000000000000000006eaee5cc362139694e825da846c3353a3dd613360000000000000000000000006ab8ea7cc754f8fb5e560e22dfbbef588f292383000000000000000000000000ee9bc0cef33e06b749da8b7aacaf9ff3f7e3ac1f000000000000000000000000a1825189e6cedb72afaf829cbc30f05d5ad40eca00000000000000000000000021c6187a924e3fa332d210caf6db9912d16fc8890000000000000000000000009d45213afe0dbc727216f3b55756775672ca315a0000000000000000000000000e1df59517893f2227249ca097802d8a88f1e34200000000000000000000000007d35167a003f93585b51a765ab2608940159fe4000000000000000000000000dca9d9217cdf5ad0c8255199ae7fa4204caacf050000000000000000000000007e7c5c0bd48b8b76ddb09d94030e6fd111c357be00000000000000000000000023950648cefd476413d1b7cbf2199847053ec859000000000000000000000000ee9f7aefc50a1865b460e75b182c70b764da5774000000000000000000000000244544a754c2e98df9e4604c10fce6441225214f0000000000000000000000001a6a9632b1e6e8801de33e864771e4f02a0365d50000000000000000000000001041a3e29e6ede3f6afdd0f52ad50452d65e1ab0000000000000000000000000d9e57f8d27ca27fcd3052bca08bdd9cf94d3074200000000000000000000000003ca2968b14695cb23f6afb89b02099b44d56829000000000000000000000000c1109cace4a056b7f09f86dd62e80179c2b9117b0000000000000000000000009746ea9372edc0cf090007db9d53f18be0a38ecb000000000000000000000000ac8657def2f66604dce629e3487d0a6883c70488000000000000000000000000b8c42c0fe5bc45336d001963b52c45edd476438c0000000000000000000000009a82959a21e3791b21f4d6bc568adc5327ab0041000000000000000000000000d62a1b60e49b2c17d129fee26707c9c662333272000000000000000000000000853536ce92aee3ff21c9cfa3cc2c8302aef9a0a00000000000000000000000001447c0118024f0c0b0f71ac71d83fea260ff8ace000000000000000000000000e94907da3661460e2a6af69aacd6b8fa4d0c527000000000000000000000000076cbdf46be9197e9ad3ea63f0f97e91b80da87e00000000000000000000000009228920617e9d5feaf67d9b6e8d95de67159be6b000000000000000000000000bb757ced95f3be20aba548e3691e17adb620229f000000000000000000000000f85c45cf1389ac7370a2dcb69fb061165e2e19b3000000000000000000000000115afd85346ae1cf09c614f852b10e27899cbe79000000000000000000000000916e24e8c6bc8dd452dcbc421d292722c46b4c2b000000000000000000000000dda4a40e0a37bcc28cb0f5d1b4be8347f77f7234000000000000000000000000de12bc4b424f95ca80318e263f37f8d7c4afe42d0000000000000000000000001d209c40aabd5cf82908500708bf3c20073b83f50000000000000000000000005c5ea6767207d6b9a8110147368a1c397e103def0000000000000000000000001bce3af7916dd14a21fbf6a98668117c05069798000000000000000000000000bb1630cfc2721f1b1f31dabceb1c4f206c32cdd8000000000000000000000000482ecc8128a100de0dc4e4f00a85b174d24ceb440000000000000000000000002f819bdee09e2d762d26e9407e41f85e685fe6ad000000000000000000000000c3122feb8855a05c9020fc8092d9266d13c2aa89000000000000000000000000da14bd9ab358f6ec7f17366a5fc97412edb86a550000000000000000000000007947bacad74c279322510c6b3120822398fa97b2000000000000000000000000c8326e5a6ed95c224dfdbf42afb98e28edaf79dd000000000000000000000000cac9083c43a7ae38d6f1742e6f24a7d1d580757a0000000000000000000000005740cc403006de852679d73208dce69811067f7d000000000000000000000000dc19740a4fbae66b576f37558cb169355e952b4b000000000000000000000000c4deec9268780f6104647f54cc2d863b222d557c000000000000000000000000bc6f1ffd1fc6aa7fa2b29d20d9b84edc8887aa9f0000000000000000000000004fd23ab4c693858dfd4d58f2ea1e12cda0b6b3af0000000000000000000000000b3df5d2cbb6359bf22330437fe19bb9777a86730000000000000000000000002c4d83856dd2f43f11b1c5d89785418d3741db0c00000000000000000000000032a74c4a3f2bd3a9a4de9fb96697153b14cf83c80000000000000000000000004f7c98abd5983f4001b0051cb716117bc31b2abf00000000000000000000000032744988b843f3f20b6196964a13bde7fdc084d900000000000000000000000018c57894c5ccbb86a175c3576e4696df9c0a2d63000000000000000000000000640eaffb2395b4d453770d1a36ff6c5791c8d3490000000000000000000000004d4b8a11038431b53571fedf7e627a1b54e1b6a6000000000000000000000000ce006397dd81231f5dbfbf1529889aca7d97083c000000000000000000000000a141f25cb972dd15c558f151907da99fb07c1522000000000000000000000000d34e607a2ad78c466df331b4a6b6e95846a1aa930000000000000000000000006830c5a4f1a1023d5e9bafeb221cebc9eb6f8ed6000000000000000000000000a2553fbdf0c2453dac26c10d0ce90ed8d7d7ef96000000000000000000000000eda2e3e06ad1d84d7bde3b4679b374b9b66ee09a00000000000000000000000083b4dd93ced6169a6f6399f3694d6177a87e1d9e000000000000000000000000881efda4089adbeffe34a6010b31fc6f60f02ed1000000000000000000000000f82994dd486e15884a8e008fc09e586b4f4fcbe2000000000000000000000000fb0cc3af6eb90b10ab0fe0a11e31708d599d9e1900000000000000000000000026d8b9c87dd440d2a4b5380c591959a3a24b8849000000000000000000000000843c5d47f59abf7434f5ee465bdd5dc607f68d060000000000000000000000008512ddddf4437fd06ce5a288e816231b3506fb5b0000000000000000000000006269effb287bba2c8c5650b3addd9fa790caf1f10000000000000000000000005092388f3a989df6c9fd4eff728a7331ddb5ef92000000000000000000000000e7275474306e04e70ac1afceb020145a132ea892000000000000000000000000d62d8e077cc06b67c48465223169f4e8c37fd5ad000000000000000000000000e50282fe4ce152e8624c3eb8dbe57d0def49d3200000000000000000000000005f090b09270649baa3d0d2478e10bf5cb86433330000000000000000000000001f85aa3b8ddda2f94391e196241ad728d24e7f3d000000000000000000000000891c6f055661726459a285b3117f6cb47c12c72c0000000000000000000000006b3963da25187827c4f25c0a23fa2636c3fd903e000000000000000000000000e2eee077001d5eea567ec66ca963c235c1cc7ebd0000000000000000000000005ccf25824de426360b97e3cf807b4b376df489bc00000000000000000000000059e7ab3a5148a395b343fd405badc75899483f2c0000000000000000000000008d9197335361537fb0cf95d256a9a0aebe6030c7000000000000000000000000d6861463362876afd3ec12b319d00398b91ff5d2000000000000000000000000c18f156782b22258a1bc0384e154e55029c589a60000000000000000000000008e5aa16684eb6a454b3c4ec56c04ff4dd014d993000000000000000000000000b5f712fdd98a99f71ec8f8ed43fdbb78a2953185000000000000000000000000d8c8f89b20177c5ffb86cac77b8acea01d4e83a20000000000000000000000004c19078cfb2475996219a6539f5b6cc7e97f9dbf0000000000000000000000007b09d982d26d538ab02ed2ce69b0d5127fbc0c8f0000000000000000000000008e5fd0b134baf2b49da3ba9a514901ebcb9cf513000000000000000000000000aeab9793afb145c5250a87ea1dd568a2ec52dd8b000000000000000000000000e87fa12c817dd2b9bad6213dd1d9d92bc4d8b5a8000000000000000000000000f62b167c7ad9bcbb706b5be9d607c8cef42a0d34000000000000000000000000a9cc6e06b05ee600b0b58b839b74b981608e055a000000000000000000000000088ddc008952e8c208c9fe4ac635ededc5e480fd000000000000000000000000bdd770addb8d9f644caa05edaf83e8441b2288630000000000000000000000008adfed0b833bf4bd2c4159e93a910f4a0641710200000000000000000000000044509de9bce6f92d3596bef7da5326edf52ea9f80000000000000000000000001e66aa1547ddff4e3ae39917c8a0fe1ef7dc90820000000000000000000000005d116ff4fce5f0f572f76ca1b3111006b2fa824b0000000000000000000000004b3f6aaa405cf7eba898a786d89e9ef3d72b0f8d000000000000000000000000e25f9b2501a97d1dc2a6ee1097a1bb176d4cff980000000000000000000000004882cce3c526f6493f8f7d592efd24cd3124fad0000000000000000000000000fa55cc8d63f9b6d6afb71a630536475aaba618a90000000000000000000000003eafcba8872b88a32529189917dbd682be0f8d1d000000000000000000000000e54ca40ff44a06a9838883789749c89c8c3e6af20000000000000000000000003581d339aad613a4dd2e40948b676a9f9dba91870000000000000000000000006717f3d687a21ad48e5df161d0749fdd61acbfd000000000000000000000000068d2fe354be88520b1854c51059b33ad5b973316000000000000000000000000d6437f44a4661f41c84e01b441bb0d27045a64db000000000000000000000000b781351f0c8f0d3d657243a32b3d4b42dc954a5300000000000000000000000009c76e84a18e172a734b82b168996905e2bbcc3c000000000000000000000000071fb711d59f4df72dfe963e1bad2e20bedb7b660000000000000000000000006ce5f4c45f079292b2d9d4b53f79969f6b89995f000000000000000000000000d8c40c98cb6afe5f5435558b09d496ffe81ad709000000000000000000000000ab89589410ce66cca7a9bd4ab8838f6847ce3662000000000000000000000000d4f9fe0039da59e6ddb21bbb6e84e0c9e83d73ed00000000000000000000000047d679bb32412685d823b44710c797d28091a3a2000000000000000000000000eafa16a24cf97a420b293df7615ab4a21a6893d5000000000000000000000000665db4641df5e2ae23488e0d3a411c3ca8c98a4b000000000000000000000000128c54ed8bfbf0c6682632aad6a83eab35d4d2ef000000000000000000000000c2298aca8fa0109df5d3266720553cd02f83b8600000000000000000000000009e994b2100a613b03d4c1219210e7e779053c7f700000000000000000000000009e344bf54ea62e927fc14bb85d3e83316a41a030000000000000000000000003bb008854c6372ffeac227174958b3a9d9bf68e500000000000000000000000085dd49fec9423f0b04ea21384186721991f81d69000000000000000000000000a7ff23a4fe6504d8c92bbab209b8b416006e7d5a00000000000000000000000075899c1a90c662fda5c6f360754058210a98b482000000000000000000000000504f84c74118b57d5daafd1dcb08cb30807400bf000000000000000000000000fd578ea7b9d809f2e5ebaed5f4439117169046e20000000000000000000000003bb027e837ee7b3c83712a3e71d998d43018d3ad000000000000000000000000e38fefaa8d3e06d1cdfbe7ad1ed668b2a82bd2f00000000000000000000000006e88f97f8231fe01a6722f5aed276534b24ed10900000000000000000000000038adc375a12bee775dedb8362c90b550ff76ba39000000000000000000000000bccaf388cfb9efa233a8c45c7757e028499269160000000000000000000000004883e8fe4df14599e591fa57d3918a593f4e09000000000000000000000000009bd99067562ad8249b2e606e2e31808cc5c4d04a000000000000000000000000d77c655d5692c7458c3d080b7803523718b3066b000000000000000000000000cd453c3edbbe3398f3c0f163a9e38f8ff9fef6970000000000000000000000007c484308132e7afb78616429680d9f351d367ed2000000000000000000000000a440b6d2097a07b36dc6bf6ab72a3c27e2553de200000000000000000000000021f2438a1e127d8741e30745f41981263e9a51d5000000000000000000000000f9a7d04030940e702331bf37e31ccbb43c679031000000000000000000000000b0464d8183af27e97fc50a2b0319b0ef0414f15c00000000000000000000000035a3b9222af134d9951a5d5bdc73be533c1bbce90000000000000000000000003f3b9b0f14def5817a61437ccb25ccbbd4853ffd000000000000000000000000df662b595810b7872257625795d9406d772fec47000000000000000000000000e8ddbf30fd13849ea201c28cda10cd95d0481272000000000000000000000000da2a094ebc85cf5dbb2d6e843c9ac643a54fdce70000000000000000000000005d5ae429153030ccc40ec29bbd924a206bae29f3000000000000000000000000bb11a3cd3b9206e23d596aaceb7b10b1a36463c8000000000000000000000000ebee95527a4200056bf695b92e342159df0de7870000000000000000000000007061bbc6fe070aa0492dd9fc65e92d17184e51ec000000000000000000000000f6a63b49a6de2ebb84ab1e662bfa36dbd794643a000000000000000000000000379f4a1a20b2702d81b7131549e1474ae17697f8000000000000000000000000bfbc962623bae85832e93c33b7629cd0b46ca566000000000000000000000000ad1b820d08bece998ba4a516d05a1a2dd4da85b600000000000000000000000099a85c6b904ec0df14979519c4e26f9122aae43d000000000000000000000000a6d12453630f5d3fcc5575d844a665ae58879572000000000000000000000000d9fe79b258794c2652374c1fb9040a196d71ba880000000000000000000000009d51c0bb16d95a811c7879f2ed1d0d61f4d52aea0000000000000000000000001f190fd46fd60e0b36469a564151c092b875941d000000000000000000000000a2ed50fb94bdc11a7bc60b300723a1832586a7f8000000000000000000000000a754461e8c722edba0b1fa95db599fd9060b7ef3000000000000000000000000b02da48532092f085938c9ec2914e9ef2747f65f0000000000000000000000002d250b91a72611e362eb5b16f51c7437935d1ce400000000000000000000000051c63dca5c0d641a802c57fa30fd1fa54d2a307c000000000000000000000000657ada09b1095a1f022695b02116cdf77580deda000000000000000000000000c9323600f6078e38705dc3e52f1896ebd680e81600000000000000000000000068a9df153499ea9eae162be94790c6e7da9503d0000000000000000000000000bdb6606d974467f36ead98624740babd1ab4213b0000000000000000000000008f605eb0f0f9c0a1d96031ee4423d979946fdf0c00000000000000000000000032f4b7219c197a634c9f8b576d1b248c7b163b6d00000000000000000000000022b6c00b1ddf5aa090707ea27e9dfb2f19a9a5530000000000000000000000000565fd176f8ee325a4973304a36e4a2570381336000000000000000000000000493fe17aa9098c0848b371c79490a793d1aac773000000000000000000000000c7d8c7d8795c5cd4437539667d4c5a8fe33f3887000000000000000000000000fe96d1ed2a4c9e60e0e3030609af0361a515169e0000000000000000000000002d166a49d2d3ee64a469e7c3eccfaf1e039eba17000000000000000000000000a144b916f7b11db31ddec49d13632ef909f87d580000000000000000000000006aa34d798c346100bec6abdd0712b3320506402b00000000000000000000000072ac04e70c74c963fac5765b812fb599701034330000000000000000000000007bd84e016f7a868b043451ad0574f37dc6931b24000000000000000000000000a36ef5a21e93ee0345741eaf8a15eb17e94dbfd8000000000000000000000000fe149c922155f7a5c1543e93b313dc04a8a4987900000000000000000000000018cb5e8a66bdb450dc93943c7b34daa05cb66e7f0000000000000000000000008f297b90b518a0d6dea35490feb64b616e09dd2a000000000000000000000000c7c52590eefe7bbae025a94de7e21420b0a20cfb0000000000000000000000005b87c2b3ddccdf191c3ae8a75198e0e1b70c8dc300000000000000000000000090e926065b3c811f48ae3bf6ed042c73af4dab050000000000000000000000000b62f4daf7ce9ce801ad471e1067a42395caecf3000000000000000000000000a7c0e02fa928ed51270a4fc12a748ba05721ba7000000000000000000000000082ead9ae864af18cad8d68eec417bc725a696088000000000000000000000000a4e5f2425f615ff5f99e221b7a77817b04015081000000000000000000000000810a9dc32f31260c3560c57fdee3484480f8fcc3000000000000000000000000773d13b8b8624398e65b41ff6250da977eb816ae00000000000000000000000057380ad71e3eaad0389c9102cc409bb7cc8ea3d00000000000000000000000005258b8eb33b1db167aaeeebf05a8c739f410a1c60000000000000000000000005a230ab790abd2771e2448b49e63e16b8032d5e90000000000000000000000008afacaa08de7189d84db9d87b9c21c2f1ac28113000000000000000000000000aea37f93ed53c7ec982d3e550e4442f97621ed16000000000000000000000000012f9ea561891403bc7bc4c55440a4eb8c3c8fc10000000000000000000000006cf2f3358f69b481a3cbc08d45137a4028530dbe000000000000000000000000556e963ef5c7e278ae3222b592116b2b2a38ce390000000000000000000000003ccd7b219252d561e3e555da25f9dd122af94bf1000000000000000000000000aa0ff384700c75dbf5e1804da1adac6ab67d0a690000000000000000000000005989f30dcbaa4edb37bb46ac066f02d6fe00790500000000000000000000000052101c09296e8486ccdbb7fc2d5b25b204258cce000000000000000000000000a5b1714943779a73f1e8aac93e3a6fc2ebef40cd000000000000000000000000b0ce6e3c5ef02183e1b5d37e9303c32a64928e55000000000000000000000000520d1af0d3a44230c9157224752d16d9d5485096000000000000000000000000f10c6def1c608a930bf1e2810dfeb00a75e7b25d000000000000000000000000601465cad99ee60c7bfc53580bf9f7bf8edd5980000000000000000000000000658661b37eb9c9ed65d7528c8ef9ae18010d599e00000000000000000000000011fb40c5c66ff614f8c4c3e22c7e807f9cff71a2000000000000000000000000dea4b77eaff8c35301d6eba12bbb060abebc60c60000000000000000000000009a8bbcd21cca9619ae6b1ca39dec339348395d7b0000000000000000000000009e6ad02c5544aa38f82ee871585357083b8aaf67000000000000000000000000bfb0d806b796ae17a7024f8a7c08092cf1c28cf1000000000000000000000000119cab577f4f7b9b02452f5c21d2c2999db494f7000000000000000000000000855df0ddfffb6e642ea5146982d8926f662f86f200000000000000000000000068a468adb61d7995c976e2506f7751c978cc7a9b000000000000000000000000d72d2ac67759a715e47e662bc6990b9c893c5d0a00000000000000000000000007dfdc469cb9a8e3a8f24ede18160166d52ab743000000000000000000000000dcec6d8350e9ee192692dc37713a750f4eac43de00000000000000000000000049e85919b6336db81d215fb411fe02fb62cdb3ac0000000000000000000000009d64d0671cc8c54f9d0230ad0596538e2bf90b5d000000000000000000000000814f52ed8aa0f6ac07cfbd963a0497c5335e2956000000000000000000000000195c211af6c452f0a30431a9545a66d9979f64300000000000000000000000000a10205673cd640d6ad22f0145575702a5492344000000000000000000000000f2b99f6b97847f3ceff6963a3024d454910ec51a00000000000000000000000057975b2e17ab210bc42a1389d61e1ef1ff577a7e000000000000000000000000a1e48c4fc069c5de5d895c11e702d09ee8771d72000000000000000000000000f187efb7c254e3de2c6fcc58e123818f46126544000000000000000000000000c40abc37fc780692919cb272e01354c0fdd7c798000000000000000000000000a86400c6eed5d8726854d72698efd03902b34246000000000000000000000000e677df43122f4ff54babcf4bce176767a7e250da000000000000000000000000086f4c5fc0a39d4969e74a6c1552b767bd3de4190000000000000000000000006c23c075f222d94d4a5e289cc6e15f731c4293d7000000000000000000000000fa7575caa049e5cfd96a2783da2c85663f0da817000000000000000000000000280a0a64eba425345f0aca509d987f9426c018180000000000000000000000008951ad836d09e394ddb9529842c64e73a733398f0000000000000000000000002b7b46d33e146378fa1d08335eb08aea94cddd7f000000000000000000000000fadbe470c09094c9288d473cb755c0fab2185ea2000000000000000000000000f950c40d1949e1810eebe32ea20742bd045b8cb900000000000000000000000017dcc6ce266c485038a69d9e6e01baec1b99cc220000000000000000000000007d02abc1dcb3d4488205290abfaa0b6eeb16e49e000000000000000000000000a574ac0751d769deb8580f36b91aa7539c18c69d0000000000000000000000002d814ed77caf027209efa93f0f4a1010ff985b750000000000000000000000002d5aadb4226ab36b2e9794d23e3c1196f9ed3d23000000000000000000000000f0e8756d597a5f9d611bd16bf57a52a3803dca23000000000000000000000000629398b93146acf1569a53cc84ccb1e7e2254f62000000000000000000000000646200a764ba3d71b77fc56a18dfb85f6bd02bf4000000000000000000000000651c9eea9b9d55fa1f3e2438dd78fff53328832a00000000000000000000000001045673e9665c9d2d34d37d89d0b48422c0f2cf00000000000000000000000064df7af696e0977771a0e1e1b1a8dd22ded3cf4b000000000000000000000000d83311ce369aed9dfabcedc77ffda70a0e1c42220000000000000000000000002f8d3766e7dc0eabbe7eb1138fe3a01e93ad2c7300000000000000000000000094d59e0809871498e00da1497c8bc92487a86ad100000000000000000000000070447a1ab69d5af13755db4ebfd45e8b6a6a6b8c0000000000000000000000003fa7c1a9d9d0a73409943564336510c8994d12e1000000000000000000000000f1803e3714d39e0d9f2135bc9e3e8a7dd44ab4e3000000000000000000000000f115b6fc801ba60087c33db5ec25e1e811f9ff8e0000000000000000000000000aa0ec3280a9cead3db5dcfc9b6ea6f60235f6740000000000000000000000001e5d692e1b00b3de1478703e9495602f049ec66e00000000000000000000000056907524389d0efc41699a2ff14c0cd133413efe000000000000000000000000a556a528b9450b2f2f442a408847a97c3adcd8dd0000000000000000000000008fe5a13a7c0d8936a53fd87158053048614fbb150000000000000000000000003a756d35bb5690c8412a064183bbae5b43a5ed3a000000000000000000000000b3e1dabd14fada41c84bd807aaa2a005c71e005c000000000000000000000000c8c3d316d451c9cba02df185176a8527bdf429db000000000000000000000000e2139893b4c4c135905226c71404f08f4f25bbdd0000000000000000000000006f5d8ba12af7681206be37cee36d2fbd4ebff3f4000000000000000000000000386effee362d60d888aa0aa037b0e261f2c7eb99000000000000000000000000ca868ef1df9e52d7d5ac79f7e52f492e619f2bab000000000000000000000000ebbbb0fb68852b724c862551b298336c9996590b000000000000000000000000ecb68965ac6fa6ad364833cc37c51787c20143f10000000000000000000000003cc89dab367d74533cac93e0424a95d47f1d741c000000000000000000000000dd8e07b0a35e8d55386447ba66811c7b4be8e9b2000000000000000000000000c03528484ab0fcb6ec15add849481b86cd8931e0000000000000000000000000a9edd40b4a07bf2dc14f9bf580efcadd85590cc1000000000000000000000000905f8fbac6aec7ba0fce64e1878f54f7ac9e566e0000000000000000000000009983ebf04f54ba27409c1b9efae86553b4456a7a0000000000000000000000004c843beb4e4a79f7b3e8dbb96a5427c8ceb9ab7600000000000000000000000004f5655c3b4e0c920625f745bbcb2c3ed7ad6cf6000000000000000000000000b28ecfc8d573d436a2417fa238c51eaa405eae26000000000000000000000000ef1ebf222285a2564f7f1332cf5a72da153b980b000000000000000000000000a232815e8be78ac46f0b2dd613a82e3b92363529000000000000000000000000810da6c3e9cbd5d9adc6d26f20e17fcc25a1b57f000000000000000000000000c10ef1df7f58b1d1b517cee13b267fe94920fce900000000000000000000000018756637fe6d694449ad685bc0ee9a5189e59e7a00000000000000000000000024a31af8ce6ddf50387f2e5427f9a69975913b90000000000000000000000000931d23c3eab28dfb9e6ac0e8068824ba181a7cb1000000000000000000000000104713120fd00f55a8c545ac14d903a34e8c3e8000000000000000000000000084f02c74075f6c0b69518d0da885df12ee34a25e000000000000000000000000254d068e5713e8bda9e26b7e5a4750ddf3fe7367000000000000000000000000daf016e677821000d3c0798c5251715094b27704000000000000000000000000839c446020db6ca90a49ba320d603ef267d2910e0000000000000000000000004e7f7c9a1750d71c0035ab0b48ddfeff8263059c000000000000000000000000373a8d21cb1fad23d9539b9d3d10bec11f5baf30000000000000000000000000e56939c0bf59cde94a12810156fdd8501589b3840000000000000000000000003d10e29c9c5d36f95c47cd55e70c672eba7571c800000000000000000000000096e597c1c6bacb7128945bab9d32fb5ea9526b8700000000000000000000000077818cee4e8088d525b55bd953d9ec203020f6a1000000000000000000000000ed54483b7c1531fcdf0cc9e212c272ce005948a8000000000000000000000000afa04b2eac54e15076ca101fe97af946ad50db280000000000000000000000009b51c02fa1ca9beadaeac5b3c028a0af25f3359a00000000000000000000000052e1fbfe4ee9523119b3724843ed48a65bf04430000000000000000000000000056b3c9c7d3cc8b45002d82eb8ea4fc359432854000000000000000000000000b01e1183563acc3d71d67376b154ba5bb7d8ec390000000000000000000000001bc4c4d0b99586894b280aa14d376b345a047f26000000000000000000000000348fc0a738f954e11df003c1a6cac6ae83d09b26000000000000000000000000f2e25dac91c8b2e4826855969238aee2922455800000000000000000000000008e0c4bfc815cccb0e53f2125d35631f5dadf7e6a00000000000000000000000048ac5e024125cf31336978994c2e5a1cbbfdc8c700000000000000000000000012ffa08bc0ba85ec330be08d00696504749161020000000000000000000000008743888098addfbfd380cb7ecde635717ac03add0000000000000000000000001c3aaf6b8206792fa4ca502acffdc7f9d67940bf0000000000000000000000006aff1aace1fc6fb673df25297afb4764a56c7ff1000000000000000000000000242487f2e7b8296347b2020328c84c2a3fd71440000000000000000000000000da61477aa3e4da725e1d1f31e231741285c21886000000000000000000000000d31f32cce568d9a3274dd041d3359e52f324688d000000000000000000000000b1aeea4067d5adc462e7af3e303e89a15309bcf7000000000000000000000000f655e1235d6b51f66d655ec381607f5549d060df000000000000000000000000425d16b0e08a28a3ff9e4404ae99d78c0a076c5a000000000000000000000000d9f5d2cc77d934550a6672e446d6e941ba03323800000000000000000000000024c6090b72a460b61ea8d3a8736e5811593f6fee0000000000000000000000006ae2ff585a9798612ef28cb7ef81df207bdcc4e5000000000000000000000000b4b9afce1845f363b0bb2eadfdd7791d6e0695e90000000000000000000000001bf826c9ff54f38a0ee6a2d3edf6e2cb78f3cbe0000000000000000000000000d1bce27f11d5a73d63eeca421e643ae317470782000000000000000000000000ff35c36385ce4df1e7f8dbec73f87288b8e12932000000000000000000000000da7db498d6e130ce878c403c5e025de90bf24ee4000000000000000000000000f804c652e17feb4b42d8af290f90ffa2f389678f000000000000000000000000188e2a56bd14934344be9c52ba679148968c7d5d0000000000000000000000003611859cd553f26837ec98b5de4badd6a1986992000000000000000000000000f053e54f62c67f0b39f766ae4bf6d6497a32e1f50000000000000000000000006a7c17dd3a533e2542a82628bb62dca7837ef5bd000000000000000000000000bf6965e2043c7199e8f1dc08d52931a9c9aa47b0000000000000000000000000c573a808275e2c7cf9399ed2484677df345145e5000000000000000000000000dc37894ac5a5c5073ec74dc6357dc0df27bb32990000000000000000000000005a7ff1f6164f5e0ff02febb86de47681c24eb4ba000000000000000000000000f5733694f1ecadb18bfefba4f8a10887d85a032a000000000000000000000000ae5e8d0d9a7931e8bc6808ac62a2114a5c2f64f600000000000000000000000065fa6d7e818e6f37e2a1a911b22e90a8818e5c6b00000000000000000000000029a2a8b34206f82c4f2b32def655b4a603d343b9000000000000000000000000232b7a4ef5a0f0fcefc8f72ab2eca5c79f1fa69c0000000000000000000000004c93fd7a658d541842e4ecca40b88032a7b6ca5a00000000000000000000000080730ac20f3ae7cb652cc2014bc81c720de3c3fc000000000000000000000000c4f5370ced49da542e7b9fa08daf44779eafd25d0000000000000000000000003b7a6eef6986ac4187fc09e6a40bf86a2d7fa84a0000000000000000000000000c41c6a68b12db91e3c0948faa8c03c88005ead900000000000000000000000063d7fe0c09e992a7022ac8901f2beffb84868de80000000000000000000000004ed02ca987a87e621cfe385bdd9da3441fd5aa1f00000000000000000000000012537a109237c2a64608b8bd3168f2d13eaf303d000000000000000000000000c906a45f80af7ef090bc93dcc0f99d34ceed86070000000000000000000000002d402636806e84fa5dc144576f80519579bfdfb60000000000000000000000002adb065a52e0e713192f5bce709fa76f5c02b10700000000000000000000000070096b8d6e908d3986aac45cc3ed5bf6e8d8bb4f00000000000000000000000013e4a30fe630d53deffe0aa9262c06a6063b6c08000000000000000000000000b867c0e1c66a00bdaa616066b75f720c11747e5500000000000000000000000076c9e00e14315796ded7de8f3418ecd6367d0d28000000000000000000000000f316c300fff14e6b602694fcb25514c7e1b4a6fb0000000000000000000000007b3ae79a68ffc8a856151dcff817cf7af40e67230000000000000000000000000c6d4153db1df9d0f77a05d1d1219a61ea2d6bef0000000000000000000000000601c97fa5b2f2e16dc7b3ee30da2697297a6cb5000000000000000000000000b8718105fabddb212039d348e2fb791dc86e49270000000000000000000000000eccf34d53167ce50a5a9913db5b5c5bbcfdd2b20000000000000000000000001a3db7af8ed4351c58ea2afb9dfd871e8c92cfbc00000000000000000000000075632aaf83120eae9b0618f8f50773ce347de2ad0000000000000000000000000d6afac33b145f53e2ac3a969d89efba04729828000000000000000000000000a0671052ee1ed47db861b4ae4df02c626bc4df75000000000000000000000000970225a71a4be65fdc950da58447d782dc02165b000000000000000000000000129b480ad625bcd1a5c3a1c10d708114726fa467000000000000000000000000d493978815da314a6d61119c9d56fc343a18e864000000000000000000000000721272f9488f50b5429feb55f42c252f9257ceb2000000000000000000000000a47d9743f7e2c8125dd2e8eb0153ada386276add0000000000000000000000003546f2668fa177bbde6d34ab8641607a3ff9e2a90000000000000000000000009d2cbd6623e2a7cf1f115abf7e1f7364a926ce880000000000000000000000006a7430bdffcf94f29e320fdba9bb3b01ce6f909c00000000000000000000000025df247a2c72791ed2fcb0de9a73e2788237f0dc0000000000000000000000003e18e5eb680dea4aa93b937dbb6afc1b5068c815000000000000000000000000c9c1f7c3de8dcbe1cd2eaa719a856a4fe214dd47000000000000000000000000247950f63a1e09f636870e3171ad7bb955b57d27000000000000000000000000b8934eb24e5e60165cc15ac7f73c085163f132b70000000000000000000000001a71b64bedf62da3529381712dfbc4d6fd3bb12d0000000000000000000000005bd70de7fd66906fbf1678543c683fb3cfec470c0000000000000000000000007c976c53d43d52fff0a8082c3a653b468742e5860000000000000000000000001b17d5787454da4f9cce4c54d645cd5b72c0b07a0000000000000000000000008b291d8f9f5fe6867862547207bdea4494cc25f50000000000000000000000003daca8a66498c63bfd9de45a8ab69a0dd01a5f1f000000000000000000000000dc2a69f0506fa1808ba99cc3f6067b0db403ad360000000000000000000000008c063cebb038a95c58d05fbdb9660efa51d050d5000000000000000000000000eea1b81313cbb41815cbbf4453d70c2b60afb1790000000000000000000000000ea39efad655af73fca27cb8e976ea7f4eb67f3600000000000000000000000003923daa81deb04cb41ae9e361508740b8fa5159000000000000000000000000903cbfdb0a89e65c88aa93ed81e450c4ded516390000000000000000000000003157543efcf6be85e93da0aad8d191cabe714cdc00000000000000000000000010b22193576dc351619b099104f05a1c6312cbd0000000000000000000000000f8b735e990b32a985801e5f56ef353de9cf696e90000000000000000000000001629c5884b612ea8cb2b5103609d2cb71946ada0000000000000000000000000efa23e1e496a29cc0e0eecc8d8eafe6f88a283d6000000000000000000000000e2ad7a5ed60d3798f2a3e456d406f0613441f65d000000000000000000000000a74078623727dc172affdf179c0a2c7607c43bd2000000000000000000000000d3b25ed26ab69a254ecd2d30f8ed65ebcac34bc80000000000000000000000002fa33c2718c5fe25793e0dd9f0f008e5c1de33cd000000000000000000000000e93aa0b1005590dcbf7b711fc830407db215c778000000000000000000000000977e2352d82d2f68fcf9a625daa66c8df7433c43000000000000000000000000931b45df631d516c2efeda8a13bf060d396c8596000000000000000000000000e89bbe4bf35dcc7dddb6a53208d9f2466ef1f4050000000000000000000000002cdfa1eb5fe9953c96f69d16e5d028bd27ee843f000000000000000000000000ca4747997c457edc73f6e0e243ceaafe8853305d000000000000000000000000c32be0e859c41ae31437f98497d4646b42fee855000000000000000000000000629bd9bab8e7cce5e711bb147962c360c5e3b7ec000000000000000000000000d7630c783ca34d145d60cf5d015a8b894ca7fad7000000000000000000000000b884f932b9ced38021dc1d4d2c5a9a0c9988e92b000000000000000000000000d88dd5a6b96c704a03f7ee38336e227c7a670b36000000000000000000000000ed8e5bd2f0948d0a5304bc142c609b979ac62b050000000000000000000000009705c7ffab794f24d02337453dca8c7c9a594897000000000000000000000000841b9f6d5abc24b20b6f4197764b2104620a15f900000000000000000000000067007637ac9b87ee045f7617098e3c9daeccfdb10000000000000000000000001fa8bee6f2251f5ed3c27c77965de9130d7ce4c10000000000000000000000000b30c6edd740d4cc3bbee858b5136e7960b4ec37000000000000000000000000503808754239306572edb923f33119ac67529bca0000000000000000000000005cf96d2305a459327884d1b7318429206cb3f4a3000000000000000000000000c2c70e9ceb29efb6f47f5bcf07d819926a19e33000000000000000000000000045eea896b3a833875df6f707e1c6c969a507e10400000000000000000000000051004837310bafe4a7d42b95d32fb72ecb00299700000000000000000000000065c8b1562033a324359c1eceb1f4837a642669e70000000000000000000000007aa183b062ef1c077607c66065bda8c54edcf340000000000000000000000000da15e8410fed41b94557ccb790565a823d4ccf270000000000000000000000003b21b13b99a903c37b62001d63864cb405f103bf0000000000000000000000002a10ad6cdecab8208ed379210e2ada74413d39490000000000000000000000002f57c95155d207b3544a7f912cb0d27bad56e3ad000000000000000000000000decbf12fc881b06bbcbd51f62c4c33525944df6400000000000000000000000037a11d4a6b82a9ba246d698711e3f77ea2d9fe1100000000000000000000000028888b5b8e4080b1faaabcbc07b638c9603a73a60000000000000000000000003ce10489bedeba663f8d892d04a5fd633065bdb500000000000000000000000016727d962cc8d16912ac22dff5a302cd2ac207440000000000000000000000009ae74514603da5a867a30aacefb1928a4cd279e800000000000000000000000066c1d4468acbe94ae16ce5e908bb9eaf36b54a69000000000000000000000000d94ee5d63ee18bf5cfd3dce238283dda691b560900000000000000000000000032bd60236770740c885567fa1c8192a2c55df22400000000000000000000000095d57f0a4524ab0f2a4e0b113cd551d9efd2fc19000000000000000000000000e931064219a5f51e27a4a9319952c56a7540ac62000000000000000000000000652c2f3a3d0aa0abb10f9c5b80ca731c6b8fe39700000000000000000000000056eb143e2b37e4c092b24beb5f2a196792ca4370000000000000000000000000c30feed34cdf49455bb4fb2e04c67c0cf9edeee1000000000000000000000000ab15033649df6fe91c2c59293e5ae4e6c2e75dd80000000000000000000000000e4ad322a15c4c87a349d0a4c7211d82a2b5fabf0000000000000000000000002db21da23e350f188a8e63c015de91d68dd4847e00000000000000000000000049c0f7661ff23aa051b612a5c46a24c3c91c6557000000000000000000000000ddcd7c9fa528834e29866308cdbbb3e5b77a2a82000000000000000000000000b4fba88fb6b37dead8eda681ff9c6bdfd36b9718000000000000000000000000977cea9746934a88f9c6dd88bb2445d4957e8fdc00000000000000000000000065ec1e855e3b6beebaca9c36ec3eef3a8da5360e000000000000000000000000ff8af8dacaf508b7057da35612ee44c47f5ccc40000000000000000000000000cfede73e61e80aaec15bb2fd0f76738da3f8b7ad0000000000000000000000007a25806a573c773eac82228d453af54acdd3cc8c000000000000000000000000480cdf7571fa5fdbd43e04008844e5db2de9f1e80000000000000000000000003ab720aa4a73d5f58f86bb6cfe9fa7618e23c9d4000000000000000000000000fd95350128d06fb3f7e0aa9e27101a18ccc811780000000000000000000000002b86c3aa9dabd2d7644d19cf2bd74ecaecbf0c56000000000000000000000000dd43fc9d0b89471cc168a6a6c2bbd1d34acc809a000000000000000000000000b251082efdebdc86dfaf69efb87572d64564129b000000000000000000000000cd074d0e7e8b0b7ba17217c9a9a781c4bcab8ccc000000000000000000000000c9428bd0b8c0b075a7b0cffaa601a32df7ed676e000000000000000000000000e2714c12c77e6f71eba66f85be57743db0c586b500000000000000000000000007b79972c0f791193d5c4dcc9e7466e54f20a1af000000000000000000000000dc1bb6e9374052edbfbe1e6997b91834618095320000000000000000000000007a0ac99987533a2ef2acf5b9e6094bd667edd3770000000000000000000000001c12c87453e6ca93f52e9b799a2f5b4ca8dceddd0000000000000000000000004ed53ca8aa75da8b39f9672eedffd9ec8e92324500000000000000000000000052d3aba582a24eeb9c1210d83ec312487815f405000000000000000000000000198902a333be76a545811a4f193d4048c0ca9abd000000000000000000000000c41b1d5740eb9e1e6b5f8f4612a84bb178575dc50000000000000000000000008050962b122b301fb223ab730ab2dde63e501fcf000000000000000000000000f4fa842fb1bff71a15050e4dd4495c8198c3f803000000000000000000000000b7b6a725714acf8e1fe54dbc8ce40117c30ee75900000000000000000000000086bd6a81c804de2833f4b7076f13482ee2490f4c0000000000000000000000004a0b4bfe88f901e6c27ca0f8017061142ed841240000000000000000000000008c273b5db6123bf25cfebaeba5d9f19c0c9120850000000000000000000000008c273b5db6123bf25cfebaeba5d9f19c0c912085000000000000000000000000f5deef25c379025f079e4cd26eece12363d6bb61000000000000000000000000a3f75ca34c23906eb188946e8c9f1c95bbe4471c0000000000000000000000009fb977b1e832bdfbee2a9e091c418b59131001e4000000000000000000000000cbe05043bb8329e19de336f4ded56ef769aa333e0000000000000000000000004a3d4ba4c007caeea14c6296c33bd9e2f2987035000000000000000000000000e7e59a9bf71d81537e46a278a08b43b58bff867c0000000000000000000000001375934236ea66c02c6a2524da557b8c3a38f384000000000000000000000000aee9be25b83f1d92964999f98d24c5ab8a109d5b0000000000000000000000009b1593860b61cb8be0b5e152ab21d300e9931d91000000000000000000000000c3043a7c4bbb870a8fe50fc9a943cfd7f1ee6c05000000000000000000000000f80fd74824b29c4a2a202f92658ec12bceb48b29000000000000000000000000bb9aa61fc4db0d9bc6f81ee4bbcbcd1a571326ff00000000000000000000000034cf2879a3d59a37ffb421e1b0148c6962476a06000000000000000000000000a055bdd1dfa8e7493bd19727aabd46a81145ee72000000000000000000000000a7db3311b8656445c269f8d049762c8865e92e93000000000000000000000000d5550714967071e6b6d2df9c4086f6c60d9bf7c7000000000000000000000000fccded397ccff61175089875aadf0473513e0eb3000000000000000000000000d65ab43eeb86699c413e3afd458ad33c72a9e271000000000000000000000000ab307e878a031140f4d412bfbef41bb4f83fab7e0000000000000000000000009da4d0e5cc60fa96a96f401d32d9d282cf0a7ca8000000000000000000000000c0742f0f2c4a72a6ba8e1ddbb03c5923640035c60000000000000000000000000fb1e9d87baddd120a8c0c45767e46fce43f7c500000000000000000000000008c5f42b8f3078356aeaed2becf99876b58155767000000000000000000000000a9f2f039986d10f8864faa90200d6565e42a670c00000000000000000000000028c6b8232d8064fe9a3e0fe17a2aa2cbe55986d00000000000000000000000004f567bc2702fa30354ef02314a03c6c0dd4617e60000000000000000000000003189f340e5c50f1e581681dd28b0b1dd48b18ea8000000000000000000000000ed4ea3367e8aa490e8f5ada90c6957c703ca58c500000000000000000000000014251db7dc26b608a38f7e97ccaae998c4e4c017000000000000000000000000946405589488fde86995e633245cfaf8b33513f80000000000000000000000008b539c1b3bf8cad68be85d0f81647faf0ceedc02000000000000000000000000a054f94a840c48c195be8b96aae564b382e94d0d0000000000000000000000006fa02d0dfa8a172f4fb94952a282180acb788b62000000000000000000000000748cb0bf4ed782b9c31d468be5dcb8cc8c4814840000000000000000000000003ee89107d78bfd7b7668523cb9f4df79104bf59e000000000000000000000000e78a56d9cbfac6bb7f5f6356ea0c2ab7fd1457040000000000000000000000003e11ed6b2d7d2b0d901116beaf3a3dd45b0c6c2e0000000000000000000000000b99363648efea66689d58a553bb015957083c5700000000000000000000000088f659b4b6d5614b991c6404b34f821e10390ec000000000000000000000000043e07f6edf08bb5b3324bf6d593181a812bab3e60000000000000000000000002ed26a6f979967a2defccc446737e2baa98db0290000000000000000000000001a735396cd45727647fd4bcf548cae32e30e3a1b000000000000000000000000ba4feaed7654be9d487b4c8650a8696c380df460000000000000000000000000854ba7528b1f588aeae9b1800fe110911b6aa2050000000000000000000000004d8001fc3685096b1b02b187d981fff4c45ccc3400000000000000000000000085f8142a1aacf5ad0e46487f908fb6a521fe3114000000000000000000000000e66b31678d6c16e9ebf358268a790b763c1337500000000000000000000000006a002ed64c4494607056b6f44d76dea69595fd8500000000000000000000000096f2a81bf207e1031f447f9155455c83d8c3d60a000000000000000000000000756ec3f9224da1a82dad2134bbe3d293d7d99ddc0000000000000000000000000db62485a9568bb1552c51be52ca775da26a56a1000000000000000000000000fccbe707bef62c93768d1f36e17c159daf3cbeca00000000000000000000000059a9fffec1c84df01cdc3323008df324594877e600000000000000000000000052375cbc2c8e7de080ee6cbef2f1658e2c0ac6060000000000000000000000005f57005572c1709dd3dc6924d1a98cf0c2defb13000000000000000000000000c52e65ff5e85d3981001be289027cc6330dc2666000000000000000000000000185e1042f010c666bc353390cf278a0b216fa6780000000000000000000000002d9775f67f6219a5ce05ed6193e036c0dcba28f300000000000000000000000032f11fdae502373a966734fbfbf80c427543306700000000000000000000000014ed8e78137752734da73d820c0fd8b16861e1860000000000000000000000007269cad927f2d98abfd06b0eb1da318525c6c304000000000000000000000000caf73c67336ca76e4130d375cc0b4b0345a1b6690000000000000000000000009a88005428e7a98904eab33749afd56f6db16e2700000000000000000000000075cc4d5eec53c01bf54b9f2b8acfe08acd8466f20000000000000000000000006cb69795b35fc5a90f0ac4d78b8039c58bfbb14e000000000000000000000000952e7c37e149357eb87d77a9b546ac8febc31336000000000000000000000000d9ac543b84433b07659e16636332e87cb743a4be000000000000000000000000b68c41111f4d2bcae0e86c6f58f4c7e3c91e1e9b000000000000000000000000abd0e5c1383095e023f2b55d02546a4a263df2f2000000000000000000000000c6dc8443651f047c3f88d114cd0c120ead06200b0000000000000000000000003cc04875e98edf01065a4b27e00bcfeddb76cba8000000000000000000000000967b073201215cabbbc0f1c1f2b258683b495cb400000000000000000000000005c2a9f3cf077ca64f9ab393b43eb6d163d7f1010000000000000000000000000d9fdf9b3927745a3cfd8ce913d488ee492f848500000000000000000000000017576a210f111f4a495072109dc243b527fbaaad000000000000000000000000a96512386861bd834f9ed874173229b84bcdba3400000000000000000000000039eb32d9637a32bc13db3df52c63c66d0b1dd7d60000000000000000000000008ff846049066443db5c238490099b6e7889af7910000000000000000000000001347b7eb7e7ff1debfce71d80153eb8055b4f6df0000000000000000000000004f06fd857f8d4c6172aaa3f6a96a645b6940aacc000000000000000000000000fb68577095285d851160075aa5c492e0e3dba492000000000000000000000000f9e74298c50104b097816ca2c1b0b3d1d621cebf000000000000000000000000dcab3e1aee1fc28127c1e158a2d7527c850740c1000000000000000000000000558c4b2404771dc37d7367589631f234464fda7d000000000000000000000000b22661270a253152cc94c0be7a6dc22c39cab44f00000000000000000000000018b520d4716acbd70f182c09e8927126f05a074300000000000000000000000039cfe581b11c0093ffdd84f81221ade8e938a3590000000000000000000000008299762dd2e126bee5888a234a212a7434e2a876000000000000000000000000386bc792189369c1bc2951aa1948d6aed293e076000000000000000000000000f1dd13d6952388a0fd425eac35ed20c1e898337b000000000000000000000000a6253e8a140d2763f3ea07f24f89caf2cfd9274a000000000000000000000000fe1233a8406591a03e5f960ef8dbed438c496c2400000000000000000000000063a1db6320eceefae5413e37cda81110e5956ba6000000000000000000000000bad2a38f4911a3e5473dcff7f845a7ef047a20a40000000000000000000000001b12691d64aa93bcaac0cb7c5b39c29c7a9e4e840000000000000000000000003427ff4c209084c653d28b444e74899c08441230000000000000000000000000800e93d8600ec3cde5563fe8b1a76cd08b16d9560000000000000000000000005755eba0f1a8cfc5c70ec7114a73cb22563770ee0000000000000000000000007e998d5a718a082196acdc4bec72cd54269c95ee000000000000000000000000c924dd1dd72446f65377fae68deea49fdfa19723000000000000000000000000b86acd85e117fb694d1a48e45247f483e97bd1410000000000000000000000004dd8aa7661107fd1118b44c0521b95fdcbcd2580000000000000000000000000f520bd0e6024ee3d4e12221852922417cf6c6df0000000000000000000000000e50c582fa5363af3cf31a92e03821a7d898932d5000000000000000000000000c94cc3be9efb34f58f48abc602294e69e03252a2000000000000000000000000ca2fc03cd87c64afecf2a3cb9a734f46ebfb576000000000000000000000000028c9a33faeb078fe9b071b8e6bbf93b5de73609f000000000000000000000000410ebda4a4a2152a1988a67d99a2fd0e72e66ec7000000000000000000000000c56d1dce79b4da7ef51d527e32960e6eb67d6c850000000000000000000000003205dca424d71c1f160b832d92144d1a20cb620200000000000000000000000025418eff58eb005039823aead8203bb9e4fdad89000000000000000000000000136e4fb89345855133d9072d4a71b2d287e972fb000000000000000000000000a7ce79aef2af3bd0fbcaf6748b89806923fb69480000000000000000000000007b1c4b5810a66bf3d535d2e7d1a79e394c1c7d13000000000000000000000000be4d90de525cde25ed74bda9cc476722873db1920000000000000000000000001267a61729027011a96913770469260016b066810000000000000000000000009352e6ae18a13f49c66a66513af29c2fadbe15e9000000000000000000000000f4e5354467482f30be89834abf83fa0930229b12000000000000000000000000656ef8e28891499a505c25e0553a39e289f76c3d000000000000000000000000b89bcf31f3a2834f7d2b1afa6a0ce8ab4342ac3200000000000000000000000088348ca3e81a2e6dfd239851c220ef882bbe3201000000000000000000000000fb6404bfba049ebeed41ffe3d41199e196eb0a4a00000000000000000000000066f0be2d073840bf0eebec621caf21ab97a3c39100000000000000000000000053c580f1692ba9c0756c3f7b23a8a5080207142400000000000000000000000096e1991ebd4b08975cbdca89d09fe7b677af407b000000000000000000000000a86adeaf3e8ea8014c9656302c4066f38affef8e0000000000000000000000007bbff8912727d4718b7a429084fd140fac0156ce00000000000000000000000062c9f01595c345e3804dac838dcaace5a78e2c2d000000000000000000000000729238fd0f40488ecdd83ad27703d60f716b08a6000000000000000000000000a3b675404bede78c7f8746d36a5dcb87652007ff0000000000000000000000009cd7f0cfd8d0008efbd4216e38980135cfaa8c8c00000000000000000000000099db5c1dcfe817e34b460482f13fae6c256d9067000000000000000000000000b75a69c9e9edb6ebaf66d8190acbf7282d681ba5000000000000000000000000f224d28f3ce678c078e697998ae10277344cc11e00000000000000000000000046b6bb40f10f30cd748c737ee1b4b158169b1eb6000000000000000000000000c5519746fb34388192382f8b246f768606e0d32b00000000000000000000000031d76b3201271e90c61ba9650f27b5bf6ba2785a00000000000000000000000000409fc839a2ec2e6d12305423d37cd011279c090000000000000000000000007615e42551f6c56f2c3fa3e1bb6f2bf144a337140000000000000000000000000000000000a0aa7908bda39fbb8f95e5a0a6ee4200000000000000000000000030b6d67792d07ac82792514af01dd2332ff9638d000000000000000000000000ddcefae3b856347dc6301e69838fa3697763d9930000000000000000000000005617e15749c2c374caab95776075492a597ee6620000000000000000000000003a602e2bb6c2deb9786d2e8b7711fbd9a3431f0c00000000000000000000000027839c3f48772b495e1de8b98ff34cc4d7c244b40000000000000000000000003f9e6c6a970c142152919279bbf9348e3f2f806d000000000000000000000000fb7dea44150e980e10b081bd82ee895ec0ae300d00000000000000000000000095accc42d52b221b3459053cbd3555cd137f74eb000000000000000000000000b45fcfcab3d749a267f1e44ba465ad91029beb6300000000000000000000000071f42d083d8a4b299d00f1213b0f8d0020e9c86e00000000000000000000000084d5344d76c33e1485864a7d78a86ba97d254630000000000000000000000000dd604bd14ca96af0545488812ec32e60e06824ac000000000000000000000000bc560327814aba6a5c15ab2c03bf47e1215f3486000000000000000000000000496ea6e5bc2b458bceea02b5d9791b0b662ebb6c000000000000000000000000c6f12fece8df4e07d7102222da53c460fc27d6be0000000000000000000000009a1bb0dd89d54caae89b14ca676644db26c6c42a000000000000000000000000371c1666b31e073e6d35f224ea36552e9508260b0000000000000000000000005c146c973b16ac253e9fa5e28fbd572c10245444000000000000000000000000fd5841797136ce6cc71e04818ed706559416e820000000000000000000000000d96091cb38e767a837ebb1e3642ff3d5c1bf5dee00000000000000000000000056061b43123bca1fd940b87e56be7e159f2484bd000000000000000000000000409dfea45d19177f9709b86c9b0f7967b0dd0d3f000000000000000000000000c7e49a2f235d3a5090f67e6e8e4a700ccf9bca40000000000000000000000000162f8aa3e9ebb9bcf4f7db714be53916396b59fd000000000000000000000000a7b943e25bddf746607b6e23c9062fa3f63fbdac0000000000000000000000005ede59dec4fa5f175c95bf9b4cc9c2a60341db480000000000000000000000002f1604fffda7cdf5a7c3a9ef3158336b6d2e76930000000000000000000000005e74c9036fb86bd7ecdcb084a0673efc32ea31cb0000000000000000000000005b399a2fb06e57c29c3971ecf62ce3cfbbe2605200000000000000000000000076c7ef634f791d63f903b2dc45c9f57cef9b48420000000000000000000000008ac50d7c8c36640a935070c800af94ff38cc7e6900000000000000000000000087eb26e17392ba673e3bd775b13af3b684a8fc790000000000000000000000002438aed0884f63c7321f9d9cd3de76a13e15306d0000000000000000000000004b65fecb4a88fe34f7a59e0584b68c9992077407000000000000000000000000b453e208ea16ef690e5b3e08edf75bfed4d491310000000000000000000000009a6f0de94cf51e9ffde08977f5340764131e46c6000000000000000000000000a0ae128c216fb2538e6e90efc8fb8e949654de12000000000000000000000000a8dbae59f9078065b3501b6dc410950d4972a682000000000000000000000000eb788509f7dda3408c22aef61816815aa90832e9000000000000000000000000df7fa3f7897e642fc91734b3dd02b94f20378068000000000000000000000000ca37c8b2ba0cd5c11db3e41cbdcd16eb4c625aba000000000000000000000000fb9a8b181e463ccd76dc0398511bf3721b41ce3700000000000000000000000053f9a6d5513160a91e89a6497e971e0713f715970000000000000000000000008fd61bfd8d37084109bed792bcaf0a867aaea48300000000000000000000000018dbdceed4dd30bd458f5e6fb37a6624a041aaa4000000000000000000000000e5478358402dad6da9936a531e2b53bced04c73700000000000000000000000009a8d3e979c6452d1658aec027b89f6ea8f2abd700000000000000000000000015f995b57673c5c20e2c209a05ab960d57aba159000000000000000000000000b43c281135184a03bfb3316c0377154ddb40cd9c000000000000000000000000d486031f67e2db91b0df052e530feb272f3d4cac0000000000000000000000000a2f728843d2743fc783d52ef2972a4499aaa700000000000000000000000000a726cc7fb443eb15ee8c512281887723b24a9073000000000000000000000000f9c7c58f9ee8e3ea38346bf3957d27e1cc372ff9000000000000000000000000f3d6f3490f506a7fdce6e5accec6e59f108826de00000000000000000000000041c35b4c4ee88f32e418e904edc8fe01583dd7e1000000000000000000000000b26a1f4534aad446943a5d41a95f11f5690623a7000000000000000000000000b20c4d681a9fb703394843e84812ac827d7734bf000000000000000000000000fccedf3105be805ed1bd39ac257e2a24ad216af8000000000000000000000000ba3691baff0cc9ee7b1b59aa38e0a14f2b6be6aa0000000000000000000000000ef37c658edcc4c8faa49d8a24a34089f0c8f2b9000000000000000000000000db459120421d72127a0e8c58f8b31bf1358e6c4d000000000000000000000000b4a2de25c829d9ba431f04382d3d9700a6e58146000000000000000000000000e6eb2f9165efd96bcafb4a04f48b57de0bbd2541000000000000000000000000f909d642919c5469e6af2330d1cb245b6c555aa0000000000000000000000000f97b00907b2b671bad95674cc328e2ac1e9568d700000000000000000000000068fa6c5858129d9220ae9138515aec59f2e64c69000000000000000000000000f859b451a29b1c32e91edfc1a3db0ba6a601573400000000000000000000000066878baf67c8a67127db7c3b67999fa431e4546c00000000000000000000000068cba182bae8211a0d1a34e12e72266e8c5e6b41000000000000000000000000ad83858f46d46e55695d9e6bcd706648fe7a911d000000000000000000000000f4e2eaa28cf240304458b69cc75adce63ef415b80000000000000000000000001f95a3287388b6f19b9dd5cf2d366c1848abb81a0000000000000000000000008a72da77034482d8045718bf3899436d9069212b0000000000000000000000000ba3061f2cc48787846aaf58b5cea3509151932a000000000000000000000000590988096abdc33ec69052101e6e6373e573fc8a00000000000000000000000005f7c18e4df2f429e02d6facca86a460335265910000000000000000000000001fc5d7d398d8414450bea30d338efd59c43f859100000000000000000000000009386bc11b7318c00bd6ea4169761aa5ec48ea2e00000000000000000000000014b9c5ddd0b72ed09b982517eed839f274582140000000000000000000000000b1cf65eb8a1aad19fe9bd64e6197714f4c8849de000000000000000000000000646ccd74d94a8fab758f9ff045f13c8e2114ce160000000000000000000000004c333a5e6f499e41f42c39bd5d5b3335dbb05454000000000000000000000000bd83caaa4bdebfc29e95d468110f8d0e494cc976000000000000000000000000f3dc3fa59e7595e7436513120974b3b4763fb87c000000000000000000000000672f42f62c50065f4281ba5e0d04cfaef47c7a9c0000000000000000000000002ddbacd6d2f1975878001205f2751d011424a9f3000000000000000000000000e5895e35df370f11d178fed0638c7cc35ba50056000000000000000000000000c1f3ebe56fe3a32adac585e7379882cf0e5a6d870000000000000000000000000cfd06d1b80257ff436df6db3b925e39e26514a5000000000000000000000000d454d4e1bbd0593264ef9abc7c687a1a0ab4fc15000000000000000000000000e85491fc558eaa743323457c60da3eb4b5354a480000000000000000000000003f713da26f662fe1e14e1e6de958ffbceac4810a0000000000000000000000000d27ebd4fc7012292674ff4b82ffad3a2a70b385000000000000000000000000189ee6cf7782fcc99a9e4e4946b1e7fe738dacc8000000000000000000000000c2b5bef4c7e45de7ccdc1669026220cfa958b7c6000000000000000000000000b35f9a198a93eda0c4d1fc6521fe112e29d9c9ad00000000000000000000000057e861961e07ae51a8cd004e3b5589dabdc6e8ea0000000000000000000000005274432a4a93d8ffb90d7ea2a03ee207647b8bfa0000000000000000000000009ef151086ad7f8e21e395efb7c3d56b8a8f8f6650000000000000000000000000ae224903ba31987a5deac94ec7cff5e9bec81e000000000000000000000000098682275f0515a365fa3531b6b4272dd404eaba0000000000000000000000000b8d1d22609d10078db36915fc4610f8674b443190000000000000000000000001d2458f4a36559060b0e627cebf006338a3014bd00000000000000000000000075976839a23fa2b011b85b0ac11c12ab049bd0d7000000000000000000000000a303bb97df6a9be03e81c170142e2c5a57088249000000000000000000000000425df908944a1a9a8bf2d2e504026c9d865838b20000000000000000000000009663a4cf47174c02add34a60d9bac5252f59bf0c0000000000000000000000004aa1df9019ea6e166cbf28ec6ec2bf1b64809a2a00000000000000000000000005987803b0f9b2d82b8a7c94db1f9eb9c8d481e00000000000000000000000004d25819e9de2a2eeeddca953d1ef0182680a7054000000000000000000000000fa64fb522f1c5480edb4a85c97a38e94797d58a0000000000000000000000000e644fb61de57199d9419d7bbe81b1b701071798d000000000000000000000000e644fb61de57199d9419d7bbe81b1b701071798d