MVLYNGFDSITDVPDLLGKVILVTGGTSGLGRSAITTLAAHNPSHIYFTGRSSSAAESLIKDISPIPSTFLECDLTSIANMHAAAKKFRHDRLDLFIANAGVMAVDGLTKDRLELQFGVNHVGNATLFMALLPIMLKTAEEPNSDVRFVSLTSLGYRGHPKNGIEFDTLQSKQEDMSFGTWGRYGQSKLANIVFAKEIQRRHPKITSVVVHPGVIATGLVTELSFWKRMFVYVTNPRMMTVEQGGLNTVWAATSGDVKKGDEKVAFYEPVGKGNAGDEMCFSQELGKKLWEWTEEKINSTKM*