MADKANDQLQAAKDLMETDPKQAEQQLRQLLFNTEGTDAETTKLKEQAITYLSEIYVKLQDAKALSDLLSQLRYFFAVVPKAKTAKIVRNIIDQIAKIPNSTQLQVDVCKEQVEWARSEKRTFLRQRIELRLASLYLETHDYTTALSILGTLLSEVKKLDDKLLLVDIHLLESKVHHALRNMPKARASLTAARTAANAIYVPIALQAEIDTQSGVLHAEEKDYKTAYSYFFEAFEQFNALDDPAAVSVLKHMLLCKIMLNDAGDVPAIINSKAGLKYMGRDVDAMRAVAKAYQDRSLSSFQECLDSYKNELVNDAIVHTHLTALYGTLLEQNLVRLIEPFSRVEIPHIAHLINLPVDVVEQKLSQMILDKKFAGTLDQGAGCLEVFEEPAPEKVYPAALEIVDSLNSVVDTLFTRSQKVVAV*