MEEIMNKNEMIGQIIEVRVTDANDEFYFLQNEGTTYRLAKEEITTQLDKENVISGFAYENENHELQITTNLPKSQFNRYAFGKVVASRRDLGVFVDIGLPNKDVVVSLDELPELTDLWPKNGDSLMIALKVDGKGRLWGTIATEEIFKGISVKANESMKNKDVEAIAYRLKMAGTHVITSDFELGFIHPSERDREPRLGEHLKARVIGIRPDGTLNLSLRRRAYEAISDDAQMILAALQHSDGILNYTDKSTPEDIKKYFGISKGQFKRAVGHLMKAGLVRQVDGKMYINDTK