MRKMLNVLYVTTPEAFLAKDGENLVVKVQDNEIFRTPIHYLEGIVTFGYMGASPALLGLCAERGVSLTFLNEHGKFLASVSGPVKGNVLLRRKQYRMADFAPECTKLASRFIIGKLVNCRTVIRRFMSDHGNKCGVDNIEPVSKELARSIIRLSRASSLEEIRGIEGEAARYYFSVFDDMILYQKESFYMKERSRRPPLDNINALLSFLYTLLVLEARSALESVGLDPYVGFLHRDRPGRPGLALDLMEELRPYLVDRLVLTLINRRQITGNDFIKKESGGVVMKEGARKTVLEAWQRRKREEITHPFLTEKIHIGLLPYAQALLLSRYLRGDLDDYPPFIWK