MDTVNQRGLLARPFGDEYDDGGLEGEEFSGPHRLVMNGVASSVSHGNGVGGFVQATRTSELTIAFEGEVYVFPAVTPEKVQAVLLLLGGRGASTNVPSSEFLLQEKVKVVGGSSQDSKLSRRIASLVRFREKRNERCFEKKIRYTCRKEVAQRMHRKNGQFASLKECYNSADGSWDQSDGTPESALRRCHHCGISEKLTPAMRRGPAGPRTLCNACGLMWANKETPTDTKPSTMEPENSFANDDEEGSPEETKPVHLDSVNHLIRSNEQEFAENSHPFPIQVVNSSVNLDDEDMQETLEELADASGSDFEIPSHFDEQVDIDDTNIGTEWPGT