MSSPLILLVTNLTMGVGLHFWTVEETGSAYWRNPKQPLGASRDKLPLIIGVPPFVNPLAMEPTPFNLRLRPSGFDPCIFSTELPLSAPFFNPESVSEVGVVRSLRALCSELKTFVVAYRCLEYTSATFASTMENLIPIVTFVMATTFRIEKVDIQSEYGQAKVLGTITCVGGAMIMTFYKGPVLIGLSEVHQNTWLLGALMLFASYLFWFGWLTFQAPVVKKYPAEISLTTIMMLQRIVQCTLVAFIFEPKASAWRLKCDIKLLNTVYFGVL*