MALELKEKGNQLFKEGDYNGAEEMYSQAILKNPKEPTFFSNRALTRIRLENWAGVEHDARAAIDLYGAKSPTSLKSSWYLAQALLGLQRPQEAYDVAIEGYKASLAAKNIQTENLSRTVLRAKQAIWAAKETARIRELDETLASVEGLIEAEMERGLTELKGRLEKGEIGEIGFREDEREIREDAERKVQRVREAFAIASEGKVVERVVPDYLVDGITFEIMHDPVITPSGTSFDRFGITKYVEQAKVDPITRVPMTVNDLRPNYALKAACEEFLDKNGWAVDW*