VKAPCDALPSPSLEPYPQSSIVVTLEDMGLWMKFHQIGTEMIITKSGRRMFPQCKIKVSGLIPYAKYLMLVDFVPVDNFRYKWNKDQWEVAGKAEPQLPCRTYVHPDSPAPGSHWMKEPVSFQKLKLTNNTLDQHGHIILHSMHRYKPRFHIVQADDLFSVRWSIFQVFSFPETVFTSVTAYQNEQITKLKIDNNPFAKGFREHGKNTRREGRAKSQKPSPAKGQKRKLPEEKESGAEERDFEKDENVDVKEESNPIAVSSGYPFWISEQNGSHAFTAASPAPTDQREGPAREQQVPTPSYQTYRFHEAGDSQQLPARDVAALNDFRARCHPLDLATVPEHDSKQLPEGFTNLPP