MSKQQYQSLSSETHVARRSDMTFEKVLHKGSSANTGGIGSMLGKDREASKAAINEYFQHWDGKTAKNETSEVREARKADYATLTRQYYNLATDFYEYGWCQSFHFCRFAHGETFASAIARHEHTLAHRIGIKKDMKVLDVGCGVGGPARQMAKFTGANITGITINEYQVERATRYAELEGLSRQLQFVQGDFMSLPFEEETFDAVYAIEATVHAPVLEDVYRQVYNVLKPGGVFGLYEWVMTDAYDDNNLRHRDIRLGIEQGDGIANMQTAKTAVEAIKAAGFELLEVEDLSQSTDGGNSTRAPWYWPLDGSSWRCANTIGDVLGTFRMTPAGRTVAHAMLTVMEAVGLAPPGTKKTADSLARAADALVAGGKEGLFTPMFLMVARKPFAEE