MSLRDSLDLIKMVRPDAGTAAIDHEILAERASSLGAAEQRVIKAVSALAAAAGDDRDSALAEARKVVWEYFVQRELVGFRKHNDVIQELSIPREVLAGLGAIGKPLR