MIKLSGVTLRVKKMTGRNGDFCVADLQSDIGEFKVKDALLDQFDDGEYTGTAWITEIYLAQYISFGKGVTEIRARLHDLQLDGARERPRDTEPQEPDPADELVAQAAPAAALVASPSPAPASSRLSKLRDRLSAVGKKASTPAPEPTEGRDDGREREMEALFGELWASIKAREPVKLDPTVERSVIRAQSAAIRQLGYSMDPIKQMFVPDTV