MSDEKIIEDVSEVEDSGLIEAYIRFNDDEEKDYCFQIKVSSVFSDLNKIFNSLPISLRPSIFFNSRPVGYKVSTSPGYLTEDGALLFSYEVSKKEFQKSVSLNDKISDKVWPGQLILPVWEFNYFGFYSFVLFLLTWLYTDLPDFISPTPGICLTNQISRVVGNLLIRFDQHKIAELFLADLETEVGITAQILFFIVHVVKCLGILTALYIGMFNPIRVFKFGDTPPKDVSKEQLIDMGWTGARRATPEEYKDFYREYKIKQHGGMIPAHEAGLFKKLEHLGVFLGRGEGFDTPLDDKSTLKDLLDEDNQKFTLNYQYLAKLGQFFESYTAENDSNMVEAIKQFRRYGILHSDEVISKIVSIRKGRGDSRIE