ELSEHGDQQFGGGNEEHERLLKESSTLYVGNLSFYTTEEHVLELFSRCGDVKNVFMGLGKVKKAACNFCFVEYHKRADAENALWFLNGTRLDDRIIRVDWDIGFRERRRYGRYGRGRFRGQVREGLRFDFDAGRGGFGKQTQAR