MALHGLLTLPISQVVISAACTCPPVTVGQPSRAHFVYSSPSANRKLILSSCSNNNPYTVAGAMQEVAAGEEEHELKLLGTWRGPFALRVRLALNFKGLSYEYQEEDLANKSKLLLESNPVNKKVPVLIHNGVPICESLAILEYVDEVYRGIGPCLLPADPYQRARARFWAAYIDNKLVAPWWKMFVGKTNKEKDEGRKQTLAAVEMLEGALGECSKGKTFFGGDNVGYIDVVLGGMVAWMLGTKALCGVELLHATKTPLLLGWMESFGGLEPAKVVLPEVDRLVEFAKMKRAQRTLI*