MKSVVIHAEGDVRVEERPLPQLQAEDDVLVKVVSSGLCGSDIPRIFAQGAHYYPITLGHEFSGYVESYGTGVTDMQPGDAVACVPLLPCFHCPQCERGYFSLCKQYQFVGSRSEGGNAEYVVVKRANLFRLPSDMPIEDGAFIEPITVGLHAFHLAQGCEGKNVIIVGAGTIGLLALQCARELGARSVTAIDINPQKLELAKALGATHTCNSREMTADDIQTALSDIQFDQLVLETAGTPQTVSLAIDIAGPRAQLALVGTLHHDLTLTTRTFGLILRKELTLLGSWMNYSAPWPGEEWETAARLLAEKRLQLTPLIAHRGDAESFAEAVKALNGAPMQGKILLQLS*