MSPSGPKHILVTGATGFIGAHVVDNLLARGLAVRAATRSKQKGEQMKAARPQHASRLEFVEIQDFSQIGVFDDIMEGIDGVIHVASPFTYDTKNNEQELINPAINGVKSILSASAKQASVKRVVLTSSFASVVDISRKYEGDFTYTGSHWNPLTYEEAIDPATDAVVAYRGSKKFAELEAWKFIEREKPSFDLVALCPPMTFGPVVHPVNGVAGLNESNAVLWSVASGADPLPTARVSAWIDVRDLAEAHVQALLRSEVGGKRFVPASGEPFSYELAADIIKGRFEWARETVTGNYKSGKKPVQAYKLDGDAVTRELGVEFRSFKETVVDLVGQVKETFA*