MPELQTVDPEVSRVKFDREVARFRAYADAYWTQGCFLVEASFPSAFFIFASPKVKPRAICAATNIDFTNYDLRPPSVVFVDPFTRQPVARKDLQLNMLRRPPLPGTPPEMIANLIQQNAVQLTDFIQANSLQDPPFLCMAGVREYHDNPAHSGDPWLLHRGSGEGCLAFILDKIIKYGIKPIDQLQIQLQPIVVGMLVSPQAIPE