MKVLVLGAGVAGVSSVWYLAEAGHEVTVIDRTEGVAMETSFANAGQLSYGYTTPWAAPGIPTKALKRLFKSHPPLLFRPDGGLYQIEWLWRMLQNCTATRYQINKERMVRISEYSREMFRRFEAQTDMNFEGRKKGTLQIFRQTEEVEAAKQDIAVLERYGVPYRRLKPEECAEFEPALARVTAKIVGGLHLPADATGDCRLFTENLYKLCQEKGVRFYFNQTISRIDHNGLRIKAVETETGRFETDAVVCALGCFSRTVLAQLDLNLPIYPVKGYSLTLPVTNSDGAPVSTVLDESYKVAITRFDNRIRVGGMAELSGYETKLPEKRRETLALVVNDLFPEGGDLSQALSWSGLRPMTPDSTPLIGRTRFENLFLNTGHGTLGWTMSPGSAKLTADIVSGKDTEIRSDDLSLSRYQKL*