MVSSRPWVTDDQSIVPKPTFFFGDVVPDDSTYQMRCFQFSYAADGEERTISARSTFDRTISIMSLSSTCSEREDPPSWVKRTNVIKTRVFVGGPSGYAEKSSARMDILMPASGYQGSDHPSVDLRLLGLGVILKEAEIFDAVRAFRQTVVFSNEAFMAMLESFLPQTNTFIATNGEIGFSLKELSVISRLPILGKLYEEFMPIDSVLEEQSEEFRLLYFQLVSFYDFLEEKEGFKVRCSSW*