MTEVLSQDEIDQLLTAISSGDIETEEIRQPTDQRKIKIYDFKRPDKFSKEQIRTVSIMHETFARLSTTSLSAQLRSMVQVHVASVDQLTYEEFIRSIPNPTTLAVINMDPLKGSAIMEIDPSITFSIIDRLFGGQGEGAKVTRDLTDIEQSVMEGIIVRILGNMREAWSQVIDLRPRLGQIETNPQFAQIVPPTEMVVLVTLETKVGDVEGMMNFCIPYLTIEPIIGKLSAQYWYSTVRRGATTENLNILRERLSTIEVNIVAEIGRMNLTVRDVLSLVPGDVIRLQNTRTGDPFSLNIGNRPKFLCKPGQIGNKLAVQIVKKLEDVQVQDFEELDDVEGDE