MVLPSTGPVKFSQVRAEYGLSGPFKLGATGRGLDTSVPQSGAIRMSDFLGRNWYPKSGLQLWLDSRGLAYDAANKRMTVNWGSASGPASSAFGINTEHTVEVVCHPTQLSASTFMNFQATDGTRMILLHLPWDNSNAYYDVRGCCDAIHRINYGMSNVLTRKHFVFRTKTSSYPHRQIYENGIERICSYGNGTSGGYTWGGPSLFFSGSWLGYVHLIRLWNRPLSDAEITQSYNAMKDAFALPALPGMSVPNAPPGLGTAWATYNSIEVFFDIPWDGGAPIIEYELAFWASPYTGNALTTRGMYPSRIRGTGTATRAPCSGTAHGEPRDPRLELLYT*