Example #1
0
        public void Test50244()
        {
            string record_0x0018 =
                "                                          18 00 " +
                "21 1E 00 00 00 11 08 00 00 00 03 00 00 00 00 00 " +
                "00 77 44 61 74 61 47 72 75 70 70 65 53 65 72 69 " +
                "65 2E 60 00 B7 02 0C 00 57 03 00 B7 02 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 30 31 02 09 00 00 31 2E " +
                "54 32 30 2E 30 30 31 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 30 31 02 09 00 00 31 2E 54 32 30 2E 30 30 " +
                "32 02 09 00 00 31 2E 54 32 30 2E 30 30 32 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 30 32 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 30 33 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 30 33 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "30 33 02 09 00 00 31 2E 54 32 30 2E 30 31 33 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 31 33 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 31 33 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 31 34 02 09 00 00 31 2E 54 32 30 2E " +
                "30 31 34 02 09 00 00 31 2E 54 32 30 2E 30 31 34 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 31 35 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 31 35 02 09 00 00 31 2E " +
                "54 32 30 2E 30 31 35 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 32 35 02 09 00 00 31 2E 54 32 30 2E 30 32 " +
                "35 02 09 00 00 31 2E 54 32 30 2E 30 32 35 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 32 36 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 32 36 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 32 36 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "32 37 02 09 00 00 31 2E 54 32 30 2E 30 32 37 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 32 37 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 33 37 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 33 37 02 09 00 00 31 2E 54 32 30 2E " +
                "30 33 37 02 09 00 00 31 2E 54 32 30 2E 30 33 38 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 33 38 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 33 38 02 09 00 00 31 2E " +
                "54 32 30 2E 30 33 39 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 33 39 02 09 00 00 31 2E 54 32 30 2E 30 33 " +
                "39 02 09 00 00 31 2E 54 32 30 2E 30 34 39 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 34 39 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 34 39 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 35 30 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "35 30 02 09 00 00 31 2E 54 32 30 2E 30 35 30 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 35 31 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 35 31 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 35 31 02 09 00 00 31 2E 54 32 30 2E " +
                "30 36 31 02 09 00 00 31 2E 54 32 30 2E 30 36 31 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 36 31 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 36 32 02 09 00 00 31 2E " +
                "54 32 30 2E 30 36 32 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 36 32 02 09 00 00 31 2E 54 32 30 2E 30 36 " +
                "33 02 09 00 00 31 2E 54 32 30 2E 30 36 33 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 36 33 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 37 33 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 37 33 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "37 33 02 09 00 00 31 2E 54 32 30 2E 30 37 34 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 37 34 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 37 34 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 37 35 02 09 00 00 31 2E 54 32 30 2E " +
                "30 37 35 02 09 00 00 31 2E 54 32 30 2E 30 37 35 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 38 35 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 38 35 02 09 00 00 31 2E " +
                "54 32 30 2E 30 38 35 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 38 36 02 09 00 00 31 2E 54 32 30 2E 30 38 " +
                "36 02 09 00 00 31 2E 54 32 30 2E 30 38 36 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 38 37 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 38 37 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 38 37 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "39 37 02 09 00 00 31 2E 54 32 30 2E 30 39 37 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 39 37 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 39 38 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 39 38 02 09 00 00 31 2E 54 32 30 2E " +
                "30 39 38 02 09 00 00 31 2E 54 32 30 2E 30 39 39 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 39 39 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 39 39 02 09 00 00 31 2E " +
                "54 32 30 2E 31 30 39 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 30 39 02 09 00 00 31 2E 54 32 30 2E 31 30 " +
                "39 02 09 00 00 31 2E 54 32 30 2E 31 31 30 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 31 30 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 31 30 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 31 31 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "31 31 02 09 00 00 31 2E 54 32 30 2E 31 31 31 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 32 31 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 32 31 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 32 31 02 09 00 00 31 2E 54 32 30 2E " +
                "31 32 32 02 09 00 00 31 2E 54 32 30 2E 31 32 32 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 32 32 02 09 00 " +
                "00 31 2E 54 32 30 2E 31 32 33 02 09 00 00 31 2E " +
                "54 32 30 2E 31 32 33 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 32 33 02 09 00 00 31 2E 54 32 30 2E 31 33 " +
                "33 02 09 00 00 31 2E 54 32 30 2E 31 33 33 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 33 33 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 33 34 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 33 34 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "33 34 02 09 00 00 31 2E 54 32 30 2E 31 33 35 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 33 35 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 33 35 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 34 35 02 09 00 00 31 2E 54 32 30 2E " +
                "31 34 35 02 09 00 00 31 2E 54 32 30 2E 31 34 35 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 34 36 02 09 00 " +
                "00 31 2E 54 32 30 2E 31 34 36 02 09 00 00 31 2E " +
                "54 32 30 2E 31 34 36 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 34 37 02 09 00 00 31 2E 54 32 30 2E 31 34 " +
                "37 02 09 00 00 31 2E 54 32 30 2E 31 34 37 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 35 37 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 35 37 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 35 37 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "35 38 02 09 00 00 31 2E 54 32 30 2E 31 35 38 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 35 38 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 35 39 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 35 39 02 09 00 00 31 2E 54 32 30 2E " +
                "31 35 39 02 09 00 00 31 2E 54 32 30 2E 31 36 39 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 36 39 02 09 00 " +
                "00 31 2E 54 32 30 2E 31 36 39 02 09 00 00 31 2E " +
                "54 32 30 2E 31 37 30 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 37 30 02 09 00 00 31 2E 54 32 30 2E 31 37 " +
                "30 02 09 00 00 31 2E 54 32 30 2E 31 37 31 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 37 31 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 37 31 02 09 00 00 31 2E 54 36 " +
                "30 2E 30 30 39 02 09 00 00 31 2E 54 36 30 2E 30 " +
                "30 39 02 09 00 00 31 2E 54 36 30 2E 30 30 39 02 " +
                "09 00 00 31 2E 54 36 30 2E 30 31 30 02 09 00 00 " +
                "31 2E 54 36 30 2E 30 31 30 02 09 00 00 31 2E 54 " +
                "36 30 2E 30 31 30 02 09 00 00 31 2E 54 36 30 2E " +
                "30 31 31 02 09 00 00 31 2E 54 36 30 2E 30 31 31 " +
                "02 09 00 00 31 2E 54 36 30 2E 30 31 31 02 09 00 " +
                "00 31 2E 54 36 30 2E 30 32 31 02 09 00 00 31 2E " +
                "54 36 30 2E 30 32 31 02 09 00 00 31 2E 54 36 30 " +
                "2E 30 32 31 02 09 00 00 31 2E 54 36 30 2E 30 32 " +
                "32 02 09 00 00 31 2E 54 36 30 2E 30 32 32 02 09 " +
                "00 00 31 2E 54 36 30 2E 30 32 32 02 09 00 00 31 " +
                "2E 54 36 30 2E 30 32 33 02 09 00 00 31 2E 54 36 " +
                "30 2E 30 32 33 02 09 00 00 31 2E 54 36 30 2E 30 " +
                "32 33 02 09 00 00 31 2E 54 36 30 2E 30 33 33 02 " +
                "09 00 00 31 2E 54 36 30 2E 30 33 33 02 09 00 00 " +
                "31 2E 54 36 30 2E 30 33 33 02 09 00 00 31 2E 54 " +
                "36 30 2E 30 33 34 02 09 00 00 31 2E 54 36 30 2E " +
                "30 33 34 02 09 00 00 31 2E 54 36 30 2E 30 33 34 " +
                "02 09 00 00 31 2E 54 36 30 2E 30 33 35 02 09 00 " +
                "00 31 2E 54 36 30 2E 30 33 35 02 09 00 00 31 2E " +
                "54 36 30 2E 30 33 35 02 09 00 00 31 2E 54 36 30 " +
                "2E 30 34 35 02 09 00 00 31 2E 54 36 30 2E 30 34 " +
                "35 02 09 00 00 31 2E 54 36 30 2E 30 34 35 02 09 " +
                "00 00 31 2E 54 36 30 2E 30 34 36 02 09 00 00 31 " +
                "2E 54 36 30 2E 30 34 36 02 09 00 00 31 2E 54 36 " +
                "30 2E 30 34 36 02 09 00 00 31 2E 54 36 30 2E 30 " +
                "34 37 02 09 00 00 31 2E 54 36 30 2E 30 34 37 02 " +
                "09 00 00 31 2E 54 36 30 2E 30 34 37 02 09 00 00 " +
                "31 2E 54 36 30 2E 30 35 37 02 09 00 00 31 2E 54 " +
                "36 30 2E 30 35 37 02 09 00 00 31 2E 54 36 30 2E " +
                "30 35 37 02 09 00 00 31 2E 54 36 30 2E 30 35 38 " +
                "02 09 00 00 31 2E 54 36 30 2E 30 35 38 02 09 00 " +
                "00 31 2E 54 36 30 2E 30 35 38 02 09 00 00 31 2E " +
                "54 36 30 2E 30 35 39 02 09 00 00 31 2E 54 36 30 " +
                "2E 30 35 39 02 09 00 00 31 2E 54 36 30 2E 30 35 " +
                "39 02 09 00 00 31 2E 54 36 30 2E 30 36 30 02 09 " +
                "00 00 31 2E 54 36 30 2E 30 36 30 02 09 00 00 31 " +
                "2E 54 36 30 2E 30 36 30 02 09 00 00 31 2E 54 36 " +
                "30 2E 30 35 30 02 09 00 00 31 2E 54 36 30 2E 30 " +
                "35 30 02 09 00 00 31 2E 54 36 30 2E 30 35 30 02 " +
                "09 00 00 31 2E 54 36 30 2E 30 34 39 02 09 00 00 " +
                "31 2E 54 36 30 2E 30 34 39 02 09 00 00 31 2E 54 " +
                "36 30 2E 30 34 39 02 09 00 00 31 2E 54 36 30 2E " +
                "30 34 38 02 09 00 00 31 2E 54 36 30 2E 30 34 38 " +
                "02 09 00 00 31 2E 54 36 30 2E 30 34 38 02 09 00 " +
                "00 31 2E 54 36 30 2E 30 33 38 02 09 00 00 31 2E " +
                "54 36 30 2E 30 33 38 02 09 00 00 31 2E 54 36 30 " +
                "2E 30 33 38 02 09 00 00 31 2E 54 36 30 2E 30 33 " +
                "37 02 09 00 00 31 2E 54 36 30 2E 30 33 37 02 09 " +
                "00 00 31 2E 54 36 30 2E 30 33 37 02 09 00 00 31 " +
                "2E 54 36 30 2E 30 33 36 02 09 00 00 31 2E 54 36 " +
                "30 2E 30 33 36 02 09 00 00 31 2E 54 36 30 2E 30 " +
                "33 36 02 09 00 00 31 2E 54 36 30 2E 30 32 36 02 " +
                "09 00 00 31 2E 54 36 30 2E 30 32 36 02 09 00 00 " +
                "31 2E 54 36 30 2E 30 32 36 02 09 00 00 31 2E 54 " +
                "36 30 2E 30 32 35 02 09 00 00 31 2E 54 36 30 2E " +
                "30 32 35 02 09 00 00 31 2E 54 36 30 2E 30 32 35 " +
                "02 09 00 00 31 2E 54 36 30 2E 30 32 34 02 09 00 " +
                "00 31 2E 54 36 30 2E 30 32 34 02 09 00 00 31 2E " +
                "54 36 30 2E 30 32 34 02 09 00 00 31 2E 54 36 30 " +
                "2E 30 31 34 02 09 00 00 31 2E 54 36 30 2E 30 31 " +
                "34 02 09 00 00 31 2E 54 36 30 2E 30 31 34 02 09 " +
                "00 00 31 2E 54 36 30 2E 30 31 33 02 09 00 00 31 " +
                "2E 54 36 30 2E 30 31 33 02 09 00 00 31 2E 54 36 " +
                "30 2E 30 31 33 02 09 00 00 31 2E 54 36 30 2E 30 " +
                "31 32 02 09 00 00 31 2E 54 36 30 2E 30 31 32 02 " +
                "09 00 00 31 2E 54 36 30 2E 30 31 32 02 09 00 00 " +
                "31 2E 54 36 30 2E 30 30 32 02 09 00 00 31 2E 54 " +
                "36 30 2E 30 30 32 02 09 00 00 31 2E 54 36 30 2E " +
                "30 30 32 02 09 00 00 31 2E 54 36 30 2E 30 30 31 " +
                "02 09 00 00 31 2E 54 36 30 2E 30 30 31 02 09 00 " +
                "00 31 2E 54 36 30 2E 30 30 31 02 09 00 00 31 2E " +
                "54 32 30 2E 31 37 32 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 37 32 02 09 00 00 31 2E 54 32 30 2E 31 37 " +
                "32 02 09 00 00 31 2E 54 32 30 2E 31 36 32 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 36 32 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 36 32 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 36 31 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "36 31 02 09 00 00 31 2E 54 32 30 2E 31 36 31 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 36 30 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 36 30 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 36 30 02 09 00 00 31 2E 54 32 30 2E " +
                "31 35 30 02 09 00 00 31 2E 54 32 30 2E 31 35 30 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 35 30 02 09 00 " +
                "00 31 2E 54 32 30 2E 31 34 39 02 09 00 00 31 2E " +
                "54 32 30 2E 31 34 39 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 34 39 02 09 00 00 31 2E 54 32 30 2E 31 34 " +
                "38 02 09 00 00 31 2E 54 32 30 2E 31 34 38 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 34 38 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 33 38 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 33 38 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "33 38 02 09 00 00 31 2E 54 32 30 2E 31 33 37 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 33 37 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 33 37 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 33 36 02 09 00 00 31 2E 54 32 30 2E " +
                "31 33 36 02 09 00 00 31 2E 54 32 30 2E 31 33 36 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 32 36 02 09 00 " +
                "00 31 2E 54 32 30 2E 31 32 36 02 09 00 00 31 2E " +
                "54 32 30 2E 31 32 36 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 32 35 02 09 00 00 31 2E 54 32 30 2E 31 32 " +
                "35 02 09 00 00 31 2E 54 32 30 2E 31 32 35 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 32 34 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 32 34 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 32 34 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "31 34 02 09 00 00 31 2E 54 32 30 2E 31 31 34 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 31 34 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 31 33 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 31 33 02 09 00 00 31 2E 54 32 30 2E " +
                "31 31 33 02 09 00 00 31 2E 54 32 30 2E 31 31 32 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 31 32 02 09 00 " +
                "00 31 2E 54 32 30 2E 31 31 32 02 09 00 00 31 2E " +
                "54 32 30 2E 31 30 32 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 30 32 02 09 00 00 31 2E 54 32 30 2E 31 30 " +
                "32 02 09 00 00 31 2E 54 32 30 2E 31 30 31 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 30 31 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 30 31 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 30 30 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "30 30 02 09 00 00 31 2E 54 32 30 2E 31 30 30 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 39 30 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 39 30 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 39 30 02 09 00 00 31 2E 54 32 30 2E " +
                "30 38 39 02 09 00 00 31 2E 54 32 30 2E 30 38 39 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 38 39 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 38 38 02 09 00 00 31 2E " +
                "54 32 30 2E 30 38 38 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 38 38 02 09 00 00 31 2E 54 32 30 2E 30 37 " +
                "38 02 09 00 00 31 2E 54 32 30 2E 30 37 38 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 37 38 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 37 37 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 37 37 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "37 37 02 09 00 00 31 2E 54 32 30 2E 30 37 36 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 37 36 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 37 36 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 36 36 02 09 00 00 31 2E 54 32 30 2E " +
                "30 36 36 02 09 00 00 31 2E 54 32 30 2E 30 36 36 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 36 35 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 36 35 02 09 00 00 31 2E " +
                "54 32 30 2E 30 36 35 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 36 34 02 09 00 00 31 2E 54 32 30 2E 30 36 " +
                "34 02 09 00 00 31 2E 54 32 30 2E 30 36 34 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 35 34 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 35 34 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 35 34 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "35 33 02 09 00 00 31 2E 54 32 30 2E 30 35 33 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 35 33 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 35 32 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 35 32 02 09 00 00 31 2E 54 32 30 2E " +
                "30 35 32 02 09 00 00 31 2E 54 32 30 2E 30 34 32 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 34 32 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 34 32 02 09 00 00 31 2E " +
                "54 32 30 2E 30 34 31 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 34 31 02 09 00 00 31 2E 54 32 30 2E 30 34 " +
                "31 02 09 00 00 31 2E 54 32 30 2E 30 34 30 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 34 30 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 34 30 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 33 30 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "33 30 02 09 00 00 31 2E 54 32 30 2E 30 33 30 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 32 39 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 32 39 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 32 39 02 09 00 00 31 2E 54 32 30 2E " +
                "30 32 38 02 09 00 00 31 2E 54 32 30 2E 30 32 38 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 32 38 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 31 38 02 09 00 00 31 2E " +
                "54 32 30 2E 30 31 38 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 31 38 02 09 00 00 31 2E 54 32 30 2E 30 31 " +
                "37 02 09 00 00 31 2E 54 32 30 2E 30 31 37 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 31 37 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 31 36 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 31 36 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "31 36 02 09 00 00 31 2E 54 32 30 2E 30 30 36 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 30 36 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 30 36 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 30 35 02 09 00 00 31 2E 54 32 30 2E " +
                "30 30 35 02 09 00 00 31 2E 54 32 30 2E 30 30 35 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 30 34 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 30 34 02 09 00 00 31 2E " +
                "54 32 30 2E 30 30 34 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 30 37 02 09 00 00 31 2E 54 32 30 2E 30 30 " +
                "37 02 09 00 00 31 2E 54 32 30 2E 30 30 37 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 30 38 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 30 38 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 30 38 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "30 39 02 09 00 00 31 2E 54 32 30 2E 30 30 39 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 30 39 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 31 39 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 31 39 02 09 00 00 31 2E 54 32 30 2E " +
                "30 31 39 02 09 00 00 31 2E 54 32 30 2E 30 32 30 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 32 30 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 32 30 02 09 00 00 31 2E " +
                "54 32 30 2E 30 32 31 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 32 31 02 09 00 00 31 2E 54 32 30 2E 30 32 " +
                "31 02 09 00 00 31 2E 54 32 30 2E 30 33 31 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 33 31 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 33 31 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 33 32 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "33 32 02 09 00 00 31 2E 54 32 30 2E 30 33 32 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 33 33 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 33 33 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 33 33 02 09 00 00 31 2E 54 32 30 2E " +
                "30 34 33 02 09 00 00 31 2E 54 32 30 2E 30 34 33 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 34 33 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 34 34 02 09 00 00 31 2E " +
                "54 32 30 2E 30 34 34 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 34 34 02 09 00 00 31 2E 54 32 30 2E 30 34 " +
                "35 02 09 00 00 31 2E 54 32 30 2E 30 34 35 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 34 35 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 35 35 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 35 35 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "35 35 02 09 00 00 31 2E 54 32 30 2E 30 35 36 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 35 36 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 35 36 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 35 37 02 09 00 00 31 2E 54 32 30 2E " +
                "30 35 37 02 09 00 00 31 2E 54 32 30 2E 30 35 37 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 36 37 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 36 37 02 09 00 00 31 2E " +
                "54 32 30 2E 30 36 37 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 36 38 02 09 00 00 31 2E 54 32 30 2E 30 36 " +
                "38 02 09 00 00 31 2E 54 32 30 2E 30 36 38 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 36 39 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 36 39 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 36 39 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "37 39 02 09 00 00 31 2E 54 32 30 2E 30 37 39 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 37 39 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 38 30 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 38 30 02 09 00 00 31 2E 54 32 30 2E " +
                "30 38 30 02 09 00 00 31 2E 54 32 30 2E 30 38 31 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 38 31 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 38 31 02 09 00 00 31 2E " +
                "54 32 30 2E 30 39 31 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 39 31 02 09 00 00 31 2E 54 32 30 2E 30 39 " +
                "31 02 09 00 00 31 2E 54 32 30 2E 30 39 32 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 39 32 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 39 32 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 39 33 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "39 33 02 09 00 00 31 2E 54 32 30 2E 30 39 33 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 30 33 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 30 33 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 30 33 02 09 00 00 31 2E 54 32 30 2E " +
                "31 30 34 02 09 00 00 31 2E 54 32 30 2E 31 30 34 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 30 34 02 09 00 " +
                "00 31 2E 54 32 30 2E 31 30 35 02 09 00 00 31 2E " +
                "54 32 30 2E 31 30 35 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 30 35 02 09 00 00 31 2E 54 32 30 2E 31 31 " +
                "35 02 09 00 00 31 2E 54 32 30 2E 31 31 35 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 31 35 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 31 36 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 31 36 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "31 36 02 09 00 00 31 2E 54 32 30 2E 31 31 37 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 31 37 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 31 37 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 32 37 02 09 00 00 31 2E 54 32 30 2E " +
                "31 32 37 02 09 00 00 31 2E 54 32 30 2E 31 32 37 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 32 38 02 09 00 " +
                "00 31 2E 54 32 30 2E 31 32 38 02 09 00 00 31 2E " +
                "54 32 30 2E 31 32 38 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 32 39 02 09 00 00 31 2E 54 32 30 2E 31 32 " +
                "39 02 09 00 00 31 2E 54 32 30 2E 31 32 39 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 33 39 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 33 39 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 33 39 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "34 30 02 09 00 00 31 2E 54 32 30 2E 31 34 30 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 34 30 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 34 31 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 34 31 02 09 00 00 31 2E 54 32 30 2E " +
                "31 34 31 02 09 00 00 31 2E 54 32 30 2E 31 35 31 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 35 31 02 09 00 " +
                "00 31 2E 54 32 30 2E 31 35 31 02 09 00 00 31 2E " +
                "54 32 30 2E 31 35 32 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 35 32 02 09 00 00 31 2E 54 32 30 2E 31 35 " +
                "32 02 09 00 00 31 2E 54 32 30 2E 31 35 33 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 35 33 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 35 33 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 36 33 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "36 33 02 09 00 00 31 2E 54 32 30 2E 31 36 33 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 36 34 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 36 34 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 36 34 02 09 00 00 31 2E 54 32 30 2E " +
                "31 36 35 02 09 00 00 31 2E 54 32 30 2E 31 36 35 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 36 35 02 09 00 " +
                "00 31 2E 54 36 30 2E 30 30 33 02 09 00 00 31 2E " +
                "54 36 30 2E 30 30 33 02 09 00 00 31 2E 54 36 30 " +
                "2E 30 30 33 02 09 00 00 31 2E 54 36 30 2E 30 30 " +
                "34 02 09 00 00 31 2E 54 36 30 2E 30 30 34 02 09 " +
                "00 00 31 2E 54 36 30 2E 30 30 34 02 09 00 00 31 " +
                "2E 54 36 30 2E 30 30 35 02 09 00 00 31 2E 54 36 " +
                "30 2E 30 30 35 02 09 00 00 31 2E 54 36 30 2E 30 " +
                "30 35 02 09 00 00 31 2E 54 36 30 2E 30 31 35 02 " +
                "09 00 00 31 2E 54 36 30 2E 30 31 35 02 09 00 00 " +
                "31 2E 54 36 30 2E 30 31 35 02 09 00 00 31 2E 54 " +
                "36 30 2E 30 31 36 02 09 00 00 31 2E 54 36 30 2E " +
                "30 31 36 02 09 00 00 31 2E 54 36 30 2E 30 31 36 " +
                "02 09 00 00 31 2E 54 36 30 2E 30 31 37 02 09 00 " +
                "00 31 2E 54 36 30 2E 30 31 37 02 09 00 00 31 2E " +
                "54 36 30 2E 30 31 37 02 09 00 00 31 2E 54 36 30 " +
                "2E 30 32 37 02 09 00 00 31 2E 54 36 30 2E 30 32 " +
                "37 02 09 00 00 31 2E 54 36 30 2E 30 32 37 02 09 " +
                "00 00 31 2E 54 36 30 2E 30 32 38 02 09 00 00 31 " +
                "2E 54 36 30 2E 30 32 38 02 09 00 00 31 2E 54 36 " +
                "30 2E 30 32 38 02 09 00 00 31 2E 54 36 30 2E 30 " +
                "32 39 02 09 00 00 31 2E 54 36 30 2E 30 32 39 02 " +
                "09 00 00 31 2E 54 36 30 2E 30 32 39 02 09 00 00 " +
                "31 2E 54 36 30 2E 30 33 39 02 09 00 00 31 2E 54 " +
                "36 30 2E 30 33 39 02 09 00 00 31 2E 54 36 30 2E " +
                "30 33 39 02 09 00 00 31 2E 54 36 30 2E 30 34 30 " +
                "02 09 00 00 31 2E 54 36 30 2E 30 34 30 02 09 00 " +
                "00 31 2E 54 36 30 2E 30 34 30 02 09 00 00 31 2E " +
                "54 36 30 2E 30 34 31 02 09 00 00 31 2E 54 36 30 " +
                "2E 30 34 31 02 09 00 00 31 2E 54 36 30 2E 30 34 " +
                "31 02 09 00 00 31 2E 54 36 30 2E 30 35 31 02 09 " +
                "00 00 31 2E 54 36 30 2E 30 35 31 02 09 00 00 31 " +
                "2E 54 36 30 2E 30 35 31 02 09 00 00 31 2E 54 36 " +
                "30 2E 30 35 32 02 09 00 00 31 2E 54 36 30 2E 30 " +
                "35 32 02 09 00 00 31 2E 54 36 30 2E 30 35 32 02 " +
                "09 00 00 31 2E 54 36 30 2E 30 35 33 02 09 00 00 " +
                "31 2E 54 36 30 2E 30 35 33 02 09 00 00 31 2E 54 " +
                "36 30 2E 30 35 33 02 09 00 00 31 2E 54 36 30 2E " +
                "30 35 36 02 09 00 00 31 2E 54 36 30 2E 30 35 36 " +
                "02 09 00 00 31 2E 54 36 30 2E 30 35 36 02 09 00 " +
                "00 31 2E 54 36 30 2E 30 35 35 02 09 00 00 31 2E " +
                "54 36 30 2E 30 35 35 02 09 00 00 31 2E 54 36 30 " +
                "2E 30 35 35 02 09 00 00 31 2E 54 36 30 2E 30 35 " +
                "34 02 09 00 00 31 2E 54 36 30 2E 30 35 34 02 09 " +
                "00 00 31 2E 54 36 30 2E 30 35 34 02 09 00 00 31 " +
                "2E 54 36 30 2E 30 34 34 02 09 00 00 31 2E 54 36 " +
                "30 2E 30 34 34 02 09 00 00 31 2E 54 36 30 2E 30 " +
                "34 34 02 09 00 00 31 2E 54 36 30 2E 30 34 33 02 " +
                "09 00 00 31 2E 54 36 30 2E 30 34 33 02 09 00 00 " +
                "31 2E 54 36 30 2E 30 34 33 02 09 00 00 31 2E 54 " +
                "36 30 2E 30 34 32 02 09 00 00 31 2E 54 36 30 2E " +
                "30 34 32 02 09 00 00 31 2E 54 36 30 2E 30 34 32 " +
                "02 09 00 00 31 2E 54 36 30 2E 30 33 32 02 09 00 " +
                "00 31 2E 54 36 30 2E 30 33 32 02 09 00 00 31 2E " +
                "54 36 30 2E 30 33 32 02 09 00 00 31 2E 54 36 30 " +
                "2E 30 33 31 02 09 00 00 31 2E 54 36 30 2E 30 33 " +
                "31 02 09 00 00 31 2E 54 36 30 2E 30 33 31 02 09 " +
                "00 00 31 2E 54 36 30 2E 30 33 30 02 09 00 00 31 " +
                "2E 54 36 30 2E 30 33 30 02 09 00 00 31 2E 54 36 " +
                "30 2E 30 33 30 02 09 00 00 31 2E 54 36 30 2E 30 " +
                "32 30 02 09 00 00 31 2E 54 36 30 2E 30 32 30 02 " +
                "09 00 00 31 2E 54 36 30 2E 30 32 30 02 09 00 00 " +
                "31 2E 54 36 30 2E 30 31 39 02 09 00 00 31 2E 54 " +
                "36 30 2E 30 31 39 02 09 00 00 31 2E 54 36 30 2E " +
                "30 31 39 02 09 00 00 31 2E 54 36 30 2E 30 31 38 " +
                "02 09 00 00 31 2E 54 36 30 2E 30 31 38 02 09 00 " +
                "00 31 2E 54 36 30 2E 30 31 38 02 09 00 00 31 2E " +
                "54 36 30 2E 30 30 38 02 09 00 00 31 2E 54 36 30 " +
                "2E 30 30 38 02 09 00 00 31 2E 54 36 30 2E 30 30 " +
                "38 02 09 00 00 31 2E 54 36 30 2E 30 30 37 02 09 " +
                "00 00 31 2E 54 36 30 2E 30 30 37 02 09 00 00 31 " +
                "2E 54 36 30 2E 30 30 37 02 09 00 00 31 2E 54 36 " +
                "30 2E 30 30 36 02 09 00 00 31 2E 54 36 30 2E 30 " +
                "30 36 02 09 00 00 31 2E 54 36 30 2E 30 30 36 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 36 38 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 36 38 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 36 38 02 09 00 00 31 2E 54 32 30 2E " +
                "31 36 37 02 09 00 00 31 2E 54 32 30 2E 31 36 37 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 36 37 02 09 00 " +
                "00 31 2E 54 32 30 2E 31 36 36 02 09 00 00 31 2E " +
                "54 32 30 2E 31 36 36 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 36 36 02 09 00 00 31 2E 54 32 30 2E 31 35 " +
                "36 02 09 00 00 31 2E 54 32 30 2E 31 35 36 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 35 36 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 35 35 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 35 35 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "35 35 02 09 00 00 31 2E 54 32 30 2E 31 35 34 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 35 34 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 35 34 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 34 34 02 09 00 00 31 2E 54 32 30 2E " +
                "31 34 34                                       ";

            string record_0x03C =
                "         3C 00 62 05 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 34 34 02 09 00 00 31 2E 54 32 30 2E 31 34 " +
                "33 02 09 00 00 31 2E 54 32 30 2E 31 34 33 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 34 33 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 34 32 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 34 32 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "34 32 02 09 00 00 31 2E 54 32 30 2E 31 33 32 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 33 32 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 33 32 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 33 31 02 09 00 00 31 2E 54 32 30 2E " +
                "31 33 31 02 09 00 00 31 2E 54 32 30 2E 31 33 31 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 33 30 02 09 00 " +
                "00 31 2E 54 32 30 2E 31 33 30 02 09 00 00 31 2E " +
                "54 32 30 2E 31 33 30 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 32 30 02 09 00 00 31 2E 54 32 30 2E 31 32 " +
                "30 02 09 00 00 31 2E 54 32 30 2E 31 32 30 02 09 " +
                "00 00 31 2E 54 32 30 2E 31 31 39 02 09 00 00 31 " +
                "2E 54 32 30 2E 31 31 39 02 09 00 00 31 2E 54 32 " +
                "30 2E 31 31 39 02 09 00 00 31 2E 54 32 30 2E 31 " +
                "31 38 02 09 00 00 31 2E 54 32 30 2E 31 31 38 02 " +
                "09 00 00 31 2E 54 32 30 2E 31 31 38 02 09 00 00 " +
                "31 2E 54 32 30 2E 31 30 38 02 09 00 00 31 2E 54 " +
                "32 30 2E 31 30 38 02 09 00 00 31 2E 54 32 30 2E " +
                "31 30 38 02 09 00 00 31 2E 54 32 30 2E 31 30 37 " +
                "02 09 00 00 31 2E 54 32 30 2E 31 30 37 02 09 00 " +
                "00 31 2E 54 32 30 2E 31 30 37 02 09 00 00 31 2E " +
                "54 32 30 2E 31 30 36 02 09 00 00 31 2E 54 32 30 " +
                "2E 31 30 36 02 09 00 00 31 2E 54 32 30 2E 31 30 " +
                "36 02 09 00 00 31 2E 54 32 30 2E 30 39 36 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 39 36 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 39 36 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 39 35 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "39 35 02 09 00 00 31 2E 54 32 30 2E 30 39 35 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 39 34 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 39 34 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 39 34 02 09 00 00 31 2E 54 32 30 2E " +
                "30 38 34 02 09 00 00 31 2E 54 32 30 2E 30 38 34 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 38 34 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 38 33 02 09 00 00 31 2E " +
                "54 32 30 2E 30 38 33 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 38 33 02 09 00 00 31 2E 54 32 30 2E 30 38 " +
                "32 02 09 00 00 31 2E 54 32 30 2E 30 38 32 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 38 32 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 37 32 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 37 32 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "37 32 02 09 00 00 31 2E 54 32 30 2E 30 37 31 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 37 31 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 37 31 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 37 30 02 09 00 00 31 2E 54 32 30 2E " +
                "30 37 30 02 09 00 00 31 2E 54 32 30 2E 30 37 30 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 36 30 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 36 30 02 09 00 00 31 2E " +
                "54 32 30 2E 30 36 30 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 35 39 02 09 00 00 31 2E 54 32 30 2E 30 35 " +
                "39 02 09 00 00 31 2E 54 32 30 2E 30 35 39 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 35 38 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 35 38 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 35 38 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "34 38 02 09 00 00 31 2E 54 32 30 2E 30 34 38 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 34 38 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 34 37 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 34 37 02 09 00 00 31 2E 54 32 30 2E " +
                "30 34 37 02 09 00 00 31 2E 54 32 30 2E 30 34 36 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 34 36 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 34 36 02 09 00 00 31 2E " +
                "54 32 30 2E 30 33 36 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 33 36 02 09 00 00 31 2E 54 32 30 2E 30 33 " +
                "36 02 09 00 00 31 2E 54 32 30 2E 30 33 35 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 33 35 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 33 35 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 33 34 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "33 34 02 09 00 00 31 2E 54 32 30 2E 30 33 34 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 32 34 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 32 34 02 09 00 00 31 2E 54 " +
                "32 30 2E 30 32 34 02 09 00 00 31 2E 54 32 30 2E " +
                "30 32 33 02 09 00 00 31 2E 54 32 30 2E 30 32 33 " +
                "02 09 00 00 31 2E 54 32 30 2E 30 32 33 02 09 00 " +
                "00 31 2E 54 32 30 2E 30 32 32 02 09 00 00 31 2E " +
                "54 32 30 2E 30 32 32 02 09 00 00 31 2E 54 32 30 " +
                "2E 30 32 32 02 09 00 00 31 2E 54 32 30 2E 30 31 " +
                "32 02 09 00 00 31 2E 54 32 30 2E 30 31 32 02 09 " +
                "00 00 31 2E 54 32 30 2E 30 31 32 02 09 00 00 31 " +
                "2E 54 32 30 2E 30 31 31 02 09 00 00 31 2E 54 32 " +
                "30 2E 30 31 31 02 09 00 00 31 2E 54 32 30 2E 30 " +
                "31 31 02 09 00 00 31 2E 54 32 30 2E 30 31 30 02 " +
                "09 00 00 31 2E 54 32 30 2E 30 31 30 02 09 00 00 " +
                "31 2E 54 32 30 2E 30 31 30                     ";

            byte[]            data1 = HexRead.ReadFromString(record_0x0018 + record_0x03C);
            RecordInputStream in1   = TestcaseRecordInputStream.Create(data1);
            NameRecord        nr1   = new NameRecord(in1);

            assert_bug50244(nr1);

            byte[] data2 = nr1.Serialize();

            Assert.AreEqual(data1.Length, data2.Length);
            RecordInputStream in2 = TestcaseRecordInputStream.Create(data2);
            NameRecord        nr2 = new NameRecord(in2);

            assert_bug50244(nr2);
        }
 private static ExtendedFormatRecord CreateEFR()
 {
     return(new ExtendedFormatRecord(TestcaseRecordInputStream.Create(0x00E0, data)));
 }
