MRGWVLFQRVKELERQNTTLSSEKNNLERRVQRLEYENTELSNEKRWAVDVYSRKISTLEYRVLKLEHQNTKLSSELVRQREDTRTVGLLFMNAADRYQHVAEVQIRTKEEELVNMRKASMQLMNAADTYQEVARKQIKAKENDLEDARKAILMIMNAADTYQQVAEKKIKDKVEELRVLGVQKAEMDARIASLESRLEAALVKNQELESTYVKALIENDRLWSVIERLMMGALNFQGAQIEHQLEEIHISSYTSLASKLYSKFHIKPCGYANICDS