MSRTVFVTDANFTVADDVSAYRVIDSIGTLPIWRWDPDNPTDSSSKKIVETRFGHFDTDIGDFDVSYFCSTQNEAPFIDPQHRALLQICDRPCVARGRQSAREGMRFGVYVAISHMEYAVDLRFHGHHIVHTTTGNAHSVACGRLSFFYGLKGPSIAIDTACSSALVALHLIRHGVAGCDCDQGIAAAVNLCLSRYTNLIFTRAGMLARDGRCKTLDATADGYSRHEGSGVVAATNNTDANTNCLLLISSMVNQDGRSSSLTAPNGPSQNSLIGMTLSSGRIDPGDVNVLQLHGTGT