MTIMTLLGGFGESSTNEKAEKTEQSFEKVLAMYPTKNLEAFYDMEGYRDDEFEKGDKGVWVLNSEMSISTSKKDPLHTEGMLLRINRNTHTAKGYYYLDTTNEEKLDENNEKKYPVTYDENGFHLVKAVSDPKLREKIENFQFFVQYGEFKQLNQYKNIDKMYNPEVPMYELEYQLTNDDPNVKQLRKRYEIPTDKETILLLKGRGNLDGSSGSVGYKNIEFTFDKKVDNYFTDSIDYQPANTEDDQ