MSERQMLGYHPDSTWIHRLNGTSKLVFLIVVSVACMTTYDTRYLLGMSVVSLVLLKLSNIKWHQISFVIKFIAIFSLLNILTVYLFAPEYGVDLYQSRTVIWEGIGRFTLTQEELFYEFNLVLKYFCTIPLALIFLLTTNPSEFASSLNRIGVSYRISYAVALAIRYIPDIQEDFFNISLAQQARGYEMSKKGRLGQRIKGVAQIVLPLILSSLDRIETVSTAMELRRFGQKKNRTWYAQQPFHLRDFSVMLLALCLLGISFWLFHVNGGRFYNPFQ*