MMTQKPRTVICVGDIHGNISKLNKLWLNLQSDIQNSDFSSALVIFLGDYCDRGPETRKVIDFLISLPEKHPDQTHVFLAGNHDFAFAGFLGLLPRPSDGSEFKETWKEYSKSEEREGWYKGEGFENMHLQSRRWAGKIRVQFDYSAYGVLYNGSIYDAASTFESYGVPHGSSDLIKAVPESHKKFLTNMVWVHKEDDVCIETEEGLTHCKLIAVHAGLETKNNVEEQLKLLRDKDTSIPRIQPLTGRKTVWGIPQELDDKKTIVVSGHHGKLHIDGLRLIIDEGGGYTDTPLAAIVLPSKKIIRDTDNFSN*