MTDKDQLHFFEGAEKLLEIWFTGYKEGSDGDLRKIPRQKLESLLKLVHCEVISFTSNEFIDAYVLSESSAFVTQRRFILKTCGTTTPLQCLKLLLILVQQYSGFHEVEKVFYSRKNFKRPDFQHNLYKDFNQEVAYLDGCFKNKGTGYCMDNGDDCWYLYSLKAVDLKECENGLVQMVDEPDQTIEILMSDLDPKVMDNFRKDRFFSADEVTKCCGIDKLIPFMEIDDYLFEPCGYSMNGILPDGSYMTIHVTPEPEFSYVSFETNVPLSSYEELIRRIAETFQPGKFIVTLMANKTSTAADSTKELKNLSKVGEGWRQLSNELCDVNDYDMTVAFYSKFPS*