MFRNDIPAPTSPRSRIWVRNLPPCTRQELVMLCLPFGKILGSLIVDNEGFIQFARESEATSAIDALDQIVFKSKVLQVSN ATFPPIEGGQVLVWYDEDGVYFEDEF