MGKRHRNLIDQITTWENLLDAYRKTSHGKRRTWGYLEFKEYDLANLLALQAELKAGNYERGPYREFLVYEPKPRLISALEFKDRLVQHALCNIVAPIFEAGLLPYTYACRPDKGTHAGVCHVQAELRRTRATHFLKSDFSKFFPSIDRAALYAMIDKKIHCAATRRLLRVVLPDEGVGIPIGSLTSQLFANVYGGAVDRLLHDELKQRHWARYMDDIVVLGDDPEELRAVFYRLRDFASERLGLKISHWQVAPVSRGINFLGYRIWPTHKLLRKSSVKRAKRKVANFIKHGEDESLQRFLASWSGHAQWADTHNLFTWMEEQYGIACH