MAPYSFPILEKKAILKDLLDLGVEFPEQDLMKPTPEAIKNLYEKVFNCVTSVSKGDFQQPVLCATDRLEYPELHEQSIGILALSRSITKMMTVSGIGDFTRKDIYKPDINRVITQLSAVINYAKYRQEKGKELQEAHEQADALMDRTQQLADANMDLMARLQEIKDERAVQQPLVDELRAEDNELLETIRKLNDEHSSLQTEVRILKQSIQDTANKDAAEKEQLQNAQKEVESLRDKVAESPEKIQVTVEEYHTILENEKAVILEGDSRLRGLQSQLDCLTKVEHKVRKCVARMEEVEAKALKQKALSKTLKETKAKIAATNKLVESLKDEREHLKKKIHSTQEWLNKQRENTTRRRANLTQSLQQASMRAREKEEQSKMKMDQAEEKKRQALAIRLKMEQLKASSEQEQARLKAKFHAVHHAATKYMVDMALHMEKPPAIPPFKPL*