MSLETKTVVCVTGASGFIASWLVKLLLNRGYTVKASVRDPNDQEKIDHLTCLDGAKERLHLFKASLLEQGSFDAVVDGCEGVFHTASPCYFEAKDPQAELIDPAVKGTLNVLGSVAKTTTVRRVVLTSSIAAVSFNGKPRTREAVIDETWWSDPDYCRKKQLWYILSKTLAEDAAWKFAKEKGFDMVTINPATVIGSLLQPTLNTTCDAILQLLKGSETYPNTTSGWVNVKDVALAHILAFENPSANGRYIMVESVAHYSELVQILRELYPTMKLPERCVVDKPFPPKYQVNIEKTRTLGVEFTPLALSIKETAESLKEKKFY*