MKRLTNDKFIKKVNYIQHDQYKILSKYRNEYAKITVKCKKCGRKFDETAKTLMTYHIGKNCYHHINGNQESVANRIFKESKGTIIMIGKYNGAKNKTEMQCKVCNYKWSTEPYVVYKGHGCPQCSGKAKITTISFKKYLNRYAKDYKLIGLVISSKKKVKILHKECGNLFYMTPHNFIVSEERCPYSASKRRGDSNAYSFKKMNQILKLTTGNRYKVSSHYTRASKKAVCFDNKCKRHFISIPSMLSRNETGCPFCATSKGEKAIRIYLIDHRVSFKEQVKFSNCRNKRSLPFDFAVYKNNKLLYLIEFQGIQHYKHIELFDKTKCKIVCGNV