MDSNYTSSKDDHQYIDEDDVQLPGFRFHPTDEELVEFYLHRKVEKKAISIELIKSIDIYKHDPWDLPKAINTAGEKEWYFFCKRGRKYKNSIRPNRVTGSGFWKATGIDKPIHSHGGQGHACIGLKKTLVYYRGSAGKGTKTDWMMHEFRLPNPASSNEYIHRSSNTKNISSTDPQQEAEIWTLCRIFKRNVSYKKYTADCRGLSGAKRHPMDTVSSKKCTSDQDDLDQSNNYISFGTSDNIICYEEKKPVVNHTNMNNFNGSNQQLHAVGQLSSNMPATYPYMETFSNFSYQDLENELLNENWDELRSAAVHLAFDPTFLV