MSQNHCAIQGCKISIFNKPFGVSLFSCPASNEMRNKWLHALRNRCALLDWSRSRVCSKHFEHKCFDSQKRLKENAVPTLFPVYKKVLRHHDTTTPDKNKVDKLMSKLTQSELIADIKNSMKKVKEPVNFENFVTDDLKCRPDASIETQLWLLIKKQDNLNNRLLEHVVQNKKHIEVLQKNIDEKKTSKKDVDQNVETYKYIIKCLQEKLATLEEQIEILTAVESRQASNTLCCSAFNKLVFVKGDGEYSFLGAGPLLTSSNFRFLGGEGVVVVALLILLLALDISATVTGLISSNACALPLNNLALIVCLDVALLTASLSPDILTNIVLKNDTKLIGVFVIVRKEQD