MKSVVIHAEGNVCVEERPIPTLQTENDVLVKVVSSGLCGSDIPRIFAKGAHYYPITLGHEFSGYVESYGAAVTDLQPGDAVACVPLLPCFQCPQCQREYFSLCKQYQFVGSRSEGGNAEYVVVKRANLFRLPDQMPIDDGAFIEPITVGLHAFHLAQGCEGKNVIIIGAGTIGLLALQCARELGANSVTAIDINPQKLELAKTLGATHVFNSREMSGQAIQQALESIQFDQLVLETAGTPQTVALAIEAAGPRAQLALVGTLHHDLTLLAATFGQILRKELNIVGSWMNYSGPWPGEEWQTATRLLTEKRLQLAPLIAHRGDAESFARAVQALNGAPMQGKILLKLS*