MKHFKLPDLGEGLQEAEIVEWHVKAGDSVRADQRLVSVETAKALVDIPAPYDGVVGKLFGAEGDILHVGEPLVGFEGEEADAGTVVGRLEGGGSALEDRFFIGAAPSTREHLAPRATPAVRQFARQQGVELAGLSGSGPDGLITRGDVEAAAQGARERFGGERLRGVRRSMALNMARSHAEVVPVTIYGDADLHRWKTARDPLIRLAQALAEACRAEPTLNAWFDGASLSLKLHERLDLGIAVDTPDGLFVPVLRDVGARSAEDLRAGMRRLREDVQARSIPPAEMLGATLTLSNFGTLFGRYANPVVVPPQVAILGAGGIRDEVVAWRGEMAVHPILPLSLSFDHRAATGGEAARFLKVLVNALEQPDG*