MARLQYIKSSIVISYLRSVNLSVHAPSNSMSCPYDKPIVDITQYVFHYQIDDQKAWSAARVALLDAMGCAIETLSTSEECQKLLGPTVPGTEVPNGFRLPGTNLSLDPVKGAFDMGTLIRYLDHNDALSGAEWGHPSDNLGAILAVADWLCRASASGRYKHTGPPLTMRTLLTALIKAYEIQGCYQIRNAFNAFGIDHVILVKLASAAVVAWLLGLTEEKTQATLSHVWMDGHSSRVYRTGANTIPRKGWAAGDACMRAVHLALLVRAGQPGAPTPLSSLPFGFYARTFGASGFEMPRPFGVWTIQNTLFKLMPVEGHGIAAVEAALVQLGKLRARGLGPGCIARVEVRTTQAADLIINKRGPLCNAADRDHCIQYVIALAFLKGSPPEVSDYRDESYWAESEELASLRERIFIHVDEHLTRDYLDLNKKSIGSVLTVHLQDGSELAEVLIEYPAGHVRNPATARAVQEKFTKNMRLMFTETEISKILQETRKDNLLIMDFVDLFVKQSSPGPRL*