Metamask: How to validate signed message from backend C# application