MSFLDVYRGYHQIPLFVPDQEKTAFITPRGTYCYKVMPFGLKNEGATYQQLVTKMFQAHLRKTVEVYIDDMVRRVFSILRQFQLKLNASKCAFGVGSGKFLGSLVTRGIEANPDQITVIQKLQSPTSAKQVQRLTGMVAGLNHFISKASDKCRPFFQLLHKGSKFQWTPDCDQAL