FFLFFFQAYNLQNERVEIKQKWAGRLLGKLRKDIQPHCREDFVLCVTGQRPAVCILSNPDQKGKMRRIDCLRQADKVWRLDLVMVILFKGIPLESTDGERLEKCSECAFPSLCVNPYHISIAVRELDLFLANFIHTTNPDAAEEESDEKGFNNLLSFTDPDKLAVHEGIWGTGVFTAYELKTLTRRTFF