MSVKITTKEQAQKFLDQYDDFLFDCDGVLWQGNHLLPHVPETLQLLRDNGKRLIFVTNNSTKSRQAYTKKFEKFGIKVNKEEIFGSAYSAAVYLQKVVKFPKDKKVLVVGETGLEEELTEAGIPWLGATDAAYNRVADDEALSSIVRDKSIGAVLCGLDFHINYYKIANALIQLQDPETLFLATNIDSTYPSHGKLLPGAGTIVGTLETSSGRKPVALGKPSQAMMDCIKAQFEFDPSKACMVGDRLNTDMRFGEEGGLGTLFVLSGVDTEESIKKEDAVAKPKYYADKLGDLYELLKN*