MGPSGAGKTTLLDVVSKRKTEGKVYFDGAVPSTSTVKKYTAYIQQQDCFFGGATVHETILFAAMAKLPKRDEASRAEDLDDKRRRVDEVIKQLNLTRCADTYMGNRLIRGVSGGEMKRTAVACAMLISPRCMFLDEPTSGLDSAMAQEVVMNLRALQRKQGCTFVVTIHQPAPAVFDAFDSLVLLNYGRLAYWGPGRAAPLDFFAEQGFPYRAGYNAAEYLIDTLNTHDKETGGTHDFEKYYEESPLRAANVASVKDANVNGFRELAVESSAHDTKASKFANGNARELWVLLRYKGIPRMKHPIFVVTRLGLYVLLAGLLSSFFYGQDRNIGGILNTTGILFIAVIVPCFMAQARSVFVEEMKFDREVYTREFNDAYYRAGNYVAQRILVELPMLVVAGGSFAAILYYSVGLADDWERFLFFFLANVVNFAIAMLIGFSIASGISGEVGPAVFLPVFTTLNMLVGGFFIRKATIHVVWKWLYWISFIQWTWSALMVNEFEA