MDSNYTSTKDDHQYIDEDDVQLPGFRFHPTDEELVEFYLRRKVEKKAISIELIKSIDIYKHDPWDLPKAISTSGEKEWYFFCKRGRKYKNSIRPNRVTGSGFWKATGIDKPIHSHGGQGHACIGLKKTLVYYRGSAGKGTKTDWMMHEFRLPNPAGSNEYIHRSSNTKNINSTDPQQEAEIWTLCRIFKRNVSYKKADWRGQSGAKRHPMDTVSSKKCTSDQDDLDQSNNYISFGASDNIICYEEKKPVVNHTNMNNFNGSNQQLHAVGQLSSNMPATYPYMETFSNFSYQDLENELLNENWDELRSAAVHLAFDPTFLV