MKLHVLTLAGAKELTGVESDDTVDALKRRLHEAALVSEEPSGQRLMHAGKTLNDGELLSDAGVVEGDVIVFMARREKDSETNRWEQRDANKPVPDLSEINRTMLSAKAGVSVAAADGQEGAGSVEESLQGLRIADGEDGAAAESRGRGGIGITLPEPDADALKQIVEMGFPEARARKALLLHRNHPPAAMEWLLEVGDSPEADAELTEEQILQLVNTALPGRAMLMPGQQATPAEPAEPEEAVVQRVMEMGFPREDVLVALRATHNNHDAACAWLLGERSGVVREQMTVAQGNPESMQMLLGDILSHPAIQQGMQSERVLQAFQAMIEDPSSAHAYLNDPEVGPILLRVHSILSRVAGQSAPP*