MQSEGIKPNGITFVSLLCACSHAKLVDEGHDVFNSMIQEFGITPTVEHCNCMVDLLGRAGRLDEAEDFVKKMPCKSNAVTWMTLLGACRIYGCVEQGKRAAELALELNPQLASAYVTLSNIYAAAGRWDDAAEVRKMMVARGLKKEPGRSWIEVNNTVHEFVVRDRSHPQARKIYAELKKLTEQIEEAGYVPDTKVVLHDVEEEEKEEFLGYHSEKLAIAFGLISLPPGIPLRIIKNLRVCPDCHTVAKFISKIAKREIVLRDANRFHHFKDGVCSC