IKEFKVDSNLLNKVQVWNKTHYIKKFKLNINKINAFNNENINFRIICNTKIKNIFEGYTKKILFKLTKFMKKIHKKNYILRKSNNKDFIYKIFYGLFSLLPVNRKKIIMLSYQESITPNFEPIFNRINKNFNDFSVRYIGGNNKNLSQLINLLYNMATANVILLNDYYRHIYPLNIRKKTSVIQIWHATGIFKKFGLLALGKNDSNGETFELKAHKSYTDIVTSSEYVRKAYAEAFGLNIENTVALGVPRTDIFFNKEYKLIVKEKIYKQFPEIDGKKVILYAPTFRGNANERKKFRNQLIFNQLKQLKDKGYLIFIKLHPTVQNQIEIPIDMRDFIYDMTRYPNINELFLISDILITDYSSNIFEFSLLNKPIILFAYDLEKYLLERGFYEDYEKMVPGPICTNTEQLVKEILELDNKVNDYSDFVEKYLGKCDGKSTDRVVDFILKK