MARWGSVDFREFKRVCKKMEELTKIDLDKFCKDAARELAARLLGKVIRRTPVDTGFLRQGWNGVAYARSLPVYKQGNNYIIEVVNPTEYASYVEYGHRTKGGKGWVKGQHFLTISEMELQGQVDKIIEKKLLILLKGVFDA