MSSNVMAVSGKMREFFQIPTQALKLVEDATGENLVAPDWSKNVDIADMINVEQVSRQDIARAIKKRLLLKSPKIQLLCFALLETCVKNCDRMFCEVESEGILDEMVDAIEDCQTPAVVREKALKLIELWGESTEQLRYLPVFEETYKILKSRGIQFPGRDDESLDPIFAPPLPVSYPQSNCDVLSRDSGDILARQRNTIRNPGHAQELLDVARNSAELLSTVLSSSPHNEALKEELTSVLVEQCRQSVIGLQHVIQNVGDNESLLHDALSVNDELQCVLSKYKEMLVNPRTQISRPALIQNRAGEKESAGSGGEVALIRNRVTKSVKFRFPEGNDMAVAGKEETNLGRIAGEQSSEAATKENKGDLIIF*