MAKLTRLGDLERAVMDHLWSRQEPQTVRQVHEALSARRDLAYTTVMTVLQRLAKKNLVSQIRNNRAHRYAPVHGRDELVAGLMVDALDQAEDSDSRQAALVHFVERVGADEADALRRALAELETHQRHVRHLVALQRTTEGD