MVLKMNSALIFFFLFFKAAESHKYRVNFLGPSKKSSFVEKSNVEKLTKVLREDLNSKVDEVVDLIATDLERELLKNGLTNLSLMQQSDVKGFGSKAKEIIKKTLVGVMRSLLPVFERWIHDSVQPPVVDKHVYGVLIHPIGYRICEQIHEKLKISEPNPWKDDEIEEEEEPEEEQDEGDSVSDEAIDQLLTM