MYQLQFINLVYDTTKLTHLEQTNINLFIGNWSNHQLQKSICIRHGDDTSHNQYHILFIDTAHQRIKFSSIDNEEIIYILDYDDTQHILMQTSSKQGIGTSRPIVYERLV