MVSVAEEKVTVSVIKADVGGFPGHSEVHPDLLEACEGVLEDAVDEVIIDYYVTRCGDDIDLIMTHTRGEDDEKVHELAWNAFQEATKVAEDLKLYGAGQDLLSDAFSGNVRGLGPGAAEMELVERPSEPIIVFCCDKTEPSAFNLPLFRIFADPNNTAGLVLDPSMHDGFEFEVHDVIDQKKVILKCPEEMYDLLALIGQTQRYAIKRVYKKGDGDEAERIAAVTSTERLNLIAGEYVGKDDPVAIVRCQSGFPAVGEVLEPFTFPHLVAGWMRGSHNGPLMPVSEEEAHPTRFDGPPRIIALGFQLRNGELVGPQDLFADPAFDRAREIANEVADYIRRHGPFQPHLLSEEELEYTTLPDVLKKLEDRFEDLEE