MKAAVDLKPTLTIIKTEKVDLELFPSPGKLGGQDSFESVESYDSCDRLTQSWSSQSSFNSLQRVPSYDSFDYEDYPAALPNHKPKGTFKDYVRDRADLNKDKPVIPAAALAGYTGSGPIQLWQFLLELLTDKSCQSFISWTGDGWEFKLSDPDEVARRWGKRKNKPKMNYEKLSRGLRYYYDKNIIHKTAGKRYVYRFVCDLQSLLGYTPEELHAMLDVKPDAD