MKDGPPHVAMLATPGMGHLIPLAELAKRLAARHGATATLLTFASTASATQRAFLASLPPCVSNETLPPVDLSDLPHDALIETLMSEECARSLPALSNILAEMRRTTRLMAFVTDPFGIDTFDIARDAGMVGRRCLFFPGSLHALTLMLHLPELVVSVPGEFRDLAEPVRLPGCVPIPGPDVISPLQDRSSPAYSLMVHLAERFLEADAILVNSFDAAEPEVAAVLRQPKPGRPPVYHIGPLILTSSDNITSHASDTAPQPPRAACLEWLDRQPARSVIFVSFGSGGTLPAEQMRELALGLELSGQHFLWVVRSPSDDGSLSGNYYDSESKKDPFAYLPEGFVERTKDVGLLLPSWAPQIEVLVHEATGGFLTHCGWNSTLESLVHGVPMVAWPLYAEQRLNAVMLSEGVGAAIRLPEMKEKETIAVAVRELMAGEGKGAAVRAKVAELKKAAAEGLREGGAATTALDEVVKNWVGEN*