MREHFRLPVFLTFLHMLASNLWCHLSAYMRWSAKTRTRNAEQAGKIFLLSQTLALSVVLAVASFKYVEVSLEQALAASTPAFTALMSIVILGKREKWRTWVTLMPIMGGATLSAGGEPSVSVFGVCLIFSSNLMRATKSCMQELLLQGENAMDSINLLRYMSLYSMVTLLPAALVLEGPNHIAERVAFVIADASLSKALFANCCGAFLVNLMQFIVTEHVGALSMQVLGNVKSVFTSVASVLIFRNEVTTQGVIGYSITTAGAYWYGMSRHQAK