MNAGYLLQALLLLVPVWWLLGGRVATARFVKRRLGLKLLATAAGREPAADSQKEVLNTDFPDELLDAIVSHLDLPALKSAQAACDSWRLSVRRVCTPAFLADRFDVPALLSMGAPVSSLLERIKVASRSQSAGWHELDAALRAGDDYLPEGVRTEMLLACSWFIKCSLLHYSVQSIAAKAVEFPLSVLPLGFVLLRTKGADPENTTKVAWMQGDAPRNCEACQSVMNDPRRGHLVLACGFVTNAILTNGSAEQQGGIAHGWSRTGCSVAIHSPTRGSMTIRMDGLPPNAMPLRRNVQVRVPFSVE*