MPELQTVEPEVSRAKFDREIGRFRPYADAYRTQGCFLVEASFPIAFFIFASPKLKPRVIGAAIEIDFTNFDLRPLSVVFVDPFTRQPIARKDLPLNMLRRLPGTPPDLIQPNTVTDFIQANSLEDEPFLCMAGVREYHDNPAHSGDPWLLHRGSGEGRLAFILDKIIKYGTGPVEQLQIQVQIAVGGLQVPPRAIPE