MELELPKRVYAEGLEPQVKKINNCCRMELIRDLKKAMPAEYDDVKIDPVFKHIMAIAENNLKFSGKLVDSFLCKQLITSKMHEKWFLFARKPLRFSLQEYHAVTGLKISRESSCDVVKWKSDGGFWSELLRTGGKITLQSIKKVHLQEVHSWSRRDRMRLIYLCVIMGVVMGRDEKVNIPHMYIKLVMDLEKLRNFHWGLHSYDFLLSSIEKVRKKLGKKNSYIFEGFSYAFQIWIMEAIPDFGEICGSKVSDSFSGPRCGNWMVMC*