QDTFIRVLTARETPTLIEPRAFLTTVAKRVLFNFYRRQDLERAYLDALAQMPEHVAPSEEERAIILQTLVELDQLLDGLPVQVKRAFLLAQLDGLTYAQIGAELGISIATVKRHLSKAAMRCYFAL