MYGKCGSIMEAEDVFRALPHCGVSSWNAMLSAYVKQGQGEKALQLYRQMQNEHVMPDDVTSICILQACRETGSLETCKQLHFAIASAGHDLIFSLAVTLIHAYGSCASMVDGQAVFDGLPLPHLPSWTACVAGYAGQGSSIASLQTLEKLQHASIKLDERTFTSVLAACSHAGLVVEGLEFFESMSRDHRIIPDLMHYGSMVDLLGRAGDFRRVENLLWKMPMQGVLSMWSSLLGACRAHGNLELGKQAFCNAVQLQPKQGAAYVVMSNIF