MEGELQSFELNTAAKIPSIGLGTYATPPQIVAAAVKLGYRHIDCAHIYGNEKQIGVVLKELFEDGIVKREELFITSKLYNFDHDPEDVPKALDRTLSDLQLDYVDLYLIHWPVKEKKGLSGDNPERYLPTDIPSTWKAMEALCDSGRVRAIGVSNFSVKKLEDLLKVARVPPAVNQVECHPMWQQAKLHEFCRSNNIHLSGYSPLGSQSSEANKTRLLADPILNMVAEELGKSAAQVTLRWGIQMGHSVLPKTSNETRLKENLDVFNWSIPANLLAKISEIKQASIHYNSFCFLVLSFDMEKLVKGKDLVHEASAGYKTLEELWDEQV*