MGLDGGTIISRNDVLRGQCWDLNTADTSRSSRGGAVRGTHKRRKLDQRTSKVTRWSTCALSGQPLAAPVVACFLGRLYNKAAVLEWLLARAGHFSEESDAHRYINQLREAGSDFDHIASMKDVFALQYEPSNGDAPAVATTANGAADPVLDAPFCCPITQLRCDHYPFVALRTCGHVLAERALKEAGADGTCPICGAPFSAADEDAVPLVPSEEQLERLVGLLPTRRRQGSKRKKGKRQQQGASAAAEAADEAEAHAQQQQQX