MQKEQLSAYMDGEQVETDLIDALLRDEELQASWHSFHTVRSVMRKESAVFLGADFTAKMADLIELEDVKKVDVIAVSQPEPEDAHNSVFMQKLKAFFAPMTQVAVAAGVCLVAVLGVQSFNNKNDASNLPETPVLQTLPFNNAVQEVSYNAPSKDTLTSDQLEKKSRRIGAMLQNYELQRRMHSDALDVSSSQVR