MLTATKPQDAAAVLADPDTAEGLRDLAEHLTPLLQGRRLHNVVDLLSATSDFIDMADDQLTQKLAKAFEEVVWAGWSAGNALRSASATAADSEPPTLWQLSRQLNDPEVRRGLFFVIQLLGAVGRQVALEAEIPEDD