MRNRQNQKNWTNLRGLLSVEEREKLENLRLELVCMQAANSIPHDPPEISSLETELICLTTNTKDCKPVRFHSDLLLKKHKYNEIKKIFKEILENIEAYRDEFTKNQTKINLLLADDARASLRNRSLDFSDLMPSSIIKDVQVLANMEANVVVMKNALKTKLVGEKSVPVASSPISSIIPRTSRNKKTSPSNYHHSVLSHRKSNEWNQVSSTEYKRTLLLNIKYNDDFKATIVPSFESCLCSRSYFLRVKLHFDKGVGSAEIDIPVQVKNSFI