MVRGPKKHLKRVAAPSHWLLDKLSGTYAPKPSPGPHKARDCLPLIVFLRNRLKYALNGREVKAILMQRLVKVDGKVRTDATFPAGFMDVISIEKTGEHFRLVYDIKGRFTVHRITAEEAKYKLCKVKRVQLGAKGVPFVVTHDGRTIRYPDPLIKVNDTVKLNLENNKIESFVKFDTSSMVMVTGGRNMGRVGVVTHRERHEGSFEIVHIKDALDREFATRLSNVFVIGEAGKAWISLPKGKGVKLSIAEERDRRRALKGLA