MTFLKEYVIVSGASGFIGKHLLEALKKSGISVVAITRDVIKNNSNALANVRWCSWDNIELLVEELSIDSALIGIIHLATEYGHKTSSLINIEDANVIKPLKLLDLAIKYRADIFLNTDSFFAKKDFNYQHMRPYIITKRHFDEIGHYYANMHDISFVNMRLEHVYGPGDGENKFIPYIIDCLNKKQSCVKCTTGEQIRDFIFVDDVVNAYLTILENRKEVPSYTEYQVGTGAGVSLKDFLVYLQNTMMPGSSSIFEFGAIEQRDNEIMFSVANNKNLKAMGWKPNFDYKKGIEELLKRL*