MSGEGKVVSVTGASGYIASWLVKLLLERGYTVKASVRDPNDAKKTEHLLALDGAKERLQLFKADLLDEGSFDPVVEGCECVFHTASPFYFTVNDPQAELVDPALKGTVNVLRSCTKIPSIKRVVITSSMAAVVFNGKSLAPDVVVDETWFSDSDFCEKSKLWYHLSKTLAEEAAWKFTKENGIDMVTLNPGLVIGPLLQPTLNQSAESVLDLINGAKSYPNTTYRWVDVRDVANAHIYALENPSANGRYCLVGTVIHSSEAVKILSKLYPDLTIPKQCADDKPPMPKYQVSKERAASLGVKYTPLEASLKDTIESLKEKNFVSF*