MKRIFQAVCISIFLIFPKIGLFCADISNFYSGVSSIFDIFTQKFEGETAFRSLLIPSGGRFEGLGGTFTALSNDISFFDANPAASALLKETELNVLHNSWIADSKLETLGYTQRKNHLGWGTSLRCFYIPFTEYGPLGQKKASGYYSETFLTANIAYNFFAGYDFKGLTVGGSIKTGIRSMPPFSGQGEAADPDNPTPQYKNASQQNGYAVLGDFGIMIRANVTKIFYSDEPNFYFGLSLKNFGPPIKGDIPPSYISLGFAYRPVNFFLFGIDVNQGINIVNIKNSGLPYGSLGFMFSITKYFNLLTGLGIKGGNPRFTLGGEVNLSDVQISANYTLDLSSQVTNISRISVGVKLLLGQDKRDEKLSTVKKLYVQALKEYNNKNYEKAIELWKEILTIDKRYDPAIEGIARAEQQLRLLEEIKKILFLD