MTTTRSTLSDGVGAVTSIEHSGSELDRFANVANKLADAAGDVIRKYFRKKFDIVDKEDLSPVTIADRAAEEAMISIIRESLPSHAIYGEENGWQCTEKSADYVWVLDPIDGTKSFITGKPVFGTLIALLHRGKPILGVIDQPILRERWVGITGRTTTLNGEEISTRNCPKLSQAYLYTTSPHLFSGDAVVAFARVRDKVKVPLYGCDCYAYALLASGHVDLVVESGLKPYDFLSLIPVIEGAGGVITDWKGNELSWVASSTSKPTSFNVVAAGNRQLHQQAVDCLEWE*