MGDVTSSKWRLDGYRVLITGSTKGIGFAAAKEFIDLGAEVMVNGRNGADVKAAVARLGKRAYGCVADVATPDGRDALLSEVSSHWDGLDCLVNNAGTNVRKPALEATPGEYSRIVGLNMDAVYHLCVGAHPLLTRSSRPTIVNVASAAGLLSTGSGAAYAVSKAGVVQLTRTLACEWAPKIRVNCVAPWVTWTPLLARTVEDDPTGHQRESLRKAEAATPLGRCAMPEEMAGAICFFAMGASGYVTGQTLCVDGGLLCEGFAGACVQRGG*