QTNTPFYQRRGSLQLWQFLVSLLDNPGNSHFISWTGKGLEFKLIEPEEVARRWGVQKNRPAMNYDKLSRSLRYYYEKGIMQKVPGERYLCR