MVLAQPKNLHITKAFDLTGKVAVVTGGARGIGLEVTRGLAEAGANVRMLVLGDTDCLTHMQVAVIYNSSQTADVTAAEIASANNVRAAAYQADVTNQTQIENVIQQISKYFGKLDILVANSGIATCVAAEDYTPSQWSEIMKVNLDGAFYSAQAAARIFKQQGYGNIIFTASVSATLVNVPQKQAAYNASKAGVVQMAKCLAVEWVDFCRVNCISPGFIETEILDIHPEEWRNKWYDMIPAHRMAQTYELKGAYVFCASDASSYMTGGDLIIDGGYTLP*