MDKRWSLQGMAALVTGGASGIGHAIVDELAGFGARIHVCDISDILLNQSLNEWEKKGFQVSGTICDVSSRPARETLMQTVSMMFDGKLNILVNNVGGLRTKPTTEYLADDFSFHISTNLESAYHLSQLSHPLLKASGFGSIVFISSIGGVVSMEGGSIYCLTKGAINQLARNLACEWARDNIRANAVAPNFIQTAMAQPLLGNAGYKKSLFNRTPLGRAGEPKEVASLVAFLCLPAAAYITGQTICVDGGLTVNGLSYQQQA*