MMFLLDWFYGILASLGLWQKKAEILFLGLDDAGKTTLLHMFIDEDEGLWLRLLKLGAADDPLSSFEYGTILALIESDAEGIGGSGFVECIREHIHSGWVGQLTEELFIAVKELACRIIEISKSTGKTASVFLV*