MTSRAISLNGGFYLSIGKDGAVWGTPDPDDKNIRNEIERVEPGIIQLTGVPSGVYYEIDGDGAIFCKKSITSNHQFKIRTNGDGYSTFRSTVNKDGCLAINPDGQPKPANSTGPGYPHTYHQPEE