SRAAQLLPGTWQSTNTNEDGQTTQGQHHFQPRSPYTMDIVAQGTISDGRPIVGYGKATVKTPDTLDIDITYPSLGNIKAQGQITMDSPTQFKWDATTKGENDFHGRLTGTLQRQE