Example #3
0
        public void TestLoad()
        {
            EndSubRecord record = new EndSubRecord(TestcaseRecordInputStream.Create((short)0x00, data), data.Length);

            Assert.AreEqual(0, record.DataSize);
        }
Example #4
0
 private static ExternalNameRecord CreateSimpleENR(byte[] data)
 {
     return(new ExternalNameRecord(TestcaseRecordInputStream.Create(0x0023, data)));
 }
Example #5
0
        public void TestExtremeRows()
        {
            byte[] recordData =
            {
                (byte)0x13, (byte)0x00,             // nFormats
                (byte)0x00, (byte)0x00,

                (byte)0x00, (byte)0x00,
                (byte)0xFF, (byte)0xFF,
                (byte)0x00, (byte)0x00,
                (byte)0xFF, (byte)0x00,

                (byte)0x03, (byte)0x00,             // nRegions

                (byte)0x40, (byte)0x9C,
                (byte)0x50, (byte)0xC3,
                (byte)0x02, (byte)0x00,
                (byte)0x02, (byte)0x00,

                (byte)0x00, (byte)0x00,
                (byte)0xFF, (byte)0xFF,
                (byte)0x05, (byte)0x00,
                (byte)0x05, (byte)0x00,

                (byte)0x07, (byte)0x00,
                (byte)0x07, (byte)0x00,
                (byte)0x00, (byte)0x00,
                (byte)0xFF, (byte)0x00,
            };

            CFHeaderRecord record;

            try
            {
                record = new CFHeaderRecord(TestcaseRecordInputStream.Create(CFHeaderRecord.sid, recordData));
            }
            catch (ArgumentException e)
            {
                if (e.Message.Equals("invalid cell range (-25536, 2, -15536, 2)"))
                {
                    throw new AssertFailedException("Identified bug 44739b");
                }
                throw e;
            }

            Assert.AreEqual(19, record.NumberOfConditionalFormats, "#CFRULES");
            Assert.IsFalse(record.NeedRecalculation);
            Confirm(record.EnclosingCellRange, 0, 65535, 0, 255);
            CellRangeAddress[] ranges = record.CellRanges;
            Assert.AreEqual(3, ranges.Length);
            Confirm(ranges[0], 40000, 50000, 2, 2);
            Confirm(ranges[1], 0, 65535, 5, 5);
            Confirm(ranges[2], 7, 7, 0, 255);

            byte[] output = record.Serialize();

            Assert.AreEqual(recordData.Length + 4, output.Length, "Output size"); //includes sid+recordlength

            for (int i = 0; i < recordData.Length; i++)
            {
                Assert.AreEqual(recordData[i], output[i + 4], "CFHeaderRecord doesn't match");
            }
        }
        public void TestLoad()
        {
            DefaultDataLabelTextPropertiesRecord record = new DefaultDataLabelTextPropertiesRecord(TestcaseRecordInputStream.Create((short)0x1024, data));

            Assert.AreEqual(2, (int)record.CategoryDataType);
            Assert.AreEqual(6, record.RecordSize);
        }