MKTIHFPTELWVGEGALANLETLHDRRVFIVTDPFMVDSGFVNEVTKHLTKSEWQIFSDIIPDPPIDKIAAGIKHLATFQGDTILALGGGSAIDAAKAMKFFGKRTLQTQIAEFIAVPTTSGTGSEVTNFSVITVAETGTKIPLVTDEIQPEIAILDTNLVMSVPPKITADTGMDVLTHVIEAYVSTEANPISDALCEKVVRLVFDNLEIAFNEGSNQQARENMHLASCMAGMAFNVTSLGLNHGIAHAAGARLHVPHGRMNAMLLPEVIAYNSGLANGKVTNEPTAKRYAQLANCLNDTQTTNARIGVQQFIRQIKQLRQKLNMPATFSDYGLPKEEVQAAIPKIAEGALMDGCTKTNPVQPTAAEVTKILNSIL*