MRVLSKAFSRLKTSLPWVPPDTKLSKLDTLRLASSYIAHLRQLLQEDRYEKGYVHPVNLTWPFVVSGRPESDPKEVAAANRLCGTTA