MNKKDKLKDRFPARTAQIEQLAIFLEEKKLAQIPSLIVHGHRFTGKTSVLRGVLECFEADFVWIDCQDCFSIRILLERTIYQLREIIGKNKQNESLKSDDFVTFTVAIQNLFLKAKWTSNVIVVFDHVEQLQHFKVTIPTIVLLRLAELSFVPYLTTVLITTSLDTLSWGSYHVPTIYFPPYSKSEFIEIMSLHKDSVALLSNTLNFEDEITSADVINLWQKFCKIIWDTFGSVIEGDFDLFFSVSKKLWLIFIEPIKEGKATKKDIIKLYKFSQYASELSSSKAILEELSKLTYHKALIHDFESQSVTDLSWTSKYLIIASFLASYNPPKYDFTLFSKFRDHTKKRKRIKKPTSAIISQRLIGPKSFVLERMLAIFLAIQSNEDILTSDIYTQIENLATLKMLIRTSLTSDKLDSASRWKVNVSWNFVQKIAKSVGFELEDYLIE