MGVGVHPWVLYFCIIFLTCYVVLDLLVNHSNLTFPSLTGCSSSLLLSSQEERPLITARQPDVCSTLQGHLDLNLTTSLVDINNSEDPWKQMKWIGQAATCRVKGHSIEKLDPALNFRRGFALKFTGDVEDKMHVLPWLLAARVDLNSRKRRVFLDLGANAFSTSITWFLRMYPCDFTEVHAFEVDEHLLKMPQRGFEEEANYARPNEWAVMVKEVARVPGWMLRRIHVYNKFVSDHDDVASKAINITRFMKEELKLGEGDAVVVKMDIEGSEWPILQRWLADADMAAIVDELFVEVHYDHPSMRGYHWASF