MSIGGGNLDSSSDTEECIDFKGDEEDIDYSAGSISKLQFRKEVSTAWWDSEMEMAEVVENKGRLWTTTGIVRNAKVYCSIEETLFLMEIGALVLLDDNGSHLSLKIMYEKLAKGNGRCCWEHFEVYRHLKTLGYIVGRHGIPWSMKSGKSKANLVSSEDIRGLEGENSLIERLSNIYIGEIEVVFDVYLPNSRFRKSSPGNPSFLLCVIRGCPPSRAAIEDLEGTCHGISLKICHVEHGRVCFFSFDRVDL