MKPLVAKFGIGQVVKHRKYPFRGVIYDVDPVFSNTDEWWQSIPEEVRPRKDQPFYHLFAENAETEYIAYVSEQNLLPDTSGDPVRHPQVDEIFTRAQDGGYQIRTGRRN