QTPMLDLNLDDDVPVVKKTLKVKRPRFDASLVYLTRKFMDLVKRAPDGVLDLNDVATALGVQKRRVYDITSVLDGIDLIQKRSKNHIQWVGSNLDQVVEMATQRQNLKDELSDLSAMEEALDELIKDCAHQLFDLTDDKENAKYPSYVTYQDIRSIQAFQKQIVIAIKAPEETRLEIPIPKEDCIKVHVKSTKGPIDVYLCDVEQDKPGDKTSEDKEAVASETEPSVPPGEE