KHSRPTFSGRQILALENVFQKTRYVVGPERSRLAFVLGMTENQVKVWFQNRRTKWRKSQPHH