MEKVLPNSFGSKDTGIRCVSLDGDADRLVYFTVPPESSGRIDLVDGDKILSLFALFIREQLSFLNEKEDMKNCHQVNLGVVQTAYANGASTNYLKLLRLEVNFTPTGVKYLHEKATEFDIGIYFEANGHGTVLFSESFIESLEARTNEISLGSKVSGSEGEKAALRLLAVSKLINQAVGDALSGLLLVEVILQHMGWSINKWNELYHDLPSKQLKVKVADRTAVVTTNAETVVVSPPGLQEAINEETAKYPQGRCFVRPSGTEDVVRVYAEASTQEAAETLANCVAKLVDQFFGFNSS*