MGKVIKSKASAVDTRSPELAKLDERELRKHVATIHVSGSLSLVERKIVNVLLLHAYDDLLTKREHTMSVRFLCEAIGWDSSNDHKKLAEAAENIMRNIVTVNMFSDGSEEWKKTALVSSVGVKNGRVTYAYIEWLAERLARPEVFAAIDIKIQRRFKSGYALALYENCIRFKGVGQTRYAPVDTWKEILGATGKMYEEYRHFSNHVLKTAIKEINDVADIDVDLRVKKDGRRIVEIQFGVKEKAQAELPFEGDPKEEQTREELQRIGIGANTIKRILAKNPSRAWLAAKVTRERETAGKIKDSAAGYFMSIFESDSVLELPAEPPKPEQKEPARPSAEELEKDRKADAARKATAALTEEKRAELRAAYIANNPDAAYNEETGRWNKAAHTTGYRAFERAQSV