C# CRC16 Code