MRGVYFKNMKWQAAIKVDKKQIHLGTVGSQEEAAHLYDRAAFMCGREPNFELPEEEKDELRQFKWEEFLAMTRHAITNKKHKRRLGAGLQKHSEPPQQNSDVEGEQGTNGFSASEDVEPDTSAS