MPDRVELNLHQIWLQCEDYPELAVQISTGDIVKMLPGDRFFKFMLCSSLKGKAVASHSDNVLASNKRKRQIEDDEAFARALQQQLLRVQGLLDWANAGCVRICDVIKVIRALVFLRIRILLFAILSNYMVDIEWLLSACPLLRTILQVVMIHGESNVSQLQSVKPSNRLLFKPRLWIAYGTPHSLLVYPTGVQVVVHTANLINIDWNNKNQGLWMQDFPFKSKTGASDFENDLVDYLTALEWLGCTVDVQHHGKMKINVGHFRNFYFSNAAVRLVASVPGYHSGPQLNKWGHMKLHFTGFR*