MEKELFRSWSKVLKERWGKRVQKISLDVGAGCPHREGLEAGGCIFCDYLGGGSGASLRGETLQEQIEKGFKVLAKRYKTDMAILYFQSYSSTNMPLDKLKDAILFAIETGMKLGQVKGLSVGARPDQIPKDFLDFLASLEGPDMGIWLELGIQTIDPSGLEWLNRGHGFEAIKRSLDLIRTYEQIQLCAHLIAGIPGENPKQLAISAKWLCENGAKGLKFHPLHVLKNTPLERLYVNQAYHPLSMEEYIRKVAEALRFISPETIIQRLTADATSHRLVAPKWISQKAIVIERLKKYMEENGITQGDSWGKSP