MLNIVMIGCGAIGAGVLELLENDPQLRVDAVIVPRDSETQVRHRLASLRRPPRVLSALPAGERPDLLVECAGHRAIEQHVLPALAQGIPCLVVSVGALSEPGLVERLEAAAQAGGSRIELLPGAIGAIDALSAARVGGLESVRYTGRKPASAWLGTPGETVCDLQRLEKARVIFDGSAREAARLYPKNANVAATLSLAGLGLDRTQVRLIADPESCENVHQVEASGAFGGFELTLRGKPLAANPKTSALTVYSVVRALGNHAHAISI