MSIIGSDRRTLVVGLGITGLSCVRFLRAQGRAVVVADSRLQPPGLAELKAGWPEVVVHLGPFDGDLFAGFSELVVSPGVSVAEPAIQQAAAAGARIVGDIDLFSREANAPVVAITGSNGKTTVTTLLGEMAIAAGWQVAVGGNIGTPALDLLDDTVELYILELSSFQLETTDDLGAQVATVLNVSDDHMDRYPDKMAYYQAKQRVFRGCRQAVVNLDDALSTPMAPYKPVLRCFGFNRVNPDTFSTREDEQGTWITFGFDNLLLADRLQMLGRHNISNVMAALALGQAAGLPMDVMVSVARNFRGLPHRCEWVRELAGVVYINDSKGTNVGATVAAIESLAPPDGKLVLIAGGAGKGADFQPLRQPVSAHCRAVVLFGEDAAQLASVLPETVAVSRAGSLQEAVLAARGLARAGDRVLLSPACASLDMFKDYRERGDQFRTLVEGLS