MSFLDAYQGYHRIPLHTADQEKTAFITPRGTYCYKVMPFGLKNAGATYQRLVTKIFEAQLGKTVEVYIDDMVVKSKRSQDHLADLGQIFDILHQFQLKLNASKCGFGVGSGKFLGSLVTRRGI