METPSSSSAKEAAFAGAYEELFGPDAGLKARIISHPLFEQLLAAHVACLRVGTPHEEQHIIDSALANRHHVAAKYLALLSHLQSLSHPSYNIEELNHFMIDYILLLQSFKEKILEHLHTEAIEAIHGCQEIEKELFSLTGTTSSFTTMSKEDEICCNEDPNDETGLTRLAINAFLPYDIQKALREHVRRELKQEFKEDYHTKLKEVHDEILRKRRVGKLSDNTTYLLKEWWISHAKWPYPTEEEKARLMEDTGLDLKQINNWFINQRKRNWQSESEKNNMNQADFIGRTSIFENSTKVTQRRTLRIEKLTQHSWIRGCQAPERGMGPTALICTGPVNQKF*