MMSHRFKVFSGYDEKEKSQKVIFLLPFESFQVVKQSGSVGDLFKMIQLWIFRIPYRSEAATPGSYIEDLALALRPMNTNIIPSFNFIYKYLCKVAFVKNWIKDKIAILIIGDGQSSMLGMPYPQIEWLEDNGHQVFVKVQICYNRFNHVLFTSIGTSLRVVVNGLWCFGTQPADASVLLMVGYDEISFLEKVCLLALNKLCLMASIKAGFAAESLAPRHELGLYDIPPTVAAVKNPTSKIQYDESNHERFAPGDPSKKAFTYFVLTGGRFVYASFIRLLILKFILSMSASKDVLAMASLEVDLSSIEPGSTVTVKWRGKPVFIRRRTEDDIKLANSVNVNSFRDPQEDSERVQDPEWLVVVGVCTHLGCVPLPNAGDFGGWFCPCHGSHYDISGRIRKGPAPYNLEVPTYKFLEDNKMLIG*