GATKKQRPSGNRAAVRKYREKKKAHTALLEEEVAHLKAVNQQLVKKLQSHSALEAEVARLRCLLVDIRGRIEGEIGTFPYQRTVKSNDFVDQGSFLGGAQVMNSCDFRCNDQLYCNPGIQQARTMEDDGVMSGQVLGQGAGDSMGCVKPGSLNPPGCRGVCSNSEQVCKWVDF