MRVLTLKTTGDLDVRYDNPGSIVLQPQGLHTPESKYPIRLIVGIDRAATWARTVTQMAQLKHPHYLFKCKDTQRTTNEGNTTEATTHGFKPSTVSPLLPKSNYSVPSGEMQKEQNYWTQPPPSIVTDRQYPAKPLPTSNRLLSSMLSSSLFPNPSNDNCLSLSSLEPCKPRLFKQRIPFSEFQVWQLEKRFRKQHYLTSHERVTLAHVIGLTPTQVK