GKWDYVTVKLKGDPSVVEALFVAIVEELGWKSVKVEFNPDGTITVEVDTSDCDITVTVSHDDGEWFITITFPGDFEDLAEKILDTIEKSDHVIDVEITTE