MEKLARHVATQIMAENGGELSVQLSTRNEAYVLPASREFFELGQESLAAARLEAILQRVLPPGDPSSWSIWSVIIQNQMRAVACLSTDRWKDAAERVSDSLFEFNKFMANEANQGRPSWWLPVLWMLCRESRFLAKQADLEMELHRIEPTTMASLEERLKKCFGTCNNDKRANHPDSLRRGAVEVANQLFRVYFRLNKVPLCDGIIRGWERKSEVHAIPRAHLVTYKYFYGRIKFIGQEYGEAEKALTFAWQNTPRRFISQRRKILEYLVPTGLLQRRMVSRHIVSQYNLPLYQDLREACTSGDITLFRRLLQQNMLHFVRRGLYIALEALRLYPVMSTLFRQLHRIQLELADANAQQGHLSLDEMVAVLNALGQNIEIVELECMLCTMIYHGYIKGYVSHRYRKLVVNRAPTAKPFPIMPARDANQPNLAE*