MEPESRQALFHVALGACLCVATVYTGVFEDVFIQVGHEHYAEAPVASLPAFVIMPFNSLINLAYVLLGWYWLHRDEGTLGCLAEAPRARYLKDVFAAMALLYGPVQWLRIGTQAHPAAVLDQWLTLPIFAWPVAWCFYLDKGWRPWLFLSIECLSLASYCLALLHPCGFEVALGMHILATVGLALRAQAGAGSATSGTYLALGMLSCLGFVVLKLWDHQLAQWHPFQQLTGHFWSKVCDVFQFHFAFLFLTNLDSPQRLPPEKQL