MDQKLVRCMTALKDEAEAARMGASASDLNSLISDVADLCKQALSDEDVSFALALVFDREDGIFSIVQLLLSIKERSVVKARETSLNFVSEFIEKVGERILPHVSFLKENCLLIFRRDDSKAVQAAALSPLLSLLETEITRKHITVANLDWTFGEVLLIEYRKAKTSGTLRSSILILLGYLVEYFPHTFSEENVNTLLKICLDTLEEQLRQSNKDPLFVLVSGVIKCLDSLLSWFDDSLPAGGSVEASRKIYIFLLQVVYYREDIKRYEVVRAGLRLLSRHAGRFALRLVEDSKDILSWLQVYCIHTNAPLRDAGILAFNEFISQVSNCLIHEESRLQNVQERYKHFMTTFFDILDAPSVDKMLLSLAIRGVGKLSPLIVKYSGKETLEKVFHRLSSLGGTTTTRGGEVYENYIGHSVILIGAFADIVNHFDRVEDFMVSFIAEVTGNIFYQFPELYPKQKQGVYNTMSAFFKAMYPKGPIFSIFLSNVVWSTLERTMETSEGVSGDVGLPLWPHYVELWSSLLDSLKVSVGEQGAVPVAETDDEHMSGELLLGNGTTDVTEIQGLVFDTIVRSIMKALTELNLKYRVRASNSLTSAQEEADSSLVEPETELENIEPLNLVHMRKYLNLVEFTQDFLSRPYAHLFMKWVHPFSCCVMELSHQYPLISGNYKLLTITITGADSIGFFQSKDLCKVSGHDADEMVTEEEWKVLLRAPKDQLEPQRGLPVSSEHQRLCQQLFRHYLQEVLVASRRYKLELLASCLRLCLSAPPVLIDIGSLVAPMQNAFKIGLRYPPLASVAMDALERWHRLYPRELEIWLPTIVRCLSDYMAEVETTELSDSSPSDLTTLESSSSRESLSRLQLARLKKTRAQASQAGPFELTQIRIQKFLGQIGGFNHHLVPELNLLQLAGTGGLAWDSVDRLQFTIPFRDEKYDIWLDPLLSRVVELAVSSSDRRIKVTASELLQALSLVMLGNSAKGPLLRKNEKDQSVYLDKIYKRLLPAVLRLAVDVEQVTRQLFNEFVKQLIHWFTSNLQKENPETMALLDAILDGLVDAENGSLREFCASCFGEFMSWSVRHTLPENDDFVNIASMLRRLYNRMDHPNPYKRLGAAMAAHRIYPVLRGNPNIVDRYIFELIFFCVKSLRLAESDDVQTGTAKQVNKTLDEYMKLVERNISALQRSRKDRPMFLTLDDFLEWLLHQSGQLQEACRSRCMRILSYICRLLPAGSLASWYRSKLDHGADMESIIGVFNYEEEDRPFDVWSIEEARHQLAVFTRSLHWYAWALRQEMITTRELLGKTRSSFVVSSFLHRVFTGHDSNSEWSSVTPGERESHRKLVCGAIVHLLGYIRQIVDSELGTRETGVFLPRRVDKGAVDMQLMEGLLPFSEPDFFELMCLALLRPRDLGFVATDSHHAEELAKLSLGVIQRLSVVSSDFKEGLTKRLMVLLADNKFDLSGIDLSLDGSGNSGSLGVEDAMSLLKGYQQLHLSGSLLSVLGKKEGKQMGEKLLARVFQFGREFPPILETIASEMVSLSLALGTSVQRLVELCLDEETISLPLQTRKAMPGGIFYLNFRRLIVQQVRFFFRDCLAFILKAAVGNRTARLLINAVLDDEIKSIEQGSSLSRDIFLKEMILHLKCLHPCCASYAGLADKQFFLEILQKVLLLDLRSENLLQHDQSSRSFIQESFISCIDGAENAGDSIDGISDKEASITLKTHVFVLVPLFFKPTFGQEFQSRLCRSLTKVVSDNLLVREADLPKGSIQRAMYTRMLSRLLEAVSLSCSVTLLEILFPLLLDPPKFAVRTLFDSLELLSQNIGEERTACLNLCIQLLGDSTKLPQLRRAVIDRVFVSLMNAASPLFVADWYSKRIKVIVDALGKPVNSIDAETEEECLVVKVCHYSLLELLFLKVDAPLIKEKITPSASNASLMKVTMSESRAKNDPVTCLHFENCTLWRDLHISAYKALAAITLRTQEQEKVFGLLFKEGSTGMIWQHLVDTIKVYNELPVETNQLASSFQTVRGMRDERRSRKTAQGDISASLSTLSSQYVVNIGLSQEPAVISSFVSQSKDHSEGDSASLGLEFNLGEGETVASGDKSVQENSSVSDHMVDTIPSDQDDFDQHPCMEVLLKLIERLHSKFGSGNREMPEWMKALHSTLQNAGTHINIRLFLTKVVVRTWRVFAPFAQVWFIPVVQTILIDPEKSGGMAFHYMLRDICITILQWNLPCPPDPGMASEFITHLMRVAAHPSSPVLRANVDIIRMFIDTWKKVLQFDKNIILEKLAFGGKGASGTDRSVRMQRALGLQLFGAIAASGLPLYDPACDMFIEKDLYQVLLQNLNFKGKEIYEASGELIGIVLKQRHQAAQDFRRPLDEQMLEAPLKQCLLKFCRESNLDYFLNILYKITFRFPQYGEAFASLLVDLLPKLPGVLKVITLDIFLRFPSCLRSLLSMLLPTLTKILTHRDEFAQLKCLQLLLELMKDVPDQSIHEKVLHVVCETFPTHESVDCRRLYYDLLICLHAIEGLKSDNLLIRSLLAGLTDSAEIVRSTVQKFWSSILSQNLRERLSQMINLMYDPSVEENWAQFTNVLLLKLCEDSVDYKRPIFNAPLSDCEFHEYTINTSYLGGSLPMTPLFSQSQAFPSSQDSRSQAVLASQNSKEDDEMIPRQAGMIRATYTATLSQTQDTLSSYPLASQESSLFAMSRKSSVTHTQVTSQETGSSTDSLPGLRRRIPLANAARSQVIRSVLNANRRREARAAQQASERANKIHMMRSYRTGELPDIEITHADILAPLSSLAEKDATFARLLVTVICRAVYSQPAGRQEDITSDIKSQMTQGIGKALEKTSNGISFVGCIEAICLEDATIWIQPRLIGQASLKSTNFHSGILLLEQELLHETFKETATPGSSSKRQKGAAGKVMKEQRNMQEAWLELAHLYKELGEEDIVLSVYQKKLTEKPITQKALEAQLGGDPGRGLILYDQALDTVDEDSGSYGDQATQVEQDIWYNQRLACLLDLNNWQLLLEDTLTQVRTDDSAEPDLQKLWEPNLKDPYLGLFVRGAAKLSTYGSLADEFVQSSFKEPLKREVLLKNYGTQLATLAVVNDQFDRARYYISYCYKSFRNQWAALHPLAIGARHRQVQKLQKITELDEFVEMMTNQQSEQLPRKLVEWRHRWPSSKLDSVEAWDDIVKNRLVFFHKIQGLVNRQVSTGSVLLGATDTRDKKSEALASKLDQERAHIFHQAAVGLRKVGAYNAAQSYMEEHMAAHQGTVKNGALDFKFFKGLVKLRCLQADRVKLIEASEATEMLQQVLNYVKSTAQKPWVESSHDWQMGLRLLEATVSSQLAWMNLDQASKLDTSSSTLDVSLSLLGSAYGAYSDIVSEQFLALGREKPKASRQLAKISLSFGLFCDELLKAAKSMECRDDIRSGILQGHATARLPPASAYPSVIVKHMMEAISLDASVRAQHGLARVLSLVGQYPETHTQFADVVKQVPCWVFISWIPQMLAVMDQDEGNILVPVLENVAKLYPQALYFPFHVSVKDFGPQGRRKTRRLATLLKSVSLEGMVRGLEDLTFPEQRFRDGLSQMKNCLIAGDKERALAVFAEIYEDCLNVNVMRKSLRGAGEYNLKFGRDWSKRVIKALGENGSKLVKMDEKKFMSAVGDLLANLQKAMLNLQTGVMSLGHLSKWMADFDQQTQISTNQESLSGGGGSSSKAAFRSSEGDIEIPGQYAGFREPSPDLHVKLLGFDQTLICLSSKQRPKVLTMRGSDEEEYKFVVKGGEDLRLDQRIEQLFEVMNSILQRDSQAARRGLTIRTFAVVPVSKSCGLLQFVENTCVLEDVIKDGLLCKMPNLRREGKDAPLAFLHKLRAQYHEWIMKRGGPSQAPPECYRNMYQKATSDEVTQKMSSIEAQMPWDTFRAGVSRWATSAESFLALRSQFAKSLSVISICGYVAGVGDRHLANTLVDMRTGALVPIDFGYSFGTGVILLPVPELIPFRLTNQLLNFLLPLDALGLLRTDMVHTLAALHASREVISAVMDVFVKEPLVDWKNEAMKTSSNFRDRKDGAEMESTFEQQHVELKVENAQRKLELWNPAAITIAELRSSVHARKPYSKALESIVRGSPDRNMRARTMGNICQSIREQVDCLIDQATDPNLLGRIWQGWQPWV*