MSLVNRKQLEKMANVRFRVQEDEYVAILDALEEYHNMSENTVVEKYLKLKDINSLTDTYIDTYKKSGRNKALKKFKEYLVTEILELKNSNLTPVEKNLHFIWIGGQINDTAINYINQWKDVNSDYNVNVFYDSNAFLINTLKKTIIESASNDTLESFRENLNDPEFNHTAFFRKRMQIIYDKQQNFINYYKAQKEENPDLIIDDIVKTYLSNEYSKDIDELNAYIEESLNKVTENSGNDVRNFEEFKTGEVFNLYEQELVERWNLAGASDILRVAILKNIGGVYLDVDMLPGIHPDLFKDINKPDSVKTAVDWEEMQLEAIMKYKEYIPEYTSKHFDTLDEEVQSSFESVLASKSDKSEIFLPLGDIEVSPLEVKVAFAKGSIINQALISAKDSYCSDLLIKQIQNRYKILNDTLGPIISQGNDFNTTMNNFGESLGAIANEENISFIAKIGSYLRVGFYPEANTTITLSGPTIYAGAYKDLLTFKEMSIDTSILSSELRNFEFPKVNISQATEQEKNSLWQFNEERAKIQFEEYKKNYFEGALGEDDNLDFSQNTVTDKEYLLEKISSSTKSSERGYVHYIVQLQGDKISYEAACNLFAKNPYDSILFQKNIEDSEVAYYYNPTDSEIQEIDKYRIPDRISDRPKIKLTLIGHGKAEFNTDIFAGLDVDSLSSEIETIIDLAKADISPKSIEINLLGCNMFSYSVNVEETYPGKLLLRVKDKVSELMPSISQDSIIVSANQYEVRINSEGRRELLDHSGEWINKEESIIKDISSKEYISFNPKENKIIVKSKNLPELSTLLQEIRNNSNSSDIELEEKVMLAECEINVISNIETQVVEERIEEAKSLTSDSINYIKNEFKLIESISDALYDLKQQNELEESHFISFEDISKTDEGFSIRFIDKETGESIFVETEKAIFSEYANHITEEISKLKDTIFDTVNGKLVKKVTLDATHEVNTLNAAFFIQSLIGYNSSKESLSNLSVAMKVQVYAQLFSTGLNTITDAAKVVELVSTALDETIDLLPTLSEGLPVIATIIDGVSLGASIKELSETSDPLLRQEIEAKIGIMAVNLTAATTAIITSSLGIASGFSILLVPLAGISAGIPSLVNNELILRAEAKNVVDYFGHISLAESEGAFTLLDDKIMMPQDDLVISEIDFNNNSITLGKCEIWRMEGGSGHTVTDDIDHFFSAPSTTYREPYLSIYDVLDVKKEELDLSKDLMVLPNAPDRIFGWERGWTPGLRSLENDGTKLLDRIRDHYEGQFYWRFFAFIADSVITKLKPRYEDTNIRISLDSNTRSFIVPVITTEYIREKLSYSFYGSGGTYALSLSQYNMNINIELNENDTWVIDVDNVVRDVTIESDKIKKGDLIENILSKLSIEDNKIILDNHEINFSGTLNGGNGFVSLTFSILEGINAVIEVDLLSKSYKVLISGELKTLMANSNSVQQKIDYIGLNSELQKNIPYSFMDDEGKENGFINCFTKEGLFVSELSDVVLIIKVYMDNSKPPFGYYSNDLKDVKVITKDDVIILTGYYLKDDIKISLSFTIQDKNTIKLNGVYLDENGVAEILKFMNKKGSTNTSDSLMSFLESMNIKSIFIKSLKSNAKLILDTNFIISGTTSIGQFEFICDKDNNIQPYFIKFNTLETKYTLYVGNRQNMIVEPNYNLDDSGDISSTVINFSQKYLYGIDSCVNKVIISPNIYTDEINITPVHEANNTYPEVIVLDTNYISEKINININDLSIRYVWSNDGSDFILMSTDEENKVSQVKIRFTNVFKGNTISDKISFNFSDKQDISINKIISTFTPSYYVEGLLNYDLGLISLYNEKFYINNLGMMVSGLVYINDSLYYFKPPIKNLITGFTTIGDDKYYFNPDNGGAASVGETIIDGKNYYFSQNGVLQTGVFSTEDGFKYFAPADTLDENLEGEAIDFTGKLIIDENVYYFGDNYRAAIEWQTLDDEVYYFSTDTGRAFKGLNQIGDDKFYFNSDGIMQKGFVNINDKTFYFDDSGVMKSGYTEIDGKYFYFAENGEMQIGVFNTADGFKYFAHHDEDLGNEEGEALSYSGILNFNNKIYYFDDSFTAVVGWKDLEDGSKYYFDENTAEASIGISIINDGKYYFNDSGIMQIGFVTINNEVFYFSDSGIVESGMQNIDDNYFYISENGLVQIGVFDTSDGYKYFAPANTVNDNIYGQAVEYSGLVRVNEDVYSFGESYTIETGWIYDSENESDKYYFDPETKKAYKGINVIDDIKYYFDENGIMRTGLITFEDNHYYFNEDGEMQYGYLNIEDKMFYFSEDGIMQIGVFNTPDGFKYFAHQNTLDENFEGESINYTGWLDLDEKRYYFTDEYIAATGSVIIDGEEYYFDPDTAQLVISEHHHHHHHH