MVFKAALELGVIDTMATVEDGVWLSPSEIASRLPTKPTNPEAPMMLDRMMRLLASHSVFKCRVVETGENAQTGKTERIYSAEPVCKFFLKASDGSGSLRSLFMSHLKDVILQGTDAFISGYGMKVFEYLAVDEQFSEMFDPGMSESSTMVMKKVLGKYTGFEDVNTLVDVGGGVGTVLGIVTSMYPHIKGINLDLASVLVNATPYPGVQHVAGDMFVEIPKGDALFMKWILHAWNDENCVKILKNCWTSLPDKGKVIVLDVVMRTEPKCYDFASNMELTMDMFILSQRSGGRERTLPELEALGCAAGFGRCEFICRAYSFSLIEFHKLI*