MSFDHLLGVAKDAVLWTPEDRIDFINEDRWIGYSAAATILTEFDDLVEHPRNLRMPCRYVVGDPDNGKTMLLHQCIKRHPFREKEGDESHVAVLVFETPPVPDEGRLYSQILKALRVAHREDAPPEKLLAKVIERFSELGIRLLMADEFHNMLNGSASHQRQFLASLKSLINTLRVSFVAAGTEDITRALATDSQFITRFEKLALPTWGINKETRSLLSSIEKTLPLAEPSGLADDRDLALGIILGGKGKIGGIVKVAKKAAIAAIRGGKEKIAKDIVDKVVAELREREFAA