MAELTSHFGTWTFDGQTLRITPGTHRRVHKVRKVLGELAIPLTAIAGLSYEPGRKTGRVRVRLKPGADPLSQVAGGHLGDNADPYQLTVEPEQQQAAEYLVDAVNFSPRPDGTPETFDRYVLPGPAVPVTVSIAEGSVSCDGSRVAIDWGWQAPESKRKLGHKELSLTALDGVDWRPMVGLNDGLLRFRVRGLDTALPPEADPHCVRLLWGTENELLTVLVAAAVVARLPHPNAPAVSEPDERDRPQPDASSLEEVDGVLRRLRELGDLHRDGILDDDEFAAAKQALLRRLSG