MQRISVVGLKIVLVLVGLMSLYISLDFGLGGFETLGWQGAPPHVAEPGNLRYAVHDSHFRFLAGVFGTLGVSILLAVRDLAKYSLLLQTIFTAFIVGGVLRFSANNHEILLSGELLLALIAEIGLMLGLHWWLHQALKIK