MRFVVKACRNGRAREGVLHLGSCPTAIKTPSLLLSTCKGLPFFITRDLLPSLPSPDSHLLQMSPLHFLECPSATTISNIGGLHQMVGLHEHCFVAAPRDSILGLPDFEGTNKLGASFETTGGRRLVKPVEYMKIISSLKPDLWTSLADEVPAWVSEKRNQMSVDRTVCWLDDCIGINLAAGASVLGAIVGGSSLDERRHCAQEVVKRNVAGYWIGGFGLGESMEERPALLAAVTDLLPAERPRQICGLGLPEEVLQGVAAGIDLFESTYIYHLTLGGSALTFPLDGEERHGYDSQLSDIGSDHTKINLRATVYRKDTSPIVDGCCCYTCQNHTRAYLNHLLNVHEMLAHILLEIHNTYHYLGFFRSIRNAIKSGDFNLFHQRFIEGRRDHLTPVALCS