MTTPKVIVSGVLAIFNDLPCYVLDDGQRVFRLSNLTKALRDKEHGKFGNYLAASNIINYLPNRLKPLSDEAHDRVPQGTLEFDCDGKIEKGYNSEDFMDVCSAFVTANLNNEQLSDAQKEIVKNANKFMLATAKIGIISLIDEATGYQQQRKSGELQLKMKYFLIDENSPAREWEKTFPDELWYQFGRITNHKGSLKLRPKYWSKLVNALIYGLLDKDIATYLRKTKPPKYTGQKYFQWLNEGYGIKELTQHIWLMIGMAKTCTTLNELRALSEKQFDTVIKFK