MSQAISNLNELLRTMTPKLNDGVYYFATLNHDDDLPLAKIIATIREEEGLSVVINEETVAEYGLQAQFKCAWISLTVHSDLAAVGLTAAFATALGNVGISCNVVAGNYHDHIFVPYEKATLAMQTLRDLQKLS