From d5be2600b096c35cbed6d7d4b470a4ba2b13b791 Mon Sep 17 00:00:00 2001 From: EC2 Default User Date: Wed, 17 Aug 2016 20:08:37 +0000 Subject: [PATCH 01/31] first web-specific commit --- bin/1.covered.bed | 1775 +++++++++++++++++++++++++++++++++ bin/1.forOrder.xlsx | Bin 0 -> 75604 bytes bin/1.isPcr.txt | 758 ++++++++++++++ bin/1.primer.txt | 759 ++++++++++++++ bin/1.uncovered.bed | 1016 +++++++++++++++++++ bin/beantalk_queue_server.pl | 267 +++++ bin/cleanBed.pl | 39 + bin/config.yaml | 73 ++ bin/design.pl | 48 + bin/hg38.2bit | 1 + bin/markers.txt | 1774 +++++++++++++++++++++++++++++++++ bin/markers.txt.bed | 1790 ++++++++++++++++++++++++++++++++++ bin/mpdSetup.sh | 38 + bin/mpd_error.log | 277 ++++++ bin/primerToBed.pl | 34 + bin/primerToUniqBed.pl | 82 ++ config/config.yaml | 81 ++ config/queue.yaml | 7 + config/web/hg38.yml | 82 ++ ex/config.yaml | 6 +- ex/primerToUniqBed.pl | 2 +- 21 files changed, 8905 insertions(+), 4 deletions(-) create mode 100644 bin/1.covered.bed create mode 100644 bin/1.forOrder.xlsx create mode 100644 bin/1.isPcr.txt create mode 100644 bin/1.primer.txt create mode 100644 bin/1.uncovered.bed create mode 100644 bin/beantalk_queue_server.pl create mode 100755 bin/cleanBed.pl create mode 100644 bin/config.yaml create mode 100755 bin/design.pl create mode 120000 bin/hg38.2bit create mode 100644 bin/markers.txt create mode 100644 bin/markers.txt.bed create mode 100644 bin/mpdSetup.sh create mode 100644 bin/mpd_error.log create mode 100755 bin/primerToBed.pl create mode 100755 bin/primerToUniqBed.pl create mode 100644 config/config.yaml create mode 100644 config/queue.yaml create mode 100644 config/web/hg38.yml diff --git a/bin/1.covered.bed b/bin/1.covered.bed new file mode 100644 index 0000000..d798ce7 --- /dev/null +++ b/bin/1.covered.bed @@ -0,0 +1,1775 @@ +Chr Start End Name Primer CoveredCount PercentCovered Size +chr1 833067 833068 rs12562034 NA 0 0 2 +chr1 1130648 1130649 rs12145826 NA 0 0 2 +chr1 1171092 1171093 rs4970420 NA 0 0 2 +chr1 1551453 1551454 rs3128342 primer_49_1 2 1 2 +chr1 2165198 2165199 rs3052 primer_95_1 2 1 2 +chr1 2289209 2289210 rs2017143 primer_65_2 2 1 2 +chr1 2378753 2378754 rs903901 primer_56_3 2 1 2 +chr1 2407634 2407635 rs2494428 primer_38_1 2 1 2 +chr1 2428541 2428542 rs12022929 NA 0 0 2 +chr1 2881290 2881291 rs10797342 NA 0 0 2 +chr1 3011059 3011060 rs6685625 NA 0 0 2 +chr1 3058287 3058288 rs2376821 NA 0 0 2 +chr1 3345117 3345118 rs4415513 NA 0 0 2 +chr1 3419635 3419636 rs1984069 primer_54_2 2 1 2 +chr1 3488731 3488732 rs4648505 NA 0 0 2 +chr1 3540027 3540028 rs4648524 primer_18_2 2 1 2 +chr1 3594730 3594731 rs7544357 primer_120_1 2 1 2 +chr1 3627781 3627782 rs4276857 primer_0_4 2 1 2 +chr1 3656209 3656210 rs2181484 NA 0 0 2 +chr1 3829359 3829360 rs2275831 NA 0 0 2 +chr1 3883677 3883678 rs3205087 primer_30_2 2 1 2 +chr1 3949895 3949896 rs6661168 NA 0 0 2 +chr1 4312931 4312932 rs1353341 NA 0 0 2 +chr1 4319626 4319627 rs12408012 primer_51_1 2 1 2 +chr1 4474260 4474261 rs10047182 NA 0 0 2 +chr1 4481329 4481330 rs11799990 NA 0 0 2 +chr1 4739139 4739140 rs3753702 primer_88_5 2 1 2 +chr1 4825625 4825626 rs10915621 NA 0 0 2 +chr1 5018288 5018289 rs10915315 NA 0 0 2 +chr1 5176049 5176050 rs6698702 primer_45_3 2 1 2 +chr1 5282971 5282972 rs604664 primer_101_4 2 1 2 +chr1 5431440 5431441 rs7415936 primer_79_2 2 1 2 +chr1 5489464 5489465 rs11260698 NA 0 0 2 +chr1 5581521 5581522 rs1775421 NA 0 0 2 +chr1 5624240 5624241 rs945322 NA 0 0 2 +chr1 5840734 5840735 rs1698976 primer_25_4 2 1 2 +chr1 5865740 5865741 rs489933 primer_33_0 2 1 2 +chr1 6460251 6460252 rs3138158 NA 0 0 2 +chr1 6918561 6918562 rs12751613 NA 0 0 2 +chr1 6931864 6931865 rs6577395 primer_10_0 2 1 2 +chr1 7264407 7264408 rs6577430 NA 0 0 2 +chr1 7282045 7282046 rs12409413 primer_41_0 2 1 2 +chr1 7332533 7332534 rs2301462 NA 0 0 2 +chr1 7374010 7374011 rs845217 primer_50_0 2 1 2 +chr1 7409190 7409191 rs10864301 primer_5_7 2 1 2 +chr1 7520708 7520709 rs1618346 primer_97_4 2 1 2 +chr1 7732350 7732351 rs2301488 primer_86_2 2 1 2 +chr1 7853369 7853370 rs228648 primer_37_2 2 1 2 +chr1 8127150 8127151 rs4908736 NA 0 0 2 +chr1 8135165 8135166 rs7529511 NA 0 0 2 +chr1 8140629 8140630 rs6701300 NA 0 0 2 +chr1 8923708 8923709 rs11805233 NA 0 0 2 +chr1 9080018 9080019 rs12726360 NA 0 0 2 +chr1 9398733 9398734 rs6688312 NA 0 0 2 +chr1 10197108 10197109 rs6691645 primer_106_2 2 1 2 +chr1 10697141 10697142 rs4845948 primer_41_4 2 1 2 +chr1 10702374 10702375 rs7514751 primer_67_2 2 1 2 +chr1 10772264 10772265 rs205472 primer_59_0 2 1 2 +chr1 10848354 10848355 rs1292666 NA 0 0 2 +chr1 10887522 10887523 rs4845960 NA 0 0 2 +chr1 10940218 10940219 rs12755921 NA 0 0 2 +chr1 11395969 11395970 rs12058244 primer_43_1 2 1 2 +chr1 11662630 11662631 rs3125815 NA 0 0 2 +chr1 11712282 11712283 rs2336034 primer_87_2 2 1 2 +chr1 11714898 11714899 rs9430631 primer_103_2 2 1 2 +chr1 11737128 11737129 rs12095517 primer_112_0 2 1 2 +chr1 11857282 11857283 rs198388 NA 0 0 2 +chr1 11999354 11999355 rs2295281 primer_29_0 2 1 2 +chr1 12108465 12108466 rs11569864 NA 0 0 2 +chr1 12204297 12204298 rs235219 primer_53_2 2 1 2 +chr1 12448886 12448887 rs475983 primer_15_5 2 1 2 +chr1 12603768 12603769 rs4846127 primer_42_3 2 1 2 +chr1 12703778 12703779 rs10779772 primer_87_1 2 1 2 +chr1 13626368 13626369 rs7515525 NA 0 0 2 +chr1 13834258 13834259 rs982510 NA 0 0 2 +chr1 13901994 13901995 rs1203709 primer_81_5 2 1 2 +chr1 14170291 14170292 rs12568548 primer_96_1 2 1 2 +chr1 14399552 14399553 rs943918 primer_23_3 2 1 2 +chr1 14549535 14549536 rs4385705 NA 0 0 2 +chr1 14575755 14575756 rs7527439 primer_80_2 2 1 2 +chr1 14840506 14840507 rs11585327 primer_126_7 2 1 2 +chr1 14856812 14856813 rs804129 NA 0 0 2 +chr1 14862802 14862803 rs3845596 NA 0 0 2 +chr1 16068651 16068652 rs10927902 primer_19_5 2 1 2 +chr1 17582916 17582917 rs12756041 NA 0 0 2 +chr1 17853890 17853891 rs708096 NA 0 0 2 +chr1 18156634 18156635 rs16861648 primer_68_5 2 1 2 +chr1 18694878 18694879 rs585075 NA 0 0 2 +chr1 18748485 18748486 rs12121503 primer_59_3 2 1 2 +chr1 19549530 19549531 rs4508039 NA 0 0 2 +chr1 19655297 19655298 rs2294630 NA 0 0 2 +chr1 19710396 19710397 rs4912019 NA 0 0 2 +chr1 19783942 19783943 rs12140071 NA 0 0 2 +chr1 19831747 19831748 rs4509550 NA 0 0 2 +chr1 19922215 19922216 rs1108974 primer_124_3 2 1 2 +chr1 20138397 20138398 rs631134 primer_7_4 2 1 2 +chr1 20174948 20174949 rs10916718 primer_28_3 2 1 2 +chr1 20355836 20355837 rs230178 primer_101_0 2 1 2 +chr1 20448856 20448857 rs11799849 NA 0 0 2 +chr1 21305976 21305977 rs3026845 NA 0 0 2 +chr1 21322121 21322122 rs213022 primer_72_2 2 1 2 +chr1 21572997 21572998 rs1780320 NA 0 0 2 +chr1 21857245 21857246 rs2305562 primer_71_1 2 1 2 +chr1 21938799 21938800 rs10917067 primer_33_1 2 1 2 +chr1 22035351 22035352 rs2473277 NA 0 0 2 +chr1 22537499 22537500 rs12130508 primer_25_5 2 1 2 +chr1 22775194 22775195 rs1561624 NA 0 0 2 +chr1 23531824 23531825 rs3218121 NA 0 0 2 +chr1 23553716 23553717 rs909534 NA 0 0 2 +chr1 23577854 23577855 rs10917395 NA 0 0 2 +chr1 23667710 23667711 rs2902663 NA 0 0 2 +chr1 24062544 24062545 rs4648930 primer_127_2 2 1 2 +chr1 24595637 24595638 rs10903095 primer_21_5 2 1 2 +chr1 25181699 25181700 rs6600267 primer_119_3 2 1 2 +chr1 25566388 25566389 rs3924486 NA 0 0 2 +chr1 25638686 25638687 rs2982304 NA 0 0 2 +chr1 26121247 26121248 rs1981135 NA 0 0 2 +chr1 26387713 26387714 rs11247945 NA 0 0 2 +chr1 26476056 26476057 rs12741800 primer_30_0 2 1 2 +chr1 26532260 26532261 rs7555931 primer_100_2 2 1 2 +chr1 29660654 29660655 rs199613 NA 0 0 2 +chr1 30325588 30325589 rs7528451 NA 0 0 2 +chr1 30711370 30711371 rs1188394 primer_13_1 2 1 2 +chr1 30788189 30788190 rs4949302 NA 0 0 2 +chr1 30842554 30842555 rs4949315 primer_113_2 2 1 2 +chr1 31660468 31660469 rs11807560 primer_100_5 2 1 2 +chr1 31836506 31836507 rs11578323 primer_23_4 2 1 2 +chr1 31944880 31944881 rs648718 NA 0 0 2 +chr1 32596952 32596953 rs6678903 NA 0 0 2 +chr1 33406991 33406992 rs6661037 NA 0 0 2 +chr1 33709750 33709751 rs16835734 primer_19_3 2 1 2 +chr1 33783728 33783729 rs717030 primer_7_3 2 1 2 +chr1 33883269 33883270 rs1321630 NA 0 0 2 +chr1 33922262 33922263 rs6697504 primer_97_2 2 1 2 +chr1 33958791 33958792 rs549048 NA 0 0 2 +chr1 34187676 34187677 rs2994598 primer_91_7 2 1 2 +chr1 34261977 34261978 rs771401 primer_79_5 2 1 2 +chr1 34421052 34421053 rs2294190 NA 0 0 2 +chr1 34836024 34836025 rs6689092 primer_46_3 2 1 2 +chr1 36520916 36520917 rs7530283 NA 0 0 2 +chr1 36574772 36574773 rs7540413 primer_108_3 2 1 2 +chr1 37068653 37068654 rs6702349 primer_57_4 2 1 2 +chr1 37735698 37735699 rs631432 NA 0 0 2 +chr1 37805822 37805823 rs3795494 primer_66_6 2 1 2 +chr1 38340256 38340257 rs11210569 NA 0 0 2 +chr1 38418856 38418857 rs4290027 NA 0 0 2 +chr1 38452137 38452138 rs882000 primer_80_1 2 1 2 +chr1 38496462 38496463 rs1932364 primer_24_0 2 1 2 +chr1 38575994 38575995 rs4970603 NA 0 0 2 +chr1 39092015 39092016 rs4660401 primer_92_1 2 1 2 +chr1 39659652 39659653 rs17264901 primer_103_6 2 1 2 +chr1 39734181 39734182 rs704787 NA 0 0 2 +chr1 39893053 39893054 rs11811998 primer_117_6 2 1 2 +chr1 39899130 39899131 rs3134613 primer_51_5 2 1 2 +chr1 40794495 40794496 rs2769258 NA 0 0 2 +chr1 40858209 40858210 rs913382 NA 0 0 2 +chr1 41169283 41169284 rs11802778 NA 0 0 2 +chr1 41376677 41376678 rs4660192 NA 0 0 2 +chr1 41413315 41413316 rs2801962 NA 0 0 2 +chr1 41438879 41438880 rs12065902 NA 0 0 2 +chr1 41446703 41446704 rs11584933 NA 0 0 2 +chr1 41453834 41453835 rs10890022 NA 0 0 2 +chr1 42065874 42065875 rs6687333 NA 0 0 2 +chr1 42340519 42340520 rs913426 NA 0 0 2 +chr1 42941028 42941029 rs12130264 primer_71_3 2 1 2 +chr1 42992786 42992787 rs12404679 NA 0 0 2 +chr1 43240289 43240290 rs12135483 NA 0 0 2 +chr1 43872902 43872903 rs2906457 NA 0 0 2 +chr1 44299973 44299974 rs12058010 primer_91_3 2 1 2 +chr1 44423836 44423837 rs1340647 primer_6_0 2 1 2 +chr1 44427658 44427659 rs11210998 NA 0 0 2 +chr1 44611256 44611257 rs11582764 primer_20_3 2 1 2 +chr1 45567301 45567302 rs2088102 primer_66_1 2 1 2 +chr1 46406313 46406314 rs324419 primer_40_3 2 1 2 +chr1 47302241 47302242 rs3125630 NA 0 0 2 +chr1 47488084 47488085 rs11578572 primer_17_1 2 1 2 +chr1 47698949 47698950 rs4926966 NA 0 0 2 +chr1 47979239 47979240 rs2065606 primer_58_6 2 1 2 +chr1 48044266 48044267 rs6664402 NA 0 0 2 +chr1 48509260 48509261 rs1539530 NA 0 0 2 +chr1 48564203 48564204 rs2803269 NA 0 0 2 +chr1 48577756 48577757 rs2803274 primer_92_3 2 1 2 +chr1 48589207 48589208 rs923028 NA 0 0 2 +chr1 48610765 48610766 rs320020 primer_46_5 2 1 2 +chr1 48610983 48610984 rs320021 primer_101_6 2 1 2 +chr1 48654847 48654848 rs973886 primer_117_5 2 1 2 +chr1 52629313 52629314 rs2050695 primer_29_4 2 1 2 +chr1 53349864 53349865 rs4926976 primer_107_1 2 1 2 +chr1 53404793 53404794 rs4926992 NA 0 0 2 +chr1 53545518 53545519 rs2986655 NA 0 0 2 +chr1 53563968 53563969 rs4927007 NA 0 0 2 +chr1 53756897 53756898 rs1183394 NA 0 0 2 +chr1 54137303 54137304 rs12078845 NA 0 0 2 +chr1 54289417 54289418 rs6697414 primer_117_2 2 1 2 +chr1 54531339 54531340 rs11584093 NA 0 0 2 +chr1 54547207 54547208 rs11589310 primer_58_0 2 1 2 +chr1 54653470 54653471 rs11206407 primer_78_5 2 1 2 +chr1 54702410 54702411 rs644955 primer_52_4 2 1 2 +chr1 54739525 54739526 rs7542637 NA 0 0 2 +chr1 54904500 54904501 rs12081312 primer_9_0 2 1 2 +chr1 54914265 54914266 rs619895 NA 0 0 2 +chr1 54918757 54918758 rs11206464 NA 0 0 2 +chr1 55014537 55014538 rs2182832 NA 0 0 2 +chr1 55320100 55320101 rs17111909 primer_36_5 2 1 2 +chr1 55965068 55965069 rs2404389 NA 0 0 2 +chr1 56291234 56291235 rs2793673 primer_125_3 2 1 2 +chr1 56554842 56554843 rs11810204 NA 0 0 2 +chr1 56803847 56803848 rs6662617 primer_1_2 2 1 2 +chr1 56821182 56821183 rs6672416 primer_29_3 2 1 2 +chr1 56853428 56853429 rs669444 primer_123_2 2 1 2 +chr1 56913965 56913966 rs1754538 NA 0 0 2 +chr1 57121859 57121860 rs12029757 NA 0 0 2 +chr1 57337676 57337677 rs11207011 NA 0 0 2 +chr1 57500855 57500856 rs1341320 primer_126_1 2 1 2 +chr1 57555533 57555534 rs6687355 NA 0 0 2 +chr1 57736624 57736625 rs1886139 NA 0 0 2 +chr1 57870385 57870386 rs2038379 NA 0 0 2 +chr1 58094437 58094438 rs4912301 NA 0 0 2 +chr1 58399726 58399727 rs338919 primer_55_1 2 1 2 +chr1 58840323 58840324 rs3015321 primer_20_0 2 1 2 +chr1 59104722 59104723 rs3010326 NA 0 0 2 +chr1 59705532 59705533 rs4619004 NA 0 0 2 +chr1 59744976 59744977 rs1004772 NA 0 0 2 +chr1 59990299 59990300 rs6587875 primer_36_2 2 1 2 +chr1 60165210 60165211 rs922355 NA 0 0 2 +chr1 60351687 60351688 rs11585396 NA 0 0 2 +chr1 60841604 60841605 rs6674001 primer_59_5 2 1 2 +chr1 60870856 60870857 rs10493298 primer_49_0 2 1 2 +chr1 60890847 60890848 rs12122228 primer_114_1 2 1 2 +chr1 60894506 60894507 rs1002005 primer_125_2 2 1 2 +chr1 60910555 60910556 rs2121598 NA 0 0 2 +chr1 60952056 60952057 rs1572312 primer_83_2 2 1 2 +chr1 61016271 61016272 rs924273 NA 0 0 2 +chr1 61287282 61287283 rs2152093 primer_66_4 2 1 2 +chr1 61338216 61338217 rs7521242 primer_5_3 2 1 2 +chr1 61452371 61452372 rs2499540 primer_24_2 2 1 2 +chr1 61511624 61511625 rs2499516 NA 0 0 2 +chr1 61538273 61538274 rs7541526 NA 0 0 2 +chr1 61747149 61747150 rs12408292 primer_3_5 2 1 2 +chr1 61772740 61772741 rs1892022 NA 0 0 2 +chr1 61865902 61865903 rs6587948 primer_82_2 2 1 2 +chr1 62128920 62128921 rs2476194 primer_113_3 2 1 2 +chr1 62308797 62308798 rs7512821 primer_76_4 2 1 2 +chr1 62339047 62339048 rs4915827 NA 0 0 2 +chr1 62405411 62405412 rs12747317 NA 0 0 2 +chr1 62957238 62957239 rs1191758 primer_12_5 2 1 2 +chr1 63151894 63151895 rs17318933 NA 0 0 2 +chr1 63629108 63629109 rs10489612 primer_0_1 2 1 2 +chr1 63629439 63629440 rs855314 primer_38_2 2 1 2 +chr1 64467504 64467505 rs2484245 primer_117_3 2 1 2 +chr1 64550997 64550998 rs12408795 NA 0 0 2 +chr1 64620258 64620259 rs12097652 NA 0 0 2 +chr1 64809387 64809388 rs2765873 NA 0 0 2 +chr1 64991139 64991140 rs12129709 NA 0 0 2 +chr1 65064430 65064431 rs2201689 NA 0 0 2 +chr1 65230246 65230247 rs1336472 primer_11_4 2 1 2 +chr1 65762795 65762796 rs12143459 NA 0 0 2 +chr1 65933951 65933952 rs2997091 NA 0 0 2 +chr1 66757282 66757283 rs688630 primer_3_2 2 1 2 +chr1 66779591 66779592 rs1566246 primer_3_1 2 1 2 +chr1 66802958 66802959 rs2312591 NA 0 0 2 +chr1 67117614 67117615 rs17129664 NA 0 0 2 +chr1 67607243 67607244 rs787501 NA 0 0 2 +chr1 68009957 68009958 rs4655768 NA 0 0 2 +chr1 68120329 68120330 rs1367452 NA 0 0 2 +chr1 68152553 68152554 rs1579514 NA 0 0 2 +chr1 68168240 68168241 rs1367448 NA 0 0 2 +chr1 68173296 68173297 rs1367444 primer_15_2 2 1 2 +chr1 68355855 68355856 rs9436812 primer_126_3 2 1 2 +chr1 68801505 68801506 rs1492062 NA 0 0 2 +chr1 68824947 68824948 rs1492074 NA 0 0 2 +chr1 70393713 70393714 rs4650044 NA 0 0 2 +chr1 70500769 70500770 rs655938 NA 0 0 2 +chr1 70516063 70516064 rs10518338 NA 0 0 2 +chr1 70872713 70872714 rs1536261 NA 0 0 2 +chr1 70908054 70908055 rs875727 NA 0 0 2 +chr1 72529714 72529715 rs782268 NA 0 0 2 +chr1 73701597 73701598 rs9425020 NA 0 0 2 +chr1 73755112 73755113 rs11210343 NA 0 0 2 +chr1 74491640 74491641 rs274604 NA 0 0 2 +chr1 74585737 74585738 rs9661462 primer_92_0 2 1 2 +chr1 74674614 74674615 rs10789400 NA 0 0 2 +chr1 74709577 74709578 rs3753190 NA 0 0 2 +chr1 74825388 74825389 rs277354 NA 0 0 2 +chr1 75575324 75575325 rs4949673 primer_38_0 2 1 2 +chr1 76509333 76509334 rs387831 primer_9_5 2 1 2 +chr1 76509751 76509752 rs1436087 NA 0 0 2 +chr1 76845267 76845268 rs13375961 NA 0 0 2 +chr1 77082832 77082833 rs191827 NA 0 0 2 +chr1 77732636 77732637 rs12030080 NA 0 0 2 +chr1 78345550 78345551 rs2352038 NA 0 0 2 +chr1 78757801 78757802 rs1937026 primer_84_0 2 1 2 +chr1 79105931 79105932 rs12097617 NA 0 0 2 +chr1 80876208 80876209 rs951507 NA 0 0 2 +chr1 81002756 81002757 rs1030414 primer_17_2 2 1 2 +chr1 81017259 81017260 rs12041774 NA 0 0 2 +chr1 81137751 81137752 rs1146418 NA 0 0 2 +chr1 81289758 81289759 rs1327609 NA 0 0 2 +chr1 81544760 81544761 rs10157210 primer_115_6 2 1 2 +chr1 83026226 83026227 rs1930272 primer_56_6 2 1 2 +chr1 83391685 83391686 rs4907021 primer_32_3 2 1 2 +chr1 84281161 84281162 rs680308 NA 0 0 2 +chr1 84691137 84691138 rs2911571 primer_69_2 2 1 2 +chr1 84769715 84769716 rs9659298 primer_126_6 2 1 2 +chr1 85096270 85096271 rs709767 primer_114_0 2 1 2 +chr1 85309502 85309503 rs233104 NA 0 0 2 +chr1 86508431 86508432 rs1321686 primer_21_1 2 1 2 +chr1 87214554 87214555 rs17421106 primer_5_5 2 1 2 +chr1 87230414 87230415 rs12409961 primer_28_7 2 1 2 +chr1 87246208 87246209 rs10747342 NA 0 0 2 +chr1 87257281 87257282 rs1330864 NA 0 0 2 +chr1 87370871 87370872 rs12094766 primer_11_0 2 1 2 +chr1 87991904 87991905 rs2991701 NA 0 0 2 +chr1 88001983 88001984 rs11801253 NA 0 0 2 +chr1 88138110 88138111 rs12126965 NA 0 0 2 +chr1 90135562 90135563 rs6428572 primer_39_6 2 1 2 +chr1 90192492 90192493 rs4415546 primer_54_3 2 1 2 +chr1 91161540 91161541 rs613176 NA 0 0 2 +chr1 91646009 91646010 rs2478178 NA 0 0 2 +chr1 91712380 91712381 rs1805113 primer_83_3 2 1 2 +chr1 91715920 91715921 rs17131536 NA 0 0 2 +chr1 91736909 91736910 rs6677523 primer_16_2 2 1 2 +chr1 91775475 91775476 rs284202 NA 0 0 2 +chr1 91930556 91930557 rs7549306 NA 0 0 2 +chr1 92037573 92037574 rs7355067 primer_13_8 2 1 2 +chr1 93057525 93057526 rs2249590 NA 0 0 2 +chr1 94013227 94013228 rs4147851 NA 0 0 2 +chr1 94037640 94037641 rs1889548 NA 0 0 2 +chr1 94095932 94095933 rs4147822 primer_77_2 2 1 2 +chr1 94831817 94831818 rs915012 NA 0 0 2 +chr1 94997414 94997415 rs7533303 NA 0 0 2 +chr1 95168165 95168166 rs965314 primer_74_2 2 1 2 +chr1 95674463 95674464 rs1995802 NA 0 0 2 +chr1 95793368 95793369 rs10783020 primer_73_4 2 1 2 +chr1 97484477 97484478 rs7545712 NA 0 0 2 +chr1 97561244 97561245 rs2811219 NA 0 0 2 +chr1 98223835 98223836 rs12724493 NA 0 0 2 +chr1 98924687 98924688 rs1854510 primer_90_2 2 1 2 +chr1 99142738 99142739 rs12075686 NA 0 0 2 +chr1 100642191 100642192 rs2484535 NA 0 0 2 +chr1 100950150 100950151 rs6577219 NA 0 0 2 +chr1 101544210 101544211 rs961566 NA 0 0 2 +chr1 101830722 101830723 rs10493973 primer_10_2 2 1 2 +chr1 102031019 102031020 rs4908211 NA 0 0 2 +chr1 103295906 103295907 rs17127731 primer_25_3 2 1 2 +chr1 104342546 104342547 rs6701091 NA 0 0 2 +chr1 106034532 106034533 rs480255 NA 0 0 2 +chr1 106249335 106249336 rs7543568 primer_110_3 2 1 2 +chr1 106432425 106432426 rs4915125 NA 0 0 2 +chr1 107340420 107340421 rs12066815 primer_124_2 2 1 2 +chr1 107387742 107387743 rs6681988 NA 0 0 2 +chr1 107388537 107388538 rs746603 NA 0 0 2 +chr1 107531682 107531683 rs525007 primer_69_4 2 1 2 +chr1 107702992 107702993 rs2494067 NA 0 0 2 +chr1 107753885 107753886 rs4531312 NA 0 0 2 +chr1 107809189 107809190 rs17020088 primer_126_0 2 1 2 +chr1 108816879 108816880 rs1277213 primer_55_0 2 1 2 +chr1 109142650 109142651 rs587727 NA 0 0 2 +chr1 109278296 109278297 rs17035949 primer_94_2 2 1 2 +chr1 109764817 109764818 rs943640 NA 0 0 2 +chr1 109790193 109790194 rs7524737 NA 0 0 2 +chr1 110110257 110110258 rs514341 NA 0 0 2 +chr1 110158448 110158449 rs4838931 NA 0 0 2 +chr1 110456231 110456232 rs7514102 primer_10_3 2 1 2 +chr1 110574129 110574130 rs1416812 NA 0 0 2 +chr1 110878804 110878805 rs10857833 NA 0 0 2 +chr1 110917224 110917225 rs1282023 NA 0 0 2 +chr1 111003908 111003909 rs1149185 NA 0 0 2 +chr1 111080116 111080117 rs1282129 NA 0 0 2 +chr1 111499526 111499527 rs3393 primer_50_3 2 1 2 +chr1 111814478 111814479 rs1767282 primer_52_2 2 1 2 +chr1 111937953 111937954 rs9429425 NA 0 0 2 +chr1 112298378 112298379 rs17029987 primer_86_4 2 1 2 +chr1 112330252 112330253 rs2995774 NA 0 0 2 +chr1 112369220 112369221 rs2488778 NA 0 0 2 +chr1 113121817 113121818 rs1216796 NA 0 0 2 +chr1 114095954 114095955 rs1683253 NA 0 0 2 +chr1 114200063 114200064 rs401666 NA 0 0 2 +chr1 114264936 114264937 rs11589933 NA 0 0 2 +chr1 115112244 115112245 rs1286201 NA 0 0 2 +chr1 115295297 115295298 rs2856813 primer_104_1 2 1 2 +chr1 115337510 115337511 rs17540656 primer_124_4 2 1 2 +chr1 115458058 115458059 rs2334915 NA 0 0 2 +chr1 115697590 115697591 rs3811006 primer_33_2 2 1 2 +chr1 116025410 116025411 rs17035127 primer_62_3 2 1 2 +chr1 116265554 116265555 rs4839061 primer_80_0 2 1 2 +chr1 116490160 116490161 rs4839073 primer_114_3 2 1 2 +chr1 117051841 117051842 rs10801929 NA 0 0 2 +chr1 117059454 117059455 rs1555794 primer_105_5 2 1 2 +chr1 117095011 117095012 rs1289667 NA 0 0 2 +chr1 117178922 117178923 rs4659167 NA 0 0 2 +chr1 117203588 117203589 rs10801937 primer_65_3 2 1 2 +chr1 117576911 117576912 rs4261104 primer_31_6 2 1 2 +chr1 119351304 119351305 rs838534 NA 0 0 2 +chr1 119374629 119374630 rs3765953 primer_87_3 2 1 2 +chr1 119802276 119802277 rs2282403 NA 0 0 2 +chr1 147063849 147063850 rs647596 NA 0 0 2 +chr1 147525420 147525421 rs12022413 NA 0 0 2 +chr1 147552119 147552120 rs10494251 NA 0 0 2 +chr1 150558531 150558532 rs10888382 NA 0 0 2 +chr1 151375269 151375270 rs1752380 NA 0 0 2 +chr1 151818381 151818382 rs7540530 primer_81_1 2 1 2 +chr1 152751576 152751577 rs1332506 NA 0 0 2 +chr1 152823972 152823973 rs7517755 primer_0_3 2 1 2 +chr1 154443300 154443301 rs4845623 primer_71_4 2 1 2 +chr1 154732118 154732119 rs925042 primer_115_4 2 1 2 +chr1 154734143 154734144 rs6426905 NA 0 0 2 +chr1 155087374 155087375 rs2306124 primer_22_6 2 1 2 +chr1 156437060 156437061 rs4414033 primer_39_2 2 1 2 +chr1 156689975 156689976 rs7532302 primer_78_2 2 1 2 +chr1 156693485 156693486 rs4402117 NA 0 0 2 +chr1 156876440 156876441 rs6334 primer_83_1 2 1 2 +chr1 157181732 157181733 rs6675916 NA 0 0 2 +chr1 157472326 157472327 rs11264737 primer_84_3 2 1 2 +chr1 157568821 157568822 rs11264764 NA 0 0 2 +chr1 158012788 158012789 rs1925034 NA 0 0 2 +chr1 158103463 158103464 rs12088518 NA 0 0 2 +chr1 158360451 158360452 rs12742463 NA 0 0 2 +chr1 158654988 158654989 rs2276401 primer_67_1 2 1 2 +chr1 159042447 159042448 rs2814771 primer_44_3 2 1 2 +chr1 159134197 159134198 rs863027 NA 0 0 2 +chr1 159351884 159351885 rs4443888 primer_12_7 2 1 2 +chr1 159709845 159709846 rs3093077 primer_80_6 2 1 2 +chr1 159743765 159743766 rs11265265 NA 0 0 2 +chr1 159758336 159758337 rs11265269 NA 0 0 2 +chr1 159779397 159779398 rs3820099 primer_63_5 2 1 2 +chr1 159875028 159875029 rs7521729 primer_13_9 2 1 2 +chr1 160004949 160004950 rs11809878 primer_111_2 2 1 2 +chr1 160438772 160438773 rs4656258 NA 0 0 2 +chr1 160830689 160830690 rs485618 primer_105_3 2 1 2 +chr1 161234747 161234748 rs2501873 NA 0 0 2 +chr1 161759958 161759959 rs1417580 NA 0 0 2 +chr1 161971428 161971429 rs2490431 primer_76_3 2 1 2 +chr1 161997496 161997497 rs6691548 primer_65_0 2 1 2 +chr1 162004185 162004186 rs2490424 NA 0 0 2 +chr1 162334485 162334486 rs347313 NA 0 0 2 +chr1 162339488 162339489 rs423125 primer_4_2 2 1 2 +chr1 162354654 162354655 rs449908 NA 0 0 2 +chr1 162486529 162486530 rs464649 NA 0 0 2 +chr1 162621516 162621517 rs17431968 NA 0 0 2 +chr1 162852749 162852750 rs12134171 primer_88_4 2 1 2 +chr1 163063720 163063721 rs951437 primer_97_0 2 1 2 +chr1 163464959 163464960 rs3001080 primer_34_3 2 1 2 +chr1 163568446 163568447 rs6700901 NA 0 0 2 +chr1 163657977 163657978 rs10494395 NA 0 0 2 +chr1 163868273 163868274 rs811435 NA 0 0 2 +chr1 164485232 164485233 rs3945008 NA 0 0 2 +chr1 164519219 164519220 rs1338626 NA 0 0 2 +chr1 164680042 164680043 rs6426879 primer_30_4 2 1 2 +chr1 164750823 164750824 rs10918063 NA 0 0 2 +chr1 165077358 165077359 rs6663388 primer_15_0 2 1 2 +chr1 165217252 165217253 rs10737508 primer_64_6 2 1 2 +chr1 165295618 165295619 rs6662349 primer_68_4 2 1 2 +chr1 165412606 165412607 rs10489745 NA 0 0 2 +chr1 165620297 165620298 rs1337444 NA 0 0 2 +chr1 165891575 165891576 rs3762365 primer_13_4 2 1 2 +chr1 165934724 165934725 rs2349106 primer_127_1 2 1 2 +chr1 166072230 166072231 rs4642869 primer_26_7 2 1 2 +chr1 166358742 166358743 rs17460402 primer_52_1 2 1 2 +chr1 166400413 166400414 rs4657543 NA 0 0 2 +chr1 166430337 166430338 rs6427004 NA 0 0 2 +chr1 166490192 166490193 rs10918488 NA 0 0 2 +chr1 166569763 166569764 rs7516525 primer_36_0 2 1 2 +chr1 167191721 167191722 rs11580495 NA 0 0 2 +chr1 167494678 167494679 rs704852 NA 0 0 2 +chr1 167499626 167499627 rs704853 NA 0 0 2 +chr1 167531577 167531578 rs704859 NA 0 0 2 +chr1 167565032 167565033 rs4657670 NA 0 0 2 +chr1 167652881 167652882 rs12067995 NA 0 0 2 +chr1 167843120 167843121 rs204264 primer_57_3 2 1 2 +chr1 168379932 168379933 rs2268550 primer_109_6 2 1 2 +chr1 168503682 168503683 rs7536740 NA 0 0 2 +chr1 168847006 168847007 rs2143091 NA 0 0 2 +chr1 168882804 168882805 rs1570334 NA 0 0 2 +chr1 168953343 168953344 rs12048750 NA 0 0 2 +chr1 169080642 169080643 rs1200100 NA 0 0 2 +chr1 169101093 169101094 rs2051145 NA 0 0 2 +chr1 169553315 169553316 rs12120605 NA 0 0 2 +chr1 169554298 169554299 rs6427199 NA 0 0 2 +chr1 169682542 169682543 rs12049148 NA 0 0 2 +chr1 170567568 170567569 rs12563881 primer_64_0 2 1 2 +chr1 170585782 170585783 rs7535322 primer_60_5 2 1 2 +chr1 171065655 171065656 rs16863955 NA 0 0 2 +chr1 171388110 171388111 rs12738952 primer_101_5 2 1 2 +chr1 171420335 171420336 rs7519763 NA 0 0 2 +chr1 171463969 171463970 rs12741782 primer_68_2 2 1 2 +chr1 172698826 172698827 rs2071929 primer_13_3 2 1 2 +chr1 173399531 173399532 rs1578624 NA 0 0 2 +chr1 174547227 174547228 rs10912807 NA 0 0 2 +chr1 175406665 175406666 rs859398 primer_69_5 2 1 2 +chr1 175478659 175478660 rs859415 primer_74_3 2 1 2 +chr1 175653291 175653292 rs12089079 NA 0 0 2 +chr1 175689262 175689263 rs10913056 primer_95_0 2 1 2 +chr1 175769866 175769867 rs640692 NA 0 0 2 +chr1 176677246 176677247 rs10798473 primer_26_2 2 1 2 +chr1 177162930 177162931 rs12021769 primer_29_5 2 1 2 +chr1 177414899 177414900 rs9662701 NA 0 0 2 +chr1 177787368 177787369 rs1923626 primer_26_1 2 1 2 +chr1 177946338 177946339 rs842192 primer_85_3 2 1 2 +chr1 177962372 177962373 rs12747656 NA 0 0 2 +chr1 178039337 178039338 rs10753177 primer_77_4 2 1 2 +chr1 179641885 179641886 rs11806102 NA 0 0 2 +chr1 179790662 179790663 rs6683781 primer_13_6 2 1 2 +chr1 179891943 179891944 rs502036 NA 0 0 2 +chr1 180962371 180962372 rs3737062 primer_50_1 2 1 2 +chr1 181058788 181058789 rs2282348 NA 0 0 2 +chr1 181150698 181150699 rs6425668 NA 0 0 2 +chr1 181165737 181165738 rs3856080 NA 0 0 2 +chr1 181847373 181847374 rs695072 NA 0 0 2 +chr1 181934372 181934373 rs12135968 NA 0 0 2 +chr1 182542113 182542114 rs12038056 NA 0 0 2 +chr1 182775069 182775070 rs7540658 NA 0 0 2 +chr1 182988743 182988744 rs6694038 NA 0 0 2 +chr1 183140035 183140036 rs1058177 primer_105_2 2 1 2 +chr1 183446182 183446183 rs4047801 NA 0 0 2 +chr1 183534528 183534529 rs3842897 NA 0 0 2 +chr1 183795924 183795925 rs2500097 NA 0 0 2 +chr1 183819435 183819436 rs10494568 primer_116_4 2 1 2 +chr1 183961614 183961615 rs2182625 NA 0 0 2 +chr1 184021611 184021612 rs10911494 NA 0 0 2 +chr1 185373429 185373430 rs16823952 primer_41_1 2 1 2 +chr1 185571485 185571486 rs11583193 primer_98_4 2 1 2 +chr1 186081284 186081285 rs10798035 NA 0 0 2 +chr1 186839210 186839211 rs3820185 primer_56_1 2 1 2 +chr1 187064456 187064457 rs1474864 primer_90_4 2 1 2 +chr1 187278017 187278018 rs2453727 NA 0 0 2 +chr1 187340471 187340472 rs10798106 NA 0 0 2 +chr1 187555147 187555148 rs1339082 NA 0 0 2 +chr1 187925059 187925060 rs11802712 NA 0 0 2 +chr1 188742320 188742321 rs10754136 NA 0 0 2 +chr1 188801457 188801458 rs4255388 NA 0 0 2 +chr1 189201086 189201087 rs1342561 primer_58_3 2 1 2 +chr1 189789641 189789642 rs11578153 NA 0 0 2 +chr1 191428385 191428386 rs6700152 primer_94_3 2 1 2 +chr1 191461092 191461093 rs11800005 NA 0 0 2 +chr1 192582493 192582494 rs2984921 NA 0 0 2 +chr1 193041492 193041493 rs6661522 NA 0 0 2 +chr1 193601203 193601204 rs17304238 NA 0 0 2 +chr1 193804952 193804953 rs10801256 NA 0 0 2 +chr1 193960846 193960847 rs642668 primer_91_2 2 1 2 +chr1 195073246 195073247 rs10494719 primer_35_3 2 1 2 +chr1 196183997 196183998 rs1408868 primer_5_4 2 1 2 +chr1 197341616 197341617 rs3790370 NA 0 0 2 +chr1 197842435 197842436 rs10922298 primer_108_6 2 1 2 +chr1 198452277 198452278 rs2813164 NA 0 0 2 +chr1 199128148 199128149 rs427790 primer_109_2 2 1 2 +chr1 199260499 199260500 rs1359451 primer_95_2 2 1 2 +chr1 199511757 199511758 rs17637275 primer_78_1 2 1 2 +chr1 199624713 199624714 rs12725952 NA 0 0 2 +chr1 200487295 200487296 rs10919946 NA 0 0 2 +chr1 200496875 200496876 rs6427832 NA 0 0 2 +chr1 200735625 200735626 rs10494819 primer_27_1 2 1 2 +chr1 201102755 201102756 rs10920115 NA 0 0 2 +chr1 201105164 201105165 rs12022389 NA 0 0 2 +chr1 201173425 201173426 rs10920138 NA 0 0 2 +chr1 201200425 201200426 rs2365299 primer_22_1 2 1 2 +chr1 201496928 201496929 rs10800784 NA 0 0 2 +chr1 201526439 201526440 rs11586342 NA 0 0 2 +chr1 201555342 201555343 rs556903 NA 0 0 2 +chr1 201568356 201568357 rs4915236 primer_123_4 2 1 2 +chr1 201592491 201592492 rs545372 primer_20_2 2 1 2 +chr1 201773627 201773628 rs633367 primer_104_0 2 1 2 +chr1 201821697 201821698 rs1032524 primer_28_2 2 1 2 +chr1 201969866 201969867 rs7513 primer_9_2 2 1 2 +chr1 202048271 202048272 rs6656470 NA 0 0 2 +chr1 202056161 202056162 rs6427933 NA 0 0 2 +chr1 202076101 202076102 rs10158382 primer_5_2 2 1 2 +chr1 202159983 202159984 rs4359077 primer_120_2 2 1 2 +chr1 202705068 202705069 rs4072661 primer_25_2 2 1 2 +chr1 202708662 202708663 rs3923371 primer_44_6 2 1 2 +chr1 202841433 202841434 rs4950949 NA 0 0 2 +chr1 203176172 203176173 rs762625 primer_122_1 2 1 2 +chr1 203204227 203204228 rs2486949 primer_50_4 2 1 2 +chr1 203367679 203367680 rs10800919 NA 0 0 2 +chr1 203380523 203380524 rs6428006 NA 0 0 2 +chr1 203675499 203675500 rs4951357 primer_126_5 2 1 2 +chr1 204013204 204013205 rs2796433 NA 0 0 2 +chr1 204093863 204093864 rs6593993 NA 0 0 2 +chr1 204143277 204143278 rs4951309 primer_98_5 2 1 2 +chr1 204390204 204390205 rs11240735 NA 0 0 2 +chr1 204400746 204400747 rs2942133 primer_98_6 2 1 2 +chr1 204663352 204663353 rs2815829 primer_2_1 2 1 2 +chr1 205006606 205006607 rs2802841 primer_112_3 2 1 2 +chr1 205349192 205349193 rs10751435 primer_88_7 2 1 2 +chr1 205349854 205349855 rs913722 NA 0 0 2 +chr1 205435749 205435750 rs10900490 primer_56_2 2 1 2 +chr1 205449005 205449006 rs1999131 primer_68_1 2 1 2 +chr1 205454764 205454765 rs10900493 primer_90_1 2 1 2 +chr1 205641645 205641646 rs6661827 NA 0 0 2 +chr1 205928279 205928280 rs12143020 NA 0 0 2 +chr1 206110071 206110072 rs33985287 primer_113_6 2 1 2 +chr1 207083957 207083958 rs2842754 NA 0 0 2 +chr1 207863630 207863631 rs2796247 NA 0 0 2 +chr1 208020386 208020387 rs1152832 primer_63_4 2 1 2 +chr1 208209663 208209664 rs1318276 primer_50_5 2 1 2 +chr1 208317549 208317550 rs2897064 primer_7_5 2 1 2 +chr1 208388007 208388008 rs2163039 NA 0 0 2 +chr1 208460656 208460657 rs696958 primer_3_0 2 1 2 +chr1 208546502 208546503 rs7548249 NA 0 0 2 +chr1 208686947 208686948 rs10863723 NA 0 0 2 +chr1 208882506 208882507 rs4844730 primer_58_5 2 1 2 +chr1 208915168 208915169 rs7368359 NA 0 0 2 +chr1 209021902 209021903 rs6670957 NA 0 0 2 +chr1 209082468 209082469 rs1183044 NA 0 0 2 +chr1 209458858 209458859 rs7526722 primer_74_0 2 1 2 +chr1 209555244 209555245 rs10746420 NA 0 0 2 +chr1 209566557 209566558 rs7525534 primer_44_5 2 1 2 +chr1 209631153 209631154 rs2236891 primer_109_4 2 1 2 +chr1 210440271 210440272 rs3765851 NA 0 0 2 +chr1 210526308 210526309 rs12121296 NA 0 0 2 +chr1 210557891 210557892 rs11807403 NA 0 0 2 +chr1 210607171 210607172 rs4245753 NA 0 0 2 +chr1 210711356 210711357 rs9430044 NA 0 0 2 +chr1 210733896 210733897 rs1890844 primer_41_5 2 1 2 +chr1 211089910 211089911 rs9970961 NA 0 0 2 +chr1 211553632 211553633 rs9430069 NA 0 0 2 +chr1 211641944 211641945 rs1373293 NA 0 0 2 +chr1 211654378 211654379 rs3795833 primer_119_2 2 1 2 +chr1 211773032 211773033 rs4951426 NA 0 0 2 +chr1 212125461 212125462 rs12087287 primer_86_1 2 1 2 +chr1 212177632 212177633 rs6703980 NA 0 0 2 +chr1 212900023 212900024 rs1284851 NA 0 0 2 +chr1 212982223 212982224 rs11120070 primer_54_0 2 1 2 +chr1 213325888 213325889 rs1699185 primer_4_1 2 1 2 +chr1 213348089 213348090 rs10864043 NA 0 0 2 +chr1 213605852 213605853 rs11120170 NA 0 0 2 +chr1 213759477 213759478 rs12041173 NA 0 0 2 +chr1 213859707 213859708 rs2359937 NA 0 0 2 +chr1 214302667 214302668 rs6540817 primer_24_1 2 1 2 +chr1 214367992 214367993 rs11120305 NA 0 0 2 +chr1 214385314 214385315 rs3013445 primer_99_1 2 1 2 +chr1 214395763 214395764 rs4129186 NA 0 0 2 +chr1 214403757 214403758 rs12129366 primer_91_4 2 1 2 +chr1 214420847 214420848 rs11120316 NA 0 0 2 +chr1 214449474 214449475 rs4394613 primer_77_1 2 1 2 +chr1 214684618 214684619 rs441318 NA 0 0 2 +chr1 214735751 214735752 rs6687999 NA 0 0 2 +chr1 214857807 214857808 rs1415181 NA 0 0 2 +chr1 215794514 215794515 rs17025432 primer_100_3 2 1 2 +chr1 215799452 215799453 rs4363405 primer_13_5 2 1 2 +chr1 216042398 216042399 rs11120726 NA 0 0 2 +chr1 216119223 216119224 rs301734 primer_71_0 2 1 2 +chr1 216460048 216460049 rs4846466 NA 0 0 2 +chr1 216460292 216460293 rs6687745 NA 0 0 2 +chr1 216739918 216739919 rs2813703 primer_71_2 2 1 2 +chr1 216766442 216766443 rs11572636 primer_10_4 2 1 2 +chr1 216852799 216852800 rs11117706 primer_73_0 2 1 2 +chr1 217975334 217975335 rs4846453 NA 0 0 2 +chr1 218515812 218515813 rs3009947 primer_2_0 2 1 2 +chr1 218575615 218575616 rs1932971 primer_113_7 2 1 2 +chr1 218613206 218613207 rs2965012 primer_66_2 2 1 2 +chr1 218912241 218912242 rs12039986 NA 0 0 2 +chr1 218922039 218922040 rs12732806 NA 0 0 2 +chr1 220352650 220352651 rs10863546 NA 0 0 2 +chr1 220371230 220371231 rs12041182 primer_8_1 2 1 2 +chr1 220937523 220937524 rs11806418 NA 0 0 2 +chr1 221725440 221725441 rs12091463 primer_90_0 2 1 2 +chr1 221784846 221784847 rs4240927 primer_108_4 2 1 2 +chr1 221806419 221806420 rs3934724 NA 0 0 2 +chr1 222030082 222030083 rs11590870 NA 0 0 2 +chr1 222606605 222606606 rs3008598 NA 0 0 2 +chr1 223133088 223133089 rs851178 NA 0 0 2 +chr1 223176587 223176588 rs851170 NA 0 0 2 +chr1 223483194 223483195 rs10495209 NA 0 0 2 +chr1 225682527 225682528 rs7553931 NA 0 0 2 +chr1 225771154 225771155 rs6685014 primer_117_1 2 1 2 +chr1 225813264 225813265 rs1467143 primer_86_5 2 1 2 +chr1 226488597 226488598 rs11588657 NA 0 0 2 +chr1 226505840 226505841 rs7524430 primer_98_3 2 1 2 +chr1 226768479 226768480 rs12729579 NA 0 0 2 +chr1 227857806 227857807 rs2872243 NA 0 0 2 +chr1 227885107 227885108 rs4074668 primer_102_0 2 1 2 +chr1 227898629 227898630 rs1573059 primer_104_3 2 1 2 +chr1 228683209 228683210 rs10916354 primer_17_3 2 1 2 +chr1 228804122 228804123 rs10799489 NA 0 0 2 +chr1 228883400 228883401 rs11585386 primer_61_0 2 1 2 +chr1 228916384 228916385 rs2000163 NA 0 0 2 +chr1 228971531 228971532 rs7513940 NA 0 0 2 +chr1 229019417 229019418 rs551755 primer_27_4 2 1 2 +chr1 229037604 229037605 rs1870362 NA 0 0 2 +chr1 229252923 229252924 rs9435869 NA 0 0 2 +chr1 229524043 229524044 rs10916508 NA 0 0 2 +chr1 229545258 229545259 rs927204 primer_12_2 2 1 2 +chr1 229838600 229838601 rs687266 primer_57_5 2 1 2 +chr1 230051096 230051097 rs7515331 NA 0 0 2 +chr1 230075650 230075651 rs6673349 NA 0 0 2 +chr1 230128314 230128315 rs7538126 primer_93_2 2 1 2 +chr1 230175225 230175226 rs1124110 NA 0 0 2 +chr1 230287734 230287735 rs11122478 primer_64_4 2 1 2 +chr1 230361061 230361062 rs1108707 NA 0 0 2 +chr1 230741653 230741654 rs1317764 primer_124_6 2 1 2 +chr1 230761716 230761717 rs3790955 primer_35_2 2 1 2 +chr1 231227253 231227254 rs16854012 NA 0 0 2 +chr1 231509878 231509879 rs1765780 NA 0 0 2 +chr1 231937381 231937382 rs701158 primer_94_0 2 1 2 +chr1 232257670 232257671 rs4596830 NA 0 0 2 +chr1 232279346 232279347 rs11803212 NA 0 0 2 +chr1 232546374 232546375 rs789645 primer_91_0 2 1 2 +chr1 232625369 232625370 rs1970168 NA 0 0 2 +chr1 232668360 232668361 rs1986615 NA 0 0 2 +chr1 233575485 233575486 rs904068 NA 0 0 2 +chr1 233655722 233655723 rs701232 NA 0 0 2 +chr1 233688178 233688179 rs595191 NA 0 0 2 +chr1 233945125 233945126 rs4506523 NA 0 0 2 +chr1 234133422 234133423 rs12129782 primer_72_0 2 1 2 +chr1 234646702 234646703 rs12058613 NA 0 0 2 +chr1 234742967 234742968 rs2587536 primer_77_3 2 1 2 +chr1 234760711 234760712 rs17589414 NA 0 0 2 +chr1 234875977 234875978 rs10910522 primer_33_3 2 1 2 +chr1 235079949 235079950 rs11580121 primer_56_7 2 1 2 +chr1 235601196 235601197 rs4659946 NA 0 0 2 +chr1 235651206 235651207 rs10159416 primer_64_3 2 1 2 +chr1 235686638 235686639 rs7545788 NA 0 0 2 +chr1 236133649 236133650 rs12566852 NA 0 0 2 +chr1 236691887 236691888 rs17648708 primer_60_0 2 1 2 +chr1 236785241 236785242 rs7556238 NA 0 0 2 +chr1 236955103 236955104 rs12125972 NA 0 0 2 +chr1 237010734 237010735 rs10925289 NA 0 0 2 +chr1 237150421 237150422 rs1409052 primer_124_1 2 1 2 +chr1 237249991 237249992 rs888438 NA 0 0 2 +chr1 237830999 237831000 rs6429040 primer_2_5 2 1 2 +chr1 238555730 238555731 rs789375 primer_83_0 2 1 2 +chr1 238736602 238736603 rs10925747 NA 0 0 2 +chr1 239108477 239108478 rs4659902 primer_100_4 2 1 2 +chr1 239309812 239309813 rs10495435 NA 0 0 2 +chr1 239606644 239606645 rs12119540 NA 0 0 2 +chr1 239763708 239763709 rs17657156 NA 0 0 2 +chr1 239810705 239810706 rs6690809 primer_22_7 2 1 2 +chr1 239913307 239913308 rs10495449 primer_121_1 2 1 2 +chr1 239954336 239954337 rs10926029 primer_3_4 2 1 2 +chr1 240085781 240085782 rs4443876 primer_91_6 2 1 2 +chr1 240244082 240244083 rs6429195 primer_69_7 2 1 2 +chr1 240449685 240449686 rs11590081 NA 0 0 2 +chr1 240462898 240462899 rs10495470 NA 0 0 2 +chr1 240479866 240479867 rs11578184 NA 0 0 2 +chr1 240497189 240497190 rs9428478 NA 0 0 2 +chr1 240503701 240503702 rs10465630 NA 0 0 2 +chr1 240511898 240511899 rs7540147 NA 0 0 2 +chr1 240610365 240610366 rs11578889 NA 0 0 2 +chr1 240634788 240634789 rs6429215 NA 0 0 2 +chr1 240889821 240889822 rs187783 primer_100_0 2 1 2 +chr1 241022755 241022756 rs523361 NA 0 0 2 +chr1 241508337 241508338 rs11802956 NA 0 0 2 +chr1 241548400 241548401 rs11808201 NA 0 0 2 +chr1 241609118 241609119 rs613032 primer_95_4 2 1 2 +chr1 241688442 241688443 rs12133073 NA 0 0 2 +chr1 241876826 241876827 rs2526697 NA 0 0 2 +chr1 241924341 241924342 rs4658565 NA 0 0 2 +chr1 241926492 241926493 rs7516206 primer_30_3 2 1 2 +chr1 242185299 242185300 rs316835 primer_53_0 2 1 2 +chr1 242431565 242431566 rs2796077 primer_52_3 2 1 2 +chr1 242527079 242527080 rs2810011 NA 0 0 2 +chr1 242648291 242648292 rs2184185 primer_19_2 2 1 2 +chr1 242710292 242710293 rs10926828 NA 0 0 2 +chr1 242821863 242821864 rs2998678 NA 0 0 2 +chr1 244024297 244024298 rs1000543 NA 0 0 2 +chr1 244097172 244097173 rs4658613 primer_34_4 2 1 2 +chr1 244156037 244156038 rs10803181 primer_97_3 2 1 2 +chr1 244296480 244296481 rs678004 NA 0 0 2 +chr1 244811283 244811284 rs12088062 NA 0 0 2 +chr1 244834650 244834651 rs10927330 primer_60_1 2 1 2 +chr1 245125190 245125191 rs6672147 primer_31_5 2 1 2 +chr1 245164782 245164783 rs12039117 NA 0 0 2 +chr1 245427893 245427894 rs1173851 primer_71_5 2 1 2 +chr1 245445516 245445517 rs1093937 NA 0 0 2 +chr1 245615681 245615682 rs1771522 NA 0 0 2 +chr1 245654196 245654197 rs4658792 primer_60_2 2 1 2 +chr1 246004714 246004715 rs4654186 NA 0 0 2 +chr1 246533293 246533294 rs10924772 NA 0 0 2 +chr1 246655331 246655332 rs3124089 primer_45_1 2 1 2 +chr1 247387028 247387029 rs7542425 NA 0 0 2 +chr1 247618266 247618267 rs1144815 primer_115_7 2 1 2 +chr1 247619297 247619298 rs11587369 NA 0 0 2 +chr2 623469 623470 rs11688330 primer_12_1 2 1 2 +chr2 782576 782577 rs10183412 NA 0 0 2 +chr2 1005373 1005374 rs7598261 NA 0 0 2 +chr2 1120961 1120962 rs4971463 NA 0 0 2 +chr2 1374287 1374288 rs4927602 primer_110_4 2 1 2 +chr2 1411186 1411187 rs2298873 primer_91_5 2 1 2 +chr2 1521785 1521786 rs4927594 primer_27_3 2 1 2 +chr2 2232508 2232509 rs4853946 NA 0 0 2 +chr2 2233026 2233027 rs17247253 primer_66_3 2 1 2 +chr2 2529430 2529431 rs4853800 primer_69_0 2 1 2 +chr2 2663193 2663194 rs10202240 NA 0 0 2 +chr2 2684138 2684139 rs1470738 NA 0 0 2 +chr2 2697892 2697893 rs1993081 primer_93_3 2 1 2 +chr2 2737673 2737674 rs1451197 primer_40_0 2 1 2 +chr2 2941682 2941683 rs1667060 NA 0 0 2 +chr2 2961628 2961629 rs1729903 NA 0 0 2 +chr2 3008517 3008518 rs2031028 primer_34_1 2 1 2 +chr2 3125150 3125151 rs1078821 primer_88_6 2 1 2 +chr2 3476791 3476792 rs7592700 NA 0 0 2 +chr2 3538938 3538939 rs10197283 NA 0 0 2 +chr2 3737954 3737955 rs7563964 NA 0 0 2 +chr2 3789712 3789713 rs11886534 primer_63_1 2 1 2 +chr2 3815526 3815527 rs11903032 NA 0 0 2 +chr2 3834586 3834587 rs2034730 primer_108_5 2 1 2 +chr2 3947048 3947049 rs4850016 primer_39_4 2 1 2 +chr2 4126137 4126138 rs1437701 NA 0 0 2 +chr2 4151150 4151151 rs1983365 primer_78_3 2 1 2 +chr2 4408464 4408465 rs2602629 primer_106_1 2 1 2 +chr2 4882739 4882740 rs6542644 primer_70_0 2 1 2 +chr2 4938165 4938166 rs6422704 primer_108_1 2 1 2 +chr2 5355829 5355830 rs11677035 NA 0 0 2 +chr2 5454635 5454636 rs792071 NA 0 0 2 +chr2 5851836 5851837 rs2163025 NA 0 0 2 +chr2 5852384 5852385 rs11694877 NA 0 0 2 +chr2 5905411 5905412 rs7559948 NA 0 0 2 +chr2 5938287 5938288 rs4349325 primer_101_2 2 1 2 +chr2 6196662 6196663 rs7424127 primer_125_1 2 1 2 +chr2 6240815 6240816 rs10519722 primer_45_5 2 1 2 +chr2 6352305 6352306 rs6712182 primer_85_0 2 1 2 +chr2 6435530 6435531 rs10190662 NA 0 0 2 +chr2 6789186 6789187 rs4669100 NA 0 0 2 +chr2 6795107 6795108 rs905968 primer_113_5 2 1 2 +chr2 6810898 6810899 rs1077583 primer_110_5 2 1 2 +chr2 6968080 6968081 rs4669122 primer_47_2 2 1 2 +chr2 7203027 7203028 rs7562418 primer_31_1 2 1 2 +chr2 7438971 7438972 rs732078 primer_111_4 2 1 2 +chr2 7516308 7516309 rs6431885 primer_44_0 2 1 2 +chr2 7672584 7672585 rs11682611 primer_79_3 2 1 2 +chr2 7905055 7905056 rs1861506 primer_111_1 2 1 2 +chr2 7958490 7958491 rs40996 primer_56_0 2 1 2 +chr2 8170863 8170864 rs1981456 primer_59_4 2 1 2 +chr2 8271937 8271938 rs11674752 NA 0 0 2 +chr2 8401999 8402000 rs4669265 NA 0 0 2 +chr2 8415953 8415954 rs409169 primer_51_2 2 1 2 +chr2 8533796 8533797 rs1532791 primer_32_2 2 1 2 +chr2 8584171 8584172 rs168293 primer_11_1 2 1 2 +chr2 8630433 8630434 rs4669318 primer_64_1 2 1 2 +chr2 8635971 8635972 rs3927971 NA 0 0 2 +chr2 8800023 8800024 rs17722392 primer_8_0 2 1 2 +chr2 9168018 9168019 rs907165 primer_27_0 2 1 2 +chr2 9766015 9766016 rs10200632 primer_93_0 2 1 2 +chr2 9768771 9768772 rs4669453 primer_6_3 2 1 2 +chr2 9772699 9772700 rs871820 primer_85_5 2 1 2 +chr2 9812069 9812070 rs7559852 NA 0 0 2 +chr2 9958097 9958098 rs6708858 NA 0 0 2 +chr2 10005219 10005220 rs1469541 NA 0 0 2 +chr2 10069865 10069866 rs4233874 primer_51_4 2 1 2 +chr2 10089783 10089784 rs11680378 primer_67_3 2 1 2 +chr2 10124581 10124582 rs6741290 primer_125_5 2 1 2 +chr2 10240082 10240083 rs759341 primer_34_2 2 1 2 +chr2 10282215 10282216 rs4669564 primer_111_3 2 1 2 +chr2 10362606 10362607 rs11677361 primer_74_1 2 1 2 +chr2 10423786 10423787 rs1974676 NA 0 0 2 +chr2 10477898 10477899 rs2430424 primer_107_0 2 1 2 +chr2 10845237 10845238 rs1734389 NA 0 0 2 +chr2 10846775 10846776 rs1734395 primer_1_3 2 1 2 +chr2 10860795 10860796 rs1734464 primer_121_2 2 1 2 +chr2 10864676 10864677 rs1997523 primer_89_1 2 1 2 +chr2 11060220 11060221 rs7564899 NA 0 0 2 +chr2 11083835 11083836 rs13019468 NA 0 0 2 +chr2 11616133 11616134 rs7584842 primer_44_7 2 1 2 +chr2 11667089 11667090 rs12612207 primer_98_1 2 1 2 +chr2 11984035 11984036 rs2581053 primer_79_1 2 1 2 +chr2 11988923 11988924 rs1530145 NA 0 0 2 +chr2 12067250 12067251 rs10495589 primer_104_5 2 1 2 +chr2 12151529 12151530 rs1971516 primer_95_5 2 1 2 +chr2 12232285 12232286 rs10197467 NA 0 0 2 +chr2 12247178 12247179 rs12992291 NA 0 0 2 +chr2 12391070 12391071 rs7563729 primer_20_1 2 1 2 +chr2 12428776 12428777 rs16858854 primer_20_4 2 1 2 +chr2 12485364 12485365 rs4377309 NA 0 0 2 +chr2 12580184 12580185 rs6432315 NA 0 0 2 +chr2 12665036 12665037 rs10514648 primer_52_0 2 1 2 +chr2 12700448 12700449 rs659599 primer_3_6 2 1 2 +chr2 12809997 12809998 rs1469217 NA 0 0 2 +chr2 12992851 12992852 rs2380457 NA 0 0 2 +chr2 13826045 13826046 rs7583428 NA 0 0 2 +chr2 13913184 13913185 rs4603735 NA 0 0 2 +chr2 13932434 13932435 rs4669964 NA 0 0 2 +chr2 14092926 14092927 rs360468 NA 0 0 2 +chr2 14260349 14260350 rs12476448 primer_119_0 2 1 2 +chr2 14605021 14605022 rs2015245 primer_44_1 2 1 2 +chr2 15019495 15019496 rs13427628 NA 0 0 2 +chr2 15109097 15109098 rs6716200 primer_80_4 2 1 2 +chr2 15769475 15769476 rs6706165 NA 0 0 2 +chr2 15805501 15805502 rs2380680 NA 0 0 2 +chr2 15874231 15874232 rs2380708 NA 0 0 2 +chr2 15972705 15972706 rs6716344 primer_85_4 2 1 2 +chr2 16009657 16009658 rs1365966 NA 0 0 2 +chr2 16036771 16036772 rs10194143 NA 0 0 2 +chr2 16197703 16197704 rs1567965 primer_75_4 2 1 2 +chr2 16209430 16209431 rs340724 NA 0 0 2 +chr2 16278267 16278268 rs2333979 NA 0 0 2 +chr2 16898169 16898170 rs12615806 NA 0 0 2 +chr2 17044637 17044638 rs1515968 NA 0 0 2 +chr2 17828051 17828052 rs6531056 NA 0 0 2 +chr2 17918651 17918652 rs1870822 NA 0 0 2 +chr2 18490528 18490529 rs4381790 NA 0 0 2 +chr2 18530483 18530484 rs2272519 primer_23_0 2 1 2 +chr2 18819407 18819408 rs4240223 NA 0 0 2 +chr2 19103093 19103094 rs4233762 primer_70_1 2 1 2 +chr2 19154979 19154980 rs12105891 NA 0 0 2 +chr2 19352627 19352628 rs851066 NA 0 0 2 +chr2 19540214 19540215 rs1427547 NA 0 0 2 +chr2 19573382 19573383 rs17686199 primer_37_1 2 1 2 +chr2 19854630 19854631 rs10184780 NA 0 0 2 +chr2 20151021 20151022 rs10495703 primer_55_3 2 1 2 +chr2 20391361 20391362 rs1032075 primer_84_4 2 1 2 +chr2 20566202 20566203 rs13006062 primer_2_6 2 1 2 +chr2 20663525 20663526 rs1013363 NA 0 0 2 +chr2 20676625 20676626 rs746776 primer_36_1 2 1 2 +chr2 20739947 20739948 rs653347 NA 0 0 2 +chr2 20847534 20847535 rs6709100 primer_9_1 2 1 2 +chr2 20886932 20886933 rs1002755 primer_46_4 2 1 2 +chr2 21009322 21009323 rs693 primer_8_4 2 1 2 +chr2 21355509 21355510 rs219556 NA 0 0 2 +chr2 21723566 21723567 rs1562900 NA 0 0 2 +chr2 22184461 22184462 rs2176472 primer_53_1 2 1 2 +chr2 22203201 22203202 rs1607267 NA 0 0 2 +chr2 22844614 22844615 rs12618688 primer_55_2 2 1 2 +chr2 23004964 23004965 rs1374460 primer_112_1 2 1 2 +chr2 23015131 23015132 rs10495737 primer_117_7 2 1 2 +chr2 23308596 23308597 rs6711889 NA 0 0 2 +chr2 23325742 23325743 rs2577720 NA 0 0 2 +chr2 23532077 23532078 rs748860 primer_116_1 2 1 2 +chr2 23716609 23716610 rs2879609 NA 0 0 2 +chr2 24982557 24982558 rs1982200 NA 0 0 2 +chr2 25139645 25139646 rs4665765 NA 0 0 2 +chr2 25374811 25374812 rs730072 primer_42_2 2 1 2 +chr2 25446647 25446648 rs6721434 NA 0 0 2 +chr2 25505040 25505041 rs9309386 NA 0 0 2 +chr2 25518151 25518152 rs499728 NA 0 0 2 +chr2 25584236 25584237 rs11126114 NA 0 0 2 +chr2 26553258 26553259 rs12470327 primer_5_1 2 1 2 +chr2 28101001 28101002 rs6547829 NA 0 0 2 +chr2 28369248 28369249 rs11902329 primer_109_1 2 1 2 +chr2 28463464 28463465 rs1581035 NA 0 0 2 +chr2 29578782 29578783 rs4665470 primer_91_1 2 1 2 +chr2 30225477 30225478 rs906868 primer_26_6 2 1 2 +chr2 30346488 30346489 rs7578949 primer_87_4 2 1 2 +chr2 30414049 30414050 rs2076932 NA 0 0 2 +chr2 30707298 30707299 rs472161 NA 0 0 2 +chr2 30754765 30754766 rs1983383 NA 0 0 2 +chr2 30788057 30788058 rs6709502 NA 0 0 2 +chr2 30838431 30838432 rs7562766 NA 0 0 2 +chr2 30895191 30895192 rs1559497 primer_28_0 2 1 2 +chr2 31085152 31085153 rs13404171 NA 0 0 2 +chr2 31236877 31236878 rs1540926 primer_48_1 2 1 2 +chr2 32874312 32874313 rs10202440 NA 0 0 2 +chr2 33410049 33410050 rs17012963 primer_82_5 2 1 2 +chr2 33720646 33720647 rs12471341 NA 0 0 2 +chr2 34369374 34369375 rs10204349 NA 0 0 2 +chr2 34589450 34589451 rs1220211 NA 0 0 2 +chr2 35909963 35909964 rs12712470 NA 0 0 2 +chr2 36154260 36154261 rs2372441 NA 0 0 2 +chr2 36576719 36576720 rs848596 primer_97_5 2 1 2 +chr2 36752368 36752369 rs4670600 primer_76_1 2 1 2 +chr2 37371277 37371278 rs2373001 primer_34_0 2 1 2 +chr2 37374064 37374065 rs1024816 primer_105_7 2 1 2 +chr2 37580228 37580229 rs6544093 NA 0 0 2 +chr2 37690629 37690630 rs10172526 NA 0 0 2 +chr2 37710988 37710989 rs6715108 NA 0 0 2 +chr2 37720597 37720598 rs12616929 primer_40_2 2 1 2 +chr2 37762935 37762936 rs7590255 NA 0 0 2 +chr2 38052877 38052878 rs7557493 NA 0 0 2 +chr2 38284238 38284239 rs1992881 primer_72_1 2 1 2 +chr2 38511363 38511364 rs6544166 NA 0 0 2 +chr2 39620028 39620029 rs17024091 primer_84_5 2 1 2 +chr2 40399505 40399506 rs12052585 primer_52_6 2 1 2 +chr2 40422775 40422776 rs7579930 NA 0 0 2 +chr2 40828682 40828683 rs9309061 primer_88_3 2 1 2 +chr2 40875905 40875906 rs207613 primer_29_1 2 1 2 +chr2 41250706 41250707 rs10187485 NA 0 0 2 +chr2 41715104 41715105 rs6756874 NA 0 0 2 +chr2 41853483 41853484 rs4305317 NA 0 0 2 +chr2 42040287 42040288 rs11898187 primer_108_2 2 1 2 +chr2 42260904 42260905 rs2302346 NA 0 0 2 +chr2 42463740 42463741 rs10495897 primer_22_4 2 1 2 +chr2 42726204 42726205 rs1561505 NA 0 0 2 +chr2 43012285 43012286 rs11686640 NA 0 0 2 +chr2 43032024 43032025 rs10175942 primer_59_2 2 1 2 +chr2 43257416 43257417 rs6749927 primer_125_4 2 1 2 +chr2 43716385 43716386 rs1991739 NA 0 0 2 +chr2 44990140 44990141 rs2917768 NA 0 0 2 +chr2 45045057 45045058 rs1447107 primer_47_1 2 1 2 +chr2 45068933 45068934 rs6723092 primer_21_2 2 1 2 +chr2 45112351 45112352 rs12464646 NA 0 0 2 +chr2 45116256 45116257 rs11896942 NA 0 0 2 +chr2 45184048 45184049 rs2342702 NA 0 0 2 +chr2 45287014 45287015 rs1862890 NA 0 0 2 +chr2 45335674 45335675 rs12712941 NA 0 0 2 +chr2 45761883 45761884 rs7582320 primer_94_1 2 1 2 +chr2 45788495 45788496 rs4074080 NA 0 0 2 +chr2 45828217 45828218 rs935661 NA 0 0 2 +chr2 45964843 45964844 rs4953292 primer_38_4 2 1 2 +chr2 46291754 46291755 rs1867786 NA 0 0 2 +chr2 46309916 46309917 rs4952818 NA 0 0 2 +chr2 46320354 46320355 rs6720535 primer_58_2 2 1 2 +chr2 46953966 46953967 rs2881586 NA 0 0 2 +chr2 47096292 47096293 rs12470974 NA 0 0 2 +chr2 47283184 47283185 rs904162 NA 0 0 2 +chr2 47316105 47316106 rs9789479 NA 0 0 2 +chr2 47373966 47373967 rs1126497 primer_88_1 2 1 2 +chr2 47607173 47607174 rs10182660 NA 0 0 2 +chr2 47618611 47618612 rs10165893 NA 0 0 2 +chr2 47715685 47715686 rs4325805 NA 0 0 2 +chr2 48698606 48698607 rs6755901 primer_126_2 2 1 2 +chr2 48757251 48757252 rs2301267 NA 0 0 2 +chr2 49209449 49209450 rs4971718 primer_6_4 2 1 2 +chr2 49682531 49682532 rs2176603 NA 0 0 2 +chr2 49763229 49763230 rs1518823 primer_116_3 2 1 2 +chr2 50020010 50020011 rs6753833 NA 0 0 2 +chr2 50221999 50222000 rs601010 primer_39_0 2 1 2 +chr2 50523289 50523290 rs7581256 NA 0 0 2 +chr2 50590331 50590332 rs6733430 primer_48_0 2 1 2 +chr2 50852343 50852344 rs2193225 NA 0 0 2 +chr2 51010628 51010629 rs7594170 NA 0 0 2 +chr2 51104018 51104019 rs735315 primer_124_0 2 1 2 +chr2 51341903 51341904 rs6717556 NA 0 0 2 +chr2 52091441 52091442 rs7574971 NA 0 0 2 +chr2 52156559 52156560 rs11892271 primer_79_4 2 1 2 +chr2 52266787 52266788 rs2141844 NA 0 0 2 +chr2 52418565 52418566 rs7586951 primer_127_0 2 1 2 +chr2 53155301 53155302 rs12995294 NA 0 0 2 +chr2 54275774 54275775 rs843748 primer_105_4 2 1 2 +chr2 54783055 54783056 rs6705079 NA 0 0 2 +chr2 54824689 54824690 rs12999197 primer_82_4 2 1 2 +chr2 54848256 54848257 rs2165006 primer_1_0 2 1 2 +chr2 55130290 55130291 rs10168457 NA 0 0 2 +chr2 56002248 56002249 rs4672084 primer_13_0 2 1 2 +chr2 56130446 56130447 rs929689 primer_24_4 2 1 2 +chr2 56151351 56151352 rs17047517 NA 0 0 2 +chr2 56156626 56156627 rs6545554 NA 0 0 2 +chr2 56395335 56395336 rs10191130 NA 0 0 2 +chr2 56529721 56529722 rs6718973 primer_64_5 2 1 2 +chr2 57060275 57060276 rs1116357 NA 0 0 2 +chr2 57710608 57710609 rs11125728 primer_51_6 2 1 2 +chr2 58660514 58660515 rs11693731 NA 0 0 2 +chr2 58887603 58887604 rs6758100 NA 0 0 2 +chr2 59012232 59012233 rs11687358 NA 0 0 2 +chr2 59033268 59033269 rs7590342 primer_114_2 2 1 2 +chr2 59756768 59756769 rs10168190 NA 0 0 2 +chr2 59874076 59874077 rs6545760 primer_68_3 2 1 2 +chr2 60057478 60057479 rs1861151 primer_11_6 2 1 2 +chr2 60118326 60118327 rs979687 NA 0 0 2 +chr2 60496536 60496537 rs6729815 primer_37_5 2 1 2 +chr2 60535366 60535367 rs2556378 primer_109_3 2 1 2 +chr2 60832247 60832248 rs6545832 primer_1_1 2 1 2 +chr2 61457428 61457429 rs778139 primer_115_5 2 1 2 +chr2 62435568 62435569 rs13412212 NA 0 0 2 +chr2 63074028 63074029 rs6545977 NA 0 0 2 +chr2 64036395 64036396 rs329489 primer_78_0 2 1 2 +chr2 64142201 64142202 rs10496107 NA 0 0 2 +chr2 64268492 64268493 rs1529102 primer_121_0 2 1 2 +chr2 64472002 64472003 rs11126005 primer_15_3 2 1 2 +chr2 64914975 64914976 rs6754629 NA 0 0 2 +chr2 65672152 65672153 rs7576393 NA 0 0 2 +chr2 65826338 65826339 rs3845821 NA 0 0 2 +chr2 65877746 65877747 rs2631669 primer_81_3 2 1 2 +chr2 66131104 66131105 rs4671716 NA 0 0 2 +chr2 66183813 66183814 rs2951282 NA 0 0 2 +chr2 66497009 66497010 rs6722685 primer_4_0 2 1 2 +chr2 66680575 66680576 rs6709958 primer_23_5 2 1 2 +chr2 66732786 66732787 rs2081397 NA 0 0 2 +chr2 67161099 67161100 rs4671784 NA 0 0 2 +chr2 67315321 67315322 rs2128769 NA 0 0 2 +chr2 67477947 67477948 rs6760732 primer_56_4 2 1 2 +chr2 67531773 67531774 rs2541022 NA 0 0 2 +chr2 67755058 67755059 rs2116051 NA 0 0 2 +chr2 67808829 67808830 rs6715551 NA 0 0 2 +chr2 67832613 67832614 rs1430795 NA 0 0 2 +chr2 68103701 68103702 rs4671873 primer_28_8 2 1 2 +chr2 68111480 68111481 rs17034987 NA 0 0 2 +chr2 68328567 68328568 rs6717329 primer_2_2 2 1 2 +chr2 68797656 68797657 rs7558602 NA 0 0 2 +chr2 68856985 68856986 rs6546442 NA 0 0 2 +chr2 68911893 68911894 rs10191936 primer_34_5 2 1 2 +chr2 69586325 69586326 rs12987661 NA 0 0 2 +chr2 70388997 70388998 rs2169843 primer_87_0 2 1 2 +chr2 71149070 71149071 rs1458868 primer_121_3 2 1 2 +chr2 71702644 71702645 rs750355 primer_75_2 2 1 2 +chr2 72943600 72943601 rs755409 primer_119_5 2 1 2 +chr2 73877744 73877745 rs10188058 NA 0 0 2 +chr2 74261570 74261571 rs4853019 primer_31_2 2 1 2 +chr2 74741112 74741113 rs205621 primer_113_0 2 1 2 +chr2 74743265 74743266 rs11678377 primer_28_6 2 1 2 +chr2 74858035 74858036 rs3771781 NA 0 0 2 +chr2 75074635 75074636 rs6546952 primer_92_5 2 1 2 +chr2 75233428 75233429 rs12328696 NA 0 0 2 +chr2 75345591 75345592 rs2110933 NA 0 0 2 +chr2 75626661 75626662 rs6547014 NA 0 0 2 +chr2 75763918 75763919 rs7419897 primer_90_3 2 1 2 +chr2 75999248 75999249 rs6708139 NA 0 0 2 +chr2 76261437 76261438 rs2860732 primer_8_3 2 1 2 +chr2 76387031 76387032 rs1996634 NA 0 0 2 +chr2 76584651 76584652 rs10203812 NA 0 0 2 +chr2 76802196 76802197 rs7561233 NA 0 0 2 +chr2 77414726 77414727 rs370099 NA 0 0 2 +chr2 77912422 77912423 rs4853352 NA 0 0 2 +chr2 78933490 78933491 rs9309543 primer_99_3 2 1 2 +chr2 79251732 79251733 rs6710298 NA 0 0 2 +chr2 79259123 79259124 rs6757830 primer_21_3 2 1 2 +chr2 79298916 79298917 rs11892349 NA 0 0 2 +chr2 79870152 79870153 rs3755095 primer_119_1 2 1 2 +chr2 79958790 79958791 rs747920 NA 0 0 2 +chr2 79987427 79987428 rs598453 primer_8_5 2 1 2 +chr2 80261648 80261649 rs318369 primer_118_0 2 1 2 +chr2 80287546 80287547 rs1930 NA 0 0 2 +chr2 80875138 80875139 rs2131255 NA 0 0 2 +chr2 81136815 81136816 rs1598759 NA 0 0 2 +chr2 81267767 81267768 rs2862492 NA 0 0 2 +chr2 81871375 81871376 rs4852646 primer_42_0 2 1 2 +chr2 82183337 82183338 rs1430726 primer_31_4 2 1 2 +chr2 82893602 82893603 rs10469974 primer_75_3 2 1 2 +chr2 83579129 83579130 rs1486837 NA 0 0 2 +chr2 83696514 83696515 rs2923861 NA 0 0 2 +chr2 85061448 85061449 rs1882271 primer_29_7 2 1 2 +chr2 85139847 85139848 rs6754757 primer_106_3 2 1 2 +chr2 85326956 85326957 rs4247303 primer_45_4 2 1 2 +chr2 85387888 85387889 rs1135604 NA 0 0 2 +chr2 85745990 85745991 rs1356621 NA 0 0 2 +chr2 85795898 85795899 rs10184538 primer_39_3 2 1 2 +chr2 85820089 85820090 rs10445963 NA 0 0 2 +chr2 86372172 86372173 rs2113608 primer_57_0 2 1 2 +chr2 88279023 88279024 rs4972052 NA 0 0 2 +chr2 96251849 96251850 rs7058 primer_49_2 2 1 2 +chr2 97716826 97716827 rs11683207 NA 0 0 2 +chr2 98167811 98167812 rs2309389 NA 0 0 2 +chr2 98385984 98385985 rs4851130 NA 0 0 2 +chr2 98662890 98662891 rs1028144 primer_106_0 2 1 2 +chr2 98767907 98767908 rs12615689 NA 0 0 2 +chr2 99524565 99524566 rs1376444 NA 0 0 2 +chr2 100449588 100449589 rs6716842 primer_92_7 2 1 2 +chr2 102154832 102154833 rs3917335 primer_22_3 2 1 2 +chr2 103136571 103136572 rs6709515 NA 0 0 2 +chr2 103139957 103139958 rs1482751 primer_64_7 2 1 2 +chr2 103334116 103334117 rs10191917 primer_121_5 2 1 2 +chr2 103496999 103497000 rs6761396 NA 0 0 2 +chr2 104477239 104477240 rs1033302 primer_29_2 2 1 2 +chr2 105509924 105509925 rs13404931 NA 0 0 2 +chr2 105641567 105641568 rs4851079 NA 0 0 2 +chr2 105718831 105718832 rs17031627 primer_92_6 2 1 2 +chr2 105828824 105828825 rs2163350 NA 0 0 2 +chr2 105845799 105845800 rs6543342 NA 0 0 2 +chr2 105924772 105924773 rs2098836 NA 0 0 2 +chr2 106526433 106526434 rs4455150 NA 0 0 2 +chr2 106915538 106915539 rs12463880 NA 0 0 2 +chr2 107007240 107007241 rs1013014 NA 0 0 2 +chr2 107169559 107169560 rs2907907 primer_45_2 2 1 2 +chr2 107577566 107577567 rs6542725 primer_78_4 2 1 2 +chr2 107799245 107799246 rs6542736 primer_1_5 2 1 2 +chr2 107993688 107993689 rs4676169 primer_42_1 2 1 2 +chr2 108326746 108326747 rs17770672 primer_21_4 2 1 2 +chr2 108699298 108699299 rs4676040 NA 0 0 2 +chr2 108920327 108920328 rs260642 primer_110_2 2 1 2 +chr2 109060062 109060063 rs1471074 NA 0 0 2 +chr2 109240029 109240030 rs6760953 NA 0 0 2 +chr2 109460696 109460697 rs6542832 NA 0 0 2 +chr2 111519762 111519763 rs11123551 primer_32_1 2 1 2 +chr2 112108980 112108981 rs954521 NA 0 0 2 +chr2 112699471 112699472 rs10211073 NA 0 0 2 +chr2 112966336 112966337 rs7580446 NA 0 0 2 +chr2 113359934 113359935 rs6739740 NA 0 0 2 +chr2 113396791 113396792 rs12711768 NA 0 0 2 +chr2 113983859 113983860 rs6756587 primer_11_5 2 1 2 +chr2 115065177 115065178 rs17452616 primer_67_0 2 1 2 +chr2 115639203 115639204 rs13012337 NA 0 0 2 +chr2 118118539 118118540 rs11673900 NA 0 0 2 +chr2 118463329 118463330 rs1965130 NA 0 0 2 +chr2 118523217 118523218 rs2008776 NA 0 0 2 +chr2 118830133 118830134 rs4848526 primer_121_6 2 1 2 +chr2 118940997 118940998 rs3806496 primer_95_3 2 1 2 +chr2 118985288 118985289 rs3731612 NA 0 0 2 +chr2 119026616 119026617 rs729735 primer_81_0 2 1 2 +chr2 119212254 119212255 rs6759589 primer_43_0 2 1 2 +chr2 119267895 119267896 rs6707849 NA 0 0 2 +chr2 119520594 119520595 rs4383344 primer_25_1 2 1 2 +chr2 119574399 119574400 rs17659633 primer_48_3 2 1 2 +chr2 119984432 119984433 rs1446305 primer_62_1 2 1 2 +chr2 120338343 120338344 rs7589138 primer_73_2 2 1 2 +chr2 120429486 120429487 rs7592778 NA 0 0 2 +chr2 120538908 120538909 rs6758414 NA 0 0 2 +chr2 120599518 120599519 rs1568836 primer_27_2 2 1 2 +chr2 120600678 120600679 rs4849909 NA 0 0 2 +chr2 121147957 121147958 rs2713241 NA 0 0 2 +chr2 121167821 121167822 rs4488664 NA 0 0 2 +chr2 121182424 121182425 rs4848692 primer_62_4 2 1 2 +chr2 122899350 122899351 rs1554808 NA 0 0 2 +chr2 123254671 123254672 rs1401561 NA 0 0 2 +chr2 123519373 123519374 rs1343822 NA 0 0 2 +chr2 123971433 123971434 rs1400064 NA 0 0 2 +chr2 124065220 124065221 rs959320 primer_39_1 2 1 2 +chr2 124218585 124218586 rs11123030 primer_111_0 2 1 2 +chr2 124523130 124523131 rs17676225 NA 0 0 2 +chr2 124565257 124565258 rs6541961 NA 0 0 2 +chr2 124762885 124762886 rs724655 NA 0 0 2 +chr2 125380361 125380362 rs1435578 NA 0 0 2 +chr2 126390881 126390882 rs437866 NA 0 0 2 +chr2 126582723 126582724 rs6431134 NA 0 0 2 +chr2 127082204 127082205 rs10194375 primer_36_3 2 1 2 +chr2 128444866 128444867 rs11690893 primer_38_3 2 1 2 +chr2 128478009 128478010 rs2011526 primer_26_5 2 1 2 +chr2 128526580 128526581 rs841080 primer_58_4 2 1 2 +chr2 128634670 128634671 rs1595400 NA 0 0 2 +chr2 129702522 129702523 rs4662980 NA 0 0 2 +chr2 129896311 129896312 rs1574605 primer_89_2 2 1 2 +chr2 130766097 130766098 rs1134119 NA 0 0 2 +chr2 130835471 130835472 rs1542604 primer_18_3 2 1 2 +chr2 130975830 130975831 rs4850101 NA 0 0 2 +chr2 131402272 131402273 rs2313693 NA 0 0 2 +chr2 131409032 131409033 rs7584315 NA 0 0 2 +chr2 131825704 131825705 rs10928155 primer_40_1 2 1 2 +chr2 131973813 131973814 rs4063769 NA 0 0 2 +chr2 132558518 132558519 rs4145337 primer_5_6 2 1 2 +chr2 132636234 132636235 rs4547577 primer_22_0 2 1 2 +chr2 132872668 132872669 rs1037173 primer_57_1 2 1 2 +chr2 133594076 133594077 rs17817190 primer_18_1 2 1 2 +chr2 133772089 133772090 rs1446741 NA 0 0 2 +chr2 133818884 133818885 rs1867896 NA 0 0 2 +chr2 133866704 133866705 rs4603824 primer_61_3 2 1 2 +chr2 133995484 133995485 rs10208875 NA 0 0 2 +chr2 134114465 134114466 rs1879019 NA 0 0 2 +chr2 134156184 134156185 rs11900787 primer_16_0 2 1 2 +chr2 134221843 134221844 rs2593708 NA 0 0 2 +chr2 134444883 134444884 rs535900 primer_12_6 2 1 2 +chr2 136279548 136279549 rs13420371 primer_51_3 2 1 2 +chr2 136282213 136282214 rs4245843 primer_69_6 2 1 2 +chr2 136779333 136779334 rs2465095 NA 0 0 2 +chr2 137159532 137159533 rs13413874 NA 0 0 2 +chr2 138124757 138124758 rs1357404 NA 0 0 2 +chr2 138391482 138391483 rs7576870 primer_126_9 2 1 2 +chr2 140157539 140157540 rs2950615 NA 0 0 2 +chr2 140338337 140338338 rs12992137 primer_96_0 2 1 2 +chr2 141119631 141119632 rs1882638 NA 0 0 2 +chr2 141125393 141125394 rs13013197 primer_64_2 2 1 2 +chr2 141383845 141383846 rs10166697 NA 0 0 2 +chr2 141414796 141414797 rs4954702 primer_120_0 2 1 2 +chr2 141834366 141834367 rs6721397 primer_112_2 2 1 2 +chr2 143753659 143753660 rs11898334 NA 0 0 2 +chr2 145117721 145117722 rs1997287 primer_69_1 2 1 2 +chr2 145634781 145634782 rs12619445 NA 0 0 2 +chr2 146664685 146664686 rs10206424 NA 0 0 2 +chr2 146992606 146992607 rs1515263 NA 0 0 2 +chr2 147613959 147613960 rs6708653 NA 0 0 2 +chr2 147675110 147675111 rs4662539 NA 0 0 2 +chr2 148695231 148695232 rs10183992 primer_115_0 2 1 2 +chr2 149603355 149603356 rs10490073 primer_123_1 2 1 2 +chr2 149814250 149814251 rs1405214 NA 0 0 2 +chr2 150033718 150033719 rs330650 primer_6_1 2 1 2 +chr2 150173463 150173464 rs4667375 NA 0 0 2 +chr2 150426891 150426892 rs860992 NA 0 0 2 +chr2 150477946 150477947 rs1528430 primer_12_0 2 1 2 +chr2 150768367 150768368 rs6734792 NA 0 0 2 +chr2 151544796 151544797 rs9287983 primer_90_6 2 1 2 +chr2 152552829 152552830 rs10497105 primer_120_4 2 1 2 +chr2 152715641 152715642 rs3811567 primer_53_4 2 1 2 +chr2 153016330 153016331 rs1347395 NA 0 0 2 +chr2 153137293 153137294 rs1369256 primer_9_3 2 1 2 +chr2 153200632 153200633 rs6745326 NA 0 0 2 +chr2 153460872 153460873 rs3910524 primer_35_0 2 1 2 +chr2 153763294 153763295 rs10183136 NA 0 0 2 +chr2 154567152 154567153 rs12104610 primer_72_3 2 1 2 +chr2 154780725 154780726 rs2053671 NA 0 0 2 +chr2 155608501 155608502 rs11679712 NA 0 0 2 +chr2 155963072 155963073 rs17238525 NA 0 0 2 +chr2 156133793 156133794 rs12694551 primer_37_3 2 1 2 +chr2 156444109 156444110 rs4664818 primer_35_1 2 1 2 +chr2 156634133 156634134 rs7577045 NA 0 0 2 +chr2 156981357 156981358 rs4664844 NA 0 0 2 +chr2 157599467 157599468 rs13383985 primer_2_3 2 1 2 +chr2 157870042 157870043 rs12479151 primer_23_6 2 1 2 +chr2 158180033 158180034 rs1357183 primer_97_1 2 1 2 +chr2 158244700 158244701 rs7559893 NA 0 0 2 +chr2 158919108 158919109 rs9789420 NA 0 0 2 +chr2 159466144 159466145 rs16844045 NA 0 0 2 +chr2 160747757 160747758 rs1975999 NA 0 0 2 +chr2 161038151 161038152 rs197273 NA 0 0 2 +chr2 161780103 161780104 rs12692642 NA 0 0 2 +chr2 161962110 161962111 rs4500960 primer_67_4 2 1 2 +chr2 162613830 162613831 rs6715506 NA 0 0 2 +chr2 162646210 162646211 rs3849346 primer_82_0 2 1 2 +chr2 163192148 163192149 rs13389923 primer_66_7 2 1 2 +chr2 163222580 163222581 rs1394242 primer_80_5 2 1 2 +chr2 163250487 163250488 rs6712770 NA 0 0 2 +chr2 165431465 165431466 rs4667819 NA 0 0 2 +chr2 165564088 165564089 rs1877872 primer_88_0 2 1 2 +chr2 166774220 166774221 rs4393770 NA 0 0 2 +chr2 167620961 167620962 rs1431900 NA 0 0 2 +chr2 167789530 167789531 rs13020412 NA 0 0 2 +chr2 167993184 167993185 rs11884717 primer_103_0 2 1 2 +chr2 168159162 168159163 rs1517342 NA 0 0 2 +chr2 168525831 168525832 rs1020603 primer_45_0 2 1 2 +chr2 168842839 168842840 rs518337 NA 0 0 2 +chr2 168893972 168893973 rs477224 NA 0 0 2 +chr2 168963313 168963314 rs3770582 primer_69_3 2 1 2 +chr2 169231966 169231967 rs2302693 primer_7_0 2 1 2 +chr2 169354866 169354867 rs2389557 primer_31_0 2 1 2 +chr2 169902192 169902193 rs12991583 NA 0 0 2 +chr2 170144288 170144289 rs4667620 NA 0 0 2 +chr2 170204218 170204219 rs6738892 NA 0 0 2 +chr2 170348577 170348578 rs16858186 NA 0 0 2 +chr2 170559281 170559282 rs12993953 primer_99_2 2 1 2 +chr2 170572858 170572859 rs11693682 primer_127_5 2 1 2 +chr2 170577314 170577315 rs2883782 NA 0 0 2 +chr2 170691982 170691983 rs7574074 NA 0 0 2 +chr2 171598422 171598423 rs6745725 NA 0 0 2 +chr2 171654178 171654179 rs1399956 NA 0 0 2 +chr2 172264607 172264608 rs7566285 NA 0 0 2 +chr2 172290989 172290990 rs12471128 NA 0 0 2 +chr2 172374993 172374994 rs4283388 primer_52_7 2 1 2 +chr2 172430568 172430569 rs3108779 primer_110_1 2 1 2 +chr2 172919929 172919930 rs2113807 NA 0 0 2 +chr2 173290463 173290464 rs868294 NA 0 0 2 +chr2 173402552 173402553 rs1865236 primer_46_6 2 1 2 +chr2 173405522 173405523 rs1020013 primer_86_3 2 1 2 +chr2 173579861 173579862 rs4972588 NA 0 0 2 +chr2 173828459 173828460 rs7421996 NA 0 0 2 +chr2 173843470 173843471 rs1024125 NA 0 0 2 +chr2 173853330 173853331 rs7591669 primer_89_0 2 1 2 +chr2 174552282 174552283 rs10172858 NA 0 0 2 +chr2 174700823 174700824 rs12620150 NA 0 0 2 +chr2 174901619 174901620 rs9287980 NA 0 0 2 +chr2 175676954 175676955 rs7565836 NA 0 0 2 +chr2 175756671 175756672 rs13017316 NA 0 0 2 +chr2 175857255 175857256 rs1374369 NA 0 0 2 +chr2 175873811 175873812 rs12693085 primer_103_5 2 1 2 +chr2 175885049 175885050 rs6433564 primer_72_4 2 1 2 +chr2 176144185 176144186 rs6736786 primer_82_3 2 1 2 +chr2 176206191 176206192 rs1026027 primer_16_3 2 1 2 +chr2 176384243 176384244 rs2069172 primer_20_5 2 1 2 +chr2 176462473 176462474 rs6749901 primer_28_4 2 1 2 +chr2 176466238 176466239 rs1554406 primer_56_5 2 1 2 +chr2 176935023 176935024 rs7603168 primer_104_4 2 1 2 +chr2 177673161 177673162 rs3770011 NA 0 0 2 +chr2 177971901 177971902 rs2573088 primer_41_3 2 1 2 +chr2 179313068 179313069 rs10497537 NA 0 0 2 +chr2 179350582 179350583 rs6433781 NA 0 0 2 +chr2 179401404 179401405 rs10930870 NA 0 0 2 +chr2 179411160 179411161 rs1400825 primer_96_4 2 1 2 +chr2 179414614 179414615 rs6433791 NA 0 0 2 +chr2 179473093 179473094 rs12473469 primer_51_0 2 1 2 +chr2 179881313 179881314 rs11888692 primer_32_4 2 1 2 +chr2 180292262 180292263 rs3845718 NA 0 0 2 +chr2 180647303 180647304 rs1477502 primer_82_1 2 1 2 +chr2 180920566 180920567 rs10048799 NA 0 0 2 +chr2 180946220 180946221 rs10192997 NA 0 0 2 +chr2 183305624 183305625 rs1972947 NA 0 0 2 +chr2 183488726 183488727 rs1992179 NA 0 0 2 +chr2 183493673 183493674 rs2368443 NA 0 0 2 +chr2 183632794 183632795 rs1454053 NA 0 0 2 +chr2 184322416 184322417 rs719736 primer_84_6 2 1 2 +chr2 184461523 184461524 rs12693377 NA 0 0 2 +chr2 185067587 185067588 rs263767 NA 0 0 2 +chr2 185380925 185380926 rs17403192 NA 0 0 2 +chr2 187972820 187972821 rs2350195 NA 0 0 2 +chr2 188097698 188097699 rs11886097 NA 0 0 2 +chr2 190748652 190748653 rs1263117 NA 0 0 2 +chr2 191073873 191073874 rs7594501 NA 0 0 2 +chr2 191474804 191474805 rs16833762 NA 0 0 2 +chr2 191933261 191933262 rs3923556 NA 0 0 2 +chr2 192079071 192079072 rs2356758 NA 0 0 2 +chr2 192170296 192170297 rs2356955 primer_25_0 2 1 2 +chr2 194512712 194512713 rs16831761 NA 0 0 2 +chr2 195757797 195757798 rs1026629 NA 0 0 2 +chr2 196270065 196270066 rs6746308 primer_66_0 2 1 2 +chr2 198768027 198768028 rs6761022 NA 0 0 2 +chr2 198918871 198918872 rs1526070 NA 0 0 2 +chr2 200365260 200365261 rs295130 primer_16_1 2 1 2 +chr2 200468277 200468278 rs3769433 primer_9_6 2 1 2 +chr2 200706419 200706420 rs2540051 primer_76_2 2 1 2 +chr2 201266863 201266864 rs2293554 primer_66_5 2 1 2 +chr2 201666900 201666901 rs16837959 NA 0 0 2 +chr2 201990470 201990471 rs4675242 NA 0 0 2 +chr2 202019669 202019670 rs1477031 NA 0 0 2 +chr2 202488213 202488214 rs6751210 NA 0 0 2 +chr2 202901643 202901644 rs3933629 NA 0 0 2 +chr2 203984094 203984095 rs13003194 primer_4_3 2 1 2 +chr2 204189317 204189318 rs7607984 NA 0 0 2 +chr2 204197909 204197910 rs6714929 primer_85_2 2 1 2 +chr2 204346525 204346526 rs9653325 primer_73_3 2 1 2 +chr2 204360735 204360736 rs6435232 NA 0 0 2 +chr2 204481943 204481944 rs12613305 NA 0 0 2 +chr2 204527210 204527211 rs4675467 NA 0 0 2 +chr2 204869123 204869124 rs6733159 NA 0 0 2 +chr2 205170341 205170342 rs1468997 NA 0 0 2 +chr2 205410335 205410336 rs849266 NA 0 0 2 +chr2 205481480 205481481 rs4675528 NA 0 0 2 +chr2 205482843 205482844 rs1877341 primer_23_1 2 1 2 +chr2 205640580 205640581 rs759455 primer_1_4 2 1 2 +chr2 205946210 205946211 rs7562683 primer_119_4 2 1 2 +chr2 206279079 206279080 rs12694049 primer_4_4 2 1 2 +chr2 206406073 206406074 rs4271750 NA 0 0 2 +chr2 206644016 206644017 rs4673360 primer_105_0 2 1 2 +chr2 206718490 206718491 rs1001110 NA 0 0 2 +chr2 206861572 206861573 rs2042135 primer_94_4 2 1 2 +chr2 206959659 206959660 rs11903403 primer_62_0 2 1 2 +chr2 207056240 207056241 rs10932176 NA 0 0 2 +chr2 207671811 207671812 rs2551968 primer_17_0 2 1 2 +chr2 208086988 208086989 rs10932236 NA 0 0 2 +chr2 208093025 208093026 rs896637 NA 0 0 2 +chr2 208186861 208186862 rs7572263 primer_24_3 2 1 2 +chr2 208571660 208571661 rs10497902 NA 0 0 2 +chr2 209836376 209836377 rs6761179 NA 0 0 2 +chr2 210571340 210571341 rs6714124 NA 0 0 2 +chr2 210818262 210818263 rs12464940 NA 0 0 2 +chr2 210964772 210964773 rs186471 primer_98_2 2 1 2 +chr2 211572435 211572436 rs17335169 NA 0 0 2 +chr2 212145580 212145581 rs1521658 primer_84_2 2 1 2 +chr2 212482379 212482380 rs1482378 NA 0 0 2 +chr2 212694504 212694505 rs7580519 NA 0 0 2 +chr2 212933155 212933156 rs4672667 NA 0 0 2 +chr2 213101083 213101084 rs10167348 NA 0 0 2 +chr2 213175700 213175701 rs7573232 NA 0 0 2 +chr2 213296796 213296797 rs11677793 primer_31_3 2 1 2 +chr2 213952711 213952712 rs6719800 primer_72_5 2 1 2 +chr2 214022297 214022298 rs11675561 NA 0 0 2 +chr2 214203028 214203029 rs6435818 NA 0 0 2 +chr2 214544445 214544446 rs10932543 primer_61_4 2 1 2 +chr2 215766642 215766643 rs4674024 NA 0 0 2 +chr2 215920964 215920965 rs10167212 NA 0 0 2 +chr2 216322017 216322018 rs6728666 NA 0 0 2 +chr2 216380220 216380221 rs4672798 primer_61_1 2 1 2 +chr2 216532695 216532696 rs12624027 NA 0 0 2 +chr2 216550907 216550908 rs1525610 NA 0 0 2 +chr2 216559385 216559386 rs12463731 NA 0 0 2 +chr2 216598718 216598719 rs7590938 NA 0 0 2 +chr2 216669520 216669521 rs2067041 primer_75_0 2 1 2 +chr2 216985693 216985694 rs1882421 primer_127_3 2 1 2 +chr2 217057008 217057009 rs2888456 NA 0 0 2 +chr2 217115709 217115710 rs12466929 primer_4_5 2 1 2 +chr2 217249971 217249972 rs10932707 primer_68_0 2 1 2 +chr2 217374157 217374158 rs12620884 primer_22_2 2 1 2 +chr2 217799909 217799910 rs3747 primer_15_1 2 1 2 +chr2 217809760 217809761 rs1035671 NA 0 0 2 +chr2 217918096 217918097 rs13022785 NA 0 0 2 +chr2 217929259 217929260 rs3791911 primer_109_0 2 1 2 +chr2 218349916 218349917 rs13409846 NA 0 0 2 +chr2 218365038 218365039 rs6745037 NA 0 0 2 +chr2 219351126 219351127 rs9646859 NA 0 0 2 +chr2 219574379 219574380 rs7588807 primer_85_1 2 1 2 +chr2 219715825 219715826 rs678134 primer_115_2 2 1 2 +chr2 219728791 219728792 rs10498067 primer_123_3 2 1 2 +chr2 219925915 219925916 rs1007684 NA 0 0 2 +chr2 219996871 219996872 rs995842 NA 0 0 2 +chr2 220127421 220127422 rs13001386 NA 0 0 2 +chr2 220529588 220529589 rs4234035 NA 0 0 2 +chr2 220582362 220582363 rs1796432 NA 0 0 2 +chr2 220617921 220617922 rs10932875 NA 0 0 2 +chr2 220695041 220695042 rs1517443 primer_88_2 2 1 2 +chr2 221180253 221180254 rs10084181 NA 0 0 2 +chr2 221206544 221206545 rs1955117 primer_23_2 2 1 2 +chr2 221285869 221285870 rs1991736 primer_116_0 2 1 2 +chr2 221348322 221348323 rs6737417 NA 0 0 2 +chr2 221657149 221657150 rs1519483 primer_70_3 2 1 2 +chr2 222061960 222061961 rs348980 NA 0 0 2 +chr2 222106554 222106555 rs6728176 NA 0 0 2 +chr2 222291867 222291868 rs7600206 primer_110_0 2 1 2 +chr2 222302990 222302991 rs6436310 primer_105_6 2 1 2 +chr2 222439801 222439802 rs10168232 NA 0 0 2 +chr2 222470355 222470356 rs11676701 NA 0 0 2 +chr2 222487694 222487695 rs11676002 NA 0 0 2 +chr2 222664938 222664939 rs4674677 NA 0 0 2 +chr2 222790395 222790396 rs7589928 NA 0 0 2 +chr2 222945547 222945548 rs6436364 primer_62_5 2 1 2 +chr2 223158498 223158499 rs11899732 NA 0 0 2 +chr2 223311112 223311113 rs1517628 primer_115_1 2 1 2 +chr2 223543771 223543772 rs11675944 NA 0 0 2 +chr2 223767471 223767472 rs686700 primer_68_6 2 1 2 +chr2 223778673 223778674 rs631922 NA 0 0 2 +chr2 223935298 223935299 rs6721089 primer_5_0 2 1 2 +chr2 224018587 224018588 rs2037755 primer_11_2 2 1 2 +chr2 224926361 224926362 rs6714466 NA 0 0 2 +chr2 225289414 225289415 rs6743368 NA 0 0 2 +chr2 225591744 225591745 rs1993323 NA 0 0 2 +chr2 225797041 225797042 rs13413808 NA 0 0 2 +chr2 226140633 226140634 rs6436602 NA 0 0 2 +chr2 226664197 226664198 rs2707543 NA 0 0 2 +chr2 226692470 226692471 rs2894608 NA 0 0 2 +chr2 226699308 226699309 rs1922531 primer_96_3 2 1 2 +chr2 227136463 227136464 rs2396453 primer_73_1 2 1 2 +chr2 227423468 227423469 rs4673194 NA 0 0 2 +chr2 227431427 227431428 rs11688520 NA 0 0 2 +chr2 227616702 227616703 rs11889798 NA 0 0 2 +chr2 227658423 227658424 rs12469987 NA 0 0 2 +chr2 227769823 227769824 rs4284828 NA 0 0 2 +chr2 227806706 227806707 rs11694155 NA 0 0 2 +chr2 228174086 228174087 rs7570716 primer_28_1 2 1 2 +chr2 228377714 228377715 rs13424461 NA 0 0 2 +chr2 228916253 228916254 rs2396595 NA 0 0 2 +chr2 229015182 229015183 rs12619625 primer_76_0 2 1 2 +chr2 229055803 229055804 rs31276 NA 0 0 2 +chr2 229098687 229098688 rs17676036 primer_57_2 2 1 2 +chr2 229505397 229505398 rs10197959 primer_44_2 2 1 2 +chr2 230130730 230130731 rs6436908 primer_37_4 2 1 2 +chr2 230366635 230366636 rs6710287 NA 0 0 2 +chr2 230393434 230393435 rs7590429 primer_33_4 2 1 2 +chr2 230418995 230418996 rs9678342 NA 0 0 2 +chr2 230568343 230568344 rs13418392 NA 0 0 2 +chr2 230612507 230612508 rs4972964 NA 0 0 2 +chr2 230992360 230992361 rs10933363 primer_100_1 2 1 2 +chr2 231201937 231201938 rs753855 NA 0 0 2 +chr2 231228583 231228584 rs1729077 NA 0 0 2 +chr2 231616506 231616507 rs1865375 primer_70_2 2 1 2 +chr2 232367353 232367354 rs1850593 primer_120_3 2 1 2 +chr2 233210988 233210989 rs6431586 primer_127_4 2 1 2 +chr2 233534302 233534303 rs4047189 primer_47_3 2 1 2 +chr2 233595451 233595452 rs1597944 NA 0 0 2 +chr2 233796742 233796743 rs741160 primer_126_4 2 1 2 +chr2 233936300 233936301 rs12473889 primer_7_2 2 1 2 +chr2 233971208 233971209 rs7605850 NA 0 0 2 +chr2 233994449 233994450 rs4663998 primer_92_4 2 1 2 +chr2 234024985 234024986 rs676546 primer_79_6 2 1 2 +chr2 234033891 234033892 rs11684379 NA 0 0 2 +chr2 234170978 234170979 rs6431234 primer_86_0 2 1 2 +chr2 234303411 234303412 rs6733065 primer_117_0 2 1 2 +chr2 234327966 234327967 rs1714945 NA 0 0 2 +chr2 234522079 234522080 rs10803620 primer_40_5 2 1 2 +chr2 234582493 234582494 rs7576760 NA 0 0 2 +chr2 234662089 234662090 rs884062 NA 0 0 2 +chr2 234820510 234820511 rs2014366 NA 0 0 2 +chr2 234886450 234886451 rs4663517 NA 0 0 2 +chr2 234886883 234886884 rs722161 NA 0 0 2 +chr2 234900870 234900871 rs11684741 NA 0 0 2 +chr2 235286066 235286067 rs1367882 primer_106_4 2 1 2 +chr2 235549243 235549244 rs12475206 primer_113_1 2 1 2 +chr2 235792176 235792177 rs12471567 primer_115_3 2 1 2 +chr2 236109865 236109866 rs3768926 NA 0 0 2 +chr2 236524888 236524889 rs1986988 NA 0 0 2 +chr2 237032718 237032719 rs11690453 primer_101_1 2 1 2 +chr2 237407365 237407366 rs13431876 primer_0_0 2 1 2 +chr2 237665782 237665783 rs6758509 primer_54_1 2 1 2 +chr2 237893143 237893144 rs6746771 NA 0 0 2 +chr2 237897727 237897728 rs4663269 NA 0 0 2 +chr2 238174334 238174335 rs2880132 primer_105_1 2 1 2 +chr2 238534516 238534517 rs9287631 primer_63_0 2 1 2 +chr2 238913514 238913515 rs4078406 primer_109_5 2 1 2 +chr2 239001871 239001872 rs3935696 NA 0 0 2 +chr2 239029298 239029299 rs6704807 primer_18_0 2 1 2 +chr2 239336262 239336263 rs1399629 NA 0 0 2 +chr2 239373273 239373274 rs2411843 primer_19_4 2 1 2 +chr2 239498980 239498981 rs1796449 primer_81_2 2 1 2 +chr2 239578742 239578743 rs10180205 NA 0 0 2 +chr2 239668219 239668220 rs12612406 primer_47_0 2 1 2 +chr2 239710933 239710934 rs1437731 primer_46_1 2 1 2 +chr2 240145808 240145809 rs12695007 NA 0 0 2 +chr2 240234096 240234097 rs903760 NA 0 0 2 +chr2 240470038 240470039 rs3811624 NA 0 0 2 +chr2 240531317 240531318 rs7607996 NA 0 0 2 +chr2 240835648 240835649 rs11900363 primer_94_5 2 1 2 +chr2 240859848 240859849 rs4538195 NA 0 0 2 +chr2 240896014 240896015 rs10933514 primer_12_4 2 1 2 +chr3 381334 381335 rs11706690 NA 0 0 2 +chr3 1026551 1026552 rs17032419 NA 0 0 2 +chr3 1101739 1101740 rs9878022 primer_19_0 2 1 2 +chr3 1133890 1133891 rs4481145 NA 0 0 2 +chr3 1210983 1210984 rs1391916 NA 0 0 2 +chr3 1308230 1308231 rs4684882 NA 0 0 2 +chr3 1399691 1399692 rs9875177 NA 0 0 2 +chr3 1425990 1425991 rs7626838 NA 0 0 2 +chr3 1547234 1547235 rs443052 NA 0 0 2 +chr3 1649405 1649406 rs1914006 NA 0 0 2 +chr3 1665828 1665829 rs9864375 NA 0 0 2 +chr3 1835449 1835450 rs9860556 NA 0 0 2 +chr3 2087149 2087150 rs2729277 NA 0 0 2 +chr3 2153679 2153680 rs2727925 NA 0 0 2 +chr3 2279407 2279408 rs13059227 NA 0 0 2 +chr3 2385345 2385346 rs1827451 NA 0 0 2 +chr3 2542691 2542692 rs7649181 primer_84_1 2 1 2 +chr3 2559119 2559120 rs2046037 NA 0 0 2 +chr3 2844842 2844843 rs17584516 NA 0 0 2 +chr3 2854125 2854126 rs11712375 NA 0 0 2 +chr3 2949935 2949936 rs10510242 NA 0 0 2 +chr3 3049646 3049647 rs7649378 NA 0 0 2 +chr3 3059102 3059103 rs163577 NA 0 0 2 +chr3 3115126 3115127 rs2540078 NA 0 0 2 +chr3 3116800 3116801 rs1153459 NA 0 0 2 +chr3 3124222 3124223 rs1278150 NA 0 0 2 +chr3 3236585 3236586 rs12633281 primer_62_2 2 1 2 +chr3 3311028 3311029 rs4465931 NA 0 0 2 +chr3 3541378 3541379 rs723168 NA 0 0 2 +chr3 3919588 3919589 rs6776819 NA 0 0 2 +chr3 4062241 4062242 rs795727 NA 0 0 2 +chr3 4584512 4584513 rs6804671 primer_46_2 2 1 2 +chr3 4604231 4604232 rs4684427 primer_118_1 2 1 2 +chr3 4623880 4623881 rs2029665 primer_77_5 2 1 2 +chr3 4830513 4830514 rs4685829 primer_90_5 2 1 2 +chr3 4833106 4833107 rs11708908 primer_61_2 2 1 2 +chr3 4936807 4936808 rs6764243 NA 0 0 2 +chr3 4985212 4985213 rs11925620 primer_9_4 2 1 2 +chr3 5302115 5302116 rs1995205 primer_44_4 2 1 2 +chr3 5315846 5315847 rs398708 primer_108_0 2 1 2 +chr3 5366616 5366617 rs10510302 NA 0 0 2 +chr3 5451702 5451703 rs17042585 NA 0 0 2 +chr3 6023041 6023042 rs6762892 primer_124_5 2 1 2 +chr3 6040864 6040865 rs1914413 NA 0 0 2 +chr3 6089510 6089511 rs7609589 primer_80_3 2 1 2 +chr3 6650733 6650734 rs4686076 NA 0 0 2 +chr3 6791847 6791848 rs10510341 primer_21_0 2 1 2 +chr3 6820027 6820028 rs1400286 primer_112_4 2 1 2 +chr3 6878130 6878131 rs421802 NA 0 0 2 +chr3 6914046 6914047 rs9311966 primer_123_0 2 1 2 +chr3 7469168 7469169 rs7623046 primer_113_4 2 1 2 +chr3 7755804 7755805 rs161885 primer_89_3 2 1 2 +chr3 8107008 8107009 rs6779176 NA 0 0 2 +chr3 8151738 8151739 rs13061566 primer_87_5 2 1 2 +chr3 8482634 8482635 rs10510390 primer_38_5 2 1 2 +chr3 8606809 8606810 rs10510393 primer_40_4 2 1 2 +chr3 8607952 8607953 rs873227 NA 0 0 2 +chr3 8634091 8634092 rs11131140 primer_65_1 2 1 2 +chr3 8634517 8634518 rs3774210 primer_103_3 2 1 2 +chr3 8667518 8667519 rs2172557 NA 0 0 2 +chr3 8712482 8712483 rs7634632 NA 0 0 2 +chr3 8764263 8764264 rs237893 primer_0_2 2 1 2 +chr3 8842315 8842316 rs7615763 NA 0 0 2 +chr3 8882155 8882156 rs4389469 NA 0 0 2 +chr3 9030601 9030602 rs1513315 NA 0 0 2 +chr3 9039654 9039655 rs1162326 NA 0 0 2 +chr3 9076103 9076104 rs9825026 NA 0 0 2 +chr3 9116453 9116454 rs422552 NA 0 0 2 +chr3 9234398 9234399 rs938116 primer_54_4 2 1 2 +chr3 9258145 9258146 rs9861610 NA 0 0 2 +chr3 9285602 9285603 rs12631463 NA 0 0 2 +chr3 9515229 9515230 rs9818611 NA 0 0 2 +chr3 9574455 9574456 rs2633789 NA 0 0 2 +chr3 9628462 9628463 rs6797473 NA 0 0 2 +chr3 10464959 10464960 rs13323090 NA 0 0 2 +chr3 10483961 10483962 rs34892 NA 0 0 2 +chr3 10624978 10624979 rs4684731 primer_99_0 2 1 2 +chr3 10957807 10957808 rs4610207 NA 0 0 2 +chr3 10979410 10979411 rs2930149 NA 0 0 2 +chr3 11018160 11018161 rs2928078 primer_46_0 2 1 2 +chr3 11024701 11024702 rs9879137 NA 0 0 2 +chr3 11045357 11045358 rs11719708 NA 0 0 2 +chr3 11055288 11055289 rs6763039 primer_60_3 2 1 2 +chr3 11622501 11622502 rs9871522 primer_98_0 2 1 2 +chr3 11757726 11757727 rs17661797 NA 0 0 2 +chr3 11782844 11782845 rs2133060 primer_28_5 2 1 2 +chr3 11871713 11871714 rs51578 NA 0 0 2 +chr3 11972037 11972038 rs305491 NA 0 0 2 +chr3 13011143 13011144 rs11712537 NA 0 0 2 +chr3 13089708 13089709 rs12487324 NA 0 0 2 +chr3 13141434 13141435 rs165435 primer_75_1 2 1 2 +chr3 13639360 13639361 rs7610284 primer_63_3 2 1 2 +chr3 14212086 14212087 rs4428160 NA 0 0 2 +chr3 14249392 14249393 rs1871856 NA 0 0 2 +chr3 14252671 14252672 rs2128163 NA 0 0 2 +chr3 14323765 14323766 rs9851340 NA 0 0 2 +chr3 14379738 14379739 rs10446439 NA 0 0 2 +chr3 14409688 14409689 rs7647134 NA 0 0 2 +chr3 14429402 14429403 rs748098 NA 0 0 2 +chr3 14485029 14485030 rs1062540 primer_96_2 2 1 2 +chr3 14486519 14486520 rs2341985 primer_10_1 2 1 2 +chr3 14541415 14541416 rs11709154 primer_58_1 2 1 2 +chr3 14614217 14614218 rs12495033 NA 0 0 2 +chr3 14774245 14774246 rs829182 primer_7_1 2 1 2 +chr3 15152628 15152629 rs1549983 primer_26_3 2 1 2 +chr3 15299155 15299156 rs6442511 primer_11_3 2 1 2 +chr3 15336678 15336679 rs3852037 NA 0 0 2 +chr3 15408892 15408893 rs13075694 primer_26_4 2 1 2 +chr3 15968968 15968969 rs10510444 NA 0 0 2 +chr3 16060654 16060655 rs6442577 primer_30_1 2 1 2 +chr3 16432824 16432825 rs4685337 primer_37_0 2 1 2 +chr3 16528238 16528239 rs6774181 NA 0 0 2 +chr3 18047612 18047613 rs7620376 NA 0 0 2 +chr3 18272131 18272132 rs9837205 NA 0 0 2 +chr3 18453808 18453809 rs714141 NA 0 0 2 +chr3 18565678 18565679 rs336629 primer_52_5 2 1 2 +chr3 18843688 18843689 rs11927855 primer_100_6 2 1 2 +chr3 18890303 18890304 rs11717739 NA 0 0 2 +chr3 19554409 19554410 rs7628760 NA 0 0 2 +chr3 20187277 20187278 rs1995722 NA 0 0 2 +chr3 20303883 20303884 rs6801666 NA 0 0 2 +chr3 20528880 20528881 rs1403651 NA 0 0 2 +chr3 20676631 20676632 rs7630274 NA 0 0 2 +chr3 20699150 20699151 rs17809619 primer_53_3 2 1 2 +chr3 20903327 20903328 rs1498994 primer_22_5 2 1 2 +chr3 21270294 21270295 rs6763061 primer_48_2 2 1 2 +chr3 21313745 21313746 rs2661410 NA 0 0 2 +chr3 21426170 21426171 rs341844 primer_125_6 2 1 2 +chr3 21450446 21450447 rs424842 primer_63_2 2 1 2 +chr3 21477652 21477653 rs6800260 primer_6_2 2 1 2 +chr3 21536603 21536604 rs161196 NA 0 0 2 +chr3 21730217 21730218 rs4440141 NA 0 0 2 +chr3 21774973 21774974 rs11129021 NA 0 0 2 +chr3 21869067 21869068 rs1679217 primer_19_1 2 1 2 +chr3 21913891 21913892 rs259540 primer_92_2 2 1 2 +chr3 22001018 22001019 rs9834074 NA 0 0 2 +chr3 22062571 22062572 rs1817442 NA 0 0 2 +chr3 22160660 22160661 rs10513638 NA 0 0 2 +chr3 22306652 22306653 rs1494220 primer_13_2 2 1 2 +chr3 22330961 22330962 rs1494227 NA 0 0 2 +chr3 22392322 22392323 rs10510527 primer_79_0 2 1 2 +chr3 22571302 22571303 rs6799349 primer_117_4 2 1 2 +chr3 22603428 22603429 rs1870480 NA 0 0 2 +chr3 23001545 23001546 rs512541 NA 0 0 2 +chr3 23647709 23647710 rs4072410 NA 0 0 2 +chr3 23743568 23743569 rs7651576 primer_101_3 2 1 2 +chr3 23761155 23761156 rs3845923 primer_103_4 2 1 2 +chr3 23792542 23792543 rs6791130 NA 0 0 2 +chr3 24232486 24232487 rs7617186 NA 0 0 2 +chr3 24288791 24288792 rs1868575 NA 0 0 2 +chr3 24469761 24469762 rs982953 primer_81_4 2 1 2 +chr3 24602081 24602082 rs12631757 primer_126_8 2 1 2 +chr3 24716876 24716877 rs4858125 NA 0 0 2 +chr3 24956020 24956021 rs6780762 NA 0 0 2 +chr3 24995438 24995439 rs6550930 NA 0 0 2 +chr3 25435920 25435921 rs7613553 primer_14_0 2 1 2 +chr3 25439186 25439187 rs6550976 primer_50_2 2 1 2 +chr3 25444264 25444265 rs12631063 NA 0 0 2 +chr3 25467859 25467860 rs2033447 NA 0 0 2 +chr3 25563609 25563610 rs17526839 primer_29_6 2 1 2 +chr3 25572956 25572957 rs12635379 NA 0 0 2 +chr3 26372591 26372592 rs1160717 primer_77_0 2 1 2 +chr3 26645625 26645626 rs6767457 NA 0 0 2 +chr3 26752026 26752027 rs1488248 NA 0 0 2 +chr3 26839614 26839615 rs12635000 NA 0 0 2 +chr3 27490304 27490305 rs11129290 NA 0 0 2 +chr3 27622949 27622950 rs2370985 NA 0 0 2 +chr3 27802086 27802087 rs7649139 primer_8_2 2 1 2 +chr3 28008918 28008919 rs6551238 NA 0 0 2 +chr3 28085103 28085104 rs1156909 primer_41_2 2 1 2 +chr3 28408879 28408880 rs9310864 primer_3_3 2 1 2 +chr3 28741865 28741866 rs2199411 primer_93_1 2 1 2 +chr3 28820930 28820931 rs9883412 NA 0 0 2 +chr3 29047507 29047508 rs6796246 NA 0 0 2 +chr3 29172905 29172906 rs1020041 NA 0 0 2 +chr3 29328285 29328286 rs4552314 primer_13_7 2 1 2 +chr3 29330912 29330913 rs6777437 primer_104_2 2 1 2 +chr3 29378640 29378641 rs4574243 NA 0 0 2 +chr3 29532057 29532058 rs35911 primer_116_2 2 1 2 +chr3 29721457 29721458 rs6783423 NA 0 0 2 +chr3 29835895 29835896 rs10446421 NA 0 0 2 +chr3 30150926 30150927 rs4680877 primer_15_4 2 1 2 +chr3 30169614 30169615 rs2371997 NA 0 0 2 +chr3 30274385 30274386 rs6549980 NA 0 0 2 +chr3 30383792 30383793 rs6783860 NA 0 0 2 +chr3 30489406 30489407 rs11917602 NA 0 0 2 +chr3 31000965 31000966 rs1567025 primer_12_3 2 1 2 +chr3 31025959 31025960 rs294314 NA 0 0 2 +chr3 31231862 31231863 rs4955188 NA 0 0 2 +chr3 31747791 31747792 rs2290531 primer_26_0 2 1 2 +chr3 31884175 31884176 rs4438696 primer_103_1 2 1 2 +chr3 31885314 31885315 rs4478116 NA 0 0 2 +chr3 31892126 31892127 rs4334675 NA 0 0 2 +chr3 32024233 32024234 rs2880339 NA 0 0 2 +chr3 32194565 32194566 rs4440157 NA 0 0 2 +chr3 32237472 32237473 rs9837923 primer_2_4 2 1 2 +chr3 32346508 32346509 rs749948 NA 0 0 2 +chr3 32376151 32376152 rs4364205 NA 0 0 2 +chr3 32413588 32413589 rs614004 NA 0 0 2 +chr3 32424256 32424257 rs9810960 NA 0 0 2 +chr3 32456081 32456082 rs3888882 NA 0 0 2 +chr3 32871600 32871601 rs6550169 primer_51_7 2 1 2 +chr3 33007659 33007660 rs1133253 NA 0 0 2 +chr3 33230200 33230201 rs4455284 NA 0 0 2 +chr3 33932679 33932680 rs11916425 primer_122_0 2 1 2 +chr3 33943828 33943829 rs4588312 NA 0 0 2 +chr3 35987827 35987828 rs9809050 NA 0 0 2 +chr3 36435623 36435624 rs1598529 NA 0 0 2 +chr3 36447002 36447003 rs870445 NA 0 0 2 +chr3 36758765 36758766 rs7620657 NA 0 0 2 +chr3 36784659 36784660 rs7624701 primer_125_0 2 1 2 +chr3 36787166 36787167 rs4075977 NA 0 0 2 +chr3 37548644 37548645 rs6785634 NA 0 0 2 +chr3 37791895 37791896 rs11129771 primer_121_4 2 1 2 +chr3 37921198 37921199 rs9869652 NA 0 0 2 +chr3 38088621 38088622 rs2236630 primer_6_5 2 1 2 +chr3 38219545 38219546 rs1384006 NA 0 0 2 +chr3 38285800 38285801 rs4679028 NA 0 0 2 +chr3 38482871 38482872 rs503327 primer_59_1 2 1 2 +chr3 39207360 39207361 rs12632771 NA 0 0 2 +chr3 39241431 39241432 rs7619161 primer_32_0 2 1 2 +chr3 40858429 40858430 rs6807519 primer_36_4 2 1 2 +chr3 40985846 40985847 rs4276160 NA 0 0 2 +chr3 41438555 41438556 rs7627972 NA 0 0 2 +chr3 42363857 42363858 rs26352 NA 0 0 2 +chr3 43173185 43173186 rs938922 NA 0 0 2 +chr3 43658799 43658800 rs4432612 NA 0 0 2 +chr3 44099664 44099665 rs6800118 primer_39_5 2 1 2 +chr3 44134394 44134395 rs4234441 NA 0 0 2 +chr3 44155765 44155766 rs7626631 primer_60_4 2 1 2 diff --git a/bin/1.forOrder.xlsx b/bin/1.forOrder.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..a0df3c93be2f6f45a7c1ccb8280329b1c07bbb16 GIT binary patch literal 75604 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 + +my $DEBUG = 0; +my $conf = LoadFile('./config/queue.yaml'); + +# Beanstalk servers will be sharded +my $beanstalkHost = $conf->{beanstalk_host_1}; +my $beanstalkPort = $conf->{beanstalk_port_1}; + +my $configPathBaseDir = "./config/web/"; + +my $verbose = 1; + +my $beanstalk = Beanstalk::Client->new({ + server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, + default_tube => $conf->{beanstalkd}{tubes}{annotation}{submission}, + connect_timeout => 1, + encoder => sub { encode_json(\@_) }, + decoder => sub { @{decode_json(shift)} }, +}); + +my $beanstalkEvents = Beanstalk::Client->new({ + server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, + default_tube => $conf->{beanstalkd}{tubes}{annotation}{events}, + connect_timeout => 1, + encoder => sub { encode_json(\@_) }, + decoder => sub { @{decode_json(shift)} }, +}); + +while(my $job = $beanstalk->reserve) { + # Parallel ForkManager used only to throttle number of jobs run in parallel + # cannot use run_on_finish with blocking reserves, use try catch instead + # Also using forks helps clean up leaked memory from LMDB_File + # Unfortunately, parallel fork manager doesn't play nicely with try tiny + # prevents anything within the try from executing + my $jobDataHref; + + try { + $jobDataHref = decode_json( $job->data ); + + $beanstalkEvents->put({ priority => 0, data => encode_json{ + event => 'started', + # jobId => $jobDataHref->{_id}, + queueId => $job->id, + } } ); + + my $statistics = handleJob($jobDataHref, $job->id); + + # Signal completion before completion actually occurs via delete + # To be conservative; since after delete message is lost + $beanstalkEvents->put({ priority => 0, data => encode_json({ + event => 'completed', + queueId => $job->id, + # jobId => $jobDataHref->{_id}, + result => $statistics, + }) } ); + + say "completed job with queue id " . $job->id; + + $beanstalk->delete($job->id); + } catch { + say "job ". $job->id . " failed due to $_"; + + # Don't store the stack + my $reason = substr($_, 0, index($_, 'at')); + + # Signal before bury, because we always want to record that the job failed + # even if burying fails + $beanstalkEvents->put( { priority => 0, data => encode_json({ + event => 'failed', + reason => $reason, + queueId => $job->id, + }) } ); + + $job->bury; + } +} + +sub handleJob { + my $submittedJob = shift; + my $queueId = shift; + + my $failed; + + say "in handle job, jobData is"; + p $submittedJob; + + my $inputHref = coerceInputs($submittedJob, $queueId); + + try { + $inputHref = coerceInputs($submittedJob, $queueId); + + if ($verbose) { + say "The user job data sent to annotator is: "; + p $inputHref; + } + + # variables + my ( $verbose, $act, $dir, $prn, $poolMin, $bed_file, $config_file, $out_ext ); + + if( !$inputHref->{inputFilePath} || $inputHref->{configfile} || $inputHref->{name} || $inputHref->{poolMin} ) { + die "Required fields not provided"; + } + + $poolMin = 1 unless defined $poolMin; + + $dir = path($dir); + + if ( !$dir->is_dir ) { $dir->mkpath(); } + + my $m = MPD->new_with_config( + { + configfile => $config_file, + BedFile => $bed_file, + OutExt => $out_ext, + OutDir => $dir, + InitTmMin => 58, + InitTmMax => 61, + PoolMin => $poolMin, + Debug => $verbose, + IterMax => 2, + RunIsPcr => 0, + Act => $act, + ProjectName => $out_ext, + FwdAdapter => 'ACACTGACGACATGGTTCTACA', + RevAdapter => 'TACGGTAGCAGAGACTTGGTCT', + Offset => 0, + Randomize => 1, + a => 1 + } + ); + $m->RunAll(); + # create the annotator + my $annotate_instance = Interface->new($inputHref); + my $result = $annotate_instance->annotate; + + if(!defined $result) { + $log->error('Nothing returned from annotator'); + die 'Error: Nothing returned from annotator'; + } + + return $result; + } catch { + $log->error($_); + + my $indexOfConstructor = index($_, "Seq::"); + + if(~$indexOfConstructor) { + $failed = substr($_, 0, $indexOfConstructor); + } else { + my $end = length($_); + if($end > 100) { + $end = 100; + } + $failed = substr($_, 0, $end); + } + + die $failed; + }; +} + +#Here we may wish to read a json or yaml file containing argument mappings +sub coerceInputs { + my $jobDetailsHref = shift; + my $queueId = shift; + + my $inputFilePath = $jobDetailsHref->{ inputFilePath }; + my $outputDir = $jobDetailsHref->{dirs}{out}; + my $outputExt = $jobDetailsHref->{name}; + + my $configFilePath = getConfigFilePath( $jobDetailsHref->{ assembly } ); + + my $config = LoadFile($configFilePath); + + my $coreHref = $config->{Core}; + my $userHref = %{ $config->{User}{Basic}, $config->{User}{Advanced} }; + + my $totalConfig = %{$coreHref, $userHref}; + + # right hand precedence; + + $totalConfig = merge($totalConfig, $jobDetailsHref->{options}); + + $totalConfig{publisher} = { + server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, + queue => $conf->{beanstalkd}{tubes}{annotation}{events}, + messageBase => { + event => 'progress', + queueId => $queueId, + data => undef, + } + }; + + return $totalConfig; +} + +sub getConfigFilePath { + my $assembly = shift; + + my @maybePath = glob( $configPathBaseDir . $assembly . ".y*ml" ); + if ( scalar @maybePath ) { + if ( scalar @maybePath > 1 ) { + #should log + say "\n\nMore than 1 config path found, choosing first"; + } + + return $maybePath[0]; + } + + die "\n\nNo config path found for the assembly $assembly. Exiting\n\n" +} diff --git a/bin/cleanBed.pl b/bin/cleanBed.pl new file mode 100755 index 0000000..f0376cd --- /dev/null +++ b/bin/cleanBed.pl @@ -0,0 +1,39 @@ +#!/usr/bin/env perl +# Name: cleanBed.pl +# Date Created: Fri Jun 17 09:33:06 2016 +# Date Modified: Fri Jun 17 09:33:06 2016 +# By: TS Wingo +# +# Description: + +use 5.10.0; +use warnings; +use strict; + +use Getopt::Long; +use Path::Tiny; +use MPD::Bed; + +# variables +my ( $file_name, $out_ext, $useLetterChr ); + +# get options +die "Usage: $0 -f -o [--l|etter]\n" + unless GetOptions( + 'f|file=s' => \$file_name, + 'o|out=s' => \$out_ext, + 'l|letter' => \$useLetterChr, + ) + and $file_name + and $out_ext; + +my $b = MPD::Bed->new($file_name); +my $outFh = path("$out_ext.bed")->filehandle(">"); + +if ($useLetterChr) { + say {$outFh} $b->Entries_as_BedFileLetter(); +} +else { + say {$outFh} $b->Entries_as_BedFile(); +} + diff --git a/bin/config.yaml b/bin/config.yaml new file mode 100644 index 0000000..c126527 --- /dev/null +++ b/bin/config.yaml @@ -0,0 +1,73 @@ +BedFile: ex/markers.txt.bed +Core: + BedFile: ex/markers.txt.bed + isPcrBinary: /home/ec2-user/bin/x86_64/isPcr + TwoBitFile: /mnt/annnotator/2bit/hg38.2bit + MpdBinary: /home/ec2-user/bin/mpd + MpdIdx: hg38.d14.sdx + dbSnpIdx: ds_flat.sdx + +UserSettings: + Basic: + CoverageThreshold: + val: 0.8 + type: int + PrimerSizeMin: + val: 17 + type: int + PrimerSizeMax: + val: 27 + type: int + PadSize: + val: 60 + type: int + PoolMax: + val: 10 + type: int + PoolMin: + val: 5 + type: int + AmpSizeMax: + val: 260 + type: int + AmpSizeMin: + val: 230 + type: int + TmMax: + val: 62 + type: float + TmMin: + val: 57 + type: float + GcMax: + val: 0.7 + type: float + GcMin: + val: 0.3 + type: float + Iter: + val: 2 + type: int + IncrTm: + val: 1 + type: int + IncrTmStep: + val: 1 + type: int + IncrAmpSize: + val: 10 + type: int + + Advanced: + FwdAdapter: + val: ACACTGACGACATGGTTCTACA + type: str + RevAdapter: + val: TACGGTAGCAGAGACTTGGTCT + type: str + Offset: + val: 0 + type: bool + Randomize: + val: 1 + type: bool \ No newline at end of file diff --git a/bin/design.pl b/bin/design.pl new file mode 100755 index 0000000..2fd25fc --- /dev/null +++ b/bin/design.pl @@ -0,0 +1,48 @@ +#!/usr/bin/env perl +# Name: ex/design.pl +# Date Created: Wed Mar 9 15:36:28 2016 +# Date Modified: Wed Mar 9 15:36:28 2016 +# By: TS Wingo +# +# Description: + +use 5.10.0; +use warnings; +use strict; +use Getopt::Long; +use Path::Tiny; +use MPD; + +# variables +my ( $verbose, $act, $dir, $prn, $poolMin, $bed_file, $config_file, $out_ext ); + +# get options +die + "Usage: $0 [-v] [-a] -b -c -d -o \n" + unless GetOptions( + 'v|verbose' => \$verbose, + 'a|act' => \$act, + 'b|bed=s' => \$bed_file, + 'c|config=s' => \$config_file, + 'o|out=s' => \$out_ext, + 'd|dir=s' => \$dir, + 'min_pool=n' => \$poolMin, + ) + and $bed_file + and $config_file + and $out_ext; +$verbose++ unless $act; + +$poolMin = 1 unless defined $poolMin; + +$dir = path($dir); + +if ( !$dir->is_dir ) { $dir->mkpath(); } + +my $m = MPD->new_with_config( + { + configfile => $config_file, + BedFile => $bed_file, + } +); +$m->RunAll(); diff --git a/bin/hg38.2bit b/bin/hg38.2bit new file mode 120000 index 0000000..a20df14 --- /dev/null +++ b/bin/hg38.2bit @@ -0,0 +1 @@ +/mnt/annnotator/2bit/hg38.2bit \ No newline at end of file diff --git a/bin/markers.txt b/bin/markers.txt new file mode 100644 index 0000000..02b2d41 --- /dev/null +++ b/bin/markers.txt @@ -0,0 +1,1774 @@ +rs12562034 +rs12145826 +rs4970420 +rs3128342 +rs3052 +rs2017143 +rs903901 +rs2494428 +rs12022929 +rs10797342 +rs6685625 +rs2376821 +rs4415513 +rs1984069 +rs4648505 +rs4648524 +rs7544357 +rs4276857 +rs2181484 +rs2275831 +rs3205087 +rs6661168 +rs1353341 +rs12408012 +rs10047182 +rs11799990 +rs3753702 +rs10915621 +rs10915315 +rs6698702 +rs604664 +rs7415936 +rs11260698 +rs1775421 +rs945322 +rs1698976 +rs489933 +rs3138158 +rs12751613 +rs6577395 +rs6577430 +rs12409413 +rs2301462 +rs845217 +rs10864301 +rs1618346 +rs2301488 +rs228648 +rs4908736 +rs7529511 +rs6701300 +rs11805233 +rs12726360 +rs6688312 +rs6691645 +rs4845948 +rs7514751 +rs205472 +rs1292666 +rs4845960 +rs12755921 +rs12058244 +rs3125815 +rs2336034 +rs9430631 +rs12095517 +rs198388 +rs2295281 +rs11569864 +rs235219 +rs475983 +rs4846127 +rs10779772 +rs7515525 +rs982510 +rs1203709 +rs12568548 +rs943918 +rs4385705 +rs7527439 +rs11585327 +rs804129 +rs3845596 +rs10927902 +rs12756041 +rs708096 +rs16861648 +rs585075 +rs12121503 +rs4508039 +rs2294630 +rs4912019 +rs12140071 +rs4509550 +rs1108974 +rs631134 +rs10916718 +rs230178 +rs11799849 +rs3026845 +rs213022 +rs1780320 +rs2305562 +rs10917067 +rs2473277 +rs12130508 +rs1561624 +rs3218121 +rs909534 +rs10917395 +rs2902663 +rs4648930 +rs10903095 +rs6600267 +rs3924486 +rs2982304 +rs1981135 +rs11247945 +rs12741800 +rs7555931 +rs199613 +rs7528451 +rs1188394 +rs4949302 +rs4949315 +rs11807560 +rs11578323 +rs648718 +rs6678903 +rs6661037 +rs16835734 +rs717030 +rs1321630 +rs6697504 +rs549048 +rs2994598 +rs771401 +rs2294190 +rs6689092 +rs7530283 +rs7540413 +rs6702349 +rs631432 +rs3795494 +rs11210569 +rs4290027 +rs882000 +rs1932364 +rs4970603 +rs4660401 +rs17264901 +rs704787 +rs11811998 +rs3134613 +rs2769258 +rs913382 +rs11802778 +rs4660192 +rs2801962 +rs12065902 +rs11584933 +rs10890022 +rs6687333 +rs913426 +rs12130264 +rs12404679 +rs12135483 +rs2906457 +rs12058010 +rs1340647 +rs11210998 +rs11582764 +rs2088102 +rs324419 +rs3125630 +rs11578572 +rs4926966 +rs2065606 +rs6664402 +rs1539530 +rs2803269 +rs2803274 +rs923028 +rs320020 +rs320021 +rs973886 +rs2050695 +rs4926976 +rs4926992 +rs2986655 +rs4927007 +rs1183394 +rs12078845 +rs6697414 +rs11584093 +rs11589310 +rs11206407 +rs644955 +rs7542637 +rs12081312 +rs619895 +rs11206464 +rs2182832 +rs17111909 +rs2404389 +rs2793673 +rs11810204 +rs6662617 +rs6672416 +rs669444 +rs1754538 +rs12029757 +rs11207011 +rs1341320 +rs6687355 +rs1886139 +rs2038379 +rs4912301 +rs338919 +rs3015321 +rs3010326 +rs4619004 +rs1004772 +rs6587875 +rs922355 +rs11585396 +rs6674001 +rs10493298 +rs12122228 +rs1002005 +rs2121598 +rs1572312 +rs924273 +rs2152093 +rs7521242 +rs2499540 +rs2499516 +rs7541526 +rs12408292 +rs1892022 +rs6587948 +rs2476194 +rs7512821 +rs4915827 +rs12747317 +rs1191758 +rs17318933 +rs10489612 +rs855314 +rs2484245 +rs12408795 +rs12097652 +rs2765873 +rs12129709 +rs2201689 +rs1336472 +rs12143459 +rs2997091 +rs688630 +rs1566246 +rs2312591 +rs17129664 +rs787501 +rs4655768 +rs1367452 +rs1579514 +rs1367448 +rs1367444 +rs9436812 +rs1492062 +rs1492074 +rs4650044 +rs655938 +rs10518338 +rs1536261 +rs875727 +rs782268 +rs9425020 +rs11210343 +rs274604 +rs9661462 +rs10789400 +rs3753190 +rs277354 +rs4949673 +rs387831 +rs1436087 +rs13375961 +rs191827 +rs12030080 +rs2352038 +rs1937026 +rs12097617 +rs951507 +rs1030414 +rs12041774 +rs1146418 +rs1327609 +rs10157210 +rs1930272 +rs4907021 +rs680308 +rs2911571 +rs9659298 +rs709767 +rs233104 +rs1321686 +rs17421106 +rs12409961 +rs10747342 +rs1330864 +rs12094766 +rs2991701 +rs11801253 +rs12126965 +rs6428572 +rs4415546 +rs613176 +rs2478178 +rs1805113 +rs17131536 +rs6677523 +rs284202 +rs7549306 +rs7355067 +rs2249590 +rs4147851 +rs1889548 +rs4147822 +rs915012 +rs7533303 +rs965314 +rs1995802 +rs10783020 +rs7545712 +rs2811219 +rs12724493 +rs1854510 +rs12075686 +rs2484535 +rs6577219 +rs961566 +rs10493973 +rs4908211 +rs17127731 +rs6701091 +rs480255 +rs7543568 +rs4915125 +rs12066815 +rs6681988 +rs746603 +rs525007 +rs2494067 +rs4531312 +rs17020088 +rs1277213 +rs587727 +rs17035949 +rs943640 +rs7524737 +rs514341 +rs4838931 +rs7514102 +rs1416812 +rs10857833 +rs1282023 +rs1149185 +rs1282129 +rs3393 +rs1767282 +rs9429425 +rs17029987 +rs2995774 +rs2488778 +rs1216796 +rs1683253 +rs401666 +rs11589933 +rs1286201 +rs2856813 +rs17540656 +rs2334915 +rs3811006 +rs17035127 +rs4839061 +rs4839073 +rs10801929 +rs1555794 +rs1289667 +rs4659167 +rs10801937 +rs4261104 +rs838534 +rs3765953 +rs2282403 +rs647596 +rs12022413 +rs10494251 +rs10888382 +rs1752380 +rs7540530 +rs1332506 +rs7517755 +rs4845623 +rs925042 +rs6426905 +rs2306124 +rs4414033 +rs7532302 +rs4402117 +rs6334 +rs6675916 +rs11264737 +rs11264764 +rs1925034 +rs12088518 +rs12742463 +rs2276401 +rs2814771 +rs863027 +rs4443888 +rs3093077 +rs11265265 +rs11265269 +rs3820099 +rs7521729 +rs11809878 +rs4656258 +rs485618 +rs2501873 +rs1417580 +rs2490431 +rs6691548 +rs2490424 +rs347313 +rs423125 +rs449908 +rs464649 +rs17431968 +rs12134171 +rs951437 +rs3001080 +rs6700901 +rs10494395 +rs811435 +rs3945008 +rs1338626 +rs6426879 +rs10918063 +rs6663388 +rs10737508 +rs6662349 +rs10489745 +rs1337444 +rs3762365 +rs2349106 +rs4642869 +rs17460402 +rs4657543 +rs6427004 +rs10918488 +rs7516525 +rs11580495 +rs704852 +rs704853 +rs704859 +rs4657670 +rs12067995 +rs204264 +rs2268550 +rs7536740 +rs2143091 +rs1570334 +rs12048750 +rs1200100 +rs2051145 +rs12120605 +rs6427199 +rs12049148 +rs12563881 +rs7535322 +rs16863955 +rs12738952 +rs7519763 +rs12741782 +rs2071929 +rs1578624 +rs10912807 +rs859398 +rs859415 +rs12089079 +rs10913056 +rs640692 +rs10798473 +rs12021769 +rs9662701 +rs1923626 +rs842192 +rs12747656 +rs10753177 +rs11806102 +rs6683781 +rs502036 +rs3737062 +rs2282348 +rs6425668 +rs3856080 +rs695072 +rs12135968 +rs12038056 +rs7540658 +rs6694038 +rs1058177 +rs4047801 +rs3842897 +rs2500097 +rs10494568 +rs2182625 +rs10911494 +rs16823952 +rs11583193 +rs10798035 +rs3820185 +rs1474864 +rs2453727 +rs10798106 +rs1339082 +rs11802712 +rs10754136 +rs4255388 +rs1342561 +rs11578153 +rs6700152 +rs11800005 +rs2984921 +rs6661522 +rs17304238 +rs10801256 +rs642668 +rs10494719 +rs1408868 +rs3790370 +rs10922298 +rs2813164 +rs427790 +rs1359451 +rs17637275 +rs12725952 +rs10919946 +rs6427832 +rs10494819 +rs10920115 +rs12022389 +rs10920138 +rs2365299 +rs10800784 +rs11586342 +rs556903 +rs4915236 +rs545372 +rs633367 +rs1032524 +rs7513 +rs6656470 +rs6427933 +rs10158382 +rs4359077 +rs4072661 +rs3923371 +rs4950949 +rs762625 +rs2486949 +rs10800919 +rs6428006 +rs4951357 +rs2796433 +rs6593993 +rs4951309 +rs11240735 +rs2942133 +rs2815829 +rs2802841 +rs10751435 +rs913722 +rs10900490 +rs1999131 +rs10900493 +rs6661827 +rs12143020 +rs33985287 +rs2842754 +rs2796247 +rs1152832 +rs1318276 +rs2897064 +rs2163039 +rs696958 +rs7548249 +rs10863723 +rs4844730 +rs7368359 +rs6670957 +rs1183044 +rs7526722 +rs10746420 +rs7525534 +rs2236891 +rs3765851 +rs12121296 +rs11807403 +rs4245753 +rs9430044 +rs1890844 +rs9970961 +rs9430069 +rs1373293 +rs3795833 +rs4951426 +rs12087287 +rs6703980 +rs1284851 +rs11120070 +rs1699185 +rs10864043 +rs11120170 +rs12041173 +rs2359937 +rs6540817 +rs11120305 +rs3013445 +rs4129186 +rs12129366 +rs11120316 +rs4394613 +rs441318 +rs6687999 +rs1415181 +rs17025432 +rs4363405 +rs11120726 +rs301734 +rs4846466 +rs6687745 +rs2813703 +rs11572636 +rs11117706 +rs4846453 +rs3009947 +rs1932971 +rs2965012 +rs12039986 +rs12732806 +rs10863546 +rs12041182 +rs11806418 +rs12091463 +rs4240927 +rs3934724 +rs11590870 +rs3008598 +rs851178 +rs851170 +rs10495209 +rs7553931 +rs6685014 +rs1467143 +rs11588657 +rs7524430 +rs12729579 +rs2872243 +rs4074668 +rs1573059 +rs10916354 +rs10799489 +rs11585386 +rs2000163 +rs7513940 +rs551755 +rs1870362 +rs9435869 +rs10916508 +rs927204 +rs687266 +rs7515331 +rs6673349 +rs7538126 +rs1124110 +rs11122478 +rs1108707 +rs1317764 +rs3790955 +rs16854012 +rs1765780 +rs701158 +rs4596830 +rs11803212 +rs789645 +rs1970168 +rs1986615 +rs904068 +rs701232 +rs595191 +rs4506523 +rs12129782 +rs12058613 +rs2587536 +rs17589414 +rs10910522 +rs11580121 +rs4659946 +rs10159416 +rs7545788 +rs12566852 +rs17648708 +rs7556238 +rs12125972 +rs10925289 +rs1409052 +rs888438 +rs6429040 +rs789375 +rs10925747 +rs4659902 +rs10495435 +rs12119540 +rs17657156 +rs6690809 +rs10495449 +rs10926029 +rs4443876 +rs6429195 +rs11590081 +rs10495470 +rs11578184 +rs9428478 +rs10465630 +rs7540147 +rs11578889 +rs6429215 +rs187783 +rs523361 +rs11802956 +rs11808201 +rs613032 +rs12133073 +rs2526697 +rs4658565 +rs7516206 +rs316835 +rs2796077 +rs2810011 +rs2184185 +rs10926828 +rs2998678 +rs1000543 +rs4658613 +rs10803181 +rs678004 +rs12088062 +rs10927330 +rs6672147 +rs12039117 +rs1173851 +rs1093937 +rs1771522 +rs4658792 +rs4654186 +rs10924772 +rs3124089 +rs7542425 +rs1144815 +rs11587369 +rs11688330 +rs10183412 +rs7598261 +rs4971463 +rs4927602 +rs2298873 +rs4927594 +rs4853946 +rs17247253 +rs4853800 +rs10202240 +rs1470738 +rs1993081 +rs1451197 +rs1667060 +rs1729903 +rs2031028 +rs1078821 +rs7592700 +rs10197283 +rs7563964 +rs11886534 +rs11903032 +rs2034730 +rs4850016 +rs1437701 +rs1983365 +rs2602629 +rs6542644 +rs6422704 +rs11677035 +rs792071 +rs2163025 +rs11694877 +rs7559948 +rs4349325 +rs7424127 +rs10519722 +rs6712182 +rs10190662 +rs4669100 +rs905968 +rs1077583 +rs4669122 +rs7562418 +rs732078 +rs6431885 +rs11682611 +rs1861506 +rs40996 +rs1981456 +rs11674752 +rs4669265 +rs409169 +rs1532791 +rs168293 +rs4669318 +rs3927971 +rs17722392 +rs907165 +rs10200632 +rs4669453 +rs871820 +rs7559852 +rs6708858 +rs1469541 +rs4233874 +rs11680378 +rs6741290 +rs759341 +rs4669564 +rs11677361 +rs1974676 +rs2430424 +rs1734389 +rs1734395 +rs1734464 +rs1997523 +rs7564899 +rs13019468 +rs7584842 +rs12612207 +rs2581053 +rs1530145 +rs10495589 +rs1971516 +rs10197467 +rs12992291 +rs7563729 +rs16858854 +rs4377309 +rs6432315 +rs10514648 +rs659599 +rs1469217 +rs2380457 +rs7583428 +rs4603735 +rs4669964 +rs360468 +rs12476448 +rs2015245 +rs13427628 +rs6716200 +rs6706165 +rs2380680 +rs2380708 +rs6716344 +rs1365966 +rs10194143 +rs1567965 +rs340724 +rs2333979 +rs12615806 +rs1515968 +rs6531056 +rs1870822 +rs4381790 +rs2272519 +rs4240223 +rs4233762 +rs12105891 +rs851066 +rs1427547 +rs17686199 +rs10184780 +rs10495703 +rs1032075 +rs13006062 +rs1013363 +rs746776 +rs653347 +rs6709100 +rs1002755 +rs693 +rs219556 +rs1562900 +rs2176472 +rs1607267 +rs12618688 +rs1374460 +rs10495737 +rs6711889 +rs2577720 +rs748860 +rs2879609 +rs1982200 +rs4665765 +rs730072 +rs6721434 +rs9309386 +rs499728 +rs11126114 +rs12470327 +rs6547829 +rs11902329 +rs1581035 +rs4665470 +rs906868 +rs7578949 +rs2076932 +rs472161 +rs1983383 +rs6709502 +rs7562766 +rs1559497 +rs13404171 +rs1540926 +rs10202440 +rs17012963 +rs12471341 +rs10204349 +rs1220211 +rs12712470 +rs2372441 +rs848596 +rs4670600 +rs2373001 +rs1024816 +rs6544093 +rs10172526 +rs6715108 +rs12616929 +rs7590255 +rs7557493 +rs1992881 +rs6544166 +rs17024091 +rs12052585 +rs7579930 +rs9309061 +rs207613 +rs10187485 +rs6756874 +rs4305317 +rs11898187 +rs2302346 +rs10495897 +rs1561505 +rs11686640 +rs10175942 +rs6749927 +rs1991739 +rs2917768 +rs1447107 +rs6723092 +rs12464646 +rs11896942 +rs2342702 +rs1862890 +rs12712941 +rs7582320 +rs4074080 +rs935661 +rs4953292 +rs1867786 +rs4952818 +rs6720535 +rs2881586 +rs12470974 +rs904162 +rs9789479 +rs1126497 +rs10182660 +rs10165893 +rs4325805 +rs6755901 +rs2301267 +rs4971718 +rs2176603 +rs1518823 +rs6753833 +rs601010 +rs7581256 +rs6733430 +rs2193225 +rs7594170 +rs735315 +rs6717556 +rs7574971 +rs11892271 +rs2141844 +rs7586951 +rs12995294 +rs843748 +rs6705079 +rs12999197 +rs2165006 +rs10168457 +rs4672084 +rs929689 +rs17047517 +rs6545554 +rs10191130 +rs6718973 +rs1116357 +rs11125728 +rs11693731 +rs6758100 +rs11687358 +rs7590342 +rs10168190 +rs6545760 +rs1861151 +rs979687 +rs6729815 +rs2556378 +rs6545832 +rs778139 +rs13412212 +rs6545977 +rs329489 +rs10496107 +rs1529102 +rs11126005 +rs6754629 +rs7576393 +rs3845821 +rs2631669 +rs4671716 +rs2951282 +rs6722685 +rs6709958 +rs2081397 +rs4671784 +rs2128769 +rs6760732 +rs2541022 +rs2116051 +rs6715551 +rs1430795 +rs4671873 +rs17034987 +rs6717329 +rs7558602 +rs6546442 +rs10191936 +rs12987661 +rs2169843 +rs1458868 +rs750355 +rs755409 +rs10188058 +rs4853019 +rs205621 +rs11678377 +rs3771781 +rs6546952 +rs12328696 +rs2110933 +rs6547014 +rs7419897 +rs6708139 +rs2860732 +rs1996634 +rs10203812 +rs7561233 +rs370099 +rs4853352 +rs9309543 +rs6710298 +rs6757830 +rs11892349 +rs3755095 +rs747920 +rs598453 +rs318369 +rs1930 +rs2131255 +rs1598759 +rs2862492 +rs4852646 +rs1430726 +rs10469974 +rs1486837 +rs2923861 +rs1882271 +rs6754757 +rs4247303 +rs1135604 +rs1356621 +rs10184538 +rs10445963 +rs2113608 +rs4972052 +rs7058 +rs11683207 +rs2309389 +rs4851130 +rs1028144 +rs12615689 +rs1376444 +rs6716842 +rs3917335 +rs6709515 +rs1482751 +rs10191917 +rs6761396 +rs1033302 +rs13404931 +rs4851079 +rs17031627 +rs2163350 +rs6543342 +rs2098836 +rs4455150 +rs12463880 +rs1013014 +rs2907907 +rs6542725 +rs6542736 +rs4676169 +rs17770672 +rs4676040 +rs260642 +rs1471074 +rs6760953 +rs6542832 +rs11123551 +rs954521 +rs10211073 +rs7580446 +rs6739740 +rs12711768 +rs6756587 +rs17452616 +rs13012337 +rs11673900 +rs1965130 +rs2008776 +rs4848526 +rs3806496 +rs3731612 +rs729735 +rs6759589 +rs6707849 +rs4383344 +rs17659633 +rs1446305 +rs7589138 +rs7592778 +rs6758414 +rs1568836 +rs4849909 +rs2713241 +rs4488664 +rs4848692 +rs1554808 +rs1401561 +rs1343822 +rs1400064 +rs959320 +rs11123030 +rs17676225 +rs6541961 +rs724655 +rs1435578 +rs437866 +rs6431134 +rs10194375 +rs11690893 +rs2011526 +rs841080 +rs1595400 +rs4662980 +rs1574605 +rs1134119 +rs1542604 +rs4850101 +rs2313693 +rs7584315 +rs10928155 +rs4063769 +rs4145337 +rs4547577 +rs1037173 +rs17817190 +rs1446741 +rs1867896 +rs4603824 +rs10208875 +rs1879019 +rs11900787 +rs2593708 +rs535900 +rs13420371 +rs4245843 +rs2465095 +rs13413874 +rs1357404 +rs7576870 +rs2950615 +rs12992137 +rs1882638 +rs13013197 +rs10166697 +rs4954702 +rs6721397 +rs11898334 +rs1997287 +rs12619445 +rs10206424 +rs1515263 +rs6708653 +rs4662539 +rs10183992 +rs10490073 +rs1405214 +rs330650 +rs4667375 +rs860992 +rs1528430 +rs6734792 +rs9287983 +rs10497105 +rs3811567 +rs1347395 +rs1369256 +rs6745326 +rs3910524 +rs10183136 +rs12104610 +rs2053671 +rs11679712 +rs17238525 +rs12694551 +rs4664818 +rs7577045 +rs4664844 +rs13383985 +rs12479151 +rs1357183 +rs7559893 +rs9789420 +rs16844045 +rs1975999 +rs197273 +rs12692642 +rs4500960 +rs6715506 +rs3849346 +rs13389923 +rs1394242 +rs6712770 +rs4667819 +rs1877872 +rs4393770 +rs1431900 +rs13020412 +rs11884717 +rs1517342 +rs1020603 +rs518337 +rs477224 +rs3770582 +rs2302693 +rs2389557 +rs12991583 +rs4667620 +rs6738892 +rs16858186 +rs12993953 +rs11693682 +rs2883782 +rs7574074 +rs6745725 +rs1399956 +rs7566285 +rs12471128 +rs4283388 +rs3108779 +rs2113807 +rs868294 +rs1865236 +rs1020013 +rs4972588 +rs7421996 +rs1024125 +rs7591669 +rs10172858 +rs12620150 +rs9287980 +rs7565836 +rs13017316 +rs1374369 +rs12693085 +rs6433564 +rs6736786 +rs1026027 +rs2069172 +rs6749901 +rs1554406 +rs7603168 +rs3770011 +rs2573088 +rs10497537 +rs6433781 +rs10930870 +rs1400825 +rs6433791 +rs12473469 +rs11888692 +rs3845718 +rs1477502 +rs10048799 +rs10192997 +rs1972947 +rs1992179 +rs2368443 +rs1454053 +rs719736 +rs12693377 +rs263767 +rs17403192 +rs2350195 +rs11886097 +rs1263117 +rs7594501 +rs16833762 +rs3923556 +rs2356758 +rs2356955 +rs16831761 +rs1026629 +rs6746308 +rs6761022 +rs1526070 +rs295130 +rs3769433 +rs2540051 +rs2293554 +rs16837959 +rs4675242 +rs1477031 +rs6751210 +rs3933629 +rs13003194 +rs7607984 +rs6714929 +rs9653325 +rs6435232 +rs12613305 +rs4675467 +rs6733159 +rs1468997 +rs849266 +rs4675528 +rs1877341 +rs759455 +rs7562683 +rs12694049 +rs4271750 +rs4673360 +rs1001110 +rs2042135 +rs11903403 +rs10932176 +rs2551968 +rs10932236 +rs896637 +rs7572263 +rs10497902 +rs6761179 +rs6714124 +rs12464940 +rs186471 +rs17335169 +rs1521658 +rs1482378 +rs7580519 +rs4672667 +rs10167348 +rs7573232 +rs11677793 +rs6719800 +rs11675561 +rs6435818 +rs10932543 +rs4674024 +rs10167212 +rs6728666 +rs4672798 +rs12624027 +rs1525610 +rs12463731 +rs7590938 +rs2067041 +rs1882421 +rs2888456 +rs12466929 +rs10932707 +rs12620884 +rs3747 +rs1035671 +rs13022785 +rs3791911 +rs13409846 +rs6745037 +rs9646859 +rs7588807 +rs678134 +rs10498067 +rs1007684 +rs995842 +rs13001386 +rs4234035 +rs1796432 +rs10932875 +rs1517443 +rs10084181 +rs1955117 +rs1991736 +rs6737417 +rs1519483 +rs348980 +rs6728176 +rs7600206 +rs6436310 +rs10168232 +rs11676701 +rs11676002 +rs4674677 +rs7589928 +rs6436364 +rs11899732 +rs1517628 +rs11675944 +rs686700 +rs631922 +rs6721089 +rs2037755 +rs6714466 +rs6743368 +rs1993323 +rs13413808 +rs6436602 +rs2707543 +rs2894608 +rs1922531 +rs2396453 +rs4673194 +rs11688520 +rs11889798 +rs12469987 +rs4284828 +rs11694155 +rs7570716 +rs13424461 +rs2396595 +rs12619625 +rs31276 +rs17676036 +rs10197959 +rs6436908 +rs6710287 +rs7590429 +rs9678342 +rs13418392 +rs4972964 +rs10933363 +rs753855 +rs1729077 +rs1865375 +rs1850593 +rs6431586 +rs4047189 +rs1597944 +rs741160 +rs12473889 +rs7605850 +rs4663998 +rs676546 +rs11684379 +rs6431234 +rs6733065 +rs1714945 +rs10803620 +rs7576760 +rs884062 +rs2014366 +rs4663517 +rs722161 +rs11684741 +rs1367882 +rs12475206 +rs12471567 +rs3768926 +rs1986988 +rs11690453 +rs13431876 +rs6758509 +rs6746771 +rs4663269 +rs2880132 +rs9287631 +rs4078406 +rs3935696 +rs6704807 +rs1399629 +rs2411843 +rs1796449 +rs10180205 +rs12612406 +rs1437731 +rs12695007 +rs903760 +rs3811624 +rs7607996 +rs11900363 +rs4538195 +rs10933514 +rs11706690 +rs17032419 +rs9878022 +rs4481145 +rs1391916 +rs4684882 +rs9875177 +rs7626838 +rs443052 +rs1914006 +rs9864375 +rs9860556 +rs2729277 +rs2727925 +rs13059227 +rs1827451 +rs7649181 +rs2046037 +rs17584516 +rs11712375 +rs10510242 +rs7649378 +rs163577 +rs2540078 +rs1153459 +rs1278150 +rs12633281 +rs4465931 +rs723168 +rs6776819 +rs795727 +rs6804671 +rs4684427 +rs2029665 +rs4685829 +rs11708908 +rs6764243 +rs11925620 +rs1995205 +rs398708 +rs10510302 +rs17042585 +rs6762892 +rs1914413 +rs7609589 +rs4686076 +rs10510341 +rs1400286 +rs421802 +rs9311966 +rs7623046 +rs161885 +rs6779176 +rs13061566 +rs10510390 +rs10510393 +rs873227 +rs11131140 +rs3774210 +rs2172557 +rs7634632 +rs237893 +rs7615763 +rs4389469 +rs1513315 +rs1162326 +rs9825026 +rs422552 +rs938116 +rs9861610 +rs12631463 +rs9818611 +rs2633789 +rs6797473 +rs13323090 +rs34892 +rs4684731 +rs4610207 +rs2930149 +rs2928078 +rs9879137 +rs11719708 +rs6763039 +rs9871522 +rs17661797 +rs2133060 +rs51578 +rs305491 +rs11712537 +rs12487324 +rs165435 +rs7610284 +rs4428160 +rs1871856 +rs2128163 +rs9851340 +rs10446439 +rs7647134 +rs748098 +rs1062540 +rs2341985 +rs11709154 +rs12495033 +rs829182 +rs1549983 +rs6442511 +rs3852037 +rs13075694 +rs10510444 +rs6442577 +rs4685337 +rs6774181 +rs7620376 +rs9837205 +rs714141 +rs336629 +rs11927855 +rs11717739 +rs7628760 +rs1995722 +rs6801666 +rs1403651 +rs7630274 +rs17809619 +rs1498994 +rs6763061 +rs2661410 +rs341844 +rs424842 +rs6800260 +rs161196 +rs4440141 +rs11129021 +rs1679217 +rs259540 +rs9834074 +rs1817442 +rs10513638 +rs1494220 +rs1494227 +rs10510527 +rs6799349 +rs1870480 +rs512541 +rs4072410 +rs7651576 +rs3845923 +rs6791130 +rs7617186 +rs1868575 +rs982953 +rs12631757 +rs4858125 +rs6780762 +rs6550930 +rs7613553 +rs6550976 +rs12631063 +rs2033447 +rs17526839 +rs12635379 +rs1160717 +rs6767457 +rs1488248 +rs12635000 +rs11129290 +rs2370985 +rs7649139 +rs6551238 +rs1156909 +rs9310864 +rs2199411 +rs9883412 +rs6796246 +rs1020041 +rs4552314 +rs6777437 +rs4574243 +rs35911 +rs6783423 +rs10446421 +rs4680877 +rs2371997 +rs6549980 +rs6783860 +rs11917602 +rs1567025 +rs294314 +rs4955188 +rs2290531 +rs4438696 +rs4478116 +rs4334675 +rs2880339 +rs4440157 +rs9837923 +rs749948 +rs4364205 +rs614004 +rs9810960 +rs3888882 +rs6550169 +rs1133253 +rs4455284 +rs11916425 +rs4588312 +rs9809050 +rs1598529 +rs870445 +rs7620657 +rs7624701 +rs4075977 +rs6785634 +rs11129771 +rs9869652 +rs2236630 +rs1384006 +rs4679028 +rs503327 +rs12632771 +rs7619161 +rs6807519 +rs4276160 +rs7627972 +rs26352 +rs938922 +rs4432612 +rs6800118 +rs4234441 +rs7626631 diff --git a/bin/markers.txt.bed b/bin/markers.txt.bed new file mode 100644 index 0000000..24592ee --- /dev/null +++ b/bin/markers.txt.bed @@ -0,0 +1,1790 @@ +chrom chromStart chromEnd name +chr1 833067 833068 rs12562034 +chr1 1130648 1130649 rs12145826 +chr1 1171092 1171093 rs4970420 +chr1 1551453 1551454 rs3128342 +chr1 2165198 2165199 rs3052 +chr1 2289209 2289210 rs2017143 +chr1 2378753 2378754 rs903901 +chr1 2407634 2407635 rs2494428 +chr1 2428541 2428542 rs12022929 +chr1 2881290 2881291 rs10797342 +chr1 3011059 3011060 rs6685625 +chr1 3058287 3058288 rs2376821 +chr1 3345117 3345118 rs4415513 +chr1 3419635 3419636 rs1984069 +chr1 3488731 3488732 rs4648505 +chr1 3540027 3540028 rs4648524 +chr1 3594730 3594731 rs7544357 +chr1 3627781 3627782 rs4276857 +chr1 3656209 3656210 rs2181484 +chr1 3829359 3829360 rs2275831 +chr1 3883677 3883678 rs3205087 +chr1 3949895 3949896 rs6661168 +chr1 4312931 4312932 rs1353341 +chr1 4319626 4319627 rs12408012 +chr1 4474260 4474261 rs10047182 +chr1 4481329 4481330 rs11799990 +chr1 4739139 4739140 rs3753702 +chr1 4825625 4825626 rs10915621 +chr1 5018288 5018289 rs10915315 +chr1 5176049 5176050 rs6698702 +chr1 5282971 5282972 rs604664 +chr1 5431440 5431441 rs7415936 +chr1 5489464 5489465 rs11260698 +chr1 5581521 5581522 rs1775421 +chr1 5624240 5624241 rs945322 +chr1 5840734 5840735 rs1698976 +chr1 5865740 5865741 rs489933 +chr1 6460251 6460252 rs3138158 +chr1 6918561 6918562 rs12751613 +chr1 6931864 6931865 rs6577395 +chr1 7264407 7264408 rs6577430 +chr1 7282045 7282046 rs12409413 +chr1 7332533 7332534 rs2301462 +chr1 7374010 7374011 rs845217 +chr1 7409190 7409191 rs10864301 +chr1 7520708 7520709 rs1618346 +chr1 7732350 7732351 rs2301488 +chr1 7853369 7853370 rs228648 +chr1 8127150 8127151 rs4908736 +chr1 8135165 8135166 rs7529511 +chr1 8140629 8140630 rs6701300 +chr1 8923708 8923709 rs11805233 +chr1 9080018 9080019 rs12726360 +chr1 9398733 9398734 rs6688312 +chr1 10197108 10197109 rs6691645 +chr1 10697141 10697142 rs4845948 +chr1 10702374 10702375 rs7514751 +chr1 10772264 10772265 rs205472 +chr1 10848354 10848355 rs1292666 +chr1 10887522 10887523 rs4845960 +chr1 10940218 10940219 rs12755921 +chr1 11395969 11395970 rs12058244 +chr1 11662630 11662631 rs3125815 +chr1 11712282 11712283 rs2336034 +chr1 11714898 11714899 rs9430631 +chr1 11737128 11737129 rs12095517 +chr1 11857282 11857283 rs198388 +chr1 11999354 11999355 rs2295281 +chr1 12108465 12108466 rs11569864 +chr1 12204297 12204298 rs235219 +chr1 12448886 12448887 rs475983 +chr1 12603768 12603769 rs4846127 +chr1 12703778 12703779 rs10779772 +chr1 13626368 13626369 rs7515525 +chr1 13834258 13834259 rs982510 +chr1 13901994 13901995 rs1203709 +chr1 14170291 14170292 rs12568548 +chr1 14399552 14399553 rs943918 +chr1 14549535 14549536 rs4385705 +chr1 14575755 14575756 rs7527439 +chr1 14840506 14840507 rs11585327 +chr1 14856812 14856813 rs804129 +chr1 14862802 14862803 rs3845596 +chr1 16068651 16068652 rs10927902 +chr1 17582916 17582917 rs12756041 +chr1 17853890 17853891 rs708096 +chr1 18156634 18156635 rs16861648 +chr1 18694878 18694879 rs585075 +chr1 18748485 18748486 rs12121503 +chr1 19549530 19549531 rs4508039 +chr1 19655297 19655298 rs2294630 +chr1 19710396 19710397 rs4912019 +chr1 19783942 19783943 rs12140071 +chr1 19831747 19831748 rs4509550 +chr1 19922215 19922216 rs1108974 +chr1 20138397 20138398 rs631134 +chr1 20174948 20174949 rs10916718 +chr1 20355836 20355837 rs230178 +chr1 20448856 20448857 rs11799849 +chr1 21305976 21305977 rs3026845 +chr1 21322121 21322122 rs213022 +chr1 21572997 21572998 rs1780320 +chr1 21857245 21857246 rs2305562 +chr1 21938799 21938800 rs10917067 +chr1 22035351 22035352 rs2473277 +chr1 22537499 22537500 rs12130508 +chr1 22775194 22775195 rs1561624 +chr1 23531824 23531825 rs3218121 +chr1 23553716 23553717 rs909534 +chr1 23577854 23577855 rs10917395 +chr1 23667710 23667711 rs2902663 +chr1 24062544 24062545 rs4648930 +chr1 24595637 24595638 rs10903095 +chr1 25181699 25181700 rs6600267 +chr1 25566388 25566389 rs3924486 +chr1 25638686 25638687 rs2982304 +chr1 26121247 26121248 rs1981135 +chr1 26387713 26387714 rs11247945 +chr1 26476056 26476057 rs12741800 +chr1 26532260 26532261 rs7555931 +chr1 29660654 29660655 rs199613 +chr1 30325588 30325589 rs7528451 +chr1 30711370 30711371 rs1188394 +chr1 30788189 30788190 rs4949302 +chr1 30842554 30842555 rs4949315 +chr1 31660468 31660469 rs11807560 +chr1 31836506 31836507 rs11578323 +chr1 31944880 31944881 rs648718 +chr1 32596952 32596953 rs6678903 +chr1 33406991 33406992 rs6661037 +chr1 33709750 33709751 rs16835734 +chr1 33783728 33783729 rs717030 +chr1 33883269 33883270 rs1321630 +chr1 33922262 33922263 rs6697504 +chr1 33958791 33958792 rs549048 +chr1 34187676 34187677 rs2994598 +chr1 34261977 34261978 rs771401 +chr1 34421052 34421053 rs2294190 +chr1 34836024 34836025 rs6689092 +chr1 36520916 36520917 rs7530283 +chr1 36574772 36574773 rs7540413 +chr1 37068653 37068654 rs6702349 +chr1 37735698 37735699 rs631432 +chr1 37805822 37805823 rs3795494 +chr1 38340256 38340257 rs11210569 +chr1 38418856 38418857 rs4290027 +chr1 38452137 38452138 rs882000 +chr1 38496462 38496463 rs1932364 +chr1 38575994 38575995 rs4970603 +chr1 39092015 39092016 rs4660401 +chr1 39659652 39659653 rs17264901 +chr1 39734181 39734182 rs704787 +chr1 39893053 39893054 rs11811998 +chr1 39899130 39899131 rs3134613 +chr1 40794495 40794496 rs2769258 +chr1 40858209 40858210 rs913382 +chr1 41169283 41169284 rs11802778 +chr1 41376677 41376678 rs4660192 +chr1 41413315 41413316 rs2801962 +chr1 41438879 41438880 rs12065902 +chr1 41446703 41446704 rs11584933 +chr1 41453834 41453835 rs10890022 +chr1 42065874 42065875 rs6687333 +chr1 42340519 42340520 rs913426 +chr1 42941028 42941029 rs12130264 +chr1 42992786 42992787 rs12404679 +chr1 43240289 43240290 rs12135483 +chr1 43872902 43872903 rs2906457 +chr1 44299973 44299974 rs12058010 +chr1 44423836 44423837 rs1340647 +chr1 44427658 44427659 rs11210998 +chr1 44611256 44611257 rs11582764 +chr1 45567301 45567302 rs2088102 +chr1 46406313 46406314 rs324419 +chr1 47302241 47302242 rs3125630 +chr1 47488084 47488085 rs11578572 +chr1 47698949 47698950 rs4926966 +chr1 47979239 47979240 rs2065606 +chr1 48044266 48044267 rs6664402 +chr1 48509260 48509261 rs1539530 +chr1 48564203 48564204 rs2803269 +chr1 48577756 48577757 rs2803274 +chr1 48589207 48589208 rs923028 +chr1 48610765 48610766 rs320020 +chr1 48610983 48610984 rs320021 +chr1 48654847 48654848 rs973886 +chr1 52629313 52629314 rs2050695 +chr1 53349864 53349865 rs4926976 +chr1 53404793 53404794 rs4926992 +chr1 53545518 53545519 rs2986655 +chr1 53563968 53563969 rs4927007 +chr1 53756897 53756898 rs1183394 +chr1 54137303 54137304 rs12078845 +chr1 54289417 54289418 rs6697414 +chr1 54531339 54531340 rs11584093 +chr1 54547207 54547208 rs11589310 +chr1 54653470 54653471 rs11206407 +chr1 54702410 54702411 rs644955 +chr1 54739525 54739526 rs7542637 +chr1 54904500 54904501 rs12081312 +chr1 54914265 54914266 rs619895 +chr1 54918757 54918758 rs11206464 +chr1 55014537 55014538 rs2182832 +chr1 55320100 55320101 rs17111909 +chr1 55965068 55965069 rs2404389 +chr1 56291234 56291235 rs2793673 +chr1 56554842 56554843 rs11810204 +chr1 56803847 56803848 rs6662617 +chr1 56821182 56821183 rs6672416 +chr1 56853428 56853429 rs669444 +chr1 56913965 56913966 rs1754538 +chr1 57121859 57121860 rs12029757 +chr1 57337676 57337677 rs11207011 +chr1 57500855 57500856 rs1341320 +chr1 57555533 57555534 rs6687355 +chr1 57736624 57736625 rs1886139 +chr1 57870385 57870386 rs2038379 +chr1 58094437 58094438 rs4912301 +chr1 58399726 58399727 rs338919 +chr1 58840323 58840324 rs3015321 +chr1 59104722 59104723 rs3010326 +chr1 59705532 59705533 rs4619004 +chr1 59744976 59744977 rs1004772 +chr1 59990299 59990300 rs6587875 +chr1 60165210 60165211 rs922355 +chr1 60351687 60351688 rs11585396 +chr1 60841604 60841605 rs6674001 +chr1 60870856 60870857 rs10493298 +chr1 60890847 60890848 rs12122228 +chr1 60894506 60894507 rs1002005 +chr1 60910555 60910556 rs2121598 +chr1 60952056 60952057 rs1572312 +chr1 61016271 61016272 rs924273 +chr1 61287282 61287283 rs2152093 +chr1 61338216 61338217 rs7521242 +chr1 61452371 61452372 rs2499540 +chr1 61511624 61511625 rs2499516 +chr1 61538273 61538274 rs7541526 +chr1 61747149 61747150 rs12408292 +chr1 61772740 61772741 rs1892022 +chr1 61865902 61865903 rs6587948 +chr1 62128920 62128921 rs2476194 +chr1 62308797 62308798 rs7512821 +chr1 62339047 62339048 rs4915827 +chr1 62405411 62405412 rs12747317 +chr1 62957238 62957239 rs1191758 +chr1 63151894 63151895 rs17318933 +chr1 63629108 63629109 rs10489612 +chr1 63629439 63629440 rs855314 +chr1 64467504 64467505 rs2484245 +chr1 64550997 64550998 rs12408795 +chr1 64620258 64620259 rs12097652 +chr1 64809387 64809388 rs2765873 +chr1 64991139 64991140 rs12129709 +chr1 65064430 65064431 rs2201689 +chr1 65230246 65230247 rs1336472 +chr1 65762795 65762796 rs12143459 +chr1 65933951 65933952 rs2997091 +chr1 66757282 66757283 rs688630 +chr1 66779591 66779592 rs1566246 +chr1 66802958 66802959 rs2312591 +chr1 67117614 67117615 rs17129664 +chr1 67607243 67607244 rs787501 +chr1 68009957 68009958 rs4655768 +chr1 68120329 68120330 rs1367452 +chr1 68152553 68152554 rs1579514 +chr1 68168240 68168241 rs1367448 +chr1 68173296 68173297 rs1367444 +chr1 68355855 68355856 rs9436812 +chr1 68801505 68801506 rs1492062 +chr1 68824947 68824948 rs1492074 +chr1 70393713 70393714 rs4650044 +chr1 70500769 70500770 rs655938 +chr1 70516063 70516064 rs10518338 +chr1 70872713 70872714 rs1536261 +chr1 70908054 70908055 rs875727 +chr1 72529714 72529715 rs782268 +chr1 73701597 73701598 rs9425020 +chr1 73755112 73755113 rs11210343 +chr1 74491640 74491641 rs274604 +chr1 74585737 74585738 rs9661462 +chr1 74674614 74674615 rs10789400 +chr1 74709577 74709578 rs3753190 +chr1 74825388 74825389 rs277354 +chr1 75575324 75575325 rs4949673 +chr1 76509333 76509334 rs387831 +chr1 76509751 76509752 rs1436087 +chr1 76845267 76845268 rs13375961 +chr1 77082832 77082833 rs191827 +chr1 77732636 77732637 rs12030080 +chr1 78345550 78345551 rs2352038 +chr1 78757801 78757802 rs1937026 +chr1 79105931 79105932 rs12097617 +chr1 80876208 80876209 rs951507 +chr1 81002756 81002757 rs1030414 +chr1 81017259 81017260 rs12041774 +chr1 81137751 81137752 rs1146418 +chr1 81289758 81289759 rs1327609 +chr1 81544760 81544761 rs10157210 +chr1 83026226 83026227 rs1930272 +chr1 83391685 83391686 rs4907021 +chr1 84281161 84281162 rs680308 +chr1 84691137 84691138 rs2911571 +chr1 84769715 84769716 rs9659298 +chr1 85096270 85096271 rs709767 +chr1 85309502 85309503 rs233104 +chr1 86508431 86508432 rs1321686 +chr1 87214554 87214555 rs17421106 +chr1 87230414 87230415 rs12409961 +chr1 87246208 87246209 rs10747342 +chr1 87257281 87257282 rs1330864 +chr1 87370871 87370872 rs12094766 +chr1 87991904 87991905 rs2991701 +chr1 88001983 88001984 rs11801253 +chr1 88138110 88138111 rs12126965 +chr1 90135562 90135563 rs6428572 +chr1 90192492 90192493 rs4415546 +chr1 91161540 91161541 rs613176 +chr1 91646009 91646010 rs2478178 +chr1 91712380 91712381 rs1805113 +chr1 91715920 91715921 rs17131536 +chr1 91736909 91736910 rs6677523 +chr1 91775475 91775476 rs284202 +chr1 91930556 91930557 rs7549306 +chr1 92037573 92037574 rs7355067 +chr1 93057525 93057526 rs2249590 +chr1 94013227 94013228 rs4147851 +chr1 94037640 94037641 rs1889548 +chr1 94095932 94095933 rs4147822 +chr1 94831817 94831818 rs915012 +chr1 94997414 94997415 rs7533303 +chr1 95168165 95168166 rs965314 +chr1 95674463 95674464 rs1995802 +chr1 95793368 95793369 rs10783020 +chr1 97484477 97484478 rs7545712 +chr1 97561244 97561245 rs2811219 +chr1 98223835 98223836 rs12724493 +chr1 98924687 98924688 rs1854510 +chr1 99142738 99142739 rs12075686 +chr1 100642191 100642192 rs2484535 +chr1 100950150 100950151 rs6577219 +chr1 101544210 101544211 rs961566 +chr1 101830722 101830723 rs10493973 +chr1 102031019 102031020 rs4908211 +chr1 103295906 103295907 rs17127731 +chr1 104342546 104342547 rs6701091 +chr1 106034532 106034533 rs480255 +chr1 106249335 106249336 rs7543568 +chr1 106432425 106432426 rs4915125 +chr1 107340420 107340421 rs12066815 +chr1 107387742 107387743 rs6681988 +chr1 107388537 107388538 rs746603 +chr1 107531682 107531683 rs525007 +chr1 107702992 107702993 rs2494067 +chr1 107753885 107753886 rs4531312 +chr1 107809189 107809190 rs17020088 +chr1 108816879 108816880 rs1277213 +chr1 109142650 109142651 rs587727 +chr1 109278296 109278297 rs17035949 +chr1 109764817 109764818 rs943640 +chr1 109790193 109790194 rs7524737 +chr1 110110257 110110258 rs514341 +chr1 110158448 110158449 rs4838931 +chr1 110456231 110456232 rs7514102 +chr1 110574129 110574130 rs1416812 +chr1 110878804 110878805 rs10857833 +chr1 110917224 110917225 rs1282023 +chr1 111003908 111003909 rs1149185 +chr1 111080116 111080117 rs1282129 +chr1 111499526 111499527 rs3393 +chr1 111814478 111814479 rs1767282 +chr1 111937953 111937954 rs9429425 +chr1 112298378 112298379 rs17029987 +chr1 112330252 112330253 rs2995774 +chr1 112369220 112369221 rs2488778 +chr1 113121817 113121818 rs1216796 +chr1 114095954 114095955 rs1683253 +chr1 114200063 114200064 rs401666 +chr1 114264936 114264937 rs11589933 +chr1 115112244 115112245 rs1286201 +chr1 115295297 115295298 rs2856813 +chr1 115337510 115337511 rs17540656 +chr1 115458058 115458059 rs2334915 +chr1 115697590 115697591 rs3811006 +chr1 116025410 116025411 rs17035127 +chr1 116265554 116265555 rs4839061 +chr1 116490160 116490161 rs4839073 +chr1 117051841 117051842 rs10801929 +chr1 117059454 117059455 rs1555794 +chr1 117095011 117095012 rs1289667 +chr1 117178922 117178923 rs4659167 +chr1 117203588 117203589 rs10801937 +chr1 117576911 117576912 rs4261104 +chr1 119351304 119351305 rs838534 +chr1 119374629 119374630 rs3765953 +chr1 119802276 119802277 rs2282403 +chr1 147063849 147063850 rs647596 +chr1 147525420 147525421 rs12022413 +chr1 147552119 147552120 rs10494251 +chr1 150558531 150558532 rs10888382 +chr1 151375269 151375270 rs1752380 +chr1 151818381 151818382 rs7540530 +chr1 152751576 152751577 rs1332506 +chr1 152823972 152823973 rs7517755 +chr1 154443300 154443301 rs4845623 +chr1 154732118 154732119 rs925042 +chr1 154734143 154734144 rs6426905 +chr1 155087374 155087375 rs2306124 +chr1 156437060 156437061 rs4414033 +chr1 156689975 156689976 rs7532302 +chr1 156693485 156693486 rs4402117 +chr1 156876440 156876441 rs6334 +chr1 157181732 157181733 rs6675916 +chr1 157472326 157472327 rs11264737 +chr1 157568821 157568822 rs11264764 +chr1 158012788 158012789 rs1925034 +chr1 158103463 158103464 rs12088518 +chr1 158360451 158360452 rs12742463 +chr1 158654988 158654989 rs2276401 +chr1 159042447 159042448 rs2814771 +chr1 159134197 159134198 rs863027 +chr1 159351884 159351885 rs4443888 +chr1 159709845 159709846 rs3093077 +chr1 159743765 159743766 rs11265265 +chr1 159758336 159758337 rs11265269 +chr1 159779397 159779398 rs3820099 +chr1 159875028 159875029 rs7521729 +chr1 160004949 160004950 rs11809878 +chr1 160438772 160438773 rs4656258 +chr1 160830689 160830690 rs485618 +chr1 161234747 161234748 rs2501873 +chr1 161759958 161759959 rs1417580 +chr1 161971428 161971429 rs2490431 +chr1 161997496 161997497 rs6691548 +chr1 162004185 162004186 rs2490424 +chr1 162334485 162334486 rs347313 +chr1 162339488 162339489 rs423125 +chr1 162354654 162354655 rs449908 +chr1 162486529 162486530 rs464649 +chr1 162621516 162621517 rs17431968 +chr1 162852749 162852750 rs12134171 +chr1 163063720 163063721 rs951437 +chr1 163464959 163464960 rs3001080 +chr1 163568446 163568447 rs6700901 +chr1 163657977 163657978 rs10494395 +chr1 163868273 163868274 rs811435 +chr1 164485232 164485233 rs3945008 +chr1 164519219 164519220 rs1338626 +chr1 164680042 164680043 rs6426879 +chr1 164750823 164750824 rs10918063 +chr1 165077358 165077359 rs6663388 +chr1 165217252 165217253 rs10737508 +chr1 165295618 165295619 rs6662349 +chr1 165412606 165412607 rs10489745 +chr1 165620297 165620298 rs1337444 +chr1 165891575 165891576 rs3762365 +chr1 165934724 165934725 rs2349106 +chr1 166072230 166072231 rs4642869 +chr1 166358742 166358743 rs17460402 +chr1 166400413 166400414 rs4657543 +chr1 166430337 166430338 rs6427004 +chr1 166490192 166490193 rs10918488 +chr1 166569763 166569764 rs7516525 +chr1 167191721 167191722 rs11580495 +chr1 167494678 167494679 rs704852 +chr1 167499626 167499627 rs704853 +chr1 167531577 167531578 rs704859 +chr1 167565032 167565033 rs4657670 +chr1 167652881 167652882 rs12067995 +chr1 167843120 167843121 rs204264 +chr1 168379932 168379933 rs2268550 +chr1 168503682 168503683 rs7536740 +chr1 168847006 168847007 rs2143091 +chr1 168882804 168882805 rs1570334 +chr1 168953343 168953344 rs12048750 +chr1 169080642 169080643 rs1200100 +chr1 169101093 169101094 rs2051145 +chr1 169553315 169553316 rs12120605 +chr1 169554298 169554299 rs6427199 +chr1 169682542 169682543 rs12049148 +chr1 170567568 170567569 rs12563881 +chr1 170585782 170585783 rs7535322 +chr1 171065655 171065656 rs16863955 +chr1 171388110 171388111 rs12738952 +chr1 171420335 171420336 rs7519763 +chr1 171463969 171463970 rs12741782 +chr1 172698826 172698827 rs2071929 +chr1 173399531 173399532 rs1578624 +chr1 174547227 174547228 rs10912807 +chr1 175406665 175406666 rs859398 +chr1 175478659 175478660 rs859415 +chr1 175653291 175653292 rs12089079 +chr1 175689262 175689263 rs10913056 +chr1 175769866 175769867 rs640692 +chr1 176677246 176677247 rs10798473 +chr1 177162930 177162931 rs12021769 +chr1 177414899 177414900 rs9662701 +chr1 177787368 177787369 rs1923626 +chr1 177946338 177946339 rs842192 +chr1 177962372 177962373 rs12747656 +chr1 178039337 178039338 rs10753177 +chr1 179641885 179641886 rs11806102 +chr1 179790662 179790663 rs6683781 +chr1 179891943 179891944 rs502036 +chr1 180962371 180962372 rs3737062 +chr1 181058788 181058789 rs2282348 +chr1 181150698 181150699 rs6425668 +chr1 181165737 181165738 rs3856080 +chr1 181847373 181847374 rs695072 +chr1 181934372 181934373 rs12135968 +chr1 182542113 182542114 rs12038056 +chr1 182775069 182775070 rs7540658 +chr1 182988743 182988744 rs6694038 +chr1 183140035 183140036 rs1058177 +chr1 183446182 183446183 rs4047801 +chr1 183534528 183534529 rs3842897 +chr1 183795924 183795925 rs2500097 +chr1 183819435 183819436 rs10494568 +chr1 183961614 183961615 rs2182625 +chr1 184021611 184021612 rs10911494 +chr1 185373429 185373430 rs16823952 +chr1 185571485 185571486 rs11583193 +chr1 186081284 186081285 rs10798035 +chr1 186839210 186839211 rs3820185 +chr1 187064456 187064457 rs1474864 +chr1 187278017 187278018 rs2453727 +chr1 187340471 187340472 rs10798106 +chr1 187555147 187555148 rs1339082 +chr1 187925059 187925060 rs11802712 +chr1 188742320 188742321 rs10754136 +chr1 188801457 188801458 rs4255388 +chr1 189201086 189201087 rs1342561 +chr1 189789641 189789642 rs11578153 +chr1 191428385 191428386 rs6700152 +chr1 191461092 191461093 rs11800005 +chr1 192582493 192582494 rs2984921 +chr1 193041492 193041493 rs6661522 +chr1 193601203 193601204 rs17304238 +chr1 193804952 193804953 rs10801256 +chr1 193960846 193960847 rs642668 +chr1 195073246 195073247 rs10494719 +chr1 196183997 196183998 rs1408868 +chr1 197341616 197341617 rs3790370 +chr1 197842435 197842436 rs10922298 +chr1 198452277 198452278 rs2813164 +chr1_GL383520v2_alt 82195 82196 rs2813164 +chr1 199128148 199128149 rs427790 +chr1 199260499 199260500 rs1359451 +chr1 199511757 199511758 rs17637275 +chr1 199624713 199624714 rs12725952 +chr1 200487295 200487296 rs10919946 +chr1 200496875 200496876 rs6427832 +chr1 200735625 200735626 rs10494819 +chr1 201102755 201102756 rs10920115 +chr1 201105164 201105165 rs12022389 +chr1 201173425 201173426 rs10920138 +chr1 201200425 201200426 rs2365299 +chr1 201496928 201496929 rs10800784 +chr1 201526439 201526440 rs11586342 +chr1 201555342 201555343 rs556903 +chr1 201568356 201568357 rs4915236 +chr1 201592491 201592492 rs545372 +chr1 201773627 201773628 rs633367 +chr1 201821697 201821698 rs1032524 +chr1 201969866 201969867 rs7513 +chr1 202048271 202048272 rs6656470 +chr1 202056161 202056162 rs6427933 +chr1 202076101 202076102 rs10158382 +chr1 202159983 202159984 rs4359077 +chr1 202705068 202705069 rs4072661 +chr1 202708662 202708663 rs3923371 +chr1 202841433 202841434 rs4950949 +chr1 203176172 203176173 rs762625 +chr1 203204227 203204228 rs2486949 +chr1 203367679 203367680 rs10800919 +chr1 203380523 203380524 rs6428006 +chr1 203675499 203675500 rs4951357 +chr1 204013204 204013205 rs2796433 +chr1 204093863 204093864 rs6593993 +chr1 204143277 204143278 rs4951309 +chr1 204390204 204390205 rs11240735 +chr1 204400746 204400747 rs2942133 +chr1 204663352 204663353 rs2815829 +chr1 205006606 205006607 rs2802841 +chr1 205349192 205349193 rs10751435 +chr1 205349854 205349855 rs913722 +chr1 205435749 205435750 rs10900490 +chr1 205449005 205449006 rs1999131 +chr1 205454764 205454765 rs10900493 +chr1 205641645 205641646 rs6661827 +chr1 205928279 205928280 rs12143020 +chr1 206110071 206110072 rs33985287 +chr1 207083957 207083958 rs2842754 +chr1 207863630 207863631 rs2796247 +chr1 208020386 208020387 rs1152832 +chr1 208209663 208209664 rs1318276 +chr1 208317549 208317550 rs2897064 +chr1 208388007 208388008 rs2163039 +chr1 208460656 208460657 rs696958 +chr1 208546502 208546503 rs7548249 +chr1 208686947 208686948 rs10863723 +chr1 208882506 208882507 rs4844730 +chr1 208915168 208915169 rs7368359 +chr1 209021902 209021903 rs6670957 +chr1 209082468 209082469 rs1183044 +chr1 209458858 209458859 rs7526722 +chr1 209555244 209555245 rs10746420 +chr1 209566557 209566558 rs7525534 +chr1 209631153 209631154 rs2236891 +chr1 210440271 210440272 rs3765851 +chr1 210526308 210526309 rs12121296 +chr1 210557891 210557892 rs11807403 +chr1 210607171 210607172 rs4245753 +chr1 210711356 210711357 rs9430044 +chr1 210733896 210733897 rs1890844 +chr1 211089910 211089911 rs9970961 +chr1 211553632 211553633 rs9430069 +chr1 211641944 211641945 rs1373293 +chr1 211654378 211654379 rs3795833 +chr1 211773032 211773033 rs4951426 +chr1 212125461 212125462 rs12087287 +chr1 212177632 212177633 rs6703980 +chr1 212900023 212900024 rs1284851 +chr1 212982223 212982224 rs11120070 +chr1 213325888 213325889 rs1699185 +chr1 213348089 213348090 rs10864043 +chr1 213605852 213605853 rs11120170 +chr1 213759477 213759478 rs12041173 +chr1 213859707 213859708 rs2359937 +chr1 214302667 214302668 rs6540817 +chr1 214367992 214367993 rs11120305 +chr1 214385314 214385315 rs3013445 +chr1 214395763 214395764 rs4129186 +chr1 214403757 214403758 rs12129366 +chr1 214420847 214420848 rs11120316 +chr1 214449474 214449475 rs4394613 +chr1 214684618 214684619 rs441318 +chr1 214735751 214735752 rs6687999 +chr1 214857807 214857808 rs1415181 +chr1 215794514 215794515 rs17025432 +chr1 215799452 215799453 rs4363405 +chr1 216042398 216042399 rs11120726 +chr1 216119223 216119224 rs301734 +chr1 216460048 216460049 rs4846466 +chr1 216460292 216460293 rs6687745 +chr1 216739918 216739919 rs2813703 +chr1 216766442 216766443 rs11572636 +chr1 216852799 216852800 rs11117706 +chr1 217975334 217975335 rs4846453 +chr1 218515812 218515813 rs3009947 +chr1 218575615 218575616 rs1932971 +chr1 218613206 218613207 rs2965012 +chr1 218912241 218912242 rs12039986 +chr1 218922039 218922040 rs12732806 +chr1 220352650 220352651 rs10863546 +chr1 220371230 220371231 rs12041182 +chr1 220937523 220937524 rs11806418 +chr1 221725440 221725441 rs12091463 +chr1 221784846 221784847 rs4240927 +chr1 221806419 221806420 rs3934724 +chr1 222030082 222030083 rs11590870 +chr1 222606605 222606606 rs3008598 +chr1 223133088 223133089 rs851178 +chr1 223176587 223176588 rs851170 +chr1 223483194 223483195 rs10495209 +chr1 225682527 225682528 rs7553931 +chr1 225771154 225771155 rs6685014 +chr1 225813264 225813265 rs1467143 +chr1 226488597 226488598 rs11588657 +chr1 226505840 226505841 rs7524430 +chr1 226768479 226768480 rs12729579 +chr1 227857806 227857807 rs2872243 +chr1 227885107 227885108 rs4074668 +chr1 227898629 227898630 rs1573059 +chr1 228683209 228683210 rs10916354 +chr1 228804122 228804123 rs10799489 +chr1 228883400 228883401 rs11585386 +chr1 228916384 228916385 rs2000163 +chr1 228971531 228971532 rs7513940 +chr1 229019417 229019418 rs551755 +chr1 229037604 229037605 rs1870362 +chr1 229252923 229252924 rs9435869 +chr1 229524043 229524044 rs10916508 +chr1 229545258 229545259 rs927204 +chr1 229838600 229838601 rs687266 +chr1 230051096 230051097 rs7515331 +chr1 230075650 230075651 rs6673349 +chr1 230128314 230128315 rs7538126 +chr1 230175225 230175226 rs1124110 +chr1 230287734 230287735 rs11122478 +chr1 230361061 230361062 rs1108707 +chr1 230741653 230741654 rs1317764 +chr1 230761716 230761717 rs3790955 +chr1 231227253 231227254 rs16854012 +chr1 231509878 231509879 rs1765780 +chr1 231937381 231937382 rs701158 +chr1 232257670 232257671 rs4596830 +chr1 232279346 232279347 rs11803212 +chr1 232546374 232546375 rs789645 +chr1 232625369 232625370 rs1970168 +chr1 232668360 232668361 rs1986615 +chr1 233575485 233575486 rs904068 +chr1 233655722 233655723 rs701232 +chr1 233688178 233688179 rs595191 +chr1 233945125 233945126 rs4506523 +chr1 234133422 234133423 rs12129782 +chr1 234646702 234646703 rs12058613 +chr1 234742967 234742968 rs2587536 +chr1 234760711 234760712 rs17589414 +chr1 234875977 234875978 rs10910522 +chr1 235079949 235079950 rs11580121 +chr1 235601196 235601197 rs4659946 +chr1 235651206 235651207 rs10159416 +chr1 235686638 235686639 rs7545788 +chr1 236133649 236133650 rs12566852 +chr1 236691887 236691888 rs17648708 +chr1 236785241 236785242 rs7556238 +chr1 236955103 236955104 rs12125972 +chr1 237010734 237010735 rs10925289 +chr1 237150421 237150422 rs1409052 +chr1 237249991 237249992 rs888438 +chr1 237830999 237831000 rs6429040 +chr1 238555730 238555731 rs789375 +chr1 238736602 238736603 rs10925747 +chr1 239108477 239108478 rs4659902 +chr1 239309812 239309813 rs10495435 +chr1 239606644 239606645 rs12119540 +chr1 239763708 239763709 rs17657156 +chr1 239810705 239810706 rs6690809 +chr1 239913307 239913308 rs10495449 +chr1 239954336 239954337 rs10926029 +chr1 240085781 240085782 rs4443876 +chr1 240244082 240244083 rs6429195 +chr1 240449685 240449686 rs11590081 +chr1 240462898 240462899 rs10495470 +chr1 240479866 240479867 rs11578184 +chr1 240497189 240497190 rs9428478 +chr1 240503701 240503702 rs10465630 +chr1 240511898 240511899 rs7540147 +chr1 240610365 240610366 rs11578889 +chr1 240634788 240634789 rs6429215 +chr1 240889821 240889822 rs187783 +chr1 241022755 241022756 rs523361 +chr1 241508337 241508338 rs11802956 +chr1 241548400 241548401 rs11808201 +chr1 241609118 241609119 rs613032 +chr1 241688442 241688443 rs12133073 +chr1 241876826 241876827 rs2526697 +chr1 241924341 241924342 rs4658565 +chr1 241926492 241926493 rs7516206 +chr1 242185299 242185300 rs316835 +chr1 242431565 242431566 rs2796077 +chr1 242527079 242527080 rs2810011 +chr1 242648291 242648292 rs2184185 +chr1 242710292 242710293 rs10926828 +chr1 242821863 242821864 rs2998678 +chr1 244024297 244024298 rs1000543 +chr1 244097172 244097173 rs4658613 +chr1 244156037 244156038 rs10803181 +chr1 244296480 244296481 rs678004 +chr1 244811283 244811284 rs12088062 +chr1 244834650 244834651 rs10927330 +chr1 245125190 245125191 rs6672147 +chr1 245164782 245164783 rs12039117 +chr1 245427893 245427894 rs1173851 +chr1_KI270759v1_alt 122197 122198 rs1173851 +chr1 245445516 245445517 rs1093937 +chr1_KI270759v1_alt 139820 139821 rs1093937 +chr1 245615681 245615682 rs1771522 +chr1_KI270759v1_alt 309985 309986 rs1771522 +chr1 245654196 245654197 rs4658792 +chr1_KI270759v1_alt 348508 348509 rs4658792 +chr1 246004714 246004715 rs4654186 +chr1 246533293 246533294 rs10924772 +chr1 246655331 246655332 rs3124089 +chr1 247387028 247387029 rs7542425 +chr1 247618266 247618267 rs1144815 +chr1 247619297 247619298 rs11587369 +chr2 623469 623470 rs11688330 +chr2 782576 782577 rs10183412 +chr2_KI270770v1_alt 58516 58517 rs10183412 +chr2 1005373 1005374 rs7598261 +chr2 1120961 1120962 rs4971463 +chr2 1374287 1374288 rs4927602 +chr2_KI270774v1_alt 57482 57483 rs4927602 +chr2 1411186 1411187 rs2298873 +chr2_KI270774v1_alt 94384 94385 rs2298873 +chr2 1521785 1521786 rs4927594 +chr2_KI270774v1_alt 204156 204157 rs4927594 +chr2 2232508 2232509 rs4853946 +chr2 2233026 2233027 rs17247253 +chr2 2529430 2529431 rs4853800 +chr2 2663193 2663194 rs10202240 +chr2 2684138 2684139 rs1470738 +chr2 2697892 2697893 rs1993081 +chr2 2737673 2737674 rs1451197 +chr2 2941682 2941683 rs1667060 +chr2 2961628 2961629 rs1729903 +chr2 3008517 3008518 rs2031028 +chr2 3125150 3125151 rs1078821 +chr2 3476791 3476792 rs7592700 +chr2_KI270769v1_alt 86261 86262 rs7592700 +chr2 3538938 3538939 rs10197283 +chr2 3737954 3737955 rs7563964 +chr2 3789712 3789713 rs11886534 +chr2 3815526 3815527 rs11903032 +chr2 3834586 3834587 rs2034730 +chr2 3947048 3947049 rs4850016 +chr2 4126137 4126138 rs1437701 +chr2 4151150 4151151 rs1983365 +chr2 4408464 4408465 rs2602629 +chr2 4882739 4882740 rs6542644 +chr2 4938165 4938166 rs6422704 +chr2 5355829 5355830 rs11677035 +chr2 5454635 5454636 rs792071 +chr2 5851836 5851837 rs2163025 +chr2 5852384 5852385 rs11694877 +chr2 5905411 5905412 rs7559948 +chr2 5938287 5938288 rs4349325 +chr2 6196662 6196663 rs7424127 +chr2 6240815 6240816 rs10519722 +chr2 6352305 6352306 rs6712182 +chr2 6435530 6435531 rs10190662 +chr2 6789186 6789187 rs4669100 +chr2 6795107 6795108 rs905968 +chr2 6810898 6810899 rs1077583 +chr2 6968080 6968081 rs4669122 +chr2 7203027 7203028 rs7562418 +chr2 7438971 7438972 rs732078 +chr2 7516308 7516309 rs6431885 +chr2 7672584 7672585 rs11682611 +chr2 7905055 7905056 rs1861506 +chr2 7958490 7958491 rs40996 +chr2 8170863 8170864 rs1981456 +chr2 8271937 8271938 rs11674752 +chr2 8401999 8402000 rs4669265 +chr2 8415953 8415954 rs409169 +chr2 8533796 8533797 rs1532791 +chr2 8584171 8584172 rs168293 +chr2 8630433 8630434 rs4669318 +chr2 8635971 8635972 rs3927971 +chr2 8800023 8800024 rs17722392 +chr2 9168018 9168019 rs907165 +chr2 9766015 9766016 rs10200632 +chr2 9768771 9768772 rs4669453 +chr2 9772699 9772700 rs871820 +chr2 9812069 9812070 rs7559852 +chr2 9958097 9958098 rs6708858 +chr2 10005219 10005220 rs1469541 +chr2 10069865 10069866 rs4233874 +chr2 10089783 10089784 rs11680378 +chr2 10124581 10124582 rs6741290 +chr2 10240082 10240083 rs759341 +chr2 10282215 10282216 rs4669564 +chr2 10362606 10362607 rs11677361 +chr2 10423786 10423787 rs1974676 +chr2 10477898 10477899 rs2430424 +chr2 10845237 10845238 rs1734389 +chr2 10846775 10846776 rs1734395 +chr2 10860795 10860796 rs1734464 +chr2 10864676 10864677 rs1997523 +chr2 11060220 11060221 rs7564899 +chr2 11083835 11083836 rs13019468 +chr2 11616133 11616134 rs7584842 +chr2 11667089 11667090 rs12612207 +chr2 11984035 11984036 rs2581053 +chr2 11988923 11988924 rs1530145 +chr2 12067250 12067251 rs10495589 +chr2 12151529 12151530 rs1971516 +chr2 12232285 12232286 rs10197467 +chr2 12247178 12247179 rs12992291 +chr2 12391070 12391071 rs7563729 +chr2 12428776 12428777 rs16858854 +chr2 12485364 12485365 rs4377309 +chr2 12580184 12580185 rs6432315 +chr2 12665036 12665037 rs10514648 +chr2 12700448 12700449 rs659599 +chr2 12809997 12809998 rs1469217 +chr2 12992851 12992852 rs2380457 +chr2 13826045 13826046 rs7583428 +chr2 13913184 13913185 rs4603735 +chr2 13932434 13932435 rs4669964 +chr2 14092926 14092927 rs360468 +chr2 14260349 14260350 rs12476448 +chr2 14605021 14605022 rs2015245 +chr2 15019495 15019496 rs13427628 +chr2 15109097 15109098 rs6716200 +chr2 15769475 15769476 rs6706165 +chr2 15805501 15805502 rs2380680 +chr2 15874231 15874232 rs2380708 +chr2 15972705 15972706 rs6716344 +chr2 16009657 16009658 rs1365966 +chr2 16036771 16036772 rs10194143 +chr2 16197703 16197704 rs1567965 +chr2 16209430 16209431 rs340724 +chr2 16278267 16278268 rs2333979 +chr2 16898169 16898170 rs12615806 +chr2 17044637 17044638 rs1515968 +chr2 17828051 17828052 rs6531056 +chr2 17918651 17918652 rs1870822 +chr2 18490528 18490529 rs4381790 +chr2 18530483 18530484 rs2272519 +chr2 18819407 18819408 rs4240223 +chr2 19103093 19103094 rs4233762 +chr2 19154979 19154980 rs12105891 +chr2 19352627 19352628 rs851066 +chr2 19540214 19540215 rs1427547 +chr2 19573382 19573383 rs17686199 +chr2 19854630 19854631 rs10184780 +chr2 20151021 20151022 rs10495703 +chr2 20391361 20391362 rs1032075 +chr2 20566202 20566203 rs13006062 +chr2 20663525 20663526 rs1013363 +chr2 20676625 20676626 rs746776 +chr2 20739947 20739948 rs653347 +chr2 20847534 20847535 rs6709100 +chr2 20886932 20886933 rs1002755 +chr2 21009322 21009323 rs693 +chr2 21355509 21355510 rs219556 +chr2 21723566 21723567 rs1562900 +chr2 22184461 22184462 rs2176472 +chr2 22203201 22203202 rs1607267 +chr2 22844614 22844615 rs12618688 +chr2 23004964 23004965 rs1374460 +chr2 23015131 23015132 rs10495737 +chr2 23308596 23308597 rs6711889 +chr2 23325742 23325743 rs2577720 +chr2 23532077 23532078 rs748860 +chr2 23716609 23716610 rs2879609 +chr2 24982557 24982558 rs1982200 +chr2 25139645 25139646 rs4665765 +chr2 25374811 25374812 rs730072 +chr2 25446647 25446648 rs6721434 +chr2 25505040 25505041 rs9309386 +chr2 25518151 25518152 rs499728 +chr2 25584236 25584237 rs11126114 +chr2 26553258 26553259 rs12470327 +chr2 28101001 28101002 rs6547829 +chr2 28369248 28369249 rs11902329 +chr2 28463464 28463465 rs1581035 +chr2 29578782 29578783 rs4665470 +chr2 30225477 30225478 rs906868 +chr2 30346488 30346489 rs7578949 +chr2 30414049 30414050 rs2076932 +chr2 30707298 30707299 rs472161 +chr2 30754765 30754766 rs1983383 +chr2 30788057 30788058 rs6709502 +chr2 30838431 30838432 rs7562766 +chr2 30895191 30895192 rs1559497 +chr2 31085152 31085153 rs13404171 +chr2 31236877 31236878 rs1540926 +chr2 32874312 32874313 rs10202440 +chr2 33410049 33410050 rs17012963 +chr2 33720646 33720647 rs12471341 +chr2 34369374 34369375 rs10204349 +chr2 34589450 34589451 rs1220211 +chr2 35909963 35909964 rs12712470 +chr2 36154260 36154261 rs2372441 +chr2 36576719 36576720 rs848596 +chr2 36752368 36752369 rs4670600 +chr2 37371277 37371278 rs2373001 +chr2 37374064 37374065 rs1024816 +chr2 37580228 37580229 rs6544093 +chr2 37690629 37690630 rs10172526 +chr2 37710988 37710989 rs6715108 +chr2 37720597 37720598 rs12616929 +chr2 37762935 37762936 rs7590255 +chr2 38052877 38052878 rs7557493 +chr2 38284238 38284239 rs1992881 +chr2 38511363 38511364 rs6544166 +chr2 39620028 39620029 rs17024091 +chr2 40399505 40399506 rs12052585 +chr2 40422775 40422776 rs7579930 +chr2 40828682 40828683 rs9309061 +chr2 40875905 40875906 rs207613 +chr2 41250706 41250707 rs10187485 +chr2 41715104 41715105 rs6756874 +chr2 41853483 41853484 rs4305317 +chr2 42040287 42040288 rs11898187 +chr2 42260904 42260905 rs2302346 +chr2 42463740 42463741 rs10495897 +chr2 42726204 42726205 rs1561505 +chr2 43012285 43012286 rs11686640 +chr2 43032024 43032025 rs10175942 +chr2 43257416 43257417 rs6749927 +chr2 43716385 43716386 rs1991739 +chr2 44990140 44990141 rs2917768 +chr2 45045057 45045058 rs1447107 +chr2 45068933 45068934 rs6723092 +chr2 45112351 45112352 rs12464646 +chr2 45116256 45116257 rs11896942 +chr2 45184048 45184049 rs2342702 +chr2 45287014 45287015 rs1862890 +chr2 45335674 45335675 rs12712941 +chr2 45761883 45761884 rs7582320 +chr2 45788495 45788496 rs4074080 +chr2 45828217 45828218 rs935661 +chr2 45964843 45964844 rs4953292 +chr2 46291754 46291755 rs1867786 +chr2 46309916 46309917 rs4952818 +chr2 46320354 46320355 rs6720535 +chr2 46953966 46953967 rs2881586 +chr2 47096292 47096293 rs12470974 +chr2 47283184 47283185 rs904162 +chr2 47316105 47316106 rs9789479 +chr2 47373966 47373967 rs1126497 +chr2 47607173 47607174 rs10182660 +chr2 47618611 47618612 rs10165893 +chr2 47715685 47715686 rs4325805 +chr2 48698606 48698607 rs6755901 +chr2 48757251 48757252 rs2301267 +chr2 49209449 49209450 rs4971718 +chr2 49682531 49682532 rs2176603 +chr2 49763229 49763230 rs1518823 +chr2 50020010 50020011 rs6753833 +chr2 50221999 50222000 rs601010 +chr2 50523289 50523290 rs7581256 +chr2 50590331 50590332 rs6733430 +chr2 50852343 50852344 rs2193225 +chr2 51010628 51010629 rs7594170 +chr2 51104018 51104019 rs735315 +chr2 51341903 51341904 rs6717556 +chr2 52091441 52091442 rs7574971 +chr2 52156559 52156560 rs11892271 +chr2 52266787 52266788 rs2141844 +chr2 52418565 52418566 rs7586951 +chr2 53155301 53155302 rs12995294 +chr2 54275774 54275775 rs843748 +chr2 54783055 54783056 rs6705079 +chr2 54824689 54824690 rs12999197 +chr2 54848256 54848257 rs2165006 +chr2 55130290 55130291 rs10168457 +chr2 56002248 56002249 rs4672084 +chr2 56130446 56130447 rs929689 +chr2 56151351 56151352 rs17047517 +chr2 56156626 56156627 rs6545554 +chr2 56395335 56395336 rs10191130 +chr2 56529721 56529722 rs6718973 +chr2 57060275 57060276 rs1116357 +chr2 57710608 57710609 rs11125728 +chr2 58660514 58660515 rs11693731 +chr2 58887603 58887604 rs6758100 +chr2 59012232 59012233 rs11687358 +chr2 59033268 59033269 rs7590342 +chr2 59756768 59756769 rs10168190 +chr2 59874076 59874077 rs6545760 +chr2 60057478 60057479 rs1861151 +chr2 60118326 60118327 rs979687 +chr2 60496536 60496537 rs6729815 +chr2 60535366 60535367 rs2556378 +chr2 60832247 60832248 rs6545832 +chr2 61457428 61457429 rs778139 +chr2 62435568 62435569 rs13412212 +chr2 63074028 63074029 rs6545977 +chr2 64036395 64036396 rs329489 +chr2 64142201 64142202 rs10496107 +chr2 64268492 64268493 rs1529102 +chr2 64472002 64472003 rs11126005 +chr2 64914975 64914976 rs6754629 +chr2 65672152 65672153 rs7576393 +chr2 65826338 65826339 rs3845821 +chr2 65877746 65877747 rs2631669 +chr2 66131104 66131105 rs4671716 +chr2 66183813 66183814 rs2951282 +chr2 66497009 66497010 rs6722685 +chr2 66680575 66680576 rs6709958 +chr2 66732786 66732787 rs2081397 +chr2 67161099 67161100 rs4671784 +chr2 67315321 67315322 rs2128769 +chr2 67477947 67477948 rs6760732 +chr2 67531773 67531774 rs2541022 +chr2 67755058 67755059 rs2116051 +chr2 67808829 67808830 rs6715551 +chr2 67832613 67832614 rs1430795 +chr2 68103701 68103702 rs4671873 +chr2 68111480 68111481 rs17034987 +chr2 68328567 68328568 rs6717329 +chr2 68797656 68797657 rs7558602 +chr2 68856985 68856986 rs6546442 +chr2 68911893 68911894 rs10191936 +chr2 69586325 69586326 rs12987661 +chr2 70388997 70388998 rs2169843 +chr2 71149070 71149071 rs1458868 +chr2 71702644 71702645 rs750355 +chr2 72943600 72943601 rs755409 +chr2 73877744 73877745 rs10188058 +chr2 74261570 74261571 rs4853019 +chr2 74741112 74741113 rs205621 +chr2 74743265 74743266 rs11678377 +chr2 74858035 74858036 rs3771781 +chr2 75074635 75074636 rs6546952 +chr2 75233428 75233429 rs12328696 +chr2 75345591 75345592 rs2110933 +chr2 75626661 75626662 rs6547014 +chr2 75763918 75763919 rs7419897 +chr2 75999248 75999249 rs6708139 +chr2 76261437 76261438 rs2860732 +chr2 76387031 76387032 rs1996634 +chr2 76584651 76584652 rs10203812 +chr2 76802196 76802197 rs7561233 +chr2 77414726 77414727 rs370099 +chr2 77912422 77912423 rs4853352 +chr2 78933490 78933491 rs9309543 +chr2 79251732 79251733 rs6710298 +chr2 79259123 79259124 rs6757830 +chr2 79298916 79298917 rs11892349 +chr2 79870152 79870153 rs3755095 +chr2 79958790 79958791 rs747920 +chr2 79987427 79987428 rs598453 +chr2 80261648 80261649 rs318369 +chr2 80287546 80287547 rs1930 +chr2 80875138 80875139 rs2131255 +chr2 81136815 81136816 rs1598759 +chr2 81267767 81267768 rs2862492 +chr2 81871375 81871376 rs4852646 +chr2 82183337 82183338 rs1430726 +chr2 82893602 82893603 rs10469974 +chr2 83579129 83579130 rs1486837 +chr2 83696514 83696515 rs2923861 +chr2 85061448 85061449 rs1882271 +chr2 85139847 85139848 rs6754757 +chr2 85326956 85326957 rs4247303 +chr2 85387888 85387889 rs1135604 +chr2 85745990 85745991 rs1356621 +chr2 85795898 85795899 rs10184538 +chr2 85820089 85820090 rs10445963 +chr2 86372172 86372173 rs2113608 +chr2 88279023 88279024 rs4972052 +chr2 96251849 96251850 rs7058 +chr2 97716826 97716827 rs11683207 +chr2 98167811 98167812 rs2309389 +chr2 98385984 98385985 rs4851130 +chr2 98662890 98662891 rs1028144 +chr2 98767907 98767908 rs12615689 +chr2 99524565 99524566 rs1376444 +chr2 100449588 100449589 rs6716842 +chr2 102154832 102154833 rs3917335 +chr2 103136571 103136572 rs6709515 +chr2 103139957 103139958 rs1482751 +chr2 103334116 103334117 rs10191917 +chr2 103496999 103497000 rs6761396 +chr2 104477239 104477240 rs1033302 +chr2 105509924 105509925 rs13404931 +chr2 105641567 105641568 rs4851079 +chr2 105718831 105718832 rs17031627 +chr2 105828824 105828825 rs2163350 +chr2 105845799 105845800 rs6543342 +chr2 105924772 105924773 rs2098836 +chr2 106526433 106526434 rs4455150 +chr2 106915538 106915539 rs12463880 +chr2 107007240 107007241 rs1013014 +chr2 107169559 107169560 rs2907907 +chr2 107577566 107577567 rs6542725 +chr2 107799245 107799246 rs6542736 +chr2 107993688 107993689 rs4676169 +chr2 108326746 108326747 rs17770672 +chr2 108699298 108699299 rs4676040 +chr2 108920327 108920328 rs260642 +chr2 109060062 109060063 rs1471074 +chr2 109240029 109240030 rs6760953 +chr2 109460696 109460697 rs6542832 +chr2 111519762 111519763 rs11123551 +chr2 112108980 112108981 rs954521 +chr2 112699471 112699472 rs10211073 +chr2 112966336 112966337 rs7580446 +chr2 113359934 113359935 rs6739740 +chr2 113396791 113396792 rs12711768 +chr2 113983859 113983860 rs6756587 +chr2 115065177 115065178 rs17452616 +chr2 115639203 115639204 rs13012337 +chr2 118118539 118118540 rs11673900 +chr2 118463329 118463330 rs1965130 +chr2 118523217 118523218 rs2008776 +chr2 118830133 118830134 rs4848526 +chr2 118940997 118940998 rs3806496 +chr2 118985288 118985289 rs3731612 +chr2 119026616 119026617 rs729735 +chr2 119212254 119212255 rs6759589 +chr2 119267895 119267896 rs6707849 +chr2 119520594 119520595 rs4383344 +chr2 119574399 119574400 rs17659633 +chr2 119984432 119984433 rs1446305 +chr2 120338343 120338344 rs7589138 +chr2 120429486 120429487 rs7592778 +chr2 120538908 120538909 rs6758414 +chr2 120599518 120599519 rs1568836 +chr2 120600678 120600679 rs4849909 +chr2 121147957 121147958 rs2713241 +chr2 121167821 121167822 rs4488664 +chr2 121182424 121182425 rs4848692 +chr2 122899350 122899351 rs1554808 +chr2 123254671 123254672 rs1401561 +chr2 123519373 123519374 rs1343822 +chr2 123971433 123971434 rs1400064 +chr2 124065220 124065221 rs959320 +chr2 124218585 124218586 rs11123030 +chr2 124523130 124523131 rs17676225 +chr2 124565257 124565258 rs6541961 +chr2 124762885 124762886 rs724655 +chr2 125380361 125380362 rs1435578 +chr2 126390881 126390882 rs437866 +chr2 126582723 126582724 rs6431134 +chr2 127082204 127082205 rs10194375 +chr2 128444866 128444867 rs11690893 +chr2 128478009 128478010 rs2011526 +chr2 128526580 128526581 rs841080 +chr2 128634670 128634671 rs1595400 +chr2 129702522 129702523 rs4662980 +chr2 129896311 129896312 rs1574605 +chr2 130766097 130766098 rs1134119 +chr2 130835471 130835472 rs1542604 +chr2 130975830 130975831 rs4850101 +chr2 131402272 131402273 rs2313693 +chr2 131409032 131409033 rs7584315 +chr2 131825704 131825705 rs10928155 +chr2 131973813 131973814 rs4063769 +chr2 132558518 132558519 rs4145337 +chr2 132636234 132636235 rs4547577 +chr2 132872668 132872669 rs1037173 +chr2 133594076 133594077 rs17817190 +chr2 133772089 133772090 rs1446741 +chr2 133818884 133818885 rs1867896 +chr2 133866704 133866705 rs4603824 +chr2 133995484 133995485 rs10208875 +chr2 134114465 134114466 rs1879019 +chr2 134156184 134156185 rs11900787 +chr2 134221843 134221844 rs2593708 +chr2 134444883 134444884 rs535900 +chr2 136279548 136279549 rs13420371 +chr2 136282213 136282214 rs4245843 +chr2 136779333 136779334 rs2465095 +chr2 137159532 137159533 rs13413874 +chr2 138124757 138124758 rs1357404 +chr2 138391482 138391483 rs7576870 +chr2 140157539 140157540 rs2950615 +chr2 140338337 140338338 rs12992137 +chr2 141119631 141119632 rs1882638 +chr2 141125393 141125394 rs13013197 +chr2 141383845 141383846 rs10166697 +chr2 141414796 141414797 rs4954702 +chr2 141834366 141834367 rs6721397 +chr2 143753659 143753660 rs11898334 +chr2 145117721 145117722 rs1997287 +chr2 145634781 145634782 rs12619445 +chr2 146664685 146664686 rs10206424 +chr2 146992606 146992607 rs1515263 +chr2 147613959 147613960 rs6708653 +chr2 147675110 147675111 rs4662539 +chr2 148695231 148695232 rs10183992 +chr2 149603355 149603356 rs10490073 +chr2 149814250 149814251 rs1405214 +chr2 150033718 150033719 rs330650 +chr2 150173463 150173464 rs4667375 +chr2 150426891 150426892 rs860992 +chr2 150477946 150477947 rs1528430 +chr2 150768367 150768368 rs6734792 +chr2 151544796 151544797 rs9287983 +chr2 152552829 152552830 rs10497105 +chr2 152715641 152715642 rs3811567 +chr2 153016330 153016331 rs1347395 +chr2 153137293 153137294 rs1369256 +chr2 153200632 153200633 rs6745326 +chr2 153460872 153460873 rs3910524 +chr2 153763294 153763295 rs10183136 +chr2 154567152 154567153 rs12104610 +chr2 154780725 154780726 rs2053671 +chr2 155608501 155608502 rs11679712 +chr2 155963072 155963073 rs17238525 +chr2 156133793 156133794 rs12694551 +chr2 156444109 156444110 rs4664818 +chr2 156634133 156634134 rs7577045 +chr2 156981357 156981358 rs4664844 +chr2 157599467 157599468 rs13383985 +chr2 157870042 157870043 rs12479151 +chr2 158180033 158180034 rs1357183 +chr2 158244700 158244701 rs7559893 +chr2 158919108 158919109 rs9789420 +chr2 159466144 159466145 rs16844045 +chr2 160747757 160747758 rs1975999 +chr2 161038151 161038152 rs197273 +chr2 161780103 161780104 rs12692642 +chr2 161962110 161962111 rs4500960 +chr2 162613830 162613831 rs6715506 +chr2 162646210 162646211 rs3849346 +chr2 163192148 163192149 rs13389923 +chr2 163222580 163222581 rs1394242 +chr2 163250487 163250488 rs6712770 +chr2 165431465 165431466 rs4667819 +chr2 165564088 165564089 rs1877872 +chr2 166774220 166774221 rs4393770 +chr2 167620961 167620962 rs1431900 +chr2 167789530 167789531 rs13020412 +chr2 167993184 167993185 rs11884717 +chr2 168159162 168159163 rs1517342 +chr2 168525831 168525832 rs1020603 +chr2 168842839 168842840 rs518337 +chr2_GL383522v1_alt 12477 12478 rs518337 +chr2 168893972 168893973 rs477224 +chr2_GL383522v1_alt 80599 80600 rs477224 +chr2 168963313 168963314 rs3770582 +chr2 169231966 169231967 rs2302693 +chr2 169354866 169354867 rs2389557 +chr2 169902192 169902193 rs12991583 +chr2 170144288 170144289 rs4667620 +chr2 170204218 170204219 rs6738892 +chr2 170348577 170348578 rs16858186 +chr2 170559281 170559282 rs12993953 +chr2 170572858 170572859 rs11693682 +chr2 170577314 170577315 rs2883782 +chr2 170691982 170691983 rs7574074 +chr2 171598422 171598423 rs6745725 +chr2 171654178 171654179 rs1399956 +chr2 172264607 172264608 rs7566285 +chr2 172290989 172290990 rs12471128 +chr2 172374993 172374994 rs4283388 +chr2 172430568 172430569 rs3108779 +chr2 172919929 172919930 rs2113807 +chr2 173290463 173290464 rs868294 +chr2 173402552 173402553 rs1865236 +chr2 173405522 173405523 rs1020013 +chr2 173579861 173579862 rs4972588 +chr2 173828459 173828460 rs7421996 +chr2 173843470 173843471 rs1024125 +chr2 173853330 173853331 rs7591669 +chr2 174552282 174552283 rs10172858 +chr2 174700823 174700824 rs12620150 +chr2 174901619 174901620 rs9287980 +chr2 175676954 175676955 rs7565836 +chr2 175756671 175756672 rs13017316 +chr2 175857255 175857256 rs1374369 +chr2 175873811 175873812 rs12693085 +chr2 175885049 175885050 rs6433564 +chr2 176144185 176144186 rs6736786 +chr2 176206191 176206192 rs1026027 +chr2 176384243 176384244 rs2069172 +chr2 176462473 176462474 rs6749901 +chr2 176466238 176466239 rs1554406 +chr2 176935023 176935024 rs7603168 +chr2 177673161 177673162 rs3770011 +chr2 177971901 177971902 rs2573088 +chr2 179313068 179313069 rs10497537 +chr2 179350582 179350583 rs6433781 +chr2 179401404 179401405 rs10930870 +chr2 179411160 179411161 rs1400825 +chr2 179414614 179414615 rs6433791 +chr2 179473093 179473094 rs12473469 +chr2 179881313 179881314 rs11888692 +chr2 180292262 180292263 rs3845718 +chr2 180647303 180647304 rs1477502 +chr2 180920566 180920567 rs10048799 +chr2 180946220 180946221 rs10192997 +chr2 183305624 183305625 rs1972947 +chr2 183488726 183488727 rs1992179 +chr2 183493673 183493674 rs2368443 +chr2 183632794 183632795 rs1454053 +chr2 184322416 184322417 rs719736 +chr2 184461523 184461524 rs12693377 +chr2 185067587 185067588 rs263767 +chr2 185380925 185380926 rs17403192 +chr2 187972820 187972821 rs2350195 +chr2 188097698 188097699 rs11886097 +chr2 190748652 190748653 rs1263117 +chr2 191073873 191073874 rs7594501 +chr2 191474804 191474805 rs16833762 +chr2 191933261 191933262 rs3923556 +chr2 192079071 192079072 rs2356758 +chr2 192170296 192170297 rs2356955 +chr2 194512712 194512713 rs16831761 +chr2 195757797 195757798 rs1026629 +chr2 196270065 196270066 rs6746308 +chr2 198768027 198768028 rs6761022 +chr2 198918871 198918872 rs1526070 +chr2 200365260 200365261 rs295130 +chr2 200468277 200468278 rs3769433 +chr2 200706419 200706420 rs2540051 +chr2 201266863 201266864 rs2293554 +chr2 201666900 201666901 rs16837959 +chr2 201990470 201990471 rs4675242 +chr2 202019669 202019670 rs1477031 +chr2 202488213 202488214 rs6751210 +chr2 202901643 202901644 rs3933629 +chr2 203984094 203984095 rs13003194 +chr2 204189317 204189318 rs7607984 +chr2 204197909 204197910 rs6714929 +chr2 204346525 204346526 rs9653325 +chr2 204360735 204360736 rs6435232 +chr2 204481943 204481944 rs12613305 +chr2 204527210 204527211 rs4675467 +chr2 204869123 204869124 rs6733159 +chr2 205170341 205170342 rs1468997 +chr2 205410335 205410336 rs849266 +chr2 205481480 205481481 rs4675528 +chr2 205482843 205482844 rs1877341 +chr2 205640580 205640581 rs759455 +chr2 205946210 205946211 rs7562683 +chr2 206279079 206279080 rs12694049 +chr2 206406073 206406074 rs4271750 +chr2 206644016 206644017 rs4673360 +chr2 206718490 206718491 rs1001110 +chr2 206861572 206861573 rs2042135 +chr2 206959659 206959660 rs11903403 +chr2 207056240 207056241 rs10932176 +chr2 207671811 207671812 rs2551968 +chr2 208086988 208086989 rs10932236 +chr2 208093025 208093026 rs896637 +chr2 208186861 208186862 rs7572263 +chr2 208571660 208571661 rs10497902 +chr2 209836376 209836377 rs6761179 +chr2 210571340 210571341 rs6714124 +chr2 210818262 210818263 rs12464940 +chr2 210964772 210964773 rs186471 +chr2 211572435 211572436 rs17335169 +chr2 212145580 212145581 rs1521658 +chr2 212482379 212482380 rs1482378 +chr2 212694504 212694505 rs7580519 +chr2 212933155 212933156 rs4672667 +chr2 213101083 213101084 rs10167348 +chr2 213175700 213175701 rs7573232 +chr2 213296796 213296797 rs11677793 +chr2 213952711 213952712 rs6719800 +chr2 214022297 214022298 rs11675561 +chr2 214203028 214203029 rs6435818 +chr2 214544445 214544446 rs10932543 +chr2 215766642 215766643 rs4674024 +chr2 215920964 215920965 rs10167212 +chr2 216322017 216322018 rs6728666 +chr2 216380220 216380221 rs4672798 +chr2 216532695 216532696 rs12624027 +chr2 216550907 216550908 rs1525610 +chr2 216559385 216559386 rs12463731 +chr2 216598718 216598719 rs7590938 +chr2 216669520 216669521 rs2067041 +chr2 216985693 216985694 rs1882421 +chr2 217057008 217057009 rs2888456 +chr2 217115709 217115710 rs12466929 +chr2 217249971 217249972 rs10932707 +chr2 217374157 217374158 rs12620884 +chr2 217799909 217799910 rs3747 +chr2 217809760 217809761 rs1035671 +chr2 217918096 217918097 rs13022785 +chr2 217929259 217929260 rs3791911 +chr2 218349916 218349917 rs13409846 +chr2 218365038 218365039 rs6745037 +chr2 219351126 219351127 rs9646859 +chr2 219574379 219574380 rs7588807 +chr2 219715825 219715826 rs678134 +chr2 219728791 219728792 rs10498067 +chr2 219925915 219925916 rs1007684 +chr2 219996871 219996872 rs995842 +chr2 220127421 220127422 rs13001386 +chr2 220529588 220529589 rs4234035 +chr2 220582362 220582363 rs1796432 +chr2 220617921 220617922 rs10932875 +chr2 220695041 220695042 rs1517443 +chr2 221180253 221180254 rs10084181 +chr2 221206544 221206545 rs1955117 +chr2 221285869 221285870 rs1991736 +chr2 221348322 221348323 rs6737417 +chr2 221657149 221657150 rs1519483 +chr2 222061960 222061961 rs348980 +chr2 222106554 222106555 rs6728176 +chr2 222291867 222291868 rs7600206 +chr2 222302990 222302991 rs6436310 +chr2 222439801 222439802 rs10168232 +chr2 222470355 222470356 rs11676701 +chr2 222487694 222487695 rs11676002 +chr2 222664938 222664939 rs4674677 +chr2 222790395 222790396 rs7589928 +chr2 222945547 222945548 rs6436364 +chr2 223158498 223158499 rs11899732 +chr2 223311112 223311113 rs1517628 +chr2 223543771 223543772 rs11675944 +chr2 223767471 223767472 rs686700 +chr2 223778673 223778674 rs631922 +chr2 223935298 223935299 rs6721089 +chr2 224018587 224018588 rs2037755 +chr2 224926361 224926362 rs6714466 +chr2 225289414 225289415 rs6743368 +chr2 225591744 225591745 rs1993323 +chr2 225797041 225797042 rs13413808 +chr2 226140633 226140634 rs6436602 +chr2 226664197 226664198 rs2707543 +chr2 226692470 226692471 rs2894608 +chr2 226699308 226699309 rs1922531 +chr2 227136463 227136464 rs2396453 +chr2 227423468 227423469 rs4673194 +chr2 227431427 227431428 rs11688520 +chr2 227616702 227616703 rs11889798 +chr2 227658423 227658424 rs12469987 +chr2 227769823 227769824 rs4284828 +chr2 227806706 227806707 rs11694155 +chr2 228174086 228174087 rs7570716 +chr2 228377714 228377715 rs13424461 +chr2 228916253 228916254 rs2396595 +chr2 229015182 229015183 rs12619625 +chr2 229055803 229055804 rs31276 +chr2 229098687 229098688 rs17676036 +chr2 229505397 229505398 rs10197959 +chr2 230130730 230130731 rs6436908 +chr2 230366635 230366636 rs6710287 +chr2 230393434 230393435 rs7590429 +chr2 230418995 230418996 rs9678342 +chr2 230568343 230568344 rs13418392 +chr2 230612507 230612508 rs4972964 +chr2 230992360 230992361 rs10933363 +chr2 231201937 231201938 rs753855 +chr2 231228583 231228584 rs1729077 +chr2 231616506 231616507 rs1865375 +chr2 232367353 232367354 rs1850593 +chr2 233210988 233210989 rs6431586 +chr2 233534302 233534303 rs4047189 +chr2 233595451 233595452 rs1597944 +chr2 233796742 233796743 rs741160 +chr2 233936300 233936301 rs12473889 +chr2 233971208 233971209 rs7605850 +chr2 233994449 233994450 rs4663998 +chr2 234024985 234024986 rs676546 +chr2 234033891 234033892 rs11684379 +chr2 234170978 234170979 rs6431234 +chr2 234303411 234303412 rs6733065 +chr2 234327966 234327967 rs1714945 +chr2 234522079 234522080 rs10803620 +chr2 234582493 234582494 rs7576760 +chr2 234662089 234662090 rs884062 +chr2 234820510 234820511 rs2014366 +chr2 234886450 234886451 rs4663517 +chr2 234886883 234886884 rs722161 +chr2 234900870 234900871 rs11684741 +chr2 235286066 235286067 rs1367882 +chr2 235549243 235549244 rs12475206 +chr2 235792176 235792177 rs12471567 +chr2 236109865 236109866 rs3768926 +chr2 236524888 236524889 rs1986988 +chr2 237032718 237032719 rs11690453 +chr2 237407365 237407366 rs13431876 +chr2 237665782 237665783 rs6758509 +chr2 237893143 237893144 rs6746771 +chr2 237897727 237897728 rs4663269 +chr2 238174334 238174335 rs2880132 +chr2 238534516 238534517 rs9287631 +chr2 238913514 238913515 rs4078406 +chr2 239001871 239001872 rs3935696 +chr2 239029298 239029299 rs6704807 +chr2 239336262 239336263 rs1399629 +chr2 239373273 239373274 rs2411843 +chr2 239498980 239498981 rs1796449 +chr2 239578742 239578743 rs10180205 +chr2 239668219 239668220 rs12612406 +chr2 239710933 239710934 rs1437731 +chr2 240145808 240145809 rs12695007 +chr2 240234096 240234097 rs903760 +chr2 240470038 240470039 rs3811624 +chr2 240531317 240531318 rs7607996 +chr2 240835648 240835649 rs11900363 +chr2 240859848 240859849 rs4538195 +chr2 240896014 240896015 rs10933514 +chr3 381334 381335 rs11706690 +chr3 1026551 1026552 rs17032419 +chr3 1101739 1101740 rs9878022 +chr3 1133890 1133891 rs4481145 +chr3 1210983 1210984 rs1391916 +chr3 1308230 1308231 rs4684882 +chr3 1399691 1399692 rs9875177 +chr3 1425990 1425991 rs7626838 +chr3 1547234 1547235 rs443052 +chr3 1649405 1649406 rs1914006 +chr3 1665828 1665829 rs9864375 +chr3 1835449 1835450 rs9860556 +chr3 2087149 2087150 rs2729277 +chr3 2153679 2153680 rs2727925 +chr3 2279407 2279408 rs13059227 +chr3 2385345 2385346 rs1827451 +chr3 2542691 2542692 rs7649181 +chr3 2559119 2559120 rs2046037 +chr3 2844842 2844843 rs17584516 +chr3 2854125 2854126 rs11712375 +chr3 2949935 2949936 rs10510242 +chr3 3049646 3049647 rs7649378 +chr3 3059102 3059103 rs163577 +chr3 3115126 3115127 rs2540078 +chr3 3116800 3116801 rs1153459 +chr3 3124222 3124223 rs1278150 +chr3 3236585 3236586 rs12633281 +chr3 3311028 3311029 rs4465931 +chr3 3541378 3541379 rs723168 +chr3 3919588 3919589 rs6776819 +chr3 4062241 4062242 rs795727 +chr3 4584512 4584513 rs6804671 +chr3 4604231 4604232 rs4684427 +chr3 4623880 4623881 rs2029665 +chr3 4830513 4830514 rs4685829 +chr3 4833106 4833107 rs11708908 +chr3 4936807 4936808 rs6764243 +chr3 4985212 4985213 rs11925620 +chr3 5302115 5302116 rs1995205 +chr3 5315846 5315847 rs398708 +chr3 5366616 5366617 rs10510302 +chr3 5451702 5451703 rs17042585 +chr3 6023041 6023042 rs6762892 +chr3 6040864 6040865 rs1914413 +chr3 6089510 6089511 rs7609589 +chr3 6650733 6650734 rs4686076 +chr3 6791847 6791848 rs10510341 +chr3 6820027 6820028 rs1400286 +chr3 6878130 6878131 rs421802 +chr3 6914046 6914047 rs9311966 +chr3 7469168 7469169 rs7623046 +chr3 7755804 7755805 rs161885 +chr3 8107008 8107009 rs6779176 +chr3 8151738 8151739 rs13061566 +chr3 8482634 8482635 rs10510390 +chr3 8606809 8606810 rs10510393 +chr3 8607952 8607953 rs873227 +chr3 8634091 8634092 rs11131140 +chr3 8634517 8634518 rs3774210 +chr3 8667518 8667519 rs2172557 +chr3 8712482 8712483 rs7634632 +chr3 8764263 8764264 rs237893 +chr3 8842315 8842316 rs7615763 +chr3 8882155 8882156 rs4389469 +chr3 9030601 9030602 rs1513315 +chr3 9039654 9039655 rs1162326 +chr3 9076103 9076104 rs9825026 +chr3 9116453 9116454 rs422552 +chr3 9234398 9234399 rs938116 +chr3 9258145 9258146 rs9861610 +chr3 9285602 9285603 rs12631463 +chr3 9515229 9515230 rs9818611 +chr3 9574455 9574456 rs2633789 +chr3 9628462 9628463 rs6797473 +chr3 10464959 10464960 rs13323090 +chr3 10483961 10483962 rs34892 +chr3 10624978 10624979 rs4684731 +chr3 10957807 10957808 rs4610207 +chr3 10979410 10979411 rs2930149 +chr3 11018160 11018161 rs2928078 +chr3 11024701 11024702 rs9879137 +chr3 11045357 11045358 rs11719708 +chr3 11055288 11055289 rs6763039 +chr3 11622501 11622502 rs9871522 +chr3 11757726 11757727 rs17661797 +chr3 11782844 11782845 rs2133060 +chr3 11871713 11871714 rs51578 +chr3_JH636055v2_alt 114746 114747 rs51578 +chr3 11972037 11972038 rs305491 +chr3_JH636055v2_alt 14459 14460 rs305491 +chr3 13011143 13011144 rs11712537 +chr3 13089708 13089709 rs12487324 +chr3 13141434 13141435 rs165435 +chr3 13639360 13639361 rs7610284 +chr3 14212086 14212087 rs4428160 +chr3 14249392 14249393 rs1871856 +chr3 14252671 14252672 rs2128163 +chr3 14323765 14323766 rs9851340 +chr3 14379738 14379739 rs10446439 +chr3 14409688 14409689 rs7647134 +chr3 14429402 14429403 rs748098 +chr3 14485029 14485030 rs1062540 +chr3 14486519 14486520 rs2341985 +chr3 14541415 14541416 rs11709154 +chr3 14614217 14614218 rs12495033 +chr3 14774245 14774246 rs829182 +chr3 15152628 15152629 rs1549983 +chr3 15299155 15299156 rs6442511 +chr3 15336678 15336679 rs3852037 +chr3 15408892 15408893 rs13075694 +chr3 15968968 15968969 rs10510444 +chr3 16060654 16060655 rs6442577 +chr3 16432824 16432825 rs4685337 +chr3 16528238 16528239 rs6774181 +chr3 18047612 18047613 rs7620376 +chr3 18272131 18272132 rs9837205 +chr3 18453808 18453809 rs714141 +chr3 18565678 18565679 rs336629 +chr3 18843688 18843689 rs11927855 +chr3 18890303 18890304 rs11717739 +chr3 19554409 19554410 rs7628760 +chr3 20187277 20187278 rs1995722 +chr3 20303883 20303884 rs6801666 +chr3_KI270783v1_alt 30486 30487 rs6801666 +chr3 20528880 20528881 rs1403651 +chr3 20676631 20676632 rs7630274 +chr3 20699150 20699151 rs17809619 +chr3 20903327 20903328 rs1498994 +chr3 21270294 21270295 rs6763061 +chr3 21313745 21313746 rs2661410 +chr3 21426170 21426171 rs341844 +chr3 21450446 21450447 rs424842 +chr3 21477652 21477653 rs6800260 +chr3 21536603 21536604 rs161196 +chr3 21730217 21730218 rs4440141 +chr3 21774973 21774974 rs11129021 +chr3 21869067 21869068 rs1679217 +chr3 21913891 21913892 rs259540 +chr3 22001018 22001019 rs9834074 +chr3 22062571 22062572 rs1817442 +chr3 22160660 22160661 rs10513638 +chr3 22306652 22306653 rs1494220 +chr3 22330961 22330962 rs1494227 +chr3 22392322 22392323 rs10510527 +chr3 22571302 22571303 rs6799349 +chr3 22603428 22603429 rs1870480 +chr3 23001545 23001546 rs512541 +chr3 23647709 23647710 rs4072410 +chr3 23743568 23743569 rs7651576 +chr3 23761155 23761156 rs3845923 +chr3 23792542 23792543 rs6791130 +chr3 24232486 24232487 rs7617186 +chr3 24288791 24288792 rs1868575 +chr3 24469761 24469762 rs982953 +chr3 24602081 24602082 rs12631757 +chr3 24716876 24716877 rs4858125 +chr3 24956020 24956021 rs6780762 +chr3 24995438 24995439 rs6550930 +chr3 25435920 25435921 rs7613553 +chr3 25439186 25439187 rs6550976 +chr3 25444264 25444265 rs12631063 +chr3 25467859 25467860 rs2033447 +chr3 25563609 25563610 rs17526839 +chr3 25572956 25572957 rs12635379 +chr3 26372591 26372592 rs1160717 +chr3 26645625 26645626 rs6767457 +chr3 26752026 26752027 rs1488248 +chr3 26839614 26839615 rs12635000 +chr3 27490304 27490305 rs11129290 +chr3 27622949 27622950 rs2370985 +chr3 27802086 27802087 rs7649139 +chr3 28008918 28008919 rs6551238 +chr3 28085103 28085104 rs1156909 +chr3 28408879 28408880 rs9310864 +chr3 28741865 28741866 rs2199411 +chr3 28820930 28820931 rs9883412 +chr3 29047507 29047508 rs6796246 +chr3 29172905 29172906 rs1020041 +chr3 29328285 29328286 rs4552314 +chr3 29330912 29330913 rs6777437 +chr3 29378640 29378641 rs4574243 +chr3 29532057 29532058 rs35911 +chr3 29721457 29721458 rs6783423 +chr3 29835895 29835896 rs10446421 +chr3 30150926 30150927 rs4680877 +chr3 30169614 30169615 rs2371997 +chr3 30274385 30274386 rs6549980 +chr3 30383792 30383793 rs6783860 +chr3 30489406 30489407 rs11917602 +chr3 31000965 31000966 rs1567025 +chr3 31025959 31025960 rs294314 +chr3 31231862 31231863 rs4955188 +chr3 31747791 31747792 rs2290531 +chr3 31884175 31884176 rs4438696 +chr3 31885314 31885315 rs4478116 +chr3 31892126 31892127 rs4334675 +chr3 32024233 32024234 rs2880339 +chr3 32194565 32194566 rs4440157 +chr3 32237472 32237473 rs9837923 +chr3 32346508 32346509 rs749948 +chr3 32376151 32376152 rs4364205 +chr3 32413588 32413589 rs614004 +chr3 32424256 32424257 rs9810960 +chr3 32456081 32456082 rs3888882 +chr3 32871600 32871601 rs6550169 +chr3 33007659 33007660 rs1133253 +chr3 33230200 33230201 rs4455284 +chr3 33932679 33932680 rs11916425 +chr3 33943828 33943829 rs4588312 +chr3 35987827 35987828 rs9809050 +chr3 36435623 36435624 rs1598529 +chr3 36447002 36447003 rs870445 +chr3 36758765 36758766 rs7620657 +chr3 36784659 36784660 rs7624701 +chr3 36787166 36787167 rs4075977 +chr3 37548644 37548645 rs6785634 +chr3 37791895 37791896 rs11129771 +chr3 37921198 37921199 rs9869652 +chr3 38088621 38088622 rs2236630 +chr3 38219545 38219546 rs1384006 +chr3 38285800 38285801 rs4679028 +chr3 38482871 38482872 rs503327 +chr3 39207360 39207361 rs12632771 +chr3 39241431 39241432 rs7619161 +chr3 40858429 40858430 rs6807519 +chr3 40985846 40985847 rs4276160 +chr3 41438555 41438556 rs7627972 +chr3 42363857 42363858 rs26352 +chr3 43173185 43173186 rs938922 +chr3 43658799 43658800 rs4432612 +chr3 44099664 44099665 rs6800118 +chr3 44134394 44134395 rs4234441 +chr3 44155765 44155766 rs7626631 diff --git a/bin/mpdSetup.sh b/bin/mpdSetup.sh new file mode 100644 index 0000000..2b6e137 --- /dev/null +++ b/bin/mpdSetup.sh @@ -0,0 +1,38 @@ +#!/usr/bin/sh + +git clone git@github.com:wingolab-org/mpd-c.git +cd mpd-c +make +cd ~/bin +sudo ln -sv ~/mpd-c/bin/* . + +# get isPcr from UCSC / Jim Kent +sudo yum install mysql-devel libpng-devel libstdc++-devel zlib-devel +export MACHTYPE=x86_64 +git clone git://genome-source.cse.ucsc.edu/kent.git + +# NOTE: +# 1) Here is what you need to change in the make /src/inc/common.mk +# to enable building on AMS. +# [ec2-user@ip-172-31-55-133 kent]$ git diff +# diff --git a/src/inc/common.mk b/src/inc/common.mk +# index 1204208..e2416eb 100644 +# --- a/src/inc/common.mk +# +++ b/src/inc/common.mk +# @@ -25,7 +25,7 @@ UNAME_S := $(shell uname -s) +# FULLWARN = $(shell uname -n) +# +# #global external libraries +# -L=$(kentSrc)/htslib/libhts.a +# +L=$(kentSrc)/htslib/libhts.a -lz +# +# # pthreads is required +# ifneq ($(UNAME_S),Darwin) +# 2) binaries are installed to: /home/ec2-user/kent/src/lib/x86_64/ + +cd jkOwnLib +make +cd .. +make blatSuite + + diff --git a/bin/mpd_error.log b/bin/mpd_error.log new file mode 100644 index 0000000..2fd4e69 --- /dev/null +++ b/bin/mpd_error.log @@ -0,0 +1,277 @@ + +Send Output to Screen or Disk? [S,D] +Please Enter File Name for Output +Primer Picker Summary Filename (e.g., index summary like hg19.sdx) + + There are N chromosomes 194 + + + Contig 0 is named >chr1 and is length 248956444 + + Contig 1 is named >chr2 and is length 242193558 + + Contig 2 is named >chr3 and is length 198295568 + + Contig 3 is named >chr4 and is length 190214560 + + Contig 4 is named >chr5 and is length 181538268 + + Contig 5 is named >chr6 and is length 170806008 + + Contig 6 is named >chr7 and is length 159345996 + + Contig 7 is named >chr8 and is length 145138672 + + Contig 8 is named >chr9 and is length 138394734 + + Contig 9 is named >chr10 and is length 133797444 + + Contig 10 is named >chr11 and is length 135086644 + + Contig 11 is named >chr12 and is length 133275318 + + Contig 12 is named >chr13 and is length 114364356 + + Contig 13 is named >chr14 and is length 107043736 + + Contig 14 is named >chr15 and is length 101991228 + + Contig 15 is named >chr16 and is length 90338390 + + Contig 16 is named >chr17 and is length 83257482 + + Contig 17 is named >chr18 and is length 80373320 + + Contig 18 is named >chr19 and is length 58617632 + + Contig 19 is named >chr20 and is length 64444184 + + Contig 20 is named >chr21 and is length 46710016 + + Contig 21 is named >chr22 and is length 50818486 + + Contig 22 is named >chrM and is length 16588 + + Contig 23 is named >chrX and is length 156040940 + + Contig 24 is named >chrY and is length 57227430 + + Contig 25 is named >chr11_KI270721v1_random and is length 100332 + + Contig 26 is named >chr14_GL000009v2_random and is length 201718 + + Contig 27 is named >chr14_GL000194v1_random and is length 191488 + + Contig 28 is named >chr14_GL000225v1_random and is length 211196 + + Contig 29 is named >chr14_KI270722v1_random and is length 194100 + + Contig 30 is named >chr14_KI270723v1_random and is length 38130 + + Contig 31 is named >chr14_KI270724v1_random and is length 39560 + + Contig 32 is named >chr14_KI270725v1_random and is length 172820 + + Contig 33 is named >chr14_KI270726v1_random and is length 43778 + + Contig 34 is named >chr15_KI270727v1_random and is length 448296 + + Contig 35 is named >chr16_KI270728v1_random and is length 1872768 + + Contig 36 is named >chr17_GL000205v2_random and is length 185632 + + Contig 37 is named >chr17_KI270729v1_random and is length 280878 + + Contig 38 is named >chr17_KI270730v1_random and is length 112552 + + Contig 39 is named >chr1_KI270706v1_random and is length 175060 + + Contig 40 is named >chr1_KI270707v1_random and is length 32064 + + Contig 41 is named >chr1_KI270708v1_random and is length 127714 + + Contig 42 is named >chr1_KI270709v1_random and is length 66870 + + Contig 43 is named >chr1_KI270710v1_random and is length 40202 + + Contig 44 is named >chr1_KI270711v1_random and is length 42220 + + Contig 45 is named >chr1_KI270712v1_random and is length 176086 + + Contig 46 is named >chr1_KI270713v1_random and is length 40790 + + Contig 47 is named >chr1_KI270714v1_random and is length 41734 + + Contig 48 is named >chr22_KI270731v1_random and is length 150758 + + Contig 49 is named >chr22_KI270732v1_random and is length 41586 + + Contig 50 is named >chr22_KI270733v1_random and is length 179794 + + Contig 51 is named >chr22_KI270734v1_random and is length 165100 + + Contig 52 is named >chr22_KI270735v1_random and is length 42822 + + Contig 53 is named >chr22_KI270736v1_random and is length 181940 + + Contig 54 is named >chr22_KI270737v1_random and is length 103876 + + Contig 55 is named >chr22_KI270738v1_random and is length 99400 + + Contig 56 is named >chr22_KI270739v1_random and is length 74020 + + Contig 57 is named >chr2_KI270715v1_random and is length 161492 + + Contig 58 is named >chr2_KI270716v1_random and is length 153848 + + Contig 59 is named >chr3_GL000221v1_random and is length 155444 + + Contig 60 is named >chr4_GL000008v2_random and is length 209718 + + Contig 61 is named >chr5_GL000208v1_random and is length 92728 + + Contig 62 is named >chr9_KI270717v1_random and is length 40074 + + Contig 63 is named >chr9_KI270718v1_random and is length 38058 + + Contig 64 is named >chr9_KI270719v1_random and is length 176890 + + Contig 65 is named >chr9_KI270720v1_random and is length 39100 + + Contig 66 is named >chrY_KI270740v1_random and is length 37280 + + Contig 67 is named >chrUn_GL000195v1 and is length 182942 + + Contig 68 is named >chrUn_GL000213v1 and is length 164278 + + Contig 69 is named >chrUn_GL000214v1 and is length 137736 + + Contig 70 is named >chrUn_GL000216v2 and is length 176616 + + Contig 71 is named >chrUn_GL000218v1 and is length 161194 + + Contig 72 is named >chrUn_GL000219v1 and is length 179246 + + Contig 73 is named >chrUn_GL000220v1 and is length 161804 + + Contig 74 is named >chrUn_GL000224v1 and is length 179736 + + Contig 75 is named >chrUn_GL000226v1 and is length 15016 + + Contig 76 is named >chrUn_KI270302v1 and is length 2298 + + Contig 77 is named >chrUn_KI270303v1 and is length 1984 + + Contig 78 is named >chrUn_KI270304v1 and is length 2180 + + Contig 79 is named >chrUn_KI270305v1 and is length 1494 + + Contig 80 is named >chrUn_KI270310v1 and is length 1202 + + Contig 81 is named >chrUn_KI270311v1 and is length 12448 + + Contig 82 is named >chrUn_KI270312v1 and is length 1046 + + Contig 83 is named >chrUn_KI270315v1 and is length 2302 + + Contig 84 is named >chrUn_KI270316v1 and is length 1488 + + Contig 85 is named >chrUn_KI270317v1 and is length 37730 + + Contig 86 is named >chrUn_KI270320v1 and is length 4432 + + Contig 87 is named >chrUn_KI270322v1 and is length 21502 + + Contig 88 is named >chrUn_KI270329v1 and is length 1080 + + Contig 89 is named >chrUn_KI270330v1 and is length 1654 + + Contig 90 is named >chrUn_KI270333v1 and is length 2748 + + Contig 91 is named >chrUn_KI270334v1 and is length 1386 + + Contig 92 is named >chrUn_KI270335v1 and is length 1096 + + Contig 93 is named >chrUn_KI270336v1 and is length 1052 + + Contig 94 is named >chrUn_KI270337v1 and is length 1142 + + Contig 95 is named >chrUn_KI270338v1 and is length 1456 + + Contig 96 is named >chrUn_KI270340v1 and is length 1456 + + Contig 97 is named >chrUn_KI270362v1 and is length 3560 + + Contig 98 is named >chrUn_KI270363v1 and is length 1806 + + Contig 99 is named >chrUn_KI270364v1 and is length 2860 + + Contig 100 is named >chrUn_KI270366v1 and is length 8340 + + Contig 101 is named >chrUn_KI270371v1 and is length 2810 + + Contig 102 is named >chrUn_KI270372v1 and is length 1700 + + Contig 103 is named >chrUn_KI270373v1 and is length 1452 + + Contig 104 is named >chrUn_KI270374v1 and is length 2662 + + Contig 105 is named >chrUn_KI270375v1 and is length 2406 + + Contig 106 is named >chrUn_KI270376v1 and is length 1172 + + Contig 107 is named >chrUn_KI270378v1 and is length 1096 + + Contig 108 is named >chrUn_KI270379v1 and is length 1090 + + Contig 109 is named >chrUn_KI270381v1 and is length 1960 + + Contig 110 is named >chrUn_KI270382v1 and is length 4230 + + Contig 111 is named >chrUn_KI270383v1 and is length 1800 + + Contig 112 is named >chrUn_KI270384v1 and is length 1666 + + Contig 113 is named >chrUn_KI270385v1 and is length 1030 + + Contig 114 is named >chrUn_KI270386v1 and is length 1826 + + Contig 115 is named >chrUn_KI270387v1 and is length 1574 + + Contig 116 is named >chrUn_KI270388v1 and is length 1232 + + Contig 117 is named >chrUn_KI270389v1 and is length 1346 + + Contig 118 is named >chrUn_KI270390v1 and is length 2424 + + Contig 119 is named >chrUn_KI270391v1 and is length 1518 + + Contig 120 is named >chrUn_KI270392v1 and is length 992 + + Contig 121 is named >chrUn_KI270393v1 and is length 1316 + + Contig 122 is named >chrUn_KI270394v1 and is length 990 + + Contig 123 is named >chrUn_KI270395v1 and is length 1186 + + Contig 124 is named >chrUn_KI270396v1 and is length 1910 + + Contig 125 is named >chrUn_KI270411v1 and is length 2692 + + Contig 126 is named >chrUn_KI270412v1 and is length 1208 + + Contig 127 is named >chrUn_KI270414v1 and is length 2528 + + Contig 128 is named >chrUn_KI270417v1 and is length 2086 + + Contig 129 is named >chrUn_KI270418v1 and is length 2190 + + Contig 130 is named >chrUn_KI270419v1 and is length 1058 + + Contig 131 is named >chrUn_KI270420v1 and is length 2342 + + Contig 132 is named >chrUn_KI270422v1 and is length 1490 + + Contig 133 is named >chrUn_KI270423v1 and is length 1012 + + Contig 134 is named >chrUn_KI270424v1 \ No newline at end of file diff --git a/bin/primerToBed.pl b/bin/primerToBed.pl new file mode 100755 index 0000000..86044e8 --- /dev/null +++ b/bin/primerToBed.pl @@ -0,0 +1,34 @@ +#!/usr/bin/env perl +# Name: primerToBed.pl +# Date Created: Fri May 20 15:33:41 2016 +# Date Modified: Fri May 20 15:33:41 2016 +# By: TS Wingo +# +# Description: + +use 5.10.0; +use warnings; +use strict; + +use Getopt::Long; +use Path::Tiny; +use Data::Dump qw/ dump /; + +use MPD::Primer; + +# variables +my ( $verbose, $act, $file_name, $out_ext ); + +# get options +die "Usage: $0 [-v] [-a] -f -o \n" + unless GetOptions( + 'v|verbose' => \$verbose, + 'a|act' => \$act, + 'f|file=s' => \$file_name, + 'o|out=s' => \$out_ext, + ) and $file_name; +$verbose++ unless $act; + +my $primer = MPD::Primer->new($file_name); +$primer->WriteBedFile("$out_ext.bed"); + diff --git a/bin/primerToUniqBed.pl b/bin/primerToUniqBed.pl new file mode 100755 index 0000000..eae5f5b --- /dev/null +++ b/bin/primerToUniqBed.pl @@ -0,0 +1,82 @@ +#!/usr/bin/env perl +# Name: primerToUniqBed.pl +# Date Created: Mon May 23 10:52:00 2016 +# Date Modified: Mon May 23 10:52:00 2016 +# By: TS Wingo +# +# Description: + +use lib '../lib'; +use 5.10.0; +use warnings; +use strict; + +use Getopt::Long; +use Path::Tiny; +use Data::Dump qw/ dump /; +use MPD::Primer; +use MPD::isPcr; +use MPD::Psl; + +# variables +my ( $TwoBitFile, $isPcrBin, $file_name, $out_ext ); + +# get options +die + "Usage: $0 -f -o --isPcr --twoBit \n" + unless GetOptions( + 'f|file=s' => \$file_name, + 'isPcr=s' => \$isPcrBin, + 'twoBit=s' => \$TwoBitFile, + 'o|out=s' => \$out_ext, + ) + and $isPcrBin + and $TwoBitFile + and $file_name; + +my $primer = UniqPrimers($file_name); +if ( !defined $primer ) { + say "All duplicate primers."; + exit(1); +} +$primer->WriteBedFileLetter("$out_ext.bed"); + +# UniqPrimers calls isPcr to filter away primers that amplify >1 thing in the +# genome based on isPcr's rules and any duplicates from the MPD program +# stolen from MPD::PrimerDesign +sub UniqPrimers { + my $primerFile = shift; + + my $primerPath = path($primerFile); + my $tempFile = Path::Tiny->tempfile(); + my $isPcr = MPD::isPcr->new( + { + PrimerFile => $primerPath->stringify, + PrimerFileFormat => 'mpp', + isPcrBinary => $isPcrBin, + TwoBitFile => $TwoBitFile, + OutFile => $tempFile, + } + ); + + if ( !$isPcr->Run() ) { + return; + } + + my %badPrimers; + + # Remove Degenerate primers + my $psl = MPD::Psl->new( $tempFile->stringify() ); + my $dupAref = $psl->DegenerateMatches(); + $badPrimers{$_}++ for @$dupAref; + + # remove duplicates sometimes introduced by the design process + my $primerObj = MPD::Primer->new( $primerPath->stringify() ); + $dupAref = $primerObj->DuplicatePrimers(); + $badPrimers{$_}++ for @$dupAref; + + if ( !%badPrimers ) { + return $primerObj; + } + return $primerObj->RemovePrimers( [ sort keys %badPrimers ] ); +} diff --git a/config/config.yaml b/config/config.yaml new file mode 100644 index 0000000..106f125 --- /dev/null +++ b/config/config.yaml @@ -0,0 +1,81 @@ +Core: + isPcrBinary: + val: /home/ec2-user/bin/x86_64/isPcr + type: str + TwoBitFile: + val: /mnt/annnotator/2bit/hg38.2bit + type: str + MpdBinary: + val: /home/ec2-user/bin/mpd + type: str + MpdIdx: + val: hg38.d14.sdx + type: str + dbSnpIdx: + val: ds_flat.sdx + type: str + +User: + Basic: + CoverageThreshold: + val: 0.8 + type: int + PrimerSizeMin: + val: 17 + type: int + PrimerSizeMax: + val: 27 + type: int + PadSize: + val: 60 + type: int + PoolMax: + val: 10 + type: int + PoolMin: + val: 5 + type: int + AmpSizeMax: + val: 260 + type: int + AmpSizeMin: + val: 230 + type: int + TmMax: + val: 62 + type: float + TmMin: + val: 57 + type: float + GcMax: + val: 0.7 + type: float + GcMin: + val: 0.3 + type: float + Iter: + val: 2 + type: int + IncrTm: + val: 1 + type: int + IncrTmStep: + val: 1 + type: int + IncrAmpSize: + val: 10 + type: int + + Advanced: + FwdAdapter: + val: ACACTGACGACATGGTTCTACA + type: str + RevAdapter: + val: TACGGTAGCAGAGACTTGGTCT + type: str + Offset: + val: 0 + type: bool + Randomize: + val: 1 + type: bool \ No newline at end of file diff --git a/config/queue.yaml b/config/queue.yaml new file mode 100644 index 0000000..f3cf056 --- /dev/null +++ b/config/queue.yaml @@ -0,0 +1,7 @@ +beanstalkd: + host: 172.31.56.119 + port: 11300 + tubes: + annotation: + submission: mpd + events: mpd_events diff --git a/config/web/hg38.yml b/config/web/hg38.yml new file mode 100644 index 0000000..6a2c351 --- /dev/null +++ b/config/web/hg38.yml @@ -0,0 +1,82 @@ +Core: + a: 1 + isPcrBinary: + val: /home/ec2-user/bin/x86_64/isPcr + type: str + TwoBitFile: + val: /mnt/annnotator/2bit/hg38.2bit + type: str + MpdBinary: + val: /home/ec2-user/bin/mpd + type: str + MpdIdx: + val: hg38.d14.sdx + type: str + dbSnpIdx: + val: ds_flat.sdx + type: str + +User: + Basic: + CoverageThreshold: + val: 0.8 + type: int + PrimerSizeMin: + val: 17 + type: int + PrimerSizeMax: + val: 27 + type: int + PadSize: + val: 60 + type: int + PoolMax: + val: 10 + type: int + PoolMin: + val: 5 + type: int + AmpSizeMax: + val: 260 + type: int + AmpSizeMin: + val: 230 + type: int + TmMax: + val: 62 + type: float + TmMin: + val: 57 + type: float + GcMax: + val: 0.7 + type: float + GcMin: + val: 0.3 + type: float + Iter: + val: 2 + type: int + IncrTm: + val: 1 + type: int + IncrTmStep: + val: 1 + type: int + IncrAmpSize: + val: 10 + type: int + + Advanced: + FwdAdapter: + val: ACACTGACGACATGGTTCTACA + type: str + RevAdapter: + val: TACGGTAGCAGAGACTTGGTCT + type: str + Offset: + val: 0 + type: bool + Randomize: + val: 1 + type: bool \ No newline at end of file diff --git a/ex/config.yaml b/ex/config.yaml index 727a440..4340076 100644 --- a/ex/config.yaml +++ b/ex/config.yaml @@ -1,8 +1,8 @@ --- BedFile: ex/markers.txt.bed -isPcrBinary: isPcr -TwoBitFile: hg38.2bit -MpdBinary: ../mpd-c/build/mpd +isPcrBinary: /home/ec2-user/bin/x86_64/isPcr +TwoBitFile: /mnt/annnotator/2bit/hg38.2bit +MpdBinary: /home/ec2-user/bin/mpd MpdIdx: hg38.d14.sdx dbSnpIdx: ds_flat.sdx diff --git a/ex/primerToUniqBed.pl b/ex/primerToUniqBed.pl index 4de088c..eae5f5b 100755 --- a/ex/primerToUniqBed.pl +++ b/ex/primerToUniqBed.pl @@ -6,7 +6,7 @@ # # Description: -use lib '/home/twingo/software/mpd-perl/lib'; +use lib '../lib'; use 5.10.0; use warnings; use strict; From 58546d0b1a90bdd2f992c8577cd72f4f9f18cdfb Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Wed, 17 Aug 2016 20:10:43 +0000 Subject: [PATCH 02/31] correct address for awsMPDWeb1 --- config/queue.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/queue.yaml b/config/queue.yaml index f3cf056..5de817a 100644 --- a/config/queue.yaml +++ b/config/queue.yaml @@ -1,5 +1,5 @@ beanstalkd: - host: 172.31.56.119 + host: 172.31.61.62 port: 11300 tubes: annotation: From d5fc8d0f1273600f3d893ad4d8d9d77187956c5b Mon Sep 17 00:00:00 2001 From: EC2 Default User Date: Thu, 18 Aug 2016 22:22:13 +0000 Subject: [PATCH 03/31] working message passing to front end, working queue server --- bin/1.covered.bed | 1775 ---------------------------------- bin/1.forOrder.xlsx | Bin 75604 -> 0 bytes bin/1.isPcr.txt | 758 --------------- bin/1.primer.txt | 759 --------------- bin/beantalk_queue_server.pl | 213 ++-- bin/config.yaml | 95 +- bin/design.pl | 17 + bin/mpd_error.log | 277 ------ config/queue.yaml | 2 +- config/web/hg38.yml | 22 +- lib/MPD.pm | 53 +- lib/MPD/Bed.pm | 24 +- lib/MPD/Bed/Raw.pm | 8 +- lib/MPD/Primer.pm | 65 +- lib/MPD/PrimerDesign.pm | 11 +- lib/MPD/Psl.pm | 19 +- lib/MPD/isPcr.pm | 9 +- 17 files changed, 242 insertions(+), 3865 deletions(-) delete mode 100644 bin/1.covered.bed delete mode 100644 bin/1.forOrder.xlsx delete mode 100644 bin/1.isPcr.txt delete mode 100644 bin/1.primer.txt mode change 100644 => 100755 bin/beantalk_queue_server.pl delete mode 100644 bin/mpd_error.log diff --git a/bin/1.covered.bed b/bin/1.covered.bed deleted file mode 100644 index d798ce7..0000000 --- a/bin/1.covered.bed +++ /dev/null @@ -1,1775 +0,0 @@ -Chr Start End Name Primer CoveredCount PercentCovered Size -chr1 833067 833068 rs12562034 NA 0 0 2 -chr1 1130648 1130649 rs12145826 NA 0 0 2 -chr1 1171092 1171093 rs4970420 NA 0 0 2 -chr1 1551453 1551454 rs3128342 primer_49_1 2 1 2 -chr1 2165198 2165199 rs3052 primer_95_1 2 1 2 -chr1 2289209 2289210 rs2017143 primer_65_2 2 1 2 -chr1 2378753 2378754 rs903901 primer_56_3 2 1 2 -chr1 2407634 2407635 rs2494428 primer_38_1 2 1 2 -chr1 2428541 2428542 rs12022929 NA 0 0 2 -chr1 2881290 2881291 rs10797342 NA 0 0 2 -chr1 3011059 3011060 rs6685625 NA 0 0 2 -chr1 3058287 3058288 rs2376821 NA 0 0 2 -chr1 3345117 3345118 rs4415513 NA 0 0 2 -chr1 3419635 3419636 rs1984069 primer_54_2 2 1 2 -chr1 3488731 3488732 rs4648505 NA 0 0 2 -chr1 3540027 3540028 rs4648524 primer_18_2 2 1 2 -chr1 3594730 3594731 rs7544357 primer_120_1 2 1 2 -chr1 3627781 3627782 rs4276857 primer_0_4 2 1 2 -chr1 3656209 3656210 rs2181484 NA 0 0 2 -chr1 3829359 3829360 rs2275831 NA 0 0 2 -chr1 3883677 3883678 rs3205087 primer_30_2 2 1 2 -chr1 3949895 3949896 rs6661168 NA 0 0 2 -chr1 4312931 4312932 rs1353341 NA 0 0 2 -chr1 4319626 4319627 rs12408012 primer_51_1 2 1 2 -chr1 4474260 4474261 rs10047182 NA 0 0 2 -chr1 4481329 4481330 rs11799990 NA 0 0 2 -chr1 4739139 4739140 rs3753702 primer_88_5 2 1 2 -chr1 4825625 4825626 rs10915621 NA 0 0 2 -chr1 5018288 5018289 rs10915315 NA 0 0 2 -chr1 5176049 5176050 rs6698702 primer_45_3 2 1 2 -chr1 5282971 5282972 rs604664 primer_101_4 2 1 2 -chr1 5431440 5431441 rs7415936 primer_79_2 2 1 2 -chr1 5489464 5489465 rs11260698 NA 0 0 2 -chr1 5581521 5581522 rs1775421 NA 0 0 2 -chr1 5624240 5624241 rs945322 NA 0 0 2 -chr1 5840734 5840735 rs1698976 primer_25_4 2 1 2 -chr1 5865740 5865741 rs489933 primer_33_0 2 1 2 -chr1 6460251 6460252 rs3138158 NA 0 0 2 -chr1 6918561 6918562 rs12751613 NA 0 0 2 -chr1 6931864 6931865 rs6577395 primer_10_0 2 1 2 -chr1 7264407 7264408 rs6577430 NA 0 0 2 -chr1 7282045 7282046 rs12409413 primer_41_0 2 1 2 -chr1 7332533 7332534 rs2301462 NA 0 0 2 -chr1 7374010 7374011 rs845217 primer_50_0 2 1 2 -chr1 7409190 7409191 rs10864301 primer_5_7 2 1 2 -chr1 7520708 7520709 rs1618346 primer_97_4 2 1 2 -chr1 7732350 7732351 rs2301488 primer_86_2 2 1 2 -chr1 7853369 7853370 rs228648 primer_37_2 2 1 2 -chr1 8127150 8127151 rs4908736 NA 0 0 2 -chr1 8135165 8135166 rs7529511 NA 0 0 2 -chr1 8140629 8140630 rs6701300 NA 0 0 2 -chr1 8923708 8923709 rs11805233 NA 0 0 2 -chr1 9080018 9080019 rs12726360 NA 0 0 2 -chr1 9398733 9398734 rs6688312 NA 0 0 2 -chr1 10197108 10197109 rs6691645 primer_106_2 2 1 2 -chr1 10697141 10697142 rs4845948 primer_41_4 2 1 2 -chr1 10702374 10702375 rs7514751 primer_67_2 2 1 2 -chr1 10772264 10772265 rs205472 primer_59_0 2 1 2 -chr1 10848354 10848355 rs1292666 NA 0 0 2 -chr1 10887522 10887523 rs4845960 NA 0 0 2 -chr1 10940218 10940219 rs12755921 NA 0 0 2 -chr1 11395969 11395970 rs12058244 primer_43_1 2 1 2 -chr1 11662630 11662631 rs3125815 NA 0 0 2 -chr1 11712282 11712283 rs2336034 primer_87_2 2 1 2 -chr1 11714898 11714899 rs9430631 primer_103_2 2 1 2 -chr1 11737128 11737129 rs12095517 primer_112_0 2 1 2 -chr1 11857282 11857283 rs198388 NA 0 0 2 -chr1 11999354 11999355 rs2295281 primer_29_0 2 1 2 -chr1 12108465 12108466 rs11569864 NA 0 0 2 -chr1 12204297 12204298 rs235219 primer_53_2 2 1 2 -chr1 12448886 12448887 rs475983 primer_15_5 2 1 2 -chr1 12603768 12603769 rs4846127 primer_42_3 2 1 2 -chr1 12703778 12703779 rs10779772 primer_87_1 2 1 2 -chr1 13626368 13626369 rs7515525 NA 0 0 2 -chr1 13834258 13834259 rs982510 NA 0 0 2 -chr1 13901994 13901995 rs1203709 primer_81_5 2 1 2 -chr1 14170291 14170292 rs12568548 primer_96_1 2 1 2 -chr1 14399552 14399553 rs943918 primer_23_3 2 1 2 -chr1 14549535 14549536 rs4385705 NA 0 0 2 -chr1 14575755 14575756 rs7527439 primer_80_2 2 1 2 -chr1 14840506 14840507 rs11585327 primer_126_7 2 1 2 -chr1 14856812 14856813 rs804129 NA 0 0 2 -chr1 14862802 14862803 rs3845596 NA 0 0 2 -chr1 16068651 16068652 rs10927902 primer_19_5 2 1 2 -chr1 17582916 17582917 rs12756041 NA 0 0 2 -chr1 17853890 17853891 rs708096 NA 0 0 2 -chr1 18156634 18156635 rs16861648 primer_68_5 2 1 2 -chr1 18694878 18694879 rs585075 NA 0 0 2 -chr1 18748485 18748486 rs12121503 primer_59_3 2 1 2 -chr1 19549530 19549531 rs4508039 NA 0 0 2 -chr1 19655297 19655298 rs2294630 NA 0 0 2 -chr1 19710396 19710397 rs4912019 NA 0 0 2 -chr1 19783942 19783943 rs12140071 NA 0 0 2 -chr1 19831747 19831748 rs4509550 NA 0 0 2 -chr1 19922215 19922216 rs1108974 primer_124_3 2 1 2 -chr1 20138397 20138398 rs631134 primer_7_4 2 1 2 -chr1 20174948 20174949 rs10916718 primer_28_3 2 1 2 -chr1 20355836 20355837 rs230178 primer_101_0 2 1 2 -chr1 20448856 20448857 rs11799849 NA 0 0 2 -chr1 21305976 21305977 rs3026845 NA 0 0 2 -chr1 21322121 21322122 rs213022 primer_72_2 2 1 2 -chr1 21572997 21572998 rs1780320 NA 0 0 2 -chr1 21857245 21857246 rs2305562 primer_71_1 2 1 2 -chr1 21938799 21938800 rs10917067 primer_33_1 2 1 2 -chr1 22035351 22035352 rs2473277 NA 0 0 2 -chr1 22537499 22537500 rs12130508 primer_25_5 2 1 2 -chr1 22775194 22775195 rs1561624 NA 0 0 2 -chr1 23531824 23531825 rs3218121 NA 0 0 2 -chr1 23553716 23553717 rs909534 NA 0 0 2 -chr1 23577854 23577855 rs10917395 NA 0 0 2 -chr1 23667710 23667711 rs2902663 NA 0 0 2 -chr1 24062544 24062545 rs4648930 primer_127_2 2 1 2 -chr1 24595637 24595638 rs10903095 primer_21_5 2 1 2 -chr1 25181699 25181700 rs6600267 primer_119_3 2 1 2 -chr1 25566388 25566389 rs3924486 NA 0 0 2 -chr1 25638686 25638687 rs2982304 NA 0 0 2 -chr1 26121247 26121248 rs1981135 NA 0 0 2 -chr1 26387713 26387714 rs11247945 NA 0 0 2 -chr1 26476056 26476057 rs12741800 primer_30_0 2 1 2 -chr1 26532260 26532261 rs7555931 primer_100_2 2 1 2 -chr1 29660654 29660655 rs199613 NA 0 0 2 -chr1 30325588 30325589 rs7528451 NA 0 0 2 -chr1 30711370 30711371 rs1188394 primer_13_1 2 1 2 -chr1 30788189 30788190 rs4949302 NA 0 0 2 -chr1 30842554 30842555 rs4949315 primer_113_2 2 1 2 -chr1 31660468 31660469 rs11807560 primer_100_5 2 1 2 -chr1 31836506 31836507 rs11578323 primer_23_4 2 1 2 -chr1 31944880 31944881 rs648718 NA 0 0 2 -chr1 32596952 32596953 rs6678903 NA 0 0 2 -chr1 33406991 33406992 rs6661037 NA 0 0 2 -chr1 33709750 33709751 rs16835734 primer_19_3 2 1 2 -chr1 33783728 33783729 rs717030 primer_7_3 2 1 2 -chr1 33883269 33883270 rs1321630 NA 0 0 2 -chr1 33922262 33922263 rs6697504 primer_97_2 2 1 2 -chr1 33958791 33958792 rs549048 NA 0 0 2 -chr1 34187676 34187677 rs2994598 primer_91_7 2 1 2 -chr1 34261977 34261978 rs771401 primer_79_5 2 1 2 -chr1 34421052 34421053 rs2294190 NA 0 0 2 -chr1 34836024 34836025 rs6689092 primer_46_3 2 1 2 -chr1 36520916 36520917 rs7530283 NA 0 0 2 -chr1 36574772 36574773 rs7540413 primer_108_3 2 1 2 -chr1 37068653 37068654 rs6702349 primer_57_4 2 1 2 -chr1 37735698 37735699 rs631432 NA 0 0 2 -chr1 37805822 37805823 rs3795494 primer_66_6 2 1 2 -chr1 38340256 38340257 rs11210569 NA 0 0 2 -chr1 38418856 38418857 rs4290027 NA 0 0 2 -chr1 38452137 38452138 rs882000 primer_80_1 2 1 2 -chr1 38496462 38496463 rs1932364 primer_24_0 2 1 2 -chr1 38575994 38575995 rs4970603 NA 0 0 2 -chr1 39092015 39092016 rs4660401 primer_92_1 2 1 2 -chr1 39659652 39659653 rs17264901 primer_103_6 2 1 2 -chr1 39734181 39734182 rs704787 NA 0 0 2 -chr1 39893053 39893054 rs11811998 primer_117_6 2 1 2 -chr1 39899130 39899131 rs3134613 primer_51_5 2 1 2 -chr1 40794495 40794496 rs2769258 NA 0 0 2 -chr1 40858209 40858210 rs913382 NA 0 0 2 -chr1 41169283 41169284 rs11802778 NA 0 0 2 -chr1 41376677 41376678 rs4660192 NA 0 0 2 -chr1 41413315 41413316 rs2801962 NA 0 0 2 -chr1 41438879 41438880 rs12065902 NA 0 0 2 -chr1 41446703 41446704 rs11584933 NA 0 0 2 -chr1 41453834 41453835 rs10890022 NA 0 0 2 -chr1 42065874 42065875 rs6687333 NA 0 0 2 -chr1 42340519 42340520 rs913426 NA 0 0 2 -chr1 42941028 42941029 rs12130264 primer_71_3 2 1 2 -chr1 42992786 42992787 rs12404679 NA 0 0 2 -chr1 43240289 43240290 rs12135483 NA 0 0 2 -chr1 43872902 43872903 rs2906457 NA 0 0 2 -chr1 44299973 44299974 rs12058010 primer_91_3 2 1 2 -chr1 44423836 44423837 rs1340647 primer_6_0 2 1 2 -chr1 44427658 44427659 rs11210998 NA 0 0 2 -chr1 44611256 44611257 rs11582764 primer_20_3 2 1 2 -chr1 45567301 45567302 rs2088102 primer_66_1 2 1 2 -chr1 46406313 46406314 rs324419 primer_40_3 2 1 2 -chr1 47302241 47302242 rs3125630 NA 0 0 2 -chr1 47488084 47488085 rs11578572 primer_17_1 2 1 2 -chr1 47698949 47698950 rs4926966 NA 0 0 2 -chr1 47979239 47979240 rs2065606 primer_58_6 2 1 2 -chr1 48044266 48044267 rs6664402 NA 0 0 2 -chr1 48509260 48509261 rs1539530 NA 0 0 2 -chr1 48564203 48564204 rs2803269 NA 0 0 2 -chr1 48577756 48577757 rs2803274 primer_92_3 2 1 2 -chr1 48589207 48589208 rs923028 NA 0 0 2 -chr1 48610765 48610766 rs320020 primer_46_5 2 1 2 -chr1 48610983 48610984 rs320021 primer_101_6 2 1 2 -chr1 48654847 48654848 rs973886 primer_117_5 2 1 2 -chr1 52629313 52629314 rs2050695 primer_29_4 2 1 2 -chr1 53349864 53349865 rs4926976 primer_107_1 2 1 2 -chr1 53404793 53404794 rs4926992 NA 0 0 2 -chr1 53545518 53545519 rs2986655 NA 0 0 2 -chr1 53563968 53563969 rs4927007 NA 0 0 2 -chr1 53756897 53756898 rs1183394 NA 0 0 2 -chr1 54137303 54137304 rs12078845 NA 0 0 2 -chr1 54289417 54289418 rs6697414 primer_117_2 2 1 2 -chr1 54531339 54531340 rs11584093 NA 0 0 2 -chr1 54547207 54547208 rs11589310 primer_58_0 2 1 2 -chr1 54653470 54653471 rs11206407 primer_78_5 2 1 2 -chr1 54702410 54702411 rs644955 primer_52_4 2 1 2 -chr1 54739525 54739526 rs7542637 NA 0 0 2 -chr1 54904500 54904501 rs12081312 primer_9_0 2 1 2 -chr1 54914265 54914266 rs619895 NA 0 0 2 -chr1 54918757 54918758 rs11206464 NA 0 0 2 -chr1 55014537 55014538 rs2182832 NA 0 0 2 -chr1 55320100 55320101 rs17111909 primer_36_5 2 1 2 -chr1 55965068 55965069 rs2404389 NA 0 0 2 -chr1 56291234 56291235 rs2793673 primer_125_3 2 1 2 -chr1 56554842 56554843 rs11810204 NA 0 0 2 -chr1 56803847 56803848 rs6662617 primer_1_2 2 1 2 -chr1 56821182 56821183 rs6672416 primer_29_3 2 1 2 -chr1 56853428 56853429 rs669444 primer_123_2 2 1 2 -chr1 56913965 56913966 rs1754538 NA 0 0 2 -chr1 57121859 57121860 rs12029757 NA 0 0 2 -chr1 57337676 57337677 rs11207011 NA 0 0 2 -chr1 57500855 57500856 rs1341320 primer_126_1 2 1 2 -chr1 57555533 57555534 rs6687355 NA 0 0 2 -chr1 57736624 57736625 rs1886139 NA 0 0 2 -chr1 57870385 57870386 rs2038379 NA 0 0 2 -chr1 58094437 58094438 rs4912301 NA 0 0 2 -chr1 58399726 58399727 rs338919 primer_55_1 2 1 2 -chr1 58840323 58840324 rs3015321 primer_20_0 2 1 2 -chr1 59104722 59104723 rs3010326 NA 0 0 2 -chr1 59705532 59705533 rs4619004 NA 0 0 2 -chr1 59744976 59744977 rs1004772 NA 0 0 2 -chr1 59990299 59990300 rs6587875 primer_36_2 2 1 2 -chr1 60165210 60165211 rs922355 NA 0 0 2 -chr1 60351687 60351688 rs11585396 NA 0 0 2 -chr1 60841604 60841605 rs6674001 primer_59_5 2 1 2 -chr1 60870856 60870857 rs10493298 primer_49_0 2 1 2 -chr1 60890847 60890848 rs12122228 primer_114_1 2 1 2 -chr1 60894506 60894507 rs1002005 primer_125_2 2 1 2 -chr1 60910555 60910556 rs2121598 NA 0 0 2 -chr1 60952056 60952057 rs1572312 primer_83_2 2 1 2 -chr1 61016271 61016272 rs924273 NA 0 0 2 -chr1 61287282 61287283 rs2152093 primer_66_4 2 1 2 -chr1 61338216 61338217 rs7521242 primer_5_3 2 1 2 -chr1 61452371 61452372 rs2499540 primer_24_2 2 1 2 -chr1 61511624 61511625 rs2499516 NA 0 0 2 -chr1 61538273 61538274 rs7541526 NA 0 0 2 -chr1 61747149 61747150 rs12408292 primer_3_5 2 1 2 -chr1 61772740 61772741 rs1892022 NA 0 0 2 -chr1 61865902 61865903 rs6587948 primer_82_2 2 1 2 -chr1 62128920 62128921 rs2476194 primer_113_3 2 1 2 -chr1 62308797 62308798 rs7512821 primer_76_4 2 1 2 -chr1 62339047 62339048 rs4915827 NA 0 0 2 -chr1 62405411 62405412 rs12747317 NA 0 0 2 -chr1 62957238 62957239 rs1191758 primer_12_5 2 1 2 -chr1 63151894 63151895 rs17318933 NA 0 0 2 -chr1 63629108 63629109 rs10489612 primer_0_1 2 1 2 -chr1 63629439 63629440 rs855314 primer_38_2 2 1 2 -chr1 64467504 64467505 rs2484245 primer_117_3 2 1 2 -chr1 64550997 64550998 rs12408795 NA 0 0 2 -chr1 64620258 64620259 rs12097652 NA 0 0 2 -chr1 64809387 64809388 rs2765873 NA 0 0 2 -chr1 64991139 64991140 rs12129709 NA 0 0 2 -chr1 65064430 65064431 rs2201689 NA 0 0 2 -chr1 65230246 65230247 rs1336472 primer_11_4 2 1 2 -chr1 65762795 65762796 rs12143459 NA 0 0 2 -chr1 65933951 65933952 rs2997091 NA 0 0 2 -chr1 66757282 66757283 rs688630 primer_3_2 2 1 2 -chr1 66779591 66779592 rs1566246 primer_3_1 2 1 2 -chr1 66802958 66802959 rs2312591 NA 0 0 2 -chr1 67117614 67117615 rs17129664 NA 0 0 2 -chr1 67607243 67607244 rs787501 NA 0 0 2 -chr1 68009957 68009958 rs4655768 NA 0 0 2 -chr1 68120329 68120330 rs1367452 NA 0 0 2 -chr1 68152553 68152554 rs1579514 NA 0 0 2 -chr1 68168240 68168241 rs1367448 NA 0 0 2 -chr1 68173296 68173297 rs1367444 primer_15_2 2 1 2 -chr1 68355855 68355856 rs9436812 primer_126_3 2 1 2 -chr1 68801505 68801506 rs1492062 NA 0 0 2 -chr1 68824947 68824948 rs1492074 NA 0 0 2 -chr1 70393713 70393714 rs4650044 NA 0 0 2 -chr1 70500769 70500770 rs655938 NA 0 0 2 -chr1 70516063 70516064 rs10518338 NA 0 0 2 -chr1 70872713 70872714 rs1536261 NA 0 0 2 -chr1 70908054 70908055 rs875727 NA 0 0 2 -chr1 72529714 72529715 rs782268 NA 0 0 2 -chr1 73701597 73701598 rs9425020 NA 0 0 2 -chr1 73755112 73755113 rs11210343 NA 0 0 2 -chr1 74491640 74491641 rs274604 NA 0 0 2 -chr1 74585737 74585738 rs9661462 primer_92_0 2 1 2 -chr1 74674614 74674615 rs10789400 NA 0 0 2 -chr1 74709577 74709578 rs3753190 NA 0 0 2 -chr1 74825388 74825389 rs277354 NA 0 0 2 -chr1 75575324 75575325 rs4949673 primer_38_0 2 1 2 -chr1 76509333 76509334 rs387831 primer_9_5 2 1 2 -chr1 76509751 76509752 rs1436087 NA 0 0 2 -chr1 76845267 76845268 rs13375961 NA 0 0 2 -chr1 77082832 77082833 rs191827 NA 0 0 2 -chr1 77732636 77732637 rs12030080 NA 0 0 2 -chr1 78345550 78345551 rs2352038 NA 0 0 2 -chr1 78757801 78757802 rs1937026 primer_84_0 2 1 2 -chr1 79105931 79105932 rs12097617 NA 0 0 2 -chr1 80876208 80876209 rs951507 NA 0 0 2 -chr1 81002756 81002757 rs1030414 primer_17_2 2 1 2 -chr1 81017259 81017260 rs12041774 NA 0 0 2 -chr1 81137751 81137752 rs1146418 NA 0 0 2 -chr1 81289758 81289759 rs1327609 NA 0 0 2 -chr1 81544760 81544761 rs10157210 primer_115_6 2 1 2 -chr1 83026226 83026227 rs1930272 primer_56_6 2 1 2 -chr1 83391685 83391686 rs4907021 primer_32_3 2 1 2 -chr1 84281161 84281162 rs680308 NA 0 0 2 -chr1 84691137 84691138 rs2911571 primer_69_2 2 1 2 -chr1 84769715 84769716 rs9659298 primer_126_6 2 1 2 -chr1 85096270 85096271 rs709767 primer_114_0 2 1 2 -chr1 85309502 85309503 rs233104 NA 0 0 2 -chr1 86508431 86508432 rs1321686 primer_21_1 2 1 2 -chr1 87214554 87214555 rs17421106 primer_5_5 2 1 2 -chr1 87230414 87230415 rs12409961 primer_28_7 2 1 2 -chr1 87246208 87246209 rs10747342 NA 0 0 2 -chr1 87257281 87257282 rs1330864 NA 0 0 2 -chr1 87370871 87370872 rs12094766 primer_11_0 2 1 2 -chr1 87991904 87991905 rs2991701 NA 0 0 2 -chr1 88001983 88001984 rs11801253 NA 0 0 2 -chr1 88138110 88138111 rs12126965 NA 0 0 2 -chr1 90135562 90135563 rs6428572 primer_39_6 2 1 2 -chr1 90192492 90192493 rs4415546 primer_54_3 2 1 2 -chr1 91161540 91161541 rs613176 NA 0 0 2 -chr1 91646009 91646010 rs2478178 NA 0 0 2 -chr1 91712380 91712381 rs1805113 primer_83_3 2 1 2 -chr1 91715920 91715921 rs17131536 NA 0 0 2 -chr1 91736909 91736910 rs6677523 primer_16_2 2 1 2 -chr1 91775475 91775476 rs284202 NA 0 0 2 -chr1 91930556 91930557 rs7549306 NA 0 0 2 -chr1 92037573 92037574 rs7355067 primer_13_8 2 1 2 -chr1 93057525 93057526 rs2249590 NA 0 0 2 -chr1 94013227 94013228 rs4147851 NA 0 0 2 -chr1 94037640 94037641 rs1889548 NA 0 0 2 -chr1 94095932 94095933 rs4147822 primer_77_2 2 1 2 -chr1 94831817 94831818 rs915012 NA 0 0 2 -chr1 94997414 94997415 rs7533303 NA 0 0 2 -chr1 95168165 95168166 rs965314 primer_74_2 2 1 2 -chr1 95674463 95674464 rs1995802 NA 0 0 2 -chr1 95793368 95793369 rs10783020 primer_73_4 2 1 2 -chr1 97484477 97484478 rs7545712 NA 0 0 2 -chr1 97561244 97561245 rs2811219 NA 0 0 2 -chr1 98223835 98223836 rs12724493 NA 0 0 2 -chr1 98924687 98924688 rs1854510 primer_90_2 2 1 2 -chr1 99142738 99142739 rs12075686 NA 0 0 2 -chr1 100642191 100642192 rs2484535 NA 0 0 2 -chr1 100950150 100950151 rs6577219 NA 0 0 2 -chr1 101544210 101544211 rs961566 NA 0 0 2 -chr1 101830722 101830723 rs10493973 primer_10_2 2 1 2 -chr1 102031019 102031020 rs4908211 NA 0 0 2 -chr1 103295906 103295907 rs17127731 primer_25_3 2 1 2 -chr1 104342546 104342547 rs6701091 NA 0 0 2 -chr1 106034532 106034533 rs480255 NA 0 0 2 -chr1 106249335 106249336 rs7543568 primer_110_3 2 1 2 -chr1 106432425 106432426 rs4915125 NA 0 0 2 -chr1 107340420 107340421 rs12066815 primer_124_2 2 1 2 -chr1 107387742 107387743 rs6681988 NA 0 0 2 -chr1 107388537 107388538 rs746603 NA 0 0 2 -chr1 107531682 107531683 rs525007 primer_69_4 2 1 2 -chr1 107702992 107702993 rs2494067 NA 0 0 2 -chr1 107753885 107753886 rs4531312 NA 0 0 2 -chr1 107809189 107809190 rs17020088 primer_126_0 2 1 2 -chr1 108816879 108816880 rs1277213 primer_55_0 2 1 2 -chr1 109142650 109142651 rs587727 NA 0 0 2 -chr1 109278296 109278297 rs17035949 primer_94_2 2 1 2 -chr1 109764817 109764818 rs943640 NA 0 0 2 -chr1 109790193 109790194 rs7524737 NA 0 0 2 -chr1 110110257 110110258 rs514341 NA 0 0 2 -chr1 110158448 110158449 rs4838931 NA 0 0 2 -chr1 110456231 110456232 rs7514102 primer_10_3 2 1 2 -chr1 110574129 110574130 rs1416812 NA 0 0 2 -chr1 110878804 110878805 rs10857833 NA 0 0 2 -chr1 110917224 110917225 rs1282023 NA 0 0 2 -chr1 111003908 111003909 rs1149185 NA 0 0 2 -chr1 111080116 111080117 rs1282129 NA 0 0 2 -chr1 111499526 111499527 rs3393 primer_50_3 2 1 2 -chr1 111814478 111814479 rs1767282 primer_52_2 2 1 2 -chr1 111937953 111937954 rs9429425 NA 0 0 2 -chr1 112298378 112298379 rs17029987 primer_86_4 2 1 2 -chr1 112330252 112330253 rs2995774 NA 0 0 2 -chr1 112369220 112369221 rs2488778 NA 0 0 2 -chr1 113121817 113121818 rs1216796 NA 0 0 2 -chr1 114095954 114095955 rs1683253 NA 0 0 2 -chr1 114200063 114200064 rs401666 NA 0 0 2 -chr1 114264936 114264937 rs11589933 NA 0 0 2 -chr1 115112244 115112245 rs1286201 NA 0 0 2 -chr1 115295297 115295298 rs2856813 primer_104_1 2 1 2 -chr1 115337510 115337511 rs17540656 primer_124_4 2 1 2 -chr1 115458058 115458059 rs2334915 NA 0 0 2 -chr1 115697590 115697591 rs3811006 primer_33_2 2 1 2 -chr1 116025410 116025411 rs17035127 primer_62_3 2 1 2 -chr1 116265554 116265555 rs4839061 primer_80_0 2 1 2 -chr1 116490160 116490161 rs4839073 primer_114_3 2 1 2 -chr1 117051841 117051842 rs10801929 NA 0 0 2 -chr1 117059454 117059455 rs1555794 primer_105_5 2 1 2 -chr1 117095011 117095012 rs1289667 NA 0 0 2 -chr1 117178922 117178923 rs4659167 NA 0 0 2 -chr1 117203588 117203589 rs10801937 primer_65_3 2 1 2 -chr1 117576911 117576912 rs4261104 primer_31_6 2 1 2 -chr1 119351304 119351305 rs838534 NA 0 0 2 -chr1 119374629 119374630 rs3765953 primer_87_3 2 1 2 -chr1 119802276 119802277 rs2282403 NA 0 0 2 -chr1 147063849 147063850 rs647596 NA 0 0 2 -chr1 147525420 147525421 rs12022413 NA 0 0 2 -chr1 147552119 147552120 rs10494251 NA 0 0 2 -chr1 150558531 150558532 rs10888382 NA 0 0 2 -chr1 151375269 151375270 rs1752380 NA 0 0 2 -chr1 151818381 151818382 rs7540530 primer_81_1 2 1 2 -chr1 152751576 152751577 rs1332506 NA 0 0 2 -chr1 152823972 152823973 rs7517755 primer_0_3 2 1 2 -chr1 154443300 154443301 rs4845623 primer_71_4 2 1 2 -chr1 154732118 154732119 rs925042 primer_115_4 2 1 2 -chr1 154734143 154734144 rs6426905 NA 0 0 2 -chr1 155087374 155087375 rs2306124 primer_22_6 2 1 2 -chr1 156437060 156437061 rs4414033 primer_39_2 2 1 2 -chr1 156689975 156689976 rs7532302 primer_78_2 2 1 2 -chr1 156693485 156693486 rs4402117 NA 0 0 2 -chr1 156876440 156876441 rs6334 primer_83_1 2 1 2 -chr1 157181732 157181733 rs6675916 NA 0 0 2 -chr1 157472326 157472327 rs11264737 primer_84_3 2 1 2 -chr1 157568821 157568822 rs11264764 NA 0 0 2 -chr1 158012788 158012789 rs1925034 NA 0 0 2 -chr1 158103463 158103464 rs12088518 NA 0 0 2 -chr1 158360451 158360452 rs12742463 NA 0 0 2 -chr1 158654988 158654989 rs2276401 primer_67_1 2 1 2 -chr1 159042447 159042448 rs2814771 primer_44_3 2 1 2 -chr1 159134197 159134198 rs863027 NA 0 0 2 -chr1 159351884 159351885 rs4443888 primer_12_7 2 1 2 -chr1 159709845 159709846 rs3093077 primer_80_6 2 1 2 -chr1 159743765 159743766 rs11265265 NA 0 0 2 -chr1 159758336 159758337 rs11265269 NA 0 0 2 -chr1 159779397 159779398 rs3820099 primer_63_5 2 1 2 -chr1 159875028 159875029 rs7521729 primer_13_9 2 1 2 -chr1 160004949 160004950 rs11809878 primer_111_2 2 1 2 -chr1 160438772 160438773 rs4656258 NA 0 0 2 -chr1 160830689 160830690 rs485618 primer_105_3 2 1 2 -chr1 161234747 161234748 rs2501873 NA 0 0 2 -chr1 161759958 161759959 rs1417580 NA 0 0 2 -chr1 161971428 161971429 rs2490431 primer_76_3 2 1 2 -chr1 161997496 161997497 rs6691548 primer_65_0 2 1 2 -chr1 162004185 162004186 rs2490424 NA 0 0 2 -chr1 162334485 162334486 rs347313 NA 0 0 2 -chr1 162339488 162339489 rs423125 primer_4_2 2 1 2 -chr1 162354654 162354655 rs449908 NA 0 0 2 -chr1 162486529 162486530 rs464649 NA 0 0 2 -chr1 162621516 162621517 rs17431968 NA 0 0 2 -chr1 162852749 162852750 rs12134171 primer_88_4 2 1 2 -chr1 163063720 163063721 rs951437 primer_97_0 2 1 2 -chr1 163464959 163464960 rs3001080 primer_34_3 2 1 2 -chr1 163568446 163568447 rs6700901 NA 0 0 2 -chr1 163657977 163657978 rs10494395 NA 0 0 2 -chr1 163868273 163868274 rs811435 NA 0 0 2 -chr1 164485232 164485233 rs3945008 NA 0 0 2 -chr1 164519219 164519220 rs1338626 NA 0 0 2 -chr1 164680042 164680043 rs6426879 primer_30_4 2 1 2 -chr1 164750823 164750824 rs10918063 NA 0 0 2 -chr1 165077358 165077359 rs6663388 primer_15_0 2 1 2 -chr1 165217252 165217253 rs10737508 primer_64_6 2 1 2 -chr1 165295618 165295619 rs6662349 primer_68_4 2 1 2 -chr1 165412606 165412607 rs10489745 NA 0 0 2 -chr1 165620297 165620298 rs1337444 NA 0 0 2 -chr1 165891575 165891576 rs3762365 primer_13_4 2 1 2 -chr1 165934724 165934725 rs2349106 primer_127_1 2 1 2 -chr1 166072230 166072231 rs4642869 primer_26_7 2 1 2 -chr1 166358742 166358743 rs17460402 primer_52_1 2 1 2 -chr1 166400413 166400414 rs4657543 NA 0 0 2 -chr1 166430337 166430338 rs6427004 NA 0 0 2 -chr1 166490192 166490193 rs10918488 NA 0 0 2 -chr1 166569763 166569764 rs7516525 primer_36_0 2 1 2 -chr1 167191721 167191722 rs11580495 NA 0 0 2 -chr1 167494678 167494679 rs704852 NA 0 0 2 -chr1 167499626 167499627 rs704853 NA 0 0 2 -chr1 167531577 167531578 rs704859 NA 0 0 2 -chr1 167565032 167565033 rs4657670 NA 0 0 2 -chr1 167652881 167652882 rs12067995 NA 0 0 2 -chr1 167843120 167843121 rs204264 primer_57_3 2 1 2 -chr1 168379932 168379933 rs2268550 primer_109_6 2 1 2 -chr1 168503682 168503683 rs7536740 NA 0 0 2 -chr1 168847006 168847007 rs2143091 NA 0 0 2 -chr1 168882804 168882805 rs1570334 NA 0 0 2 -chr1 168953343 168953344 rs12048750 NA 0 0 2 -chr1 169080642 169080643 rs1200100 NA 0 0 2 -chr1 169101093 169101094 rs2051145 NA 0 0 2 -chr1 169553315 169553316 rs12120605 NA 0 0 2 -chr1 169554298 169554299 rs6427199 NA 0 0 2 -chr1 169682542 169682543 rs12049148 NA 0 0 2 -chr1 170567568 170567569 rs12563881 primer_64_0 2 1 2 -chr1 170585782 170585783 rs7535322 primer_60_5 2 1 2 -chr1 171065655 171065656 rs16863955 NA 0 0 2 -chr1 171388110 171388111 rs12738952 primer_101_5 2 1 2 -chr1 171420335 171420336 rs7519763 NA 0 0 2 -chr1 171463969 171463970 rs12741782 primer_68_2 2 1 2 -chr1 172698826 172698827 rs2071929 primer_13_3 2 1 2 -chr1 173399531 173399532 rs1578624 NA 0 0 2 -chr1 174547227 174547228 rs10912807 NA 0 0 2 -chr1 175406665 175406666 rs859398 primer_69_5 2 1 2 -chr1 175478659 175478660 rs859415 primer_74_3 2 1 2 -chr1 175653291 175653292 rs12089079 NA 0 0 2 -chr1 175689262 175689263 rs10913056 primer_95_0 2 1 2 -chr1 175769866 175769867 rs640692 NA 0 0 2 -chr1 176677246 176677247 rs10798473 primer_26_2 2 1 2 -chr1 177162930 177162931 rs12021769 primer_29_5 2 1 2 -chr1 177414899 177414900 rs9662701 NA 0 0 2 -chr1 177787368 177787369 rs1923626 primer_26_1 2 1 2 -chr1 177946338 177946339 rs842192 primer_85_3 2 1 2 -chr1 177962372 177962373 rs12747656 NA 0 0 2 -chr1 178039337 178039338 rs10753177 primer_77_4 2 1 2 -chr1 179641885 179641886 rs11806102 NA 0 0 2 -chr1 179790662 179790663 rs6683781 primer_13_6 2 1 2 -chr1 179891943 179891944 rs502036 NA 0 0 2 -chr1 180962371 180962372 rs3737062 primer_50_1 2 1 2 -chr1 181058788 181058789 rs2282348 NA 0 0 2 -chr1 181150698 181150699 rs6425668 NA 0 0 2 -chr1 181165737 181165738 rs3856080 NA 0 0 2 -chr1 181847373 181847374 rs695072 NA 0 0 2 -chr1 181934372 181934373 rs12135968 NA 0 0 2 -chr1 182542113 182542114 rs12038056 NA 0 0 2 -chr1 182775069 182775070 rs7540658 NA 0 0 2 -chr1 182988743 182988744 rs6694038 NA 0 0 2 -chr1 183140035 183140036 rs1058177 primer_105_2 2 1 2 -chr1 183446182 183446183 rs4047801 NA 0 0 2 -chr1 183534528 183534529 rs3842897 NA 0 0 2 -chr1 183795924 183795925 rs2500097 NA 0 0 2 -chr1 183819435 183819436 rs10494568 primer_116_4 2 1 2 -chr1 183961614 183961615 rs2182625 NA 0 0 2 -chr1 184021611 184021612 rs10911494 NA 0 0 2 -chr1 185373429 185373430 rs16823952 primer_41_1 2 1 2 -chr1 185571485 185571486 rs11583193 primer_98_4 2 1 2 -chr1 186081284 186081285 rs10798035 NA 0 0 2 -chr1 186839210 186839211 rs3820185 primer_56_1 2 1 2 -chr1 187064456 187064457 rs1474864 primer_90_4 2 1 2 -chr1 187278017 187278018 rs2453727 NA 0 0 2 -chr1 187340471 187340472 rs10798106 NA 0 0 2 -chr1 187555147 187555148 rs1339082 NA 0 0 2 -chr1 187925059 187925060 rs11802712 NA 0 0 2 -chr1 188742320 188742321 rs10754136 NA 0 0 2 -chr1 188801457 188801458 rs4255388 NA 0 0 2 -chr1 189201086 189201087 rs1342561 primer_58_3 2 1 2 -chr1 189789641 189789642 rs11578153 NA 0 0 2 -chr1 191428385 191428386 rs6700152 primer_94_3 2 1 2 -chr1 191461092 191461093 rs11800005 NA 0 0 2 -chr1 192582493 192582494 rs2984921 NA 0 0 2 -chr1 193041492 193041493 rs6661522 NA 0 0 2 -chr1 193601203 193601204 rs17304238 NA 0 0 2 -chr1 193804952 193804953 rs10801256 NA 0 0 2 -chr1 193960846 193960847 rs642668 primer_91_2 2 1 2 -chr1 195073246 195073247 rs10494719 primer_35_3 2 1 2 -chr1 196183997 196183998 rs1408868 primer_5_4 2 1 2 -chr1 197341616 197341617 rs3790370 NA 0 0 2 -chr1 197842435 197842436 rs10922298 primer_108_6 2 1 2 -chr1 198452277 198452278 rs2813164 NA 0 0 2 -chr1 199128148 199128149 rs427790 primer_109_2 2 1 2 -chr1 199260499 199260500 rs1359451 primer_95_2 2 1 2 -chr1 199511757 199511758 rs17637275 primer_78_1 2 1 2 -chr1 199624713 199624714 rs12725952 NA 0 0 2 -chr1 200487295 200487296 rs10919946 NA 0 0 2 -chr1 200496875 200496876 rs6427832 NA 0 0 2 -chr1 200735625 200735626 rs10494819 primer_27_1 2 1 2 -chr1 201102755 201102756 rs10920115 NA 0 0 2 -chr1 201105164 201105165 rs12022389 NA 0 0 2 -chr1 201173425 201173426 rs10920138 NA 0 0 2 -chr1 201200425 201200426 rs2365299 primer_22_1 2 1 2 -chr1 201496928 201496929 rs10800784 NA 0 0 2 -chr1 201526439 201526440 rs11586342 NA 0 0 2 -chr1 201555342 201555343 rs556903 NA 0 0 2 -chr1 201568356 201568357 rs4915236 primer_123_4 2 1 2 -chr1 201592491 201592492 rs545372 primer_20_2 2 1 2 -chr1 201773627 201773628 rs633367 primer_104_0 2 1 2 -chr1 201821697 201821698 rs1032524 primer_28_2 2 1 2 -chr1 201969866 201969867 rs7513 primer_9_2 2 1 2 -chr1 202048271 202048272 rs6656470 NA 0 0 2 -chr1 202056161 202056162 rs6427933 NA 0 0 2 -chr1 202076101 202076102 rs10158382 primer_5_2 2 1 2 -chr1 202159983 202159984 rs4359077 primer_120_2 2 1 2 -chr1 202705068 202705069 rs4072661 primer_25_2 2 1 2 -chr1 202708662 202708663 rs3923371 primer_44_6 2 1 2 -chr1 202841433 202841434 rs4950949 NA 0 0 2 -chr1 203176172 203176173 rs762625 primer_122_1 2 1 2 -chr1 203204227 203204228 rs2486949 primer_50_4 2 1 2 -chr1 203367679 203367680 rs10800919 NA 0 0 2 -chr1 203380523 203380524 rs6428006 NA 0 0 2 -chr1 203675499 203675500 rs4951357 primer_126_5 2 1 2 -chr1 204013204 204013205 rs2796433 NA 0 0 2 -chr1 204093863 204093864 rs6593993 NA 0 0 2 -chr1 204143277 204143278 rs4951309 primer_98_5 2 1 2 -chr1 204390204 204390205 rs11240735 NA 0 0 2 -chr1 204400746 204400747 rs2942133 primer_98_6 2 1 2 -chr1 204663352 204663353 rs2815829 primer_2_1 2 1 2 -chr1 205006606 205006607 rs2802841 primer_112_3 2 1 2 -chr1 205349192 205349193 rs10751435 primer_88_7 2 1 2 -chr1 205349854 205349855 rs913722 NA 0 0 2 -chr1 205435749 205435750 rs10900490 primer_56_2 2 1 2 -chr1 205449005 205449006 rs1999131 primer_68_1 2 1 2 -chr1 205454764 205454765 rs10900493 primer_90_1 2 1 2 -chr1 205641645 205641646 rs6661827 NA 0 0 2 -chr1 205928279 205928280 rs12143020 NA 0 0 2 -chr1 206110071 206110072 rs33985287 primer_113_6 2 1 2 -chr1 207083957 207083958 rs2842754 NA 0 0 2 -chr1 207863630 207863631 rs2796247 NA 0 0 2 -chr1 208020386 208020387 rs1152832 primer_63_4 2 1 2 -chr1 208209663 208209664 rs1318276 primer_50_5 2 1 2 -chr1 208317549 208317550 rs2897064 primer_7_5 2 1 2 -chr1 208388007 208388008 rs2163039 NA 0 0 2 -chr1 208460656 208460657 rs696958 primer_3_0 2 1 2 -chr1 208546502 208546503 rs7548249 NA 0 0 2 -chr1 208686947 208686948 rs10863723 NA 0 0 2 -chr1 208882506 208882507 rs4844730 primer_58_5 2 1 2 -chr1 208915168 208915169 rs7368359 NA 0 0 2 -chr1 209021902 209021903 rs6670957 NA 0 0 2 -chr1 209082468 209082469 rs1183044 NA 0 0 2 -chr1 209458858 209458859 rs7526722 primer_74_0 2 1 2 -chr1 209555244 209555245 rs10746420 NA 0 0 2 -chr1 209566557 209566558 rs7525534 primer_44_5 2 1 2 -chr1 209631153 209631154 rs2236891 primer_109_4 2 1 2 -chr1 210440271 210440272 rs3765851 NA 0 0 2 -chr1 210526308 210526309 rs12121296 NA 0 0 2 -chr1 210557891 210557892 rs11807403 NA 0 0 2 -chr1 210607171 210607172 rs4245753 NA 0 0 2 -chr1 210711356 210711357 rs9430044 NA 0 0 2 -chr1 210733896 210733897 rs1890844 primer_41_5 2 1 2 -chr1 211089910 211089911 rs9970961 NA 0 0 2 -chr1 211553632 211553633 rs9430069 NA 0 0 2 -chr1 211641944 211641945 rs1373293 NA 0 0 2 -chr1 211654378 211654379 rs3795833 primer_119_2 2 1 2 -chr1 211773032 211773033 rs4951426 NA 0 0 2 -chr1 212125461 212125462 rs12087287 primer_86_1 2 1 2 -chr1 212177632 212177633 rs6703980 NA 0 0 2 -chr1 212900023 212900024 rs1284851 NA 0 0 2 -chr1 212982223 212982224 rs11120070 primer_54_0 2 1 2 -chr1 213325888 213325889 rs1699185 primer_4_1 2 1 2 -chr1 213348089 213348090 rs10864043 NA 0 0 2 -chr1 213605852 213605853 rs11120170 NA 0 0 2 -chr1 213759477 213759478 rs12041173 NA 0 0 2 -chr1 213859707 213859708 rs2359937 NA 0 0 2 -chr1 214302667 214302668 rs6540817 primer_24_1 2 1 2 -chr1 214367992 214367993 rs11120305 NA 0 0 2 -chr1 214385314 214385315 rs3013445 primer_99_1 2 1 2 -chr1 214395763 214395764 rs4129186 NA 0 0 2 -chr1 214403757 214403758 rs12129366 primer_91_4 2 1 2 -chr1 214420847 214420848 rs11120316 NA 0 0 2 -chr1 214449474 214449475 rs4394613 primer_77_1 2 1 2 -chr1 214684618 214684619 rs441318 NA 0 0 2 -chr1 214735751 214735752 rs6687999 NA 0 0 2 -chr1 214857807 214857808 rs1415181 NA 0 0 2 -chr1 215794514 215794515 rs17025432 primer_100_3 2 1 2 -chr1 215799452 215799453 rs4363405 primer_13_5 2 1 2 -chr1 216042398 216042399 rs11120726 NA 0 0 2 -chr1 216119223 216119224 rs301734 primer_71_0 2 1 2 -chr1 216460048 216460049 rs4846466 NA 0 0 2 -chr1 216460292 216460293 rs6687745 NA 0 0 2 -chr1 216739918 216739919 rs2813703 primer_71_2 2 1 2 -chr1 216766442 216766443 rs11572636 primer_10_4 2 1 2 -chr1 216852799 216852800 rs11117706 primer_73_0 2 1 2 -chr1 217975334 217975335 rs4846453 NA 0 0 2 -chr1 218515812 218515813 rs3009947 primer_2_0 2 1 2 -chr1 218575615 218575616 rs1932971 primer_113_7 2 1 2 -chr1 218613206 218613207 rs2965012 primer_66_2 2 1 2 -chr1 218912241 218912242 rs12039986 NA 0 0 2 -chr1 218922039 218922040 rs12732806 NA 0 0 2 -chr1 220352650 220352651 rs10863546 NA 0 0 2 -chr1 220371230 220371231 rs12041182 primer_8_1 2 1 2 -chr1 220937523 220937524 rs11806418 NA 0 0 2 -chr1 221725440 221725441 rs12091463 primer_90_0 2 1 2 -chr1 221784846 221784847 rs4240927 primer_108_4 2 1 2 -chr1 221806419 221806420 rs3934724 NA 0 0 2 -chr1 222030082 222030083 rs11590870 NA 0 0 2 -chr1 222606605 222606606 rs3008598 NA 0 0 2 -chr1 223133088 223133089 rs851178 NA 0 0 2 -chr1 223176587 223176588 rs851170 NA 0 0 2 -chr1 223483194 223483195 rs10495209 NA 0 0 2 -chr1 225682527 225682528 rs7553931 NA 0 0 2 -chr1 225771154 225771155 rs6685014 primer_117_1 2 1 2 -chr1 225813264 225813265 rs1467143 primer_86_5 2 1 2 -chr1 226488597 226488598 rs11588657 NA 0 0 2 -chr1 226505840 226505841 rs7524430 primer_98_3 2 1 2 -chr1 226768479 226768480 rs12729579 NA 0 0 2 -chr1 227857806 227857807 rs2872243 NA 0 0 2 -chr1 227885107 227885108 rs4074668 primer_102_0 2 1 2 -chr1 227898629 227898630 rs1573059 primer_104_3 2 1 2 -chr1 228683209 228683210 rs10916354 primer_17_3 2 1 2 -chr1 228804122 228804123 rs10799489 NA 0 0 2 -chr1 228883400 228883401 rs11585386 primer_61_0 2 1 2 -chr1 228916384 228916385 rs2000163 NA 0 0 2 -chr1 228971531 228971532 rs7513940 NA 0 0 2 -chr1 229019417 229019418 rs551755 primer_27_4 2 1 2 -chr1 229037604 229037605 rs1870362 NA 0 0 2 -chr1 229252923 229252924 rs9435869 NA 0 0 2 -chr1 229524043 229524044 rs10916508 NA 0 0 2 -chr1 229545258 229545259 rs927204 primer_12_2 2 1 2 -chr1 229838600 229838601 rs687266 primer_57_5 2 1 2 -chr1 230051096 230051097 rs7515331 NA 0 0 2 -chr1 230075650 230075651 rs6673349 NA 0 0 2 -chr1 230128314 230128315 rs7538126 primer_93_2 2 1 2 -chr1 230175225 230175226 rs1124110 NA 0 0 2 -chr1 230287734 230287735 rs11122478 primer_64_4 2 1 2 -chr1 230361061 230361062 rs1108707 NA 0 0 2 -chr1 230741653 230741654 rs1317764 primer_124_6 2 1 2 -chr1 230761716 230761717 rs3790955 primer_35_2 2 1 2 -chr1 231227253 231227254 rs16854012 NA 0 0 2 -chr1 231509878 231509879 rs1765780 NA 0 0 2 -chr1 231937381 231937382 rs701158 primer_94_0 2 1 2 -chr1 232257670 232257671 rs4596830 NA 0 0 2 -chr1 232279346 232279347 rs11803212 NA 0 0 2 -chr1 232546374 232546375 rs789645 primer_91_0 2 1 2 -chr1 232625369 232625370 rs1970168 NA 0 0 2 -chr1 232668360 232668361 rs1986615 NA 0 0 2 -chr1 233575485 233575486 rs904068 NA 0 0 2 -chr1 233655722 233655723 rs701232 NA 0 0 2 -chr1 233688178 233688179 rs595191 NA 0 0 2 -chr1 233945125 233945126 rs4506523 NA 0 0 2 -chr1 234133422 234133423 rs12129782 primer_72_0 2 1 2 -chr1 234646702 234646703 rs12058613 NA 0 0 2 -chr1 234742967 234742968 rs2587536 primer_77_3 2 1 2 -chr1 234760711 234760712 rs17589414 NA 0 0 2 -chr1 234875977 234875978 rs10910522 primer_33_3 2 1 2 -chr1 235079949 235079950 rs11580121 primer_56_7 2 1 2 -chr1 235601196 235601197 rs4659946 NA 0 0 2 -chr1 235651206 235651207 rs10159416 primer_64_3 2 1 2 -chr1 235686638 235686639 rs7545788 NA 0 0 2 -chr1 236133649 236133650 rs12566852 NA 0 0 2 -chr1 236691887 236691888 rs17648708 primer_60_0 2 1 2 -chr1 236785241 236785242 rs7556238 NA 0 0 2 -chr1 236955103 236955104 rs12125972 NA 0 0 2 -chr1 237010734 237010735 rs10925289 NA 0 0 2 -chr1 237150421 237150422 rs1409052 primer_124_1 2 1 2 -chr1 237249991 237249992 rs888438 NA 0 0 2 -chr1 237830999 237831000 rs6429040 primer_2_5 2 1 2 -chr1 238555730 238555731 rs789375 primer_83_0 2 1 2 -chr1 238736602 238736603 rs10925747 NA 0 0 2 -chr1 239108477 239108478 rs4659902 primer_100_4 2 1 2 -chr1 239309812 239309813 rs10495435 NA 0 0 2 -chr1 239606644 239606645 rs12119540 NA 0 0 2 -chr1 239763708 239763709 rs17657156 NA 0 0 2 -chr1 239810705 239810706 rs6690809 primer_22_7 2 1 2 -chr1 239913307 239913308 rs10495449 primer_121_1 2 1 2 -chr1 239954336 239954337 rs10926029 primer_3_4 2 1 2 -chr1 240085781 240085782 rs4443876 primer_91_6 2 1 2 -chr1 240244082 240244083 rs6429195 primer_69_7 2 1 2 -chr1 240449685 240449686 rs11590081 NA 0 0 2 -chr1 240462898 240462899 rs10495470 NA 0 0 2 -chr1 240479866 240479867 rs11578184 NA 0 0 2 -chr1 240497189 240497190 rs9428478 NA 0 0 2 -chr1 240503701 240503702 rs10465630 NA 0 0 2 -chr1 240511898 240511899 rs7540147 NA 0 0 2 -chr1 240610365 240610366 rs11578889 NA 0 0 2 -chr1 240634788 240634789 rs6429215 NA 0 0 2 -chr1 240889821 240889822 rs187783 primer_100_0 2 1 2 -chr1 241022755 241022756 rs523361 NA 0 0 2 -chr1 241508337 241508338 rs11802956 NA 0 0 2 -chr1 241548400 241548401 rs11808201 NA 0 0 2 -chr1 241609118 241609119 rs613032 primer_95_4 2 1 2 -chr1 241688442 241688443 rs12133073 NA 0 0 2 -chr1 241876826 241876827 rs2526697 NA 0 0 2 -chr1 241924341 241924342 rs4658565 NA 0 0 2 -chr1 241926492 241926493 rs7516206 primer_30_3 2 1 2 -chr1 242185299 242185300 rs316835 primer_53_0 2 1 2 -chr1 242431565 242431566 rs2796077 primer_52_3 2 1 2 -chr1 242527079 242527080 rs2810011 NA 0 0 2 -chr1 242648291 242648292 rs2184185 primer_19_2 2 1 2 -chr1 242710292 242710293 rs10926828 NA 0 0 2 -chr1 242821863 242821864 rs2998678 NA 0 0 2 -chr1 244024297 244024298 rs1000543 NA 0 0 2 -chr1 244097172 244097173 rs4658613 primer_34_4 2 1 2 -chr1 244156037 244156038 rs10803181 primer_97_3 2 1 2 -chr1 244296480 244296481 rs678004 NA 0 0 2 -chr1 244811283 244811284 rs12088062 NA 0 0 2 -chr1 244834650 244834651 rs10927330 primer_60_1 2 1 2 -chr1 245125190 245125191 rs6672147 primer_31_5 2 1 2 -chr1 245164782 245164783 rs12039117 NA 0 0 2 -chr1 245427893 245427894 rs1173851 primer_71_5 2 1 2 -chr1 245445516 245445517 rs1093937 NA 0 0 2 -chr1 245615681 245615682 rs1771522 NA 0 0 2 -chr1 245654196 245654197 rs4658792 primer_60_2 2 1 2 -chr1 246004714 246004715 rs4654186 NA 0 0 2 -chr1 246533293 246533294 rs10924772 NA 0 0 2 -chr1 246655331 246655332 rs3124089 primer_45_1 2 1 2 -chr1 247387028 247387029 rs7542425 NA 0 0 2 -chr1 247618266 247618267 rs1144815 primer_115_7 2 1 2 -chr1 247619297 247619298 rs11587369 NA 0 0 2 -chr2 623469 623470 rs11688330 primer_12_1 2 1 2 -chr2 782576 782577 rs10183412 NA 0 0 2 -chr2 1005373 1005374 rs7598261 NA 0 0 2 -chr2 1120961 1120962 rs4971463 NA 0 0 2 -chr2 1374287 1374288 rs4927602 primer_110_4 2 1 2 -chr2 1411186 1411187 rs2298873 primer_91_5 2 1 2 -chr2 1521785 1521786 rs4927594 primer_27_3 2 1 2 -chr2 2232508 2232509 rs4853946 NA 0 0 2 -chr2 2233026 2233027 rs17247253 primer_66_3 2 1 2 -chr2 2529430 2529431 rs4853800 primer_69_0 2 1 2 -chr2 2663193 2663194 rs10202240 NA 0 0 2 -chr2 2684138 2684139 rs1470738 NA 0 0 2 -chr2 2697892 2697893 rs1993081 primer_93_3 2 1 2 -chr2 2737673 2737674 rs1451197 primer_40_0 2 1 2 -chr2 2941682 2941683 rs1667060 NA 0 0 2 -chr2 2961628 2961629 rs1729903 NA 0 0 2 -chr2 3008517 3008518 rs2031028 primer_34_1 2 1 2 -chr2 3125150 3125151 rs1078821 primer_88_6 2 1 2 -chr2 3476791 3476792 rs7592700 NA 0 0 2 -chr2 3538938 3538939 rs10197283 NA 0 0 2 -chr2 3737954 3737955 rs7563964 NA 0 0 2 -chr2 3789712 3789713 rs11886534 primer_63_1 2 1 2 -chr2 3815526 3815527 rs11903032 NA 0 0 2 -chr2 3834586 3834587 rs2034730 primer_108_5 2 1 2 -chr2 3947048 3947049 rs4850016 primer_39_4 2 1 2 -chr2 4126137 4126138 rs1437701 NA 0 0 2 -chr2 4151150 4151151 rs1983365 primer_78_3 2 1 2 -chr2 4408464 4408465 rs2602629 primer_106_1 2 1 2 -chr2 4882739 4882740 rs6542644 primer_70_0 2 1 2 -chr2 4938165 4938166 rs6422704 primer_108_1 2 1 2 -chr2 5355829 5355830 rs11677035 NA 0 0 2 -chr2 5454635 5454636 rs792071 NA 0 0 2 -chr2 5851836 5851837 rs2163025 NA 0 0 2 -chr2 5852384 5852385 rs11694877 NA 0 0 2 -chr2 5905411 5905412 rs7559948 NA 0 0 2 -chr2 5938287 5938288 rs4349325 primer_101_2 2 1 2 -chr2 6196662 6196663 rs7424127 primer_125_1 2 1 2 -chr2 6240815 6240816 rs10519722 primer_45_5 2 1 2 -chr2 6352305 6352306 rs6712182 primer_85_0 2 1 2 -chr2 6435530 6435531 rs10190662 NA 0 0 2 -chr2 6789186 6789187 rs4669100 NA 0 0 2 -chr2 6795107 6795108 rs905968 primer_113_5 2 1 2 -chr2 6810898 6810899 rs1077583 primer_110_5 2 1 2 -chr2 6968080 6968081 rs4669122 primer_47_2 2 1 2 -chr2 7203027 7203028 rs7562418 primer_31_1 2 1 2 -chr2 7438971 7438972 rs732078 primer_111_4 2 1 2 -chr2 7516308 7516309 rs6431885 primer_44_0 2 1 2 -chr2 7672584 7672585 rs11682611 primer_79_3 2 1 2 -chr2 7905055 7905056 rs1861506 primer_111_1 2 1 2 -chr2 7958490 7958491 rs40996 primer_56_0 2 1 2 -chr2 8170863 8170864 rs1981456 primer_59_4 2 1 2 -chr2 8271937 8271938 rs11674752 NA 0 0 2 -chr2 8401999 8402000 rs4669265 NA 0 0 2 -chr2 8415953 8415954 rs409169 primer_51_2 2 1 2 -chr2 8533796 8533797 rs1532791 primer_32_2 2 1 2 -chr2 8584171 8584172 rs168293 primer_11_1 2 1 2 -chr2 8630433 8630434 rs4669318 primer_64_1 2 1 2 -chr2 8635971 8635972 rs3927971 NA 0 0 2 -chr2 8800023 8800024 rs17722392 primer_8_0 2 1 2 -chr2 9168018 9168019 rs907165 primer_27_0 2 1 2 -chr2 9766015 9766016 rs10200632 primer_93_0 2 1 2 -chr2 9768771 9768772 rs4669453 primer_6_3 2 1 2 -chr2 9772699 9772700 rs871820 primer_85_5 2 1 2 -chr2 9812069 9812070 rs7559852 NA 0 0 2 -chr2 9958097 9958098 rs6708858 NA 0 0 2 -chr2 10005219 10005220 rs1469541 NA 0 0 2 -chr2 10069865 10069866 rs4233874 primer_51_4 2 1 2 -chr2 10089783 10089784 rs11680378 primer_67_3 2 1 2 -chr2 10124581 10124582 rs6741290 primer_125_5 2 1 2 -chr2 10240082 10240083 rs759341 primer_34_2 2 1 2 -chr2 10282215 10282216 rs4669564 primer_111_3 2 1 2 -chr2 10362606 10362607 rs11677361 primer_74_1 2 1 2 -chr2 10423786 10423787 rs1974676 NA 0 0 2 -chr2 10477898 10477899 rs2430424 primer_107_0 2 1 2 -chr2 10845237 10845238 rs1734389 NA 0 0 2 -chr2 10846775 10846776 rs1734395 primer_1_3 2 1 2 -chr2 10860795 10860796 rs1734464 primer_121_2 2 1 2 -chr2 10864676 10864677 rs1997523 primer_89_1 2 1 2 -chr2 11060220 11060221 rs7564899 NA 0 0 2 -chr2 11083835 11083836 rs13019468 NA 0 0 2 -chr2 11616133 11616134 rs7584842 primer_44_7 2 1 2 -chr2 11667089 11667090 rs12612207 primer_98_1 2 1 2 -chr2 11984035 11984036 rs2581053 primer_79_1 2 1 2 -chr2 11988923 11988924 rs1530145 NA 0 0 2 -chr2 12067250 12067251 rs10495589 primer_104_5 2 1 2 -chr2 12151529 12151530 rs1971516 primer_95_5 2 1 2 -chr2 12232285 12232286 rs10197467 NA 0 0 2 -chr2 12247178 12247179 rs12992291 NA 0 0 2 -chr2 12391070 12391071 rs7563729 primer_20_1 2 1 2 -chr2 12428776 12428777 rs16858854 primer_20_4 2 1 2 -chr2 12485364 12485365 rs4377309 NA 0 0 2 -chr2 12580184 12580185 rs6432315 NA 0 0 2 -chr2 12665036 12665037 rs10514648 primer_52_0 2 1 2 -chr2 12700448 12700449 rs659599 primer_3_6 2 1 2 -chr2 12809997 12809998 rs1469217 NA 0 0 2 -chr2 12992851 12992852 rs2380457 NA 0 0 2 -chr2 13826045 13826046 rs7583428 NA 0 0 2 -chr2 13913184 13913185 rs4603735 NA 0 0 2 -chr2 13932434 13932435 rs4669964 NA 0 0 2 -chr2 14092926 14092927 rs360468 NA 0 0 2 -chr2 14260349 14260350 rs12476448 primer_119_0 2 1 2 -chr2 14605021 14605022 rs2015245 primer_44_1 2 1 2 -chr2 15019495 15019496 rs13427628 NA 0 0 2 -chr2 15109097 15109098 rs6716200 primer_80_4 2 1 2 -chr2 15769475 15769476 rs6706165 NA 0 0 2 -chr2 15805501 15805502 rs2380680 NA 0 0 2 -chr2 15874231 15874232 rs2380708 NA 0 0 2 -chr2 15972705 15972706 rs6716344 primer_85_4 2 1 2 -chr2 16009657 16009658 rs1365966 NA 0 0 2 -chr2 16036771 16036772 rs10194143 NA 0 0 2 -chr2 16197703 16197704 rs1567965 primer_75_4 2 1 2 -chr2 16209430 16209431 rs340724 NA 0 0 2 -chr2 16278267 16278268 rs2333979 NA 0 0 2 -chr2 16898169 16898170 rs12615806 NA 0 0 2 -chr2 17044637 17044638 rs1515968 NA 0 0 2 -chr2 17828051 17828052 rs6531056 NA 0 0 2 -chr2 17918651 17918652 rs1870822 NA 0 0 2 -chr2 18490528 18490529 rs4381790 NA 0 0 2 -chr2 18530483 18530484 rs2272519 primer_23_0 2 1 2 -chr2 18819407 18819408 rs4240223 NA 0 0 2 -chr2 19103093 19103094 rs4233762 primer_70_1 2 1 2 -chr2 19154979 19154980 rs12105891 NA 0 0 2 -chr2 19352627 19352628 rs851066 NA 0 0 2 -chr2 19540214 19540215 rs1427547 NA 0 0 2 -chr2 19573382 19573383 rs17686199 primer_37_1 2 1 2 -chr2 19854630 19854631 rs10184780 NA 0 0 2 -chr2 20151021 20151022 rs10495703 primer_55_3 2 1 2 -chr2 20391361 20391362 rs1032075 primer_84_4 2 1 2 -chr2 20566202 20566203 rs13006062 primer_2_6 2 1 2 -chr2 20663525 20663526 rs1013363 NA 0 0 2 -chr2 20676625 20676626 rs746776 primer_36_1 2 1 2 -chr2 20739947 20739948 rs653347 NA 0 0 2 -chr2 20847534 20847535 rs6709100 primer_9_1 2 1 2 -chr2 20886932 20886933 rs1002755 primer_46_4 2 1 2 -chr2 21009322 21009323 rs693 primer_8_4 2 1 2 -chr2 21355509 21355510 rs219556 NA 0 0 2 -chr2 21723566 21723567 rs1562900 NA 0 0 2 -chr2 22184461 22184462 rs2176472 primer_53_1 2 1 2 -chr2 22203201 22203202 rs1607267 NA 0 0 2 -chr2 22844614 22844615 rs12618688 primer_55_2 2 1 2 -chr2 23004964 23004965 rs1374460 primer_112_1 2 1 2 -chr2 23015131 23015132 rs10495737 primer_117_7 2 1 2 -chr2 23308596 23308597 rs6711889 NA 0 0 2 -chr2 23325742 23325743 rs2577720 NA 0 0 2 -chr2 23532077 23532078 rs748860 primer_116_1 2 1 2 -chr2 23716609 23716610 rs2879609 NA 0 0 2 -chr2 24982557 24982558 rs1982200 NA 0 0 2 -chr2 25139645 25139646 rs4665765 NA 0 0 2 -chr2 25374811 25374812 rs730072 primer_42_2 2 1 2 -chr2 25446647 25446648 rs6721434 NA 0 0 2 -chr2 25505040 25505041 rs9309386 NA 0 0 2 -chr2 25518151 25518152 rs499728 NA 0 0 2 -chr2 25584236 25584237 rs11126114 NA 0 0 2 -chr2 26553258 26553259 rs12470327 primer_5_1 2 1 2 -chr2 28101001 28101002 rs6547829 NA 0 0 2 -chr2 28369248 28369249 rs11902329 primer_109_1 2 1 2 -chr2 28463464 28463465 rs1581035 NA 0 0 2 -chr2 29578782 29578783 rs4665470 primer_91_1 2 1 2 -chr2 30225477 30225478 rs906868 primer_26_6 2 1 2 -chr2 30346488 30346489 rs7578949 primer_87_4 2 1 2 -chr2 30414049 30414050 rs2076932 NA 0 0 2 -chr2 30707298 30707299 rs472161 NA 0 0 2 -chr2 30754765 30754766 rs1983383 NA 0 0 2 -chr2 30788057 30788058 rs6709502 NA 0 0 2 -chr2 30838431 30838432 rs7562766 NA 0 0 2 -chr2 30895191 30895192 rs1559497 primer_28_0 2 1 2 -chr2 31085152 31085153 rs13404171 NA 0 0 2 -chr2 31236877 31236878 rs1540926 primer_48_1 2 1 2 -chr2 32874312 32874313 rs10202440 NA 0 0 2 -chr2 33410049 33410050 rs17012963 primer_82_5 2 1 2 -chr2 33720646 33720647 rs12471341 NA 0 0 2 -chr2 34369374 34369375 rs10204349 NA 0 0 2 -chr2 34589450 34589451 rs1220211 NA 0 0 2 -chr2 35909963 35909964 rs12712470 NA 0 0 2 -chr2 36154260 36154261 rs2372441 NA 0 0 2 -chr2 36576719 36576720 rs848596 primer_97_5 2 1 2 -chr2 36752368 36752369 rs4670600 primer_76_1 2 1 2 -chr2 37371277 37371278 rs2373001 primer_34_0 2 1 2 -chr2 37374064 37374065 rs1024816 primer_105_7 2 1 2 -chr2 37580228 37580229 rs6544093 NA 0 0 2 -chr2 37690629 37690630 rs10172526 NA 0 0 2 -chr2 37710988 37710989 rs6715108 NA 0 0 2 -chr2 37720597 37720598 rs12616929 primer_40_2 2 1 2 -chr2 37762935 37762936 rs7590255 NA 0 0 2 -chr2 38052877 38052878 rs7557493 NA 0 0 2 -chr2 38284238 38284239 rs1992881 primer_72_1 2 1 2 -chr2 38511363 38511364 rs6544166 NA 0 0 2 -chr2 39620028 39620029 rs17024091 primer_84_5 2 1 2 -chr2 40399505 40399506 rs12052585 primer_52_6 2 1 2 -chr2 40422775 40422776 rs7579930 NA 0 0 2 -chr2 40828682 40828683 rs9309061 primer_88_3 2 1 2 -chr2 40875905 40875906 rs207613 primer_29_1 2 1 2 -chr2 41250706 41250707 rs10187485 NA 0 0 2 -chr2 41715104 41715105 rs6756874 NA 0 0 2 -chr2 41853483 41853484 rs4305317 NA 0 0 2 -chr2 42040287 42040288 rs11898187 primer_108_2 2 1 2 -chr2 42260904 42260905 rs2302346 NA 0 0 2 -chr2 42463740 42463741 rs10495897 primer_22_4 2 1 2 -chr2 42726204 42726205 rs1561505 NA 0 0 2 -chr2 43012285 43012286 rs11686640 NA 0 0 2 -chr2 43032024 43032025 rs10175942 primer_59_2 2 1 2 -chr2 43257416 43257417 rs6749927 primer_125_4 2 1 2 -chr2 43716385 43716386 rs1991739 NA 0 0 2 -chr2 44990140 44990141 rs2917768 NA 0 0 2 -chr2 45045057 45045058 rs1447107 primer_47_1 2 1 2 -chr2 45068933 45068934 rs6723092 primer_21_2 2 1 2 -chr2 45112351 45112352 rs12464646 NA 0 0 2 -chr2 45116256 45116257 rs11896942 NA 0 0 2 -chr2 45184048 45184049 rs2342702 NA 0 0 2 -chr2 45287014 45287015 rs1862890 NA 0 0 2 -chr2 45335674 45335675 rs12712941 NA 0 0 2 -chr2 45761883 45761884 rs7582320 primer_94_1 2 1 2 -chr2 45788495 45788496 rs4074080 NA 0 0 2 -chr2 45828217 45828218 rs935661 NA 0 0 2 -chr2 45964843 45964844 rs4953292 primer_38_4 2 1 2 -chr2 46291754 46291755 rs1867786 NA 0 0 2 -chr2 46309916 46309917 rs4952818 NA 0 0 2 -chr2 46320354 46320355 rs6720535 primer_58_2 2 1 2 -chr2 46953966 46953967 rs2881586 NA 0 0 2 -chr2 47096292 47096293 rs12470974 NA 0 0 2 -chr2 47283184 47283185 rs904162 NA 0 0 2 -chr2 47316105 47316106 rs9789479 NA 0 0 2 -chr2 47373966 47373967 rs1126497 primer_88_1 2 1 2 -chr2 47607173 47607174 rs10182660 NA 0 0 2 -chr2 47618611 47618612 rs10165893 NA 0 0 2 -chr2 47715685 47715686 rs4325805 NA 0 0 2 -chr2 48698606 48698607 rs6755901 primer_126_2 2 1 2 -chr2 48757251 48757252 rs2301267 NA 0 0 2 -chr2 49209449 49209450 rs4971718 primer_6_4 2 1 2 -chr2 49682531 49682532 rs2176603 NA 0 0 2 -chr2 49763229 49763230 rs1518823 primer_116_3 2 1 2 -chr2 50020010 50020011 rs6753833 NA 0 0 2 -chr2 50221999 50222000 rs601010 primer_39_0 2 1 2 -chr2 50523289 50523290 rs7581256 NA 0 0 2 -chr2 50590331 50590332 rs6733430 primer_48_0 2 1 2 -chr2 50852343 50852344 rs2193225 NA 0 0 2 -chr2 51010628 51010629 rs7594170 NA 0 0 2 -chr2 51104018 51104019 rs735315 primer_124_0 2 1 2 -chr2 51341903 51341904 rs6717556 NA 0 0 2 -chr2 52091441 52091442 rs7574971 NA 0 0 2 -chr2 52156559 52156560 rs11892271 primer_79_4 2 1 2 -chr2 52266787 52266788 rs2141844 NA 0 0 2 -chr2 52418565 52418566 rs7586951 primer_127_0 2 1 2 -chr2 53155301 53155302 rs12995294 NA 0 0 2 -chr2 54275774 54275775 rs843748 primer_105_4 2 1 2 -chr2 54783055 54783056 rs6705079 NA 0 0 2 -chr2 54824689 54824690 rs12999197 primer_82_4 2 1 2 -chr2 54848256 54848257 rs2165006 primer_1_0 2 1 2 -chr2 55130290 55130291 rs10168457 NA 0 0 2 -chr2 56002248 56002249 rs4672084 primer_13_0 2 1 2 -chr2 56130446 56130447 rs929689 primer_24_4 2 1 2 -chr2 56151351 56151352 rs17047517 NA 0 0 2 -chr2 56156626 56156627 rs6545554 NA 0 0 2 -chr2 56395335 56395336 rs10191130 NA 0 0 2 -chr2 56529721 56529722 rs6718973 primer_64_5 2 1 2 -chr2 57060275 57060276 rs1116357 NA 0 0 2 -chr2 57710608 57710609 rs11125728 primer_51_6 2 1 2 -chr2 58660514 58660515 rs11693731 NA 0 0 2 -chr2 58887603 58887604 rs6758100 NA 0 0 2 -chr2 59012232 59012233 rs11687358 NA 0 0 2 -chr2 59033268 59033269 rs7590342 primer_114_2 2 1 2 -chr2 59756768 59756769 rs10168190 NA 0 0 2 -chr2 59874076 59874077 rs6545760 primer_68_3 2 1 2 -chr2 60057478 60057479 rs1861151 primer_11_6 2 1 2 -chr2 60118326 60118327 rs979687 NA 0 0 2 -chr2 60496536 60496537 rs6729815 primer_37_5 2 1 2 -chr2 60535366 60535367 rs2556378 primer_109_3 2 1 2 -chr2 60832247 60832248 rs6545832 primer_1_1 2 1 2 -chr2 61457428 61457429 rs778139 primer_115_5 2 1 2 -chr2 62435568 62435569 rs13412212 NA 0 0 2 -chr2 63074028 63074029 rs6545977 NA 0 0 2 -chr2 64036395 64036396 rs329489 primer_78_0 2 1 2 -chr2 64142201 64142202 rs10496107 NA 0 0 2 -chr2 64268492 64268493 rs1529102 primer_121_0 2 1 2 -chr2 64472002 64472003 rs11126005 primer_15_3 2 1 2 -chr2 64914975 64914976 rs6754629 NA 0 0 2 -chr2 65672152 65672153 rs7576393 NA 0 0 2 -chr2 65826338 65826339 rs3845821 NA 0 0 2 -chr2 65877746 65877747 rs2631669 primer_81_3 2 1 2 -chr2 66131104 66131105 rs4671716 NA 0 0 2 -chr2 66183813 66183814 rs2951282 NA 0 0 2 -chr2 66497009 66497010 rs6722685 primer_4_0 2 1 2 -chr2 66680575 66680576 rs6709958 primer_23_5 2 1 2 -chr2 66732786 66732787 rs2081397 NA 0 0 2 -chr2 67161099 67161100 rs4671784 NA 0 0 2 -chr2 67315321 67315322 rs2128769 NA 0 0 2 -chr2 67477947 67477948 rs6760732 primer_56_4 2 1 2 -chr2 67531773 67531774 rs2541022 NA 0 0 2 -chr2 67755058 67755059 rs2116051 NA 0 0 2 -chr2 67808829 67808830 rs6715551 NA 0 0 2 -chr2 67832613 67832614 rs1430795 NA 0 0 2 -chr2 68103701 68103702 rs4671873 primer_28_8 2 1 2 -chr2 68111480 68111481 rs17034987 NA 0 0 2 -chr2 68328567 68328568 rs6717329 primer_2_2 2 1 2 -chr2 68797656 68797657 rs7558602 NA 0 0 2 -chr2 68856985 68856986 rs6546442 NA 0 0 2 -chr2 68911893 68911894 rs10191936 primer_34_5 2 1 2 -chr2 69586325 69586326 rs12987661 NA 0 0 2 -chr2 70388997 70388998 rs2169843 primer_87_0 2 1 2 -chr2 71149070 71149071 rs1458868 primer_121_3 2 1 2 -chr2 71702644 71702645 rs750355 primer_75_2 2 1 2 -chr2 72943600 72943601 rs755409 primer_119_5 2 1 2 -chr2 73877744 73877745 rs10188058 NA 0 0 2 -chr2 74261570 74261571 rs4853019 primer_31_2 2 1 2 -chr2 74741112 74741113 rs205621 primer_113_0 2 1 2 -chr2 74743265 74743266 rs11678377 primer_28_6 2 1 2 -chr2 74858035 74858036 rs3771781 NA 0 0 2 -chr2 75074635 75074636 rs6546952 primer_92_5 2 1 2 -chr2 75233428 75233429 rs12328696 NA 0 0 2 -chr2 75345591 75345592 rs2110933 NA 0 0 2 -chr2 75626661 75626662 rs6547014 NA 0 0 2 -chr2 75763918 75763919 rs7419897 primer_90_3 2 1 2 -chr2 75999248 75999249 rs6708139 NA 0 0 2 -chr2 76261437 76261438 rs2860732 primer_8_3 2 1 2 -chr2 76387031 76387032 rs1996634 NA 0 0 2 -chr2 76584651 76584652 rs10203812 NA 0 0 2 -chr2 76802196 76802197 rs7561233 NA 0 0 2 -chr2 77414726 77414727 rs370099 NA 0 0 2 -chr2 77912422 77912423 rs4853352 NA 0 0 2 -chr2 78933490 78933491 rs9309543 primer_99_3 2 1 2 -chr2 79251732 79251733 rs6710298 NA 0 0 2 -chr2 79259123 79259124 rs6757830 primer_21_3 2 1 2 -chr2 79298916 79298917 rs11892349 NA 0 0 2 -chr2 79870152 79870153 rs3755095 primer_119_1 2 1 2 -chr2 79958790 79958791 rs747920 NA 0 0 2 -chr2 79987427 79987428 rs598453 primer_8_5 2 1 2 -chr2 80261648 80261649 rs318369 primer_118_0 2 1 2 -chr2 80287546 80287547 rs1930 NA 0 0 2 -chr2 80875138 80875139 rs2131255 NA 0 0 2 -chr2 81136815 81136816 rs1598759 NA 0 0 2 -chr2 81267767 81267768 rs2862492 NA 0 0 2 -chr2 81871375 81871376 rs4852646 primer_42_0 2 1 2 -chr2 82183337 82183338 rs1430726 primer_31_4 2 1 2 -chr2 82893602 82893603 rs10469974 primer_75_3 2 1 2 -chr2 83579129 83579130 rs1486837 NA 0 0 2 -chr2 83696514 83696515 rs2923861 NA 0 0 2 -chr2 85061448 85061449 rs1882271 primer_29_7 2 1 2 -chr2 85139847 85139848 rs6754757 primer_106_3 2 1 2 -chr2 85326956 85326957 rs4247303 primer_45_4 2 1 2 -chr2 85387888 85387889 rs1135604 NA 0 0 2 -chr2 85745990 85745991 rs1356621 NA 0 0 2 -chr2 85795898 85795899 rs10184538 primer_39_3 2 1 2 -chr2 85820089 85820090 rs10445963 NA 0 0 2 -chr2 86372172 86372173 rs2113608 primer_57_0 2 1 2 -chr2 88279023 88279024 rs4972052 NA 0 0 2 -chr2 96251849 96251850 rs7058 primer_49_2 2 1 2 -chr2 97716826 97716827 rs11683207 NA 0 0 2 -chr2 98167811 98167812 rs2309389 NA 0 0 2 -chr2 98385984 98385985 rs4851130 NA 0 0 2 -chr2 98662890 98662891 rs1028144 primer_106_0 2 1 2 -chr2 98767907 98767908 rs12615689 NA 0 0 2 -chr2 99524565 99524566 rs1376444 NA 0 0 2 -chr2 100449588 100449589 rs6716842 primer_92_7 2 1 2 -chr2 102154832 102154833 rs3917335 primer_22_3 2 1 2 -chr2 103136571 103136572 rs6709515 NA 0 0 2 -chr2 103139957 103139958 rs1482751 primer_64_7 2 1 2 -chr2 103334116 103334117 rs10191917 primer_121_5 2 1 2 -chr2 103496999 103497000 rs6761396 NA 0 0 2 -chr2 104477239 104477240 rs1033302 primer_29_2 2 1 2 -chr2 105509924 105509925 rs13404931 NA 0 0 2 -chr2 105641567 105641568 rs4851079 NA 0 0 2 -chr2 105718831 105718832 rs17031627 primer_92_6 2 1 2 -chr2 105828824 105828825 rs2163350 NA 0 0 2 -chr2 105845799 105845800 rs6543342 NA 0 0 2 -chr2 105924772 105924773 rs2098836 NA 0 0 2 -chr2 106526433 106526434 rs4455150 NA 0 0 2 -chr2 106915538 106915539 rs12463880 NA 0 0 2 -chr2 107007240 107007241 rs1013014 NA 0 0 2 -chr2 107169559 107169560 rs2907907 primer_45_2 2 1 2 -chr2 107577566 107577567 rs6542725 primer_78_4 2 1 2 -chr2 107799245 107799246 rs6542736 primer_1_5 2 1 2 -chr2 107993688 107993689 rs4676169 primer_42_1 2 1 2 -chr2 108326746 108326747 rs17770672 primer_21_4 2 1 2 -chr2 108699298 108699299 rs4676040 NA 0 0 2 -chr2 108920327 108920328 rs260642 primer_110_2 2 1 2 -chr2 109060062 109060063 rs1471074 NA 0 0 2 -chr2 109240029 109240030 rs6760953 NA 0 0 2 -chr2 109460696 109460697 rs6542832 NA 0 0 2 -chr2 111519762 111519763 rs11123551 primer_32_1 2 1 2 -chr2 112108980 112108981 rs954521 NA 0 0 2 -chr2 112699471 112699472 rs10211073 NA 0 0 2 -chr2 112966336 112966337 rs7580446 NA 0 0 2 -chr2 113359934 113359935 rs6739740 NA 0 0 2 -chr2 113396791 113396792 rs12711768 NA 0 0 2 -chr2 113983859 113983860 rs6756587 primer_11_5 2 1 2 -chr2 115065177 115065178 rs17452616 primer_67_0 2 1 2 -chr2 115639203 115639204 rs13012337 NA 0 0 2 -chr2 118118539 118118540 rs11673900 NA 0 0 2 -chr2 118463329 118463330 rs1965130 NA 0 0 2 -chr2 118523217 118523218 rs2008776 NA 0 0 2 -chr2 118830133 118830134 rs4848526 primer_121_6 2 1 2 -chr2 118940997 118940998 rs3806496 primer_95_3 2 1 2 -chr2 118985288 118985289 rs3731612 NA 0 0 2 -chr2 119026616 119026617 rs729735 primer_81_0 2 1 2 -chr2 119212254 119212255 rs6759589 primer_43_0 2 1 2 -chr2 119267895 119267896 rs6707849 NA 0 0 2 -chr2 119520594 119520595 rs4383344 primer_25_1 2 1 2 -chr2 119574399 119574400 rs17659633 primer_48_3 2 1 2 -chr2 119984432 119984433 rs1446305 primer_62_1 2 1 2 -chr2 120338343 120338344 rs7589138 primer_73_2 2 1 2 -chr2 120429486 120429487 rs7592778 NA 0 0 2 -chr2 120538908 120538909 rs6758414 NA 0 0 2 -chr2 120599518 120599519 rs1568836 primer_27_2 2 1 2 -chr2 120600678 120600679 rs4849909 NA 0 0 2 -chr2 121147957 121147958 rs2713241 NA 0 0 2 -chr2 121167821 121167822 rs4488664 NA 0 0 2 -chr2 121182424 121182425 rs4848692 primer_62_4 2 1 2 -chr2 122899350 122899351 rs1554808 NA 0 0 2 -chr2 123254671 123254672 rs1401561 NA 0 0 2 -chr2 123519373 123519374 rs1343822 NA 0 0 2 -chr2 123971433 123971434 rs1400064 NA 0 0 2 -chr2 124065220 124065221 rs959320 primer_39_1 2 1 2 -chr2 124218585 124218586 rs11123030 primer_111_0 2 1 2 -chr2 124523130 124523131 rs17676225 NA 0 0 2 -chr2 124565257 124565258 rs6541961 NA 0 0 2 -chr2 124762885 124762886 rs724655 NA 0 0 2 -chr2 125380361 125380362 rs1435578 NA 0 0 2 -chr2 126390881 126390882 rs437866 NA 0 0 2 -chr2 126582723 126582724 rs6431134 NA 0 0 2 -chr2 127082204 127082205 rs10194375 primer_36_3 2 1 2 -chr2 128444866 128444867 rs11690893 primer_38_3 2 1 2 -chr2 128478009 128478010 rs2011526 primer_26_5 2 1 2 -chr2 128526580 128526581 rs841080 primer_58_4 2 1 2 -chr2 128634670 128634671 rs1595400 NA 0 0 2 -chr2 129702522 129702523 rs4662980 NA 0 0 2 -chr2 129896311 129896312 rs1574605 primer_89_2 2 1 2 -chr2 130766097 130766098 rs1134119 NA 0 0 2 -chr2 130835471 130835472 rs1542604 primer_18_3 2 1 2 -chr2 130975830 130975831 rs4850101 NA 0 0 2 -chr2 131402272 131402273 rs2313693 NA 0 0 2 -chr2 131409032 131409033 rs7584315 NA 0 0 2 -chr2 131825704 131825705 rs10928155 primer_40_1 2 1 2 -chr2 131973813 131973814 rs4063769 NA 0 0 2 -chr2 132558518 132558519 rs4145337 primer_5_6 2 1 2 -chr2 132636234 132636235 rs4547577 primer_22_0 2 1 2 -chr2 132872668 132872669 rs1037173 primer_57_1 2 1 2 -chr2 133594076 133594077 rs17817190 primer_18_1 2 1 2 -chr2 133772089 133772090 rs1446741 NA 0 0 2 -chr2 133818884 133818885 rs1867896 NA 0 0 2 -chr2 133866704 133866705 rs4603824 primer_61_3 2 1 2 -chr2 133995484 133995485 rs10208875 NA 0 0 2 -chr2 134114465 134114466 rs1879019 NA 0 0 2 -chr2 134156184 134156185 rs11900787 primer_16_0 2 1 2 -chr2 134221843 134221844 rs2593708 NA 0 0 2 -chr2 134444883 134444884 rs535900 primer_12_6 2 1 2 -chr2 136279548 136279549 rs13420371 primer_51_3 2 1 2 -chr2 136282213 136282214 rs4245843 primer_69_6 2 1 2 -chr2 136779333 136779334 rs2465095 NA 0 0 2 -chr2 137159532 137159533 rs13413874 NA 0 0 2 -chr2 138124757 138124758 rs1357404 NA 0 0 2 -chr2 138391482 138391483 rs7576870 primer_126_9 2 1 2 -chr2 140157539 140157540 rs2950615 NA 0 0 2 -chr2 140338337 140338338 rs12992137 primer_96_0 2 1 2 -chr2 141119631 141119632 rs1882638 NA 0 0 2 -chr2 141125393 141125394 rs13013197 primer_64_2 2 1 2 -chr2 141383845 141383846 rs10166697 NA 0 0 2 -chr2 141414796 141414797 rs4954702 primer_120_0 2 1 2 -chr2 141834366 141834367 rs6721397 primer_112_2 2 1 2 -chr2 143753659 143753660 rs11898334 NA 0 0 2 -chr2 145117721 145117722 rs1997287 primer_69_1 2 1 2 -chr2 145634781 145634782 rs12619445 NA 0 0 2 -chr2 146664685 146664686 rs10206424 NA 0 0 2 -chr2 146992606 146992607 rs1515263 NA 0 0 2 -chr2 147613959 147613960 rs6708653 NA 0 0 2 -chr2 147675110 147675111 rs4662539 NA 0 0 2 -chr2 148695231 148695232 rs10183992 primer_115_0 2 1 2 -chr2 149603355 149603356 rs10490073 primer_123_1 2 1 2 -chr2 149814250 149814251 rs1405214 NA 0 0 2 -chr2 150033718 150033719 rs330650 primer_6_1 2 1 2 -chr2 150173463 150173464 rs4667375 NA 0 0 2 -chr2 150426891 150426892 rs860992 NA 0 0 2 -chr2 150477946 150477947 rs1528430 primer_12_0 2 1 2 -chr2 150768367 150768368 rs6734792 NA 0 0 2 -chr2 151544796 151544797 rs9287983 primer_90_6 2 1 2 -chr2 152552829 152552830 rs10497105 primer_120_4 2 1 2 -chr2 152715641 152715642 rs3811567 primer_53_4 2 1 2 -chr2 153016330 153016331 rs1347395 NA 0 0 2 -chr2 153137293 153137294 rs1369256 primer_9_3 2 1 2 -chr2 153200632 153200633 rs6745326 NA 0 0 2 -chr2 153460872 153460873 rs3910524 primer_35_0 2 1 2 -chr2 153763294 153763295 rs10183136 NA 0 0 2 -chr2 154567152 154567153 rs12104610 primer_72_3 2 1 2 -chr2 154780725 154780726 rs2053671 NA 0 0 2 -chr2 155608501 155608502 rs11679712 NA 0 0 2 -chr2 155963072 155963073 rs17238525 NA 0 0 2 -chr2 156133793 156133794 rs12694551 primer_37_3 2 1 2 -chr2 156444109 156444110 rs4664818 primer_35_1 2 1 2 -chr2 156634133 156634134 rs7577045 NA 0 0 2 -chr2 156981357 156981358 rs4664844 NA 0 0 2 -chr2 157599467 157599468 rs13383985 primer_2_3 2 1 2 -chr2 157870042 157870043 rs12479151 primer_23_6 2 1 2 -chr2 158180033 158180034 rs1357183 primer_97_1 2 1 2 -chr2 158244700 158244701 rs7559893 NA 0 0 2 -chr2 158919108 158919109 rs9789420 NA 0 0 2 -chr2 159466144 159466145 rs16844045 NA 0 0 2 -chr2 160747757 160747758 rs1975999 NA 0 0 2 -chr2 161038151 161038152 rs197273 NA 0 0 2 -chr2 161780103 161780104 rs12692642 NA 0 0 2 -chr2 161962110 161962111 rs4500960 primer_67_4 2 1 2 -chr2 162613830 162613831 rs6715506 NA 0 0 2 -chr2 162646210 162646211 rs3849346 primer_82_0 2 1 2 -chr2 163192148 163192149 rs13389923 primer_66_7 2 1 2 -chr2 163222580 163222581 rs1394242 primer_80_5 2 1 2 -chr2 163250487 163250488 rs6712770 NA 0 0 2 -chr2 165431465 165431466 rs4667819 NA 0 0 2 -chr2 165564088 165564089 rs1877872 primer_88_0 2 1 2 -chr2 166774220 166774221 rs4393770 NA 0 0 2 -chr2 167620961 167620962 rs1431900 NA 0 0 2 -chr2 167789530 167789531 rs13020412 NA 0 0 2 -chr2 167993184 167993185 rs11884717 primer_103_0 2 1 2 -chr2 168159162 168159163 rs1517342 NA 0 0 2 -chr2 168525831 168525832 rs1020603 primer_45_0 2 1 2 -chr2 168842839 168842840 rs518337 NA 0 0 2 -chr2 168893972 168893973 rs477224 NA 0 0 2 -chr2 168963313 168963314 rs3770582 primer_69_3 2 1 2 -chr2 169231966 169231967 rs2302693 primer_7_0 2 1 2 -chr2 169354866 169354867 rs2389557 primer_31_0 2 1 2 -chr2 169902192 169902193 rs12991583 NA 0 0 2 -chr2 170144288 170144289 rs4667620 NA 0 0 2 -chr2 170204218 170204219 rs6738892 NA 0 0 2 -chr2 170348577 170348578 rs16858186 NA 0 0 2 -chr2 170559281 170559282 rs12993953 primer_99_2 2 1 2 -chr2 170572858 170572859 rs11693682 primer_127_5 2 1 2 -chr2 170577314 170577315 rs2883782 NA 0 0 2 -chr2 170691982 170691983 rs7574074 NA 0 0 2 -chr2 171598422 171598423 rs6745725 NA 0 0 2 -chr2 171654178 171654179 rs1399956 NA 0 0 2 -chr2 172264607 172264608 rs7566285 NA 0 0 2 -chr2 172290989 172290990 rs12471128 NA 0 0 2 -chr2 172374993 172374994 rs4283388 primer_52_7 2 1 2 -chr2 172430568 172430569 rs3108779 primer_110_1 2 1 2 -chr2 172919929 172919930 rs2113807 NA 0 0 2 -chr2 173290463 173290464 rs868294 NA 0 0 2 -chr2 173402552 173402553 rs1865236 primer_46_6 2 1 2 -chr2 173405522 173405523 rs1020013 primer_86_3 2 1 2 -chr2 173579861 173579862 rs4972588 NA 0 0 2 -chr2 173828459 173828460 rs7421996 NA 0 0 2 -chr2 173843470 173843471 rs1024125 NA 0 0 2 -chr2 173853330 173853331 rs7591669 primer_89_0 2 1 2 -chr2 174552282 174552283 rs10172858 NA 0 0 2 -chr2 174700823 174700824 rs12620150 NA 0 0 2 -chr2 174901619 174901620 rs9287980 NA 0 0 2 -chr2 175676954 175676955 rs7565836 NA 0 0 2 -chr2 175756671 175756672 rs13017316 NA 0 0 2 -chr2 175857255 175857256 rs1374369 NA 0 0 2 -chr2 175873811 175873812 rs12693085 primer_103_5 2 1 2 -chr2 175885049 175885050 rs6433564 primer_72_4 2 1 2 -chr2 176144185 176144186 rs6736786 primer_82_3 2 1 2 -chr2 176206191 176206192 rs1026027 primer_16_3 2 1 2 -chr2 176384243 176384244 rs2069172 primer_20_5 2 1 2 -chr2 176462473 176462474 rs6749901 primer_28_4 2 1 2 -chr2 176466238 176466239 rs1554406 primer_56_5 2 1 2 -chr2 176935023 176935024 rs7603168 primer_104_4 2 1 2 -chr2 177673161 177673162 rs3770011 NA 0 0 2 -chr2 177971901 177971902 rs2573088 primer_41_3 2 1 2 -chr2 179313068 179313069 rs10497537 NA 0 0 2 -chr2 179350582 179350583 rs6433781 NA 0 0 2 -chr2 179401404 179401405 rs10930870 NA 0 0 2 -chr2 179411160 179411161 rs1400825 primer_96_4 2 1 2 -chr2 179414614 179414615 rs6433791 NA 0 0 2 -chr2 179473093 179473094 rs12473469 primer_51_0 2 1 2 -chr2 179881313 179881314 rs11888692 primer_32_4 2 1 2 -chr2 180292262 180292263 rs3845718 NA 0 0 2 -chr2 180647303 180647304 rs1477502 primer_82_1 2 1 2 -chr2 180920566 180920567 rs10048799 NA 0 0 2 -chr2 180946220 180946221 rs10192997 NA 0 0 2 -chr2 183305624 183305625 rs1972947 NA 0 0 2 -chr2 183488726 183488727 rs1992179 NA 0 0 2 -chr2 183493673 183493674 rs2368443 NA 0 0 2 -chr2 183632794 183632795 rs1454053 NA 0 0 2 -chr2 184322416 184322417 rs719736 primer_84_6 2 1 2 -chr2 184461523 184461524 rs12693377 NA 0 0 2 -chr2 185067587 185067588 rs263767 NA 0 0 2 -chr2 185380925 185380926 rs17403192 NA 0 0 2 -chr2 187972820 187972821 rs2350195 NA 0 0 2 -chr2 188097698 188097699 rs11886097 NA 0 0 2 -chr2 190748652 190748653 rs1263117 NA 0 0 2 -chr2 191073873 191073874 rs7594501 NA 0 0 2 -chr2 191474804 191474805 rs16833762 NA 0 0 2 -chr2 191933261 191933262 rs3923556 NA 0 0 2 -chr2 192079071 192079072 rs2356758 NA 0 0 2 -chr2 192170296 192170297 rs2356955 primer_25_0 2 1 2 -chr2 194512712 194512713 rs16831761 NA 0 0 2 -chr2 195757797 195757798 rs1026629 NA 0 0 2 -chr2 196270065 196270066 rs6746308 primer_66_0 2 1 2 -chr2 198768027 198768028 rs6761022 NA 0 0 2 -chr2 198918871 198918872 rs1526070 NA 0 0 2 -chr2 200365260 200365261 rs295130 primer_16_1 2 1 2 -chr2 200468277 200468278 rs3769433 primer_9_6 2 1 2 -chr2 200706419 200706420 rs2540051 primer_76_2 2 1 2 -chr2 201266863 201266864 rs2293554 primer_66_5 2 1 2 -chr2 201666900 201666901 rs16837959 NA 0 0 2 -chr2 201990470 201990471 rs4675242 NA 0 0 2 -chr2 202019669 202019670 rs1477031 NA 0 0 2 -chr2 202488213 202488214 rs6751210 NA 0 0 2 -chr2 202901643 202901644 rs3933629 NA 0 0 2 -chr2 203984094 203984095 rs13003194 primer_4_3 2 1 2 -chr2 204189317 204189318 rs7607984 NA 0 0 2 -chr2 204197909 204197910 rs6714929 primer_85_2 2 1 2 -chr2 204346525 204346526 rs9653325 primer_73_3 2 1 2 -chr2 204360735 204360736 rs6435232 NA 0 0 2 -chr2 204481943 204481944 rs12613305 NA 0 0 2 -chr2 204527210 204527211 rs4675467 NA 0 0 2 -chr2 204869123 204869124 rs6733159 NA 0 0 2 -chr2 205170341 205170342 rs1468997 NA 0 0 2 -chr2 205410335 205410336 rs849266 NA 0 0 2 -chr2 205481480 205481481 rs4675528 NA 0 0 2 -chr2 205482843 205482844 rs1877341 primer_23_1 2 1 2 -chr2 205640580 205640581 rs759455 primer_1_4 2 1 2 -chr2 205946210 205946211 rs7562683 primer_119_4 2 1 2 -chr2 206279079 206279080 rs12694049 primer_4_4 2 1 2 -chr2 206406073 206406074 rs4271750 NA 0 0 2 -chr2 206644016 206644017 rs4673360 primer_105_0 2 1 2 -chr2 206718490 206718491 rs1001110 NA 0 0 2 -chr2 206861572 206861573 rs2042135 primer_94_4 2 1 2 -chr2 206959659 206959660 rs11903403 primer_62_0 2 1 2 -chr2 207056240 207056241 rs10932176 NA 0 0 2 -chr2 207671811 207671812 rs2551968 primer_17_0 2 1 2 -chr2 208086988 208086989 rs10932236 NA 0 0 2 -chr2 208093025 208093026 rs896637 NA 0 0 2 -chr2 208186861 208186862 rs7572263 primer_24_3 2 1 2 -chr2 208571660 208571661 rs10497902 NA 0 0 2 -chr2 209836376 209836377 rs6761179 NA 0 0 2 -chr2 210571340 210571341 rs6714124 NA 0 0 2 -chr2 210818262 210818263 rs12464940 NA 0 0 2 -chr2 210964772 210964773 rs186471 primer_98_2 2 1 2 -chr2 211572435 211572436 rs17335169 NA 0 0 2 -chr2 212145580 212145581 rs1521658 primer_84_2 2 1 2 -chr2 212482379 212482380 rs1482378 NA 0 0 2 -chr2 212694504 212694505 rs7580519 NA 0 0 2 -chr2 212933155 212933156 rs4672667 NA 0 0 2 -chr2 213101083 213101084 rs10167348 NA 0 0 2 -chr2 213175700 213175701 rs7573232 NA 0 0 2 -chr2 213296796 213296797 rs11677793 primer_31_3 2 1 2 -chr2 213952711 213952712 rs6719800 primer_72_5 2 1 2 -chr2 214022297 214022298 rs11675561 NA 0 0 2 -chr2 214203028 214203029 rs6435818 NA 0 0 2 -chr2 214544445 214544446 rs10932543 primer_61_4 2 1 2 -chr2 215766642 215766643 rs4674024 NA 0 0 2 -chr2 215920964 215920965 rs10167212 NA 0 0 2 -chr2 216322017 216322018 rs6728666 NA 0 0 2 -chr2 216380220 216380221 rs4672798 primer_61_1 2 1 2 -chr2 216532695 216532696 rs12624027 NA 0 0 2 -chr2 216550907 216550908 rs1525610 NA 0 0 2 -chr2 216559385 216559386 rs12463731 NA 0 0 2 -chr2 216598718 216598719 rs7590938 NA 0 0 2 -chr2 216669520 216669521 rs2067041 primer_75_0 2 1 2 -chr2 216985693 216985694 rs1882421 primer_127_3 2 1 2 -chr2 217057008 217057009 rs2888456 NA 0 0 2 -chr2 217115709 217115710 rs12466929 primer_4_5 2 1 2 -chr2 217249971 217249972 rs10932707 primer_68_0 2 1 2 -chr2 217374157 217374158 rs12620884 primer_22_2 2 1 2 -chr2 217799909 217799910 rs3747 primer_15_1 2 1 2 -chr2 217809760 217809761 rs1035671 NA 0 0 2 -chr2 217918096 217918097 rs13022785 NA 0 0 2 -chr2 217929259 217929260 rs3791911 primer_109_0 2 1 2 -chr2 218349916 218349917 rs13409846 NA 0 0 2 -chr2 218365038 218365039 rs6745037 NA 0 0 2 -chr2 219351126 219351127 rs9646859 NA 0 0 2 -chr2 219574379 219574380 rs7588807 primer_85_1 2 1 2 -chr2 219715825 219715826 rs678134 primer_115_2 2 1 2 -chr2 219728791 219728792 rs10498067 primer_123_3 2 1 2 -chr2 219925915 219925916 rs1007684 NA 0 0 2 -chr2 219996871 219996872 rs995842 NA 0 0 2 -chr2 220127421 220127422 rs13001386 NA 0 0 2 -chr2 220529588 220529589 rs4234035 NA 0 0 2 -chr2 220582362 220582363 rs1796432 NA 0 0 2 -chr2 220617921 220617922 rs10932875 NA 0 0 2 -chr2 220695041 220695042 rs1517443 primer_88_2 2 1 2 -chr2 221180253 221180254 rs10084181 NA 0 0 2 -chr2 221206544 221206545 rs1955117 primer_23_2 2 1 2 -chr2 221285869 221285870 rs1991736 primer_116_0 2 1 2 -chr2 221348322 221348323 rs6737417 NA 0 0 2 -chr2 221657149 221657150 rs1519483 primer_70_3 2 1 2 -chr2 222061960 222061961 rs348980 NA 0 0 2 -chr2 222106554 222106555 rs6728176 NA 0 0 2 -chr2 222291867 222291868 rs7600206 primer_110_0 2 1 2 -chr2 222302990 222302991 rs6436310 primer_105_6 2 1 2 -chr2 222439801 222439802 rs10168232 NA 0 0 2 -chr2 222470355 222470356 rs11676701 NA 0 0 2 -chr2 222487694 222487695 rs11676002 NA 0 0 2 -chr2 222664938 222664939 rs4674677 NA 0 0 2 -chr2 222790395 222790396 rs7589928 NA 0 0 2 -chr2 222945547 222945548 rs6436364 primer_62_5 2 1 2 -chr2 223158498 223158499 rs11899732 NA 0 0 2 -chr2 223311112 223311113 rs1517628 primer_115_1 2 1 2 -chr2 223543771 223543772 rs11675944 NA 0 0 2 -chr2 223767471 223767472 rs686700 primer_68_6 2 1 2 -chr2 223778673 223778674 rs631922 NA 0 0 2 -chr2 223935298 223935299 rs6721089 primer_5_0 2 1 2 -chr2 224018587 224018588 rs2037755 primer_11_2 2 1 2 -chr2 224926361 224926362 rs6714466 NA 0 0 2 -chr2 225289414 225289415 rs6743368 NA 0 0 2 -chr2 225591744 225591745 rs1993323 NA 0 0 2 -chr2 225797041 225797042 rs13413808 NA 0 0 2 -chr2 226140633 226140634 rs6436602 NA 0 0 2 -chr2 226664197 226664198 rs2707543 NA 0 0 2 -chr2 226692470 226692471 rs2894608 NA 0 0 2 -chr2 226699308 226699309 rs1922531 primer_96_3 2 1 2 -chr2 227136463 227136464 rs2396453 primer_73_1 2 1 2 -chr2 227423468 227423469 rs4673194 NA 0 0 2 -chr2 227431427 227431428 rs11688520 NA 0 0 2 -chr2 227616702 227616703 rs11889798 NA 0 0 2 -chr2 227658423 227658424 rs12469987 NA 0 0 2 -chr2 227769823 227769824 rs4284828 NA 0 0 2 -chr2 227806706 227806707 rs11694155 NA 0 0 2 -chr2 228174086 228174087 rs7570716 primer_28_1 2 1 2 -chr2 228377714 228377715 rs13424461 NA 0 0 2 -chr2 228916253 228916254 rs2396595 NA 0 0 2 -chr2 229015182 229015183 rs12619625 primer_76_0 2 1 2 -chr2 229055803 229055804 rs31276 NA 0 0 2 -chr2 229098687 229098688 rs17676036 primer_57_2 2 1 2 -chr2 229505397 229505398 rs10197959 primer_44_2 2 1 2 -chr2 230130730 230130731 rs6436908 primer_37_4 2 1 2 -chr2 230366635 230366636 rs6710287 NA 0 0 2 -chr2 230393434 230393435 rs7590429 primer_33_4 2 1 2 -chr2 230418995 230418996 rs9678342 NA 0 0 2 -chr2 230568343 230568344 rs13418392 NA 0 0 2 -chr2 230612507 230612508 rs4972964 NA 0 0 2 -chr2 230992360 230992361 rs10933363 primer_100_1 2 1 2 -chr2 231201937 231201938 rs753855 NA 0 0 2 -chr2 231228583 231228584 rs1729077 NA 0 0 2 -chr2 231616506 231616507 rs1865375 primer_70_2 2 1 2 -chr2 232367353 232367354 rs1850593 primer_120_3 2 1 2 -chr2 233210988 233210989 rs6431586 primer_127_4 2 1 2 -chr2 233534302 233534303 rs4047189 primer_47_3 2 1 2 -chr2 233595451 233595452 rs1597944 NA 0 0 2 -chr2 233796742 233796743 rs741160 primer_126_4 2 1 2 -chr2 233936300 233936301 rs12473889 primer_7_2 2 1 2 -chr2 233971208 233971209 rs7605850 NA 0 0 2 -chr2 233994449 233994450 rs4663998 primer_92_4 2 1 2 -chr2 234024985 234024986 rs676546 primer_79_6 2 1 2 -chr2 234033891 234033892 rs11684379 NA 0 0 2 -chr2 234170978 234170979 rs6431234 primer_86_0 2 1 2 -chr2 234303411 234303412 rs6733065 primer_117_0 2 1 2 -chr2 234327966 234327967 rs1714945 NA 0 0 2 -chr2 234522079 234522080 rs10803620 primer_40_5 2 1 2 -chr2 234582493 234582494 rs7576760 NA 0 0 2 -chr2 234662089 234662090 rs884062 NA 0 0 2 -chr2 234820510 234820511 rs2014366 NA 0 0 2 -chr2 234886450 234886451 rs4663517 NA 0 0 2 -chr2 234886883 234886884 rs722161 NA 0 0 2 -chr2 234900870 234900871 rs11684741 NA 0 0 2 -chr2 235286066 235286067 rs1367882 primer_106_4 2 1 2 -chr2 235549243 235549244 rs12475206 primer_113_1 2 1 2 -chr2 235792176 235792177 rs12471567 primer_115_3 2 1 2 -chr2 236109865 236109866 rs3768926 NA 0 0 2 -chr2 236524888 236524889 rs1986988 NA 0 0 2 -chr2 237032718 237032719 rs11690453 primer_101_1 2 1 2 -chr2 237407365 237407366 rs13431876 primer_0_0 2 1 2 -chr2 237665782 237665783 rs6758509 primer_54_1 2 1 2 -chr2 237893143 237893144 rs6746771 NA 0 0 2 -chr2 237897727 237897728 rs4663269 NA 0 0 2 -chr2 238174334 238174335 rs2880132 primer_105_1 2 1 2 -chr2 238534516 238534517 rs9287631 primer_63_0 2 1 2 -chr2 238913514 238913515 rs4078406 primer_109_5 2 1 2 -chr2 239001871 239001872 rs3935696 NA 0 0 2 -chr2 239029298 239029299 rs6704807 primer_18_0 2 1 2 -chr2 239336262 239336263 rs1399629 NA 0 0 2 -chr2 239373273 239373274 rs2411843 primer_19_4 2 1 2 -chr2 239498980 239498981 rs1796449 primer_81_2 2 1 2 -chr2 239578742 239578743 rs10180205 NA 0 0 2 -chr2 239668219 239668220 rs12612406 primer_47_0 2 1 2 -chr2 239710933 239710934 rs1437731 primer_46_1 2 1 2 -chr2 240145808 240145809 rs12695007 NA 0 0 2 -chr2 240234096 240234097 rs903760 NA 0 0 2 -chr2 240470038 240470039 rs3811624 NA 0 0 2 -chr2 240531317 240531318 rs7607996 NA 0 0 2 -chr2 240835648 240835649 rs11900363 primer_94_5 2 1 2 -chr2 240859848 240859849 rs4538195 NA 0 0 2 -chr2 240896014 240896015 rs10933514 primer_12_4 2 1 2 -chr3 381334 381335 rs11706690 NA 0 0 2 -chr3 1026551 1026552 rs17032419 NA 0 0 2 -chr3 1101739 1101740 rs9878022 primer_19_0 2 1 2 -chr3 1133890 1133891 rs4481145 NA 0 0 2 -chr3 1210983 1210984 rs1391916 NA 0 0 2 -chr3 1308230 1308231 rs4684882 NA 0 0 2 -chr3 1399691 1399692 rs9875177 NA 0 0 2 -chr3 1425990 1425991 rs7626838 NA 0 0 2 -chr3 1547234 1547235 rs443052 NA 0 0 2 -chr3 1649405 1649406 rs1914006 NA 0 0 2 -chr3 1665828 1665829 rs9864375 NA 0 0 2 -chr3 1835449 1835450 rs9860556 NA 0 0 2 -chr3 2087149 2087150 rs2729277 NA 0 0 2 -chr3 2153679 2153680 rs2727925 NA 0 0 2 -chr3 2279407 2279408 rs13059227 NA 0 0 2 -chr3 2385345 2385346 rs1827451 NA 0 0 2 -chr3 2542691 2542692 rs7649181 primer_84_1 2 1 2 -chr3 2559119 2559120 rs2046037 NA 0 0 2 -chr3 2844842 2844843 rs17584516 NA 0 0 2 -chr3 2854125 2854126 rs11712375 NA 0 0 2 -chr3 2949935 2949936 rs10510242 NA 0 0 2 -chr3 3049646 3049647 rs7649378 NA 0 0 2 -chr3 3059102 3059103 rs163577 NA 0 0 2 -chr3 3115126 3115127 rs2540078 NA 0 0 2 -chr3 3116800 3116801 rs1153459 NA 0 0 2 -chr3 3124222 3124223 rs1278150 NA 0 0 2 -chr3 3236585 3236586 rs12633281 primer_62_2 2 1 2 -chr3 3311028 3311029 rs4465931 NA 0 0 2 -chr3 3541378 3541379 rs723168 NA 0 0 2 -chr3 3919588 3919589 rs6776819 NA 0 0 2 -chr3 4062241 4062242 rs795727 NA 0 0 2 -chr3 4584512 4584513 rs6804671 primer_46_2 2 1 2 -chr3 4604231 4604232 rs4684427 primer_118_1 2 1 2 -chr3 4623880 4623881 rs2029665 primer_77_5 2 1 2 -chr3 4830513 4830514 rs4685829 primer_90_5 2 1 2 -chr3 4833106 4833107 rs11708908 primer_61_2 2 1 2 -chr3 4936807 4936808 rs6764243 NA 0 0 2 -chr3 4985212 4985213 rs11925620 primer_9_4 2 1 2 -chr3 5302115 5302116 rs1995205 primer_44_4 2 1 2 -chr3 5315846 5315847 rs398708 primer_108_0 2 1 2 -chr3 5366616 5366617 rs10510302 NA 0 0 2 -chr3 5451702 5451703 rs17042585 NA 0 0 2 -chr3 6023041 6023042 rs6762892 primer_124_5 2 1 2 -chr3 6040864 6040865 rs1914413 NA 0 0 2 -chr3 6089510 6089511 rs7609589 primer_80_3 2 1 2 -chr3 6650733 6650734 rs4686076 NA 0 0 2 -chr3 6791847 6791848 rs10510341 primer_21_0 2 1 2 -chr3 6820027 6820028 rs1400286 primer_112_4 2 1 2 -chr3 6878130 6878131 rs421802 NA 0 0 2 -chr3 6914046 6914047 rs9311966 primer_123_0 2 1 2 -chr3 7469168 7469169 rs7623046 primer_113_4 2 1 2 -chr3 7755804 7755805 rs161885 primer_89_3 2 1 2 -chr3 8107008 8107009 rs6779176 NA 0 0 2 -chr3 8151738 8151739 rs13061566 primer_87_5 2 1 2 -chr3 8482634 8482635 rs10510390 primer_38_5 2 1 2 -chr3 8606809 8606810 rs10510393 primer_40_4 2 1 2 -chr3 8607952 8607953 rs873227 NA 0 0 2 -chr3 8634091 8634092 rs11131140 primer_65_1 2 1 2 -chr3 8634517 8634518 rs3774210 primer_103_3 2 1 2 -chr3 8667518 8667519 rs2172557 NA 0 0 2 -chr3 8712482 8712483 rs7634632 NA 0 0 2 -chr3 8764263 8764264 rs237893 primer_0_2 2 1 2 -chr3 8842315 8842316 rs7615763 NA 0 0 2 -chr3 8882155 8882156 rs4389469 NA 0 0 2 -chr3 9030601 9030602 rs1513315 NA 0 0 2 -chr3 9039654 9039655 rs1162326 NA 0 0 2 -chr3 9076103 9076104 rs9825026 NA 0 0 2 -chr3 9116453 9116454 rs422552 NA 0 0 2 -chr3 9234398 9234399 rs938116 primer_54_4 2 1 2 -chr3 9258145 9258146 rs9861610 NA 0 0 2 -chr3 9285602 9285603 rs12631463 NA 0 0 2 -chr3 9515229 9515230 rs9818611 NA 0 0 2 -chr3 9574455 9574456 rs2633789 NA 0 0 2 -chr3 9628462 9628463 rs6797473 NA 0 0 2 -chr3 10464959 10464960 rs13323090 NA 0 0 2 -chr3 10483961 10483962 rs34892 NA 0 0 2 -chr3 10624978 10624979 rs4684731 primer_99_0 2 1 2 -chr3 10957807 10957808 rs4610207 NA 0 0 2 -chr3 10979410 10979411 rs2930149 NA 0 0 2 -chr3 11018160 11018161 rs2928078 primer_46_0 2 1 2 -chr3 11024701 11024702 rs9879137 NA 0 0 2 -chr3 11045357 11045358 rs11719708 NA 0 0 2 -chr3 11055288 11055289 rs6763039 primer_60_3 2 1 2 -chr3 11622501 11622502 rs9871522 primer_98_0 2 1 2 -chr3 11757726 11757727 rs17661797 NA 0 0 2 -chr3 11782844 11782845 rs2133060 primer_28_5 2 1 2 -chr3 11871713 11871714 rs51578 NA 0 0 2 -chr3 11972037 11972038 rs305491 NA 0 0 2 -chr3 13011143 13011144 rs11712537 NA 0 0 2 -chr3 13089708 13089709 rs12487324 NA 0 0 2 -chr3 13141434 13141435 rs165435 primer_75_1 2 1 2 -chr3 13639360 13639361 rs7610284 primer_63_3 2 1 2 -chr3 14212086 14212087 rs4428160 NA 0 0 2 -chr3 14249392 14249393 rs1871856 NA 0 0 2 -chr3 14252671 14252672 rs2128163 NA 0 0 2 -chr3 14323765 14323766 rs9851340 NA 0 0 2 -chr3 14379738 14379739 rs10446439 NA 0 0 2 -chr3 14409688 14409689 rs7647134 NA 0 0 2 -chr3 14429402 14429403 rs748098 NA 0 0 2 -chr3 14485029 14485030 rs1062540 primer_96_2 2 1 2 -chr3 14486519 14486520 rs2341985 primer_10_1 2 1 2 -chr3 14541415 14541416 rs11709154 primer_58_1 2 1 2 -chr3 14614217 14614218 rs12495033 NA 0 0 2 -chr3 14774245 14774246 rs829182 primer_7_1 2 1 2 -chr3 15152628 15152629 rs1549983 primer_26_3 2 1 2 -chr3 15299155 15299156 rs6442511 primer_11_3 2 1 2 -chr3 15336678 15336679 rs3852037 NA 0 0 2 -chr3 15408892 15408893 rs13075694 primer_26_4 2 1 2 -chr3 15968968 15968969 rs10510444 NA 0 0 2 -chr3 16060654 16060655 rs6442577 primer_30_1 2 1 2 -chr3 16432824 16432825 rs4685337 primer_37_0 2 1 2 -chr3 16528238 16528239 rs6774181 NA 0 0 2 -chr3 18047612 18047613 rs7620376 NA 0 0 2 -chr3 18272131 18272132 rs9837205 NA 0 0 2 -chr3 18453808 18453809 rs714141 NA 0 0 2 -chr3 18565678 18565679 rs336629 primer_52_5 2 1 2 -chr3 18843688 18843689 rs11927855 primer_100_6 2 1 2 -chr3 18890303 18890304 rs11717739 NA 0 0 2 -chr3 19554409 19554410 rs7628760 NA 0 0 2 -chr3 20187277 20187278 rs1995722 NA 0 0 2 -chr3 20303883 20303884 rs6801666 NA 0 0 2 -chr3 20528880 20528881 rs1403651 NA 0 0 2 -chr3 20676631 20676632 rs7630274 NA 0 0 2 -chr3 20699150 20699151 rs17809619 primer_53_3 2 1 2 -chr3 20903327 20903328 rs1498994 primer_22_5 2 1 2 -chr3 21270294 21270295 rs6763061 primer_48_2 2 1 2 -chr3 21313745 21313746 rs2661410 NA 0 0 2 -chr3 21426170 21426171 rs341844 primer_125_6 2 1 2 -chr3 21450446 21450447 rs424842 primer_63_2 2 1 2 -chr3 21477652 21477653 rs6800260 primer_6_2 2 1 2 -chr3 21536603 21536604 rs161196 NA 0 0 2 -chr3 21730217 21730218 rs4440141 NA 0 0 2 -chr3 21774973 21774974 rs11129021 NA 0 0 2 -chr3 21869067 21869068 rs1679217 primer_19_1 2 1 2 -chr3 21913891 21913892 rs259540 primer_92_2 2 1 2 -chr3 22001018 22001019 rs9834074 NA 0 0 2 -chr3 22062571 22062572 rs1817442 NA 0 0 2 -chr3 22160660 22160661 rs10513638 NA 0 0 2 -chr3 22306652 22306653 rs1494220 primer_13_2 2 1 2 -chr3 22330961 22330962 rs1494227 NA 0 0 2 -chr3 22392322 22392323 rs10510527 primer_79_0 2 1 2 -chr3 22571302 22571303 rs6799349 primer_117_4 2 1 2 -chr3 22603428 22603429 rs1870480 NA 0 0 2 -chr3 23001545 23001546 rs512541 NA 0 0 2 -chr3 23647709 23647710 rs4072410 NA 0 0 2 -chr3 23743568 23743569 rs7651576 primer_101_3 2 1 2 -chr3 23761155 23761156 rs3845923 primer_103_4 2 1 2 -chr3 23792542 23792543 rs6791130 NA 0 0 2 -chr3 24232486 24232487 rs7617186 NA 0 0 2 -chr3 24288791 24288792 rs1868575 NA 0 0 2 -chr3 24469761 24469762 rs982953 primer_81_4 2 1 2 -chr3 24602081 24602082 rs12631757 primer_126_8 2 1 2 -chr3 24716876 24716877 rs4858125 NA 0 0 2 -chr3 24956020 24956021 rs6780762 NA 0 0 2 -chr3 24995438 24995439 rs6550930 NA 0 0 2 -chr3 25435920 25435921 rs7613553 primer_14_0 2 1 2 -chr3 25439186 25439187 rs6550976 primer_50_2 2 1 2 -chr3 25444264 25444265 rs12631063 NA 0 0 2 -chr3 25467859 25467860 rs2033447 NA 0 0 2 -chr3 25563609 25563610 rs17526839 primer_29_6 2 1 2 -chr3 25572956 25572957 rs12635379 NA 0 0 2 -chr3 26372591 26372592 rs1160717 primer_77_0 2 1 2 -chr3 26645625 26645626 rs6767457 NA 0 0 2 -chr3 26752026 26752027 rs1488248 NA 0 0 2 -chr3 26839614 26839615 rs12635000 NA 0 0 2 -chr3 27490304 27490305 rs11129290 NA 0 0 2 -chr3 27622949 27622950 rs2370985 NA 0 0 2 -chr3 27802086 27802087 rs7649139 primer_8_2 2 1 2 -chr3 28008918 28008919 rs6551238 NA 0 0 2 -chr3 28085103 28085104 rs1156909 primer_41_2 2 1 2 -chr3 28408879 28408880 rs9310864 primer_3_3 2 1 2 -chr3 28741865 28741866 rs2199411 primer_93_1 2 1 2 -chr3 28820930 28820931 rs9883412 NA 0 0 2 -chr3 29047507 29047508 rs6796246 NA 0 0 2 -chr3 29172905 29172906 rs1020041 NA 0 0 2 -chr3 29328285 29328286 rs4552314 primer_13_7 2 1 2 -chr3 29330912 29330913 rs6777437 primer_104_2 2 1 2 -chr3 29378640 29378641 rs4574243 NA 0 0 2 -chr3 29532057 29532058 rs35911 primer_116_2 2 1 2 -chr3 29721457 29721458 rs6783423 NA 0 0 2 -chr3 29835895 29835896 rs10446421 NA 0 0 2 -chr3 30150926 30150927 rs4680877 primer_15_4 2 1 2 -chr3 30169614 30169615 rs2371997 NA 0 0 2 -chr3 30274385 30274386 rs6549980 NA 0 0 2 -chr3 30383792 30383793 rs6783860 NA 0 0 2 -chr3 30489406 30489407 rs11917602 NA 0 0 2 -chr3 31000965 31000966 rs1567025 primer_12_3 2 1 2 -chr3 31025959 31025960 rs294314 NA 0 0 2 -chr3 31231862 31231863 rs4955188 NA 0 0 2 -chr3 31747791 31747792 rs2290531 primer_26_0 2 1 2 -chr3 31884175 31884176 rs4438696 primer_103_1 2 1 2 -chr3 31885314 31885315 rs4478116 NA 0 0 2 -chr3 31892126 31892127 rs4334675 NA 0 0 2 -chr3 32024233 32024234 rs2880339 NA 0 0 2 -chr3 32194565 32194566 rs4440157 NA 0 0 2 -chr3 32237472 32237473 rs9837923 primer_2_4 2 1 2 -chr3 32346508 32346509 rs749948 NA 0 0 2 -chr3 32376151 32376152 rs4364205 NA 0 0 2 -chr3 32413588 32413589 rs614004 NA 0 0 2 -chr3 32424256 32424257 rs9810960 NA 0 0 2 -chr3 32456081 32456082 rs3888882 NA 0 0 2 -chr3 32871600 32871601 rs6550169 primer_51_7 2 1 2 -chr3 33007659 33007660 rs1133253 NA 0 0 2 -chr3 33230200 33230201 rs4455284 NA 0 0 2 -chr3 33932679 33932680 rs11916425 primer_122_0 2 1 2 -chr3 33943828 33943829 rs4588312 NA 0 0 2 -chr3 35987827 35987828 rs9809050 NA 0 0 2 -chr3 36435623 36435624 rs1598529 NA 0 0 2 -chr3 36447002 36447003 rs870445 NA 0 0 2 -chr3 36758765 36758766 rs7620657 NA 0 0 2 -chr3 36784659 36784660 rs7624701 primer_125_0 2 1 2 -chr3 36787166 36787167 rs4075977 NA 0 0 2 -chr3 37548644 37548645 rs6785634 NA 0 0 2 -chr3 37791895 37791896 rs11129771 primer_121_4 2 1 2 -chr3 37921198 37921199 rs9869652 NA 0 0 2 -chr3 38088621 38088622 rs2236630 primer_6_5 2 1 2 -chr3 38219545 38219546 rs1384006 NA 0 0 2 -chr3 38285800 38285801 rs4679028 NA 0 0 2 -chr3 38482871 38482872 rs503327 primer_59_1 2 1 2 -chr3 39207360 39207361 rs12632771 NA 0 0 2 -chr3 39241431 39241432 rs7619161 primer_32_0 2 1 2 -chr3 40858429 40858430 rs6807519 primer_36_4 2 1 2 -chr3 40985846 40985847 rs4276160 NA 0 0 2 -chr3 41438555 41438556 rs7627972 NA 0 0 2 -chr3 42363857 42363858 rs26352 NA 0 0 2 -chr3 43173185 43173186 rs938922 NA 0 0 2 -chr3 43658799 43658800 rs4432612 NA 0 0 2 -chr3 44099664 44099665 rs6800118 primer_39_5 2 1 2 -chr3 44134394 44134395 rs4234441 NA 0 0 2 -chr3 44155765 44155766 rs7626631 primer_60_4 2 1 2 diff --git a/bin/1.forOrder.xlsx b/bin/1.forOrder.xlsx deleted file mode 100644 index a0df3c93be2f6f45a7c1ccb8280329b1c07bbb16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75604 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 my $DEBUG = 0; -my $conf = LoadFile('./config/queue.yaml'); +my $conf = LoadFile('../config/queue.yaml'); # Beanstalk servers will be sharded my $beanstalkHost = $conf->{beanstalk_host_1}; my $beanstalkPort = $conf->{beanstalk_port_1}; -my $configPathBaseDir = "./config/web/"; +my $configPathBaseDir = "../config/web/"; my $verbose = 1; @@ -83,54 +82,54 @@ decoder => sub { @{decode_json(shift)} }, }); -while(my $job = $beanstalk->reserve) { - # Parallel ForkManager used only to throttle number of jobs run in parallel - # cannot use run_on_finish with blocking reserves, use try catch instead - # Also using forks helps clean up leaked memory from LMDB_File - # Unfortunately, parallel fork manager doesn't play nicely with try tiny - # prevents anything within the try from executing - my $jobDataHref; - - try { - $jobDataHref = decode_json( $job->data ); +my $pm = Parallel::ForkManager->new(8); + +while(my $job = $beanstalk->reserve ) { + $pm->start and next; + say "starting job " . $job->id; + + # Parallel ForkManager used only to throttle number of jobs run in parallel + # cannot use run_on_finish with blocking reserves, use try catch instead + # Also using forks helps clean up leaked memory from LMDB_File + # Unfortunately, parallel fork manager doesn't play nicely with try tiny + # prevents anything within the try from executing + my $jobDataHref = decode_json( $job->data ); $beanstalkEvents->put({ priority => 0, data => encode_json{ event => 'started', - # jobId => $jobDataHref->{_id}, queueId => $job->id, } } ); - my $statistics = handleJob($jobDataHref, $job->id); - - # Signal completion before completion actually occurs via delete - # To be conservative; since after delete message is lost - $beanstalkEvents->put({ priority => 0, data => encode_json({ - event => 'completed', - queueId => $job->id, - # jobId => $jobDataHref->{_id}, - result => $statistics, - }) } ); - - say "completed job with queue id " . $job->id; - - $beanstalk->delete($job->id); - } catch { - say "job ". $job->id . " failed due to $_"; + my ($err, $statistics) = handleJob($jobDataHref, $job->id); - # Don't store the stack - my $reason = substr($_, 0, index($_, 'at')); - - # Signal before bury, because we always want to record that the job failed - # even if burying fails - $beanstalkEvents->put( { priority => 0, data => encode_json({ - event => 'failed', - reason => $reason, - queueId => $job->id, - }) } ); + if($err) { + say "job " . $job->id . " failed with $err"; + + $beanstalkEvents->put( { priority => 0, data => encode_json({ + event => 'failed', + queueId => $job->id, + reason => $err, + }) } ); + + $beanstalk->bury($job->id); + } else { + say "completed job with queue id " . $job->id; + + # Signal completion before completion actually occurs via delete + # To be conservative; since after delete message is lost + $beanstalkEvents->put({ priority => 0, data => encode_json({ + event => 'completed', + queueId => $job->id, + result => $statistics, + }) } ); - $job->bury; - } + $beanstalk->delete($job->id); + } + + $pm->finish(0); } + +$pm->wait_all_children(); sub handleJob { my $submittedJob = shift; @@ -138,80 +137,28 @@ sub handleJob { my $failed; - say "in handle job, jobData is"; - p $submittedJob; - my $inputHref = coerceInputs($submittedJob, $queueId); try { - $inputHref = coerceInputs($submittedJob, $queueId); - - if ($verbose) { - say "The user job data sent to annotator is: "; - p $inputHref; - } - - # variables - my ( $verbose, $act, $dir, $prn, $poolMin, $bed_file, $config_file, $out_ext ); - - if( !$inputHref->{inputFilePath} || $inputHref->{configfile} || $inputHref->{name} || $inputHref->{poolMin} ) { - die "Required fields not provided"; - } - - $poolMin = 1 unless defined $poolMin; - - $dir = path($dir); + my $dir = path($inputHref->{OutDir}); if ( !$dir->is_dir ) { $dir->mkpath(); } - my $m = MPD->new_with_config( - { - configfile => $config_file, - BedFile => $bed_file, - OutExt => $out_ext, - OutDir => $dir, - InitTmMin => 58, - InitTmMax => 61, - PoolMin => $poolMin, - Debug => $verbose, - IterMax => 2, - RunIsPcr => 0, - Act => $act, - ProjectName => $out_ext, - FwdAdapter => 'ACACTGACGACATGGTTCTACA', - RevAdapter => 'TACGGTAGCAGAGACTTGGTCT', - Offset => 0, - Randomize => 1, - a => 1 - } - ); - $m->RunAll(); - # create the annotator - my $annotate_instance = Interface->new($inputHref); - my $result = $annotate_instance->annotate; - - if(!defined $result) { - $log->error('Nothing returned from annotator'); - die 'Error: Nothing returned from annotator'; - } + my $m = MPD->new_with_config($inputHref); + + my $result = $m->RunAll(); - return $result; + return (undef, $result); } catch { - $log->error($_); - - my $indexOfConstructor = index($_, "Seq::"); + my $indexOfConstructor = index($_, "MPD::"); if(~$indexOfConstructor) { $failed = substr($_, 0, $indexOfConstructor); } else { - my $end = length($_); - if($end > 100) { - $end = 100; - } - $failed = substr($_, 0, $end); + $failed = $_; } - die $failed; + return ($_, undef); }; } @@ -229,15 +176,27 @@ sub coerceInputs { my $config = LoadFile($configFilePath); my $coreHref = $config->{Core}; - my $userHref = %{ $config->{User}{Basic}, $config->{User}{Advanced} }; - my $totalConfig = %{$coreHref, $userHref}; - # right hand precedence; + ########## Gather basic and advanced options ################### + my $basic = $config->{User}{Basic}; + my $advanced = $config->{User}{Advanced}; - $totalConfig = merge($totalConfig, $jobDetailsHref->{options}); + my %basicOptions = map { $_ => $basic->{$_}{val} } keys %$basic; + my %advancedOptions = map { $_ => $advanced->{$_}{val} } keys %$advanced; - $totalConfig{publisher} = { + my $userBasic = $jobDetailsHref->{options}{Basic}; + my $userAdvanced = $jobDetailsHref->{options}{Advanced}; + + my %userBasicOptions = map { $_ => $userBasic->{$_}{val} } keys %$userBasic; + my %userAdvancedOptions = map { $_ => $userAdvanced->{$_}{val} } keys %$userAdvanced; + + # right hand precedence; + + my $mergedConfig = merge($coreHref, \%basicOptions, \%advancedOptions, + \%userBasicOptions, \%userAdvancedOptions); + + $mergedConfig->{publisher} = { server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, queue => $conf->{beanstalkd}{tubes}{annotation}{events}, messageBase => { @@ -247,9 +206,41 @@ sub coerceInputs { } }; - return $totalConfig; + $mergedConfig->{configfile} = $configFilePath; + $mergedConfig->{BedFile} = $jobDetailsHref->{ inputFilePath }; + $mergedConfig->{OutExt} = $jobDetailsHref->{name}; + $mergedConfig->{OutDir} = $jobDetailsHref->{dirs}{out}; + $mergedConfig->{ProjectName} = $jobDetailsHref->{name}; + + if($verbose) { + say "mergedConfig is"; + p $mergedConfig; + } + + return $mergedConfig; } + + # { + # configfile => $config_file, + # BedFile => $bed_file, + # OutExt => $out_ext, + # OutDir => $dir, + # InitTmMin => 58, + # InitTmMax => 61, + # PoolMin => $poolMin, + # Debug => $verbose, + # IterMax => 2, + # RunIsPcr => 0, + # Act => $act, + # ProjectName => $out_ext, + # FwdAdapter => 'ACACTGACGACATGGTTCTACA', + # RevAdapter => 'TACGGTAGCAGAGACTTGGTCT', + # Offset => 0, + # Randomize => 1, + # a => 1 + # } + sub getConfigFilePath { my $assembly = shift; diff --git a/bin/config.yaml b/bin/config.yaml index c126527..4340076 100644 --- a/bin/config.yaml +++ b/bin/config.yaml @@ -1,73 +1,26 @@ +--- BedFile: ex/markers.txt.bed -Core: - BedFile: ex/markers.txt.bed - isPcrBinary: /home/ec2-user/bin/x86_64/isPcr - TwoBitFile: /mnt/annnotator/2bit/hg38.2bit - MpdBinary: /home/ec2-user/bin/mpd - MpdIdx: hg38.d14.sdx - dbSnpIdx: ds_flat.sdx +isPcrBinary: /home/ec2-user/bin/x86_64/isPcr +TwoBitFile: /mnt/annnotator/2bit/hg38.2bit +MpdBinary: /home/ec2-user/bin/mpd +MpdIdx: hg38.d14.sdx +dbSnpIdx: ds_flat.sdx -UserSettings: - Basic: - CoverageThreshold: - val: 0.8 - type: int - PrimerSizeMin: - val: 17 - type: int - PrimerSizeMax: - val: 27 - type: int - PadSize: - val: 60 - type: int - PoolMax: - val: 10 - type: int - PoolMin: - val: 5 - type: int - AmpSizeMax: - val: 260 - type: int - AmpSizeMin: - val: 230 - type: int - TmMax: - val: 62 - type: float - TmMin: - val: 57 - type: float - GcMax: - val: 0.7 - type: float - GcMin: - val: 0.3 - type: float - Iter: - val: 2 - type: int - IncrTm: - val: 1 - type: int - IncrTmStep: - val: 1 - type: int - IncrAmpSize: - val: 10 - type: int - - Advanced: - FwdAdapter: - val: ACACTGACGACATGGTTCTACA - type: str - RevAdapter: - val: TACGGTAGCAGAGACTTGGTCT - type: str - Offset: - val: 0 - type: bool - Randomize: - val: 1 - type: bool \ No newline at end of file +CoverageThreshold: 0.8 +PrimerSizeMin: 17 +PrimerSizeMax: 27 +PadSize: 60 +PoolMax: 10 +PoolMin: 5 + +AmpSizeMax: 260 +AmpSizeMin: 230 +TmMax: 62 +TmMin: 57 +GcMax: 0.7 +GcMin: 0.3 + +Iter: 2 +IncrTm: 1 +IncrTmStep: 1 +IncrAmpSize: 10 diff --git a/bin/design.pl b/bin/design.pl index 2fd25fc..a74781a 100755 --- a/bin/design.pl +++ b/bin/design.pl @@ -11,6 +11,9 @@ use strict; use Getopt::Long; use Path::Tiny; + +use lib '../lib'; + use MPD; # variables @@ -43,6 +46,20 @@ { configfile => $config_file, BedFile => $bed_file, + OutExt => $out_ext, + OutDir => $dir, + InitTmMin => 58, + InitTmMax => 61, + PoolMin => $poolMin, + Debug => $verbose, + IterMax => 2, + RunIsPcr => 0, + Act => $act, + ProjectName => $out_ext, + FwdAdapter => 'ACACTGACGACATGGTTCTACA', + RevAdapter => 'TACGGTAGCAGAGACTTGGTCT', + Offset => 0, + Randomize => 1, } ); $m->RunAll(); diff --git a/bin/mpd_error.log b/bin/mpd_error.log deleted file mode 100644 index 2fd4e69..0000000 --- a/bin/mpd_error.log +++ /dev/null @@ -1,277 +0,0 @@ - -Send Output to Screen or Disk? [S,D] -Please Enter File Name for Output -Primer Picker Summary Filename (e.g., index summary like hg19.sdx) - - There are N chromosomes 194 - - - Contig 0 is named >chr1 and is length 248956444 - - Contig 1 is named >chr2 and is length 242193558 - - Contig 2 is named >chr3 and is length 198295568 - - Contig 3 is named >chr4 and is length 190214560 - - Contig 4 is named >chr5 and is length 181538268 - - Contig 5 is named >chr6 and is length 170806008 - - Contig 6 is named >chr7 and is length 159345996 - - Contig 7 is named >chr8 and is length 145138672 - - Contig 8 is named >chr9 and is length 138394734 - - Contig 9 is named >chr10 and is length 133797444 - - Contig 10 is named >chr11 and is length 135086644 - - Contig 11 is named >chr12 and is length 133275318 - - Contig 12 is named >chr13 and is length 114364356 - - Contig 13 is named >chr14 and is length 107043736 - - Contig 14 is named >chr15 and is length 101991228 - - Contig 15 is named >chr16 and is length 90338390 - - Contig 16 is named >chr17 and is length 83257482 - - Contig 17 is named >chr18 and is length 80373320 - - Contig 18 is named >chr19 and is length 58617632 - - Contig 19 is named >chr20 and is length 64444184 - - Contig 20 is named >chr21 and is length 46710016 - - Contig 21 is named >chr22 and is length 50818486 - - Contig 22 is named >chrM and is length 16588 - - Contig 23 is named >chrX and is length 156040940 - - Contig 24 is named >chrY and is length 57227430 - - Contig 25 is named >chr11_KI270721v1_random and is length 100332 - - Contig 26 is named >chr14_GL000009v2_random and is length 201718 - - Contig 27 is named >chr14_GL000194v1_random and is length 191488 - - Contig 28 is named >chr14_GL000225v1_random and is length 211196 - - Contig 29 is named >chr14_KI270722v1_random and is length 194100 - - Contig 30 is named >chr14_KI270723v1_random and is length 38130 - - Contig 31 is named >chr14_KI270724v1_random and is length 39560 - - Contig 32 is named >chr14_KI270725v1_random and is length 172820 - - Contig 33 is named >chr14_KI270726v1_random and is length 43778 - - Contig 34 is named >chr15_KI270727v1_random and is length 448296 - - Contig 35 is named >chr16_KI270728v1_random and is length 1872768 - - Contig 36 is named >chr17_GL000205v2_random and is length 185632 - - Contig 37 is named >chr17_KI270729v1_random and is length 280878 - - Contig 38 is named >chr17_KI270730v1_random and is length 112552 - - Contig 39 is named >chr1_KI270706v1_random and is length 175060 - - Contig 40 is named >chr1_KI270707v1_random and is length 32064 - - Contig 41 is named >chr1_KI270708v1_random and is length 127714 - - Contig 42 is named >chr1_KI270709v1_random and is length 66870 - - Contig 43 is named >chr1_KI270710v1_random and is length 40202 - - Contig 44 is named >chr1_KI270711v1_random and is length 42220 - - Contig 45 is named >chr1_KI270712v1_random and is length 176086 - - Contig 46 is named >chr1_KI270713v1_random and is length 40790 - - Contig 47 is named >chr1_KI270714v1_random and is length 41734 - - Contig 48 is named >chr22_KI270731v1_random and is length 150758 - - Contig 49 is named >chr22_KI270732v1_random and is length 41586 - - Contig 50 is named >chr22_KI270733v1_random and is length 179794 - - Contig 51 is named >chr22_KI270734v1_random and is length 165100 - - Contig 52 is named >chr22_KI270735v1_random and is length 42822 - - Contig 53 is named >chr22_KI270736v1_random and is length 181940 - - Contig 54 is named >chr22_KI270737v1_random and is length 103876 - - Contig 55 is named >chr22_KI270738v1_random and is length 99400 - - Contig 56 is named >chr22_KI270739v1_random and is length 74020 - - Contig 57 is named >chr2_KI270715v1_random and is length 161492 - - Contig 58 is named >chr2_KI270716v1_random and is length 153848 - - Contig 59 is named >chr3_GL000221v1_random and is length 155444 - - Contig 60 is named >chr4_GL000008v2_random and is length 209718 - - Contig 61 is named >chr5_GL000208v1_random and is length 92728 - - Contig 62 is named >chr9_KI270717v1_random and is length 40074 - - Contig 63 is named >chr9_KI270718v1_random and is length 38058 - - Contig 64 is named >chr9_KI270719v1_random and is length 176890 - - Contig 65 is named >chr9_KI270720v1_random and is length 39100 - - Contig 66 is named >chrY_KI270740v1_random and is length 37280 - - Contig 67 is named >chrUn_GL000195v1 and is length 182942 - - Contig 68 is named >chrUn_GL000213v1 and is length 164278 - - Contig 69 is named >chrUn_GL000214v1 and is length 137736 - - Contig 70 is named >chrUn_GL000216v2 and is length 176616 - - Contig 71 is named >chrUn_GL000218v1 and is length 161194 - - Contig 72 is named >chrUn_GL000219v1 and is length 179246 - - Contig 73 is named >chrUn_GL000220v1 and is length 161804 - - Contig 74 is named >chrUn_GL000224v1 and is length 179736 - - Contig 75 is named >chrUn_GL000226v1 and is length 15016 - - Contig 76 is named >chrUn_KI270302v1 and is length 2298 - - Contig 77 is named >chrUn_KI270303v1 and is length 1984 - - Contig 78 is named >chrUn_KI270304v1 and is length 2180 - - Contig 79 is named >chrUn_KI270305v1 and is length 1494 - - Contig 80 is named >chrUn_KI270310v1 and is length 1202 - - Contig 81 is named >chrUn_KI270311v1 and is length 12448 - - Contig 82 is named >chrUn_KI270312v1 and is length 1046 - - Contig 83 is named >chrUn_KI270315v1 and is length 2302 - - Contig 84 is named >chrUn_KI270316v1 and is length 1488 - - Contig 85 is named >chrUn_KI270317v1 and is length 37730 - - Contig 86 is named >chrUn_KI270320v1 and is length 4432 - - Contig 87 is named >chrUn_KI270322v1 and is length 21502 - - Contig 88 is named >chrUn_KI270329v1 and is length 1080 - - Contig 89 is named >chrUn_KI270330v1 and is length 1654 - - Contig 90 is named >chrUn_KI270333v1 and is length 2748 - - Contig 91 is named >chrUn_KI270334v1 and is length 1386 - - Contig 92 is named >chrUn_KI270335v1 and is length 1096 - - Contig 93 is named >chrUn_KI270336v1 and is length 1052 - - Contig 94 is named >chrUn_KI270337v1 and is length 1142 - - Contig 95 is named >chrUn_KI270338v1 and is length 1456 - - Contig 96 is named >chrUn_KI270340v1 and is length 1456 - - Contig 97 is named >chrUn_KI270362v1 and is length 3560 - - Contig 98 is named >chrUn_KI270363v1 and is length 1806 - - Contig 99 is named >chrUn_KI270364v1 and is length 2860 - - Contig 100 is named >chrUn_KI270366v1 and is length 8340 - - Contig 101 is named >chrUn_KI270371v1 and is length 2810 - - Contig 102 is named >chrUn_KI270372v1 and is length 1700 - - Contig 103 is named >chrUn_KI270373v1 and is length 1452 - - Contig 104 is named >chrUn_KI270374v1 and is length 2662 - - Contig 105 is named >chrUn_KI270375v1 and is length 2406 - - Contig 106 is named >chrUn_KI270376v1 and is length 1172 - - Contig 107 is named >chrUn_KI270378v1 and is length 1096 - - Contig 108 is named >chrUn_KI270379v1 and is length 1090 - - Contig 109 is named >chrUn_KI270381v1 and is length 1960 - - Contig 110 is named >chrUn_KI270382v1 and is length 4230 - - Contig 111 is named >chrUn_KI270383v1 and is length 1800 - - Contig 112 is named >chrUn_KI270384v1 and is length 1666 - - Contig 113 is named >chrUn_KI270385v1 and is length 1030 - - Contig 114 is named >chrUn_KI270386v1 and is length 1826 - - Contig 115 is named >chrUn_KI270387v1 and is length 1574 - - Contig 116 is named >chrUn_KI270388v1 and is length 1232 - - Contig 117 is named >chrUn_KI270389v1 and is length 1346 - - Contig 118 is named >chrUn_KI270390v1 and is length 2424 - - Contig 119 is named >chrUn_KI270391v1 and is length 1518 - - Contig 120 is named >chrUn_KI270392v1 and is length 992 - - Contig 121 is named >chrUn_KI270393v1 and is length 1316 - - Contig 122 is named >chrUn_KI270394v1 and is length 990 - - Contig 123 is named >chrUn_KI270395v1 and is length 1186 - - Contig 124 is named >chrUn_KI270396v1 and is length 1910 - - Contig 125 is named >chrUn_KI270411v1 and is length 2692 - - Contig 126 is named >chrUn_KI270412v1 and is length 1208 - - Contig 127 is named >chrUn_KI270414v1 and is length 2528 - - Contig 128 is named >chrUn_KI270417v1 and is length 2086 - - Contig 129 is named >chrUn_KI270418v1 and is length 2190 - - Contig 130 is named >chrUn_KI270419v1 and is length 1058 - - Contig 131 is named >chrUn_KI270420v1 and is length 2342 - - Contig 132 is named >chrUn_KI270422v1 and is length 1490 - - Contig 133 is named >chrUn_KI270423v1 and is length 1012 - - Contig 134 is named >chrUn_KI270424v1 \ No newline at end of file diff --git a/config/queue.yaml b/config/queue.yaml index f3cf056..5de817a 100644 --- a/config/queue.yaml +++ b/config/queue.yaml @@ -1,5 +1,5 @@ beanstalkd: - host: 172.31.56.119 + host: 172.31.61.62 port: 11300 tubes: annotation: diff --git a/config/web/hg38.yml b/config/web/hg38.yml index 6a2c351..a1996ec 100644 --- a/config/web/hg38.yml +++ b/config/web/hg38.yml @@ -1,20 +1,10 @@ Core: - a: 1 - isPcrBinary: - val: /home/ec2-user/bin/x86_64/isPcr - type: str - TwoBitFile: - val: /mnt/annnotator/2bit/hg38.2bit - type: str - MpdBinary: - val: /home/ec2-user/bin/mpd - type: str - MpdIdx: - val: hg38.d14.sdx - type: str - dbSnpIdx: - val: ds_flat.sdx - type: str + Act: 1 + isPcrBinary: /home/ec2-user/bin/x86_64/isPcr + TwoBitFile: /mnt/annnotator/2bit/hg38.2bit + MpdBinary: /home/ec2-user/bin/mpd + MpdIdx: hg38.d14.sdx + dbSnpIdx: ds_flat.sdx User: Basic: diff --git a/lib/MPD.pm b/lib/MPD.pm index 456458e..62524cd 100644 --- a/lib/MPD.pm +++ b/lib/MPD.pm @@ -8,7 +8,6 @@ use Moose 2; use MooseX::Types::Path::Tiny qw/ AbsPath AbsFile File /; use namespace::autoclean; -use Carp qw/ croak /; use Excel::Writer::XLSX; use JSON; use Path::Tiny; @@ -28,7 +27,7 @@ use MPD::PrimerDesign; our $VERSION = '0.001'; my $time_now = ctime(); -with 'MPD::Role::ConfigFromFile'; +with 'MPD::Role::ConfigFromFile', 'MPD::Role::Message'; # attr for necessary data files has BedFile => ( is => 'ro', isa => AbsFile, coerce => 1, required => 1, ); @@ -125,6 +124,26 @@ has KeepPrimers => ( default => sub { [] }, ); +has verbose => (is => 'ro', default => 1); + +has publisher => (is => 'ro'); +sub BUILD { + my $self = shift; + + if($self->publisher) { + $self->setPublisher($self->publisher); + } + + $self->setLogPath(path($self->OutDir)->child($self->OutExt . ".log")->stringify); + + if($self->Debug) { + $self->setLogLevel('DEBUG'); + } + + if($self->verbose) { + $self->setVerbosity(1); + } +} sub RunAll { my $self = shift; $self->FindBestCoverage(1); @@ -137,7 +156,7 @@ sub PrintPrimerData { if ( !$self->no_primer ) { - if ( $self->Debug ) { + if($self->Debug) { say "Writing final primer design."; } @@ -163,7 +182,7 @@ sub PrintPrimerData { $p->WriteIsPcrFile( $isPcrPt->stringify ); } else { - say "No Primers written. This might be a dry run."; + $self->log('warn', 'No Primers written. This might be a dry run.'); } } @@ -171,6 +190,8 @@ sub PrintPrimerData { sub FindBestCoverage { my ( $self, $act ) = @_; + my $iterTotal = $self->IterMax + 1; + while ( $self->_Iter < $self->IterMax ) { $self->_runPrimerDesign( $self->PoolMin ); $self->_incrAmpSize; @@ -180,7 +201,10 @@ sub FindBestCoverage { $self->_incrTmStep; $self->_runPrimerDesign( $self->PoolMin ); $self->_incrIter; + + $self->publishProgress( sprintf "%0.2f", ( $self->_Iter / $iterTotal ) * 100 ); } + $self->_runPrimerDesign(1); return $self->PrintPrimerData( $self->OutExt ); } @@ -206,11 +230,11 @@ sub _pcrParams { } if ( $self->UnCovered() ) { - say "PCR Params: using uncovered bed data"; + $self->log('info', "PCR Params: using uncovered bed data"); $attrs{Bed} = $self->UnCovered(); } else { - say "PCR Params: using original bed data"; + $self->log('info', "PCR Params: using original bed data"); $attrs{Bed} = $self->Bed(); } say "======================" if $self->Debug; @@ -323,9 +347,7 @@ sub _keepPoolPrimers { my $self = shift; if ( $self->no_pool ) { - my $msg = "no pooled primers"; - say $msg; - return; + return $self->log('info', "no pooled primers"); } for my $aref ( $self->all_pools ) { @@ -374,25 +396,24 @@ sub _saveJsonData { sub _printPrimerSummary { my ( $self, $primer, $labelStr ) = @_; - say $labelStr; + $self->log('info', $labelStr); if ( !defined $primer ) { - say ">> No Primers <<"; + $self->log('info', ">> No Primers <<"); } elsif ( reftype $primer eq 'ARRAY' ) { my $count = 1; for my $primerObj (@$primer) { - say "--- Primer Group $count ---"; - say $primerObj->Summarize_as_str(); + $self->log('info', "--- Primer Group $count ---"); + $self->log('info', $primerObj->Summarize_as_str()); $count++; } } elsif ( blessed $primer eq 'MPD::Primer' ) { - say $primer->Summarize_as_str(); + $self->log('info', $primer->Summarize_as_str() ); } else { - my $msg = "unrecognized thing to print"; - croak $msg; + $self->log('fatal', "unrecognized thing to print"); } } diff --git a/lib/MPD/Bed.pm b/lib/MPD/Bed.pm index 9e83a51..db3ea07 100644 --- a/lib/MPD/Bed.pm +++ b/lib/MPD/Bed.pm @@ -8,7 +8,6 @@ use Moose 2; use MooseX::Types::Path::Tiny qw/ AbsPath AbsFile File /; use namespace::autoclean; -use Carp qw/ croak /; use Type::Params qw/ compile /; use Types::Standard qw/ :types /; use Scalar::Util qw/ reftype /; @@ -19,6 +18,8 @@ use Data::Dump qw/ dump /; # for debugging use MPD::Bed::Raw; +with 'MPD::Role::Message'; + our $VERSION = '0.001'; has BedFile => ( is => 'ro', isa => AbsPath, coerce => 1 ); @@ -133,7 +134,7 @@ sub SiteNames { # _processBedFile returns a matrix of the bedfile coordinates sub _processBedFile { state $check = compile( Str, Str ); - my ( $class, $bedFile ) = $check->(@_); + my ( $self, $bedFile ) = $check->(@_); my @array; @@ -171,22 +172,21 @@ sub _processBedFile { push @array, $b; } catch { - my $msg = "In bedfile, '$bedFile', ignoring line: $line"; - say $msg; + $self->log('info', "ignoring line: $line"); }; } else { - my $msg = sprintf( "Error Bedfile missing chr, start, or stop: %s", $line ); + $self->log('fatal', sprintf( "Bedfile missing chr, start, or stop: %s", $line ) ); } } - return $class->_processBedObjs( \@array ); + return $self->_processBedObjs( \@array ); } # _processBedObjs returns a matrix of the bedfile coordinates sub _processBedObjs { state $check = compile( Str, ArrayRef ); - my ( $class, $bedObjAref ) = $check->(@_); + my ( $self, $bedObjAref ) = $check->(@_); my %sites; @@ -196,13 +196,13 @@ sub _processBedObjs { $sites{$chr}{$i} = $b->Name; } } - return $class->_bedSites( \%sites ); + return $self->_bedSites( \%sites ); } # _bedSites takes a hash of sites and creates a unique bedfile as an arrayref sub _bedSites { state $check = compile( Str, HashRef ); - my ( $class, $sitesHref ) = $check->(@_); + my ( $self, $sitesHref ) = $check->(@_); my ( %coveredSite, %coveredChr, @bed ); my @chrs = ( 1 .. 26, 'M', 'X', 'Y' ); @@ -279,13 +279,11 @@ sub BUILDARGS { return $class->SUPER::BUILDARGS( $_[0] ); } else { - my $msg = "Error: Construct MPD::Bed object with either a hashref or bed file"; - croak($msg); + return $class->log('fatal', "Construct MPD::Bed object with either a hashref or bed file"); } } else { - my $msg = "Error: Construct MPD::Bed object with either a hashref or bed file"; - croak($msg); + return $class->log('fatal', "Construct MPD::Bed object with either a hashref or bed file"); } } diff --git a/lib/MPD/Bed/Raw.pm b/lib/MPD/Bed/Raw.pm index 19398d0..e214a52 100644 --- a/lib/MPD/Bed/Raw.pm +++ b/lib/MPD/Bed/Raw.pm @@ -8,10 +8,10 @@ use 5.10.0; use Moose 2; use namespace::autoclean; -use Carp qw/ croak /; - our $VERSION = '0.001'; +with "MPD::Role::Message"; + has Chr => ( is => 'ro', isa => 'Int', required => 1, ); has Start => ( is => 'ro', isa => 'Int', required => 1, ); has End => ( is => 'ro', isa => 'Int', required => 1, ); @@ -58,12 +58,12 @@ sub BUILD { if ( $self->Start > $self->End ) { my $msg = sprintf( "Error: Bed entry, start > stop: %s:%s-%s", $self->Chr, $self->Start, $self->End ); - croak $msg; + return $self->log('fatal', $msg); } if ( $self->Size == 0 ) { my $msg = sprintf( "Warn: Bed entry, start == stop: %s:%s-%s", $self->Chr, $self->Start, $self->End ); - say STDERR $msg; + $self->log('warn', $msg); } } diff --git a/lib/MPD/Primer.pm b/lib/MPD/Primer.pm index cde9d64..257f88d 100644 --- a/lib/MPD/Primer.pm +++ b/lib/MPD/Primer.pm @@ -7,7 +7,6 @@ use 5.10.0; use Moose 2; use namespace::autoclean; -use Carp qw/ croak /; use Excel::Writer::XLSX; use JSON; use Path::Tiny; @@ -18,7 +17,6 @@ use List::Util qw/ shuffle /; use Time::localtime; use Data::Dump qw/ dump /; # for debugging - use MPD::Bed; use MPD::Bed::Covered; use MPD::Covered; @@ -30,6 +28,8 @@ my @plates = ( 1 .. 48 ); my @cols = ( 1 .. 12 ); my @rows = qw(A B C D E F G H); +with 'MPD::Role::Message'; + has Primers => ( traits => ['Array'], is => 'ro', @@ -99,9 +99,7 @@ sub WriteOrderFile { my ( $self, $file, $optHref ) = $check->(@_); if ( $self->no_primers ) { - my $msg = "Error - no primers to write to order file: $file"; - say $msg; - return; + return $self->('warn', "No primers to write to order file: $file"); } my @header = ( "WellPosition", "Name", "Sequence", "Notes" ); @@ -161,9 +159,7 @@ sub OrderAsHref { my ( $self, $optHref ) = $check->(@_); if ( $self->no_primers ) { - my $msg = "no primers to order"; - say $msg; - return; + return $self->log('info', 'No primers to order'); } # Determine number of pools for the primer set @@ -209,8 +205,7 @@ sub OrderAsHref { $offset = 0; } if ( $offset < 0 ) { - my $msg = "Printing Offset (PrnOffset) expected to be >=0."; - croak($msg); + return $self->log('fatal', "Printing Offset (PrnOffset) expected to be >=0."); } # organize the data we need @@ -232,9 +227,7 @@ sub OrderAsHref { # are we beyond the max number of plates if ( !exists $poolStartsAref->[ $pairCount + $offset ] ) { - my $msg = "Asked to plate across >48 plates"; - warn $msg; - last; + last $self->log('warn', "Asked to plate across >48 plates"); } # did we reach the maximum number of plates specified @@ -245,7 +238,8 @@ sub OrderAsHref { $plateMax + 1, $pairCount, $primerCount ); - say STDERR $msg; + $self->log('warn', $msg); + return \%prnHash; } @@ -342,8 +336,7 @@ sub PrimerList { # TODO: use reftype here if ( scalar @$attrsAref == 0 ) { - my $msg = "Attributes should be a list"; - croak $msg; + return $self->log('fatal', "Attributes should be a list"); } my @array; @@ -607,9 +600,7 @@ sub WriteCoveredFile { my ( $self, $fileName, $bedObj ) = $check->(@_); if ( $self->no_primers ) { - my $msg = "Error - no primers to write to coverage file: $fileName"; - say $msg; - return; + return $self->log('warn', "No primers to write to coverage file: $fileName"); } my $fh = path($fileName)->filehandle(">"); @@ -622,9 +613,7 @@ sub WriteUncoveredFile { my ( $self, $fileName, $bedObj ) = $check->(@_); if ( $self->no_primers ) { - my $msg = "Error - no primers to write to uncovered file: $fileName"; - say $msg; - return; + return $self->log('warn', "No primers to write to uncovered file: $fileName"); } my $fh = path($fileName)->filehandle(">"); @@ -643,9 +632,7 @@ sub WritePrimerFile { } if ( $self->no_primers ) { - my $msg = "Error - no primers to write to primer file: $fileName"; - say $msg; - return; + return $self->log('warn', "No primers to write to primer file: $fileName"); } my $fh = path($fileName)->filehandle(">"); @@ -676,9 +663,7 @@ sub WriteIsPcrFile { } if ( $self->no_primers ) { - my $msg = "Error - no primers to write to isPcr file: $fileName"; - say $msg; - return; + return $self->log('warn', "No primers to write to isPcr file: $fileName"); } my $fh = path($fileName)->filehandle(">"); @@ -699,9 +684,7 @@ sub Sumarize_as_aref { my @array; if ( $self->no_primers ) { - my $msg = "no primers to summarize"; - say $msg; - return; + return $self->log('warn', "No primers to summarize"); } # header @@ -731,7 +714,7 @@ sub Summarize_as_str { # BUILDARGS takes either a hash reference or string, which is a primer file sub BUILDARGS { my $class = shift; - + if ( scalar @_ == 1 ) { if ( !reftype( $_[0] ) ) { # assumption is that you passed a file be read and used to create @@ -748,20 +731,18 @@ sub BUILDARGS { return $class->SUPER::BUILDARGS( $_[0] ); } else { - my $msg = - "Error: Construct MPD::Primer object with either a hashref, arrayref of hashrefs, or primer file"; - croak($msg); + return $class->log('fatal', "Error: Construct MPD::Primer object with either a hashref," + . " arrayref of hashrefs, or primer file"); } } else { - my $msg = - "Error: Construct MPD::Primer object with either a hashref, arrayref of hashrefs, or primer file"; - croak($msg); + return $class->log('fatal', 'Error: Construct MPD::Primer object with either' + . ' a hashref, arrayref of hashrefs, or primer file'); } } sub _ReadPrimerFile { - my ( $class, $file ) = @_; + my ( $self, $file ) = @_; my @primers; @@ -789,7 +770,7 @@ sub _ReadPrimerFile { # legacy files don't have a header but start with the Primer_number if ( $fields[0] =~ m/\A\d+/ ) { %header = map { $expHeader[$_] => $_ } ( 0 .. $#expHeader ); - say dump( \%header ); + $self->log('info', dump( \%header ) ); } # newer format has a header so skip to the next line after grabbing the header elsif ( !@NotFoundFields ) { @@ -799,7 +780,7 @@ sub _ReadPrimerFile { else { my $msg = "Cannot find fields: "; $msg .= "'" . join( "', '", @NotFoundFields ) . "'"; - croak $msg; + return $self->log('fatal', $msg); } } my %data = map { $_ => $fields[ $header{$_} ] } ( keys %header ); @@ -808,7 +789,7 @@ sub _ReadPrimerFile { my $msg = sprintf( "Error: no value for expected header Primer_number at line: %d\n\n==> %s", ( $lineCount + 1 ), $line ); - croak $msg; + return $self->log('fatal', $msg); } if ( $primerNumber == 0 ) { diff --git a/lib/MPD/PrimerDesign.pm b/lib/MPD/PrimerDesign.pm index e95fe63..3678ced 100644 --- a/lib/MPD/PrimerDesign.pm +++ b/lib/MPD/PrimerDesign.pm @@ -8,7 +8,6 @@ use Moose 2; use MooseX::Types::Path::Tiny qw/ AbsPath AbsFile File /; use namespace::autoclean; -use Carp qw/ croak /; use Excel::Writer::XLSX; use Path::Tiny; use Type::Params qw/ compile /; @@ -22,6 +21,8 @@ use MPD::isPcr; use MPD::Primer; use MPD::Psl; +with "MPD::Role::Message"; + our $VERSION = '0.001'; my $time_now = ctime(); @@ -85,10 +86,7 @@ sub RunMpp { my $cmd = sprintf( "%s < %s > %s\n", $self->MpdBinary, $tmpCmdPt->stringify, $mpdOut->stringify ); if ( system($cmd ) != 0 ) { - my $logFile = path("./mpd_error.log"); - $mpdOut->copy( $logFile->stringify ); - say sprintf( "Error executing mpd command; check log '%s'", $logFile->stringify ); - exit(1); + return $self->log('fatal', "Error creating temp file; check log"); } if ( $o->is_file ) { @@ -106,8 +104,7 @@ sub UniqPrimers { my $ok = $self->RunMpp( $primerPt->stringify ); if ( !$ok ) { - my $msg = "Error running mpd binary"; - croak $msg; + return $self->log('fatal', "Error running mpd binary"); } my $primer = MPD::Primer->new( $primerPt->stringify ); diff --git a/lib/MPD/Psl.pm b/lib/MPD/Psl.pm index c0903a7..2a348cc 100644 --- a/lib/MPD/Psl.pm +++ b/lib/MPD/Psl.pm @@ -7,7 +7,6 @@ use 5.10.0; use Moose 2; use namespace::autoclean; -use Carp qw/ croak /; use Path::Tiny; use Type::Params qw/ compile /; use Types::Standard qw/ :types /; @@ -17,6 +16,8 @@ use Data::Dump qw/ dump /; # for debugging use MPD::Psl::Raw; +with 'MPD::Role::Message'; + our $VERSION = '0.001'; has Matches => ( @@ -37,9 +38,7 @@ sub DegenerateMatches { my ( @degenPairs, %hash ); if ( $self->no_matches ) { - my $msg = "Error - no matches to process for DegenerateMatches()"; - say STDERR $msg; - return; + return $self->log('warn', "No matches to process for DegenerateMatches()"); } for my $m ( $self->all_matches ) { @@ -55,7 +54,7 @@ sub DegenerateMatches { else { my $msg = sprintf( "Warning: unrecognized chromosome '%s' for match: %s", $m->tName, $m->qName ); - say STDERR $msg; + $self->log('warn', $msg); } } } @@ -96,15 +95,13 @@ sub BUILDARGS { return $class->SUPER::BUILDARGS( $_[0] ); } else { - my $msg = - "Error: Construct MPD::Primer object with either a hashref, arrayref of hashrefs, or primer file"; - croak($msg); + return $class->log('fatal', 'Error: Construct MPD::Primer object with either' + . ' a hashref, arrayref of hashrefs, or primer file'); } } else { - my $msg = - "Error: Construct MPD::Primer object with either a hashref, arrayref of hashrefs, or primer file"; - croak($msg); + return $class->log('fatal', 'Error: Construct MPD::Primer object with either' + .' a hashref, arrayref of hashrefs, or primer file'); } } diff --git a/lib/MPD/isPcr.pm b/lib/MPD/isPcr.pm index 8feffc1..928a33d 100644 --- a/lib/MPD/isPcr.pm +++ b/lib/MPD/isPcr.pm @@ -9,7 +9,6 @@ use Moose::Util::TypeConstraints; use MooseX::Types::Path::Tiny qw/ AbsPath AbsFile /; use namespace::autoclean; -use Carp qw/ croak /; use Path::Tiny; use Type::Params qw/ compile /; use Types::Standard qw/ :types /; @@ -19,6 +18,8 @@ use Data::Dump qw/ dump /; # for debugging use MPD::Primer; use MPD::Psl; +with 'MPD::Role::Message'; + our $VERSION = '0.001'; enum PrimerFileFormat => [ 'isPcr', 'mpp' ]; @@ -55,7 +56,7 @@ sub Run { else { my $msg = sprintf( "Error: Failed to write isPcr Primer File: %s", $tempIsPcrPrimerFile ); - croak $msg; + $self->log('fatal', $msg); } } my $runLog = qx/$cmd/; @@ -64,8 +65,8 @@ sub Run { return 1; } else { - say STDERR "Error running isPcr"; - say STDERR $runLog; + $self->log('warn', "Error running isPcr"); + $self->log('warn', $runLog); return; } } From a6a8b7eda34d0a002c50f1fab67a909319e153a2 Mon Sep 17 00:00:00 2001 From: Thomas Wingo Date: Sat, 20 Aug 2016 13:42:53 -0400 Subject: [PATCH 04/31] minor edits for debugging --- ex/config.yaml | 4 ++-- ex/design.pl | 1 + lib/MPD/PrimerDesign.pm | 15 ++++++++++----- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/ex/config.yaml b/ex/config.yaml index 727a440..d4a3c88 100644 --- a/ex/config.yaml +++ b/ex/config.yaml @@ -1,8 +1,8 @@ --- BedFile: ex/markers.txt.bed -isPcrBinary: isPcr +isPcrBinary: /Users/twingo/local/bin/isPcr TwoBitFile: hg38.2bit -MpdBinary: ../mpd-c/build/mpd +MpdBinary: mpd MpdIdx: hg38.d14.sdx dbSnpIdx: ds_flat.sdx diff --git a/ex/design.pl b/ex/design.pl index 340c2f7..9935b0f 100755 --- a/ex/design.pl +++ b/ex/design.pl @@ -6,6 +6,7 @@ # # Description: +use lib '/Users/twingo/software/mpd-perl/lib/'; use 5.10.0; use warnings; use strict; diff --git a/lib/MPD/PrimerDesign.pm b/lib/MPD/PrimerDesign.pm index e95fe63..49a9212 100644 --- a/lib/MPD/PrimerDesign.pm +++ b/lib/MPD/PrimerDesign.pm @@ -52,11 +52,16 @@ has PadSize => ( is => 'ro', isa => 'Int', default => 60, required => 1 ) has TmStep => ( is => 'ro', isa => 'Num', default => 0.5, required => 1 ); # Temporary Files -my $bedPt = Path::Tiny->tempfile(); -my $tmpCmdPt = Path::Tiny->tempfile(); -my $primerPt = Path::Tiny->tempfile(); -my $isPcrPt = Path::Tiny->tempfile(); -my $mpdOut = Path::Tiny->tempfile(); +#my $bedPt = Path::Tiny->tempfile(); +#my $tmpCmdPt = Path::Tiny->tempfile(); +#my $primerPt = Path::Tiny->tempfile(); +#my $isPcrPt = Path::Tiny->tempfile(); +#my $mpdOut = Path::Tiny->tempfile(); +my $bedPt = path("$$.bed"); +my $tmpCmdPt = path("$$.cmd"); +my $primerPt = path("$$.primer"); +my $isPcrPt = path("$$.isPcr"); +my $mpdOut = path("$$.mpdOut"); sub SayMppCmd { state $check = compile( Object, Str ); From 2ac7650c1a9be4e72d957184922cf075b85288cb Mon Sep 17 00:00:00 2001 From: Thomas Wingo Date: Sat, 20 Aug 2016 13:55:32 -0400 Subject: [PATCH 05/31] check we can use Excel::Writer::XLSX --- MPD.tar.gz | Bin 0 -> 446494 bytes lib/MPD/Primer.pm | 5 +++++ 2 files changed, 5 insertions(+) create mode 100644 MPD.tar.gz diff --git a/MPD.tar.gz b/MPD.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..2830ede9ed04ddeae03f3f514b49520903f48bf2 GIT binary patch literal 446494 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

L^CRsZ{ntBJT263>kBa&_1aHKQ~S{?iV zmxBSVZD16MW@BxbLXia!!iY6GV}ao^VJULkB9n|5FOgixf(d(!Nwa|P1tulX!-|ei z1tPkPjT!8x=mWnnb4qZb;pv=8UEmK;P|F%7@w#4`t|OHViBI0-^1Ij2I_t zc4;0cHM9TP>MC1U=|s$eZgkjdig2Ee6vZ_XUE5q*tYk4Tn7p0|t<&3t%CiyWPtnsSwFC0OrYXJ1~=*ms=CCLC0FPgt9+27FaR0 z2?|kS5iAkga50k&26i9>?eHmSq_c$+Qr7?s>#3b}YG+HSuSQA|+_}_rw=LU$TX{go zL6k<12qQJPpNLa3X`)aUg|h<(zvQkE71FA+C1_)qOeMjW;FBpK&_>8L3JB!`p)6+K zF#=$!k@RQY1CCvByqMM0Lao|FD@93J2v10^v94(=%k*nfR(1k8I4sL)zE&ouO^J6@ zDMm;^47UlRk{nDh{C0x#G++f9&5GF6hJ$h>hq;TxPE-~-XqZN(?~2tSa>p)76pxgu z;vF*&9GyZ12P+alB0W7M4*?6E8P8+>3-%n*4|JtxX%ptGCg@T?T_k1jR5X$Hj#Z0j z-PqEY^t9+QB4!O(IBpteZi-7c+N#3d&4Ani%lp9XwO#ESvD`g{d4{0tH$brM)lIw2 zwaxzMo>nrR?kGhrpdON~afQnzXbqZ96tN%`I3YS#0jDy0S`$$(l2we@NNWqMVb}Hq zGd)lv=?5A+!rzL_cQH8|S+c}AjG2^|#E6lPHJi6;57q3OVZ(5Ss0~pS_&SDzjE0^2 z44s(W@1a4oeGn^~U0A|z>GQSDYnxqC3vSY&R>UM@#2@bGeMe~mJyNEU+;c6tB7%(M z>IM>akfNX&$pmN-fDs*z&{#YJfd_y_!b_R(a3Yj|2 zn0=Jt6q~BDw(OdhuryS{uuQlmW^zt-)9+gL1RDnA8cWRe{mzynt%Qp@EscWi#iN3z zMIcON>7!B1u%mWapmBF2!^D?S|v$b23Z72f=Vw?;bJb&u5njvVgqC9CK3S> ztb|TtgVN$0k&-#d-UTz$Lq@kY7`N5UaC=Ni=*L0XCXkdvV$!HGNqlFo+6Pndqug=lvtNEI?OJ+Jw^^4iUp$uh9#p9lcdU6pQvzfON5>e z2r(yjJQoxvGtG!mUBH9FkRaJ5Wp|HDnqrONcAALlHr$d5qZq8b$WfqCb+O*i#xZlG zz?nVl82M*m<)FccQT?bOa;N&r84}pj-N3%sz?h3kd zvKaJU!}DGlq!_P=yI|U^&l^NCO{>}IAvh_C7S7^F%}pT*!s%0r&5M`SW3GWoy5){a zGHPa*G)QTg-RQ;8YdegyXtLW1l!4C@2m}lsa!DdZk_J;T@NPB;P(a;;%tUF(wD9cM z^nDYNxJ-@d`4gld2uk^&3*?XzC;@i_z9_5_ru)Uk^~RDRc@+uv8l3kC&TZI$sKQiC z09vA}=`K_RVs8OyFmnK50c||=umpyfr~>M%+9d@6Oj2l(k|sEe79`rq7I6^!GwTGO z+sfn0mcA&H!=?#h(a9)Ma2g0|hS*?mOaoRqCr=_R3|l12kv#NvBB~Nd8i{*^l}sBJ z-E_kT0Zagw9e_$$>>L4LyW^@sG{c}fRz!~@Bd5%fi~=rbXPdHeu1COIIAqTt*EV(O z#&(_ho2S_VaSAiPkx&N0R6DV{vx$Xj%qz?*yuCa?NJ`}vEuV?AdIB3*3u7>h1L#yI zdXfc910EQW7w`nW3Ohk2QUzOqh{oeiY*7)AZ$mqf4u=$PEVM^F2L;NWR$=-{Pg}K% zt{`ShY9L<*A_`S6*Db5Z4VPSmbwd^zz8&s|C7RazB-OgsWhDWJ;#iP|j*{*mP05yT zz%Oq2S~N?oi~JdGkP2BNW8ZgdVfw7QD2LohHmjkVr$sJppbY1sQSN97@t7N9e^ftyd#I8phfJl)*OmJ!qHk+Px z%SmVTbkgfvooTCrMtUX;MQ9uMZR{o514A|#y&F^n zbOss+^PZ@`>7AlOF{@1=8Eg>d6VM*1;P!;$apM3jO5+tgQ-E9*lLK@Dq8md59f58K z{NhzZ=&nOLYYOp9EHPyXe)H*aa!$!C?h>SC%2%sONFL;|FZgi)JnRG^q0ca)0 z1f54PJpe!@rT_pB05=RwoD)9`bO3BDBK>Q6j7^Pr2>7E0 zSO75IZsQJrqCRJyq%uMwCx0{>sqI=P89NUM#h9_ZRD`d%*mE?6YYYB-j4qPlR?s)fF?sa_y>dvN%n>B z#&9GR!nETx9Q?3zDKJ)Cwa1{r$Dm6$#OMnHvI7|()MghrL;~0n$#~#wzVRn^o5s$@ zGA<Kp`HKBKiwlnx5v8CAy1$yEYyB*x(Y9N~{bhmegH zS3@OmQN-w+Q_z0UE+M)zYjz%Z2Uw#l2zo~bcgXWk#pE#W6hM|w!BhO%`CN&)T68KV zLtZs_D`TKz&L}KM32HV$H+ne ztTDrFG9Q3iKQJP%pbzKcevzd9jMEB(r{ngB~`MpQVVww^PIgyNk}Tl2;zxDtdp$*GWwN1}5#`YO%92SWhL} z4wcGCDzBTN(`GPBN>4VDZWl5rhuGSim=v^PfHz*EBj_$&)pvz*)tf;)*->XhLFg#x z4I${htK4+DA1i~~$6BZ794!r+!eeUJEF_U|W3j-*kg0Pk7ExIQ*{;nzmWu=u1M}$E z6xUq{;N;e#NE&8$y$G@}!9^N{TYa(+Go7$R?336EhzEeX&@jR25qW2PsQqOOLURRo z5&*ZQ0ViX>aq%C#Sx(NyKzoCpJMHW#DG`P;ahuL1ot|b=tI;5&Rom36*raVH+Y#xO z0s%zyS<&#Wg6HmvPZ}MR0(AsaHv&?1#h`52@P{i&7%j1@R=Nv3BjQ2uOb`he z%s98J?Re^quDLWf6ONr72QlS1TBBH7HueaGPNr%)UJ$stcvZmL=Ef3&BtsL(N+@AK zPI1xf!12@4c(@>wOHkEhR}b2Z>=;a)MK2?yk_2Nvp~ZLV|4t0LyVerzjw_0Si8R z7K-RS+!tnPY39qQphF8kJkyvU=tO}6`6gsd5cE%8$goO-44NPuHq!)&nHV8k#iK{;Mvq<&$h%F3B|X_1xc8B~3bd z%EKLVeF%XA%))qpYnFh51yZa??Lu{Ck`EI{2J^F|I)v<*vJk!Y(XHSx(xYH1n(dfa zi(Z+CN8_q_YHc3dW*w!DOzI#rVJ5sI1gL@ki63IK26JO@JOv;YB62Q3dmE%N0t8XTz!#Y!?K zKpmLeUJ%vI(TQO;ssQ05B;`)9%mtTJqUUfOLqxZ^4F#BFt*!VLum;igyX$ygOh)@qOH-YrG z=uHmAm)#+?Kng4s4`PW7CV2KSy7#=>9<8>AF6|Ego?s;uqUlFN=G(Skys1#oPC^$} zR-4$_&mg$ly5sGpS1eLSgB?Ys>2YrHw>A*1eATN9rb}z|y0g#iWr33ne~A$tG%B4j z_`9a2@fV}cOj8eo%;aNm&lxC3B%_9oEYh>lDOofw^p!KmEHVW4e+z;ThQ{DYd%`c- zi7L>_w99$b3Z1qBfLEkYB4J7lR_LL5vI+k*4~Urpfg*T);A?<2w3?2q(+9=X8f@oP zNVh0dGl==Ry;z*uLXZnN%$N)O8;H@us3xb0!?6Nph*YHi z4n?21wgu89{+gcLNConT>&C$sfgBP-f$jHE1^+#e%9b(46SkwWn(U z={DeZ6^0`rdR7~a6~mGbfpeTA=`q1^j_B#7$OxjS941ZD&Yx&KaM$6eq2iI572+lL~Q@t|d!5! z+pIUx)76+7-FBUluDfVbzer{C^{%RQW}&Jo-812~G9eUa4jB;xUz28-N#DLkiOjyIC!kZ@oQ2|qogEOY-62X|8F-cTVjGS>FrtWEL z;29+b;sjQBLChtC#z={IM~=J@mN5jF4H#y0C!9S7J{Y}&;EqvTw??h4QE!TyxadC{ z3N~7}bQ#!M4lP6^G6^}hW4p6e#W1%rwt5`<$&R{$mK`yn$FML>W!XNgqwYj`TPZjn zCewX_z0U4tVUPgL%bsOLuT0FcIWd*q>+1jBgv2&opAqX^0uZ3?Bvqq2kx6vJ4IX6~ z2J{-pG$LWf!pWF?oMPau8l%z1Xg07m?y4b33WzM`b_K@6c}T1>B#-R84!aqaRhTB- zn7x`N2+I03p{*(kjj0>>4R0d~?AQs#K&~m_E zBMu0B-Ye5t6{PC~2QI;S3g`y#OriM@$z&2%oQK533be)o@Axm^KBA+UI@9~D+M(5U z&|O(TvdD=2Y57R!oyXO#+{{l>!y3HkYzu7m&Bgzmpfy(g)a%|9lxF{KDw1-)j_i7L zTbVqdb>1R5jBXzsSiJQE>=n+GJM07n2qD545x|O}iXpxPY5>v7U)`*a&P%uIV`4>ZBknv4bCR+hga=f?U@B&cDDl3_Lq zgtWEpLD5dV9kr44sQ8v0+pb_HgRKm!9`S9DXMcy&i9Bi~Ea-|M7Au=LHXKn*12X`_@Iz!9IluRZsL*HrD z6umZut^bKG7YT|Y%}qq4nQd8jCTw8?=}yulqWc*9Te~Jw|G3`FeLX0R4no~j5Zc-W z0~~F};iPLYJ<(-?2c0Z(Ymva_F~lf&KMS$YB~bm@9ekjM%$l2mvtTbJH}Qe29()TR z-+DUJy=1-9Vw)*&7{KAq4A+)qR7Ndk>6su71gimMxx+}rKQl*Pnnky}*GU1JL`~#L zZn*qbaLg#IRvY7D>M=`%Mq>J(+aUI99X7UOuj`FdnD|XI@*6B!X6rU-_}C~DyXhs2 zzpGFSlIOVzxG!W;6JK)D534u1#V+X*UV=0}MxzfL_m?6wBOwyTr51zB6bMQpzf0GE zM1C0l#FRd;o6KAdT%g={;B9yz zvxGKLSC=DO?`kpWPM>{CL3asNp?AR+g+H>P-tEPSpmYYd3s5b*E>Vj_c!eDjsD+O^ z6Kx8%cmG&|ibT+IK?JDwNd`*f8l(alde)ZiG65TORirIrqK}d|xrjWO>_INE>`Y8y z)ijMZjV(JG>AyK_VM{0u#{K3fJ()K*sS>LZ3d!1jXN9DkDO39va>;_I( z=qH^_^2Bz`?RAld!vZ+b$#aO#1A(=7LKcEPQXc_rB)Vhdh9Dclv^vl@ccA?=2A@DC zGVLa#Ayh8jca`pIuq^sRCO-guW=yecvc>AYC!09J zO0#Z@WP69GWPC+R_JoBD;POu zz_{qoQ1&T#NP)a@prI$9$Z;}!>wsG3;3UwJb8^P$k}6{xXGR|k9HNr})8d}QUCq>M zYxJA!E;39D+~Z{l)KDe8kfO(Fk=&gORZi#?J`Z7~;EqQC_Y=+)v0nnp$&(j35UfP( z?>f_SO#ybs6NWJF!PEZ6&x$210*MHbxsQk7Q&lsAO?0zWvkclSw%dJ~=jZVbR;g}> zWkvVss0Cvna@vs0@~KspYH!A>Y89F>p`)N<4ub8&ifM`p&MW0%p5@o0qkm+ z!|yB(p`_3|76h7f=~3fhw_@t=C<=R_gH3Sc`C`$#2k_hIkuf0Iz=S%#$6uN0HENCI zL1yr@BD=Onp2-avWBJV7Z*dxONgPHpD}YuNw9L()b0*N1OQNvVeePS^=iWggCkEp! zj2Ew9hqi_;&$mI)1SFN|h-lvJ)bz`iJjw{_Ck-%)GOmBt=e&O!IP@1NGn z6S}P|HX;x$!AQEpsHKFJ(YPs$gKh)lOd(7Zh!t~WPmg85er zPtW<$QX@8v;P8=jHiqVj?lP9^bIY6=WH?u}%$-Bi$KZ}+4xZfOG+VsC6)L#;1_FcFB|ASG z%@r7!C0cd28as{9Xd^TmC+{+s0NBSOx*AidK=);QOmaZUSkldHu#q&pT#5N=soinF zamG>Sq06z;xjal0wzH-fwJkb{Gmn>~Al&>e7L`r#si54ZJreU-B-sQ;^bYZnl$snm zbax0^FF3cvECW=JV=|flq;Z{C#@|XeoIN1 zZ(v4>PAnaFq*vj?hBEoen=vQ1Ht385q@s6P`a#aw4l%mgFnWRmfOLouLnJy6Ovjm1 zfsixvwt?gndTq=cf{%mR%LNfmtLEsmIl7G#gTY?bLLaV6?Zlc?rrT%uT5U7;B|oCe zi7M4+o+&kzCeTgN6g;JN@>Q~0C1O2kp4PK%39?@fDrJB^A*7;PkRGH#h{fM$Rt}C# zbX3HvFF05m3sD3!+`zR$Lcwv_ z!T;KV>vB9seTVl!H-T9I0~tVxo3Q$xel{@_uZj?I26EC?O}}U~Bsp{$lgTBWqi&K- zlnlNN0~T6FOwjXEMZk>tu` z5Z*+qtY9jqL~`(34>Ux#AEDoLeDsxsbhagnNw(2}N*a?;ntfR&aj|sn=#%PcEhkp> zv0`9AfRP8dBzhK|WH|4Z(QPU{{z7;Nhzh||3Z7ufH07N59~cDN@w5vvk4&!z$4r<(r)!8LB3soOtF(vi-Q8mE?(7~RbEamZC#bJNQ)C}0SSHko z<=Si8;k)cx*i@75PSy1;>9V{g>3YeOY?~0QA+G62TLN>|tqqS92dWCzfyNS$2z#4j zjOgHz7CpJuWg?u)133{Sy&PVR?vwe{2Go6VBr%X8CX%{a?U1hZRPupI$AP6go0p&nZk9{61M`T1)LINhBR%Eg|d?vGx^>GBQu?HYxB6Qb<*l4-U|6` z2*NYdl^o#VoLk+|d1(&xF$>EBCnuN$j2)8_kbT!JjOupOiMkL5elvA51%(t_?vbbK zFg{VVteyKiN<^qBcv1<`Sy=y%Q4w+-M6|Q}R@OhkAYm4Yz&s-dD9lXNgWE;U4hA=f zaXIw|g6OB{ z+*U47>Nb~5^KWlM}M_YAKl-^xsqQ429Vt9E@p5+eC z-(gZayLEsg0QE+F3|%Vp8scXN%mXxOU~V=r1sqll(rbhC8^A2M6UG{% zTkuDwu3ya>M9J9v0U9@Bsf}sqR>-{0{cIb}z3Q=3qE7?Pf*mzC2;$?bNoLHilQLjxAb6rMI8oaA515vi`QvOa#F8n|dIu*OL^v-r>m<{Yvz2H( z0VXF$dY!C78YlA{pjr}JAzg!mYOSmWZH!?6b6*#YoGbsBs$z@d7#rs#W;uZBt2emGJL4vtJ(HP}-~!odBa7tYa( zv_$e8Cd_&+1|^YM5SE}GST3_2)J#NK0GFi2oeoY<2$@)aj>%zH4iP3R3#$w9B@j0z zQRx516UAkM_r8|RI4!kw76PmYXzSeBP1?g0HpUnKA=Oj37YVNRIx3ac}YHFKW zr=FM~?PY>4<^W+Vs{@IW(#?$OS~p_2t2k7>s1a+A5DPdMsL=@{B+oq%^>WqD&g+Vv zx{L9+=_95L7vh~ur3{&)k1g*%<0}vSa9#E!{|QU$oyrx zE`;^5hX`FLPK?d~l(jCL`=i52^iAh$2Q-!L#obp$vPsY?8T|^9HXT@sU8N*O-72!_ z&B;Dq7W8YX?pPXuzK`doBgz*YSn{wU`e4ZnEjU{QAw_az7c`yddWwiZF2iT_$+!QP zqdQad6X~acFM}Wo@T7eo_Zp?wMgi%D&NSFHn4zY#19pj64%}qN$L#;c6{>n|yTYHhCSA&iie^aKI|?60$34>##hI)c~~(gzN(ySh%l|eb<#ocHbX* zJQjyNl$5I{EPT=j{!E3ql4$#x6e$4(Dm>CF3~ck@b`M-ZhtM3H4U9*j7FVq>Xe$gG zRxQ(BOubp4VSw+jX7dm%!Du(-Vzpo#6Kk~+he$jwhFggfCdjoWv=Y`p7>{lfd3#|J z^K|f~fXuNA!h6Z?KT)SLnH7o#v@z#-bTUIgZeU&kxeI_GF(tRSW!d1!+#`{S$Q^yM zXK9f-hK+a5Zy@TQ>AbOt9612XQ=6wWjP7%*=*6bM-7wmgJ8WcJSOmvC4`OoWfWHrI zp@EQd)xs5%7)K0zRZFjjpc~q%(25%k!S;r>NPXz1!Jyu1)Fk3zF{0B47uF2k0*(-L zSVV33w2b5dnky+%+I*}qvmHuS*P|U0nPB@dw15O>cg;vy03ZqE6Rj4!kue-NNt!t@ z0>h5UpyuEfBPo|wEmCg`3{3P)(A_wb%z79`z!D^a#o_8iOKUb{Sn+pt{Q-4n2OJf} zl;hOmdj%L7gH-+4+SVcc-0H-sTMJPjbHsT>tE?&!B>Smkd7~4ezu?7@igZUhW+p~B z0Vk97mU2mw6Bo?cu`{F~5Q>ok1E(_(DGVF}f!DFr3ji63?>Gpo!)DbK&Bo9tcy4iZ z7sIr*Rn60qVX}By&W=PV9O;>wQUnCwFY~6A{WFM-Xm#NeNV`0 zjvV6-I@jKKL}W;lC`?#dw(RYn%3vknl2@(MYU^No8)hYugf40rfXdLXw%v|y4GFRV z&-t+qrG}zM>%7%7k&`Ph!_^nfiH0S=?pv^g8T>gDb`4GUdk+MUo5&2bnk* z9W#XZfp)mW)&USrQB;v(af}YQnA;tk#)mEe6U#|0F}R<`e2eF4faO4!Mv_R@x~tPB zQ4g5GX(qFeG)?eP##MVjJtViLbR02beZWY;(7{k6VQwJknm`bm?x??Y@N^sAh~Uv6+2N?<<|O%+ zTbaot#D?g=K0FxTAy^^SZ;GhYCvz-B4PwF2?0Ha(^gS5Nm&6u2In-Qa2?&;jCH!~( zBJ^fqwa~LzwM4BgQE!6#6+~nLf+bKxZ#DfuJG=OV`ZA*+2TY^Q#DiH47!vvBvoc6P13xSlm&t10%r^GpL9>_ zv8smKO60&EfeUAwfOr?E!`-SBrUSF@nOTugoB->jIr&VKKnn(!51AJNx{l{FRZHrN z{=ft=P%{K;+4G7R4*-u7ed2(!M1lk%t=ps3_Gr1sDq$XwB(T6TqIRtL4z=Q08AsS) z)2nH}aWxy&mJ1$WPGN;4hZ z;7TFWfg*C4$*LlP&twm5Ib7M&eM_1H>GF&x(Enof((ScjMSMDtV1)EK->$D zIyAwW!~CqN9$K41)hTD<_R_HXqee1~3!tJvMjCP2R6I+s!hn2WTSL40TyTg7x*TB9kt?PqJ-erETz*~yqg zvtgsd z(&^&wCd`^v7oo3hxTv5(Jl0zrXEh}ie)(9!8FnBlY@-*wnI0Yt_~Z5llV8i;mc^IRY;T?9cYH&7M4ITu}H=PRDq}*pnakAYsawxR|Uc< zDLTExGc4I@OJU~h+-ZY3iO_XlE?g`IaRoX;^JC~i4PiifU;_P`vZri- z6eB4d7(RsH#m_5_scx*-YM!ZJ#lf9!aN`yJwWUn@O=d`7S_MA4)exo|f(2I?TUDb| z6Esl*Nr5esbg@g5`l{?#-0M)04$x0sdrL_OsD?lYiUt#SJ+q`9`jt4-04d%ikSA;` zkQ7{DMPg^@`N4GnF@fazCNg^G=-_NAs#)g47WWvz4xa5K2zclOU_2KC?4E&FShY&4 zt)kPPJ!yuxkAxa*;?}L4TbSA4(M=@k6ch4}x((GbS~P>)v}3EQGMXT^-GqLqDA>k& zwz$S*mpqxC_Wjh1x0NVigm~U0a5_$M3L{}%*x2m77+pDqC4ooQqPLi1!rAZOra!>p zLNH^VMd83k$8`cDrr<`9!AVC`TM@pw{Vmo^Z{k?wg+Zy z;s0RpC2~8VT%hLWofRE4M}lRVD5)cC(qtq$llsDruf&%au^6MS#dxGJfT27v^mrTK zFJ_n!X{7yhG6iCl0!Epgp^FOr3x$Ken~++kdquw?(-L@81a?a1qzQ(S7%RcOzEHLT z&B<*Y7gb?S%n>*paI5C%wK@9D688X%#`61JYwlkGDq(5((QmOC>rWo{)eIbU~M;83IED!pKXO7=JPN zB-~Y498Np}wndya&AV>&25CfTk89@%5N>xw0W_vsHX2e`Yl zA!!~GEuPK&0m&kQ0}#+-l0(XYJSJxJcbY@1Xfv9Y;QXvYf8pXXSpHuxD-T|!p{k2f*Eyks0Vv0w&t$6SNS*Y9j9z3#8$v=v5{5s( zhqB=WJSz|;PuaB;CuYH&B^U$bkl;3dg%-*TAQ&9eONX}fke$9pBnFldpTqrjR6mBa z{G1sFmA26B^;+9r&sAGkvFx+i5OJd>Xd)tfkxgswXd|e$sNQx}uRH1Ob?t(#Gp9l; zW&%R*8-|I)t8~XFx@CrLVsUE`0#jqKq)^xycr(7Ib4wnC>5o95x46B4Eiz3vjX4c4 z(>;N1St9KvCO$YhKI=hGS{s1uQ$w;RKxmqx2PXv$CN>L9l*s+6E$WS_doHyS5|Mij zRP7D6vf@0fVhm<>kU0W)4L}zA95>kd&{zDc#p7+~rXF3=jf_p|G!}wnODtniK?yW_ zTlP;HXu7Ll5kXf<)c%CCO19jwC?tm9dU{I};9~+m5vD<)0}E@O5FZ9#-=SKmPvg+t&Ih~GB9UhH#^LZpB1g_er(e}~VQ)p%=3?`j1b!wPOMk>+Y&z!xV z6A_iw^ihdO#ETNMpz}o_jV|?*|2im{3y9-9&bmlY`*f-_%W||Nk(fDYD$!43K!*WC zr<1@&avo@;vm0E~1B6Ga7oJKgoI{3}Y2*IS^x$+mVtT zV^R!L8tG!J8l>IW3K{S$n83qe;93v;uv+UOxer1t$cg6Mj0YHSae!5ObvkDX!c1YB zD+sfm1yrSJr@`iuOoMJ4bF?@Z_GFDDDsfEQ3DLO*Bo!j^%kVif5f&R2iP&RcZZa*w zU8LIKgxt)w56rCd>7Z``^QYIFf~PuDEQB%`#mM+P_*hC#yzvRc9M7vZ>9kFBT{jH& z=zcq)N97+PubUTIr%ximx|!Hm%yxLOxgrvq_fzGP<`PYs6n%tb+vgflV(ME(Q7YZI zU7hV?#Xu4}viGy&dB(!sQurEi31DF6qpx_zlpoH>1wAK^85x;~Q5M}rg;8;w1|uK> z=OahT!Ro}Qki!^*+*uBpm;>r9b1n&urs=`b9J()(&dtOcm%yzOeM1txHP{%sYG*Pc z>4M~10A<4(Pi(w;GfGYC978*bZO~&Uy2*~(TA*X=V(_*O=Aet8-BFCp%=O~N=j?Dn zCX>ojw9K&6N<><4Polu25Vp_#8z0^xc1t#K!5FL&Uz_{!Q2HzuAA8gV{-;H(O zP#9(iIx`x=WcwZ3(5S}AhDJY&o$rs7V5z`FY9m=9MnG}zk7ELs6xcd-M?u7hGr74y zSI$&!j9?siWIh-OaI}^vQ?y9{PI+OlWF*isdpr>lWVw)n^o*C?ZB_Bj#>j24@N5E$ z&b38nOkRUJKy5G}GPcQJ@i^1FnnAAy>FOf|oA4>ZC_x5SVWW!xK&r)Ig49<2YrD{YYMZ0pjJD?cttAR2=>$(dGo_c9b@F^VO=V{IhpekR z7%&~~6jPH2N63@wmqfcxOM|GCVGCC=fC6A?9FHd=wz%MKs_7i;V3!#+nFv6vTBp<2 zv1ylHs6^ukJQxhQ1`F|R`0k!J3RGU=LDj4MjJ3rj(9oO)gt>yC({fB`E6;uORaecn zSd;j=N}jl_AdI3sy$3!6t16P=!50OIZJnh-mKFL3BP)^!8eqPe>yGTpnI=DzGatdT zNRhD#vl&d%V`va9ib&%o*OxxgG|*KmQ@=Ri^C~Z;ySOO9eZxT3(~JPym|B`nPH;5v{3X!yQ?BXftEQ=V<$^auh3gxAq#fPOn|kG2w< z(9JlG_`B(A9CaC##t5TrJ=PXhjIG+2TT4Ob9Ev0r<{Rgj=S)5)T`%eeX5yHn0u`Hf zI5Snw!IT(*MB?_5;eRRwb!QQ!>|8AvPs9lXQ6tjF#z7^L9twXCk2)ndNNw#>UkxrPf3fwArbgTLYpOMs zezZuLIn!9?Bd5TH9Fk|IQME`tW#(%Gr^y5&Yjj#;;5(<1idwZvt8IcsM9@nRs7H9EQ)An!(nBI-jXnd+ zC}YRSv6`2dTo+HAdx^c3Y0M|D;G_UVjO^$!aI@1GTet_1}Q-U0VN zr`{+29Ta0FD(qMei2}r4=EHZW`=bb_VP{15jOKB5p;;|K~!f6a&@0-3c8e^3N}DY z&@?)DDmweK*0yLmT^-`^`K0;;H@*vt4QdM`pai?*Z+eR+*A3Ythy7w2h#KgNTZUq=#ru4k8fa(P zLu-3=+w7>vzTIT8_fpBT)V3X4`@7XiYj(6)T2f6}Y2F z^ir7OK+pw@jwn=iCM-}A7*9?dEa(vY5T{zOIoyh4IMCR;m&`cQqiu7PVk*&HBnFTR zDi}D85%1s@o6bp~7X;m~YLiym#Hjoh$YuiVmVvajWO}l4B$#W+34|6#*56i$>+2PN zL2Y<7%#&_~ZbD;%?Q}q)caCn~ndyFF^AU&PcrnnY0x@c4AD}*nCMC~za1b!l%x=3% ziZYao1*%AN7CeKMOMcIqIxr2s3;_;b4vNU}LrW6;iFD>LL}097NnpdHm)jHas|M+` zK|ow%Y8O3_Y#8XTt~D6E?Eahy^CQYa)TfnZ`HmX9djMLubwwqv>ukLYllqF1uCYkT zX5Jjz{`vNDIanX4oZ^lJ0%Q&h96gd?AabV!4>Ac0$usF8J8*$vlO{1+WxQ7mUXk<)OAo zwaEmnGqLaN@DOo9X7rPfIpn`_TY%|E$HAv!CIoSU>80rQAbmMf z46md6Wlk=1Ds&)81YUTcwFjsX9Kb4zo&-mN0WYr_rqPCJHYDK#KERA8bR8(C&h}$* zM~r7Crm0C1wd}{ZH)pMFr(x*DRe+?64M5VFC6si-T`nx78>y=nlLz+W9fiV3V6c}6 z9x+1_vXdCxW|)QY+$+}sV3i~2_gi9+I1*t>+MT+H#rFW}r;=5Kb&rc)icFgWXQzTB z)5?K=aEsV~vd`?wX+2bY*_P;ZdWmTgt^_uOjXbgGXQwGX4cov=D_G2yO2U09~{c zIfof@38}FNl5;Ky5?nO+iBt(Tc!t3zbBF;Da#^WNc4N*mBvR?z*fVfVbRXklq=oDQPGXvYTk`NXH$O<>%x?ySdnuLYqW`FSS3d%xS8!_>F|D(uo}6L=vf`$dsAM- zO-(_UW`LkB1QrgM)K-Y=TTP0ho%yo66v*@l;paBkA%2vXfcxz7_#T&uq|=;v}%=FTSa+1 zw0AT}^c_Iel|a$_t4${2026NA#JY$fz(cp1jB6_@4idw(6m$Vn6^3bsFxF+L^o9w-m%vA;g3nz>TCFkb1^!L~;TfS3+Tz^~7~~hX|yTG&D?zWn4%{ZpBT>+Mhu|WCWSq{jV2Ck-M@9vhkJ-1&)yCU+?%-?+Pg{w=p!*OPfXj9 z9-5e}3J7L=mJ(E33f`gNcBZ(D$lzJPf;ZdP1MfBlkHsRh`P?L0>eqYLO)?L6lU38;q?kbS~iz&|J*NAO#G}3{9Cr@GNKcY+Hfbu%n4V1!>hbjkXO) z>`eA%ci$X&udD|%*z&5)J!Kq2%V7G6gPHY9MF%aCIUuv6E1da}(X7rUWICO= zJe-`EY2kv~C-fxbQyho{wn<0J0iQ@*bw_8l+8`DYLbKwbff@)Fq~zCO*mshA16Mw|$LB`&t*O#!)PZ9$Ox}#`7f7M7ogglj&*Qjq3g$Eeu?U zKx2zZ$Uxo`8Cn5@CM0Jp2G5naGIQr9a84!9=ICN_1yNlnr=wSs^GG};IbMcaQC~11 z%?0W*r3lVL&d$_^hPM|WLP~eIG>fifq7#y^v}6V=k9;JXQ`-{w-N1bT%8Dr0+6)BV z1%;PLuvfFB#{qxq8Ygy~k4A>ao=n^$V%;w|@Yyq=fEnT4W%lYoO|c{qiM!^A$*g4h z`pAk7j61s`7wCkUF9NcOO#mzy7(NDA%q8s`>C}40%Q<|Wy+z~-V3Fzeoj_ezFzM7Y zrLWBNFiEgT=Zfy{7pgS;`;=J7j9F5n*yIJK*LYoRhtA`tq_K!e%~+(lI-F2@OF05e z3PuF1g(XQbyMVkPc&~^eIA@A(EbAe7R6$}RgLB3tP(R7-IEa_PO>%U4p=VZTz%laN z?PO@;WYtW+*)uE%;1~u)+8!#=oIm-y`_F&#&o6%cGquZA{rS!3RrBQP`qyV~pWb}G z&!}{9hi(>HTb)--^ONJHyYs7UEkDOUBn~S$EwomdWpS-)i*!E9r=?q_(e0}rw>g)#c?@!;p zlIpp}U;pE)U;PqNzPP?QIr+uww-@;P*QYn%oSfvVSKoet8~*I{=Je#`XYXFV+5YbL zpKs4q_*{N_^WyZ?_C~J0-v0Q@Z7bir{C4{fZ!doLk5?})wm;rJ`eeI(esOMp=|@g_ zC>^wZ^7763Q~BZHV>#g$Z_a;u_3HHPw>;tL=klxn^3Ugg*p^Gb`MRB+p4Z*e>+?U@ z3Fpthdi92<=n3c7&n{n_-jv^M9PsAy`-4w^{>%UM$A9|OFMj_1^B1qrPG5Zf{OZ-` zcG3eqJ^%joPp@uJ+P%}yr3OB?=Qq!>6`5zx1T=KYu`u} zKH7fDs`%rl&)#o8d-CO#lu!PA^x5|P_R;pY7vEklwe=Zl@6$J@XTLrDTJQHzM)k>w z74M-n%(K_OeN;|(ynUce<9|NbezyI8|8Fbi_tnkz!B0=GUTj~#yZQTnfAv7_`_=#a z=U<;}|0u60Px#5Ji;HtK%C)?wwdlH{R<$5)j7wf#U0+Mj!8JeL{$lm#qwT-%-0?HL z=K8l+Z?<2ZetYMMkGIYC-768Vx7X4br*HS4^W&{_VwB+1n~RrkSkFuMeDdY1i{C$b zU^?&S<(sF{N)J9`nLoYS^7G?TNjU!#{qm2W;KyH^zfyXr_tBSc-aLgX^YrEqH`bYU z&;G~PZ(p9?*x7P!IbmIqe!J2ORzJS?3)X$^;DY7Ha{jO0txx9pUO71Fz5HvnVBO_P zI!ftOXKyb~Z?0aydSKlR_4N9;T0>V)zWmL*S9;ae<@S+$`5CL|>iUuW$_GFB^8D&+ z8S!48htJ#R&E@4d>T*A4ZQWm<%~d;!7uHVAd^XO{&o3^9%k$IjY<@nSclGmG?Z>l47WyIo+N~9eny+YTzg9oA8~r6u66A^Y7&b{@QOZ zZr;6pwf%RN)?e}T|6cr$>({ST;rlyE^Q+Q&y!}*_pcMVb+n+r1L3a6#{AtS0P7)ob zhi^__or{`#@Fhkgl+qvN{Nm5N^KbwDAC{B7rL=PuwYq(>ef4^4 z)uC-{k9&Z6zxcz|&7=BQ?_!OYTkrO*U0u2J#{Y74eG_*28MX51+qb9R+FvO4`NgGl z`}4i4{0+P}>Z#U;_UunliErLrf5V$UUYW2aCPc@Al~Wvn{Va**<)*eY*XR*H^C|Z67?`K7RP%G4CN|dMaN%SXHLIsJ_+i zJ6`;5`yl-0H{pLjSP!kATpqJmJ6C@8CzcaWI4tMIYJeAii1qtm-!OhAz2?ounRrnb zS2y2Wyw%Qi`u6L0FE6BCrPajALVf6~zP{Yzp*OF$FXS!Q?^JjBlXiO6pVF;XUFIjd z)#k=wuiv>hq`l?idz9#Iz0>b6T7#x{rlDSg{X%8 zU&?(%^N4l0IQy-fA@*7B`Hko_`9l?qRoto*dx!cIJqY)+!MrN`O3kZMvTm{S5^iQz z^`&L~z$iPYJXidB@%x<8l&N z`meYQIS(JmPzpm+_-@geHEd z4fiu2?ozhL>zh9L^5?Il{V%Scoyz~j2T*%&Vb1k43CrKS_!eNu-IpNLUk7B54xh`j z9v)o%(9sA)!f(&SspaF;^R(8zlsEZ@>S=SiU;JP1od2jQ#ecMYs42RKkN5BSc>8eg zqHVSP>>;lElb`=|{;!olPGlk8qw8p8{OhZ;JDR`z`r-C}=cj7l*H>8I`B)z~-U&W% z)veuN_wn8lc3#1I!99}lw~nOnZEr(R{@Zxee_NkD|8J$3zrSaE$p5RyegD7jhVI_~ z`yoF6_HPg3H*X(2e(;r4gE#>Xe*Q`f!Gm9(zPykF42uXfNCw#H_d8}vufF=viwFPb z@xMK&<&V0m=drG)MVv)^dp!(uJ#@Xu>=5hVFS*{%`okz5Yy zxnSsYVUv~I*u`?APVTk3dVE$NUaqvDsvTGIWS2|b$*7oi-*&&Iny#1ks^@AY*R1DJ zLaK4Ox@n$GhgT1MSI@&r9_?z~Cw#Q`@TS6e`D9*`+q;g=iffg zb^3V2{~ZkWM_K8QH&-8JWj@lhe4JJIIF0^s`t&1}==ZHTcgBDB1P=etF0QY>e)YX2 z0X{JP$FZyT#{WR4 zS#hO${z7EY?jy*e+w!ja8K0&0_<~Y}j~C?lZjz|nr7$FvZ;59(1#+*;l?RpY->=SG zcfs|U@_jjNuOpVz{QLLE*rwlwX!>D}>CgXgvy2q8DLTwabLEK($5i^*1EZGi@R3*C z-Rm8O>kflgxvS{LjzKTkIG+CL%O_v{>#M8Z;fL$x%vJh~XMRKq?R(Bc9cF)Y4bg{( zS)e~p66!lX-m;dKjC}jU#TJOzdyBS2stl zJ$>;)z9m}`)V6yn={=S7o=SR8CB3JT{spL{_soXBX=cM;^&F88#Q!_^Pya;XiSK*% z?}zc9rt0_kzv5lp<3B&d=g)`#=->Z4{Ni5>8*rob`FFyFx}&(zpNa(i^gAL!Yy3rl z8aegBp922<(H>l|EKtee`d7gN89J` zuEgTKe*PcgKHdSJcv1h{G4AkDY#42hYjL>t@sOn^yuj=DRIWG@>RrBl{c@`nzNOzr zHUX)|`}T#Xf=y8!%8WF%7!SN;;)`>ZsatM&^5M+WhrIaVu^F&#SoiK#Xa%pIU++F+ zX96p%9Jm8M8Fv3(kN0o#_}DDxQXPeRtzr8uwXyKCOMQHFWt3~bb9Maib+KO)`@KQu z3wuL3)8xnke@n^eFL`a2i;ntC*7zuy0fz7d+I-RucXdp z38p046Vtc+x(f?_w6(Yg1n&XCdqD6W5WEKj?*YMkK=5xK5d3Jq)FG+q9xVKxKRfu} z$oYTYGYa?t{@2hR&j0PI`}u!A$mg#b|3h#5&Jdu^ZSmPWq9`SJ@;PjWWH6k#iepOX zBclO7USoMYIoYC;?XiMdtttM_wpq-7Pzx8e-12EZ)k41YW~&Dmbps|t**`06PNuTuGLN7ear`ORzp8E z9{3|#?fr`QweoTKqec9sliY!F^88iQy6Rd-r>?#K*iscIvfS~Doh!6M$@$x(?_ocJ z;luv@2IP9EiBrZKN(PyVS@>=R@^P}9R*HT`}!VFqh; z^`94ISpPNF{|8bJOMNf)cX!e%E%$fKMI6yu^7D5~MXbv$)qp7VFh6n2D||F4UY~W% z>BThkm%5@{HD8>ajnC`T@vIxq=F9nfYO0H=Z7+LWByGGL>S^ezc{&@Xi>|G@=l`XI z#jS;QjQk!yxW^CfKmJ+A|EKS6zIpxDf`=zExUR2We?MygeIWkVbw2mv|FNm=_ka9B zKA-&b=joq+X=9SM?vYJ*3jdn_=~usbmVf?L{^wt&_Y1^pq1sO1uir0!pPXoH|46Or zGtHaXECEqf7Yz3`TcD~`|I$??o_}j;0rb6xpB0SvZU|!i{7-(g{rcjS_z5>+q2+cz zyVBqOzpEE7PESsL{o>u%SFgk{+Xep%y?R?et>)Ez_%#56pIp6sBTD(&csY-@90>X@ z&tCs_wb|m^)0cVl< zzW5iPoWFi`@r(~TTJino`~K|N|F5oYF245w;6wP2 znErkLU%KMG{r@38;{Ttx-aFadT%$f&OzFw)t~C0S8?Td{4P5w(8LN}s-C3Fww>u|0 zo2oP?#e|%!w>_y(idS;7vwM&}!@Yr%o!xfiU8tN-cDDVnE9hvPtT*?O3#g}0c6R&F zXVcR;+1Y)lJt->hWWBXTb3)5|vb)8M)dwAdlb!u>^tEXcPj@KP5z_IkT+?z(33LN@cWW~Y$yo9H^xtDkkNW<*C$?2xi_O4s&^H=}Nt&oXIImZg%%irXyxTA}`>!OXp_jJdQO{E! zp|AIAs8ww(uZ-iM1(X=58s^eI!?S+<>TNfPqu@t<^-elWUmX;*??h>gJWhUIv)|*| zeip-9@u)Q<4b_Ro^a8Z~vtg$ILo<$(AFTk5)WC8+G%QsapY0oOjM(|OQity_^jJ0z}(H#-19hC+YV}S_iij6i#*wn z)~j0au)F;N$nUclavn$Ped0cdgT8-aH;MyR@rd3h&Vl%Y2PcX%A)VKbt-iYSomoEn z!&#bW7VitkPETxYeqxZE${cGCo;Js99C$EO1bx0XG(j&?R&9i#q0APikFCwO@2~xEeoN`;O{o9@K?6Y>k${j#`3QRA{r`XuXV6(IhlwcH(RR$1`ohi$z?uNzq)Vq3p zlt7{q6@jBx)uf)zxPM=Hnt13uVqD3awg-k~>>CMBCLXO<4;pgpH<46J(@JN?vG#&a z`*lA`FeX77jw4jmr1sjo=D2H2#psN++!se{`nl3LZ|}Y`>ZJvH9tTsx%`ArF;5;!6 zq9^QVdSVzWaTWGkNUU;3z2CJDVsGWlt_WsQq}?UFJ-9hyO&9u22|3Hn=Uwe1XO4~ZXBW)5 zsCo&R4(=_%mKaMHY&?rcA*SN+OmSvJ9Z+b!ya$yguisT->|9{|_WgXIbHw4Bs#W}h?CJB`iKZ4U8pxDnmpnpN(XIRXsu&Q057iB_SrvC4DvJ$E~u%O&L#!+LQK2nR_%_ugD%YI8iO?Y z!L3I*VVqom#g*fD*fU#gWxXkc8NI&m51do67vkCWlMB{(V)^TXj;T)gJa;ajvsb1o zmVvZezg?{vnj$m|V#NPGXuPhKTZ##z(4r5Cy(%}ap3S>A@4LAd8%jYNuT#wBz^#=N zM)|LIfx1$x)KcfcvY8di5|2r0N@K8(v? zYP)S?dCVp(CSohyyI6F{2?*qA=jadi8?$&zxK7uQLR3ZCGuiVlewq zhSZY!d=#vl5?)DgdvK;iTAkihg&sGxdZ-R+R<7=A(XSM2kcrbi9E9Iucf>oFuPO8v z&dS(4@DSt#d93s<3ZtPZbAQ-p6z&$a>_YD^ude_8se?q)Vjd`%=PL?H^ui%TBXMNc zxzH0(m=8vyG|=1+((5Qpczo4XhmY^&MF*`>6~+qDWF^l(sQX@ZmADBM440bKD(~yJ zMjt8q%mwTHVg%djpq>WRQ8L0QOmIeI6dsgQ?j*I-y3irU?8f=9+Yg<_#e)k}*kpi$6F&%Bailujl-z?QLXwyQlrk&@**sqo0BV&JZ0X{<`!}I`65!F{~ zEJLA2u%Ozpl%m@MbgFTh>S?AhSEg?}=?aIa+9Ym>l$S#9XCAn!t@yGMOHM9$%%a9_ z1uX4CVG_y>YS}5!vWsSK4(dY&qo}yb1$|5Dy{bj`PHfZ*7cD@cwJte|Wj(lMt1#VM zgoe11cu@yuieDuP!-X0qS4QXJhu7mC%GSzjh==TgHJ~OPOKsHcuFujc9@a?3K|ll{ zs^rjKwyoMJQJNI+j#|P4NKRCS=+PqRJBrz^4qSy+I`}wfp65bO_U%cCo6`+IyFbt%fQt%v z95ybP<2kBNbqK3U{}g5D0!E3}=&{JuXkrI1Q9fU8f;WF*$g0|u`HPwNV zli%k-5g!VO_+)?{L}lvk_ZpK>fUb}#JOE8VvcDX8+Ok#MyI|3RYK^L1;S2`V5=L_DN@4$O$0(a8vEUFaCXb%!Wwr`ay) z=q|wdnY0fd+*KbY0gDS%8)JKTQyIIJxN#I3R%v&TmFrYLX|{#J>@H$+(B0(>3I4=S zq2Or*dB6Q(DQZ9luGm`$vpb#=c^{Ni{1bKHTxj9Y4H7ILq#WeA(zRXa9B`@*(1K1* zX*HmrU`17<*DV2bzn6FDG$|x~lfvvuXFf0p(xSBj2`+eiE|+zyp|*Q_@d8JMdnuUH zUWr*h>^g%Yr81l-SO!%2ItP`kw^6j8LPJ#T(0q2IdJ-~RDD>`jNK8`dqun*<;tR?M z?`8@;Tqd#B2k4?Wm11Wt#iK%plcD%xFlK4%0b{9r?B3*Y_8xp=M;BC`$UE!6*}u0^eTLqJ z!CFto@?miYqbIr0`H2U)J2l8tH@aYt9^2_4j_AcfnziFlunJHdX_Y_O3yw8cXmBHi z-Wz!wR)FZTNgUN;?dt#yW5rJz zU6^12+V;SS=vDDcEa3vRg}DC*5m4WWs_MkGqA=0B6oq_nri8rmFbZAeYF!Bp2d8$U z_81BiPnCwLR_NJYUQi5uH&!knvXQaW9ae;#CS$*H0pWp|+ryXBC|W#B3VW%B2ayN5pd>9I(n1I9}W(Xl9Dp4U+ zq^c6}`|P#X+U60ypu%=L>BdujHK zwyGn5ThHLyt?AoM`81lp1@MWQDrj={{i?&P*$}@X;AhazE%fo*NV_w8fpe6=?e})h zjaa9V4fn7FsFIqtlC%*!qFcq?72wJ0M#j?OBO(Jbn}D=9+u3x@`?RxRghxRBsv~(_ zOj_O{JqBfzuKOc`UdbGFTD za)(_Z0kbe&&mBmp|TfD?BFKbIxEAGatbM1LBcC;=)z0{(S>xv3a9`2pOU*Af4j zPJq#{1GHSgHw*C`$z#(HxnWWjL8V>GBuvPdL9E(0u`*fO^b?~%0v>fxO5QV5huRLa zmOxO#R+Fi}n~<`bS`>f+?l`uz6*ge_nG)bnGx544ajip`#w8SBFxy`2pI<`{*k=T^ zV8)i)rxD|}4z^)16bbl2gD2s~M2!A!K4%C1b`!xeeKm<-?`14dd~HoGO%W42vOJ7z z2)OjT!%|Q`JXc>H&F-3&kre@26ktxwvoKA$js<9FHa+*aOgi6(xbMw_hXb_uM51Cg zz`opmkHA5;w6}EJJA4|u38DmTliGnau{_i+rOi&j83V+%q)DM7jjL?}Rp&i>@Vl)H zUJ<|z&K?MVzir(phP`0~a63`64<(V#22^9QBY-FlG>AnWZW6OCs_EzZ0*azR0NkBK z8~?(gngOWEobbqfSZTks6H_xxP_tho;A9oC@IQinD)^&`GXnJQ9P{k?6k`P3oCGc{ z89#tz8Z@Qe<^g3HMm+(ZALF%2W;6ZJ^Z_h3!HiQek_-Z4&IYT4K)C%!Pf?=X^bz=B z0!-R0km!&`o+kny1P*Dq#xj!(0=eTrOp<_~AQ*v?3}O>9mE!0DsJ7OATxy!F*!Q_; z!{~$kW&t@e4@Bgrx1TVIE>LLkvb{N*Oe+4VXC@GS1|AEX;M`eq_h4d6t?SXSm1bF(vI1XqC8pw>o;sDuxF zLtrBTBO6T!Jn~sVNFG831P)SjTi`U!X?qR5SYVHLW@0n#*4Zx&FxJTYPIyYebqKKU zcGo-v;L_;7kBX`OJMNT#9~D!xwq)qC0SIRv0cMOG_i319byoP91P(5&$ryQLLz2KL zFeqWzNlX!ITSLG>4dCl)(3HG9)Oa4h-2t}%F()akZbQ77?U4Wu74(v1CLRSIe0!6C z2W-t!(m@&3L|&7t0=Qa!l$JGp8(`Y6?TbJS%ThfSlP))V1H`r6)V=^tGse-Ah-U}W zgdY=L1$-L4d&uH_q@5$&D*@UWhf)1x0ynl|63Q3>JYsnm;Xbzyi%$EV@GK1kQ^4;x zTmxyscIz4>Vu5h5Wj)L2uF+rwV-mO!Z6axk>+-*clS;s;klh6YSl>s&_}@o>Ndh}e zIZQ9LGv&Ic0Nnul%qIpRmGS8a#58^>{ezkEUnhQ&;Pa&g_Vg~SHz13Z=> zRLR2xvOILJh&2e{Gq!_!d<2T@_j#BI202E+S$Q=MotUoCw0)UhO8NE@ zPguR}ss|Wc^sOXy2?i%42wb54YKrubLW)J+mzzBHCD0_)o%woBMAP^gCQvlu@gq^jMnH&JfK#no4zrw~ z<#Q|$cjy?&=#5w%BZo(TMqz3nN%oi?r))BmKsc>T_PJBMIT1f^n=G(PsO+%fd=EXh zy?PjtfQx9zElOt<;gZJ0O8_?)AhRdQXeSOTlsf^pDek6V2kVhRiW$4%j*& zxz)J^phmVi7tA9Y^eh1x^(y#z9$Ne9Uk|V|2xoX;a~f$%7 z6eB<+eK~?ojnM{hnbUS4$7$h31D00-|8m=amcjvy1ta8a1aR?mw*^hHFE*eK$OQsi zPgB^EC}{&uX9EH?-kEe^lkbrHJp#B0Vca0;bH=4<6c=DHyK(5`?}oxZkscr*%JiZ6 zm0J$Y*&yZGF&6M!0!jUfHQkTy)%<|DGmUH=vC{$k zUQdW?cMfyfO1isNfSMPykmL(Er(HZ)zyw_EnD+f2yr_M1x)XMFh;sr`TH*A_(fuYQ z7i5(LDpH$UiVL$5M%7_N3FMdDWW67;B-g=E zUXg4OsL;2#!SJ2NRw#>zg%%o82gk_q{o8>U@}n>0enlh6S;a-lWJQkDLQIO-O0r+t z0FX_@dJD;iQd`mrYy@21r7hHD+u3vMJ94o+0XC34F1`OqjMz|XU?31!h#rDz9OXyS ziAmycr3CWxj_`-P7ZB_FEDPbaMzpp|7@Rk;13~|=6_v=zPekbnF>GMK{QBcJPAJpk45Vlb9OU|;0e=U{Z**I23t`3E99a+aK=%n%JP;4w zhOEtm zIT~W+zb@nIErkf08v-)}9kdm|T#&w?nDk!#3y4nLf%8n-tPMd`4Wz9IF?a^5drrYB z#vu!cjSvmlbLQBo9hcK3f+ONArGU2=%3`x9VHXn;gcZRgAnbPyP)0_c4(TtHQyGZMlxWmG%txq z74~hRJ;r9NxooDQfYE_4V<=s+Y{{cv)A z=cL+LxOmS%Ws`h&l%%7;#tiT7g>**dtRGZzzh&#$%0Wpw12G&NN?o#}!AE6c=DZLY z*RkcWFuUbQJ;XW+$*WRYzH7+%M<3^f7(5N-G2LO4h>r?Sc_7{z=c9S-sEF!V$W3lG zgR81Zz4LsGM4;(H2UYxj<`lz*ViKNaEaYm7DX*r%e0;(8o;DLu5v;t>PRoFuuTKf; zwo3?8H;T0oW#I~cReY#@+p;n8te$Kq6M$CaYz=d2tsrf3I?&dy{g%mLZ zB9O--paSe&NKq@@g|0NX!R>LOvIgh8Tm+w*bT}7s>Vlp9G2;o7Ke(TeLefk+PDvd* z(&0Abz61(~Z#hz?(~dd~$H`eZa@K=z)Xe{k>)1PxB`8GxXZJcM6gGqm@8?*^gXVk9 z(e)^IVZUM?3pu|zJWl#Uf&Uha5WsRG9xsqbOKztrkmJKh+wUJbKr$EV+MiaEl?+2{ z{UAmNjcagXSI7>8!n%2(Be^vnh#K=W9LXZ<{rQ6I4|$eca{Im15?{g_Wl>19Wt zOdu+pUb5%MdnZ!J&p<6A>}_-Q4s(n|kUS@kXH}LB~vbehqB8{~TL55Qx`mjw)-7@h;8sMmY$%q)x z*^w0YVIBOYoZTr6G(REQ+rasM96~5Mpb3HW4W8eX#vWdZXdwmGAvZiPI?80ZE+rKH z)Euv1BjyQ?x=^R+Ys%=4_nMS2U=k3bIAfaBl~OQoC0RNmKnl|Ig?8RF(*pC4v~xP$ zmL|mPD!A7_%+1^V_82?$EV@7nc7P=?f5TBXaGOArr)A_IO^k5Y%tAFzOD^YQL!dDB zx)9Ar*x9^{15sb)LPa_>cu*c}cMy3}ft;ajxJ$o=dO5K`BZk&X1iTS%7#Evgd!iX1 z$(v(Rmx)hhAu+&V6eW+f-;LbZK=Rnx?0@}2I4qs|5xE6qgL&a2XYpIN>#)F_J{cnB zboTk9sDl0BR^5~;MCAeDJ3q!wlw9o#xpHTO?T4k>M$F>YG$CryWBVZ$n=pV>j=GR! z%mXq?8jMhw?$>~b#U(b6txse3&C50hQg#Und*-o-N=A7Jp{TC0^{l#Jh*z`;bn2$; zS?KD<38AtsqzNMlA>EX*H5{P15M3z9vA;_4)LVi!#==Zl7SbkqHMM_TzN>F)Ja!m_ zP~t_X(*}mh$LR-;9TR{(M~Djes1qT1*Fo&JuRv~7Z3|KF+MO1pZ#bAmBc#$y!(@X? z|K890k1&aNqHJd%Ka$&U!%i&MT@*64>-3r^ffxZeX097y^c9IP_S!(Iv#{HdPV$Ev z**c_rA^cvW7B$5-V8B2SZ=lXN)APu7HxQKSC4q!QFXp*rF763NNIDM`bh#piJC^Yl zLqfZeO=2MzhLCTc=%^>CB2+REdF?PoD9hreo*}DiTPW-{`}iomS?=X{;IBnZETYo` z`_GP8kX(;v3>12s3rUx)Kcpd3j}AyE3t{Y}?=cVU9y}hX>NJiYMpRT$Ih}6`@r;0H zTqKO7lIQnUkA7Lp^aqC{vKi{uWFQz1}2g!p~bcD&sP6fp9j z`9PkQiFlF}k%yciK zxtYmy)LhkTnrL$PP70|Qk%_E7=HRwPNJ~QEM0IX?+b4?7AUjLQDHiSQKVEFa2_jn{ zW(y%8B9E=8lmx0N#CoD_?x|J|iYy)|e7}&(9mt>0S7la|JcqI?i*+w8HBn?{h6nC)HDJ@(^5B_^K3+K~8&V%B3J z=}8EA$YWtW1UDn+SY^lYN1647R4*DiuXz>-`^EwU@-QQWuxB*`884_%x{xyH zOUv#fJM$A{cOj`6Mo+U>18#TtMi%O_73}#W*@(`P;X=x^L>cyUI8ax@quT?r;yN4I;P;zEq$M+1sHbGR7#-WPHYxberDwJzJ`qd0XEQkCWc zkM&1^!fy!{hF70S0aP@hnFiQ+EhB?|oT`Esbb+!>GuT$DW zixbSW;l*P^;HnA~8)N^P%6@tIc&vROmDEHq+pjl+1GI&%H>X=ra7#7~cEqxGFh2cw zv8}*a=0f3~-9{?6jtV-atedPUwDRwJj{3zAq!O2fJhI8uz~nx~0Ho3Mg;bBRl}pas zZ=Ns=ML6w+SZWH~;zPTvx6dGLxr~KaM$xpn@gc&0=a+)L8G~l&MMsp0YiXBrZ{NQO z1u98W4GF}E)@1)K$XcI>2oJ=nV67kN;$s9#0$!--;O3YNj2OsXU5E@4a=`qk{eG(h ziL_b7N(XWiTSeGks;_6~d-K%(Ku#k}Z0(6f`G^UbKM<|MrPj+@zK?I)j}4vhzt)9V z>Y{Bq01RP_NVF&mx!ItX+>Qa+Wp*X}3=mPuK*7=g;XPEi09&X$Aar>39y|=PZC7(h)+mCdu z+jX-QM18}BR8s~A=OcmsMnM`(+GklvM*Q}}!NDP3BU1=J{M_rvZsI(Is9oQbx7lclS5*%beJyfMm5nf-Q2gLK zQgkN_q`AoIhWMOqT*y`KYHL(d%$!%(uSf+AL@~sOSV~nxwU}NJq!Vb@frs36A3I?d zKow6R1+4w3Ut%N5c6PrUL@rvOm}*M3un`q@tuv5sCiKkhqaj5)j?-(%j)hoE#ePbv zlTjdodOTYo7ei4=@>7=EZtsWNb1Ms}$ROnI{QeHwHWniLnvlBk8G(hn`8^_XP7Ie~ zuG+f6jkG%hAaaid?C!~_V2g}m_C8@EMT;Q2@yFPSDE)<0*|X-PR^$e?Ion)FVE}zx z=Hh!NAXH>-h*k_Fofpok{3FkXf=Oc`rY;n(l5!F1+xDC&&5SNaLaqy$Ff)^P!PIF) z;*1N?Ue#MpKJns~9jR-9R4oo6wdvrZ7RJCA1}f6tMh;*r2*MxxxDW&HP%-_-Sd@Lm zffe$)!bTZ>> z!$7{@75Uxyx54d-@ZUfu)v%TWrx87c0#{|BDz=%c{P`ByMZHiMzQ+#|X+y@~k0Ywo z(T$?!0@oa8yah91-Q zF3>4?siWjm{)P@0Pg$tOboO7<8E7{(7Gg-W2`qcE)uXy70-DA`>eq1QkW;cW#JC1x z7aP;kucj3BPC}5~JdlAAXidE)%Ls-{PrVA{6}wGj*U0)KlOdhQPFOEaZ_k=q{QSncYY>%(e@;K5&4o=Ai>( z(S@kBb@Dph4X<_Ie!O9%xVu@KJbb!)Z%CUU^7O+ z8j@QAu_D)Yo*zX-_j|JeR04(tJ`kno>ixvh7j!65eIaTm{YU1djW~C&^%+R?8%DkS zD-jzHNl!?{X^i2_yd;Q;_mrqW(VVL01Yrz88t=ByzNp}bXZaSIQ&5e{lXC+_3bd#C z-@gLUOt9<((pSI)oc73uOl;pmtp9u7;L%s6QLNkWu8K8_fn>P?O83|DcEDc75L1Z`u zqD0whP7t#ZXt4mLQ%DtuQK9itB)`cS+B#Ll)CBU$9Nn93UJUKqw1B41;FJqRkvMdq zOS7`$ikh1Xu@6Bxa^p7}fl?n(B#9zT5T&v5(hR5YeIaV`$WF^gZy;_Pd_ic^{B&f0 zEJoNhEoUJ5&)Pskl25ze_maTLrIw{Yd$a`Uxu}W_@n%0|A(;|R4`|JUQCNLjXxC!5 znu&?2nuxwU7GgiLZQFlb$BA+j^+L)gG=`lw#&aL{v5==UwmoNBU_eC+$Awt+(O5`s zqhfrimD6br5p(To%VB`toy!HoKoO?dfAvQ>oAGF9dO}R$7`f=D=k3kz>r3Q03=@{g z`%ohjc66Yh2+2%~sHq=gJs@tOojPpIVVtO4S*FW;Ldw-Qe)eMy$g+XCUPuA;$9|=! z@8gyP?6r>vB#A&xk_ZYxVlxA>2_DULwolYyhJjNjF0Nt<(4dip?zno z8KQ7sApk3W!!0ibG2X>PX9M{+p+DFU4s1)vc>O@i`~;cEV~x!rJt+`N@#Bhp$T8oh zvt^G=1`8u33u3?MT- zCU>C4h>i@Eg`Akc^^jdo6|y!$0|I$n2$N5KytcyX0fHt}xr8NK(@+D#OOFKdu3x4H zXJZEf{5=yt5VO&@o=b-mRI06q&w!|gdNY#Oz92>(9WxeEWMZ2?G!)Eu3lF&rVK8#dfDtL@sFc z_RGClL7H5y6{3%NM?~JQ!EndSg=j!K+DJhOrFJidcm`6^10tZZN46rL1Pu@a$=7?J zTx=dZ&}jNXWL!w)`!N;`Be%NHp>xsB6f%Wgre54(AsNUac4eZC>ZVA@48%fa+xerN zc^#;$dR_=)?MEIzCXA9O&}<#;8;kp*OG@U-#@-v`l7)5>i<x!39)Dmew+#-mafUdX@z1aKiRcg~<`1)bL6k0TVPvIHR zveC4)Ekt((BBk@r!A(-PvCv#ozFO#%Ti7DT+D}5;JE5T!gi?L~ievNo2^Vq;DH80m z&*0b!+98*Pl&f;?xuF@vo)e|a0`*XJwrt=)vyXzR`+?5&JF`~e?E%~cEws8_?b)?& zLrh|X<&MZLcjr;&4`~8DF>#$1qH7sRazA>zAx2$Ob|eC`?fH}*2pB~^N}wJyp82+- zImZDi6-WV@XUU8YF*hf2N&^*2up_lYK~4X{7!D!K0r^bX2z?ll@RY_t>V|;&s`*SH zxz2@tA+=3|2kOV0QOp`<8zKK~yIY&{P@_7q+6YBZXwB6FinrQAjCmkeuv$U4g*?`T zcN91YR7f&rO9?|hq9Xz$kn*;B$p()DrWr({5V6*|SH8I<#ar$nnyQ=B=Lds`&5VrV zu_MDu@hmjki_kA{FrvXkVD6cJOzAUJC;*NMB z#>L?}=CL3b$ma?~GPZ3w!wDl!_tOMYn$9nQ2j%9_U3ek605_By`$$OmHXEVM59%;4 zdbl1Xv}^fB{nZ-M7(1v@ASqq29Dk%Je@BiSh^rb- ze~D^X>vG1s4MF7BSr?*p%(RB=L9r3&q|z4>$EZIX3kU3weO`!?%jvmHNt1?Xqu{;oh$wabrQ1U965+R#GkY;2u9@LmX5btNI{F5CF zWIy^tqOl#ro8pGzT3hqDe19^{&p5}84S4Mz_fYcbMDiTTSZd?!C2;of$q*Y4Tj_A3*heg$3G2cR^~c>0SGws5r=J=$$8kOF}F;7=(`-@Q} z+7^;e3X--EWu}=9*39CQhAiZ_-4B{+Hz)LCJ{2pDoclCzq7{ADlSBYbPwM?Dpe>&< zG(DLQS3MNvI#*vu*N!!kTJ_XfhpF`TVq{jM)-Rv*DAsY$$-=mXWFI|cS*iDoX&ZMS zcIVL3EwmjajPDfcKw2L;<3sZKx+o?|c^ywa6{lRrc3;wlBJ}ok{;VQ? zW89NCig&|83wJ&}i4k?>?>`*TCn%}OCzE4QcO<_8o z-rId(T%Dkjd^(k^=ql4bw*35DA!7cYBuysLG0X}_CO%A>nn8G-;0NwQT z6+m(8+bA>^hs4e&E8))lXlWdhq){>4pHr6(WxehLP1}P32&rB)|6t+anfuq}d^$dV zxG_5~NyaCu^qqSWcqXdi+4T8jJEL00d0(ChA05hS`_tu6TgLN#KHwNbC^4Uhrg@Lw z@No_M&Zi59#$fIq_TmM%5t_s&^L9`f;*x1^`;AiW$ok^b9Xv*w`bTov_wa#+vQ5t} zDPrp%J&^0CX5gPdH+DUXe&Id%0OOE@efpD4=F#}O-0vr>WC%F(r*bCSc{hgIIMh+L z{o&ICjK=0+i%I0%n%6^dz;Y-i(zYWBod|S8zeoWW|4d$+<1;Ari|*M-VH2AOf&*&#eBApaN7BO8(;}y zO%#F=?Coxo!O#O%)*gT@1kiEgetFU44bI>IESFThn$e|kZQt{l-iIpyE!s6TGvr7V zL=VtoH`NTvSGREC=dB+>POEckuu<77tGpCUE->%Cx1ci2+`5 zQb0XtwtF268;Lq31;vI5_OO+6VI-7DoC1PDVvf+~>;4?Kn_r-g*?|&Z5FbKT^V{Km zLOL)(Baep5HI3{DJMRI8Ew9T9V8PHIO8|Ac7CRF^zR8zI7~)>DLPp8yvDYk zFw_XR{SK+0EsZpJ5_S9nuztt%PM-IX$hp8G5YVh*KQRf@HlV^X8lZ`mW!(r~q;jIT z2Z6iCF^lx&rVeb?D~SR`w>?y1%tMiGX}4Q|Ev@%}61fM3F$_9u{>NCI7)2R0VG4k#*EM6iIX=ec>p7(mB zrAMa>L@^04_uCF&Pj|Z`84Ee(1j?8@y$a}ks9kw@nFUCNP@lPd9O~~|h%PCI7sztp z$@9pU%M(Vu^F9JFc)8Ydr0a?f%n%C+MiAI`k25SNr-SwmBY>}hk-Dr+phyimgamM& zZ+gwWYy?I^i}8^T1Gr{h5h{>Q06YTdQZK;F2~h7(YVjoong(He zw2c5vt3QxPdw=+q zZRXW8P95+w(DJTxzJE(=$Sy-Mx&W0jg-If5mCJIr>kAB2In#vK=dfUMnnm8Ox+1PTQB z5_lq3^)%uxangU`i2&lv1tnBIA;dAmxPl8h-&{j*@c67Nzb7}$d zD!BgA%1<<1K!OEp^9Fg*`RKc)PN67!1?e%dP*M1bYcOf zQB3DWX(Sqqi~zE3coVz(NK-K(_Xrdj7Vpj7d?dpM1z6M$jbH8uprWe@j-3FR&9S+; zD>+gstUduK0YMy3Utdt)YG0trvII~2eP}&)&(X?Ik%thO8HkFDBz_`!?L&tm1 zwvu|-S%vRWplKqnQcn|DkPz^o0FaY!$1Cv2WIfXb@)4Z9CT7drHi6kxwhwAe~7 z_4=SDqY=2}3OR_$wu)*8SpEQh0^OmOzI;?~GZlbhFeqF4a#T%2I<|n8>6l4-N0Quz ziVp%*MG-)eonGB;r41mUMZjBY=Hp^2!-neb0w;NoTkO+Fn8WThVo#S3wwfxh8{3&!q7GRyyt+}y(*?hkpVqUvrv;bTVWMJOU4+8K|v^qc) z6T3HH@c~%T7NCoM?)P;&c4Wlc-wQ#iGaml>VWL9dr#}z zNMt?0N+!TKKExL%3X1B?AguwKE}BvMI|DgfV6#gtKq1e>jU*Qw5X7o~zXR3M*hfts zS(J@O`*;B-ap+c=_^}aJ`>!!N0UD)@ZeN|+_WgEPQ6C3dfxtnDt8O12knP(_fM^7h zH}?R{GxUn}Y3CYx3zrW;smlCd*!@;jV!j?GMF#{iA%t%9B70 z+ff6knvfTvy^ZWR0qqE&H5em_ztFr-G&~Vt-6~tTZQHzXcmT#~wtBByfsv)SHyS|hX!H=ilFjP=ZF6a;YK43Wf|HKUnQAKf z$a6#FpaA`awcZm$F%l6Yb{ho_8aR-9bsveT!K@}gJqW3b>78g32LG`D>(R9AylCD` z$Ch1ybQw22{UA?#Hi9NVodq3JQp8L_fU+s81W`8hEak^g6r4bi3jvD*9s9i|3PwUG zFo9M;P75Op>75mIQ0zbpkZ+)sVhRXEl&g0r6!3Ow2W$svATn243m^-ByVvT*NUzv) z3dqxk{Fp=x5c@uHas(7x)b2&nY$OVh;j{_JwAp8N?$~l8dT<7iRslm^8i`hM#!Cgf zb`4U%(ogCzIoUc3FnV`8(2eZJP&Y*i49dpd{_j4ro?i7pAiRhBo-YW>HKKWh0Iw2C zyrv5c?Fj`m1t@GGO*u^z3Q9M%L?DV+v}~_wsN;@O8Uhj8Rqt(oF?7xWA|}Aw1T#tc zP3Pur(*RXsp|@X2Lydfx5GJ5ozugN>Vx)=H!$&$eE>zBs;Af;7e8q`DJU|wV0JAmV7fvBy zn|(E^q6w&oO`BhJPrl>eP>UGePXS-yG4~`QcX&2Y_gdhjjm0)F#Y}gk3`6%5kbdns zk++d>@*^BVz-u-X&z2ANd6SI$v70hu6iy(l!Tm!3KW=e$Xb*(66ahbPcANIA%S^dN zUUef0&{_jTVV{04d5jUp5zvZHfaI|qIqcKef!*Y`0E1(UwI`v*1fAk_{RLFlyv>r% z9oiuAN4r-gyncRF$@WG}pa_N26m78chkf=^M4z zdQymc?=Ta#0AeQI-t0bdpax|Rz_?!=%yftbL{t-H9PEm$L(IjU@Y}48G zUM*Y70e6uA?U^0Lo!1XZnmCa-Ym5yM>Ca9Z? zO6}LkiYVp)3~H|)RCF5&%Qb?W1&Wp{=N5FdMM3J1K(xF)?oE&}w4!_O2%vxgR98zQ z$LT#M1Xyap_)Ahk`?MFGc7y~v$%q#xx{pMfoLwVRmuV_FI6F^{yLUw!kmq zG>~2aOQ`_EgkZzIzq&e2I0DG1Li_w}DD1io^CgJvjcrdaJqA)z7I4p*Nrj0t;qSff zjDV~^c050Nh?H;T2qrY|IUvC9WVp&}PmWt4H~Lg~EW1FQl6!e@j6@g0G6T?~RMDC& zMF^vv1o}Y>kWe7SD{VB2f#b*sgzsrf4lR=UeFkt&i*BBYprOg5d#MCyO5T1jWz;tI zzJUU)qDnG#ABnsyliCCdZDGA9w;zfec{-i|IV@_aCPt4^$OQ>&0=&!UXqlD?eQ!`4 zO@M_#yrpLxg?`)DaU!^FfvOW(^S;8k=JDJF;iqg@rK3`A7x^^x9*ZQv(u%wH&bz(b z2AnA5BOtMM-0Ok(NOY&^0m2aH{r#31dwfsBjcW^dZ8NZh^D`#=ds)CLhX=1a@XLQ7 zdm~K;(kFw0aWV@Vg>&TM~Ky_sP zuq{liJL<3rObMmqsw-}S^_Td92H}Xm4xk!tsA&4}k#hS8`XOyYT z$-D&zG!(;Do8tO=fj#{ca3kQzEcQglFl5~eD1Lp`90!eXzJXv40U03A9Ab{jR=Cvx zSV^({up}To!0q<}w4k7yPS3&*6feFPGxD)#@u00h&b+&~JiQM+5dqRK1pAC=pZm9 zHG8^uNDg2sfjU>Xc{$X}0rgD~kZ#$~*Dny$qijWb&Z6020Qat5LM$?f`f^E3+R;T3 zB?|%_k>6Z%l&k$c+F_P6kaBr?%Zw54LeI9b5YzBCPq0a2Cu(-rg`CDrmoW3#6M3a$ zA@+aV(8vA5h_rpL-}HtVb0Lxej9NFgcb zk8~&$@iCpMEhKB*m?`iKmA(+mbS%X5qUp_#uZ+IiVL1_c3r^tZVAbe>tc;J=F!@s_ z3LIUCR07WTAIV<`Rz#ahAq5?r_l8+M_JHZRFT_iCmXQqY2v4f$U$79R8D!QbN`=)p zQQRSr^P1M3hg}i(-;z&p`sZn5L@EV-o7l&g$bG{q*8nPy}zN4ZC=H5 zA<_yvV#&UW^ts_ZqXN+yYC_nLABj*wPm>fP2|sJnsCSmC@~l6i9;{)@RHYy{6x1dV zt*6GJvU7WPA-ebu63KJ3-cX>3O$OeFaV z`N2RIZBBlKTLQH}1F^+b-S_(03hi5NDV`C8{^>%pMxMvLsv!p3wLZLkvyhY}o7a^s zQN~U1_cC>GLkKYh9|d2_bF}*>|LTcZA+#9vqSQOUno|z}a@IR;{i7p_*y1B?9#P=eW_xLcoeJ`S^ znZt{R1d=Hju_5UTcH~!$3%PU-r7O9#e8dU6V<5V}5DK1uB)SzNoi0$+>qM!T%ggu8 zIV*Z*!fh3Z1rvJB-W{Wi&1;%077JQ1>KhNW31Pgo(s`@Q9bVI zGUtEa3`lM6j}Ao1d+uI;@e&m7pF;F7(yEDQ{xB{$u3l&Ryl<{83(Au&6hUn>Yo#^< z`P#=qkpVle-1uWlUw|5#`~pW2tUhPHaPBLuKBE z!?T;}LiEL*^+yJ&i3DJObs=vqj;Q$0`a=8dteH-XU$>CF;ogrSeM9#W2X!GP93D9P z>l%)mkb}(Av(~zh{{$4w%f$mwrxqcM3n~9$uQ|?mhZ*1PfPt6^Yt$xL?QBFnVGLO) zT-NBnaA^SFYXkN@TuvuCr~$)dnPz^tP=b_8sJ@34C9>QSz%?I4}fuf#DKXQgL4BxECA;h#p zu-iob4>x`J&!Z8H%H)R1U_ZtV1n(`RB1PE8G!|iSo+~b-SWz@uUP9`v?i^a&+Hq@b zp=js3{m{h^RQ>S+5<>LlqC`ttk+yAUW;z#g?X7M-TcDbE0J4P&q)I#Ehd6{P)ZR5N zke8Y6F#r7+ig<;-5ck9cqAa2|V>%OuG7#Ma74D=o*5n2rdm)C*8L>{eU_1Ka6+|rv zDQyPfl3Ac>1#!FRTQ204gy!yc%lp`heix8Ugy=^&#*d0Bt)eR@D1ZS#qHWu|IPlAQD3-?*2lD_^WO9hcI_LOD0ntC@~dCF&$?Pc;8{XK=t;8yh0X& z^Rvck;$(-Xa3Mc;-4^7>`gOGC9W0UIhs#vDGf)AcDM7I>t1v?fXluuc zvvHoemINa7i>r@9BuOVq-~Jfe(3gH8MM;&Bg4n(7hNA>k9w=LfpF|bV~G$yWNV+x zANA84?_Q`%;NEkgNMtY{UZgnCsWaF!r5V^@n9c*yAc`=#^eYiUIH5fUnxsk~m_I7k zApQ#Ct5D=L)E|x>8)71Gn+u(?8`Yi{8$$-RBar(pO%=R%mhrLuM2UulqzN5AJX6rY zCL)&tg)}iT<3wGfY{k=7W+ZT-XP`mJOmvi5+q9Z1DFd&#_Opj#KRk%i7EC58Iz zd2mG{WnGAxD)h1+W09T;Q-=`ahTt_x1Ztq?1+trkDhrwHsOgl(BDKinVxhxj-I+63 zaNm&teW6Ng1~SSo(f^xvU}ST> z965*$BVZid7m_-RI^kDL$#yep43ySG#;j0d_a3N@`B*~Y0xJtdw;6gG<=>0m7^ra( zNbCt2JXg@*Z7yg8h+c?++%yETlpXa0!p<@3LX2PZEa#76=eOlVzgZLp2t-9QPYxgJ?PvCdJO&C)k$&906OI-qMMTjLXSB?@ z2WHvkg{pRPq%!d~0u5?l0u_=Sx~2xC9E^OcZ6VnSw)unXqncdbkA+%HA{Q2e4$pFB zLWd~0w>e0Ir)fTWT}Vw{=gnvL75eABYK)Uys8TwH(sKU>_^&-EFc5ufrY>ar*W6Ao z|FsY!rXT}nm0}_`!v#{IsG(iXY%N1W2UMe8s7e1ga~ZX1G6szC3#n!*x(|Pl+1rw! z-Z**$1oBH(ySLU!U(iu+`B;cG-P-Y^ZYe6>phwR_?qr6;B3&)k(!$je3dIQq|1{W? z9uTyJ7-fV026<@3cC>|9ZT8rp?WDm2Mn&HhB36Gv1<7=(C(0XlL50=LwMg|6!KcUDL$?_bpSJCRnnFQhWoHRk~DD3I@& z9Dx{>iJAxLlHhFFP3j8`js0wdc?&q*y%i!XF@dUP4nC5;p}`6QKcLVQO4Tj&0-#}+(5_7x zXNpoUsPDc(pbJF9^=R1`P&SN#%qGOLoyYJbjWiamBKEqFvJhYt%wr*s9d#jBH|=oe zgMn&}rsSeywGe|zx6RwJ+y@^>u|lh0p-E0Z&Xi||5hvQd22w`gew;rhaiFG}*K#EC zViVqfv@)=)fnp1D zWoH{PyXS@k;XhP{TGq-}?81PCggdc|t))b0?0n=0T0>yM&uDyp5 z@B=J#$V`+=j)7Mj_u_jU?Ll!b`gPp8`5^qObLogwzq<5fS}zrKCOw{72_8ZO#w3#l_2VifZMK*2Sy`zS;?x$U{6Z?RQI z>65w8880qL`oNIWTfGGGLx^D19~Dzk>eI`^5~)6h3zC=B>h>#5QA54Vg`(utxHluk z;1iP7=nD;Tr9BxNipQ^4ET53f!pEL$bBNhR0h$ZRvfqz;uXG=Bc8^65By+=&JS_#? zD!meTAQkklEk|A#qvCe0aMy$wR)lgG^CM{F`?8^kd#SiUL{kYyC07L~bi|-@yATy{ zlz09ynG^J@EkwIBVp-C@n|iS!T6`hp-NJ>KCsCo&gOLi6I*eMr8g-2CUs=(i83kR1 zR?~-(93$|m!-cpnq+%K8XA81=FYf7qOWs;eC_1>b9E4~?)C?z(+Sjz~y24f>prkF- z}F00Y;VZpdlIQS_xBt!&a70%MKgVRTxDB>2V>x%xUL4qMCdbBJQ z1w+oyTJw@h^!Mav6mSo6>o-Fc|*@Vp_BIInR^J?2oMUd z^z3MtnYQ;I64UOzrpLZeiIX*wJr&7rZ)Uj-#ukq-7V>G-@zrFr-hQO3 zdfP%I<4}w8DxyIA=C_$>P~0qKB*Qg^6r|h+>YNHZp83Vl(UE!^h%YvQb|&{8hM-l& zT!@~E!`oNf$0B|i{pkaF)PqOJT=jy-eMvm3-AS{fsY+QhTf2+57lDB&5LL7J8A*HG zZ;yxhpk1v{)Igcr4;p=X-f~-rR0#1NdG~F{`}A`~gcl4BRQRDO5 z2vmx)++Ef=CYse0+l zt0Mh=n>jKdk26qH@woHIvbe7v{Of_(lVWC5z70TbT{{+10mJ!2G6gS1Xz4=I7vX#T zh#&nv+Xc=}IH>~dWU#$v&QMIQvN`SxMVY|)LkTQiIvjG1P?V$Sx!)s(peD?*P>aD^ zmQ7K;4UHKWQZAe~XG&vDx<#;3AeC}M)!jT6+SV}^nz0mDkF0Uub`#i4kC_X}0%ttp z$C8+M=aoDHg&RHhgRv0}y@K|IB6O&oDY(XlpsOkeJ90tHj>30H?S1N~tO+Gg$dzfB zB!5gCJvR6&9g%{223{JAQh>0F22zjJ@uN8d$_aFDb0H)F(j$}aW09J5c+UeO-h`vp ztalZZ5*bbzh)5Y=aLkvnnUG5|MMT1iz|>@{E2#P5(Q1K|h|zN~9h}YXEu{l7NeG4A z^CTd4xE)K#MWcDTtNF)RI7Aj=8R_CRF7IOpYDUBGCPbq;Ivjk^;Pd-jpaT%%vjXXQ z{W4J%)M-b}i$Id)=WMyJLqQrWf_4K%uiEp6m|MIUN~sIU3DZ$rV^OpHejNwQ;rx^% z`O}Ykhjj2CYMk_IEN#yK8Q z>`+VQeuNXC9O;E*!H1Rk(|>(yD}8QIcI!fJpWMq227e&{eA#}_f)>J(70(p&rlnsZt=O2T+S1MnKZO2DB`=^vSZod-YZhc!QtWe&U z=l%^lY}j=y#E2AA+tR72UJ@Ke10i+M!nGH2jU2Z9Url9@42C`^LX=w&A9JzLd*#u1wqy9fEo z{r@)lR69bw!iFNm{tkzSS>-Q4SnoC$Iw^m(nXRTs);Um6MyM$yx1O04BGl$Ulx!d# zf7IOiF%)5w`$Cc$rmIJ3@Q#|*bD`Ljk~`D*KA@3wpeQlC<;FNR!elMq8$N<XUA>@Ql>=B6RaDUr@1X^ALwXd+giDwh>3WBfP_8n+7OF=|IFyC9D3{b4io8tyzF*#&URtu%{6Z8L_;CX46z*=B5Tc(R4)tGSi`OOzr1E*k+&(3>^1XQOAng}o3f+1B@R}k< zx+2g$5L5H^J(q#B5k?@PNC(=(oN;{aH7Ff{SRx0ulWfO2&{V`tdqTePreN>QUy5xSf0dPc>ia@_nfC^xcs+Y*0zT)OEU^B$8?y{-$2eDUer z0A1mZ&&bA)laCaB(8hRDiiC}|-(Or28@lO9HZu{6kjB~8AfC~mg%kCHFt>3>@q%!C zx-ZBb#q&N6Y3oS7_NS8wL>s5Cb&p-slZ{>wdzXGjN5z7vr)SO>+q{dD9`)65Mg7^h z-X=P=`}+!*BjhGL*>Y{5vG4uoqTF+LldwIf#-XI-eH`M*wxK7Jl2G}oq!*IF>dC}u zqeQo0mx?Zb1^dCLJ7!U+dggKMLRQg>T(`lw1`idr_q@7xbJcGhLK&*p`UX1cVb-g+TMIJh^n@aqO)Hy;Wi$Ho@|DE zvby?#yz={dApx22%_l`7?7{u6Reof@|wokN@F?rbaB6=I9wZM_ZxOFKFJ+NzvmUze}Zs|-~&GW=omXnC-Ly@FM7J9 zVoE*SKUcW+_*`#0R^Hv2&mvNCwbU^bfwti$u!#Ow>zZI`APMC zVBNhD44y;ed4A~p`*HgO5=d+$p9+cd80_0rP_hYY;ZGWrkZ@Y=dyn26c6#(wW2$y% z@74Qwz=y@BSItGK*efpJ%lU-y-77-z8SU7&dm%v^2;poidh#CIcC>k)LEqdQp(ph$ z)Q>Ee4f<;aC;^9vIzF2y@v+~Rs(Vw%O;0j_EmfgH5qeYmYdp2PeH(XrgR*AR3%27q z*DpWrx1^(3Xc>C4-XlPI;e;D*)6+R#fe3aV20nuV{Qh*Yr|$c`t$6(>6U0y4MLwyE zV@3NVntZJz4Ad}=@yQ_8eWvZ1UXyU@smpxc-7y%4{J5znvy3)xRB|79APnZvv#oVZ zvI|r_2!;NnznTN@JB{5!HEup})TT+z>AIt&4w?helph2M^-KdLCzDduw{K zZxu}J_X}WB^oAnue9CKC?^Sbr+}Ycqr#x1rmiq>u=xMmc^Kj9ov@MUbk3*y7la_1G zwz>_2S;e$1K3$@6Vg5tl{NlDJa%4?#;j>e++V6oM7&jY!E}ttn{7CDFvaaZo<>gj3nD6E(Wj;VYTeX;qZ=6#N1+`kw3_=i`taKP9;xOBE3V!oX#&z~i5 z?e(~4Mtb4Wa=-*8aEdoVJ6pw6zo>)>?G0)F0jS3#pDhX8u&5o#fF@x4HA#(1vk*KBSU++L) zkK^#6ThFicLg<<2f)LOa2v&LKDGvt83b3**OpIxJVVXd=zJON{+V3^i@YkpxjcPXp zPP(>socE)OgtvV^7C1tBzUMPhFY`qdP#s%P*t<@OY#^_NCqSOkj+&GowBmv3Ux3UR zB4~Q$fmjEWOeFAN+oSmDNh9GJF98@kInd7Rhh|tj1&|<`wCw5T+i!q@tOX!3X&(HU zMh?^j3!nrsySMpJp%1Xv%q1YF_QuS4r0FbM2|xq>+|IP`2kNIG{ndfWp}@J8=ZQ?1 z{S=@chURqhvmkK$I?+a(cetMgq-hx^ZF#~S`!oVD63l4WR`b$=rFuyu2Oj*3D2}TI z&{yTs`cJI;1J#; z=K{3jZNp>s?nAM?NE;+LLxj0kFNfK{ZatW*K#M77y9NT4ydX9~lRAPL0+-DGy@MUq za_S5qAuh!jdCDECCzSw{Rj>-_5}_<3q*eivMzk8wmJXP^KtKrmynAh{G!P99u?GY! zZItqjFmN8MI!z!u9D@8l>(YLkp=_%*W)(UJiZ|}PdXWR>nW(3LOPw@~k~uUN+-euzL&8_F|gYxSuWrq@A!2 z2+&51NXev=7q6TM!#x4jmvf%!bQjdwMAE!K3pU!*M3FE$JW$yIMI)mSNhU+ob4SNb z0S1btj+H*Jd97*zHIujp68gX~kOe3p^8pf|e_7BV2nrn3i1st>km)yD*+&2uiI54B zPBc782TFGc@X+lAg)!35i3ac^04r9wGb)WlZDB@d?s9n+uMwI|edyG>&j2(=)>Ki# zN20Ow9)NZ45K)wtvw%Q(D4&B}B(2^{N5c41BiR+AXX%(v=+eqkEjt*?i>+`95B!Z&`(cY zJZvN^W~fmuKr1Nv4X1BMc2PZWTY$Wx+{>$AU`Hj-JwOSiY$Tl; z&e;wZr+^cH>D_|UNHj@67(M~Bbxhgl>2M#YDC&+Q2W%_ZwtEXAH+om3L2F2>P##8L==<9}rox7z+YQ>72`Kzx`zWqd=eHP#5LQp87f^7=xOdydNI2^e8&BZ# zfJf*^q^7&}djyCTYulD~4&_9^{smf)IHz0rC6}8^)M5Q7ZAB_$L+#YPVyC$Mi3ko`5T?u*!q=}>=5!b`z1*)_*NDNmr z>X!kqBA^V{T7X?8&odEWw~#=$5MX(K6iUdy>_G9%8Ni7kd?aa8(HsKBmIMZEuc=m} zk3_}MJpgOG;-7Q~jrQ$mZYr>gA>Z?6;T1&|6V9FkS#|FCQeOPtBJj%EsJ2Dys6xVS=y}1gkf3X>uJSN%? z3Xsg0VtLggDL28dBFqZPgaAYN=8q^790%`fCZPP;b1UgqdM?1&17I4B8vZqlZ<34Z zGce8y>=LHRJFO; z^^HK2{bAqlI|Uc^fjaU6&O-`%2BgJA#s+ShfPQ%Yih=yE{{MgeKk?6h```W7f8YMt zf%^CV_V54YKmKq3_8ekH%l^-3<~)x7>Yum&hkoNf{OAApFaP#G{b!rXzx|*8 z@jv}9|NCE$vtj@8FaO{@{$sX(UeEuR{PW-c_uIew+xEAA_qX@+{d~RN@Au>JwEus< z9>7ogn|A!^{X7h9e=2GqO@q(J^Z9(dAMfYmVUNfA^?tm3bp2zjt#Wk7e+=&SKXilI zr!l{UOS%5sX!M2s8%o>s5_|mp{DWkU`qvY+**snk{Ljz}$fox4zkNNQHaY*72R`(| zhzI|RzsJvbJRkg%7k&*s|9<$}@$Yzxf7V{}_Rrh@*%V&*fByIV#%jD?&v+Sz>HGNg zJ`wz#PyOK&e_)E7Juv?qv*W+|6gUBV%isQoe}~<|qCI`}?Nh!427KwyKgh-PRcrXC zbEMA!zsaYF$!TNfpVL@`k2i_1)~c6zUTV@lAH}G>fWB6-r6qe`3O?*E1 zb@;Sz@B0xOHg#8wHlFyz!_S;g%MX&DL7$F)Wc-7=&+v)%Ojo;wmG9-$G za~Ev(zXhk0y`t~Lz8Eb%PXFc~lfFx2;v9K$E0J7<5Y9Xb38 z@Bru+Jz_&ppYNNx`Mx^6;JLtuIM%f1A<8DIc6cY&9>@tFkO|3wTK%AC?La3&Y{UL% z_SXB)nPDOQYP?Auo}?XE^A}I?%P-TLOYdv%B=4<_dc4RYu$a0oPhX-J?$IN7R-Ag@ zMPG7W!Z*JLRLD6aU*)I4$*tejxVXOdnCZi}@g;`&dN>*7e_l?qNhn|Z<8@sc`R`ks zD2DgqPbPILb>A<(jSKvIlMCRRDKX%!x?(07a`Z$ASrIcf>mGev_}mvhFN^|`AELtH z|MvIs$L>?e3cu&-REO-|C+Abb|H!JyzbREX{UJZn>DF4m$;0qRE(*P#@pXP8V?p`r z{Xc$QxFt{WLkShHVD@hjsTco_FCr-n!W>umr8iPQAm{PR=7d!nM$*CC`x0UB-=@tf zjhh9z3yl5k`-7p9S^SeeS$+cci*EwwG8_W>+Bp~Qrco?x;{1gR9HaN%fH;NrS$me!B4)+2TJ_oTtr^qFELmAB$pfPH)F?k%HmG7DT|WgKl~LT zUY9z*x4@^0W5=`X5{_TT{-@1GhIAB^F^v84cDAK&7oK(DgN(?raix#_ItrYn6!Kux zF8^S%e(ot^zaFAAepQ^hk>xl|^+?AO7?k+H@cq0t4l%j&E5=n7`xprmrnj_nh#1- z52{b^XV5}PTs+vmWj3HRtP6{)Bz{~Q50C5>F~4p;580D_y|ja=`CS-AQzX|>p%9P>+OT>>Y&KMB_z7Z z0nx-`_JDJ1f~aS=V5P}Hl6^mEUi$m-2mLR`Urdlo==Hnj}XQlqaou-9f^Zqx`_+Cv`Re1qbRCB`GE%)Zrv71 zbWd`s*HetmSKHT|wj|l}-V|HjGQ_-Os(4HEmM!Bc`O&YQ#K4Cn9*TsI#iX1%Q0aTR zN>wQD(ct%f1c7+J#a{pB)>nkkaK~KUdQwgbee+E_0Cx%z91`d!4LW{dy!Nf}o`pL_ za>wIr3s1j9i#vHcO_ITF=bin_xh^I_Dg8mF%(e7W^`z;}pHJ!;OW`3C`teU}|05*& z%g)37r_qgO0E*)xiM;#o;1IM_J;Ovq(<*7B|MwMEK>d;KqIQWw9)&^a-XYwbe^7c@ zi;e~?PK9WO_CxcEp(fTH=dO!@hL}V9!~S508(f8*OQM3wcu*lfo)7o`$8Dj`0#p-?Vf1b>p3U$#TofOIsWTV@ljlzff;kGquPx z?)u$&%J%E_koTo$KV!`(>_6Sy`lf32=8f_z_~Plu-@cyOCYSQ`MKqDU!`6KouQ})U z+J|--Dge)_#JjeIdxfDpUDg*<6i{yM^SYV$YH>;O2 zmwbqGa5MxS`yLX`^{1y(Lc){mi7c_9CBVT8H5YsO%URM+^Y+s!5!44h*BZH(fR@w` z3xo@WT*8;^N;0~+Yb)$_RF8PYv@u+Ezr=oS=}dX*5BNbDwW!GQ4vSelCDQp8%MQpt z2}>-`qxMJwpDcJT9@1|T&Wn1A5Y=<1Qb~TvL-mwX?iC7?>9KphQM(blN#UN*DX7D9 z#-E;>zdrWq@PGd1b_kRET)X;uNtBG{Dc>GR zmdkw-*?p~P4SY*{dyDElDY?19_eIu7W711EJ-kOe(L5#8dPN4E`0@JDxaAfD?GvRw z>UBX9aX@2}wlJFijiw^!&ae1wey%0M8w2~^PbYauBSWQv3)4>SxE$A?7q^j@s!civ zT~+SJ7{~q>(Ps4@BFQ)wU;)>E8N~^B635!aSAQfa8#a85lQ9ZhgzU{3vnn}ie zt&N@Yvi)(JHZ=5W0na`DwCo>{cJjDPCfV(}Ol9lK+4L8alv1GBl&5sm> z1oc-q=13eKiivo>6nP+4MYV%bK9nF7rEm$~6z!!V$yLd(c|YR)bZJO=pcDMf=ol>{ zFJPD_Xc~Mh-n299>%m!vMi!#LDfjsY*?alXqFtH{;vsEmNBoGc(q|yizKvFq&~;%~ zf{3T@kFZ?tvh0N-{rBU~KqHBtGnLT%q_gf3)-ncG@mx|(3Y}gO*89WtB*8<5xpxGO zxrv(&cwPpoz(Fn_p|Q!WPMfe_Q<=o28dLCpNCb_`gya1R>k#F!XJ}b+GyBhT3!H6M zRft{~u*9*4` zGe}Q(etDl5mpA{6gOMyh=PDtBJn5;cBc`<^2#KeP+6y6z^4o)2?o%FCGN6Y`lXBk5 z)++x7@5S>XEwY-@z7tL`+W5q|^vYltvKZ2x@}~8dS~THOb)*=qE5$?0xIQvZdY17K z?!a~^mgqoT3}+eSqmnCL;bL~836oJfFApx>kJ@*eOW=-t-+_wjM~)^{r=Xr_(aMe5 zML7Rzj<0Ye%kdf-jjyS^W3RCO(O^dL%Doj&Su&mqS@B!x!khvnUQdRGDIQZ7g)WGY z+20Cjc!eAx&y{G{GrYO75y{0IOzI_NKthC~U$i^2{XArzqIDqz?eS+H-(f}!uXr-B zhnJP=6SAT*!DGebR*nlF7p7n?++7_$!s0Qe2RIqwLtUlwuV%@E_);vM{M7BS_h^e6sR&~)9@KsU7WLhxO!dAo5-BsTx2As z7*1UG>(6Wb3fS|@W|9LsP}F}k!FPE0o>w5mJG@LXmb}IBDVj^nkSjwj9V#j>Iu)e2 zhEV>JxEP{}Og?X!`XqonrOZ;g4!6=rgc8ZAZ>@(7QG%hfE=)?#urB#6e1Ggx=OTzT z^RPZV$V|dR8{s)uZiQlNCG3P>k{gA5wxu|^`FpG9N%@1&O{WfNo*>js6AMJ?Sr7Ue za2~t3_uSfRbU(ZqL504ON z^sjPq$OS6zVK8#}G-P(u`i8FipodTXS#7NDtE{Hl`iKOlO+n0GI)P$j#Bn%TDnk-5 zB8cYkzU0J*O!%Y|af_zk3(EAQj#Sa4{-D;^7e5NA^dWtlYrw%r$l&Y7F%oa<=fQg+ zTo!J7Ef@aQY-`=!<@EOs8=*V)f6kQB1A}N70`lSTXFRL)CHlCffRYdegIDZp+|rex zLxEoJ@CsMyuCj zDYXw7^%$Zj0ZWG7C!^OG`YgLpTq+&{hI~C_C<$HGBa$gdOCorO;lYINsWo59Ed5HC z@~2y8RB7MO@1a=TiF(rv@gj63)*;1g!uDlw@Bn4om%WA9kf!&1DV6N~d_|xTsShoS zm$g}zZs!(n>AoSeKWIZ+X7ZN;gVzaoFSD92*Re^5qQ*lbms%at+7=GEjwYH|bDt+oS7Oo_+5YrR(J8%4 zgDTW^4zQznVRy?rHleRvSjnA|zGvxv>;CSvv-F>Hl+-{K{t-GQHb?=Gl7wk?eTZYd zf>6sDr?BG3vX;uC!2G=zMRtlBeoS7GJt2#b3)~U=5}LBORtUhau;jhgy^kaTH;l*< z_zGLT>&>x2?)>EKRtzHDkCFiD*%pnXXViyK451jqI2P>ZkVSjB{}>Zgc2jodg-gf> zFs`1*!iQhO&|!~af`b^+Kpm*RnCLT%+dMaKTCW*2O1VJcJ~T#9h>|tnK{=Q4b3D&- zv_EeDeNpcfaeY57r;z+aZrM;ZBuT5h>`YttWbQ|zFYzs_w^-Oi(UX_E z;}tBK?|4yFrcsa92zl`-Nk6quFGUGc;bv4H=S-J~gb8ht^I#fyNkUx;qNReCIP8@& zC|9s5IU)%?1$_Slj%L9AN5JIne~wxw<$^A~IXwLG5h}EGhN!>04+O@bW1Qt5&-Ec| z&`X?O0Vr~mzQyL>iq?>tsMVy@_k1ay`TbDXLD+L5ctrP7#;?$xpRotBIz3jb`a?|5 zW9lA?Yhbj{TguyqCo>Ecx?>EarnIT;a;wlw(mnV772$PgllFb1UZHP`DJdp9ww0;M zAHG^I6u)uJg?(>`E5{LQqa;0S@=zfe2BmC%&Qd&I_u%&c`N9M#yi`ovfcAyD8lMU%ev@{c~QUctH%|jjDTi=UBM@g$Mxql z{0TE6c^Qf1UOJon>wi6CSwG|mRQ{6GqLzXB6*R$>mq7fIw~#{D^C2;k zJFJiv>e1osrN=Mcq%d5U;a=g$deFQo%K8-D6fKrg_0$_>-+zR9dnl@i(#o63c1}ZN zPB5KTyvLaZU&-Gm6<5aAL2m!yo!tylj&5ce<7mi zPpO=}m8AZpOfI(|wIn%kBlPcm1?y>d$a0>cAoCYLmt*O?>q}3aO-0^(=vRoDJT{ps z!l~g!1-yrjZyBNIXE;242LO?9`*Dpbm8SWpNNM^p$G37X!cRakH|UetlH9rP5dWm& zkSIQA2coY{to#}7Q3@^Zcl@cY4&6+TOJkL%B6?xnv(%PO+{WV{q>5@`Y zwpZlQBcdm@QSPn@!HBBYTR!Huq=P*ogsL*BNfjiN>-fACn799_Eu4T~*zwya1G*~Fi(5EgmQpJA!s33$s&FU#yJoGXu@)DKDMGVUyr z$7nA7LPd1B%;+%^^c_`2fFG?|)C1Gqm^16S-3_Q*sv)WAO%>Yx6I*U zN|M?iV#;J8PufH&6oz_EGsA<0GxA2L_^zOH-0;DirlNKz72UAfRmkb^$XU!lka-Amhf zEZk}Db38xsv45yg$5vVX#w2sJnQ4DL;SkEHrtpAsqVJ_PiZhUhz37isV9A>yA!6iV zs#uOxIf37jZy(aOAIsM8;I&-Zmy0ux_mWoh-{&O`Qbt!|!Atx7SO#<1+b_S0_AD~~ z{8GO{CM3C)U3GTVgE%<$L8XNEnWdPtTie#k-;%OxWKDtpj$D2K>TcNs8VnJOfbo6q zoAjqruBhanQ+zH0qSz@K>fYK)t`Yges-{J225l8D-4Y2Z5f~)>i^9a?Dc9{<^D9wG z#8y%!<0#&WgMBOJ_9ZbdOc<|cgsqW}iQvAK8S{S;c5c~`++2A{E))Q#~l9GDJC@pux;QuI^qEbI}-btXs{u(Fqbe>%m!z(*RX_l5CNSLK1 z&~=jorYBYJlM3$&XkYwJ+cIPU+NnMsi@tk$WohN^x`p0teu>v5;{$hB#QQ5%wCtxC zzyGdXaTJ68ZJ@|0s^KuJdfy=DndI!Qj5D#9womJ+9qvl z2voDn6DB9xj zgjfTU;?YzeAX-PIR51gW!d|z*L?4Mblz2d!mOc-2syM%wFTZdYlA8Vh ztILA+d;)ke>T9Oz#iGJG6s9!}zX};B)#3K$2Np+Uti=wChU}~f8?D@C-K1X4VOh@D z+!U@S;X1yA$NE1Y#P5TJC3wp2pp#U97S~g3ESks;^JgxP8mAzLv)TX%tv1BKZm0(N zT}wL0w1_PvRk>jVFQj{P&}Av+F!a6`>&8f2_9l1lgrSOSzILycR7KKn>q#5`+-Kdr z&wyQK@KcER`tE&MpHm9&sXE5Eop#G`&#x{4&K17%dY>ECKL*Jps4RhdHC-&SRC@>n zzYd74F2P*wHh{RcC=z5s2Q5N_b=7i0pM|!8B3m@@BsoK}HGio|zG~J`5b(>x1bb_( zu99PAZ9WS^k_s|)7jtx#Puq;AXgd}i!q&(_!7UkwVa2+Rat1}D!&k0o z4Q4!|?bZ2}9MxUoj@xwnK0fwq1b_S{Ee+zL;Z%b2-b+Q$7tGK#?;>Vb+*wggr!wnu zH`HfM^Yk$eX&W?;u0$L>v8pagHd=DU?pkmckJT+gVd4lF!VHCa?ibVzK9MJzx2X$C z+b+x*3%=(5Vljb1Rx^=>y3tN;0Fws*xtbQZKa-EdmVx3Z~_ zg67u>N3kl!n0x@I;B&qT*u!mT@>3r79VA1BOMX>Mpu+9#sKawVL&N=V z{jo-D~y|v%lPa$sqpAgKo&~= zJr2Bjl)Zr$mir>q#nCBK*l^z5;b_Vli_dKddZ59@XT0ikonI`KN=JfdNM&pGFj!|xX#d3rxR=X$h@5VNU*ioZ=y3e!n{=t1VvAn@1WhqgJtR7f z<1y*Pe&Sd*id7&f-iEhxA#S1L)RgU<3-Nuly+0L*-rV{q2e^uCbrgUql`^bh^|6eh zQi^9MULH}kyUG#~UC3Th?Ept80u10v`tKwJlZQHzI;I^$*A zjIFxH`z+AF({*a>mQ=M0tF%M4XXszF)2O8Fa71}pHNH(R+Dgw0@`|;IoK-O#toCkz z3iqHtLU&}*R$~;(Vag8A(MZzQt5CdwGEqT8j2~K`(2R@;fy|@j{1ye(bQSW#A@a7oB1GWxx%6l_IIw{?$m-DttNwS}9-(b3mFN z!Hr@koxyc8=O;~F(j>{T6gvPrV-U30tWu>}XKbij&6HuaOALJ+!=PB$KzsLG?Ht{a zw0k!xbw7q5ozXvV#MH~}TAfYR&*OeHB)-vj?+u*Kchjvdz#tYC5wWrw@w&d0P$_)f zw`QCe(taJQHk;lp2MQzPI+OVeR;Qwy;h>AZm|Ke}%SXa(22=0 zwQIhbl-BqNQG}#9ZRM1+6&k(ZcNII-%~TZd4J-wtbK{`65=~kG;Pf{tUvjU&1vBN3 ziX6#I1v;n+*wsTS=C@U6vtt;2h_P;5;A44@CF$fPTs~mg(-rd5xo@+YY!%81dxvuX z28A(E-%Xa^$C+fbHE>}y>#jwdn;wkqm8wUbAjw(c?6l>_tW+Ejk{-2Qu&vbo)|#f1 z!nCo)ds2H^1?*NRFh*vF3i?wgX97C2n?b4E%PP2N(f7PmMWR))CH6e*Ixw>8SBJE}|YXmWM22j)o_m-&npYn@%(nE*GX>{xRC(H>l#8RKB+kQZPbN zZle7F6w8aJvLV=nkqM_4Ue2mAOBDk}Lvj#cc?s=s7WsA|)iaQMs}NpO>}tRbjJ6#L zGLoT}msnQz*$R&pbMOOgZscu!7k8A30cpkZl=^I(bq878z#{uM&Z~GGb{ztyczwQp z>iZP$Z)6ecbb z0arVJv5N&Fj~73C%&OUq=C@v~oqtIioEs`fp{k~|f=HCXMNE>+V*vAp&xm2dd#Tc6 z8G>m#f9Nfj36go7mqO!EHmFHgKtQPQF?nD7P2$9aLUwoQzPb3uWnZUt5(^vg%u%p+ zypGS;#lWUTcHXAZ_jYow&bOh$80-CH|1a8;zz4CA5N)L&Rpj&1y_Gas?o`xBajKL& zlGpWvByxCbfd?TKA}vA;3oxdfuMEhV>+KOwnjKD7p*8kEC`?okeqdhFE-aGz(p~dm z8RKbmh@~nYaIX(jaemZQx|3lZ_f@n6vAU-t-p@JXV|+cL{3^fBfpb3Y6+8W7#1)yY zzyF8+icS_(MH(a<(j8f@@i74wI!>AXu&UM*1FdwqEHt~Nn=`2t)MEQ0<274aO6pc> z>5%@~iajzFPEa7T;sjI%WWJ(ULOzgGEd0v(d7CdI%!8-mD$K5}nk^Ov>Pl$P71MmU z8R|lK>k+8pj?R&2(@_Qy&98gYFRAaB!TAQw$S=~~TYLOAz2U?v@Y&7XPc{D>Qvniq zFP6IW6?9}Rg7Wfr@_T?3{;zpl{>_t)!0w;JwDa(AL3Q}$jxrWFq&26$Gao|7=8n5e zRUQ!V9L6`W-gyEt2Sk?EEG@_UK`N=cdRdO!z4F95IzHn0c)q?2Zzm&OC6%wES?Iv| z$6%?$1L3u2KadLxvZsng`##f+`q~i+W(ph z{9+y|=gml5JZ}lu5)VXc>^MKWJz2N<{-}vX3I1^8!S-RLh<5nlT6XiXIMjNIa0?Ty z!bw{eA24%=&3)$4e#Dmd>p+|MX@f#(Ld~VG_O~=wJnTis^jzsagiM7WLA2K^pgo_~ zGPeN~oHMahFjm;0D%9W&Or&$y(f{OEzRnWI=7QHnmYz;g5h?NbKd$(+-*Tm;6 z!1!@9;ZRV+j>h3nskLWHg;J9-0D5OZLs^$SFmnJWfDncen zT@=-IA1XDh`Rt1s5;y2&Y;=0`W`wbx9|Bj*#s%kwnHF8eQnVu0QGLWh^!C0SyDpu) z534$Ky6XOJZ9KE<1%IY)RofKao>g~795QDRG;r1Ps8wPfcfo;fGc#9{%%`0x)DRRZ?O?R#~a#I@V#G}1ddiDqTPh^FZk zNi2i9M=vCCueSZ$__}?Eg^{#|lrHH)h)cX_^HS(02szP1lTid;%mCP!)I(SV#PON6=iwvqH>Esgzpxk?rRJ*$0h;lV zu|k9Oj@g+Y5r0A&;)_`v#Y^LEn93GVx2sd-p@K`P>|(aH^6s;a-hqIK*>$@B`FcF@ zv1BZd6S1xor9lhM}Um z{u0$~E?xVNwN3Gd+NUV%B&CqQ>}hY90>mn{#*7whW+ zP{%rcH&w(!>UjX3s3x@tC8R5mnsilRX4U5KO{2>^zS$QK~u%upsxXM`0 zYRnR_TcYkHD>E&?_*jkBvJm<)&7O2b)oL#}m4we+84lw!n*QAD0FE!k`E441o1k&L z*3K}l8P2oANu7ofu3X%}%iyE<#y|7HQG9=o&^A9)1u(DqyeVw8ap*93-9C&i$i&JS zAss=~U&Rh-SG$&(GGJ{e**pXgZCJ)t%lf^oEz!J~CtC#KlRc`If5u2(l&918o1jPm zEVTrE2ioqF!0huc4fl=m2e9ux2-{TOyYq6ms@9cD(G;)G*XQl|`nV^4C=ApDLNzGW;w0a!n)S3TJ#uF$&YYE{BzmF0xFDEtXM4&*jfq0Kmu@pf z_y2DUT}7=tgHMI^Qr)&p(#p=E+IY6Y{}sPrX_V7S|Aw4|g@e@w|u^rP(dhEOcpl)a3Nu8ZgJnMY8Wj82BN=IX*hVNrHgWnbs5pk3ma zo!fL8Vl~qf&;LA9=N}_3#}aO+~VlOk&7b-I{tWa0|U5}w0~iT$f0{D>v$$-|Qso85g(+fLn6s@ZL^ z%lE(kaK_a5aRg$ckTxk+@sS;Z1s_c7cxA(li@&dM7eg1}Buig}^BWt!%Q<$ftowT7 ze+?3jv{@h(2jDH_A-(mT-99W8;DrTJDUD6}HQdT7m|8XB)0QvG0??gmiQ36X=K=DC zMe8v`35o!Pwr%x^v`X!Jru+TmY)kEV9fX^O+z%&<@oS?&z}uJR zduP^%F!eQ&BJE`#s3nWrTU=icpWOGHA~xU68f#R&3S+_}%mZWR^%%~VnOR4UI{0t? zGvc-VWr(;yl<>5vXF*!w^(wML6BAlwcdQ0(Rp~O79_6z{;sq0(uQC<`TZ{V^rTVhQ z@RNZx#AAzGl}@Tns~YI{Xa`Uo3oqV~PVSi*2bwlo{zO!a`(e*lX^AqP*JM;u{)`_?#V&x<^Ct2m#KCEW_=X)$}aOmVV{;VN$r+HR`GapjDw? zTC-+B9>QcPYE~25GZU4Z9}%6Z#c266KtV`sc3T3^s)-)6x*COiEs%e)7tyhxl@>$e zTOdk+{jnu_rs&&Xb&A2y8y?+k4lTz2mfNg8{W?57OQkiu6na zh-|@GRpdozsd?L`T@&&t+n^Lx6Hd0BRGalWd~Bs)YL=wJV* z;_EQ!e<{UUE%vs+=rK$XdQxXpM3g3~p>^(re=ioNphWXhQW6wn=+$UgsC`R1mkoGI zdUEOk;2N|=bMHo#`fKA%eKscXWWpl6O2sQ^9x%MV+x_T-7aEB*1eqJbW-4okg z&wh;}Hlo>I+k;t+XnpnIt>OC9>bbA_JbxWrYxYy2rrTOoU2S)lG*9{6?I4YDqsKKi zZ8nOY^#u-tE^BcBW5IC~8O;?|McAs=BP@mMOH!)zQ>#s2az#{&f?hD9*5j4(>_n$) zfs)hSM}nw-i>y9NOobz)vuY7Hu}z=%G{|sr+^3Ff37UKOQSKXN;_$sYTH?g8JCZ3mA|3YY6SpsXzEj6uX;4(+_dx>ukaKG8140(v zss>mKWlqYF1SqUxAOBPEL`d>3v>MdZG?-xROud+WfBw_>ajZmKDVpO>tx&W-)@Fi4 zAK~dS-%wDQ)!CZr(lA;6d(?Be!d&uEa|0Ttk0XulS-r}reU~DuaCLYLk=hi#^$Ng}WFJCP>_gkSFI&uj!q~tfJc7_wc)nThR@B<{K6>i=5DUg3+-@D3h2Fu!Gf@4T zwzfyZ6RLviZ2Z+&Ht6=SKF*tb8t(Cd^|h z1og$3q%qHophSmGcK_{Q&!eSuv730%u#HKI+V7JqNr~g3rkGeu=Y1Jr01t)XWr%PI zY@l#^y+BA!o>x_SjAFz89w2~9X%D(hdP6Wk;?VS#>s=Dulg5ooRY*{cTvW_$AZ5Vk zP-U{`sB)6X*1&Hp3FWU^OqA<|K{ynMG`yg=t+)dkepeO2RS!6FfTxLr^uVfm(Ms+y z$FV%6PcT{CNjnz50lJlU6A#<4oSSZDk5D>NgmNG&)Nw0rJd-VQ{xb}l4^#eYSRD%0 zC5?Wk;`0Ui1G;)LJ$^;WeGPwO?EZl{tV)^d^UmZZK)bFW8!BWqENbi~T8pyk6-)Gd zmg=TPkt|RlJmF(6s=r!Qn|X2qw6)YSOZVG#|IHuwxXdpI&*aAom|=>14b%!y7_YgV z*I0)NC0N|ye&knmbM8Rh;7o}!dq zDa!R`7*mgr0S@Wj7SZy^v(t7s8~$YD%e)TfxjG&PH@jT%G!0KYzh1eu=9ODx^gOL! z2B+VV9VT@A#NEATs^>f#qxZ%uWdxY5XBIv z+mQLGm_#5v)Ud#)kYW662*7*dJUhBZtLqi0#f3l<^zm`mv(HXR-ma7VyZtiB$F4r* z?agL9AJ@YcT(~1-^<$R$8`1f8XvaPuq3vFK(QQiJ{yom-iZ(q3%IlWgFygQUp^<7o z@0l7)Vb?0sJJ=<(_$Z%>R*Ilv7S-%yO;_2d0J}fmb#-+G?S5Q6GG$>HES1r{asC^H zROlFGpu#j8zO+xHyMtBl9WVpLpMgCq8x2 zCv!G(>hjI9?#p?88!jS+5?R!wHH{{!o>ba*lb8A}v_Me|(`89<5r3Co4jw}MZKA~b zltCDm*ppb z-?F}YA4d~Bs~XrjX==D2#GK)pp{gc@y7SXBbgd*czifZ5Jot5#4N5?CnE-gUEy<06 z4z9mh)Haju`zB+)9;&u5T)}b_VSGoWuZ16>wBL2ydy)Jqjj`BJQQ0IRkfP+aaIaJ> z*GjdqR_w0ovHnaD7iKgFmEQ1}G@q2RZYFzP?nzU9he*X{0eWDE%C0}r;LCDhHT6y? zR+5XD;wa*Cl<^oCe=V|&^B=}tw>f+nY*A8EiGzh#Z)(L83AhynYw%;!SF@U1d55)% zVgW(e24pK~j}+`FE*navV34vU+BUOZ{PwC9s$8+p zW8dfH!(Sqy#KPPCgMYrrgqopgAC8qHZz5KoU&Ok7l~@7>`rifJnbtqUJTB+2L)0Qp zTWQH6O7*FE9#J*TRD`Izg08D-Gd@7u9O6Li`bvk8$^3!!M5RT2LZu$C=cwZ|v9(iD zo?I^MOmN*;(&EQJMsyfIiBmaCT)SA%=D|mDaXoWj&*W{l*PU{zAUfzoTxZKfnRm11 z-;n8H*beyc2m>BOr~@h$?mD3yn(1cCxzTQzMdN)RZ-u(jT)e20`Xf_rX!51g`%)=E zONTAxGrmR%AQc9n(^GUf~?F5b8>rOHB5KhKSr~#%Z%`HD?6+)Don9qhvN7g zemel-+K0B~7`ZDWV%=5~@q9ktvy88I3C;Va(=%`T>ncG1k0E=5k<{9=l4=kU6s-6p z0+S^TZnWN;C!=$(+qs@AN4G`1Jn_E1#BWEp z>7eEFdPS5Qe;r=@T2RuK41m~4Xs{54{zRHRPGb-nR;-dLs*5MT;0=EZ;6U9v0CK%F z+7x-p>_3gqtv38iTd8mwjZaNdshY5DPMZP7nWShyC!wp9kIe4A*~7;Q=nTG|zZ^tj z-uHA2=R1XT`}l`ro-(ARX&A;KaE8L;)#&==yrRDbhdWsOcgwoS*`KPP^e=^}Q@sYn zwkikU5Y48Qsdv2=3gaq6K}X-Bp9T^u6b|j6=8%*SYf^>q`VCOut7#6ik*c@-G+Ea% z|DGXJcPiSo^prz?)QoWq50Qk@7#nuY#T?00LeazmQi9I9FzUjTyT;ERV z_EL<4&l!4A3&(r97Tv8yd>$DuoD_S%J?Ib2x{N-BruX;rP( z(oGbQJw++OGplTp+ePMvE(zSKNn;TY;w@>t|1Cm@Loq`%n>pc}A7#J!S& z)-FKS9C7Tfo+=%3?UEc!A8(x={4|)UF!x|{qfpcR$-<2DxPRDP?thl${?~Z!3b*{~ zygs3z#*{zm(D|=-bv2CB*D*e%vsh9xyJQ^*mBs_9mL~9v)C#1~vnlB>b_b5NA(B+{ zGscHfO%PIwmxiUmR)=Oq>`}?O?M^MByNWq6fu0nx;jw$dPr^yp?iP#-YK_lsj*Ej8 zgvCtL!og{uy-oAABz8y3NVL!X+OB&VeACx9tdRgix|NIb>i~tenhRX^0w^MAT7j;p zFfFU<;a1xmOn{p7!1klWBc(zMQw3LLZFL|V#yyq4TFL^MN{1~85ZTkRX~yTlCStF} zOo(TPzS(d#nZotKLc;|9PL@H=Hv!cu75VtZ+UB|8!Fb`@q6BEcUAl2l$3nYUt?X@bvH8Ejs)GPKG6wL#{>1M@zLqa{{{S;Wxliq}^y>b@{zzymhUIvD56h|v#%p(D8!%^oq<%RABArRn)ykD7W;jBAW=jv~ zC;7#7!~H*=vO~*7t5Gk86@y%0^FV!TK1enu5QwToku%Pe_wMrZSG(Zt^Irzt(-5I_ zs5_jtC)5$Wre)7x(C^@DMr;t%Fy49O{?n2(T5l^)7)4Ng9G{3k!JaMsiyx>O`3p>ycLi!wvwbH-TO=I#8fEeIRx3oJh=W}`#&ZTD?)~}@Lxhhqwi{n1$1#0tct(00pEZ80K zsr7cps}9Ed$7RO9jxxMp4f?zyGCXA@pk1D=B8pGXC-p2n*+N?5Zor_qt8sk%wT9|z zdrZueYH4)d{_v01B(WyDWNDD->`1VX$o(*v4K-Roro3!fI^DH5Sd@w(p-|6z+dAA| z=?vItEJBoVS^a})dGo1XFSq4R(*+>+S;ennc`75;Q9Hztx3uC6gW77Y6nI>Jw)}I% zd>znGUFr+=nKCO6ZnM}S8(+6s7?%ax3aS?RgqR5%Yu!JAe-hwAl5H$ta2+d3(6z7@ z^)c1+ue8DP3se$wHN)$5chljE!>|&UJpDY3QEz6XTCtZ7Qt$AoqOV?wH?-8BjWw=(Z`N~+(ex)Z+_Rv^ zK93f6IY>gxbZISn>1Dpsw=eQPys+vzczj*A`II29IQnoSUPh5e5l_QgC)&*AkylQ{ z`2Y7fp@S-wl+m0uJ~j_%p03_mY;{-&LWbA3s%({HA>7=ff2_gziLmId&X9J+LZHeO zz+tC#Lo$oL4UZVqqJ9@>CjwQ7$jVe|_Yd@J#RUfqZ$+bI;;^U-xXrJ7RF(XWu8@vf zZD;G@BbBoa_XYuTNbPqd!Qzh8HW<-+qu|6%8TV?NzYMJ9o(*0W35_|=v_z$=Pc>At zL8Vk5JJ7IL6iE_f!kF%KSlKEejUPp$@D_-vO8GaakpkmDfvsw-_>Gb-j|adSeg)EZ zbMXO%s;9^IyFA5T)fDTYZv#iOJx7EVac0e19hAAxNZx%?*yj-*%XSsB+Y|2@FY1XV zK3{X+mH7rizUz}W-CXqRa4V)2ji=#cfuSy5Qew&AfTTkSbFqY&HOSn;bkN*ZUG`$M zC@;0IKM<$@h069=8e3we|3^Zl_OseeSQTpb-VM?OBJMAEy5RHxGE{|Fniw^<$Y@^2&LCB~?L!qLFp zg~Fvu@uMtKqET6eAnym*R4{kQ*!VaEeAS};`L`$g_9xMn?6Ij{&c(u?t0wGfk~z^e z@Ot!yV%|NEN%PImjqchnyPYy}E&5)q<@B8jzT>XClb3CjZ=6rg`glKT<*JkJ8&xv| zou9)r0M4&)9A7)r{<`4gAA`hKR9q;Tf$Sha<;|8HtKIhU=ru5+M5EYb4AE-O*E{JL z`Cl3uE##ioaPx=9M+8x!G2w`TMQOZJAbEs;;}~p$GAPDk@KlLpl_G#A1eS$;C(o$< z;SgR72Na08K^@!l+cn|CK1`F4M1;zFceuQSr#M*(-ECIe^|hwPNvB=?KE!GRCRr<# z0TxG9ZtH#u5N?I1;j)R8*G=TQ0M4qnvtnO1KpC+}VTD5_bG23@#>}S5#k@kOBhn!8 za#d5rY0xbkKrqAirRT5VuXV~Z-dkn(?tUJHAJA=4ng$b0zW7c|>oTraB{V(plwaS* zX@BD7)h2d*N!y$JmR#TQ_aLRb#R8KBvQuz~rtQ`VWyunA(J)e2m=&MxyjK7nq#iT~ zPbu1x1e59q5jC7>dhL_SkUh2jmMh9GPg)JM$O>+>D!+`<0o$E6r$vR6XBpJ4j&8R? z=Xv8ldD<$kOZ9rYd3F%_Tf_8v%jILNk_e}u93oueGy{clN%*vt`99}g`R)Sb)A@CL zFRD3Jj8K@%I+3vtY|#I!>>#n9K+dwRXo`92SohxQr^D4!f+;~!_7*Cm$c9=<+Q2aw zMH^D9k0hx@>ZPo#*B;}haK5KVP9w-c*MObIQvtZ^Rex?~S5W}zLFTysHWRwL9pHt3 z7`MAkS{?{uA1Zal)A4-I%<26ssOj$X0H1HN=zbll&8DHJi@db3E5wGwK}$x^PK2xe zK7HUQv0aM-TUU{eCAl`Yk7A785Qha30VMiM6+ssUR4<2m38?70+pqNfwlcxZRn=70 zv-RAR+jU|&i%zIu9Wk#gGOtiOXsau5T$-pQy_T>1>#@$$rbZcs!5Q7*KEyXElqR3Y zcwFdW1n!ONuzVRJvY&QvcCFr%$D+JR8Kfi2!7j<$AZRY-mgkE^-{5SG4cJ#2#B9f6 z(%3RPlxIRhy%;oMb(L5utb5j5i5zu77oQmrgwM=X1?H7!3~NU3*8eS5%+tr2?~OVQ z0!Qxv-^>x@ub0_vafL}3iXxQ46yX|8JPN0`%T`as!`m41KZa?sr96!gE&m5IiD|c< zsNA;M4(@ zwHoKAc|!EOL0u7;1n_vCFb#mw5z-nJyO)2@g%ywvlNquy|K9}Cwwxaa8v-Z_qmX2E zH$=IU`mKn%CV3l{Va`zZI^E$G>byb@k6#VXriPT52}a;>4L}C{$Gs0xwHnUL~nR2R2qoC`6Ca-P7BC%f$}wVscTmnhE)fP zDxSxT_v!h%julM{^R#nF!FYRT^3=*Nqwa|b*j^;yVj=2?i?BeoJll`(2h@+Pe)^Ks zh=#vUQ`K#45+z6~6jx^!OWq<-xA!x7$(r+KaiLw)7|7^KvSkI-?}>Z*G*q9feALQ1 zXIo=ArT~?#__eA4!3&BEKDYPn{L1aBb;JD?QE(l1B%b1qbRp|MoWyQeAf~(NMgUD=qifxoSnK8m zbq+m{T|WWv1M|*im`Ge{p--?HV#QPEy(e#zgSi%*|Q%s1ZlhcUwd z3K6OsM4|4Q@o}%mtP30dTQ1PKhqL0hp+Pf;L@Tme4r1-VdKpt4#Z}f`NLW=a`p_nA zLskb~rTP7CDR7mBhgssIk4+F`Q80A4a(d=lYNogdoPxUkK|IhsB`ftU{EHzc zU|vsqTDY$`b#%euM(YJP_L4ZdcE3q5sHU0j4KU=XqH4N!cJ&-ZA3<^e48eQ~F% zr}ge&`#x5S1!BuF)i4Lf3>FY7Jf5+;*qQF)E9x_02J=1rF_ZLlbA!IVUsq9SA6X-_Y%7m716ekLHLXUkWlRy;5jk6urk@?oE{9eVK*dSl=`sk9E5 zqqn+qxEuRI9Hw}UgUj`|CUI({~ovpnA89w;xwz2q(-N z*2>Nfm4r8BA<$fGaWN~4%^XN5JXT*9Qb4uNx@&gfq5^mx)_wZ8+O%OVh5XWnX={=_ z|9PPDaHYUwA75gfv={NIt05KZBGo*XV3`83|F{2{hk054JyyM`mEuQP2d2CWrdf>d z-8+LwT$C(yy_)uss+1*E*sHs$3J=}*Oq&)?6*>Yc&M#pD!r8E=c8wEGKx)?r+x-v?=U&<&;@vPbYhdXWIS z-sqs&dh8Mc-UfIgyekG{IYwop0ynVv3bHj}bl3}8Q(g)IR0#{FTK2|}N`AdmyEmj( zMg{$1oE2};GU2J%iEoaw0v58<*g37ZC9|>9*w({oJ0gfmF0p2?(^j-(11Zo4@&sFkg~826xCY{ja2tjfU_S51 z<6y~4iN6lF;>C`fk*WYsF|tm=#lE7B^%|UG8V1yViq9l zaA88sBJ-9G52(VdGp|kXfu_Tfun@nRu(>A;4-Xq_l@AK^B6zT`-g+!7DSuPd%Q#%! zJ^iq-)^&r;JC+OIFHg8_4$qhHcqR6h?bHRISD}0Ea@T$vsQ_T5oMf+Q2=66<2SO<+ z0UQUfS8V_5X`NHj>i&AIcC09`iCSndaRq);n;~*Xv*l8<5}r@C$HFU;wH{?dNfU>_ zlBbGFU+-2EN`TMTzBP<4Kk40UD(sqnlV=qFBmO=j_j1p zB>?0()f!HU;`&O;RyQ0}#_ca$EGbsRaK%;XSqj#>HEbSMYwmaThr^Q1G~_>i zz`?jJDuOZF?daAU35OMA&^fb1%rXxgBa-H~KxOl@f-;o8Tjg?=j^9jB6pPJ`7PSh+ z3Nu-ef^l4ETcMtYq>A+J$x>B|0FduX>Fmgwgz?zkZ%%{O?8r0mgtV^C?VaG;mRr-^ z#tb9FMYx{%)opw`8dfuOOEuf>^TdsH?T*C56P zKBwaDVyhv!Wtq&5t%=uzFlDE_D{!Dny-^{nY(ix374=f(x{|D3l$X4hcVsrZpi$J~ zBPpp|A7z_+H3+qWD)6OmKacr034WV*uz!SO2!IjJFX1AcFrDht>KjiE9fA6Nuy`YC z!NK54U%Rp%QGu3&RM(=xz*^E!Yx7XENCJCMEM7FoMaf7;qm;u@uWDry|YQ{(!*kL3A<%lxLCLaLzZhlhY8+YP>|2roE!(fx0y}H5FKQ>ALFx zIK|5opRe)udT-=1Gru=6dlk-KM_QAUi*p)kw*?ZVsJO&c8WIjh-9ykQR9BDX~!h2eINP)86bR5O90#c=2*hge!u?05ed zt%XvA?MBLEUi8$vftVNzi5jYhg^~*kR`O56LzWGR#NCCRqF7Fd0#A>x z?N|qnB8XUr?nSI8uXrBD*BQF8U(C=N^6<9-ic9r%=PE4m5t(dnrnSZAQD+(jHoGt3 z>$=pU-Vya>>x+LA!70Gd#e$@{EY%Ecd?F%{d?}CF-=LnrMA8ncO=K1Mz4M*VR;3e0 zaU>$7_2=o|_bj}nzNTVE%$P8ke(n$FF~1%@AqHtWPu)19aLrH^lEUM)1#~%#&&O=E z`Fn)8xa~a0+aQe0J1)gH__leBPiV6cdM5q%!6z*?FP0af&qGG&{Pn!NY-coHH3k+-smcE1s7xZ4T ziz5+R71wNkL#MPZayiH;jkv4wtd@tQkQ>TtRLi_0QYn+=&&Ic`WGT5T7qkC2ejAK# z`pdwI-FDepQ*Mh-`Qegq`;?v6M2R-Ms9=9c!`WSluio?Vs%^(jjxb_w&b{MPS4!UT z&JpO}?ic!djA7|vu@sEu%5crTAr-NtH}mgoa02AQYn{hJIiz}*^&{c8bx3($5^d4) zxfEzD{b6~E>~3>Kld~A8iJtF$(@Z^jhgOxQEWXJzC8mNd;r?LRhqQI~;CBD_N5@`v z)^Jq~006vdTO27r7CpxMq{}ly6}eY9j`Nw}`j!G`Uo3QR2h^{l1Lk(CRZ2k(UbVpW z7*RpE#&YnjNXknc-du`_$|Mdm1gcB+l6vHotEJUpG|Et^aoTyABfMK91P1Z%Py+k@!WJoVnneo-O(QK zE~4}Gpu`2M#5f73|30i@Da!dwO90akE^*8cXbkMy=+$f(I`6<06S|<*U$yZCk+uQg ziVoegM2YoJ;KfRFL6?zjLW>ifUPD$@h(*mf5t9dRMJ^z&B9t6Qg1txogD7tU!w;7* zp>IY)Ru#i{Zmyo*uJ)WR*l>!AP`m^gqLJ?u;!3o3+~rI-?SLU!*#2m98Hog}~=x*d*~>jH zUTJL@PG6Gs6VyW&>DY133&^>7@coFr3%DIa*pw6o%@E=A66*3n&hc1RWRJT;W6|~C zzYUIKXjn?^N!%hXp~%GKLuO-cEJ-z>7z)LCb2ldeKPU_?f~ifO2s^JjgmhFX<9KWre_PnhhcYqgAzZ8`EQstf_$Fi)C zTV>hzeVa3kri=*B)8R1)FqjHoXI-*-!M1H!qAU0B(Xl>K4Ueag?xCKI6wT~q?H1?N z{%k1S*$ra8l@9d@%?hx~Rwh>axsZ^7pDe_MrHVYH>Z4lBg#;>OTmIu0r+e@q&iD(S zAl+l4A0_w@uM;yg_)KJXVt{jaE<&uu*x_6;^Sz%UI#0(w2^bJ7sYT2TDn7&mK_qP# z-1B{QT#@t3NFUz6`2Pv^P^`!Ga}`}c=RTzsThtHLc(wloDgb&82V_O?)!M4~Xp={G zrObAta!XrP0p(TmbOjcix*sB=RkI__8(ngBbSgJKaWm@aS2v*J)ZESB zHFK#!$&n!5|4!{fPP5(I1|^ zv)YZa*l4w+wt=qOH)`Qp6XV_8c|NhQLd2VPr-lcr5ZhCS)K(b@qh6Ks_zo3HqG6%gI+S`xJ*nV~ntL7|7-U(kWpRueF_sHl zOSOAN>RY1KDshCwzoy08^kMFJKE~;T*9n1Ed!yKXpH{i9zg+h;Uj^`}jwOY# zu~|f5Qi~%=bm?c`VMjulpuPkz%=nBHndU3$c%2(NCSXBbMKP)3sa4 z%lu`$u^DtkL9EH$kI%TR@r2pTa0Phxm-j)bNh?bmR@eKE?HL{eCcSuv(<%|c+M6Nq z!&`MEUuA$KM$+$sp{aEP_mqLmdmonncrisA$0zxSsolH0&u^<>9r)$qOc^BK$9(`g z-g+Lc$Gl~@W+<9L;ifL9v~6-1;Z^I7(mQ?~B#KSXd{?j;S1R6y(68(t51~~v>FhaZ zP5{}KSQ}!}gm#5@_aXyO>-lN}1gKyU6wri^CO#;i#dI;KPY0S*uzVqBhG| z89yS0j^pDrh*E4vW9Ot6zI8!MP1!0KS!}+L-s*msh;=R69bYT$d}5VWbE-#cK#O~J z_A@f#x50LC+R&sD6iQF&u3|WC2`9WALCGj#m5!8MI(ULb04i_rl%1SweM%A!=sadiG4>Ar_ZxNQhj;{Lp;{_|KcA1P-!Dd<+n(ot3q- zdQbT=M|3Bzbr_#G>LSIWV2LFmVGq0V8wadhJKd=kwr^u~5(gzC>PIfAnd>#sVylmy z7tCofiz5uso29$Q$t{zEgj~-aJW|0JR6k5foxQOdC?a21z ztXx@fv{$epEloGw7uOA=Z-_MWs;MI1EC2YLSKo3sAHx|+oo@cQ`5R$*9CB9wNn zaD81-ffwfNk@;nK>L`fE$>xrpgu|4VvttypPZ6~m7$C6;?HpaB*=F8Tl#tv|jW0So zA7>LOv&LRm050%+5J+UWsuxDG3G*Xv);%$G!k=*2{+*0rFjrAM_f{QcDE{VM8BWl!w_Ai!~Q1gvcyFj_OTT zMN$Fe2(f#5BuCUrV~A?vEZ-rz_x<=tVbu2Vtv!hmBM!H{dutNLo3DCnQzT1PhtKt101J-t-oq*z3uu4^br|J>kgBis$sp{9j3Qe966hln@&c%S6Fci>sGKIu#(D)_b;$civd=8$ z#eYv{pFNb}^m@wS-EJGp=e`1R*{0=RLxhfj zC!;8Vl+db!XGt89B6pV}1;brQ3?0=xMLzZ$(+Xxs#X`yK0NqPrDl`I-im6=qk@Bgf zUEd59i9-8lD^$FirD;&H6m@W;u#Oi>&wZf}<{^bd>dHhRzVW$G8aMK75uSVs(R3BB z)1+>t2*s-2p-$^pxV~|%ch?LD-ppK$_tyZedBX)XCl&E&a15ejg_M z*a7Pw93G$U{}lEZtw|v@@Qby5X@64k^%31H6~$G|axN!{waqnLvD3el#1Gqi@}mFf za{GW<763Zrv|FJ!dOVZAZh`pagx9Ylm2tjVp>>~v@VStl zggI4Ih%Z1?aYPba8xkR6qF}PD;Jl+UEmA0<@bXpgbgOpSL7B@_MsZe5(23J^VXmq{ zLMERr&t{Q(|DG)MHn--&gQQ~W^m^Oh>AQx74UW_9vOMQ?bf@Rxis{;x#zp;r#K#k_ zItfSd39#S;bc^ei0jKi>k^eHz$iPbU4F^uK0#t*ykV2tqSdSA196g~YEhq%p)D7Lt z!0U(TBosuGNGhfIkpk^NpyAYN$nymORdA0N8zQ2mOF~JR%CG0-us4IQD|XD%ZC9Pm z1(=mnUM;EYi_(Q#7snfN-&oYCijQq?#b} z18}SK$vp5&zgcf~*61y;4cwhGua2Ut z4!XVG)AGb>&Ww0gMXUH@#zv*cYsL=lwfizyQLH|1KnSl`M@_U`P0q<4q}HP%*)-vU zj94{&EL5@BN(J7?VEw^-fEc7lc_5VAD$F$2a;++DuB=s4dENAUG1@Q566RK=>sD2= zt5D;77wtU5GJIq|Im}?dgo9M0XvVG-_Hlt)934OI>lvPih!&!4jBP0*ri%HV_`x?> zbPUJ0K?;QH0Z1qafDJ*5=T}@($+D%l`s^4|MA|c@`U@S8Jqf;PdPK)dBN4TkxT69; zMA5K+HT1!*#aSfHwa2(8MoM1KDAOty0+ofiu2i|cxNKTQO#E@nn7b#bTm>fM^{%*j zZPQykLkT4I3s=mt5EIXP#&Uxb>k!`A&hTybbxy~=P4m}LHny2YvDj>QtLUg{j>l%# zP0`AICnC=*sSPJ8#nhS6t^J{c2tuKw11fR_0ku^jbT%oK&Kgj`Q-lWw`J{P}MKaSp zGl#&o7{Stue^t$3F*bMB%Vt_Yty26$qjbBcfgq@^sY-SalA6Q>Dk+Ni zb5{(?BfDWCskVoq1|ajIlxE^w_`ej0a}7jTy?e?=l);9zw?pBpb# z3Vy*X!0a}jtsk+f>gq|88$}X~5JIXuK!qjEc$gyC^+JtQjpEvCG~aD@J>d9qT&qRR ze|NY9Jc)1{^BdG7@GnQ$mr>%nbFBsA4NoJHu!!&$tS^WV>?}p(4m+9(MtV53a?DMY z+>=pP$fC{r5KMTlHVVcHlo+DInw!T_>r>XX%5Jjn{_B$E<13!2AOMf#ix`f#rT+cA;x3Sf|_oN(LDY>K)Kus zWM6|(>x>JQyEIIhrMtka-rBm&=;9B-)zq`ycNpqQ=}z$@=dDdBg-@tTFxtinCduj- zL8-GFDo5cbCz4BXc+;kuqgLbkms!%~7pgfRag|IXw`#KPgVx@$TuCk%S|-M->6+Hl zZ5G_b5SK~cY;CNWh$1!K(K-8Tnz+Oi!zw6vABMB)cDC>16nqzEqb^mZ1`rB~NBY;l zQ9E~lg|>f$;9^WKUZ>)v0%A)*ueRv1X@TN9>swk&{1Zi+is@Qxwt#TzHX|vog95te z#)P!QsS16oCG8w`9vrxl8;)wc0yQS&Dfi6}uCb5CcD2=BU~l7&Z^Z%q6bsT3>u6E? z{?~Oo>44s*Ew;<=L#AO1vQH{=?Mayzcx`Rr&8-UpcVbi}3;WNtfizB|ksRe;-r`Y9 z@kH>Eg<8d{LK+Eacm=AmC>S2Q@&I5!pT9xV)q@>b#)0RG8_)}F#91aP^};y}lkZ*d zSyI)DT4hxC&0E!f~K&R zM{g2r?-gTIF|$)G>QyS9Oj?Li?d@MRr|PE=Sk!b#Q>+y~5o=u<4qZ>nXs!i%5lS9Q4P&W_Xn{7t8bppEC z5hfsCtJQIsD;3#Q3rD$-k1*Px48z|76oo^Vw5;mGNM6}*qGvFFQL636btFhZFO9Q! zh08;a{BYOP_R)>29Cx4f03g3Zov(L?J0}X`6 zRHx_BAmoag_ly1dz%oIH*rXaM4pu;)gXMxfOz5mZGC(Eq7iv%4lFAMZm{nTJv))8E zis7v;4|tD+1HmH2;H>5xAw>zKKDo1C^SW179(ZW?o@tXRQ8@|Od7po|6lgo=YelY( z;#`M2(ph^Exmis==DrUII(FH0v+=hP(&g2Ga6$*&P)`d=TxYiqt~a=$c-ra=u73H) z6ASa}j0h9_6im`Du=ML8OVu?@kOw!H3>XEE8K$Txifi+l)*|&31q?5|jL;f^U|j>9 zzVgMghM-F0kx886yBFVn`*t4NFHAIS$}eIN_9K2V8Vw)Lq>kI}=6oTME!Y<_UbrkR_KREUAgk^@p6qpG7obr&- zSHs>utjDTbfQZlM>&Hthci`81>%NWG#kxJO_+P#6n0Ed8AMw=!bS^L;JRn%L$wB1R zk}8YT6oVN5T`7I4e`2-M!&9uZpsiOyO06tu%i5Jv31GSBnu<2F;+aRs{mj>PmuG`}7}G)I!V&$M1PcQ^euG}eaT zu$1l!Y3kHcb5C!qBlE2-863vwE}Ni$m>|v})+<;ci)BGb_Gdb|_#(x0?X5sswpzVZQ0C*4y@cPx zoV2$A~cr>W;CoAVyik@n81E(cEDu8Rn+Tr&zX^e_ztaLz*29fVmF;n_{^EM z%qredzfkP3nqm$v{JcNtxbKc$=L~fZ^&PHH$i*37uUh>+)GCv3VYbBX=^?<=GzcYL zUhy-8sC)mIm&XJacs&#dMJQS5)Ye~qpfruI{b9kY;OLh4F z4qxI4<51)ZdNdiMrLu20{GV?3A_hR1v}U2qeRY4GAUf=;I&SZ1+K6^Y@@NS7c^Yfh zLoHGN#og_z4q*9va5lbK&$ZV_*un-qm9E%kMdmahA^sn!P1qsCRT|p++bE&M#dLOQ zsy97yy*V)ncDv|ay8Gi>QnwxJcZ2DmyFem}e!Ey+o)@2ZCW2qTgqxtpW&5azGXIv` zgJnc>2hK5lG(9a@G5#5r>0EvtXT@kzu`pC9 z19>q^ecVGTK_k@!VIf8k%;$fFTxj?iPz#fcZ2q6IX|Kn(p?-ao&@+}w1> zIAImzi=h0v3$6eV%gwh-&i!kY{C3z)tH?9t@`5W;mtsQS>GgEBq5kcnzV+^F6KTyQ zkd*xbtiVZTzEEE^vDjJ2P)ofxdypT2l9}&ROB6cQmeKZrq56{BR-Qc48bnqoH=3x? zZlf$)U5Y_6wqh0DH{Tt{hmIR(dMxuHA7w-_ZC7-vOD7^uQD)z}*V<3eddE&r`|sl{ zSMA(3pT&frXjH0N3HSy33w&JhibDI+YBoP&zE~{1&7Tz=P;W*_T(^6ZLG=Y` zLbs5~Y(ndsU>*Xfe;+1q ztVuT&9{jr1uaY?L>Z)HfcEJe2*Y$55sgu0ZTq+k!yetFP&&?YoJVi&HPl(b}#I5*b z#M&im=xx;w7|k%E?cz2K2r*mFHGZw4MRd+RN4vVtROE?gM%by~?qgctFHw^hY(4H$ z=p_ywO7ST$amUM`TFFPPL=)(L>z{E}iTh=ov3kS=2s)7dis)}D%Hmvw2vRKodecf3 zFCeqc6q!@yPzZK_kJk^sKRn176ml(P>#yJfRoE3rCR(vH+t}#@LzPo;;K+a}#NRzz z(c)fs2~91NmJO@(Olo~ETa$oikT@p{ht=IC^!^B%5fQIA?mw(}|Z_nx6;8`f{5Os#;g)!Ygo;ZiS%{L@eo zu~!w?3KO8%oSTVNLo(&fV*gO=I7(h-p*sK5pCXxc1{Nri?2CNv;0movk? zfE5Z3iSl0ZdeFnPJqLqVzYo$%qO*GG1R|dA__6-B)ty zTDmzdRQNhd^c-|R;5CJY1aP72l8uI*+}^y4>BWVZtA4@3V(u6ywL0;H*~IiHpiDJS z1F9g6282=J-1*po0SV-YiYq6Uo@q}Oy?K)2*H2#z8p+o)`E8zRdAvn8>YJz2Cyde) zbN{p6Ca?3%cp7AVh*(w%;#u4S7WG-?y#J;@b z*hst}x35qRa0DeKsFNRzlZVgpy#Mo~)1-(K2{;RKI=jMwTxK|VE8S5XKcUn?{opuz$nKp?(QD-0i4v5FbeENg8- zuouqjsF)wbiK4DV9|DrL2AY;W)4QaDF0G_t^KVv|*(q~n>C|wXv^b%<4Uty{`k?D< zrzKI8mdkKi_a{$kC9T6%jB-g<#9SS7$Ev1?&({OmE~ux@>;Hy7%qdHQ^!C={!A%9Zb z`KZG7`%tm%k&?_iaIsczc((G=0vS~_nZ4UfSKvf7uPGT6enC8XP-5Ei5!ub@>Z8Q% ziN)3WqDeqDv2Fuwr`rIkwo@*|n^1LT(LG5MFQ~m9MXrgU8ZE2u#ED74W; zL|L`Fea7C2u&Z2%dsoA|!Y#jg1aYTOgsXk7J*=x z$ihTjuzlA=Ems=-_jp0V%1WU;^k#QLv2zPELiesC*r5aopv|JzsW0C3hRDkn0`p$& z3#-&oaGLbVa{+ zimvsszpo;RN>|NvRY2ntZy8U6E-6vGzaFZ$OjmhDv*5W6^VhMKVv}HGtR}u0vQ+O7 z90h}yA=RWqhuVQ(D?Ik7+2h}3-%_r!l?y=P|4{{CK?ICmP`f%L6tGV35TGn}|?RJ=T8tnIh*7EE>dVR4X;)}ol5{aZ(v@N#j$Gax)uKL;R{!>NV z8d#y&Hc|zk01-5J;Nfd*)gs`V*>M|^Fb1O|$)*dNg!zUAnCUL4Q>E(W*0si7=k;;l z->1iRCA)Zn0VSJFFgpL79cg;Grc=jNM`0w%T=DvReU$>Jm@5MPI&8tdbB z4KHf+&=kcF1tf&T73r@Ug-hjaTKiacY9`v)z8Y$ZRh4cmDCR(r*3(7z-Ajv32h}8w zShoSVCvd1=v>{q{%)04KnS3&@`HO(x%RK7(?uc~azXlSnW|Q1%@p37jL2?$~vj(Hm67$Su+n-S`u6@~lTiC|Zf z({*&?cwc(+@1c^?^_*gsN=@ptuv0*sG;2Gsf8H{9(Y=9?{oooRqaoiu_Dn}PhR#am zeefUaODjLr4NRisLR!uw6}bj2bOcvRvSAdJi=0Cy&U%OeN6Ncj6%*!86a zc;zRz1{mlK+kGI!@Dg*lz#U`9Q>>}A!*v;CguO2uo>q#2-^Zynz?M*RYQSIi6jY76 znqYGoRK2h|r4ZdtDuJ5Wa2d3!GaYP4&!zVApZ@*7y&BMgRl$n#M5*W#c^hA^uTy19 z6#!q}DR*b8U**%7XR4~3C+sL3w^wXfHLp|XONsv0{alu4k|7p2kC+1^6zl4R$$k~z zma+dCW#{{Qtmdr5bQi>r0<;#euDs_?Ki##8_J^7UMoCfJf{>e*^sg<=Ne!fd=#&MJ zrlEpN3vWX4ekz}-sYDang{oSK)pHZ5954j((bg3uk>=>a#~%(Z=pki>NJQ}zl=60F z^sR2%m;C|=)0ts>PK0xmWeWFyUN-!FpbgDbcuu?}ud5JLH-;luBO#W|p|L*gf581C zs|vb}v?0+xwKebWc?^0*2Zo!e+`iVWqf6WuqOiBTpr3RABok*=M84sB(qg)}Z#~5U zfdh2h=~_Y5oOy#xZFYS4_hFA!(i_iVen4Tg2wsq47-MB9)V1n&I0xWYD9Xqkx7&Jb z(Bs1{N%!v|R$EUWzm$GAfiY#ls%PZ3qUJKwX%6F~*A8&%5Cv z1{Be?;)OMr#Z#}P!|?+skC5qRq4Ycj*d>KF&yyfIx^wR+IDqcrb@KC8>dKSj)Kf(o z-Fwsa;S-N7X}{t1=18{JD>`QXsR-DtnTBgRXEh0a9bk$Ns#am`;sJ{Q@VC-= zpchu}mL7*>VMF}d5uRu(>v$tuPjdsTY47F`CGn`B#O5S8T;Nd)%cb!581+NXRv0Z4 z=fNE?LF(nyK%T!J3cx+fpuKIJ-_f3(wJPW<=s42q4`RmpelCGrU)#0o%sRwKvF=ul zc->!Ou88Evp69s3z}{A|?calzdlbG#c+Zu1MR*fZEC#7sE(Tu(!NSa&U`a(YX}P}? zo9n3EdZXp31171Hfc>6QI4Ddn>8)nR?0zd+E^H{K?m6>yV`#%N2xJO3g|w~v`F;2ra+ak38m`=(K9{H8k zhdm1WNQdtO9E!du?E1+Y6p>Py>MA9Ft)`fwASgC_>P69pPE%Gb#){}!*1^PHDH~Ue zLYe)9%_*)s&QHv}KX{Jzk6BVGY2Kv)uRbAS^Qv+aXzW(EJ7o@3t}y;2!Znhg!u_=Y zZCTFwWVhP)A=dY|p{hKU7KoLxH0`NCdCdgGXrb6`fRCh^uuQb{=SAHtBLmI_NGPmL z@^fjIDu6KvgpNh&lQr@!oY7?K+W@`;Vy~72=1|B02U-D^14~P;rAg@|5^X~%1~X_u?fYcG@R+td zoyN~fzkADdb(}`o{&oq2)3Hw5v^}wsV#G(h0>pB)_;}J2663$+&$ti6_IDZg@KS074d#IALTjSN* z5#ioI>qTR!5Fn-HEV)Utn$nWl<%eVB%}DrG45c8eUS=ANAO;u5K7LtU7|V3*krNfp z`PGxt_U>?%b&u4iyFxFlcWqnCmofTHkwDb5-?pTJ(Y3}$R)sD*!Ed+^8 z$Uz`GU-gucWOL~H31C1TI)FTuAe?@|S|(crafNw;>%iR`|LXa{3v6b+P%4P!$OFL4 z#M;0DH_#~c^^|(aON$4~zn-M~oX~xdpFhIcCyDNexDhf*V7+79X4(Z8d1Ahgl%=BQ z)Y-H|nH7ACaN8|0uODoYHd|jZrHZFmA!&Fml^!+fSS8V7Bvaut8hRLI8g8SepN40^ z`eV1u z;c+_LwkJF>x#$Bf6e#We{Bvk+ejTcpihlX~Wlb`nCz)r~v{h(ORbawX5{684+NiM7v?Q%E(aHOYWLTk^nOLQ-{jjg= zIaEr2-c0bTDEZ-3?D?1d==KRMx*#LMQ)Y-OTt}AI9g3vzIj{Svjp|xR*LNM$KZa^q zhoT<599X~}8&&wEAwLOOdh+q0KB=N9EoC)5^9H}6$67HKNqRNoA*9!mzKTC-NE#3# zKn1yJn^7pFI9i^_3>G8DcW}X~mIJ6Hwqn-BviLR{n_w&XxLS@baKT`Q-3(KLymL4Y z-6uqREE(@F@xciM?gvE$zCA4C&dHR24O9QyEY^uUH^ikLCi`e|iuZHKbC_D{7m}zR znYhrBYru+tXuATD)T%8+R>C+ptM4ycMnC ze~h?Uc#2dn9-O_RnKpGMtXZ;Xb*h}QNk%Gb<6H@Le41;WJ$ridC`FS((@UXcszj#6 z>q1Hyx^+upV%H_x7s{PdJp7JpnJZV5SuZXG+^=yH<{U<(_V;FUV5ges>`u{!Yj@Sl< zim$*i>8h?~vI-Smahn0PHJ{Q=8dT@pj<_PRy1cC_Zcm~v2Tm#hUek2nZ1Izdy3m#u zYQq<-MC5dN{&L#Ntw8y(Hex~ah!2dG5wC9@8^eWW;LZ0zXTbh4P|;tb{JQ2av*iudnkytu8NUo$!n&2^B&6K zNGOqJBEwI~B!w|HD>PB}zP4nU;RRAKG`{4O@V=RIy4yLFp3C9NXd51K#kz1S;(d6& zXP0}ziBG@naSHI=F-bRSYQSh{Pq%;=M@_H4+di_*R%$$yS^##Ts1Jom?Uq5o4$yu~` zWf>?`v874{l$X#t`c_Owg$hSTJ6IpxZinnqh5TyL6K>SeHlt6sla_6#v6Dten=CU` z-i@O7sF{W@IM{GvJd?DOOXxyObJPE`_clGYH!-1$P6X zpa*pc67af&TP0{A=)X?{&7467>5M!luNHckno-}ZTPK(&B1osZnYr;pOrylc=mXaN z49^lTazL9h2DWLxehySRe%{fUasIq?eU?IegbwP3kWuZsk?s~2TjX9~ zS1liZz=Vj`BF!+!B~8Hpia6$3@UZY_{eXBYa0D|O zODxa>dq80z{D?K~`p=$q+xdn@Ie1mVqDgu_Joly}iQBFyMx@j7g@=3On(K*M%+Y;d zI@UwqUq8aR^89fOTMvGm)8iqJR2-t&-=2pS;kY36>lxCN*tf9}cp&%qd#2q~wS)*{ z2#&{u96*g{qQKOF+dWA(!_?4G+GHJnu@g*NiZqvQEM8ihybw&>@~jk75kV)O4aArn zh`b?$FUbu(3js$7D0A|DUvAY9nKLkR0Q>=08~PIra#U{WDcT>I__z=Kdi^|&@#hIf z^7xrX@?vFrl+QCVz43T$Tl-5}l#b4ES0StyRSts5fsR8`EbpK2CxsV|z!VBI?B^jH z<1a&PBJegLbf9V?=I3uW_W2VSfC zEiKsxN|CI5h-E1j7t>)vIZl+tmT9<=9Rzd+$arK+F6vcTBy&b!YqT-1B1s~7wm^v3 z>pa7&Axa6UwUhlRa+0JX(dx^DMqZPw6eENwmQ3_vnZ*<=9`7j`5794abBG7032vUH z=4bSq&=ZIs_xR%$^ycBm9iJB*X&ASKy-?eNy1+`M{nqA9qG*XJ@0p5Sy(f_F!b)IT2S$ z(>>R|yearVA|zO;B_c38Lt{eb-CvU6s|gBTzH*o(&)s5|)4m;xrn`Oyvm1WifX?D) z9^+0C%r=j}jgE}(sI|fdS^J6*A6TvwPEuinBwNre@kMAEPLgpWJ~RrFxI zELNnIy!1Q+Hb-DEF{rB_PDUwLW>Vf!a8pI(lxyPhqDyf0{yE3qRpaN;ANDWCmS%m(x74 z`4v4C2UpqQy#OSh$~qy@sf^(6W0@}qNrkP7P`CF|^avpm=0a$s;hGE?IU^frSw}RL zs>`rA;o;#~YsSO}_$$A#5rHU#f!0gdjIW6%$^=ZMB5NUWQAG+mO5NrIA&C$n?Ybc2DZE8ot@*5e#$0Lji=gc2;fQAx-%r}I~oxvCpPA-tkcy?Q6x3s_d? z`AU+K)(J2lm=y9)l3Y94^@v>v?B`tm4ZJ7FalH{}C;4&>5H4c{Ge;boX7S{Y#vSnn zJ;AfE*s=GFQ&(w_?$6V02iR}m=RPEC_<8KE&y2b7tEVT#u<~pS_1l_A^`SEHq*ooe zKG8vNWA-d!!HY|hgDpwYb?y*GxCSQ?$}x-J4u;yAWfr|e5JLEEgxMf6cohed7%&yd zkX?`G>jzN_7U=m0b(DkHddefSk(Vi<@FP&5^G7Nj&L7u4a3SweS;+jRs1P$A0Zu2CXA@F!dXw8KZxbPe+CQAmy654RFX+rd4&Wm;rTQ%w$0?!r%e^51( zlQ2=`iOMW47)m6)FjBFo#q*t}n}sgnC@++?Cvp~HpYs^?kAgSvkF9=~;oyp&$Nu_x z?w0Fks9;6d()G*ALmsytLWt_u^<=ee?DThrCM!-91$f{f{5%z-Mqz;C( zYgkDBQg%p&hD0GsC7^L&l7LA=dJS6>t&hODQbpsXZAl;_gRI^~0#M$R82(_^0DiEN zDQ^Q0^p5!%VSdacpk!Xo9bP-JtRdyKw4=9b&yvDECI44{8As;?`5g5d`^(Ykk3k~bi}Ny zHl?uPOyK(XBdkKtAGw^uj}StLKI!b5?(v3(363u1ccaM5$X0)89TE7jT4EtjMX=dvGX3sE z0K59PV}J*?>8Sc~@vE_D;Tj5|imwy7xS^2CL=wsQs0A@n{@O^MVhzN~6ZipKo*eg| zAcA0?0Lsyjtn%U1PHxeH6i`j>BC2X3nh7sujNP*a+Co{rUNG|ybj9{^sxw&xgD?<< z8~Ar|RzX}l-bP|Hd6YIgoHov%a9r83I{ND;P(%{X24(|GKT-Fsen%4#YDWTZavmOj7-rhC8m8_gnWh+LO@YFWl5)rUf5E2&(2(m7_4`3 zU-N`1P+PKeG!#G@L705Z>Dgv&{BM}{2qpS&=l z1-LIyqAV7oOtiOAjwQR67ElsTF&|N8#=d@EDf4c+xKWd4%X z_0ur$Sm?2X*+=8+GE*XjgwhcRCeb)AifiCP*s9r38&NXkLL#T(OOl)cONXh28wZu1k#7qs_dvOnvA21a%%)}5!P z7$ejgSXBMo-!v)67`kQOx+(rR@W*g|O#E?9wczu_G~u_Qe|K55uZa0)i1w4+K>#AE z=7dk;f}uiyQ#_%qS&-TY&N!wf!W;U?wT1~`C||gi3zs?Sw}S;!E>@Mg1}4desZ1k7GSrC_%Smw3ug zoG2iS7pMkH&NH)S=rc^{q<#zYLPT9$MZ{-4w?L0Fm;|4t+%IBCPV`~tfBX1{fB4P+ z{pY*?^LKy$hhuB)y8idS{{E+*zy0akKmGaJ@Ba0dpa1e5e@Ay}6{jE0Ki6dre|7`@ zJ^a-%>woBnbv}aIG!Oj`T|dwB@S7jH@Aw_mfByZKU;pvj@l}5PkAL~gKmV+M?)cbG zKQ+d|&HNDm{2%hqe|{V@;K%X*{rG?W_y7JdXT-huX5SP_w3^V zA|qxcfD6#E^qNo*T^H@x<4IF_*^RFY{yKf{Yk2QWr-32^2?QP`mkik@C?YKJ29gxc zCokl$$Lxae*7^OBh#}WbE|{_lg4l-04se8!ou_v(XBUKBo$4{<2o~-w>0K<@C3H^{ z;1%$RG{>ZG{;${UI{NJ*<3I(E3M9S%ExRPtF_vJHjnc#0GuyLk;9Nxc2lrl=eyi-g zuRp>efPG=W$uMWaD@w1+-+wPBM40Pdtkk)v#^aT@X+UuR(FhNW1-W{1nN5G+hBzbO ztRs|QP4Xb@kX_J!uyBWh6?b;R6zL^nb_t?P$gH8}^CHD!4J4OM*=3M;Aq9@0GT_PN znmM}$E!7mHd8A@K{S{00akTXscB0rzMw48zW>+B42-${um+WnF&6ZswM&!(^FT7OLhT4W55_BmD9NThc){+Z45m% z6;A5w>{hny5|~z#Nipn52odbMmh2J;5vka7q`Q*m z`!{R$aU7LNQbPz4FP-k`y=>Wa0P;}1d)XmwPi)Vwfb@ZDlB$EV{=F{vWBML@$t76D zd5E&}i1WuGyMn>p<9KZn>FLME?BfG}fy<$Al1Awlo3iU*gyl$QSXs(0z4<@R*(ES- z_5^y6M^a;9vjFwSCA$viz8Zl`k*#K*U$f6Id;;9u2;G8U%aUA|KI`E}wqrOEoiP&& zS0@(@*+o3#&WL>is7aS?zi!Mf0a67L;35!`=jNvD^Yk2}sz^AOY}U9ryMl-eqz(cu zxHN{jCA&a~FGHP#mnML8=D0PxCafCEW&)uH!5t^pY}qy7^eEdP%82bPozZU3F52X7 zpx`vc<4U*ARJZpg0dv7{|KQ-o>H z!qeZ5*(LGRBk04Z+e!C~zn!uRMo9*^&cJshAD^?2)0D=LH$~(K`A&Mxl3gQ*D^snC zIw8AY#D>M20 zn0-D3G{D_#Ke1W1o|eML$FaDqk;V$1;0I|)a@Cw&6+)RXeW2`3RvD$W@bP&Z<|>*$ z>L@)#u*ow{E8^oSac4yTu8$oaq!*Lxw(L5tGHavCF0UWbqWJhY9bH90WTYuC{}tIH zn|_R9I%9&s4jE{@>_MNA~G-OT)An9)!vx|5}m=V?- zR1MoGvWjoYu7g0sup14bHbiu#N%v32kX*B7 z*T4l%PtHUsqEZ%(os>nE(rp7&+h$NrS{IFg5?pMcpnyfGipK88=M%Im zmC*=1LG+wP{3p`Sr=`b;BA*%w8@V5w+<97Zj6FFb>7q7Xyi@{0m{vGrcG=@$tCiwo zWTh`KlIR$Oq)9KEv&)bfT{sUjmaL>$vMU}>MyymKV=wGMz@R*>+9>zCs(n@@Ls^k9 zYy-KW6#Mq1n0rI37lN>y;fsRmHo0ryU5reG?P9)(;#nx?w+2bBX zjf=5Vb~~kX!PaD`x+k2D*_B){r59jvqT}3B-fLJOCD+X9H3AQ?T5;6#d4<^9B{vq< z5KTtNDbsx*tz3w68@X}fSLaJtY8LKML=y#t1WS`%vZt4Xn@$ZTwhD#koR&9pb{!%(DTJ7vCLdq2k2BMb^_e64O(rzCZq2R> z5rxuCOAj}nWlR|t2iP4e1UaI+gPR!#2hg4Vb`--?^_XX+IRn>WrT|7@*BH0GJT=Q` zG4AEmyrM*hJUqQ($gU6pvEz2`Bva2Ap)tE=U^q2I_9!g8C%zda*8eDaN@Qgece-qE z&B!op;vQaN>?{O!o6nn!5bH0n%Sb8B7Lpsuw`Nx*@gjDExf{@*@nSti06@kZrR0Jq zKd=EqCP`D2P9 zB3m$(0=EafAV3OmDT5LrtEJL1w;v-dOF@m{o|+fzOLhrzO-stdh!u`f=k_2O(9Gni z2%}UZtJ>01_qZrbIzD4hc9FP1deNR;#G~N2p;Ee)gExQ7X5AL7Nr;F z6QU;rVyrM`td6|BVY+|pZ_}dZLuVxpflLlKrxkoZ5e9TtOp1)SmIQ->z!m$9=;b_F}x z*)U<*b9CcQ*X$C^IWQ9e>Jb5jxz$A}wb@TuRszt2kim6DTK4yIs?k6l9t|S05-%xK_%CLng`#d=i%H55Kd-70_mij$O5Y%dHwPNm@T(M+V zAVok9YOm(6TkVw=`n^yg0;^eR4t8|5NUqzm>!Nl`r1z{t^Qir|dv?*rJ%wI(2#t^t zWpA|0uA-aVwcTYPz0jhiT9~vb!UtP!fgnB*qsT)D^RwM4qwPv^G#~@004(Zc^!X@Y z1UXU`x>s);H4n)}B}IxpDWr?+`hFlu!y1h}PR2j5qXx1?n&ag0xj1eVeb&8ZSzo!1MQ@G|dE~$t6OJf}vphsl7p;6;?E?}A zONx|W4U%3@xF@}&LXV=w(tG(Kz(_Y%wWLR#^a$dmI<-nCEoz7YK-La|!$WRyU00z- zsYn5=e+!8fW>lIK(Q$0EnOWsT;TOX`aC$PdSy7@4M5zop$bcXw*OkO5s;a97rYm2i z&?YO&D$E#xkw{wQ)lx}|QYXb;T#RC)@?7C<#(&j^V;XdYw}`6_ON< zl*IK(U|$zh=uzxFK%F2q%F@a@Im+7sYZY_Tt6!nTSQz%kv$cH$Q>ZDBKUsVZG%OVk(m0_ZsTvC#w$XQtdGsDO`8fyHg)GyTZ zK-JVHM=e#2p1S)a?`1`@loiRu*^P-H$WXSKruE3wi4xkfC5_yj6x?YZKW5hf%Vz#T zlma=XqS~Cgs6I#Fu@vs>S@zUl)wU<50g13D;gVc8WY_gFzxn@U2lILLljho!aP8Pn zfjsz|%r#9jCt}i`SQQfruH59BA-e|sG>*#~@(1tk8i+LKnFvQhGQ*f<*f^(UJQGFE zjwS&Xo*WUoU9W;j8oEX#*G<`VY)nO-;3-cD*VHqMX%g{-W6vaHqDp2l zO`@H!Tz$x394i#3pt#d4A^}Ht9dtb@+N5cg;#{nW2$SAcT`5N3s&hp6P}zulUGE#_ z>NBDxM>AW_m)91Z<+1~P>QUQfGNQ`56ODi*rMcX-Ty(%2A&f_!h_W@~PAZEIb|t`Y zQRy~U8yPgf0XI&*w$>1>+589@U0V8-D=m7fP)mz!F2if9OO5>m>>I?6YI2~fvf2P0 z7<53pnDOLN(aNfmV#JZFf2dWvt+bfYo0WFNI)#jT4O!J1vi%qZXDt*g}H#PAJnS3Ze++V!e$rVhogyW z>v2?meM)I9IOkIcT$hpWpaEk?eD~6 z4GrvG!MjGT1~yWYPY>BCUVwskjUyj8I!mE&0)Lygb*5ox6=6B$Yhsp?KHTe8cZj$^Li zN#pe6!!f~?I6Tfj>W9@<;_rCDt7!hEs=$y&G)nv(39!<|3OpsEiiY%zvq0-os3WmN zDUn<=XV;)cV?BiSkuX=23zqBx^<=#Y#xnv`bs~@lUz_hBTlVqBIb)SQWLzY}!2{xB z;s%@{NJDlNo5z863odBrc97vUV|HEZFrW%DG%i23&ZVhfLL==_EV+v-)m5;akrpB1 zq~?5iR!3#08&^@h8z;R$x8g4abw=Qh5`|c7-ezM8>x}DYWTc+2k1jvA)}p*U*zK$|Be~W$q5yHS}bYAc&+NYYn%UTrp)==yt+2)P&6v7WN>9 znMn5WCHuJQxLSih_Sl(PtElH9E?b2n*E5CjD#tVY7Srs73aVxpGcM~PoO3+W@%Dv7*hI;&7^tVhfx z>TvABGfFZbr=WeOl&sC(%2cBAn7WG$HYS&(s()*n9dV32p9g`h;3_ z?4?YjSu7eQbX01LL5d_P=XOpFR4QbsWjx6mro(w2RjH3*zk}pa2(09SvNq;2W6g_b z>+g7GrATH`!)6@k=p$U;oTNggX^kgj%E+oU%1fb4(XtmGdP_|nvjGT|G)W}}+sF3WSxXS$>DkZX1)|Ud76`$5o!6KP(3EmA6%Pc3Y z)X35=MFDl72X51-Rw;u;@C3iSY+p`OM6go!zK@B7nQZLV_pz~SJVpKjmA6GA)L9cP$67j!_7HSo=r*9oHft)U@6wn|T zsjNqY&7?@R;+dY-=*dRKom^0s&&czsf3r6fpi({KjxBT22+<_hl%;c+l1YhmE9xs{ zGipFlCVS}_xAkEyKLb1DmVID`hm}Hf3I*>2J-?WeshrXEij6=f+V1dg&~RqNuEE*Ui3V zpPnRjLz&cZ4q?Z)5vD|dyMAfe@66+epiXqRY`E6%EZR>b>_ml=OQ!S^b_9qr*~kP+ zK3_IF8$(-$5Ng??m|jw8b_U2Qa!UiIEV-oYccv&T^nbFK3r#7>RYkiqnvl_21~}a0 z9Ta8HGe~7<#Be4S8Z|T@rf3sNPzWuKxx-Jb;TdH%Eh$RM87aIu6#$uv_;Rz;} z6phcw#*l>&ZAm^}G(J1oWPu$)0B``OKv=(PQ7yZl0fQPo1lUU1oaidspK&~+z$flT zE*H(u()Me_mcnR`O}m%^;mf0`7uTg%6n)P?GaOickgD#X?U@w;Q)FN#4}H(vFOZ!@ zU##?+vhi6&B94v`-a{ixvuPkW-~MSVZ7Y*ahHwI68lht zxLR|1*$r)_r$K}^+zEXyP%8VO8EOgfGx1VDL^eY+2jZjGc{k~Vrc?x(DJUy*15xVD z(1s`q=uvlTP^h#*)73^65Z+UAMWq!Qej0G#LgkXHpvp$*kY_u8i3;qkFsgJxdr<{a zEew(`_b#orLZcLbP|p@>*Gd<(V_&ut63U@hRH5Pe;i|J)7ll$H{bH3aXwM?niXy@0 zYS&5+v=x*VbCg@uV-qw`0*cr%b&@N}258!4FpZ=DBrS%@{%0p8E;1%-aOg{NP1yq- zw+(ui!ni59q|ycLfS|GFHxtrzHo1ocTfP6ialgSm8259<_dot?gcEyxkL2nGGClL(o zowrmPpB?oI#!};G^Fq4T{A|29=90F4XnrQXE4w2DcKXPwz0Y3SSVD}KPN$UVsC7T1 zEJ72mxu+Ag?q>joJfH;j1L*~ou4f8$y=9^XObL&AFdqnGF4ow2S&YZ?APei;M?ld~OalWgka$b5xRyv)LO-uW%&HN&2JLrnLVyc;Zyd>(` ztR59RN^K+7@D?%43;!ekc3oAH^%UPYDjtiJxysh#CBUZ1-)^HM>zx39Q1=8gf#mZg zQ4hu|>?YR(2s}Y@SxMEix!ehrjI-bCnFYmtLPG&I*44ry77o0Zk+zo1tG{68u~~}? zk0G{S-$EiWPiH)6VPJ-;nO`nZ77T8|_{bT6nyYUmOY{mdf|tefJVTR4eLuN)dgmYVy4ad1QA_vk?5nO(n8;aQWI)va}&)^*>xcBD8|4Fv?{VL2rqFOQw$riaXm+q;br0NG@HtJ{9L#Z zJS=(<`kYLuok8b?39yU}4`q!GJAqCZZ?+9V7IMSUswdESOT^ky5tF0Cw;4cb zv5#;%Qcpvz{dHyK@VTq`hISGz*IW$Q71$ve4k=K`qf_ndIoYbIynzBXxn#;N!At}F z2C_$*1a7%n<>)!=sMfPT{ceL+JATek8|&HLL^8L11YH2PsN}x;K~zqkvqTR?UhnTj zPvzt}=S5yAh`+$>>HDl4Jcm1SSNkS1@ARsC8uW1%z*>bCB7|%)2Y7s|U}4SA@zO7;|#Lm|Z}MfdvG`Z&}@0Ic?4gY+&)QZQfU0J7+Go zK3GW(GNhq$(i|c)^EWBf?On-I9yuqIAHguJq`b$ZJaSG5oDfJsH!EoJAZ@E*@_Xp8 z(21#CDq12E0W3+&La=2f-Eu zI?3nDL+9vgBGokiOy^DI=s6N>p=e_TF76P?b(N#%sI!L~TpkQ6=gtAovG6r;*i)|y zD(BA0i91xLxB^YCojm6`{Q(C7Aym&|NRFRF3m5^uVzN~ZpQ8jZqzJbBJq@qcq{wo)M5L9FOKvKqAW+*6{;nRCWQLLo{Cp(|CYOddPOT$L?) zP;!{Om>si=$i+Yg3=+b+djV59e9p>QS|Vw=c^_0xpF_V9-MFm~`9VgVTvr}KNB%~z z8$*$^e>jJZ(>VY`Kz(zpvvvxd@$@Y8aL8d-YWC2}gXpZ#rmXLMmbui9q62FVIXEYT zhK~+olDT^?tJ}lNDKAZj>@t!6h6oDEId^OvvyZc3-axPpjv-Ki$}te}3_7H0Y$^gE zlHN;s4xN=vSHzPlQp!W%af}_oD>=ZTGvb>wo|2 z?|=IF+n>Ju)1SZn>EC|sfA_Dy{QQ^i^gFt)Tc+uU^Urme!=K%Ne?NZl*iYl~LqDwZ z()ZIm^gnd{GIrB%e(1i_?{EI|@4x)|kKc~3^6P*6%U}NaXZ>@>$A0>$F;2Ld?uYp2 z|B!$F^W)b)|MIJ@vh#+3q+zp}BVqcg_O3qAi;6sDkk@s3>TSKG-c!EL>zcm$KyN7h zl!4yT|7mykvMNx0Yj0=;wI}tef>67;*L8*3#C}!rT?npQTaA6>mZfy^SU}xd-d;VCbc*Jnv$|U%4_;c?J>Wlx>TO^J6cTr zd%ddARNmWLx=npjzN6+;9@py{Ph}#!q5RZt@J&6ac84#kMAcRNigr}pO5RbFswvLP zI@3lD_@er>It^aeq^g_Tt4dYv^}nZI)dTR0s#YywdPnQ3MVA*9u;3rlD15)2qr_?NPt3w{1*-*HpOrhWDa2SC6~zD0a241z7X*I$muyy`}C|2Mc@E z3z}aw4!o!Y*7Ds~^}%X_@v3TAdqQt%iS>8)lEPTqocznWV|6olM~$pj^e=0amE7rN z<#K(TIK$m*dS*2qyrXiirv>k5pVb-qh9X)?R$kFbt8mQA>S^`Myriktr}&FXYc1V< zQ-7`12QR6z)rb9xR$JeBUr}&3gAxjgPw2YUUGgQhcWVy5r~y|($g9e5wdi_FFRmuI zuc*k?*Z!WiT#JrY9#Ktk9)S3k#cwFIEh%vCFE=;QpMTc)w?346&knf$wU{l1XNbX) zQKoE^Q5^-l67&S&?idNogLQCyG)hM-v1iCz%#)#T{q|n88CIT=Y?kH~^I_#tS*k;v z`-~;AHUpp)fRz5zM#aitAp@YUo8`f0?2DEAd(+fdn+n+TycEKpvO2E6Mac+otIr0= z^;I147?2QQy0>kS)jNZ>lmy0S%#yVk^_qpUJ`1201{DHo&gRaLrE8RSbC?Ry+L%w; zEh}SD7>Wn(rGcbvFr^G-UbALapA`BSXlnCm!)9e#q6tBy3;vd@R;;O%n{!YpiLawU zx|xhrGpnjc7iYvz2x#Vm<+B>3UNM5!29du9$@*Xqt>2L2HxgCrHB80uN`3L>bt`FY zDq5)J34t@!Fi!^4$~VJ)0vzpAw$s|WMKU1wc?(GuD=jS~p^mrA3ypoSsMe;mf5*65 zdwb5jU}vo+IuHW7Pnuk7n94szhDVtuXTI0j6w@F3ioss@^ z^Xx_vU_I#zRK9IXFzq{e?%r52_Q7ad-EL!H=$`Gj8(}S6?l>>6L27PdS}G}>Fwj(d z(yCkeO4Qo19{99@w=yTWWqSs?PuhB`j~va1NKMSM*|+-CA1%N`ai<@cr0xtc+BxLq z5Ei6zn;{#lkz;!Q+Tlt{qKY&O{|?9~yoF@2DI4seyn}crbSJDIXrpywPpvA`U#Nqp z01(Oe<6%%5c42`zBU&NFF#h3)DE-ZaVw2yJ=|(-}otm|#fJQ*<&Es)W>dmDz*~1}I z+Kx{BUj*A8kDgKo0zT~Ub6(EX4u4Z-Hl-usZ^Eljg0IB6p^S5_?0_K&0v@2gnDF%| z*UAs9LocTVO!TBD)#7NyAwpDY&(^*#L+*%p!-_ETl-cv zjEc*esMEC2q2-d#Qa-BfVcth#*xb~trEXMvJV<2?N+UGwLK2^hR&fDU_Gav-pfE!) z(>lhx#>zkhlHRIYqg+KXsy%JX2nK;3GSB?RYW|^W!oUVO3)vCky^>=0t#Zae>VQmL zdh6@Sb>A#x#30AAn71Ket0&fdtC|5IU?CMnkPR~-JrAH1jjEZ02WB6D1z;x0IHhP* z+gZtTg-k!1t0;#dP&TS=uu)ZKp&x~LKr&XvH1K8TmlN^0O5 zb~ERwC`Z-wh(#?Bv~0;#G^5Icl5Z2jf?-mcW8S55RGXcgL!1xDY_ww;`W8tn2AqMj`jKVAGRPO6{n& zMFGvV+_=w=B*RqvTa^hO2x0>=Q&|&_>d6~Dm%{9}vZZI`cFpfq37qT$r062A z+AHEw{XvDl@y5lYWNaqVONMHKC6)^rH3@dE%oL!Mj%v|BTHK6as39yXR72l_Ng|65 zO$+Jb@I8~!N)f4+rdmz~beV*CpNS7DGEyx_8N-%)!(21l8!8e~^$xA4kp=oEA5Cht zJcFG8)XD^*J{wKH3StsS>4<*sG=a%ZjO4}ke3C^uguS(q9APzB z{wyVB9{J;wid2gXX9bLO2ztVl>?viWYF@@J6+_9-&77bjBvq$6-oFdI3E2ITaVqA# z>O8k>$g}i~%=p5JWpAVK2;euWn6O{n^{u6lRA0$fG-*7cQ6a|qCWac`d4Pr-ER1Mt zk&IO;O0{Wudfr$k=wRliShEDyKpo(v7Wr7Fax4X<+9-w`pYVs~=DkshO0}#G+@Zt7 zL`j^CQ%Xve^U{QOk)fWNuAAz@f3_7TCvh`j{{39Y?IOK9fnr41m=X&oXaK|WywZ)C_9C$XWvW6 z>yok7Y^+AO#KeTwj!G@Gyrkc3%SLNVazk%aC!&^QkUbluHNCB1SWzRDf1S)}Xll%E zLLop`Lh+hS#}r5(TH%}7E=wu)2Yc;E(%~U`2MWy61%Uvz0;vz}7>-mN+GGRpAxwr8 z$eyy%nz0;pECM>@7oY!C_rG4h)DcW5d0U|RuU1@PZ2%}HVCp{3aKF?L&4D>=lvWaG3a67GkP3_?mW z(wdFbf>RLU!mi@&y`3|Kp@*djsE}#&C^n%xNCw)oftrwtn4AVkJmkFDCVqpDhnBXH zg)>4gb&cL@g5;s4Y{WM~7$+!}C*Uc9JhbGEj-o~I@YZCsAsekJQbxBZ z>S#{;8;O%So3>;CXz~QNNDsB%*JYDE8#W`-K@c$Dk#|4q|ND;3e*a2omK(C#wKGf-E)X9 zSt*_guv?5dg&&?E6Wc$H-cLQY7;{W)HgTZC?;0i3b2k}f#Qy+0BJyfF?iQa+yW$w! zU=xrxO=LRm7Nv}Bi6ol`mga8ZD3fuwIAtdYp`m^-5;)0Vb2eD3?g75bCOpVql5v)7 zoQ4wL5}T(~9e&+;_)bBru}Le#dcq+^^t4}dCOs<~-NU7g=h(6o@}Ac4Ueq|ZWmst* zu8-tAzh?NxA%=z=S(TZOO=BTRTbccY9X=VSY#`RY6=d_+jRRogZgaNMKCF+0%p9*L z-`Fdy!^*8uyBT0HWO?|zOcz@A5Ni(#dQON!o!CNMBUKuR>m!|i=a>@%CNrq}lCjD@ zV&zd${9uJbO}|jtKU^Qg$mRzy3k+OHwA=l|%IyJ)LOi9NQ}(sW)?w}5KyV3QMtIun%p(C(n74v1!IXN zg#5z;PRvaQ%SK}59-RPYo=r(q*krYB*+{HBeYDE5gm8v6l5&#B*m5pGQ@8Nua-NMuNSwm9lZ;e07;Co} zvH@)WBrkJMv}B;AWgW;c!TsLmpnj#hSWOok+IOW1)1e-C=q^?_RP69RfM+>2TBiX5xipl(ik$4I#>q#o4=yS=n2xEtn9TXiW?L zA{nOaF4l(Ovo;LvS&wqrT&xB=_GnOX30ycCsq8G)f*rXf_HN#~rYl{=T86;A!OGc7 z;qRPQ+O~}7q1Z!jgcIh<=appHSgg(>CJ3H=1#<9cyS-Qoz+uZ1^cy=(GEUiGtcN%U z<(@^*%^rH$VyrzVA9whG;^dl>N|$jnKL~$ei0|JDz_P_yo0*h+;V*5j6exR()h~qP z8TmLF=M3DabQY^=1`p!%r1z6S%C=(d#q&rPNEkRHD^=f8R((^;fg5@OIgu_Wtt#!r z>Sk_P%P`=H;79R`nwl2exH(vn8N*6TVfv?*1Gi}24Kqh9=_JuF`-;_y!TY$uSZ0g< zM)Q_^#oDq#?P(n8J^?_IvC8&hZQ}&c426cj$ulYq#(J2tqEt7Yq8+6InOeoa7yl|F zZc29)uF_$wr5MI@1sQ;O&gHdCrM+0IXgzgG*bQh}|Xn-IX*V$<7^DVT}VysVb26W^r3R5w)iWjVX zM@ZORiGc(=^-Oj>umIQ%+IbXfMr*`u#RIUjD2>hY`Rz(6Yw4oni4wO@b#FYQPoMR! zF8&163bjss;WyVkMRlOP{KL8MDpqu6UN4>&uf~4R`hrs5O!Cu&q8Y0_Ckd1z(RlgxqAX;uLyq>L8J%FS_%eIGbL3^;k>(b0^ko8IJq> zIrb`Yg8ofQaN*VmR-SIJ6>XN?>_}ol!R0k-t5w&M(2$H0X*X)idivigZ$Ss}M5-_! zQI}*SPFe%B%3CyWA^~CTt&{*u8^JbY+R{F!T%NzCV>Pf6AGi4PksF-gb=wrvnxb8I zGdDuw03tUTW=Mx=MKuTaY3sevrS?Xdrd36&^rj}CNFyVX&9bbtsA$#SVBE>PAwK!6 zohU6Vn&r2bog<`2K-EnyJzmnG8qU#1$W4{J(dFGz9pp-y?1U{>tFxR(@@aXNwcn6(k z?hCbKW3`w{6eVa3v$-aE%?4>O)u{ix!^uuG1j&@~ss6ZcDeEZ42zv^k0V@Vu$!L2v zT3cstm?T38VKRr2Ok}?_y+I5~A0ot93Q8i`^dGdqzfgZU)u^g(`VMj>qM!_S{SnQe}^B~`sGQW@qgDK>@;dzsGNC%p-fm$mL6}-pN^RZrd@+mvYBl9t7 zi&tqBWibtG4hv^KCQSn?>qX!s*?1h}tJ3_Y^K3}n0zLzEj42jfCeUx`YN?kC)eg)PJS8NW zQokjvy%r3oS2oI$jnee5G>(!j{GrM8+j?4$>I4l^_kt&d9*4)ncf2SM_yTm@ZvYpGKC(8_USv0 zDo3W#Y=8Hf(fQD_R{|+(giJ9!&mo)WDF!*T9F`aY0;}WMPLRI9EgPrVSju)7v`aC6 z%BQ;9v(Z|frVeQaLFrpZLe@UrvRMN0jP@Z;cI_aw;la*`a(1@zdb(dI5bMx%G(s>y zGoQWLO^n$fO`Gi?vqRMbq(JK+7@CI97Ns1pG{Z)hWS}`4sENzbD2NI|qaCR>v>c3} zoHkL{t2ti`E&n1G0geW1Y4=~`QcF;_-AH5@>m0#Qs1ID5PStjo2qmKdGsn^jLRA?B zAfXlB(B&%El2KJxZZs@%>@`(5l+EvEXU&@)69FVG3qd8wPAV z;CYkld`e1H-zq~T=wMKB8>L`WwOGa{%uo$kg>qQVgPRlUZ}OmkKby3w_Nt60qZ-O4 z>Kd(53A7wa_TvbmiTP_t&o;VI@c9;QqHdxTBS_FVT05G#f)^*DR3YJw1 z{w#B-Tyl4%bxE_TNseVt558EFVAbx6hI-OR11jZ#Uu~>dCUNMrZ1SpFEc2w(ablz< ztZdORU_5XXi6OCmK6NFbX^}A&^d+`>PglhHj{jgKK(5MD0%31Ff61t-Nu)>b8VZ1r z^6HE|yJcidAuP(jT;Q z94s`+B!iSrPRbzEM5B^KD8O<_2CJAkDGwQD7M|b9o105j#mz~Zj)tMd7?HFnJnGQw zmI97IZZ~WOAqFd1MQ}_<^2?MfXsw8U+W8ym_LBYzl88b7of%a|~qwk!8m_KK~OI*KPU2pPK9 zPM95yi+6lrVU{KXm7Y#&oFneW9|9d>y>`s((2};%3`lx-oYxKnpqG<6zs2Yi z$rJJ(lc5V0KPN5L@ys2N>Q<$|TAgl&Crl83%hqkh$VrPRLZhP+N3(0&%1L`dL0;!s z<>r$+)G%%hcRPqkoC3#;&9)Y5ropbFa&0?0 zsrd>Y6F5;!ifkoU9G&#N+%Zc*>jSg8wyl#|M4>7q59vebOa>}#o%DRg$^PW%*pQ4< zIy>oQ5MLd6+8l2xJ)P8g1FC6*oj2d>DyB}2bO4P=9_T7^{A8%o*-5Qh@V>%6jEckM zLzTWx+NNooh&Gw`q&7u=RdsbzCjg{OI0lU+elk$$=%kkQY@THhW@lhBRB7s@+@4V2 zwAaMsYCAevi^?tLN^P8ifCT_LPGA!H%mq-RrA^?z*j9R z1cOpdfqME@#X_CD%+DMzDz)+|I0O0#x-<{Hq;`-d)$%IzL|oO=T~Xr*TSX74OG-%% zla*wkQZ28(FNbvAK!TVRVHLH!Uh(j2vENmLclu^44?-m7GNik0p}ZQ77#C3uz|1%q zsMN@-B>|HpP^dL$m2Z?QK{!e* zEJGYisk~aKdMMC{q{H~z<@jYqDzEP*=6Xf|QbOE*lFX|&32_IY3)Gw01g+@hRX9xA zrol^Oz+*)&uLS`-FOX{}3$lYKOToPMs6rjiRy;BMF&WQN5zVVX#YyxIuxLQC6lb!& zRc$)M&T^@Q+iH33>%di&=jLEbNyaIa^6E1Zh!#k3Kt9sjD&_KeMJE=twCc3T1Jcn- z$-I7lB>yOpl2SOEnWbi4om1iagr`q!Lyj2MB=hPcqu&!(Pk}zxH1lfZYM3qsC$!v;stbfK+_R#SW#W{O{hS6XQ(D39%a1-_w_BbfTy{jh;l@svP8NfpVz(^h&Idx zG*nr{_++$FMBiM7j`{fcU$lcjTbKdFTWrh>Pd*u>RL*Ouvw*#LPUuNa1}c^FYLr6L znt)I)F~hinhApUo_yxSWwEOWi>E(=~w}Eo@=g`6lXz>GTQUsTo2}&uQZ-hJo zv;cT=U%OH?uhj)mNiyy^bXq3^mAZNLSzBpP37u;x%3CVtRYVlUD$)!ilFMwjt0?Bx z+zwg2WG%P1R*L2uG;lDF##G81UMiw_ee*@l1IGoQ?3h&=z8W2}EBO1lvrESdq%BF~p#49hIsB*LHIw=4hy$RcHGqU|}h` zB8BW}PHr^#a%j2FkdH=kNmFK@<7uU8zRiny=5olyl7ULie1jwvfcNf_SkcSt@E&%5 z_B&Xkx%CZAx9RXN0OF7dWaww9lUHLcVxy6^x10M!MI^5kKTv&y`AA<3{~(iZa5RkB z9%Y`(LuExH-*`&&j4NJQMIqm+Gnv{j;k{+M6_vbR@H$+@& z3V3#DGEga%Zy=Y(@cf+6Y^3-a4ow$rWF*LH!v7_Mlp=Y3iI`|ZYeO!tD(0w@*9#R& zQGlmp&!!a0t25hEqX}u3wIS`^^vC zcl!O!fByZKU;pvj@l}5PkAL~gKmV+M?)cbGKQ+b)H`DzP|NI~F&wqYLd!BE@^lb z7y4@EJ>Py=_EDoEv^(Y|nELmeUu~PZW!DG^<+V0!e9mV#ul+V^#Dq3eT5dka{chc~ zti485XiXAzQ=enFb?Me|P}vGiF|T?1eEVgcr*7&;jkwU%{1uCz;|UJ?wk}Jrkr%4I z97$jRol(;9W{>guS>rIYxvV?>9N)0thjp80jnL4P^i}7dZ@=uzv~2UP@fu3wLDK-} zh%!SrciXCQ9Lg(Je1MJ@JnZW@YaEB#8&P!wIv(J%9m`~#G^#^?#T3rmT!Fs*GVI3| zIgT3Rp+>Cmb7l^7Ji2`tN3OQ-7sn^n*`1&68cJDvW}VgkhS zb;qFNG4|WkZ?i^(Xwl16jf28M>BgxWHAX~>{oYp$gpT3n^C`|6Euy^_TlWz<#+#0) zI`tYeqAlYzrFQI!@>XKQk-hB;XX4jwh0bRKqD}Ft8__Xuwr(8ONh4VFsaP>3I$rd) z9`9t(2o`Nq5s)VHCOSszj$pGagGRDwv8L`(bWXz~G_0J4U-v3HcYtHtn+A<<(HEU= zSrit_xOTh7zi98*)}4#aM6REX|I=s~Ep4b87@hCrm@xg;Yh;YJNr8QKcO#=SaLq@) zK5Mj$I-b$|jL!JFZPVJX8b71X8&mN$I>N$mM%Gc|Xw+F_tk>*~&SY+%wq4_Ew3$;g zIXVlJewFRydw3m%C)lm?(rFBiUY_WlN9S^x=5bgwB1gOFiuKX?Qr08GUNtgDyXUF{ z()rEiV~wmDr=#spni10Rdb@7lr&S|&w79SNAsx$P9G8yi^>?vFI;YK1#?On!_9(BT z>5gbvD@cq)W{$`bOFq_{$`|4&$;g)BL)h(y>%l zu9NTNsdN?(bs+7B5so;#IK%$b3}#d*g>bR#5G?(3@5zaekY6Yr89BP zoc}0w#=QW2UOyV=%(TW{isG*vkaI4Gv%Kc!_FWFjIo`nB9jVq@RKxF_mviowNAa~3 z#qe9F=9~!T+z-q*zIb>}czDCs&t;+X{vkSNwzeMI`92ht(tC&LAm%N7S7y?$AF6ZC z;&B+ckALZGod6bX^H`*6Z=JAnhLC9z0^&Oyv=i#B{#g54k)^$V;7&-z`(ahFu^@0_XMJg${Q?d@ZD&OB`y$GI!=wD(WrL0%OLhp(Q>bIiqUU#7W8 zS>8UI=gh3eWh4ObJ&x!(Y1H$@EJf<_-bp=ypBy&EneTC6PY4d(KvwqqoZEAjHv2rB z*w%lGQ{-dnp;g@RCQ`@9r{qH!%+!q|pRy0NAgTLDK4l;p{!z7&d`LmGuV#JCO!6@c z(T1y;N@ul*%0aX! zD%on{Rr!>GsIS3mmX%Klh<2lO=gP;_LtDhEgXKf^p?p2(8a|d!>4y#^fRr?MJIkl+ zLwPG+akYF(KGdzeW^VbEcc>VQ?r~X3JHC_E<(VRk-84*vF!4>t%K*r){W=!n#J7zv z&(%C{E8oud@V^X_mtkSP@MRm!^Nn{SH@&Z!VV)4<(l7f^$`fBV#SAcae>}TFm-xCj zCMeT!p9(qR`xcpJ*0%J=R$OWl-*d`5#Xb8p45E-q#(T#w^W?vlbz^A#F20#Zq?xB- z9ZF^5d-j>9o?@P6(S&^;7tIsbKX#~XE5wO!nQ5Mnaq5<-lqJ6Hsde`MTdGS%--==J)a4Jj27X9g%-4baik0 zZw6W2D&@&{vf&K!#C~N={0?rMh}gSqCf~=E^IU=ZCRyiK%{k9Ee$qm7A+CGdqcaHn zhko6Qvi5ze&QsyP?0hp{H0*?eau!zmtHzySdhgxF4ur28c%FLWS`->Qt!Hj zo@;QQcYet)dWN2o(Ifs79{93#XxQTSvD-@Q>}?CtQ^vLR?6&(pMxv+2Vmli}3k2;w zKhbZ$9F@gLsrHv$MUNXE=58u+w70xP&sQ=pM~TuGDB3$7qh~$QEj?k7?_o81hU;}0 z2xoo|$I)YjbVp^;6&TvPzM}yVUM9*DzivNz0@i2NRe)&knvjOKGDzF!ckm)b-^xBM zg$n5%OH!zij#s?=w^)-t_6%z?sOnJq+%>E{OwFnExno!zvF2F%*fOjJ2wyiYZ8i+6 zUrqFq@*VljnjOR1U`DereQX%kqrbU3nLhRjs~8$6P;)mleeM)iVM8M8KJhhu>=M?Z z0u%y;z3FqOu=;9U#pd*}Q&=w(`7LeYcKX~TtS9NdbUl4+5?13Mqw>xC^szr!t(h7g zs83zOY9ZmOPN>gq!fF`{0J3mIeQXnMRCmti#;DJ2!YU4+`=frMO<3RP%=G|mZj<_n zc476-A<4FdTk2!4unKL~OjDm*g|$edn5RBA3v17@;i3B2FsueJ#Y*+LTUdK76-(9U zPGRlq)vZ+@yM)yzD1bd!gy^vP*ea|S$hy($bGxv9*Sg{AW52LE8^gD=kbft(tDk5W zRv)M0zWUrRtbzlE31I-K5)am=ZeeXnhZtcBC)US)VHI7mx*_Xh+ptP=X}+w_t;5>) zG*Pr!`m;Va5I5KM-KX`jeOS%JO1sv_u3@d55cnTYF}k)sb`7g>v2Nb_+&8S#W-J}; zW#anSG^{Q>&CB(z=NUZNrUNOSC?`d8B}VIO;i)m#(k zg0s0Z>~ov28n2A*5c}9JtYsrLquA$mVg04(hOv)L!@B51@r`}#7;ba5g?;Q(zi@-; z7u-KOl0Nnd>o9K3OSauAtllS3`rJ?Uu}4@9_lV1dt?XliuvR)+#a;HXMYzETa`*74 zoZS_tANqqEkMM3b``jJes^sgQvyUCZdchdG8_eB$_OV4+4g9w1K>OGx+<>i1BiiRC z;YL|vZ-%sw4Z`|zGgV*O#~xw5yrZfMz!x9fLzA$&LQ0p~T8r>pw(5+JMhsAx;EO{3 zB6afGN15i3jo8rpLjxazeOlZ`4caWSu@s;mTWu!@Tp$EFCKk#(cl%mm^JCM4!H0yB z(bXAQF;Sp1PxB_o@SF|W@?rp)>aD;7C{OqpPi(G~&W;xB-yJ08jCTf zBObE9CR^t){J6>cpD3OKv=*MHg5{VqArdtG6Sfrq0dUFbZws|U0$Z={lJs38QI53t_ zm|7oQlDZ>j>IyJ&oLb#79?V}Wyxb8Gg9V!}9PjY)sdE^^2v8?E6q z0^S$3lZzD1uyw;mygtRb#<}G*;^gn)gzF-CIgKphQ;chzTb8w~B%rATe#RxY??RrW z0N2=R>2u7zJYOoXS9x&TQKLu$=a7xqZhZCZY&L8jX7bMUaW1*F1iHote{opW6287* z^?sg)gz1_WFQ4fGd4Y}gXRDY z09bdRMvXLUZOgP3NX^)EvJOR~MZCK7Dkr4dS?aP(y4P|g zcKlA^W^JMa9Jg_trc$`qaw7(e!pC;Gc2CQ)&qRSU*qd$nk`e?HJxf5?$eOkIX~boDaWwwYj?gODVc{-&(>7x z!!FIn^dm%}*d{Yf9jAC&F}JAxV5z|P0E(5XZ#%+6rBrUx{IN9+oz%=-B`|i~B;vR! z9kA8i5nEObC3nJ%ZNtbe#I#Iq)B6UmC9FZ5)ggHOw9flhYS~%@Ke8AKcChbV(7=)T zcdVMyGP%X@qZ|n-rgKc%Q9JYb_1m~hi|&?=+0g8S8kG1HgkIK1iefqniKP&=wdj3^ ziU~EMH<*o=h;JR1Nov|m*7m^eGwyg4x6xg8Iigt{En6QgW$M(6DBDpsCj@3qE1q1fZo0wS- z%gSz+6k%wR??@T=PMibP6Wb)0VeF{wP0@uG@ov$PMIRU!mCUCw>8R<(LMhke-JMw6 zh=52k)@|teO0#N{c(;6FAuFT`PjGfmX6ox>Xs&AM~vA;prY@${nDT9>3I5L z!~Nl07{_!@9^Txq(QaJle+K35af%SYr3{(CrlgTeCBSAfAiH@n8gFJeXGY8)h=Lw%Wiz zO5&J#Aa#vWq~+L&XG&f&F5GXWGba>Exmzk>F@`1=rM|B8GS$O zt4zi{8?vD}pq|Te?of>zH~4*9j~6slglt_)q{?mH$^Y26Gwsv3SMajFC1sFaP{(s@ zqyu9g7U3l_by!Qs;4phI$F0~(UYYeY_C56snK-QJi;8Yb69HUz`5zn`$x#ASq+u;B z1COwgfQb1h0ehckrv8~Itl1d@v%N62@t-bks~d-z-Ab7(tl1Z1iF^x_WiMcASdNUE zh7XxGtR-X!YY+1q?Vy15qL87Vrd2$)GJ#m%6mnZ2NIXjebp)o)cH|7);8XalZwezI zUJyNqHT(=!HT|%SQ;DDTO=X0SrdYw7?GhiaV@I`q3Y+yUU4$p1ZiOVXu|x2fHbcL% z?<57z`j$2V&25I|iR74azw1d0&INeZw-gefK)ndVvG^njK9=)bNW}V79! zS-SA%Wf%9jH5;$lXv6#*??5z{w{86ds*5bEG~$4j9R>s$H= zG+;|3Eo3m)IV9U6=5|@AZfPXKp9GgfVnYN`*2$ENnJ<(^zJz}loqqV2m_A zTP07n$LJGhwM>o!L3

rIg3@O(BPLs`4F$w=E_q>$0s~fx7lB4TrO0P{4fFN2l!* zkt<=>zNO%>)IobvCMJ${WW?J>vLuCF`<8;kQNKZNFq`0`M_zLhLsvYwi!(4S0gFWVzV{KINriEJTgU-WK(refV25BQp`@@eB z8(L3daa?)Uid~Q3H0wA}FYw1b8?%voS?i2Q1h}AM!QFL>jF&Cuv1w;z$RJw-2T`Hy zrnw_0_QyV7BCWC~t`ii<_%9|J%dGt_?HGUTZwsYWvv{f`*d~sZBk0e0=W_wq_bo>{ zNTGpVKok+qM@ zQlRyH%aD%SGFVxp*s@xVYI$S!mE!e%(~S--MV4D=NJk`Kug9(@Lc=8+uhHfwq05k& z@YntB`@D$~a?QqTinoF18Cu55#wX1-^D)2YLc7?vtm(YOS3@OVEGpJvuP_UJ%l3_E zxMNx)t9V@ZPI8cxPw1PTZw`c*WiRq|KHcdb*B3-W-*kIJ9E@ztwZ$D9JCoIvKij%-l~eR6i{+;f9V*@M32@P-*|jI>Zu6~P6&t`qC`R0r6%Jl+6Mql|FGYT}d| z#N8oP0`^URH!m)lo}zcEU1LJMj@wRN@o%?m)J8hUZB8`ma-Q;Xs+l-X_H3*cL@hJL zKp&*cpK zr9r{eI+zd5-0(YwHZVTUnXGxr=uE8x`4I2DsC%iFK0`IjlWyF^+jPpte9%Aw_;={Z zmK|vrJ7(1>JU_LZ*#Vt7;sP+SLNllsOip9J5e`W~`l)5n?(p;w!t4cF57V;mTPX#c znhx!d(7-;_#e{1)-KRTghD^q4+OtD;0Bw&bRS;FXejbO?!*FWKWjVzip*?6(FPX|I zryL7ZYHA)9b!mG&sY>Y1E*Ns2$Fg~GYAG}g3L9rg@KF9@B>9-mSSu=`F&nh4r$I+8 zzOw<#_(3FO5j<|n#%s=N%E5s-TiNc`(;1`yRi>td5?K9Ji@GcA-h@ zNpo$DK$wFXnXTAzC{>FzSHEJoRiS8NM%`x2Rpo}`b{RW`gEQjiD06kg6D2ge9zLGg za&7LRb}%Bijh1##Ot}_c#6bbPKK|Q*c-mWF$mV|j}x zZ$xL5!|eI`1W~TMQ%n#lHfVJzn^A)!*S=T);2kRn_&mfTSDF;LngfPVfJa9&v5!xX z14I*zyOEO*M7esi&YDUUJZBHSQq+-&>?C60USJPf+*!OQD2x8*NHBExNkuLYNv$1X4HXGY&Y}?Lv`+k3u+;h*_nVp@@gXKXs2qMIqBOPt7ChT{|=TUmu zmYYA&?6Bo@%Y%TOIKG>)L_XA1hYd*XXhQDT0#uBM6RRG?#_4#OQqI;F5Pl>GNx*rx>~AQ8h>YKcBA$4IqE^#wA*YVd zFY_`Sc0iCzJn;wxRSdD89YB^4Z7K~n@Ay+H2RsT|Ia+~Jt zcx@Gq&UDF$`HOO%l#<%n(hM^5S(q}~@|!H2Xro0?3J03NA#ZP?=Cw7f!S#boB7=6z zn7%c;+R@?61x)J$1oba#)$aN-tpox_biznuNFPTiR-Jfi?_Ug8Zw>m#*cVEso7MJf zl+iOk#iBWKCwNEei@BZ*!_R-HFe?n-?%)3uKrM24-7V(JGiH4Z9 zqm1u=&ATF0#F_&)fx11N^g$`W8MVm#PJ)m??U$@4LjElAkoTeSoL8r_C(Y-uk5j0& zz%SZx61VuvE}-J>9cHslco`GFC?N`yw$I!mFpkkg*s4tfZ&+)&&MB@lJIGs{I!B&@ zg|Hm88Z~DXIKxyogMaf(l0aKBbsR30q|SSZ$gtVOhQ><(*EUann4H*qQm9*ba(WWEofI6p0iA z8!Ks!%XsEUdvw<<1+$)clhcGL*8r-7KR*cznOhqc)J#IPBf{N=%oHO@Ghf#cU+*+u zA@FpxK5)jL3|{mZMsy_Bu`Y51e4m9CJ($oFIH=uz%~}ike8~Pf!-hqHhu6A>cyvQj zL)#4UvWT_tat0gFaP}3D-tlo*N1`3!5mbPVl0g`C*eh#bkXfc)W}n zk;@a~)NPU~e-+xwMo?>93ryeaAQGH&edo&`9r4(zX{0LHc)g-`zP6U=&rg=eij``!+S!`Xl7W| zoKh7{p>iIBcmGYBm2G(LS2Cw&O%Q_l`YkEGhHPYyS8`hhTv`x?pV3AU3kF8P#)0lob*&)2bZeqmBK+(S@zAr3-3&#)>tuBixXLXz(>?s%& zq#0q3-WWrIpOkz*+jLU&uqFU3Xt|<2QixwZB99-(&Y~bkC@j8x${3!*_jfbYch@1I zoY&F(Pma1r1I(cI5h?PB4?v4X)M?wsB>jiq9ae<6kz;$z&f+CVW073i#`vFs1tfOX z=@t5T;exW3l3`asOvds(7&;ZRMbh*+0~SHZG4UDx<~g@KtmeDlD85z+QQ6|IjnZgo zSMj?W=&{BR^GS|sz*A*52xLOij#KqD&Gt(Wj5!Y0Rrf)Mw9s1srEzaH^qyoma0#k; z=x)vSn^BS0CjgB&yKqq7bQ1#>Tdg{D-4mjQBb^(3*C}O&qXLT&LP=+x)x+UjR`Sfp zf_d-8pkWLa3n`H)54IHVu`gL=O6$6!k`2bIPS-oojT=*ojSBXc5&7*=jGonE=GMIx3Kg zl!*pGNuG)QTth}!=3@T3A-%|bw2p<06tV_>$aUV`@4#-I`fZFBr-qC;|0pY+yhHmX zW(EcNNbr-L#s&>4MjZ|Tfo+uS&%K;xk=`>%J(eb0ZP?PoOW{yus)ds>$}c@B=oMJn zL^Y|^nTR9kKQ}_-^%}A&67?DRhYx4C0um0R;h_XsI}kt0sAQR&qI8K|duY@N>mpx9 z+=icPRi0=-jAGF4w+Qzg0R{?otfOPviql1N&avd1#8 z#^g`lZqX)_f7EI16l$;yt#4w^_B?w#?lq=OW=Q|DJo!Sup#`HFnER@bjYI$EM(TgHNn^ePu{U*ypYXia=`!_23&hoLK_Mq~R(=uv~thJJ+7~SG9^M=OB zi4LWUG`!U%OL|~h_$Mq(w4Rma5w)!Bg{3pvTW~)_hvNB%KRmbz3ynJ z76ZNPxb%1FB!*-SxTzlG36PvyE(SD=R}SY9^uB=$CjW}Rc{V(q%Vq3=DS~WoJ{M_r zrZ38kJU9>ons@zlT%G#KQCc&g+sxh-OYQ+)?A&OxX^~L5B}Oa}Kur1-e?0?0p!xd3 zrDhuo6EG#BO#74@PX%Qy1W-{xya@nTTxPzowRkYB1@2JS5lI=tZAQDIh^NJe1dJ+A zL97N)j3Fb_mV{d$gnpb^J`w1%Hw;Ui#9m1Z)G71Vs6GR~u3^gaoRx~dxQUU?CCjT- z0v=f+4_@55WtoPFIxjULzD+UEsRjq5c&Ro>wOQQUTb^-gO^#Emg!n@yX5WCFcwawq zrR^GAU}nuqxC1MRyFFN)w56&}F2>cUw4Q6}Icy3Ff*Xs=WGIKA?B;Mbf}=N0Oz$a_ zgq&J_7zTYAg>q^`^RkwMNG$+~iz7)iKxtfvBfpL-NH#uuBYaxqq-M1q#QYmPBjOXP z4aooHCD6tR60R-uX%NaZ7LRC;R_+K9n+<+5+M%k@M1&E%nTMDK1il@`UfnOC4uKAd z%fO(RaoBx)Pu-}=hnU6jkAV@ZqoA_qk?K0R;67tCg{*De(C=WfCYuEk!FCI=AgA-+ zczx2=UP9*V(pVhdIms%MWNTlD)Ce@L4dPPP#@_hc#7(!{2!4b)l&Uf^k&wxuFsH2T z1RWwTqk}vz!Y44nRS0bgoJFOl$oUE^hK@hGK^xWv3HN$^@BO}C2_9#*KR*e4*FS5{ z-?qQs-gAAwo=WY$ACB$(-dgoWwm;A5`MwW-ea6(Br&zr0emLnI-I%fOY{%+tWV22n zeAeMdzKSRQ|7IYd*MBn}9^Ny*Ki=tkzxG@AD?i={zVA}~zBIl!ZtHV>Eu&CuOWujT zUil7kzdtxk`AL3y(tp1imfQzt9erLLR(g!DFeSJ-#nPK#>5WqK#Bp}zl6Vv0xchDU z*@b@Z>3(h1e0K4DtEgWYwQsx!_pYEcj3k0z4_I1m#BlVaM)pulkS(!+-LkQ*WXrjs z*;sY}{>q7f8hPFs{|#EhMW;8$r+n@j!=pB&gFXRH@$K?`D=|T82#g1kdLF1wO3VhG zRYUP_Nk;&_Flw>YSb3}W;5(a(6cyabA2v=FQA|m+}Pyv?d^<7AxiFu6rMu_->Raio##W7x|!3&>rDW)C>9pPMf!kD6;e4`Zb=c1ot zl5Nk#i~I2#d-Ei*E_$-7KJ;Oa_z$s(N|dlO674sUB$4Tz)y8vP3EXqocz^oDCm79U z9SYCY8;*GX;&P{umh<`PORvU24cccW?2i;5^T#j_)`^AJb7}v&F!O`jKFQJPFkpVP z7rSSPAIiQO;BY)M@#P&cQ4a3IclO{VgT<39}^lo?Z+ANWUuw!6Bm+r~Td4CY}jM<4mUb85Vstf`j zBUYN@x_$4Uk@4$?t3TX$!Fsg0Ganv|549JzCp3-#gHYy?erI~!!+lQ_S}1;;B76n% ztnoh*GXa__#rQiLqa`y?JUP*KZlRBZH zm47KeF@Tmj9_r$D!(<8$razqB(=^rXq^Ws6oi4~ox#p`}5?LxI=)|N4?O-uUwSE~^ zo-$?zZ#Dby7IWm|6)(tJDfkf3<&1cwc3#;vQX5;CgRyvvxL+X0r(UM1>%XfzOdoJUzRVjNjP$qHeNGrwAg!VsS7 z!CKQ4H}35qULMfvvf9JlE@+$j>HI-Zv(fNVtxAhDKMVkS8yNq{`RPxp(^;KjN$dO` z$9X3R&ELcX4HI<}2^KpO#hb--ZR>2|)4%pt6cQ!OdPJmfPpCA2N?kBWj6_Qs$?u`! zciK?f%&rzxTZmxsoLF8MoemSJO{W)Yk@J{raVOCTVCQ%9XcN6ImeXII&VDk-Wq{yF zMyMK_r_ygBg~SF%6ok-rdJm!7mFw@o6C${A6`T&wlRrjb?L3;0k?;6j7K?Bz*0|8o zDu(DX(V3aAm=qfjAUs)L=M~Wx9(et&6eK^zn?W*F=8)`(Nf#b&M`3+_=?ZEj?bQEh zwuus(mNCnUGPyRgi0PsI$w>A_UOnQi7c&3Hn2;~nhg(<f5?rBfG95O<(Wzb<6E&&5-E zL3mONKDdCq{FbBK$X66zA_A_t&`?dPC@9K= z(R5*wHU8{0?3s2FD4RoTW@z`dq^Soc=`t~TTt#tP&Z~ysWPf#DEX1vE;3R0m57mdg zlO;Sk6>O=N3q|LQKVoq7Aa7Ma*_Eun?PHrvvZzm z-QIq_|FqEfcRyB-ek(*C&2q%?FDw4A$ATw=++maR(7+jdQGp_$hTq%g=4Hg0C%4@b z@X-dwqG!cY>B~uTtEOwm$@#p8B@lfy8*^P*Za72wrE3nfC&vZ{DR39iiFnZKX`j;* z^`fbPmiX?52vS=6>a*cowr8>0J~XQb0@|U1&m`kuUS#njxEy;Ai1EnXkpn#|wYR!v z!(Kd?)857Fd(}M=wJ!3jwU3frD`>lu7;gkySI#ezaswD07(J_{H@;&1o!t=Eu2|mX zxjRK06~`=`HqqO9H5pUAH=KUH|OZUb6L*DgGqm zdBR9qv9qe$R#oaP&HO45e3PMl=&U%dJ<04X0gRV2eYJ79!*Cg;r;HK$q2YL$iU5R8 zr_nI6f1Mu!OOP@M(jLH=TR|ek7NAYaZCW8x5bf5O^?=&q?)Is-*vhS(c;n+!!Sep8Rz2OQ!Qf!n4H=U!b zqu==BMfisV^x9y|zc(Tr=eD*KIgRg6)1ziEh4%{0y~ zoB$J~F6p>f zIpu@^je<`FZd9t2e1v4uN}StI2jsswTqOpRheVtLcZUI~KHen}q;FwKdl7pG(X%lV z%HlW!w;NZ67iAgI5mO0hEqMDsf!ET^F!%CVV>@UFOwNZzV=SbvgS!7SO}Had8S zUqUCS|N7A(s{J=An!>y3=O`j_K%0|h@XKBK9TM43W2Qc0K3)Z$yGmq5HdtAxxXmhJ zg)EXk#iZhxU!{WcOeqb_vczyiqo%Y}id;3Wnn-VQONsDKkW|D-f&UJ%swE<39senQ z<6A-EQ7S$fKQb&bd$sce2pEz~SorEZmztdRlZnSm2$cGz+z>gZSa$8A#&6$Fj&y0_9J7tDL;|BaQZeau9x)8(ajsGt~9cJ+Ako*Veu=UEb3a-Z=Rhg@C8| z^cGch--gL7$?65G%k|?$!NPtuNT5v+(T|PrCj5qIM9G05LrTDOY@8VUexbuHS75|y zCDZL+a_F_YhlxhL_M$Y446;@FNQrG+>!p9NNg^B{7R5hcG5E6HEf4<6M>)x6QwmyV z-%uA&&lw9CGC!&&2dC%{g~jJeh9tSP#B&_M{>C0&KVpR60z5zX662K_L(bW#rRDY$T`%}t9ihSdInNtS+G-KantH(J-*>i~V$d7N#i zK%DGY{&c=;taPLHB2!Q&)m9YBEZysM;H5@`IcJx`y_4_$Fp-6%@S*}3|C zT@#b>R9>LR$(QuhCq1UeOSKrLJ=f(!EwAW zaSbyOw)18t_b>>B5JQLiwbb}4z#`G{If;2ss#Wf^Nxy>@i&hd=8tjf>djH`%x9fD9 z%P7%O4kSN3=KYjqiat9NDk9FAnv?rC!gOgU3e%i~Me+Wk?-z|UMtT*7T=xTUxyPsX zL~WMw>k#u#kz?S1DXUVYg4#a7;N`NCXWcx zUBK%q_~?;S-=5_{n)G-;=Oty|{8qg>bJkr*d8}>Kz9U4pMRVfCBZ}yLa3Thh_5scL z6!PTML*&qB*{-*b`N^s9$SEW(>uPq+NP}SBV7==sX^|-qM?SvBvCszvj-~qXUf$}t z)a=*t{JDKuGGl#1MjYwSqz%&M$sG@aM1zjmx}C}C9eq2xHOp;+TtWDWx)zxC2oHbC)z`T! zo%Xkj8EOkn8AZvY+)MicWcSOTxZ@Y6X}phc6mZsL*6z{PcIxPO68vew3dW6x7_PEG7A;)e`E;77P5l-!=+eYyc*KfCMotCm5 z8oj@vqws2`)sr@L)u#VM|Y zvNFN?AzLY?de^PB)td8lD4xSQuYW2UHc~(oW)aZ+S{r@Q$Q`Qo+Yke5^kJDgM zb#yS6mm!}@>UKNZTSw*;*Jx1`&*mR&POgPPe4l@u0twgPmo{|?#?&|(`MEKN!iJ^6 z)!*jF&)JUKvBi7o=|hpWzNp847-f=$j=#=l4(@rpL{9{&B3NoKkH~LVk`7_K1HZ!L z{z(|lV`M163)B=|3kwx8kJa9)EuC~f!Mp67H;1Tz+*+3^&E zuoY)1)9>OwzUo&Y6#`hiSAX|RXl;LEzbJv0WF0?8hiBHRj_WVDa%&v4W@eK$imUG?5UPCu>? zwERthw}aojLwa?rB5zR2@#Ex%dv}5`x2;QoAKE&x_+C^<*J9>_IG^S>VS)N^r97(T z`?~Xo9@Y%(UP9=>b#9-tZ0E3{ZGZAEBCAF~s^x#qs+8`*)ouUkFrr@Zn+iyRPqc0` z)`Pq8emJT)n;Odi zedQ>n$ZZhRfkst1L9+BoLTRqk&O1Z%W8(1Q&`f^T)gBMX0N*O{jlPYL*hI}brWO1WmUSK<0lgtLHy{BM5rJdesv_EUd^A>V{tzKAJ*xI+xY;OTUi0cc zh{N$R+lVI^tj0~_0MVf2C;EY}2n-&4H+h!Tp=>Sf^ZgH|!D#BbmR`NOn;*1IC`(|F zY^Im(BWoCwh%NFPVQ8%`zZSz|&GUoWVax1Nyzs`pqtMp61OuS>tv(v{iAdAh(4h-X z==xCP!^$)|E^zjFC3i_=&F#FJiJMvkm6hJ+o!Of*k7`bt?=gre~tf;1_ru0 zH@(85ZX();!f@4t8nF3%fTL<+3ZJ>`!=~H+rECt0I)O_L;*c)$yTDx-ra73hOrUx* zgk$@U;O|1hoCaYKTW@e^2ZFywMq@>r&p(Kpob)*Gm4T4HEc|C>xfdfaQ(d$w=EdUT z+9zK8MvK02#lwEUKSP_l%4%<8M9uC>F;5x3a_xZcdx}C4P5!tuzT~N~qa-r!X@BIs z37AFLo)wVq3nh6|kXc(V=)2w_6iq)LXH|%!i;cv;6$G)>G4n@UVuLm}F6Te>6ASAs{A zClJ%Jh=1q3O+piPj|z{sc9_c3 z9|#-NbngzfBcs2JPb83&^kg%*0{{0L4s{Tj_=3SOGgk-%?(iBMN>hhNui!$0G)Xa^qBb4I^8NZ&$+eS5^!%437xJTFKp zT^`On?$wNDR-lS!oO_lsu1Jh>c09O&GLGf@3kP=8=U|il{td4&2!WDNu)j_14-}ry zZ=iftgu0X6;=pc^)*11u=fDaeJik< z3C^B;-?kVe2zvvRR_4$9-=DiFvOTN>8i=#IIO}yG z!cuoXzz@8l|41Foa1iQ?Ja0Z@@pE}uX@t<56IP`LINTiYj66X>gL!DNkI-{n zZMz(iAcsL77G56PGsKm;yn_GW@?M~y{0lDVH4I`CTFG5S&*!S@to=a%Bv5%BzVOtz zg;yO&)Ik)u_scSAL9?l%caS7~pOt~OrU&YU=I=DKy5IZrI zS1S3mcdbav-Yn%I!`X4pSRQAcnw;s1{*;+jzQ3mQnO@u#5h?g|)Dt!%?GJ~qRn)=+ z>Yov9^L=ZfZgZ(ZmHx)-8ofV62Z>hnVycLnj9o^73*4ah@9R}?DtZPDbHXd>#Z>FL z0}%TfZm%GHIUArWt${|19e+usZ%6 zp00Fk9a1C87<$E9Xx5vq;LLn9QTda*6T*Eo&XzUUN>UjYtKIJYY@anE zho@y?p*DE&`J|>NTeX%3Ek@MGPG~tXi7!{VhA=Yd^*TAB)LU5k;;xR?;~F|5+PdoW zswY5<}gY3ACHMGCh2`(!k(+sf*LBYN0Pa0;R)y z*fX4W(RanvW21_$6iamd-l{$?-Xdriot?D5OpApEy*=4V!5`zh=Po+U+2tR{K@~u! ztFGIF#dt?I-jZkx&Y0S^Goka_Gg&G_PWAqFKj7ox7xo2Iw0q7x(7!rxeK~6)R2(nf z`+4}FB1f_5M|TwxcXW zhpchc643ulQu$=W)3|_v8^~n54M;U-`C6qM>D){prW2x zhgWrH(zU)V(OF^SKXa|e(!FNc3zf4buer#6Yj^^ z8L=>wkO0w2YBuh7YY|>LP{{@%%Yd+$;^OZo$tfj z8LgmVpmln!EwZ$ftS3u5SZB9>zVFC}xmK=JmDBNKXU(|s#_iV*Z;sZFXAC4Zrw<#d zlZC%3neX`U&U!P6AUW_g{nV+=w8!RFlLRx>1w!CDzlk{AqC2y+leZJe$KV=MTjQfS zJ~SqkO{!PADdgr))`ysjfiUCk?&4A{$YHx?vWw<`X^%nrlZ$BVr4w35@wZj0J`K#yJ37S{Uzm_y%qJa*sgeHTC z3%UNeUFiXZ)Cc%MV347I8%2U`=63T@Hmy{=$-uPz(A^hNyV@B<2Sn9eD(*8K^ zy+HITxnOoFw48OgUCZ^o!Hr69synV}xD>jIJ)Bc3Nuz zvKTET^5ANhn`c6*;O9^!4HtwQ-!EDnk!UxRnP~gKL_v9vDpUC z^BSOL?Z*!$L!^!kEm$B-_p;uP_m&cU2se||n)9IWw#$d}wq`oSI|L$q=rB4zyI9im6I>?>!|5W8`JQ1^<|R-D^tdUA3X` z#vaVM(wX{b(|FheCWCfn)32^^8CjHi27zH!wN! zHLg{Ge#X33my*SI5(I^)NS9jpYQwdoaBRy*Po2LupeLjc5BO-h6ZcfSdI*prQ*JP( zo{Q%7Qwiyz3)}X%jwXoIakbrhNRX}w*?yfJvwSvSJA&54Ql;6hgdQKp{np2e!5i)v zZmId6NDwb#Ypo{Y^gYJ9DE$#%Ls|dZ>k`pQPgU49hejJpLKx26Mr($fE@ChPVKH)} zmpeaG4_y?WgE9%KD|<(sJzB1k82DmKwWO>q&D{oOI#*SMX;S|SjI}#g3!(kJz=U6V zUDR1mRmiZJiSN3~!AApT>_P~4ipTF_1ixrpAf;8m3UX>PSISJT92 zDp~xm%Yi@TTg&4e4Zhl_;l^YOF(nWW+`+Ofbt&A~D9H*^sT6fmHMt$EYA!5No->T%r zgI;?bA*Zb!J!B)jFPATNANYJ9*S%l2a(*u&x`%S#pV!}~e4qDbyaw-`yLJ67{v=ZacJqs@sjtu0wjFE~2+CDvSwUSI;VP*>GDU-CE8rBb=q&0XiDrayHS-7V zY@Dy#jS?QiRcepdmoSIbk#rTn^`z&sJ9?M{vmD^|qrX1L={7OYzf7Ef@iO#YyzJ;A zr;}r=iw3Xiq*Cu;vdw^4S6-Km54Rh~LS@m)!LI4!KI}IMAZZ+9_8CkSU%`NW zH?%*{aXl7?_K6@l#SfUI7sCHWcG7HWUn~*D#~uNKe?8!9Y@g7MLUtOB$`xNy+`@4N z?4U7f7nkdh?f&|2QI{Z#M6_K3wWXEDLAE6t3|e)&$1GNUA!YU5oBm2O^Km^+=XkG~ z5<66Pluky%WF923pt`V`sP{TI3jijgZkMCUUTa%XGdlW@ZmHueCzYEng*!N@p%sTU zvDc1a=D5<6m!T^diZ7nb#cAo~^i!P$b4d&QY-+|v3F&uzeXLOu$A?VR4sttm5+iuuSr&!kTjT^JtqTK^5{;`czz?07D;eIpZ_s5)+ z8Fq`blA`jQzk{bmEJVuz2*;N@WFvX%m;sW^YR&wu z`Y&1*eCfYs?Ur?UrD)s>9r4T8924gN@uVPs9WTa_`UbF!z(@~kyGM~Zm}~`1kThtU zgFSbV6P!eNjK?b7FtGsefQMpODd8RR1G}t~fA3L*R!G7MM5irVo!yx!C=B@^#54Pm z#>`b_v^)@$PDDFYloRX@rkznMDd6if`PfS%1yc~o5vf)pUFX72a6vf+p{^(fGlR>* z$T}Q4xk5b9<59*yR4CZn>ovlLnf9JXEimzs)tP0o0kfE-pNU5sk{>h>w_SXD|lLxi#R zvB*$fa{=I7tXn;}iBKIkU(+7B3KsoxXZ-u>O}G$8uAXQ_e^9YB)5sz7YN?1t)9JRF z^EO5@ehg6}IE$0k@O}{+keaBuQ?{&2pJNxY9Y}rLGU3Y7uN8}vuVjELLHXQsrH zPblTF(a%qwD6{H`UK&^zuDXNY{eESNv0E0*sLI`>2nRnFX@U$hR1%t6*zi^aBw_rW zjHDg8dWIISU;e5iTnK=g^wDZmQ$qWI1l^T#Kbt)zO7>?GR(+l>Tf>cVb}hSyJ@9}r zu$|t$JBrn9j>f#<4%Y-lb23QHSuOxDLxTMWy9|KJoI13=+eIno2a%7hvQ#=rnOv`3 zysIuKsdsN>t0^Os!IYb%YcyPB;0bze9rDp;gfm&Ww4a6%)vcJ_r)c3?q8>({aIC%S z9@+#K9d89bx<|I27?jNje_X_oy(D09B$BzAt?F4EEVw~EtOdC_&?hqGJf}2`q2|S2 z>E!1~$Yr5m=Cc6HCfOms@rJxM@<;BI;8MwI zEM9KM&PTg!jS6;x9cIihh^UQ)wqXo@V!S84w?K+a5|~Pq@kpM%fBy#t$7T-$Ab}3< zID-kDG!1LYm}kn`WicS;n2M&E+tX)8eY{T>T>%4LXOnj zz9qTgR3r}UmxZP9CN*5UnNYUGV%mlD7U9e>)7Y<1gG?qaK3gRe2nxCFqoKrzkM(9wA9$0dM=mRGcxo9K zADolLu_kyAaQOl-Ti09k6wA!rKRy#0+_JYI5*A(CIHG7pfP54)IiY$lwi%v@_st=# zOM!w2j2~wG6afS%W#w9DICE?6NjY;JSK_+DMLS~fB|jnJZ#NZotjE8+NSjIPV6&5L zYk7?`M7)e^WZ_FxY>cX!6pf0xU z^KKsL_>HL@k(F1>j0qJ(i8lFD0AYzUo7OXS792hb>Lf5;RGc3VLnb?5$NHxV`#cLz zpy^||Cgf9^i)gK4;TkYM?QP5EO7a1sU&p1(M{(6+;km$=8WHudSJcrLw#aglKJ$;g zY!vt#yHwoEnWY+deTKbv^o!&i#k80nfthIprH z@}?z#0yKKB+S@DAzh>$)o+bXkke+ImWL{&n8@S{QD5!dtZc)|#iu-HA$Gr-BlXX)Y7XTZ=pM0pB+VMVet1uFQD@kbAs{wW}_3P;IPmLTO zQLS9PvTS+81WTgi&F91qzdZnWWp#~GjQ2X%()(uXG~G=nuaLpYHu^)%J^uuE*sFUP zkRr0Ru|qvHs%i%NgoBZWwI!wkSw=viZ~GXTE;EHitsvizI2bzU>e-rx-D@;cL!5vJ zQ*G^ib#7;DIa?8gu9rld_2UrPeigr&D!_As+hZEmx5l?d3_rjpcbov#e;GCPuvB3C z$}1^6E&>B&)vRZr_^N|Wpx5`VzKFss-3W$qb1aR`%2L+~aKi8ipBfaa%u^>{lBF^; zq7yro=#`lfmKVSoV;2tJxAxn>dLM&g5(%K#2UnN_!zP)p>7)PQ!>QwB;Ig+}!$X_5 z);je3aY=b8$*nGaNT%&*V1y?N2)swnYRoeS;UBw8AoG=v^)%MMI^u^rSjokQAODI0 zV0caEOte{6Hg~ZxQmAA_i6d}#y4W!wP)(yR9DGM3+%Z@9l}q-YaH_T(JmO3H{}d3{ z_9pzjD~%C@@6}N$=Z=F6(Vzz%b4rLDup^G`qd}e#4!$=|0lCHWQqdtnzvf1qe?_uu z<7k*?E8PbFsljv3PAbU(iBZWA8%Hwo2W~SqK>QewGX1<)cJJ4Eq8WJeWh29?eE-uQ2fvLx30Y-4A*n7`h{QJ7f1?0ZuSCi zuTDV&%2ht&xk++A+-T+HDJk!YZh(>6C7%emUn{AEuPq;zdhl_nRV&Zde zl@v@C=NH=sJiu?l0y|%ZuX$B`qpBB|vhSCF&f8N0!K(%Ur zXl=xAKTNY;r49Y4_5f~{P88A`aheLehux{~={^{~W`cRJ$~9|$bKGw$d$$!9Wb^IG z%K#+5kk8$gZP)9!f1mH2icv<>hD|TBgZ5>Js+~Q+8mF9lkMAF`XFFjDg_}p%x?3r` z9NcZFMgBv%ZR6pLr)0eDdsDGElCKy>J6OxF5%i)vg9+Xj@X-YxJMY%_SH=`%jPfMO zf|x@~W>_>yfYROLx%kciADLY!tJa0Xh9Ona4ErL*0(>gvs}!y-e!R3tx|OOcNrHi= z%W|%V`#*=!OB+FL*M2MI)dB2PmN z)VSS6yr|3 z861fhu)XYQ{Iv(1%c6Y=%XfAQZqm6K3E3h>!--9l)}Nkz=e!A)Vg{%J+q-?Du`qE^0vbM0dcHh) zo9lzntlXivnc}DvOWvmS&e$XXxQT=Qc@?@cvJox%(`e~YD3PweN5xSZCe8?G#QV`= zYk%nNqElouONt9CN$_IJX?U91Uo2i`1$#tCH{ACdvyjg4RuHO4*h$fFUt=FoUy>mE zm!4~30QyH=GV{jTb(%wp|J(Gh0FaJz&E67pIsn+vTo z(^gfbdz*g^Scuih;lmZha;u9J24^y#!n?fhF}IGwNyg;>0FU0?e%~9N!$vu5XQ6$G zfTuiEBFJpd0&f5Z@rM{6J@yEqbv~;`$Z}#V7B%CM4ccqU8{47*?&A*c$#;eIQ6~54 zvs_}0YM)(zjlTKEKhv`8#rt+;wm9;(hniTxCyXDRF;d=Bt!4?(d6V>7Blm5hzNb&$ zz`o%GvYzOoqoMP%(<(+T0O!4*L$5u-#l4*7ggmvZGtOw}q|yY`HZ6Wua%j7m!!dgWjjR>!>>lQIBq9BT1cdQ{TuzBwx&$j`GyQx_ISa?x)9 zOss~LaP0j)%z`hV-}bMjLI3ty2^`D;{2?^zQNf5@F3l! z*JuG(2adCngfXOWZKPm|i4RPB4*md6g=Q-?>-!SD+bC1jG1RfDN)l1C-@DQWD0^Z( z^msj|tqeT|ShY@im0H1rxLdbB0DCa{2qb~u-|ttdmL?Txi>FRzZPm2}G$wLiir>)t zPP~@muJ&AE7hwdk)|2c%0Q|4c)V|wk{g8JbmOTIJ*ypfvHdIb8wZh+c5+(#tAbE)* z$_{h;>|>=%hEk&d7N=sYky59GU10^q2ab&Sf`^+6%>dAB>IEO-LmgF&OGzwMP*|?Sl5G|Ly|YtQvu&`(>97yHxhiI1ieA zv-~#uc1CaYqCyrA&}<+{TL$x?mMt zb_<)AV)rt16V>R4jB zx@X|6;msu-Ok@yA4a5;4-CbQl|IY_Si1_7(_N_hrde%Pfu`$jjE@Mh|E{D>Z8U`Rb zd2d4Zb@S_23xcYquN(jum{<5K6isFl?hgJ3!)B(8>~0F_{>eC%KGPFt87X+N|R z^lbXpM8I15WGetd<9Z%d0|01n{*HfVK*aMl$RywKU2>*aIIh0UWEgD*RQxUlc;B>; z=cK}r!XEn2E>^rXM!c2C0>Jwoc=eoIg;K13%eBh{L!Lt6y%jt+kCm3 zFNqvuMgbjNNw^*zce&??rJIeFD|hGoJsisZ&xATp^I$-5pOxB4Q-u$s!IL0HzG_&L1Zkv?UOJ%wa6a%uFS>WWZoNV3Q*u_A z&evQ&k*VU3?593XKPUiS>aIuPnVNoVBOwC);Oud(RIK>msnCkP35cEdfIQd^3*Wn{ zkqRk#n90K@mZRD_(1^Zp_mJ{+JD)xaUyW3D2^SgMu)vg5m#|9VsRO`ijJa_SZ01hH zVph;N2`_{Z8VXrEJD>q@DteExcH^AVTYjd;?l_@S7Ofw0FYo;YsFluB4qYosZGd-j zzN{`cg~=psb2rmZ+C1F@(q^IA_T82_Z0@6}UN>CDSZO5$d#K7Ua*yW79-xxDEo1kw z2Ti_D<%1~FOD(PtDus4O?75G`01`TBZ9j)}!(6|NO?cy4jTat%L{*ILmYnNa0NP}f ztH-2Hc*!{MS4)>#c0| zTv8zW7hW8ewyHQSlE_zn(*1P+&o}w@_-9RIJXUeJf%smLRv02sk62`i!X$a(?HB9; zF{y7}=#J@pj~-O;ed&=1w2nUKr-^sriyf_QfcmGPJwIPJpHfG7B3ypX7X1Q`1KBzr z+*bDi*!eqi{I3SzQ#$rXMskER#2Gf$-;`s|^yf&?I{>$P#rUdIy4>3JA`)sPsdth8 zMR$ea*3PF(aN*fg+t_I^2XbTgsaYUp>r^FT>IjUqUeV)38xLqMew%n~EpaU#^Vp4Z ztZ4j<$_tZ_S!w10`~zDha)96|0Q!-Z!dI)6%hPoCpZz+!<}+vpaj+vW z{4&XL#7hMW#39wK)BLYitNxFpYmTnuX`&n3=Ek;d+qP|cV>=t$wqCUH#!fc2lNVcG ze&2uZoOx%ayQlirty?u+qy~hI@Fsi5-iujrsFUc1G(*$O*eK)v{8#?(y*tt9613=% zcGb23y^gwMqEVwzhgd&-FqisY^a*eMp=8Dx+~c?vdMis+qa)`b`bZBPSPs0TkPcff zg@pX(x|S@#6>YnK*FP^cOUb58MRc6L_Z&0Zp4Z)Ldi+X%m$Puv){fp6Ui|;l5N+WU zvELf_UTw*TtEjDC^vhndG-o?Uzi*rH)B_qgoBsmnJ+yJ0;ED!9F~5D55SE|H{kIp~ zMsv1IFAtp)KwJNzB3HJTsvYKmbZ%<`{>#ktUL>K9GV-3B0UM(ynP}qn5mb%d{v>`w zQ`fPf{mv9++z^^}_Njb6y)bj$bFMDBD-iAPdB`V)?%n3gnrA*qyyIJ;{!@$U-{!iV z7;F5A;gvS|QfGb7>&Sl`Z-s4GqwV_r^>@O41xEkOif`F^3TM8(md*0}lj;WE=qUeO znRX7p_b^H-aQX@Jh2z`!RXdHb9B*XF;!hUV{2Ofm9zBWU>;`ixcmFpz_c`DNpI z>Pdlb9i>cXjvAGquqef+2_$^Ed|N7RjDT^}{=JqaG6d?dW0tU*STPn^<2R^F87>=* zoHCaaIb4!3w;fr=k%-*IQrmq9{P(n%-;P~N3M7pj`L|`-7CE7Oq!mtegmUu7{}CM> z&#r?FhXA$j=PhtSio>2Drrb{az1I6_+(okfp91mZkK)L|tdQ`Q20{NCos=s*Rg3En zyx;l{ofqgMob&N^QIG`2o=*&1!WKd8wxgQc`6vE<=SnvA206P>w&M2z2l6U8B`X){ z%U(c!)$iT$+Jou;wEjIHecg1QU_LV(^)yeEKI!zYd{^7&;GT$fx zqsbDf<>$Vb$^2i+>D1xLu~!$~@p(a4t^y*;nPk|1T%}&|KP6xt_q(?J^Kvam&=kfz zal8nxGnt3BOsvPc{=b008J}=PeDqq&5$%w89+?Ij=#ccbg!A9l$%~NOaCr}g%XII_ z@ykGI>_7?tVjg@$(a|YK{8Q(Q|384Y7mlR!WRr)F@}?aB{!Q4l@BhX9!E}BLAP;@- zrK$e|hU+|nlsfblRUi$@z<{{fx6A(H`Y%NC z)b$c%q%4!9OQNb)ZZQQ-a-=$)i$DAE?b50z?(g>MBp23uhuZ&1>z9t$tt&S_5fb1&9BMzc~hFbF)jI{aAnUjBQ{Zt}2t4UG<+t8*1-rZacmf3S#i^|rR< zUv(QfMFkLH+~ZubMNk$@{Z`Tgc&m=}9h6c&S``1}i0LYr{Ehpgutxc*rmX#K^Q4BZ zJB|-AT7)yYv(1wSt*nvB=cSyxt3lsn{IzLD)lU%bj;45z`>zwF3QESLpT6UNV&eXH zDDhO?4T5njVbbS{`PEl{+mzw0_S%xKS&_j^1&*( z4Nw^VwMYD?*q#gIIzDVa8#H(Sootybf_Nx!EQWn-&|~zX3~rnEe^Na_P-}aO?e40yXG|vh^{KIEeRaeHF_t=;pH6_THxd>axdZ+7WUj@->vq{FGwDIUm1P#`RK|u+*@~=_j9a?SIRhSKyd8e48|U17euv|KjJw=e&`5XhHr&4RwS)v}c+a=kkUWf;?{-bQy=6w-t0`;o%`%W=32o=8ZNWKvN$(de;x7%J>~&3;^8LEj^kD_5BLPL{pWPnk@LKgMZ|xas!@?&c7Fr%X|RZ@f^S z506SQuWIWnsSOPAj3p}7ow;wd|GBz0C=qvM#Cscyg=*NJjD{D5N>H z5*O!6i~MJaSbFw80zbvLTr-v7G-(tMgKGxQgm2*s+(v=6^miJDQhyZ#hiGlh%@$b+ zg@`TPEI4bnuD(Shm2%5%8vc51I>34o=vmsVduIJx)qk;T640wCdsF7r87Y!(TOW%a z8>UgNS74m=GrIaeYVy+Nu>qSx9X$j%G>3Oi~ZIv;+~54w~s#G?dr`a z&SeBX4qs<(OsfCWWZORPj2-{53C{Feg(OR;fcRPs%liIDklfb|-xmYFjt#%w0y#eq zxfB8)z6*oi1V10P-@i{zc4u-5KffN+w_}iQ*4iJq+DzBu{RJOIKhu+Lw;y#b1MRD4U;7@m+ub+Yx32>l(-?QP zJYV|c^P1KI-(Go^MZd(av>t%&f{vL6uaTFD5wsJHI$dwF9f$Jw)IKS_^ME{02=6j} zT|?*Xhcflmd*j>ujgYQV^FHaC4Ov6&FaMRJ(7?3vzk+8GHpN|^XS_L2a`TD$sviDz z{$qvpo+q0=!e1{JVMdIU`X%|KSLL-AE)nln>Vl3-P<5Y;uYK>+6(8;E$AsDXt4Lb_ z-BE2yf=7sBPjT;2dvnj4wZQ7`?4H&S-f+2q2j%p7*=53BDTaO1`>&F;biX;{FFS-~)xBnk>3L=8oof7v_;lF9T@^tsGkMfVE)9ig&Lu8N?NAmXOgl4u1k`7y} zGtEl)RVKUJ&b9uvnZ)wJEWWGMIu^)FRF1Aw!P-P547f|P%huK|`fd;3YSTfdpU)I{ zX)CbY8r;EhCtq#H^~Y!=L;iym>t4Vvk1lrWWHbL?SBVL{j`EEDWQUs+saxJggm&22 z=Qnr1U(BaOw-VAm>T}CdhH)Dd3gqy!{Xe|}12TVDC*YU)%K3;PVb_1|hf_Q7y(-r> zM~^kigUC5TC&#@{gbIf(X09frLK(j0z=}hS zt1TfeSuQv=6Z;xtW(06Q+fYF1zuiD^FB+>!>)69ua)w~Hdj24qSMyx*g`ePNKZt_uDh*7PZ~TNu{hq^#561` z<(yPcS?`gK=&e9NE*tQ$od=|wbSal+3VUZR{}Nwgez|Nsu3hVk=&A63ckpk>BFlQt z++zWA)8nD&n_Y)Or}f!V12kACWXD=PUCd@b9(|y}`fQI7{%pUj-(hAi&3<6SS>%vog?eVrsxkUsWk;yXy1W?c9`UvyY%&;%UNgF`Ia=Kdn0e z_uJ=i$39Uz+lOL#IfLDr)%Xe+N3+1=MKMJo@7IIX9iH~lY#Mzgnd4cG6$W1KG5g__ zdA_8F`u22Jwn|rCS&RWYGo<$OyP=!nnx~J2zN_|?*-C*iffSejbH`>VXuBup?-gNB z+pxX1-Uy1|-F8jR{bs}0wgHHs0akyb`MZIx%tEFG#9XJX_HK^~igQuusNPN62xL)- z%T5a>9uVv)!4{mB!Lo`SBOZrm7PO#+1-1NtZmWP>KtKczB%0pY#WW1z6t{?@vhZ2^ z1!Dzh2Q(h}X@{17Cug@@lD(6|l*ScfOZR-%g3iTpPU731ZMklYZsBSTcbc=-O-TKB zPlEhG#;2H$%c+}k8Q)BX;E5QRIy1%tm;G4h@Gc93a}dc3ChIVl9Xw)=hHBlf+oETW z6L)O;?8WtoA=r>ulz)Izy7n|Ii=*gD5dB-1VR+38{3GDVYw&jihNB4Cj=i|4U#$B- zG{X_!=K>#Y2e6etk=rw17goaWy590@R}6gyUM9e;b*(Rv?d%!7u4zZlScFoz>)iV8 zC5Gr|!s`h*kV%?4XEq|B7tB5%E$YtO7BqvNYPL$^o*GqZgZ5q8aaEqtp_Ak)Yk6y@ zfUFp#8=L8FMHi1c6zUmcqZ_yJ@vU) zjth~jUYEtOV*~Pz$sm~B$Z?TR#bGFz*bcsdakZ-QYOxPqD!lUFx+`=+h_l!52Ae2BZkoS#&N z*LJa!CO2BUWQeRZ_<35QI~-fkoVpl#_ZM}v!;D@n#qN#!jXL|PH)_xZ8^iM+tvUGE zNXE9z>k#zxB*c zbBd+c4GMUU-LMXzXF50F(fQNm^2vl4ChaY}L(dEbW=Al$$n2cRZrU+N(zJuPdCjup!2C3h5 zO?unmVzHHQ6=4Q!BUr^W&y#PNL#qBD!+ssM2~s{+#hUmX-JKCO0#M?2hc`#C`Dw8A zw)rrO<3ZZeI_R?CgkDq&@LjHX+-cO>0MtfwQarT3>C#UlY^CS&_bay53?1sTZVDZs)qtqhK>HK_w%}RDoG=P^pW*u8K1a1km@GC0Afj&Z zN;I3hCyf}fB*LH}+_W#Hg#5*KbE&Bm${l(A;^S@@kopO9%3?TKH>rcdgdFi+_pcgQ z5)IkpN8xs_!e6+K1K~l{^)zG&N%#Y&Iwid1XYd+XsoW_g#h^FBBjeA#${ zdkS@uoy)8kXdBSEegNa}oI(N3IO9BELBMOjJnS-wi=y+nY6;q0YU7Rk<@8z+`aqy= z$lFW+@1G&uU*V)TNnuyw7TX0y$CxkM;I}-Ni1fVE`W#Jid7p%+#VY4~vwzUh{ z_k_Y)vmp@(GP8_NeMiU3zh>ZW{&z+q&i43ly)2kKwzP?x zU-7?)gNglK&KGtr-S%EFC*UB#x#2rtI9BQ2M!ux`*B&QokqeiK(7C!^zm({t@~Ud zFy2OLR+_L@ia|NSc9kj>8ueFC8-Da8vkXeS0k|BQnb0}o2Y@iXF5sNOdDzref;1X2 zGY16){@6nq8KG4reslg9$9cu7Y>qn}CiuKPb0AQG{j2~2;lD6ek!>dcBb!f`Mixsg zZrk#h-Nb4Vdrfc~$ds(*?hT{>-}4C)M+JU2Y#Djp5zM2KF4IP~mP&G0*Uau#>;alG zrCBKbdxW&07^YZEa#ugD$MYC!^e>6u3>P7<+2vTSc2ZO#y!H6g>3F>au1>{-RRRW^U6U!=1Y!yMz7l7a#t=$0fa|_9a;38Sfh@Q!2~t zn>;;7vB+|ElgsbuW4%{%$_$!-4fUsZii{iU>7xA>Sb7dh}$sI2;%n;ItyomD1uG4~oV&L~zDlrHjlY7S!Z36q} znKJZIHnxGS@24{Ea{ghz)!PU7wYXJI-V7*pfBhM7O}8zJkgx3mJHmZC0cIP-#wf#y zaZCHVDbUjHDkl)LoI11(UG_I%?{|@InHMy7Su_AofUyQd9OT`s;s5CHZ{|y}LLzNW zfE-B@l=Cs*2{CLfk03~;T}YK!9TO2)iu50*;`X7-vpviDo3$^8u82LxuG+S(biBY5 zH@zM|8*lI4jh6B0ld&E#8=OU6ony$s(gHejQTt5r6fn;Z9D6O_P5UZ5q{+Hk@B50# zUXKwtD5!Mv;ZKhlaeTUWQXPNq>ki^d&~+~vrv|fb@-=KR;<(}aYrwV_CbKI z;j_It+HT~Dbt1UN!JvYtH#@IcF}@TeAo<-24U$|F$>W)t`0N4i#80Z7MxT)O=D%?$ zRA`g;hdizL64ktQHR?7}=2_z#BqjM)uyvcdhS1V8`oHOtXN;T=Puxv1YUl>3!;MfYVHc^VQp9pEPxOL~lt>SHR#-b{VHhxC(*cp>9o;S^ zc;?N!LF2(g*{Z>N|IV0E@N_Cv!tSH z$1(RhKtD@jBtl$$x%!lX4JYJ`#)nE*{zvfL>wfFgR2gt%;=X#B$dsm;pY}V2W5GArBO|Wesl1CBcizRa_vYWmI1kVy z#HszOuP)tDE-0~yW};^EoXg{!tukl%4TtiEhL@*YMR6bij}@?3XfK9k zVnf{AVVsl51Qcw+o@}-;?qG=Q zD@r_2s6rgruizLF^3F7~7ME3IP8^ZOjvEGMgycG%p&gXIuxYc`JgB&?RmS-MuG=K+ z%OV5u*wDw{tu!f|6cdCjYv&Md6*}+>x6S!H+Ui%Qu2_uJ&cJm6csFUtFX-7bt@I}E z26P}|S_^Noq^N|a`$poKrKcxOB$P`$O^fzrdbuC+L%(zr|m#dStD8>tct;CyX{Gas3bkSKwyO^tUl?H`?=_Xv94(?~|QBX{;sXvY2#5O2esEuunR zP##7c4^G?F>{)@K`)p@i4o}lZd()PG2}x-^{3#8nb^SJDub{xN8wC97{WC$dY+1QK zBliNNwok`emG}7uRB)*B4W(@8IfM1#5gPsL3@?L0c9q`HZ$M}q0+UJS?jLu|oAN=* zg&`RpyVcY*x$fy9MrK4efG&BCf^aPpJx)fcK4d)PxmhJ+U8n^Z2rC*ZF_G7&skF;i z69SX+#Ea3x5Y}Yf>ulq+!VJ6yXlt>I1u&n+O~Xb$(7cb`M*{IGd-J`$s(-W=*KGii zUoXv=I~RpP06Y!zOCTKM&R@Mr?HpfkeY0cMUFRoHnu^>`vOk#~Yn7McIY{9M21upW z=Y)v{p`-YDNScpHoc115hMC5R0q zLOA{YK(eMd<9|Y{>2;l&5or)LWrAE637W7`tZ6WeauM09;s03D^*6mLHr=h{a8=p{gAT0b2iI44}87^oWuhHv_ zh$MaoyrjjT0nngAC!0&d5D!Ts)BxEUiem$2d)8iR%BSD!otTX|z6R(I<2;Cj`4=8t@Lg z1jn(OJ;>;7`-qedn@5CorQyJpJ#az$%kU^*DxxB~{g4iQFFmc?Y}RBuaSD0_KE4+< z0G)6%wwq@})j^`S4C)hD3&+T_!;Iz7B^5(oig_QlfeIh(Wv{O zj6+E>E@TN0ENFV--=owYHO-b0V!^=a*&GH@We`qoFWGGIE_^}Fy;oomZlcY{jJf%} zj+6Yc`RF0-ZeV#{nu!W8+^Fm@eo(r$2nRYni^>kTw;!#n5vkH9^G76{$Bp%cP=6e0k&nW3<)&2Z#4sPy*OsBJija2xXqDiV9dMRZ*r9uyW~c&DRp zEh@=kZ*e2`6#INTP*zF2XLDUN8q?353U7Dd;~f_Isy(4fj8c0Qn1i}BBU4|7y;c$mCTDxxR_(J%aMr+>N#oLX@g9c1$$lhUiB~3zH zt*4i?(5oR;Zd>ID06p`ujBf9n!K^p(0A6Q!`q)F`c3b^rfRrl^Jbf|ufdXK<_OqM$ zvMI@ZpRiNC+C_PgZi@TtAF&c`h|aqQYxE0{+zqsR9$-C1S#B%NOovCi z2{)Gw1$>tFLdKb9b~h?ROP z5!I9uY-f={KumF6+|?kK0W~#nwVtwevlM^$64Kx>@f$-*YuOxmL5TeG$S{Yf&w-g0 zxvMxS)C}eW`vBj833Y0H^ho{&>dAKfbJ)fV9?MhQ=yh6-BX6|m$;IFacTZoNbCATq zP>;>XEejj>JE8KQXhN2VhOVwc{b!;E(BDlzOv!5)>4#)e`3}v+x6zIM-wfwb-pl_#Ud5CD?P)JJDlL7PBS=@@K%du2_sf*Imt-WA6k)SH3-b5nf~{`u9YEqVqB$^m$2XaynyUP zx-Dz09Vt7dwQ!$b^$>CURt?jv(n8WT_VHJ>8D)y*pUaJ!{_zZP&~A~}V(f7ffv1uz zpw4{HYnwK36B!qL_|8$8wm7V2!cmz8rzZ~O$FVrUPwR9@Lwf5H*TVUlv+|t=Q1(~C z@Tk{f{{^vy7YrZJd%k4CSsnOZ<($DPprA^h`Q<(Fy<({p=nzvFYskZYWF=jo51BhI zE(vu}A%`Ke&oGZ6z6S2XpbEDnJJ*2le40S4E{1(A(Z_RhT=xZ;w>TGm zdUHABgF|mj;NNYs^oQ8&3{Zv$>KPB{$d9vyeXh4wrF5h9DUHn~?Yh$_MAhi-n$ghH zPrzffqQOWJ%^4bhOcG>9wlzksM?ckZu?602ZC>y2MnuhX7TzJ)je$qZcSb@#%Ra9}4%nJ)i zzfbx&ES!HcD-YGj2KX*nv)-*h+UrqVlI!JDCo*>%KI3#bt4hW_JbaoOF+4fN&X(tp|wvTCs zQkev8kFD2TVDlFd9YOR#pvmV=R~I#plX32^y!s_+AMFv{())AWac09p$5@f{#flzW zu26_D_~66(%BMOnVvW}KJgbRYza`4Z7UzKn8)C!b{7{DKCKRtJ)x60r;Bj|#!G-UX zq?2|x>6goJ$;u_3=qs1Vh)>Qld_NagP4I9bh*}kJlDYlD6NT})CxvN7+|QBm4a=&k zP^6SA8|H}Quz@#maVytEo-^$4Q#Rm@E5gY&Vw}9&bCsDqC3%N~!4qK?Hepa47MP|itDFB$PiRCGrVDSUQmKx3a=DaA$ zc1oebBE2y+{rX&croCE$4m+0a;}Tx{vqz1x!1u7d1teju{}mb;j?5x&GcQH~b)g=L z>{mk`y13wrSM`45Ns<^55p(f05=%+tiNTx#_^bAwpO@m9aY!>EG$M&fgV@c>12=v1 zi6-h=67_gN$7XsU<85FwTF#2kkMEL(@I3b`4`c|@!ic=o5#oBYh;!`1E2UAkusay; zMP{zTmEylW&@4FjR!MxEB!4EunmPy;QnE{bHlc;Fiq>Sx#-6oQjY|JwvZVl&v=XBU zd6s&BVwN9ORtoZea;OtHA@k_mW}4pQRf+ouaZW>lOfi0OCNQYRJlvdwRw_BGjV!0j z{%%w$git1aqVBS1-o$udf=ulcl-CNbyoC~DKWLa!;RTZvw>(lr zc{QzI=PVww^Pz7ml%N%YeeO1lU>{>nJx~d;u>ESNUEieFrDM{!$smGG%(`!P=~Jq#AyZRhT^bj7IK~P7F-9R9uZRA&!&Ue)%zH;_71ZIAisx5UIU!ZtXU( z0h#H;BCDfDCSW6@Fd2)8iKTlwVm{r-r93x+J-R$XSD({LnMy^r!2YwJD` z3=nts{5~dYrG~Qi7gMIry%*8fY)!Lr0`?DOV>dB}4}ycl04@;$?>rLZ)wAaD|5WpfAoL6ZEm)-GW!Pe$20{$i;Dxu`SnSPA6LM=ME-+mdOV zD44org~t)1U2}aYy5iGFvXHr=NtzJ}gI_}z@IX*8XM`cwT7?eIve!j!v&X7=O5sw& z`xAp>Ew{6Hg%jIoDK?CPh&J=a69qB6YZBbGpUCVS`nV|A9Z@f?kc}ZM);SpkjpEVz zEe}E)RKPH_<#ZA~hTqDhBZ*k3*T2nf4^o8L3&fzwu9MfSY>hL;q1Z$WRn*>2I7A2j z>NHhQqaw>Bm6tL{##X$N6pB<99e?`CeShY@CQn2{KX7nU9D2T&J@!t?Jb0Ie11zS0 zR7tBx8wQt|$%u**p8N$KNJbL;)CfU0-(%xmj0V%&ML2%}k6IXYbvOhXl33Iie4@@g z(GSCVEpBfFcWoYPzQqILJbz`s8bw2(6*maY>Q@vh;mJ}YF5UQjBEB~HkGm-9ukMqm z9)&-L=+0A@1VdfQmNDQKVSdhNQkM(PS-DJ_(#Mi`wBIPiVo{&aD7(tBG*N%*r1C=L zc;?tv#Z8>=@b#=tu)P>c=8SxVK& z{5zmy(Z)gmb6{a)nnkawWEbpe_GK~?a{mRdnMe) zTd`tQs(8&cNj-$P-~;nbCWV`vOW?+{a!65sW}7S5ODHd*`P zL~7C~{JV>hV^hq7;NM@5_hcRD6*A@e&Mkda7Pg=@d%DW@MLCi4`^1R3Kx%^QT}Eff zEk!|WX<t&eE(KNo~h>waVrETP*6K5{P&)ty_Dc3t>B~+IkOL3tD!WMHM|h2LYHK$9++Yn|*E8cB*q#E6nXJZ+uh7F#H1;Q z7aEqArRqUiXUQG!15OO%3v(khjHaDqs+`}zV{FQ>M?B4gBeqsnAgz!5dl`iq)qW4Y zdEC~CWd1Yi;LX+|Q;KGdjH%@Nq%69$_HL)G!d&y%5q{i;y$U1`2zMP7<^vTyS47h^45gj>uN8BKs zMJ01@(w{y5u#^ADMwg>*bXYvds@X^v5b~U6h7v^Nl^lZ$s-^n)DxQkQElK@zvT-@J z8;s|gQuv29oH@C*uR@|&n@M0F)zzc-A z8DdL05)&UHA)T-CMm@EPLl-N8qlaCgPtd`eGb%>oFu^Ta8Yuv(k1PBU{{3&}Au_a= zg}ek!n#nu6DD-T)(JFB}GDyi_s~<|=2l@^wbS%xv>M5nXJBCu<{(T|h+ztSQEzYRvdaSb2=^B;AZv)!kE-Q8$G^3)ktkFI3c9{}e!7 z4m5Pr|u~C&YKh1UbE;QUDd^gXniD^JFxyjuiSo44jv>I$LHE z9^*}-lIQZc;u_QDW*6{3;Jm=CGi?)Pg+rlNT8ppw*mbBRmR8=C2;h2lU z8F(awL6&-#`Rx2s14p@$s$h}mwYXMfQbi)%=r<-GC@kS;FucDG<`x&d=X?MrHc~_g z1wg5X`kEqXi`woGp;Ld2h)Eo?6Y;FvhIT!4=)F>3_BU8HVw5Zr_Y`83<`ah6!jJ}+ zJ-WNW`fAZaXKI*dY*en7#k9cu=qf8@;Od%l>NIiT??>`)C_;%~%f$wXS{18LWO8Rr za`aHA*CDkAZomj(FDl;zRoMiH4{byR=OuC?P9uwJ4L6e;M|Fr--y*UjKN)PqNNAmD z4L~qfEv7CNpi@rn(Pdd%AyKVb;KM8k6+LB(mRJ6&fiXp`pcvQk(wxy*OB5#SCwVAWQ*J+A~rVlzK1(-^_)<$-Q)qYl0x{C7^tv(Jazl0Khvv&`^#)De@Eisc#rxvi64CSVFvIaj}l^cabxw5T5dNUgU~XAP>63$%;vz96Nt7_Gyz02l;vH5rl5q?$faxp*+sH!Y1bPDnnpx3& z(?Ryi&pDwnYBc}Gzm(_}YU*~9qA5*8+|{mYT=z`YAr!x&3HKQs!r7(KF!T@Agj_rp z*Z#wlYq`Mw zQqGz#5F=(0_n~Ev#-Of^9vvaA(nohFHfpV|cpf3SV`GR`BMbX$c-M9}M)IgSr%(c$ z?;=ul4=GE|8+Nei(xyVWV5^`_yVn=G)+@QGNI%J&hHPXNyGtj`S7fCK(yEmAyR;1j zwQp3YL!q#@lv$WZ`xezLFG*yibXmhCM=f&7ifb5MhXLUadu9*wED@DRhlwlOK`>^h zt6l1_KOpPCFLK$|)FE}HU%~07q_esJuuY9v)S)F`g#Kb9#GrCy0{XG6#Wti=DhrDk z@=WFJ;7GbGM0*q`B12S_WkVM&sWl>@Ev~g$*~l+$3^Jwz%Kl=;*B`q_ChKLJ3uQAx zhho0jI|jSzZMS$pHw7+-i?HIRB6Mbb`jjfy*+gawgH9yBH$``9rY!5O;>24Wns@0R z<7FWW9Vc?;rID&_s=TOP8>h22k#i=RLxuo?8&(SAZIcHW|KttO zDj$#%rB7Lgav@}|MpcY1R#xlq1Wh6f@IU^F4tN~xy@;R?ybFQG3Y6vE|%M-1~0VM zPd^WEOOI-1E+v|!fcJsxQeGkr<&4WMy8Cxw0yoPr13hI7g)@eVVswMhoZU3Z+_{yJ zt_oG0R3r`O;z%(zTCQD51-q*#)L2**+#_cBkDrT&EODZ;9gsv6=A;F1iCF}HQ-~{U ziZQ)p=fO-(8`Uvel`AkOGC11h7^M2D(4=9t5E}gvlIbZt$2HA^x{Wap^J z(n};#rma&@Zzn^*=EIrQm~dA(?Z(2!31gwbpB4H~S5T5ek)~3oI1_m-;rm)!x2fWn$P&J*4On8ALWZhLytG~I$aFsead@e@ z$YAu?-(HbZLl*Q95c(cMHo zz~OKF(!~pn8Es%f2i8~VmaKlm=t5Fzh zjvL7h6zI{rDsg7%WHj`TByP;n84gV-cOwyv?a@&k067JqIXhRV8FmvZY7Q&tJf_Z&lIF2~N1>+sxS$W~ zaixK9X{o?jy2Fa=&Phb8mdd1d=J26jAI?%~5~F4xjuiix%fT~;RKP-Q37A{#5&_K# zj%L_9V;7Y0lYx+mkGqYO1zI~6ciQMfz}PTDCyP}TstX;6%$YZ}D&H6ETkj5C$=XEV zmeMV;04OCnS9(%d!8U&IRcBKH5b1{O@ZlRhH%{wcft7K48_PRq zW@8$q9PeOt0O{zO(@`l-9A?7pIzlRoKB#Ez#1#Mq z*~WwtI~kH{R{@E#!Yr-wAHaoR8Ph0$nc}ekb5fe zbdEZnc}!Ug6(C2EnM%fH5#G{(uRrCxY;7iP90;8^c2A>YrGg)%`iSk_)#e%I)+LwC zmy53HY!fiw8f!6zkSqB zO=1pf@l4uuE>YK=vf|=K-%7kvI!rp}vQc@%L=0uVmU?*dq@2r~Tp;Y8?Mt@b5l|~s z+>s|lp^ru%1*PWC7X6t{6?w#KZ7+mo9ybopQpS^@>E&1!15=UUNuFIKKmWp}~iA=xj}&uxs(Qek6Os~?XvQz5c(RxzPl zy9&3;unmfg-xQF59rJ9DF}22lidduDZx9x1SMeQ6XhRydINJr3-gggm@~}!f2PPup zDha~@n-B4FO?t)fssCPIJ$;Fury9RI?mh)RM+o-V%&M2Ya&B|E3tyL1{$8UJ8#hS= zva<=g%qPG;sa0=K(e*4Twb7Sq81hkjjZ<6cK$N%m`$;@-kbl~wUd1=j z89c1e7WGbSRLIRV^sgNT*J;DK7H9cX3+VOB$O53ZsIRPE@?A$siDhiiHP3Ay+I{2C z+B=nxUG<YAd-#0TW_x8 z&l@!|M5UU$(w&NiXKBE9-DPRAL08(#xRmWhM_{9kdDxL9Ft({03XU}3 z%93Qy=mIi{UWl{Jnl7SpKv+0zGDRV8_+?1~P*NiWB8XaBmc{6M zt;SB{bNilSBK2}3TSHyot4J;^Nyv{8JAtMwOo#-!MI_0QxM<8~e3Yo2Xx!^?j&u=! z@E6*}+NcQ@6v}uf2RH{pBP3Lt4f=ymApSwdA+F&4FxEZ7rXrFgQGYQhI>8VATf{%d zEJ*RwHwPDcA60y=2Hp#w6Y^uV!!i<|{0FZHrjpi_O&}6VE z{y0(ZgR!5{CcjkaXV2uDFJGt;qM=;A;x1Y@1^)867$^d1iCxgu?KF++b0fjJbc;vkzbxGFNfY=X@cmg*&YH*y$DDq<9Vm?3hCi6hUfBigS(`;%uL2vus+^X}ci+sjhV*`HxX5XAVJ` z2J8nT7T_4?WUe0U%LS$B0&)8?Qz(ZZwHYCUfoS!IXDT_$Sc_wvjxAA%FA7`52G2cJ z^+0?F1yT5A4jJU7wnSZG=aE4y@KPf0a!XW9e=~8K3puv-L}A9M^XQK|wQ9aXMe4yI z5Lto+8U72nj*-MbRM}bQkT&Gql1TBT5S^0o)8pJwJH$wJ(fSOj!HvC*g$>lr15e~H z=9m*Uzb#RTuUbF8s-gm7O{6%L!Kl_cKc~T`SQEK6RnNEt(a~`V6RFDFP!QISA+R5B ziE=h&Ip!ER`u9Yv4l_9KzJClECmnRrh(ZRcQ)Xcm)Br>@X`)D98=BO|n2pL%pq8^) zKgK`_+7r=>R{AVnFm9ZvvDFe$aN0qqb3_I6n@DmVqK|WzBk#I#eTAf4F-#$bAll^M z!U!q88qqPyF>t5veBDCa=Hp!LbA3;!k18}u)Z?k^JPL#Nb!|`~r%7g&l1-tQ>+Cq*gvi!+jlcFthoaigy+ zDiFw&20HaQ$DjgJ59AE8LH1fc6C#8d(-`kHAtfnXUmsf&9Wm2hM1=dA~lW%Q^heilPu$8=?5 zpfw7TotaBD?y&IQmdL6|N7Ta{gDN~rqSb42lsr*GDu&B{Po!d(D9l~vkcvXIi5yfr z=zT69V|v$`h{3zZnxS9#c|if&L`riXBrU734XSu-od-@xVXEaw?=~w(f{!PP*nsn+ z&RQSp5Wf z9=4Fxrke3#xN)v3Feem-%5--klxAZrMIe3(%2ZB5KAw}IN{Jkij3bjn21P~0VIb8{ zTC=e4RzMYo44FtJ7W+64%N$Y%jXV=o6XQTVi8w2o@Z!6M)JH4 zSuX2JVb|ha4w&v563B8c_4+zM9<^HLR@eL zDPkDOTED_6{V@gxx|T@V?a=aCzNeGvju31(gh_SQ)i=l}paH zkEu}RG>RmpW7^r^vw`HBNLKoFokc1TgnY6Vb)cj~>ycXm-n$B+$w($L1iIwxd2!g(?b8*ISgh2<|Bxcm8(T4I( zn>;{9_#%Weruk*)mkZ;21G!)oDmk2U42mQ#iCnxBCdv6ZsPFPasO2L$5h|t{pOE%RZ5MKA_;j@iF9tM<QvOrKrU{D|x^hGtu`9*b=l57-Y zWIX;ygAVADC6S!T*vB~pX9#hbfpl({CF2}%qtn);17Tl#wD+KEK zq3B5>3WK#}v?RjYSIB^gGO#{_XmF?O6e*2XKlTtRXZ_v59&io=S?t_CjuM=gl{7@C zgd&|;3F8i2r@bVSayuk3+vEQJ|NP(aB9H!WE1k(h+FMnFeYJ`;$MQo^8}3YG>Q}-L z_E#S_h%KTU3J>e=$Kpefvf3tc%ZZEv_{)z2=Nc4|m-8>i@b&X5Xf|M z%fvlaGin>DxR9tgHreNpu45n+Dl+2NFlIw_BRB(ak^BpC!nYA6zy55{iss#xH$0YrJ3R|qS(uOwo0R7Il9VKhwOxr=xF?_|v!z0ldYPzYVw4 z8Q+aCGwg9*C82HIkqg@w?N{i9#4ELs1v%-S8ge_36R)eIq?+q@q1ZC~;j6C_!C9N~ z^9`MG?vbdl^6$SK`BhNRW~`8|5~s!!y7n>(A}g_0S1J04=-uNsOeb-5Y!tFf;(kLn ziPKk|VN}5@Tih@EU`oC!@VA725Os=ogtGhU-2)qrZXpS!O-1Sjgbn0D-lL`I!fTz8dM0%!M=4N-$79&~lo&RAF9K2R8HymemP zRq3qN(R~}Mb)tuZt_++;^(W69WCj%(bX5R6(!-9tz2WfcD!U0gK6qyinVCtnx>`Z& zE+2>6g`0C<1jOF!xcr?e3&{Z4_vG+^d?leT|%7pwS0$?{3>{=j?>lzJDj@ZnItcU2P z>l&XOGe;6Gh>)(b?4Fyg;^Q{zgx1wpt||=varap1uhmr&d_fqqZx2!C7_UrMzcR20 zzwtUA0~NM(<*E)@%~`0pjmpxCubesR=;$We5kO+pRmDWwAXRZ2X$Ghz#B1|bM24>K z?`Yl9aowaIV^y{|CJi06j^eBG(fb-4mVKCp2%@V>I+h_juW`E}Gt5_tJ7=>mcibH- zh43L=cYkw<1&3<`3$8202((m*LxSiAxL$Qtv?P*;x}OV`m)MYrS6WNQ0gJ~Pit~wD z>AId~9Yg=x@;+KD__}#+doU(6(Lty;u4)E>&H!Y_=ah7@+i=`_) zrxmHFEyaoDV7?iF(#?h(bL?vlI9c@AfE;>o&{p>xfT-6JVE29-;(mSyYQiAnM}SUB z7LZtC0JZr9QmlHJa~SFgo3IGD*!)l>a}LNJP$`u&63jpYOUgy?NJ73aP#rB4YCCg4 zt!(5ZpbX3sxs&We#X6n=WUnew&{qRcz$m~O1NxBz#?<-|AO`I7F&b=%X8=vIM@=M1 zcZ21tHUxp3Fla8)b3kLE9Rropg*ze07Aii$C>KByBz$UH4!{oS2CmV5qH|P@5ondj zFCm}`i(KcU%mJ)IVBl(hixZi~0Hk|usF@-l(u^X|xtK@_WeO=lu|;`3f*-Gt@({~z zaE3UspEXD9D2EV0Q7vfW6BJ{m`K&Ghyqu+OISWY3^$bu&R1nj%=ZHa$(C17*UVH?C z6usYTN&1cws@-SdL zbwjqf0IdZG>ONw?V9v-w51`~KwBd>=pf4kzLO|-;m~6-x#^moI*XAPjB zoKkv?J%=Ln2%!_GK_!kBV#N3v>W+H&M4Ksw_90^1>% z7DChtIYlWw1Qgl}ygutJ=CkGi1i~dyIx^a^B?UmV zEc+M=Sk#4yIW$DnI>X^H*n;BLP!eg}DhvoG&;sMF1tJqx4Ly6e+ z4Kj;BE!z4Gl-7+Be0~)L<>~O24MgA2`YW`+f{JVn>m(qS26-mFV?!$InxI(KgJ;Ae zhEl_zMuEdM2N7u{M4#t8uwQil|s_=uxJ zr!N7VQO3RL5hx6cs>cSZ(TtLv@e!=*uyzA#j)+ALO99eeuu1{s1c1#lzJdL4v6=#I z;a--osTFp8KKB5A&T-b`D^NlQNjwG;jQ40*g8^q}pJf4Q5iIMRZw$R0QDn)Wixk4% zlLL^|Q3Es+^58#j;*e*}>5+@k;|437{}*pr>WaeQ^pX*MKzz%nYJjQGB_unxmb zG+1&8u=_#R+}s^9ELK7wN)PT!NFh6dKv5>%K$RmFM0tgclBrSk2%zUcEcFrt8iMH( z6cfzl%2QCp4}+Zsih4P4l4E8!?$5iXcv4N^O8JwIY_?2R8m5RFKWC7uJ( zYS2y%10_QiOS*Zu0C=*&l z7^qh%!qvRF2ZY|zLdX0ADDDw48L^lMyN27u;0SWogIWz$_e5XN05*GU zWy_C1uPn3*6rj9;?3R`T+QvRF24s?u2J;)>wBAbq=O>memkNDH26qeKr>HgL4M^}E z%_$A!;6k78mIDxvy$8_gK$2W+JM<1kmnH*6*CItPz5+Qihzc+$A&~SuVDQJRY&%E5 z)Vsk0L&is~uoDN=|dKzjN(tRab`Lk4{@qqq~IRLQ&Xy~*+VNg67+Knx7 zALYbaH|Vndw#d-ufWE*%ZXnYuiWTK2z^^lQt-&sp2LYoVfNz7+Y9QGUfy(g-C=UwT zw}G24fgc6S z474p#JtHL^ec#9&c>z`6WZRS=iN$AeOTRH5@Mz zp`R^47vF%JIR+sAbUOp^l~xpZi2E=Tlrw;6;n2q7h@Rje2p2R^cpMDj;p-ea6^!Ts zoPc+<(C^UW3=t&(xDK_gC4*z&f<0RRbwWY%#hR{MFk5_rfMt0EK6?N>4Fyf91k?vK zQZ;aY-O=VMK$tzw6lPc>5dnM#e4PiHfu+9~T`iXckwkbd!B$R`NJBka108atbjBCz_APSD;k~WMl)G+QFF49Dw3P zC4i#(*pe*pAILO2+li(s{@ z7w(un1{5|&3?S|~#JhY*JOn`DF%6{j; zK{_NNCj`o3_L!wi7nGn3uP!F2GS14 z98}4&Yq>-ooclQM(GxGy^^<(%(bbK(l$ov;61PG(y z5_U&XoV5iYIY#a0IG(6OOsk@S%pS`m*eIKV0H*+|MDcO@#^)mQYz?3mT_`FMa~SlC z@wWz|$EZiK=0~)Jm6Z&%u~A1ko)a|$(R0;6xl~aJ8uvRKvk8jdcgeMe?#fsefiUqN zxoP`Q0Z=*IKw0+)mu_d#a%)omE)sJF8tEd1F;M9BC(nbJvx)jC@5wxJQTMlTbRF=TW zEN4%>73G*ZdXfmZB?+ulH3p!C7FvV}s5jSE+L`e~%ZZ@h0FtxX)G``Y2f4=v&CI`s zP>SvWh)N0IEah54BSbtYvM~ZkYDGF$JjD>6ki`=~{URY{=Nu50)ms3|lPx+jGYkqH zY`TGKH|(%V%uuKb4^{y6wnZ6-_y`oUQMeO1|V8>sR6=nd!(iV z2A$-2{K+68dM`mRA!sfN8f@vfV zBMfsTXM<8m5LyB?zo681(HRH^w>6P9$%2rA9D|@xeHD=^Wumy$GKcIiLK`(Vwcbma z@8D2UKq9gAKE5*_`(y#Ql89RxSr+q)P)i@}r~=tphl0mB1|_1gW`V4Lm*l*NB0?f! z4@7IlhJw8rKDE$%fO5P>R{0Q^kV8<-WIqy}F=RdxEb}Kfr;t_sGvg%@0=A(OX(9!^ zqj*Kl#T#-5^BDrg$1Hn3H40xstqep0k3O&YAsud=b0X4b+L3czIzsyp&?RJH8~wRU z4nc`1^~oZNbxAdIh0;4@;E6&-D=D+HscSND67`Fs^!!vk629op&~f|3pK2(m2DIn7AC3$fAr z9D<^wEfFamI^QIb*?5{6Ln-8HJVQj8ftur>lXn@ZW%*jR4By?TLm_g{NJ+b`of#d7 zenm)$Oynv$?F=CjZZw>+B@v15P!L;&)~P}P4z`iAxYr}&fZ?p_OrSE-F&S?%qsox! z%uHsU)%$aL-nSgcTUA&{zG zmO-|1Ss0v$W(h{t(T6@?b1q}o?<_`dWbtr(XV}PACP%|SWu*8a)V4_KfiTuFjU^G* zZfx%K*P#bpLBK&G?H2^u<&cglSKCAmjoJGAl%dq2v|b{&1K7_zu&DHLGOE-_K4%DN zJ%XeUqF_5> zLIXuP1msQSm|kf@45VC)v!r=$obQ7vLy1TlR(N1Dsu-oTHU zQ|g+W7`&AR@<5Ve+FH|wjz%%?ar8jadUo_-&&3;0(b(q7DEzN2*$vw4oLU*72y<>3 z7t59qyFP^|f^S;O9gY{jBMvK&Qf%0?a}Gh%oIR1e6CFj1b7^))5tc+UaH0)*MrH3f zL9HZW-vPw*5Er4%EyOT>oOe&i5vP6QttN&Or0 z?V7t220$F>M4J`mX4XfAam ziln7;=EK1HqNE!mg~NhI$F|w2dveCoLM7TR$l9Dk(C%|dB|D%%Pg)bT@=hpnHK4v)|BQBr|DXLO-Di1d?59uQRs^t(7YRN&@Mq4Dl_) z`4K6Mq_;$}wxW6U95Tpls}tFrvK+bXj)Gtc2;xTJ2PkWbtwY&^A7>&L1zFHmA;+Nn z99mu*DOwHg&mfEkx~3@ELuj+Q)NAS=2c-L@PNe93DrD|^ov#1%ybHg=aV>V8dwisXdLhN_NBA|1<);udqr zfrb!?>|Pw2V$Sy%!Xd>KBZu18mg36LBu*3qN+jDj`ZwhlooM{dmTf{@7!)L#UsO*Q zr!cY>vQBXY(Qy6X+6n225Zs(6j^%wRI~hrKLIbz7gu-9Z(bFK1eEn=Qkwc(Nl{HZ~ zs4{+w^@Ik^?13m~AWPmdM05+;vcL<1=<#>^{Xl*|S7%=%Y8v3r`?nv3_SSv;eadq_ z2QuLb6u2Z}4c!X+dp=u7Q9uY2M)c34`b8eRfexu*MjA5KJd*;?&LZd&6$?>oX1ODD zeP<<+K;4_?%=26E_Fy9lBufOm$XgCUotRn^H63wKmYGflS7=)kMTl0J7Q}I92s%eg z)U8{h58%g`ibV@Vn{z`uuQ}xGNJdFy8FZiKOo+G*uE#*Z%cc#tvfU+YCq_EKgCflY zH&k4O;1tM(0MPJs4(W_bH|miXi2_JDrXVi3B$5E%qLn9yAWE8D*M#IGgvqYw5Oj;# zdZ428r?s@STq7u9q3~nG7N^Lv&vhv~0^cVp(z2pQif$lL99Hx=Mhn~tk_+Be$kMpP>d&#okaUO-w_IdQ?M}-hw3xh23FPsUDy(7x+^zY zj;V|Kts0qgAlWXDf!f6PKunmBw3b5{AqGpOk!zqF(;!z-9GVs`qsFiGUo#OAzzaa1*j7)seF^D z!n1Pc32i2>%bH(QS;cQnMDHbvI?m16Vbb41$v;Dqh|UB^ftR-VgQ& zBU@_9GL_+R2Z51GA}cjx6CNK!m{S<&h;Qm2-&B?6YP6fmpr%!hY3P4d61kXn`>@fX zz~9Dhltx8@&5=>lEY1y&cp_O>(H?MqN@tE~BKbNY$D}yd;3J~EVHD+E21ke`M)@sN zRY`PMw!GDITC{()R`0maVcvvp@hXIpjnkl0A`fc#nOSL_kU!N)#rd z$sWeFGe_XnV0RjY_*pXg2(EV6@M|Ku;!raxM-(jDkw{f0_NA=zEmhb9xOPHH?n2gl z?3sq5A?h?K2yzsqFKeNb&)!r8xv1HE3~xT(E3N%$Xg{9)j59Mi%dXpJUw- zUArc7ftHd%ZATTPNQU zvfPJ2j}rVw3UgR+Q1Y2}giWqBQ4_;JU)(taU15752h*YfV}8?)tXyWj3o&PgMGcQR zOfF84ZJ~P@O!*~-&A~f<;a!;XDGRijvQo*pXbmtsW zS&AZ&n9`6P=FUXjhNDiTU==i4%SRdnsl(1|WIHdi3TCl}O3t<oIkW+ZJZ5DnQf+#8iB#NZU z+Lzqn9o(~?iKGvGc*lIVCZCB^svs5Gc5-?&YkhPROOn)02 z!Jv#yAQx*YM~2s+Q`6Xo*qlakFd}28<&d$l(KgDcIV^F@)QU}ZKy-C5lF*OJDD#Ut z&gYRx78W483VfBFA{cV%+AK@lrscjdWCoDwjlNEht#e=37EpNvnPo$>=Z? zuZf(!(`TtndM8;f)hH^#9qEYQ*v6fOS&dxB?nr|t78P!-BheYVGXr?hjtCx#iR8jX z3Q6vW0~vhhp6H0R$?TJj7Bn2`KrR>2&ZKBav1ReCK&EJeq~wH81%4(vtq1O@?cmO_ zbT(uXQWXKT6J9=sbR_l$I=zKw?h@{Flz~eWsYkuc*`P+6CQP(Sud2&FKcypOpd=Cr zMgT?*fth4scQ_%nQfh7gD2swa!n!F$t8EnLOp-^uDQah|iMDu`b;+ecp8v|;T0$+< z=$8BzN>}gtE+Bqasr&p4%BxEv5gG`B^NBjUuqRSS=Y>6K<`{HP>48pt4NTPeF;E8( z`5nlOp$GBGlC#hU4wSnNB-_`HI$tpakt}FK5r|$Kdf#&G7+6FqLe!k++1gw>)J8-6 zWFSeLEn_n_R$8s>;3pIbQbP@!pTa2jBasdq98mLPIx@@FMEDp)tfmA95wWtBf{{%W zXzQD$cu}qCU=JlB^-czZJLZrkNjOd3%7HyYpnL|L8`;urC zg&qpt{GuHl3fDxDs@*0}*;w%AI1)ux&6(A6aR-@Sd!i%8EX({Hq^sd9897oF^`mkK zT7vf@k@I{}OCyIsc-(8E77rCxEi~;y<GJI}cr!0T5vEhAFcA<74pIRxS0OCs{WhS=ivF{HEgsgX*rY{=`6Ar%Ez zp!yog{L|0Ozu7?K3VXsDd1roTk{ika?QG^IWQnM?BWr4Hh}~vSA)}~q-KT`HF`J4F zzJzS3J9{P+vUW>v8bf4vz~1KGL=(2^K5Re{gtxDAM>Lp?&_~!vL8f)dL{k{Uhh(T~ zWkgOD*kHiQF>u6@x(dbm9X-FPqfl9!$c7|XPd>&#)-H*t(XZPiXmFF9ttN6qA=r24 zm?2&lZW8Z-z)fxASm;kaaw4Q}+ZtK%5aVexF=<`==H z(2qni3)GfA%8f1?gaQY0uqr}d=9rV!bP}nmf8Db5CNgXKrsi8hp)7t><}2vjiqg%2 z?22}$BadTvey?fR&c8byWc zEMtNWVW?p-5v6_@ls-z>A=L9&6N&MUSDn>wD2@Ff3HC8u6NKxJhHD%63lK4?@B&Rzh3iJ<36poZ*%2jY_!c3DWOT1;o70&3w zvfF`_XpCU8{Fw8A`LiVw@1i{?hOp8gltiQOhcAG%`Iz7+B&}YWUsA2 zl3TIEbLSz&cIAT$*+YjywI4%J!aR|Klb|Ta5O5kc(>1bleo*3EVbuL%pB$rzdOMS4 zMnr9f+FI{W+-1Y+$I*$F)a?lk_Q=u$&;h0&IkyFVYhlI|yRMT0sG z3ve_ZXcHYsd2rC3^0{|ZOQQyD#CO1+q&WhP@X`{g&IKxf?KuRIf-t!lrExu90h+g= zym_Liez{D>wX-*`#{g0ILWj_lFA%VFF6=fW6n<1}5{yA%J#>21MY_k3j!wmwBWn-^ zJXc>Mkr92sd>`=uOsiT}_3uFQPJ40+lfRIwsw=4zDwm3wBA)^$Jg#E#Ff^RLT@YHZ z_$u1gc9R_39_t1FICn?)|D1N+Qyr2BNqV?`n>X-AUq^Kn?}>aSJjt; zZ#iamA`ztd%E-Mze$DIYFGY7hT@S6wV2g);djpXLPsCLvLn{h{d*Udba?<88uFbcR zh40(&x2j99>o%`w|GRDR>!J?6Dgu8TK6$hXio$MKHC<`1MoE{Jw+}X(<5m8!h4s#T zyX`2L@2d*-J;r1BNydu97j3_vsh5qoUUuSA~2dzrN?~ zva;A5uGRFTSz{<@+;gJWwXXK`?(TVw+d~V))OnTGhq&p@i;j9^<0bj(GLMHTe__co zq#fwWA{jlpsN(L){77A+yTIan?}DyCaEAM;y*!r4WkJi=P`RO>_$px$8TVV<-q{F7 z*TW=YUrXFZvE9X2k)I_pFHxar=m;gQUf00_e2$Ph+gJh!*OqhN{ZdaS_CRd?aRCmu}W9P3&5b8x8ZAVzN%aZ!p-8-D_vc_QlmolUD@I`s&BB|_HuM%}zVUWP&u(39VceX2fZK?^ zh$|bXx1mnw?J;@}aT->fGW#B8*7?7_XXKVs{s&_0kbP_}z88Dx3b(U`V`~TyAI}0SJf7=vqj)19C zm-@SrNH0fgu^ND#ye@1vNx;a9eQRs3+YUnmLe&N2&#x%;ImO_O zakBzZZf=b;wxTBwD$pC~kfLU3eg&G2A-+_=A)VvQbpt1B!DPD30Vim#fCN)iRSmuaKluv7yn#i}1-(gP#EC_$0pwyG1Yjw- z5}@`>Xe3~`2V6w4&6(l{v0p%OwnLC@@c{>O1dafTWkSAP>?srlWmN$I>4wLa@->R; zBRwF1Ta8pWsAB{c7!kGtJ$Rt2_dq#8XA%Tc3mh?v)QsRsWbqk+!%|(zS)9n7D=mQ8 z_?}wAkR_1UxCIci!(+s*Lz+A!4+D`5)b&pl37YEC0&vSPNi^=G;4M~4KiC0h-nc12lKx8idoqPP%Sumo^4^H4TIGh^o%bT<)@>V{s5dk(;+TLQ?K z0)Kz#5gYU3VTTfs+}K->&9$L?0a6SNj$j36OagJxm4PV);<@8I1xH6r%ZaW?2J+BG zJ!0NJScTWXmBLymfM`Ws5n5|tbp~PcAKEcw1%q7z=-Oi)hg`XAYYjl2i=eeVAEBbe zasurO^yJ%eL_^br8bCQYHQI_{07{Z5qF}W>dSiWsP|;D`dTjw@ASjVV!vQD=zXnhO zHvEUN3>ywFJ>3MWPkA}RegV()$%PV7IhBq~v>Z^FbY`&SfSLpPCZ9Y(2}*Lz5ePL~ zwg48PdI|AlW9zc51#os8EQKC`=!b*W2!fN$dOPxE6a=BMT@HY9KUrTYKcEh7dA0yz zE#UWO4nRfVBLL0C$dB1d4(Kp;1n@&dMK$(-9}FArJ^@)BQ11N90ZjoU0(x76V5U`L zY-k4D7>L?!PS0W^Zxl*c18gDa*3cbb10TxT8Gy&4v7mVjKt(NtGzmnHc!!E}0IEB- z04gJVEIl6+Vn@d(2w2uYgV;HMU11Gsd_pcYLeZeQ7##5!%Q-({ObWq61S$cxpi)pg zCyFbxJraR5xO%`Y*K9vczg4mkCV8;0P+R^&D{`(4rg2&R51>50M29Xv%g5 zVeMLTDH_Tdf{Y0Gm9AUTfQEiOO9GLyaY&Z@1V|CEB@)n>*bAF%#sF}2_&@|m&j*X! zLt;T~I_#kUEces0EjuiFD3K0(q=0NZgWQC@04*QjxekzBV3P(QYzZwx45-~AJ1$Jr z2>l#_+!jD5xFRwv2aL^z;8+2rCf8|a!cpAN?!$me!O`;}QIdVyL zSPPsf0te4P$1&!d7$`&h8#cT>@1qvj8Gu&0wnnx+2cR^=8bGxx@F(8&IMQgO8DKRzU&Clr&@&Fv_5u#J zM{Y(uBy1rYK0!eK8<+@Ul4yAf*<7GGTz{w)xt~f$fw2}qE-F;Vj9DUt7nM>C*j%Qe zIZ-?(BBReOfjWA^Ufgp4{A^nQ8U2<$oJ@szV|dvDr*)MxU-mdeJJ*5Wv>LEGNKXS0 zxgVfPNQnyl1zos?{IKr4E?v@NPvDAL`k$>!%C06g{Hv)>{A+NH5Lkm+RwqY z4Ro-E1RVUmzy%6X%Rt`jHl0>@4=f{U;3)1P_r|7Wpj2H0;42O)48D&9GgvDOR&&K| zK1JVP=2!zrN5PH=XT*Z=8FYprP%X?M#T?Vs(Hm|02GS1@73Rmp$2P=u8u)c0ozDXh zG277ENx+GMv5sSQm8BC5XzqXvpZ8IIa;!grs;;7L;Tb!2XH)ng1sNRHP}Vhk9w<

zIK43~ZfK5zcVdUZ?|Xq0*6v+&ZWW!(Sea(T>J;0qTElbpOygnzsVAzs3p#h`RN6eq zm_jaA(a8A0geO#Riwz+ywGqN9YD*!>+uH~m>P0bv-WZPMb=Y+87DY2az1oQ_q}O?Jt?PjM97MI-M4p0;UPE*jg2TZ?XuIP)HlZ+k%9*sYEz zZZs&t0*g1V_Qbm?2rob5b45HD%27 zA}oSnwNf-VaKnYwU&=dfX=hY(zI3STy83sIy#i^at|~oX@)(2kgpTENgTm?B<8-ln zy|YHV9(O5~uh%@7-t@B1QS^TQ(Z$k-gODaPb`G4j2;q?3Bu;cqg1L4`8)+anX*E@Q z9gz4MrBcx`R#v{SXsLd%PFWBLB%y1mA?B*fLQ{B*T#+I8Gx+c2z*SFDfC!B73rM+@ z!2L!2LA6tTYHfbcF4QqDLYwd0eFY|0YyIrB_NO(UoWHQnS9nS8A-N0UbNjX@Ip_`L z&9q&knCvJ_l_cM(@H-W0k%3ABqUQlTq#;LsU8pHYNnz>mWqR+|Pzan;P*y{!G)x^YTa`H$F)wMgNe<7x5YlEXsc zdjn)<8RaTYb*M6dYEi@|=PbZut890G-p+zo#E}F-3sFiIRLT|8UU}(Ii!gW=+1-Y@ z{Dg=_pUucO( z`dtS&Rf2`lo}enu4cbSnGIT3mvoZiTLX_$y=T{?hI4>2oVpEExNJ)4K{4#H#S@IuY zh0OFSzG1(Ffn{H)&6X<39aU@j0o-erurfOkO7j;^oV{whzfPf7#&+>BCyyOuW@@1y?&P zU7L0ybq=dynBJjTKQyXi{FG8vcDTfnKeMp#kRw#MS4)8~9)%FeAJ32O&Qsgv54^@9 zX0Jv`yrz`1Cc;Cfddizloxwv(V;W?B)6vXz6R*14I8+V65o z7YXGB2;cPPA)t$2RA2yE^WL8dL9IhshMiSB2e7o-asVKPa>9^Skqfm_D(=O>^cqN# z3ItP>Mhf**HTP8DX#v2%`Bu#lG$*0_+G{*emx`lh&1fL2?fQy2L`Z!i_$rf@PRJGS zx{CNnFV*GNwbPm}|LYQ`TIrOLI~Bx*fLn-t*ZECX9Ehl5`xvgFN@yARA;XqaSSr%x zS~7dx3PYjY8Tq$@s9oNW5mHI%gKDiL0Dq;*wC`(s6YvN({S=3i%;K3Hp)783ytSnkZ&mh^34@GJRkZDgx^TnhFJ7 zb6>ex!aX{M%D7Qxp-)DqUIUV5Dq#?OF*zyoNSEzxrs}qN%YO2Fn-8O8L(^RgeS-X> zacAmm9N|*PMzXS}N~K*#zl6$>yAOWXk7nk26y|WP(vg)55#mOsfs$h~LeF7^8ig=& zZngDE+=w^l)!~@6e2CQHfZF8lRXNui?9-}>*bxc-CQ6pBxDAs4Ab_<=pdS6lGfNOB-`bZA$h zEI8k)K*e_mV2DA4I_i+V9U8xq>g&iy*d7q|v@*q;smI9g_)%*2`qH=LR+4urm!{OT z8k^ovTPx3L-hNHxO-V~+v<`FIwqLI7SZ+)hyTxe4EjG~znL~|p+yXyOL08=v`&#am z^GzT0s8H`%9Q~;`+pxZMOa!G+_ZBBp;p%3#RzuueU>dSlU`19c&FTnbYK74%GW9gr z;$py|#c0ZEXuV^3Rk<99b%i*qjW)k#bKP9}5b&wCO5X}&W_SVVv5QwHje)`ah~`zg6X zYCK314I;4Y$`btpP8pl`P8Yb;5L&6sn1!qVr z1dDX^+(9XiQMhx?6}xYK>W>2~WhWYM27o%^u)0)i;?QG(^ed(;l!kk=BJ{XnC3s5) z^dLc+6f7V0Z|o+Wyj7j6Rdk35P<1Z8q&&F|S~uVEH5z&8Lp4&YY-7VmBJ1Xwcb2jj zqv%&K1rLnP8&TF{d5d`0c_q}Qaq*QKvZ!%Rc0jMW*)Ov9M|=H#?vDtN@nlD2@35y9 zp+%(tw6p>gO6|+Uu}j7-VD7<J4b-bhM-A^f<+HL)?KW8zsfA69Wk=g3*1XqAo~4(xKpR$zuKR*M zlkV9PX{Zq)LMxQ$+csS*w49%7oAcI(I8^mUduq&!8X>Q$v3Y%LvGG!y1HS2kY}WbI z$gk)Z`1+V?9SewUV@R50Vu>3FtPt$YR^2|>aq-^ODZZ1HI8Q|3F!NBMc7VHrEg>vb z%?qu9j*Ux1G&P2XuH*T7=kPp4uSg^5h+Od==?>IoL0=+>DkMv>D@Io^UvV#^4LR#Q z-x$nBrP~KPpRe-9RqXYdhTGTRn3JMh(8SO|S zW>bi2Hla*I56jDeM4-WFgNlb?*BciFPZCx!`7hxKzMrgLod5+c3U!7`;MXYRekOsI zI#A;PxK(FPov-Kv?#*xNgB!qOJ3VP5s;TA1CVT9~$kvhf%|$EdN3{S&K)S!KxO`cf z?0H0K6<(<$w#@!PrxeN+rNM?OV1#`;XhGx#{sRw~z@bYZ)NtTn5e=!;K&dF7hRCG` zt1kjTgkVAZh8Qel{9J`naWi}|&cZz+7QNZyJsLPUHP~;3D?U{__Ql+;UoPw$F&y3F zlNLZWXUt#sqn=_PfEwp#$wr(QLSy#fV6oNjUJh}O*1FH@&)tA~fcv4C2byaQK`M+? zK9tZd1q2SZvYd=nJ1qRn9_C&cz_=c$jx2Yh21H_oCN)6c2hO^mp49i}*trY;_ zYcO^lo=~d~-(%{eeKR)zm;n(PDK%XLny<#x9n8A&_g)b@UQrTKo#$&nH&YTwX!RBWp0ol?vG33yobHY8KZW?O6{ebq z62bzoBqhncdW&vK22hfN`Cc57`kLWSu`fE~XF8siE2r`oR7xHEbca;cZp%HloWV)u z(ZuJqryL%Q^H3x3d^WB}4*#3e41es6JjTuXo}Jq&cvVwL?-3G#@2Bh&AtJf1p**2c zsqU1WmPscM82|%)kgrmpwrWQdq^?XsfSO{`Npz%ftIBZcW4yO4bme7q-UT+a6j3XS zVsv7^_CA9_X?}7PQPg^A zwP|R$1qDup6*Cn$-iBhXND5-=?=i^zV?%bX801QqNl>?4!#61s7FFE?0x4w0X}K>3 zYx>&nqVO|%NQCS+5Vt+&b zWn~y^ke^gJinC5Z?@Y@YNABp?>dj6HjkK(^=Pws8-bf-`v-9d!>>A6~5|B@=*T75> z&+dUa^CF=iIwW?`8aZ>V@-XwMOd{;`|A)PI z>9OqBj{G$J`%?%tzE!>7k0C)D9JwLDoC%E!!F|66yw}%7HuE3-n4^2S^mU7`M~mJ18Z#0Txx`y^ zWaOHz&j+HcR-aRdb!4nyiwG(OoTQQN*ODJ^E@-|yGp83+J)^_iNOVB81ypG#C=n|{xDwJRBw2cv6}ezxPe8MxRY=veSIU0$T2o37 zNg-gAnZ&|V^utuqnO}3mwc{FchM^JD5HWj0Iu!&t;V2j`W&EmEX5q6!e%o){uC@z$ zvr;$Oe`Fjp|I{VapG$ha7zyeq*C=4JfD+=Kk|0^-$q6(Zub+fu5N%Xap=#GYFc6bQ zWCZ5N^%chmu-cj}=!*R$R9`IXq!ru73AlKk`;q%cNx8o#~Jj^3a&$`I^qSRQXiJ$_T(=Q$Zt_s_U=puv0DQ6(&ZaO1W2kKa{SJ6d;;_zhW(K_MogS<9Yp z`Mc`$GYTeYOkAmg`V}SdIXhAQI2lnCDwr99loJe}7-0Ll?oaNN28IbT5d)1*%l(!N zJ&y5S|JXao*!DquZJw-uy;uFc&kkXI+Izy)Pqx_moj6~QMftF@Bg!^8Qc^Faw&9xf zH%iM&Y*z$^ModnU1!83MFyyRaS+k{71QgQZ%5D|tAODMDN3~{7Cf-3;s%0i}#>C?K zngVJ<*yRlPs68t8b6?SQPe@Q2y8f0uJF94#UG!ynUR zMHwi*5;eA679~t#U&3I>n5Y$S|cNL3(9tvel1-;d8glu{ky@i2eO%I%~Vbg zzo9(1X2dPYFh(|4l&KVkr-1}1AO5PTlfqnSnV!0+s+>`pP_37b|Cf+gC{V}Pi&+46 zYkrp-r&^d)#)Jci)uSX?ZfSnS?c{fsSiF$*^lycdXZz!Q*IYjUY3bLHWA(EQ!`dHf zTt>c4bMN-+9;)9w@YR@9Y(oXBGT<{3cX901VZ2g|QBN2NNv0gCk>Xk`AVG=|Ns=W! z%8YY1g$hig8Z>Jg$bs=I9PlY$kTj6=f%1x&R66g}_;Fd6I-JI5r5-JDK7CLUqje8? zW_l0;-O_QqdH}m?>OJ6*;dY~+RMm|$8j!mYw+kpU=#4x5rqX*_kNdMh^Z%%{*0kdFFU&r+PABej%|V*`*TAQD3E5;bEk-l5uZubGIvHnHre?;~AQ1#z!0 zd|jzR;dzM(il5tb>)$x|=;{}hPuC@*D|EwHrwL;TU1CI{tsm#oi@&Qk>VG;ErPB$V zwc;$j#fwWXrA`1;ivLp7NOT6kC&=AT(y|DYHpz&j1WQS4KuM?^o+_4#+{6+hh!XjW z2fgvXNUf+<7GA9XzSkr~8@})qg|qBXhxGP7Ul&zFGvZYPH?&ql_g{0yo`qHCv|oF_ z-T~|O_pV`e&DJNE1${Lpm#kJAqB?X;Fk<-SA0etrot&Ff_Ja*700BR&r{6<^nFKq5yRy4sW9uil=OuKZGTXa?`IKgc7j z7IuZ9!ZP3ri0)K}BBdhGipL`-SB*BBC!v%FkxU8KlBwP)Jc!B^{*s;)V>gvOPW_mn zSSrGb{+V9$pc{g4pc$xBR5gIda>o(r@U9AaWRAo@Et~*#XFH&t3eSJs`+Rimn~Zsx zWURA|KoX-1@ao4NeecKb9=)04%OOdK6KGKJ3QKwD9rWz06M4abFyGLfxtJZ}Pm7EI;z5D>q@vyVB^-R}hlWTINB zeT-UNe$(sHSakt29L*5?J=X>9Z`XCM=iZO+#<=*-a`GLW4;Duy^%`;MlIdk{h5GLX z^+0sy8kDRccLqDMUWaE}9HIyP!AnHNYae>cI6KNP9Vr9O;=Gg~CD2CEwB!QF?G@<@ zw7j613iqPyxfF{YMxl~ky&N~k9u*3IZAns=T7)7V{g5wDjbd3Akfu))p)cBI``KUb ziy^Ll7v{cV^m{bBvD=6P)<3y>?(5-XDKHb0BE(9c6;Pspp0E@JN_fYG8Qsuc_<0l$ z1vK)h`Em8=cnW%fGO$3CuVlvHF}&S_Uc+ z#}pnRiFV&?Qgy7qzM?#_XIn-@AZ^x^i7#=f?;3yf9nhvhz)pgcy zC2b|f-gP8l+?R~=<~!HyOPuzjefR9gjZE8eZ=Z}Mqb>LIwM>R4Z)j|<#*YPjc$bkQC4u|i*&h1my>KA z|LtVpFC*bYAo9xsgy2*YA~jtf1|+4$W*0$uSOv~%CCkB=;?hC%Zz8fI1u_Pv?;0$t zY)f#IT8jmq5AVeUSE>wZglq+0dGe9`(IF|XA{7S776BIXF-u26ZRh$0)T|^^wYq5N zx?U{c^2fQYR~NU%*ETopYu6>}Yn=QU@u%;Y4pm)ebjN-^mV{#(bV123#xk;-D)$Yb zstgCnC^^$el4>fI0?`E~E+!*t0)`cphlrtU*ml}Gs_{f}yI?}X&u z(Mm^2{ zK4rDPiYRWv>mPve~t- zfYt;l&iD1V3Ri}+D6S-v2|^aN%gf^6MYUd`a7UI<2L+gsMhJ--NSH&OMGu>8jD(LuFXTvMuVsHOv*}`<{py9pu+9zZ?y(BBD#&ZLEy0)Le(T-I!afmOD<(f5$pEeSULI~5U}*r?;WP^56#AG%&2H=t4QVkZ z=;TMvE?F58(Lf%@kW1zN>Qh6qYY4|lyl#?Kn2@hv!t^FBviAh&T&k1-mmt6T9u8i6 zIdn{I_M8i`7r~;tPC6L=YE15D*0#ld+_vrsYadpZ>~JUVJoVcA`x>Wle=!pH1L!64 zRT6Zuq)J!QXp8b3*5U}GWeC`my)QbW$qArHJSw2;`C1!>=iA$p$_A?2;kaJY*hf zJd;LB9D&i+;@EB1Ux!3UwR}ls2(HwRTAd}ikY;MNn5ak70OK>|{X1k!psrklqySVu zFa+t?E*)~$|NN2D$e}=mtALSpTK310iL~fPh+MXMuXtF|Wh1Mr+0~jbUtJc`WeL&1 z|C=!x#!irLMxQcJHMn60nj)^7cOn+YH*yBGA}h;+K{T1#X+XemO?~|x5G7?5)E>$YE=1g7?logEZ`B-~_)9$C-THhJ_ z)atgl&m^q4E}&bz_Q1M*5>iX3dNb$u>BroDaGF0GhPHxabV5V2nQ#k)$SZ4+gwX`!Kyg1B4X5%x&afrb(XqugYx%)s5ex!}s zLRp=i&Y%s{#xg~_igw{LRZE8Z z_2Ythn3Vlee`Y_o@Q;0JL8CWx$Y`_Bjb(0?g^W0s2c>#fn#8qPz3%&ZILNE;Bd)%= z|D+Z~H{-->X%jSOwOaF(fb%qc1G`Rq6tq+zJqo)pv4$h{tAtkxfYfe5Pc5BKwd}AW z%m!twTp)Y;0+zH{hs4zF0{I$@J{p(geBNqeFI|9`^`V|diJ(i z83*6Fwi}~kg)7&|^|KDYcO-1R_uq^N7%7<{QVEvc|E2m7cL7LUok_*Yl>P%s39Ow8 zL4LC0arEmly}FY1PGVa95dt~?-$ zw^g>catPC2DzCZFaWC;Apl0goI5qOz9%Q^~S)^*-HBw3KiMHy`XHRqzqg5NNikNL3 zSj*JUtCw~9kg9EI1xd6v-N&?kF`kqx+X^>RgouLkX;DzAGfc?!&Tg4 z?9#Z>Z`)s;d>R%LpX6n$PP({`?FF{?X3TZz6l(vvb&bv<(LsFeET1CAwl|NZ6RP@o zhhGmSrzbXOF`^8EBZu>k-JeYPB`ca^@kkq~wj8UpR4|r8xK36IWMwPFaU}0(tqK8C z5OFbnYpDssOLz;3BY{rPTd#_0Fm*6b?aSB1}Gk%EgRunv51@Fp2m)iXuptVz`Z~$zy9p^UUL^ zUbk4AjFlogCR*x{{dJsPH43T7ElCE)yj|Pt8sA<5E-ix%S-Py%-@E(4B(nNkeR^Ej zS3@!c0_tGdN3O=S3tlvNA1HxR^_^f-waMZ=(5xo&8dmyC`mULXHziI7r4l|XJFOK* zShSPTW#r)8r(o7w;+`7#}tWGPr&pk3q)8&ABh}c z(P5LS-&;<*t#iL`G`{v0<$jWVZ=dO3dw`dMslp}N*BS_{7z$|$w{5CG_i&LerW zFG8I%?qYO$QYQ_zWOhJX2l&|X3sEjvP^L}pD ziD`e$MbC1z-ckDK2?T1jioTO7Jv^?q+>bQgPlmy^sOX=idJ?IkWQ&BGeJh%wn2l5%uOo;QqygzE+lA1=Uf_@b zQG|w+Cv#5L7o-Y&Uvn{@%I1J}9BM2TkwViTMM!n?OJ2BgadnmaTPSK_`9)$DnbjRd z1TrXnm_C4|5@L1eW%w|f3rB* z)xyd!U`oIGf_Tk}uC5k`S4mWW>2(JO2@^faRTy!95SH!qjnv%C<_7*{>eo~6)3Bl+ zxmzKdlGW!;y25ShvcrC#;<86R{rOn5qH))G%mA5=`Q@zfWrId8AF{VerG%iHL#0D8 zUMq!7wtJ%HuVdr9{?xDkQ?pYivO=;lsa;eo33rU|=bvUIP~CzqO^Upf)i~A#{2v8W z24$*&ulQfce5Som+!DM-e+5s(L^q*pWD4iqM#GiTT$M{R=itH z1PY(XRh6k`R;_(Tb&fCJokwn-26Jix!c7_aYZMA7=?qLb|wc*On7pvlfcjL zm{He6(J62Enu17kNlC~*6j`F62pIQx3vs|gw8_J##3KlWNKDzNH(JHrBK2}(wAY5Q zw(>>B`RQGXUk|3hxG8fIySDDsz6+XFpgY`L+m(? zH^U-=MP%;6sU};+04u0lpPK;kE2$duV{AaW%sw|`R&)pKK(H01g9TjLj)*din*(w& z_3sZu@C$VDo>nDZ^B+fx=+oTRyNrI>Yd6-GG0TV>lcN?t_Ui}$cRD*A`0FsT1%Hp= zMIS+Fk6c&Qqj1|qaTR9YgbvNS1a>+Na@JK18YBgKZ7Sir)rlCI10juqG&N<(Gpvn3 zzcPdtaIYa3Jvn8-V%W-SI+Wu=T-FMkKrWlK_Mb{n8Vq}pKGcXC$4hJ50>;@h*F#^s z)UbWMR(-!ChtwL=ey(x##(uB8rRmE-3=~|&97t3=N0q_;QRLWKep)R0)FKs~Gv^A? zL3d0=s#fYCx&i!ZH7+JrK_wRg7NwX82r#ku6R%^`53-nnZw&4B4fC1@HJE8E&#wrW zy3c3iRc(Vjd6mVCDt0qTXgETl>ig5e+=V+wiwkQ%bVOFaY%Z+*99G=06>o9h^La{Z zxb`-IuLma09^iyBE0?4hK1VrOa^k1O?=&ZYoEuG2W{?5z%kcflA}DH}T4?F0q;1p} zPc&nq)QXpTwwJ3!@IFJpC#jTAI-MiZH{^*InSx>%CCl_ z>P-|A%Cb}x*~pFcz`^tqwO}Fs4@?F6ybK*xl$9d2VX;A65Uog%qX?2nzm#5)53_L# zk(~`E94z?W42mrGsYyZYtbV^^z2*KAZnO~oOk_>QUy6QlxAOV=BNB2GmK@O}87 z@i5^`zy zB-xhdV1;5S1(|OJ!whWen&Tk$H4YkCI!x8ixsuiXA8VU0Tbqwr-;T3=M`>1EjQRO^ z5>Y!Riaq{9$_3}AY7ci$-KS_r2>=LKtQd8u1^f`6RMLpZW>0Wu)%c&2LBj>Z*D31& zpC58oYqLlg$a6^m(|c!x_K+sN0@XR)N%>G?MO1D3NYvumLrX* zAIq~AcZwvUmJ&QMDZsRb=wVzDuJnI^=M^HRqO6)B)J_m2Tu6VD#*%>nQh85?`kE5D zJ}nJIR>!KkT<53Do0wuTbfzFaU9TfUyEc7WuCuu?87tqpZSR&~wC8qG~x7d?DE8Wz4DM}tKwry9BK`c5 zn7#aRZz?)sy$_k8uIUC?r!-eSpR)z*c<8DEv`_^V0jd#tC;@SDrZv1NM|^@CD{rub zi!rNnYL*vlSR7q=pGt9;@u-}y#|Bg`qZ4(HSDDhgna=6%*Zs-3ZW+g6LM5sof_kD1gy!v?q&S3($^fNIVU*&R*?NKb>p0tIJrSY%2?~$ruzpZJzt8t5tpGkNDisMyMT=3{dhh-8NqmItZ1Xtf}#?rNy!$6 zm@%nV9HkGhU=L*?yJ@bWoMgmyhuWO4$xy#OzF4KF1f{BORE*EBb8=n08aK$o>-z(U z3(w9sSv9wB-S^Z}CK<;fV{36k#%Ta+U61KFg7et=`BuLfRWZ>KZdgbye!Lj*v-`>; z)z@BA8Dd?8IJ!c=IYF1kKD)d+G*nb-0~ylXYtza5Xe+t^ky|a*6pZj+al461AtevL zz9gZ#gKogT$;q`8>>bpNV?_2pDye@s6XoXdc+>(Y>Do|QO-t_{=){Mt4qAoPPm>I5 zpTN%m72Tuf^|dG}NG z7rU8Eea^n1j|uMzx%FhiDr)rJRxv0U2VXI_A~>D`E4`+qC%dAovMB*}bHs~VYFZ##(qo~aR*(TZE?j*zF$A~{aVhiMpU#n z%!4F)Wr{_IfVB#$)$3P_xTJ@QLucseGSXZ98yxGC(km4$kxC57YBp?>sEm>o*_59A zmg?#`+fi0feo>w2=RG1p;vlc|sk_(O`vueo~ zTD3*=ILQ==LdE;L`jNJz($_$}s9lnrJX0QVbL)BuKFGALgPr^%sMZ z1jI<0bgGMv9{GdEq%6B=_2~rNeO-21pO$$Ie&e=vU08Qlt9R>|<`Knvljafl$Y<{l zCu*wGdL40dnWr282vDOUeNx608%bDI0{Jf0&WV;OWv*Z?f&_uA`ByogN})gnOhPUv z>7tzEB7<*LRp83B4bJ;zmoFE;%5eyUe7<2aLTlN8KK` zjL%zJ=ksi%pXk<&wS@*5yKmTPxosCHe($$V^m`z_972NUQs|VEu0oOZeezg@4B<8s z@a@QOg-TRnHPM@h3w@JF!V035TzKPR)YZjJc{}~;){SaHgK(5xgba)q&{be3VEk($ zdf~wtC#itMvp@Sfh|>%2<5f#Q(})HV9xa$v7XUB1BG3ox%`LfI?`1x1^&5V}+WNW0 zvf|ugo!!@}$vsZjYqN9xZeUrJRVjFUpsK-m8)p*Bqb$?Y3~~nvUqE40&?uxv-ou+I ztv3J*$SbhOx@X=!0i0{jk;0KwSpx?Qr?=Lmxz7U?-)nMo0k$SsegfiHO-;u&=%qql zUumJQ1;FIh&)F)EmNT_b(EB-LowoMN|9W&0mY~G@y!+8S>yK;dtjVV%$-v-dZaCI@ZN=?d82~tBc@d{gcBr%}%PFxL(DGpV9Vgh-Sj-q-?POGC-AgRq15~K#BcO02LD~V|gmL zjJKgZwleVvcAR&Y>`E{`32sRyElVCkFa^R)1)jW%ie)oy-(@GiCM3>gRnDMlU%w+( zepd{No~@4x(@h>am{K=!#q}uB%h9Uu{hDlbRxqrq!-}%vYS~aaT>IKVlBr*0-t+3u zh9M$4v+h}PW+0q_D!Ir{p`y5+eY_atoqnPYKpf4n7?!O4m7R?$kQj#1+Rwu9kT)5E zE|h+3U~O;96e_5Ko?E5YgFqSXZ_I_R6RJq;SZYjSp{O{v=|h7c0zZ@zg3olU5;Hgd zakj_Y`~KogY~&t-4jFK=UQYt9T8e~nvuj1DSBCl%vh^CHxJLi4DIBpreNm<4f_X5VIn9eIU z#eTQIzJD@;=jj#1h-f@QKH^-D-JsAZxEz-;&@M0}hX^g=ich0bF`@{qD_l3nG>mR( z#JZ(E`jaX)tg_YtJVaTEOf-EJzwPzZ<8aR*kx7i3lRIzql*tR|QBd`SR^*6^8R z4Np}d*P)q+;;t6EesOfA^5kC?UomtXkUo5ev(@5=LMcJMulqi`R1a<OeAKbDT}RMUnJAz z7;UjO8F2q$E;0*$@<$r`vKktYm@fnjx9GmMH;(mO0v8OUgC5-o-n$#;JSe4W?laf} z^wdheFUAleqy*fi4^1Fdy&SRFETrmcDt7{0QW>$05~V_i0iq#m zcQaao@_?`fZ328cXh{VhCsfM~mS-FC0bbLf>rb-F=Y(i4@cO_$?oE%aYhn}a3)KH0 z=9(}8x?7)&b!u^7yY=movK&4t^rGTk=0CY5q1rEt5;CLFMJ5@CA z<&R>mngkhTU!Z^6>ugAXmuj}Nf)Rmn^lM(<vzH=eP>Oq@} z?8Y;atO7(0X$)omHZN0QRyGI*ueg!oVqtq;}VSqbR1#ODG70fqP8s_S)FJzomzj0@kxy2g>7{doHI$F1Y(e;tUje4dIHm7K1G1KbCW zuLsgjRN2%B`UdVC?zX~s<2Mvmc#er&**Q7S&QV!PEuwxYgMz4(^VUga*l(kgJTumZ zly2Fz_iIK}QA=~8_pK16$MF++R1BR(+Nk29xg3>lL2~zGX~yU$=5-^sMi`w6m&&BK zW6pgdmaU)9@ay}d(n*fCkMvC5N^5_Vv&bzyoy9Jpx>6{LvdTuQj+anT=0`QCPnBr? zIe;kt9MCSILvLxo3VB4KzvQ#u_j>MP?NWX~f&Qt3aX8|PJa>;tD^^`R$LEeaf_7bH zjn;f`Pxx++I=-&)_qF$u#n-qxQJ4Hpp=h2udNqAE0-Ud4xq_afj6sm>vm?U4Fl$O~ z6H1&kNQ+Vj{hwSN=0Uw_MUTQvRkRLZDa3{##0k}6vJ&J-jr+|Al&+Uiz0dyI zDG52DB?9s>Z=s$2avW)3s0I2B9>2K7LFiAVT{3~LL97*TSro2?97Z%-MN_Q8Lz_rd zi&dS;%8W`)qE|)2G%DzveA-Dx88s58f<#BalfjJwZunBsa(78BFUKcvJiL~i(RPD| z#{I5{s>zTu5&ha?k&lvkS@vsQLlP*f-{Tin@I$iB=hnXMy5rJ}PTIw}JztGT?ifD+ z-Z8{48J5Ok%#22vu0ROwT+4_#m113`7nM~)kCqIl)R8JD5u(&BWxyu@hr$a<(CVv0 zHd0}sWRcwz7e&yhVwGO=5>hDZdMez^sMaELz1Hh`ZxjIq6~z_kXgI9qet*KJ|Biw zQv!B|O_0|BDJteKSpKlZEZ7&fNxhZ_5>dzwOh?th)Wtj}sO)F)vvJuDnVm!QNPb6B zH*F3DC`Ati?d)-zRDaEeR8R>_8T}_h7P+l$4P<-ViCls0RZ6L}>rX8Bi&?j02rZ9O zJ6rL##c>s3?Gsi%#}F&pVm`YR`Rj2Re^2r>Q^!_O zVxm3!niY;&wZKOdV?>2(*3rVc{zp+&xk3hi6ttte7XvbXu1IdF@7;UxZQVOoKSKm- z88=;?!5H0LsP@TV2qM|MZO};dDMJkAkxfx%X|R@bsBt{tn!yWJwmIdOl4nhH8bzR3 zBokN^(Aim-<$%^KCnO$9xD(-ButhRBH4Yp}#&-o8zh))Ed(LBg(lLT9$|r4cnTgXb zezHI{qv;GbYX20OYaQOaX$TG@$S6Z8}8?C2BkefMOOfZ zU_4T_3c+zAqLL|8n(=wwD(n3#wLOeAgl~2VmvzRSaQZU%L51`DxT6g9E$AG-h(gL( zzGOixp6Z^fTHae_oJ%DX*3mEy+?nEvaPnJ_Nh2WN zh{RKBt}{8h9+rQm7GmWC9B#7_bO1_Cqxvh`Lwz0Ek`2Jafyq6mtm9q!T|w?#I-7Uu z7i(elZkVw8QTJGJ2C+_|T$U*gt~jP%iTpYebSwG~iM%sBRI`aVBk)XVmV8wq*-dry z=~wmh(`QtWs2S&lA4uLqh7}!(kqio&giu5g0l`$MRGmR2EAEB_6h7!Z2?3|Gd2?~8 z^2f2ZvLcRn_I(@DKNNFpp}=WBHEpqN4ypZ{18RxXinVkRT3Flc@Aa7AmYAzo9>?7w zlV67b-WtwcpR70orHH6ND5;pZsF_o{vO(<(#ejcT^eqUaDu|SvToUNSrm8|=tbOCJ zVo|cCq{;NT-c!dq@EMeh^L+p~3U;yh@p~R=+O~jUc{de<4_x$m1*N^8t#B5%kxkJE zxa*H8IFM7-yROli+a|fTsUK7k#xi5{!x3a`laHXfdVFYE?sRof{nMcU%?h?QUZY2t zopdHM3@_B83~VEVM>(J*!zQrS6;*kDz)@6+RatdO4ii#ymQjI%-^MQ)1bLu}z*n)U zAO{jfc`e3cf!51wN+iJ{z!8DS6eO!{)nH^(e^dYk#q3xhu{Z+PJ+@bCY@Awnv|44w z=*N3@_r znA%e*{z%(i%96^(B?7#Zb5mAkXAy?iGVri|oUv$gQKO3?5u_6_ZOn*{Xj7S$2?ZIc zOMHU3j)^M;bSE--bJ1o2rBU*AE<#sM)#mr!(%WgZ6>a(5>Rp&v%WV?&pfq3Z=~#a^ zA|V@v(z`&wq2??wPf10K`-kMwO7c=xhFS8n7nAwCfg;DQlSVct*IXG4*Qm1{Ud^aN z0Q9x3vVyf>sx(k7AwsV?&_OP$E%i}B+Jv=5pVB7egLJBpcx1VdtWu=wU_XGn(|Vk{ z?#&9Ts}RBpA!k_qzne^vW?9+$GHyplxC!4}3R4 zQ|Qqa1Uhv56h(hk4+4xqW`yf2fiU?khXubPCRccv=CPz?zOtG+8&H~V1PL&pye7s{ za|qk&OwC~W6l<4?&LMV>J_3vxFxnR4;TL?=TX^;)!+%88C7#?{U4M#P`k34 zT#0JQF-glv{D=`oftI9I#&a@&=?7Ou*(YzRcT6}QMU9bL4g5xoQA|QGQ9AMNSOXsX zqty_5*G6HiR~T0Z8D*T)r+m~eV}RJUh?1ICYs>k(3gu+XDiwI?;=f0>R;Bx`lF;D& za3IC`NggsMc_4utl~SfEW5`|@xGd7PN{Va~F5HAH4QOLDHG6B|;iCwL%4^z>@N8nn;1M?dRpiyr;!%GYf%@6qO`ACUX~`Y~^3&vZW>jBY^>Yzh&qrFXe?mX!t)oxD_CAz zE7!r^X7X3lR~FuxgjIPe#1P8-Ln*G)L&%AtcoD3Mm2Lihe>Ba?<4a+LRsBn63&Icb z-YfDRFM2aQRo)X(9J}~%0o!59*`nZ zep7qM>l6oWNhJk~)NDbZnGzzl_MDSUN)T&HD=D%W6BTNdJDGTc@2vH|`>TKd^Z(SJ z|M74B`yL0U`9J*2fB2hN_xT_H_rLtp-~E@r{P#qDF5<*{MUc@FaP-U z&$S=>`@jFq@6l)Z>+$vfCx8C-Z@=aL<)6O&>D&L*9>c%1um8h8{O9)n|MBnsx4*P6 zS`p2NMe&#aod5B^{X_quzxm5Q{m*~-hkxO_{nh{V|NP6h|MaK7{WiD1%+q|I^K?Dt z-OPXb=ay=q9Nd5Qx$Mo$_Q~S?&$NA z7cc$3x9k1t^Uw3IFYm#4TF;k##mn2XYrEq5_-TKBQp>i_{ql_IWzRh4b7@cOdG)gV z`TF(M$G*+?@v_f&bwBm~jL+d$Z+~8XdG)zoZFa7geKSv6dlX+h>+_helc zO%udh9)F&GeaDtPF8BGec~~vO?*|I~{FeO_v@*C=$2NGgX};ENUOxNzt|;7N;mXoy zYIR(1rhkUlZ>M{Wk5_hq)v$Q4-pH}+>+7ZWhmY1@dTi6$GvdcQv;voY`r&IHra!O0 zytHe!rui`!KI3*DZT~zk{y2v*;%(Zx1nGL&`n>W?nV{Lk`R+luV_1Rl>xMhy#Eo;>aj#Ufo)t2(}Q)o~33NIsT_A>4* zxSzh$HC@-S%#VqeS=K}D?%C%*f2{RtUg5LZtd5v*M2^xHeBDz}HJg?zV(SU$euKmC6l_x}Bl{`{K%{d4-Kzx@5bUGn!=|4RPXD%BR{ zf6o8rWB>R3@BfWIfBU!7pT2b$QrzKEX@r&8OTHdIk01RctY&rH_8o3MnUgA<5)~D> ze*FHiO%ZsfD1g`St375+%@>~$xx>67%yjdfA|%U<*sw%s>L|u}L^jiVTDJ&}zZtC1 zGU$QwfNX(Uq*P2&4kZb~m}(WQ)!Oc+FyvO@rNu}n5!#X z%i_eUmpo8$hz&i^K#h80J!_WG{-%K;HM_gpyFHrujK|d7nd@P5-ySpOd)at{kj^&q`_*q|{bE#z@-mPP(jboFLAwH(A{eJaP$Ppa z?k>#$N7ZO()wvLy;$_GIv8CpkISRlnNfw}%0!Yn_n#Avt`1cAfC5?L$zr%#0hZ43F za3b^4pCh_LggM|e{h6;nS}wiDbBnCCPmWY~d@%7S`q5jFU31v27DQXfUbmNhJoX+* zFZOl4rf6%q#MZ~vh04=5uU`!jAuz~YMHy2pt&4+628=DHL7?bRIb`c?g+vC_E&WAi z+X0Ezp$homr5Ev(f})&~4E{p=ZFSx*t*8 zYOcnEAq63~%_cELbF9-0EoI$SpTdYj`!($ZiQXO~Z|CO{%P8`Ly&tb~=@IL^avWa2 zM!Fx8K0WsS*n7+$_IbP=UaJnTQx30fr`TDa4wKUg*i-zm?ye? zGd(fhHf$pCP|29KSqyd-inf?P&R@&bJ+FZ8B6JaTvFn3bET}?7lE?1W^UQea5&W1a zIXqEAnPpcrO?@e^c)M$hy0Ta%senp|=zr7RTj!N|jeZXAsxIhkQ+_;lgMKo3=BPdeqiksF<6bM7bj5_w8q>0{U zVwS{OXuIa*J)<5?NfhWVC?;7di-rS7D&jWneX)fFmbQA=S9iEQf9n(9XKN+5D+o-A zPpqoMoW-ekOoA2H)o4$p2qi=d4Ab}m^wg(w~IMiVp=~N zVB|~L2|%@^nMqMQtnxMGRm!&z4l0rm9az4j-z{f8oU+GCPZCErRI3Lim4-vY>spds z-7t#)L5{#lgo=Z#Rf2AW_K(Ug)V>_E)E`dfprOIti%%mtxEJC^NIm&+^J;S64pnn2 zkrb&q)Eko%klxXD%n{QV<{8ObnD;!sd#^&{7H8x_LwiQv@1Og6oWv?bmr1>nq`ItZ zURUY)mAF$+gn{l=(_Cs$QLVNHp>!N^g}yk1(K+lB6_RoHEZHb?v|u&x*ksESpxO7{kw;qMcB+#BR32fZJOhC-erk(4vm0aiBKnBaI1 z#IV*H_ut+pYzM+~fG&v2!(Hn6A6sZl$+(r5t0+?&M{LdZW7m)7yELnj8_v!l_T#wj zD>4IYk+gd!Z>DQ{Y@vIb=6dhfLwOrdk@9~zOi9*J?JDg?eoHybBPDSz7Ke_4QhkN4 zHzPfhK;CFuraI16^%Xip6Y9k3AthQG_-|$xqOa4WDg9KG6Xua0RF7WB^3vWhRgrI7 z{*3k}Uf;jh=V1PE?_i(d`jqt!4Z8NJr(J1M zGJ-%aUhjzp2RWb8~1L)euiG?MSde`AX3s~tP!e>MWL4+^Q_qXMIY`ID2aGm03{k86lF~wStkGpBCz!3&l>bvw zPi8Z)jfDD~MMoJ`QDOFXVYVWP$j)C_r}60TUbEnVLV2g3lp|J^k$hZ&vkk+v`-`tw zdsU>gL1tv!-CXDJa5B&36`i(qCpsNJ`T<4fr=uhes3EYrufVxeY!J|ySk}q_q>hif z)MNK3cqhYm@eG}ZS5GkNN6oaNQBqsv*sj%3pnev$YHTV(mga#Bhtj$tt`wXxz(l-r zH~=PU311>5Jz)`@W+px86Lzsz;w;%7(v@T?dP~kv6HUCNBZAtCYKS1ASl3opsXme! zs9`f_ay^-%G}eWPcrAe^ecykyEb*9sJKmD*T-2~q$pyjJDKwR_71|_{6|Ln#Q%5TJ zG`?HBO@8l03Q$!;097T~qzI;0#tr(3g`>42znC~%trn^s$^4ljWxAz2V*j9Iv^n}Y z0@_S*th>^!l1AvPPIvmMWj`(RPsyPa9Y@s4?rh?ZeZ7zED${d)eWX@6*rJz@(1Ul8- z@N2<6Wq>@83rc1IvbhXSn6xGKsy8lYh!oS;1WcOIa&nuP<;X&S)7UP%;_m?T!9nzq z<(-ywo?l6vO0LX#N1{q%{A{tw)voDPZHK*Ub^$}N30R*Fht zL>^KG!clM$66Pio0oGdGJZph%f)57LQvnjnc%b_96;!D(B^I75sVENi1CpT+OIt1( zq|<&M`L-esu()!SB6z@=om@wCokar<$X%PPW!Gd4mew6@upxS73|6nWm-!Q{b(#8^ z=Jz%1W11dYxI6Z8zw4w``iJjJ%O5UyrcXu-=s^w~f7E232aT)!pN&};vW86Mgs5J` zJcN%zk;qxfAXjOLHcOtcSBqz~%0G&UDlcc6%=t;!kZHC^1L9LPUI?zKxWzTajGYGZ zlA8St(5CECwWrsXh>R)7X1OvXXRKIY>-k!{&|x{I$G+BKZwf?VqYGue zT4{WUa5{cmm*k{h4OTco0^tKfQ+I^`A%`P9!Q?Y2Os}d3#u#-PD1%BS!E{wrq6?nN zZWo*Uq5FN_l6ItF#I!^Z!jZ=a+g!?*`Am@r+ z@bFAUZ;W~ba5x1B+t1Rwok%z@l-{=G;`=6|Q1*TdTL3RMbIbOgXW<(ih;0?`_WLo% zb2Zdm-TKH`0*L^h2e1vmkZ6ga-Pkbg_`T{sQqpcJB&nf)Ah^mxoN$oE=zny{08Nnl zRAOVTbpR{_;1B4CS&CfT2?tSC2~{F+-K%+pXIrVuO2{+MC5!d#?PfbDH=F9b&iy<> z2pZ-YTPMsbs@^cAi&<8aAYI$~4NPyDj^7M3y@7(k-c)B?TG&FytK)Wc9~*>+06;a7 zK^ua*Rk|_Zjs`p^&!Ruc2~B0wgBY@qg*w8VBzRpFUWhrwGSPJ{=jv?~;aUlOa*d(F zSUadis7J&lN1o6`RiKEflB(?qCen0Na7j~dFdJ4-d(CPSFxiTiJ+MO*vv)rmVEcM- zw7BY%(uJm7Z3=)znG+>%ra3GdJ2Ki?g|im%JA--1kWdI?+zS|w(^v-o0EUsOIeqPf z#3F|7V16Ge5)>kwooWDOK!&iGp)J;C(l&M+Ohyt~-D2cHQJl0FW57!D!MsOu|Z@)09yWV3ts9+FKkmVA)gIUX(AH$?a9U8#GNS-K%Y{JOIu)276DQigdK7S)~TGz z&y_f8fn~-ln~k(u2H})j!n922l%@OxRB691;{VhS5M#>bxpPaQ-IFP~YB#rSe0MwE z61}}8fwA>^gXg>~>u(3FIyM_RB7#4)2}-rhzgjA1Nh)HLXSa~i@%8hWQ$H5(dlf?ZP5h66ABqxXt2OQj(`+klNeHT|ZUn1W>d1j{6(LWEcNvKNIVQuhkh3--h6|quT+v zVn@i4ee5s$oZq{t>s?pXPm7||Cxh(Tw}R_es+Qp-l#KaAHKp;$5Lm_|Ek)=W+YJr~ zSH$tqk@Xcu0Nf?CfWzWZzmPi8-{RVhg%?Iy%^yrpWSm zBcxEqy6+Zi?(5^TcXjC!Kx>usZl9drMWeebr>Uji`=OpU*^=>veTlh{ebS>ytePb! z>IczGXXKZkj8tH=!Ft?NB9K=UTjn~fZqT%d_*NK^LV?5r3_kWs!Fg4(85nX(*O9(e z<(~tgMPEr^0&y(^!9{9WEilr`&#LxR?ILB%o+4vPX(p{iA^KU3{;^&qhM zwX=?8xki52*Fo1x&S%V_%xir24o@f(-c})TZ&{4=U(1hcgr_e@DV(NeafIeG2s8sQ zABxt2K%mI;mQryKCP<4HWUlH4^sxZ5XHf2l#3?CmeNde^)zBX@b@rO` z^C}T2=YnXV5Us$r3R5En)*h9zPL*>Rk9~H!HGl_@#*mL9?3B)|Z=~giF};tV`F0)m zKF8m&w|Us>^0GHg6G=;}uVVLo?-ENvG0rW@BPtF{xVJ$qq4UA z$g~J5X*~Nfv?=mel88t$5!pupViE*i0gbr8JlPlVfKlTq#F#c3@sBcjh>8Xffcry? zAi%v4*qCTa+hUMy!*0z6IkFZ1xrmkfKjVn4zBZeL>0&3Mx6txszkKe^wQco*I-wCHcvswdnb% z5WBf3;jfyQ0#XF)fTE1WQs}#qI+84(tXRsE_^v5Dy|MByY134aX%BjuLWzxHN|}>E zv7vluUQcw(c(+rZnQ+MA$D=IJq}d%j{-0)6>-SJtY!U`$cI` zJQTFKNepB)f`Y0%85&F@HqDZKC5_q@nNxuq`uyegN-Qnm(h3lXYN=mH?FO{BkZ7LH zeeD-XKlZW>`_iE`viEnh?I@(bZ$HkKIh>!4l%zR}tV>4AB&^c9RGH+Oo(!wLs3#H+ zfVpbXm=v=?z-u$81h%_OuGpZ}g$c(t9U@w*xhldmkrME8nG@K7D75sd-z!{HmcQte zbtBO;AYagd2l5vX(YY)?(R{_Z6@WcrgKxogoGXrRBzl4&T39;f`Fia2u~!KxWJf6a z(gA)t&;(aqO%&h_AA;O^MkQxrtndZ{sVY9H z`A7Qh27rQ)II{p$gE4#c#pHo~tNOHR@B!E5c}PByewCs3G`o}yc928xOvh7I>A?&I zlA5fT9jMB{idMRAU;9ZxF^^;tKFt`p6s#}8R&de1^@Ez$$KD@XB0cQu1N$Uh-u2_$ zq-6PYtRxYNNtvxf&>9&8=_#r`Ct1qhlB(Pc!>Rz3BAbM~1#5-h(7wozYXLPCzGD(h z7$1>~U+HiGVkkPL3jI|TEpwDQ6b55UY0(ztI7(hoOfiSk z?2yrZKMZdF{q14jQ)J*_#k_ZGiTWt4OQn;&=eoLYX2x-THO68h8RFFyO;T?LwK(XX z05hdm!B%9DjErO@c4Z`U2qoeK>kOA6Z*MLuIcKj(8jAA>m@9mk`#&le5frn7RG}Ck zi9r3r?123w;3=UCPPES-^Z8L`BzZ-aut%F!<E^)D+pau9n-jqlEf>I!Z0Xf)xVnX|P<|N`A9;)!5cS?a)gAP>? z4QFZD5C-C6s-kT0d;mp4{|dp5QrZ%m`a2tzfSo1beaBTIO)xo88>!1FUBF@*{+(W|;s> zDiL3)IcWw|29yq`Cx}#_aCK5%NEe-|0Qpp)J`#{jF{|v_w9-qVBzGE98?qsecFBWv z&&DPz;0 zCuFkI2!YdePqfHvtANppW!>dx3}-7(0x5d z+8>e=8vY8&0R;+s=s*sq0qn-}b*-Dk@WIbAvFuk+Q>NZZaA67re`*3WGDI8=R>cqr zhD9`~K6zpS!k3@$F1o(a8cCE>@{%&;&%Ka=J03YJP1M_Z2KwR6Ir!LdQsPa=y=h-y zFT>vFb$RTMmF>FDYFa-!Mi|8Yrz2JNAQ6ouATPpSdRFQsaoiN3azqaBXkWccM}v|A z#Jk2K3r~nx1W;7dkrkR-l>76#uN<}?>x+j=QgOKk&?02+MNES&R7^@=T;B5V#m z@rDK)q(%?@p+gh+UiCg1x=J!2;TIAqkay%Z4IZi8L8OHSo}q?u%zWidpeWPw~gDYhG!d?~gwk-RLc= zM&cziir6rfX3N|^01hEgZu2tlP8)t1UM{qfRb7>>YE{f20$bs*@~M2KcrlUD?xD%LD6*JVg>=kT#<>1oex(9tVAK zm|=2BPF?MEZ89S_I%Z>_!mfzY-=eqnn2@LFei84WwRyKo$2?%4yX}7G(PR5aY0dMs z=-}(`;XIe)(=n1ZsD@82DvQq9k0_aqlWT!jKa3}NN0uNcn|xLAN)3EPIlFQVuAGGM z1rmyk+u|3O%7iUvz{OBr85`eS0)dPG1r~$(Q87j*SiUQj}Ve6;^4quGyB`V*9 zyevVc>+c{GN>jsCd5+Z2;4LmVE3=EX1NSv{QF;JG;s3%3LBu;_G-gyR;IZzPnZK~t zbJ*8xq{A~1dyjR^y-Pg z7rMHHwn2)aN&)v`GYwX-%Os{&#_9PAXsD3lYxavZcGEOpANN#o(M@1NnC*F8P9LA= zO*P$TKScL_?3f(ctA0*4GervF^LgWFA{`3;>nI8Q?1WrLxvrT|9$U2Wt62tekg5nk z0Yo%W$g0+^h(pz97Iu@==3JeOsLs{Y)dzY`z`ReYA~FJ5t5=GOIuX0dN{VRsNEbar z3OVrpNy?du^hgk1zlG07g$}k>i7bm6j4`6~aDZmly$O{loX4>rNKnE)pYIF)!@fV9 z8@fR<-8(G%*CPf4fexgLiQ=e0-j#tZFo~Y1jC4Yep0v2Y87lS4iDXh!jIc%3v?*Wl ze*R5}aU+u}rn8bjR-9|bb>faGtunt6ls~!1?eiAYk#d%*p1W`(pbD+DCH_Rf(C^d- zq|ya*Jr(j_Tt^^9{X*-QwXnjUcI%4C59>o=yW$|f_a^u?ZmjrhY~lz!8n|~nVYnD@ zg~yRGU`2ACvTAh&f8=to8dYMuif4_@RDh={`%(ED2r3CH&>&2OQ3&qnXW32RGm@iPaYZpamg4V500x5Om7nATHac;!(Y?@S=ORfGc zn@4n0dMZ~K6XQjd9iNF;igU^BZ8`JL`V|aU&RQux3Z!HerDrO58>dIA!75~PB}JGm z6%NWe_m6&;{QkSK zA_?|nFeMVkk|WT=N=lw8K9Wiks;mkh6bP>b6T}?>S$1Jki?eOuqy#vgi&IAJ^lZpN zOP~VR1JM?D+4V6Fl|f{r}h_i zx(Gx$m6)KdWn8ln2?*CTAeRCxpb5J8!68HHlhhKntyNd|FppuX=#t45Rlkvpe>TFX znowR;&%y>SRTh2V8t4l?5o( zO$n943ChfxT4myy1U=@`6Qo>Q@L&SEjF}xfLqdgDQADn!nio1vPT4N<`b?I*G_SSn z_cm;uQ!V>?+uQrJ!);o16i!RfkA1%PuLtbhT;+WAs6*1m993B4G^vi1h5zO!DO9RXlR;s^(*V!G-XD&|ljion*w@9W zpveEAgieQ4K>^jS*Lb?7XkwkRs2$Zi|r}Sc0kI$Dbf%@K0 z6L}=cpAIn(AA*odpj~Ay^^g=J#?e~BHH2Ce_6gaFRYKHZ$|zEX#~ly->6*gdl50v- zQ4z&f1h|D{&tOK$*03p-;d3i(GJRTTV%3^s%&~PfCHp;D)d<^U$_8dS7T!0VTC^V@ znJG2ep6e-yT;?)NkrgsOLgX`&{ytw{4)9@9lp5=SDh0FSCyE2XJCyDYd@;*3;GGy#=(nsokW zksziHnefx!Gh9{qhZkGOxWrDGFXzK!1b)nKll37rB0uXELSjeg32ynlS zjLj~^T=o|7afK;-B*7bK@zoRu$9LEkW1R~$)NY57^{e`C+uyED{B79#d=2|t_Q#G*Y0k{#jX>HAp?- zj{lASC^!LGID){s*XLXG**%z>xRFF&SclR{%L5i&vCTYl@ab%e3V?xTL4H)55MQZm zgLsxz;OVzVxb$3!kaIZ#?}&3&wtn93fewuW%(ghMaR@>g_V+1 z@AIejB|8R@lPOaRKBumbfVeqLD$A=?Re_Dm+{Sl>3d%e_9DsPAcd)wO*B@sq*5r3SOlbn6>eEOwNOYW(YaIx20)Z}=Ik2!+4zY9QPs21_cFNm z1`F*}} zzu#mWCc5nF_Vr+e(2=JBXC+Vwl_}ZWlz81({E0;`&2WYeCOM;yEf!QrMNuJt(?}oL zd&H9DR(C-a37}%k`IrOcajvRhl~tmWAGwt#5JykgIAoly7IH)1kHKY1?*oji4q??s zI+{4Dch&y*`7DBdX4|C8;=4HuSL&ufd6_y&l*O@M&CSkACf0M67WR{2+D%pIyX1y%M01s)U$2b#@tkHX=1T)k}y#K{Q;@;W=Faj+qggBvge!rNuIo5!W^z zI_W^HBhckS&CW3e%W>F4J`t(k8+gqU^2?S`Otv~fv9}MX>>_t}ZwtER&&Mf5B4SLk z&=0&-5FA}sr`$0%y78Wn?2hp1L z1Z6RqDvY#}O`!KmS4bX&yl2ZTdGQwN_F(b!?~xSTK0Mj2wbUq8yr;0^R~A9Tj7SiX zQ1g5(I?W$jcQ=KtLP_>9eK<3s^B%Y6?BvXduSZ+!Q;BHp=7&f?Yh(?i(x{Xv#|i=< zvl=R?cz8nTp;@b|Euqp02NqQiISI9Z)3`Krd7_5#L=~1D0E`@iNFrZJ_!{i{LN`Dm z`BwqgUq+U9Pd~}|k~z|B8V3(K858{2=oyzl3ULin1#LIgkS+6kgGT!b95G*NmHu^f zPMfVjHV+#sTA2fn*WR(3WYs>*A`{iSp}#2FsJ5-ZMdK)I1fAZtnT8nH7E={tT7`A6 z->cJ9Pze1KL?qibJ5ix7rurC@G~@WS7?PtXGZlcu{1f@7oJL{={41)SZ**64Ajn6} z`P53;b&pknt=6ZoPn~rwd!v0oZ#!{qWJhH;opAZZfD4Q(#Zs~=tl+Cv09C-Wlt?TL z2Wftkb0jP5oMRW`f1=sNRpK90vNEtT24(n~R;o1+-EiWc35-&j#N&JL~(9qp!UuSNCIJ3zP_3jtzU?U!~L_ z!uq8eH#)UX$Etu+tNB4C3S*~969&MO;n7gm#S2GxF?{)ux&^l;ru}hI zLiGo10|sQkNeu+a%PJ9HvpFzCV^$|U^Te4Rf=WnX3Z)q^-@4B)-4T0s6w=|1Nh)UF z`s544L&CSVH2v6@VMbgE^NMg4=1qk1$yKxNN$IkdW4hMgjj~cMIC)~bX~$HuH?8M7 z;=3lSh~9!)tE&h$pNombZ#sZYNA<7WI6Q%urC5w83t43 zUlnfBQxz#f9*Mh}OoaoNY=?GDvrjqJl??n|R-GS*$HFtv}wZ3(|q+>dF=s3OEgYR8~u$@N3; znvN1vaEpbK>rf9^z>ols3=}2!sEXSp^&G7Z^5$b>1u`u(pJkQAVkL`Z@5@>wC+tOa zg%Nt7X(sDDeyXW-82NhlOWCJkOIj8-hsR^D9}vIhP#4+_`<<-YZ$_KEgfenU`FztN z356teCtMKeVtR=!3;a#Un-G8@^2{o?R5(yO3^an2UfetA#aLdj_Y7n#E11|peid>K zB)AngGW_A#V1ir;wi!$-CgB?(x)X3SzKEt&6o@{S+SJGA>?i3(&n`xH$K9&f>C`!4 zviIlvw|-9c`C*ssC}z(U^~;R##4w)zl4 zRFCc&6D|p*tMH#JZ2{C{>5nF~Y@DNb-3!6otc5h{R; zDsIF;WlA40?s_9}9u6-cB6vf%Mo?muQkE*^g{C)EqbHflTF75G zy<(k98a$R7K19ftWZ_H(A5^NDQ3%QjdcvY;f=v*6tTdKm_72}!IL@ci{qc&|#96?o z=FmO7}4>iJR+Q05NIXP?c(mJ zJpLV>0jzjUroQwYm}PB)^m@(s8S)DM$Dl5M^Q^$|4ylWq7}P zJcWt|9@Ux3Jrcotnm^?1l}8}KKzM3R({`;t;Y(`4-nOetS{_?R%!j>R&-b_K!wHJ5 zwDPqz8x1qKJc>W2Wg&qadD~Dxjkg1~bH2+FSRu{3Ih26Q(3t z$|%vZ_MOvbZ3Ig{AYs{cGhx_jZxqDg=n1bLOE^PDK=o+mI}!;-Xh?6A!;{JMx*VT2xSnpd`C%6^x2( z=z`@p6a$MZ{bWe$nK&opLVZ&tFY!dQ%dY$9hETSyem;t0!Gqs88R7UzUJ*_6Q`>m! zwb|5;3iAkgt;|JXi(jyE+f6?m>AWKBeLB!0wA!hmIHKYjSTSx0E*>1CqKD4(CxWbk zl)&R_4Jh!_d*&X2gq$We3t|f^SCu+AhzWtNx+DM>%lFyjXkQS(Nas_jE#wuqKXDtV zm1v2U5mgM1Nc(pEM2}QGF=A!$FHn!j(eF+BHpFP!T=&_W;yn%f)W!?@W}}7up*HUK zyhob(eV%?C=e+)Qv}B8r7kWAxq%dD6)~ZmIqbYtVZpdX&-lmagQtc!?MZux)UCs|m z1rVXM)gP@0%A}E05XA)emq%7%D45<5g+VIqSQ?(Pz}`t&9QOKKP(bYzP?XU5Q4Lf+ zClY9-jX&LD*b1#q-!H>lW}BOKQkeT2A{>sl&r*wI#}@;P4MwRc{2*($c=A}q&sK^!;{zHNI*+Vqzqvz^;qQP~IgFwRkgBgM}68is(~PL`}RFztv5N zBwD?qa$cp{<0WMh5sM0#Ey#beTdszvG|L$jR~R@810A9$&iY|D=_HUrK9jFL8)Vn{ z)`Itv$q8BJ^njL*>7Lj{>$d7Z%uk1?6iMa& zC{fHj>SwE^ln9y<@=}(5Munl;hHM#%@TCtx+@vnUqG zlJY=fKN4GLu#TG5Gb9jD`G(MAwny^j=nYk)OVmy6lzR~4;x4OjZtcB(F4D(rKq&2g zw7h)39{bvcE#(uo?jWbA-sW?XR{i|3tjGQPLA!9sE=j_>2&72WDO)k1qqLPuOyCY> zHYFJ%i|jf~z_*cg#UPWN!V(p$DDT9q;KHnTFX#jWFqOiTCaP>d+5o^jSMLK}>i7&t!%&iyyvHn(B@G{o+1 z3B4s1o~;wWyt6#Ic@1rAxK34M2@r~fqoVC;gKieTAUC8`>9cLDfkH2^!t!0ZZ>pMG zK`rap;8Yq5ly_^2N^>hsQ>L1dx|B}nPN)@lEgUZ9B{D^PJEmpu5q|H}C#Jj38sT9h z-ni5Kj&-RGF(=c1RuVssvT48IfmgQkSG%UF&VsD2Wno4atbm6{o0Il;${nnMAi4DR z6aE0w|H;?jwK4g_9P44o;Io zJrA@(g@!ng_a%}`BUAOFga6}kH_DZo#>{R}SH5>VvY05K*Y!N9Y2}xAAxgakas9DO z*BB@uxm_#)6motJHcfzMU)R?HKd+9b< zbpQXx&{f^aOZZe;uQIn~o>qbm5htfBY+>;mmPTQ%WUd)Fw;wW;WCansdQLqH-`)PD zoY~lf?kj1y(ftn9hj@qMpfeaF6gOcsHyrB-n!9b8A4iFNZYqJhC#y=sZnh=%CIB4B ztb|Yw{m>IQ>-8_@*h`@`t|vCpry5I$cBL;NR|OSmzCgmtA`B1_;T+#O!sWY^yC2&? zU+8`dz5f^{Stli^)JS2RO_CW_LC;dHHWr_#Yh;XqaXDQxW(mDL=`piHJ7!J61aok$ z8C9zyMWuL>ahG;kiXG=F5gsnFB(~$Q3D8t51I@~$hK z!E|oZX{a~u<9ytG9F7l_QHs@aPdxwg^qqf~vWmUz5H|QhyN*{v+_*CQ3U{$}5l*uDML2)s#&;RYuC;Yv zjQp=bLYOv7reXuUjXV^%KC|1NrAoZ8L@G71>A!}NS%p)p#(moNWn%!rQ#DaT8SXrI zzOZaPX6QkYp>VjZK9Sa`Ez$0gUpWm^8(#fn>Ll)nmN#v{x_X6N-7&ezneBPSyK zH~$%N;r=p2tRc#I+S#)*t#Eu5m7$3iE%HHD!?&u8naYn+S_1Ndxz5)hi;k_uosH6g zS!LMF032eq#k5K|)y7qg_j~jTsGx-S^ru1 zl1RTehH1hiEl zVp_9;K_%D#_>xG)O^MY<6LS(W)sQGrSswye{y7u^rLPprsZ= z<5OTv0ROQodZy^MhF>btC)p|u#qxz;Mo}#+&3_Xv)hTLv`I7D|H z2Xgu(IN%t3Hm_ zb%#h7+*U>Agq9k({o6HBpRx_IQ8n>oBTBV{ufxn%s-|Xrif_f&R*J5k5*`*5%=u7V zvR*VJRV|(dFRbm3pCk+lfY=}A7Qf)l%Sbih(-Wvy{@OCEGM5ZE^ug5=nE}ZKR5BL zG%MQ@X0HW5sPMR%#m@6kIV1+Wx~!7KW$RZ(EGw`ZIHN>=HOw`VWIRp5KTGCP71t5U zy!+fh&&}_#Q8m+7)FzRxSya2*4&RGv8i(Oj@03C*Pj|>2L=o!X-`QUCecyaT-l#Jy zJ`R)4m{Kg<;&=;`9>WBqCxb>&M0KJ%T1Qj(_hNAhN;EGeB|#B~UX8|u+P5Tm*^{TF zC-WW%uEAY2H+57=!8X#=XJZmuCM?3MRJ?-b0Tb-&(iCsd)l2D%`#-rY^g@B_p4jes z_G{F!5zYSC9t3Md>)VyLh7VAy=e{QN{B>}x*m$Q`R0l@lE7fN2hyg>B%`3b1?rRlP%pzNdE%gKu$1?u7;fBvL0-{|Y zJbd<-Aisw><-V6D4(Yq2CC(MQBl(mg(#gO+p!>q-JB93(21O@+9wfjIS*PYcAY{=k zZh*Cr=%f%yh{8Gc<39y|gw*ds|3OV@g9+Bo)QdUz=YNeK$4bPaqB-u=3Pt;4ZKg={ zEj&FY9141~nqE_68YattkB%;rm`gs2Za~BI_gkSFI&uj!q~tfJc83zcz!eDt*Ex^eLB_WAr?$Tc;7la3q6H}XQ28w zO>U2rCsYO9+4#~}HV{b^x55$Hq8f^kNb=sQyLR+o!4%q(y8o{8_eS>0tbAYWO*qL^ z2s=Dulh%z?RY*{cTvW_$AZNhm zP-U{`sB)6h*1&Hp3FWU^%$4hfK|U0SG`yg=t+)gl_E#0bRS!6FfTxMW_Q0xo(Ms+y z$FV%6PcT{CNjnz50lEcv6A#<4oSSZSk5F1tgfb*6)L|^{Mw3T!{xb}lk6r$2SRD@4 zC5?Wk;-d%p1G;)LJ$^;WeGRi??EZl{tW25f^UmbfKpU_i8!B`)G-~W7T8pyn6)W|8 zFV#(rB3Yn9c)~|wRDZOpHuK~JXlp5GmhQLf{>m?Rz05C!XY%6(W|$)19JK-z#%pfp zHP)d*NfvjwANf(;di@+55qr^b-?!mIj(#7U^;B7W^o$CbA0?fRGXw*=G(>MhKR_pR z6Xx=c39onA88~mHu>a$`sF?Ox$1O<$=3dAQp0H5Q>U($ctm-e^8Wn7ckaGV7Pf^OR z6ytyI-z&nuaHy-?wzFc}v$AT~OT>N)I2c}S|BKu4Ml9=I#*hUsrgaUswIeS9qT>|<4ux9ep8Zre=qv8zvk z`(`R*Ilv7S-%yO*h}D0K31x>+0$X+D*E8WXi%YSSq7?<9s*@ zsn9VzSvvEf;U~B7n~3`KxdZm%J6RWVG1xtdFWlJH^@o%z;o=;ojm)Qbf8u=~p7_-D zpv>9G*~~Y~x-aMXX}E|KN@P)!)^wYwdQxfMO#?zFrt)OVER~A29K8}% z7G{0+K8_}MR&}*=3e|8yh&jVGLsd-*by28i=vql?h1vdGdGO;X8P zC0t)w)I^g`{3esW9;&u5{K2vn;ekh|uZ16>wBL0se3AYtjj`BMQQ0IRkfP+abgxt_ z=SsE1R_w0ovHnaDS8Fr~mEN$KG@qcdZYFzP_o}JBL!@G}06nlnWf!1m@MXEMn))ad zE6GJnaTM`6%7F}wzZTiXsSx9?Yac!gwkWBo#KFs}H??Ao1l)>(HTbdft69yhyu(^W zv49|K1F{vb8#t;CTI>nZi|bqMW7#9 zW8dfHhr>idiG{cO2Y-E#2{l90J{&7Y;Y6&qzle2XE3pI&^uG(bGp&Dyd0ft4hp0uI z?$VM)lnj~XCi5586O|VA9V+#JZATrai4C5T z^5k=2XM*d-mKHw-GNQxyNu0`A;-1EWHV;0Mk?WZQ8z*nyy{@2B1<^q#;yPO<%Dm1s zze1*mVLRZ%BMf*Dp^mRqxa$;iXr`Mj=K{Q87LE6LycOz7bMaCq^;f3c(Bw;}4W?3p zmJVCW_XJPi4rQYQ$Jb&MB|%sO5B{V^iCx^bqkWY96oFCA7!=n9Aj{4Qn#PCQGXDTK zK*+z1Vjo!S5{FA#P1be(VFGV}D)y#oZnwEe1JJEE$Pu-(LRLpP*>R+B^9bd zg$^!$hkC;wQJ^9GFBE*WxUB36MXDLkO)JRCoG>T17pq~qFIbNKB@h-)9(mSf~bjfi!tO~mv0e9khyFCCiqO($#K7T8sQ{vSj31|zApXC>7j zA}Cn#NdzWK8r*2TH%~_A3Y?Z-U?ZNm;0`m`Q50blRG;aKElt@smXW}Yvc#hc>Wq)t zy*4G$NaKxZJM1xP(0{On_m33HSZ1pXwvuZzc3zGL!_>~lbB&?)tLYg zU-7pi-ES_jh;3C4z#*DVD^u@!EfmI8hJud1MOzIdRwx|WLCqm4A=ab{;q@D!zE{&6W+PQ^ z`)RVSWBxrurtVaNL?9h7_1ax4mT26XlnRUukJ8=+y@YoD+LS9){C< ztGT|N((R=f2cJCjQVYj>x)xo*MSLC^FPtHJ$2v06ooVyB=%SAM)V*~X|2bS)4N5A9 z=4n-}*3wNBkUd2y!85CDlG{b*hAs)*s!3xXtAdc~sp{@|X!2O(CMO_?45Y8@2G9-I zBH~_2L2DNvYmPW}S5K7=z;;OvrjNHy4}KcVRG53PxlyR;{?5XT^SJ-8yWIaS%l*fA z?h3d3=)69mpvIIx>d?WkcXc(4)5kGBq_bF3GP`6Q2$jYIsg@@2i_{9F(6cG&FLoD> zwIPyJ^E1YWQcVz2ikF6^!B&T6MeI?@y6sLap}UGXF@c^GvEi|M!cW3U*X|~a3u=we zZjOtC6@mmXT;+In z(6j4EJ>iAPF>7N!cW%G&BcIE;HLf3=haGL;Tn5+JgtW#5d? ziA}^_i-$pd0n$3HNsrc zN{w_ya_;@3h4b$LHlVgunvOVKyn6$HSqkFP8`i~c+DmpKGUemJYww-v5?h9S#e~!0$Z&1=N&3YNTc&XjoQj8WMp%h!@B5G7l z!htYI=^~1PDM|V?0&4bBnJ7}nltvLx;Odo}u+tQDU6KIg1Y(+i#w!i_Fc~yzag8Fo zST6Lwy!?_FNs_!&`gYguzW!j`r}&Hc7(;T3C?@2N=F=Zrz;@Y5wJ+SQw&`l@PooqA zSM|8FzLgMIfdb^GSNm<{38M&#kK;SyPq1f8fA9lUJAZ+x@~%K_idJFj5yu!Vi(LC1 zInM;8()80UtcLnm-83fu0Ehw3bW6MAay}nOtu)}YTTBEwTg0@~%-Dx&!Gd{WQSlP#n*t`7{FyBf#G zmo-#h+hby$R7<1t_J@D8CW$rKB};=uXGemCMDB;VY^c!!GUc^p>Act8U{NZDghD;< zZR>D@r88iou?SJdW%U=P<;^F6z3$YVrVBvsvx;BE@>E8wGk1s~Z)wFD2DQ~(De$=d zZu#ek`8c4Vy3`l!Gi6pD+-9*uHok7NFfI$W6;v(s2{98k*1CTJ|0KYLB->cP;5t^6 zple|*>f2P$ztRTFFHlL$)d{cH-A#ut4#P^^0QL1SM!lJlYQ}IarEIvyo@4`BA$kCooF++ zOI|q<Z9^{;>wQ zcu`L@@%heuSLPc8`L6H0=}Mzthg&hNXgm!k3k-Gfk`hY>2P7Rzn2ROEtU=}$ri13T z>arK3MS0b}{)RvWC{(t`(%2F!{XY^awV%~)!m3ca_im6T5OIIN(*>sokf9PRJpG#z zN}%ms2Tre7^=r9&(`ribCeb!uKBmM$Ohc03=~sfG#oV(0pAyv^#Emwy`}FEK_1 z6pjY&E)*_RiXUZ>5{=3#1bIKerh>Uc#>Tfpz*jBWpFcg>w?B!tWRFetaxNDBTs2`= zlgx>(f!Cuq6!Y$ROq%a}ZhhB&+3l2(Yta{OEvK(p@b!1qoxE(LeByj^*vI$7R<1hf zzHl`|(D^w`1K|7$$MM~n_SdZ^{}?2`qT)iy3}goZDsQ&rSnal#N3VeqB^t#hV~AFJ zzTQd4$p6yNXd(BshMT{6e2X9|G$tG|uqcgJ3M7y4ZybY7PzJ?V44x{HtWpHhKqe!EC~*oSEnl88`w?+%w&c#4yy(A{RWU0-WzoOI&V??bFM zV3M^$8DMc#<+kpp0O3}68ZMhidEG>=3*fAJJ1h3J0m_I)3M-s0nX9!LF=jSZF6I?N z9gzl!m#dm0PJ?dY0D=>~FFk(^f2~uV@!l%KclYxs{D5wY(lnT0@{M?6T99tQPL-y4ATdpX(JZUx1A}hGjs{Ara2W)q-IZcBKC(kmd zT^-$Sh0eprzw+2sUYF|icJu5Y@^1~(>n)d$u}UJGf^vv(iPH=e$|d2`R_6QIf91Oi zkWc5w@x4@Ysu-a#mvtgzAK0M(SJ^>gKY^TOUC|Wt)Uocp)lY}3r36!gqUD@j zyB*-gKaAVmCM^#Hu}_t{;^}xkXXY$_7SwcidVtS2S#&=R)n?Ps(?wod*cD>K;h-fW zXeYu|Ur!%6N^IAnz}8iyV@a;f?V}i@H^gBK?F98)@cl(t--&Q8L zxvH9~dbXZRbh}P3XVD22tRv=?MdlT12W@o)j!P4@q}TGzzaHy6ZEBQJ7@W}^?n8W% zLTU1OjK_s8M&RDK4$FrjBKv6vXV>aIc`VACltDVO9PE<34T9!UZh5{)^bO9|*noYd zLCkh6CXFq#LwP17)QdqAR#%Co!n$X@mB>+-cJVy}g77_aRe^cs8N-^RMTLhh4y9ntvatfKDlK>vi6Q%($Izn2bV)ydzxv&D#VKPHj=Kq^O+LrUj$%X)m z!YCwJ-3?Lhr2bY!U6Z^G%P?oCd!Fua3w2&0r^v5{=TppL!1FoG(Vs?Hz{FNJ$Z7!S z`kZ&oNz*Os7__-WjD?B|r=9hsRHH(iViombbDE~Jv|>L1FHA8vEL}$TT1KkNBBM3f z*)G|+=qsxq?}I9$LAv1awf`66Z!WDtD$%#YJ%p>gX(|oGSANMuvC{%FU7&nTUFzDE zhGEswqKfA+<9&KQu7gF>!aVI9QZU}$nLM`g!>D^=0=5?kxLAlf;vy_iEzkBN`~mf2 ztDin3HKO6~(^Pd^n?wnc3dPl##gexO)b0IDUb5!ASzKt>GzK!dl5AN4^?Tx;J`L69 zDj&77&e_&jjwwK8D}JpiK=6VhgOBe0c7Ek{)w<#SiYT~_I}%TEN4ll;AM)V$MT^PV#{;D*QchwwED+P(bR&SKu+g<{ zO{{hEf;x^K$gZCN_D*9*m&7(Ww`(zE4DQ!5^ribt=fP5H1-*$%z<7J6gg zJgKw}n4@o((2V1LRbc8jjPN)eO0ZR^_L>Qj>RLVv7;hQ`9X z^~aWMkrY?yQ5~IEU!X~bv21o$=DR`R19#Zt{jb7sT4?%9^SQc5Mf((Vtzye=7xi$O5z}WD*Pwd0i?<(F zWC$nB8`jFs4wZyAWFgR8Y;iFwi_IKJC_Gl*3n`#lXWccsa8Us~59>btxazcFE`|Kk zhG}b(J^y*2@^GcVV;^6!PTGt3)J2hsb+KxmOR!9V*#F!A%)`7a{~oK})JpNAtOHZt z1=B3X_wJoRBrZx8x?WBDNL9)bD(ux=RfUIce5OqcrwSbb73UW;IX-1%XMIlBBJ@iZ znO9&DrKn1Bx~EBXEreI61o!kD+s~7}7^ad!MLBt zk4G5jBrijo=mNNa-FY8e@cT$rQxtHL1!nKly_(?hk2Rf=pK2&q+;FDRy`{L-XJ zw?V|QNK!DwQQ<#Qg?@B_bxM5W61I|W1%gC36=-0w>)rF?4l@WvNHFGSa(h{l-W?(f zQVcHd+P02mUA|AHil1R!kA;p&|(I7IA_mJ42IxDO#2Q+id^koP+Ae~=l{Rsy3a^<`UDf9;t#w<^+f!7ixwf|#vI zs9c#8JtgBigqdiftL51EBN~6Z@y>jT5#7FhtQ}nxY-ETKztEy z!|(#;^L{)Imb{|)<8Vvv*4-0EuH`u&mx$yn+gxluue1*rG*ju(!SAAZE?zzid`)Q;CfR%ERy`~|& zmjoUNrKALK9K2q!{jaBWPD!i#=mD(o36M(*8 zv;aD?Q#O|XkmpouI4O$jD=Ayua8MbyzqnXZtcc-?tJJd;taoeJJgnB-@9GzaC7WsR z0#S)p=-bm`GVB}el6W;0PUF6x=dO#1BR-_vj#qZO+uWa+yPeQ<$9?b-z8CI`ee?H` zYSZj?)Jed>xGgGzG289v)*A_j6=cvkvqQ`>4;&+s=C?p)^Rt37l)hW#a+Z$YOi&by z&5ahd3dIUDS&@QqTxeUNo`$4~^zO-0Rf_c-=se75R;$kQD*MMqzv{&K%pL zvbnehF)r{q6?Yd~4aqIbWOi&#ydH!pJLO%016Asc3Rz_nB73i>mnzqlWc8xF@?PGQ z+3bQwQHyU$N#*(|+uW-`s1;O!FMaxX%)d$S+q{GQBOF5jjBtL1i*&+ts!ywLJUMg( z>gU1Yji?0&gDZXQ%6dcvS`JcOiv|O0Nkgs8L(L)y>_M@3(I6KkBN>fS4oAJJti{^#%M+jPczfR+xy;P(P0U_}^T(0aSp&&XL-#1hSoMZCL8L76l*0`GLq2{AsjZsjv9LqV9=`<`s5A zxDwX+i>;V_uj+Hj=S!C9@Rg6WyZgNP@pb;&F|G^e{VNQ&bA&pAK%trm3@wI3H#x-8 znqt5E$7n5-B5XHOCi9}F-VMaWSV+`RJuH-5Sg?|R5+1T_NF?qq>=eavLKJv%w09;$ zAJURR2o|{`@04D5DI2QkRXvv!x~lx<_jE<$a)Dt)tPh7$%+s=OuM@K4cUBU9fM0Y0 za^2cncc1QaJJx}t2qM;@dlBo&E1rk(JwrG4iy2x&9{w~yajCxdT!ke*B9raSw6^#> z>P(}+X7?q0U6)$aJEFd9eeov|oB|A8EJ&KmQq9oDCn5sLm-3kX4eAL@B<--;L{^dC zJD>S%RXSl5MQ@0_*kuc)>}8bsGv;ajpVyTDy<5|cd=jsh^4M&k{(=;A zKWbUw)e=1qad`Y7HUi__Co(H5Dh%ilp-%WvxPLopV%}#F72|z;()7>qmTK!*U|>VA z^d&sFp!bqp9EsSfxMuqsI;C}y%Rx?Q#9ftVwLBz++)!SlTIL;*N|`KwHoj#gOUYfi znEl`QZ7{m&i-8rh?XtC|+!o*Ei<`pjQ+8exCED zd&j4)l)U4eBhWwHFZA~q!_vcIDHzL@;hKFzDq=}*=HJ=i1jvQgI*)~NNcAr3N5XIG zkn+4F+M?xiDbQH@%kmW2-R6oWXE9I{J>UDLnR@gNttw4fe3EBMOa)!S{lT&iY3uI6 z?f&OW$6j{Ua8(Te0K95j94TKGJ;wW_%QHh2xmP%j^O@oLEd|cLSm@vms9#41%GyhwfRT#QG=jVx_sD%g8pN#feU@A*(9HqGp_k$%D5d7Z6twN{%DJ-lP9Q zl(&K5i%Xc$HzOgdis3UiS5M!r_M9%*aEgmiyaXAfczeeaN0aKCOsD)t*IZp#{#ZYZ zGTxDfc53dkfqgqtU=g3Xcd>iV)FIn*RA9g)6PvWD(lcmob_tB8>s*4xz zMc1O4?*`5%-tyzuS8Pv=xXaHw78SMs#km#ooBch=IDozp zd)yrwi>?R%ZEzez!%}Kb;udiUMJ6U6G8=PaNvZ+GP$v!QfnH;DOGI@EV)R)Af$GO^mvg@g?JWFamrRpcR6AJt+mBv2vS@;|>g z-Gc{l#us>kbdQOCl;A_WPR!8YGm+hi0nXvM2(cDphjYcu_x%*nc{=t(tLOqc_bIK|qJF5xtNkZX0nl?eAS;5e z)>g$wn>@NJWwslYTiU7$D6g8QE3n|y{SX!>jNL=Jw z{ZLB9*c-n%m)tzIx1Q;$XKshy`NZdz@pL|)GwUQipICHlHo6pdz2(~T_;r}hX@KsY z^O!1;7M`CzA_X{DNi$ZTMT1tDBXuvup9)5X@~(*?;Iu`7A&cd3z!Q34sklbO2ty?l zwD$gdYbYwcZk``XKm=yl#u`5yk$lSIi1d)ya-V-K7oLC4lk(?!@(-Ol9`kv(K+hSk zVG2{c56|c9)AB-azg~FqX{<70sn!IQX{{F{Sba*zc&vnzZY>ogsTiuZ1w$}D>|My+ z7|9{wB8|x!gv+dmrYKN)xF)n(1Po->KvxpDOz?-od=JVqwJ48i=DWE{RKH{WY0~R% zUyx7f{mIYiy{{I*3!4p-&UjE5AR)qCwv`CsyblAo&F4$q`V*}=e~qzOFvtP}CR^SC zZNx~axtqaj^7_JYVzEoyj#6K3sT0Vn5NWhbl;%P<&Ghhh(;!GO*uHtu7cH{t}7c37`!@f@!LRd45 zwHcvKR#7-juW4G&k?y7C&v327e~z#xR1b3^2XI1o) z2&p?UKNg<5cM+&wmz&tVv=dZezKY6-d|nw@qqnzXYiiWJ{Mgt_JxiN0R5DaBNWxTK zVt#h?ho|qXcB3pdS}mza%LT5b+Pxz6DbZ?`I6~rI)8cLVX6|@C#_0#I69TRFMzQ@qt#Vy|x$bGc3gA&4 zOA2*o+8s)OQm89*^T>fwRNsHwg=41S_wnf&qQA17`U8(!dM!JSl2U-_#XGqeg=Q{X zbKi`IO;%LOqX19MY86y__-jfEH9+ZLdsT$+6zi}d-kTQ zQqKF%-Nxy(mpx9YOm)AQ9r;aP;R9Oc`y%!{7H8boeUqa|vD`rs?>ec4*hjGFr_S3E z%kRJG+O6be{xIIy3_7A9*5vNTXWZ6!!fa-^0=)an`=HdMm8A`<>wU-e437bmUcAF; zm55;N&5-!vtvZsgGC&d|>36}<)VhIt%0TA57t4RVn4*p2JNbyI-MhTcZ>wM(_~qhE z86@A2`v7#j^*mgUdCPFkP&9+WOljG0J1HyHpHX}?F#SiMFybO^VJ3jP{AT7pa~yQ3M@D)KPo@NQ9~iYhZRq< zR<$ZbZI-bzzC;Qg$B)w>O0gY{os(Ml)&(s!WvgIhvH3!JtNURh*0pGNe66(eiB($7 zsUEEXE$-Rb&&Y_M2HVAHLz7BSC_SaSis7^+obYx8C8LB@I#PD&;0YE1sJy{bc5<%u zDM>t#b6%hYS2EO){6Rv=+U3*+Tc4sphx~Nv*)@rWSX{CpA#xS-L-!frU*9YxaF9jf zV}MZYtgM~Yd&-wNqC0u5!}!Ee7bzA6ODqWqd)SrVIAG=4=}xtZbQs)k`+2P5gz}N+?$P0n_G!mbucv~`Fw&966TE#8a(>Qas)Okbok7G3=BVBQ%LOQwu z<1L|{=+dS%7bUNJ4DO+z4(gd(O-Gf6Wf=uS;)abws2;KZ0I$*b8l4)TeeGzq+q_q# z_cqbK9oe3ol`AWb_6jznrRk>o;<{n<4UuMEHC5z$RaySV>m;p)6GBkIn`0h zDhw-1gwoCxuJ08Ucwx>SnO}ydj)HicZ0_huI81ptJ4PY<6j7^z0TP?g&e1iRZRR~i z3CRuB_@cA(aW;`MYwUFe-~!JFfkcL@dSSF~I`%-(`~V!yX~#>L0Adv&D3BG{Z=CaH z-&zN30PwPjDna`eNL^X{_H!-Q+L+a=eut`4Bivr$JiSr(IH^(kZd;#}M1LDzLpx>7 zR8@@CL?`7f(+I-S<5AYpl&Qy$eF5C8mk&1rl98oKcA*zY9e23`X_v1$jqqdJv?MaLnak%Z>Taz%}eAQc< zx|AZ`xmop&#pxv6cVW`6NUK3=R#@R$hSp! z@+m~qRlH7=4!mZ258M2E}%K7h);uK5FIO|tSp3Q zvA&j7;V{-}7qbjsnypd|vjbI#;gJuSf#{v-a*bK_%dHHxuc(2e6KkgCt3cCim~+`S*+!_$#@=Xn7%(%c<$5og2; zDKFxAc}>)Ot-6Wk+HsM^>$g!l?~9i5i`z_SN~$oT1;raNXk`j`^=_>cky~Ix7~7pP zOo4J$u>;mWI6OYx|10bsxfQR1{Y+%ekB+);8C0#ZLcH5{=nl69toH1?L@=X^}z+g_nV|G+;Ppdv5(=V8B$d+qNP%`B&~R!s zwyVzO0?f)OuNKt_SYi_(Q#7snfN-&oYCijQ zq?#b}18}SK$vp5&zgcf~*61y;4cwhG zZ%5Hp2i;!pX?bEbXGT1$qE-B3#zv*cYsL=lwfitwQLH|1KnSl`M@_U`P0q<4q}HP% z*)-vUj94{&EL5@BN(J7?VEw^-fEc7lc_5VAD$F$2a;++DuB=s4dENAUG1@Q566RK= z>sD2=t5D;77wtU5GW^JXa+tw@2?wc0(TrUw?8gOaadiB+uV;87B3g*HF}9_Mm@4Lb z;s@Vk(J>sK1}PA(2Oyy!05$|Io?mfECCirH>a$}=5oynq>I*s^dlG!p^oWj^Mj~o6 zaYqGyh@xTtYUqPqi?c|YYmaeHjFh~dQKnTa1S$)2U8!fM z^{%*jZPQykLkT4I3s=mt5EIXP#&Uxb>k!`A&hTybbxy~=P4mZ5Hny2YvDj>QtLUg{ zj>l%#P0`AICnC=*sSPJ8#nhS6t^J{c2tuKw11fR_0ku^jbT%oK&Kgj`Q-lWw`J{P} z1(|7+SS$8d`>KCc&0sM$ch<{hT0pH*{6nO8KBwU^w!{=27YsRcCW~Tp+=!3y`5Ya_ z_cW@{c{tm)j_3OC;VKjL`dC03dx4z#6+yvHE9vB=m?EmUS8IVFsII9>b`O%8!~`lS ziuiL^49X+BVIiruhoJ@_^P-ey;#~N@6o_*TL|DCh%662&hPAgt;j4AdF0e5#4*YTW z&Ex$*MU5H05rBI(Z-Abz%HhK6!#2EP?OG8ZVkH!>@53OpZ(Rk|IS%x0{yto>*@fCx z`h^NB)*I_dyL?9^ba@u=3o${Yp4N`wVG|ozu-sww(?jkUR~xGc1s&r`>DDJp^_=Ks z6KDm$U>0C@8_(8{SXFiPq{)pU2}TGZ)g7S1l4d+i5$t-QMyf_}?KPV3HoG2hd^xVw zqUOIlTmqg%xQ+P<>Jj*tBkaQ{aoxGrg7Jo@kw{oXcnj7SLsn``rWcm1rXDSGQrdd@2h}G@H z#vx$ouS6Wo_xb*Xz99VY7&!+{$9(~=4jNY+$WHMoCAR{K$E06H4JbR3#W~V+E6B z^^2g?*$tJW@RJkCr8vB4Q_WGUas6wSboqs94oF-j)5xuwtoxv~?^v!R7Yr>EW7Tv` z>*+QNZeobbq;Ix1)=Wf^8t>?w{V`2kVv1oE6ub|^S#>+x=Wzrd3q9blpDA0fCH(~H-sc&UKc640wHdTd&t_|E#4))N0l(WYX$7Mm>~oVv|O%Ilzj z?zu4`Epe(s-)c!ahn)upZsdle8m~Z&33+2amTmffPRVv>4w*Oum#yCmAUq$%nQ7>w(#cG1%W#;s*;8M_u4=jr_o4`@-J`k zsHJ!!_{c)7;#DDygfzSYRaq1ak6rno>FU9bEaSj)#SQ3%HsUN3m3rYEhROFX_$;aF zMXfTb`{u1|ipu;boqdU0fHIsHhq@_EAtn}s^GUa{-sgU;k`DhdP*zQ~8$nZ8%cD05 zw)cuLs+ifS7WFC>PbMuysrK!Unp5>t2rOzkq$$>l9|@kKeg99vYa^5pV{aB;Sl`uU z(@s;MYO%-{@lFZQJHw4XKtu5lR}(}7blo3P`GmUn{c6?wT()atnV(pvy+*vg>R`ucAXKO4 z(IDiCn)i$S`oJpN?d2R4z4%2p?KQr46c6t>xqT= zbw-22>QiUNigUPfq*K(MZXPG9+A zSwm2z@yI03@!5-Szx{R|+c8|vd5BYoB9zNK!Z{A$RXE|4Wd~ezV$@yT9y+h%*I}wA zD6rU_Z0u~&Tw4mzLFNg3$dDzMBP^+u4nJahWH4$K)4FoO6}=q7%*vgrygH^NJJ1lW zly@FN%YP%^tX{uJh@lZNJGv!HW|=NVgS|9u<7ZwkbL3r3W`t#i!W5VY{G9TT(YIl5 zAJ${lEkMNQ^YP;q%N_Xf-nviYb+K;GEB;sSJEmPf{!e_h0G$gA2oDHWZE_HKwWP`- zHN_ytUn`|g^-rvJdU%SJ7PR#$NU4=2ZCSfgDgi9_TvO3zRy^}aJF@<1d%9IvKsLG| zzN&bmDuj(@Yuru@Eug&nj-NSpnmf`2-jSHTi01bZL~|s$`%LR)b9d8kLt||S4om5- zkfu&8HTU$!Ix^qdlEJ~;Px_vZpxS4l&y6uNDOG*Qpi#j-hu)ONC4#_gHkh{ z)yWDJ$Q8+}`WPhfUi!V}4*WL=GWvkUo1!X=y*-Q96%*pGx z-G)ntW4ON}oX01Gj-?a#&{=H%-N&JCYIgcKT=}?yIct6=OHK2OCZ)R|5vPjVAyQ4&NWWw3f<3zxn5+(Y!&6HRH$$ApkP~p zvXuf45TUt5Fr#6`5L?yJ!UXnPvjZjzu0pTV>C@O6e1}#rV5v7#v762(eCAABW)<(K zUnq81O)&=-{=7fvxbKc$=L~fZ^&PHH$i*2SuUh>))GCv3VYbBX=^?<=GzcYLUhy-8sC)mIm&XJacs&#dMJQS5)Ye~qpfruI{b9kY;OLh4F4qxI4 z<51)ZdNdiMrLu20{GV?3A_hR1v}U2qeRY4GAUf=;I&SZ1+K6^Y@@NS7dKzoiLoHGN z#og_z4q*9va5lbK&$ZV_*un-qm9E%kMdmahA^sn!P1qsCRT|p+(Gd|ySGiW1dUV^goPMEFrWVjxzO-4pcW=yhczNua^8VN`!Eg?bye3P3U&jHjx(U~(Qb&! z?gs7Ca(+ZD$f<#KqWMnLL3hKv5Bj3JMA8WAH7m!bxxVk^yny;`@1I{WH#glePFThG zA}GJ^f-3;Ta`WwybN?D8za4hdD)J1uyx@w|rI^rndOe+OsDHbtZ@v54L|StRBxSz< zD{zvTFVsg(EOr($)Kc%w9^^-$Wac~75`|8+WwbqDsJ?RB%9BT0gUAZyMiVvKZIorJ zOEE~sR;&_$hJ|3*f<*L&7(UL%l%diq~+~wZd1le_6a0m?*YugkP^_ z87KRgSO>42;>PYy$*h;plNHOP*X(h1W#+T_XE&SqMkg~e)NFVhEhIi|glUnO_F3y2rm5B&!|! zRXexMXE7lt8kMS60)D~%0v}hrqR_syn$3@xFBVI0^Jhf|)SFQf*X`b9P<=s~&@E&# zn~=RUAT@C>2^WFdt@7sF9Ls)Tj6LIX%8yey5lh7IAz;TURq^fun1=xBpNGjCYtl`H z2fuFht0d05y6P8=T`)rMas8o$a4d5gZF~|*2C5`<;iblos2<^}S@;VUIIG|G$*?pYdqk17~F~se~LMyH6 zdMYuf;%z~klWMK*?f^|v%oqeRFg=(s>V8w5UfdCENLw{Cm&PvJLB}QKnYF$7*f`kZ`FNME+^0h}f$N zY=sF>Y|hQZsv(*3X0d-Lb{r)yvrwJ?^ruK>oq+|4B>N(tJ9tAI7V}>8_T|iQFJOg& zL!!KwydLy0ZO_5r)$fC}5@}w(L`%BEk8=j@Q^K!>v7JwR4jHenSe`F$ME8|kx|VK^ z3l%<&5 zZQ&&+4AYUsq9-zVkAwVELP%8`{Sh0#3(kyFjLa-Ok z>!_F?#EGJ=L>~f@wg#G(KGVCTgD$P4Ve@ZRnAs_FW$Dy#oU}Nhx($(62KqtQ*-lHM zC@q)avhGiw)Jj^1s~F{ytcbZf=8jcO5ufh^+AgT4&g=h%KjZZ!!}$9UwRq&_6hTz& ze!w#6SGalyr$R~lN>Obq-&(P(*8vV3zfmY}^)tK!p^B8IGbf6dm%nX?in6RF6&PDY zF-wH=0eC7wm${B9j9D7N;evc1rPyX!Pfma@iz{zVGQCPY`utg0^2a^5({S835H9Nz z>xl7)buK(H7d81-g|PztHn^k56yc#1_siPG$%=o zrlhNJp__0tBMEV}=&IVT4fsui$6Jl>93z$>m$a!4$g{DJ0z6TVrzwD27o%@=EeNcD zI9ey8dM94C$YP;IUnKG?XKOv&JiWWPU59H^QrnZln4CMD#;A@Iaxhr-WyqftcRs4H z{XA4`d!!`u4qU9&8=kGav_M7`O=j=*(iJ#S&1*^qgq(=_wnaFk9zZhawxRXL_}G& zyM4yqiLk3&h}uH&vVVE?<>#Q9wRIa(;UVku8GW_kY~wVkvi zw1IAX7w@uMLTG-pgiJ57t|>}Igy2l zx?uaRiCV5S`tR|Agq4*-dFajVgkt9wW`yotN3cT)5kW~YEd=Jh+80)- zqu?~@=P_5?&2zSgSMoxvPJG@bwfdSTNu*qS1uQ;Xf=Z%oU%pEbU9U{(med2|dKF#k zWBA2y0xUaTdOwPIYLL=j)D9YL0hvOWZr}lfN^gKxuzoSL=uF1}m zh@{kdS6bG2r|ou_bsFsFf!6ZuKYD$!BI1j{01}C$ShOv+>BqY!@2>jU?EX_l+!|P+ z*fvrHpa2mxc;Mk{Y}F#*o7r(2k}w9NBgv)1(@kBs8glt=GL{wUg!03-`}Ul zb|t%bf&nF)O)xtDoE>R;UDK)Ks-rNHWUhF9KE6r;RLm8DejT=B;?P5%)Ao6wjo*uU z-^G5j^#PI;IjLs$k%rMN^nx3+Q$|FS$RL~eRUc_1hMO!l!>~kIF?ciCVf)e zA%Znilc85C6Gj4+bTLn~b5a5#c6Rl8`}mYAEB!c0w42QpY>-7KkFz}dtiN48d>`R; z(1f9Qem;Kcup`Bq$bX!B_-VLig&<;V4yxT!LL*HVuN=WT@eT!{T+1?k24?GGoyiR^ zYV^<)#SaA}gv1r;uNs9*yhMFxcO;BqXWlKWW6e9}g{I#R z!%ULFPY0G0XpmUfX{i_n*ODo%fgie;0stcNt#-Kna64-1)MwMUNjXY*sWaZ%t=ziHE#3!D5_OQVj*+}drVD$4x!i*h`CIGsfh=G20r(uIGOa zB4H!csZ)0d+PlM<(_WdNbxkwgcIbqbUxvs+>X`cFrjzs~2uRhy`j_m}tTGEk^xUW# zK9TYe7UI8AlgMrGN+O8b1N4i{CZ(gA^x8~Svz!o))8(fsSxlz|n&dnaX38te4?bhKKlJJ}+5E`xn0Ac$=^=4p&$h!n{r`_h|#50#Xz=M=M4YEq|#odV*dS=)jA^OnJj?hS;7OfHrE?hktziW?>EKM6^lgRQHfuGFfy9}+?fC_j~wVC;qPZ**OwOH zm7m-iV4yc__kj?@E9P*4JI0QuSW|0<>oUj)dtW#_trP{nk5g-aEurSrfWPc1s2X)O z!R9ikdSP`+A-bJZ0yVSYGH6w2I@pe$OYQZ){`sF?4d}qCU`2VNRP>3wjgQy&RM}Dm zz?XN*-I?lF`Dx5ERn^TCb`*}=D>kf}*D3U+M1SjkE=x4Y5DT0~%z+V#b@jqzzlv|m z*#C^O^Zh+mb5>%y3*tusS_@cL-gBp)?pj6rL(KxCq$qAd$W2T7V@q>V18E>SWdWpV zs36nAn^3%;%4cdS(S&xPs#aq4+yp8I41s*Kbwx>}IlA!i4+j_YkTOFgqIe2Qc{?-u zt!~1LZ20p)8=9%`oOnxKS0Siw3`ed;LM)j>V}08Hfcr;Q z6?7YEL!y0ZYu*4}K%u|i^BDAs4h%O_xqYo$N0+!SL}71vK|kpLNG8s#hF>ohvNrO9wF1sLg{%5uuBSUo+m+abm!htZ~)!K>*VWOsVh&8 zQ%@CXbni{u51)8!N&5}2H%GF)UePi8Z$-dn%`~k0%+*cnIjc$V;{a29P_+tc7Y|qj zfIpSa1HG_%xAZt93mf9sj_^cVS;rgMdYT(xO?x+oD2Yb}B{nC);R26ZST2RHW7H2l zTVb?JoCkNn1gV!(19`qa6o7k{L3`Uce@Ay4JD4w$4)0`_}K;h-?Rq_>(Kv-_=Rxv-&_y64Q-jiC+8Ado5C6wxLWHflBP8_Acc|ZBHZ`>2T;865MVb@RIpoo;pR97kaYc<6b1wpadQ!k1(beghiF;+y+vJNKp zO4+z#6w2%;Y)*0AaeiX%{las!|ClAElIC3+@ahvHHm@o-fyQoiyHn;sJ3=I5*23{QhtS_SEg1`Dx#^_gsW7@jnV}_QBh{8Cc&p; ze0#$>Y;=M5?Kb((2ZzAETQZjY+^+<-W*EGAggOaK;q>mn{TuWBHL^$$Vkb0B-Lzcu zHr0H=Vn?!5g{zm{ONlB~#TBYaq_TXKvgpNh&lQr@!oY7?K+W@`;Vy~72=1|B0kOx^L9oP2!fmVR!z|xXyX;M0gMB7k`!31+{y@II`*dfFOcxX9;)Q* z)_ApcM7TH5deK-a1W0K)OKy^^rnF>s`QjLPGZMZPLn+9rmzhQ*h{46Nk6%_7#xfmy ztK1SQ}X21{$Tlo>DJ)Y4KqB*OPRg6S^<*^G7)QB+(raH$o-}tapstOuOJBPt50$ zvQ+e(I-8a#vx09CZo4Js^@AmG8I0fp@&hX;Wlde zX?O;#KX%JZUdFixB4Rf4N4`?J8~^jtp;>Z}>$w||Pp_xt3L{pnuoUxjY(I)F^#<<4 zsVi?49;d@?d%_cwi@w2y0;Rp5e-5q9k3;oR(Jz0$tVt&HB=gLgwh9fZ3QTxP;%9NQ zMH;>|JCr=sR^Y|XV!%#g5Ky%;!E0Up16sRZXmZViCI(c7_3@cPK6RY&K zANF-Uhf3-1n+bjuC10G1J^!*F-9Dj37i2_u$_#OZ>&WuDLy;6d=XF1|QC$n^`mAI6 z$51WnP}GB$0}I$=qY9ri9ZPd*;hCsj11rL3lB-rzU%SS!XNNv~!+g!Ed{SMfIu zNdrOzs313OGYW+iN6QnL!D7_$9WxiKYB_*PVk>4{EQ@cWu?e=4kE`YA0v8N+*v&8{ z$UBGg(0xM0$CB~>iVsd8a6c$2@a9{x7|IG@}Fx=E8NrR07FU%JL~|EVp8>VBT*AONQ@ntCH#VrNpgzsbIN-iA$b z;jL&5|Hp`%g{MgM;=$P~nrTyK!kQ(ER;S7-n`ET2HqMn`$EUg0*|VoNk5V)#G`$pB zrb=X5ye_1apToIb5M1W&0qS^t<$y%3G z5DLZOxzdpW7AaM?Vwd{jBG2Uq;MVqCT#Z$Dw%V)&-_*G|l_06Ja9^91-Cf z2PiA#%2kfTIrs+u9e>vKnD)=3ZCXv%r3y`E&GuKQaP8>bZ@ganRvs}G$E)YjJbL$c zFwiIheJZ{J$E2&en#n3uc*Si7)Yg2LZqlGS=XS&uiPh!Xs^az}>T=+u65usW_stex zsi+HWX`wcJ!Ae9fYCuEHk`73Wmm)yb|6wb53_VhthL7Tp4Y{L#|jC zZbiHg&*$uNPdM?(cXTby`#OgC*FjcDO*@gQrG+Mmya0}$V^azx4b=Oiuhb7yzv^OT(%WsPK;;GVEXov!0J$n1t z0&4dGIYFatd2_?c;(Plo=k+#1Opb!5y(6Wuh?e(N4D0n%IWcoO=G7M%{}`YiG5z|H z>rBp~#VgA|p^7b4DxkcC*3qY8Ix18+GTOoV=yp3~k1FI>lb&#+jb{acr zbhODbQ{~+#dXJiE_=1BCC&n{LJGq1|#56a3`OqjIWAvq?{YlPHCHEh-C9U)HKn{6R z=1`l?Ck`oH@u|*?JKl!z8-)0Z4(bic=(n*UcU#4_-An3f511X z2o9|~&(VY^pbh;bUKN>uzf~UV6g(9E)DOzHrXxT$6)v!gdr)CueWaH5{B@^piy898 zt4@pM)$`HWn=TM{JXs8;vohiFJF@0Rc#AbpA6TySFpf{ClPm9Vj;%-G`o13Wg5omG z{&!zmr0aq{4zD0nYTwpI(8b*AC4!#QwTIHpkVUx+e+M&WvL&n z*>oQiwo%WTdIUA?N-G!wzGx8KOzdc9X;dPe(=vKX4(UhBbyQFnhP$>H^*SlupLji< z&)H=0Gaq~Irw#_2{~UvKtzSo3Q6I1(Reus?sTLP-7%HdPSzLkP#XE@P42khVOD+AX z6v@01+8S%(Dnt_FY*UEZ>pJPRz*5R;-Ml}gCW#cOR$l;(r^zd&STNO+$#Ym%9}1S& zdm8b;e!0ydFHSRW{tcSn*>6!#pu#i5BmCwOp89entb+~JgB1vQx2f==9?619@JXln1g5d}vCKV5b{sVCs^RxCTWng&B{ zwiWK7c-=LdtK4+Y+V@Q997v^v>RKX+*;O7Bl=uEvf}bWRo#pGxB)NBsE~oRj7R~U) zQg$Og#Lg<_8h1=E$2yBQx)9%0YsCin+Yn_wsH_xTQY%6R%)&eMDYyhGs?SM8e${96 z)FE)uOYy2&k=5W?o0XX^B0A0pcApAfut=q?3aYzz7d;k4;$4VF8rEbWax$A_*#?`6 z>oOLn&hY5enhAWwzcS!rgQ$#wwL5L*G;xSBB#TOB6X)AbQ(>05Caa6MzW526oZUQx z3*7tSt$hsdtHSMcsM7`%9^8=2G8*=SWwf3bwpf21-Sb!*wpg4%VKOoE>67LSt|4W3IUk1YS`d4NG)G_I9tDxYO&4o{GtT=0G)>3d zAwQfSMpwM`w1x~|bk>qesC1(u$b;$nlVzUjMp;Nx6xC~Q-d?1#w$7BiO4?>(K9m&n zCxh$eT@UWUv|nrAN6?Am+gW%#8* zdc1G9opk($;xPc5;(2&JXZ~*d8aWeU+PNF!<7i7teX2}4@@hltvk!uexl_bS7dOb! zmSnij4pFQ%G-s#=ieLv*ZB3cQSt3dyjK<0a%-~ZT7#ILWzA?L9&$mIYc+O}<_HY{8 zt=RJ~e3X-q_4FgFsmqm2f)|P#P3pXw2Ctpunw{A36$WyPP)%kL&cj< z;xfp58YH!#rB=C9cz_ib55K;wj&E&DI=C{JR$;|jTm%;IC{*724#4R2aa6fxTBVjk zEy7%(Wdv(hCA2qZT(@Nx;9|Bpk{mi};E@2q?FXRsrd6WrIj7w2OD^VaUPJ~`?Nr10 z2)41Fwt1f*S0fY)bcZ+{?r+0S(=AyhY8{|qTL^xqD?I#9c(mV zL7vBbqzu|;?O-2ANHL*Q)Y2cxnGU_<5C;B{T~I}l2Gt0_uHUgZu<#lcQ$+!(P#Z0q zChQ+;-QGQI)v9YCo~s1@a5bYzlyrHjGRp;nMY3Cw%A!`!cUgWMp$i?=Em?P%v!s3Q zYt+B~(#^+ftDjb#;Hr2YpLiX%CzcD=#+G5+b}o55Mj0V~9d1X}uG#6|3WuyTI|}r` zCHQp|^+NMkfp-Kx$?8y$U1K5j$Jt?oCZLd333(g<33_Re*R(Zp^pP}ITr}NnOQwv9 zP<=}Q&@<%&fArRfeyB#u$Hax+iO-<<^(KiW>%Mn*AADpDtb>kgJ=bZ_<0lq|i+Gp4 zNb&LQU}W7%GXFV!C&}M~RJFq6(rc*1E*D9~e$TcdC85ACQ0wReY#GS%9hUV zxB%^4SnyB{3FH6-a0B{|E}VAFvZK0l8 zOk?0#mr7U8dTLXQ4L5)rGt^O`cgS*zP(}#*lkTqRQ8P3xI??6tv0?Hm-s&H(qY|H1 zOBV7tf<4d8*`>SUY1-lip1V$@QPt^Zn5wpFP=6kzoj(uaob5?J(&QdqnMVKBZ{N=o zBHgvrhYPuXWj*C}<9N`gQByX=ZrUJzb!E3jhiZK9tXQvye#Y~UXy#+HS~nx&Zed@2 zJ7CivZU%7peRL#vahna-Ps^cEw6KOERWY5y;sqmDNfD{_^nw(Zzcs~Et%0mO#UJRD zr^fyhCJ1nXB*%hS)#KJqwrDd2xXD|xs#T_$n3OZSXN$arUcTL&`Iow4N8jp7DMm^zwU zfW(w_dYKCpCDLf~(#M_MKvoh;J4SgGP+E4XzHB@$_V09RD}7bKxa1CM@ySUY$6dm? zhQmuFo%x;y`HBPFmtytyN}v)XBKtY7Eobt|+@(&l0GPfes5llD!Z$Kun$}~Sv85{3 zt+o*(<0;<1-(I^MCzmeWvMXnaeHyJ&J}CtXD7{k^In93Iit(P#TucnLx7^n{G=*wQ zO2>i$vY27&iR_ECZtAa=j1ugtNLOHEfAzHoau=f*fUCK%Nn)9Z}j9$ z3+=u79gGivLIotIJmQ(6u_Oxdj#v>ou=3furW5NbM{(>obBuCpXi<&p_`{PT#4v2< zF)SHQgmHgNhU?o4zAnIo|Du0)+dd6Z?_YuKN8M2Zf>mqQlUOh~1bD??vNZ*1O>(9I zO{^RC)LP>ODA*UC<-$^D0aex-J5=#c1W;-@X%o~ACB#rYZW}2)O*S?nyX%d_>*Nf$ z%t#5(!5o5(fklFWDaebyjA`_JN|q`(_4uku7tXhdcpWm<`L4wDllc_Obqg-{zx7Il zI(Pi@m@S4B(p&wuvq^lAnxMBAs#NMWbVFo~*^U$hg4?wy-<-cTd*vW3nLSTT=TzC3JUb_3gxm z>wo7+=Xu13h@U&21|55-c$wemBC6y2wx5w}WIhfQqlk7OB^;_sYE{hvCaVtp-%$~| zX);(-{29&bQ@#a#TgeiVMuqE8npD?BW~<(3`v3o*o{LMUNUPk_#VOV{he;u3&pAe) z^6s1Hw0R4wRCrtwUcRCjrD8g_>GV!@Uj%sWI?#qVC_BYEkBE5sc1QG%w0Dk!554&@ zP&TS+p+5A!{*+T@M8SB}k@^*E{Lujs!E2?m+esJHm%{pb14>r8lKZSQLLF3NLmN|V z#4i|uR38+ug=m~&A}nnwygnD6zc#G#p;wIp41@Y1ID&RitKt1WZnNcV67TT)&_}&0#&*#Dc*}>=d(J_ zX&g+12n~NrEhuv@k^BuTtB&`SJknC(6_%(^W~iHbK;i6=4PaucoDQHKTXG(91HDX=6@eEG;|s4r z7rekTM!_Zpv1Pj_`f+I(E)6XxzZ(#?3Q{bi+sjHfby=O}RndOYpnm-D-BmzqtFM<$ z^t-;~7<`V@`?lfx2*Y9L5>CZB(=g&iw>v79cxYbz?oo$;olY_3{}{ErkW~K_b1CU3 z-zbY5ox%$Jr6bScI(mI9aCd%8jX<53A#|wlp&%4h|E$_AXSgX-Ba+grm!MKo=n?vJ zdSgEp`?`!NTtM+^a^3uVJ>?%~LRCv2=#@(LrTPphU0wI?1>CPhryC-P)j}4rZaN|6 zPYObDmzZLlx9^ibeW+c(B>Aq3Bm` z2Fw&g9agC{3rW3l{9v_~P?3DtL$vibjCUROPWiHkpko@<*v!)o$lv%Y=TW z4t(KvQ0>6SAuFLO+51WSa=5F+&}jqHvLe3pV1=4s?O?;gFi~>o6g{r52dj(zC6`$i<4!i^yq7 z_f)t$Z(7An5>ACq4@G@=XZ*5VML;Xwiexx$Sz^PE$2Un+L{PI(eX$JDWD0adZ>G9Y zG@9p14lZ_3wm2|~E#X(WyJr&Xuqgrz@$$rrBNV@Ec^}rd8-VWXpSkqs4s}TK9d5_z za38-dtKdMcWwp+TO`is7sR?e(q<6(YfcEjR#a0t)h%H1 z5N6o5q3g~l~}IWH)Eixt`A=wqGA-(8C<$_hhnPT#q+SG+^$C|ZbB zNI{fdNd{0PnI}i5MX7Su?+GO-Qc`eWSxf^Z$ZG(fs=QNOSlyoO?}%MS^zXs?zmjkDM%HZ6SB^1tPPrl-!9r6__Pih)>6thD zT{O@&K@U|yqT?Z}B&P_y*zlm-hu$TTUfiK3xRqkXxm)8*+EF)31r5?XV{WWKi0=lE zk9sliW@oYL(@T2Vt$=*K1#%i^3sc`XiQ$+B9cf5>9vSayvWS=iAl&PI-=uMBNzLmz zE}utip|D^kkWwg(&bv2t7duX5IMM-6om8nj)LFdUd=i~YU6XAmDmDld4gsy&**S~% zJ-uJjt4!01`33Bm;;OLDPu8QZRaVxIE1A8#GrbUBvRV@HVs^eH8Txq7ZH8O@y3en< zQ1>~F8OCX?cX)`iRk#nYz3Fe^@UQVk?4}#r$4rcoCZa92m08$=>C_ zB9W4dnjuq7`<#-Qc%M#5)&*Cp-x#tVV6ubgtz58@@vo=t3)&K^lr}6NpAR#%f+EJa zwf1yN{Jib4Tk*zhYi51;VHuC}Ca?8yob!;O&YQf#Q>U0K+`qR}T(cc!h#~Id#8>&sz%Hv@5LEthff>QwuPnR>+1}QmlaDMbO*-viJTymLtcNsQ&JcMS+aqtsok>2*(cZ&kHNW5eJ5#fftwSjC#2k&M{~ z7`x+L@pLh7GMUVb-w_#1i1s1URa!e}A`he9B|cp^(9e2^n-tI7M|2>{FLaS=Aak(% z8K>~sbII-Bi2CZr2!IGK@E7FdmvH-~-ACs8lQaeW&?$0kKz-RqCWv(zE4}%SoI?SX zMDz5}4`m;ZCCY!)J{{+kg8A1Dlw!NeB1ioj_1mu-l`K7HRtu!U zv4yXiMp(+7n|8oSv}Skc%2vIdnGmjs^4Nvva4|%z%$CL?`5R@#zUafyeok))H{*Fr z$NX91cK8`1(lh+))W2zVRhUE?AykP-^1EF33aAc;yK#{yQLGSsY95!12DwFE;5xK} z+k>_U@FZ5y5T^Fzcv>Ie{*W;plF~mi#uHf;cMrLcyRn%Eqlhrd)zo^FA1DD^vvUe9 zNI|hOJV=Kk0lS3Mz))UVineovriSNA;sSSR2*gsQBK&!iL?0e3s-aTb&f;kz!*II) z?l1n&fB*aZ_lsZs9E^S#e|-PrU){d`;^y}5zrMb^Ki%HE`t*O?y?gszJYztWmH7(S zwJv@gCjQ(0TZW~St8s$nHO|X4UJWKRPU~M>4d2DXzwN&dclXz~HkA7>U%&msyN|cC zX0Kj-LqB|(tGxav`R}*CefHiz`}5(s2L(h>@212fLW!iOF!5Yed&D^gGlZj`(fd*8 z%PCp*$t9odB(I%9k!Viae>#%lpTqcZmM8Kc0Nl(t@|kCLi$ZU0D|z{5fp04(jul$FntQ&=f=D z16O3lC0q;}1AaIiVK0sz3g`PGJ^m6Ys_NnrqBmoKkMCWcOSqLALGm^km+l0wqJQG} z_OqVPH$KTw9)6u?Jhfw!i`aFl%jwX84`EaA8HahHZ}{R0t24Av^l~ztlRfT8stO%3 zksN%MLtCpr3YnB?YK@P^vv4ECj9z5@q{qQc@e2HQnV5m3=f@p{3q|_*IihuZ9-h(D z5wSgP#(VT0)d#S-T(L#8T!;cb9qy{9y@FPy!yc@hQg3#SSP({xoGI9!{e>7`8H9J!>pb3a>+`VT zZDBb-ofM4Y-GmN6PqOF+<->=)&{R$8aE{QklWeiFCb}X@$@vsvoqG?o%u!__y>r%Z z7S%n=ElSghk_{gBpll6>q|l+k<#d*HQ4Tr=I7gxnx!l8^8acp8wjD)kZX`wQNNO(4 z-;%43o$wR+k`5=8K8@0LoC=5RS+VC^RC^DRYE07A|;pY*E&$S?L z*dq|Cb$0nIj`ER-?L-ylK!cmU2h9$&iuz2Qw8A%8CluOq z+$HU~Vre53olKDiwF@nhv?5SXVhZO*JO)JCh<#8`6&`K_Gxcv;@XvA@sDqR893<-=9$(pmrtlIb%5wLo>iCT*n{lOl5fNZFOT=2{hnvJZsL+YcMLG0dqG19`)AsA9xo&7 zhcWi4posvp^NqsLIh@6pC!5JSSYowM2v#+{i)^qL-Q9AGirizQ$DuDL)U-d*s7V#$ zOzAL;kY@#vU5;PW(+IbSpw};)x(0*UWUtPJ^0)&(5io6L(imtW)thW|QG{Ph2Ji!) zu%5aYuk=(J*CfyKb*Ow?;(yLZIy+M9jYtOacq-9nZm`QqpY-zd!;a4*ee9y(QX2VO zIU$`^{K+NCB7BW1H;&SO6viA@e`+z5+G&+MiQKWxlU^d>W{X&-h>A&mdI?Iw6>|9f z%xxLL16#bjmbxU#O9V}M==5<6OQ`a+_bW_D0oi093hbfGOtJ6K$pf-`i6AKk8dG_Y zt>YAV01Bcwj%AJKo#g)56xU4l_bjR*(7=0%ZXb6e0|Qk9nSosZd8S&=o3^be$mysR zjxsaE5Tr0uTBC*JvZcc3CV=zh*aP)CEeL&LN(7gn!<)RKn|#s-Bg^E=<0QxJCfBxf z(R@Rx0p}1)p1jJe4N5_idOf9tU}=ndC7srnQ+!mdUiJR;6`U)d9weSf9lMB*Ua0M! z#Fe)rU$!p9n5EuIeF|0?)+@!nN!_Qg_GERDf<;hQxKn)?R5clT;{Q1QcGN^%PVzs7 zA}0gR7PR0Z0fZi+$Ndx;KIBtZ!GaT6CA*PB@)8cNgQzu@kXLDTQ`W#m{$j2RMSz|Z zJNv|rSe`4uF+x>5m(IVz7DlbJf)kX(K%MH)3q48UgF91IcT*mBeZ&HiJ#nv`4}JJP z3D4JAM!K_Hl@V|yC())D)T8`Tq?0k+D0C~4u5*M`QlE3qarku=rxwNB6k6ewll#Ya z&?)|Qejc&~-cWTDcOMRJhh-Ya&jE|vN z@z8+|MPg|yk$=hQ5ixq^hIsN4Me+$}?xe^$C%n}8wRE>Aiv_yLBOl=vPu`)XcuhOhSs|4aB~O}Nn%PdL)IzzZ4}Cq9 zk2gjpZ6T1RMfb!#bQCBTc{6AZlM!2HIGTda5!5St=3$@Egzb4jXNFaA4U4aBA=o=r zIzBsXi{zgaQqGs1R4Bswa#WPP zcv81qL;Qo5>iM`mYA(r>Vi+UcG@QH)@1t3Pitn)p8dguI2vfVrdP)Y)t*vNLa`H#N zUqj5y2vbsY-`$%;3at~jY#x5CBIK7afhmZJG98cGRy5+}XdWNsdAVr4(WQjY;d_`d?^hnuCPBN`so@n{PMzBvr&G!~O(!(RKT^zTH<68X(^MV$ zXx!M!RCUuuy3ZB+wuxOHei;QMoOqs8aP6e1SaLl21C@&@2kOzli$%pXDKqj#QNDDb z(>ND%AlIP3>ai1*mEO`U9^rmm47_{U6kT=_3p^c{SQEXDD7cf%5+Rjl7)Zq1Zik=K z{Vd;#B5{M@Gk8wUU~pX9ZWqJ8K^nKVI0xE(_>JMrcv z=;n#RjN6g(g;R{u`=+F{U5h&@9!56H?KlX^6B}Ktn<8>0V{!~k*^tml3V!HAW(vkK zhf7UUp>4=KVMTU4T36*MwnaE)}fSw^Vb>Wnk=pn=n=O5u%7E(wh*s28D*V1 z9N$P3e4~?Bs_TiNL9uo=dPyTJ=BSv4Z|owjPHL~0)JRX^r$1dH)ce?n`~xSk6VcNM zcqg|zT|&Dfy?n}3a(5{Y2Yj7(2KSVr(Ci+TkcyX zv-R-r!|%hiN3~^(pa}*+i;TDot#JO!QBuy^h|ZiH<87uR>SRRh~RK6R1-kNY_MXm7I)p#LIiiF-tR- z?Lm$fNyi7aG7Zn8SPQi()^(J68tLZZ_FwZkSl(K0rc1=R} zr6;daQVjLIw~?@NUrBg7DFi-p#3-LW?uP5?q!oUq#2OYG8Q-Z?DMsRaelnCe0p+4B zV_wJ`X#|&$8?cHp7L&r^5K!B`)*U9*!k#Unx=4Xhr{8#g{PALex{;!G>x95 zUU-j(juiKIN-rG^HEz%dSyis;OE|`kgJG!%#!bp^ahAYEl5~;Ks1V@G;rC3>m0491 z7sD816Q+6Z{M3*)(K$p$r62|Vo|$}I~ss&E#4R5HvbG;C5tk{sI9`c7%a zp=7bUn-0I_sR#0BoT$reTX@Pgg_q{C+MbAiQ+c2@2W_Mh;bOR?wiBbxWCDnQyT|6B zNlqFi{;4zs#c7(%q88~zR_w#Cr;y6dp-0Fu8`{#QI2iJ)L&SBFj6;oth8URzFClu0 z;80FK{CZC5gMolF6)Gevq+wBEu9rgxi=;6Mb0s({!DX_lv7Xz z_tZ!P*@F`0#d3x9(18kBD4u&eZRe0R_BgOJH&Ooo)9J|^%+Hhvpy&))nMrSAHBc%$ zou9l#1|=}=M#2maF*=3ZEC&?l@z6nyPY{8^itgr?4huOC*(3S894CU*MCMG{J;UmC zX2!nkS;t>CO(ADn{P42-5+xfdt9PUQ`{@+s`6(ph6im+-`6Z~sMo=|(_@fT!nvg?P zesM9oErQWp+?7p=(&3>CEyv4t31KMg=gBM2r2Dc`F#7x04GqJxc%L(DO}TT_6G#xr zNH(UEpAOx~XF==0riu@jOT;-!q>yUtPR-Mku$xJ)iwgHSx zDRMV4TE(Rp&8R*!i3|7WcI<*~i!)=n&KYDB;Y|GQr<0NrXw^BNo{VITU80bOjbZ?` zoRF5}-IXihQ4dv#NF<*z7%~`oz$o8@QSR{LF+S>l-0ch$Km4AgitL0N z^{iMQb`rtMlDkg|GdSi1g}dOAVZt=%hZMAB{3L@1m@9fd^ugL0u}#l1-ZQ>UF1@pi zbFvG5-7Ce~5K)u`?kwv>_ynj6on^B*j-*P?rWEC0PvIAeBj(z_P-V~XfXAIMTt=bP zwEeI&opLeGvJ&gu@+S*J;WA-?Iw^=u-bp&|H)^0#?2H%8wj=PeZ3mP?t-@`EiMm)^JE+@q7H^2rK18%B-gW zGuui2&P~ZFjC4NqqBTY$sStwGIRaO>8zi&}c>L`75PmqV5nW39t(3CMIhe%hnIajv z>Lax4&_`7(u5FTJv6W|gASKP<6eKoM@JIc$Nav&8wS~MBPUQ1R2C%0Lss#l(pMuPh z-TU)GjAj7E#bfMFhu^aX`4$0wTbTctLJ_uC1!-_wA9`TYlx&#{=e&p;pGBnQF^c>g zt{hT=BBB~9nkKgeSMZsh%}W{NM4?>gPrK@zdVtix&maS zJBIU{+Q=3%h%92;7F{vo;;?;{l)yY5*^45WD0FX`f=@~$+_-uVGu>q!3zS~h>Rl*e&J9$A2weZl#u(- z4o{s~qSWakeouR=WT4BTlf7>F?%1GYNIfAU8AW4Ghviii>mS~H3YV$tleaP0^YX-* zPzG`QU`1#7G~~AlMLRx>ls z&`%uPCHoxn10!N0(%a73i>L6QA4fBbwTHPp9Pe}mUQQW4uFrOK(Uej41BE?qjGLrA zUUc*lc2tQr6d5mvZfa2PIQ-@!do*8O{y8!%AMjD9ED!9KXNECcG9F+4Rk@%-;@_TV zbA>ibnu$qi9=akU#!1XTl~^vaIUk2JaaB-@is=axn03QX=`fBF||m+o;SxnVI=n z#K6%gvPtd~H;H@-5=pN91GT2X>#|3FNx>6YBlnERKsqIklN(2+oVcDOcs`3*@yq!f zk_U%(`1z`L2s3H~)=2G6!CRr*hu_P{C3nFVt^{8Mdqn3&-q7$U9J+|IGxSW#bRrjF zq#;~rSh{Rs6y*LsOlJnkGWcv`>`a(sFCtOy8zyx){JK1g%rucPJ~R`tl9VxGVtcC8 zl?aiQ5&aY~U6IRql4thxb&`leIvJF|os>ow@rO~;LX7;PkhG({t*oI}o-Sbly`5M@u2njuA@pnB_t)lG*5p3xk9H zFU+so(M3Ct;oNr-^3g#h;a;Evn<~_!-zvqL1eh{Ka8ywX+I^{T$pmxg;oDAi*g}mu zg~%^`=wUYsm55LXN!}DA{mY7|UDBe(q~D`_K9}d;ULF7I3gJKQjh_WY`(2`SRb2YD=Z&U2KgV=jSyzJ-xeyn&X_Q?%KR zJZWAs0K&zO^t+`s>`)2#@o&GmaxFLJMW#ZAg8t{Iqx!J^=ZCj1-u=tX?aj+i@BeuJ z9X{h5>wk{(P?zCQ|I^_7f9ik!|MB08&u_=SY^4l!<)!`Q?cF#nbsEb2J-<7S_UF0j z+Wo$Ls5aHOzm7wnbS-v&?&~m518+}bUB=#Y#m~#IOu9Fq zfX*xDWo+Zz;&z*Q!N_s-kx#aLT8W|cxwpRPTK&arZ`H=zbFt|tarJpCi@nB}w|kwc zuB%V$JhWldw9WH6Pxeq=IjzIIjxF!Eu}q!Ug2CA|b^A~2VQyGmi>}pw-%(Co&tHbo z=bP6a_sgiMTjthnvUFX%e;lyg^?J+FMx!FS`s=N>c(VIy>t!Bv#qj&Qlu3hM+C10_ z(bYS*j{92Uc3oEd*su68PR1(w=5?;aw8RxpE@QDlXkfLEw!GrX_3CB*_49QyDmkpW zVolgX*0~IEyG_Hq=vwt%aK4)E<7h%#E4*TC4b*hiU28hpX5f`ytySw>)3Pqpu-Zd; z^;xfDE3;mFwKZIpLD$hYgOTp0SF;Vaj&_?@pO-$^y03BDeq*1CR}9@A({0O&iwk&u{ndy=t{rYq@_&7o}!-7npSQgofU&uz2lliS|! zMsgDPUbU&~bBhM+I@vb~usE4o<~2KLbF+;cz*mitA=`A>z{r;^MS&7eh!NTX$2n{* zfZkzQdaPQbz1`Y(fps9YGs-k4m9Dm%Z1x03Uw#ud!A_=awYC7=m%fqolFw)h7FPfa z(+GEok8D)mUeI1&z?YzH+-~bATG+~*`Wk>l(-vWm`*i>f4bV9e)!sE4;Owon1>o+t z>zb2Y@N(#ap!;Gn!W(4UcAQc8r3LWUG*UChT+gU3-V;pXcg8~EJ!c$=YnxvH?>QHn zk|5qTd)9uO0$`%rFpt4_?9X*-!xRAbi+ykVfNEgG+J;aAtoq({2qHYLZ7I$6s{p>H z?SUbCu+NI~-~y0RwK~>(i&kv~V=4(S4~sFNHD02vHuY@@K!Rfbw+z}>WB1n|0{FIG zY!D^hvsasUd~O2&+>;UIAX%gBC!8S@V0FS^>oyleUz>5MDL|2MVS-{zMEBF(*8q)! z=*tq~#effOT?;tfEVfPNxNkeM*+&#uMZ4A(;t39wT5EvS1(d1U_sRwn<|V-7+}N6g z3^Uqh=@% z*lfUKwzG93W)sQ)CqZZ@1a{x3b5Icef+25^iTeSkK%VV}M z_6}_8E^~k-Uc)F>w5WBpl@P%BNVmzZA@G3_Eb|;-kzmwgMcFj=rP@anXne*{hJ40i zL#~(!fOVi;XF^ua<$?`k0)~J~q}}LftI@#zYI`YwuNWgCWr!E8*eJFp1sVyZt+^P3 z{mx#m1ehtL%xlj@Rp+%1OAR0jFdJiwH|;j+irFOa+3Y=~g<=cL)^iI$LO9v74JmL~ zP4I19pbx(JW}C{Cf1A-qdxF3c4T59XDlh?br~y_IeA}s048j(a2?0X@d{FybCJgHS z1g2%nRiOCCSdFkn2gN>g?+GRet492z0nW=dGEYFpXUj5aOtEigOnC~xM|9f*b2eCP zcO}3hjGhfaC{6HfYc&EOz|U=8s%HcH&L9i|_}uuYAv%@Wgv$XhNl-)v$B=kU2QXp8 zc9y_G5ybXRd~WoXOPfcn|ytx}3ly(Kl&?kyu-ja~D`h3XQ6Sgg%@2W>Z@OtRzFGhQ$y}a_X-2 z61W0|BSiBNw)gB?mH;!?6-ZY$fURQ}DH>zjz6QKG_+KL$--0xWX1asUU z^S*tzc@5zGueO3ib+u(=45$Q{V-8|xm{?&Sz?2YyPPSK#^<;x;!dwf`*@LmzH5!-* zYszwf#_efzcMjFvcBS#F09q}^p5|2UZ9SS`9-xVu+eV58CY)H00`m}?Z|EgjRC`5Z z6apg`oGscMr`@&XG6W#kGQyODfXHHGT7U|xEsK&J82f;bB{1?mOcMyD(r%b0S(gBA zgc-5+_WQQ$*8nXC8Qa$cTo8{nfD6~Kh?IE5VxND+AP9UACQ}*P>CvKteYXJqMeXC8 z%%cXTb&nIw9R#k~+8VK47!4Mzr71w+7qy)k+||DGP_XO-_`ysy3&X<#lbMY>fJ6YB z_L>dsGZ`fl==|jKoKG;i*D;j@uBfc|{9*7}M@ZIPpo(IfViHtpF}mt3UO?<~Scfn{ zERdNYvI_V^Odv=h-u`a?l@eeMf}M+IT?>wn3*a>0cHbD%(ZU22Q*;B6^R1@x zjoD!JFCf4%7;~M1VN|eEtT}-u)z$vX7B&NrXa#((q1*0V*uEb8ArAZ@rkv#lHX3WH z(VAfL7c~wRwmuh2OneYnDSjJ+%?_3k%2fd0Tc)8cvF`2f_CsTx0yC-1xJ=o=^xo09 z7Qr%zfw!sWGwj2_9x31?0L*2|2F(SR0KWMk1c&fjZN&INfRT!&t%*4rn0BxlO&4(C zcd@p?ckC611vFGZc1@$4K>=_Mw~cBJ;5)-^x7~1BK!1!S3efChYG2LI0ZD7Ysv+QP z8f6N`VIqk!W{i`d#bm8LTU47EqqG8)mfms5R zQJNsRAhWi0hX6jGMxATR2CJy;z6PKizSuj*!fQ77a1#*FPhgB^&W{1>z0s%uGk2&>%$yC3qhRq9jM2lqKVr2f z)BtNX$R12g#aa^ZZ!zP@&>VyH+d*guS~OVIgVFI`py&(Cd`+X6*7d0q?+c_&KK0+S>oa2neVS;Y8~p zAJL`-8&1Gir18-u9$_oT_|_aCOcg1p*eX)>F@D6VDduUKOrOzDS9QouP1yz24AI}9jB_yV}#2zPg|l#b867>y8c zmCDqiHSfbIYEwi&m-f82G{blBm(qp+6lIJOhVcl0Um&RnNZl!*h1sIi?#}=iY585@ zaLWcJV6964+I~z~kGI4shp;F>nGP1yc!F(J+jAv=b3L1|wA15fD>O#|e}c`|5~e^S zdGI2v0h}+6HW6X9wZEH&f{7&HJebfFT+RO8oiqrP=pkf2V^al|?*LAYjk}F`zq>vi z!1;mc0wwHt#ulHCfiBySPJnQnKEm;CEM7(#0CpQiK*DGRf`c3 zMX=HbLW>1L{zWb9Y-0PT*lJEhGcJr*%ihGe4xHLTt9se};`o8v(*n_g z(f6lxxIIdunX)Lv(P%Q6kWk>(7V7%Urt+=X#)ugLa01b6-ItVsaHIAKi(80_Z)@pE z7_qjTjs}vMp|0tKADsjv@#QWZotJ-OCnbhOd+g$CzGj@r6!V_?LlDC2ou5t zdKySy$fS;3E{LdcXS|SWuZ&N~CJ<;r>4eBb7erv@XpD@*2bGA*VF7K(CUCFyA(1W8e;uAx(aCsZ`%kkQ)+B6J_#%Pi>b%avX<{eF3yO2TpgEoEkClS%FZOpsR zdlQiU9Z||^rlaJFSxpe>)0BvoF?+QKP2hTOEm6G8W%#M6QdKw(Oyl)_AVI zV;%X9EpUtME2bMQH*q|XJ0vHly3u4_ZACSs8A5Ivs`I)Bm>7n2t_PY1u`Jt3@da#v z5K(#{`c@$>g~9@Jjd8rTBhsLGNWX_IHiX|`xI$F3Z42aTSZwgdDyKw+l*~wZtSMu> zvu)KO5m$rLy=-D^$Y^MynNq5WeA!E_y?9KEkh2LyRE7RzH`)rnP9hfwN`4@dVcc4f zNcL(hg=_-bDyW!{%*plvawRN~Q;hT_nzBs>OTkHIJf&V2yQV3v7@lSnNpH-2cJ;qqa69Jo*-!EYA_|kD9oCO^uyNAx;KGIyswGehg?hg zm|;ekv6>TAy|%5hWp85x1-%nm_cncRvqHK`)SSdjuq9;^n46}SNC6PGJEMsy99Z!^ z5G|;tRoD+&wt;ICYg0%&zot{#DAQDC4?z<0nL&7JQYzEW7q@Z+>SV4Dr9VS9WW_DO+AIz!wQlDIo$ zkhk41aUGtBKrJX)h82w-rUO%YAZ!z3NOS4|)iy{+V5Jc0VX@X3#cmT|8Z=~CA!)%z zCURbkm<|Zf2t;$82|+_{wdzX{!iNx*g%wd*ZEw>}FKUVC^Rf@Ne*&1&E0hHxxj~xk zt9&U0i95>|3Zqq8IPFI3AVG;L`HcxZ*$WJ~6T2r`VgA z0tqo+sB!kz^ey3rn-3C|n7xc6wmT3hYDq+|2<9oryN(c2cQi>}!Vb?iwmuO35y*+d zfC&3+frxTnRzxjY^u2|t3g84nq7198&un7jLex_r*>CK5`%oaGcJGFW;X$=!1S3po zgX!B-BJxL=s`n<%SiLU?A{Pp5f$w^u-Ds0b`a+b1Om|6kQd>u$e@P^EGJ}9d8yJzR zZv!I6WMbRyO~%19Jpy^K18g<>((G_Aj!U8lFEyR@VH*z;4%D?|#w7C9=*_fnFpe}B zIMrjxtRuu%BXfZ&h45O^p^t!PI2o2i)QCqcwP<2`hzGd_qT6I`86ar{5JBI@?gJ_M z&}7L7Eub`A!2yNvBwJLax4p#*XIvmBi`HUJ0UOJ$c!;u)mQ^#^xMv%LvecT$DJNp+ zVugDg6rxQ7k%Fw<)=$1P3_%D5C+Z$8X>#$D=0&@)B9Ol&l9W<*%4rFUqk&*v4R-|M z7nbINmr$34UH0JV5&odw5@~IkT=}3$b+<<#$|y_S*_(;XkO@m77gJrHJ z6U4!k=;5HVc~}#NF*wRL$hy)34$4u-TAXJ!anWz(97^c4wCdnYC~L*5r+{5EF4j}O{-{$L_ml3E%tt#i2NhB=W! zBkiM=y@?TqS`v9Lko5ZA#9kDeHV{MlU>VG@*eV$GAV*4Q_4Lzdv%vh?r$kaImtDc- z9Z$XyLO*@9ZJX<9fzaw(fJpf{*n2r(TN}`j6GifHMmg9GTicUQupHvT^sni>`hkWVbw&QrDltBe{UFL3i9Fu`I_-a(rkik4MY$Ga^n_a z@RFd}T$qM#T4JCQ4+^u%1kVQYq7wN87sR5Ky@@HcYfIG0`Iq$0!FG+9`6*Em5y@N- zpGaGjI|_wy-S?Z_Syzsis8Ig0U72}`$QK$w7lp{zktI6rP1-c62@u0gzzdV7n4~&4 zo3%h)B)B5h4Z*bv4!ktaVI;h*ORO>B38j0iacLt%-`8ysibIEYIQ)bdH=gEo*3=R|IvEq%|D zvKtjS(Jhg4(-|ZyTNradG+Q7tc7zD!+MD6x^@$;()aiblXtJzGbDI+R!m^b-@AFb2 z5wm!QqaJUx?u*YzeCLuNnmKoC=7lo$XKsli?|ZKGVUx)}5|I@9b=^NeUG4ckEks=s z@Ve87YD_jbE$*gChMf$@sr3i-P{|T`Off&xTl#Ind z^@j%Xk|^>TPzNO2m_puseu+G25ezn2`vie>hU`Qn*$H~mnxk2LyVgX$vKrzu%HG6Y z5_?;yQQV%>IAxMCq7YbF2WX6(@|rQVcE^hrOo=2`8YxJf$nGHHbVxMn#g~$ccxvdj z&52kb!!-MST{VPzmK`aU#pqtn4LkzK{0ihTGs~DhV*K623W&-=OtG=;pNaHFK}-|# zeL%zjlCq>PV?t~M7*V3|;nWAI^4%n4MC}CfA`1mo{n#RxYl9Nvk1X+j@Pt-pXb!t@u&1C5Q!?wu4QC14K-xma&+oazH2 zArYpU$O~zh_>}@M@*5F1mx#e>L(Ra`37KT3%1?=8<~5Ge@o6sfuVZPuXaMiC zahWv{UC}6#Rre+kjd#QfNDHzlvrq#ZKJcjq3P;9}CNfm}0VU{xmM~Ea4+}!r!XJH& z6FIx6%L5xv!LoKnDMSm|2!F?eHVu^+648}!Vtvc+gfy$_qj98UD465Z`hD?8i$f-*0-{G%10q0lY5Rxx-^(aZe65oA!;%Za}G=# z-bcJ5BdqTTO>ErrJ{W}Ec1Scprb;u?XTl9i0pK{32b{h)H-UNy;*kw0Eln!PNl}Ctnwh<*{a=`GqK~fKtRAgLoNx&Yy zLOc+nAp#!BoZpTIqp*w6s<(pps5bN9k&ZiZg%P=xsr#G8ifUU^BDwudzFe{iiWPv2 z2-T2hh7_ieS3e=;IZ)5ZNnynEuH9ZIlm#`$v<%uEV~|juh+KK<^VD`?ZsIu%!#ko2 z0YNK!nG|?qH5^CUQp1>Ee1>Dqc2c4mqiJoQKhp-_DGMYwSf9pya;!NbodQkd%4^gR zK&JIX`>YTigz{afOPg9Ucpy+9WsV~`t?q419tFo08r7yvdqKbv`JPY_gnYOowCBBr zZ7&#Ag~H!fGVE~jG9YcLiCh9R$-DNPJ7htWc}FbpXJS!Z9yF=&LIhIKTb)v}H^JKY zsDA+>7R0cPla|#Pg6RN>k;o;+3CTZWzVx(?RGoxkciYHw$si2ZZIwdwnqUcL6D)rO zlLR79Fxe&LPP@_F=n_Z~5f2y?%0M7{GLefkYs)AQ1eT4EWD;daTRLcQr_3%G35|Ls z6OHylKnTL|eM?kAy~vjMFu}nXPBry-im#E!#tb#^%Z^3WEC8 z1+xK(AnF{_m{%e4E5!~ko}t^wdbFYOO6Fnm)YPK)mGSVrQVT#4jyY~auZpYurikr} z`wb=Xs;=ZasG3zY?IlL&u%x=#p z7dY$c+F?azp%$Z&#s-HRukr!f%xLHf%C^~b`&IQs>$=J@KcNuFi~@MPdSDMSbTu?s zp^;w1E2E|mvAX2#392iv)SSFr-m3eZ$?d#KSnNulpFHQ?W>i;2OW?Cyo2$%x9;B}0?V`PY7 zM*&)1Y4NC&tVMRang(d|!mH*5n_Sbn+DMRU%&Wh+aRG&V<2K464Z8ZnkvPelsLBRj z#Out}GR{lfMgW+7DPEht_q;9|xourU%j?Q?3e(=Tm>M!0Oe5iyWgUv~)G=<`&ya8F z*NG~w%<*>DRt9{Oyv~}l5|aXxTgQ+6>a^K*aF3;C!Yqot={o7xGArWtifTK4Wm!7Z zNt^VoAy~t2>Q_bYEWO1`Be)nQ1YSM1azzw)OPV|^9^UGJ(XB?|mpQ2NfGj*jDiXNC z*mH-5Xy77p0!k~r>>VKBi^*#>!cnmgOA>w#4yc}$C`ZEv z$kz-|qd{M?fjzk|0iwYiWYE0~DD)!0G4x0Q1$P>Z^myKn1KQ|NVX$X|=81^{ECd6C zRO~y{S6yL@Bv93?ijt>mwCE?7k6B-_S={L&>r4VE(3HCxQcb_qbIoGGDG?3U4$!F33r*(&RlqcAp6 zP#Twj&J1{|vH=VR2&^LTYAtGlewpiU1=5 z#!1K=#Zjz5c>SkR7&?i_*Ut?9GI2j!41Z!;J zr3C}CzZq2lts?MI+CEF}Yx@Qv)?)xCs7o1#C3^sC_XZB677r~r@CXjcFi8h4bQKsF zW3ExP69vHq7@9XDW=Rb?NeLE$Mnc&s& z5F&y~QfUMyJ_WSK1_L#L3)OId#6+4NUMs#e0jZdmNQwp~a>7+A;ISFSL$I;|%3_ZJ zsDwh9%KOdsNew_*1_WSCMG|Gw-~b}%BG>j|<5Qr%%7D*J!2J({L`;;4FrKg{z-$a; z@x?rJ6oP9BiY7|-LMW6I3IMDDr~uR!B&c{oAS(cSkz{9UuyXWhU^Elj9Kpi#HCAkt zXkgke>;nQ$f>!wP^F9N`1Zrq@sg(|%QoaU|V2aW#(ZGZ#P-uZkipClQ25w#WQUWmR z0@?PO=z?T*d_w^ehZz-ZVw6bXZkQ(m(rWPGc*cad_c1{U!@wMdfr3mntW^QkN?pg4 ze@zOl$k+|AsE@hiY|rqq*dzMa}xUQVWz$LCqck76?LBjOfDC zkH#+Gaz4UyLbWn}xnK?g_y+}tPcwtj5)_;WpkqzS5UPCf<0I-EK<{b$G#-JRMnql; zbT0g;zljF5`*98gluW%SQGO5907o{eKqnc4j++fCPB;lbfvrc03z##&Iq@0<^4PC) z4gygC1#?X>Ym{TIyAH7kuR#!H1m+=Fk@#2K>W}U4H}&535w{@P_qX(*M=oP z)&3hbNK?NScWnrSt<9)nSWZTtmN|fn&qyd<=V*ZBa<7Q&fU&uzXoPT#QnYXj2asjm zq@I>7Y{j9%kbv7~jO6I-4>W)zWb{@bm66u73uAMWci|vv%j>usln*ww6UvA{l|iA_ z*n!9y#EuNGXw?`cn4$$Z+E@dS`OUotNuI&7ia*2wsg>8CR|90hqH3Q2%g-YiPU{XQ z`S|fB0*u)4)Y!VWs3^oOAlG%T`!G?c0H!nn)=xkpWHzwRVNVahCo~$ffJZyn8-=mN{*HL1IRKX~qLX7ypdLKRxe74O1;^#YBM@#0$A&-&CfsxN z!#)bVO~7NGjWdMUh`i{ET_fP`e=x{U1Ux&-$3T#o{JFB-g^v2x1hclNDXT-afaz-t zAaw=lwz19ODuDY?fai%oAC8%52;K)BAmGY2CYbhBujhw#NkFa3c2dZevu8)*Oecbn zPHPya7Zj34*)0LOWl)oAZbc~fzM0Y3KlOqfb!7F#w4Os@;T}0=_8J zq6y$tLS_iVaUWj)WeFfPeHmiedf0iz$8sPO6e0;?-FgLZ&?x~KzLy~sT%1(qCEo?4 zm7(}ybb&)NaJYqlWC_HzMg!D3F`-GoBdrmW()0d;1D^uWZ8prP{IRz{t>^$Nxil)r zL<5vqhjE`Ej955|E?S`I%`^t!vP2$QENnb4i}(^0ow9z*}^sziggoccMK&M3#w%xYA`^L zFE;jkh{*+mS8sL@)42w%vJZ)nj~1Yls>5d!4Ui%*)d2oUSEOdeeIwt96cC_i92UWF zN+6jKRW1blE!H-cbUe-|FxUdH_#~nb$8?#1k)a0y$(IOMQUhCQkk|r5ICmX_o>ruX z+av|x{y|uLjADU8xg?;md#xo%cE#z22tyE12J51#$KJrSYFqmPJ`vTJOnO*R{ScCy z04;_{UZ~LkhiBMoBVe_{)e8eeg9_DZ2_Px}4?r})0YGpc5%?HTgg%G>>~1(`fnXel z7(?t}`yIR^V*s)ZlS=X}P#Xa?Q3RZ(FCNAb4OS@OEr3fqBg%TmL?QGX?mGgV?uLZ6 zy+MIfF@SSeV=8MH{o&v8a2J6|Z;?*nikg;)IS^n~D_C1|*;>yHMjZheMv;gS4OY~F zt^pXUY1=)7wu-Y=dRqciu1Z^i;ZGY%Yp_xaD1)fCFj}t2TZS!Nz(+YRE!BC`zfq8O z2tZ>y^jO_5zS8CZl8{~PRtu<%3m!qh8cN_r(Z#&Nub#loLqiTGA_==g~{m%O^ z(yswLq8jPL;qDwJKQJzUQ#p9cd)~*ft2ICr0*<>45!@{Rw?4{JDK{JE@M;ZQ4ULhOtbAGBVyqZG#7vZ1R`Q%48{o&NEv{Y$|3M%4{((C z7C@}M#Tggww?-k$E})dE8R}bnOeAF@c}svQ9Tcu`Ay=G;X2U0NYv7u+!`Q1k_yfql zizEU~6g(y??6v|@LVCJy5eSdv6@ZB~%Py-S_7Q4s0Lq-mRG*^(Vq;AI5n#fX$6UoT z5VH^ITYye5xY5!BT;NTD`$%XK-(1q=h#Ov0@D^SzarbYmt&J5#} z5L2I!QJC^0DvEosSt64EZd^IXTRktmB=S{+u(&1T1Zsy`(-O%xjwAK54GI+DWdljO zC`shuOh$Bd55!Z9QQ#)M=s5SYBP%tK*wM7^JuWD!x>re1;*mZmUAN7c}xb)sYB%w4}A-y0);qQB4a9$E-|iaA_j+`5`P9Xj8Fo- zXonCJxsj|q9cA_pxsPIeFOIZ^!oX;3t2D6M1 zW=CulA>S%6#!q__&vVWC}aGF)~CvlWjrnaWpANhQ=Bf zQVPbn)IGvwL9|&(#6@L7WBTclrr@P30#QZrV!qJ?o)Ql$65@92B}6eufVPx89EYgJ zrX9-OW&n8}wbVwux3WuvjlM(S3 z>yCKx#0a0@gC^bU1`5%-0552c1$BOqKNE;ijJ2fVJ^Goh2qO;U+Xx52C9U(*MkWtR zB65KX2OO-~#QH`)QKGQpw-iyl*xk$~j>5BvqspU=P15Wqe+x0-bM3=EcMwY$LPbO) zSx42I9L?;(6D1MN3BBymL&XnAnp+|nh;ZIQeghn9gtJ}(c{j)x$T&e{TzLt;4Fw<6Ui?#uMZ;Z!3SzhM0dlq+l`<* zBbcuTN;`QgCFcfd)?S8FNJ?~+obV=|Gc+ceB+vIbgW6^svkB)&psM9p=M3k9KF8Qo zAx7t*a#C!%*~M-jF$M5JMuECKXo8aGLn6gQW45D-{jR`O6)37r4ZBPME66Dihs-AN}h22o`tk>>{1p@(vezk9vKM4XnX zrAx+ctjLUA6VdWjU?hkpsJQJbMu=v79QC#*T`VZv-2;^sU{1?bG?ct(L$!W0x z!0wVrhb+wV{!$gkF0BkIb;PhVHxNdX5!Sn9OhkIMPPwz|h?0%aFNES7OuLd-aZt1q z5h13xBa$`7TRlaF(W#E;YaN%&j=+t%`jIn2JV9aZ8FMirfobw$enMT}!1jL*xJ=XJ z(v=W5RG+7Pyr{zuNj{KF-zL-Nco&mQoVg1rVsCB9+)+PvcJWro-x?`$doOEM-j|R> z%5m4b5IukclM`{c2%^fp0()Uc6}mu$q<-Da7|8f`*(^{PXVcm3nVm+adLZZ9eyHBM zx9B{QK*(iEaIuUbh8$VOlE};2tgx8nNIH(n1}7DA4~%`HB_q#k_X1rzDiROIOw_?q zUbE-I1?u_$HTM9Hv4Pr0|nNW|=dgPX7n}R^0l8BMgkklB zHH{PTL8E`%Y_krmXD=j*hrEMadOVz^2jWTeE+1qQcSpmBA*A%gWj8FYI2m&CBHctX z+|Femu)W@bcqt(rY62-NCl7qU4@eNADFme)@vm6 z_qw-%i*-ju6SKB_5{{Fbp^FQt9z}_YOKgL4ZXP_mX)E_))WzK=n ztnG$`VzoiuzHQeX6|y&+sFF=^S_*ir5N#?bU7hI>sJsdbf1o&w8fDJ*HpV`^#4(W! z%`oA{^dYYqsf~#iG5$X9O=dszJdrP&0vV%ZlZrILIT14<{3x7gG8feQs)^iw1_i%n z3(P5&l~70+Hp4jOwj3j|`X$4taR2UE@PkkQW`MeK7R(izxO z^GVGeziT22R&@`JfX5o;XvRb|N*xO z8>NVAWhGi77U?u%5ph%#tpuo^Av9`Ya6ojnG3JSS0D-6=ql8(e;drHClw~4f=G2UA z>>LbEQJcn+NN#KBR@nrMWG;zZw8A-snLL5AlrxA+AbQ0HtnqxO8AphZYobOXjS~*` zCO9Xc2U3&`s)Of~5Nm+~K7p8kj)d)eYgDS}K3*biTT~5MvW@Az5a|QO6Snh?M*})s{;WCOR)pLZtjM94Rp88{td}sJwwFdLe2vmjen04Jg4O#6)HL7B2BXR9RDMXLnjvuG!c&ig$dH#Y)A~?G7(uu#QIBq>Quj7E z4tYuBp8yWBJsoZFJgP(yGr#sBS5*fmS!<$I6l4sE6PbEQK^YQBl{9^6&L$1f$UBlA zUgw@wFHnZg9lwFRjgg5kW1xiX>S?Wklv!Ptbfiv5@tshhR;VeIV#?sZi3ST)=o6wK zh&;)?myQL$B%-#7!g(=yBMwqU26`X`UBhmbPr||OtJm-)%6#-SYzvbc=)De#P}CAw z()}~}X)s<+MW}1{r%eULQDK?f5#0}nP0WvggNZ%0PiTn|XISIpIy%;NAmz2Snj05M z3!a=FNE_GoRt}~jNWjaw5;55cXE6*9nslT=1gcsQd$=m@bW|Tm6w#)=>`$tQ`x+9B z6r|T7NrY>EgO_zCVnx>0<_Bq&SWupK>1dR8R_jiIN3VV6Rh@~Z*mCQTYXaFwBhn6q zT4*XQi9L)qCdUkkxalAu>?7`eEKH(RCJ5Bp+}ogdWDmq+%T`#YvKxqrNPY;UBQb0v z&vkEueD;>8OS>JCNLu{zqi}dy(%_QB!#wN-!I+c!FH3wDv%%BI)OYXA=Yq%{>q^ z^Nn83$>w~V@F)agzIjUp*#3@q85G|aQnE|iSr1NFL$RPlBMFU((t9s6igAyLB9)}= zqR8Y)sLPT_nN%pbIqq!`!8<2fqRlYu{UGcZt5Zl3FQ}Q3O>h87UlJ+P0W}t)Nx|90 zy(N+gVS9KVu@QNXISmvRz51XVR6bwFL}5fX!DG%g$UTA_A>_gnG@kuINMYw-9C5>W z_)9cFb_weR6RAqmy61@__^=kw^CnV4!8|9K_9Bls11}K2Hfj;(8zBUC^|eXFwF$*0 zR~61OMDlVVZaBF1hU~_4@d1_E1I=1Ab^nmyNFyr~J7O%w5J&T|3BtXGL{7;Y!i(C2 zCfy743+a$A9th+Ul51x#q)a4++uD-(=M!SHyvnIi)T-(`lS8s) zZ(hZhNanh^?MntFl2=tp1`_|r*T_%VpcLb52qDI^tV71&!zyMHgMUgQ1>a3j&$A5- z(oTzrXdLJ`vp1UbVKFJEByxpjoc7({O%^Ktm57?`6c5xdROYP+z7C|)8ACc$aRY~h z&50JV?RnaJfiBdSM4t18*!m>(Zs$ZOP#}f8;Bcb74g3sVT$d=MX$;bpfI-&J zjv#VtzKM8yB@ko0P>zR0luL28!#*+1l$&KpBu{_I#53M#zA}k?DAQj007tPR-fu`W z#_X;s0K>q7@}G&q7`jYD4hAVW4MjeMbOLM3@&tZ-)ZBda5|R449vV%&^aKQUq43HK z8O;wpte4S8Lqz)mSo-*&3CfQplJmDrspg>q&FtqR2+6mDQ;@O=ayuaY3Ps33O>Tj8 zSr)HbPUNvkh*{hx#%6VNnN)}tKND&C-UK$Gx+8}1;MB3cH$n1KNyK0vgm&hir7EqvUN!p>dP7UpWf5716zONA*1HZOxg~OjjneVSw@_EK4qmpDDBK44bZCS6 z38+`j3*|`Tx|JD+2opzvlu=hDcp{9m>pmP#9*sMI1LH;8+GHX{KqYoWT*-!@XI0%U za83=nauegM;P^Eb0s>_GIfM?#{X zV1{ecZR7yyHrxn8h^ zw&uZ0q3L#;=Z3B1S1NbNH;7MWOn&xK_h}YMg!=r^`M0k~-V%BjYxNYM3IO$4p9Pw6@rUfbNHjTQf zsKz4FiQCBLtGY({zCj5t1!Y+gw4f_j3{FsN`aN;FT^foNvs#Uew+`2CrHVeT;!Ok9ldjGWKWiBzfJRVd|ZAUGl|( zFr%CVxQ}0T_>12!d4I*(ro7^-w6!D&K_vFjM_nmaB8zz*_WR)aywYa{<5Av*zo+TS zyg)erqxaPf$hz{7M+8GoaoZMWjVqO{wdKGOCxVw)>UQ`94`{L;opm^A1#9;{PH$Vd0XO2ofYwtx{LTMBg?#2 z@`SO*oS|?fM#O8nS?72$q_3gal3xp1il^?!?GznZC3OVZg(D4BtWqeVJ&MmKuEz5fTeek5B5M( zXdazFzy>&2y=8;RLkI=L@B0|63EB3G2R0HkF`usJa&NIHAIAZAU7qrY25<|@ z6iUPC83Ibb!}gt{#mECz1xR}0kPZ)#nARGbkRfcpV;UGfnq-;5v~0>#D5I5js~K#IoKB%qe< zHQTa*i5bHbz$p#RBW!se0lQs5QOz*$W@uD84 z4pEVSu|{)ObhSr1m+JXa1eEocDMc=nvO}C-09D6aO;3tZpe!lQ0uty!?v)h_c@@Pp z5uruExSn}hQdq8t@Wyl#h#}1>7aH3`Wc?ICXY)dBi3ad`moWhMC(7xiPz>c`XaW3t zd747pM@1e?1ObEQBPs*;n^&w45L;tib47Fy;_3p<_F!gSW8F@!W_q{i~+OGJ!GV=fNlnay~LwKY7z&5{J-&AkL;oV;-K)B>>l01j)2*MO65afQ!; zpRR*bU}K&NT>f6t6@Xa-o|K&(tTPVY3P3^%rd6{6Y6L9-+=6ABSdr-7phKSwpqGfu ze?NAn;GFINRP1csg`|yhY3S!9;8a%}zZnfoh=WU4faGOT+_Imlf}FK6z!VbH8e%6L zAAZKX08d`_5@*o>Y3T5H6U5Oq3R3e1IB2Q`U}>Ud==qvpvK>7Th_jX@M`>iqg<63n zMmf~I1r8?b0!)iHDlpIS8Ys8q6?z>|wqF-mHhQ+eiIO$Is)sBx3;X#fvj;*7$h5r9 zIai4KLR^c0cLB@G9P7HeI5-E07g>fO<^tiupwa?yDq){`wlH1SPndH+LkNxo3mplr z9hXA{!W=N>o8qW$KN6NeA7q?z`!&>z9TJd=*b*PI2k=xFTO7Exr58UvAR2%P!hB2M zq||uE9Fn&!SDd*z1n|t?mgnWbD`(#3$UI7<7m!9u{3Tm_8cEBORWt6{fCQ!qxL{L*23u=s# z)gFo}z!)x+hFP;g^%Wz)GNbF*dp3aA5cU@WReR_?2pu>w=u3d2QMQ^5Oe2A{PC&=p zjB&gWEIJqBRzH)2n72s1LrS^%E2HtUoxzmEf{YJipcYGg@y1LVt%0hld_ z|Kdy8e!~d?0Y=fAM2giZ0nhP(9j#{r81Sb6G_(v#e=T07xp{$Yf-0%H=9jVs zKKolbs1j*sMSHLT0t^GJTR;;X15hf4rC$x;qG%9q2v``!SnskMNIP!S0F+1( zLZELk`^oJlqzGs#R~_1E4G@iF0!0AD)rWn?Mz?wiSpnBbAvNZGl=|zPfc14ybEC#; znf-_(9&-h-NG2Y~77b8WqR#<*=c7<+(D@m`3s?;TdIhKx-}{UIMgRTcS3m#J@TraR z$8TQ${>S#OAAk4H7;w7ra^=^`s}U|<_21Qqb0NnO1!}H_5p}=+;%fQshw}8l4|n(1 zw>FgfFJHg?!@G~Svu3YeeM3KbkG%dT`R~d1|MdMA-}N)RQp)_X??0hf_u>1`WnTW` zYWS`P@^%0HZ~pz?U%&Y0>p$FF*_Z#x_rCX6SErx-X8ZN&ynS}Heg69HDsCJ6aCh_a z>i*r;t9Q3oUwn9T|N8x#n?GK?zkU71&F$68o4eP4c>C%1zGtnjmQP1pQa|B8e(~;| z{qOXX{U87I*=O5V?{Drt`|MZO_n+H8Ucde7>VJOu7h1#{d2E>-+1^ zKKuEHFZgyZ0e<|GtH1Iu@bc#OAO7$MTe6zvU;X^E&tBjC>c#C(_J9A%zs=C^!M`jzj^y!J$@Jc{qn>8 z-~RFb;~)7q_qU&X!*757`u3Zq2^8T^nx>y)`+d_pee$z+@7~xyU*5dBHe!iC4e{e& ze|Y=%SXO_|k8?quUfh54*ZJ6!A8y9?pj|gc7_Z*FxBdM3U$5_9zkBQbpWpq<&8?CA z?ep84yU*Xf`GyVk4-NQO?r+|Ir@h*2|Kj?Of67?@#2K&;`rZ~1KI+{MufBMFd;1QzU%!1y z-hBl813tkotj(YC^z~!&|DZ>Evp>DZ>7zYrjbMPs8T#@Y$JmCC%zN~B{gecKV~pxAFPZ&r^odpJ#Jt8$HusP^vhU}|DiF~>7%R1=+xflcR>%l z$9(TUqepO`kG%Cq>A<&qnUB$dUtPca4^hGTF&c1t^9Q5dcUSkHU*BI{-`-q(c>4l0 z+*&=qeq~hWxsim|_ph(tT;1Q=|N1EY@$Fe{KKf3-xc=(*H@^*`>35GubNAu*SO0eP z??HxcU%$OKS=70SjYY)a-T%0GasLm-XugeIKj;`z+9xqrfA{6f)647k;8TB27pJo+ zFqhNW{@-c4T(<4J8OmONee*B>kzTD2>+5tmpDy-)=M6odw@)+$?_RySySayc1by;; zpOW{sCSyY0{*tZ!41N+H*;I*lUtrzrbNwomFMq_<_pkru-RqZkCc@sD!e;HS?!LHw z^G0`HyfH=h<`xQr$pNM*-Q8K6tD8T*zddWh|e!%(4XaBkK zivRpMIG_LYdsnssuV3Ha`Mm%3lk>X|Z|&YEzx$!xv2J5Wc;Eh~>->|?jQ#C%8;ofV z_}jl-J%4SiI=cVF{$XSIceHvqgFpOUjs#QT5B*;_9MGU|AC7&4tGgGs*Y__zzjC#f zVwr!cFK=w_-}+km=bM}NKJ@?Bz_0x7*Nyyidwc!WpEPc7`RkikzfJH!Rxmy8`pe(_ z?#YXN55Kmh^qk{kPd9IFux#$U^_49gznc$wefRw4i}&|m>GliEt$vT&{%_s8e)%$g zi+k@s+q9J^1F! ze9FT`_=BJ1FJFFmf4aTFwEy*c8_I|GZ(hH!$xzGhtED}F4Ss#|g?)v%8^7i|UtJkf zx`mMgrk1Neyt9?~>hG|kI`#+k;AS_l8ng*X!#D;0 z`TLufuUvC~?YB+xfb?uiw1#tFL|-&$F-n_LuK{ z(dD=#ApNPsQu9ykjlXeFlBqPTe8|_03YMyeBTAv|PaRYK;9E!akI_=&dhn<}Wn^3# zf9kN<`qTSA-hbnmxMnq=c*29xJQ{)9;QrJBc;jzPOD-@9j@6 zB!0Mk|L*SQ&S~P4w*U73vG=CUaU4mS@O~A3MK(w_K@&mdeSjjD)UAEHC7GnQnK6k* zD*{EbTDTeoh|;jRzy0;cANR<}tSa1Mt7nOs7J^96$T&Rw4)-ywn{1QNJ$|OE^!gP} zc%Us5xIXfKy5Ye|nnTGDV-rDm-IXX`G6SFW7MurH?dONRYv=-s*_FG&;`m;#>gGxe zuD33)WUSV+Yg$7_Vb<{xa(d^7g1B@;Ebp9ue5@uS`KvlvdJ9Wr8lg>tb_o8L76fYj zTx?xDUrSfsU7fXw2h-+#W6+P)&~M*%Q-5q!j|}3yE!(Wn!FYV%r*g}uvNt&t0p{j2 z2s5@+@{hO41}E$C!7cy%QuugP-`Y@nfnljYpj6=D!-vVYpL~~m>t!o!Cq2mk`U znhp8hEi=y9Fy1<08GRyX;~RH|9||9tZzU&lP>No;7qYLe6#MK={nQ&-;(aLx=HaozwWE50^cQ|FB_@(dS1@6jgZSguCwotq=sbrc#=WcNZ0+ZX ziVi&gMBgDr`qQ#bO>kIv64t@ELg=cO8#&!CO{sB-+}YNK&nf6k;pgF^7lWK}p<~YS zM)J4)**}7&Bm&m9=-VQg9qvFo*(cK(j7`?r6sf_h55iiA!aUm-dJ@5(wsuPyMz4hg ziQ)T`y*=S_8&SV^liLe&2j=j6Dq`XkDjY0R5&IZT!T$mM9H7{ckEgo_uft}IrJ)TI zivK7xRa5nNqGPe^+0SkV8+N$_X&+GV?%zm`CqD~onI!!bVI-A#@64$J)A|Mln9WBI z_3y{tsdTr0viBTbQ@6d&9{^$meHD1S9=-V!Rxm$g#M7b{nhC~ zgty=NGksTsjFc>F44`5Yn&TZYa?tnYqc?i4)foF08@ZaSB?+u#$zyo~gB`s17L#@R zjvat7G=OX*KTm&~CpyjXL2$d~hIOoOygd`OZ3oBr>uRTAu^ILS3w${Q8+sfAW*;9- z_UAA3ombO6>B|ht{()q6OmsRq6e&+SeGRLS=(76<$4QVfe~Zq>$u9q<{XhH{4C;&jih0Jg~=nCOG-6B0$6kdz?4O2y=7> z8_Ad|I1^OP=PK>n1;rMh8Y#AsF?~^?eMTe*wxW$dKt~S(wqSpIHzH)>+4B=2FwZ9l znLF5LoL8VxvBfh06Ai{+ScwK2@Zgd|^7H<|Yas1x`&EQl$%f&kJ3VFFb}`@x5w)x6 z6*(A(M+d*mcBaXM6C)nS2zx1^CUBZdScC^wLD6con<34VzxErpI5@#LRo3oA0_r)q z^GS~b!iX33w$N9vU5*DDe{q$mgk~y7vtdl5qQ!jj%hW9f3nnmHo^L+qy0|gStj^Hh z4kyR2HWcj6<|F)~J7#13(YlUK*CBZ$z;BbkABa4ZtpBvXepmSbd)<8W*}mZEbpA}v zGY-7q+}pDT{D0;L`@xg3Y{Ysht~lPQtoF|I+27?`8`@zwtc$zL7w1l~C;N#D9FSrn zbiA!pdy>Egu!|ELJ@bR2!qG&|)AQ*rPR*<7?jcvfmGyw?y^mUKl^|z=0NNzv*?z<=db$h@?w&@y9vIj$gA5O6l ze*R7Pe0I4$qGSWR=Eq0w+)3=^4?m3Mj(#p4lN`?_ z-o?Sv7|^P(jqE`YCq3Cenrn^Ino!xVzx-jwZ!kYp|1#`; zcBIc&M>J$kv$Q`QeUwr^3Q%z?2Xkcq5$VvjyG?YEXVh=)=qu&Fv*L^jHz!!c$bIk$-SV}A`)gplmwv`(n~Tj8o6E(x-8G% z<$s>D%j*1H{@2Pbr|0YfUtQV<&AfBT$pTYa5Ih?*fK3a(4-QJzd z=QQZ)`>Q-k5x(JH!0dUjp4rQHHXrHV5rMP)O1?^Q$PA&rd3ugE*h92qk6+BDyF2J} zez-e3PVWD7eE;r3{@-MN|EDL?ynp}Kz1f4c`1=Z> zwx-*|j}yW3qVJQx2TTAj{^#-+%QIj6ujMaR3$r*jb7OyAp1Z}}{I;gZD@xb8I#B7-`6Z&anisSF0Fr|FIs|KEt(B=qE}R_GWX9Aycd~ zq?5;3m96B~eBDk`%$Q?Ws8RuSQaCaB=K0^{92+x8?krL(09=Jy>HB9=E7yKjkSys$ zx%(=rbxXO^fOk9xi|=1u!ZV()<{8h&JmdLto}r9j{suk1eRFg6*4|yo62b;Nr>=md z=h*wD_eUX~LOHQ4IN`u=w~wZ3B$y;8`?G(X^!qTG#|{V!koEq~+yv7-mhFLl`^(d| zU?aJ;-77(N!@oXJY4JIO-pK)|W62v?a_?S}*LNvAtGKJwXt0sktqpx=5RgFKCmPx2 zBkn`IJ^dK$S#Um>7)i}0nI8!4d6V3n$YwtR?!2|QgEz}Q@HXz^xu`@t6Kc^0{A2pm zA%=LB5ufb43)mF=@Y)GLH)V;QCVvVY-<&MFYJ?&FIjT<3_}OH3U40_Ud0%G z`#qS^@UyG9QUs;5(>1?3my*@JYjX=rA1%K7^L4qx<9-7U4-_YdQ+U9?f3$qid^*C) z(`93Ue-MG*jHo~)DDMZ77|;3bG9n3fq%;3%Ktq0t=}RD&AOG#EzkK@SyDz>sa_Mf^ zpufl)``c48NpR`A7SS;4L)G*KmlDgqH&;}Y04~PL%+-*YJbniKyFZT zg5*xLn7Vf-dm4C(A?QW1-wsYhz*es#6Zhbri;(yoCH9^dibOy3b2LT#<=tRGbrvmq zDpdMKm~ZmSWcLJSi}#0VAy3cd70KfCumVt(KM z?c2}3lT+$z-Jj4HCPc74{{_rlYLHpj zcoDDH)e*ivQZy-;1e3*;cOsJBmy3Au7q7N4|27N%<&*EfjMx3F+4{>X?P8HGpi=pk z41Qlu*~#{CU_66JjsY=JTgs7gOyF|R5Y)x8fsRK)`|`+vYy0x(yYC|mewUv`|F0qZ zHTr;0_y49Sb2Ik;HhJ^j|NAa}2L4~$`t$mLfjhhe-$&e@nF8{U;MLtdIQV(~YZQJ#G{Nu;)K`_ zbRh@CXi~!2ejguUJ*aB3dCqoX@|s!ow6o(eVd{FrLHd zbR+o|Q49OWA5Z4fd4CsH&h56*8d&pgA+$XBcwD=T#R`U+tDe4Y&(|NQ?joXw#R`k6 zax{hRv3*QLx8TM}g6p7e$6|Jp#Zg`G;vWC9?CxF^xxCb37@SQb^M82nO)w0q9(ekh zanFzd()^da)oYCMul`2=62b1=-H!~E+hYUe_HqN|O4VI$pRs4lk=&}0xUgX@0A_c3|PczDTF2cu)pyKk& zT*qhM-0C$QoDnzkFniV=wT`BDnV#(2SYmFS%}1koJQ@yY!8$q)hfdwmBI zU*cy`|7QZF>x=+DL;o-8YFz)JD)ZvK{{Jq12Kv7h5Lm7KA5M>i*Y8ocKZ%_mwORmkaz}UYlXHJz=^pf?S_9?Q_|MiR#}!LVK6Z zfNy&5@bGr>)T|FZ@M%%w=PnGe?Ayze!HywU=HvgP*H-xE+mbkEeTwno29)#|U*d9{~dAZX;4F`a8G7%|aX%(WK8(ARik=jV0m#HxEvZA0Ezk z*WJNk9YM)Q1ruzPa6tXs>RBR!7=#8~{}Y?t;un?HNOsK;LU8SG9kB%ZoU%lB#Uv$$#f zyGzHmm?6@((%!p>h&u`!+e$v4%y#KMMmj~y4Ci-g@ez+2TXr1o4CL7;h|R@W4B+Tw z|1SsdO#S26`&iWb3x~y~v$zW;<7X>W#_xal^t122^9VTk&OR(jI)f~P zAIbf9i8^lY+GB_}{xX{%NAUAkCof(^UmVwayYy|*2ZMh_F5B?u#lJ+^gQCBFKmEt) zRo@;Ta-TyaY}tb4YJ{xS0q`eT?oW=8lPA$!oEuM)kCRW5Pm|A*&yz2bFYgQ#lRs|q z{nNdohyCcUGx`1{U8RSkj8&u5XhT=$;dx!10`+{l^X%aH->-Q*tM1Ow4I$$jq^mv8 z9gf~xvm#t}<-LtncQ*P+*h9K{HtzUC%D96Yc7ux=(UOj`IS(%|V2zcaEnYjlT=9b! zr(KzHmtpWd_uJd2s(SH?C+mznMCQ_B8lq)+k_IzcI@$k8)7%*CXQ)bW-bu#3V!Ph3 z%vo%?qYe&_SKo0M=g3<;dV>(XWHZ@62+0G30w#^VYQz@5e4Z?Nyz}tOWOrlTj33GE zC9M1Qdhd1GnN5@RPbT|FH;62pD_#hn0L6JVo$Oe76y-ka|1sU&{q|r!!y<~FxQ+vh z-@@Ha;9%3g9S9p+@3X4u1a%>k9$R$lo@n^zhA(t@Bh){&&-&#KgWG)c1`xQ~@xK@U zxYgH8jg1)Qql8D&{{H&l=;!AmXviOztb`^0v&dz6CBTc0J_TbsIGi3G3xbk19?y<< z{YL%zUqiuOtf_d;V%V)q)QF9Kb-sqYd`gvjIVE5iK;jcz5J~R*)NpzeErkxI%B6kMv>O$6X=G zhD`PmJcBcN(4BE~ufcl~?vY)fQUIog(?94RRAwcBZ;U6cVtj!!LKl8QW_mcY$A;9-;&*+&& z@I>b)x{l}Jz3LcLtk4?;{Y7j|D@HjJmkI1L0Iq89BaJRBD(*d;$0g4&r3cuK*O1_S z=*W;Oy=^lACHs}m^y}-Bbt~DU#ZL8eM^h0u=F`FZ@@W0}0Q6q+WZz2LO?IU_b>VMM zaJxukxx>TVnS3wIa7)Bh&nbT!hlZK^4o;5aRIL*$>9%H7dhRB-U%cLVHer5xeb3s- zV;); zJ!DG#ySi+*S?x~0vvaV2``C)!$34`JLg}v`@=jEMy(%0AD{P5Yl*S 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 literal 0 HcmV?d00001 diff --git a/lib/MPD/Primer.pm b/lib/MPD/Primer.pm index cde9d64..3486706 100644 --- a/lib/MPD/Primer.pm +++ b/lib/MPD/Primer.pm @@ -104,12 +104,17 @@ sub WriteOrderFile { return; } + if ( eval("require 'Excel::Writer::XLSX'") ) { + die "Cannot find 'Excel::Writer::XLSX'"; + } + my @header = ( "WellPosition", "Name", "Sequence", "Notes" ); my $orderHref = $self->OrderAsHref($optHref); my $time_now = ( exists $optHref->{time} ) ? $optHref->{time} : ctime(); my $primerCount = 0; my $workbook = Excel::Writer::XLSX->new($file); + $workbook->set_properties( title => "Multiplex Primers", author => 'The MPD package', From 327e905e2fefce441bd33d65397d41750d8b224a Mon Sep 17 00:00:00 2001 From: Thomas Wingo Date: Sat, 20 Aug 2016 13:57:49 -0400 Subject: [PATCH 06/31] rm unused --- MPD-0.001.tar.gz | Bin 414003 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 MPD-0.001.tar.gz diff --git a/MPD-0.001.tar.gz b/MPD-0.001.tar.gz deleted file mode 100644 index 4500a82e59cc96c5b3e61bc1be671c2b216576d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 414003 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

JlCYp}eU0h$_(Q8Cv~w&4h(SN8j-Q}-KETji z59IWQ*YEJ>UjD=yK?%b_`=KnFtw$sBX7q-=!62JHjA}zpbmR{~FW?OBJ9H^1 zZ|8%GhJvG?nhl1(=YfibZ8fK|kK46peIucONk?Pibk6oF@6yXh1Zh;ScMne*^@~nB z6N^)^HVmMA!z-VF3_BmE*RHEPq`WwJkuvw#6QP;JLN)(mH;k|*#xDwK+^xbQ0u`&R zM!u?W1`YHVLv-jJoNaR{MgOfUq-KN&JK{%MEAJ|~@%XQNLL^en zvo?}vdfgM}6V6?IdQTsRj(p|>Qb+aRme0>$znQHIa?7cN>sjsQ1Xg>E!|H$UNmjSl zY!xW_iNh04TL}9%ZJ$ejSyj&;VZzCS=$ zw)fU+9ExO=WrH=f2Fi`I#x4tE!jwR5ckSXY21|NBQ}Y~*92)QvhV%!iL`ZR9U^Z~cb|e(=!p zFdc}^u2{Cd{*Z)?ZM^Pxh|>=Uei(ElLDt1sAxLB}u1n*B7q37hpA)JS7~z6PbwQlsTWwGxc4dVwvL<=Z=wsIDs`i!NA@X zH#?E{{v7{u`a_b2ViJzJ^+7;(a&vb&fau$?Yve|dhbj``;P)Ogv-<~7FWePB7PW{| z4t4tm27TAL54CJh4e2R7?+aB$2q9bO{+oOI3lciCrI4uj zvbD8ni*Fwke3@>vyd-BlUg`mvJ3#wWn-M#UdL5Yn$B5k7VD=XAamXWvCkQ^fJ@+)9 z`U1Jl{jTPfB~iuNYE1A~pk}Qk^e~28a0C1J+^--czDiv3khJ~PH(OR$&f5? z6cm)c^SXBqWN|}pip@_1+@uE~CWQK$w^d1*WPGcWH(0?kLqXDFJ*94@5;e3fz=fGo zw{#{yembt~jt@@txyIxbPii@Sp&86u}^LY!< zU0JA9-X71i8@Fj7Layd(C&2R|ut{ZqeK;JZD|ad^%KG~FX_(r@*bBG7FngU*`{}B= z0xD-AAfbJO3lsRG7VZmz`+!xeb(f--Q0KSb!Q@C+_&$HY**cwE7n$XCTi=_j>B^`& z4;*MOsEVHDlb7yF01wsQDJ#RgH$s7tv7ySFmLL3Fog;Zu-#)sSBvsNcM7^81g)f)& zbV`}L2$mKEM-gpf`;{P8KV1yFJ|TJuH6b5@h+lvSv5{hhE$FMF_HCxCmtcYIea=!? z11tE9$)_t9=Dm+$Z4k7?=baZHCIfpK8<8J=t6xN93CMlZ2W3-NhoZg0fR zeXvI8?`)~akt%4BLh8<|+hsbi?ed(~8py=>G7X1p<^eI#=jjLje9e}t?GMN?1b4&3 zbhpaYnw2xWdi*I!Keel|qDma&>#;g&z%Rgfdw4*1 z0T-VN#pRUk?a$XTnYa(VMy2<=ZwvJKcAKufFQPtk-$_m+f3|jW``P)=yH6g*jk`0Z zW=FLHuautImzN_ZA=?QV!bFGN_TfS0M;?caV@6MRto`uroM|bYUC)((cakK4DUTMi zKf*6Lyjz~#B=E3S5-jc?XDDln=}gR(}78e1f4S7Y%+k`I^0?yT;|`M`;^ZR`E^9_7u03myEL$ zMPE;?6V>pCK<==fWyIu++h_lLwVMtwKgvY?G!GjViv@&*#E71`+`@d4Q}{o~WMQaZ zdD4yEao4q;gZvVOn9*uMWO^zPE+n;SOMWAg-P>2uI9f*;$hN~=sAoBZDXC1Js$|L} zd>|WJ-J{wZ(a(m4(lhf8!};W`LJc6PY9FcwH+NvWgWZ^^Jhmc0`0o_kgKT5@0kAVRB#8NZKPRWH1ID2nj??k3yq9azWqvnD*AEy8&W zD=(j)y477B`k||phrYLF5vJ2ul8Bt0o0!t$n5QV_KHC#LA6jbcAG|v#8dtNKzrafg zHB8Scjt`UUrfSJL>T3y_^7Yugn^UhL7F<*cc0RhTT|I`O9>w+E-rG%+(vEIC;_H3# zs{Hkty`70E0F_zv3cQHyW4Slp6!EQYtmpft6Cpo>uC_1B z917omFy{y`r1E>#Qt0Nq^5P{Owq5c{xCC$sG0 z{Dz<+JyRB7NDj;LvHGM!V%qQc*(m7xETD)}!fE`To|^ccxnfCp;yLXkz!j;w>o^@H`L3)qnXRzhmd}xk3dO45AH##ML)e{v|6WlPHTfc;PG)@ootJ zGD>&3pIA7sM}G%yY@5%N+zkTs+;j%BP|6TYXH~NC!z*;%OmOkWK;k%%`()JC^p5~d z9jBW){K^e^E=YHll$r)$9EoW82KYG#dh^D(ih05O9kR*$8wUr0b5w`8O@=FdZOkcc zOr7OW!%5X*A%P|cV*5D#q}Mmu?e0d}FX=Oo?$!aj*F7B!d|HC7NoZX|Oa`;e?s=fg z`p0_7slc}o^Jx@|=B`T4P!_3mso3*_ds|*Eci6GrU2hb(0?&~CTkNi?6i~a5Ko{Qx z7w2a>Zmrt2;th3YJ!S~p=~=PB_q5NGRuYx2Ppynbt$3pSs{B1U%AR0_$81D<`{O%L z!4`j@mu>q8mzB3$B)>2Nt96LWeEbrWgn6zRNH}MDCo{sw)X`$s$#Oao7`DW;1X8+1 z93P78w9UeiYBrv?H32x!LGt(X5tAFM>@+ER0GWoIx6?eZ2h(g}ZYL>Q(|uOScW?_7 zoV_xYdi+-B37Ysh0T-aAqH!+Ib)6&bilssP&}~xw2@^CA&Y=9LCwXz zb-17BfpU&{T+L+vZtTF#?dZOFX3BM&)fl*!oZx1_G#axZK0L>p6V5B#$L?azd3m;1 z{lTtdRqClwL|fwRUO7BX#d=9iD0GZF&c0Ljc}ai2Pk?bq?pkXGB8#x#AuBxRoV~pH1ResVq${Iv|wsz=N7( zpoOJMM?FL-zATatT{fW&D9H936Ou@ak#c8Yclp6-T>d(u>AnJItL)PpjjuC<}=3xA1$Hoxw=cM~6v72-x5DQ$5CsL7{xEwun-Q zGIW2FAh1y1z~R}y+g}SY(*jzlj-PFqNv{~t zW7HYRTdXfi1%QC0c$AP^YsdsTm4xUF&pBXAt1?<3)f=jze>J^Sro`YFr(fl4MRxmh z9**`ht1CibK7v_E@}yRYqw^L6-xWcU!K0HGtL@ZKLAHn!8<2&5U5=57kf=VMxdgm* zzUCI;K<0MiLQ`!gfBLEzA9Q*tMS3KqPIe~8=nmlkcAqh?-3HgDkss3bo@^#YQRCiX znP`+N3Wz_Y4Ceh8OUB}fw+;U!YiC38=pY&{&Sn0Y8ETI>Py$*&@q^{Bl8(cB>?p=H zV;Wr2+eNR`MSc$8GpydwGNfE0RahD^bC2to%9#Oat8hM`{n}8DjtH2XzD_i@B0%So z%Q=--_q2Y* zqC(+Jp_(blt4A69iWktOUpE$+OV@p(7qSf#+bvSKR{_fRUAbdG#8xqH9$Q?MdIqb$ zqv(fIG^7vLC#p}dH(|-4rvuSAMl~E_*3kW0yjCrdM&h4x4TdRTx|dQ{3}(# zwONMH))0pzEEYv0m#DtC4|{=vH_#$3_fi0c5wMb{0<{rdJ=@$WRNaMuDQ%uHV}c^w z(wDdLc`P++Vs<6Ae5?j(+-3fa6fIbRzB-^WB9|`V!GWa0l&=QERz`Ug#djZ*b?)wh z!YFnIq*0CykIcK^K)vK8v1L7p^_6>Y(xWTB(~%`l;Iyh_pVtfvNJU}XjAf#h^qI%N z(WuP8V^kd9KcMFV2_x&HcBXuwabT5+AYrQ*)}&d-`%XOk`0My@&2 z{^R4zn5c``0=ugome**sY575LdMpEGm+4G`W23)hbb!-u;{Ey8 zqWhH4L8+xFcai3fisc~191?)TdMDr3gJ-Y7Z+l&$f%ZREeWfj z#ZoO(_AMDV0MkIUc5o4YB-sO{nr^x>w09x=}JBZg4CqZuZ^f0XPYjly)}Ve#+`w(baw?h)!Oi z%fErO8DkBc;-e1(R!bPT_@-pE z)Po&|;W^*|wEJ@Yk#@`fK&>qqxI_(lis-#2qgPIH2A`CHs(t@E6k*UP7x&s3O^_ zgrB#+?}0q}obmm)PFT_}D_%|gL?p{n6-&j#ZJ3`M2<4)co@mD2xv7^lsICJnv&5?` zY7}@$*Q+VRSymjCn$?|j%qu>o-ortrpDwh8G}vgU>k*4`RY1hSJib2*oTx9@MQPR* zFXA}$hMl?m=NlD;%zzA{j|z!h(UImnRW$O2H&05n|HQ-?^S|UByi=#6~1{MJ@6? zzVIn$5w@mhn7H#m)pf2sD!Kv*h&`&u3n1>EvL%H7cAEiX>DvSP-5ZA7VM=AYJbMKM zpilpXdKPFrxF1~@?10Bvj)2ygMY-s_cxCAoC{6zT?EeH__nO@&&_y2Jv@fPiJutbD zM7wF8Y;CcIfpVr?D4;>-nP1k2{>G@!Wx*nNrGj#`YGzSC2iVKZJ;tlP_nK3MwkMZ% zhstuMZq&Uaqe>^N!vvrrB*pT@_pY**zgDh@MnX9kl026ys@#R<#MDqC{P&*|{m?(F zJx6;urzV#3aZTfG1+L!2*ff|_- zkP@5gf5AWbIQr5n9vtms6)EWFOkb={@(%F-26-wvy0iZU1KexghWBl+(Txc;SuB_G zVp}@w`D}0ZS)fjej)}iF3z*(NxoXfwTmu*%hAoAt3(Nu;aBdeWzkMzm*X=f$nfs77 zUJVTO$S!z+-`o}9U&OtG;z@P*h5*f6m1f2gI0_{#p7V&MU4Erp3?5B90K*N?s-! zh1efCRv_^-?a@vjS89i2>#_zrymOVGv6Zw2RT61UWI&E~o*L;JA$(Q1*58lQ(Vx%4 zR-WSEeemF4W8j$sAv)iZbNpax67GBQPOD<(j*ITRmZUJ>KZdW21UmmR_4Vaw_BS%j z1+@`psm#>Q6FutKilg--)Eab`W5;Y6zhl4>Z#rvAMCnObo1}&m)0}@x`F|mQN}=wr zStY_dfKj9KMXj@6qy3TlNB`d{+WmjPrh+^7qn=&)#AdWEiLwmr%M;4Ba4sEw1*B>@RwQ%o`5~SHvMje{Iohc(+7hK_KGb#X`LAR^0`TcL ziu&tMLlP+@;(G~EY)@#bu5$-@UTdfhq@3jIbA_v?Hj>eogsqrPOv^Y5+YsiwR77C- zNleqr-G#o~>6h2SCrv!c;IuMZ277S@?^T>~zC-v^IgsAPKbc);^cO{8jY|v{6HByG zeQj$;mk-ErYNL8PpU`FK1DZnwZ+}we~tvo3PjK7}7oi$|LGm;W;RU&A&yhB3q8uQW)L7%O>5;J2^dz-_3ACpbQC9x z&<Qv< zvae+JM6A;YA?78H=?rTUc!8Gn?mo@)bwtPULTCPb$6}X!t+ns7_-V(<2?+ZSW$j^x ziq`?A{(5chiE6LtEy#zSvrCx2Yc~Y-fnb6j*CAn9MttjJ3HCU&q;?wxbCny(?%(VhZZIOK75$YAb z8i`QS_@zQgz^Ka9#hhTq5~p%JYWCOPyOuG|0wIfwlZ^3@@%jqr?2`h4Zz0$8N&yO4 z!&ljIBg^b6& z+>Vd>sW~J3o9~>UL=Koj{%uv=d{y@&u1S(wGS$2DXuv@U0+{Qm==cx5gx%K62F`4S zCQ(k-7i95AFIv30_|F4;o@K82_+y-SZ>nMx&+1}G(pqKFHr?59A%VkkHnx>5%Nwo{pWz_zYq ze*mkfp{Fi?r`X-w*k8SrtLdjd@xFjsfO>5gwF$GdO~Og5tGvt!a|Q#a<bLnJN%;?EgT__l;sG}rFf#UYDEKid$%#+~Wg5cOC&#tkfT>S~r zm+3t@0hm`@;@uRhm5t@N>kjA8udhXP)XeY;@chR+qgH+v8QVf9 zz7>%)YNx164+msv)GMx+TDeI2ul721R5ioprzn5CF;tC_`8rPq*JV zr7N8*7^9r>$FGW^UfwxjB7Z1JtWf7+qOw}4y5tz+{!jv5tMo^-XI~|dq-sjc-(+>A`fgD&w6$itqxtWD2;2&Q zbZQk6+*5wY>FMBUAi>V_r9TAr1Hmou4bSN@3x#-%?Sz(dPv;n-GA2!^M>7Ig^00jk zGeVfl(39|ui;inX>5RY9Yd!%s>Rl-Y_J5${eI#qk2{hoeQHdDnyFJBvjQfJf`}=42 zGNSyjYVNe{D&lBy{tgBI>7Y98hi7k?YKK0zIghI?$yM54bZRo`S@kRS|HUAFqoY0K zK6WEFiS%v-nU*-x5SX@4!WNVNYt>9HE{pZ0*+#4P7FWhmP5nT zC|`UA-D~Ncfo`$yRkiikL(xZX-}83&!W!mOmR$CBAt&qOzu?WgY?uv-AaWR4p_0z~n?$%#`_!ZcW0 z5|B^o*@EbdAi1n3|CsjjK6~nKgnjUxDB6DFG4j4hqrh z;;%Dm?}OWxLjQ$4gY(vFt`M9VCH(VLZ3!+9hjNwaw>FwtQzW1oLU+vO|CUxfx5}60 zA5eF&^Hk=1vkbV`VRi)?sO{0;X}#+vF28$vtf7=&cXqBkiomh+DpeBraMw_&<2>lD z9DF!+F;y8I<|-ZSJ(Uzlbz*L}N*Slhd2ajbHljJG%G$&}Bl7*q{qK?(b};i z0~*4)&ZHP!ZbcphZCtzy+oa3f{m+ATB<$Gxd2JSIw?HVin}X5q`Y63eFL8rxKlXT! z`6BhoS&i8AHV^s6PE9;4;n!C^(HtyDC-#UEcie1zCL)boTTAYTh|aI~eVtO@{)4Jd z-uOE3u^7R=mTM{754lEk&8VZ;HASI~Gt#f5gti9xlv&-PtOluLF~KWs$WqN~A% zIH=lf;(0eFE>qcY-fwY>EOeMC>fwDouC>I90lj0*=O?-*J<8J~>9Nr@PtOYX0WR-S)^eLXC`ZqgcRbb9>3e?+ZFO z5NvxoJi5Y3@`Sf~+e)k;gBFrrSQRktW>5{Z>l9jjP;qqGYi2juJ;6LyLS~Cdz9RP=K#j45X&L1$l2A47QW}5 zEcuPZvITI#QeGvB+V=!&DC-UK_BF3(Z26Z*_v2P+*ujRc)r#OH#%&e-vkBga^G%bz znzjB4p#WL)lyBMP(2c#;zl&ce#56cuYh?n8j;9TvEHi`i>jUFy_{K@O(HhHA+0Y5H zxZ|!%vim>Zr0%dfr1y>%PX5~HZd8>~W58VG9Ie&3D3ArZubsjD0IKv2p}gzIv==Bz zw@@8B7tg-7-H`?9@==aUPwpqX;8i8LBXx`!fT9c_@0KKG1DpF_Ub1sMOo)vZ(DG8` za?FZj9gLV{T0C>mlLf*Vh6|Ln_jv@DF(m>dZZa)UFy~I8WdDNXKcC8(<^-Ii4b$t8 ziK>3lDGZwxFooCaQ3jo6-hH&;(3B`sHC5Vaoq|hEIs;3WRSBcE!24g9XL*Z>w^3p8RCTG8%H{9+zfHPM z7;m0Pc@73CvkA4Q>XSBsZFubewVz@858H2f{x{_i+;Y&$dVHpv+ zStx+MfOPxDN9Hxw0RHDa7P^h7NtTRLZvEoL0_eM)G()>q#QSw{oy=&9;TF}OO4Sri zN6-Qs*DFDQh9yDhh}#^i!19KKR~Sbyd|-#(p|4xWe<;ey9%>6g&#st-0W&qRg#^P@ zP;Lj*|BIpa=mVcC7vg3IBEw+-K|@uxp*pwPjOVZXJEH%a<3ID*^bVy+$2V;wpP?+* zfp|~}a!aY(@NER-I+VL>%6)RNZ|n)Lq3%jXuGR{4DaZHk3I9#M0r$N10Uw(Ckgh!1=m%QI_f&IkUeih&tyT%vIyN1K9;Y+-HBOoX4I z%2SNnU|gn&9OBCX8w>e*S^Wpj**-d3FXrx>nQs`I0iG%xCdX@;OVPwkVcQ{(s=(mTXvSIe{smSDwJfwoNNOr>`lo2}2-z~`c4oM;*IHk%f<|GG9V zI7F{jf(fCdpkQtdqX?dbK9Mr;cUPla6z94}Js zwg^EIKLlN6AIa2v#A4_@q_$^rq|6dga>HAewuU4P80>QZf_@)}q_-}edK*5exm8(*NAz@LPAYM{b3H3427% zY~-`zgRc1E_ajgM+KD;$O2uC^6TU=ep`J@g#BnD7llT}etf8I)()rO9f@i%CvXqfK zta}D_uS>*&L*SXBCl@Fh#&`d{!`PV_?i?@kL}uFzSBIoxH(JU3e=;`{wBtj2WqSu+ zixH_%4^XH>tuwbPU4WqmS#8;ayhDEX5f)Qj3sWP@L$yTuFYLo<@&63k(1EKC1C#`+ zrL%&R$~Dsgz#XxA?nrYbi+WH%WB4C*@XP4QCw1oamyo|qz~zaEO^jAB!s8_=D4)4$ zS3c4E;O<^wU}j@yY_Jj)Jl!Y@6l6%1kJ$l9akcZb=Pu+R^1-Q=^G4HEc>q-+YNa8> z-ta$I_Uij`3-{E!x3y#ae95Pe-L-pjop!Icw|l$OuLyZBspHW01_>Hb54{B$bGenQ z4s&ZKkjDc}5tr!N_Q_}iy4lOgtnYfIg=Jc9#YnsH09 z@t*o>162B~TCaXzO=;~k)~gXJ9~G^8-Y&}$l-@Aa8wCY|=>b!FX2F%mK%!3uQgg^+ z|8#lZ(Lcu^Z$|xV?V2=t<|65yXR|={+j-8xfFbyQ&ED-5+RgLEaBrwztCi9ef6nI& zf2$*{Fc41*gHR}&$toh}aXxmDB$vP}w~RL}pw9$95+bmfT@*++@W!fu!?r|CN~~w|@tU zpIpKn+MXD|-N68V#OKUQl|Wte(R1a8$3nBuhsU_YtB=geD^#+XLN!W#`%x>)1W=7V z^9-exnKJ`}I<0T9*q=PE)<$yi2N(zH;BVEv=}vSmVWZtH5Z{dJ;^IC;!KjSlX0IVt zKJkOv#!KFidM3(I<5QM`IDk?zfW4k$qaY&~KNKkR(HfVMB}MEmi^EEs*9 z)qZ})`h9TsydUL$UJHM0RttaZl)+Wq>wREO+4h*2|KpE=e?acZb`8iPV&O>HiAfyn z+GF-WAu>>IE3vf%gi=J%@n^`5T03R?3(loJ&DV*mC*eAwgna&-N5 zWG%fwabHzH+jjO7IE{ z-LA&I&z&)ZeRQ6eeC56MT_0!i82vJQxYP96JtwaGnz)Wy_v`Svs#{C`*sbnx%W|7H zHu~wSmE^Ih={{2N(K6n#rnk{!I(n!@?Do=bcDWaM$R;H9rL5~UhE4cb%g-lgSk?i^ zXcRTLA)jgHdRR{FKCsw{neeO;IOUm!3C70X`e(VL>Dq<-Hu0(;Ji0Aoq~B4{BwU#X zRK7gLkBVkFn-$^so~%X~aoOnv)X`e?TW8Mf=Iy?RLS=c;bmo8Kkq@E^>~PQbO&*U! z8lcLpB&_;C^x~@;yHh%&Go58JZpi#xfPYb`n^jsi)a%&jw{2nPr7Ye^b)CLm$9FbUs~^$@8_jex9!EwvSE(MKOAV^EaGq@TSXE`ecX?XB)fCeN!j_MTnl*{ zI=!jf(!?IrvExF2yxJ~fs}8c9x0@ea@$R$LUK8doDf1ol@&E#4{@K86#iq6yPEpqR z2|H#?IcMldP^9_k?P2Og=-Q%5<8a|^ zMTX<+?Zz(jR_sWx4@M)f07E6n+?k0B&we=zcj7Z)8){Q86dZTD(d7=yYPOhT3tfor zKld)4Davmb0gqgA5W>t3&LgP!5U!Y7O<#NAk!H-&S3G@{wL6zZevgG&hNar8< z2apgGxs>WXFoCfKeX?x#@F_MyU(H)RK+%P3Ajb>_6Qo|myjO&Z=TC9~G#&!K7KD~Bp(p4UuU-_~II?NtIEcI2Ptr@h1< zTFlH*s7K$OBFkBP?0I@RzSe*r#nf3n3USTJ%gBApkAW~f&Q(m`IMNT~p5z@RCJRiS z*NwlCl4ZV4`h>A49y>Z7w>$9rKzYubE3SJI(=WmEFnLsx{#Fh^8B1DkUs(Suq{iC6 zL;(=L}sd0@Y1QM zQaItBAf>b8_rE~23AGemf2{(Lu_qN$nmAZXFTv~4288UABhb6HaAJ}5(9 zy)?H$-?oH^H9*#W=Aatq;~&C<1KkhTCiB|{5!m4hSX5&Bu@(nD_cgb}-u0Z0II>y~ zbs9P|nti+i(Qs8<2-Qh{^8G+1EeRWP8;zZ%cNul7I#JKWMj4O6T6zT2mzDyJ`)LXq zAv)eg1?$j_1+W;pCJ+*`;Mbv7KpT0=${qiUMRwEB0%|ke=*B)5#aa8_3nYVDuArd6`&hW+j2>0o>8!U?!o z+I^-yopu}(Q9=RsmSTI7#Zhr^hQo6^<$So++V$?mCQ>d@50m1T3jxkMc4SR+!ViNO zlT;Rj?`9Kn`rDifND@MQcq~H^v)CrqC8qXuh!)yUQ46^ZOvaC+0(>PGBzs+^9D17A z)`(Q!(plzE{PYBQ!zM+kM>60St*gFf62H+$-R~ino&|O@9s_?E|Hx|DDy7pG<`InIQad!Ne-cc*{7uO8jw6FlfDp6!jysv-v z8t&bF%W-OlV$N=euyx?STLNl35M!Bz0mDcYYW`8K4;71EMGDN#_tIE7?H#~F6Z=Nr zY$z^96#U4LT|bBvtJS;r_O=aj!jcf_Y*&~Juo4+y?(V_Ej02^Xx9p>ELg?_%o0xTA z-2NW>pWReE+f4mJ;iZOF$h+NQD+~ksN8kW36gTDD7%4m8>)B&`|kBJXBsiPOkiOoe9hQFYrrJLdQcu_nwf3eZj&RD6PA4^_5Q>AdVn8_!tK$bSev3KbwZ$$g)f97MDTZXd&jc;SJH}r1INL$7_m27I&huJ+r#6R zXg@BK7vD~QTI!VbIpqcNTSoWIy_g<xc;+7_#PaQ#wE2tJDd0;drtRww31{?{^Bf zHMXsiD?1cR~Df zuMzC?c0+Vi_{n3duj3Nb?@5U`_f<6eJ!O~fe4d*0>r4h*fC^;D>(GWb)tL*KYNgunYnoZ5F`Q#diK5HFdF9-Dg9sI87o+iHp)F zjrC|m4>)9rR~GV{M2L~B-TeCo(0m=X&=)aR)2C1-YW@7CVN?C6%mzT#u(FUV2Xt#! zvM!l_tuo@a#Q#*<-{OD)9ltzp7UzXE7p1I_wrsbSwla)_PG<4BQkyg<>JMU+MwTW@ zQ&LYR6f6HmUyQOkk`#*ttGaP@NeR!o&qkcqQW4Eg)Me4XO<0KH3f)NbEdIw#l9;bDgu z^M02Op{-t>eRSXa3x&M2C= zqjJe$xG#iYJoUD2&?$PaQiQ_LXwtm@qdcZN+#-oZ(Gc0Ui@`6vFTc$+vsXK!}k*LJoTDY*a+nUNqc-@ML2?hKqEm>nj~YoS(;<;YX`y zNefanhR%OCA{ob>FTZAT5>d?SHnF>|Xny(=R&enc2E`fl*|qveXo zY)umnH6_KU%9eCwnolQn3mHxg#42meYt7z8Z56uaiQv(WUr5U6af}~3Rb6$!#0Bf| z_H_Y#8HR+Vt*oD1?}{;fstazZb4YD5uS0Wl!E;0(vj6Qd63q8n+QC{VPq;4SN?L-& z7KuL$2Y2u(9@(cbmyd5icaiVo(Ydv4`)GC+Ka~&u2d86&=X8&N9yJI?u<7a%s*W3j zjDQaF7W?nLJJ0C%yQ-}+T3sw>ZJj~@57;BiNmM$NC+}7@l@R}XW3)L?P5BQcej|0E z`j78#8v_VK1Q>0wuyupS7GY8}1ZBqfEj3|SX&sV{VUSFS-{pGw*>J+Zs$<+}GhyWS zu2f_@$h|nsT(w4!%6;8EQUg3mPRhhGmwdg(VF1Kg6mRuc%kL0nusJ_nR#Z*g>KXSdv9RF(LY zU6@Yt^`duxDmoD)(|x~(E}kah~! z?Dg(`G0AdYXTR%7<{*@WM(#qt$k7n0>Peqa1d-3%p0D14l(d!fbY9$yV_%36!EJ^4rm0t6^Ry zb%!7G)feI+Z-eT=)x?cx1CNZ83g#8e!`}G7oFLy_BX-yU6s>DgG1WwLnLs;M(qp6v z+k#IM!IyOyYb;-N|AUB`9LgGMOI?w47eXiU@GA{mPnUO=p&{V|wWmgmkr%`9f4@@YSw!cdRa z-CSGa^GZ~IukON)l6kTC1OdkhCO4#)3W11Vn>w<`N}+GX^VKV^Cfot`+=UuhicGc- zt0W?K0ab}WKUBY1zQ1pk2LWlTBA=Ge^{2#Fk8gP4NROL#-wGk-wUg3>!3B3Y`|{J)}Adj)*MTr;a5=NAP!11m`dqKf?0H-j)>MCzDviX z8ac_Gl0{01JhFtMCSm3Q;vSif5aC01^3BkC4rqzhIu~5O)5r zpZ9FlxD*0DZX=?^H#STN_UBIVe|n2Gk;4Md`rZwykGt4E{7|N1b@%23NxRY%MoMcL zAgY#k`1=v)gN#11tZ>G&Bk(o9LpfTUB8Lh$Qs{fw`c@;cHIc2kJhyh!Bs}6h^C1|o zUuGn?nSkYSrkM(zvd>1J-De+}C~+e;ITB|+3~iG1lrfVGTE%>W@Uwx{_I&27T}tM1 zrC6}QQg)pQV`jF?z$2@HW(IcR5QvZUO4X!l$&}?b31Fhlz2#X*njE#}Kx60qapS^X?oM_vPlRYpH{;Tys%kT|^>Vk0y$%yRfsY`M~Z{dGQB zgBt-1P%gsI3)u{HnwI@fx{ANU5>nzOj6C3i1=X97Bjz92Q}VX0pQFS&;#IC7QSw4p zAI7N}%9eRWYlkqZX<*)S-q*dZ&Wi}(pMS^C`}CHw@W>AdLl%D)P6+ygRy+#ZH>C;J zYUGx)-V)FAd=h>rtm+-dd(+^CSye?|gqcvOw~F@u&0Sfo2T$h4qU?DKFTjxx_h zpdMPGkx)@sN=UV&HGWi2jJMAMTLz)+Atvv%+kW(+@@ucl-8G|w&7a7ch-TGa<%F-N zXS1g7t5ONnbWnHdC(la;tbWVv|FzLngA!Tpl2Vi3+GS#z!<|2>z}Twq(Nfw>1ok3r zwGw@5U!uwV-Sw3f-1Yb$CpQd6mC)gD|2`jX&HmSUu_}o%H6_i!0@U6fFmXe{+BVkA zMK3x`Afa~J*5#2g3k2U@kqkJA33vNOEhfpwRrdvmmB2m$KJ=HBpmG&&dyA;uS0aNDQYL*SNyfsD$sLH-in(T1>l_NMpnGtg&lBX z``PZ`F@w;>_GQ@5y0bhn&=&%UkV%8<$Isgl*01Wvj)dMzC#UmaBB8L#>I<#!slF8C zC?i3&Th+~fqQ<5NP*c;|Qdq^YlG5NZVy@hQ(`lrhJyW+LlTG%J#P?oMTS*sgvyViB zB;d+s{}r+0SM#wX-O^}9;S&KKKyn&N60oB$ul0*lc?oMVz^r~g5&*H&l_FGyC}?8) zs*ciF#qLkJgOlMuW&tBllye_f58XYq7nfH$Scb{n)`jkNa(L#>Er((?=9qczV16_5 zdlRzobT|g<^N$gXsW*Y$Tt{j%r~{wXenkZZoQs+tX=I99oM5sHW2TgSe=>e!E(lU?p{2CThv1-d42r!k2$B4>c8e)o zIkL7eUPN@PBw)!D<%9}q@pw`oymFQvt|-S*SJTFz!XqPG&)SBwRd2RaSHxt_NqHHMzX`!Y!h`u;Nq7#{;)Oa%N@s zp@7~}=0zvatE5PP3^+v53 zHpTn1$4X@*GdUPPc2q?{bI`l~6f~{&+~Ay%bZj>2(lIm%$9TwcHFf$zDj_Q9gfwDc zR$EFezlpTA;TL?pB>T=u{b{o?9~SlfO?~DnF?HYZ=ml?u-6zST3>>E=wxWIOYr?0ya9{(r)#ZYOvo zwtel%4hu%||Ex&hO8YpyuSY6tBsG68Z{#?aC3*hc7YB~w)_VaM)CFSpz*VSmQR}C|PDn(zAROjReuU@L z0OTsADMZ?%*e~J?9-b=Ik`(j=`W1G%<4Lmf^%l)PzgR*hkcH+8YvyD zoxTbE4-coZ;>X!dOZmBf(Cl2o3_;|RI^+Deb|)cNE8mwMFV}S4s#s}ih2If{Y|Y*J z^-;<2jA8I?%4_zKXEkM^y#6fZ1`<>m+RVifh3Hvf_f?c(w=vpw_@Da{L-JvEja*oQ zULNicF18pO6XlfE;hpCWXC#vlQi6f)2F&}ITGX5LV?)JCW}eITOW8CW62%59yu6mw z5gm%0ZPbEiPL#k;iZBx)-_fOqws-H@X%DhAHChHn36!CRQ)&M{D3UWewf(7jyAv!a#h9Z-m!9H`Rf~1`dInq-7 zgQ~w$|HiZsNzv9AIh$}jX$7w;2EKO)c#kV#AXrPhPQ!#@WhSCG_(|P)h)wPrDi@+3 zbB!)0>dY6A-2l{_O)Omhw64l=Gr7bJg-37=^E7i=cpX&<=1bu2mCF^)y*e-J=v1O( zEizVgG_a5MSP0%A1&=KjjC^|uwaAVJ4uXZj7m_<)T$4Ou3aZCT1WIR)&j-^{yA?K| ztFy}rV1CV4F;xwIqdL!Fs8x+Cu7Y_twd{#+8IHms6+y!4WvxB+bv3NbNQ) zqwq7?wVoRqj`>2&1Xod-0yhfFT$7dS7M{Yw@+US)ge^&qty_N=>r&}7X@gd>5FFh{ zf%FsKNP(J%tC*3RL_s;2U?XFsqzBo$Kla@0r+-=9*?d@Uui|7bdl+Go?7<*pG^6U@ zf@+w3DJSNvKiwF6&UI0EtRbCo{w)-V)VYWi;FMw{0jY~pdI%E?e0iv^2?guYEx2e> z%L$T-@%}0i0*uk3W)e%-aF}wKf=?%=37*!A4iKo;s8q4Ul=|2^3dh3XxH+|;1%LK+ zsTIGnX{c0y!wPnYCdd@emgws^p`?D+YeOKFwues1(VmFPC>JpVcR5N2o~Equaw4hx z*A0THG|blFnq)hgPmh9y{xC9A#3nap;csx89G~#IHpojX@{<}XTE(?y5lBMiqxNOR zsZXo_K3BN3Mwu1S=-LH3GXQ;2;aacJc3ytS{-C>4+|CJ3XLK?Og6To48%L1=gY2(o zjLgA1zzvm+4Z}{&g4{7)9E^4e6RxUPD5xhdDHar~3FC6=-_DQ85V1yNI~WXt0N|F$ z)J9WFqv1v>Q2>+6hn{88{mGb=dL1+{;rv2`>dyBDNO(9Y}NWcE!lC2azxf#ryBXZ^tq8(;>;`K#(Pa!~T%?Qwxe|;qhWP>>XV^Z86!| zfaH%X8KT8#A{vS|w541!1_T)s-nOY~48@Odid7#()Y#*G*!S9V84May&>M6K8 z3kucj^)&P7zYnt{C@CqJ2$$XERIou7KpDso(3%e_L1Qhu1oQ^Iz3gZcgMXm6ZH`aZ=j944QU`;Xm(m85pT06h(-&{Jn8q2S6)Od%_a^BgWW=u2KpO8k z0>Ez?-P1WJ^kvNOnBg`Ij3Z(2rY^`uJuDassl_dk9yylD;`9HMV)@vNn=do4h95Rp z!bP|0-foS-EhMuIP|r|?tz*3DSW-{I#@Y~M<;UDE@$Hk)xxg`|G6b|~97c>5?UJ}TmLW-)RcUV`sqtWl z7U>q(KjYvV5U@V)4`0LmZlf*wz{!1kdt^SmTJBct6dP7pK3sGPz}_C5rMuzpP2C|8xO$W^irS(*Y= zn~CvF}8#(9=a?seNb?i0kaOqL$a9EvfdC94|_E72cy7q3%CAA@cr#)`7r8| zbPj4dGA!J9&8b8gY1<+aGy^L@tAp3#dKff*_8-&*lxi+$w^~(q2;}-f-x_HO(0?tY z*)oA+8yJ-89x;+Z?^2M#x3|bbr}N@z!Xyec6675_Wuyya8MAQscRFsZ6U}KHxPQ-s z*OcAj^bkxOBoPzQac*VVWrcoFUZAGW!DR{;AY@il6h&|MqPZsxw%K0i{sQ@cMjsgyH zPjWHg#6Y4nT##-EF31uCz$$NAX1uJU++SpPC-aF+mfgUIO(CGSmL&ziEZ}O)L+;;1 zxd9V6u=%Pw6Gh{?mdL^rDY9A;As0o%9M2EKzKD%uRaahxqlhgjnT}juz*G~5um*FJ zuJAL*RAjR~B7~H?Zs0SUCJ|?z{~O$OR3L)Fyj8iTl?NX_i&3757@j8SVU0u>oQ!Un zPV8$y2p=sk+dC51J62lr{-&-j8T4~zIi}DR8Lp|3`9D|0Q*<^6D>F$2{2g5G9saAK z(q;}%*5yPAtUoU%0!Cfqj-KpT3FAJv)9GgjO+Q@@Bb@voqi(WCSwQR4z9C1y>IfQ> zC!n~b3c8rb7|U`_LEKwpjO#!q4H~U$hk#EJ$xIO^QG^pP+}{CQo)1AJgTtDm&eh)c z48zC42VVuu#*&Hyc(Q0<&{Q61X_%^tQ5G=@JQ>sqM=`Ur!c{c zuqgo$9F@|nHKMX3gHuK%=U}KA;#B@+ZY)b4iN32)GeGCwV>tKJXp^3iq4eeztLn)* z1H|z!P9ZnP0ZZp&ER`!Vfj3U-**iQYhE+(EREw>ySlO{CmMxP?B#s$@r6pL|(C4p- z{@-en2^~fIzza&VS?-t#m+2BB36UB2l7gE^J~%tLu!gE1=J$hnVG~`0Q*#e@D2tY2 zAOn0+o))G$-rr2l!zJ#iTfZ2Od2FI*;MnO3ic8#m>M)|w!Pdh9pCmd%5H#YYD0uiY zSK24f6~f};Si;pTOCJiK=>Y+_6g;fzJD%KDP(}p`)Vq7s(a+h&(-8zt{e#^VZpArz zhu)0ziV(=f?Pf$ujA*(P(E_q*YvuD{^!<`*yf&_~vu?|F+Tw`OK)V}f)c~Sb0{j}; zhgfJirS#KCNuhj}!U_|9yo@BMF`ev%;rvipd=5DEdmIlZ_A1$ovQxTJh=hj165}k& z3cX5gRMp=^RcTYhi5T#S&V>x(^yfvq>+sRh@R)WOajIwrSwEOGAmD9Dhq83Dw!9M% zGUC6x6tV?1miM_}_?M*}NU`3e+=Ztk&}&SZT4A6mX>b@^YFCsjXR%q&N623AxrI3+ zMbC$ha@dclKw(*DkaN(HxhmP)TtGb(9!sskSR39!_Jy0)Sy`uHRG>;OAf9Y!K5R_v zV??skF<-jH+Y#Uwe~{hix)>m3sV$9oz<(2@6KIvqPMZL2LNAvS7S8_JQt&Fk1%C$i zTZMxpovgS?cP~lEY`N8*kJlo-zX>4XJk*}$*~A*|6i$taGFz&-uA=P@7)(%ujhc6b zri72Do!2V|RLNLt2yhVrE(?C*Lsc3`4sm0pmpTE8$Y>=#Gg`8hvFdU`m88aV61r+J zw>I4xEyZ<8Lo#2wq06`~>KEnWqu{x(jq!GQFqpV0q9xous-!o3+3(v%hNkGaXF=$G zH~0s}Xt?>Ygw(vdC=52Hrsjl$A~8Fu0osyTXKS#UvA@v)(4wgQn3;v7*o`DvriBbw z3riFy;*Ey*E`^=Q?tziiQwC5=A4*OrLqj%b#iLr^oa5QB(N9~33rIug3{-#O3`&o= zc;nYW>#{mxs6qgi)J*{b{cK$0bp7W_(U-LF2r|oPWnJ>{ty)VGAyk#+drHm5lPPuN^T4dp94%z2BXuhh12=Ri@9nPj2HEw* ztT0qZ8VV-yA`5D4>=)+^kJX9yDXd{vat3uM1g0Ytf5QLp`CW88OiI-^iAtM6UR|D}oX$Dc#e*q@ zXOrG26n9sqlkBNVP^^m&D+0-1;oZsuWf#?6K{RJG5BL=TRGrPRwo6ux_ZjLqw@ftI zR%Fm~VBnN60PbS!QlEo$ghk3H6qGz>2kxeqI541jTx4LEGCU?*sGjm**w2;)i-5@(wsrf_9C>y7fzdUAz`2uY>`@Mm~fUUeCG=IczjSjBZ1)m1am^jIkAA{9-y;2fO%gDEACgN$`t$B4g!Yku|s=-hZ7A{!fhSJ|Q62z<} z#MImJxrm0+PR+Wu5 zGPBZD3|2yoZC3$3V}vfaDppnbgdScf7eBL-4w3Tx2}e#>ZGg%=NhC&4Rh{V4VIX9< zu9I6uJEe8+?wEhGZjFoFN!K$`xn!bU~l8O;(n4rS6&;JjQZC84;gO$y|yDza&M5RopUjyOnHRk&-c3J{NN@jW zQLHXA1AMB$Y{}dK!$@jRmB}3~<`iXFigd4J0&cyXy{!P;#|p#yS--UcVYy*H6)zbz z^mrA;CNEkG zt>hvLCSEXt3W}trejX2@3+PlJ-*1-vjoD3Cs4e(SH3ZIM9vk0c>#ZfzGSN7;AnSx# zdQ5FFVU@B;l3o;NK9zxOWdoSZX5!DmA8P8E2QYT%n4eM`wC^tdb@8^#DSxh<;{tQC zF33FGyBK+-9j-WB7%n+0*?{MWxPUX8 z=bTIM6j_okJoO6?wCYY=hUNe)mratG+62*Jvpsr|N)Faug&Y*-$!k>=T_o|swPQ3^ z1C6TC9Ad$te3IQZ!iN*2vn!(O+baLu%vx-rP5B^32O8Jux;Y3$?u)n-!i&dqVXIe4 zurm}9e5YgkS#y_-sJ1~vk|Z@Ze94+oJg(-DWd2VQf8|zdC;Spj%n>UHccj|-JX=dzVhgv4*e%qk&h2e`>-Cv)A|#aJeJ`7qCpvyInWiw#Askyt<8OEq>4XLm@}@LQ^((j)2F42V`EoY%~zjGAE_4+|1n}Nabx) zI*$2u8%cf_EM@0ZD+xI4G@{y&WI0(C*Z)PzN|VHrM$EPi*=S1c^{X!X^_4YbNgHkL z*Y^Ar1TU z)q}-eoK%{K{{dq_oWEvez~i_v=+DMIL*ys{*b%aT!U8wiQYWGUFtouTlIG`(yDijI6wApA1nr5^FWr#VTfGj7-R_6M2fqDa5}#UrAAPo&xq3CU`H+NS3{7&IQP?UrccJooS%L)_ z{tLK{k;Fh$*;(h1HssxsNb#i*os#j>c707NutqDWsGn$*Xbjml71 zghm#~p9336nPVE3G?6Nv?1-n#A^g-Hh>p`DcVG-r63UjyZya?SmmG6KZaoqy(qYIZ zJtth470?pVIt}IhV+2$7615nSUxNZQs$?Z}SkFd=X^cVAHewY6iT@vEmQUIaRG@;O zY~-pQ$Xd@KD7kv>iTF+X`BCI|+=Y-*6GhrD%8BNfV?il^M5^Vq?OEw_+(60@q+p?l zl|{;CK2s$PIul7jKon@1L&j2pU>P;3i+dWCaAWM}tp}22^r$F)7DHgibY)|pH42iQ znM*b9u<+iN$f`(3)WaNuDm+V~)oXK^!DN^>71Evv8%s(5Uj2Tn*~s^v)UHY-Phk0*-Qfb*lyS|92V z!iNJXf~;oc0S36Xlj|bHkgNu!-Xq4L87~iVoRMu5a9hqH^b#jpC2p6D9YFs5*2uJt zoB%PX>HH#u;=x8_5?PR@l!$dHhcur05Mr8; z)sRSu0n3?*M;l5{l$~EAR6@i{NAiYPB9#3~WEc9;ru>F*u)&{eBE^QGqWU?9KvSAX zg`p1=Xvr;wI0D2T1qyHTk_LU0F$US{fsQb6E}x|j$0=QTAce?8&*Q^FTyO>{Vi?I< zzrrc~F$M;@mPp#|(DGWor<3XAJ&+@};H6B1bwTVJD$NG6;d@8bh#XTx$ou|xHlGp?x4&?mx>G4Fj&23b=b z;v&$xr~n5lvn7=u%;5l|O0?=Qm72!@KJk+~OQ^(bYf6g+l?{gbVsO5C_ zk1=C%D1>TM{p67GJ!W5+LoyL<3lfr5^&@Y6oUh)F*-vMTv97S z-LegpmIC#haf)#)_e49qQI>vO)Aum$42}VetG6>`dg1)VDamH|jK?m9-X4I(BhVo6DJU~YH zB7`%h`DN&r3*&nOxnLD4Ih=D0iX<uQ_|J9WrIhK9PDppy0ysG310tCy;~l&n@+)9oicru7p&9hbe6N zA>*^h!8sDCB;h!I=`YzK^e?psYO=fzauY!qZy(E%yJ0vmN$-n<4U1c{siltlLhV|H2B^+#s5%)}>FC)lG*VVu7V%FpK5Ov|L)K#02>1KI< zkY9+!yeh||BF8yycX~~9Rn3$km^Ht*L7#?#R($2Bqi>P;)3^-*yv3Ej4Y$-8-;FRc z>~UTtp>5rf3)>g%SLlVrE47dXIq9AnayyU{udAb^n(KF=*fRX#tFIElS)20n4V`iB zk*Kip@4p=RRZ!4otdOn}r^XYy_A&}0E3sBrDf)=$-QzY)CvkOb6tYX=enU5j(^s8g zRKY7-+%NlJO1>)aw}gKXb&7X{vis`Y0~?NRBXI#$QgoFOy;O&_;`V`vOkb_s7H1}m z+dKT9yRSS1C+fMFcI=2mMx9n%ca>KHXZMp0QG+EObam9uSXbXZP#9{wbza?7>8#b! zeH*KFqKAX744g*wC(j&Y1{E1}RRBEF!;ZYY;qdAzy9ql!cxMionMt&|T0!eBABWq8 zUAlB7!6_&P=uaQC6uBb4QlLWnqpb!_g_Gy-)nT95GJd7wsnCVMS4GqzAv$jFsPez~ z>f$<#<@J4dG{=t6RU8em_e8Vyg5*vyEmhv=s38lN3A zM-ncGkgl@qo|~=W<2LGq*40<8Dh&Q{_gLw#)m0LFK^U`d4^ieAuS{3JGO!50@j4y@ z6}EKcst#GrS*W;;%F>IkoH^>~=qB0`Kw{KY#YEa5RdE|>2B;;(Yx7n_hOY1LXx-9r z-J~94Rkk=L4IQhg6IagUUgNpB$9`^p9__j*pP`=T1&?Pi^m#@^NCvNx}Iho zL;u?HK3XjJx_NGUFeWt7L8v#bY6gMM0h@OzlzhZg@#+BUqqkUbmU}w7EfKEylkXT{> zwfO{6ta_Pq80ra|un4%={7@xx4#*x*DU~x4%s>N6%0=) z1c96|XfD!oKx3gD1C`Q+J0ZvxDn7v|7eEpud}><`zz*pKuF-y?b5xBHXqCt>A)pG2 zT<4?A0jxq`;A(%16Pd;Uq5Yw~gh(V6f=S)Ced<25zN5BY+ z=zD=f)OvG&5ezsH^>hZP=5qTPJalEs;NAj|;1BwkFMVsUI@SQqXV`u6Fkn1&L$(%tppyIRvE{Bhu+ee81YAdYXf62|@Ix(3E+-H>6?CMkzW9Yw(d#8RFuKY_^xYk(MFtMxQ4WOW$QhJR& zha&U{p%bVJpzt^loOlfM1VZ~t1EqiLh*S4~j-rsvw;Cpq zDnt=P=;v~@q%s{L6v!47a4^7!|}!DxK~)8wHB z<#!;|MgssyXUHq#K7w@^=}DkKuTo+q7*&P(?*@mC=M>pt3_Ot*Y#^g2(-k}bh2I9h z2teOJ$cRXAL*-@z_ud^`DW*5X$^w(Efke;~(RdyJ8!RLJ1Z0-2QCZoMCmSsN0+Lb@ zAQexz@dNe%htE|zTNn}wvp4ntj#?apmmGjPHEV$Rs!Mzc{4WPRfdr~|0BySG0JxhH zFwz_CJGT4|^gW;hiaGrG$nHyFM)Y0Yn60dX9x^C<2CfI02VFAIiuav9q*A z041oS^h~T2Dh<<^El|9a_G7_5w4tUdjmJ*2C>TlC?Zz_Sdl?l*%&b7T`)3(%_?;bGK)Yh z+WHNY){PQ;eia4f>F|~fMBmW*E409Zifj$*Bp{Xsc_zMNLn`Z}#RhZLRoh@(TNF9DoU z#=YqgC=83L#|Em=jFO%45v=O4b^~gTh(!)d0n%QuN&(~qfXy<#f&Fl?ngVX&UY4+_ z6?T0-_W*v*an|E2P(lYuJO&bs_h?vy0cU5QWdUgsEbE+a480stWXYh56vEz<1CZ5G z12hxlv&Z=xH;@f~1d#CDqW~uij}TJWlbyhEe09%hHY9n#GAf{q_`bEU4#Q0}SaJ!l z`$5;-+#ND3Rze_35AI7yAv=OVQ6}C%l_M5Jd4-LVsZsR^pyxm=^%4Ubg6R?z6U^nz z??8MCzk}d38CdLV};Jv0KS+u>NPFnqyD!RF}(3OHu1r*n=t*-K5p5oZ0I z4~pW5Fufb7t|JQN zEVK#~puB3NR=kkn}uY@W-rdJ4e9OyTJoP z#z(EN69?0PL3$7cLNjD(3C=+v3+?6MVW1m2_zCQ$0^1qVBi*p5j$mK~7iFJV}0SR-(aJ2~s1V!!y`@I&9co0vlIAdipr5A&H|y26{#sxVs+mo8oP-cFvGE z3_{pHL!&~krUI@c;3(y>`9iro*wYBT&;%6mfc}j+0I>pS=(Ip#P&^shjV*B><-}Sy z=(7H{$k6A2zQ93lAk!;~73C+uuQPV7!7h~t0izy(Z-dfmAlVOr%JB&(4+`72fwJn3 zv~L}(I*8760wN*U|1n3#`tNH1Np7fc7apn&5i{s9Mi8|g`e0Hy0{KC3GYKdWabH{5 zR1igoP@VubaE((EpHPq{wyXg}$51OcyvvC3K$+eEtbDpd^@#h3{yUBUHXR*H91P|( zqL`q74XcPKjFZ9kgdmj$cE%k`*i;Ur_2M-fSkFhNj`#?)iH5phV5tlGatuKI)*)UR zFaZy-sXgx_NqG&Ru#sg)71B9^y1PM@FoJ@)F#ruB;cyfP)9jF3V$UFf9|g+{v@KCR zBQ`$d#Iei)#6JvDi%E{?K!Ibs|tbomqT=~zneHWa!l`{2jOYQJfOoXe z@6h865hVe*4z;Z%gJa-=JzD^ELP7Gynyy?hTYQ3mWqAZXdjLEQ1x=|0)CV+DHE@63 z(dH^Zm_5!EW>_N;0el90od=qMrN0iLp@sq9de{}#w-rl7>)#T zWexHloNF+#jkT=|T!rY!a0|pq)ynQ%1bi7Mnvcgf4YouB`y^`G zcaYABvStC4M>D8eZd>#MN9>-#siTAB#u$JY+Fkht{TWDSWtg70x(dX47KYGbTkm&8B2}AJmbv-2&3T=c1Ka1 zwFMwKM(yV~o~T1itD=F-9?K-yD4T)+rvR!%@p1ab=OXiL4WJfXC@K+i81#$rw+5oe zs7JBpN3?~Nl?=48QAatR6Ey_UbJak(R8a{U_d6W335wr$$+d>=%2*bGF!3I_Y5PzC zP&wQ{S@#H+ZgT+Izy`34P+JCeA{Z1(n?b0zTN>kPr_P#y$-f{-K}3+RGmiEWfE#~D zj8@)>G8$F~xyJ_0%)f?EitYi3 zN(taB-;RMQQp8`mVm9rZzxZeieP9OUDA zq2M~M@ZA_#`R*A@gPc-q@c_!HKc)tONF>;Q0!R}=6}CMFAX;^)0m5#3q^1Mq4#DgJ z6fS^(gBjU`#^k8TX=Lm0IfG^3uiaajNR_KVN;2xFzR3OAuoGz@9e{>D z5jg}NgY`^QlZj`T2gHgK<^rN>djagPeMUJUe7^KR%KpbkW@Pum=C!DTX(SIL409!C zgHlKkS^_n{pwxEJ83+cqHIX&Rf{=n7gP>4-6_F}sqPWyDhwLyy8#Onz-bDWC6I6h+7(27W0cxOCRm10@+!Ig2y=qC8DurfvkX+{ z8*&Hp83M(}EPFmR3SUC43`7EtKCk&99d4a-BGPBtk#k)-Li-TVC1hb6{kcmHL5V2! z$s&q%Ni}nY(mQ0}i9$syDYLVwYeOJLAoT>;k8O@P5oNF@vTU-hOQt2TkuZBz7)d&5 zu${z^!ZI~`BH3ey4wOrWs-+B`59B@{=vbTqc|}An(5aOG@6ID>FMbo{RBIxo6f7+R zIS@;L(mEv(4_qVH&mm}v$hJ^Is#Lt7Ny8k1vMVi->Mz0YoI9eUA`shu3GqE`eMY9C zp90+4iR@JBGuROMd=*{816ko6+UgvFKJtA}q)5M3X51FSb9R)y5!zKP2Ca|IG9x29 zaug@hNrA z5h)%z-z1UQc$yhQDdcKALqwT@n&Y68cNwW=`C7IN-`%J~A#%@1NxQ9`86AjzMM#NE zIQj>wC z_OnG=41qhEfw)GZF+JT$t1>_tpDJ_)rCQ1ybD)IGl1SEpK^4>dzEVVCPd_8u-qt=J zX-9;kzKV#}ZKTcRhais$v0Z`O_8FDjV#ta5$_Uan;yXgfbnXRMtWa|ykg8smLAG*P z7@UV@2}ah@hdy6(E@Rj4EJkl+@o;=+*vM8UN5ep6r1&A!wn*xMFxD}RB@xzcZ0_{e zp$A<-z(FGI7X;bmkd7)>+e8kH+4}sHq12(YULv;x*v~w$sPu6%s?hp;EolE~HzxO-yAipaz|kvb`_B_r5)qq6~rkqnTCjLGSuU^`+$14TIm zYAJw zyp;y>K$2qGTGNJ(MltYl^gz;jcJyJ-#T!r2*yhS8{I4z94chFSS{b1Tb8Z(@bQ`J8O2$G03VYi4^3zA8FfL5oXM`@_{%PBwA;31L|h5TSg$qPpu!R zBC!4Jtafdr*yeGX<}qjmT}UPh3wjHOBk6gi6eF}t#D>;>81z8t2yG=PFoG;9TLBr_E*GUHIfR8D)mj^CE6~?+MGks?sG}xR5`4641u4PA@xR%2SBO#T)y$y z1rZT}qHy^#Mfx3?YRoz@l8GAmPw`C0f{smWohU?svkVrW;r%RD$nJhZP9>|8!=Zc( zEbWO{DCS(|Y>$O5jWdy!ZZNwtzo(*1QcWalQ`zhM6tsZkt}>D@cMzJ0np{yWc7un* zs6+?Mp_=7%H-u22dw~(N-_T$rGihK#KcNW(l3i-AGq(w?l`8^D0_ms>@h!vo5h;wM zw?wkGqIvZkGRSSK6WN@y9J%d|f?x^=;zr>IC~JzXL)n8LXCfB`SJY)&q8@6(Wz& z>g32hqkrIRXF;k&QVfvaF~13wen4Q2T6{`sDMw|+r<%y!H5zJB=a^R2V$LYyg!(!s z+|Ze#ltjB}`8s!BLvu>@DiyLzr%y=_Y7I&lC1UO*;)zm{9z6eqJvNbB84m?3pZi3` z@~WH}BE^%_yAeZHxE_#AVkF8~x1Q^Uir2JFO9v8_Hyq@P80)5B-=RpH{}bPL(Czzc%t@pt?EKz=}1XI~>~8sN|Sw;zS})_wea%5y#kGT{mo zxFli?-3t4AK3hjoKnN2?^v|REMIO9?4yj>A8Zy>AlLF7qBIpwp3sGxkxg&IaXC;w9 z-J9pk^IP%uU?U17O9Z^gTMj{;m|7Dx9dS^WnN9{*Xj>CSh*p^v#BpZ`I!8;?ty`iG z;K!JXMGHimb3;3?Ippj}MoDBDbf4x-h`0@|$3Vf$rVY2U-6d=%MmoWRBFzLhR9uDN z6v%}D(C~B)>5NM^>X8_U0!TTgATGEhk^tYLl_!TFN}65QgybZI$*$)Rbc@+~prZ7r zwY0QcBPd~^@MFXlr^vF;btyXn-zO^4vZ6NDB~R@MVu*b-^FD>qt>sf+rp z8kut-*)ETP+Qj!jOqh_gmO~gJ21})pYoHv{AXiZwniejj%^FE9>m1Xt4Ua_jZ0%(} z6e<_N0T;+R04mZPbIcHV_8!PR*dbfz+Xi1|$6+JcO;N2eCxh~6D|;9UnarL`dVvr@ zfNE%o)cEp5C(|6Vqr*i>BtJaE+CPS%Fk~WGGm#E5=K}j7Uy~38s1q)!e3PicvvTJN zZ6>bEnqO2|#cxeS?Y*i9v?%PQyA!oZ|Wc4RF&pxw42JHrd5t<=zmobxtMqRu+gHx-^Ol~ zMn!_nkx|nu&JB-vB3W0_9&mn2XO3wi`8pxTq&U~$Bci-v6y;q8M~Edx`7KmcNpx7` z>-!usL?X!kfn0L|#oXtR!9Un8QHa~KKmaW{%pZ zN8r_9cN&HGSu*+vu6Ee)Ya+SgP%|n=6fD}2NL42GrL6NURoDZ#c0x+-Le_ljnTDbv z>NF|jHYZSHGc9?k?DL&S@&T-+IRqXxXmNpDuxv=onH|j@g4pCn7Vm$bW8D#5yC!mh zmXbl_D=Hc>>MW3A3XlxaatI_4=*vdcLwedhSrHgTrUDgD1_Um~9MHMgu1=_#qGb>$ zGy}91J`#y8!poDBX^eWRi5%ZJ!xs^*g$lWAA{mWgX~}eF)cZu1ULd9TOkW+ErXd8Q zCZd-O#SOwI#pWO?oi9Yrw82as${xC}ou?X62`Q6)5UvRN-emDYIZvb2ONUOHIc5-S zaO6NT_Mnb@rjWCx8EQ!jsj|S1Y6dx(4Rx~ClE^_>Q1EjISnOUBQAQqHC*KjW+=oDq z68uIAb69Xt@|kvoO|CUj6T?7X+&KhYVS6A4)1m=me$$SuTxPusF=vKF4UakGWMSe! zD)NQ0R=F^!N7(sDLM9KWbUHug*edkOK(W4A6b0?zP6o6E(&C}3bk6sn7``Two_4mR ztZ0|DvK@0Eb~hf+9Nr@QyfN@KP)y~>^l99H$t%%rtuixR*>Y<+^eIGZ(2rS^pi7kw zZow^38&(Laxz(9H1bq(PoY#Y$~Og4!LYG(=NwX5iXxGi z(vThI&P3gYqfVq?6*OAQM;ZjF!_I4DJ1?>dX0e7!&bB0q3ZTe9$}yM(GUSaUs2ppS z;6R5kKw2bYNN8Zi;GDg){huyllwQ+T#*7Je9lC@KOZiloZgm)zkU z+_RpEs!3w<;*GIH1&?iH+sY8>_Z-sLYB!N>SLfcdR3rKlFk&c>wUj+fe;XUYpo~o* z7i%g7RHp-|uEOE=!icNMvbagP2(2vR}^NTvp=aEPj z8o0~i6%264@Lh#+`*(jaNP{O96>hB~(HXll19;Jn2p)=w*rf7qt?nbt4ksg8VG{(i8{NmCsIe}g*|EJ7<5qSflhr5Ow{=?PzMnC9mtKL z2l2|1v(N_)l)DZj+t-ddUoixcENDX!h+Z6e-*W93SVSs9)STzp+FUx+Mnn8$AW57p zV>32ZTCMEhClm=%Lk*js!YKD6kq#UjQ1fFtGRxLP_!va2rUVBOv9gtdkxdk6>zk!` zQLX7<4<#Y>P6mTJ=8!=q&xzz%L3`BsO()*Ynke^FI^#F;P!x9wBq4feL`gz67N$o- z79-Kl1?AM&95a6XK&u2JsglQ$x(;q2%%=x(7Zk(-=VPy^U9e3gt0DIK{1n6r?>*4r ztl_?=Jj17jFEx;=ceOMmjh`dVm3^UvoGIR>Z~&@|=!ZlWZI^ACLqL`Ll4uo$9tz(4 zq8%Ly*F=%3-6l`jSn%dJ5=Bg>ieDyko{72)}|8Du0qR>d}ib=RUQ)|9TVv6xqFWxRp>wpi98^9V#$v=*PZ_1 zKn^uK&$%1G>sK``BU0EQ$_JG>1mWOIBJ#h6*y8pvq_g#@kxH*@$m@?G6$MwI`Wngn z)6dMm*+Aq9d%_xdXMSjs8_EIgZ006piKw+BYiezX-DXcAqo{G+r-ZRFn~Dv-glwog zdnOdJc1v#>Lu7Zr-sav!6SnF;Y(No&x36F60ta%iDnei8n3L6X5~-?x-Lmv1GHd##=37FcEPhnxE9l&c(#?V7ib9v7 zIRb30BvKjVEn2;E2r6Z=f0U4V_af&!KLx#<3cH^PN#aC$ZcYX5`lyr|MTP4uV}cH0 zs9`Y?rG6NcK1$dj)bm&qiSdtDoz$1*q+RBYNCn7YPR|h?-L{uRs-(5kdpXBcbRkL9 z#YvBLe0)qtm)AgtgFDcdGloE6>Fjuu+kuuM5FMBFOzwp(p6>GC?l86Eo)2KI==X1udP6mTd~7) z=OM**<%0{^Lx)1OA45>WJduNwpeV->a2ht#HL`PlP~u!+)cs^3A6epGA{j6q>Nbb8c9y2p@?PQ{laYY+uIS6?HM z5q-dXAMpT8t6Em|??CfTdvXeszmTh{E2$GImx`Dop8_X5u43^pG@QO&5L&SKD%#d| zlN{V0>jnQhubaLb$zr~}Z%ioGl@>qR#+z>=7XcCayz-nNJS0AwM$^Mr)t7^BIc9bu z5v2Lb$h|>+&FkqeMRz}453R~zi-&)E1Ca$!#8o9jD++^q;wYYS(&jO)&9{+-@7wUV zs!OozHm_*^yKV97q7J?)0)HGnd9(_O!fseKU1_gINtc$l4>p_QRsOJr_0D~}?I@V< zs|*v!PK{SKq@$fZMtPOKix%0jGDGuZx}dJn*JQC5te}i4OWx{QJv-Zsar;2g8eiq2 zEJrL{L24xW;P9$iKKrudFS9wr;;Y*kkCp0i8x<8cUnPjw<}j9V8_Wi6!g#fLbBJlN za8QO>hmuz{tRIqoiQ8j6#$)(OL1~NVi*Xk%8c~arSCQL#wm4;w3gGC_mG5j2!+7C4 zU%=)o8Pre`Z1o$r*^_?tb@M6O^S2Q?GIp7+k};6?=@+)6qSqQ%g?uBwzUS?-ve+E1 z)%2rTV<>3cbE4O^uJ-iq?s<*dLkq;zd6m|OxarM{j(TL{CHd+ykB2FLVaYP29q7s; z89lnF;_k`(NL{15z~X%Gg04VthWo0$JeJ61LCe=rxuKu{}Tz@VGA;cIWcs$2-d&EnH5U0uFXqeAvw+2S^;Z^c!%fZB56ux+5! z2(Pr>!AE-L?IGYChp#I72z!oq6S{q&Zji1v^cH8n@pebgZe49*+?;%X+lao1D;uY` zp-$)RF?fg-zRIM6NJrm=sx)LpUC9b5?Zn*!O_F>)#R=ClRunxsFkf9Wie`_;Mx_YU zk>s_Ak+K3@+^#5P;49M@kgpzRYzU(brRa5)+*DX`}8SjyC z+X57o_oM)*3b{k)H0Y+SHHiL@YS6d529Vf~h|ih>5Sg|FP!J1>DtyRSjX`b#8nCrw zYG5|ZFEFqe)YstHD42FIF+#xoH_@bge#GHia{?XO6Xu&3fV5nG2Z6sMnq*=C!hsM= zCLpaDM7QTGs^T0BRPF+*cPuq@5=0#tFrROAmTvj`|Koo<3nZw2+Z1n(fT>fL`n!=x zFGp*!8i1#G85-&O{U_}VrQH=q`!NtwCkmG(*h82(a%oXe9UY<#TsH$0XO9ucdSf0a zfv9CPqGnPdtSd_Zu?ff#@c}!$E^IeRz{rbzYiq9C4nqS%)dl3wuPF67#o&!`vjS0W zZjCdxq9+e3&>QHGqGoA+1)7c_zEr>=o#V{p20`UD955ulWeXs46WVg+ zeIyxm11D?2WV*}&CupvK1XEO14ZZ_E`3l3lfkn>+y-8xkiAAgdDHH`|RRIC%hR2rjHHzvZJs^Nv zjZ`?OV+0l$5w-$7c%ZBIKsiBY5(HBV95IX3jNnOR@fm@`QeDYeoXDLkEr8kho?60? zC6L#+1rW2tW5ljQnmi;A1Cb2W^-mQEn(ER5aLX`BH14C|EmlfE>4*_&i2FnR;Fc4x zehf!;enVpu%m8tIYt3!j86@2eC{94at8utC+D8~dNYE^R)*yTc-zc=M3G5QSSI15i z_XuqzTMeUjMOjq0;&UXTxDZ>g1aLI-P&Ps{W9JxjHxZEPhF*$$4#1{c0?3#Ge}Cu^ z8}s5}hZ2z7*jtaywV`|gQVb1_U$0r{aCRIlg&u(DhlAD#f|Ja8JMv`|1fj8A4uEn$SzjtYpbl<%wg6%+;P+<^ zKt)q~0a+bT?)=OFO#vhVdRv2Frd4BXXa?LE zh}vyV&tfBQ6iQeFY$52@&>dg{AIjPpfXAY-pm_{HMJ zJs%TdN5>}!Sk^#;*g1e*VGU}0LM}Bz(V)5*9Pt>-IX_}d3c*7JDgm~jQcyf6iYv1{ z5`i?hdcZE%b41-xO37Gp@ubJH#A+g!2~5S{2r9Dm9C0Ghq8rH0SH@lskp&KD%60}}?OJmw z8p;`hj0pIZu3OT8hJHOu0+F(DNS6ErND;6l6402~3!7}l0C08qKm z?4bZG_tUa1J1lxAkq&#LfNVU2+=RUVEg#^y4v<}7lLjDc2`xhmsNEtvE=<%2{Tzba z7C|d!x15 zz@5O?XkHH+=fcj40aVcxp%+IE03+)LuHm=mtAIZh4M+me`;1_)mPS?Zz}e3kIaUTT&DUvDC@3;3J1+s3x}eTcJOt7sP_*8FwwAH^OB}4S zACFnsT8s{gyqPOoe%4c-aD{b(J$;_Bcd4*MZ=)8n8P^PXiFSAD~J| zi3dcBFwH0m|KvfA>Gppa1JW{4c*PKgW~*`#=BtfBffv{`t>;`iFn~!=HZs z`TzU#|G4j9?ZN%;a2+eg>!9hnE<-3BqUYbOXc;?1!Lcd-Zeh~Ozx%u8f7}#){pVl* z<7{_p?rPyh9gzaBS+{g?mpH$I0Cv;19N|0ntLANaoi{-6H!AOF)I{`B>~ z{_#)${XhQcKmWaULH_go$Ar)Q^?(22-~RBYfB8cUihqtl0mq>Gzs+CA3jg`<|M`#q z@(+Lhhd=()$B+N`&-178yMHlw{`hn7fB4fM|MS28KY#xF|Mw67^k4t{-}0a1djtOY z9|QhazMlJf-}}Aq_j%su9seR6f9|h({_ODhEI&`QvHZGt_rAtG+{d{4x-hW+WFf!h zXI&br$tjr;DYOKz#sQ$+jsc@A8$O$TbidZ0h>kn|)`Xtx!FO{4n89^j@4#aQ(Z^zs^tLzi%T>d<^Ah;P&{%@uO?}2Jka}XI%BqiywY#H0E)0M)-&ev$^%b__x0L z3XH$~U3!3V`_{+5G4oqXhfjXT8yF9WIgQ_YF`e<}xxV)PlUAPPXZd?%7=DoO9 z7>FBKU=F?USXk!kdG*BO=H;d5bO*lpNqE{~LixD-`%%yj?YHCSIn=}Q{WKoV7(d2-!BSu| zJ-1HZdlPD7^TD(h&#hNG=-e&CCJ-MFohwlVfG-}Q6pIAbZs zkZrK!A;gU_{PV?nhwvbr0+l`x)IftPgMi(p7rcP={Q9l_Toz&)2xLTrFyU2*td=rDG_NN-k5)jZ~HYd zySO#+rQSKb_vj!6X}+I0Mt*IV4l}3@-#K41zC!c++Uw7T-rd;Sw`TkBOmkji?+*eG zB?kutbuzH_CnKogWE6r=g9uSXLa<`P-84QHO(%BHpN+{M-^~K^Um_UXp4yi@P+aR<1VcMhM~jR4aB=S|X$7~zdnEzU;^Oe>1F*YI58qCOYa5Hft@(N6nh&3h z@!~R&xbvxFyLZwUT_o8dLVi~no0Yr%C|wRBHV zs#}u54H<~6pVaf^%<(D)rQalejzt#r6Pbm}mrt%=}f zBtsZ9i0i+N7xmpFC|BIUOuYqj!8z)dTqF5Ia*2dcQ*KjZZ#$9;?QTDYq^wu3T$D{K ztsTI_!gKNlB@{E1+$6@#m*)c<3|Rv5tsNlV#6{ySxPs{MPz-`}UuK7%=FLO&kln)W zi>0c_KEBCxZqaBGQL%>gCtS^A*xH!!r6z?4#U-fGwy>}MNiT@t-XxVG93N6C3t9hS zF6Ir|_jp*5a8g(ANdKPXWzw{V43=aqrIgsLQUl(Q>`CRw)nEOZ#7>?EeO!o||Cf0*{}b!If`5fP@pyl~rd^lz ztr^iHHSyL~7%vV-KwqHCD^Y-x`a0TBgwLH^;fvo&Dy^|vB%aT&P5d#TkFz6V{ z0sM^_J>E4E*mYb)o&ZfivcD-UN>r7INL$7wivC=dCEn1D^3Lt!M80rogw*W#xoN!# z|K(%x>if*J#bSc;-xPH(nGB>pf4)3^hvX<0x_b*9U zB%${sQS9q%KN|{EEDMUd7{V95~%J($i-U%b^7(cDB8lbjDrT(@h_)BJ(!|D zRivA9c%(G(=zF;=JlYt;0~AYei#Fe;*OFVGwBFp->~vcOs9Q8girE`e5|@zgzmy zE-PvKi3$dM3#_Smum&~}3e*uHchIOXF%)lioRGmE21{7jaqyQ@x&82b94-julUIVd zBo13^M60EzT@qNVUhy-6D_Re)3yur}n1Ei;atynTtf?n+76yj?;(%5>to71Fx45 zN(>3Ha)1yBmSocN>o*uwk!|{m$=sopX%}C?2+b?JBgK?&Z^%oA7?PLU{8CyR1ud)1 zuf=yhlEqg^LXVD+q@rL!{xF_DeV@MmvfyNL_*zOxo%@oE7aPiIf`;k9fg#@^19{F0gPH6gIl!Pf?>WJBfp^76~Kke0U;nNnWY8<2NEe}`q$imY4YIs3MhVqsvdK3ng~-e+CrS8AF4-o{vAix}yR#^7 z|B?*U+R5JA{PK9+epnIU*zlr;uh;PMn%~#7&xScxMpT`Z@zWne>U%?`d@M;|{ZR9B zQXIY|sYKR2UXD7pCL8~tG&>tFp1KYqgezDpuWA3GsctOs`m>#g()sIe4+Fl9ilRWF zI$e*ctVPF1>nbknmvDvWNZOFhbYidfV^(X~NGo{TFl3F|>Yj{u_mjRjivT=hap0ul zi5uTfC}sC!3Dc&)%U@#S7T(K`ycBDkydbP54X~sMhi*z(O zxi&YSt?FjmR3uHP2kNZ*`HgSjSM#w#B)dd>`E9d-h`B5)x8))kF10JYjxydztxfB~ zYX$eo#nN-Wwq!hBZYcz25uDi@z7g{M+g_kc9!(p4bWT&|6ot2WRDA!D5_|o?QGY{! z(9V!0XuJrtR!Z;KD~ay4ja$FN>0vDFZJ%~Il>My-Y9J7u%Mu9oR->(l9)SL)U%zcX z(TQ{aenwWiEeGs&vZiXuw6dpz_&Gn`?^zNd~C26>6cT?Vt!~L^4@Y}N}XYS z(l3NT4TozIxGVfIasAw)E8znqZt*UJ_o zn`ADDdzVSPte&@MzIEVmYf*2w!&Z5v_A8Y@W}jDXo)G9?pHg}8rdV`q3FZ9P0kre- zvEpGfhXsGd6WE37cXipAEjbq750O+(W;v2M%u zaBCM+mgE!#><}_$gcxxm7Nip58{-i~+q#2BJLE3^t$A_H!sIEP*dDIOmH^qPJ=lux z^_nugQ;tgG>#cv<5q5{Uo90M;l6+^EJTEp-NFvaG&m937a-O~Rdf4dtrsAK5UYaW) zj|S5=_mWU@kx}#_dvY9yR|JW65U&Jg^L4^dO55i+47ITf;UR#0M}om41P~E`95L94 zn9@ZX(YBnwoXYj7z^3*64ar0sQWnxTc;NelqxlK;K>5aoOKC;+RX!o}zn|tNoqhee zLO6JRSZ#swc9a#%*73{!G$|H#e#=WBjY6DcZ2!R)CCpwSUrU+8&PRh<3XCGBm!myi ztH>{u1=i|HM*=Gl3W|go9s2NwRxiJpz+-BDIRN7I0CPS$y+UJ< zk|sl?*6&X5@+&i%_Oe}ZkKO(fhpgP%V8Nvd9osjoTVHSZNwtG7Z$+E5{qCll$l5Up zkmO)V6Ja(P(kb7S*pvMm(sPHbE{&K@du=zzLfPzoW6QH)A;qYn3M0w1B3TarK4$>b zMm3;wM(*McBgSw0&(6~5-%Uc|(PR756#}O4YstXkh8$auEnv18J*lV3kZ9563Zcb5 z<~z*awgc*yG>zBsERPii&&MMFV|SN)h!$X_mf3*j7woVAJHmC4>9Ze;tFw5=5q=&M zQyqXJx3Ppzh11+-PD0}Dv|$`5>IK&eDs#a+hnl;n&LXf^fqnN+Sc8(U<5&>%54G%E zQO4!hlada0hq=PsaLV3}tGRtQLU|(8&5rrG%PslbSJ>S2ONw!OB+ZLvy=mR|aWjQ^ z9#dq+AL$G3bl+H93Ugrij)E!J3n&i~B3R^oyW&8MZ4?l4KaJ`d zrvPzu1^NN|OnfsD#O6FEwGwG=+npt}SlO~DYqzbpUkYjtpyM&I4c}Hi9Xi=|BpgcW zl!^bf9n1?TLmcbA~^^=Sz6k`G?X(C0*r`QiA@OU&pQpuCn0>~*x-m152-IW4Vuj_ooduyyW9 zYoEis-Uy`7{=KEmNK+U=eL;K}B`$DNJ zB}fd7NV(LE9WfL~LBhY8 z$)m_plOc+)T(LV$nvWxi6ez;8cKZkVMH^D2gz4;=RNoeT`1)*D(oe!_r@bb@$abOI z-g$l*PeNDVb6=q*i6d!?I8qHOMCk}A!yhMM-4MVIlPCd#9Rb)qazg++gBr_>!yEeX zkdKDe@Qc}`$ar5NTwAQS%&P4bktBr-zz$YSf`;1m*hi8-$+ z(Jcw*4zC(~%E6AmICrU@sSAsmfcf0__sUKhAG`L|?hfi^bw%3V0n35hWsB=t>pYO!&R>9lVMhk=yx^C}=wVWE_jA(d%GI zdpu2I9!s&3{;#lyNKdjh7-T-g&#=}!)=^}^1#^~!gkSqnC16Ukv*}Oj0PQsP8Sog} z?;pz9E4owvg6yEEA}Ue_V&`Qb=*&heib}qXY}Eq{*s)uGH5YFpNjLWlH8Byta$TSF z(~E}4T`m_hIr(F=hD@Qa4HcAJti+19KVb{L!xI)}|KvAT@iKTK)m4)uyK-fCeauMw z60Md!;q)IL_(Q&U*(>DArgjPPb5_Pv%Ve$de))|{w0OgR!_Y%Uw!l-2D)y+BNw6EB z8kazg08)g7A(WcdiEn3d+jXFy%d{9oSn87H&MWv~jFp716|vd)wa9SGE#cVh*ABJ& zkQS<g)F=Rhcm-f7)gc%X(8@y)Nd>>0h(%!g z>2K>->5Y0rMU}W=Vf6{8iH`4OAM)++s@JSRLbjqA#EtFModT%DTdM$eBV}ZnKVN2R z3(${a{w{fk-q7qFWqO6F3D&t4p(~eW8=8igYo}u}NzucNBCDmy^hIr8{mCxT9|05V zQjfB-kF^lO*@+tJ77HDbTxNyuxBX{D-enUI*96@N7>C=$tJQl49=ABJAGd z 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 z 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 DtZ=Ok From 49531bdb1feb239f2c56d6a644d263de77ded8bc Mon Sep 17 00:00:00 2001 From: EC2 Default User Date: Sat, 20 Aug 2016 19:05:49 +0000 Subject: [PATCH 07/31] add lib for dev --- ex/design.pl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ex/design.pl b/ex/design.pl index 340c2f7..a74781a 100755 --- a/ex/design.pl +++ b/ex/design.pl @@ -11,6 +11,9 @@ use strict; use Getopt::Long; use Path::Tiny; + +use lib '../lib'; + use MPD; # variables From b8cbfd0a390803caecedc73037a3d35f843a087c Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Sun, 21 Aug 2016 18:27:41 +0000 Subject: [PATCH 08/31] updated beanstalk server to support updated config --- bin/beantalk_queue_server.pl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bin/beantalk_queue_server.pl b/bin/beantalk_queue_server.pl index 8306b38..0189cc7 100755 --- a/bin/beantalk_queue_server.pl +++ b/bin/beantalk_queue_server.pl @@ -182,14 +182,14 @@ sub coerceInputs { my $basic = $config->{User}{Basic}; my $advanced = $config->{User}{Advanced}; - my %basicOptions = map { $_ => $basic->{$_}{val} } keys %$basic; - my %advancedOptions = map { $_ => $advanced->{$_}{val} } keys %$advanced; + my %basicOptions = map { $basic->{$_}{name} => $basic->{$_}{val} } keys %$basic; + my %advancedOptions = map { $advanced->{$_}{name} => $advanced->{$_}{val} } keys %$advanced; my $userBasic = $jobDetailsHref->{options}{Basic}; my $userAdvanced = $jobDetailsHref->{options}{Advanced}; - my %userBasicOptions = map { $_ => $userBasic->{$_}{val} } keys %$userBasic; - my %userAdvancedOptions = map { $_ => $userAdvanced->{$_}{val} } keys %$userAdvanced; + my %userBasicOptions = map { $userBasic->{$_}{name} => $userBasic->{$_}{val} } keys %$userBasic; + my %userAdvancedOptions = map { $userAdvanced->{$_}{name} => $userAdvanced->{$_}{val} } keys %$userAdvanced; # right hand precedence; From 7da1f9ed60b76ca2bbd3a0d53660b8ca61fb24ba Mon Sep 17 00:00:00 2001 From: EC2 Default User Date: Tue, 23 Aug 2016 17:02:16 +0000 Subject: [PATCH 09/31] moved more options into advanced --- config/web/hg38.yml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/config/web/hg38.yml b/config/web/hg38.yml index 011ca9b..d0bd8e3 100644 --- a/config/web/hg38.yml +++ b/config/web/hg38.yml @@ -5,7 +5,7 @@ Core: MpdBinary: /home/ec2-user/bin/mpd MpdIdx: hg38.d14.sdx dbSnpIdx: ds_flat.sdx - + RunIsPcr: 0 User: Basic: - @@ -13,16 +13,6 @@ User: val: 0.8 type: int desc: "How much of the target do you want to be covered for us to call it ok." - - - name: PrimerSizeMin - val: 17 - type: int - desc: "Minimum primer size (in base pairs)." - - - name: PrimerSizeMax - val: 27 - type: int - desc: "Maximum primer size (in base pairs)." - name: AmpSizeMax val: 260 @@ -35,11 +25,6 @@ User: type: int min: 100 desc: "Minimum amplicon size for each PCR reaction (min value: 100)." - - - name: PadSize - val: 60 - type: int - desc: "The size of the flanking region that is used to design the primer." - name: PoolMax val: 10 @@ -48,6 +33,21 @@ User: max: 10 Advanced: + - + name: PadSize + val: 60 + type: int + desc: "The size of the flanking region that is used to design the primer." + - + name: PrimerSizeMin + val: 17 + type: int + desc: "Minimum primer size (in base pairs)." + - + name: PrimerSizeMax + val: 27 + type: int + desc: "Maximum primer size (in base pairs)." - name: TmMax val: 62 From 7e895f20fa0f7ee843bd8f29d68e2e21a0383c8b Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Tue, 23 Aug 2016 17:09:54 +0000 Subject: [PATCH 10/31] store bool values as JSON boolean types --- config/web/hg38.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/web/hg38.yml b/config/web/hg38.yml index d0bd8e3..6fbb570 100644 --- a/config/web/hg38.yml +++ b/config/web/hg38.yml @@ -111,6 +111,6 @@ User: # type: bool - name: Randomize - val: 1 + val: true type: bool desc: "To minimize batch effects, plate primer pools in random order" \ No newline at end of file From 6c01114ff979527c4d7d79ed1e0a94705f80f04b Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Tue, 23 Aug 2016 17:15:51 +0000 Subject: [PATCH 11/31] option description: more concise, provide forward/reverse adapter descriptions --- config/web/hg38.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/config/web/hg38.yml b/config/web/hg38.yml index 6fbb570..1b2cd68 100644 --- a/config/web/hg38.yml +++ b/config/web/hg38.yml @@ -12,7 +12,7 @@ User: name: CoverageThreshold val: 0.8 type: int - desc: "How much of the target do you want to be covered for us to call it ok." + desc: "Required target coverage percentage" - name: AmpSizeMax val: 260 @@ -37,7 +37,7 @@ User: name: PadSize val: 60 type: int - desc: "The size of the flanking region that is used to design the primer." + desc: "Size of the flanking region that is used to design the primer." - name: PrimerSizeMin val: 17 @@ -52,26 +52,26 @@ User: name: TmMax val: 62 type: float - desc: "Maximum primer melting temperature (Tm) of your primer." + desc: "Maximum primer melting temperature (Tm)." - name: TmMin val: 57 type: float - desc: "Maximum primer melting temperature (Tm) of your primer." + desc: "Maximum primer melting temperature (Tm)." - name: GcMax val: 0.7 type: float max: 1 min: 0 - desc: "Maximum percent GC content of your primer." + desc: "Maximum primer percent GC content." - name: GcMin val: 0.3 type: float max: 1 min: 0 - desc: "Minimum percent GC content of your primer." + desc: "Minimum percent primer GC content." - name: Iter val: 2 @@ -102,10 +102,12 @@ User: name: FwdAdapter val: ACACTGACGACATGGTTCTACA type: str + desc: "Forward adapter sequence" - name: RevAdapter val: TACGGTAGCAGAGACTTGGTCT type: str + desc: "Reverse adapter sequence" # - name: Offset # val: 0 # type: bool From e4a4ce2ed980c033b07e17194eaf61504aa4fb85 Mon Sep 17 00:00:00 2001 From: EC2 Default User Date: Tue, 23 Aug 2016 17:50:40 +0000 Subject: [PATCH 12/31] fixed JSON::PP::Boolean not being coerced into Moose Bool type --- bin/beantalk_queue_server.pl | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/bin/beantalk_queue_server.pl b/bin/beantalk_queue_server.pl index 0189cc7..274ac37 100755 --- a/bin/beantalk_queue_server.pl +++ b/bin/beantalk_queue_server.pl @@ -146,8 +146,11 @@ sub handleJob { my $m = MPD->new_with_config($inputHref); - my $result = $m->RunAll(); + say "MPD is "; + p $m; + my $result = $m->RunAll(); + return (undef, $result); } catch { my $indexOfConstructor = index($_, "MPD::"); @@ -182,20 +185,28 @@ sub coerceInputs { my $basic = $config->{User}{Basic}; my $advanced = $config->{User}{Advanced}; - my %basicOptions = map { $basic->{$_}{name} => $basic->{$_}{val} } keys %$basic; - my %advancedOptions = map { $advanced->{$_}{name} => $advanced->{$_}{val} } keys %$advanced; + my %basicOptions = map { $_->{name} => $_->{val} } @$basic; + my %advancedOptions = map { $_->{name} => $_->{val} } @$advanced; my $userBasic = $jobDetailsHref->{options}{Basic}; my $userAdvanced = $jobDetailsHref->{options}{Advanced}; - my %userBasicOptions = map { $userBasic->{$_}{name} => $userBasic->{$_}{val} } keys %$userBasic; - my %userAdvancedOptions = map { $userAdvanced->{$_}{name} => $userAdvanced->{$_}{val} } keys %$userAdvanced; + my %userBasicOptions = map { $_->{name} => $_->{val} } @$userBasic; + my %userAdvancedOptions = map { $_->{name} => $_->{val} } @$userAdvanced; # right hand precedence; my $mergedConfig = merge($coreHref, \%basicOptions, \%advancedOptions, \%userBasicOptions, \%userAdvancedOptions); + + # JSON::PP::Boolean will not pass moose constraint for Bool + foreach my $val (values %$mergedConfig) { + if(ref $val eq 'JSON::PP::Boolean') { + $val = !!$val; + } + } + $mergedConfig->{publisher} = { server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, queue => $conf->{beanstalkd}{tubes}{annotation}{events}, @@ -212,11 +223,6 @@ sub coerceInputs { $mergedConfig->{OutDir} = $jobDetailsHref->{dirs}{out}; $mergedConfig->{ProjectName} = $jobDetailsHref->{name}; - if($verbose) { - say "mergedConfig is"; - p $mergedConfig; - } - return $mergedConfig; } From 992599e2b906f4ffa806dc055dfaec5eb1bb7221 Mon Sep 17 00:00:00 2001 From: Thomas Wingo Date: Tue, 23 Aug 2016 21:04:40 -0400 Subject: [PATCH 13/31] added parameter checking to iterative primer design --- lib/MPD.pm | 145 ++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 127 insertions(+), 18 deletions(-) diff --git a/lib/MPD.pm b/lib/MPD.pm index 62524cd..7e5f1e0 100644 --- a/lib/MPD.pm +++ b/lib/MPD.pm @@ -64,6 +64,37 @@ has PoolMin => ( is => 'ro', isa => 'Int', default => 1, required => 1 ) has TmStep => ( is => 'rw', isa => 'Num', default => 0.5, required => 1 ); has PadSize => ( is => 'ro', isa => 'Int', default => 60, required => 1 ); +# max and min allowed parameter values +my %ParmsMax = ( + PrimerSizeMin => 30, + PrimerSizeMax => 30, + AmpSizeMin => 100, + AmpSizeMax => 1000, + GcMin => 0.8, + GcMax => 0.8, + TmMin => 75, + TmMax => 75, + PoolMax => 10, + PoolMin => 10, + TmStep => 4, + PadSize => 200, +); + +my %ParmsMin = ( + PrimerSizeMin => 17, + PrimerSizeMax => 17, + AmpSizeMin => 100, + AmpSizeMax => 100, + GcMin => 0.3, + GcMax => 0.3, + TmMin => 50, + TmMax => 50, + PoolMax => 1, + PoolMin => 1, + TmStep => 0.5, + PadSize => 60, +); + # regions that are uncovered _after_ initial trial has UnCovered => ( is => 'rw', isa => 'Maybe[MPD::Bed]', default => sub { } ); @@ -124,26 +155,29 @@ has KeepPrimers => ( default => sub { [] }, ); -has verbose => (is => 'ro', default => 1); +has verbose => ( is => 'ro', default => 1 ); + +has publisher => ( is => 'ro' ); -has publisher => (is => 'ro'); sub BUILD { my $self = shift; - if($self->publisher) { - $self->setPublisher($self->publisher); + if ( $self->publisher ) { + $self->setPublisher( $self->publisher ); } - $self->setLogPath(path($self->OutDir)->child($self->OutExt . ".log")->stringify); + $self->setLogPath( + path( $self->OutDir )->child( $self->OutExt . ".log" )->stringify ); - if($self->Debug) { + if ( $self->Debug ) { $self->setLogLevel('DEBUG'); } - if($self->verbose) { + if ( $self->verbose ) { $self->setVerbosity(1); } } + sub RunAll { my $self = shift; $self->FindBestCoverage(1); @@ -156,7 +190,7 @@ sub PrintPrimerData { if ( !$self->no_primer ) { - if($self->Debug) { + if ( $self->Debug ) { say "Writing final primer design."; } @@ -182,7 +216,7 @@ sub PrintPrimerData { $p->WriteIsPcrFile( $isPcrPt->stringify ); } else { - $self->log('warn', 'No Primers written. This might be a dry run.'); + $self->log( 'warn', 'No Primers written. This might be a dry run.' ); } } @@ -193,12 +227,32 @@ sub FindBestCoverage { my $iterTotal = $self->IterMax + 1; while ( $self->_Iter < $self->IterMax ) { + + my $ok = $self->_validatePcrParams; + if ( !$ok ) { + $self->PrintPrimerData( $self->OutExt ); + } $self->_runPrimerDesign( $self->PoolMin ); + $self->_incrAmpSize; + $ok = $self->_validatePcrParams; + if ( !$ok ) { + $self->PrintPrimerData( $self->OutExt ); + } $self->_runPrimerDesign( $self->PoolMin ); + $self->_incrTm; + $ok = $self->_validatePcrParams; + if ( !$ok ) { + $self->PrintPrimerData( $self->OutExt ); + } $self->_runPrimerDesign( $self->PoolMin ); + $self->_incrTmStep; + $ok = $self->_validatePcrParams; + if ( !$ok ) { + $self->PrintPrimerData( $self->OutExt ); + } $self->_runPrimerDesign( $self->PoolMin ); $self->_incrIter; @@ -209,6 +263,60 @@ sub FindBestCoverage { return $self->PrintPrimerData( $self->OutExt ); } +sub _validatePcrParams { + my $self = shift; + + my @fail; + + for my $attr ( keys %ParmsMin ) { + if ( $self->$attr < $ParmsMin{$attr} ) { + push @fail, + sprintf( "%s (%d) < minimum (%d)", $attr, $self->$attr, $ParmsMin{$attr} ); + } + elsif ( $self->$attr > $ParmsMax{$attr} ) { + push @fail, + sprintf( "%s (%d) > maximum (%d)", $attr, $self->$attr, $ParmsMax{$attr} ); + } + elsif ( $attr eq "PrimerSizeMin" ) { + if ( $self->$attr > $self->PrimerSizeMax ) { + push @fail, + sprintf( "%s (%d) < PrimerSizeMax (%d)", + $attr, $self->$attr, $self->PrimerSizeMax ); + } + } + elsif ( $attr eq "GcMin" ) { + if ( $self->$attr > $self->GcMax ) { + push @fail, sprintf( "%s (%d) > GcMax (%d)", $attr, $self->$attr, $self->GcMax ); + } + } + elsif ( $attr eq "TmMin" ) { + if ( $self->$attr > $self->TmMax ) { + push @fail, sprintf( "%s (%d) > TmMax (%d)", $attr, $self->$attr, $self->TmMax ); + } + } + elsif ( $attr eq "PoolMax" ) { + if ( $self->$attr < $self->PoolMin ) { + push @fail, sprintf( "%s (%d) < PoolMin (%d)", $attr, $self->$attr, $self->PoolMin ); + } + } + elsif ( $attr eq "PadSize" ) { + if ( $self->$attr < $self->PrimerSizeMin ) { + push @fail, + sprintf( "%s (%d) < PrimerSizeMin (%d)", + $attr, $self->$attr, $self->PrimerSizeMin ); + } + } + } + if ( scalar @fail > 0 ) { + # output message + $self->log( "Warn", join "\n", @fail ); + return; + } + else { + return 1; + } +} + sub _build_Bed { my $self = shift; return MPD::Bed->new( $self->BedFile->stringify ); @@ -230,11 +338,11 @@ sub _pcrParams { } if ( $self->UnCovered() ) { - $self->log('info', "PCR Params: using uncovered bed data"); + $self->log( 'info', "PCR Params: using uncovered bed data" ); $attrs{Bed} = $self->UnCovered(); } else { - $self->log('info', "PCR Params: using original bed data"); + $self->log( 'info', "PCR Params: using original bed data" ); $attrs{Bed} = $self->Bed(); } say "======================" if $self->Debug; @@ -347,7 +455,7 @@ sub _keepPoolPrimers { my $self = shift; if ( $self->no_pool ) { - return $self->log('info', "no pooled primers"); + return $self->log( 'info', "no pooled primers" ); } for my $aref ( $self->all_pools ) { @@ -396,27 +504,28 @@ sub _saveJsonData { sub _printPrimerSummary { my ( $self, $primer, $labelStr ) = @_; - $self->log('info', $labelStr); + $self->log( 'info', $labelStr ); if ( !defined $primer ) { - $self->log('info', ">> No Primers <<"); + $self->log( 'info', ">> No Primers <<" ); } elsif ( reftype $primer eq 'ARRAY' ) { my $count = 1; for my $primerObj (@$primer) { - $self->log('info', "--- Primer Group $count ---"); - $self->log('info', $primerObj->Summarize_as_str()); + $self->log( 'info', "--- Primer Group $count ---" ); + $self->log( 'info', $primerObj->Summarize_as_str() ); $count++; } } elsif ( blessed $primer eq 'MPD::Primer' ) { - $self->log('info', $primer->Summarize_as_str() ); + $self->log( 'info', $primer->Summarize_as_str() ); } else { - $self->log('fatal', "unrecognized thing to print"); + $self->log( 'fatal', "unrecognized thing to print" ); } } __PACKAGE__->meta->make_immutable; 1; + From a4638915e0c0b935d667d20cdabf189d83a999ec Mon Sep 17 00:00:00 2001 From: Thomas Wingo Date: Tue, 23 Aug 2016 21:04:49 -0400 Subject: [PATCH 14/31] code tidy --- bin/beantalk_queue_server.pl | 252 +++++++++++++++++++---------------- lib/MPD/Bed.pm | 10 +- lib/MPD/Bed/Raw.pm | 4 +- lib/MPD/Primer.pm | 40 +++--- lib/MPD/PrimerDesign.pm | 4 +- lib/MPD/Psl.pm | 14 +- lib/MPD/isPcr.pm | 6 +- 7 files changed, 180 insertions(+), 150 deletions(-) diff --git a/bin/beantalk_queue_server.pl b/bin/beantalk_queue_server.pl index 274ac37..d3b2fde 100755 --- a/bin/beantalk_queue_server.pl +++ b/bin/beantalk_queue_server.pl @@ -56,197 +56,221 @@ # max of 1 job at a time for now my $DEBUG = 0; -my $conf = LoadFile('../config/queue.yaml'); +my $conf = LoadFile('../config/queue.yaml'); # Beanstalk servers will be sharded -my $beanstalkHost = $conf->{beanstalk_host_1}; -my $beanstalkPort = $conf->{beanstalk_port_1}; +my $beanstalkHost = $conf->{beanstalk_host_1}; +my $beanstalkPort = $conf->{beanstalk_port_1}; my $configPathBaseDir = "../config/web/"; my $verbose = 1; -my $beanstalk = Beanstalk::Client->new({ - server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, - default_tube => $conf->{beanstalkd}{tubes}{annotation}{submission}, - connect_timeout => 1, - encoder => sub { encode_json(\@_) }, - decoder => sub { @{decode_json(shift)} }, -}); - -my $beanstalkEvents = Beanstalk::Client->new({ - server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, - default_tube => $conf->{beanstalkd}{tubes}{annotation}{events}, - connect_timeout => 1, - encoder => sub { encode_json(\@_) }, - decoder => sub { @{decode_json(shift)} }, -}); +my $beanstalk = Beanstalk::Client->new( + { + server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, + default_tube => $conf->{beanstalkd}{tubes}{annotation}{submission}, + connect_timeout => 1, + encoder => sub { encode_json( \@_ ) }, + decoder => sub { @{ decode_json(shift) } }, + } +); + +my $beanstalkEvents = Beanstalk::Client->new( + { + server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, + default_tube => $conf->{beanstalkd}{tubes}{annotation}{events}, + connect_timeout => 1, + encoder => sub { encode_json( \@_ ) }, + decoder => sub { @{ decode_json(shift) } }, + } +); my $pm = Parallel::ForkManager->new(8); -while(my $job = $beanstalk->reserve ) { +while ( my $job = $beanstalk->reserve ) { $pm->start and next; - say "starting job " . $job->id; - - # Parallel ForkManager used only to throttle number of jobs run in parallel - # cannot use run_on_finish with blocking reserves, use try catch instead - # Also using forks helps clean up leaked memory from LMDB_File - # Unfortunately, parallel fork manager doesn't play nicely with try tiny - # prevents anything within the try from executing - my $jobDataHref = decode_json( $job->data ); - - $beanstalkEvents->put({ priority => 0, data => encode_json{ - event => 'started', - queueId => $job->id, - } } ); - - my ($err, $statistics) = handleJob($jobDataHref, $job->id); - - if($err) { - say "job " . $job->id . " failed with $err"; - - $beanstalkEvents->put( { priority => 0, data => encode_json({ - event => 'failed', - queueId => $job->id, - reason => $err, - }) } ); - - $beanstalk->bury($job->id); - } else { - say "completed job with queue id " . $job->id; - - # Signal completion before completion actually occurs via delete - # To be conservative; since after delete message is lost - $beanstalkEvents->put({ priority => 0, data => encode_json({ - event => 'completed', + say "starting job " . $job->id; + + # Parallel ForkManager used only to throttle number of jobs run in parallel + # cannot use run_on_finish with blocking reserves, use try catch instead + # Also using forks helps clean up leaked memory from LMDB_File + # Unfortunately, parallel fork manager doesn't play nicely with try tiny + # prevents anything within the try from executing + my $jobDataHref = decode_json( $job->data ); + + $beanstalkEvents->put( + { + priority => 0, + data => encode_json { + event => 'started', queueId => $job->id, - result => $statistics, - }) } ); - - $beanstalk->delete($job->id); + } } + ); + + my ( $err, $statistics ) = handleJob( $jobDataHref, $job->id ); + + if ($err) { + say "job " . $job->id . " failed with $err"; + + $beanstalkEvents->put( + { + priority => 0, + data => encode_json( + { + event => 'failed', + queueId => $job->id, + reason => $err, + } + ) + } + ); + + $beanstalk->bury( $job->id ); + } + else { + say "completed job with queue id " . $job->id; + + # Signal completion before completion actually occurs via delete + # To be conservative; since after delete message is lost + $beanstalkEvents->put( + { + priority => 0, + data => encode_json( + { + event => 'completed', + queueId => $job->id, + result => $statistics, + } + ) + } + ); + + $beanstalk->delete( $job->id ); + } $pm->finish(0); } $pm->wait_all_children(); - + sub handleJob { my $submittedJob = shift; - my $queueId = shift; + my $queueId = shift; my $failed; - my $inputHref = coerceInputs($submittedJob, $queueId); + my $inputHref = coerceInputs( $submittedJob, $queueId ); try { - my $dir = path($inputHref->{OutDir}); + my $dir = path( $inputHref->{OutDir} ); if ( !$dir->is_dir ) { $dir->mkpath(); } my $m = MPD->new_with_config($inputHref); - + say "MPD is "; p $m; my $result = $m->RunAll(); - - return (undef, $result); - } catch { - my $indexOfConstructor = index($_, "MPD::"); - - if(~$indexOfConstructor) { - $failed = substr($_, 0, $indexOfConstructor); - } else { + + return ( undef, $result ); + } + catch { + my $indexOfConstructor = index( $_, "MPD::" ); + + if ( ~$indexOfConstructor ) { + $failed = substr( $_, 0, $indexOfConstructor ); + } + else { $failed = $_; } - return ($_, undef); + return ( $_, undef ); }; } #Here we may wish to read a json or yaml file containing argument mappings sub coerceInputs { my $jobDetailsHref = shift; - my $queueId = shift; + my $queueId = shift; - my $inputFilePath = $jobDetailsHref->{ inputFilePath }; - my $outputDir = $jobDetailsHref->{dirs}{out}; - my $outputExt = $jobDetailsHref->{name}; + my $inputFilePath = $jobDetailsHref->{inputFilePath}; + my $outputDir = $jobDetailsHref->{dirs}{out}; + my $outputExt = $jobDetailsHref->{name}; - my $configFilePath = getConfigFilePath( $jobDetailsHref->{ assembly } ); + my $configFilePath = getConfigFilePath( $jobDetailsHref->{assembly} ); my $config = LoadFile($configFilePath); my $coreHref = $config->{Core}; - ########## Gather basic and advanced options ################### - my $basic = $config->{User}{Basic}; + my $basic = $config->{User}{Basic}; my $advanced = $config->{User}{Advanced}; - my %basicOptions = map { $_->{name} => $_->{val} } @$basic; + my %basicOptions = map { $_->{name} => $_->{val} } @$basic; my %advancedOptions = map { $_->{name} => $_->{val} } @$advanced; - my $userBasic = $jobDetailsHref->{options}{Basic}; + my $userBasic = $jobDetailsHref->{options}{Basic}; my $userAdvanced = $jobDetailsHref->{options}{Advanced}; - my %userBasicOptions = map { $_->{name} => $_->{val} } @$userBasic; + my %userBasicOptions = map { $_->{name} => $_->{val} } @$userBasic; my %userAdvancedOptions = map { $_->{name} => $_->{val} } @$userAdvanced; # right hand precedence; - my $mergedConfig = merge($coreHref, \%basicOptions, \%advancedOptions, - \%userBasicOptions, \%userAdvancedOptions); - + my $mergedConfig = + merge( $coreHref, \%basicOptions, \%advancedOptions, \%userBasicOptions, + \%userAdvancedOptions ); # JSON::PP::Boolean will not pass moose constraint for Bool - foreach my $val (values %$mergedConfig) { - if(ref $val eq 'JSON::PP::Boolean') { + foreach my $val ( values %$mergedConfig ) { + if ( ref $val eq 'JSON::PP::Boolean' ) { $val = !!$val; } } $mergedConfig->{publisher} = { - server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, - queue => $conf->{beanstalkd}{tubes}{annotation}{events}, + server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, + queue => $conf->{beanstalkd}{tubes}{annotation}{events}, messageBase => { - event => 'progress', + event => 'progress', queueId => $queueId, - data => undef, + data => undef, } }; - $mergedConfig->{configfile} = $configFilePath; - $mergedConfig->{BedFile} = $jobDetailsHref->{ inputFilePath }; - $mergedConfig->{OutExt} = $jobDetailsHref->{name}; - $mergedConfig->{OutDir} = $jobDetailsHref->{dirs}{out}; + $mergedConfig->{configfile} = $configFilePath; + $mergedConfig->{BedFile} = $jobDetailsHref->{inputFilePath}; + $mergedConfig->{OutExt} = $jobDetailsHref->{name}; + $mergedConfig->{OutDir} = $jobDetailsHref->{dirs}{out}; $mergedConfig->{ProjectName} = $jobDetailsHref->{name}; return $mergedConfig; } +# { +# configfile => $config_file, +# BedFile => $bed_file, +# OutExt => $out_ext, +# OutDir => $dir, +# InitTmMin => 58, +# InitTmMax => 61, +# PoolMin => $poolMin, +# Debug => $verbose, +# IterMax => 2, +# RunIsPcr => 0, +# Act => $act, +# ProjectName => $out_ext, +# FwdAdapter => 'ACACTGACGACATGGTTCTACA', +# RevAdapter => 'TACGGTAGCAGAGACTTGGTCT', +# Offset => 0, +# Randomize => 1, +# a => 1 +# } - # { - # configfile => $config_file, - # BedFile => $bed_file, - # OutExt => $out_ext, - # OutDir => $dir, - # InitTmMin => 58, - # InitTmMax => 61, - # PoolMin => $poolMin, - # Debug => $verbose, - # IterMax => 2, - # RunIsPcr => 0, - # Act => $act, - # ProjectName => $out_ext, - # FwdAdapter => 'ACACTGACGACATGGTTCTACA', - # RevAdapter => 'TACGGTAGCAGAGACTTGGTCT', - # Offset => 0, - # Randomize => 1, - # a => 1 - # } - sub getConfigFilePath { my $assembly = shift; @@ -260,5 +284,5 @@ sub getConfigFilePath { return $maybePath[0]; } - die "\n\nNo config path found for the assembly $assembly. Exiting\n\n" + die "\n\nNo config path found for the assembly $assembly. Exiting\n\n"; } diff --git a/lib/MPD/Bed.pm b/lib/MPD/Bed.pm index db3ea07..da5bdb6 100644 --- a/lib/MPD/Bed.pm +++ b/lib/MPD/Bed.pm @@ -172,12 +172,12 @@ sub _processBedFile { push @array, $b; } catch { - $self->log('info', "ignoring line: $line"); + $self->log( 'info', "ignoring line: $line" ); }; } else { - $self->log('fatal', sprintf( "Bedfile missing chr, start, or stop: %s", $line ) ); + $self->log( 'fatal', sprintf( "Bedfile missing chr, start, or stop: %s", $line ) ); } } return $self->_processBedObjs( \@array ); @@ -279,11 +279,13 @@ sub BUILDARGS { return $class->SUPER::BUILDARGS( $_[0] ); } else { - return $class->log('fatal', "Construct MPD::Bed object with either a hashref or bed file"); + return $class->log( 'fatal', + "Construct MPD::Bed object with either a hashref or bed file" ); } } else { - return $class->log('fatal', "Construct MPD::Bed object with either a hashref or bed file"); + return $class->log( 'fatal', + "Construct MPD::Bed object with either a hashref or bed file" ); } } diff --git a/lib/MPD/Bed/Raw.pm b/lib/MPD/Bed/Raw.pm index e214a52..859d60c 100644 --- a/lib/MPD/Bed/Raw.pm +++ b/lib/MPD/Bed/Raw.pm @@ -58,12 +58,12 @@ sub BUILD { if ( $self->Start > $self->End ) { my $msg = sprintf( "Error: Bed entry, start > stop: %s:%s-%s", $self->Chr, $self->Start, $self->End ); - return $self->log('fatal', $msg); + return $self->log( 'fatal', $msg ); } if ( $self->Size == 0 ) { my $msg = sprintf( "Warn: Bed entry, start == stop: %s:%s-%s", $self->Chr, $self->Start, $self->End ); - $self->log('warn', $msg); + $self->log( 'warn', $msg ); } } diff --git a/lib/MPD/Primer.pm b/lib/MPD/Primer.pm index 1051d64..0f351e2 100644 --- a/lib/MPD/Primer.pm +++ b/lib/MPD/Primer.pm @@ -99,7 +99,7 @@ sub WriteOrderFile { my ( $self, $file, $optHref ) = $check->(@_); if ( $self->no_primers ) { - return $self->('warn', "No primers to write to order file: $file"); + return $self->( 'warn', "No primers to write to order file: $file" ); } if ( eval("require 'Excel::Writer::XLSX'") ) { @@ -164,7 +164,7 @@ sub OrderAsHref { my ( $self, $optHref ) = $check->(@_); if ( $self->no_primers ) { - return $self->log('info', 'No primers to order'); + return $self->log( 'info', 'No primers to order' ); } # Determine number of pools for the primer set @@ -210,7 +210,7 @@ sub OrderAsHref { $offset = 0; } if ( $offset < 0 ) { - return $self->log('fatal', "Printing Offset (PrnOffset) expected to be >=0."); + return $self->log( 'fatal', "Printing Offset (PrnOffset) expected to be >=0." ); } # organize the data we need @@ -232,7 +232,7 @@ sub OrderAsHref { # are we beyond the max number of plates if ( !exists $poolStartsAref->[ $pairCount + $offset ] ) { - last $self->log('warn', "Asked to plate across >48 plates"); + last $self->log( 'warn', "Asked to plate across >48 plates" ); } # did we reach the maximum number of plates specified @@ -243,7 +243,7 @@ sub OrderAsHref { $plateMax + 1, $pairCount, $primerCount ); - $self->log('warn', $msg); + $self->log( 'warn', $msg ); return \%prnHash; } @@ -341,7 +341,7 @@ sub PrimerList { # TODO: use reftype here if ( scalar @$attrsAref == 0 ) { - return $self->log('fatal', "Attributes should be a list"); + return $self->log( 'fatal', "Attributes should be a list" ); } my @array; @@ -605,7 +605,7 @@ sub WriteCoveredFile { my ( $self, $fileName, $bedObj ) = $check->(@_); if ( $self->no_primers ) { - return $self->log('warn', "No primers to write to coverage file: $fileName"); + return $self->log( 'warn', "No primers to write to coverage file: $fileName" ); } my $fh = path($fileName)->filehandle(">"); @@ -618,7 +618,7 @@ sub WriteUncoveredFile { my ( $self, $fileName, $bedObj ) = $check->(@_); if ( $self->no_primers ) { - return $self->log('warn', "No primers to write to uncovered file: $fileName"); + return $self->log( 'warn', "No primers to write to uncovered file: $fileName" ); } my $fh = path($fileName)->filehandle(">"); @@ -637,7 +637,7 @@ sub WritePrimerFile { } if ( $self->no_primers ) { - return $self->log('warn', "No primers to write to primer file: $fileName"); + return $self->log( 'warn', "No primers to write to primer file: $fileName" ); } my $fh = path($fileName)->filehandle(">"); @@ -668,7 +668,7 @@ sub WriteIsPcrFile { } if ( $self->no_primers ) { - return $self->log('warn', "No primers to write to isPcr file: $fileName"); + return $self->log( 'warn', "No primers to write to isPcr file: $fileName" ); } my $fh = path($fileName)->filehandle(">"); @@ -689,7 +689,7 @@ sub Sumarize_as_aref { my @array; if ( $self->no_primers ) { - return $self->log('warn', "No primers to summarize"); + return $self->log( 'warn', "No primers to summarize" ); } # header @@ -719,7 +719,7 @@ sub Summarize_as_str { # BUILDARGS takes either a hash reference or string, which is a primer file sub BUILDARGS { my $class = shift; - + if ( scalar @_ == 1 ) { if ( !reftype( $_[0] ) ) { # assumption is that you passed a file be read and used to create @@ -736,13 +736,15 @@ sub BUILDARGS { return $class->SUPER::BUILDARGS( $_[0] ); } else { - return $class->log('fatal', "Error: Construct MPD::Primer object with either a hashref," - . " arrayref of hashrefs, or primer file"); + return $class->log( 'fatal', + "Error: Construct MPD::Primer object with either a hashref," + . " arrayref of hashrefs, or primer file" ); } } else { - return $class->log('fatal', 'Error: Construct MPD::Primer object with either' - . ' a hashref, arrayref of hashrefs, or primer file'); + return $class->log( 'fatal', + 'Error: Construct MPD::Primer object with either' + . ' a hashref, arrayref of hashrefs, or primer file' ); } } @@ -775,7 +777,7 @@ sub _ReadPrimerFile { # legacy files don't have a header but start with the Primer_number if ( $fields[0] =~ m/\A\d+/ ) { %header = map { $expHeader[$_] => $_ } ( 0 .. $#expHeader ); - $self->log('info', dump( \%header ) ); + $self->log( 'info', dump( \%header ) ); } # newer format has a header so skip to the next line after grabbing the header elsif ( !@NotFoundFields ) { @@ -785,7 +787,7 @@ sub _ReadPrimerFile { else { my $msg = "Cannot find fields: "; $msg .= "'" . join( "', '", @NotFoundFields ) . "'"; - return $self->log('fatal', $msg); + return $self->log( 'fatal', $msg ); } } my %data = map { $_ => $fields[ $header{$_} ] } ( keys %header ); @@ -794,7 +796,7 @@ sub _ReadPrimerFile { my $msg = sprintf( "Error: no value for expected header Primer_number at line: %d\n\n==> %s", ( $lineCount + 1 ), $line ); - return $self->log('fatal', $msg); + return $self->log( 'fatal', $msg ); } if ( $primerNumber == 0 ) { diff --git a/lib/MPD/PrimerDesign.pm b/lib/MPD/PrimerDesign.pm index c6c59c4..bec6736 100644 --- a/lib/MPD/PrimerDesign.pm +++ b/lib/MPD/PrimerDesign.pm @@ -91,7 +91,7 @@ sub RunMpp { my $cmd = sprintf( "%s < %s > %s\n", $self->MpdBinary, $tmpCmdPt->stringify, $mpdOut->stringify ); if ( system($cmd ) != 0 ) { - return $self->log('fatal', "Error creating temp file; check log"); + return $self->log( 'fatal', "Error creating temp file; check log" ); } if ( $o->is_file ) { @@ -109,7 +109,7 @@ sub UniqPrimers { my $ok = $self->RunMpp( $primerPt->stringify ); if ( !$ok ) { - return $self->log('fatal', "Error running mpd binary"); + return $self->log( 'fatal', "Error running mpd binary" ); } my $primer = MPD::Primer->new( $primerPt->stringify ); diff --git a/lib/MPD/Psl.pm b/lib/MPD/Psl.pm index 2a348cc..6e2c8b4 100644 --- a/lib/MPD/Psl.pm +++ b/lib/MPD/Psl.pm @@ -38,7 +38,7 @@ sub DegenerateMatches { my ( @degenPairs, %hash ); if ( $self->no_matches ) { - return $self->log('warn', "No matches to process for DegenerateMatches()"); + return $self->log( 'warn', "No matches to process for DegenerateMatches()" ); } for my $m ( $self->all_matches ) { @@ -54,7 +54,7 @@ sub DegenerateMatches { else { my $msg = sprintf( "Warning: unrecognized chromosome '%s' for match: %s", $m->tName, $m->qName ); - $self->log('warn', $msg); + $self->log( 'warn', $msg ); } } } @@ -95,13 +95,15 @@ sub BUILDARGS { return $class->SUPER::BUILDARGS( $_[0] ); } else { - return $class->log('fatal', 'Error: Construct MPD::Primer object with either' - . ' a hashref, arrayref of hashrefs, or primer file'); + return $class->log( 'fatal', + 'Error: Construct MPD::Primer object with either' + . ' a hashref, arrayref of hashrefs, or primer file' ); } } else { - return $class->log('fatal', 'Error: Construct MPD::Primer object with either' - .' a hashref, arrayref of hashrefs, or primer file'); + return $class->log( 'fatal', + 'Error: Construct MPD::Primer object with either' + . ' a hashref, arrayref of hashrefs, or primer file' ); } } diff --git a/lib/MPD/isPcr.pm b/lib/MPD/isPcr.pm index 928a33d..e7b503d 100644 --- a/lib/MPD/isPcr.pm +++ b/lib/MPD/isPcr.pm @@ -56,7 +56,7 @@ sub Run { else { my $msg = sprintf( "Error: Failed to write isPcr Primer File: %s", $tempIsPcrPrimerFile ); - $self->log('fatal', $msg); + $self->log( 'fatal', $msg ); } } my $runLog = qx/$cmd/; @@ -65,8 +65,8 @@ sub Run { return 1; } else { - $self->log('warn', "Error running isPcr"); - $self->log('warn', $runLog); + $self->log( 'warn', "Error running isPcr" ); + $self->log( 'warn', $runLog ); return; } } From ab9b124d77ad15ba7bcb77ce4383d6288a244ce6 Mon Sep 17 00:00:00 2001 From: EC2 Default User Date: Sat, 27 Aug 2016 15:52:06 +0000 Subject: [PATCH 15/31] working on beanstalkd --- bin/beantalk_queue_server.pl | 1 + lib/MPD/PrimerDesign.pm | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/beantalk_queue_server.pl b/bin/beantalk_queue_server.pl index 274ac37..b5fbf7f 100755 --- a/bin/beantalk_queue_server.pl +++ b/bin/beantalk_queue_server.pl @@ -126,6 +126,7 @@ $beanstalk->delete($job->id); } + say "finished"; $pm->finish(0); } diff --git a/lib/MPD/PrimerDesign.pm b/lib/MPD/PrimerDesign.pm index c6c59c4..c3da88e 100644 --- a/lib/MPD/PrimerDesign.pm +++ b/lib/MPD/PrimerDesign.pm @@ -50,7 +50,7 @@ has TmMin => ( is => 'ro', isa => 'Num', default => 57, required => 1 ) has TmMax => ( is => 'ro', isa => 'Num', default => 62, required => 1 ); has PoolMax => ( is => 'ro', isa => 'Int', default => 10, required => 1 ); has PadSize => ( is => 'ro', isa => 'Int', default => 60, required => 1 ); -has TmStep => ( is => 'ro', isa => 'Num', default => 0.5, required => 1 ); +has TmStep => ( is => 'ro', isa => 'Num', default => 1, required => 1 ); # Temporary Files #my $bedPt = Path::Tiny->tempfile(); @@ -91,7 +91,7 @@ sub RunMpp { my $cmd = sprintf( "%s < %s > %s\n", $self->MpdBinary, $tmpCmdPt->stringify, $mpdOut->stringify ); if ( system($cmd ) != 0 ) { - return $self->log('fatal', "Error creating temp file; check log"); + return $self->log('fatal', "MPD C choked. We're on it!"); } if ( $o->is_file ) { From 98c4da1c70579fee2d917cc902ee789bbb40ca89 Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Fri, 2 Sep 2016 01:01:44 +0000 Subject: [PATCH 16/31] changed beanstalk queue to reflect seq-web api changes; fixed mispelled IterMax in hg38.conf. fixed compression and json output being generated for each print iteration --- bin/beantalk_queue_server.pl | 25 ++++++++++---------- config/web/hg38.yml | 4 ++-- lib/MPD.pm | 45 +++++++++++++++++++++++++++++------- lib/MPD/Primer.pm | 15 +++++++++++- 4 files changed, 66 insertions(+), 23 deletions(-) diff --git a/bin/beantalk_queue_server.pl b/bin/beantalk_queue_server.pl index 8828e4e..a089761 100755 --- a/bin/beantalk_queue_server.pl +++ b/bin/beantalk_queue_server.pl @@ -25,6 +25,8 @@ use Hash::Merge::Simple qw/merge/; use YAML::XS qw/LoadFile/; +use lib './lib'; + use MPD; # use AnyEvent; @@ -36,13 +38,13 @@ # max of 1 job at a time for now my $DEBUG = 0; -my $conf = LoadFile("queue.yaml"); +my $conf = LoadFile("./config/queue.yaml"); # Beanstalk servers will be sharded my $beanstalkHost = $conf->{beanstalk_host_1}; my $beanstalkPort = $conf->{beanstalk_port_1}; -my $configPathBaseDir = "."; +my $configPathBaseDir = "./config/web/"; my $verbose = 1; @@ -66,11 +68,9 @@ } ); -my $pm = Parallel::ForkManager->new(8); +# my $pm = Parallel::ForkManager->new(8); while ( my $job = $beanstalk->reserve ) { - $pm->start and next; - say "starting job " . $job->id; # Parallel ForkManager used only to throttle number of jobs run in parallel # cannot use run_on_finish with blocking reserves, use try catch instead @@ -89,7 +89,7 @@ } ); - my ( $err, $statistics ) = handleJob( $jobDataHref, $job->id ); + my ( $err, $result ) = handleJob( $jobDataHref, $job->id ); if ($err) { say "job " . $job->id . " failed with $err"; @@ -121,7 +121,7 @@ { event => 'completed', queueId => $job->id, - result => $statistics, + results => $result, } ) } @@ -131,11 +131,8 @@ } say "finished"; - $pm->finish(0); } -$pm->wait_all_children(); - sub handleJob { my $submittedJob = shift; my $queueId = shift; @@ -220,7 +217,7 @@ sub coerceInputs { event => 'progress', queueId => $queueId, data => undef, - } + }, }; $mergedConfig->{configfile} = $configFilePath; @@ -229,6 +226,9 @@ sub coerceInputs { $mergedConfig->{OutDir} = $jobDetailsHref->{dirs}{out}; $mergedConfig->{ProjectName} = $jobDetailsHref->{name}; + # need to compress so web can get a single file to download + $mergedConfig->{compress} = 1; + return $mergedConfig; } @@ -255,7 +255,8 @@ sub coerceInputs { sub getConfigFilePath { my $assembly = shift; - my @maybePath = glob( $configPathBaseDir . $assembly . ".y*ml" ); + my @maybePath = glob( path($configPathBaseDir)->child($assembly . ".y*ml")->stringify ); + if ( scalar @maybePath ) { if ( scalar @maybePath > 1 ) { #should log diff --git a/config/web/hg38.yml b/config/web/hg38.yml index 00d3a34..19c1f9f 100644 --- a/config/web/hg38.yml +++ b/config/web/hg38.yml @@ -78,10 +78,10 @@ User: min: 0 desc: "Minimum percent primer GC content." - - name: Iter + name: IterMax val: 2 type: int - desc: "Number of iterations used to find best primers." + desc: "Maximum number of iterations used to find the best primers." - name: IncrTm val: 1 diff --git a/lib/MPD.pm b/lib/MPD.pm index 55cb146..7be4999 100644 --- a/lib/MPD.pm +++ b/lib/MPD.pm @@ -9,14 +9,14 @@ use MooseX::Types::Path::Tiny qw/ AbsPath AbsFile File /; use namespace::autoclean; use Excel::Writer::XLSX; -use JSON; +use Cpanel::JSON::XS; use Path::Tiny; use Scalar::Util qw/ blessed reftype /; use Type::Params qw/ compile /; use Types::Standard qw/ :types /; use Time::localtime; use Try::Tiny; - +use DDP; use Data::Dump qw/ dump /; # for debugging use MPD::isPcr; @@ -27,7 +27,7 @@ use MPD::PrimerDesign; our $VERSION = '0.001'; my $time_now = ctime(); -with 'MPD::Role::ConfigFromFile', 'MPD::Role::Message'; +with 'MPD::Role::ConfigFromFile', 'MPD::Role::Message', 'MPD::Role::IO'; # attr for necessary data files has BedFile => ( is => 'ro', isa => AbsFile, coerce => 1, required => 1, ); @@ -159,6 +159,8 @@ has verbose => ( is => 'ro', default => 1 ); has publisher => ( is => 'ro' ); +has compress => (is => 'ro', default => 0); + sub BUILD { my $self = shift; @@ -185,12 +187,24 @@ sub RunAll { $self->log( 'warn', sprintf( "Return from primer design before %d iteration", $self->IterMax ) ); } - return $self->PrintPrimerData( $self->OutExt ); + + # Returns json string + my $json = $self->PrintPrimerData( $self->OutExt, 1 ); + + my $compressPath; + if($self->compress) { + $compressPath = $self->compressPath( $self->OutDir->child($self->OutExt) ); + } + + say "compress path is " . $self->OutDir->child($self->OutExt)->stringify; + p $compressPath; + + return ($compressPath, $json); } sub PrintPrimerData { - state $check = compile( Object, Str ); - my ( $self, $OutExt ) = $check->(@_); + state $check = compile( Object, Str, Bool ); + my ( $self, $OutExt, $printJson ) = $check->(@_); if ( $self->no_primer ) { $self->log( 'warn', 'No Primers written. This might be a dry run.' ); @@ -221,8 +235,23 @@ sub PrintPrimerData { my $isPcrPt = $self->OutDir->child( sprintf( "%s.isPcr.txt", $OutExt ) ); $p->WriteIsPcrFile( $isPcrPt->stringify ); + +# my $compressPath; +# if($self->compress) { +# $compressPath = $self->compressPath( $self->OutDir->child($OutExt) ); +# } + +# say "compress path is " . $self->OutDir->child($OutExt)->stringify; +# p $compressPath; + + if($printJson) { + return $p->MakeCoveredJsonString( $self->Bed ); + } + + return; } + # FindBestCoverage performs the primer design for a number of specified # iterations. Before each primer design attempt the objects PCR parameters # are vaildated. If the function exits before IterMax then it returns undef @@ -273,7 +302,7 @@ sub FindBestCoverage { $self->_runPrimerDesign( $self->PoolMin ); $self->_incrIter; - $self->publishProgress( sprintf "%0.2f", ( $self->_Iter / $iterTotal ) * 100 ); + $self->publishProgress( $self->_Iter ); } return 1; } @@ -499,7 +528,7 @@ sub _updateUncovered { my $uncoveredBedObj = $primerObj->BedUncovered( $primerDesignHref->{Bed} ); $self->_printPrimerSummary( $primerObj, '_uncovered()' ) if $self->Debug; $self->UnCovered($uncoveredBedObj); - $self->PrintPrimerData( $self->_Iter ); + $self->PrintPrimerData( $self->_Iter, 0 ); } # for debugging diff --git a/lib/MPD/Primer.pm b/lib/MPD/Primer.pm index 0f351e2..c5ac37e 100644 --- a/lib/MPD/Primer.pm +++ b/lib/MPD/Primer.pm @@ -8,7 +8,7 @@ use Moose 2; use namespace::autoclean; use Excel::Writer::XLSX; -use JSON; +use Cpanel::JSON::XS; use Path::Tiny; use Type::Params qw/ compile /; use Types::Standard qw/ :types /; @@ -613,6 +613,19 @@ sub WriteCoveredFile { say {$fh} $coveredObj->Entries_as_str(); } +sub MakeCoveredJsonString { + state $check = compile( Object, Object ); + my ( $self, $bedObj ) = $check->(@_); + + if ( $self->no_primers ) { + return $self->log( 'warn', "No primers to make covered JSON string from" ); + } + + my $coveredObj = $self->BedCoverage($bedObj); + + return encode_json( $coveredObj->Entries_as_aref() ); +} + sub WriteUncoveredFile { state $check = compile( Object, Str, Object ); my ( $self, $fileName, $bedObj ) = $check->(@_); From 5ff89462a30abb325ee7e3541a1ac7a8e0cd3dc0 Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Fri, 2 Sep 2016 01:06:38 +0000 Subject: [PATCH 17/31] forgot to include IO role that handles compression --- lib/MPD/Role/IO.pm | 97 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 lib/MPD/Role/IO.pm diff --git a/lib/MPD/Role/IO.pm b/lib/MPD/Role/IO.pm new file mode 100644 index 0000000..b151ded --- /dev/null +++ b/lib/MPD/Role/IO.pm @@ -0,0 +1,97 @@ +use 5.10.0; +use strict; +use warnings; +# A class to compress stuff and make temporary directories +package MPD::Role::IO; + +our $VERSION = '0.001'; + +# ABSTRACT: A moose role for all of our file handle needs +# VERSION + +use Moose::Role; + +use File::Which qw/which/; + +use Path::Tiny; +with 'MPD::Role::Message'; + +state $tar = which('tar'); +state $gzip = which('pigz') || which('gzip'); +# state $gzip = which('gzip'); +$tar = "$tar --use-compress-program=$gzip"; + +has gzipPath => (is => 'ro', isa => 'Str', init_arg => undef, lazy => 1, + default => sub {$gzip}); + +#if we compress the output, the extension we store it with +has compressExtension => ( + is => 'ro', + lazy => 1, + default => '.tar.gz', + init_arg => undef, +); + +sub compressPath { + my $self = shift; + #expect a Path::Tiny object or a valid file path + my $fileObjectOrPath = shift; + + if(!$tar) { $self->log( 'fatal', 'No tar program found'); } + + if(!ref $fileObjectOrPath) { + $fileObjectOrPath = path($fileObjectOrPath); + } + + my $filePath = $fileObjectOrPath->stringify; + + $self->log( 'info', 'Compressing all output files' ); + + my $basename = $fileObjectOrPath->basename; + my $parentDir = $fileObjectOrPath->parent->stringify; + + my $compressName = substr($basename, 0, rindex($basename, ".") ) . $self->compressExtension; + + my $outcome = + system(sprintf("cd %s; $tar --exclude '.*' --exclude %s -cf %s %s --remove-files", + $parentDir, + $compressName, + $compressName, #and don't include our new compressed file in our tarball + "$basename*", #the name of the directory we want to compress + ) ); + + if($outcome) { + return $self->log( 'warn', "Zipping failed with $?" ); + } + + return $compressName; +} + +#http://www.perlmonks.org/?node_id=233023 +sub makeRandomTempDir { + my ($self, $parentDir) = @_; + + srand( time() ^ ($$ + ($$ << 15)) ); + my @v = qw ( a e i o u y ); + my @c = qw ( b c d f g h j k l m n p q r s t v w x z ); + + my ($flip, $childDir) = (0,''); + $childDir .= ($flip++ % 2) ? $v[rand(6)] : $c[rand(20)] for 1 .. 9; + $childDir =~ s/(....)/$1 . int rand(10)/e; + $childDir = ucfirst $childDir if rand() > 0.5; + + my $newDir = $parentDir->child($childDir); + + # it shouldn't exist + if($newDir->is_dir) { + goto &_makeRandomTempDir; + } + + $newDir->mkpath; + + return $newDir; +} + +no Mouse::Role; + +1; From c9220a3d5034e20a7195fef6f9064e8b63cc9033 Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Sat, 4 Mar 2017 17:46:04 +0000 Subject: [PATCH 18/31] moved mpd-dat folder to something mpd-specific --- config/config.yaml | 2 +- config/web/hg38.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config/config.yaml b/config/config.yaml index 106f125..f7c2b2d 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -3,7 +3,7 @@ Core: val: /home/ec2-user/bin/x86_64/isPcr type: str TwoBitFile: - val: /mnt/annnotator/2bit/hg38.2bit + val: /mnt/mpd-dat/2bit/hg38.2bit type: str MpdBinary: val: /home/ec2-user/bin/mpd diff --git a/config/web/hg38.yml b/config/web/hg38.yml index 19c1f9f..261139f 100644 --- a/config/web/hg38.yml +++ b/config/web/hg38.yml @@ -1,7 +1,7 @@ Core: Act: 1 isPcrBinary: /home/ec2-user/bin/x86_64/isPcr - TwoBitFile: /mnt/annnotator/2bit/hg38.2bit + TwoBitFile: /mnt/mpd-dat/2bit/hg38.2bit MpdBinary: /home/ec2-user/bin/mpd MpdIdx: hg38.d14.sdx dbSnpIdx: ds_flat.sdx From 46ae56e31c3a65aa10d2bcb9b8bf556996ca52c3 Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Sat, 17 Feb 2018 00:12:32 +0000 Subject: [PATCH 19/31] reduced logging --- lib/MPD.pm | 15 ++++++++++++++- lib/MPD/Bed.pm | 2 +- lib/MPD/Role/Message.pm | 3 +-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/lib/MPD.pm b/lib/MPD.pm index 7be4999..929b04f 100644 --- a/lib/MPD.pm +++ b/lib/MPD.pm @@ -26,6 +26,7 @@ use MPD::PrimerDesign; our $VERSION = '0.001'; my $time_now = ctime(); +use Scalar::Util qw/looks_like_number/; with 'MPD::Role::ConfigFromFile', 'MPD::Role::Message', 'MPD::Role::IO'; @@ -45,7 +46,7 @@ has Act => ( is => 'ro', isa => 'Bool', default => 0 ); # attr for parameter optimization has CoverageThreshold => ( is => 'ro', isa => 'Num', default => 0.5, required => 1 ); -has IncrAmpSize => ( is => 'ro', isa => 'Int', default => 10, required => 1 ); +has IncrAmpSize => ( is => 'ro', isa => 'Int', default => 10, required => 1 ); has IncrTm => ( is => 'ro', isa => 'Num', default => 0.5, required => 1 ); has IncrTmStep => ( is => 'ro', isa => 'Num', default => 0.5, required => 1 ); has IterMax => ( is => 'ro', isa => 'Int', default => 10, required => 1 ); @@ -161,6 +162,18 @@ has publisher => ( is => 'ro' ); has compress => (is => 'ro', default => 0); +sub BUILDARGS { + my ($class, $data) = @_; + + for my $d (keys %$data) { + if(!looks_like_number($data->{$d}) && $data->{$d} eq '') { + delete $data->{$d}; + } + } + + return $data +} + sub BUILD { my $self = shift; diff --git a/lib/MPD/Bed.pm b/lib/MPD/Bed.pm index da5bdb6..f16d883 100644 --- a/lib/MPD/Bed.pm +++ b/lib/MPD/Bed.pm @@ -172,7 +172,7 @@ sub _processBedFile { push @array, $b; } catch { - $self->log( 'info', "ignoring line: $line" ); + # $self->log( 'info', "ignoring line: $line" ); }; } diff --git a/lib/MPD/Role/Message.pm b/lib/MPD/Role/Message.pm index d9adf5a..1eff880 100644 --- a/lib/MPD/Role/Message.pm +++ b/lib/MPD/Role/Message.pm @@ -173,7 +173,7 @@ sub log { } elsif ( $_[1] eq 'debug' && $debug ) { $MPD::Role::Message::LOG->DEBUG("[DEBUG] $_[2]"); - $_[0]->publishMessage("[DEBUG] $_[2]"); + # $_[0]->publishMessage("[DEBUG] $_[2]"); if ($verbosity) { say STDOUT "[DEBUG] $_[2]"; @@ -192,7 +192,6 @@ sub log { } elsif ( $_[1] eq 'fatal' ) { $MPD::Role::Message::LOG->ERR("[FATAL] $_[2]"); - #$_[0]->publishMessage($_[1], $_[2]); $_[0]->publishMessage("[FATAL] $_[2]"); confess "[FATAL] $_[2]"; From 1b1a1f79e8570a1b8873f105aafb74285184356c Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Sat, 17 Feb 2018 15:19:52 +0000 Subject: [PATCH 20/31] added line limit to production version; output inputHref for debug --- bin/beantalk_queue_server.pl | 3 +++ lib/MPD/Bed.pm | 13 ++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/bin/beantalk_queue_server.pl b/bin/beantalk_queue_server.pl index a089761..33e6722 100755 --- a/bin/beantalk_queue_server.pl +++ b/bin/beantalk_queue_server.pl @@ -141,6 +141,9 @@ sub handleJob { my $inputHref = coerceInputs( $submittedJob, $queueId ); + say "inputHref is"; + p $inputHref; + try { my $dir = path( $inputHref->{OutDir} ); diff --git a/lib/MPD/Bed.pm b/lib/MPD/Bed.pm index f16d883..44b59a4 100644 --- a/lib/MPD/Bed.pm +++ b/lib/MPD/Bed.pm @@ -13,7 +13,6 @@ use Types::Standard qw/ :types /; use Scalar::Util qw/ reftype /; use Path::Tiny; use Try::Tiny; - use Data::Dump qw/ dump /; # for debugging use MPD::Bed::Raw; @@ -139,6 +138,12 @@ sub _processBedFile { my @array; my @lines = path($bedFile)->lines( { chomp => 1 } ); + + if(@lines > 400000) { + $self->log('fatal', "Sorry! Currently we support a maximum of 400,000 primer pairs/targets"); + } + + my $id = 0; for my $line (@lines) { my @fields = split /\t/, $line; my ( $chr, $start, $stop, $name ) = @fields; @@ -160,6 +165,12 @@ sub _processBedFile { $chr = 25; } + if(length($name) > 18) { + $name = substr($name, 0, 17) . "_$id"; + } + + $id++; + try { my $b = MPD::Bed::Raw->new( { From 8798b236021d369c5b19b0154928d8bb5f6330e6 Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Wed, 28 Feb 2018 22:15:50 +0000 Subject: [PATCH 21/31] simple check that bed file is tab delimited --- lib/MPD/Bed.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/MPD/Bed.pm b/lib/MPD/Bed.pm index 44b59a4..ceaf774 100644 --- a/lib/MPD/Bed.pm +++ b/lib/MPD/Bed.pm @@ -146,6 +146,11 @@ sub _processBedFile { my $id = 0; for my $line (@lines) { my @fields = split /\t/, $line; + + if(@fields == 1) { + $self->log( 'fatal', "Bedfile must be tab delimited"); + } + my ( $chr, $start, $stop, $name ) = @fields; if ( defined $chr && defined $start && defined $stop ) { From 73c97891e8390bf10d438e93151b5d91d4d48e11 Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Fri, 16 Mar 2018 21:52:33 +0000 Subject: [PATCH 22/31] allow users to submit a header in their bed file --- lib/MPD/Bed.pm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/MPD/Bed.pm b/lib/MPD/Bed.pm index ceaf774..e614cdc 100644 --- a/lib/MPD/Bed.pm +++ b/lib/MPD/Bed.pm @@ -144,10 +144,17 @@ sub _processBedFile { } my $id = 0; + my $row = 0; for my $line (@lines) { my @fields = split /\t/, $line; if(@fields == 1) { + # allow header to be present + # many, many files that fail, fail for this reason + if($row == 0) { + $row++; + next; + } $self->log( 'fatal', "Bedfile must be tab delimited"); } From dcdc83d5c34d53363d4c18cbe1b905c3b7d369af Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Tue, 23 Oct 2018 11:19:18 -0400 Subject: [PATCH 23/31] default, web-like config, that separates core and user attributes. new_with_config doesn't work as expected, so for now, design.pl changed to configure the input hash --- bin/design.pl | 32 +++++++++++++++---- config/hg38.yml | 81 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+), 6 deletions(-) create mode 100644 config/hg38.yml diff --git a/bin/design.pl b/bin/design.pl index a74781a..e600def 100755 --- a/bin/design.pl +++ b/bin/design.pl @@ -11,7 +11,7 @@ use strict; use Getopt::Long; use Path::Tiny; - +use YAML::XS qw/LoadFile/; use lib '../lib'; use MPD; @@ -42,9 +42,25 @@ if ( !$dir->is_dir ) { $dir->mkpath(); } -my $m = MPD->new_with_config( - { - configfile => $config_file, +my $file = LoadFile($config_file); + +if($file->{Core} || $file->{User}) { + my $coreHref = $file->{Core} || {}; + my $userBasic = $file->{User} && $file->{User}{Basic} || {}; + my $userAdvanced = $file->{User} && $file->{User}{Advanced} || {}; + + %$file = (%$coreHref, %$userBasic, %$userAdvanced); + + for my $key (keys %$file) { + if(ref $file->{$key}) { + if(exists $file->{$key}{val}) { + $file->{$key} = $file->{$key}{val}; + } + } + } +} + +my $default = { BedFile => $bed_file, OutExt => $out_ext, OutDir => $dir, @@ -60,6 +76,10 @@ RevAdapter => 'TACGGTAGCAGAGACTTGGTCT', Offset => 0, Randomize => 1, - } -); +}; + +my %config = (%$default, %$file); + +my $m = MPD->new(\%config); + $m->RunAll(); diff --git a/config/hg38.yml b/config/hg38.yml new file mode 100644 index 0000000..17ae76b --- /dev/null +++ b/config/hg38.yml @@ -0,0 +1,81 @@ +Core: + isPcrBinary: + val: ~/bin/x86_64/isPcr + type: str + TwoBitFile: + val: ~/2bit/hg38.2bit + type: str + MpdBinary: + val: mpd + type: str + MpdIdx: + val: ~/mpd-dat/hg38.d14.sdx + type: str + dbSnpIdx: + val: ~/mpd-dat/ds_flat.sdx + type: str + +User: + Basic: + CoverageThreshold: + val: 0.8 + type: int + PrimerSizeMin: + val: 17 + type: int + PrimerSizeMax: + val: 27 + type: int + PadSize: + val: 60 + type: int + PoolMax: + val: 10 + type: int + PoolMin: + val: 5 + type: int + AmpSizeMax: + val: 260 + type: int + AmpSizeMin: + val: 230 + type: int + TmMax: + val: 62 + type: float + TmMin: + val: 57 + type: float + GcMax: + val: 0.7 + type: float + GcMin: + val: 0.3 + type: float + Iter: + val: 2 + type: int + IncrTm: + val: 1 + type: int + IncrTmStep: + val: 1 + type: int + IncrAmpSize: + val: 10 + type: int + + Advanced: + FwdAdapter: + val: ACACTGACGACATGGTTCTACA + type: str + RevAdapter: + val: TACGGTAGCAGAGACTTGGTCT + type: str + Offset: + val: 0 + type: bool + Randomize: + val: 1 + type: bool From 0e39f5a4ad0373f38700c7b5acd6423385cc3dd4 Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Tue, 23 Oct 2018 11:30:27 -0400 Subject: [PATCH 24/31] provide relative path to mpd; moosex type constraint file won't search PATH --- config/hg38.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/hg38.yml b/config/hg38.yml index 17ae76b..3d94dca 100644 --- a/config/hg38.yml +++ b/config/hg38.yml @@ -6,7 +6,7 @@ Core: val: ~/2bit/hg38.2bit type: str MpdBinary: - val: mpd + val: ~/mpd-c/bin/mpd type: str MpdIdx: val: ~/mpd-dat/hg38.d14.sdx From 547f2bf980341eb21058e8a4306ce0b47793b50e Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Tue, 23 Oct 2018 15:34:50 -0400 Subject: [PATCH 25/31] working Dockerfile, updated readme to show use --- Dockerfile | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 25 +++++++++++++++++++++++- 2 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..17b82d5 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,57 @@ +# Based on Jeremiah H. Savage 's kent image +FROM fedora:28 + +MAINTAINER Alex Kotlar + +ENV PATH="/root/mpd-perl/bin:${PATH}" \ + PERL5LIB="/root/perl5/lib/perl5:/root/mpd-perl/lib:${PERL5LIB}" + +WORKDIR /root + +RUN dnf install -y \ + gcc \ + gcc-c++ \ + libpng-devel \ + libuuid-devel \ + make \ + mariadb-devel \ + patch \ + perl \ + rsync \ + unzip \ + wget \ + which \ + git \ + openssh-clients + +RUN wget http://hgdownload.cse.ucsc.edu/admin/jksrc.v371.zip \ + && unzip -q jksrc.v371.zip \ + && rm jksrc.v371.zip + +RUN mkdir -p bin/x86_64 \ + && export MACHTYPE=x86_64 \ + && cd kent/src/ && make libs \ + && cd lib/ && make \ + && cd ../jkOwnLib/ && make \ + && cd ../isPcr/ && make \ + && cd /root && rm -rf kent + +WORKDIR /root + +RUN git clone https://bitbucket.org/wingolab/mpd-dat \ + && mkdir /root/2bit && cd $_ \ + && wget http://hgdownload.cse.ucsc.edu/goldenPath/hg38/bigZips/hg38.2bit \ + && cd /root + +WORKDIR /root + +ADD ./ /root/mpd-perl/ + +RUN curl -L https://cpanmin.us | perl - App::cpanminus \ + && mkdir -p /root/perl5/lib/perl \ + && cpanm --local-lib=/root/perl5 local::lib && eval $(perl -I /root/perl5/lib/perl5 -Mlocal::lib) \ + && cd /root/mpd-perl && cpanm MPD.tar.gz && cd /root/ \ + && git clone https://github.com/wingolab-org/mpd-c /root/mpd-c \ + && cd /root/mpd-c && make + +WORKDIR /root/mpd-perl/ diff --git a/README.md b/README.md index d2e2602..5431fc3 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,29 @@ This package assists in the automation of multiplex primer design. To get the most out of this package you will need the companion C code, which you can find [here (mpd-c)](http://github.com/wingolab-org/mpd-c). -## Installation +## Install in Docker + +Run mpd-perl inside of a Docker instance. Configured for hg38. + +```sh +git clone https://github.com/wingolab-org/mpd-perl && cd $_ +docker build -t mpd ./ + +# Run +docker run mpd design.pl +``` + +Example running MPD from within Docker: + +```sh +# Assuming you have a /mnt/data and wish to mount it as /data inside of the docker container +# that you have ~/data/markers.txt.bed with your targets, and that you wish to write to ~/data/outdir/outfile.txt +# config/hg38.yml comes installed with this docker image, inside of the image +# if you wish, you can pass in your own config +docker run -v ~/data:/data mpd design.pl -b /data/markers.txt.bed -c config/hg38.yml -d ~/data/outdir -o outfile.txt +``` + +## Manual Installation - Compiling the c binaries. Follow the instructions here: [mpd-c](http://github.com/wingolab-org/mpd-c). - Clone the perl MPD package (e.g., `git clone https://github.com/wingolab-org/mpd-perl.git`). @@ -14,6 +36,7 @@ This package assists in the automation of multiplex primer design. To get the mo - See examples scripts in the `ex` directory or look at the tests, specifically, `t/05-Mpd.t` to see how to build and use the MPD object. ## Optional features + - The MPD package can be made to use the standalone binary for isPcr by Jim Kent. If you are not familiar with isPcr [here is a web version](https://genome.ucsc.edu/cgi-bin/hgPcr) which has details about obtaining the source code to build the stand alone binary. - If you use the isPcr you will need the 2bit genome of the organism. From 735fe9db3316b5c1271c494178b126a119b23e66 Mon Sep 17 00:00:00 2001 From: Alex Kotlar Date: Tue, 23 Oct 2018 16:26:28 -0400 Subject: [PATCH 26/31] no Mouse::Role -> no Moose::Role ; add beanstalk queue-related deps --- Dockerfile | 2 +- cpanfile | 12 ++++++++++++ lib/MPD/Role/IO.pm | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 cpanfile diff --git a/Dockerfile b/Dockerfile index 17b82d5..225cf9b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -50,7 +50,7 @@ ADD ./ /root/mpd-perl/ RUN curl -L https://cpanmin.us | perl - App::cpanminus \ && mkdir -p /root/perl5/lib/perl \ && cpanm --local-lib=/root/perl5 local::lib && eval $(perl -I /root/perl5/lib/perl5 -Mlocal::lib) \ - && cd /root/mpd-perl && cpanm MPD.tar.gz && cd /root/ \ + && cd /root/mpd-perl && cpanm MPD.tar.gz && cpanm --installdeps . \ && git clone https://github.com/wingolab-org/mpd-c /root/mpd-c \ && cd /root/mpd-c && make diff --git a/cpanfile b/cpanfile new file mode 100644 index 0000000..3ef800c --- /dev/null +++ b/cpanfile @@ -0,0 +1,12 @@ +requires 'Beanstalk::Client'; +requires 'Parallel::ForkManager'; +requires 'Cpanel::JSON::XS'; +requires 'DDP'; +requires 'Getopt::Long'; +requires 'File::Basename'; +requires 'Log::Any::Adapter'; +requires 'Log::Fast'; +requires 'Path::Tiny'; +requires 'Try::Tiny'; +requires 'Hash::Merge::Simple'; +requires 'YAML::XS'; \ No newline at end of file diff --git a/lib/MPD/Role/IO.pm b/lib/MPD/Role/IO.pm index b151ded..64c9c19 100644 --- a/lib/MPD/Role/IO.pm +++ b/lib/MPD/Role/IO.pm @@ -92,6 +92,6 @@ sub makeRandomTempDir { return $newDir; } -no Mouse::Role; +no Moose::Role; 1; From 6002fd2798ec00df0dd516dbfff321d6f9bee3b7 Mon Sep 17 00:00:00 2001 From: Aleksey Date: Fri, 5 Apr 2019 12:55:40 -0400 Subject: [PATCH 27/31] Create beanstalk_queue_server_test.pl --- t/beanstalk_queue_server_test.pl | 223 +++++++++++++++++++++++++++++++ 1 file changed, 223 insertions(+) create mode 100644 t/beanstalk_queue_server_test.pl diff --git a/t/beanstalk_queue_server_test.pl b/t/beanstalk_queue_server_test.pl new file mode 100644 index 0000000..08d4189 --- /dev/null +++ b/t/beanstalk_queue_server_test.pl @@ -0,0 +1,223 @@ + +#!/usr/bin/env perl +# Name: snpfile_annotate_mongo_redis_queue.pl +# Description: +# Date Created: Wed Dec 24 +# By: Alex Kotlar +# Requires: Snpfile::AnnotatorBase + +#Todo: Handle job expiration (what happens when job:id expired; make sure no other job operations happen, let Node know via sess:?) +#There may be much more performant ways of handling this without loss of reliability; loook at just storing entire message in perl, and relying on decode_json +#Todo: (Probably in Node.js): add failed jobs, and those stuck in processingJobs list for too long, back into job queue, for N attempts (stored in jobs:jobID) + +# Same as beanstalk_queue_server.pl, except doesn't communicate back to beanstalk server, so +# safe to check that jobs are working as expected before daemonizing beanstalk_queue_server.pl +use 5.10.0; +use strict; +use warnings; + +use Beanstalk::Client; +use Parallel::ForkManager; +use Cpanel::JSON::XS; +use DDP; +use Getopt::Long; +use File::Basename; +use Log::Any::Adapter; +use Path::Tiny; +use Try::Tiny; +use Hash::Merge::Simple qw/merge/; +use YAML::XS qw/LoadFile/; + +use lib './lib'; + +use MPD; + +my $DEBUG = 0; +my $conf = LoadFile($ARGV[0] || './config/queue.yaml'); + +# Beanstalk servers will be sharded +my $beanstalkHost = $conf->{beanstalk_host_1}; +my $beanstalkPort = $conf->{beanstalk_port_1}; + +my $configPathBaseDir = "./config/web/"; + +my $verbose = 1; + +my $beanstalk = Beanstalk::Client->new( + { + server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, + default_tube => $conf->{beanstalkd}{tubes}{annotation}{submission}, + connect_timeout => 1, + encoder => sub { encode_json( \@_ ) }, + decoder => sub { @{ decode_json(shift) } }, + } +); + +my $beanstalkEvents = Beanstalk::Client->new( + { + server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, + default_tube => $conf->{beanstalkd}{tubes}{annotation}{events}, + connect_timeout => 1, + encoder => sub { encode_json( \@_ ) }, + decoder => sub { @{ decode_json(shift) } }, + } +); + +while ( my $job = $beanstalk->reserve ) { + + # Parallel ForkManager used only to throttle number of jobs run in parallel + # cannot use run_on_finish with blocking reserves, use try catch instead + # Also using forks helps clean up leaked memory from LMDB_File + # Unfortunately, parallel fork manager doesn't play nicely with try tiny + # prevents anything within the try from executing + my $jobDataHref = decode_json( $job->data ); + say "Trying job"; + p $jobDataHref; + + my ($err, $result); + + try { + $result = handleJob( $jobDataHref, $job->id ); + + say "completed job with queue id " . $job->id; + } catch { + my $indexOfConstructor = index( $_, "MPD::" ); + + if ( ~$indexOfConstructor ) { + $err = substr( $_, 0, $indexOfConstructor ); + } + else { + $err = $_; + } + + say "job " . $job->id . " failed with $err"; + }; + + say "Finished"; + exit(0); +} + +sub handleJob { + my $submittedJob = shift; + my $queueId = shift; + + my $failed; + + my $inputHref = coerceInputs( $submittedJob, $queueId ); + + say "inputHref is"; + p $inputHref; + + my $dir = path( $inputHref->{OutDir} ); + + if ( !$dir->is_dir ) { $dir->mkpath(); } + + my $m = MPD->new_with_config($inputHref); + + say "MPD is "; + p $m; + + my $result = $m->RunAll(); + + return $result; +} + +#Here we may wish to read a json or yaml file containing argument mappings +sub coerceInputs { + my $jobDetailsHref = shift; + my $queueId = shift; + + my $inputFilePath = $jobDetailsHref->{inputFilePath}; + my $outputDir = $jobDetailsHref->{dirs}{out}; + my $outputExt = $jobDetailsHref->{name}; + + my $configFilePath = getConfigFilePath( $jobDetailsHref->{assembly} ); + + my $config = LoadFile($configFilePath); + + my $coreHref = $config->{Core}; + + ########## Gather basic and advanced options ################### + my $basic = $config->{User}{Basic}; + my $advanced = $config->{User}{Advanced}; + + my %basicOptions = map { $_->{name} => $_->{val} } @$basic; + my %advancedOptions = map { $_->{name} => $_->{val} } @$advanced; + + my $userBasic = $jobDetailsHref->{options}{Basic}; + my $userAdvanced = $jobDetailsHref->{options}{Advanced}; + + my %userBasicOptions = map { $_->{name} => $_->{val} } @$userBasic; + my %userAdvancedOptions = map { $_->{name} => $_->{val} } @$userAdvanced; + + # right hand precedence; + + my $mergedConfig = + merge( $coreHref, \%basicOptions, \%advancedOptions, \%userBasicOptions, + \%userAdvancedOptions ); + + # JSON::PP::Boolean will not pass moose constraint for Bool + foreach my $val ( values %$mergedConfig ) { + if ( ref $val eq 'JSON::PP::Boolean' ) { + $val = !!$val; + } + } + + $mergedConfig->{publisher} = { + server => $conf->{beanstalkd}{host} . ':' . $conf->{beanstalkd}{port}, + queue => $conf->{beanstalkd}{tubes}{annotation}{events}, + messageBase => { + event => 'progress', + queueId => $queueId, + data => undef, + }, + }; + + $mergedConfig->{configfile} = $configFilePath; + $mergedConfig->{BedFile} = $jobDetailsHref->{inputFilePath}; + $mergedConfig->{OutExt} = $jobDetailsHref->{name}; + $mergedConfig->{OutDir} = $jobDetailsHref->{dirs}{out}; + $mergedConfig->{ProjectName} = $jobDetailsHref->{name}; + + # need to compress so web can get a single file to download + $mergedConfig->{compress} = 1; + + return $mergedConfig; +} + +# { +# configfile => $config_file, +# BedFile => $bed_file, +# OutExt => $out_ext, +# OutDir => $dir, +# InitTmMin => 58, +# InitTmMax => 61, +# PoolMin => $poolMin, +# Debug => $verbose, +# IterMax => 2, +# RunIsPcr => 0, +# Act => $act, +# ProjectName => $out_ext, +# FwdAdapter => 'ACACTGACGACATGGTTCTACA', +# RevAdapter => 'TACGGTAGCAGAGACTTGGTCT', +# Offset => 0, +# Randomize => 1, +# a => 1 +# } + +sub getConfigFilePath { + my $assembly = shift; + + my @maybePath = glob( path($configPathBaseDir)->child($assembly . ".y*ml")->stringify ); + + if ( scalar @maybePath ) { + if ( scalar @maybePath > 1 ) { + #should log + say "\n\nMore than 1 config path found, choosing first"; + } + + return $maybePath[0]; + } + + die "\n\nNo config path found for the assembly $assembly. Exiting\n\n"; +} From 9d55887492efa3f2326b7ad648fa2aec18a27856 Mon Sep 17 00:00:00 2001 From: Jake Meigs Date: Mon, 15 Apr 2019 08:59:09 -0400 Subject: [PATCH 28/31] Enforce 2000bp size limit on bed file input --- README.md | 6 +++++- bin/beantalk_queue_server.pl | 2 +- lib/MPD.pm | 6 +++--- lib/MPD/Bed/Covered.pm | 4 ++++ lib/MPD/Bed/Raw.pm | 5 +++++ lib/MPD/PrimerDesign.pm | 2 ++ t/beanstalk_queue_server_test.pl | 4 ++-- 7 files changed, 22 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 5431fc3..de2c5d1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,10 @@ # MPD - Multiplex Primer Design -This package assists in the automation of multiplex primer design. To get the most out of this package you will need the companion C code, which you can find [here (mpd-c)](http://github.com/wingolab-org/mpd-c). +This package assists in the automation of multiplex primer design. This package was designed for the companion MPD program, which you can find [here (mpd-c)](http://github.com/wingolab-org/mpd-c). + +## Citation + +Please cite our [paper](https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-016-1453-3) if you use MPD in your work. Thanks. ## Install in Docker diff --git a/bin/beantalk_queue_server.pl b/bin/beantalk_queue_server.pl index 33e6722..dab4104 100755 --- a/bin/beantalk_queue_server.pl +++ b/bin/beantalk_queue_server.pl @@ -16,7 +16,7 @@ use Beanstalk::Client; use Parallel::ForkManager; use Cpanel::JSON::XS; -use DDP; +use DDP output => 'stdout'; use Getopt::Long; use File::Basename; use Log::Any::Adapter; diff --git a/lib/MPD.pm b/lib/MPD.pm index 929b04f..0b4e093 100644 --- a/lib/MPD.pm +++ b/lib/MPD.pm @@ -16,7 +16,7 @@ use Type::Params qw/ compile /; use Types::Standard qw/ :types /; use Time::localtime; use Try::Tiny; -use DDP; +use DDP output => 'stdout'; use Data::Dump qw/ dump /; # for debugging use MPD::isPcr; @@ -33,8 +33,8 @@ with 'MPD::Role::ConfigFromFile', 'MPD::Role::Message', 'MPD::Role::IO'; # attr for necessary data files has BedFile => ( is => 'ro', isa => AbsFile, coerce => 1, required => 1, ); has Bed => ( is => 'ro', isa => 'MPD::Bed', builder => '_build_Bed', lazy => 1 ); -has isPcrBinary => ( is => 'ro', isa => AbsFile, coerce => 1, required => 1, ); -has TwoBitFile => ( is => 'ro', isa => AbsFile, coerce => 1, required => 1, ); +has isPcrBinary => ( is => 'ro', isa => AbsFile, coerce => 1, required => 0, ); +has TwoBitFile => ( is => 'ro', isa => AbsFile, coerce => 1, required => 0, ); has MpdBinary => ( is => 'ro', isa => AbsFile, coerce => 1, required => 1, ); has MpdIdx => ( is => 'ro', isa => File, coerce => 1, required => 1, ); has dbSnpIdx => ( is => 'ro', isa => File, coerce => 1, required => 1, ); diff --git a/lib/MPD/Bed/Covered.pm b/lib/MPD/Bed/Covered.pm index 028a7e7..7b136e6 100644 --- a/lib/MPD/Bed/Covered.pm +++ b/lib/MPD/Bed/Covered.pm @@ -55,6 +55,10 @@ sub BUILD { my $msg = sprintf( "Error: Bed entry, start > stop: %s:%s-%s", $self->Chr, $self->Start, $self->End ); } + if ( $self->Size > 2000 ) { + my $msg = sprintf( "Error: Bed entry, target is >2000bp: %s:%s-%s", + $self->Chr, $self->Start, $self->End ); + } if ( $self->Size == 0 ) { my $msg = sprintf( "Error: Bed entry, start == stop: %s:%s-%s", $self->Chr, $self->Start, $self->End ); diff --git a/lib/MPD/Bed/Raw.pm b/lib/MPD/Bed/Raw.pm index 859d60c..f3a7e1a 100644 --- a/lib/MPD/Bed/Raw.pm +++ b/lib/MPD/Bed/Raw.pm @@ -60,6 +60,11 @@ sub BUILD { $self->Chr, $self->Start, $self->End ); return $self->log( 'fatal', $msg ); } + if ( $self->Size > 2000 ) { + my $msg = sprintf( "Error: Bed entry, target is >2000bp: %s:%s-%s", + $self->Chr, $self->Start, $self->End ); + return $self->log( 'fatal', $msg ); + } if ( $self->Size == 0 ) { my $msg = sprintf( "Warn: Bed entry, start == stop: %s:%s-%s", $self->Chr, $self->Start, $self->End ); diff --git a/lib/MPD/PrimerDesign.pm b/lib/MPD/PrimerDesign.pm index 92b7e11..de356a4 100644 --- a/lib/MPD/PrimerDesign.pm +++ b/lib/MPD/PrimerDesign.pm @@ -58,6 +58,8 @@ has TmStep => ( is => 'ro', isa => 'Num', default => 1, required => 1 ) #my $primerPt = Path::Tiny->tempfile(); #my $isPcrPt = Path::Tiny->tempfile(); #my $mpdOut = Path::Tiny->tempfile(); + +#PID is not safe to use here if multiple processes are interacting with a shared NFS my $bedPt = path("$$.bed"); my $tmpCmdPt = path("$$.cmd"); my $primerPt = path("$$.primer"); diff --git a/t/beanstalk_queue_server_test.pl b/t/beanstalk_queue_server_test.pl index 08d4189..619d83e 100644 --- a/t/beanstalk_queue_server_test.pl +++ b/t/beanstalk_queue_server_test.pl @@ -19,7 +19,7 @@ use Beanstalk::Client; use Parallel::ForkManager; use Cpanel::JSON::XS; -use DDP; +use DDP output => 'stdout'; use Getopt::Long; use File::Basename; use Log::Any::Adapter; @@ -71,7 +71,7 @@ # Unfortunately, parallel fork manager doesn't play nicely with try tiny # prevents anything within the try from executing my $jobDataHref = decode_json( $job->data ); - say "Trying job"; + say "Trying job: " . $job->id; p $jobDataHref; my ($err, $result); From ac0ff220ea48352176fabea2fcebfb3dfd3a12ed Mon Sep 17 00:00:00 2001 From: Jake Meigs Date: Mon, 15 Apr 2019 09:29:55 -0400 Subject: [PATCH 29/31] Remove 2000bp check on covered object post testing. It is reasonable for coverages to be much larger than the raw areas of expansion. This is the output where raw is the input. --- lib/MPD/Bed/Covered.pm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lib/MPD/Bed/Covered.pm b/lib/MPD/Bed/Covered.pm index 7b136e6..028a7e7 100644 --- a/lib/MPD/Bed/Covered.pm +++ b/lib/MPD/Bed/Covered.pm @@ -55,10 +55,6 @@ sub BUILD { my $msg = sprintf( "Error: Bed entry, start > stop: %s:%s-%s", $self->Chr, $self->Start, $self->End ); } - if ( $self->Size > 2000 ) { - my $msg = sprintf( "Error: Bed entry, target is >2000bp: %s:%s-%s", - $self->Chr, $self->Start, $self->End ); - } if ( $self->Size == 0 ) { my $msg = sprintf( "Error: Bed entry, start == stop: %s:%s-%s", $self->Chr, $self->Start, $self->End ); From 3365785ff87eb9480cf781677be9ab45e5043b53 Mon Sep 17 00:00:00 2001 From: Jake Meigs Date: Mon, 22 Apr 2019 12:54:53 -0400 Subject: [PATCH 30/31] Add test and note fatal error capture --- lib/MPD/Bed.pm | 1 + t/01-Bed.t | 17 ++++++++++++++++- t/01-mpd-bad.bed | 28 ++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 t/01-mpd-bad.bed diff --git a/lib/MPD/Bed.pm b/lib/MPD/Bed.pm index e614cdc..55f8b0d 100644 --- a/lib/MPD/Bed.pm +++ b/lib/MPD/Bed.pm @@ -183,6 +183,7 @@ sub _processBedFile { $id++; + # TODO: This is the mechanism for catching fatal errors from MPD:Bed:Raw try { my $b = MPD::Bed::Raw->new( { diff --git a/t/01-Bed.t b/t/01-Bed.t index 8080dda..9e03dbb 100644 --- a/t/01-Bed.t +++ b/t/01-Bed.t @@ -9,29 +9,42 @@ use Path::Tiny; use Data::Dump qw/ dump /; -plan tests => 6; +plan tests => 7; my $package = 'MPD::Bed'; +#Test 1 use_ok($package) || print "Bail out!\n"; my $bed = $package->new("t/01-mpd.bed"); { + #Test 2 ok( $bed, "create $package from bed file" ); } { my $bedRawObjAref = $bed->Entries; my $newBedObj = MPD::Bed->new($bedRawObjAref); + #Test 3 ok( $newBedObj, 'create MPD::Bed with Aref of MPD::Bed::Raw' ); } +{ + #Count number of lines for now + #This should test for an error in the future + my $badBed = $package->new("t/01-mpd-bad.bed"); + my $badBedEntrys = $badBed->Entries; + #Test 4 + is( 27, scalar @$badBedEntrys, "MPD::Bed bad bedfile" ); +} + { my $file = "t/bedEntries.json"; my $expEntriesAref = $bed->Entries_as_aref; #SaveJsonData( $file, $expEntriesAref ); my $obsEntriesAref = LoadJsonData($file); + #Test 5 is_deeply( $expEntriesAref, $obsEntriesAref, 'Entries_as_aref()' ); } @@ -40,6 +53,7 @@ my $bed = $package->new("t/01-mpd.bed"); my $expSiteHref = $bed->CoveredSite; #SaveJsonData( $file, $expSiteHref ); my $obsSiteHref = LoadJsonData($file); + #Test 6 is_deeply( $expSiteHref, $obsSiteHref, 'Site()' ); } @@ -48,6 +62,7 @@ my $bed = $package->new("t/01-mpd.bed"); my $expChrHref = $bed->CoveredChr; #SaveJsonData( $file, $expChrHref ); my $obsChrHref = LoadJsonData($file); + #Test 7 is_deeply( $expChrHref, $obsChrHref, 'Chr()' ); } diff --git a/t/01-mpd-bad.bed b/t/01-mpd-bad.bed new file mode 100644 index 0000000..ca4de21 --- /dev/null +++ b/t/01-mpd-bad.bed @@ -0,0 +1,28 @@ +chr1 10197108 101971090 rs6691645 +chr1 10702374 10702375 rs7514751 +chr1 11662630 11662631 rs3125815 +chr1 242185299 242185300 rs316835 +chr1 242648291 242648292 rs2184185 +chr1 244156037 244156038 rs10803181 +chr1 245125190 245125191 rs6672147 +chr1 245654196 245654197 rs4658792 +chr1 247387028 247387029 rs7542425 +chr1 247618266 247618267 rs1144815 +chr1 247619297 247619298 rs11587369 +chr2 782576 782577 rs10183412 +chr2 2232508 2232509 rs4853946 +chr2 2233026 2233027 rs17247253 +chr2 64036395 64036396 rs329489 +chr2 64142201 64142202 rs10496107 +chr2 240470038 240470039 rs3811624 +chr2 240835648 240835649 rs11900363 +chr3 381334 381335 rs11706690 +chr3 1026551 1026552 rs17032419 +chr3 1133890 1133891 rs4481145 +chr3 1210983 1210984 rs1391916 +chr3 3059102 3059103 rs163577 +chr3 3116800 3116801 rs1153459 +chr3 38088621 38088622 rs2236630 +chr3 38482871 38482872 rs503327 +chr3 42363857 42363858 rs26352 +chr3 43173185 43173186 rs938922 \ No newline at end of file From 869c24d15bbdd11af1f9a75caa08762dda9b8e7f Mon Sep 17 00:00:00 2001 From: Jake Meigs Date: Mon, 22 Apr 2019 13:23:55 -0400 Subject: [PATCH 31/31] Change isPCR related moose fields --- lib/MPD.pm | 2 +- lib/MPD/PrimerDesign.pm | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/MPD.pm b/lib/MPD.pm index 0b4e093..770c478 100644 --- a/lib/MPD.pm +++ b/lib/MPD.pm @@ -41,7 +41,7 @@ has dbSnpIdx => ( is => 'ro', isa => File, coerce => 1, required => 1, ); has OutExt => ( is => 'ro', isa => 'Str', required => 1, ); has OutDir => ( is => 'ro', isa => AbsPath, coerce => 1, required => 1, ); has Debug => ( is => 'ro', isa => 'Bool', default => 0 ); -has RunIsPcr => ( is => 'ro', isa => 'Bool', default => 1 ); +has RunIsPcr => ( is => 'ro', isa => 'Bool', default => 0 ); has Act => ( is => 'ro', isa => 'Bool', default => 0 ); # attr for parameter optimization diff --git a/lib/MPD/PrimerDesign.pm b/lib/MPD/PrimerDesign.pm index de356a4..84dd2c2 100644 --- a/lib/MPD/PrimerDesign.pm +++ b/lib/MPD/PrimerDesign.pm @@ -29,11 +29,11 @@ my $time_now = ctime(); has Bed => ( is => 'ro', isa => 'MPD::Bed', required => 1 ); # optionally run isPcr on design -has RunIsPcr => ( is => 'ro', isa => 'Bool', default => 1 ); +has RunIsPcr => ( is => 'ro', isa => 'Bool', default => 0 ); # required files -has isPcrBinary => ( is => 'ro', isa => AbsFile, coerce => 1, required => 1, ); -has TwoBitFile => ( is => 'ro', isa => AbsFile, coerce => 1, required => 1, ); +has isPcrBinary => ( is => 'ro', isa => AbsFile, coerce => 1, required => 0, ); +has TwoBitFile => ( is => 'ro', isa => AbsFile, coerce => 1, required => 0, ); has MpdBinary => ( is => 'ro', isa => AbsFile, coerce => 1, required => 1, ); has MpdIdx => ( is => 'ro', isa => File, coerce => 1, required => 1, ); has dbSnpIdx => ( is => 'ro', isa => File, coerce => 1, required => 1, );

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 z zS}67@QtSCIt!=*C+Pp3GcAU>Mf=78k-{<}mGH)#uVEh17LK{;BM);-{Q}zO)L$o!! z9i1*A9>m|YGP0`G2SQah$7T@cvVFucAqTkbVa2rfh@=lD1-KlhDvG$u*q_8YudP<3Sy56>G4A1noT;~&> z)L41u&Yg#%v9ESc#JNuo8hVn$_OTzn-6Hh+SUXk*E!~~}I{34Ao_Amlv|GpR1Hp~> zp#&_1IR@yU{Urf+eF7+n>j@goi36Kk@WDtjrd^>psJ!t8=8wP9Kxitp0FPB_v$cwd zI_dV*uZ?n4mnCj_ZkIVpUfbkec?#h?0X-V4wmLggEXzh-|3pLAe5|>MW((o}dv6%v zx&)mBA=;&2je^x|1MvBp6)9l#Ep(|U$ZMU%B|$?Q*d+{m&bTICzmjYb}T*K%7|Dsb53_0 zN2bPgt8pA|+&kw%Kjp(6;^qB2)`5TTjt98DR}8UH+V(*RnN({PmQ0m}5Qh|}Vq5fZ zr|7~1<*6A!RGlG=i@>?GYCeHzy6nK3afOUPb*Q9(gP;v|q^5HY(WXK`a;vf=zGOuJ zV?dn0@tz*~O*5A(2(HaB*FR!^cp$decsd(*NX1WMpL0S)Bg$p%F?ZgP4xZuv{PtSD zcE>b4B_?1oQ>sk_syB%X{*p2&jBk!wAf#T}5Il4_8`ZY1Sj8$Kfy?!`uuvO3N&cq6 zQ&XOkaplEp#%a)@s4Ob2nL@duTSJ+gp4l$P^tNeVc3J2u5wTk3D{zB4$WkN*d+^?| zw}e~QM(Z4{D;Kt|FLf=X`}xfMwf^dg{@bjZh&DC8ql6;B*s2mx21r#LDvIZ~ zeMntIx@NE9yW>meK~3koz%xHj-S-qwM~!1qV|(&|8m9@Pbv>rzNX=l2{fYk3t7f4f z!>Sli;&L;q=Fn6J6xWo4OT|?Ta!zXMN`fNfJ>_|8$^v1`1*4yd+vuCOg(}5=~1u*+V!` zD^E|4R_y4Pt$iAYh3+vKo;$u@+xn#^(2u1+=aA(@XCnl<<{AZFk~_Rf!GoIKg;pGc zDm;|NcJVBy`fd&(l{%U6&w3dmCxXxmwW{dQXIse^aE9BkHX&-80w{D$Njue)Iy1KE zsHW`=b1F9$mlYKT$ESVAQ8cgl@cgqZ>$%2GblG?kayIs3qLJri<-P`2{>gvW?|r|P z^IMOa=74pC!upJ6^Bg3o5@Yu`)nIMqC0XH@^DQ!i+WijB*F~^MMMc7aVYjTNObV4t zv1^!ekay{>Xsd%@hcTBVsPUA>x*_uDn?^+1<1pI;VNxhX^QmDYRJ>5+y8l>PADV%7 zxuF&KG+S4?xw5qnZ}s#5fKwaL#r|_2I>XV}woy>oiYnC#1ZX;vo*e(b*&y1A<8QooMdrM4pO{$DSHav!NK9m2qfaZ_Zb2V1X!PHY=u7*y={XA+A zkpC6^RK_w0<)J|a@=amXV>3oCB~t0#+lMtz)@zx%>Lv#qZ~OLc>00*?iWfc3cRogZ z$;ZumAn(un=MG=XweIWop%c1#EC$WsW9|+yQ_~)XO=Oy;Dism@fnJJ@qJZ3G_<>%~ zaVc=wRoJMGV%ctag>=2UeRzcUM%K#3AaV*+>Dom@q?v#%*lkd$pX-0-#Aiv)aA~k} zhqjvd;nD~NH;ppwP`abaKLo8!E8Ktvm3rG)E{CoZ*i=icNag(q6yr)FZLJ#^I^FnX-H4fd}kd3NFxNm7AAeD(A?Y^>dz5Ja5lmyoAKc7ly7*}CLA-nEK(`=3dZ{iF26qavDMArq``7%#J{G0HWHa~T ze&=p-_wk1Hkv1fqh}#u?sY6B=9bx88&*le+uJUt>t7wKs&-li zdVz%2ea7Ae7_zSm+Djj;8|8HdIMeblUEN5<0EAR6o;j`|$uw|xXIXV`kQHxh0-ws@ z!8%W9kM#sqWVQtQkoKAK{$hE%V7nB z7DsDw)KW7AFWPXsQP**^m4@m7A~4?unWmwXS32>oz;wxj*_;c8JcKHwWozJqUmE4b zl9h%#tM2#XZPk4M%Mfu~jPJ;@Q${7xA)BW^C+(sa&s0TYslxx9W5ZgkEHz%>i|qP#y`9 zYYCnzc)upMLOsjY71W(td6Z?U{nx$*K{3Ta$bo@Bbwk2zWqdQV%-|a>3Lw;1A)(w{ zy(JVPmtN5axr|3v3PsgCsz#1V45mOd#;Z6ptURW68|4@iRnyo~eW$wDb?dA(An|2r z3&sws7(8_b*K&fA=Bc4kt-Q9_Nx zuLjwMu`8#PmUVZkrGXzr&(Yyx51I^0wL6Zn?IM-FiaSxJ$C*oQsLV`W7V$;-mdS3b zDn4>i!M>gIzR);sHDW=l8dsiMmVCv+(x0ej z!ogsd;A|Z7HCQ|Gib}$)9g?T`(wdiktgOXc+WO0P(WM}D#x!JuWFCobmVENvVpGLo z2PyQG9TRV@SJDjE*QXLmkHnFcFA8R;!qf2#=95OQ;(HqBKG8TXc30W&ICdi!*B{e4 z-5+~U9Ohet+ckb^qp+|XYM!swMS*BE<)TL5vw7)SR*FCb?Pn&i$(zNh0r0IO zlrI*vB+7GbD!v51ncP(Gs)d9^g%r)5is!H>=c3LoWz4zmvRtOL6!CA#V$U2n)^kbj zEgL~N9C--(uEseJ8RnYfu0@iao-*u9AJSw~ptSTwNrtLhGoM; zrD8M`dj<_uF_sA6G~DhOWb8Gq=;`f6ZZ`CJ^ktZe4%bY&Rfub^>BbkxBOj{E*n;^i z`R?Q$?oF2}Je&plJheCMvu=`z(k*VlIz4fHyY+bL=VhPu7+X#(=}lbcb53}Fu8||Y z_5zTs*wBUri?zVLV;uw_G2PLgP-*1rC3$w_U#3f=5~$GHl|s7>d$Y|ht=mJS1Sq@? z16iezrri;uxeOzjDvl->R=034%CBVDwzvKHAUe90zz!z^zYxbtz6+1@lRcL`_K#C* zo!#1}!>w@6tv+n#%(H&3IppDwUFyh!bu1%og(daPYOAiLw3m(~Sy(qwV5tBYl7S22 zRu2FE(zlIaly8TOEd7^UtMP#Fp)|nu6jHV@4|FdJFgH;IY1`0Z*hE6(Ks9g`SiF`z z`4AifqpMLN{-x`vw{yB*)o*MVckfS?yN*`ioNS$WNOZQYv6W(M;l2L8wT1WJ9T5uW zN@(yXh)O)?JYixt^l+it1;gtJ!ZW&NM*$`#C{1wf3b@wznd{}uDkl<|yR|{#cgkw} zfGTRR89=TXV?yq&>KZsJTlp*WSsfAaIQ~a)X{M(V;tBje;Y8(BioOAIW*V`ZSu}DA zWMlPF+l5fhCLXKTq3#d@? zWLpG9?x0BTW!t5ooM$`1F3MZk75f$m5$PV}IoSWnP&i|5JAno8L9h zKiPFGE*|LpxvKYbdGm42pVwHYl#h9wn+_qH(serpTQq&@0l`$%SHs89MkfH{jQorp z+$jOkg6pIV(!cc~ffrY7bx2eixuaN8HLFcF8nHeFV$!YDpMtp1^IRqppX*i}q-~IH zRbBzD1S_&Od9HPnq`A&()=7Cu5EsqXpqjK$AsP zg&m2-j)YFlpub9>Gb-6yyt_rm`7;1d!;T`N$HYQ|o6EggTW@cHOyqJ#AqAT4hGoq2 zBr*GfU@KYq+Hx?D(so()YhKgZrdFIYmaWuO)H+|Mifz}OhX#bWmHV-L>yg4Ma~!T= z7(FV=hK+<3A1$lQ5O`~EBZqW~W|c!!I|YwbF_qB=tSu4?sVmx`E+FT`$pNhT+sev> ztzxATp)?mQNQ_cqeq{x#uhY>pMg^59^IEU#eL|>6@3@Fy9Wxl+*E$cGecqm;HrMB= z6&NR5PX+8&cy)z)=8f~8*C|$e|D#J_2`GP6J0iGXbh=%ZA|RCUSR6K(7J&!*1-SlB zy&CXjXoFV@IM=laXKEW|Ri)bQgHkIjRnvEHngvl5po?a|9Ozjxc8KQ`*>a3|6iFpr=bl;n{3gOj;+>BBilc?Iv1B9nQKzxn|G96OZ~x0RXUFlm8yYnQ3KuqB z5dmhVng3^)qncS2Z73vdYqG@Stkn+ft@1|YR$Qgz|7V>JAm%xDOMD8dO~-6U zD~{RDR_rTBE0<;?n-kDP>A*^2 zQ33L}F3DSN2MS{!`mU31x+*ucmWu6YkQL2lmiV2d_912@DsT|)x)0OaeSm*$gT>W0 zW~YjUu~PW?-#zCF$ZTD~GDK^cVs|ICw$(}cDd1vD`#CpM|JoV!aYcJY016?>D_ve3 zAstS)Lk)LREs$!c)XlR>ny%hfT(blyAs>_h;q?qP)iJ&Q|NrS@N(fwNZfZ+Q8(1X2 zRUJaF?OJuTi87;de1+E&m7??Dl74<2z52k^JJx5rb?>xd&j?z}`SB3?zdA!wsMa)7 zdg-q+!Gswoh|))$wUt2&i<2rD`dMc>QxXa2>gJYFm`QoD=tCh}jh<|4v#+*bZ4fvv zq-fCx#bnUfV4|2e6&V{Ty4KMrdGO%u6mK>it38h2))z#2#gCY3!1+JRl-Bh+j{V8+ zYQ-vWwPNJ~ttDLQ+NLEACXT@LeBgfmqf;8|R9Ouo2F0LsEAfu|nPn_5vOt?_tn%7# zscGPvKjW^USJnPw;=J3?(Ug+wE7Vk^VA0UTJRCsg#btqEz;v(ed4A)4g~V<;qvb{_ zQywu47KH(X+!N2DBlmPXALpMhKTje!u2{vY#;RxT*ppg~JmN~r52kD0RkH1&`F!Yz zh94_cMFli~4V42?ez?*Uv7NO6QmwM|RO`hELU72e6_CP1mTu_%+~KY)jlqRNL}E@G z>zh#NO2gCT3{Az@0C_bR2-~K@q*1t4DW)Zo*PH*Rg5z3!8#rQGb8p3IdRwBDTeoi0 zx#+0#XvG#z+1lcmAGJcg5r-P9B$J<8?qEp&(KFets6{K*G~&S+7G|zH1q1YXM+C!1 z@%CJT&heal_nrHkxCfr041WR`9egmS58wxv#WexNQ`3<#^ZN zU*8XHt0u6~iWF{3)fOIc4vJUEoKNJ5!+~hU3XE*UcHp#fUsvq}xGYm{T5wEJDg50N zJR153plxJ^%d?O-L{`97s4XXKgE zT=;XaCc{&GKa*i!b-w49j#wIiUoqWT(arHd!Ok~3 zsn~UbL1{5|e1|HU5I>ZbHByiPx858Tox>VLFbN-1>Qy5F(^(bTRWGM6nncvfQW!+1 zWR8k-EWAf(uh=@W*Ll1QTdnJ?Rd8+7q<|F>XgU`$8>edIdw-zlw7Qi`wWAd)`DiV- z1ia77E1!6J!`$;~=cvhXbgSyg* z2w9XjEYJv;-KfgM^psj|Be}#$ka~jXo*{?n$^|8MDKK=VTsLvS%7Cu>XdfFA zF|@UiN$q5*;vA!)BYnXvo`^x{{g`lD=Ffh^JOQf>og-`WHyOAAh zQgA;H#^1yHLu0+NaRrg5#yNe|aQ^B8Laz;g)Rr1U#@i}bi#ejw&}o~0PL$Qg z5ZMS0%^0H&8;_!k2!>9n(UtY92Ls^{Bt~``MTGMM(mpPH161)RE_gxetvG;9CdJkRi2pRK#?{IaD+)O0!q4SUYfh zG6X3sl;hRRAH)WgQ)Rqd;}*9aR7ErQq_-j>Pzm-y8)cl6aNoOazY5y<1)vu}sZkpg z-6@ein!dR;95m^VK!!L;)suOXWDb3i)K3Yv2MHaIhklOzB=Yh8SdxAEWGIEIjgbVT zyTv|nbi!braa)-DFWC&1vR5rh#6|jl?7hp9EjyB)$7%8@`UUE6#XVvOgG?An)+WQe zttA%8Hd9}$SQPd63ito}5wYuJo)IUKY1d_8=gwRU835eC5c zY&>%@r=qyEglZqkW~J7&Yf{E3q2)y6g}4P;%dEf_%yyYc;>|Mp-1`j3CPyYkon{!jn%pa1pe z@4LV4KmDgac%S@bK7Th}|6lUwfBnaQ{`1%0=fMBNzx=m<{@?%nm#_c%U;pyo|M4&X z@gFoD#$WqCkLF$R{cnH%zyAD}|N3WtlmB{ulbiQ9)&KJRcs%C6{=>ih>wo>Hzy8y| z{>$sj|N3vwSN*ep^Ucqf-{1WAfBDz{_}~7Izy8Dj`R9N6&wu?d zpa1arhdYjcHTxqwTOriUQuf$?ixUYVN6&HBYB3kn*r}h{Exz%(>)E`tFOo{Se(yxG zp2rQ{vJnQ1Xk4FQld`e+`uaT%NWN>}-|mGF$07gRA=Q!qM znv_v+-R-aSx}QwmO19+b5|5JFQd5h4WWpPPBO+`p_jjvtBfD&Ds~eHjwYgs2jJtka z<7W16J{cvrQtzNsu?HGa1-3vnPKRB^W6`{Ypi)(JLxQdid>oVD+>ENPA!R7C0xjaP z~ZezgRG1Q zqvu?~Ya%j|Stk(MWiIxwcB36AEGSp=AkRodgz9{&Dc}s)ks-G8vppV3&ADRUIBBWa z&w6SXR35dMX4Ei0E+4lxx3;hgtCjb7NO0J;^N1*QFOGYaeA^Yai?KvX89Q>Sr8Hu` zcm}BnBcB$wVpI%}UIZ)&ktW5!%vUg#$f~4(tM;= zSXZNU=lIjDJiAw?*_{WsJ6*^0U3Z$5VggR4PjP&Rj$O2MlaoWds2+HO#8N!(V>L<6 z_M#ExnqP2MU)Us+QZWQ-z zC$ciB&cWTT7M{I!DX2111*6IaeOXbS$jxLNR^?jxHB_f{tflOb>lT^imVwqFRN9r( zy^jHoTg%#cT-A2fWI&F<-Pc)DT4nFSh=^6$qCMDRu{@cjue8Eo2uRi)o<{*!X=I9v zkmK8?b2?+q?fbn7_IsSNaohz{Hm-@UT;bl(X?OSfyK)EZn)grq&=>Lu5`2+^o!XIk z%FlInUr6egU^laapX? zT7t(jl@zbXVr5|{Oc&fDb|}RO*Q?Gn4Jn$?&=KqM7@ru24aF!ow%x-KU}ChkjaFQZ zLo2tMWXk#M+b2z9+nwQ$A3LJ(W4WL>5oatQJM=zWSuz!ff|UuaKr}w$v_yqs_7SD0 z;;b3b9rdRTu}8&e;eWUioawm5uWbt}@>{yN5%(1_DqrXA>pVZ7h*bHy9Qfan<>#&x zm6Gxa$XA)q0@Gyyg9<`C1aqS*C}mhsD~}f!#X!~y#9C^e)}G1EIK?)E*0IC#wBc}- z@;Yg+>j$g%^g72Op}&?y1QRAixiyT@e{E#>^# zunA?Di-*0h=_}B7ewAx-J2cgGU;Fvn9eh$-v1ok6Xc2 zrN?871L3v&KIi^(S7bE8gP}SWGX-doCr2gPEc*|)wsj|GuZ8hkIN)G7uBa|M*oDu`8@JQ-wH9ECV%ait?7zj1>*JfA z5ToU*?zVQhO3CRC6_JxvNmyp3yn-;-g7RlEC6$lLg>CmZB3^4il_`qcKISv@p?r~UdBogRCjqQlWly#LFDVXQklW~r7x-;)8EH173u}`f!BFGxpsk&f* z!C|V68s@ZO-$8qbz)^HPTYzk(pfdaF`lerSp)m=#Wb=nbGC zqt!DKal(Gp)9n1hz3X^^*i!X1&VI~VeB`w5awBGDu8w(n6=3)J`0V%O-`zN;Y;2z( z*s~F=`n=nqaNT%*|E?p|#%0J5XV>mfqBzv0?^x=QZ>f^qnoSy&Vpa@oYfd(X_{{kH zaF0B{ES?jVfx>0yaTXrG?QF>$7-mY=${#K5_2Ad9^{aFjsEt}Ak9AmeQk6ndj$Iq3 z>>T{~u5CW0N#uQk%N19l$)bCS$3@z!E{t?eKp zFUx!KZ(rLNXg}jAgn)kQ2rTn5aZG?JZN+T>o``^ify+lQ(8tqGpY6QICme%nT@$U# ztsDLA-)b2@^#{x)Lc||l;VTsQ#qQXrCrVXwl}9Q9Ng#UA8XY*@#&gr}*`ZJxPu~6> z<@M%#J17Y3t6D(C#FJL30z@jAe7J)%&Led`a!RV%7Hs?WlQh4CHf|`_%_KJYTQj$dOie0S? z+Dc%xk@!lpxxb8oIUuKs9MGm0i*&E7TICe5vEPzPMR87EKv)FGke0&4{=Bukpu52p$}sNzj?7UyIZG>cjW z))v$d_0*+M87OqtuC&Ofu;LU0c^tGXQDYl`27U!VA=?C+FvC`0+*K5pS3Py8zQrAi zu~b-JtfjJfRy^!=k?dS;BY@N_x;1;crq`*Vc__iPZfodIYUOb?(F!h-Rt{b+%xMZ# z9~|Nwy9)lGU-|e<#&+Ah*#}j~v2{?d!0duukS!Eu7{~j{kEtryoP5z{q(MHa5OB_? zkkJ2d5CYICKRS7<_daNbK|v=^@(e~6w@&*cJ(V>&Cgobz`MpSFITd5dLy3;1^H!(% z<$2G?cI@Y-#_>7Th=YN$5yl4{P_s-+?7B#vDz2pbsVn6Tmxo%=UE64yio5Mjo!$0b zn0Jv{^3I}0!6kLf=4cgz@=`?5pW>RLvxH&6n3-bIpzsT-pa2WPzEll1k0>I(7Dbey zLWjM$ZWnaSJxGTR_y1DpEm&PTfIQu~_e`H3;bZxV4ZYWg*LjWC`)Pmly3GT8=T#VY zC|rN)07iZNLila98qGyB#cBZ&R&218PZ$(Uj-K>H`pQ%8Zu(F1vcXs8+UOe4&K(TGd5)!1#N z+U`;-Zj4!e+ow1c`R7gv=2i0~B+;j)$5d4LS6iBF1jK*v%zbL7T1)}zhvWckLJ10L zeW(#ELPAh$glze+^Z|7!PZV5cCoOw9fuLnd{PM`0vhNgjJF((>C;J6)c+L_o@`ROc zx0kE*t^t|$OUJ+F?W%cQLtGDVT(tJ6a%uIx1hQO7sB~+Hn8;%^#0)af$qp8X9I1NgWSM^`<06e$9vCqbwlki}MWu ztu*^jkS<##*0tAQsGL&e1v*t3b>%hik5!7ZQze25_T&!wYdW5NWoao4E_UAB%By># z6}LOnIwr4;a2YOvJLbqB-*hBAN{z6rqNqZStL*Xl3aX2dq?weX)WcqwiwDgC(osuM z{E{k7m9UZ|I$RvjQoLlYlnQN`tU!NYX!X-k^=uc4gng}#Tu|P^k$Y#J(a3s=&%);- zPWHO%gM7sK)@>cpRIWlv0)u#w>T5ufGZcJnrpB6$Ae^4E9dA8W!5Q+fj&*Wl?Hs;5 zU+Bj3$2~}DoP6cFLzfztZy?_8k|7K{^KU1q1x{-1`fwL zq0;}WN|JGm76>XM4YoXHxKE3onf{U8jEaGq8qvAj||uZ0v5}76rKE8NZSzlfA^j;s+9J>O7tj$KaLZfk=`pWf5_vd#P zLjTa4QGeFrq8+$E0jx=9+m0S^Q{oke1)JBgWr^=noXHA{8o1%i$%LRnsS~PnmWsH_ zrnDvIq_J+TR%nW9G6)nByD-l;=$9hj*E1ZduLOx4%6j!!$o#*3S?_7hzgW)QEQiBl;K+Z9|L)utTyEaH6YCW`V2h_maz zAYzS!rXp-p*FAe0!bZK zM?w&huw~;J>lg#WZ>Y1h@?o-*OXzE#e-lsj(7NlnU)vNXWvaDKw3d0a@*uRV5pG1X z=fx=3jZ2O{>Q)CllxB;J;8q!coZQ{Z7>+L6j3o7@x{{dRhKWbvs^cm}!X*YZN@Agk zVj@QP3&81=;9Ax+Q3LykTQ0R?SB)Qg2IKfTRILg}LP~NY?(}FJxz2Gq82@zzrsHqo z(!O2y6HY%uw&oA5JgZ2p$l$WGZQC3L?PfdM@A|^jQhih(pA7-Oj7Qvt9YH}xt^mpB zSpYQn6p^$YhJ?%TiUSDG5!aN$zh#P%n?RAnE;0}?F$-;4lyD>IFrFa4W^Y4zho|#P zmIHAnQtT7UMts_j&vQPz0zzRPs5t4Cp347Zs^PUl-}=fGtEu5nG%_{k=jCdN^>~ol2uhM!^N&kp*j01>N=h8?*@YH4R15$Xp~SqZRcUjqB^uwR@eievm+@;CHCH&X<0nr0F71 z(#871ZGJl?^o<@^z$s+eB7j#IuaZKSbBWcnQ25|@&>mFHVW>s&r= zZQkhzsQlCV+i_>_<8@mo(x<9P0m~GkCf&MXa^#x!ySe9UTnKW%-oS3x zYZSTCVz;=2CCm$Rp1S!>4~%m4D~(c>1ZjvT*liL};0)+H3Syh38#c|#I19WmNd2V{ zLC*@E+1~Z=zls>td6;+F@ZVX^sK)%{ah~3Iek$glfk<0)u~%{M3os+gcDz@I(p4Qr z8|sZ{+*PN5N$<-8?(PT{L7bJPt8vc=VNMPsVPs*8v#(h6_sXbue~V!w;I6v|X{ zzywO|_W}ueB+aLWiD;AYQ}MVz+B3kxj$}A;d$T;LQ?Ty>N&?{WbwA(hvz~fArhJY2 zsq^*RP2pb4q8$TMM!28)(X2S4+ZhTJ+0{X%P+DSvRLLZ7UIFwKn?kO!tea5H^BlJd ztFB;d@uav4?&#aixg4p4z++2%hY>-cbOLFV*CcWr56>VZF;ehrz_%9_u*YxH@i<5% zv{yMfwC?h5s8hO>qtv|SJ>PLWf?BIvQR>o)gKJlT{2PeJe!sYZH;>u=rYD+K4bv2* z4l71NC$*~-UXRj zX;aTu9Hu~P8P2LWgKGQj$TO&Z>_oS6R3BBmTh@Rb=p|CUqM;-A!ou!-uAOxxj$Tu>rx{Sx*EA+G8KK!J8%UZvMxa%e%}qV({|Pr zK)JvOo=gF{X7^f?VoT)->G+hvV(E$U3g&GrMhUt#&4$!Eh!cV#g-l?0gX4{&O03IZ z`W3o6UY$D75=N7Zkk42IJEFSRUO43!GWc}PuNx2qp;YB5YsJ!xNHu+Sljz3{KW_AQ z(YUc=G_JT0HXCt^FFP*x<4*P=^-aeTr^A2W4;5q!OZ3 zU7a>(NvmAp;;#Tk^#JmsWfisKkk0wW5Z4;>oz_fio0i$F2ly?^bmdu{YdF@w?~M|; zEE1CaUjndfgy0M*q2Mz`59e4chhB4I2Zn<88=Fwp7K{tR>D@9{M~s!R|E(q!1x#TG z$5*X{o_r*vxq%T?Rs4B|B&dl_ywT}$Y(agur5MfF2p3f3fytnd) zYmH_kvoG$Z{u&3_ z=KTt5B#YCnIKVSnabUJvx!o)a+H>C5ywv4hI`jTbKS4?WnR@Gdt=4)wiOgJa7 zd=G?ng{vyU9+P!8)@AR!pukUfYzU@pk1*@6R#j(n+r|gWGL#SL83$VDTc9hpi^Akn3{LO!x zkRd^_mq&;|n@EU{v(YI5uDF@5Dj>sxL#Uv+>hAz`RfHL0UPF-_Nb{N%e^YZ!to!u3 zS*<*jmEDN!j~%R%dg6>i0ew{jwU=Fh!;!o;?1=k`rUvN+`c z0w^k{3FT9zf-z2t>dl^|@vOS5Q)QYIFQij-xLHz6!O`}R@6E|k@6m)NMOF!yqxY&j zt&B&*iYZJg3zqsUf}WiI8j7Sn#8E2zWkDj`UbvlHSL(i_2D=!*pEBx-P=RfFAf&XY^V4MetZJl)6QR;zGJT(pO;K#%+8vTS5?K`Ygm#9Y1GXc=O$0o z=kvabvl)?+G%&qt;O1ku;5U7)BTk3B+`30Wt+)-9Ru0HVpf8k=JWynrk8gTH?qy!r zK2WP3xGKY@1>4PcQwDTJXOIJtUg@OUupkXiznz$hqP>*e^?-1oMyNjoX@R1Ass+*F z*a+ER@DxmSRGWG41$fGQfIP#X}NvGRCSgmgV&3eAQV zr6Q*m$~KK8ZU&)EONP>u{7#r4vu0}6Pl^aaB4Q=p5ktWwm3M@QE^iQc4^J9LR5^6* zAIi9p5c>vys|YB~0#X-9P-oLe9v*!A{1r#3hVGZIci4;9dnxF30KX-pSzH`B$7K-T zeZJUge=ZU&;Va_;@cM~9bWO>Whbh#m{EM*(e!a^U)d`2WG#X?~XLYGkg8gI1l1l}? zDsa=;_gYo!qB;p>AOqT~)gO1&YZQVLu>?gSP+CRNxZZf9G6V5k3}ljba(~W;V88Ry zaa>av5!5&@HLm-KMW;|gg5Rj|9<0wO4w6|o=E za!9GwDw~Rj-u+dUg7l5@AUn8wvm>4LTgfHLLB;!YYUQ8x7Iaq;Ry8y3l44uiYe0e= zX)aO(UpjJSZ@SP~>guk;C5Px$JV|oV^u4)! zg*++nx3#%A)4Huj?i%S1qYS;+%=Z^Z*h1wCt?^5!N_J#uks@`nPK%kD;>D7_+Bl?0 z>jbD{Hb>sub#v9bF4wijNJL|ck%&fID5gdzfh#zE`lR&EI~cCWn7zRA#%FuI8=&I2#}01)r!eOph$_WrZk&4``&DnC&7@?DhAIo z>T)IkiZK-97z>>S-B`NPrW7S=oPV?}lW=(|cV(~+4al5VFio$^9j33lOj>U|a?#jn z1VmBentn3ge%Fgc8<=N0O?Jr!XFtb*M|`cgBCZbtoCWnIgjdF{Ck zj8xQr7_-OY)}R6H;O+npG#YyuRoYf6-W;;mIOyaf(Ov~gF2|7B9vb$56x1q$gorl^ zql#$fuddJe4mTHF=yzQv_9KXl5)uF8B(Saqonctzw^ zj%kwiFcx%K0!XNa?n9G9PwZ5V1youF_AXjx1HEKfQTnJF_-}p6FV(&{vK!-C2EPkE z{ILD6vC;W$2qw*Sm_lW;gg4I4NB1S=Tid3SEfQChjLB!4-=OdgN@weDp zdW6qM9^C1iK8Zi(*$&WeyHUr&#|k4NsxxGI7K-2FcpIU6VfV(Yr(m!F1pK0;UMe!+ zc(%{J5P~FCofP(t8L?x0Y?M`o^sU;3q&!2Q?5`aH_tV#I4Wao)w{tC~_2c>+kGx^! z097+5SDrPp?T-i&+x(8@2ohI~nMP3OYCI(Fl>X-!kRLknF!-u9_1sifR`fLrpx%ZG zf@)MXKH?QguElnWX5vXH+LwBv^8b$*#ctYtbt=R--TXr3|bIw2MA%V=#YtuyU9**Z*- ztVf)h7u5P)RGssWoq^C7+QBmDxK6AxS=Ws$IvHDRI%A@usKCCpYAH6KF_~6w6c4=8 zm?iI2yoa4ZdBB(B7T3-gTx2(C{(|SQ?UThRvAk{+m~;%xs23}SI(nAb_Vue~ z#94>rulu5NE84g)eZF(Ty2fLV#`fVWVX{^u_MUN7We|-4$3Mq>o7`uywYuDH z&pS|`B@TTJ$;+p}+EN{<`u2tfNf3U*<@{AFWz}Nwy`f>IhgwSDIC}LSi*=1_6V=$R zY;4nLoZAnn{QC}pnjavVG>U*)F&-iCYrs0pmbof0LP1Am^^mA_Rdp$jSya-+j1ayh zffWfERh9^)dGYa`YOWMxdd=Ws9TJJfR?zND75{sUOWm0zQ;dgt)&Yst z5XPvmQQ#_t5ZFcv*P?O}EG(pIuVA_^vY}EY3{H$F%MUflC(YbG!f$yPO{czUH2JI) z?tRe6LHlPE4EV7x=^){B)kYjaU#NvGM>4K|WL!V<5Y{cuh1P4FxNyI2>qoD z0R?Zgety>n@+Oinwu3f|x1yN@N}0!ExAg@xP|Z=^yn_Ab)wCd^EA_iRYm}#qO+;zR zysrXi@|{90Kpyr8ilwwrEB>Zi1VQA_a^N)*dGCWKqqjU{jB83Gce%=8(MTxJ_({R( z;GOGbjgH-ack5h30nFANn`qrNmRoTVqi*^OBW@h?wy(?bb5D$btLh)yOQM3!|Be4B zaRA&M-H~Sd^Ch+hJv@>~`a%WPhlxeA0I5}Z$0}utu1xX{j7P#&@Y9kaz$xLAYpQ^e z-aS*&-p7WaSW%#G_w*V%~kKL)%zSU%sY98t?OgjP-;``X+FtE7iycpP=U5@UxSUPNG z%38Olhe_VKsVfWKg3GCQyH8ln&!^e7laI^M%W7xC-1_n_%n3xGrnPEOO-fNkd%SjO zc#TW&Dir|b(-pR7lTEnZ&Kr%)9~vuP34TkBeViP29oIF7V0+wGm&b8$0G%YBDTP(Ub<6=41<>ww~?p3(u#xu3)hu|gFkXWUN2E$hLPgZyH&EWY8 zJ}U!n#+m}GqfBbuHE?E;7)YsY8bBppt%jJ-GA;lsflKkj?H7S|mOnaY2Ha<>UUczr zPxkAXxk`mb>H)v2G^*qeU-)CX=IQv{Fw(6XS*W#K{?~Q#*`RUIJ!k68+p_-DA+b(W zM6fgkEUxmtS__dXm{Ykhh2_Ysh>4Uzz`SO0U5a`~IxM45V>_wVh?aXiwE zTGW_=LWxGu#A+V|!deWu;cM$~P&G&yeqJct<)K1aV=8Hq!~h$yj4Ad@F3-*6jK3>M zsjrDSVnB8kxnO6$rN{BW{DZ16v?h*zp&kp7AeNX93vT3dZMAigG6+RvARK;KYhmd2vzEQ8x-}P}xenBx)ZF zfh@fg{^`jB*Bb~C?u?w?1CT!HB6@*5qG^Fjey+!B^J~r(SkVTa%{|TYzVEMW5qC44 zQ`n!?3ZIW!u`7+%Itax%V$`+HX$t+mFT&*+|BDS-P=&Hu*%u`-+G3NDc~R}ul``5; zu0?17Qb4W0$-pCZr~vf}8nATuf;P%YNRGa&s13lIovVI*P+_J z1_h^dMp8WROq2LpX6H)>e`pUNo(^efwF?^hZUb2s_VJ?j0b;58HL!)W6ou_a9fOR2z^hPA`=x}XTpNIWtkT{lV*by|oz zi54geD6U;FmEoU~ut)^yNU^Xzq@FW*(M@K&uR z6j^%3?~eUvd6iahhS>F|Avp z)3T}(spMzZUz7@j{W|2xIBpe#omXLHF95v1N%Jv$g8VGs?urmFu75({Vii^w3*biT z`S)OiWbsA7mi~uKliC-2<~N^y;|-+t&+L$L#96dQXQ!Bo(pLlKoib~pQ>aZutf_CmRAZDzHk#!3Vu ztd(L9SEmmunl*gj94lH4eWjTctM>n(tz!8SpP2R47?g#3QcM@Z@|oqpqbex-PxhLO{cGAxvSoNn`zv6BOB+P zO0scf{?Jh}Qyi8bUWWa1EIE7N9|3W@XKvbG%MEq76++HIR+!d7|v`*{rn5`-n zou5hPcE*|ByeYF)QUh11=;Tlh%ls9#k|nkRsuAYIXe@UESK}U%@9c0t_hrzhR!>zO zS;;G6mGl5?gcEXeU?bLul~VG}r(e;?C30#0V_>NLmrXc2&_|gk=R@s7WVWJR;7ZJk z6cmt7tfR~uzHo)$_cF;drA0b3fr_M)B9r2EZm&y%n(A~@$dIZzCdYpL61Jx0iYsG3 zw89mXtvt7w)-rgkJL=83Ju0rKTYv0P@tmmm+Z2z@&=)Lg05jAFO0)8EzcoaIw65Uc z!F5*!R8)&ojt^8$l`M%C6hCGWA}<{ovj;J6$SsY$kM*%bvSko^FPG%8D5jYajJAkg zRkl(Lal@#{mi8#`pN_-Wj?D1mrr#@WyFTK;9lkZhOQ+(oq~+n;4mBld z;YNw*D$csDlhu;YoG)yQ@HZ){s}@kD#XloTp{oLYi%c=aWgO*5 z=gDaFAM`@lt3zq8j(c5+`j^zALlLV;9!P8}xuown6j9iez?mT)~@rwpbxIUY`hFzx(|DND#m)Z+{W5h9syATs}I7{dzjE}Gq%Zl2f^N&u6uYu6DDog<3bY{v zD{`@hdV6U7W>1TCP4zu1h1Y;2rA3`7GJ>gJ$G(G?8Hi`mp;W4TnY|jjUoTt|M}IHV zvE{Y!YQzsV3?hRY+$e4j^zVgDg?|W4dg!-?4aHMylm!MnHNQgv4r^ef4 z((ZUB`oj-exyq`cONZAemTnfIf;`1%Wu$60HDv^=^i^#A%I&_Gvj+m?f#D$ zN&e=+MVj^JFuXh_d@miQw4=>rJu7p465Xdwus`kWd`D>`o;QCs# z!_ZD3*+SqJn?!G$+H0|~#0*yjP1u?O7t9I+HhO@XxLzT|&UiJm3P2^R7kZ=2Q5+_u zQ7v!0m;{$hkU{`rBZm1V4+{OvFDsCg7Zs!Oyh!y^to!_Gx}IYr^}NOPPuYqcSZbX? zwWzh&sdW$jwI^1&j;ICxpkE>=1Psl&D8dUo$^KOFqG0?`+1cO*#dq+1&i=wcLLXQi z(~nY`L7_e-A9AcBYKkhjCd4n|#6ea_OKAr~row;{R5KDTCSZOUpd`Jjcm-7;4MroO z zbpSPyk*~98u{_{=kiDZ*u0O$S<@Pi?iV9wO)#1t-+j_pZ`mV=C8f*U1@XYUVw~f3+ zu~x3*j%C+}))6ZxTUV}{Yz^=jchKG?+@Ge;Z~HMVf6yZ;GnjNe1a(J*rE66|IMqYS zE{f_}>)^jKiaKyY(Zdp*hsNS0-8#eo*iU~n@BoaF*~u|trQ0L3o5#d4uOtN&%^C0- znJ8qb;j8mfd`be4EdfZP%lc@`onJCNrcs`~?uoh~O6a^Zjku~g8f&bKY-}dJ2#qlq zcb3_|?L;mYu$XXk)!g?OF(;oP1Cc?`J&&*G=^$7%tGYQ<#2J^{6@1?1iqyBtOw#S# z)<<-g?XWu|z87K}xTLwmgGG{qM40L|7{O8XT8*AiKa=fUbR0N&TvM*$j_*yme!E`k z%KhZ;V(PQxWPRUjrltnA5WceV@*uI_z&z!M6{+oUj%FYU*BktqTU^N#B9s+o( zM{$wrcP{p3HP^f*)@nhQZFopjL+FFd%)s@+s~)V~JwP?D?mBWU0= zWNq6rzAN^n-+3X9@r&0hUzdnr`8vx%Y8 z6;-%+h}!dzQHPsC6{B2OT=Y`oQdDu7?U4Ac&N`#@*FcEcQq~vy$&@de@UdxxO>EjW z3ra#&l_J)~&?cz-OuuXznLpcpm%7{O*16IOHw&$}EH!cFIvtaD~hc}=Q-Vg{mczl-*%(hL#|=3ut%K+>@btP8{aGCVEGd`QRyXa3B=cj z&$L-?0pv>?(RbTU0nJ;WG-ZYJ-jHgJ0ez<9WfF8$mD?>=J+W!i#t@S$gOigCr9B^8 zR;^LkihjsNpYN4V|D$8Eyfb|cR5B%vn5{i;oQ+o8Wk4&>LjF#o`mrZXv7F~x$*8Y= zWCCRc^;MJHbR_8-i-r=1QY*R9KMVh{0LSz6Rnog)pCvnZn%M!Fq^A%1>|J;#3ZyBfHIQXFMDt$9e<-*!OH9#l&agI)=Imf;~ILL01bWM0+oG9j8 zC5v&fxSa3oUbXRW^z?7FkBw9E(M2fcw5)We&7m`VLbzq#jZS5gu}-Fm!j4h&u`LzS(HRzNu(TpE$NG8-dMLH+{}+%DO3B zazFG0mDPZnOT4O(Q#ZAcd4p1k8mOe63JC9`64hibrh!Xgmroz%fxgx0T#O+$?lH#! zY-66Nh-LVT*K&ipRJn}dEz z4r5P6dJsF(2X9O?YxZZoh9}R^_oo7~I}1Ul#!Rn6#~N_cR8UQC&>4yP#TZU^{Mz%T z)4Op53zdyIELquD277yi7wBFoaqr{L9f9j>mfVDi9pWF7R^Qp}un{CJO!x|fG^N$> zi3)JE>IzG#SE4p0F=zwq;fmuakPC~@eTMQ9l?VOU>eJGyv*Yx=<95?|amq`bs&arK zoy~XYvO2F_v!1jPoaEK=c`gGWVB4H#djCki#{XrV9%;(|@|EOBAzY=SuHWmEF!|WRW~TaoM&T z7pid&Wi~icaoNt##RzOuZkxU#_>^A9Z@PgWK!HlhbpW>tZ&jhYn;5+!V_J2gR2Ali z(x5mrD%^q%%6C1ANvy?tv7{ohW^f9T^ToT0B$V=|q*7f#_cT@u@4@3XDE%=4yIk&V zd?*C_*S_4iEM-;BW3R;NXAMhs)7fR~gfABeW>_V>25DeVr(hgjxBDZrM2gl!f2hd z|MiUfyEcxf)}=&i9x3xdVZbm`BviK{l-dPbM}4IbflN`&velR^q~ylI>5{fuOk`0xhB+7Xi%C;MSPN~y;lz31JiQ6Ot=nh0zUxJ^@Gz=SG6b$^&`{Se zuh1kLCSFtp ziivE*d6v3U{!Z+>?k1XIH~WuWVN*aUmi@3MW!ak@qUas05MY9;UNBSJ*8Ll>)RfJe z7ltC2$S|)hS76F1l2~k>Qlyg0idw0G;G2!^RYIb@6ZMy*5s19$jG4-$DOwN9C(VcB z41H(L>V=`}((+ohyVBZ@tfKD6yxl-AUl;xTSU-B*?4H`vn-yyzZd1Fy=|F3C$e_R4 zEK`j1`xv4g>7lBQEMk` zceHZVHXXxN$G`=i*JDJXl9f|1UC-Hdw?Mb3BgPU}NCzg#+yK?rFeJT)MYq_gE*mgZ z=cIJ<__G+*PWOPv^d7rRH|ygOWI-w?%gaqRSn9I6bT6*SbzTJ{|Z{UB+`OeyAF<>aa7jm#Vqmjr}1&D zD_jX0%1-fJl)Gv(QJ}YYje=o!L9oH{dUpb9$P*rZnZ>86^fNWJZbf{J_sH(gwqW(0PAyWMUQ`h*>Tm-NtU_YgDrH_U}AsV;0>J1Beex!A!i|&8x z{JTqKg+tyK;|f+F0VsWOjK$%t=73oEP;CqR$d)GERfHXOA{;;^FAUx<-I_U_u~Xn) z8CTpAb!U7v=2MM3V$s-rqeSdSyFuSM1!epDPEfiiR>2{O{7$+<#E|B!CWi_u38F|N zg{aa9AjJqDULEoR5Jo-_;*f^ZsFaxC3Ocoz&DFd>l~TFp3=j6JNXZS;p)g|Aqs$fk z8Vw9Ya9_s@Fmap7z>LchpHI6c*fLl?BICM;{q zZ=cVuLqmV}(H;8FP(WQT-mTo9@}>`3!xN5x)$pEW0?xE=CB*!dvxc`a*+B#3t`Mp) zfEnqvvShC+mUDS8;f)4{R9;s~_h$L(uU282*BB)DZbK?7-Sa4Z7}NhkEoJ=wDkfy7 z5@L&+JnmszwtFS15zKisj+3v%b)DW&z6M=>50=g*`Mv{I<7D2@qbNjWYy$PMKk{Ms#zaUHX4Oh~-8?iCAs^L{FLX$!!z-H3WqYx>Cef4AoOeE znQ~Xh_H76Bs}TKD+Z}~$?;{Lzc7=k6#3JSWAv{0zqqGWg1PmcaMwKp5zuGiVt<@^T zs{})fqI_%!!XOR7=!ex**{2#TKO0gj#^*H%0kOe{!{ODeCvtY{@_CM0Xw)68blW5# z5jP#SH2j>)8F$5h^qT7HxrAJpuh-bme=O&A0`?kF#z+lj?&%9^2QtNQ*I6iJ& zyASM{@O~TVt;HN5%amT_(Ef&5m-ZwxJ*q0aj%Tn1F-*=*9L#vlLjyr1*D30?9z}7 zk6fysEZRLVOv_DvW<5Kl7tEJ3jNlkX%&mowP*m${4d zGAmU38bwSB$Mj#ufg{)(%tCMY3!2VL*mm(7F#GUDNTy{qa9^s3;N%8eo*vysJ3Xs20T@y3(+9r&$ZE%t)h?oxDGFs3S3Hx7{_<0O7N}vyULd6XM8N{%UU41 z-YQRg>hE=@7>N1!oLio4k*(OKl&!eJj#jYfDJ$I-aE{q;pJiIFZ@QtyH#~i1fDgep zlN#bBngO}!sDdgeFqUti6a-71iB~ZU#*=@rOr=<+cc>KDHk5SC1@_xXA(FL$tN|N~ zuP8qTNZw(wB!;{PLzkmz@KqgmnBg`axO{A3S&kclRF8M61Ce))xW?^vd~XQgpZ!eE zHXC=Y&PE*YrpB>&e@1Y*dGpX`32N%+K2;bQJ@S{lrGGMwgm7Cr{{IR>D;=Vb_avob z%OeR<7}w&GMRKCp44fwo1X{dbK{<|Ghi)Z%I@q&NGLrSEP;o!DchJ&y@dR~NV^pT- z=;Gz&r)^XZF8}K~`A&)D*yEJBupVwv9sfbM9R4NM^?^YefE+}JYM%AaplV$J z_vVM*x%!}uAFyRgL}rKY>PS_fY9Sl_u*DEte@06chgSU~IBA!E?OtnA3#1W_;W_b- zG7Oy|D`zEHV}nlGw7G#EKQ>W@3LyO+(XtEd8Bow znOh6Uu}Wd?C@SnIfU`-mUHQ$FiNaVN1Q^_NqfYMCaNiu80I8oFt2BrCH4tL21Uw-j z2!82OKXo|!7y4D^(mK{N3p%S!MksYhoT4R$( zvnVO9N5wDu2V4sj_%oaS-;qj0))16R8v=AJxf~eX|I67Hy|+4+s)MjJ^?Mz>WvD4e zWsSR2Xk90*HP1_oR-84aEjG)x#!>EZlGWY%gDy#UE<=(s$tXBiOE+L99&G5DefZysc1uc&`)-krH#@-+vaf#)A4dQOke97&HFK{vGbK1nA38ntz>mQf->xz-hf~=g2>YRC@~*Y(_UcJ(h#^U zd^c+_k1o?~Woe@t77P-<^?LT&!;#4i;tftUJ~1cxksxFV)kz6T>j8^Ug2#1xytlD~ zW4WjKq1ScF*JIJ&k2nTg_q6Pv?T%L|{e^w*$4;oOX-0s=X&4bWMwK@S!7R(^8CHwl zX73FCv2-X}h&0zS6I7|JluogP#Y*^43sdEsVptnQfE-3+%Ye^C95rw)W&~b?zzrU0 zTrmZyGeSOd7PMe)IhRxqR!NZYu~}lBI$uh+5=Chgr{^qsjeP+3>z451ehp{Uw>!&z z--$-;YF(hCVHPJ)DoQ4{_}+$>teek~RRk5Zsyb6qfRl-uO~FXyg-Byf`JvLOdZoPU z-R_kl6|k7;Vs-*o%b=iD)`@Mjqbq5%*I;NnIG{$VE*MEyme1NWCfdqa27)bL_10an zOO9x74!9HZa!f%j(uy53*-FY+tNI*rkEs zxxvk+81-0f#P8W&HWaG@cLgP`sf^+d1prrzA}j$pV~`|4twX6Wt_TRKB-Sjlqy)GS zkNf%eCCG)kw1kBK+sAIg#ue-f%gulutl$Nce5IyeMDp4-H6jD z#VKC=&GNDKNnq3Q(d+%}<8`_8_cg01_JzbH^l`gmT<7^yPsA%#J=FpKq%c*o zF+t_E`LFUIk($IZ@s6m~w%zD2es0|Hd|LLn`muu z0M)lwJAT`f^z$@0-U{LUz%0sO`EH7cD?NuHq38(~f)O_~B^O&=8Rw5RWJ8-Gay*1J z5eoams#)#A`ss4N!Ss?Y;MS0Z;o}-|rizL3Yd+z8!`>hiD&lnk^D3#F`zvrYwp1Vw z7<9@Nx~~s!l?S&S`>_NvR4c4**@{CmXeH^GI}dIQzh>k*@2{?Z&?~-9=B|dkDzQui zm8V8B^DfI(w;L1HouH4B0$DDEZcC$GTy;WU^!)J zFvjE(Th+Zc2!B&+u ze#7RD^19pq!HcN6bP;Xocrf^}t{YF6N%CNBF&C#=S{pla z<*SKrTtgQhoNpYDyKVb&g=(wTv8uIB!IWfc{)|mEOJ39!7iurx_67E%f-`IPrn6K?%~TH01UM@YZ#7PM%q7);Q;dx~rlF&!9FQHWLR&Ge{MeI1?D@S!W zWh|Xb42E1U47P}wAs{A2P(a=wP~n{7i6a3QvDjj7rAqGRi?bf7uTcn=3VRaBscJA& z82s$VaFukC!<4tmkWx?c#Lq(~_PjUpultSrcDD{%Yiz)zbva<&;p!9R)%`wu+)VLp zmnvQbeR9LV0E=3@K*aq(c}V$CeZzuaa9|<}Pn~@_)wmGhy}ZDo-;i_-|3~U7jdWGn z{2&QTxu$mWGX-$lyGtS^^7z7QRA8#8CxB7;tdj?!f>mCCscI(A8hjQupWK-F`P^kx zY}KF@(rvc((_f2Y!Kkh7eDbHfb=M zlpQ89-wvf$V68uYdqQS^qGK5w45}Arv7%(Wf#*p285BF(e{YDZ-NW?@d3B8&X_d~p zJrXjR>5i23I-jkX8v8-o6}cCeD|h-o$12(p8bc5M)ZHYdwZ)u_fKQ)B{gF;x4Qtb>4%?V+LZL0M@3=S-qXgR4j$=RW^>`|0QS%yT63 zY(%h%#yT3;VI;W6fiST`ra2Ct`Mw*~o;X5HlGIG~s({q}%R(a+ere+k;#4;aX@odn zVQ2lll9LQI#GS(VYh&$I*JdLGDu6OmAnGM<;mN7yH-|N{yml>LVzGurt6^?boKj`A zg`KwhVHDoI%X%_@#H8pNqM!@cX}fX6?AFZJ_Gv!cTJ80@{~F0g7Pvgz{r4S_q?5}< zuCz{}E{?HVfRe992)-e!Ti6rl>R?sK`@{?AaE}~nhPeCcUpcXlsAT0Zg|$8;;WpNX zjdwV+wPXsGqAHh!7B{JAB#!x$fWzZSC9J)p+IPu8xITQ4DN(gV#oYO;nN=bF+&xnr9)rt)_nS3mpmmpm&Y8w_bhn# zFhTy<9ozg;b`|qxVNkUZdbbvUiYT##`gt~%qU3c=ajZE-%8BH@5!#E3-iElSVvL$V zKU5I}Vem8uWW5Fnb#F1z_uHld=TwD7>T6J*D+Id^(`6MUFF2)RVcl}~S^fsfK?OP| zZ4KDpOdg)wGViftK#gt9#__rTQH>C6*~x#W_9+XiDQ-*ut{dn{N}^mcr!2S7ABeacdY@dt9 zJT9lZQk4qt!yk6V41am-;cfgM4gyn2eU!O2EOt^qEFpMB4@%4vAlHl&W(LrGG4-S< zO8BzISNS<4bz`DlylGS4QcSNY%1}WF>c5vrZvCjNK9?n&)ppK$$~q#c7)5oAGx3di zP%iE`*H*zc-qCLTxV4?Mj(v0M+{Y0;GX|eK=g-S`ov|Rnq;Gf!jPCS(MFuw2e(+BC z3?96sl`S&Q@7xq~VCK;hLXl~nolrzYTAxE%IS#dr`XA9})Mf>wf+xy~#?U`f4q;97Vt4NewCi;5lr{(w9VwH=I}+k#5_HXfEQH_$N~~@{Lf&I@ib!)Ew-JacCVD zE_zo6HB>00U*nT^2v#)wNIZ2&>dW-(ZAQ~6o;o?t@;-B&NI6b;+ix(qpL)G9e!K=& zkJq@k?pt~A_n%*-9(8uFjd~s)zA}3eRLP+^VO!I&&Uv=9irFd^s*CNB2aD$hnouAi zQx(|LZVHW>qL74Iw+7R?xh|c6Obx70p#FdxCXx7i-XjqDxuPFa9y%`K(6s4#6zydb z!9!Mpbi7s_4wKc@6q5Kvgr>qLI#vcv zB|%NCA+BKzYA^m!6~ErJiDZ}XZJKLvkDwdR);0u{(y)k1)AC+x;r4>OZ^ZEot3)y( zay(r+M?CY>c=D6rA4G)fI|}4P+iTv`h~}!Qv$3}Ybx!BTe00q~UWFDn2IbX&k)g8{ zCsC_)P5#$dTO75p#HD9}I=0w~^HYD!T8q!cGr^;F+BTD2;ig;+i;Cz5Es1NCwoPvI z#}kxgA|!m3^BDz;IEk=98j=iHR4I(QPV`!?B4yU%0=zhU;#Hw|dksq3r15`=HReNb zfu6E~%2Aa+uUP?!r^7#!CK*=`Ow)0rmDnAXjq_3?L_alRSHYa@%e@@dtfuBqWbYq3 zB0^NMk;+5OPK#-(Y4z7Os1fOP(my&Xp?*MP3E$RibsJLvzyKfCb2e91OIkMiM^lkH zR$n;;rcttt$__K_jRRp`&pxlt>VxQ!Qd|Z{l_$Iig`>|5jiB2fFX!iRW}JC8%^uSp zH)0-c9TTlQepRhJend3m{qt!;TtDIK`msx9LWgyrJ#>bUa#it8VG7i)pbrx$m2I3w zo6Ah}=sSxcnr3QoYA}+4!Do2zx^=S0pkyJysC7kj788n?bt%47{M5f$7I}?UXCXBk zAfc-D(6?iL-3iyQ`a$z3lgV!)gLEDT`nhA)c}$}fr&nd`ihH)yirePc%)HKb>HDYS zx8<{}>mT(;^R5CK6e{3yy9y#Jw!J%Qi+@BpK`yGpF;Ep}RDbpAeItcu>q56#=A{QGdqNTp4Ye{)7Ww=yXhB#3liQ^s(!9EC{4oKxn^8J144t>=6&JaM(#9bvB zaH!;W)VZc`;;NBbH}A$89Bwx5a)9e;=Cn)SCDaxBoWJXhYVkrvVj5dSOswS+-Q4EFp;erP^+~s{#tA@SD4y! zbIsR$WAJ-neAf|Y=REJ#ax!-Kw(!=JP zuPGs2I26eQ_YdXw&gb#yMK#(4}Y`xV!r-8k?% z!om1cZ&Yek&=z^1q0W|(`;pmL%2Z5nRmC=~J}gd(G~HjX)g}c6BLVCNyHsH3l&Ij{ zn;meHF|go~x(YL4U?l4BG6a3qE3XmB`qxH?rgRPIoPyu9KO4)M&`|TQ(InB{bNh8z zYmC9?Jj39djo6-?jbol^1kbC%2>iIlVBFQ!y#3UXSK-=WErEHOpNt+XUujrSiv4D= zMcVTzdZK~}Mx{c9ToBzU(#T@XH8u1uCgOOgV z)=>Se9K@{DfuBO%n)Jdoh22M58Y-|RDduc~x}p4WT}Rx$n5{F^zv&K4v1!(=yq_Z# z!Rh$uWXik3x^vg}y;17wc0Nfk!2BvePVa0!^R5HwQI+J}*|jhFljn-XM8jAhTluV{ z!K4oQZt?72GfXd*DjR!kD(oO^TSZ7jeOJ^6ZoQQKBlup7-r~0`+ z*V(|+bwq-EJjq(^Cav~06v2I>afhaCY!_eIr*RZw48$Gk!V&s&7rK*%MOyDNDl&5> z&J)`~5O={URu>nVf~^p@7zW6Tiam!kKtviSlDw($)vs(CO2Jb3SwOY{AO$y2VtYjt z6Pi_I)O`3gSm{)0`!#aTh;YkyO(-IC!Is(TTFt{`?*8tPZx+CTL$R0c?Y1*cfdKX=dxe(8VlzgD{h9 z;kpmBm~c*M%TfzDdss&_WBdDW@-!fL`BTwvYyYL(Lh*n@ZC1p!QDE7hBNtFSrU)@%Z&{yGtJ7cCqV%iz+({%TIE{D8yI<1OV@b>R?8x z;squbftF{kFKGcFBZ|zBD@OBI6uTg=z-1Z2N_{-L_o#&G0XJ=Up9?#NV?B0`am`;? zVbdj6Ze!Zs;_MvT_qR{(Va`@wa=qm>rYo&`ggp>ZWi3fA-mB>QPKXBdeXPP=I7Cbb zHxsYosDNRvx0=mxa8O<9MDHlSvR~!jM9(Q_cX0v39W-clB_+Xe1Vhjxxd)zwvP6