MESRVLSGATTISGLVRLRKPVRDTVCFAPARPIGAVGDGGNLIWGRQLRPALILESAPVVGMTTGKREILRPTMASTSSPAEGSDSAGDAKIGFLDKYPALVTGFFFFMWYFLNVIFNILNKKIYNYFPYPYFVSVIHLFVGVVYCLVSWGVGLPKRAPIDSNLLKLLIPVAVCHALGHVTSNVSFAAVAVSFTHTIKALEPFFNAAASQFILGQSIPLTLWLSLAPVVLGVSMASLTELSFNWIGFISAMISNISFTYRSIYSKKAMTDMDSTNIYAYISIIALIVCIPPALIVEGPQLMKHGFNDAIAKVGLTKFLSDLFWVGMFYHLYNQLATNTLERVAPLTHAVGNVLKRVFVIGFSILVFGNKISTQTGIGTCVAIAGVAMYSFIKAKMEEEKRQLKSA