MNINAKVDWIGTPTPYIYKDDVTYDATAIDFSLEHDDNRYRLIVLQQDEDVQYKIIQYGVKPGGQKPFPIDTGHHFKNKTIPLIEMILQDPYVQSVLQQKTTSS