MMGLRDIGATLPPGFRFYPSDEELVCHYLFKKIANEDSLKGTLVEIDLHTCEPWQLPEVAKLNSSEWYFFSFRDRKYATGFRTNRATTSGYWKATGKDRTVLDPRARTPVGMRKTLVFYKNRAPNGIKTGWIMHEFRLENPHIPPKEDWVLCRVFHKAKAENSSNNNIVSPQNTYEVGVVSSPNNNMDQFHALPYDGYRPNMAAAAVSQRPFHQRQKLFDLMEAENNQSSYPQLSQEMNKAPSNDQIAEDEYGFLLDMNFEDPCLQDGGVNSSIEDMRFDNNNSLVFI*