MEVGFLGLGIMGKAMSLNLLRHGFKVTVWNRTLSRCDELVEHGASVGETPAAVIKKCKYTIAMLSDPSAALSVVFDKDGVLEEICSGKGYIDMSTVDADTSSKISEAITEKGGYFLEAPVSGSKKPAEDGQLVILAAGVKALYDEVIPAFDVLGKKSFFLGKVGNGAKMKLVVNMIMGSMMNAFSEGLVLAERSGLSQQTLLDIVDLGGIANPMFKQKGPAMIQSKFPPAFPLKHQQKDMRLALALGDENAVSMPVAAAANEAFKKARSLGLGDNDFSAVYEAVKIPDCSADA