MKRVVITGMGAVTPLGNTVKEFWHNLVDGKLGIGKITKFDSEDTGVALAGEVKEFDPSAVLERKEQKRMDLFSQYGLVAALEAWEMSGLTEATIDPTRLGVIVGSGIGGMTTLQDQVRVMDKKGAKRVTPFFVPMVIANMAAGNISIRLGAKGPSQTIVTACASATNAIGEAFRTIKYGLADMMVTGGTEATVCEIGIAGFAALNALNTTEDATRASIPFDKERKGFVMGEGAGMLVLEELEHAQKRGATIYGEIVGYGSNCDASHMTAPLKDGSGAAAAMEMAIAEAGITPEQIGYINAHGTSTPANDAAETTAIKRVFGERASQIPISSTKSMTGHLLGAAGGIEAIACVQTLQEGKAHPTVGYQVADPDCDLDYVTEGARDITADYTISNSFGFGGHNGVICLKKWEEN*