MKQTQRHDAIIELVKKQGYVSTEELVEQFAVSPQTIRRDLNDLAEQKMILRHHGGAALPSSSVNTSWHDRKATQTAEKERIARRVASEIPDGATLFIDIGTTPEAVAHALLDHNDLRIVTNNLNVANTLMVKEDFRIILAGGELRSRDGGIIGEATLDFISQFRLDFGILGISGVDSDGSLLEFDYHEVRTKRAIIENSRHVMLVVDHTKFGRNAMVNMGSISMVDAVYTDVLPPAGVLKVITDNNLQLELC*