MVFLGWLKWRTKEQLQTDKKVTSVFVLNLRRGPPDGLKDRVPCPSRMSALEVSILKYAEQPDKSVVRPELGLSFDSLGEAYDFYNLYSWELGFGIRYGKSRLNAERTKGMQEIVCGCSGKPETGNSQSCICEFPALIRLLRASNNSWYITEHRASHNHSMSLTMGEKVHWPSHKHIDIYTKHLIKQLRENNVNLGKVYSIVGSFFGSVKKVPFTKRTLRSICGKISREQAEDDVQKTLEAFADIQANTIAKLILNFFERVAGIRWEVLSLNRQVVAQPEGRGMMRSWD