MKAAVDLKPTLTIIKTEKVDLELFPSPDMECADVPLLTPSSKEMMSQALKATFSGFTKEQQRLGIPKDPRQWTETHVRDWVMWAVNEFSLKGVDFQKFCMSGAALCALGKECFLELAPDFVGDILWEHLEILQKEDVKPYQVNGANPTYPESCYTSDYFISYGIEHAQCVPPSEFSEPSFITESYQTLHPISSEELLSLKYENDYPSVILQDPLQTDTLQTDYFAIKQEVLTPDNMCLGRASRGKLGGQDSFESVESYDSCDRLTQSWSSQSSFNSLQRVPSYDSFDYEDYPAALPNHKPKGTFKDYVRDRADLNKDKPVIPAAALAGYTGSGPIQLWQFLLELLTDKSCQSFISWTGDGWEFKLSDPDEVARRWGKRKNKPKMNYEKLSRGLRYYYDKNIIHKTAGKRYVYRFVCDLQSLLGYTPEELHAMLDVKPDAD