MSETITFPPLMTGEAAGPGQDPFDLACQKAELGVDAGLVVYELGTDVLRAALVLAPEVPLAKAMAMLPVCGVGFQNALGALAPPEVAVHLDWNGALRINGARCGRLRIAASTDDPDTQPDWLVVGLDLPLWPEGDGGETPDETALYAEGCADVAAPRLLESWARHCLHWINRWDEGELETIHGEWRGLAHGMGEARTEAGRSGTFLGVDEDFGMLLRDETTTHLIPLTTVLVQD