From 4b64ff2af79d1e37dd9e862f5ce359666e7d8e11 Mon Sep 17 00:00:00 2001 From: Lev Date: Sun, 13 Jun 2021 12:25:52 -0500 Subject: [PATCH] Add Initial commit for adding username --- .../Topic 5/5.3.3/20200317.csv | 3549 +++++++++++++++++ .../Topic 5/5.3.3/CSVReader.cpp | 104 + .../Topic 5/5.3.3/CSVReader.h | 24 + .../Topic 5/5.3.3/MerkelMain.cpp | 211 + .../Topic 5/5.3.3/MerkelMain.h | 30 + .../Topic 5/5.3.3/OrderBook.cpp | 196 + .../Topic 5/5.3.3/OrderBook.h | 37 + .../Topic 5/5.3.3/OrderBookEntry.cpp | 28 + .../Topic 5/5.3.3/OrderBookEntry.h | 37 + .../Topic 5/5.3.3/Wallet.cpp | 92 + .../Topic 5/5.3.3/Wallet.h | 28 + .../Topic 5/5.3.3/a.exe | Bin 0 -> 405539 bytes .../Topic 5/5.3.3/main.cpp | 63 + 13 files changed, 4399 insertions(+) create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/20200317.csv create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/CSVReader.cpp create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/CSVReader.h create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/MerkelMain.cpp create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/MerkelMain.h create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBook.cpp create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBook.h create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBookEntry.cpp create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBookEntry.h create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/Wallet.cpp create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/Wallet.h create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/a.exe create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.3.3/main.cpp diff --git a/CM2005 Object Oriented Programming/Topic 5/5.3.3/20200317.csv b/CM2005 Object Oriented Programming/Topic 5/5.3.3/20200317.csv new file mode 100644 index 0000000..3752ce3 --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.3.3/20200317.csv @@ -0,0 +1,3549 @@ +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.021873a78,a.44564869 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02187308,7.44564869 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02187307,3.467434 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02187305,6.85567013 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02186053,0.58 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02185561,9.14455526 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02184944,130. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02183269,4.89101735 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02181735,0.2 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0217942,0.81461421 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02176045,49. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02174665,51. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02174558,50.96 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02173528,0.55209779 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02170001,2.58533184 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02167076,33.82130391 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02164914,31.97356142 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02164903,0.01766217 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02164226,0.14046593 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02161593,0.00636546 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02160336,508.56 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02189093,9.80492203 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02189094,10.91645003 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02189096,6.85752424 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02189398,9.14003499 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02189399,9.14068583 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02189434,130. +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.021901,42.4 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02193216,1.37106548 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02195467,0.2 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02195887,14.73 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02196924,4.94993079 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02199288,0.54563113 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02210654,29.79106636 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02227,1. +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02227042,0.4 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000031,11901419.52546 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000034,21803662.672223 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.8502489,2.46021 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.75042208,0.49825485 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.75033244,0.2053277 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.75033243,0.49825485 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.75027298,0.13939 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.75026299,6.41737629 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.75008343,0.1 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.72760968,0.0102458 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5347.09680316,0.11 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5344.64531488,0.01 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5340.68044367,0.04491628 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5338.,0.00187337 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5337.04498549,0.0579 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5336.24294118,0.00872662 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5331.3518867,0.4284 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5331.07000627,0.0694 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5323.25277012,1.97008162 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5321.,3.35 + + +2020/03/17 17:01:24.884492,BTC/USDT,bid,5319.450228,0.00020075 + + +2020/03/17 17:01:24.884492,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5305.9305645,0.05654051 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5302.21248119,0.17485331 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5292.41384004,0.33259279 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:24.884492,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5351.99999999,0.08 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5356.30616,0.001 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5358.58681488,0.11 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5360.54451488,0.01 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5361.51123187,6.3 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5363.65257251,0.00993653 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5370.14412213,0.00931073 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5373.96128949,0.4284 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5374.10951007,1.11554789 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5375.13691326,2.36546973 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5375.28021869,1.3906 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5378.24518971,0.88506963 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5384.99999998,0.73293336 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5385.,0.0194056 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5387.18543998,0.05608265 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5396.42871506,14.1318 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5400.33151632,0.0384 + + +2020/03/17 17:01:24.884492,BTC/USDT,ask,5405.41766912,0.69895055 + + +2020/03/17 17:01:24.884492,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5406.52042159,2.92760636 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5440.42708512,0.0064523 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5452.7961812,0.00745308 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5456.41011731,0.00916353 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5460.12333827,0.05 +2020/03/17 17:01:24.884492,ETH/USDT,bid,117.05634318,11.15190083 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.98330492,0.39802371 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.9833049,18. +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.91367372,6. +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.91332308,0.39 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.86735322,5.47629 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.39523599,90.10027234 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.24943163,2.58065778 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.90282719,15.17929567 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.20070445,7.06640297 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.16507963,0.26509944 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.07328285,10.05952399 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.,1.93010784 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.32924371,53.57835969 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.32924372,130. +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.43999994,64.35475303 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.43999995,1.37106526 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.50584546,138.83426834 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.64999999,14.55 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.73181089,0.2 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.05084744,512.63 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.64267234,29.7329471 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.,20. +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.93826095,0.01671707 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.9392567,0.01225042 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.99,0.03330281 +2020/03/17 17:01:24.884492,ETH/USDT,ask,121.,0.0218097 +2020/03/17 17:01:24.884492,ETH/USDT,ask,121.01637159,100.99 +2020/03/17 17:01:24.884492,ETH/USDT,ask,121.09932933,0.01651537 +2020/03/17 17:01:24.884492,ETH/USDT,ask,121.41708,0.08325833 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00163399,24434.152275 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00163378,391729.60863 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00163348,10595.39543415 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00165524,13091.96179283 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00165525,386648.54251 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00173333,46711.33626714 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00204,500. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02188301,7.44227001 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02187308,9.14011795 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02187307,3.467434 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02186054,4.56324046 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02186053,0.58 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02185561,9.14455526 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0218499,130. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0218381,4.88980558 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0217942,0.81461421 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02176045,49. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02175209,0.55167113 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02170001,2.58533184 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02164915,65.82811107 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02164903,0.01766217 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02164226,0.14046593 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02161593,0.00636546 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02160336,508.56 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02160332,132.14309358 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189091,9.80492203 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189092,3.432374 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189094,9.14030279 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189096,6.85752424 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189398,1.80164038 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189399,9.14068583 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.021897,169.2644 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189836,130. +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.021901,42.4 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02193216,1.37106548 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02195467,0.2 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02195887,14.73 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02197627,25.4 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02198068,4.94993079 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02210653,29.79741705 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000034,21803662.672223 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5356.17627702,0.0308162 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5352.00076616,0.4973764 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5352.00059833,0.20520296 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5352.00055585,0.13439 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5352.,0.11 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5351.62421488,0.01 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5348.9602589,0.00709284 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5348.9502589,2.44862 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5348.86033148,0.00872132 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5348.8602489,0.044889 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5342.37103746,0.0579 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5340.8502489,0.00735261 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5338.00000001,0.4284 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5338.,0.00187337 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5335.86993935,0.0694 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5331.49629256,1.96703549 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5321.00000001,0.05638038 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5321.,3.35 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5319.450228,0.00020075 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5302.2124812,0.33111233 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5292.41384005,0.33388547 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:30.099017,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5284.35985921,0.0058136 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5360.9525032,0.22890359 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5361.45248188,0.05011091 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5361.45254355,0.05011091 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5363.06567576,0.31 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5367.17245169,6.3 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5367.78671488,0.01 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5370.14412213,0.00931073 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5371.88214549,0.00993653 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5374.10951007,1.11554789 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5375.13691326,2.36546973 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5378.94582497,0.4284 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5381.72592591,1.3906 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5384.99999998,0.73293336 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5385.,0.0194056 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5385.07916867,0.88506963 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5387.18543998,0.05608265 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5400.33151632,0.0384 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5406.52042159,2.92760636 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5408.8522998,0.70379074 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5412.03639677,14.1318 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5440.42708512,0.0064523 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5452.7961812,0.00745308 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5456.41011731,0.00916353 +2020/03/17 17:01:30.099017,ETH/USDT,bid,117.06391875,11.08941826 +2020/03/17 17:01:30.099017,ETH/USDT,bid,117.06391874,5.46709 +2020/03/17 17:01:30.099017,ETH/USDT,bid,117.05634323,2.8039694 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.91819,0.2 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.91367375,34.6745378 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.91367374,18. +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.91367373,34.358996 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.91367372,6. +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.48970046,90.02720773 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.24943163,2.58065778 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.01694916,15.19731998 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.20070445,7.06640297 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.16507963,0.26509944 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.3292437,3.502494 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.41327946,130. +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.41749252,6. +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.44,40. +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.48856717,1.37106548 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.50584546,138.83426834 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.73683245,63.56 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.96655276,4.94993079 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.64267232,29.73129276 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.64267233,512.63 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.,20. +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.93826095,0.01671707 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.9392567,0.01225042 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.99,0.03330281 +2020/03/17 17:01:30.099017,ETH/USDT,ask,121.,0.0218097 +2020/03/17 17:01:30.099017,ETH/USDT,ask,121.01637159,100.99 +2020/03/17 17:01:30.099017,ETH/USDT,ask,121.09932933,0.01651537 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00163399,24434.152275 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00163379,10537.80687813 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00009999,50000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00165452,386819.13787 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00165524,13091.96179283 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00173333,46711.33626714 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00204,500. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.021883,48.3724 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.021879,5.0487 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0218731,7.44564183 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02187309,11.42647272 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0218701,9.13884513 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02187009,6. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0218558,130. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02184991,34.8147786 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02184366,4.8885609 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02181835,0.2 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0217942,0.81461421 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02176045,49. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02175209,0.55167113 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02170001,2.58533184 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02164915,65.82811107 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02164903,0.01766217 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02164226,0.14046593 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02161593,0.00636546 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02189095,9.80492203 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02189096,6.85752424 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.0219,169.4905 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02190426,18.27656848 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02190427,130. +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02194445,3. +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02194664,1.3710656 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02195887,14.73 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02197627,25.4 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02199398,4.94993079 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02210653,29.79741705 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02227,1. +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02227042,0.4 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02227259,0.00617736 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02228525,1.22916826 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.0222914,0.01236902 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000034,21803662.672223 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5356.32734763,0.49750823 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5356.32719215,0.20503716 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5356.32719214,0.49750822 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5356.32670003,0.0308162 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5356.27684545,2.44519 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5356.17715367,0.01349006 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5355.10503251,6.41 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5348.83048015,0.011 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5348.27684545,0.04485274 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5347.10503251,0.02314827 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5340.16907219,0.0579 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5338.00000001,0.4284 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5338.,0.00187337 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5333.28850041,0.0694 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5331.49629256,1.96703549 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5321.00000001,0.05638038 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5321.,3.35 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5319.450228,0.00020075 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5292.41384005,0.33388547 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:35.103526,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5284.35985921,0.0058136 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5280.7799041,0.00094699 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5279.91752265,0.00114673 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5360.03200001,0.22890359 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5360.26614258,0.04882059 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5360.27614337,0.04882059 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5365.71461488,0.12 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5367.17245169,6.3 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5370.14412213,0.00931073 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5371.88214549,0.00993653 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5378.94582497,0.4284 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5380.25905984,1.53460045 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5381.72592591,1.3906 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5384.99999998,0.73293336 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5385.,5.0194056 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5385.07916867,0.88506963 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5385.62059729,3.00459508 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5400.33151632,0.0384 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5406.52042159,2.92760636 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5412.03639677,14.1318 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5413.99999999,0.70413587 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5440.42708512,0.0064523 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5452.7961812,0.00745308 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5456.41011731,0.00916353 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5460.12333827,0.05 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5463.22,0.01249 +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.15042212,10.68377422 +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.15042211,130. +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.07000003,0.39772864 +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.07,30.8 +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.06567469,0.39 +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.06391878,6. +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.06391874,5.46709 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.91819,0.2 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.91367374,18. +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.91367372,6. +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.56948074,89.96559301 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.24943163,2.58065778 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.01694917,15.22786492 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.32924367,53.42835969 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.32924368,3.463928 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.41327946,139.13757009 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.44,40. +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.48856716,1.37106559 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.50584546,122.05176953 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.73683244,65.79249881 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.73683245,14.55 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.9,40. +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.96655276,4.94993079 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.64267231,29.63436162 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.64267233,512.63 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.,20. +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.93826095,0.01671707 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.9392567,0.01225042 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.99,0.03330281 +2020/03/17 17:01:35.103526,ETH/USDT,ask,121.,0.0218097 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00163432,390888.84093 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00163421,24430.872451 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00163401,10676.55306379 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00165353,387050.73388 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00165451,12332.52049528 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00173333,146711.33626714 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00204,500. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02188401,7.44192988 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.021884,48.3742 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0218731,9.13685695 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02187309,11.42647272 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02187011,6. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0218701,9.13884513 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02186195,130. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02184991,34.8147786 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02184366,4.8885609 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02182433,0.2 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0217942,0.81461421 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02176045,49. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02175209,0.55167113 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02171257,33.75617718 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02170001,2.58533184 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02164916,31.97672758 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02164903,0.01766217 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02164226,0.14046593 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02189093,9.80492203 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02189094,3.446398 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02190425,6.40736199 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02190426,18.27656848 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02191043,130. +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02194444,1.37106559 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02194445,3. +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02195667,0.2 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02195887,14.73 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02197627,25.4 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02199398,4.94993079 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02214279,29.69245418 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02227,1. +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02227042,0.4 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02227259,0.00617736 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000034,21810537.672223 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5359.10580116,0.4973158 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5359.1056997,0.05 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5359.10568971,0.20493082 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5358.93422787,0.5132678 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5358.2799667,2.44535 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5356.41029397,6.3 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5355.10503251,0.11 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5348.83048015,0.011 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5348.42719215,0.00080843 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5347.10503251,0.05353925 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5341.87128699,0.0579 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5338.48520352,0.0694 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5338.00000002,0.005 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5338.00000001,0.4284 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5338.,0.00187337 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5331.49629256,1.96703549 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5321.00000001,0.05638038 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5321.,3.35 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5319.45022801,0.1742867 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5319.450228,0.00020075 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5305.9305645,0.33208668 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:40.107326,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5284.35985921,0.0058136 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5360.14323388,0.00838081 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5362.10597948,0.22890359 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5362.12629046,0.05361842 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5366.41771488,0.31 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5367.05381487,0.04579999 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5367.64111488,0.01 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5368.77796301,6.3 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5370.14412213,0.00931073 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5371.88214549,0.00993653 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5378.94582497,0.4284 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5380.25905984,1.53460045 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5381.72592591,1.3906 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5385.,5.0194056 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5385.07916867,0.88506963 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5385.62059729,3.00459508 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5394.99999999,0.73293336 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5400.33151632,0.0384 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5406.52042159,2.92760636 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5412.03639677,14.1318 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5418.51724797,0.70020537 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5440.42708512,0.0064523 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5452.7961812,0.00745308 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5456.41011731,0.00916353 +2020/03/17 17:01:40.107326,ETH/USDT,bid,117.15212445,0.39744951 +2020/03/17 17:01:40.107326,ETH/USDT,bid,117.15212443,16.0345028 +2020/03/17 17:01:40.107326,ETH/USDT,bid,117.15212442,6. +2020/03/17 17:01:40.107326,ETH/USDT,bid,117.07,30.8 +2020/03/17 17:01:40.107326,ETH/USDT,bid,117.06391878,6. +2020/03/17 17:01:40.107326,ETH/USDT,bid,117.06391874,5.46709 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.91367376,18. +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.91367375,34.5693572 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.56948074,89.96559301 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.24943163,2.58065778 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.0984838,15.22326243 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.20070445,7.06640297 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.16507963,0.26509944 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.44,40. +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.50584545,1.37106559 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.50584546,122.05176953 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.73683244,65.79249881 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.73683245,14.55 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.96655276,4.94993079 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.64267229,29.64224987 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.64267233,512.63 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.,20. +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.93826095,0.01671707 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.9392567,0.01225042 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.99,0.03330281 +2020/03/17 17:01:40.107326,ETH/USDT,ask,121.,0.0218097 +2020/03/17 17:01:40.107326,ETH/USDT,ask,121.01637159,100.99 +2020/03/17 17:01:40.107326,ETH/USDT,ask,121.09932933,0.01651537 +2020/03/17 17:01:40.107326,ETH/USDT,ask,121.41708,0.08325833 +2020/03/17 17:01:40.107326,ETH/USDT,ask,121.44067796,0.659511 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00163451,24426.401013 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00163433,10561.52180587 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00163432,390888.84093 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00165352,11542.68322822 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00165353,387050.73388 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00173333,146711.33626714 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00204,500. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.021889,48.421 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02188401,7.44192988 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02187312,6.85389313 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02187311,3.463928 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0218731,9.13685695 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02187309,7.94501472 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02187011,6. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0218701,9.13884513 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02185296,130. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02184991,34.8147786 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02184366,4.8885609 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02182333,0.2 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0217942,0.81461421 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02175209,0.55167113 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02171692,2.57744056 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02171257,33.75617718 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02164917,31.93750047 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02164903,0.01766217 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02189999,9.80492203 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02190152,130. +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.021902,169.3861 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02190426,18.27656848 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02194443,1.37106559 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02194445,3. +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02195887,14.73 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02197627,25.4 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02199398,4.94993079 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02214278,29.81591608 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02227,1. +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02227042,0.4 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02227259,0.00617736 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02228525,1.22916826 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.0222914,0.01236902 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000034,21810537.672223 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5363.51179273,0.49691625 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5363.51167099,0.22071444 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5360.70607431,2.43883 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5360.60643746,0.49691628 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5360.60626032,0.2 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5360.60608431,0.05 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5360.60590858,0.11 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5359.10580117,6.3 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5354.47261488,0.01 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5351.20595001,0.01578877 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5350.2799667,0.05296652 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5346.19290181,0.0579 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5341.22789229,0.0694 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5338.48520353,0.7 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5338.00000001,0.4284 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5331.49629256,1.96703549 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5321.00000001,0.05638038 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5319.45022801,0.1742867 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5319.450228,0.00020075 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5305.93056451,0.33350689 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:45.111661,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5284.35985921,0.0058136 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5280.7799041,0.00094699 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5366.73665698,0.05361842 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5366.90667049,0.22890359 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5366.9066705,0.05361842 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5370.14412213,0.11931073 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5371.52618975,6.3 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5371.93661488,0.01 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5373.49403049,0.00993653 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5374.35859868,0.0093264 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5382.13084206,1.37179701 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5385.,0.0194056 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5385.62059729,3.00459508 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5385.69624164,0.4284 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5386.4,5. +2020/03/17 17:01:45.111661,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5388.51944779,1.3906 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5394.99999999,0.73293336 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5400.33151632,0.0384 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5412.03639677,14.1318 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5418.51724796,0.69911082 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5440.42708512,0.0064523 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5452.7961812,0.00745308 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5456.41011731,0.00916353 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5460.12333827,0.05 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5463.22,0.01249 +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.26498683,130. +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.26498682,0.39706646 +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.2649868,10.6733364 +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.26498679,0.63206271 +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.1625931,6. +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.15605992,5.46279 +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.1521794,0.39 +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.15212442,6. +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.80837871,18. +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.7376533,89.83598835 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.24943163,2.58065778 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.09848381,15.14668535 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.20070445,7.06640297 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.48856716,53.42835969 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.48856717,3.47094 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.50584546,122.05176953 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.56853469,139.13460493 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.73683242,1.37106556 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.73683244,65.79249881 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.73683245,14.55 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.02322626,0.2 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.03,40. +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.64267228,29.89548 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.64267233,512.63 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.,20. +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.93826095,0.01671707 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.9392567,0.01225042 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.99,0.03330281 +2020/03/17 17:01:45.111661,ETH/USDT,ask,121.,0.0218097 +2020/03/17 17:01:45.111661,ETH/USDT,ask,121.01637159,100.99 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0016347,390005.73325 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00163452,10531.75475301 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00009999,50000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00165341,387078.82497 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00165352,106812.20996513 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00173333,146711.33626714 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00204,500. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.021893,48.54723195 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187314,3.467434 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187313,7.29579339 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187312,6.85389313 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187311,3.463928 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0218731,9.13685695 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187309,7.94501472 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187011,6. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0218701,9.13884513 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02186291,130. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02184991,34.8147786 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02184366,4.8885609 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0217942,0.81461421 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02178047,20.31796467 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02175209,0.55167113 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02171692,2.57744056 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02170001,33.77571531 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02164918,32.04707614 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02189995,9.80492203 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02189996,10.9485428 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02189998,3.43588 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.021904,169.435 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0219114,130. +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02194443,1.37106559 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02194445,3. +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02196369,0.2 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02197627,25.4 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02199089,14.73 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02199137,42.4 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02199398,4.94993079 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0219969,0.54553142 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02214277,29.87500157 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02227,1. +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000034,21810537.672223 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5365.00322138,0.00778075 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5363.51238225,0.49690915 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5363.51228088,0.20476238 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5363.51228087,0.60690913 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5363.51210123,0.015952 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5363.48255107,2.43824 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5360.68631766,0.011 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5360.61950964,6.3 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5360.60626032,0.2 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5352.70607431,0.05920711 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5351.10580117,0.00951023 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5346.19290181,0.0579 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5341.22789229,0.0694 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5338.48520353,0.7 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5338.00000001,0.4284 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5337.7,3.35 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5331.49629256,1.96703549 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5328.11623128,0.05630508 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5319.45022801,0.1742867 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5319.450228,0.00020075 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5309.56705167,0.33202077 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:50.116610,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5284.35985921,0.0058136 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5368.13487671,0.05547663 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5370.14412213,0.40931073 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5371.85531488,0.01 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5373.49403049,0.11 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5373.60479301,6.3 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5374.35859868,0.0093264 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5377.9931816,0.00027461 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5385.,0.0194056 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5385.62059729,3.00459508 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5385.69624164,0.4284 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5388.51944779,1.3906 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5391.95718844,0.44253482 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5394.99999999,0.73293336 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5400.33151632,0.0384 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5409.90863264,3.12946319 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5412.03639677,14.1318 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5429.63426441,0.70271053 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5440.42708512,0.0064523 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5452.7961812,0.00745308 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5456.41011731,0.00916353 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5460.12333827,0.05 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5463.22,0.01249 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5465.,0.3109222 +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.2936502,130. +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.29365019,10.67072811 +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.16259313,0.39741395 +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.16259311,15.48232392 +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.1625931,6. +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.15605992,5.46279 +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.1521794,18.39 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.7376533,89.83598835 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.27000001,15.24505695 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.24943163,2.58065778 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.20070445,7.06640297 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.16507963,0.26509944 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.07328285,10.05952399 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.48856715,3.467434 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.48856716,53.42835969 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.50584546,122.05176953 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.56853469,9.13460493 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.60434292,130. +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.61,40. +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.64051437,0.27982265 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.73683242,1.37106564 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.73683244,16.78249881 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.73683245,14.55 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.99999999,49.01 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.03,40. +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.06342148,0.2 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.146961,4.94993079 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.64267233,512.63 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.7068077,29.78524418 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.,20. +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00163502,390146.40092 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00163489,24420.725093 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00163471,10498.96275649 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00165327,387111.60306 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.0016534,11234.67181634 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00165352,95269.52673691 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00173333,146711.33626714 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02189301,7.43887066 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.021893,48.3901 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187316,6. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187314,3.467434 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187313,7.29579339 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187312,6.85389313 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0218731,9.13685695 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187309,7.94501472 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0218701,9.13884513 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02185271,51. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02184991,34.8147786 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02184366,4.8885609 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02177773,0.1 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02171692,2.57744056 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02170001,33.77571531 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02164918,32.04707614 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02164903,0.01766217 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02164226,0.14046593 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02189995,9.80492203 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02189996,3.481458 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.021904,169.0329 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02191748,34.8147786 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02194443,1.37106559 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02194445,3. +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.0219657,0.2 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02197627,25.4 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02199089,14.73 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02199137,42.4 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02199398,4.94993079 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02214276,29.77404603 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02227,1. +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02227042,0.4 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02227259,0.00617736 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000034,21810537.672223 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5358.08358492,0.011 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5358.00321489,0.21802898 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5357.50251233,0.49705997 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5355.61238226,0.11 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5355.61238225,0.0606085 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5355.48255107,0.00814219 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5351.51099708,6.3 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5349.85881488,0.005 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5338.76147723,0.0579 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5338.48520353,0.7 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5338.00000001,0.4284 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5332.57330008,0.0694 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5331.49629256,1.96703549 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5328.11623128,0.05630508 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5319.45022801,0.1742867 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5319.450228,0.00020075 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5305.22650001,0.33214006 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:55.120438,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5284.35985921,0.0058136 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5280.7799041,0.00094699 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5279.91752265,0.00114673 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5276.83231488,0.00094683 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5275.,0.56872038 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5363.69791312,0.05788189 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5363.69791487,0.22417811 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5363.69791488,0.005 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5364.86565281,0.05788189 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5364.8657018,0.11 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5366.21866321,0.25 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5367.72331488,0.01 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5368.99998109,0.04579999 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5370.14412213,0.00931073 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5374.35859868,0.0093264 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5375.26311141,0.00993653 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5377.9931816,0.00027461 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5378.52024929,0.4284 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5384.81742243,1.26441328 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5385.,0.0194056 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5385.62059729,3.00459508 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5388.51944779,1.3906 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5388.82385032,0.88506963 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5394.99999999,0.73293336 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5400.33151632,0.0384 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5409.90863264,3.12946319 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5412.03639677,14.1318 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5418.51724798,0.69791318 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:55.120438,ETH/USDT,bid,117.29713251,10.67041152 +2020/03/17 17:01:55.120438,ETH/USDT,bid,117.2971325,6. +2020/03/17 17:01:55.120438,ETH/USDT,bid,117.18104719,130. +2020/03/17 17:01:55.120438,ETH/USDT,bid,117.16259311,0.39741407 +2020/03/17 17:01:55.120438,ETH/USDT,bid,117.1625931,6. +2020/03/17 17:01:55.120438,ETH/USDT,bid,117.00792,0.2 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.80837872,34.4641766 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.80837871,18. +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.73765331,2.56986492 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.7376533,89.83598835 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.27000001,15.24505695 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.20070445,7.06640297 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.16507963,0.26509944 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.44609118,59.83126661 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.44609119,130. +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.48856715,3.467434 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.50584546,122.05176953 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.60434287,1.37106568 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.60434292,16.78249881 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.61,40. +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.64051437,0.27982265 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.73683245,63.56 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.03,40. +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.146961,4.94993079 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.64267232,29.89007745 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.64267233,512.63 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.,20. +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.93826095,0.01671707 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.9392567,0.01225042 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.99,0.03330281 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00163503,10499.8598143 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00009999,50000. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00002813,54729.33558478 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00165326,10959.73998918 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00165327,387111.60306 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00165352,95269.52673691 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00173333,146711.33626714 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02189301,7.43887066 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.021893,48.3901 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187546,9.13353028 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187545,3.449904 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187316,6. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187313,4.55579339 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187312,6.85389313 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187309,7.94501472 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.021873,1. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0218701,9.13884513 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02186532,130. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02185271,51. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02184994,4.88715584 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02184991,34.8147786 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02182832,0.2 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0218107,0.8146536 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02178764,40.62255641 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02171692,2.57744056 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0216492,33.85498587 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02164919,32.07192047 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02189994,6.40333742 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02189995,9.80492203 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02189996,3.481458 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.021908,169.2999 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02191748,34.8147786 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02191799,130. +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02194443,1.37106559 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02194445,3. +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02198577,50.95 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02199089,14.73 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0219984,0.54549422 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02200661,4.94993079 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02214275,29.68952311 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02214358,508.55 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02227,1. +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02227042,0.4 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02227259,0.00617736 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02228525,1.22916826 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0222914,0.01236902 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000034,21810537.672223 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.0000008,49152265.030762 diff --git a/CM2005 Object Oriented Programming/Topic 5/5.3.3/CSVReader.cpp b/CM2005 Object Oriented Programming/Topic 5/5.3.3/CSVReader.cpp new file mode 100644 index 0000000..6a964a7 --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.3.3/CSVReader.cpp @@ -0,0 +1,104 @@ +#include "CSVReader.h" +#include +#include + +CSVReader::CSVReader() +{ + +} + +std::vector CSVReader::readCSV(std::string csvFilename) +{ + std::vector entries; + + std::ifstream csvFile{csvFilename}; + std::string line; + if (csvFile.is_open()) + { + while(std::getline(csvFile, line)) + { + try { + OrderBookEntry obe = stringsToOBE(tokenise(line, ',')); + entries.push_back(obe); + }catch(const std::exception& e) + { + std::cout << "CSVReader::readCSV bad data" << std::endl; + } + }// end of while + } + + std::cout << "CSVReader::readCSV read " << entries.size() << " entries" << std::endl; + return entries; +} + +std::vector CSVReader::tokenise(std::string csvLine, char separator) +{ + std::vector tokens; + signed int start, end; + std::string token; + start = csvLine.find_first_not_of(separator, 0); + do{ + end = csvLine.find_first_of(separator, start); + if (start == csvLine.length() || start == end) break; + if (end >= 0) token = csvLine.substr(start, end - start); + else token = csvLine.substr(start, csvLine.length() - start); + tokens.push_back(token); + start = end + 1; + }while(end > 0); + + return tokens; +} + +OrderBookEntry CSVReader::stringsToOBE(std::vector tokens) +{ + double price, amount; + + if (tokens.size() != 5) // bad + { + std::cout << "Bad line " << std::endl; + throw std::exception{}; + } + // we have 5 tokens + try { + price = std::stod(tokens[3]); + amount = std::stod(tokens[4]); + }catch(const std::exception& e){ + std::cout << "CSVReader::stringsToOBE Bad float! " << tokens[3]<< std::endl; + std::cout << "CSVReader::stringsToOBE Bad float! " << tokens[4]<< std::endl; + throw; + } + + OrderBookEntry obe{price, + amount, + tokens[0], + tokens[1], + OrderBookEntry::stringToOrderBookType(tokens[2])}; + + return obe; +} + + +OrderBookEntry CSVReader::stringsToOBE(std::string priceString, + std::string amountString, + std::string timestamp, + std::string product, + OrderBookType orderType) +{ + double price, amount; + try { + price = std::stod(priceString); + amount = std::stod(amountString); + }catch(const std::exception& e){ + std::cout << "CSVReader::stringsToOBE Bad float! " << priceString<< std::endl; + std::cout << "CSVReader::stringsToOBE Bad float! " << amountString<< std::endl; + throw; + } + OrderBookEntry obe{price, + amount, + timestamp, + product, + orderType}; + + return obe; +} + \ No newline at end of file diff --git a/CM2005 Object Oriented Programming/Topic 5/5.3.3/CSVReader.h b/CM2005 Object Oriented Programming/Topic 5/5.3.3/CSVReader.h new file mode 100644 index 0000000..296a59c --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.3.3/CSVReader.h @@ -0,0 +1,24 @@ +#pragma once + +#include "OrderBookEntry.h" +#include +#include + +class CSVReader +{ + public: + CSVReader(); + + static std::vector readCSV(std::string csvFile); + static std::vector tokenise(std::string csvLine, char separator); + + static OrderBookEntry stringsToOBE(std::string price, + std::string amount, + std::string timestamp, + std::string product, + OrderBookType OrderBookType); + + private: + static OrderBookEntry stringsToOBE(std::vector strings); + +}; \ No newline at end of file diff --git a/CM2005 Object Oriented Programming/Topic 5/5.3.3/MerkelMain.cpp b/CM2005 Object Oriented Programming/Topic 5/5.3.3/MerkelMain.cpp new file mode 100644 index 0000000..eeb3b3d --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.3.3/MerkelMain.cpp @@ -0,0 +1,211 @@ +#include "MerkelMain.h" +#include +#include +#include "OrderBookEntry.h" +#include "CSVReader.h" + +MerkelMain::MerkelMain() +{ + + +} + +void MerkelMain::init() +{ + int input; + currentTime = orderBook.getEarliestTime(); + wallet.insertCurrency("BTC", 10); + while(true) + { + printMenu(); + input = getUserOption(); + processUserOption(input); + } +} + + +void MerkelMain::printMenu() +{ + // 1 print help + std::cout << "1: Print help " << std::endl; + // 2 print exchange stats + std::cout << "2: Print exchange stats" << std::endl; + // 3 make an offer + std::cout << "3: Make an ask " << std::endl; + // 4 make a bid + std::cout << "4: Make a bid " << std::endl; + // 5 print wallet + std::cout << "5: Print wallet " << std::endl; + // 6 continue + std::cout << "6: Continue " << std::endl; + + std::cout << "============== " << std::endl; + + std::cout << "Current time is: " << currentTime << std::endl; +} + +void MerkelMain::printHelp() +{ + std::cout << "Help - your aim is to make money. Analyse the market and make bids and offers. " << std::endl; +} + +void MerkelMain::printMarketStats() +{ + for (std::string const& p : orderBook.getKnownProducts()) + { + std::cout << "Product: " << p << std::endl; + std::vector entries = orderBook.getOrders(OrderBookType::ask, + p, currentTime); + std::cout << "Asks seen: " << entries.size() << std::endl; + std::cout << "Max ask: " << OrderBook::getHighPrice(entries) << std::endl; + std::cout << "Min ask: " << OrderBook::getLowPrice(entries) << std::endl; + } + +} + +void MerkelMain::enterAsk() +{ + std::cout << "Make an ask - enter the amount: product,price, amount, eg ETH/BTC,200,0.5" << std::endl; + std::string input; + std::getline(std::cin, input); + + std::vector tokens = CSVReader::tokenise(input, ','); + if (tokens.size() != 3) + { + std::cout << "MerkelMain::enterAsk Bad input! " << input << std::endl; + } + else { + try { + OrderBookEntry obe = CSVReader::stringsToOBE( + tokens[1], + tokens[2], + currentTime, + tokens[0], + OrderBookType::ask + ); + if(wallet.canFulfillOrder(obe)) + { + std::cout << "Wallet looks good. " << std::endl; + orderBook.insertOrder(obe); + } + else + { + std::cout << "Wallet has insufficient asks" << std::endl; + } + + }catch (const std::exception& e) + { + std::cout << " MerkelMain::enterAsk Bad input " << std::endl; + } + } + + std::cout << "You typed: " << input << std::endl; +} + +void MerkelMain::enterBid() +{ + std::cout << "Make a bid - enter the amount: product,price, amount, eg ETH/BTC,200,0.5" << std::endl; + std::string input; + std::getline(std::cin, input); + + std::vector tokens = CSVReader::tokenise(input, ','); + if (tokens.size() != 3) + { + std::cout << "MerkelMain::enterBid Bad input! " << input << std::endl; + } + else { + try { + OrderBookEntry obe = CSVReader::stringsToOBE( + tokens[1], + tokens[2], + currentTime, + tokens[0], + OrderBookType::bid + ); + if(wallet.canFulfillOrder(obe)) + { + std::cout << "Wallet looks good. " << std::endl; + orderBook.insertOrder(obe); + } + else + { + std::cout << "Wallet has insufficient asks" << std::endl; + } + + }catch (const std::exception& e) + { + std::cout << " MerkelMain::enterBid Bad input " << std::endl; + } + } + + std::cout << "You typed: " << input << std::endl; +} + +void MerkelMain::printWallet() +{ + std::cout << wallet.toString() << std::endl; +} + +void MerkelMain::gotoNextTimeframe() +{ + std::cout << "Going to next time frame. " << std::endl; + for (std::string& p : orderBook.getKnownProducts()) + { + std::cout << "matching " << p << std::endl; + std::vector sales = orderBook.matchAsksToBids(p, currentTime); + std::cout << "Sales: " << sales.size() << std::endl; + for (OrderBookEntry& sale : sales) + { + std::cout << "Sale price: " << sale.price << " amount " << sale.amount << std::endl; + } + } + currentTime = orderBook.getNextTime(currentTime); +} + +int MerkelMain::getUserOption() +{ + int userOption = 0; + std::string line; + std::cout << "Type in 1-6" << std::endl; + std::getline(std::cin, line); + try{ + userOption = std::stoi(line); + }catch(const std::exception& e) + { + // + } + std::cout << "You chose: " << userOption << std::endl; + return userOption; +} + +void MerkelMain::processUserOption(int userOption) +{ + if (userOption == 0) // bad input + { + std::cout << "Invalid choice. Choose 1-6" << std::endl; + } + if (userOption == 1) + { + printHelp(); + } + if (userOption == 2) + { + printMarketStats(); + } + if (userOption == 3) + { + enterAsk(); + } + if (userOption == 4) + { + enterBid(); + } + if (userOption == 5) + { + printWallet(); + } + if (userOption == 6) + { + gotoNextTimeframe(); + } +} diff --git a/CM2005 Object Oriented Programming/Topic 5/5.3.3/MerkelMain.h b/CM2005 Object Oriented Programming/Topic 5/5.3.3/MerkelMain.h new file mode 100644 index 0000000..b0e9ada --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.3.3/MerkelMain.h @@ -0,0 +1,30 @@ +#pragma once + +#include +#include "OrderBookEntry.h" +#include "OrderBook.h" +#include "Wallet.h" + +class MerkelMain +{ + public: + MerkelMain(); + /** Call this to start the sim */ + void init(); + private: + void printMenu(); + void printHelp(); + void printMarketStats(); + void enterAsk(); + void enterBid(); + void printWallet(); + void gotoNextTimeframe(); + int getUserOption(); + void processUserOption(int userOption); + + std::string currentTime; + + OrderBook orderBook{"20200317.csv"}; + + Wallet wallet; +}; diff --git a/CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBook.cpp b/CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBook.cpp new file mode 100644 index 0000000..321962a --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBook.cpp @@ -0,0 +1,196 @@ +#include "OrderBook.h" +#include "CSVReader.h" +#include +#include +#include + +/** construct, reading a csv data file */ +OrderBook::OrderBook(std::string filename) +{ + orders = CSVReader::readCSV(filename); +} +/** return vector of all know products in the dataset*/ +std::vector OrderBook::getKnownProducts() +{ + std::vector products; + + std::map prodMap; + + for (OrderBookEntry& e : orders) + { + prodMap[e.product] = true; + } + + // now flatten the map to a vector of strings + for (auto const& e : prodMap) + { + products.push_back(e.first); + } + + return products; +} +/** return vector of Orders according to the sent filters*/ +std::vector OrderBook::getOrders(OrderBookType type, + std::string product, + std::string timestamp) +{ + std::vector orders_sub; + for (OrderBookEntry& e : orders) + { + if (e.orderType == type && + e.product == product && + e.timestamp == timestamp ) + { + orders_sub.push_back(e); + } + } + return orders_sub; +} + + +double OrderBook::getHighPrice(std::vector& orders) +{ + double max = orders[0].price; + for (OrderBookEntry& e : orders) + { + if (e.price > max)max = e.price; + } + return max; +} + + +double OrderBook::getLowPrice(std::vector& orders) +{ + double min = orders[0].price; + for (OrderBookEntry& e : orders) + { + if (e.price < min)min = e.price; + } + return min; +} + +std::string OrderBook::getEarliestTime() +{ + return orders[0].timestamp; +} + +std::string OrderBook::getNextTime(std::string timestamp) +{ + std::string next_timestamp = ""; + for (OrderBookEntry& e : orders) + { + if (e.timestamp > timestamp) + { + next_timestamp = e.timestamp; + break; + } + } + if (next_timestamp == "") + { + next_timestamp = orders[0].timestamp; + } + return next_timestamp; +} + +void OrderBook::insertOrder(OrderBookEntry& order) +{ + orders.push_back(order); + std::sort(orders.begin(), orders.end(), OrderBookEntry::compareByTimestamp); +} + +std::vector OrderBook::matchAsksToBids(std::string product, std::string timestamp) +{ +// asks = orderbook.asks + std::vector asks = getOrders(OrderBookType::ask, + product, + timestamp); +// bids = orderbook.bids + std::vector bids = getOrders(OrderBookType::bid, + product, + timestamp); + + // sales = [] + std::vector sales; + + // sort asks lowest first + std::sort(asks.begin(), asks.end(), OrderBookEntry::compareByPriceAsc); + // sort bids highest first + std::sort(bids.begin(), bids.end(), OrderBookEntry::compareByPriceDesc); + // for ask in asks: + std::cout << "max ask " << asks[asks.size()-1].price << std::endl; + std::cout << "min ask " << asks[0].price << std::endl; + std::cout << "max bid " << bids[0].price << std::endl; + std::cout << "min bid " << bids[bids.size()-1].price << std::endl; + + for (OrderBookEntry& ask : asks) + { + //std::cout << "Ask p: " << ask.price << " a: " << ask.amount << std::endl; + // for bid in bids: + for (OrderBookEntry& bid : bids) + { + //std::cout << "bid p: " << bid.price << " a: " << bid.amount << std::endl; + + // if bid.price >= ask.price # we have a match + if (bid.price >= ask.price) + { + std::cout << "bid price is right " << std::endl; + // sale = new order() + // sale.price = ask.price + OrderBookEntry sale{ask.price, 0, timestamp, product, OrderBookType::sale}; + // # now work out how much was sold and + // # create new bids and asks covering + // # anything that was not sold + // if bid.amount == ask.amount: # bid completely clears ask + if (bid.amount == ask.amount) + { + // sale.amount = ask.amount + sale.amount = ask.amount; + // sales.append(sale) + sales.push_back(sale); + // bid.amount = 0 # make sure the bid is not processed again + bid.amount = 0; + // # can do no more with this ask + // # go onto the next ask + // break + break; + } + // if bid.amount > ask.amount: # ask is completely gone slice the bid + if (bid.amount > ask.amount) + { + // sale.amount = ask.amount + sale.amount = ask.amount; + // sales.append(sale) + sales.push_back(sale); + // # we adjust the bid in place + // # so it can be used to process the next ask + // bid.amount = bid.amount - ask.amount + bid.amount = bid.amount - ask.amount; + // # ask is completely gone, so go to next ask + // break + break; + } + + + // if bid.amount < ask.amount # bid is completely gone, slice the ask + if (bid.amount < ask.amount) + { + // sale.amount = bid.amount + sale.amount = bid.amount; + // sales.append(sale) + sales.push_back(sale); + // # update the ask + // # and allow further bids to process the remaining amount + // ask.amount = ask.amount - bid.amount + ask.amount = ask.amount - bid.amount; + // bid.amount = 0 # make sure the bid is not processed again + bid.amount = 0; + // # some ask remains so go to the next bid + // continue + continue; + } + } + } + } + return sales; +} + diff --git a/CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBook.h b/CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBook.h new file mode 100644 index 0000000..0819959 --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBook.h @@ -0,0 +1,37 @@ +#pragma once +#include "OrderBookEntry.h" +#include "CSVReader.h" +#include +#include + +class OrderBook +{ + public: + /** construct, reading a csv data file */ + OrderBook(std::string filename); + /** return vector of all know products in the dataset*/ + std::vector getKnownProducts(); + /** return vector of Orders according to the sent filters*/ + std::vector getOrders(OrderBookType type, + std::string product, + std::string timestamp); + + /** returns the earliest time in the orderbook*/ + std::string getEarliestTime(); + /** returns the next time after the + * sent time in the orderbook + * If there is no next timestamp, wraps around to the start + * */ + std::string getNextTime(std::string timestamp); + + void insertOrder(OrderBookEntry& order); + + std::vector matchAsksToBids(std::string product, std::string timestamp); + + static double getHighPrice(std::vector& orders); + static double getLowPrice(std::vector& orders); + + private: + std::vector orders; + +}; diff --git a/CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBookEntry.cpp b/CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBookEntry.cpp new file mode 100644 index 0000000..871266a --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBookEntry.cpp @@ -0,0 +1,28 @@ +#include "OrderBookEntry.h" + +OrderBookEntry::OrderBookEntry( double _price, + double _amount, + std::string _timestamp, + std::string _product, + OrderBookType _orderType) +: price(_price), + amount(_amount), + timestamp(_timestamp), + product(_product), + orderType(_orderType) +{ + +} + +OrderBookType OrderBookEntry::stringToOrderBookType(std::string s) +{ + if (s == "ask") + { + return OrderBookType::ask; + } + if (s == "bid") + { + return OrderBookType::bid; + } + return OrderBookType::unknown; +} diff --git a/CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBookEntry.h b/CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBookEntry.h new file mode 100644 index 0000000..c5204bc --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.3.3/OrderBookEntry.h @@ -0,0 +1,37 @@ +#pragma once + +#include + +enum class OrderBookType{bid, ask, unknown, sale}; + +class OrderBookEntry +{ + public: + + OrderBookEntry( double _price, + double _amount, + std::string _timestamp, + std::string _product, + OrderBookType _orderType); + + static OrderBookType stringToOrderBookType(std::string s); + + static bool compareByTimestamp(OrderBookEntry& e1, OrderBookEntry& e2) + { + return e1.timestamp < e2.timestamp; + } + static bool compareByPriceAsc(OrderBookEntry& e1, OrderBookEntry& e2) + { + return e1.price < e2.price; + } + static bool compareByPriceDesc(OrderBookEntry& e1, OrderBookEntry& e2) + { + return e1.price > e2.price; + } + + double price; + double amount; + std::string timestamp; + std::string product; + OrderBookType orderType; +}; diff --git a/CM2005 Object Oriented Programming/Topic 5/5.3.3/Wallet.cpp b/CM2005 Object Oriented Programming/Topic 5/5.3.3/Wallet.cpp new file mode 100644 index 0000000..b4addab --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.3.3/Wallet.cpp @@ -0,0 +1,92 @@ +#include "Wallet.h" +#include "CSVReader.h" +#include + +Wallet::Wallet() +{ + +} + +void Wallet::insertCurrency(std::string type, double amount) +{ + double balance; + if(amount < 0) + { + throw std::exception{}; + } + if(currencies.count(type) == 0) // not in wallet yet + { + balance = 0; + } + else + { + balance = currencies[type]; + } + balance += amount; + currencies[type] = balance; +} + +bool Wallet::removeCurrency(std::string type, double amount) +{ + double balance; + if(amount < 0) + { + return false; + } + if(currencies.count(type) == 0) // currency not in wallet + { + return false; + } + else // is there, do we have enough? + { + if(containsCurrency(type, amount)) + { + currencies[type] -= amount; + return true; + } + else // didn't have enough + return false; + } +} + +bool Wallet::containsCurrency(std::string type, double amount) +{ + if(currencies.count(type) == 0) // not in wallet yet + { + return false; + } + else + return currencies[type] >= amount; +} + +std::string Wallet::toString() +{ + std::string s; + for(std::pair pair : currencies) + { + std::string currency = pair.first; + double amount = pair.second; + s += currency + " : " + std::to_string(amount) + "\n"; + } + return s; +} + +bool Wallet::canFulfillOrder(OrderBookEntry order) +{ + std::vector currs = CSVReader::tokenise(order.product, '/'); + // ask + if(order.orderType == OrderBookType::ask) + { + double amount = order.amount; + std::string currency = currs[0]; + std::cout << "Wallet::canFulfillrder " << currency << ":" < +#include +#include "OrderBookEntry.h" + +class Wallet +{ + public: + Wallet(); + /** insert currency to the wallet */ + void insertCurrency(std::string type, double amount); + + /** remove currency from the wallet */ + bool removeCurrency(std::string type, double amount); + + /** check if the wallet contains at least this much currency */ + bool containsCurrency(std::string type, double amount); + + /** check if the wallet can cope with the ask or bid */ + bool canFulfillOrder(OrderBookEntry order); + + /** generate a string representation of the wallet */ + std::string toString(); + + private: + std::map currencies; +}; \ No newline at end of file diff --git a/CM2005 Object Oriented Programming/Topic 5/5.3.3/a.exe b/CM2005 Object Oriented Programming/Topic 5/5.3.3/a.exe new file mode 100644 index 0000000000000000000000000000000000000000..384aa2d9c22850d35d3285e174cc9960fbcea41c GIT binary patch literal 405539 zcmd3PeS8!}(*JH=V1a~LG>h>CS?+=+@?xTLvM1;c*~MAiU=)I=fM_t{%PGRHpkhdz zU0`k)j0&gscrV=P-Jz!*dWwJuy9p!#-vao;i%NJ=XIRjH9tnu-?_1q7yBpMdoq@B{>}Z20zVKIc@m#+d{XY*o$J@H2hGvB}%0Kd2N-k z;j=j4Ny0S~)kb}vd^%jIclcZmw{jrLSEAgF=iHxwyM6X- zl-Oc4UTxjWDWCq;*`~#Y-^KAUUUvZQd=xy>9o}mzjSVlqVFJ~eK|fA(mikLFk@3%K z^TvjU?q%(=(RG_}tA7l4@nyVXB|S<_xV5LlRgSs1%))+<2}#9nLxC;!DdI zT!4zEnfN~a3AoEfFt}d;#5NN@G`64r1l)+r8JtAFbtb-jr^9*2Tzq*cgL{^K8%($Z zr^7kNFrfeP((HK>@ z9C<(H&q(ww49bIA?)&TQHc4}Rz#jQ+c&IidcLhu4{)HZjugDGfT)_KOhn|m)G@x%I z(YHD@WfQB!2~{^v952-$dWM>gt;xqj(k7sq^2xW-KP7c^A*(F-(TnIhF!2sa%^6I? zFR25Df@NigC3U7Fs1B~)Z?`4-NuFjQav9*(=&rVVa6nw3T12t@ZHZbm>{znx)>+8BAuC|6uP)NJ^9j2_S~m$YT99EgU%_DC8BN7849plB&%xtzS^ zj5WMhx1Tg|0Qy&3z~bw{Vi?zHH!%^bu7O~T#bhffO%@|Id``(mN!h6f8A4Z(fPr8D z0jjPmQHhdcQQBZ~=C@R2a^@7?jSpETnk8j>2E9vR1QR_Z#mu&tP{9a*Ht$NDV-@DKz|;j64muI-U;x}z^-3{ zJfrFq`mQwTWabmu)MY-b?@_hLG$*WQ1tUeaG*BA#yU?!U&r|(*QgxeE8c^C$ zG?5iKSkVqi^^YW4&PJx>X$n#H6@Ev!Cv(dZxeOoVGP(f+AV2D`%`I2`jv@ZMV0DaP zXayNDNv#@Lp~M49E8*J2`d<~Z2z=vWMr@4AUd4Oj2CLQQ2vTVzM9)Yiji4`uv%Ndc z2RP1l3+HVdXFK7X!rzy36)x33gX)1uOhe!R(OlcZ_!eUY+oSmb1-U0Gen}%{W}HJP zh_T`+qKFO8D)?L=wA8Z3umdzQ#F31Vsl>=k0@x(NoBbKe2HHk=T;#^IfSC!)=bENURJjDX3h@(wEhjLJ1Xd!I9y-m6v~6`U1r{P>IEY!#yvnBa8G}u8|eaex-^Euc$Frg5vE39IS-+CJu|2oTt zMatmd3bJI}ENN7%x>f;{kgR8Ixjvb|5Ht{i*%=5d-rku;5abBLCW1$SKzHye=93B3 z9b>3Tk~zkjzXO7s2F8uJzAPhy^)$k8u(~BwSM^sy7)bzc`EPb2sQA4>r9uMy$dr&c zAlR0WI8fqEm3)oSvr5oLm1N0*i<(!fD*0%|^;}AuV`-zYbbz7%WjIUq{lB0ZG}dwb z%^~cab?l#bH^`!-hforc0$BS+^z?UO2&=}k5$HP&BXERe$EiygHGLN)RaZ8Os8SzB znX8Cb`0Q3xh@~ocslp4q!Zs99gsb**|c+uEgt~+3u0y@iDt=^C7g*| z(*VA46<$qO)O3Q#Y0~mvdKJ`eDEUA4ZXUru4S1_}R~$>xZ~0yu!t1h09Ul zGz(yIY#7IJ>}KHDN%O1fI)QiUZC1Jxw+cIG;8F{fikWC^rYTX+lJN^z|t~|yK3d{TGJyy>PcJCU;26a4<_$wljb<<1T z9LOn_Oo}U6uZbvVuv#_K^r3&xpsIk2FOL*TlYgRBxFzMFq#*VZP&SLqO@%*CH0|Mi zK{<4mHLBC=m8`1kdQMUdix2%dax<9CTS*Y-ZKEX9gcn%5t{2TE%4@vtAYL~@b?@w6 zcUHfQ^`O*^f|M%25=VD26f=+&NqM4Pyjjc+nm@pxrF1 zsubCk1hSliI3aA6>9wnVly#Cp+-E@m`pK<8D0gLZhx=EMymo|!fP3eSz`c@e$w zQU4nyRoD9{qLw}e9%C7oUuVi2YB)-D$QPbTK>esObs6tww1IUxu7A({8Yc^_5!lUE zt>{Vw1J%IcQSOY({c}i7QFvOCjKiU!dw-UUd{z9muPC&8iZo z7VvTXQ$~;LP7d9dppUp&r>vpeMM?O7X5~J-vXd&$N3S?oTrWo(hMPLgl)aM5FQznyBl^e?DHb@iYX4m#8qWb1!Hp3!OsB$gs!DK+ECJsDbF zN_8$`gfb)Y0YYu0iK~;s2x+MnVv5`=QKUPZBs^u=WtGfb4T`LMi9@-Yoe-rw%1%+{EVoD@VfQ8i74`AO;?~%ujFJtL_RrMt!Ml( z$s~_<8Kam7hBq?UWlXY6zxGwiV$-Ans>r3KMH}~LZ|u#=+=TZb)-dyD?_*V5qd8d} za832?XA@bphG)_iY@sAm@SUtl?vDe_zEpG3MVwvifs#oFsE&UHx@Kj$c-C?dhW{u6 zSbPI#*Ket|nKu9|1iR{3mg{94ih#6CBD$_%bU}DnAr_xD7U@&A>eus5Xao$jXPge` zby$!W@*WhD3l2y(?*Sv`0A^HUD%*kJ9e;`_HV3xnS`?m<;T+fKD6}LfJv5qs8sRM_ z3N%E~wW?|9At>!hbxiR@A)J}73Qa&%+Rxt^f=}?CxRZ~9n=m$0M#i?lDoSVi-e2su z08ICN<5xh<6~;p`ST>>z`NPx@FBymuny*QNxHg>@8)@;si;kmcY)3r!_dtl;3@)E z;;R2$uxBPAQ(bqNxF0}Loq`&EppWaX0aV$M7@6LD=}*}SGBk=mrtiW_0+6Y2R6WDZ z4A=$303>hZaT6=lW(Cv=ZDE>trgE}&!*kTv6H?W+hrCF%@f9%1j~3d)y;$60MMpA; zWR{uyfG4xfr1M)=nqwvn_}u``HIt1eSh9zi9P<5-qFD%ZJ^d%p@IRp8v_-r{@#!JJ zI|-ged(04E|NTEg`!hi@SXBAYjI=qeK!>X+$jdrDbuaM&X~cYp5myplXgoA*(I9;h z+5t;=9!Bs_1aFSl82--Sj=3;4L;2XSj4vpI3Aou(0YP&qeP{^p_zW}3#ZOLTkcjE2 zY9yL1)nDOC%TV6_F)*+gub=355Pj?S5LW+cD_zUeSisOC2Km&7x5zAoMp)_Ju48ow z7y43JihPED4DdJG>=xK_G*!RJ3lVZw@gK#r6LIN^1j(5vEWZR4GQ4I1fiqAhTP9nPNJp&)G_q z?nA=}_@e_A?fU)19@USjg0YOT=aJ6|DH(Upt}A%DTaUhiF{KUYrQCKf16vNZqTWi> zTd8_0J^qgH<@AmaXDLLAaqF8xJF$MCneRkC>csU=c>ZY{i6NAettJk&>t_-jCP&YD z9rpSjGUm{JDr{y%?jT%45Y%iy#dhdFxe!(iu~LFIaqC2}$Rc!|CYhr`KQ@}q^oYdu zIiInu=4|zsnGdp)INy*{VcVcKkZJf!qeTT9l@!+(xP@5Mlgd~2d722IQ}yf z|LrwU{K|i$*iHO}q86gZg{fKKZQ`69LjjGVQ$LL5Jpi11yMoK;qzqLDyQ{jeDMdrQ zf!G{60~PQdP-3vzTSw7UQqiHmOn6L?0D&<5^S9#JO4Z)jjXW-mEFI?Q6&OMMC#j0- zgWhB#7_`#$;1TM?fFs6eHl@?(&!o10DxdYGL$`y5L|?16{3=q*LE|us#(G|F0@0RY z$V)UhDTZ|D>zt^Dg#pcCtiz8`&$v=gqj)Ei@DBZXz?s+`bpM5tH{fUk zhgQcP%NF4ggb&Of+B1}?E@KZfGS(@uECP_URAg)~0+8RgDl~gl4jkEe;7- zA=@oP_fSlo8MU9{wE>HG0>{srOfAytyS3V8`X%@9dZlQUWm&B*TgddnX~FVXY(*i&&D_{P5pWZ2q$VakkuT_mT^C($it&*a=EIk?&k>TJT@=iUMQR_NJz7JYC zMYT0ogd=Q2uKsT<%uTx2awf#}P7t4oWdl`HT`Ns2t2vgdIhNlNmfxhXl%}w}dK#98 zIF`FjEVDS4-W-dMuw0nNLewq?DzkHpN7GJ2Sj-WgZ6X}R5E38widp3kAbR=}>LVS1 zNM%jnS#F3Q{-X$BHkfIe<~ClGD-D=jOa)v@BD#ES8zlygQ=`8@>CSs ztE<9)IzJZIpNByu+><$OmS^L*OF2S%5YvH(TEi>WITy!;$LI(r2JPVGObX5w!KhPx zkfpi?;+>E)zNM;_rnE5?qOHjz_+_R-I;lZatE5~_>mbpGjij)0HhW*jA^1K@jquGj zh|~L2V>rs88Ww^ikzoamu%E`Lik5Qfy^eHGBy?qX{9zychObQLdodC9gWtg{G-eF0 zR)x&dV|dVb3?N+P5j?*uVc>CPh&VLOs3^Kr$5!^f^Ka}8NH%~ zDB7$})p7oGej{U zGR5mZFM>OZapDpgOqLH&#z16{U&*xRNut6u6ASQeY$cRru~HWL;@)VBdF`elKOY(9 zEYvj6g0>8!Jq?|*j)!{z!*q_-l9HX2$FZgaauf1^xZ9f7j&4yN5oN9&xIFCm5Cvv0 z-o?8`A~YTQMpVe>PdAZ>cmh}^6!ST&ek09fG^<&wLM^}K324xHAmIPF`a0eK`0pG< z13!TA%t!y%)t7lbq1#*yajs~^PgNWI@*NVUWvIHJazH#!v@wyVl+_lGV>;$; zSe;j`qUWq4NDTyXH4{j7fW`d0SHB#J$InmRkba+u--?AXc`MzCaoM?GFy&=jPV+pq@9;rt8_?!Cg^v8?Qho zHCJLZ+032#BLtx0ERPBwAFTQ}3^YG8j1@~CQ~&%c5@%-ut>4UTG}`p9pkc$$B!4?g zX2SiB!%=ZRCT1fU*MD+_M)Y@B^mjbi8(t}t^LhLLV>`&xiM)bL@=TaI27_|Vznoy| z&?O?OgEC;U!5+Srx)p%THDO=@fMLI`C=>k`tyae-`#Xr})y(b;V#IVi1k{Hyma%N* zxuCK8s>^My3aD2!*iLkSO?KnqFQ@q1ljA)v6X14}1R6%S@DxO!osOc2a3P3E54*-a zw`GI_QwF83}di-()i+R$rFBQKG^DJ=R83!{mmQ%*gjEop% zIH*n2&|BSkojeO}sct%(t#|mGQooS~-_)M^LpvCcUn*j}R%lzSYA%Fmt{KQ_C-e^y zDjG1Ys$E=tG1WkBd>fk_8N}5Dfm(=L$aF(u6Tu*jk>fMCMD@(X41qs1&!gMyn z?|Nl821?CW;g;$5!5X57Lp16)Qc`n0PY|e3i6lvhWJ$#RtbNxs^5{@LgCRr!i4P~; zvtr;#r?q&d{(IbcP?{P{D4DgvDVl?KW2xB*bP87=xHR%UkXk zO4=0|u3+%6_Wi%Q0;jNI)eY7u?h0t{{oh>yHa{i@f4vfG?S|yw&&}ui=5xLIe8qhJ z$$Ty`pS9+5s`(seKCd*N!_8-3^LgrDyq&Mj=jZ10ee=2Ae7<5n|71Rwn9o}Cd7t^5 zYCgxA&nwO6aPxV-`Rr>xPrYKcZ$3XapYNN`_2%;x^Z6(9xx{?dn$P>p=T!4K&U{{J zK8Ksn^UY^p^LgrJvwidVx%qtGe6Ba2ub9t2na?HWv(|jxXFjKz&vEASO7l6~e4cMU z`+$oW;=5zy>Ep(RD zxm{8QOd$w)V=2Gi)>MPl3(hwsUB(N@S3~r=9mw=ySh3QQbahbT z(oj*cPidF1Cqn-)C?6&&)B&AHU>4eeo0f1nldgLx zo33g;hc46f6rhVSJBSM-i3_OzE({xm!%9&MQ;5#vRwdHpJnu-l${6C@KLIi2j~GBL zD7gz1JXZJ0vBhX)kZ}iPsJW*Ks2C2Rnw!l!>F-Lq{<8v^TKd`_s&TR6Dtk9WsX~UZWzGW&K{{as*5xpa3(Zln3Xpf|3gNdOm z=nXDnA}f42vyOgKW{W@qDNm2r>GBEsCxJWvSp?)jIusLcq^J%Av2%4Ke2n{;G%+Ul zom?~$zrG@GvW=FHleku-@k>hn3&3T(`#4=G_1ai}=L#jEBCk*~uc*=|l;Faq?CBva zr1iH7g>_9XM&s2vkKqbmvR%>!6kmw6`her8PjHHEQ1nnCejaf03)n9LGfF^1X+Svw z@c}*aARn4br+Nxa@K6*z3vdlWF&Zw53B|1GVl)k+=Q5^5&^(FUfE^d$s@&t&{a0;( zfwVCXV@&j;JOH%Dz3Fs6N>5IwcM^OsoxYCBMA^vi#uz@Z>dbZCh2*Pgq@jqy9L|S-ELEq%K z9Wce7BjKI2;u9&{6^#XyjY0&6h6vFGKqP6Gt&-wjW=nQ#ludJEVSsGPK;ReeQ1t@5P2@B5HL*1dB3hVboj?gl{H z<)mYFiT7Abj=(}K(PYRetn%BCleH*Yh(1lY<&Bl5(NntQZ|ssfA-4$aR-@;1n^~MH-a4hJC09lf88W>uMHHWrw46Hp--JK`_|)E^UyZ@Rb@|Gn zxD=dwGl1zIZa!a!45?(Jq+wQpv64^{#57QXos+JfwZFq}AGN=*1Pe`Es}>^9;~DgP zDaa3@V?pgfM?l`#GpG)e2#xmWii(o&0`WuH`=$$h^w&M%T18k=He>`ECkfNt;XkAj-fsJbO7C_RVO-dA$)*3F%M9A;4k_S z9Z3aab7+W%aTpjd%(4h7MI1bqadz}De zKnS#%tnNm^$JiS(Xw(|y6OQl*pRlTXLn!e_e$);Vsb{I`l>mUSe)3DOrp3Pky|w9o zJ%v7N`6}}C-{GCla5TTE_R&w^izsudM{9V@eq^)*4iBs;- zCG=H^Fh$Wo<0dJ3OgV~gcQAH5~i4Iuq0DO)-rM z^rGe#)`0~y%{eKp?8IEmScjr*qFE zgb=B7RHtWqxKH9bwV!8Ks03~%CRB8HbNFji>CdWcM3po;P)_*N>z$HP>C~HKhWyZc zLjFI1Onk`f0cL0T)L0(AhLXe%MjuVD5!hzitWsLHoQnle_*^yj89;!Pe)`oI!9;Ji ze$>DJ4x&uF;&QI$&SFqP^fBaN-H#NM4uhiRSK=KM!zEI0a_W~5LHJ;evNQY*x-gy! zTXKu>pnom77npBJ*V6w1WzX{QQ*+NiKB(y5lAD7!g3f3j>*@Sn$OiwY((VTRS(r2< z1m>IbUA2hsGsVkd^&a{{Q^?*_7OSa$sIX5KzNSK+d%Xvrhw6o86mKu_K5;2+uO(hz zcvCEZ8)h#Q-VF3Wmr7&}Kr$REIF z(qL*{q)%nx&`9`3bVYB(prfg41J&M9ASqZ957=X(@MdKX{CEqZ+X9-;Ru~#09|R`~ zo&+b_ifbB(7eP-PahF++Y=nP2TW4kRf^@DMKd60l|8IlrHbfN|2SR=D^$!L}^nn>8 zIVFZvJ!TYqFrTxB1pxn((|-r*r|G|e=+EM{#s=_(uAn`B`Unm;M-Y*g*5dSdAM;-5 zhK<4MU%-cG*m_ICFzTjHz}f@7|8ZNxbv{w}I|yAgMt-MF68w$4mrP&GdJryCKRLZ` zpgy{5aU7p^AjY7-M7hMUg%15MoG;7dyoLWK`0vb+Mb?b!E$VEG>jTX;eYn-x?R#rM zb%2ZdC)Qt4akHpw4o?a~oL+-N3wa0zs>{L89clvtDsb0BSKymx(2bx2!s#X9yeK7{ zzBqK_ddS1J3Z-pUFJHFk2znZ4fuK0#H6Gq)awllt74DljN}4Cqu*i)C>NQv+gnO!E z@_=y%J~cM~3%sLUMs#XALEL%b?b6>MVD{RJjjHeLFi%)_jbz{MfN&RGrkBFW!J2hnPx(ZTIYVH1{#6K| z>VhXE`D^QHKHx72I<3P;EVwNrLWIMk1|o~=%bx1*qm4o)_q zM_zIm>QG>l*dBw;)-|7hU#@I-B92w?WxzQ~`~9UkHe3C^Wb&J2e1Ac&?F_xLOGOX| ztt6g-{NR1mY1#D_&W`!UtdwCiS!k|eqlg>64_8jRIT_?PFt^|sS=nY$*`e?Bpxe7V zO~Q3;QuVgxoc?6`N3xiU7xKzNN*o#*tp5|xW;r#%<72_<07OJAgpXIDv|gj-ElTv~ z{DN%ew0KXlu6yDSx>YA4z#&6!v@4jW*l1JSEG3`5E6Vd8Jy*mBZ&2z}$_vJ{_*4u7 zYZP(dCU^&$WY=@h1|p#hz^!HtIX zF+fRl(zk-}NK9n*NnKn-&a@w%(dJNZxi$|3-eZy!y9=NFWIm0=R}?&=(d1JjRwY{T ze^{3EmnCW8ek&@f6LUO`!jeruDk@vSjZtDr-0yjBUf8ET==4XAh3^%$2a?fawT@^~ zh%7-BrK=A|7*dp@$`Llb$4}&LZ>K@3-lm40D)cE^1~u#RZv$7*cnrv+$9SMsh$1|R zUazf0CL0IAe(*C&825T6;E6p)lcl;T6kChi< z^l6f!(SHN&lQ`iWZeoiN#j@F^KR%67Oo)x=0mnw@$#+Y&dxRN|Z>+F^}c1zZX_4?d{%P<i zcFCkEaWK$%A>@AjbPEmXFGE%LsBp{o!?RWM&wZw|l;!BctA6#z;RHi&Q{W6n3g*oUo(OSX#J zXPksJD^1zwZguBuj5g2P2Cu_T;YejMYeiUZ_i0j_sKiA1crRh$-vKLs@2LGi{$7~B9UiSV zp|UNpg$P6^ZN|+I50bw|U|4F=nMEuV7Q{&h`FMk3%okR-Qp88gQC(Oy);?;I5cvuW z95q*n?7>sg#sVR(=SM7@$nx5$=b^8_1R;{lVxLIxF)B`?CI85rA|WyhzJREFTDBQ& zkVS(YZDXBj-y_Ohej&1#<;DEb146VFIMjJXzFr>)(SPCHPv*J<80D^Up+aHFF7|qt z5E%e7DRqlfX$F>qZvCzM(z=O(Q%o^XgJ2zWU-R&>}8P7W$vS$?zE@@7NaY)!GM52oWp+ z(7q+|esGnyhff09M-34oXP&`q&8T7F{^AC}qI-Tsol-zq*fnkg>mUoOa)}G2;R`I9 zVMFX}d`U5>6Oc6<42K<1p#fzH3hf>Qb0-%`K~o)3wVaC{ z&2u`n*;*C@Acr$;E;QZq=5W`LwNiF z7pST48aNIr^7wQl{J40~xzis_`UQX7_yP7`?g|Kza&*6@!5SFLHe_ft>z@SAgp}GA zI@9Vq@t^B?Pgwg&nDHI*Vy5qo3KE4RBG3~22pUS*aIe0IW+!Bj0O*h02Hp9Tfkc>S zNG&3piXo1Zm65<00+Q(S+4#yIiLt!J3-uyvqI)s@@Tt|J+L!_@GD#*PeQV`Wnns-9y(jpuEl_5vjo-^{Clc^oUU}yfyL|Z6BC=6)rroCbJ5gyfL2r?s!AYbX>{L#o-AWE9 z&nxnd5FUR7bOM2Zfx;UyXWE3wPUwoT#EI6>|Cw@Ef8p_|lvv7aH@-KCdlon3+ihdi zoI2XsS%*f4 zH^Vf%ay%;_Z_L8?o*}b%v-?Lngy_vELY=%K90&AAHi!2`cW0^)E)ZbgNlj?2@u_9X zxE9u<2o9!SX(S>^>ojWZoqjM8@c`Z}|r!5=*g-KToB7sBC0{7rv-BI@xxpK`*dtYheWb_-C;xo8Mx zW+e`Mi%`)L^0YzqvJnlm5vIZ_PK>|#Zt7qqYU;ngpPO>(Hdj|;6-M1$55ram6R;&}B&qsSK@#I0=q~dlqP=KS4qUS;vI>@Q5+aY87R7Wxj9EyN|7TT! zIX1G6!<*IPT{&`>AS{^%am9f5!9<3A?G6C=m93(@SHR$2tR$6Hb zb+pgdaaG(X0NbbtTNK!s5k1g!Q)onOvBM5>=`1jHV>E1J1Emo8E&1=NYeHWHWbopO?&n0V_;JPjYx&LK6jUlkQ z#BVUs2bQ6S+^(34_Z+fXylfuT&t}st_q(|MrA>kZgRbMT|IsAA5{#>bF`lzvYp8fl7yP;dnoa37W>vG)aKfIV#nk}=PrZ+0&PN|rR*>!rb-CM zH2A~_+W3m*LTbF)TsvYOFpzb;iN$!Zi&M;B(QlawhR2I~p zhX?|+Bu98V*x(QmEm`W2j|`-M$(BcdLH5wIlo>!F+5@&v=JIU!Dfhyq1pkBB+*~~g zwhIfdm3ZQB4@A4T*<21nvLno_U*Rj75Wd2v!YPBT50ybbN1W4xjc^NYMCG2s-a1D6 z{TflYu@#rbT7?BO;QQn4l(4WCZ$5Q;k&is}$QxwR(P%jula%B76|C{&`lT$rQy)T4 zoE)5?j&tbe-$;oGMK~``VXhXbdTct(^?QVGEV0314E+eE95T79L3b)FHl_f~aR#l> z*d3??-}QNbF#FNrr3fDD?+T>iDXm9p;zC}z)7}q3vHo>{t6pht7N}9xyX0c=w zA%uH5EC>l|)Z;gSPKrk0Oks;Iv;N~0kgrJ6FJS$~8$_xkA%73gw}?%2`QRn6%mh{e ze3?cZe2C#`LFlQrFVa4o`1tZ>LXE7$wSCbT=45?4vd|8Wz!3LyCqowI7Qn-3n%_sA zQAmGs!j6#%R^Q_c63EV$a?B@~{hqxAEyDF8t)lY~P?g6o#FH$)UD@O-JM8o5LgaRs zc{C?PzDF6%{D|$@wBvEu)aOA!1vQcgC9)!TxbYt{a|+yCj#msEjf%YyvgU=NOn9`< zG15CBau>vr{F0@-LNoa$&){8;O<~n29}xl&xM(;)Lw(5qH~^*~Gl=mec>rnbWXoP5 z`XVfWzN|N@R^kgT-0DD=L=SYT*8TI^BrIto8v;v1tf2cDCgm_ejAq^se7+DaDn`*~ zkmU!v7EQsR36cNcm$O#C5i<*Tl)oX1)CSt}*fNYRu`l`o2BGXQ9BTV~v;R>#6F?lT z2eidQ@oli#;v@|eang7dMirxr<6K`bX=*mwFkf*IhVE91C7&CYA;*lI;(Htbg9U(9 zV7yPU<0WP??E0T3aLe#JJT13L-&w)N(uY=Yp4Ye-y-cs~%<+Z`OHz|EK9P&CutA2` zveNR2fx?ovz!JYYsn8FNi#iBmaS@rn)zmp`%p}gFc$nRB$gwg zzkG-|#)W{{Td>JTV*DZLKd(VHh53o#Y?iK$C)GNx%XmVy^hYQSt1v@;=O99cG~vrw3+W%8YJV5ra%- zBM`wN5G+WBX4z`hp@{?IUAc55uV5jaZt;9F+u1F|*f^&{-aAl;tU$Bz1j-kMCpUqQ5n#Y_=rE+ZMOg3+ zQb&cMEm%h$J1Sh%LADM2pNX0322*(dhN6n_n4jXU7-$12iVZk%tFA;YWssnv9r{OW;I;aVk2urGrdEFBWT#dk=t{BCAK!d}63$#Z7_h#QeV#1}mXG_9 zix!?i3#;KpLn_QhFl|fKSjgOzvxRD5ue2J=9W0F#3o~MZZQoP7J9PW z;X0lz!D_AmQoCNv%JBs$j1S8(^%ADsX7q=J31Tg8?8o;o?FTLXVk2!S8wug@H(+Y8 zDJU#nOZb`Xv!f=EEGP8%FDYVyaUR$O#W_31l&&AxPR^`xEhLOFnYP``h6ka5rV!!r zVJIb+#j}_@fsyl&!ROUzKfI!QOycy{Zys@o4|=@heMm%xk+BAsB**GV z2_OEnNxk_iLd#96@iGY@*;CSVk~lbl;N(QIuDt)&grIB}2T?%?FfBAiN?Jy?|I z7ABE@UdUz8AI{?YBl6snNg;X$(g2!uSlJ2-7CJ-TlH9(pj}v|g{$^G5JG7VPC9xob zp8>^NKz+zym*#UMElJ)FNoJ8ZHZR?d?}r(8k?0~8hlwh3J!MQn1}!kW#)D*F7PF=E zT0|#p^_%Gr3JU8smuxXE!HC+)-qUGP0R;Q(dlP-NQ5!_WkL*dGXK&~%43wi5F}RI( zygBD55Sh1cOC0cNx7iVIt-TC^BjgK@CxA=Kc~aC0yv81q6xG~Kz?Oixj>H5~Mw1K9 zl4DB%)wEG#j5h#jv6zOB;L!ES*bpkft0gg&c(uBJ9L7alP4QOaiGx_X?$W=4q8qea zFWYPg&?!7#!b3TTvUjMg?rT&bfr}_@w2d`O%{jCjmj2>8WljEOJV z5K%satSN8=0@alTBoB~;hD7%ntNW%{hIATU;L1oR9y1fH&lyS(9mNbC7f}<2h$V+u zh@QaO4`OHc3I6FtA)kUD<4feB(_~NR087tyHss4ur@Ipg?@@T$*HEZz>D-0gIJsk> zrxCl(*pgdZM9>+H8BYQyB6l?K#+fjX{J=u$@6+KNjXI{lgJW3={w~4C^Lo&ICFK*W ziV(EWb1`8_)f2H8x)nTzs zWd)S&>J5&7vJHoR_9f?s&%RNfQ?^-p zLp7n_2e0%(RO|QI>d+V_L_FXd;3Nhd7CJ71PZwdm?xT6B0*7LPxZ9xRzy3K9Nhd2# z`~q*XbrUJNZSEflKWu|-ZPNyvL;M@va|2ZrOH0o0)ff_}JO|}v+pqU~bnXM*-F=)xSZXd|BL*gVfBVR00%Eo1Z0!z9+IHwNTQSrDJ9Q)cDAv+i;esa*|EVqOnBnZ7j_f<<)GiJLg(Kzs)WD9>6u7k zt@4R+2kU^>2C9HInfSNKUw)nm+cV?8BjNd2s=k3v<Gdm^6~8OR{`yYY^h|6{v;XzyYQzx#m**ji?D-dAsRx6 z5^tb=@mP~LbWW-OJ47h>LwbG6N&?E3#3C*)=1nJdCA3t2sNe^Tp%7VsffL@mzOV*I zC2pgjlcaowWfP7};x^MmJIJH+pTy0j7XL{=!ZJ;UlEYJ+3cirvMDC`c>mhZ|jxzlMiEUsr<2J3}AW$d9;fp%0Xf&M&qe)N*d{G>7r0=XNlkmaI?( zsw7s5Eh5uBsv|_Ih(T0u4T+-=p|i-^#4K?&5umh*o$Xr>;>39E1-Qhuq!@)tYY91( zi9V1o`eUCrqj|&|aBTL7a%~<#(anI2-oFr|PDI-93%KZJKnW28@_TG!4=)pGJMGqsz%=GOp95W`411_8o&-OMSa9D&twMq~5OMb{i*7fzpX69AWqoruOC z9cACtalsJaazPM-XYWwTooW39c8047ZY*q3_-lZe#>ZK^rr~FXVi`HTX~6l`k!xzN zBo0ZsHm`O%_5B!ibIA_sJ7fO)cw@}R-%Q1;A>&6rj%~}2&>>VH2{V2VYE65T=HGXK zgk%}32}A0%FgK-$L-ZW%Fqyn|bbj*gN8ZRILNYH09UIAncKVLcn6S{ME2{aVb`9t|FW1P?+ z+##jk-MA@CL6u5L!;R-PVTX7rAzf@r%%1cK{qHq_6dO|QI4G@cE;&YGrsR6KaA0gl3oR?C*}pJV}4I# zK&Ze`^w{~#D(|Q7#guFmkHzcA7jffO1~hXKSsAfz?|dI_*ZRphX%8x2iS=Kwv(nMc zfw$g!m;Vdh&FBwcI|gU#0-gKegJnxta7p$U4pYnVQXHBW7vXBo*3eY}&&kjTEL%dQ zHF7Ns5bm#Z1rbyDJt|#^YvG9RNhNK#{E!{)3yfJ}v)4Y9<5#*8&qjCG;>tmnvI})^ z*maxIRy!18h`FgJ8pouH;~J^+X)$}VH(5%D^uLv=5f_=)(~joDV3ZIY4t^joTI=EM zizSUn`QYx{IV|A$boOw3 ze*y*IY)L;eF8mQhW#*YsaJ9TW7 zi}9{3e@UyzHlael6yG8sq7U3b*+3EQkJy=rpUCo+Gy*>Sl{$8)+?5RHwTvAKk+!i* zxIS>h=V|pRA7ITdRCH-KW}$vbo9Jm(JLDwBggPgAlSqvi5Pfw#?=c!v||b^fCXin?0I)FErJDni(Pz{}(fK z`_Uhpp|T7!#OJ;vdT+!j$nRq|rXgkfu-{}$C=I*Dq5H&8<*sWG$Y>sngG(vM3@#^Ia1k65x zzvv81GW{AP{qj9ddt#$SPm2FE_ZaI?4gpohJIza#W=FXF#{ny9gTDW45!rxg6WeD? z$Q`q{VX49{Rc72DJMH@esX5{;AhE5+OhOw*PQNp;5#s`Io58giWkJkYu5^8iz5H z*Pr{41&dJE9^tXw$Tp7Rr>3DBKmJT%&J;fg>sJ8EWUjFs8CL(R@s5t8zoC2J7jpI+ z=Yo**eAk`ukdrZoKKx;Hu=f3$A5lU~`@u6YF1w&djrQg-^eV}WZ%Yi0!1UbwF22-1fO5wk(0O2U0DQP{ABj!cdWDxcsid9T4} ze7>(&E5b`LrLl8Yug3VnfxcdtNlsy7O)O~xIq?&?mViGb4l|DrL}25c_OEN|ze>)B z{pnLv4-7)&7I+yo2!ljdKnS4*Xjh1y1fUNNFwA6MVZkdXLCPU%_u^;;xy8Z~0o4#3 z@Y3I7fJ-#f-fS!N!EA`@Xi}lpmMp{zEG+&ClTX;NM=H^^ye#Bj7sm$NI*6>$;VZ#BxXA4Xf zTxx&G7K*3A<_VFDkoGC#^SHegkHzYQ=*J+90I21tK?%9tD?~2=C@l!sg5vf=kcMk9 z`R>A`D{r2pUr!lqS$qMO0$HJq;0>!##>=fp(EKlh;L>o(^Yxrdjak$Z*&pG}a(7KM zh7Z0J4G*1>UiupP4X6(L;rUvKP}E!l!Jq-0M!bVRO-`p6a#E=;pb-v};Ni^<|%Dpq-+7fe+jF zdj)*!9rvyx*hghUAJ=o>_x7NRG2>A!^cK#VD_b6Hl;beLn-gza{i(m!QHLs~Z1O{d zY}se6Z#37;y%fyaQMOsX4x1%3Q^D0RBhYL;$428hY=wX~*3x+Xml?Og)y;iiPyW4C5L65Wk}_;+_yC z3vPS}FN}EA7itiOGT(v=XS-{AHur$n-i#B%x58!avWLz|+ZSo;L7%dRmz=PNJ8*22 zEx|4R(9*LDl45M9r7GHkyhJrLWBdj`kROOIi#|MOAn#%TSu5Eryz_Flo|dUxKpuJ5 zbSU4{54QRkk5ESh!@$+Sji){y@ZJ0w>Zb8Bbxj7b2+PMJUYHwf(?Hzc z%MoqgT((WM)nMnQ0hQQ_2xt6gKWHwtai}-wWDg@87P7Li$)$L+!b`o>65IT%nn^)`$T z_+ng!Cam!l)t(kS`dtT#i2z>p2{MOpucuWg`XV^pz`-}4-$bt|dJB7oQ*1ad0Al1| z(Oj>v>T0lJkKqFjE>EyZa|3dVBcR^cCAYd)Y+davGy$(r4# zU?@M#fv5l_TlxZPVg<)XEsXjVt}LO+QI`slU*RdP1vZvn)aO^1@x&_}c05YGlS>Fsln@~~ItAYAR zZKrV#8J>TES>!aHFM(ra z7+m>DLtv|adc0`A`n0-##mdTf8Fh)vBKtF)oa>|R6{4NUhwx^hEQ=41ae$gZe3F2H z%^a^$Glb}tZoufP&3KdWviXw1r^na$BT9aTNPKMWbRu6SA{`7F?_WSYi^P#eNUG+V zDnyRY7SX8|suoZ_@t5s31XQCTFJ|PMD2?N2B`ps^gub0@rWyG=)8(>WItmy3 z-lvA-Q`s==cq5F%__c4M=N(baCfl?gMOscBRx~26iDoDM&1*c#>t?McE%6Dyj>MMq zcw!N3_z?W3c0n-LP<9%oZhqD!xU~t=V6l0=X-L;x3Pfy0xCAxH`u+V1=wt_|u7NVF zL8d8`PHItUuX{I(%sO)?BtSe32uqM@oByo6U_Bk|!?Dj&Mv2nL_z-D&$7JUe*MqGz z@z&u%|BO{AU6f^1-~mD}3$KJVfknMKJJZ-34JgKp$IPr@fWA~>Arfp%Kq9S{M$wf= zy1P4#(CdTIp&)dbiOE!JldjUCfBGvb04Vu!s8*XVyg8w0D!B>dR=^V=H^CSI85iE< zrr0Y>yt31oIW!`u21z)-lL=_?=lEWf@P1gRl+;uKLfKvM#R;_F|*C$?G zIt#mm^S?#?dr?2AjkPO3&B4Vu-=aVcQX#sHZpR5xi7wRPo*fE$VLKF` z*u>|$exh$s6 zD)2l|5K!I)--N|?l6-167h*M3wk@dLRVY<|Eycgc!jYLFLHl8~CqAyB`fZ&@NI#n) zg+mc!p@G7-;_eFNAZ}HaZKjhnqI&Jg0PbD*)iEa};a^+mW1~td{^n~5CQ{v9QPPSJ zjQEu?Cj)WAji|Ogh(Ja&P-BH$j-~C%fM?Te+-jV15-xmrC@#DQOAg|bJh_s*@1%rd zsoDfrSHj^_;o@%#BMz(QfM&_l7Ct26;z(K`1NjTr6%PNgK_#RY@vTcm)fpy3t zwaej0bl_i~43=Oo1I|bz4(HGr6L}vn?wP$ys%{Qw6QWp)_r`6RuqbJu8}wa@z$xg9 zg)d@XNHQeZ0DXHw-%iliyDQN{#m;^=>b_>w!Hf>YVB#w(d?Cf$RXUT?ZG7qvkxNV8 z3m{z(RS&}K%6m|aE+lc1LT>*6UnLP0J3g`6-c#<%5f)yCBX&50S%vMw)F*h=va-$i zQeSOfc7PcY8Mk|y=XdJuMF3KE;TnK87C!LULUt57s1?XTC1%=BwKrX!A$bpYwkgud z*N8uKQ5NU@3st%uacM_iamlf5AMP*_^d|z%k&V9X7 zi0hCz^M#upbgkyq^IR%YqW=U2zgmj}?U)c=W*t4EkH8#FXNlYpPab=f z)TKqmOjz^p_z<>?Vhi}YU6?*`i-SHyKr9P_VL!1hNMj-so`LBshKY9k^j~sJiPzJ> zm@PAb_im?V8SpVoOK3K+uz@aOki|j=`8PC%Kmge{G-?7uEiMB&bEzIq#`~3|1kt}* z%PFC+9tsdoZ;}p2c3ee&xGlcV9q9E5Q)kq??*p9J&VL#;5l+TQ-2A0@gP>JN?p z!=l^h?lHTMEL=nfck^WcAg{Hy0J$-o38!kgVKWz}&bQLBah!%e0&6`~SlEQc4n-f5 zu-TJ|m+^fC_(UovqeA&Us9<$hfvc*x$u(4zll|vhjC;saK8C%m{)8yR_nVwKKstPr zuwWuc66J5~gbS!JBcPH`F_4xhT@qKeP-p_13J+nej~tYES;-b;(r)We+MOH+qU`W1 z;MPwEMCt!y?_I#7s;-9r69^atoS;FYq7F7{QV@ehO%Q4ZGCI)&BZ}g+K?p+Sl9CA* zix^EJjN@q9TE$meQ>&G?rAn>Rh^P~;0lWn867Ux9XNc9{H3*XLxAs0~=FB7kZ2Nxy z@BcjSz{=WZpM6<-?X}ll`+6hay2<{*3YBbRV_H7rwfR!v#pWvdNU3o4nQjbv`=RD}RY>19O;#CLDDe;G?L@UeMN$O~ zfd*wsWHnZOlH$sjBfJyU`D%|vN?$ziEanDWeCV<4fwOd&*T8iK#^^x*ks@4=Y-KXX zHEfM*aUPRUQ(c)<`$U0W56c^$Ytb6{LlfTR4uo&rWf*xqrILMpnn*2&S;FcIDVuEX z&5_uQnW^v+xu~j{t>QCjAfC|J4&Txm*|$G*jjQ_PzG~xm|LaM=AaqNTgFvK=GwRp9 z6dIH5S#lT>yakzi6ItAen*|w8_AC}_ij+=oZBpdE&6{T4Y;i5_)t{=+rKL~I&uz9< zL}+Ut73YK(h|@Y0GCv|#3$b2wEqIO`}avh@{d9tantG_o>dNtIbHbMOcXS6_=5i2xN_0_3XU zs{;BGPg{)1LBv&lBCi0or{@c3M#u01f5 z*0=)gv=f5opkMC(6gRl$1KJei4x9qH(%N^yq1RkhFXAm@EZs8K_89(+h=6CqVZ()E zZpe|goNZQ|go_O}Oz-YCr|}?6D-lm95v9K2FuLN^N~2?6aYhY)rQX#Q5yhT9$r+JT zvGhn*X_Uz0@Rj);4jBk*ljXd3KU8+TOsDW*GsfnIgF%s-31`p8KwSx~uzHF#wh77k zS)VawfSr)F+mg22t*+2H(y2YAG763RzUsa2UDX+Qv1qL}J~6)GR7{TRAvvrsjgvW= zht^bY^{3>vx$aJp$ntfng&EmNXgT&5`PDI3pT2VRCgDP01B4WF+V)iHIggp!6LYt6 z24q}A78*0Ffh9zpvS=95np6)Kvwt|DOQg+irJAzZYdW|9##PhIgX(|Qm^V`e^zX6p ziO#b(dCI9IqVsV(3^S7BHVjKSa#-p2>pg?lld!td%UjLHwP`f-=ZIzunL+mG=&FAv zSABF+(yqXARpx*R)kjLT1_rAz%*Nn#JjBA1qg8+ohpvoh;JQLf2zJ+x7zOosnT z^~j3X-69ux)$BkM`4wfCgPKF(Fk=yXP|0th>aJAF{PxYruQ1@P_O%A_Y>>vAg*L95 zkufwWauTkovK~GZ*_c8>j4bxze7ggdW=9_5rD`uWRU$tU##M76(volGR}Ud-f%0PA zey9~`Mi?=IShBIINp}>ayb#EV>`CL#tY{n3R$GR43j={{Z zDO5reydaIR^JV38sq48Ji_@#VJ}EL+21MBNq9RJ<1b6j#kzkZW(k__I_LSYG;Z~9* z%jwjzKO>JO?yC7GO|~%bNJa`27jo=4kES6)%Om~^th|5!GT6SQg`G#tOI|>8u%j&n`39L7h z-4xKrMfTF&*L#d@nw6&7tx~m<9 zg&vTb5OMHNPeWI*)2N z5j8ioaL5s#oI=vcmJ9YO&6S%mA27j(ZMdn2-*0I@X?r>O zY(1#1f`#<2C-iN^W;r&>Upt%xDN#YLT#L0M46|w;^9F z-#1#qgk@sau|Hc@H*<%?eNGLba7!w||;j(=|zdgu>CC74B;a={ebF%6$r`15ec=4y4`nxKyR;N~+(+X(@WUgTq>pUNoom ze5DX0o+UFfI&_~>%v?!f?q^aQ>0^9M>A+M@zQx@W@{3d0tRV4yXvG(4JgSe2G)wAOFJfC9 zPNj%lwovS{yTtog~au3PFQY`>h-CKe{<-4la38|Dj2e!gSktnzFf|u|#@}*MnExc0F zVpj!bK_tj4=n6|#$UdXwlgR9*z7>5c-$zc5=3cD~R=jt>u` z4e^++)QZasC92Yn5%1vn=~4|BlcmHY6(b_Y3>4`;*+wm8fXY?5HuW2fTxF)l*Yn-! zBp0bbzX-SLvOS%#va;u$ry;A!5V!swgZp2q^0ocF_82l&*-yQ^*Xbx{CR2N&XSBYTeT=keneg|33FQCOwX%T~fDbyzc4+6}mT$~Un6UCxE=r=WU(c#Yx~QQ{c1&Uc>V4p?y{6U{1RBOxE@Yp+-2Ydx zo8yhH+bNgP$;a_AuKJq;Vb;)`BLVz#ORJo^^ zIT=#+pHR7{%%85;@NK3etx$0h{Ih-Zd)e(GSDlLGG3s=E%c-kIs+2dZ;au8-to!wr zPc1fkLsxcCPwB4Pml0Zw9E>IUKsh2&z~$Jkni86mXn!x1G8@kd4>)i+@bIlk)Svx%2+w%h) zBu7&|I{<$<>|YBG^o}eSzDC!_%m)yTNEt0$=Z_E+W^IxBUo1x+xDaeDD-wl65H)H$ zSYZ^%$%BA5&C}4*OE%}q6wbG#`~qOO?z~e9iLB>(Q(SlQy<0Jb)gCb()R->=5UR>3TA?W>9zO1{yuv zTh#hdeogXi{{Av*o&=e)1(ut@q_7Pk-)Y8}k}UCz(&wFG6qxV)Q18;%X71-zlcOWRy4QxW$; zN9VJpbXQX4cj{UeoUuv%V* z>IeOq1%I9DGg3_P@cf_UiI-w{xex5tlziFO~kA()a4M1PEs{1ncXH;0ToHn z=2tIOH<-YYQnFwYt`4^d-XEwEG5Rw-8@;lZ#n>n(P>jge_{&tDgcD1)rV@|HI{vU| z9a({;Ruu9MQhkWhHnQX7J**CyF4u7|=q@DJNSgB1IjY$=xi&1apPHc}qkUs!7lTgu zDyFMC%zH6jGW+K6X$Dt~d=xA47d%lGHM>boHp$#|0g5klxp2$;<58M>uknsbhz#YG z)!JqJ^E}>>bo>IFC3J-qIz(Aspq&|!CAfkUjAu{g0qM{E!c}t~*#*APjW)2GFD$S> zg^w&u-bRzHb=|YJYVF{N?B}ujl*ka75eSWuPUGsN$o0IcwRX#g7Ni#hHu?ChN1zD_ z%58AnbsHHWMem>F3w+Nd7eg4{3XeaFX| zFAOCgFBxFd$~5|dH2-S7I4`?MW9^&oL2-S^CFzBszqkW%3;`e%$c|PvCb79_6HGhGXKLQ2{tD;?T-EoJ0^(#@xHW&{ z5!21J*q4ONar)%0FY#f+cKHOhgdTRw#h&MwR5pU#{_d6+VqSW)UgBt=hYc>?tk0$X zyunGy`GGxh9}F9D!+5jb77CtAqsUo z&izt2TT={i`1GiH|J};(Cc0|!c&?n^)9t$bY+Quz5jkCg==t5M@3K@mTs7n2DqAwD zF9h3FOYQY2%fE}ZUup6iFHr2jh%0aN1iky19y_viuEme4)@0ee zS2499x4B~XMsC?;sgzL{pMXZ?*20@HJ-9}L&oI2*dan&6Zi%YDX8)~j%IWbN6$YcTr= zz55~;#rTWJ^nl0y<2|nD$8$)hqEGAbuIJ^WCS1(Q-OS%*RkZo&vc$Oc1$ruRiabfy z*7#K4M-uGy>ap_Oy&k^FyZtO5_$OBJ4Zaiku3`(OjGDRa*dFZlgbI}8|BR5F|E`jY zN%%bRJ$TdHkfpShY}CG=NA8ts((n12Vn5Qb^^xl87xyY9jIdo2dOq0eax3AxxSc1| zf1)J7H^hk6v7P5Ko|S_o3d8&{rQg`gji2P%dWT3wOn<5G5vu(Vi+dR=)gCMcSIONw zTHb>vRQy=z>;FZ%mFfV=&ibgG^%c)pdWt_eftN9kw^B(}`}^E7O7=$)**E!RUod$y zqcZ=3!k|$#`ffZC=j6>56O?iwlaORG@M_6XI`7s|f!)ej-2Q>u1Oc0BP7}`6(^JY# z-iB{*gPARpZKQfk)#y=@WS}f1FtMNiFTRa=GVLIWKz}|<+HbJej^CojqRC!LkK2DG z16;Hy74ln2oUM`ab0M{(-sk`Yk$zO?MpH!I}tMvp794kMvBkMP&J=cC>v4FG!Kk zeGQ~;VL4Nq{$@4Dsc!kYB6hLyop7F=wZ6dTrd%{4A84wSx={QHY;elEeL#35QxxgwkFpW;U+O} z(1S&FW})kehN7glqR^b=qNL^`Hho}e6~O#LZZLb*O3NF#DtX=t7HCiQBJ=y$_?RJk z9Q{YM4v_w2SF*BkdT|W`_q$9)O{qPp+-xGB2h*+8!7uxCrJIw$ftLf@x%z==M#|W* zw}&tAHQTMn^R3rM`yx})yU50DK1@7%AkTrXTU}fC@>ROvIkI;oha)`StWENNs_tlx zm~x&&)%gbh45qFLZXN-9x9+XrA~+Ehx%^2kT+x-gO~z6>rJ}0Qf24MMRQ#1?{}X4yUonfb;dj?Q- z#jo`qo%>}f_tDQCuFB~@scQ6Kp}K~p`cKqj z`d^?keSy()C7A#h*=-b^W3>K_FR5OKpZvJiR8p|yJ3(IAJ^H#Q@OrR-jk7b;n5ALF z>q+|B6S_7jckQCSQ)~6^(6#IiT_Y6p$@0KD)`v)!+1_-n(EbtQlLEQ!A^*N)TE0gY zQ*8Hw+%SDrXyJXyzR6yUvYAlc*czKzUL(;l{#rqSNTAZ>jL(% z<_C}T=BD~vxkj`xi7%Df`iyUnrUkF0p(9(bWv#X5GZ_d-7oZXiB_Gc8RsVE8$I3y> zDmC9(6=95GCI@qKbNmt4ZMz64t1&k)(uB481J`mNpHJ>4^({_M z@JK2G6Xgrt{G%$F{_I&H(iJ#bq&m>1`bsQP^m3#pUd(rHGN;R^5`D6s{?OL3ItkLh zR0ddup)1ps;Z($4WaeDaYXzaJ_IX{;HF%g7pfWvG?S}_?+~QH6uVx?C@NFEX-EOjD zklnKlEsVV0Ebr|Jj&H}X4EY9nw!i1;v$e2KqwHf0U+wswq^HX4D}k>@$|Su1%D@)V zW0H|c73PZhgy9aAs%LvdJo_|mf4?AfVY|*`OL;%`w{tE4dCl*$#`lbro^p2h1~;;! z(#nl{2{A~ShH8w`7kjBQ8@_FOOY~*yKVtgRI$xmlfh?lQlrUE~m>I0jDG^f3Q-K`? zd~!iH(g!y2r4oe?i6sJp@t=W_x@D1{Cb-M?fR0iL9X@2jR&^^b!L?a9wqrOX&pS3e^ zwAC78{j-PBuT{-@;vqkDrJK|x5np=6vjvm6>xG%tTU*aeMsS|HtTrt_AfIPY2kCov zN{^m7G93on_Nb3@c`OdORvuZsZAmI0rNf$Vt>nv?5Gp>MkI>7B_iuM?{Vr>>%+=nt3KrFiY8}1_`PBMx4f^q6R>`Wq?^8JW zk&H^-#!QAqzx0K!>ysav`OUbHf7sy+SJ81?m-_tqdfk}?JESh#+$u}yx!+X0#|`a6 zIpe%N_wz+(uxXkJjgbG`B&$DS_K&DzWLjZgpCheS9d0>;0-Nlfp0|gLW8(0R6ck6CBbK@PusHb^r&8_-=ApQX z8K72Np$>>_BDtQvZ@0=B5xz;?+F#jI`9bO9Dn`h1$LDJcCT}Jc(g-YC#cZ1YX>X8k z5#%=Ob9lvEd_CMF94E_C4T_Rtr$7Xw90T)4UIbno_&HE3Qko+V>#oM zQ^4TUb^C6D$gV@TN8KC54Fb$7W=ca^rKVwYA{_&JtN5;JtS)_P69O|adSB1*ZBvz2 z5g#cpGqI94>^jS}vgg!5Z^aKQ3N^FjvWy~~p`BY{NL}RyA+5Ko`_~l>dKN|QgAigA zomR0r2Koo75}l}$j?9$i6P@3e+x0pkSMtaF0}5-S@na#IN0w;#15KVKNjlI7o^AU< zYJe+3Yc@?~K4BcUUtvFGj8nRtO#rOAHJf*k92*aVAYo+=CNGvH6MVnGuw(Kolg7pr z+RG&1Hct`Tcd0J642Poh#p$;^#&>5BTU{=~9ayiE5yKNMVO?*^dNA|9xCY=Vs`-Yy zjQv*?1dm2iFv+pEr}+5bz_G38iyv8S=;2FR>q}bW%YC~baP-_W3gmS4l#I**8CC5r z$l_DFGoUPp8O){_Zlid6ZeObDu!4=OzzK_+AvgYp*?hdYA@`@lG4MVT&iu6X2%VeC ziEQi~$c#*M4q}g!!|Scfsc%c4`GmiiX7r6~RYK;u%z{(6Q6NT@!arrT4m`dO+=PX& zVy9f=6)Md5DK|@*+eHZqM}2C5X-%)x!VOk^S%l3sDpFdHt_91N;Tf_98bxE|HqH5T zt)tP&eagyU<;oF`d{i7YmAjISdE=K1hzjaj(Y1xL=RZ?Rp-eC3h?q`eh7WIdpaJ16 zR9wT6Esl&T zbNvG&kxJXaZgErQqExxFDfim={xO^F{0wFTFBb*YnP1R!Vdw{-0$JwW2wVMW2#){8 zqM8pYeyaN`S?tH~gBVHA9u&splS5-k8+=I{m_Y6@{J&svt4BfZS92R(|2PVoJOPsp zF6KXwZfbbDZ{r52>u7yE7QZkwC1c3&Z(6yFsZud$vV35f0wld&xiEQ%;Xgx?bfos4 zIbEmrnskWl$nZ)u#sHrsMJ|=Hi{nBZy2h2J^dCF5iuyjhbwKUZs!<+;%cSUUFzYMY z;;o5VzCXX=So!{Z$0;i<{3i?FYvJ21JlDcgEi7|p67PHqpKak&Eqt_vdt3OMbRGU< z3%_pR4HjN$;XhgUUJJ92N98li!q-{&d<&m#;ZrT#+rr;4%_H=EY~j}xw&qLB%itl` zVTRHQ=)se@+J+jJ`>~nN+SDt_Kv!35K4YIP?zK|96oX~H>mk@5?B==SlzUY^cKnW0 z###CQ)WX9oe4>Squ<(8k#R$EhS@<0bzii>>E&RBJe{bQtEWF6Vvn+g_g~wU=rxqS& z;S()oKaHqMgvqsY zJy={UuLH%!HXrN~P7s0QRQd9ZO5_c$hT%*jf!Q;ys0fp(P$ADMbMep)i;6~@id3B& zW}u=%{1p}LtmjAynu;(~w6eB2~^3b0;+(8EFV&u`YXm3g&PL>Kj~(!58fDJ513 zRP&rzHYsCVe5*bV%HK{kcB0Nr{Nb;~XK3wh`N#OH-|D*Ul)uCz*0d~rVPRAr?fSRg zw-0x`m-_KJ>ZgVJLCJf$1iz@A+}hxP3!^)k5p}XTdLewwS|{C>+xfy5@Yc($Tfn=l zFjxe5i94aq7c8nL4YQ*u;C+fi<9`?Ok| z!`oqB#i%)y`q$|frJ8?a^NcUon@)r08t`6bUoumP-58!Ing52>C%ch4D2~o&#ac`g zHPTGFEkvhw8qE1ONK4x23to#r?|fz=4a*!MZC(!De1{!o-j1;({Ni(Y7*V^;-s)|; zM85GRTl{67K2BfNI-bQXKgAF9S=_TNPsqEIpN*3{^Qb$1j-dEIh@a($$Mf@9GE@9y z$SdUbj!cf zVr|$_+)nx^Dvy^k=irpbUy_+p<;?pxaNRQ&f*?4#hdVH%oV4wChlXfF9@|Nm0cMeO z8^|5%p_Jr<-V|~B#7!#>c~{8ev8W?vn^*8!si$LA&}-q|&Sx@(*Yj_b@Ect#C%oWV z>3xDZJ?q;Hd(6L{!bAyzj9??kd(6=)C=@i956{!wiXRVjDX)jf{}c+ID3jgs|EW`d zApgH)de6!Kz3krXn*R&rjV;NC%Kz%gByaJ*QQR^9-;by``G3C(>fnF-bP3-j|4&cg z|8pv+;{VBW|84#U(UYjjsIlVEHzF*Z`{zRpFZNf}&3we_o_J%+nZ9j11yi+LS{lxl zALSW@Z^g^3_nM;4?TRRJ@K$Y4SWbf=;*h3MrHb9^Zoi;AQb zU@r*~o(@@(;PQt6ObhZV*PF`aG*+{|{~F1v*ElAOI-1xI(S9;}P+)Ihr%dRE&G)7- z56Bls>SYeEwO2iV>Skn(g8%YUjs_f5I=IL*}IHQg=7rDGHlvZ5W}|Ey9!&atyP5 zxoc5VR%^8Q)x~&;__BXrgx-oTH?LXoe|<>tcOw^$`0uMn!7-x!NNJAE!*QW__klyV#(Jx@HnXIk{auiqY0c^l&6 zKiPGB(JrD3>Q%8yiSEM)C&ANwGIII0SuDi>$}cnlkVeyBJ|-*1YN)7{rlX1vmR{$?u8K=6 z%Kslizm(7Fe-jHBP47VO?fS6$aEh2AW{T)Yx{OSgBozN_BQ3GK7Jnu0Xns!m?ewJ% z*oG`D{EG1<4Mc|QaX*WHgt6-EP{P|`yQ|;->G#g^q2VarM=YLqRlFE~5@byjSp-r_5nK{I-Mf-`WXhT&fdkGt)Lm4SzonWM(ltnO< zttFXs(H~g!Je+(0dUX4M9;_@k!zw`Am8-9e7d(}Ij%}aOs+!=GHM>&OWWKGMIa7zY zeyp((lyHMt)tA%l(|j<`Yt6Q1XQ+EDg&p< zJWGP*dY8@N)*Z590zy5`!BPO*%?X#>#7#Sx6)yXeK8 zv7`E3^Go6ieQXjDoZSy95_Hf(`1O)1?xFE3a>*g`D}DUI_;q+Kd5@h%S=cvT3@z*_xxmRz^=ucn+^X2X7-wt%#rDqb76*bJYJK_ zZsb~nK6DjTZ5(3bJCP!odS(#ZVD49ez0IvF?dZ!#NpyT3p;fdXk;^39>$2OnEAg_+ zAJaD>WXx*2bvjmbY!q#;o!XO<;=eg$W4&@qDVk-oG1-y0Y;WimbN&5&* z0Puv)VMrziYO*YbD8F4Jr9@Uzv|a>%hxxS%DA$saYz`@@=2O?H`9$jjN@zFT*Oz)< z6;841%~pWU{+#$~j>3MY_+iO|9WSo`*7`Etwj(O}=)$4RH)*@0_+a71I5{^yP+b1< ze#k-I_dUq_<2i)yAi7ifeGl^fYOd)xQ2dJy^8Nwq8yA+P)G7a97w-?n-m&{K)ptdw zyY2Sij@n;H0BB{rsCz>;pW1?V8uyu62_?o?a(}Kj-A_EEabMaAEUc2ilUvSn8GD@nHEMqwr- z8Aq>buRko2F5^3hj(ZQimOL=kbBv-XSmYMIs&%#o^Y>V2j>xc8#kbmv=&;1}bRw30 zhx(3>oe*A_0KZclavPVPyboGy*9Wv=w7w@WM{S}~JU|+jmBmM0kkV!Qh)sJ%<*N^d z<)O)!)K{w*1FCkVZtaThw$kIvOZ+XwcQ7sP{Xy&NGv-trkq=g17IUOOv}48P*A4$! zPm}I7f!(rA)n@mpjuc~UQCywUx5lfj3V)LI5XB7bbvfn@xlE2hSUx8h6R z(&HT8I+*roTqK7GB*vHev}>}ii%4CCk1zj!#h2e+pUK8TqE_|#3}cxba>|oh{;?{h z?8eEF$06!*1CPXLFkd|1=0T=>;mOT;3f$uwo=n(ml+C`*; z^W$)0#VUNlLHTi05{$G23SpLr)Fg*Du=vR@(RG9``KOOLLIs+n%_L$n)A*G{SGne9ofFDWm_yp=6t-H-2y(W1w+;x|xY7_xeh(&(vG?@RR@d!Z|F_$V z&O`ciB@#_C;hJE>bZRd!x_(eBTvzWK5AuHEi7_j$tN3y6soCi6wzb6m356>3+>4)dXbL=jRg z0-pGUC}Kdy)|KP{8Wv@cMaDX6GIC^S%s3yRM(prV*5Ri+3?)o%Qq3$KBNrim51d ziBiAm`AaYiLfT~W%HA%-Lr-YA#4x7DvaQY?CEE3T3i_ytWSWt&FtV-WaGN!?aMMqP zC^ZZC`MJ=;a>0f?w@UY5^D9<;FC$u)^_d`FwK{p(o1Ldd1+r7wZO7C-fF)1=H_ET( zK^x4QM#suOQkS2*h}AA?MO!=*x{~*0M6*i~_nz`c`%mOLTXKr(OBn5z)-uxRTbyDi zWOaxKO0P}kraPs#%jx@r(p%w-DQcZcvb1|Noo?x|L+W^x>w0Hu2ahlOamI+IbDYyR znoiVSkp8Tj{-!Q|Dpf^Eq@PlflkT6wU4<9@<8!Qcwa`D9`AcM_POS&LAa&RqyOJjQ z0-B{xp5=a2-0Iyb=@HnFqu;GD?~nnWm>R(eri8soKP&h1OulN9fNUDfC)A@dVe*Hm z6jkc;tyw1@D_g3)Pjk>`NdJY@aWzP-`!Js=qqKl*z5-YtQEbHj1l_23tXJC|f)iHAkvd{p zz28voL-uX-Hlw*nOz(Yd6b`7p=_=Dp%2g!v>vDp}r}~C)*dnl1-AJ>_vA1Wdcm^lf z(d1@bD;n&8bj2yUZ8dS)l)wtSQ(G5FcF&(hJXy1nuTFGgnS@x#CpBA7RtfU-d&PDk zS~$MKB6?}AO>|KcuWaw(1U3sL2kb(Pl_Bxp7io1hO%_J2_Mr4FNwSy@$<}&R>g%dh z@#|H(y;pv_D`-iKHgSKapJ-cd9cKr$ojZQ=rr?d{D zdQ(k?G!#vQiwIOAUZ2qi$1BjT^VjXYBz~!;vwpDpw`q=Wap_s_Q+Q8Z#h1bs_`Pxr z!wPtwBO#TW)n9iSKWy+mkwhd_U5B&Q?UAE5(&smsH?mU4t0uaAS=mG1{6{R9heN&h~NfTAX@6L>=2)81LR+AndIU=J_^j{|xQDR57R78s^gtWFW zN!e}v4k<#SijY(HaT;NY()x-aU223*g%_m|xmC0x6#r>BBr3fih3JA+5@-?{ET$TM z5+&BD8s0{DG_i52VFNavp}u((MdmK zbP-lEh-*(#d(l<}2i6ZQTI(VPN2oU_y$LgKu6@V^ltE#Phk{mQJIgeq7?V0PSI3bB4$OmXH$1S%%f|Hbe2cbNAzsZHmL!fNL^Jc(_ajBCH7m#_AN zk>(av0;vx!C3ow&2X)*qG;ot79qd1R3i436m8>0dXQh`X<5`A#Md{p(D)*N{o9vXA zgSrEl$KV=>p6oR9)T?))fu*NN2^!4bZ2(KN<7$Q2{FH6)OZ#|$)kk$-tOQ>qqkCs@ zw0@EPQ6&;ikByYA_TX%9HvcXlO_CG-=}UcJruk&&#w_ho#s`@W`lsCEb2Q?O zdT6H@IZ|OoGOSU;jz()R$Ein|%+Hj^&t)D|$#HuZiyK?D7)kfTwHsE&M)Ma98J~aE z&6!3;9-MTWD_L)5`(U=1p4Ym`PUYSvz5&Ty(e^hUIY=i2Fn6;ZV>ofzZi!cf6XDHE z;ozO9pKRJk4j+ETGKc1`agqe4gA(O}$*1>z|57>=Ywvfo6jo)~^3};c zl=|>T(ITe{LpPtL)N-#C3mnsA%}YG%zdK9VwT6KgH#EfzuPJyZ%U zI@2eQhw;e0emv&McwQ#e9oA6WJ3gl7{&ovGu<7|)O9hFZgOOQ{C+L4Ods1%;7 z9;IloqQQKN`*_qEAK3~?Zu1VAchpS^`WwveWZoF%6;e|SnamJN2O!-UFTdAq#+3W% z5KCqt)J#NCyA{kzb0ulEUd}sG)VWMi!wxm$(IyG4gGIb=(@QAdu%W>jT0R_WZWT}1 zq_JYtu+exqo2!iTr7POriIvnr1oO6c+_S)6G89)Cb0*7tA8WPs=XP?BkQ};4h*c5& zPGZAC>GfF5-6VCNBy|#Fq%h)3uddc2>Ku6;Et4BssZ5O9{;c^u&B1R2eml?BrAlG% zr5Lbt1r!2$%ypa0X{p0j^7)6~NygTjoL31=E#we9#r7uiZkjE!Ek2@j^#M@z?fXNn)WNq2@2!I40gO{}?)<(Ny6>(o0%i>lFM zoCK%}frcK623PgBx+DY?t2I{MHF5(X1+a=7BksTDg;F-Ell(6pWkarND26HfJ0owa zW(ENvv1}X6m7)hVGlD`}95WVZnGqRQfpdjgZqK|&cFSitYFQ*I?BGKg~9fRg821)HT zYWWnSN3mU|A!R-^vRW}+F{n-$v|e&RX!B?=IW_5= z6d#%#xfPOI>m@L#4hF@Vh+&q?3nW&C=y4MCb99$#TzZaDpF@Z>WW#($j7*8=94Fg7 zwq+k>quo;p6gQt%`>u+3fbp^#P^LqvQZOamg}2kjOmlQKiiG(5vCp`8Sk-F?`vk@f z+H7@Hw!IYVYN40#d!=TO11tQeo4N>Z=O65T|F$Z7ckdnJExn&`48hZdJk~Ys9TPIi96U;yvGT<2|hMrnmk>Y*2<}&i)p&>%jKDr1BRENL1UzwfN`O^~d|* zf!u{~MJR~$cSj^!c)*?F$Bl0ue=CkyJG@;VRsYWT=KVKg zrHB!9h~t}HeXV-?e{OuUSGqEb=PrA!V~uZ~c%xI1JMsTb;@g!g{I-qLyw3Jp7vr0m zgM}|q>ur{LjE-+y>QOpIgt*h@t^d2@n=g^`#4h<@QvzD2EYkc$Y zDTt0WzB!dIOK34tP2;lh`hnw{&HvHy%}^%HI*o5Gh#TMR>2iEijxId-_~wLl-405|W39x-H~A!o zv3P*-&28(uP3ka7>OkY0vk71+m49h`^YL1#x3GDJ={)}*8xIBL+YfqtV{{ijX3rjcd~;F!_~x4Dtd6R?@y)sM;fHn=-p;?f@yoya zzWecyo{zM~H!|iq!1(8Hj35-dfAIJxM*qRbN6)S%mjjHC9yri@J=B@z80vJgueUhH zNAEhuN9B%4vEhhgJ*U@uauUM6y460y)ZKVR&qrT3(6*z(bmjWy$B~1?Pt8la{@lrK zJ8*g@#;50I^lI)pKAPSWM|Mt6#@oVwSzB8oJM0+X4)Lbi<9PDB_0x741xGKi4ArVZ z@o$%c3IjED3Wb(|d?EEDYIn*rR1blg-Fli>xYo-@9WU<}w@k1#n4dAFT98#bl#F+oBP;>J=}z!nVVbtsqw=*|YeYg<%HNtR362T=(SJX#FYgJ91v;J~Kr}WR! z>8m+f3GxpmH!A&of6^+#XE88NKcXYl{$aV}FT`FuqF(cNsYm4UA(3dQN-UGun* z$%2w>Wksbpmvd6h$M({^o^i}##1v{=elj0+QCKpFpASoHU-tUD-2eCHQ<8J^+(YEjCQQpB0$|le zsHn_*Rmf1a$_QBw2bGx($_sZ*E%DV9eS`TajDm4orZ&?j%SX}BzfqytbHNEekME4-4KPudiRK4>fEEDpe3dXmpWV*WMH>xCdSrZfn zWv!^t1?#q)pQ^mr{uh#aC>zWf>bb$Jmb+C{`J-eu=%CF6ZI+;(7@4;}Vv(shh#Jv6 zl28|^ghUtB%j5Fpstl^mcswEcwng5)^Du8iMJ=c!s&WG9NUVHyE(LKcGyjR?;i&>| z{UcJSwzgOvVLU8VGH|d~B_cVtDp5je$!E6RXG(iuDL9k%kO`|0bl9Nnr2*dwsnQ-W zFXg<1WoAa6P*t7}f%tnfAvRTre~+Re3McBM)Mecyr}ng1Db8+J)VE9Mv44U3WzvRX zn}1|Ju*>})P}u}2N;+2UlTzwAqQ{lHfmf_iAZ9zw2YXX*jx8W@?a^xgs=UG2o}~E3 zy;F>)&fNGrobRH=C-PG>Ofyivhn`qK)t*)DNBhs%vbAtiw>GyqRy8bFjeL++@5c$r zeCXe#@TxwjGHv!3sQPeK?^JC;)k!vW;ubC!!DZ@%FHGsMAr!s%KiWscTcom19;enx znZ51NjX$rca1_Ja9+e2U`7^~D9c8jg0Rsc7&QYP2{$2P7m6A#|8#e-Kt+XErDN3|7 zC6i^=#G>jPERsl;v~KFvBI!#ZN%xDs6SXi4+v0>-epxTuLbfMlGzlZLN&}eQnTBl}lxJVdP0E=lc(JrE0?@|$NPK)+l-tZMD&GcghY&^y;@c}zRgRn__794GYq#;~ucG#}=C`|({t$W) zUy&BMa)9D&#j-*6`XVB!=4JHztvd;UI%zOZRaSsnCbVLyru~qPafBVLgU-D54gDm2 zP^vi-A<}cxy(xWaE1xWu6m@%BA)CS^)F;G?{9H5M$;|HgVRXSy4--D!@iVUcia^Vr z=qFMhm9-02VQy-gszeBdP%nmj7{N(3+fXU70N1Mk=rU);s_zlCa#f1cQ$;?oK8mBy z(s#%U#tc^!TTA=HsRZh0w$%`%BJ5X3>sJGXTARD$Y4DN%RyxLNII-{_!*G(4+k2G) zlhU0`_*StXqxF+2K0mjzb5inHEP6EX2Q-G((OuAXQ!H>aFWGwWfZ}bpzc}Atwp0x*zhLUYAlF=zq@3l5`SOb?U{!66$sPm`8Y8 zA*A$mM0{6`R8_ajYQv7qRzF*e; zl-`!j!s<*Gb{!UESWG*QZjbScfZf}R&h*cBq(4%*yGVaO5(gS?s85vO8L(Z7hA0 zI9~jpezwP>_ITN96P04ysW#ypCWzS?GmLe6TUTk@2S{hCd5&Uv)Y@$St&%NNJ^N>@ zR}w7mKKw27FWL6j2E!?iS3B-iGW=;}bbiV?|0@Z7E3H*l2SlEA0v{?bsT-O;yNGnF ze>v(4F{z2RxH7bn>D%%myg!%9jfsP;Uo`*Z{g!?EyM2$m>H5<4TpI%$ zM^dUqX!)|fhZd7hs!zvZ3>p_FF}ySVrvF6xqTg~H`X7}n_epSYrr|58U>UehXjTUf z*^eL5)Wy!sbgjRTCZ!kEe1MFJ(2Lt-Za~k9+=r$T#>A^a&7UsyEfUCm|Ef!qi8__` z_3{{h**__CL(iedx9uCLaX^MoST7&#-4F4Scc!$A*X1#HZH3r(ZnIInj9NVnc356L zjXP%bJcNlXp9pn+Q9=~4V;{_c>N|(T)E-A$c}sbn`aMDZ3?2RLh9iDoY4(-Xa{zqoWq&4^6-XT@!&&X7f&8rEh)hc?%Eaj!y z!XLW^B3stbU&VfOFY34dggmJ-G zW}lgz{gdJ644Yg&*BEozSY!A|cQNVv-P1~El(~&F?Z?vjlc!CZbwjDU+&{@*Zv14V zyJ*slrS3_y+>^?0bQ>e=XZQ8fDc@Okw0Y1`>USGwk93cnJE$Ec3_2zE)7=YZSIluwnm!X>w|};KreryD_N>wc!`z-(lV&U^FLnE; z;WcT_jpQGPpO#fCuvXljpgq0($ZPDizdw%^2Ie> z6-2UDKWE`im)a_wqjH)wb9Tink}1>a4K159eRAngxAq?DF1^9+_Fm>Y15OTwu|u*|VoWwB%luE>%hYiDGpw*BGi_gwigT&erHmUtB=9 zalveaTIzUK>3mBPrp}o(vlKSWoaCQ8P2L)pPMT3F;vtwSfb~3B%y%1?!42|t4?q2E z#huC1W|vEVf?0DX&44VPi80JQcG_%Ss9+X#8F}KEsilDowJ=D|^R+ySj}mP8qcRqW zoHPA~X~^~=wL9v}AhMOAVVp7*ryJ@Hx2k#M$jOstonJ9y>hu{i=Abg%#z;b3KdF5B z^}xzOHME*V}fm6@_`Wvuo@gqx@4W zJnD6wPF||^?>bV<*E8paikTv-Q)bUZ=-s7r=FFbs&dk5K$Wt&b%ZR=%r(P>&Oqw&@ zzrdY&X~6}&Q@@Mnmd-)1&2!IDO2>+R@#Ws}=NDdlMV3)KX^wyTq#5oRv&+lfv!}Yt zr{6GZI_+c9tjVSB%;Lg}FTGTyblGfwx1lbJhBA!H&?0k6%PVI1wW^uzE}uz@6oI^6 z-jwlD+U*o~=7e$iHWd?Q-8gIZJgany?w=v7)1WppYoz-WX}0{$JmrR=?o)2aa=SC< zl=`Wy(L7)v%xK=<@z*!@cMJj#1x5jdz%>B+=!SWx&pUgBdk*?W^y1V>(`Qu7DIKXT z3(u4(P*m7-HiM0FD9%0_nhU0Gl6;lYqg%kAPEwOyI`=w=WoH0K)-pwQ>B~ z&T~A7GfzLa;LrY{j(0srU;fGOpXj+}l=e3&Eo@|pcFHowO&W*#Mb%{*vy2L32LG%E zesV`g-f0$`s&O&<%*4-a`-7W!*VB5wlsJF4!j@P#nua6Jq54%?X zk^XtcjLr9+Z%n#=@|4o4M)vSCe=_2%v(L%l#=EY6BKOAvH+TKo@=c`c$~^TV?{1Bk ztkwAE?Fv^`4^y37(~*-Eu72Y_g-c(0NwE88bv>l>Gw1rw5&ZBy$IS%iee_`V!{FKz z*R6gXJmS=^Z|pbLsBAfB!CKE)qprE;iV<_i8ja&_nAz}`vBv0Mm3%nyy|HitSvWj^Vu-|9f~eNS$CaMVv8TlU(IzA4BZ{n%Ie-@6_? z^LO{%`AW*Ft4|p_d-;^i-i@|ewWGzbmH#obdOiJg{cq0yde3>0o)_m7oq0m`9^bs% zt{U}1`7Li>Jg_1bA>LJ29RFNaqF532tV?(<_T@$2iDPJceE1Ow&nXGvrzE^DOBfID ztBg-CobX(^F#dg=KmIxVLHu)6m048Z^L70D)d|mUB|KMJ_K;oZ`h@gXBs^FCGCuvh z1bU4GyDBx|IX&SyJK?!Fp+3qI=xdvhXOpUMT~YkAJ0W~=!gFnc9hsBxeni4^cEWS` zt@!+ASoNK4&5K;>&t-&JTBeK_D7;|o*pcqc`8j9*?CcSzm(4DpJ|EL&+Uavj=VlLe zkExiBop${KH&)UGSDbzYRuVSH&oNiB+&ROB4@1BGZ~T9ce@aOBlLTDTo@BUhNiy-1!n=%aA$)@0cE)Jz#hPlyBJ&v)Z!K#1RlhFC-|So7{(*GKLanJ!)(Vb zcpwJhpuZ&5Ub zcfds4Vs!2RN}fqFc7k7aLkDib#>wP`Tku)HYTRdoZ_gkv+=6Ffq$aOQGG>7%3^j~} zxGx94419%K@F3cI8YdhC4;YTT;yx1mXP_3h;Pt?RxCJM1qtr6of=>dT!tDmX04!OZ zWQ4(eMi|C&+=qh)oMjkIxQ_&ffi?*Pp2H2H`)~{XE0FSBlJPkB%X6Ry_gCQYIfjvg zTW}`UPCjnIV}WJ31>XWZg19*;1BL4;1(c#19An9U}0q7-Ua>%2die_7A#-bsK+h%4qzQ_!OMUq+$#zU z<0GJbbCS^pzWhSNFt#KaCE#0tez+^ai-A9wgs zeghbRy9NA34DJwe8gP`{sd^p z-3Gp+hP+>b58x%Y!v}GLhuwj3jXN9M0c7Jgf`;)<2>NihfLGsz4B!rfXWvb|<1Paa z{1x=!c7tc#gA9m2c*_0MwYb5zJWM;nT?t+R)Z-RB;*Yd7+fcHH@xo{hg z@+IX}v?<)R;D^>i|I3sM{F`;um$<hZdx2%*{|-9; zUD_RelN;;>rl7-%!4<#^+?C+Rfr+?RfKO|IKlFXs;Fp2?r^pN3^F4Toe=7J6VB#9e z1%3iZCjAxQSAb9dL3r>V-bdy);tzfUC|n6W;GQ4A^QTD%d?`?ee+l>%V4CCweiv9u z`YqsAAfGU8;Jv_n;u;@9Colv5Z1AN(j-&(rBk&gP72uOTLSK=l8$1LEOL*|Pz*5r5 z1K$8Nu0{61zX4X`t^@xQcolaWcrq0aC)G4}KOfUZ7sUp8$FE<89!hKA|n( zc7taEOXx?+!09ISh}#Vw0zA?PJ>YZ24G;6cSBsnUOTe>$q41#$90UfDW-a*lKq2lr z@RPta(hP&&29{9X7O)Y4SL@&v*bR)Jeg%&P(xmL*5+EIa!6BfSKC~9x1T4WV__GGXf6id1!O{VE%;@iAMPgbhrmASw+)>9IqeZSOa*5E z>qs*joDVd^t77ntKsx?q;6=cPxGTXA01F9I2YwuA!o33gJP?MSFnB94ihNtZKWd|n zpg$X21{6wtfftDznk&J-0^EeJ13w955GD-X229*UI^ZLBL!0mlJPcSWvI_nw@G9;+ z@by3nd6j{G4U7;v!G8nZqP$`7R$xBv7VvK1L)^v}*mXc1Za3HiR6Y+Mz;l31@~s3v z49viP1$Zk^Py1~F_xKWiBCDz3Gl56&&jU{fmN!5T_ z?4gc;<+$D89|I=tZ15F88|jyT7Xu&St_3d#W(b|&7X>I|6Zli$tG`ngaKG=6Tf(G* zhXU!8JsVsId@6MWo&jXyE(6~Qw8O(%@N%G9bT7C8@JpKo?*gV!_BQYldnr5qso+b1 z7m@Q4@M0iO=ma+bh0>0|efE)u&;u?2mg6o4R|8K$TP^q#ppCM$fk%FiTp`bS;9CHb za#eyK1RANAI`9s_AZ`ozGvF)y+rY={r|i(+2A>DKihmyXVW0)~3h;+O9yGLp&*;Ek z_yaBkQpl?q8~`$eHt_F(O#JJ>F93Jq4uc06Nk$rOH+T%N4El?~bAWbuSPA|wU^((r z2Mz;e(x$*W0Tcfgu#uExER{9|J{PEjZ+YOUfFE}m_+jyf<`v*KfLEpL;C?+A#|Ur1 zLx4L;GaEb;7zJ%*;D>=ai3@%MD8bzV?$;CgMYh31fJTW6o(U|KxZsC@@EYQR-vFM% z-2(2HOuo2N!M_BWaaV$$1XAfo!r)JUWZZ4wLA@vwy2T9+0)@D1!G8uG43j?iUBHm^ z!LHtv9r;WJ{}{-m?PP<027HLS1bjEJT;vw~0MJhOI`EN)B^lG!lNWdckPL5|z;jcQ zj2zsR;NJn4QD1f7Rluu_&Q(XEu0HKhhwK z8$1zcUI!iEzXAD_F${heSg{tG!N>N8hY}t<5op;=c<@T#Q`}+jyFe!O(jxeXBx4^u z&j!y2t|3e%I1Kc|U$EhVKMflDaDRon7(5SXA>T^yV}K7{tpFFNLZ|QteD{&?3R$WJ zuL69y!{CpB2a(}6@bsgSjOr)hA^1MvL#Y?=3xE&*FgPU*+Hj|Wi-A;0A6y1Jh+FWV zk0$@W1K^#&Be+|@y^o=s(ni1mU^(g3f}a4E;$8u62g-08>F^E+;}$#$$cCSJ;5k4g z^;ikM{aE<6iFCl5fNb1NVBc|I!WV<@2VTX#tpo1@E_;UZf=3_E91nG!2c8DZfS+aH z+kj7T*Miprqi{EY(+4FPLun&!@D+d?cL{h75GG6|xE>e;AHv|bfESU&7Vy<4BpFjA zJb3Vl$Q$l#@OogPqz@i&68ypK27dy~$K3|r4=hIp3^(&QgW>-R@DN;aGHDa061?pc z+9_$afDb>Fx{xs7kw7i(Jn(p+nD8awAW%v8TJW<#BmQCVHXvQn0e=Cc5!X14I6w++ z!E=CA!c>AE0MenY4*V=&;tqq~1)8Po;IzynW5n}Gh8yey{M1n~_o{w?5Lr=uH5rwu&e4Biu_1pMTg#KRp1?*f)e81QjF zp-yqT!Dj*`gvkTn2=v2U27Ul&BupLnNnn(u1KtKaCHaEC03HsvTJOS?kmf<$e zrYt}s`o|6aKkU5;d=}O9K7QwY^JalS0t5`JVG&VT0z`<2niYry5|e;vsc%9O770mA z0t7{ksFk)ZXi>3hMT>Pqi)*P`8<$qJs8~^Pj}~{-XlbjJ>i;=&=iHge+`QK>?eF*b z_WyG}ncSIkpYz;v&s}GE@64Hs_JY2y6ya&u7d!x6g!R~4aomXTwQTgOz;qxSG7a^U z`h0}zuxFrO+JNv5>>DB9hVT*W7X#mp@J;L)kar*)eH_{yIuyATdO9(4xC z85CmALLF;EcnkIesFT|e{`CaZ0mw06i#xFIME%@`@MY{n9tA(b{<-ioY|cP94|^x& z1>xz~+mYW!groA{XQY*huonAR*w%ZFKyY43C|OGQn{U!o}G45D&tuuxEg0Gs3@P-*F%EH4FEP zu~z_7iSQikYhha(!aJ}(0Xe=)C0@W@@G$a=@Kfw{NVgN=H`uqp9#Le8-q<^zL|zaM z!=Csk(nB~N`*!3p6XEgLx8XPk;au#y9zh*IcnS6=aJ&KGH`vo)gE-L=<=9ifQ;G0( z?CmI*4uqf5@o$hG!f&we#<7?U8?aADzETkm!@dv483@N?FD4rh9*;d0Hs>Imi+%gk zumRy|*!RP4l?dyxF9g03;W^kVaNLIQI_#C?Lxc}wZ^Lmr!uPQ!Bdtz^gNspr?m@Z; zXJXHUycFSCbbK##5I%^#5$U!gwB|qtdr}e3#(p32Qi|}W*mvM~1Hz=aC|~#|72&bi zx8pbm;d1O-aNLOS8teyt2ip)ng}ny4yAXbb{bKS@3FfibpFkOvA{=zq!2Tu1xDJGaPeOgAd?B2Oz2hO+fUp^RJC55BK7@TIj@uDFhkgAv z*nsdI>}@#iM0iRWj{gKdBCN%}^*Pw~{r3Nq2dKoYIMk;+CtQRuB@t86ej+h5p)$TP zQX1DD+Lh#BHobv(=-iiv>rw3V{DH!*@p~aV;KWm?(xCM0G((ZNuvKcsbqN#0k;F+9 zLpm~UVBh!)`-Xd1r;2c9sM0FkHWT;XuRYG1oD;b}PMkdPnmBR26?rNg{;d_cA{^dn zMZOM&|7Asf9S+|ZIu5a)htn>L6HmuQkg%}M9)jO34(t=TuunJ%xeR4eS~lmmR&u*_ zq4i-%ToeYDF^70D*B)a{JpKgS?6$^U7Pj8AfcsG>@@|~?RVcDMPTUj9dOS{SBK6;d z*KCUukHqCtj&H?sG|cBq^V)INsBworVOf<>X^bH4o2AtYW1W!g@w z0f*)F&wuE6pohotgWvZ{BcgXW{xR~D6W{v?Sa;l_S1s`w*$H21IKHdQmnSZB4WACj zb;K9v(bd`Te?rGjzf9KKfxY7{^!e-B!>mC^o`f6j);SM`t!G2iai2U~xCON(F5WI# z@*oa8b_b44-1k`L+!MB*4;>}MtKq^M;>4ZbotxWRtn_slE-RVeJWu`TH5;{}I?^gG zw~#|@15@KKObsXI#bt&oLyf8)B^E}CagPCc=YBwPEg~+jPc2UxKHvEDY#V&>-aN6r z|BGxf+1hQqCSL)pQ)dElU0Hhhx*nT&xD32{I@!M)@8x8hyfV(0N!CTzX|HyjlVi(3 zD`i}y!CGhaxEQwA=+Se^!`laG$0Wt!(e>K*ZymG0iQCD8W7kcdzAC{C!xOcp`;qdSB$Sb%BW<_@3a@d;Fy}!Av27Bi!-&!L^f#V`; z+8uF7Ci0Uw(P>4#3X7kI?z4U#hnvTC=gjk~X}6dy6?r%!?zTp5 zOA!05NJo75C!xrd@!>l|k#8d5U7^VPk?^{3WLG5oN;vYz`0&T!$gktWKZ`5D@qswf zTAz^is|4{hg@K9Qz*glu55~k+a2dkvee&&mr`4_MShsnl^>R10iIG+mW|ydp>JL_To;9ok_cW zU*TL|kR9IRNxu2pO&(iPvm@(6;$iE=n?mCH&=9mkk3R;cCtR4mbf}=~iR1irW@a9Y zS`axe8I3UVNl&reifrj6V9>9VMO!FxZL)YZ^q0^@y~HmQj$YSGe3%eX^=Y!WD*0CXddcgv|Io3vzQ}wnqP%z47sk-D%da~6p2?%1wUp@@Y7n{wdGXC&Zp#c-xVe+p%L{uY^divZQc)W~4H% zG2E{1L0mh~>T`h=`Ke|7(u$zzKR}(ItQ>ZkvTe-CVRw0#cHCsQXD`;|53m1Nk3(;q zd9)&5~C@{5r8%EBELf8E!mrIUHm@zwdRb;*nSECe1lhu3H9C*S>{Z>=8Dh<%?$&Yim2!|8qpxpNJ^uFExek8@}$dW{@p zb#0FA8tyN@o?ly$2SegDd))QriSdVa!M|Ze4&aS|5M@NA*F$wylc9Qm-1lSFy+USPffqm>qMA) zTBJd&cjiUDdhgNo$)zoes2|YH1&=)f@18{-q^sR&G!l7r*>5BLB}~^CSP&I=MK27CO`*u&LgEX$AFAfnUHm_33?h$@>0&NIr%l*C57@=^NS4cEcK_UsU8=2g7w?hlY#MzC9yvwiwT+g` zQ#Wio**0B0Wtr5;^NuS6sonl3=Q~~P;Iuh3*{!kB>SE(T%|*Ji%To@@&)wNNN!H8% z_&h-7`6h3<1nM5A?eU+So8mro2_ER&YDHeOEL^1s@wV0DV?4QZCn2%gUe|tG=MPVs z-P$GZ&wjUYiv8PNNH%bJ`Rar7%qu=D;;9x_qPN+PkrHSqFyW%=RosO?aw+y;tQ^nZzy~W7ZUSjalWYNz$RCLv_k`qL7 zp7-e_IN0x;r{0O8cTLZoeq%LLF)&DvS+0>QO!uuTb*tDyEbo!*b zh-bx4K0_gaXU&ave?WP-$tiQf-sHjR>KS2F@8$4u{Um$Joc2Y!WnJ=1d0{`%ahDyZ z|Iw|clTwh|fuxYQct763^2l0ygv51_6@TvHQhSC(%ir)`%NMR}Y%+BJ?w&Izh4+2w zm+x@SJDl)KCrtiI;zl@OwiC{B!c(2F#R)HP!p%;2pA+tM!grkTfD`upr{o{)ggH)F z;e<_2c%~Cx>V(%h;dUo{+6iBELe6WabDsFMOlO!AW;tPj6P7yRX--)0gl$f^(FuRy zgj=2P0ViyC!l#|^B`54~!VjGA3n%=i6UO1{i?(DZOmo6vPB_*Hr#NAb6Q1aV6;4>` zgr_@UixZyXgg;xZer0zmf54ov_^r6Tg-6QYYN#giko( zZYSL9g!`Q^QD72}EzJotoN%lY);Qr#Clr>%&vL>IPT1juW6?Lz*6M^ioG>{oTHROtqZONMEmf95+SQjz3dB(E3S~?O5VPGqkRWHw{ zHCpjo-f$6?0K_VhSW~d8p=XARnhWys%Zrh29+pEaY{hRQ!#GobFePtGJ;h! zoV={2Hh*bVlb8`_FRfULbt)U0R?xbWcCxii;<~u9mO3oZIAdkKy%=Lf)uOsuaXm@% zs~TIdh$Ah9i)Bv57LpZX$=8*Q42D~q*5HXZ#W+hi%0j_!?IY#2E%WNJ3~x3o=ghCFTUjgCMY<&sTOv-P(53Ys z@yk+{*xALeOC#)piU#Euku9Rp{AhDyZ8fdJ8I?Ao{Bj_V)>TJo>BvSbP#Iker-*!# zu2>YUUfF~NGh3xlltH?rwuROUt!i4*EXr|Ci`LcFuM!n>+_1<&{s3onSP6BN9gl~8 zIB%|PiB>f>Mrlo4ydx(iE3y2svm&Pu%_3S=y`rYBUYv!a70pYcwXMsL!%IZ8S{^+m zqFB4Lz5&1S7SY8kU^BgRZzlp5uMpLtC>9?krG&VuMGaV4c~Bf01y;VqkA31K$F#V` zSRl5(WwDr!qm?byA~$YvQ!SY0#4TQpW`v`aakN-wT`gq+zpaj=rACS4{J0ghE2>vC z;wlgX;mG5j~j=TUtu4$i{H?3U2Q#nDNIN8r1S?mYH0xS)woq`g!n9O zb#=3iydxYvb?)r)mZ{Nbb!+Ryi4!MzSC=iSE^nDQ5sN%GMO&JxmbEk&RTq|5;a}mz z$yhtECc1c8Q*%qSVR2zKta{*Jxu$x!uy`%=J$#USS+p!@;VSXi!Rph3qtJiiAoY*7 z7v}{5wr38KV+u-VNy}23VXF@a~p~(FwtK((jHFdm3>_{TL zmWf%8U5inWwN)#$#!X$;9BpWuNHo4lZlPihtB9(dQi`&qVO3qDPzf%|Y@^issr2=`Y2w z-vlR?R--~rj*8zOB;RD%W%vE6rD0u#e}jugJ*WFXF0ro1L35R3jBZ>Lr2zmHxVrr4 zDE`FD2gf%BBXMngjqC+p`S&=S9suj!93+qY2twf+Ci>#wcvSaTik>Ys<)G^KF;p$l zxG~`@qpn)?KR6!L#1gw-JmjGD(Lu|qECwAkhxBO1LF=y)M<1N7-OWrrINhpp$9KmZ zw7$&u@du~hSd6Zi3a_${U5BzU5Jl1T*Jjb>iX3XhB3+!*x%TdB>$wZ2I`Rt0(R-uM zZCTpXuo|2-QF~&Ej`RmIE<0Mb2-CaT+GtHJ>LIPrUkVjhT#q@gZ4Bz>54-9tt2gRY zNu6WZhPs9&xE!!2t@eyynH@hVQ^ng;9~W?Xm-vR2G)0WsUjZP3)iOSd^_R(SJ4A88 zV1I9bFl!~|7?oGq0Yq`#gb$-Es;Z-lwME_JyF4>mRvs1S+8mRsmtlsz&OXknhArZJ zd5pfTPCGuA(eNq9@djrYuZUJ;MhnZQU>1XG4O@RIE_3M1E;reY}?Rd*SyU_}&BmD?Bh3R>-F-iMBmCr{&n;B>R8x zAAb4-{CNDA_#onY$$ygvj)bvJ`P&a&x%``)dO&$O2K!~$t+tnjVWmyHM}g9}X3m|L zkw0;&{E$V)xD_oc>uZmzZfL5Vgp;bK>ZQlkOg#?k!EmhUa$KiV!^mqr45|YP{pWyv#ZmOPu>FYTALmCsLrV~sW zk4HDt7UJR3lGWK0GZ#9a=fI)&6CEwlRa5K_bu6^gU#Q3!kFT1IvpFVDS}6JPKnCuz z;_2p-2uI+tP+~$|13vj@|65s4k3jJKGCWp6OvH^LLEK9GZ*0M13t`P3+ZW1s;$c6= z5Z0pfD3OH{nwR2fO@^N+E<)`!)zcs$cu(dc^=CPK}r*VqZCqxvKyUV`HzaFj&(!g8+B z<~7Z9wOog*LJ`_JdLZJYupUwox^om6+=Gd6SzIkb11+1=D_tc*L#=*mp&dzFXaA>^ z6k;_L0U2%$xWSIR+5Z1C4+Ib8mNnr+bD_f}4XdtJ5o4t?M>H;3fkG0YNmgG%?jTYT#AnsqFE&zIe;7yx3r~d5gzR}FBJ(B`frCq zB=Hga?};Cgh-a`T(?1AbK+sE~YtIk~Q&RRq5J~(9|9evQzQKWwl?w5SH`<7=fYQV4 zgopb63LqI%dxk52Bo&JRiQc#+f=;NR5!d-k@GRD@7enLUj9{(L`UdB7nGJZ1nu7j? z9?)X#C49p%imx~>Ue+3&7^N>DijY^9C1qi+EL+OrQt(yQM%IehXCgjjWqnfvK5kos z`}s&JAw_-$RGuZK;06YsN5i@#5zd5NiC7*$e2RlqtoM$f2RaKpEq82f7Ksb2K@{!C zSGf^)$%sBG&p5!HjU{VDa?%^A^uzkTc!n;L-b`5w--^C=qHhf)XTXNXhIWd#`l5OTS@OFzR{D+si_f3@As0n)zwysqz~+qxW3Ixmo3I%fi6Gk zLtB*Sh%mgNcT4)n7AE&yfwwQ@gZ`wCdwl`UR4KyuB1O_CHfU7enq{jn?1`jLZN!+q zD;icc!zrB!l?^7mc|$wHLc5`0j(3F&`jix&1>+!!T7k@U5#wUh*s=75c;BY~sy zjV)O zHc5N~y0kl#~*!{&f>^->-UUtyAaIq)sv-Cix=z%ZOB~KXoFtxOW&` zga>)cMbZEnlZIrLQB|#~uWeY_Z1*(;!$-c84v~;_tN$Y0$%ZO55|K1eiicSJ7u&65 zkUY=8Ifz8kV0k_Y=cwKyX^1=@L-<9Y9V*Yq;=Fn(&WFkKOq@5LftOQ~4wZr|n1&)i zFO@VxO0uo~ND=R5C5@DV=~jOvNrF*QkRt`C_J>J90a#byuB=EJEd{fr0Eok-pxEjU zGYK(93QDB_h$Ez+0*1gaf*dI&3mgeBM@h*-t3Mu)p(~-Umm?2jrMS`+FGfDbT7#$n zYg{S1Usf1RQA_<%QfVs1)FEql%?2;mBu%yk4o9PEv?X|!N|F&IX|?*J7pjT2;EUt+ zQD3QLNrT!P1ii$fK~0gU3oH?S6dhzDB}{#n-D}2)@H;rRh17%C!jK66gN4-6Z6VZ? zaU4l(1WAu&G~3Suf3VK;_#XB6kow38{X$Sp1waV}y`$@~Q(;yEvzQ&M(HbWTzEoZO21Sy8DF z?*eAbgH8E!N~5`R3!-^txpM)UJPG5oGFpe2k|h#jBg#w2$a0a?1(sVp&y$qs;YR1? z=g*rnuQ<1&Fj_LNVrEIv+?mnbGEnq%F{NcC#U(T66-MWkQ#5j0D3aai!qTEZbT2oW zvRYi23!UDsuykJetmquuO(Mk=6Mr#E3$b{5t(;L%GB1zCeOxi4OG-swSIS^W`?=E6 z+=6KNtdg>d=!|)D^DBx<=880bY*}H&JUq3+({7dSjFNd}(G%yPoQjL)6jg`;ZWKIS zadK`MY%MFCQHVk&&*T-(Eu2x5kLoB6aiPWerA`e^KBrV|4l2TM%;?B40LxziSilw}w3_d|A z40of@B65rI0rf)4`+PKL8v`GfM7b7~ixDoK+)zuIB{NiMReX=RPSPOxEoP|uBK>4G{0o-d=y6cTrtLtBa3Dg z*~KuU2$?&=A64#&I?^9CV@6qFVW~LEl@>0jh-PO_&Ynt1p^unbQ7*>1(KAt-%4E-0 z9xW$NprI9uaV~;{^X9Tgi%U?YP!)>ip#F{T4pm-Jf?CV434T~)gokSAjo#3 z?dDWkK5O2LJaLRGmUS>I?-X>d)J+sEfTO0l@s#e&+=^L+W#U*@Dzzp~%APSNH<~{y z7o{Mkd!rXjI(kZX#eQ52pugmg_aTv-D(Mq^F_akBmK-<6>19tYs+dK+i^z4Oa*I#S zJ*7N41EU(oK;$oqDlYO|fNXKp_=^kYihMVsd{)tniix7Ym7H2gUBiM34C_&u*4zS7 z=*FYxm{S7xI!%(gG%>@Co{@_NE?qBXx?)e~8$G$KsG?BJawF}IY0kvx{G!|_>TZ!6 zGq;3#i_+YpvRn*D;zT!wrwB9&k%RqgPo!hxNp{~Lii0t;isYnYjvM7y9mrf{+wRgB^j3q;}* zn3w(pGeLW{d9pK;v}cTq@tPWbtAM%s4b}jfEXvs=-Gc5qn;a2}pNPdUZ1&tTOt@&^ z@}HNI`<$tx1F=QfdAJWlF13XVsJ_ejp?#iLesXT9Gaa-Aw%Pa@Fqxf;B%SHBoB-RV zxn_?I4Iry}w1Qn-wBbTXBpn+XKm>l#1f==**Ieyj;{gTeD|M5hmpe zuN3bfhY2G3--?n_io~=KC*`PvX!>-Xnlb~UiZea$lR{(PjG{8M zZ;I?IbGN`ACvEC}Ho`tkODUX>^hv`$@1K$T!vE z2}Lnevbw|_@5D8)YRZZRRZo!71Khi6_ODvxjZWOGi{FRmg(+zG`IshPXthhaDBmY5 znw&ia710G1WkC?~2yj7HQ8aH3>Zc1T&Yg`bhq)D~t*+1kLV(H}5NF|Ds4JXXf?Ab} zD(#B$F^idm%PUthw{TW&G3Lcd9$7iA*G|bRD=L^-h>Iu}J1e*Rj6g_g&cRxpPqc-ShIX?)(KuPn;zBc%t%i z=b}a08ht(DqWnUVp{f+Yskk_D$vCRKunhL$%E%Li30pBPid@OeLK+qZcqFr@;Cjae zV9de@CDJ{j+1a?t@gU|D%*dTHF%uU#t}w3vX-~v;O&8H5T-S6FO~%Dc7f}{2U_7D< zo9oc7qDdmdBRZ8PjuUZ#;wsWz>Jgq1MkHBDLk=0lw=byo7D*wm$nLe9ns6J^erg$A zgdg_RRN?n=Nl8il?VJAg4Gz4Q+CUE!1E?Mnl}LSb!%(-yMseH&tyR8eXt&m0Nka*N zhmg**M*A6F+`N;D?55ZAEPKQVUqhJG2>mdv1rs|QC-AX)x`;=8VfqM0ei{j`9cu{&1mwaSuUp#P2Tn^wx*i-3AmpxN2E<)EI70DC&tc4uX z0-C?GG}D%*lS;2+l6oYC8_RO>m;j$1yPibTNVLrn+4BDv|5<(T>AyZ!Un|^uaPPx< z_oD|XRv+uI#C|=)iGveUF^+^riJm==$0;5Ijuu7z@Ni{-2q#YKd2G*PdeUhm1pqpT z&+^Dm7&slZIibHe96_RG74^f%Hbl~JFifCZfeto891`2JzjgRP2}_RH3H2Hcb9%>F z;l$&6QW7#v;z=2Uq=tYebvPh>`T^3jryJe3m&cN9!1~#Uh>J*b5O(^6=fA*1m6nd(VrP zEt#;4#&A)+W(gi^k1w|utw9gT?~;V~3v0xPC8uProV{d8=5fU%Muf09kM&C=g4L8M zsjf-qPn*CmZ%m+BF$oRTHO3Fu<$R^s`Zm%(p2Bb@BfJ0vmCh@IfgWcR$z z8zSGqYw%Q4OHJ+K=J89(Rd}Zsy7E~5z*ZhRlPY9>?ej>G`;n(lc)Kqf$&y z3CG!wB&+IMh#L=bsbFw~N6~aN4iprDQ)%raoS>#JSyVTU-m#%LoN`>Xz`gwMxBp*z zfZpZ$78@F5YesTH;$~Dx+Q!O2a2w|L0dsq&t_$V%PHzj>_fBok?Vb3T1N=Vtuk^ro z=&ro|-vrgi|DSokj$SIvEzg)VezN?P%73L#|C@{+zZk2Mz+ik@M11oth5`#?Q*CQ4 z-k|ht_n08Y-po{HVZ*pX}TzoR$ijR?aQy)o>nVj#1(U*dnK0rM0g zQ)2Uc2FNZ0Pb!k%+$%QEcwpKMJos3o{r)qJkCZojM;?+kgVqXQI`Aw!mN)2~%1rF8 z4}XQTZ84bf9wS~Llb)CM*zZI_Leo+usU}Q@lF%7GS7~o447+x*%kvsOS#}zbOMFrNqsxCatt;< z3rwZ~vlp031LmK=lo~Lps5tndpzV3Uv5kP_K3hU|kFSg3=YgxmP9-7CSYSGo7BIL) z(bPh3I-=N=7QWV~BzS4hUT-E9b3rO)nbxu3*#~hsgjaK%&91%HC_Yu;_*Rz)iGYWiNe>lI2jd%E45bpbD)7HQ zMftWh$QSiqw0G^t71o$2p{ty6=yC0zddfcc67bNAn6~Gsh&0~i}p;%TEm9_~hva~S5UB(ZRl$&*uAQ}O<)!l3s09Ra-D zLNF~eMxQ{a5y0%q<+S=bnvOmK`?tLKVXwq+OUZ;*yVAn2<=MzW`D@_vsKk&K-jr== zs6h|ll&Q?=3E(O1!KoKP69Q-Boc>s0ICXlrS(TuTejSoFRa;2(X+T1Sxoa1<%E`cR z3hvP`h2gZOK(g&Q){^%U>?A$<^p!Y?VXa0;F2?TmEf3)=)le3@fyppnhN0Sin&4%o zmw?wNc_q(6(rFllKL;j5%{Nj#x#3!fJ6T9)0C?P7G(oaChs#Uv!#^nudt(?H5PiK| z*5_k=X>l2>Rv6ZL8j?1pg&R|zjkWTTZ;4^82O!CKjclg26NkWUy{z@M!m!pfbefwn z>62QALYI!@##*N<3~OzKq+Myv0$kQ=(qpYB6o$1vg=AX-r={1*!`(WGVXY02bka>F zO2t~EO>3vZuvQ4A*Y+-ZBZ~}E8(TOQ=$#3eI2Rw;WUL|t;LX(!rQV{o&Z<4 zH_F*BZzv3F&BYrWo0T{8HR?8nVXbc<$^2{Ve4T}d84|-nXhTud`-q90*PU*9gyUx+Ixc5hrRHSQDRuD7?NEda=!HSuwG$U>nD(GR%soh zP3zAJ!&+&BQF~QOIb5rit1zs!6q3}BVq18Z!m!q-kd&%Y)?0WgvMVvH)ecF9s`Gja z`(R2aF|4(aCW$Iv`u25;!m!ppNHTYEzJ37;Oq!gHYi}<+NR$}X8Usn?3#`=uJff_G zF|1Vv$>ujWt#W8_3hvPkg<-Ai;V8j;Zls-YgftT3#V za~Le#&1vat)PoAcTH{f$8LzOGzDC`qFswBU4(NQBwe&S=ox-qI2P7S;7uDCO>@kdC zt)D<5-sH6Ma1z2UH$ED51kP;?Yi);QoASKAMh!zpE-|ci4kV2ooR+>ueWft0RZo+J z?ASHx6NO=|#bc4W8e#P{YPZ6$*7R{0VLxOG_5J*53d34wLei;v8%%IL8~gBHg<-At zAZb)}eiC$otuk{wV_2&Nl3gFOh16qn3hvQ%g<-9~Lz4L-Yw0a4pTHQ_x*d{66wgStu{zfRd1uW@B@WmtrI7ruTyoNYHu)K>lB8y?t`RF)eWiy?#BAN6o$3lgQVkg z_690}#`8xYyAs1%iy_HTJ)6FLJ*F_Ml|C6>&End7v^K3X6^6B5f~4cmY$3WijfF$e z>?DS@PJ^V=Pwe&vxm%^~tX;V;J3_g5QVOVRy zRA?D|_@=_J)@j-B{BE{T@584QhPB3{!gd(i@)Ct%t)D}(O_i6vw|QG(SZl;IjLU~} z-RSLBT^w=kEms)UItP+AHGb*)s9P0=wRS=xlsEJiPCb?}taTkEl?DqxR~XjHnT|Pt z!NN-whP7UTBvsWYOiVR(e&BJ8VXgU)WW3F#toPxK3d36O5sxb6e54h|E;si45yvxz zwH8Ct*2!rNVg);7t)D9lYwduf0}qp^cMn_o9$+vgFA~FAOCia4k<-%m*ndzM)*6xn zoBzsMdLN#zFs!u~l1zgS%X1mSS`R}~scMwoha>YC!&(k7kK<3XP>F}4qH zRv6YAP=K-WP4-3_{O@jDUMDLIYh3|J#y?o=S5WDp)L82qg<-9lLiD|cw4PEJ)*3Sd z78=spt}v{XHxupac=iTO&a8liXDbYA-9r-P`3$8&2b{0H3d35dxcS$v>P8=}R=&cp zRwE>p>ghlcw1VyHR)t}$S0UMD$k#C-lNi>z0+J3xzCKVG*2+E+M!mzOtk2hF3d33* zkZd#LYx-=)u+|ljq+$gaDy6W6?o#>NJ$goASSwVFd`)95ea|*qVOZ-@NJv49WVjp`Ow_^nkM&KC`2;_HW~x z+^3vmUD&$R4{*+|hJ~#-j@TGV%iXx0-UCb>#BtceRxUZ7~H~-$@3O4`wTqdB&_Lc;291KeS$GozRm(B!@%<*FmZ5%)28LD@i&gI7a{JOerhm=`CPVRz*4pzpFjOOAl~+=Q5VI7IK3~&- zDK+pc2WFvx=Q_d|c%A{K(ZDlep1{f?vGcVWmSp!VFf#+FZ zwi$Rvo+88!#iP&HGGHDy@cbH>-3FfbDJ=ufp{JrBQ#|_eIvE)1Gh?-{%YfOhc=Yw> zRZ7dibJ!2i_bMK}e@+92`pj7NTn$VjhP7Dzp|w!Hwp>;k67z;k#t`WD5b z_s`?N(3ldd9!6^fzA+fPUEB-|t=1Wf=VM^@8+dxxV(w?)nFtIe6sw(LeL%6%!1FjT z$p)U!f!S=}Idn1REe4*&z|hzPShw@%JAoNx;2E?;j!m(6E&_($MT_O1SAcoKV9!xY z(cTr0zW-Sb%q|1ZUsp5gF-g#ghTOAkS&Qd|=?YADH!u zN1v}=r^~Skux`t%7MKl+N8fM!3K+UnipBFjFxMG)hAc;2HSnAS%&i8V9l)d;cuuI3 zZx_d^KkI-QW#IV(Fzw17y`P7!kYiIU|EvUNhvL!u`FUVyY>LG*t{!s|15Yb3G&aTJ zc^sGy1JAeyIX1=Oxf+;#ibwCCghqky#KyK~H8A@XkG@@e0Zg5NXT=$qx1i8vx$Euu z5SUg250=mrLllp`yq*T;0t3&4X3QlFJnMnkVBmQhm@EU&+7`4y1J5BVF_$p#oCD0Q z2A+3;DONmsKUb|n8#M5|0ZfJB(fj#_tI-BcJit^Mc#2zv*lFN-2$(tp&zr#PG4Rlf zoUMvS@1J9V*=yig2~3;f(fg+zm`(#v&okwF%b;?`0vtFSk6)$095C=)3Ct#Ck3L_2 z1tt+~Iaa@M(pf@mRy^J03z#$m&xEy@lNfk50h3|ivChVv#K1ERn6U<)W?-IBJbM3Z z04CeOb0;u66_4IOp94d468v>Lz8`%K>Z*a~3SdeNJf8ux*T7SDF7E#rcb6}J0kc5y=R9QI?>c>~WfU{Vb{cLK9X@#ypQ6)-esi)ByYPcZH% z9(}%k3=GZLV(~l!%vQytw{dK_dtL*k#=tZCQe0Cj9=$#H0z<#cij}Xym*JXP@#yVo z0cNd%=NVu+6_4JY!VS1KH}L!pm;;JOZ_l^DY&7uXUXFYx@c1v`kqmCJPE&?Xm!1ER`w<;dJf2ME3{T~C*HNf0w;CT@k`cg}*eD%2o{i@>8 z`{xJ1WEyyG24;ui(dR4jbKL(i@YDjcTk+`ac>$PN2A*O4%J3o)N*Kb1m%H#KTC|_rP;?3i)^0KSx6HSL(Djg6}8U zHkN*ujjmN7uy^@kr5v0gvyP+@X`$QnU@n9NotsB;1ti;^mzIXDLlNiN%zf|e3WIlY z+-P9k?O|Y2zmCmw*!7IzcYD@DvcZu0^$NpUTOsLqmeV31k{9I0Hvds!NQ-<(@fp2I zi+SkRuX1C_tI*m!kV|j~BHipV^U7Z^hP8U!0HAs|EDI+=doEEJ)}r5X%8e!Ti%Y+R zeog6@&@UzZk{+Ak!;jb-dYkJNhSS;!i5SH>t;9*t=DHgh!&>n-!Sf?ot1qJ6js3Gh zVOWcPA161K&~M-T68c@6Uy}Aq^hkR+Up+b64mqvM6o#4OwqR^h`O;gsMPXR$_?yu~ z8uImq!m!q=U%?nvTc+ZK?Q)L>-@+KyqThqajV1J355I(d$KjVe2%c?&+4H%G43^iT zTN%U5akpXSkj`31Ln~SVHfj`z5p%fnP#zp8F*;ZpWNt2&ayw=h@hf zHx-7{YPvbjJcQ0jcjGAn{ihTK7IKO+Dff%YQ zSjZr-@w=Bfh_OdKD+uCuFE;=~EhcQa?FOf6+YJl%CGa(fes1##Fm!*TyEy=n#ovqj z5(b_|VCeovES^_^iNh3vnwfmhQ<b7(DzA=Mcp+3&!|; z&F^qtr+6}f@%xc-Fdb>tC?0=2_X&G|*{OI4=Y3%4x;s|6uiuX6Uy26@o{jU>@3->0I~LC`fZ1Z;8T26T z8>6nq;<*Z#tp=W{58=MCfoBge_ZfIv9~L6Rz?1$v++S5Z`to`Nn6U<)nn!Rgqj>c7 zr`PZ0eSld0c>tK#4Lm<+$9-diJ>pT+4aI{4&&K6`4KSq!o=K0P|4}@8|6B{qLIY3S zyDVwO8F zSq7e*C*^&KSUgVylVjki*nzfeu;)!+iWQH({**q2`C$wmzJ_i44%e`4DLkH@;Hjzd zkgs8n#o#5cVdvB~Ew8Pc)8$H*u3JGpTy==C&XFavQr zeTLa#88E5JLh^8BUdd~aIz+{-hCEy+%y^}GViyuSM zrnHXLYW+oFSZnGt7(tYlx>Sa?o7UY5!&-+ui!067$!7S-`UwBs_QSR=R~Xg`-aVjo zvE;@WT6MuMq19~sk~_e>;Z08cctmoV?$M;@7{ko>LXz_eYh^f`GGP59cQJ;wu7#wn zgSGVj>GwQiSc}%+k{e5C%`3meUeC%FF=kYT0}(8t6^i7>k_(YmsUhzlC=6>A{uwNW zyl+w%)_NC`_P1i^{g@XR!&?8TyEL>`l|S#a4wYX*YfSkiw0@Lda@**x5?VLIkD--n z{1RHN#VNbLVlD`AJDu#zCxrY2y#YrE99#3DvR=VqYXk8lZS4ve6I(FuKr@ptiA+>)*O^P z)R0^salXo5#M4p(&t1TDC>|;ccVnI-aIa;(foBUaA1Iy?APL&@F)$kqJd<9=bv249 zmVX`uX0w4O4|jUf6^}k&4+2A1f3f^L2|aO!f#(ijwi|dx;U>@+#e)OS#(rK8%o7Hl zeZXWX9(}%YUc;S91J6carW<%Z1ct8uy7LdusMmjo8FhOKx6|%t)W`JT8Ffh$R_e`b zXjtxhG(G^4FvLS!>KmwaO6xFN#{bx! z0)=6%CP+#RTDK?+YrOc8PEaAA*@9ci=fsu z3Zt~%hM&KZ*zTSxo~tmd^$sMB2CdoeFow16f~4J-_m?5*G0N+WDSyFL2`Y)}pH+~w z`y}^6(uBfwF>gR}mrpWoFWyEt+=~fbk(~-m*%&Y8Zb%vpt6PNLWen$wR`it{OM+J% zbD)(P$EA}4c*xOlk7$KmiD4dE9anBF30}F}39U9&Te1NUvyw_<)_aU$o;M&V{fP2T zZCPK(a^GhRYux}zhpJ;)+O$S|z!=sVmB9wFBzS#6*A8-HjD1~Ti&#Q)em~|0q_siS z!+nUvuW`kd4YgeQc?2h8 zhn&_q3d34&L(=g#)|vox(85AwS7KP}myl$rw1#W75!ih4dPtXD-3Hr1Iaeb&Si_!Yt7ov7}ok7BtrFUl{g9ZqCZ57lo;0f2P7Q>xc;cy z1b_)ulg>j9B!;!V%T<5mAJF=ebAh2v(+buq3^RWMN$ESRHNv)o|FOsBgH>W!>$i~X z!U!rohCx%4){*G>B!;!Fgk%H8OR06FR_gx%=7VXd$J1tnFc`h2y0!x+}Gkf)CRoR(heM+(DQ z5qK{HEnNDL%8QQV#ulzn7}lcIx#h-^;Jr#(RojoDwaWbxT2b6Dc@AlH;;KyAGaiv_ zg?lvFVhpE#IV6>8WvaE%ia5Nk)-YVINDOPy3f^*KN$^hB&CuG0kyzTJpQSvhFwFB^ z-dXw!v^qMNc@hi>=5!2RWsn$VUIIxYc4?2k_Fk(nto0Nm8!$FYt&@>fux}ZPaZ+Mf zYdIus_{3JMw6-V=Yehy$p9;Z}gS!*>GMG0TdeO27V>qoRA*ocosJ=g3g7uFjhPA8& zOSG#Nr`Ou7FsyY97JbT4^WLf25`0r(SnKR0OYG{&UY(^ai{9ueB!;!Ffh6;NF2Nq` zVmst|GYYH{!&1#_oav(9R^+QN9)XJQ0k41@bT6Zf9Ykdnzqe1J;UW{R_ z&mgHZXl35_)6vnXDMD)aMeOapvO<<($KX1PFD-3Jh-3O_w zxtq)0pyh#fmg;sC|dwV~|uvRUW|JtBt-Ku-Ct>jeSQW(}MN3Wl= zhf8@d(3Gm&SnF|xVJ%v{Ty89(mC5~*;1dK|QQVISKDV-00=GfTOsjnRwSrF~?A5t_ zTD0=EU&~(k--ii4)1(#q{aUoHzF)E|$);naTyNv1*Tw+h2r zuRzj?YfI@deOhUQ8N*sdkfa*Q^m2t^trs8>)7a1D$aJuDF2q~062n>(hhk2m%2aRR zj}?ZsXiaawR}b!~*=u0lh5lFiCs%9p`NJ5)sULPIdNwuc9Stq6eeTgy3d34UGEnDL z->V;&KT{aiI%7D>U0HY~(h80alSeRywLXJn*GF9L`o4G0NXD?%&5-1%eBoA}CSQ|B zF^07sf+Pdull0+}&`QQGH}=bo_?3Xfu-18_!Sffk@Cd+3Uv8}RmBO&r^21Rx-)Ako z55G_t)@mMu7Nv2fhaXllwk%J5c^A$OYF|3sf zNh-!>sa1Y%xv}Jb{;mk=ze3DvbkMi2GcebX7)~pUdBir{d6f0= zaPS0ezD!|QtN*d+>y#EXfS}fm3d355Psg>D(xPd4P;0Bgu+~wyqo2B;EnE(*U`_a| z!m!r;xTj9@TA43>&o=)A#<14skd(r1sipT}UJhee>k>#haQ97W>HGPixr|}0TOi4K zo3%!0y^)&77}h#J2S9scNqKHp$;iB}68h?a+*pggXyBL7_b>bs`bvdgLSLZpOX%wo zen~TI&cvuDy>S&HRY#)QPET|L62taf4@m|_bg8unTERK(!~({!*6$(dc#C~VSt5P8 zg`BWoA!Asp3X)Xxk}@q^PHUdNMP@LDwSEanBgQAGbsyLhofL%1SK&;?u-4m$_o!eNV_54(NE+2uo4!VkE@BL8-3&x&g@SxVLxr|}0KS7eCwDkR9MG0eA>t#qbE3G+5E9k?8rHo;%*B~i{ z6J);hX^lULF|2hKB%La)Tai|<9_ExWhPA$hB-7BdU0lu>*6LS*)K&Y^_o5dl3~SN1 zNaV&6`p$@7Lf=O5OTGz6J_Bo4@m~D zf@E4~4w{;|5!lom-oW(#wH4toBuC}UXb zY)CRx|3eoEK?@Tr8N*taK+>oz)R)({3d36T4H~(zguXB1m)PHqu|Wa3JRu-$zFYXC0vC5E+5fuvL2x6!BdJB4Ab!HdzisG4vR zr5MOpyTY&*eG^A+ETQk+_$Bm>9>0XXzvGugmmqaR`+7`aIITmMqI7UyM*0Wcj^?h> z!wSP%<;yTy;SB(()dWMhRk=scDhzAopN`%}d9@E`zz$jeR)t}$1a$3{s<+XX#d?Kd zE&7g++*m^21M*A4b*N*?V>yVV{K$>%S+6k6ldu9>svhb`y>$vhTKum57~HNwKj72~ zdRIT+C;11o&Q%iiEAqkf$9@RR2bgrwby#;_2x(2GK`>^Zu@5;ckkiF!7+=X79_4LmmhQ)l3L5twuXPtQh6v?v}Ncs90Y95AB{ zJSD)iDIR^kT7k)o!Nb44U$1y@S>>50kZJteis_1H1EixoR?EX1k=9PsVwz=ix2nK# zX8@ykDDS~u^c7(C7PW8k?Tm`(%Fp)J4|czz7b0mVb}7PqZ( zxxYpj1JAgXn5AG+5zEh2z$EsF-7c;KW{81j;wnp|8F-!nW{iPn(rWaL2A->d$x=Le z{|s)m#8?B*4ZzG&Jo@&Pyv7pQ2A(y*R2X>P2d2QlGw)1{aR#18fhjfcj5`bckK)m{ z_p5Z{S&W4d%v* zN8e6UevYvTQL(Ob?+0eAfoJBmxXv~3yaG(N;?euL_B!Ouvuxe}OJ2A}JheCB8pObJ#4j<&Ht;+J4BZ2X<)39+FvnIr`g|RAvn5&$Jf8q_ zo#N4#`_f-o;sOKDUx3-7cmVcn?4OETFjg9P{s7E2#iO^U&#kc8!1F_3wi|fv1m;!) z&%c0aS3LTB72Srh(!g^iFgp!AlWs>^2A=1D*<;|TzXNF*czSKc_+{Y90%nha=Lf)a z8hF-GS_YomfH`2`d6&{M@C?5b;}>p>#~Qy*2j+l*=U!k^6%W9kjqCH`yO0*{HN|SD z1AmRVx`C$&m^1^=pMV*oc=XqUE!!~08F+@?jlS2w^B6E=4LnQk!Mzm4qi?63z+@YE z*4&FZw&KzIdHQ|0|6}0!7ML2vqqpa@`(d+z=Xb!=DIUE&#SdU?GVr_xOsnG2Utc`- z8{Gdf@Z7c?b5X^kw`as}F*X@^t_5bh;?etO8> zy?-XP!-oc*)xgjTp|P&NUI%8kfhYG-%xMig7XZ^?;CT|5bOX<_$KXQ)PtV6Or&T<9 zKi32ErGe*pV8$AF@}I!{AKd$j)z9A#OqSx&msiOjFs2xIJ_IJmz;oFj1djXOxA3=W}58D;|A$<-Z`GO~h&!R|0cD@#yUty<0w;h{f|8U=sVq?&pWUD4$Kl z;`u2sX$GEAFX8@=!9TwPCd0r}_A<)C!1F#ZV+}mh_n<5cJeLELZQz;mihMQ^%RjFH zQ()jZ=T(fAxEB|TXZUNFiyC+?1SZ|U^C2(`6_37MG`xq1T-3m`7Z`e`5Q``J7RC$3GXlK^%GlYs-}o0W^h_ZZ z&$S(x`zaoMzCHw|(!ewIZOr`)JdXlXXW*Ir4(5Iao)>{>HSk3Lg1Mi8=UrefFz_tj zi@BeH=l8(SvyxbT?)NU{eu_t5UatT{&q`wP-0&XeTDVM(bsu2d`|?>yES`seNmo4j zav%4Bd{z>R=LTR#DV~wqdYJVg##}?bo&si;;_1eokL0tGSoT~FOoign+cV~4`K%-s z&+mb0RXqBBqu)OHtRxoC5@6aCk3L_|0YlG9V)0D<1nph%=L6_~AxNAI7LJ2B=Ocpd^~yMZV7bNP%TR=%DD z<_X24&)4iP^I=G1&7bVAA??Kc@H3+5eEwCSut$;Y-vF1JBQap=T4Zcp_h+ zZWwqxZ4q#dokG?+l`4)2k1J7z;)+!!-J^Tuo4g=3wc-w5f zfyc5!VxNKMB49Qec*3EO_%a3$ukE}ckKf)W|G4u*XPRh#@l$|@-lC25#m^GFYb3vx zqSkgUtZ!*r!wWpq+Rmw{JT{L_el9HBJb}{0TkgSxZOofqj4e4X91>G99W7fzD_F{n z-j?V0-X$~H{1-&}%bwS$2aWN)_eNmkd+#z0?|**pUFFNdi?v-ge*by1DlbaapIv_c zIS%(cW&278#$DfrDQmA2_VaF2Ssa4vL0J|jSJlJ4RSwG1u*$GL9`mGQxOc2b)&;-V?Js1Akb^-peWGP{M%ojrP zQI@OiyJDYpsH0+dG`raIMyB3d35{`oIoV%6ZTV zme-{U!&<@B!h>J`c^z82lDHkMx;9qvOSk74D0imqEzI-e*EYfT@Dv1tUSr7zRR6^6A6hQVfo)>8_@TJ&{exv?a;hW5d& zm_6%Ij0Jnx&u)K7sjVEmBN!b1wrrqWUv z)|xdO<)vDjUh8>{@VN*;~=Ii1s*1+8FDd%eQ2)|kUlUdo5KK=5pA>%9uYTD1DB+*m>@ zyZR-xYO7yDE3*0}*<(<9)o6YeB7F34mI+cRt;%0kWO^;*AI7}h#<63Sg^>3@a& zwZgF0RgxRBh$e6+y)}qxQ{a$??m<-i& z#~_kxmV0#iRK_sR7mx@wHa!U~_pS%)@5yEiYi&OUy^Wd!904u1#!V}88e>@NCP>;1 zedZCzGKRHoha^X}Zhg5QGo3N4MQb+7jU|r((>av=T#M)w2O*TFDvx6fYkdhxsq(5m z^&cJ27}m1aW3<^>()$El1*o>HpDi~j3~SL^i~d~f0%o(JKA(}p80JaN#mq|0CE~St zU!yRrHSZpF5K9hj)z&v}@5=MXtz9L1?(8b*fIW?Ga~m9iX!eCrDGc-c{6zE{$FdLISvje4$sInM zF|2hLB$X3cOF!EQ7c+*n${-P=SxY~fKcq0MHEa&*hVrW3!VL<;S_dG>R9bjIU^4#2rIU?FMhNAfi%J;7TD0PgpC`E9dvYoKqnK$Gk>EV@ZiQiH zTJ^=xOe?zhCA6lBE8#U&CQl{XGn`atO_jMmN$E);@e?KCd&}|;Cv3CQ6ND&tcx7;K z_mfSOz)g$m&o*E_Fz{rRq4pYhwga=@z%!y8cS;RB7Xw4fO3~cEyEQ}J1cu%Z zm;TY`E3+abk`>QLu(@T%dA|vmCk#Ak^U%H&52fX9%u@}_E(6a!z)V*>86XMTlQ-J2@nl8hADXL+^FR^7HfsA<<&sxeFM2uR9h`#wi$g3_OGon6ZzaJip z=PqFGGw@_LU~Y`}JY(@Z2F$~XM_*p+8$abBz7wv zy`NK?QRfXjR{-<6;?d`8R15B$7aw z{=r(bWdqMkz+@^OeYxkHjkavyxgD74ibrqH>~rw6!oaf+m;wXOrRSmz8hA3>&_634 zeZKw-485-&tGrsy3yB4aN1v~kfuZ-+WARK|hq;Y`=W$@@ef3y8#pk2WD;|BmQZB%| zD+ZoF1Jh#Qsk#tzBm++;Fl~xQKMub9Bg~O-TO(G!9=Qnpv*OX`YwCK;kqkWBfN57e z`tr*DG3H1Ho_1h%7TSz;?d{p+@FR-mVsy3#ps_Ek3L^_0+VClnSKf8 z5{gG}&yBzo8+hU`MgMHzxfPfN2A&fy!(2k~WTTG{UN3J4rpCZCdINlj+jOz+Cu{(w z(ZKUhU~&vRZI_3{S_4n~74V_r(f9Mu0kht~v*~9TD;1BvypGt2`#%Pr2Z33tc=Yw> zBVaZgcm`bwA1WTbJ=MU_?*d}A_pQLJHSi3(3fHg(o(;gPH}DL&8rQG}p6h_wsCY(b z>*1nJXv+qkG1tIm#iRH01Him);3@by`Y{8~&w=^Cz|#rL4g=4r*W&(*4_uGNlW8fKoJ?2^lo_m1lP(1p2c>FIg*D~-t4a`0RPvZ@^7LLKg?`&_% zn&e(*w+<-+?(Uz`QWPoE2cED=B|V3EC_I%oPFV zu>t0GT*LaAzYKWe03N^kTJF)s0cLum-iMiTL4a9c`b52s>LsRr8DK65Fb@eZrw5o5 z1I+sa%+mwRX#wUvhp1dQJyL3bxii3=6<|&dFz@^h%=-e&V*|`_0p|Aa!2Cggc~pS; z0J?pD39bz=rw6>TH^4k3z`Q@eydc1w5n%2JFsB8W_XU`<1I%Lr%&!NSlLO3q1I+0G z=F9-|o&a-Pfcf2HJC0p{HS<^xdil~>m80P_<8=9~cYt^o7?0Q1fO^M(NP ztN`=Q0Q0^8^AiE)mH=~UfO$uNd2fLE;Q;f(0P}(X^AiE)|F6Bbfs*XH%0o-Gc*sG3 z;wOSkgfnqwg$b5tb@g=j^ne`ZucWD&o|&er_2Y?>JJnUUyUSC5s=D3Ntq43XQPvVK zir>UfAtDIg018$>0RaMJTgDTRjWJ^oK@bCaFaag_@x)@t(&PDICA@E+bI;#B_g3Ay zb#L8bEo#}Lu3hKuzq8Li`|NY>KCfArU$8JAwlJT!FkiJWziMHA&ceLc!n|o=e#ydo z&BFYQh52=9ewZPg|Iuu`usgm|w6kzhq&4(!yM~FkiATKW|}v z!NUB6g?XQa`Ed*La~9_3EX!Jb%%` z{HTR_$-=zX!hG4ne8a-LV_`mSVZPJCe8R%~B@44>VZPhKe7l9YU|}vC3da0h3-g?X z`Bn=v)d5B`&FXHkFgGpCcUhQkwlGtrYZLQr7UoS0^Ii+{TSzYXcz9N1;VujF9Tw)g zh51ek^P3jtJr?FY7UuI7=G!gIZ&;YAriw3x9~JDgFh68rzSY9~x`mmlzL=P2EX)sD zm~XZ)zh+^66G!h&%!?N0RSWZ5cxlFeiuc#ts}^Rut-!>5*uuPQVSdxXe9glAs)hN4 zg?Y)s{Dy`3WefAm7UpFO^9c*{>lWshEX+?@m>;w-AGa{SW?_E8!n|x@K5t<@Y+-)Y z!u*_t`4$WFriJ-#3-dJ#^D`Fat2jPw+D6yHyl7#5*}{y3v%ur~4XQI~V&1VZ&smsX zvM^)2MBwo;FIt!{S(s-m%r97&v5^T4KVxBj)WY1gFh6Bs-fLlg+QRHvm}e}^S1inXEX+?@n41>n>)1*#wehTl`A!S- z6Bg#Wh51Q^dA-qeG1tBq*23$7Y}9J4YNNfs2B`Y{jVm}W!KmXzy}g}K=#N{l1bw{zo1gMcE__h(MA3u^& zIwZR=6)ALh9>2urIYh1<+7Uy|B8)-4*B{cR%iF9<+o1hHK05FR`|Llqvby)d^09sR zMphae7t~1f*9WA2>dj`gx3R71$LYH;sEzH*V(ge=6B?QS;cbYP$qQ@4S!PvnxPI89 z#y`Twt^gWoW4?ZFkD;IQgY@H%ork6D8-1t0)$Mll(Nicq4BNOeKz0(~akSY3y@ZV& zp@}PKGc%;kFQCn(Z`FO&ZvrBWvtTI-OWd5=vW@X4)=gfZigXb(6^ueL-OM_`>-Fy4d?x9e*nG1_}LTcd#TmC z(dK!-4VU_TfV_f1&H9viV>Rrkh2!khoob=*ApT~fn?oKc6wXTs{wN#=o|*Rxi?a3e zQ)pv$>nOG{BlSc5WqyQhPy|a9@Xngq0N;ddJSJ^pFQ9=rj`^{r<0tS-q#xsLjvXG< zrpG(}iWn(35ypV*4A1d%=M6mgqJ6kuJ$^)LK5VY!{G40HbBbpT3I61GmX0hAY6Fwn zd+yvh!a-UI-dzq5d~cJ@gY z5wa7Y-~n=3jzNT?-X^eLkq|K|mF6FU?!k)oNv3&{*Zhc4NjV2TDrv--A2BMQ9W*Na z(L_kNk2(yV1JSat)nAiZ#jtSJyTuu$S$yreh%m1FecwlgSe@UbAlt}zgG0zxi3jsD zipG{je}zyN8l!wB*I3A0;KyUvq{c$xF<%?kr8ZiP_QpkL(`|O$USF!@pTk<7AD|7A z@_W(ds%Rs%!Ji^+V2dR1Nv4euN&V<+M`|O)#(ZsjL284>9#pJ-#BBZ-QXAdAyH)SJ zuje*9HK~lkk3!NLN9feqo=}fOC_j!iulU;FcJK-yb4z-%2Zj|1U9I_aRI8YxEN0I;G zqcUt&T`1JRGuJBd(*OcI5cu@ahITZ#&67RbpMOGlWG{!1w!!#`o-dw5 zn?gyq!=DG_aY3Ew>(>Ce0_RG-#4Y@H2x7GPFM!;Tc!bp{ZCr%aeWRiMQLOHgpmh@# z8-b7TkT1wy-V@gsVfGnTTd*?nt_8Dz90eQt}^Ee>gvUp1L1?Puk z$E%EmZ(@9ke@5vG$svni1qS|K(HF1EzM$C1{D={^DEorim?K>1c~RGM3s$aNvz&L9 zPm-i0mq~}d*>X|un;)_2za+F8hQ}Xqhb2FR<7wzweT1Il@N)@|(X*jE`+ z?A?IeFdz$n%q;0`%79!kARhqax&he+}EV=lwQN5!!q&{$Aspd5$8xPIVUEG$^9b{qTWW*25IffgIN z_-~=`UqD?xCH=h8^B&Kk29I z_m@(-L?raX+Ymn|(8~12Y3t_&sh`^=AL0+8pE;cH=lY5EHh(H*=ia8f-ocKf3LKv$ z`+3;6-VoWzV=okEi*n>LCVmD_o$vWiG03L@xoSXu3y@ckD^}y;4M47VI^@fM+%Oa!)COsc@?z>EM$-|gjm^44yNJekDirR6q&I}5mQACnhqF7$I=>L+@BKdbcP?zF4HBX5Nkjg+5` zwiclu-iGw^Jz!nLo1FQyZDUT#PW^6vgzU{2viGIzp#!Dx2xOo67?(Y4b|A`+q0Mdo zv!0dxmw-^!GL@(Oen1Kz_wg`xp9f^whrF$@-gDh%qwi6zJoVHk(dHGjW^)sJ>K6gI zDpq6+^6P}>6Jnea==Z3N0r_J#w8Dd10CC z_rD3q@~6a81lmWCt2$&Bkjn<-{eTpHUTjt&?w9ptq`hXNZqeDIf$g%aewj%+keR zr1`xh`!8~Bgz@Y@Re0sIy2hTxQ;!QN7=NDvj1^qvl&qmHet_u|CWd@4inh;2z!1=>Ujpgo4CY$`cbK8 zWIWmsRhv(JNa3=OJ*?mT`INUI+4mW|(3eqUzbrH#M$5Ocx|E%)$ovS|pOCUg&y_zb zWxt56rA}*2lbx{MKrdhQWe>A4|Ea>^U)F8ozmsi9h!}$$59#OQkc>u=`lPL&O{t%d zzVIW@r=))Nf)Ueg3fuU8ybZ_qyD!%I0o(8)g-h3b*~9uvoLgpXNcO+2g!cbRTlULR z_GsIn8aUklgxH49^Yemd+j`}^BW+dg@7($~)Ni(^H!bSNE$W^{{j-Uv7cA;@0>{wv+}#%S4_ee; zNksjvZwSzuf5@UfXHh?IQU5|B>hvCmA?f_8Mg1;|`l?0!dLrs?TGW>;>U%BfCoSq< zOho;LMg6!%{Z5PeVT<~WMAWIWnW_1^E$X*h)E6x3UrI#%ix%}ci~6k=^}8(Uh0l`@ zXFe(z4G!>iuUpjbvZ&u|QGd5Z{gy=3sWzRd`MnnPw;+_!X5n^=`fZ7*zh+Ut)1v;S zMg3Nb`W=a=Q++=}uKC+7>Tg)oZ?>rKNksisi~6k=_17)xe~uNN&$Benpl*DdOY6H$NJ zqW*?O{bh^#Z(7t(B%)5WI!)PMx2V5lQU9DpeK`^J7cJ_qTGXGjsQ-*b{lP@kU$CfO zv#38~QGd>&em)WP=Pl|lThyPnsDHmjeKQgDXD#Y4Sk!5^%CL=vOBVHRBI?gr)St7c zKW0&HThwJ60qW*4+`sGB_pRlMuYEfUcsNZ5ye<~66$1UofMSaPle&esn{_-<; zbVC`>9#rXgdZV-EtZ%hd9`7sv9kSMp!#$yA!$jtUx1sC-mi8=8^-~AD@?((n`T+YOl%FPzeKoCYNOsdUNJ3#_91pd@Ad0Xt z0@E`=JOIg6(v=uC_Keg|bcX5;sUHOGjC-QOKSDphYwBm+d>^Gy_?;hn3orxwB{YDv5}}hZBc*PqV8GLmlbv4d$H@v=N-G>#dyDMa(z1Y5S#|@ z(~vpE&k{c-*05oImA5%a6*)K_@=@l;l4~T*dzR+wmgeuaH2>Rb#`j0c9YU)kQSVyR zAF`;=S=2vgQQwn@defr5YEi$-qW+>qeP1H#n-=vYi~3%R`qLKmnMBm<7WLy6^*b%< zAGWA3CZc}cqJFnU{dSA`BNp|;iKsthQJ=G@-)d3sS=3J?qW+*o{Vt38%@*}li~4dR z>Z=y@y%zPi;9yKYf7qh_U?S?v7WF$V>Tg=q|E@*-d?M;g7WLaL>Tg)o-)T|bOho;J zMg3Nb`s)_;x3E3y_l56iyNReDx2WH2QGd;%{`(g7okY|RTh!k|2xr*X+^ZJ#YZmoO ziKyRgQGe5-e$Ar(f<^uDMAR28>Tg)oU$&^zxhAvUFDIftXHkFMqK@NZf)=$^(%>}-(^vM)uR5KMg5#b{nWdcj7ZXw6V^M#}qW+{s{XG`-tBI)JX;FW{qW*+M{Z@0NKS_Z-R2o9T%}^^!jwZ zDPoD}HV1cvZQO*UQ{ZFCHPR~bC4pIFGv;3t{0PY03qlG3S-5It4{k;Vk6T@BcY|J$ zdmob5Zd+CmeaDaBT<+26ia?eW8Co4F@EavRl%0dff$SxLHz2D1{B1dd@ za~?spRnQ`RQhvEm=s{!reh2J~Fv!OM5q0%B!odD-Cb8X&6@;?&%o2Bv9#T0?05T|a^S6sZlIe`fCm@N>eV%_7>+hwF#_S_b54 ziJ2h(n%ZE%t2WOAB5wNN&)@lz_%E{`f%%&NdCBPId1`}^t?--$1Wh!^1wfz-t#`fy z5D{`bJ!SPuL2^@p>Zj$19FEk3jP?7 zSB+j?{3*0CsGkHx>`8Gv4j>O1I(!b0mkn)v5)f0;&jVt5fY$(d)p+Xv0_1r^ikn{G zG?k>c0>W>+qP}Rkty&i@iJw*#y>k+6ZZkZ9b5-`KLnSp&uga?09P=Nd&79F+cm51Uw*fg1$b*KYKM2T- z#7x@wF+iGzwR{4QMWf9%K%O+_!RvsCJ4rb|xBl$g3jAgSA;n2Ro-ii2p|s{a{W6%OfT^t z01@kV{?x00biYRL!7l>B@5vIh{@%wBCm52>0rG~?7ZpHGVDP9op$P~-IV13Vi0~M4 zJq-w*vr_i+Q9$+@n13ITJ%(I=3W%t8%B3iL9I`{lHvQOf1&efaCs1m_%-4#+igf>kB^A7IP9tZ#JGiW1nUmWr}AR@!SA^#sB&l%S8_g{jK0&4o5xA_Nv++k?rI{>-a z(CU+byk$T>2gtIa)!!n>yYyJ}PXH+t4r_A#4?sj6a!&ngJ_+wOsoH$w?Kd=L<^H^KSo0kUdn>@|W&ekx7Z?Lwx*hNS;D+B|Rc`&)p}Sf~GU%wKgC zWBH6eQoaF@Ck$FMfE>nhlb+yDy&sUSp`U*Y$X>}08WtW0%9%yqQc`8@eCAy*%e7mYm0hX8rap!I!#Tw+h{@wM@z zfLu1l>8A-|wD~PSZZ@>~Iv_U;S|>h>(PZ%aU4VGTQ%?aR?sn&W@lik^x~89(0C~gE z#;*fH9|+>}{01OTO8cST-U8%`LH*D#1?{j5$nA!Ow*Yy;(9gdIgx?V+^z&zcm|p$n z&w(Gq5)J@zn?ZdGke3YEUjpP!gVuioJBZI zDMGtVUoSs~Hg`!pq@N!KuMp9JJ?LmU4CkT;B{ZoP&+HRi8x0A$&)miGd3MdJrE zQ58{$!SfE*mR2>kSIe8n0oq;VBMD27=y@xjE4W7RP5OEh0 zZ}V>eIc`vY4v@QyzW4+npOsR8XyNmK@V8ooW&SQ8%Z3i$@hga<46FNkKz0l~?*+v4 z{6_&fZdm5O0OUc#p8qW%tCHvS?v_^rPj?uSejIJOk{@QhXml9ul;*!ovN8JU;oFUiU)aI*28*zWr9)q6>+MF;j|3g5&U`VkI z$kP(@`o$jZvVlg8r)>Lq98c8^DZU$!eUMvu(Vqb1($@$M@l)X{AdgB~1o=HcuH(N- zWB(5z^id<_tA8yBc{d<07}V>4JY(3{vw+-YQ2zuVw=k;{z4K>)96qDZac}>RnB$C? z?OlK@8&ACtkk<_ATYxN@_6*3g2A)q5#IQQMPk$9{)T)iN@MSwp**^&UW8 zl$f1Pn#ZEk?3>Wd~I^iB1}dU~|ay_?qf?q;Xz_m(Fjn(HX@Ll1(`+M$s z*X!*U&o#WJ*RS_Fo`VXsH6Ulj@*W1sARr@X?w@_B9 z-LB*9c3tGf+h|+I_h3Um{s=tooGzca_W`GTrm}iuX~{WWI(px|&gmnoCrT?TTu;DE zl?*L({sn{B3B;AEyrWDdIrWaX;S@dM(Jiw`$XBTOmd%}m+gTgixQvMZ?jXB=!J-*# zgvOZMHmiN7R`WVNyL}yfLpwwyfkRodwQ3kz-tC=c-QB5mSeL zmv5JcL8~EcDFI`*rC|7hM*DO?Sxv5&i|F5hTHI)FIgr8adW}w7T)JbC@r$^NtLBaz z@&790FBE;P)tsKYff9jk&*5W>1M6-Oe6Hdx6%TbAZq2>efOXb7ZH&LI8mxuRH|=%K zovC<-BtyrFrETn*+pwS>&aK|BKPRzaza43FftzyZ6$}VP>Y(G)c6N%zxjxGMmsU=l zsW`=1jGIP{%KgJ9lxr2QSfqjGc)e=F>z8Y#N)`WwwY2!MoLl0inH7(`m3F@M@yxOx3G;{YC1hQ!_id%D+0HrlC2WM+*z0U=I)$Z zEgNP&h`U5Q%{vwLzv2ODSgSNk2-|@+Ftp(_FlrX)N{mjmT(8$oVmLtk%lE80%coY0 z&hm2QfOEXNI_s2{Pt|~OdAD-NDV-@6ok|rxo5g?r;7%Q77QFfcD@|T`$NH{lT*NcZ z3dKPPh%YQS75Y!9jxll&+a>NsuiE5}w%Yc}YfEc0FgoYl#7T;N8OMa!cua1A(vC4W z#Mlk`JQ|nqBqcTX#A+#}8;)6c>6k4;Fee(@kZT@t+0@6z7Q$haRu6Tz`kRPMYZoxv zLeJEp!}VZ2B`Ka7{_tGC@rcXk(Gglp3W~ruda|u)Y-}lWXzF-A&@DGk_>^&&WY{zgi?h!CEFNJizjD+NRL!tDX)1T1;IwcYb`sCZ1X2S%rJ+z+5*(_s&cPN#UtIqht?p0nC@*inlr!a}iji78?f4#7>uTXc@Q zh(J5LL^iTS+S54P53#v% zP)FGmn{`#kumPV19nlMhB_<+-(1q;#V5EJggjH}1bj1ZZl*Qs7V=FlFN~J?Gi$Rg& zNfy^&LA1S6!AfWq>!7n3k37&x7p2Clm`{S-iD>o!*3!Zs#cVqQ_ToXfKP&GGzn^QrZ^%ZXShUm>c{TZ zEEsB`Nhp|BJkP9{Rtsds3-PQtOR`!Y3F}Qljz$AX6*d}Dz?U+YQAW=DW$36vBIjWE zs2WGqG?~)$6&QJu<6cIK6icW@Rr1Fb4lJIL~0*B(a&2roZIRD=vaMPJ&aofTE?v`G|f@lVy~xNbIVBlmgZ<@ zkuN~TMk4qL+nYe7#o~n^d+-bFC;6;OS{Dys8&WON>}XC8=89|@EV60P2;@@57sh2+ zm=u&!r6dq%l36oGx$Lt{FB+REAe4M+SsRNdutCXFxU$p8Lc6sK4$erFcCiaU0dT@6 zC1oXY6yfM!K@Kq@YyRYJ{w^W!6|%IkuLZu)vmYNfqbojdg!?uq}78%|lM* zSfGn0Ku=0(t?#4Mi4B|6Vzjs-cNKS@3Op;RpHfN=Q=6UJ2-W%=En5AwZmI|cpB3-G zoa1b@X zQS)VXgoIrB5+X1!CL*rSoeOO4qz&%UcFegmBbs5-hE0b_$g2qnt7NhyCNQ6a4+b23 zsISX_sFYWmZ4;647t6!v^0cu_36y%rAt7gZW3Mq4jFM9|1JOL52)CN$G*e0tTa=v2 ziGb-%2~Sd6R{W7jVZuHGaYpL7?Ero$#jrRgkx-#lFhZ=8K2afW+;}Jv2i)W-v&Ca3 z1jvh{#!M*_7IFh^c-lS*y;4cVO(d;IuMUd6Ql+D$3dw27q;=G9@@eJohOVeZ5@^&% zB&{g@2Nx|^cFt&-HMaetW!FM;<*{+-+{`-uKCDyS+9|UGRS-_Z)Yke1z06htejg`& zT5=Gr$V8Shynm9Tl{`oFVItJQe#Qm`()uEc8rsjP($S?F(woWXlD!;ab2ytR2U^=$ z6r?0ttQZ^;6xPyWcCl66aYi~zr9UAkVHN?N@-DI<5OS9O$Ct$xR6GFz!~JiNQLyMQ ze_fmqE)F(`;SUS?;CL1>|zaJ$HauPi2K$a6e#GYO$&&Q%Zi)LX(_qw1bR;K=J{@ zPc*o+Sv2|ck_&BQCc!4s8~Rv;iZZ||IgT2yN!T~X^upjVoelvZN30Q=gk;DVWV_NB zaNL0NqO2qzWsE0LK?z&alq=yr<_OJp?A%%sACoqHp@ji%BoRsFt0+k{+*hSVB!)be zTNEyA1W(EyNkYpA+Ly(=Jp$zr1cDC?wIVKCtJiyOzu#H6xBD>QC{$n*Tg;{kw>pn$ zDbVj;eTO%^jlh<+wFQ*od(LRBCbG5=B0`>^<`dy(y~AGVN)?^rQT1RV{z7^=IUd0k zFvN~`Wk`-aMP|igJS^!WHi)~$7k%t`d?b>eXrr};lv)5_%bC48n*3o&ALLhxGavg%7Kqc+7)khCM@;Bv&1-b=%;1yLT-0Ao`;{q zYJn@3t(hpnF##%4q5;}W)NS!KJ~nzO!`S*t#0tIg?)Tg=r*hQK=Z2M-6Q}Noa zeS)d9hDpu}dR9ewg#-@?dfQ7u>m%a9G~Pe%uW)a9b`+% z5ehy7){_L`NtRipb!wDNrh-**>^_{ppN#yFq9;%0S@ZLNGj~WchMiGQhC=Z|VkA*# zw7>PoY$k{m-%^K(m>-~LBs#1PnEY#61i0(GM#4P?NpYN~WKd6kPB z`%UR#GiRbf;=gHU&#o!HYoS|tbp0v4x5CFy5&`2@zfyUfbmG4Oqa}$LVhJeFY8EC2 z;W%ictUpOTD!m`4jyFwjfsq-tl2^@SeF9xV^)nmaqhL|IguIg%3?m|&C@jIqERq+i zJ`&ZbN+MJ^BEgX{$p)G6LsLaIUTcASyt-AItO;KP$uttP)Jku_X*>rzdaRKjPE6?8 z=#?aN{18mBpB_fVquk|6TF*)<*Qf_#+3bM*FjX5%%_PC+kuk#Q3qAc3*+R&s2Ry?L zJn7SHczr7=X3A*8xDBhr5foQVwK!o*QyjhOMdkUSCcHct%5EBXCBIsB%Hqv`Hxdrs zs&}OrONu~ppi~gWfUI$$sE+cGq@=R(lc+}}SB;Y;E2Xva6jAC8*1^)X9CvaLmXVNL z=qK!w8?M+wR;;CrSMZCs)6%YsC3(&Qx8NHSQ}~J@*y(zW23k?d`dE_96j140$;9i} zt3PFnapKSmm9{q zi6yS96=sstQeI1H&5COhDNfjJFmRDkTef7RG{fSUM8bty#pp3q2DF9TabuxGEJWAa zk_Mg^eIY;O3Xj*42&~6+M%^tb?u5uG=|Ylq!Q_2p6NyFn$9Q$Pl(-{5DQQOaiycQB z?}w{;T#AYDQR!R_sl{aT=hx*j_(_aJauTiCM3x&!@@9fv@*dS8i8zm{(`D#8#Vw?O zxrwr1D%S?-hIDT-IsJNFhFqBvlKrK{ra|+ja5`AGOK~{rgMuPv1-nw0hzLS|6i-Gv z*dXI(%^#}crPz+L&loraA7C=|dR~&jOpq(iN2$wWsboN1FOC1qNC+tgEMYB{Rm~h( z-%GMOE*{Ab21=q~Z_n0appo2Y12YLak)P3DvsEg~0=eWoYHTJE!}I}Ey+#RgAYPQ)D=_wq<~BE6>Zg)h644)6hC9&kbFQr!MMO;0LLDv&X^)R z%0q$@o=L4lm|FU!hg0yGwr`6)dnFom9J}NlN=`Agp~87yf6Op|Ea^yj>=BnlOJaF4 z{6&HZ(UbB;kKiP72J4Zj{>qq+lqbY7Boc%?4(gIA0n$b+IF9d?63G#)PbLMLG+iNY z;yPuL^W+#L4`WxxvSz4CuwI#BcM`;;WcsdQ;80{D`%xZPe~mm-DpHoQ6_-e2tA1IE zJ(&_iLPJSPlBvjL6EGjn%T!bvHcB)XeGB4Qw7a65#AWKHU?h7Z@{dQV6^I=X{KQq zdpgJ!=cAW26C=0cjsC2nE8lXkCguU}C8&C6ntH~?qgwA?wa)R+Ue3n zLtGm6Uoz4YTK!b{;nGo3$yF0CFH_^^xz2eO^aiK+- zwvA{-?ag(ojb8Z_zSr??j3Avg2`S6M1JI4@3A*}M*`_#i+U;F%o2RRdwrFU zY-P>ydaj#DMW#yFL{f2^Zp|z9y)v$rECp2vPzmLkeVPs(pD*K%_NBF=uFq*>Dqnqx zZp@{#7;z;(jRLLz+MT+q#zhiGzy{K+Ux_$7>`H<>EPfHMt+~Bw-z_bNs1IX;R~yg4 z?1yufzvkB5jYeD4s?JGAf(NOM==@?x4~vOo+yOFqqEg;moX?_Dae9r7O^=Nm+4T;& z9f!8IavV3qILlXaxWm9{y6e-YxS@>Yt2g%cP`%gbG8>yZcO8?xoOL*l>CV5Vc}mq7 zo5P$nN$&)8x4bFUVl3|R)!;1gxZ!%v8JaTW(lW$&dQ?ydvrfKO-a&k)h2R1Zry3Qt+lQ7vDcOhgf5+kyGyqsg2tDf1?c7BZp* zx!qtTjAe>Dm`Rpt_003Ul7-AENtuisvZQZ7Wm`LqEFZ9cl27H5IMAXSJH;$Ff#6SN zPGL&Y-^xC7;f-f|Ww++YgR-9tlfp{S42dX7^02lT30|dzDP=H!4a)Ry{<@N^NUdn| zY4#yq?APQo2q&#VpE-E%;VJ2yr+WBZEiW#XHEiz9()1^||O8Q9=loFxTuXgU z+kK*|pOYZ*@5tWYbJwvcx4-Z8yiSu)>-l5$f_D%`x5@@!b99-u4L;QEHQL^3x4jkh z+X=VXwSOxv@CU0nJ?&L+U3cGZv*@-xw|As}0Y3#~an2!WU&9VVfJ^?!(MH|IRxC1# z{7`qu&j&X;Ugr#YaJA8L*L&5L8`9_i4maG_cY9~Mbc1+EgM-~(r-oDPTBC+MNUv|k z!4lD})pD~@JK4bT_SG3@`JPp0`P6FBSzfLjaE^CZai7=nsT$6|FYnT8i)T>gqf*^= zak#bD?%)+>>ZJ5>icP9iG5fo#>Eld|+mJh>o5-pign7Fgy=v2`b=tUBzU`IQ*!lT1 zbU!jpA+5HnJGvp!piy&Vg6BiHNcu*iD&B1rvR>mZGo&i|s)LbIDpl?cY;NblK!_ef z@8;8ddF)vrTrup8N~8NGK~T!6zZf3UH_Pb>%HG9|I_7&|cqifL`}1mG_Nix6p8zsAEE*GfjgW*%b*#1~dMoN)s^ z6{X^h%rS#Txtl$ndk>2(OHXk&hf(s?kXcsmF{Tgal)v z3E?J}Fd#&nT=)plN2vEtZ<-ENcu=$EMCeL+hs`GG3Cw03=?y0yo=Az6rqhm3lyDi+ z2$3VyV&YBQqgml7I3=IMEG!<<5v^wwq<&z9oUY?EH+HbblYh#f5X;$OZL`|L8|c-B z*Du#f2Wy>Hx7x#-vdA;c%G2t@T1kvS4vULE!lS#CM!|Zy)h(@59MtTmRp%(pqiG1H zkM1t_8a4Mwzcz?Obn9peN(x5dxI37{faa10bU!a&#NTwQD5xM(Z&5!DdX^5F_1wPe zr{qFV1X`$bwji6tAF`~0Ec<}$Qz9gqOz9mbT0`Lj)V-OmS_tVdm9M`193y%R(HE@5@$jcJSi6@5fx{F{{-G(XI>kVg1iqcIPp+@ z8M=HU@O%-^FLf>^eS98|m#V#H0}~%je-T`8FVmR5qY24tLX zRlV9Kc2)YT9c+~J6ET223Aw9L@tR(_1`iyF8ldA^iRZ**Y9o;TWN9&Mcp#s9g!(cy zRN7Em*hYbzPOltP3z-0AlB<={S-Nr?DjjSudSeZL4xUjvgJZmJk*m8N$duAo>PP>{ zgR`T`)PdPyR}$ng7Yd)7%S6m`X(Dr*;VjwMfzLkV55>&pFF{4?(adPcTV<2j%*yfpY;>a_VCpVS?vqyEvTTn_Si;q%7HpA~tI>#4aVs zNL4I7f{~IXdLaWVNLnjt8ECph#cfyDny%AWFF)AtRXk+C8hwXSCgoM9g#8&*b=Y!C zYb9)&dx%=u$)2d-24^^eK@mW#v?2b3kf+2$9uyMIoe!av7$Fecr(e`ySY*Xo3d|L6 zBfTgwB~*$x>Vsfs)u^lDN3hFOsFKC7sUcJR&GkDyudEwu$R_ikUENuB5j_qR;j?_t z+6rBpNYx?flFy@bq=Ioi0Wz9Qt9d;#wH;WxgUN6yHZof*6^qTzMYrdyb+)jOnZSZGgrJl&qfpm< zIP-OlB%#ZaS*I-u|Ibs(P}@XE>9UP6=hT|i9rF}&QJxXpr-V%MSMlb(t!~pTpQJO0 ziKfM3d7B+5aQ!CE;-%mplyL?B%fpE+%H9WmvXTw$>=b6;kSgwsTo6m;S|S*P*+5us}KBbC4P~ z!6AA9cF4*!JDoO5UzNi;7Ug}BCS+`k{D`2X=Pt8-Kb#%u@$WcM?qLGy7nWF(^5&EY z8Fo=ZeyjXpoaL*zp>?S8Qru9+^3@yjRujL%A^zb?TJj8MFJ~PFGE!pwokJWN%vFIE zsT)kYIdEiWesX3)>H~9O(OIRe3%^-yX?LcSJpD2&LfS0Q3ZAuVA1O@|vE(lexZM$9 zIp1_cRFo#R5DvA>L&BWaAVCmehY2z%q66hc=s%zfu!}pG^SF--9*{81VN9_t(^}81 zdM>+hg;JN1CaHBxAPW_7$6LNBrb)<_Z|}|0YM<6-{OqxwPIS7R{?HWQip(dXlY)01EE!AKr9g_L`g`djy#3r++v)Y znxoWG3P>z|LQ}f*qQ|IbxyC~z_|p1iQ06t5(xmg6WYqj*UkXSBKNuvG25)=44rP{| zW~YN&vo+%x<9Odrg8VYx!C{6leOxJxVfWHmZ?sW~i@R?WV4I4x{50|T3%l3bzcYpkRiwDy;TSEXG998SG6!bS#EGw5J0 zX)aBSg43MV*|Ce+=au4yb;rEIHfK%7DrBFV7GrUjuLdbr)?Ocz3x%=o1B<;Opg71^ z6KpZ3A4H826N6OPe?x5io*?pi;F|>92t;$$b}1ba-fH5Encf53}HGL$yYB%0$o~1FqJBQm}Kar zZ8=E#8e^K?_#N62!3&k%Iab80pGAkiae#D0(UC{O6F#d^m&{F0IkWTvsJ0)*Pu8=o zuv}xcVSMGQH5Sn{-SymE07X_BADUL;T4QC-H)h!JS^h#b*87Q{);P#w*QC|rFH%t^ zM80F2+FLjbyCy+gEpTr@M<2)`@Qt>F&uY|j@CI}(D9^A>-TrJ0)}-!eZ`r7;IOhH! ze-BQ+1eXnN$-TCnlK!rrcGFPS+kP4;AshMybzV`q)oWlsB+r)7*sAvGZk=n5uJ3WWjqOfqRW;)8y5TH+iT)?_HpT1-9S$vYZS9=O(u;89^fCwS z{g%4T5>+Nn6Px5P$N{VC$L5fTU&NCbOKdNeN+?dtp5kcaY@EOl&h_JQNx)IYeU7 z*XQQ7PZQ0Nrm5m2E}W$|rAq25OoNafNIuG2RA}PDXr~WjWja_44dE( zyW2QP%nnVq+beO=wTc z1E5l{b+lO3CDAiy3GS9n8+i!-Bfm>gYhp(>^oHDJsz|JohI+l?%5enIYwWHNN*=0w z$mGcj9muogR_12-`z?MQ6~9(-G6af`;sNH#)~dA&7m?piYXs6uwwPovybk$Q3n@sL z2q__3SVz;QTKvLMbI$!nbE+FfA&Fg4ioH`DVO-hL6w+c=f;lUn+HAC4+|Q)uL$vh4k$&+$V6DT>Pl6O=vY}-%V<;_Aqx-b%E z%OX!TQC)S7jwEr8I6bmd-d~`YPJDT2Qp>vmtb1 ztf|vK%3{30u3vPVB`F~rbb$3*t9k(yiKiu_G9BCq4QX*OE?UfPy_hy~!9RL<24|Hz z-CR2u2?CWhn<9RMmb6~RiA?NZ^jh?$ySV5qX19xDo!U$=CNjYvUQ}jPd)dpuV=!wh z?6Js1;#aIRG9{qoz-b1j#bjXzB2tp2grzb&*a&mal7Nx}@91DD+}-7=OpyR^sBmzgz5z#*p! zrV%P$8%eZAUZYp5#$`h4L$~7emjl|#cG~XNj5bqRLOM1MoofAqTYWFp;B<%iuo0^K z)BJjmgDOm`?9AtsGN$y#Ys3U+pzO-oVD5rWLd)6Ev}TvH!Cg!D__fVg#5(n?D&11} z*jDlBpvWIqgQH^PHV}Sl(_YvL0yWHpgMlhDrlF*vz4ovul?AD`Yp- zD&=2CEmvz)QQbV3{S@>&`>VXep+3u(M5V@v1^BOf=(hPWZ-gs5%|8Z7is zcCFKLs^Kh=Q<+i=@g9x|{kH=QzUAM<9Az5K4%yJ|dCOUKeCsR0y*&EXyO?8;T@*sNe z(%GX&mT-)7Yt1P;biU~|3aQhnCg&!MMHuYeJkng40*AVxc64%O_5X+4}7F?Gweh{UthqoOtm*~Hz|laNf% zl5){Ik{MJmYvWb-Q>H0qPD#p?jY!>YAP~$#Z=8sfBqN>GseG!M&oiYWWT|*~p{iz_ zt3k#yaCrlg%eZoZ!lg2j3s|`$=ey;W)^JIX7>ES2v~J$f z>EKj+&ZSv1PP{ur#V+VY?xXBTpC-X1sA;m%Yig)2J8)&d>X8k9S#QDU3I8ZqYM2Gj zF-8xH>z(E&{rFujrL(jjGw2=@ssC)SE8a5+zJqD542dX7Xq#wd4T(_KrOOqu=hMQw z&A2nin`>fIC{ePD-ASO&R%|mWD=JbJwaqz!*U$pXu^ebixpS!?PH9rNhw^Id`orMa zKDv!lAB;IH;bJhDzXsRbjYiuD>~iZ&$%>|x%+`j%JJ%<*01l%o<;^Ijb|0S9x=K;f zWy-7*^=s}yl$)8?4%w1& zm`aQjrG5o3*@4r+jnGZ#Masd=xsW^91AAvQ!^=Y3gX?kA8AN`iZPn}ajAhYSSd>Hq z^J8=@lE);th(&fvj8u|(NTU>2XsH`I;)91yJM{L3LxuskAix4{!>R3;l~PMw|6pAjdod3)oEbW2f?e>g zm#aeeM!fJnsOpre-!4rzRiq)Dj-MeLBoN*a6ZNaa+EWu~VzdX!jr8Gw3S4*{CYA)T zu?SxB$&9eA<66(f{T*!1Nti8*n5m{B6*dtO^X?V{c`9oPBDdlE<*Pq7RC!rr6#>goL@mTB_c{?C$4COmCnvW=OG5&!53)Fh zi6jguPbx>L)llA~NlU431xx!(Dc#pb7yl}sw)j#7GHE` zFPPV2mvj#2E%Z#>nD_*LT1WZW^w7+)#W@|2h0z-)C)2yP&I%YW zO^3M|)od^}cJg32HrY&Ji@TY@InhlPE1{U_d-bfKEB&EWK8WhGgw<5Wei~oUovnmA z)})9uj#!l`8xQz76nIB~=AU*QC3e^jSG(gmblV@i9o`(^wJMs83ogAsKxIjafU;{h z@*Ixpbm6j3EIQ7m58#GYSK{#!9qsJ}+ zX`|!-YJjYIH&dgJXVTzlvn6=c2$Tyg-aC}eOyL!)@TuocDKCg)@D2= z^VKB9=5D)gY-i_^71tQaS0ijSsc&OMta>BXbJLL4Nks&$7t$@0!)8)MxXk1_A@d z8rzGW!oAcfV@zpm78+9{Z94a%r$(H!8tx|B|)il(BA?rql_cHv4^r`%Yn>5{>bP@2AHKQ@@|yA9em6^+q0GVvZmSL9`ypVGanap(O{? zljDuUq0piBcF;;hqIb~SIzwKd8V{r35m7^|oDxwB&SXyFyp~FAC(ik0&XCklSiWh@ zNt|AJK{l)Fnc0oZDG8ZaXR>?NoIcAzO@2*I^;E+a<*>48VocK*sv@%^(zvcBwIkA_ zCV|*ZR&usMH%<>zLQ^Rv7g~)BG8P=E;FKScW`|H)ZoN@$J6;C|x_ijS>Px~Avo5G! zi@2ZN9m%TT3_9)~JOCd$BIq3VlrpJl5{9Vq5HjO8c|{7h5|ZwlRu+X8HKRkhZR-HD zs?LnPV6rh*>Y3kH<6!s6$_=v1Y7n&^)st{4Tah}A5IF`Je=s}3ioqwl=kGXzbKLW1 zx}g*?+Als3kZezOjbU!yxA9>q`b0COg5)!K!N)m}ZV5sJfz{zajO%qp7{ zYfOfskTI<1DcoXZuVWQ1n{)0rn$tTAG*#nZx4QP0mHQ&G^(x3}cuAwnn6!`@vl&P# zAKYxTU0i<1Q^INWvKFrdbtH=A>sRTjjpym)PUudqf)Z}j2MeZ+w>${cR#PSw%ua`_ z$;P9sCl{$7x6Q<2?wrW}nkXkmCT}^AKg*qyd~~8xdArM}^n=+G)klyEsf+Qev0#Jc ztXVBOMVyk)iE2yF7aob7_@qsS$_c#IhnMfTN3fEff2pMqeG$yo1+!h_de#ATc@Vx1 zsLR80hxu?LbYraP={?V8W25cXotE2L+gcy{^io)1gHxJOWlB-V$df6p>IGEbp0W(j zlrSYUrN!5{NHz0yYU(tE9O&^Gob5uz!aO@1i3%&LH%)8_ZE3w8mTZV=27zO<+8_@} zV2p%Q@QD}GX=TO=?54Hsp;aCd)<%9IYdT6E9P4meOeS_fWQ>l`bCV@x%Jc)H7!8@y zQS#v3DlEmjyF9BY5)n>ywoGS^QxcEmBT#)2r);f+L{1DS4fwenO;njJ2;>(+%g@Xq zBtxM;I`Om6b6Ikw=dQaww_RiP6+}%4^NQ*T5*3o#0)}M`f+;PQ2&DKsBIPnaB;}GG zjTGcSLK9j3GnLQ`?J{iu$a3ZMMQ$C?MdSgGGln)(;6my`kIVuG-e8bv2day$>W*W- zC#X#v6Xrqc0m7zQ-PKxdW`SPgeymqh@OIkC6)M(3%R(ggirt1=b1ydfuJ%TZ)xx%^`cvM`sqvUey@GJ`}6uH2oYa9aB8oR&np3)c~SA%$(#_5Y}q*WY|gtstGtCXf|t7N-EmU z4~u?T@N3J6OR$n`2~LOoAthBh#D7$i-njUB|s9`tl-EBAO&A&1y@#GbPMz zG`r!#<#|@Wj7?oIu@$&4_BU<7GutV*>+TLOa#lY1V4qKLrOHV(qi^gmh#HIO&39RF zDRrqrEZ>{YX`7#LH_^90jTO7A1<-gjgdEJcQRJ$>ndM9urkn7IZY4O=;aJMFaVK;K zOU2F6A?}JftEIIW3jG#(DErrGIn`PXcS*DTb^aDab)!V5`7~!2k}RaPEW8_%5h$Oa z-w&S$ZB6bpYc&mUi7A$B3Q!TU;HFkoTPTyOIGOZH(iQUF2Y3-joEL4mC^q;Y0(!$U zve}oX9#$&HjMyVD4ulT0h+tG-mh3Ml!>| z>_`$~f;8g?GL4g%{jt)cDN@aRInZ{_oe9Rgc!#fEheadfT-(_x7K^jUt2Sy53QIQH z8|CPV4De6I17~}6w|BJDxv;w1bqitWi`(9KAnw@a%;iN~lRxqO*!7@jV&@s6))9{?DKjUr@Bm(FbUh3hrdRRRSF``MILFVJ z9oy#YR$UsC@k`dYuY$ zWk=_ke=|C-IA5!_@7ZduH=0f6KuSUPsD{5<0nqvw9$?3Jk=pQ&?L2F=G+(}_v5Xl5 zeg*?}xmMc6X{tv^3zH(H_28)95;{22Y<6n6pc^v)JEUhg!nm3U!6Ue;c-?07{1dHp zwo$<5T9_3Sdx|1y=Ul4j(&Ld5-Pn{%g+YN!a0eab;QO^*4|+MjjPRG0Pg1UW+L)61 z!aHY~O(XNQ&Q{w)zJzr)6?dEnDJffq^cp)-tO-z=ghcY5dFIrz>!>w%qtT{1*(%7) zjF^8*d$tmZtKfw^^cH8@wcrr8Wm9{8aMw#wcM>qTv>R2$FyEzUI_%3n$i*oRy=y10C}${Rn%)LP zYhuqoN$QHn<59LZfml3}v?jY86_Yz25?nQl{rBl$Md~J}`R;xy)@RT&smuDb0N$HVN7C?Y&tlu&UiLrY*YJMPma~A?P15Kj&h4sW6|f z{*6gcC7pNyeCU_YK{@!{p^W9LH#Rc)X*%Y0O5{JJnpFIV8}B1LOKzG?fptyyS!8>W zql{1|SK5SWYSNCJf1;I;y7;%cwWH;rU@LA)0+@8%k2r@?#9+7~xw zQCuxf)XC{@a`P`<{^F}GpO2iiLhnJU;E1g`@Zuwue8Xy#kU8RoZhC7Qui0QvFCxay zcN-O9>O|y|y-2E4Yq*pT4&XGKFO5^HvPAlUYP&*fj}q z@Ku4OjhdJ8&n?DaP1D`TIiILQLYSRr);m4A%fqO>!IK`@laVqZPDuM~x^Yh$pC2b7=(Fnt|?`UKioeEB*X0&5z@N|v7)81+}vBif&wy11^bD3*&g9#Xq*HGX^09*a3-AScz1IVOxm@@mK53oDt2TcHGG9)2n$=LZ)&ahgq({;m{J9>>)sB{zXwOY;afVh(-F6GBt!rf}4m+Zo9suwhN zwQcAjeaM=9C?9E6Q@wd))g)nLq8|uu;2BULGCU zK*Nwjf`^sN(V5JR2Tc!|y{KtPn=vI#rZF9oU%*W7sgy8E9<}8`rsc(cWRhAO#)~j9>L^rF^W>g3`G>>%9MDMAT|lfglyu?U*V82LNgl# zf|itvwsW#9W2X8mb4pUCY(!$^%#=7;5|NT*q_aAmBU7SeN=3+$&NPcdxccn@sUj7e zYD=cLCBDMSlWD_w)a}_Ybb`A{R3a0sPlA?^E6cKH%G9&0ekLWsc*-IC)5@PIdGlu_ zXRU|{Pna~7a?GJ~1RJ_GvOD~!DqiVgPlBG5FT)rn_<}deqA7!)FkLBcMssL*Pi7IZ zDN4FbnFXSHnKadV(Bfn$N*S{}^*pRxnvy$LE;L=_;2Ec^Y?|IDf2EDEeTKL(@ql_~ za#l)|$kg78&|Zi&_C#{%Ih8Zeq|23$e8;tjc=FYT;6my`%l&7+Nz884Q641++EVU( z!d|1YnY4r{;3a3hXm57rtQC!uoONQqsYx+)$kG3(7qQuUrfRh1V`V8xA^Rei)v8fH zMb2Sbr3IzsDdkVoUv|r0Dm6kjI!r@3aiHlyayZG?h4nYa17kB6s|n@}P#8|dxA}OB z$W?F-9cJ*7v+Ypj&5X;kw_%P&lF3=2&E=XT9bOzP23S{t7(2NV@jG#IgIug#nLoY zOecf+YA{aCw0u< zG#VrMYQ#=qMdaba=j*9h>RVSgBoHCzUI><3%hx)s>Tfw~XHwI2Zj4EyI?t zx`wisvvmc_v*oL;VAVR^wz5cYuyS$A(I6Dc;EfMXB;S4xteK`T*BOUHO@||Af<`VM zr<=tDs7cvqIT`Gq@v0}3j52acuFNS(nIKYr_1rXSa)GP$i zdSp6^x@m?w9SlhgY3K9c3Zu%*DbtAAUf@UII8KQnwM{oRBEeC{<%lSw#mmkqolUIz zoRm@PrR-092FlMVxpUGN=!y zEGRXNWxyqhYIdBBW@oM1bn0HG*DvUh8iVZbu|iDyd+s`d#r=+RZ1wDlvsA9EI!>X{ zZg`Dqv+;;qFSK@@Chn!#b_fVWeYdvNYk0ftJMIGNTxht3{k*D^`f)Iv-G$tATW*^$ z_S|l#=Q$hw^=hNJ)pHB?R-9vfp8Riu%|E$8DS6g`B|1C|!gWLBnmK^y~g^wdd`hDZp7(+!~1qVY+VP zz~X|_+iH7_mW#)m9h8d2vlpvhw-e!+fso`pawQB7`q1$)2>YewoZhIe5 z-Crv>_hVFHthnV?b;CVc?Yoj&>z9IaPorI5F8Kx#_>ct4gaOtXp`4qt*X6hdqX|c_j=-& z^`0&xe(*YVNqxKD?)FfNejSiT8;82dojAv5kKjATqVXML)#y2%|O3+cRH8x~3>qoEA-j%;n8PS$cvWqI%a1~B%o2*ZK>u!0_z5IHSzHe5U z!`7SFAnIJv!fjzdLDf#D2lcmuzx1m0#twH&!JpQfovO}G@H@1-ztQhi;h6&D++b4+ zun}yrBe4}VY&*?*XA33<5I0s|Dtzy4JM5YeUxV$y_w}CZV!&6?^5Lxxy4!DutI0Rr z9rnfQ9{f;mZ1@d({msU@uow?6zxjy&3+Kdd%={HMD?p%N)`%!OaL5-5?5|@L?kM;d z3>%C_{tLBnYE8G=-s*zYqe`SMe81C%cP+q5+5d^c%Bl8r=W0 z+qpR3LNoTYJ2St3{=mVRS>S2v^3_^hzdc>6;QzTcD=^n3W{i!RXxf)h+|JPG_)o!% zYn%SxwN7`JhKc{R+TO)D6YbV8UN6?1S{DHYE_i4o9BHlL<_FIu9_JSd_{N&_LmMm{ zEcEpU77swEi#0saS|g+vYxFd509*ywX>`_{^{sZT!21t|fKI`A!$#e~{0dhBCe-vX z_-BrS{KfzjgMW^EkR}4BOH8-w&9?1f;8Nv}tl@eKkwrv1{u=@q%rFp-xlD&*Jb&hf zzIz@_k8gMGmtXn3Ex)p;aR0*m{DFC&kPJNdM8@L}s&Jm5d;pz5q38wiD9V3Qp>&!z zsJ?Qg)9jaa<#(KenL|Lf+3Q@Cim&!Iw#c_HpCY{th;GnpEtDcn zCJwnauTK}YtkCw~TD9M(IUS61x7sS#aMcQmyK&tTSJgF4=U@dBIwBMOQyWtp<_dU#tsWxu9X{e6r`>`%`OV7x<42EGmfULnC}!i*j{n?>*Sx=h!BB19 z*S?6@N}z)kR-vBbMKVljk`>pxug$~Mx?FwS(`aIpX%A}s=RXevglnMyCrmO%N$&^@ zThw7p=jks*RRHGrs)@{m+7)f;K?2PaSe0cIz1=*`&yp7oj z;kfV2=)WEX6k0gz54dR6h8Q95D%#)XZw!`Jc6SRH%1d;YDqFhxx;Hvl>$EUixp>K$4`uB|XBpN;y|lw;Es9v0UcbN9aS(OZG=7-3Z6tHz z)k^6scWIbvyM4B<>2sYcfk&4YXmwYa()=Q9!%zri1B62AxXOyWW3`6yj4{}#^_lnL zW|zQD*lX!Eh;o3OAYD5P%O>?u_}6Jsj4q}FCS!5V_kiod6Nk7#R?BJ-Gew76X^A|$ zQ||Pgvl!YeT)?Om@sK}&{dgnD9oC9&55tGpYgIppRRnH7=rg-^w%uMI*$D2~DaP7q z@-COc9Cw?DtBxV$ZNOc~#VQ|gg99YdNoMkiGrP`~M!viL_AR%k&C279Dq(9F(-5X1 zg;BgP3kdkR(aoA2x(y2|s;&M8vKcIwCYXRTX8K&;I-n*oztfOJX=4#BW>Y zzRZ@1IhXF$NH*r_bYZR9t=5o?M9ii%6rKKJ7S34gH0y}Fx}I7Nko+UhWiu3ZHTvC7 zpWPA9ItP=2pDkJ4#LQkV*ClU;H`3g*uMBj?Hcc@8|F#Mb&n8s%wqy zB2H3bNnP#t*~NeeOV>LkvZ4fzVJ^5JNr0nxKnrR7aAp%dPtkMVtJe_QEI62OAmSQ$ zX2Vtb&(m1CHz-V9?L5$^yT>pm2~~_0$HS>Q{jOVUtRvbN+16w_ny-OpcD>c0)fdk# zBgS6Bp1@Z39xTKukzHzg%y)|!5sE=zX-!gXLNv~ADPexv1kRw^CrumBr(P+gi`q@EJ^MN{)3b}0H-IYf%Zu$p7) zj}G~{BZRrEHfk4mGFzY$%v+vaHHe-Vxb2dIsbb%zj(G(sE={|9f|i(IB69#W!xnh@ z+OFe=cK+IK!JmH+VIfe{Ln|^5NEN!6zyNZ45%EGGL-A8_#c&FYb*CFgkQ z=zaG(r;n_jD6OpUju?`Q5mrs6rdbgOV;IRdYv7{&gnZP>Me3G2sC}Zorclf*l4pI0(1gRq@&LDYEDFwoh>)v(OH;- zNxt7vxe2nNHKgO(!ivtVA{V2lc_?PX)**9i38oukg(!94==&0piHnc{=ai4EGNVtZ z7#6kgfr zAdHe}ND8J*&#cTF`Hwp0Ou60wrRS-ubi>Rg7Tm5ZHMIazh`E}zkj_ND@Gz-hkvU3Jp zo<63xDy=YtWhZfjdd59u>ZJ`E%<4E)&7S!^NVWs#iH zr*clWB{K2c!-)(_yRzB2h$KrgvMfy?rV$qNOYKD*xk+UAGG6h;qtU#GjUN`q&6Tm% z@ICB0^5^ZWY+Fq9@a{TQ$F$8&DIb_viZ`Fw~AmEXOYlCO@ zQ=dtAmeC&6Tx9M{aL9X7-*1BRpcFnkoiwI@^S1_*1OQ>lB^I*Fd6V=IE3M#j0T~ZD zD{I&n#xWDWJ{`{JA)>*7(JFlDTErr)GUKdNzJG({0zV7Qk2_OZvn!7^6MJ^{Tb@y{0$oTHWRmGK)=3Gj4dH%eY+~e; z*SB!f^SOw)E_zKGIq|T93NqD?pw^z){dtg75lCdBaT@U$sdGZdE!didFE^utPu>e* zo0c?bA&p1J`-1r)bIq!@sP*)>Z^VHOU3Q`hr_QktsQqc4dJnD>NMU@+)5oxuRAck2 z#wrUu>2RWTPKimP2SNye+c;+!T*+%I92K4$8>|e|07B;JK4f~?E_H*>P#bAf9A`z= z$XRbzH;mo<1eUho9|jYFf1+g#n^w#-Hfm3RIwENj8Ee`LeeZ(Pq8v(KeGOB%z{jG> zIcnoD*}&7c^w=VBgw(Fc%!@_KX1R^n1#t!?T`K0exb-b;^T9{O*zRLv0%t(ks>>fB zb|9_X?5fy}#mQpr01LW6%q0ldVf~Q@Mrn5>@^A$I%`(X(F>2t%Q6kF=J%-387&V)k zjz=ZSq+=lF12!aob3zkpV~3U?>F--%c&L4#U?{HG*s0NOK@v4%a3ZP~2X +#include +#include +#include "OrderBookEntry.h" +#include "MerkelMain.h" +#include "CSVReader.h" +#include "Wallet.h" + +int main() +{ + MerkelMain app{}; + app.init(); + // Wallet wallet; + // wallet.insertCurrency("BTC", 10); + // wallet.insertCurrency("USDT", 100.83); + // std::cout << wallet.toString() << std::endl; + //std::cout << "Wallet has BTC " << wallet.containsCurrency("USDT", 100.50) << std::endl; + // wallet.removeCurrency("USDT", 10); + // std::cout << wallet.toString() << std::endl; + //CSVReader::readCSV("20200317.csv"); + +} + + + + + + +// std::vector orders; + +// orders.push_back( OrderBookEntry{1000, +// 0.02, +// "2020/03/17 17:01:24.884492", +// "BTC/USDT", +// OrderBookType::bid} ); + +// orders.push_back( OrderBookEntry{2000, +// 0.02, +// "2020/03/17 17:01:24.884492", +// "BTC/USDT", +// OrderBookType::bid} ); + + +// // std::cout << "The price is " << orders[1].price << std::endl; + +// for (OrderBookEntry& order : orders) +// { +// std::cout << "The price is " << order.price << std::endl; +// } + +// for (unsigned int i = 0; i < orders.size() ; ++i) +// { +// std::cout << "The price is " << orders[i].price << std::endl; +// } + +// for (unsigned int i = 0; i < orders.size() ; ++i) +// { +// std::cout << "The price is " << orders.at(i).price << std::endl; +// } + + + +