MKRIVVKVGSHVISEENTLSFERLKNLVAFLAKLMEKYEVILVTSAAISAGHTKLDIDRKNLINKQVLAAIGQPFLISVYNELLAKFGKLGGQILLTGKDFDSRKATKHAKNAIDMMINLGILPIINENDATAIEEIVFGDNDSLSAYATHFFDADLLVILSDIDGFYDKNPSEFSDAKRLEKITHIKEEWLQATIKTGSEHGTGGIVTKLKAAQFLLEHNKKMFLASGFNLNVVKTFLLENKQIGGTLFE*