MATFTSTEFNSENYDRFRPVYPDELYQQLVDYHVGAKGLCVDVGCGSGQATFTLKKYFDKVIGSDISENQLAVARKRQPAGIEFRLGTGEDFSWLTETPDVITAAECLHWVDPQKFVANVANSLRDHGTLSYWLYTEPIFQNERANQVYNKFTYGSDYLGPYWDPGRTHFRNHLKELNHILLDSELFDEVKISNFKQEEGVKNGDILYLEKEMTISDFINFVSSWPSVFSWKQQRGKEGILDDFYNELNDCFEGGNMKVIWNSVLVFARRKQRVV*