MDKVKLGPQTAKNGFKNEAFVVAIFNNWQNEILAQKWLKAMGYDLESIEEVKAEKIKGSFKADVQIVILVQIKLQKLQDVQNIQVKLVSNNQGFNQIDKRWLTSYNELWNFPKDIYEILQYFVGEKEPKIENPKDKRRMFFNEFSQKEQDKILNFFNENRILILNDILKGRGQFASEWFLVILRLESNIEWVLKPINEVINFYGGEVMFSPQGSLKIGKVTMQRKGGDGGRESAKMLQFKINPLLLMQK