MAKSKFKTTFSNDKATTSSTALLKYINKKAPKGYKYEILYKGSDIYSLKKDNTDEKISFLVRFKFPLNFEGIKVTNPQDLLELSYRTQKEIVLDETLQNGSDGQPPTLVSLKGEVGKQSIFPIPFPKLDPIKLEWFGGALEIPIKRIPYASLSEIKLESESDNILHVSFLFNETNNKVHLNTNINFEYLRTIDDYFKFRDFLKNYSEGRVKILSKNITLRSEDNNDKIKIFEKNDKLYNALRLIQSKIDTKIPFPQNLSIKDVNIIKILFESYINDRVVKFKSEPSLKFTFDDSSNFKESFPITGKKNMGIFVPFQRNIKFLSVSIPIIENQLYTDTTVKTADLQDRVLILETNKNNESFVFYQNSEEYKEISINEMLEKKKAAIELDDIDFSVLKK