MKSILTIPFFSKLQIEIVTIHLQDDGSTENALGLSREELAIRKIDYVDIGADPVSKRDYKEHLDPSLVRPNTLQRGPLTKGWQQREQPLMCAYKVVRVVANYWGVASQAEKLMNNSMRQIFTLAHKNCFCYADDWFNLTYDEVMEMERSSRGLLKELAKRPASTVTQDETKPKSSEKSDPSGTELLEVLKKEAVLEQAGIQKDDDNGEVIDAEQLGSELDREKEEIVENGENVEVVEAVANVVTREIGENTAIKAEQLGSELELELEKEEIAENEEKVEVVEAVANVVIREIGENTEASAEPETSNEEGDSDDLMDIE