MKFAVALFSLNLASGSAFVPAFTPLSRSQNLDTALFMAEGDIQPLRIGTRGSPLALAQAYETRKRLIENFPDLEAEGAIEICVLKTQGDMILDKSLMELGGKGLFTKELDTALLSDEVDICVHSMKDVPTWLPDGTVLPCNLPREDTNDAFIYKDDSVKRIEDIPDGSVIGTASLRRQAQLMAKNPTLKCVNFRGNVQTRLRKLDDGVVDATLLAIAGLKRMDMDGCATSILEWDEMLPAVAQGAIGIQCRDDDERSLKYLAALNHPETKACVDCERGFLEALDGNCKTPIAGQARIVDGKIMFRGLIAMPDGSKKFECESEGAIEEAAKIGREAGEGLKKEAGEEFFQRMVETSGQQVLGQITK*