MLDDTQKIQLIKFMEQNPCFWDRADKDYLNSATKGALFAKLARAIGTTEREVKSGWKSLKKSYQDEKLKQATKIDFDDTTVLFPFYNDMLFLERSGDRTHIKRFIPSYQDDESEFDVDGRHDGDFDNYDDNGLGYDNEDPGISFADDRGRYSDDQDDVVMPAAKSDRKISTITIKDEEEEEEDYAPSSTANISTIIGGTFWGLDLPHLVR