MYQLQFINLVYDTTKLTHLEQTNINLFIGNWSNHQLQKSICIRHGDDTSHNQYHILFIDTAHQRIKFSSIDNEEITYILDYDDTQHILMQTSSKQGIGTSRPIVYERLV