MGESSDSVSIDIDLIPLGGKECTVKTSKGSVSVLVCGDQEKPALITYPDLALNYVSCFQGLLFCPEAASLLLHNFCIYHIDAPGHELGADVISSDEPLLCVDDLADQIAEVLDFFGLREVLCLGVTAGAYVLTLFAMKYKERVLGLILVSPICKSPSWTEWLYNKVLMNLIYFYGMCGVLKECLLQRYFSKELRCSVQGAESDIILTCRRLLDERQSLNVMRFLQAINVRHDLTEGLKDLQCRTLIFAGESSPFHAESVYMSTKMNHKICALVEVQACGSLVTEEHPNSMISPLEGFLMGFGYHRQTHAASSSSNCSNPASPTSHYSCIAPELLSPESLGIKLKPIRTRVDVQF*