KRSRTSFTPAQLDRLEDEFRVDMYVVGLKRMKLANDLNLSERQVKVWFQNRRMKYKRER