MVHDLTGKVALVTGASSGIGRELALALALHGCNVIACARRLPLLEALRAEVAALPWDGASGAPRPGKLAVLRVDVSGEESAIDAAVEDGWKIFEGGIDVLVNNAGIRGPVKDPLDLDEALWDGTFRTNTKGPWLMVKAVGRRMRAAEKQGSIVTITSTAGLERSMLPGGLAYGASKASANQLSKLLALELGKYKIRSNAIAAGLFRSDITDKLFEKAWWPKVAKKIVPMGRWGVVNPDMTSLVILLASDASAYVTGNLFIVDGGQSLPAVPVWSSL*