MKFNINEELSYIDVSAGELWINVLHESLKLGLAPKSWTDYLHLTVGGTLSNAGISGQAFKHGPQINNVYQLEVVTGKGEVITCSEEQNADLFHGVLGGLGQFGIITKARIALETAPKQVKWIRVLYSDFATFSNDQEDLISSQSTFDYIEGFVIINSTGLLNNWRSTFNPKDPLQASNFSSEGRVLFCLEVAKYFNPEDTYSTDQDIDILLSKLSYIRSTLFLSEVSYVEFLDRVHVSEMKLQEKGLWDVPHPWLNLLIPKSSILEFAQEVFGKILTDTSNGPILIYPVNKSKWRKGTSMVTPDEDVFYLIALLSSAMPFSTGKDGLEHIIDQNNRVVSFCEKTRIGMKQYLPNHKTQEEWKHHFGPHWGAFARRKSTYDPLAILAPGQRIFRRTADCEHE*