MKKNVIYLNDWLAIHPYTTVCSSDTFFVELANKLYAACHLEELPEMFCKNLSLYVAAYLEDIISGLGLWQGFTTAHTRLYGRCLPFYPTGKDYIKGEVNLEDVRFIIWNTWQKAPYSHGYVNPLDTSILKQAQAFLPLLEEAYEVAPENELLKDYFDGYADEKEADRKLSWLFGHTYLTEPSMLPYIERVAQDDRFIIPTGPLALFLHEWIELLAGKQAKCWKSVPRLYQEEKEMPETVLQKNAEIYRLFTLWTGGRKIIYLNGYASLKRFLVEILQWPDDENHTLPQMKSCRNFVLMVDEQKGLLLAKDVCEYIADTENPYYDQEEASQNAFRMLTEEMLCPPDLLHYCIEKNLLPDAELPEVGEKMLVKLNADFIARHSLLYYYRGD