MEKHGKHEGEEVAKIPGSVSRIEDLPDVLLFNGILPHLDAIDLAMLACCNTRLNKIAAADQLWYPVFISRYPPGGGLRHHKRYNNNPNKGREPPPYPWQTWHQAFCSKQNIRCVECKEHTPYVFTLLPSRVRLCERCEYTTPKYALVTELEARARYLLDDEDLRSLPFKKVQIKKFCVYFFLRSDVEKLAHATLVQFEGRDLSMDRQKEEQTISNAVDTDCSKPCFEAWDEVDGSSADSGNDYLEDETLAEDTSNAMVLTEISKNEMSLPGSNEPSQDTPVQTLENTEHALNRGEKKALRKEHKRQVKAENREKRMGKKIGKDPHWEHSFAESRSKNSQFLKEVENTGENMNTVDRGKVKKKHRSKREHVAASNGAYREDKFLGYNSQLKAKSPSDWVKERDWLEVELGRYGISALELVRF*