MGALDEGRLNLELETGIKNACIDLAFEHQPETLAIQDAVKLLLQGLHEDVNREGIKKTPFRVAKALREGTRGYKLKVKEYVQSALFPEAGLEDGIGQAGGVGGLVVVRDLDHYSYCESCLLPFHVRCHIGYVPSEQRVLGLSKFSRVADVFAKRLQEPQGLADDICSALHHWVKPSGVAVVLQCSHIHFPCLDVKSPSDNGFVKLMVSSGSGVFDDEGSSLWGEFLSFLKLKGVKTEALCGSVKKEWCPSVKTSSEEEDPEMVSAVVSILKSLGEDPSREGLVATPSRFLKWMMNFQNVNLEMKLNGVNGVKANEKKKLHCELNLPFWSMCEHHLLPFYGVVHIGYYCGEGYNHKSLMKSIVHFYGFKLQVQERMTRQIAETLSPLVGGDVIVVAEAGHTCMISRGIEKFGSSTATIAVLGQFSNDGSARAEFLDKIHATAALKADASSPF*