MESKIKNGVALAIIPQIILVKWLGKHPDIIEMYYSEGLYPWVSKFFRVLYGWVPISVGDVLYFILSILAIRYVYKHWLEIRTYPFRFLKNIVFILSIAYFTFHLLWGFNYYRLPISQKFNLSEKHTDDELLELAEALIVKSNELQFAITKDTAQAVKIPYAQQEIFDRTLIGYEHLEKAYLFISYEQPSIKTSIFSTALSYMGYGGYLNPFTHEAQVNGRLPNYRFPVVAGHEIGHQIGYSAENETNFIGYLVTIQNPDIYFQYSAYTYGLAYCLGDIRRYDQEKFKELYVKLNPGIQKNYQEMNDFWQSFENPLEPVFKSIFNTFLKANNQAQGIKSYNAVVSLMVNYHKKYPID