MTTVRTVLLDLSGTIHIGDKLIPGALAACQKLVQNNVSIKFLTNTTKSSRRELLDQLYALGFEKDLLKADSLITNTQAAKQVVQKYKLKPYCLVQESLLGDLGLAVGGKDDDEIEYNSVLVGLAPEACYYQKLNDAFRILMKEKERRKKEAIATAQRPPLLIALHRGKYLRDADGGLSLGPGGFVACLQEAAGLDESDIAVMGKPTGAFFHAAIPEGISPPETVMVGDDVKQDVIGAKEAGIGLGILVKTGKYQEGDEVADAGEAGPDIVVSSIVEAVEYILARQE*