MATSLSPTKLAYFDDMWKMEATSTFLSLMVEGDRLAVIVDCTILYPQGGGQPADHGWITDFNEQLRFRVEDVRLKEGLVYHYGFFETHDSDSIYEFSSGQEVILKVDKVRREINARLHSAGHLLDISMHNLGLTSLEPTKGHHFPEGPFVEYKGTVPAAELEGKRVALEEDANRLVAAGGAVKAVIVSYDEAAAICGGKLPDYISKESSPRIVILGENSGCPCGGTHVADISLIGSVKVSRMKVKKNITKVFYSLVS*