MSKRLEGKVALVTGGTSGIGLATAKDLAAQGARVIITGRRQAELDQAVAALGQGVRGVRSDVTRSADLDALFETIRATEGRLDILFTNAGGASMAALGEISEQHFDDTFERNVKAVVFTVQKALPLMPQGASIILNGSIKGSTGTQAFSIYGASKAAVRALARSWVLDLKERGIRVNVVSPGSTRTIGLAELGGDTQEGQDGTLAYLASLVPIGRLADPSEIAKVVSFLASDDSSFINGAEITADGGQAQV