MDMIELECRKRVFWCAYTLDNYLSAALGRPRTFHEDDIDQELPSCVNDSDLTSRHIHVDKSKAQSIMMAPIAHGMLAQIISHILRDLYSIRPPPSTVRLSLADKYCKDLDEWRTKFSGFLDAKGVDTSLLIPLFQRQRNVLNLSYWHALILIHRPFLLRDFASLYKRNSHPSAGNDISKNVTSCLQAAMEITNIVHHLMETGQMYQAFWFTHYFAFCAVVVLYVYTIQHRYLPREEYVRYFEAAARCHLQISSRAKNESLAQRYSVVLEELRLEAITDRQEQRKTYGSQAIQTSGSSHHPNREDRVALSSAVSGFVNNGVTTARSIDGADGDYVESSPSVTMDPLTSWGEFDSLTIPDVPLLAYPGSLRGRSDYVHYTARDLDRFADHGANTYSSIGLIPNSNKDAEAEVVALLAPSNLDYVATIFALTRVGFAVLLLSNRLALEAYISLLKKTKCKRIVASENHYEVVKSIQAELEVSQYPLLKQSQYDIKAPLTPRFSRSLGTVADSTRNSFIIHSSGSTGLPKPIFQTHAACLSNYSSSFGYRAFLTLPLYHNHGLSSFFRAIYSGKEISMFNANLPLTGNNLIEGMNAVNPESFHGVPYALKLLAESESGIEALRKCKLVLFGGSSCPDDLGDRLTQAGVYLVGHYGATEIGQLMTSFRPQEDKAWNYVRPLPSCVPYIQMVPRAANTFECVVLDGLPSKVTSNSQDPPNSFKTSDLFTPHPSIPNAWKYLGRLDDRVTLVNGEKVLPITYEHQVREHELIKEACVFGVGRAFPGLIIVPSEKATGLSKETLLETLWPVVVAANSRVEGFSQISKEMVHILDVGVDYPCTDKGTMIRPAFYKKFEDLIDSMYQSFEKPLDVSSGALQLNREELEEFLLAVFKERIGIQNLEKDTDFFEAGVDSLQAIAARGTILREIDLASGVPSQNVVFEYPNVQALAEHLDALRGGKASEQKDEIKVMEELIKKYSHFDQHIPGSRIVDGETIILTGATGSLGAHVLSQLIQKESVKAVYCLVRASDNEQAEERVRKSLSSKKLSLSTFSKVHCLPSDLSGPNLGLESSVIQTLRDNLTTVIHCAWAVNFNLGVQSFESHHIRGTVNLLNLCLTVRTASPAKLFFCSSISAAAGTPLPATIEETYITNLNHAQNMGYARSKLVTETLIGQAAKQTGMQAKVLRTPSWLPVDIVAQAVLELAGLQESSSNESTQDSDPEDIVYHVQNSHTFSWTNDLLPALKAAGLEFSVVGQREWVKLLREGEQDPDKNPTIKLLDFFTEKYDNDRPGRQGLVFQTEKTGEKSVAIKNGYDIVGSGIVKKIVDSWRKEW*