MQALNXAEVGGGAGGAADRESRELRIGRLQRQKVRVSRKRILESAIKVMELYARQRAVLELEYFNEVGTGLGPTLEFYTLLSHDLQRRTLRMWRHEDAEVVEYFRLLGRSLGKALQDSRLMDLPLNYTFYRYKADLGDAEFELVPGGKDQMVTSQNLGRWIEAVVDATVGSGIAAQVEAFQEGFNEVFLLASLDTFYEDEIETMLCGAGEHWTVQGLLEEIKFDHGYTASSPVVKALVEVLAELDPLDQRRFLRFVT