MSKTLLQIHFNFSGPFGEEMTQQLVGLAESINEEPGFIWKIWTESEKNQQAGGIYLFESEETAQAYIKKHTARLKNLGVDEVTFTLFGVNDALTKINHGNLCR