MQYTKLPHSSLEISKICLGTMTFGEQNSQADAFQQLDYALERGVNFIDTAEMYPVPPTAQTQGKTEEFIGNWLTKSGKREKIVLATKVAGPRNVPYIRDKMALDHRNIHQAVDDSLRRLQTDYIDLYQLHWPQRQTNTFGQLNYPYPDKQEEVTLIETLEALNDLVRMGKVRYIGVSNETPWGVMSYLRLAEKHELPRIVSIQNPYNLLNRSFEVGLAEISHLEGVKLLAYSPLAFGALSGKYLNGARPAGARCTLHQRFSRYFTEQGILATEAYVALAQQFGLDPAQMALAFVNQRPFVASNIIGATTMEQLKSNLDSLDISLNAELLQKIQEIGTTYSNPCP*