MFSYPASYVFDEASGEYQIHFRDFPEVQSVTYSVEDVELEAQDSVKSAIAMEMEERRPIPEPSVLQADEFAVHLPMLVTLKAELHNAMIATGTRKADLARKLGLNAAQMDRLLDVDYASKVEALEQTLFLLGYEAHAVVRKIDVEN