MPADFSIDFLLRDDKANDASKPQAILEGRGLWKKFHQLGTEMIVTKSGRRMFPTLQVSFAHLNPSFSYSVLVDLESVDDKRYRYSFHQSKWTATGQGEAQLPGRSFVHPDSPSLGAHWMRGGISFDKLKLTNNQLDDNGHVIVNSMHRYRPRIHLVCHSLNNSIHSFSFPETSFIAVTAYQNHRITSLKIESNPFAKGFRESDLDESTRAAFPMLFPLFSLTMPRTNVIHLVAIVL