MNVRQVIPKDAIPSVDDPEFVADHPHPDDEVVGVELGGEVTAYPIRYLNYHEIVNDTVGGVPVAATWCPLCGSTVVYDRRPAEGDLGSHDDPGTLEFGVSGKLADDDLVMYDRETGSEWKQSLGEAIAGPLEGARLCVLPATTTTWSIFSETHPEATVMAEPGGKSEASGTGSEPAAIDYEDDPYRDYFEAEGFGLGAHRGEGPGREWDREDLTAKETVLGLELGDDALGFPRSRVEDAGGVVTATVGDEAVVVFAADDGLHAYRDPGYEWRSTRGGFRADGVMWDATTGAPLDNPATHVAANRDPLDRLPARTLFAFAWRDDHGDAFFLSG