RPNHPYKVLIAKAILSNCDRKLVLADIIDYIAKNYPYYKVEDSSWKNSIRHSLSLNDCFIKVGRSNRGKSNYWSIHPLVFKDFEEGNFHKRHPKQRL