MKQRLLVMNGQRILQGESDGAWTSQKVDKAGTLKPGIYNIYTAEPVDKSQRYDGVIVYADKNSVYQQIGKKFVMHARQDFDIVPSHGSVKSISYNDYGKAVISSETAKLSRGRSR