MSDFLWKLIGMNIGIGVWLWCLFSWFSKSQIWEPTGEVQVSSPEEFEPSDETQETQTETFEPINETAKEIPPPKILPIDDLICPICLELPWDPVIAEDGCIYDRPFIETHMESQDDQNLKSPVTNLPMGRRLIPVIRIRNHIEILVESGVISGNHAAKWNAKVQEKKVMEKFLAKAEGGDAMFDVGQNYEFGFRGFKQDHTLAFQWYERAHKAGNAAGTASLGGCYLDGKGVARQQSLGLELMSTAADQGSPTAAFILAMYGIDNGRYRFRRLQRGQSTGNPLA*