MSRDSVLSVYSDARAEYTKQLSVFLVPAYFQFYIELLEKSKQAMVQEPKRVLWQFQNYLNEIHDWNMEKVNQEIRSIQQNSGCDYLEDLLTAVFIAHTKVLTAIRLSSNNKKVEINIPKVEHFLFKALCETSKLLWSSTYLFRDGIPGMEKQQNYRNIEGILHEGILQAVRGMVPVKSILRDFVNYDSAQDEIKDQDETKDDSDEETESEPKPEPKPEPKPEHTDTPPIVTLDTPALTPVSSTTASLSPAEPQTIHLDEKPAVRFGLFNALFDSEHPSDSDMVYEPKDTDDGKDDATSESGPILEIMEEEGTPLEDEPDMESLDGIQTLSEDIGSEDYEVLS