MGIKGLTKLLADNAPNGMKEHTFESYFGRKIAIDASMSIYQFLIVVGRTGSEMLTNEAGEITSHLQGMFSRTIRLLEAGIKPLYVFDGKPPDLKKEELAKRLSKRVGATEDLAQAIETGDKADIEKYSKRTVKVTRQHNEDCKRLLRLMGVPVIEAPSEAEAECASLCKNGNVYAVASEDMDSLTFGAPRFLRHLMDPSSKKVPVMEFEIGKILEELDLTMDQFIDLGILCGCDYCESIKGIGGQTALKLIRQHGSIENILENINKERYVIPENWPYQDARCLFKEPLVSPLEDLPEVKWASPDEEGLSTFLVKENGFNQDRVTKAIEKIKAAKNKSSQARLESFFKPVVTTATPIKRKLYTAC*