MASNSIDGDAVTGSGLCINDVLRDDELRSILGRVESEKDKETFGLVCKRWLRLQSTERKKLAARAGPHMLRKMADRFTRLVELDLAQSVSRSFYPGVTDSDLAVIATAFTCLKILNLHNCKGITDAGMKAIGEHLSLLQSLDVSYCRKLTDKGLSAVAKGCCDLRILHMAGCRFVTDGVLEALSKNCGNLEELGLHGCTSITDNGLINLASGCRRIRFLDINKCSNATDVGVSSVSRACSSSLKTLKLLDCYKIGDETILSLAEFCGNLETLIIGGCRDVSADAIRSLAAACGSSLKNLRMDWCLNISDSSLSCVLSQCRNLEALDIGCCEELTDAAFQLLSNEEPGLSLKILKISNCPKITVAGIGIIVGKCTSLQYLDVRSCPHITKAGLDEAGFHFPECCKINFNGSVNEPVVLL*