MNPLVSVLHLYDVVNTPGVTADISHMDTTAVVRGFVGKEQLEAALVGMDLVIIPAGIPRKPGMTRDDLFKINAGIVRTLCEGVAKCCPNAIVNIISNPVNSTVPIAAEVFKRGGVYNPKRLMGVTALDVVRANTFVAEVVGVDPKEIDVPVVGGHAGITILPLLSQVNPSFSFTKEEIEYLTNRIQNGGTEVVEAKAGTGSATLSMAFAAAKFADACLHGLRGDAGVVQCAFVASEVTELPFFASKVRLGRAGIEEVYPLGPLSAYERSGLEKLKKELLASIDKGISSVRQ*