MKAAVDLKPTLTIIKTEKVDLELLPSPDMECADVPLLTPSSKEMMSQALKATFSGFTKEQQRLGIPKDPRQWTETHVRDWVLWAVNEFSLKGVNFQKFCMSGAALCALGKDCFLELAPDFVGDILWEHLEILQKEDMKPYQVSGVSSAYPETRYTSDYFISYGIEHAQCVPPSEFSEPSFITESYQTLHPISSEELLSLKYENDYSSVILSRDPLQADTLSTDYFTIKQEVVTPDNMCMGRTSRGKLGGQDSFESIESYESCDRLTQSWSSQSSFNSLQRVPSYDSFDSEDYPAALPNHKPKGTFKDYVRDRAELNKDKPVIPAAALAGYTGSGPIQLWQFLLELLTDKSCQSFISWTGDGWEFKLSDPDEVARRWGKRKNKPKMNYEKLSRGLRYYYDKNIIHKTAGKRYVYRFVCDLQSLLGYTPEELHAMLDVKPDADE