MAALGRQVFQWHRLTPVTGTVVAGHTPQLGEQKRMVAFLLRKLTTVSDGGGLEEPSFVEPGKRVQEPEHRTGLTRCLLEKQRTAVEPETVVRSLRDLGFSDVHAHELLRLQPGTRPQQLLDIISELMLLGLNPEPVCVALKRSPQLLDLPVMQMKKRSSYLRKLGLGEGRLKRVLQCCPEIFTMRQRDLESIVGVLRERCLFTVKQVTEVLHRCPHVLREDPAELEYKFQYAYFRMGLRPADVVRTDFLQYPMAKIKQRHVFLERLGRYQTPDKKGQTQVPNPLLKGILRVSEAEFLARTACASAEEFEVFKKLLAREEEETEERGAADDSRAGEEGEEDEAGEEGGEE