MTTKDLLYKKFVLFGDSITQRTFDQYILGGDPSRLDYSLGAQLTSIYNRKLQVLNRGFSGYNTEHARHILPELLRIEHDESNSKVELMWIFFGSNDAVEKGLQKVELERYEQNLNFLTQLALDRGIKVILITPGVVDDSVLSQRDPEWKDGHFRTTTRNKMYAAAVKRVGKHFNVPVLDLLSALETHGNFEQLLVDGLHFLGKAYQILFRELLNLIETEYPELHPDKLPMKLPYWRDIDSSDIEGSLNG*