MSLFSYVASGISSFVVFTLSLFALGQKVPRAAFVARCLAAYGSLLLCATYGVLASIVLRIAGYGRISQWATARSFKWVMRYTTGVRFNIVEGAEHLNTRPAVFIGNHQSELDVLMLGYIFPPYCSVTAKKSLKHIPFLGWFMALSRTVFIDRANRETAVKAFDSAADEMRNHRQSVFIFAEGTRSYSDTPELLPFKKGAFHLALKAGVPIVPVVTENYSHVLSPRNMRFEPGTIKIKVLPPISTEGLTTADIDALTKSTRESMLKTLLELAEKNDQEVESTVAANGKSTAVEL*