MPLCGFAEVIRLLDVRDAEVDGQDLVEPHCPHDNLVSVGEQLAGAQPPLPETFPEEWVEGEPDSSLHDGHQPERHPTVAVCETVVGAVWSNLYSRRDFVFLPKQAYGQCVP