MSGLDGVEHKTLKVNGINMHVAELPGSGSGGEPIILFIHGFPELWYTWRHQMTALSSLGYRTIAPDLRGYGDTDAPEKMEDYTYFNIVGDLVALIDAVTGGDEAVFVVGHDWGAMIAWQLCMYRPEKVKALVNMSVLFSPRSPDRVPIPTLRRFFGDDYYICRFQKPGEIELEFKKLGTEKVLKEFLTYKTPGPLYLPKGKLFKSSENGGASSALPPWLTQEDLDYYVTKYDNKGFTGPINYYRNIDRNWELTAPWTGAKIRVPVKFIVGDQDLTYNSPGAKEYINGGGFKKDVPLLDETVVLKGVGHFLHEESPEEINQHIHSFFQKFL*