MSLTYTMQIVEMLDDPAINGEKVAALFSSYTYAKAETTTVSGEQGSTDFVKIEIKGTNGKQSGGNAPTFGIVGRLGGIGARPSRIGLVSDADGAVAAIAAALKLAEMAEKGDRLPGDVLITTHICPNAPTVPHEPVDFMGSPVDILTMNKHEVLPEMEAILSIDTTKGNKIIKHKGVAISPTVKEGYILKFSDDLLRIMEMTTGDLPSTFAITTQDITPYGNDVYHINSILQPAVATNAPVVGLAITATSAVPGCGTGASHEVDIAQAVRFAIETAKEYTAGTTRFYDENEFARLQQLYGPMNVLQTMGKGK