MKDFFKDQFFKALEKNTIFSRADVQGNLIFVSDKLCQISGYSKKELIGKKHSIFKHPDVEECYIEELLKKLSYKKPYQVIFKNIDKLGKTFYLETLLIPILDKNNELIEIVAFSHDVSNSFKLNEELALNHAKLRELSINLENTVKNHQQEFIQLGKKFEKKMQIALEKNEKDIKIAYEEILKSSLEQMISDIAHQWRQPLNELGIAMFQMKQNLKDEKGFAEIYSQSKDMIKNMSETIDVFRTLFNKGVEQCVFIKETLNKALEIAFETIEKNHVNINIVSKSDYEVLAYENGLIRVFLNLILK*