MANETRGRRSKVDLLPANIRKRLDSGLRDGSIQQTELLEEINALIKAAGLPKDNLLSRAGINRYATKMEAVGKSLREMREITQVWTAELGDKPTGEVTKFILEIGRSQLLKAMLNESESDMADVGLIKDAMLAVQRLESAAMASHKREKEIRQAFAAEAAHAAEKVAKSAGLTSDAVAMLKREILGIA