MEKLPEFCNPNSSFFSPDHNNTYPFLFNSTHYQSDHSMTNEPGFRYGSGLLTNPSSISPNTAYSSVFLDKRNNSNNNNNGTNMAAMREMIFRIAVMQPIHIDPEAVKPPKRRNVRISKDPQSVAARHRRERISERIRILQRLVPGGTKMDTASMLDEAIHYVKFLKKQVQSLEEQAVVTGGGGGGGGRVLIGGGGMTAASGGGGGGGVVMKGCGTVGTHQMVGNAQILR