MEKFFEFVMLAFVFFFLLTTKVWSQQQEPKVPCFFIFGDSLVDNGNNNGILTLARANYMPYGIDFPQGATGRFTNGRTYVDILAQLLGFSYYIPPYSRVRGRALLRGANYASGAAGIRDETGNNLGDHMPMNQQVENFARTVEELRRLFRGNNNTLNGYLSKCIFYSGLGSNDYLNNYFMTDYYSTHSQYTPQAYATALLQEYCKQLSELYNLGARKVVVTGVGQIGCIPYELARYDGNDSRCNEEINNAILLFNSGLKKLVVRFNKVLPGAKFVFLDSFESTKDLVVNAKTYGFEVVDKGCCGVGRNNGQITCLPLQQPCEDRSKYIFWDAFHPTEVANIILAKKSFSSISKTFAYPINIQQLARL*