MATTVLVTGATGLLGRQVFDKFKRSGCLTVGQGFSRANPPTILKSDLEKPDDIKGLLDEAKPQIVIHCAANRSPDLCDKDPERARRVNVDATRTLAELTAERNILLVYISTDYVFPGVEGEAPYEADAPTKPPNLYGELKRDGEQVVLEATKKSGMGIILRVPVLYGTANENSESAVNTLVDSVWKAQDENAGIKMDDWAQRYPTNTEDVARVLRDIVIKYLKERGQIMKLPKILQFSSEDKMTKYEMCEKFAEILGVSLKGMVRNKEGNDPNASVQRPYDTHLSTKVLKDLGIDVQTVDFVDWWRKHLEAQKK*