MKKHFVLVHGACHGGWCWYKLRPLLEAAGHKVTTFDLAASGIDLRKIEQLHTLHDYTLPLLKLMESLPQEEKVILVGHSLGGMNLGLVMEKYPQKIYVAVFLAAFMPDSIHISSYVLDEYYEQTPEENWLDTQFLPYGSPEEQLTSMTFGPKYLANKLYQLCSPEDLALGLSLVRSSSLFREDLSKAKYLTDEGYGSVKRVYIMCSEDKGIPKEFGRWLIDNIGVTEEKEIKGADHMAMLSMPKELCDILFEIAHKYN*