MKAGCTVLLLALAASGVRAQDACSTCTWAVRMLDDALHQLMSSRSSRTWRAATCTCSSSADCLLPEGAPLSPTKLWRMCWPSTRVSTPASTLYLAMSTTPTRSVQGKVVTWLEGQEQGQGGVVPTVAMRDEVVRQRRLLGLGQGVVVNDAWLERGCNRGNLLRHAVDISRQLKAANVSWKLDWAVWQAAGGQRNTRPYRPPSPFAPTPSCSCKAHHIKLDTQALLGLMRTAGMLPADITSLPKFTSGVAGPKDTVRPNVGQKFAQVVHTDGVAISVMFIRPKPAEPPDKLPCMGKEEGA