MKFKARLRLQAVHELVRVLQALEKTTERDVVLLLENPQAGGVKLIVQQQPHAAGALDVHVHFQQAHLFEDYRIVSKSDDTIGLSLEIGGLLRALRSAQKHSAELMLVKLSKKDVEVLAFDIYTAHTMALAQDVPVRVLNAVQLSNCSAPALQRGADSMGLWLPPALIRQMYFKADKMRALDSPIRIECKCPNLAAMGELDRASSQITLEVDNELVNMRATFTELERMREDPVTEAQANVNANDTHSGESQPNPRSAFVQRDVAVDGRYFARALYGYHMMMDPNRMGAAMSTTSTLLCGSLFLWSNCIMVHFPFESKLGSASYYVS*