MSILSLNCRGLGNTSAVQNLRNLVRREAPSLIFLSETKLSSREMVKVREKLVGYDGLAVDSCGRSGGVALLWLKELEAVDVCCLREVEFVGYEFTFDNGQSGHDNVQCRLDRALASGEVEEDGPREKLFRFEQLWAEHEGCEGVVDGVWMIGGPSLEGKLAACAAELKGWSDAEFGQIFKEIRKKRKRLKTLNKGGRSDEQVRERKRLVREISDLLHQEEVYWRHRSRATWLFSGDRNSSFFHRKASQRRKKNSIASLVSDDGVRQVGDEKVGRVANEYFQKLFLSSCPSNFGAALGGSKAELQKA*