KRPKLLDPNAPKRPANAFMLFCDLQRENLKEERKELQKNMPGSEQEIALSNLTKALGHRWRGLTESERKYYQNLFKEQVKQYDLELSNY