SRAAQLLPGTWQSTNTNEDGQTTQGQHHFQPRSPYTMDIVAQATISDGRPIVGYGKATVKTPDTLDIDITYPSLGNIKAQGQITMDSPTQFKWDATTKGENDFHGRLTGTLQRQE