MSKEQFLKELSSHLRKLPDEERKDILFDYEEHFQFGIEEGKNESDIIKGLGSPKVIAKELLAMYRFDEMKKDPSTSNVTRAVMAVIGLSLFNFIIVLGPLFAIIAFIFSFWVGGIASVVTPFFVIGKVFMGTFIWLDLFVSITFIGVGLLLCIIAYYSTKWFKRLCVRYVIWNFKMIKGE