MKRWLCCTGNTGDYYRTNESEYPKILDNFDGNHKGSKLSTAAKYELQNAPRPIEVPELSLDELKEKTENFGSKSLIGEGSYGRVYYATLNDGKAMAIKKLDVSSEPEPDADFLTQVSVVSNLKHENFVELLGYCAEGDYRLLAYEFATMGSLHDILHGRKGVQGAQPGPALDWMQRVRIAVDAAKGLEYLHEKVQPSVIHRDIRSSNVLLFEDFKAKIADFNLSNQAPDMAARLHSTRVLGTFGYHAPEYAMTGYLTQKSDVYSFGVVLLELLTGRKPVDHTMPRGQQSLVTWATPRLSEDKVKQCVDPKLKGEYPPKGVAKLAAVAALCVQYEAEFRPNMSIVVKALQPLLTLKPPAPAPDPAPEI