MASSLAQSRISNLQNHLSPLEANNKLRSLVKISPQVSEALSNGRAVVALESTIISHGMPYPQNLQTAKEVESIVRENGAIPATIAILNGVPCIGLSEEELERLASLGKSVQKTAGRDIANVVATRGNGATTVSATLFFASMVGIQVFVTGGIGGVHRHANHSMDISSDLTALGRTPIAVISAGVKSILDIPKTLEYLETQEVYVAAYKSDEFPAFFTEKSGCKAPSRVNSPEDCARVIDANMKLNRQAGILFAIPIPKHHSAAGNLIESATQRALTEAREQNVTGNAETPFLLARVNELTGGTSLAANIALVKNNALIGSQIAVALSQLMLEHHHHHHHH