MGALDEGRLNLELETGIKNACIDLAFEHQPETLAIQDAVKLLLQGLHEDVNREGIKKTPFRVAKALREGTRGYKLKVKEYVQSALFPEAGLEDGIGQAGGVGGLVVVRDLDHYSYCESCLLPFHVRCHVGYVPSEQRVLGLSKFSRVADVFAKRLQEPQGLADDICSALHHWVKPSGVAVVLQCSHIHFPCLDVKSPSDNGFVKLMVSSGSGVFDDEGSSLWGEFLSFLKLKGVKTEALCGSVKKEWCPSVKTSSEEEDPEMVSAVVSILKSLGEDPSREGLIATPSRFLKWMMNFQNVNLEMKLNGVNGVNGVKANGEVKLHCELNLPFWSMCEHHLLPFYGVVHIGYYCGEGYSHKSLMKSIVHFYGFKLQVQERMTRQIAETLSPLVGGDVIVVAEAGHTCMISRGIEKFGSSTATIAVLGQFSNDGSARAEFLDKIHATAALKADASSPF*