MTTTFFKLSPKIDYQDRVENPRFTNSQDEEQTLQEWTRGTTFNKPETANVFIASKSKEKTAILADPKRSNRDLPLPKENIDDSIKYVKNEFKKHGLVDKNISDYILKKGCLNGYVSLESEALRALLKVNPNNEENENDNINLNIRLGQSTYFVEGKTKVIYTQRFKIVIIGLDSNSKDIFPVEVKSTIVSKGDKIIHTCDKVTVEAEDAQKELFKSVFGMELHETIERKIKRILTALYSKLARIFNFFSPKKFFEPNTDEQSGKKRRLPGFKIK