MGSTRFFLADLPTRTSESDLQSLFQDYGHVEHVDLKRKEQDGATKVIAFVTVQTDDAQYCVNELKWQKLHGEKLRVSLAKESFLDRLKREREENQRREQGEPDESEVQAPSSQLLAQSGQNKRRVFGEDEEIGDDEVAPELLITKKRAVNSMHNGRIIIQQEHDVKPLHVIEQHRKPPKQKRDANVSQAEQKRKESLNKMRQGHQQKKSAIQQALSAISVEGSQAKRIKFSDAEEEEAAKPVQKDKIQKRDLFENDDDEEEERAGRPAAA