MDKNQVSLKNLAAGSKIWVEDHELAWVEAEVLEVHNGKVQARTNKRKLVTTSPTRIHARDADIPPGGVDDMTKLAYLHEPGVLYNLARRYELHDIYTYTGNILIAVNPFTKLPHLYDTHMMEQYKGALLGELSPHVFAVADASYRAMINDDKSQSILVSGESGAGKTETTKLIMQYLAFIGGRAVHDGRTIEQQVLESNPLLEAFGNAKTVRNDNSSRFGKFVEIQFDNRGRISGAAIRTYLLERSRVVQTMDPERNYHCFYHLCASAEDASKYKLGEAKNFHYLNQSSCYTLNGVNDGQEYLKTRRAMDIVGISLEEQEAIFRTLAAILHLGNVQFGPGKEHDSSVPKDEKSYSHLKTAAELLMCDMKNMENTLCTRIIVTREETITKTLDPDAATINRDALAKTMYSRLFDWLVDKINKSIGQDINSETLIGVLDIYGFESFEINSFEQFCINLANEKLQQHFNQHVFKMEQEEYVREGIDWSYIEFIDNQDVLDLIEKKPMGIIALLDEACMFPKSTHESFATKLFQSFKNNPRFRRPKFGYSGFSISHYAGEVTYRTDLFLEKNRDYVVVEHQLLLGGSSCPFVASLFPPLTDDSCKSSYKFSSISARFKQQLQSLMETLSSTEPHYIRCVKPNHKNRPGIFENPSVLQQLRCGGVLEAVRISCAGYPTRRTYDEFLDRFGILAVELLEGNYDEKIATEKLLKKMNLSNYQLGETKVFLRAGQMAELDARRAEVLNNAAKTIQRKVQTFLARKRFLTIRKAAIDVQSYWRGRLGRLEFRARQREAAAIVIQKFARLWIAQKSFICLRAASIVLQSFARGLIARRAYQTNRMTRAAIIIQSKWRKLMVQSYFIRLRKASVIFQCVWRAKAAIKELKQLRMNAREAGALREAKSKLEKRCEDLTWRLQLERRLRIDAEESKGQESAKVQAAVLEMQSQMEAMKALLQKAEEKNKLLSLQLANVAKSQTMIDANDAKIQRLTNENKQLKNSLDNAERNSLDLENKLLKARHECEAEHKKAMEAELKFDKVQQALQRLEERTSNLESENQVLRQQALSLSPSNGFNDRPKHLIQRSPDAFALSNGDNRLRPITSLQDSPLSAQFLSQSEKRKQKLLVDRQQENQEALLRCVTQDVGFSNDQPVAACIIYKCLLHWRAFESERTNIFDRITQTIGAAVEVQESNDSLAYWLANASTLLFLLQRNLKPTGAQGTPQRRSSQPIRLIGRVAQTFWSPTSAGPQPINNGAASMEILRQVEAKYPALLFKQQLTAFVEKIYGTIRDNVKKEIAPLLVLCIQAPRSSRGVKGAGRPMNVNAFQQSLSNHWHSIIQILNHLLNTLRANHVPPFLICKIFTQIFSSINVQLFNSLLLRRECCSFSNGEYVKAGLAELEKWIFEASEKYAGRSWDELKYIRQAVGFLVLHQKPKKSFEEIMQDLCPVLSVQQLYRISTMYWDDKYATLSVSPEVIASMRRLMTEETNNNFNNSFLLDDDSSIPFSVEDISKSMPDIDLSDIELPPLLRNNSAFQFLQPLSD*