diff options
| -rw-r--r-- | drivers/staging/Kconfig | 2 | ||||
| -rw-r--r-- | drivers/staging/Makefile | 1 | ||||
| -rw-r--r-- | drivers/staging/sxg/Kconfig | 10 | ||||
| -rw-r--r-- | drivers/staging/sxg/Makefile | 1 | ||||
| -rw-r--r-- | drivers/staging/sxg/README | 13 | ||||
| -rw-r--r-- | drivers/staging/sxg/saharadbgdownload.h | 4854 | ||||
| -rw-r--r-- | drivers/staging/sxg/sxg.c | 3608 | ||||
| -rw-r--r-- | drivers/staging/sxg/sxg.h | 773 | ||||
| -rw-r--r-- | drivers/staging/sxg/sxg_os.h | 154 | ||||
| -rw-r--r-- | drivers/staging/sxg/sxgdbg.h | 190 | ||||
| -rw-r--r-- | drivers/staging/sxg/sxghif.h | 861 | ||||
| -rw-r--r-- | drivers/staging/sxg/sxghw.h | 734 | ||||
| -rw-r--r-- | drivers/staging/sxg/sxgphycode.h | 349 |
13 files changed, 11550 insertions, 0 deletions
diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig index e18aecc6daf3..6da76622191c 100644 --- a/drivers/staging/Kconfig +++ b/drivers/staging/Kconfig | |||
| @@ -27,4 +27,6 @@ source "drivers/staging/et131x/Kconfig" | |||
| 27 | 27 | ||
| 28 | source "drivers/staging/slicoss/Kconfig" | 28 | source "drivers/staging/slicoss/Kconfig" |
| 29 | 29 | ||
| 30 | source "drivers/staging/sxg/Kconfig" | ||
| 31 | |||
| 30 | endif # STAGING | 32 | endif # STAGING |
diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile index e5e4a0ee77a6..cd6d6a52751a 100644 --- a/drivers/staging/Makefile +++ b/drivers/staging/Makefile | |||
| @@ -2,3 +2,4 @@ | |||
| 2 | 2 | ||
| 3 | obj-$(CONFIG_ET131X) += et131x/ | 3 | obj-$(CONFIG_ET131X) += et131x/ |
| 4 | obj-$(CONFIG_SLICOSS) += slicoss/ | 4 | obj-$(CONFIG_SLICOSS) += slicoss/ |
| 5 | obj-$(CONFIG_SXG) += sxg/ | ||
diff --git a/drivers/staging/sxg/Kconfig b/drivers/staging/sxg/Kconfig new file mode 100644 index 000000000000..1ae350806600 --- /dev/null +++ b/drivers/staging/sxg/Kconfig | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | config SXG | ||
| 2 | tristate "Alacritech SLIC Technology Non-Accelerated 10Gbe support" | ||
| 3 | depends on PCI && NETDEV_10000 | ||
| 4 | default n | ||
| 5 | help | ||
| 6 | This driver supports the Alacritech SLIC Technology Non-Accelerated | ||
| 7 | 10Gbe network cards. | ||
| 8 | |||
| 9 | To compile this driver as a module, choose | ||
| 10 | M here: the module will be called sxg. | ||
diff --git a/drivers/staging/sxg/Makefile b/drivers/staging/sxg/Makefile new file mode 100644 index 000000000000..ec48faa7b3e3 --- /dev/null +++ b/drivers/staging/sxg/Makefile | |||
| @@ -0,0 +1 @@ | |||
| obj-$(CONFIG_SXG) += sxg.o | |||
diff --git a/drivers/staging/sxg/README b/drivers/staging/sxg/README new file mode 100644 index 000000000000..4d1ddbe4c335 --- /dev/null +++ b/drivers/staging/sxg/README | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | This is the rough cut at a driver for the Alacritech SLIC Technology | ||
| 2 | Non-Accelerated 10Gbe network driver. | ||
| 3 | |||
| 4 | TODO: | ||
| 5 | - lindent the code | ||
| 6 | - remove typedefs | ||
| 7 | - remove wrappers | ||
| 8 | - checkpatch.pl cleanups | ||
| 9 | - new functionality that the card needs | ||
| 10 | |||
| 11 | Please send patches to: | ||
| 12 | Greg Kroah-Hartman <gregkh@suse.de> | ||
| 13 | for any cleanups that you do to this driver. | ||
diff --git a/drivers/staging/sxg/saharadbgdownload.h b/drivers/staging/sxg/saharadbgdownload.h new file mode 100644 index 000000000000..d8865ba05047 --- /dev/null +++ b/drivers/staging/sxg/saharadbgdownload.h | |||
| @@ -0,0 +1,4854 @@ | |||
| 1 | #define SAHARA_UCODE_VERS_STRING "$Revision: 1.1 $" | ||
| 2 | #define SAHARA_UCODE_VERS_DATE "$Date: 2008/06/27 12:58:27 $" | ||
| 3 | #define SAHARA_UCODE_HOSTIF_ID 3 | ||
| 4 | |||
| 5 | static u32 SNumSections = 0x2; | ||
| 6 | static u32 SSectionSize[] = | ||
| 7 | { | ||
| 8 | 0x0000e274, 0x0000000c, | ||
| 9 | }; | ||
| 10 | |||
| 11 | static u32 SSectionStart[] = | ||
| 12 | { | ||
| 13 | 0x00000000, 0x00001fff, | ||
| 14 | }; | ||
| 15 | |||
| 16 | static unsigned char SaharaUCode[2][57972] = | ||
| 17 | { | ||
| 18 | { | ||
| 19 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x82, 0x4d, 0x29, 0x3a, | ||
| 20 | 0x00, 0x00, 0xb2, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 21 | 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 22 | 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 23 | 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 24 | 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 25 | 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 26 | 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 27 | 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 28 | 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x02, 0x00, 0x36, 0x32, | ||
| 29 | 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x00, 0x92, | ||
| 30 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 31 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 32 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 33 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 34 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 35 | 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 36 | 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 37 | 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 38 | 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x40, 0x2b, 0x92, | ||
| 39 | 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 40 | 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 41 | 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 42 | 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 43 | 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 44 | 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 45 | 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 46 | 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x98, 0x1e, 0x80, 0xe9, 0x9a, | ||
| 47 | 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 48 | 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 49 | 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 50 | 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0f, 0x80, 0x28, 0x92, | ||
| 51 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0x00, 0x00, 0x92, | ||
| 52 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0x40, 0x00, 0x92, | ||
| 53 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0x80, 0x00, 0x92, | ||
| 54 | 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0xc0, 0x00, 0x92, | ||
| 55 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0x00, 0x01, 0x92, | ||
| 56 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0x40, 0x01, 0x92, | ||
| 57 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0x80, 0x01, 0x92, | ||
| 58 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0xc0, 0x01, 0x92, | ||
| 59 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0x00, 0x02, 0x92, | ||
| 60 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0x40, 0x02, 0x92, | ||
| 61 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0x80, 0x02, 0x92, | ||
| 62 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 63 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0x00, 0x03, 0x92, | ||
| 64 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0x40, 0x03, 0x92, | ||
| 65 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0x80, 0x03, 0x92, | ||
| 66 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x0f, 0xc0, 0x03, 0x92, | ||
| 67 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x5f, 0x3f, 0x00, 0x34, | ||
| 68 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x42, 0xff, 0xfc, 0xb0, | ||
| 69 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x12, 0x80, 0xfd, 0x3a, | ||
| 70 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 71 | 0x8a, 0x11, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0x8d, 0xfd, 0xbc, | ||
| 72 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x12, 0x80, 0xfd, 0x3a, | ||
| 73 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, 0xc0, 0x01, 0x32, | ||
| 74 | 0x38, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x84, 0x82, 0x4d, 0x28, 0x1a, | ||
| 75 | 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x60, 0x5f, 0x0a, 0xf6, 0x94, | ||
| 76 | 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x92, | ||
| 77 | 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x92, | ||
| 78 | 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x00, 0x90, 0x0e, 0x80, 0x18, 0x92, | ||
| 79 | 0x00, 0x00, 0xd2, 0x02, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc0, 0x20, 0x92, | ||
| 80 | 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x21, 0x92, | ||
| 81 | 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x08, 0x40, 0x21, 0x92, | ||
| 82 | 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x85, 0x21, 0x90, | ||
| 83 | 0x00, 0x00, 0x4b, 0x03, 0x00, 0x00, 0x00, 0xec, 0x02, 0xc0, 0x22, 0x92, | ||
| 84 | 0x00, 0x00, 0x43, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 85 | 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x40, 0x18, 0x9d, | ||
| 86 | 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x92, | ||
| 87 | 0x00, 0x00, 0x8b, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 88 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 89 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x70, | ||
| 90 | 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0xc0, 0x21, 0x92, | ||
| 91 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xe8, 0x02, 0x00, 0x90, 0x72, | ||
| 92 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xb2, 0x00, 0xe9, 0xb6, | ||
| 93 | 0x00, 0x00, 0xb0, 0x03, 0x00, 0x00, 0x00, 0x7c, 0x1e, 0xc0, 0xe7, 0x9a, | ||
| 94 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x13, 0x40, 0x01, 0x39, | ||
| 95 | 0x00, 0x00, 0xa4, 0x03, 0x00, 0x00, 0x00, 0x08, 0xb8, 0x01, 0x00, 0x94, | ||
| 96 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xb3, 0x40, 0x01, 0x39, | ||
| 97 | 0x00, 0x00, 0xb0, 0x03, 0xb2, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xb2, | ||
| 98 | 0x00, 0x00, 0x8a, 0x11, 0x17, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 99 | 0x00, 0x00, 0x69, 0x05, 0x00, 0x10, 0x01, 0xf8, 0x02, 0x00, 0x6e, 0x92, | ||
| 100 | 0x00, 0x00, 0x8a, 0x11, 0x0a, 0x00, 0x00, 0xcc, 0x02, 0x00, 0x00, 0xb2, | ||
| 101 | 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 102 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x40, 0x18, 0xd2, | ||
| 103 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x01, 0x00, 0x2b, 0x32, | ||
| 104 | 0x00, 0x00, 0x57, 0x00, 0x80, 0x01, 0x00, 0x80, 0x12, 0x81, 0xfc, 0xb6, | ||
| 105 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x00, 0x2b, 0xbc, | ||
| 106 | 0x02, 0x00, 0x57, 0x00, 0xb0, 0x00, 0x00, 0xa0, 0xc2, 0x0a, 0x00, 0xb9, | ||
| 107 | 0x00, 0x00, 0x5a, 0x00, 0x04, 0x01, 0x00, 0x80, 0x02, 0xc0, 0xb0, 0xbc, | ||
| 108 | 0x00, 0x00, 0x60, 0x00, 0xa0, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 109 | 0x00, 0x00, 0x5c, 0x00, 0x80, 0x01, 0x00, 0x80, 0xc2, 0x4a, 0xd0, 0xb6, | ||
| 110 | 0x00, 0x00, 0x60, 0x00, 0xa0, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 111 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x04, 0xcd, 0x4a, 0xd0, 0x34, | ||
| 112 | 0x00, 0x00, 0xfa, 0x0f, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xd2, | ||
| 113 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x92, 0xbc, | ||
| 114 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 115 | 0x00, 0x00, 0x54, 0x00, 0x03, 0x01, 0x00, 0xb0, 0x02, 0x40, 0x18, 0xbd, | ||
| 116 | 0x08, 0x00, 0xb0, 0x03, 0x00, 0x00, 0x00, 0xf8, 0xa3, 0x40, 0x01, 0x99, | ||
| 117 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x16, 0x32, | ||
| 118 | 0x00, 0x00, 0x67, 0x00, 0x03, 0x01, 0x00, 0xd8, 0x02, 0x80, 0x80, 0xbd, | ||
| 119 | 0x00, 0x00, 0x76, 0x00, 0x12, 0x01, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 120 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0x39, | ||
| 121 | 0x76, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 122 | 0x00, 0x00, 0x6b, 0x00, 0x12, 0x01, 0x00, 0x5c, 0x08, 0x80, 0x22, 0xb2, | ||
| 123 | 0x00, 0x00, 0x65, 0x00, 0x04, 0x01, 0x00, 0x80, 0x82, 0x85, 0x80, 0xbc, | ||
| 124 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x03, 0x39, | ||
| 125 | 0x63, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 126 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x68, 0x8b, 0x80, 0x35, | ||
| 127 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xb8, 0xff, 0x85, 0x30, | ||
| 128 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x21, 0xff, 0x38, | ||
| 129 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87, 0x4d, 0x80, 0x3a, | ||
| 130 | 0x2c, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x87, 0x0d, 0x80, 0x3a, | ||
| 131 | 0x00, 0xc4, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x00, 0x36, 0x32, | ||
| 132 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x54, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 133 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x12, 0x80, 0x2d, 0x37, | ||
| 134 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x48, 0x41, 0x80, 0x3a, | ||
| 135 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x86, 0x98, 0x67, 0xc0, 0x82, 0x3a, | ||
| 136 | 0x00, 0x00, 0x63, 0x00, 0x12, 0x00, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 137 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x62, 0x8b, 0x80, 0xb6, | ||
| 138 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x12, 0x80, 0x2d, 0x37, | ||
| 139 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x08, 0x80, 0x70, 0x32, | ||
| 140 | 0x00, 0x00, 0x7c, 0x00, 0x90, 0x99, 0x86, 0x2c, 0x28, 0xde, 0x82, 0xba, | ||
| 141 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x18, 0xc0, 0x82, 0x3a, | ||
| 142 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x08, 0xc5, 0x82, 0x30, | ||
| 143 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0xc5, 0x82, 0xbc, | ||
| 144 | 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x00, 0x08, 0x68, 0x8b, 0x80, 0x94, | ||
| 145 | 0x08, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x40, 0x01, 0x99, | ||
| 146 | 0x08, 0x00, 0x38, 0x03, 0x0c, 0x00, 0x00, 0xf8, 0x53, 0x40, 0x01, 0xb9, | ||
| 147 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x05, 0x80, 0x30, | ||
| 148 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x02, 0x32, | ||
| 149 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x3d, 0x32, | ||
| 150 | 0x00, 0x00, 0x7e, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0x00, 0x80, 0xd2, | ||
| 151 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x02, 0x00, 0x00, 0x32, | ||
| 152 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 153 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x59, 0x00, 0x80, 0xd7, | ||
| 154 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x62, 0x80, 0x2f, 0xb6, | ||
| 155 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0x3a, 0x80, 0xbc, | ||
| 156 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0x3a, 0x80, 0xbc, | ||
| 157 | 0x00, 0x90, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0xa2, 0x0d, 0x80, 0xb0, | ||
| 158 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x01, 0x00, 0x78, 0x09, 0xc0, 0x21, 0xb2, | ||
| 159 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x00, 0x32, | ||
| 160 | 0x02, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa9, 0x0d, 0x80, 0x32, | ||
| 161 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x54, 0x02, 0xa4, 0x38, 0xb2, | ||
| 162 | 0x00, 0x02, 0x00, 0x80, 0x00, 0x00, 0x00, 0x2c, 0x08, 0x00, 0x37, 0x32, | ||
| 163 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 164 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x08, 0x80, 0x72, 0x32, | ||
| 165 | 0x00, 0x00, 0x96, 0x00, 0x9f, 0x00, 0x00, 0x5c, 0x08, 0x00, 0x72, 0xb2, | ||
| 166 | 0x87, 0x00, 0x95, 0x00, 0x80, 0x01, 0x00, 0x80, 0x82, 0xcd, 0x85, 0xb0, | ||
| 167 | 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x00, 0x2c, 0xd8, 0xc1, 0x82, 0x94, | ||
| 168 | 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x88, 0xc1, 0x82, 0x94, | ||
| 169 | 0x00, 0x00, 0x9e, 0x00, 0x06, 0x00, 0x00, 0x80, 0x52, 0x7d, 0x80, 0xbc, | ||
| 170 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0x05, 0x80, 0xd0, | ||
| 171 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0x05, 0x80, 0xb0, | ||
| 172 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x1f, 0xc0, 0xf5, 0x3a, | ||
| 173 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x02, 0x32, | ||
| 174 | 0x00, 0x00, 0xa4, 0x03, 0x04, 0x00, 0x00, 0xdc, 0x43, 0x60, 0x3d, 0xb3, | ||
| 175 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x03, 0x39, | ||
| 176 | 0x9a, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 177 | 0x00, 0x0f, 0x97, 0x00, 0x04, 0x00, 0x00, 0x80, 0x82, 0xcd, 0x85, 0xb0, | ||
| 178 | 0x10, 0x00, 0xa5, 0x00, 0x87, 0x00, 0x00, 0x78, 0x79, 0x21, 0x16, 0xb8, | ||
| 179 | 0x01, 0x00, 0xa5, 0x00, 0x04, 0x01, 0x00, 0x80, 0x82, 0x8d, 0x97, 0xbc, | ||
| 180 | 0x87, 0x00, 0xaf, 0x00, 0x87, 0x00, 0x00, 0x78, 0x89, 0xcd, 0x85, 0xb0, | ||
| 181 | 0x00, 0x00, 0xa4, 0x00, 0x04, 0x01, 0x00, 0x80, 0x12, 0x80, 0x97, 0xbc, | ||
| 182 | 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x00, 0x2c, 0xd8, 0xc1, 0x82, 0x94, | ||
| 183 | 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x88, 0xc1, 0x82, 0x94, | ||
| 184 | 0x00, 0x00, 0xaf, 0x00, 0x80, 0x01, 0x00, 0x80, 0xf2, 0xc0, 0x85, 0xb6, | ||
| 185 | 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x98, 0xc1, 0x82, 0x94, | ||
| 186 | 0x00, 0x00, 0xad, 0x00, 0x80, 0x01, 0x00, 0x80, 0xd2, 0xc1, 0x82, 0xb6, | ||
| 187 | 0x00, 0x00, 0xaf, 0x00, 0x80, 0x01, 0x00, 0x80, 0x72, 0x80, 0xfc, 0xb6, | ||
| 188 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0xa8, 0x42, 0x3d, 0x72, 0x30, | ||
| 189 | 0x00, 0x00, 0x00, 0x00, 0x54, 0x18, 0x99, 0xb1, 0xf2, 0xc0, 0x7c, 0x30, | ||
| 190 | 0x00, 0x00, 0xd6, 0x00, 0x80, 0x01, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 191 | 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 192 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x82, 0xc1, 0x82, 0xb6, | ||
| 193 | 0x00, 0x00, 0xa9, 0x00, 0x80, 0x00, 0x00, 0x80, 0x82, 0x80, 0xfc, 0xb6, | ||
| 194 | 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x32, | ||
| 195 | 0x80, 0x00, 0x80, 0x20, 0x00, 0x00, 0x00, 0x80, 0xc2, 0xcd, 0x85, 0x30, | ||
| 196 | 0x00, 0x00, 0xc6, 0x00, 0x0b, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 197 | 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x89, 0xcd, 0x85, 0x30, | ||
| 198 | 0x80, 0x00, 0xc6, 0x00, 0x04, 0x00, 0x00, 0x80, 0x82, 0x8d, 0x97, 0xbc, | ||
| 199 | 0xa0, 0x00, 0xc6, 0x00, 0x04, 0x00, 0x00, 0x80, 0x82, 0x8d, 0x97, 0xbc, | ||
| 200 | 0x00, 0x00, 0xbd, 0x00, 0x80, 0x01, 0x00, 0x80, 0x62, 0x80, 0xfc, 0xb6, | ||
| 201 | 0x87, 0x00, 0xbd, 0x00, 0x87, 0x00, 0x00, 0x78, 0x89, 0xcd, 0x85, 0xb0, | ||
| 202 | 0x00, 0x00, 0xb9, 0x00, 0x04, 0x00, 0x00, 0x80, 0x12, 0x80, 0x97, 0xbc, | ||
| 203 | 0x00, 0x00, 0xbd, 0x00, 0x04, 0x01, 0x00, 0x80, 0x22, 0x80, 0x97, 0xbc, | ||
| 204 | 0x00, 0x00, 0xbd, 0x00, 0x80, 0x01, 0x00, 0x80, 0x72, 0xc1, 0x85, 0xb6, | ||
| 205 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x79, 0x61, 0x16, 0x38, | ||
| 206 | 0x00, 0x00, 0xc4, 0x00, 0x04, 0x01, 0x00, 0x80, 0x32, 0x80, 0x97, 0xbc, | ||
| 207 | 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x2c, 0xb8, 0xc1, 0x82, 0x94, | ||
| 208 | 0x00, 0x00, 0xc4, 0x00, 0x80, 0x01, 0x00, 0x80, 0x52, 0x80, 0xfc, 0xb6, | ||
| 209 | 0x00, 0x00, 0xc4, 0x00, 0x80, 0x00, 0x00, 0x80, 0x72, 0xc1, 0x85, 0xb6, | ||
| 210 | 0x00, 0x00, 0xc4, 0x00, 0x80, 0x01, 0x00, 0x80, 0x02, 0xc1, 0x85, 0xb6, | ||
| 211 | 0x00, 0x00, 0xc4, 0x00, 0x80, 0x01, 0x00, 0x80, 0xd2, 0xc1, 0x85, 0xb6, | ||
| 212 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x79, 0xe1, 0x16, 0x38, | ||
| 213 | 0x00, 0x00, 0xc4, 0x00, 0x04, 0x01, 0x00, 0x80, 0x32, 0x80, 0x97, 0xbc, | ||
| 214 | 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x2c, 0xc8, 0xc1, 0x82, 0x94, | ||
| 215 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x00, 0x04, 0x32, | ||
| 216 | 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x2c, 0xa8, 0xc1, 0x82, 0x94, | ||
| 217 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x79, 0x21, 0x17, 0x38, | ||
| 218 | 0x00, 0x00, 0xd6, 0x00, 0x04, 0x00, 0x00, 0x80, 0x32, 0x80, 0x97, 0xbc, | ||
| 219 | 0x00, 0x00, 0xd6, 0x00, 0x04, 0x01, 0x00, 0x80, 0x22, 0x80, 0x97, 0xbc, | ||
| 220 | 0x1f, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x08, 0x89, 0x8d, 0x72, 0x30, | ||
| 221 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xa9, 0xdc, 0x17, 0x38, | ||
| 222 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x22, 0x00, 0x90, 0x37, | ||
| 223 | 0x00, 0x00, 0xd6, 0x00, 0x80, 0x00, 0x86, 0x80, 0x22, 0x24, 0x7c, 0xb6, | ||
| 224 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x05, 0x80, 0x30, | ||
| 225 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 226 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 227 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0x05, 0x80, 0xd0, | ||
| 228 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0x05, 0x80, 0xb0, | ||
| 229 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x02, 0x32, | ||
| 230 | 0x00, 0x00, 0xa4, 0x03, 0x04, 0x00, 0x00, 0xdc, 0x43, 0x60, 0x3d, 0xb3, | ||
| 231 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x03, 0x39, | ||
| 232 | 0xd2, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 233 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 234 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x59, 0x00, 0x80, 0xd7, | ||
| 235 | 0x00, 0x00, 0xdd, 0x00, 0x12, 0x01, 0x00, 0x60, 0x08, 0x40, 0x23, 0xb2, | ||
| 236 | 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 237 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x00, 0x80, 0xd2, | ||
| 238 | 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 239 | 0x00, 0x00, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x1f, 0xc0, 0xf5, 0x9a, | ||
| 240 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x24, 0x08, 0x00, 0x23, 0xb2, | ||
| 241 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x20, 0x08, 0xc0, 0x23, 0xb2, | ||
| 242 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x18, 0x08, 0x80, 0x23, 0xb2, | ||
| 243 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x02, 0x32, | ||
| 244 | 0x00, 0x00, 0xe4, 0x00, 0x04, 0x00, 0x00, 0xdc, 0x43, 0x60, 0x3d, 0xb3, | ||
| 245 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x03, 0x39, | ||
| 246 | 0xe0, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 247 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x85, 0x32, | ||
| 248 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 249 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x32, | ||
| 250 | 0x00, 0xc0, 0xf4, 0x00, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 251 | 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 252 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x1f, 0xc0, 0xf5, 0x3a, | ||
| 253 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x38, 0x02, 0x80, 0x81, 0xb2, | ||
| 254 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x82, 0x32, | ||
| 255 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x02, 0x40, 0x82, 0x32, | ||
| 256 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x02, 0x00, 0x86, 0x32, | ||
| 257 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x05, 0x80, 0x30, | ||
| 258 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 259 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 260 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0x05, 0x80, 0xd0, | ||
| 261 | 0x00, 0x00, 0xa4, 0x03, 0x12, 0x01, 0x00, 0x68, 0x02, 0x05, 0x80, 0xb0, | ||
| 262 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 263 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x78, 0x09, 0x00, 0x72, 0x32, | ||
| 264 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x29, 0xc1, 0x72, 0x3c, | ||
| 265 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x80, 0x81, 0x32, | ||
| 266 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x07, 0x00, 0x82, 0x32, | ||
| 267 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x07, 0x80, 0x97, 0x32, | ||
| 268 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x17, 0x20, 0x90, 0x39, | ||
| 269 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x07, 0xc0, 0x82, 0x32, | ||
| 270 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 271 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x40, 0x80, 0x32, | ||
| 272 | 0x00, 0x00, 0xff, 0x00, 0x80, 0x01, 0x00, 0x80, 0xa2, 0xc1, 0x82, 0xb6, | ||
| 273 | 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x00, 0x57, 0x00, 0x80, 0x97, | ||
| 274 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0xa0, 0x04, 0x39, | ||
| 275 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x00, 0x07, 0x40, 0x82, 0xb2, | ||
| 276 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x00, 0x86, 0x32, | ||
| 277 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 278 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 279 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0x05, 0x80, 0xb0, | ||
| 280 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0x05, 0x80, 0xd0, | ||
| 281 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x05, 0x80, 0x30, | ||
| 282 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 283 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 284 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 285 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0x08, 0xe8, 0x81, 0x80, 0x34, | ||
| 286 | 0x00, 0x00, 0xa4, 0x03, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x85, 0x92, | ||
| 287 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x45, 0x90, 0x30, | ||
| 288 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x12, 0x00, 0x28, 0xbc, | ||
| 289 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x01, 0x00, 0x78, 0x09, 0xc0, 0x21, 0xb2, | ||
| 290 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x93, 0x40, 0x01, 0x39, | ||
| 291 | 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x32, | ||
| 292 | 0x00, 0x00, 0x11, 0x01, 0xf0, 0x01, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xb2, | ||
| 293 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x59, 0xc0, 0x6e, 0x37, | ||
| 294 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x78, 0x19, 0xc0, 0x6e, 0x3a, | ||
| 295 | 0x00, 0x00, 0x00, 0x00, 0x4e, 0x04, 0x01, 0xec, 0x06, 0xbd, 0x97, 0x30, | ||
| 296 | 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xf4, 0x1e, 0x40, 0xef, 0x3a, | ||
| 297 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x40, 0x09, 0x32, | ||
| 298 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x00, 0x36, 0xbc, | ||
| 299 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x77, 0xc0, 0x29, 0x37, | ||
| 300 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x00, 0x17, 0x3d, 0x90, 0xba, | ||
| 301 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x80, 0xf4, 0x32, | ||
| 302 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 303 | 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 304 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x80, 0x83, 0xd2, | ||
| 305 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x72, 0x00, 0x2b, 0x30, | ||
| 306 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x3d, 0x32, | ||
| 307 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 308 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x00, 0x32, | ||
| 309 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 310 | 0x00, 0x00, 0xa4, 0x01, 0x80, 0x38, 0x00, 0x80, 0x22, 0xc0, 0x72, 0xb6, | ||
| 311 | 0x00, 0x00, 0x27, 0x01, 0x12, 0x00, 0x00, 0xc8, 0x02, 0x00, 0x20, 0xb2, | ||
| 312 | 0x00, 0x00, 0x2c, 0x01, 0x12, 0x01, 0x00, 0x5c, 0x08, 0x80, 0x20, 0xb2, | ||
| 313 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x5c, 0x02, 0x80, 0x2c, 0xb2, | ||
| 314 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x1f, 0x80, 0xff, 0x3a, | ||
| 315 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x72, 0x00, 0x85, 0x30, | ||
| 316 | 0x00, 0x00, 0x89, 0x01, 0x04, 0x00, 0x00, 0xdc, 0x43, 0x60, 0x3d, 0xb3, | ||
| 317 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x03, 0x39, | ||
| 318 | 0x28, 0x01, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 319 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xcd, 0x85, 0x37, | ||
| 320 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x08, 0x00, 0x72, 0x32, | ||
| 321 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x24, 0x08, 0x00, 0x72, 0x32, | ||
| 322 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x6c, 0x08, 0x00, 0x72, 0xb2, | ||
| 323 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x4c, 0x08, 0x00, 0x72, 0x32, | ||
| 324 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x20, 0x00, 0x18, 0x08, 0x00, 0x72, 0xb2, | ||
| 325 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x28, 0x08, 0x00, 0x72, 0x32, | ||
| 326 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x00, 0x00, 0x80, 0x52, 0xbd, 0x82, 0xbc, | ||
| 327 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x30, 0x08, 0x00, 0x72, 0x32, | ||
| 328 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x08, 0x80, 0x82, 0x32, | ||
| 329 | 0x00, 0x00, 0x3d, 0x01, 0x06, 0x00, 0x00, 0x80, 0x62, 0xa0, 0x82, 0xbc, | ||
| 330 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x3c, 0x00, 0x14, 0x28, 0x80, 0x72, 0xbc, | ||
| 331 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x06, 0x32, | ||
| 332 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x77, 0x4a, 0x09, 0x39, | ||
| 333 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x00, 0x07, 0x00, 0x82, 0xb2, | ||
| 334 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x19, 0x00, 0x00, 0x07, 0x40, 0x82, 0x32, | ||
| 335 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 336 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x00, 0x32, | ||
| 337 | 0x00, 0x00, 0x64, 0x01, 0x04, 0x38, 0x00, 0x78, 0xd9, 0xc5, 0x72, 0xb0, | ||
| 338 | 0x00, 0x00, 0x41, 0x01, 0x80, 0x01, 0x00, 0x80, 0x02, 0x80, 0x97, 0xb6, | ||
| 339 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x82, 0x80, 0x2f, 0x34, | ||
| 340 | 0x00, 0x00, 0x43, 0x01, 0x80, 0x01, 0x00, 0x80, 0x12, 0x80, 0x97, 0xb6, | ||
| 341 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x92, 0x80, 0x2f, 0x34, | ||
| 342 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x40, 0x2d, 0xbc, | ||
| 343 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x3c, 0xb8, 0x1c, 0x17, 0x38, | ||
| 344 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x28, 0xc0, 0x83, 0x37, | ||
| 345 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x2c, 0x08, 0xc0, 0x72, 0x32, | ||
| 346 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0xb8, 0xe0, 0x83, 0x3a, | ||
| 347 | 0x00, 0x00, 0x00, 0x00, 0xcb, 0x29, 0x00, 0x20, 0x07, 0x00, 0x00, 0x32, | ||
| 348 | 0x00, 0x00, 0x63, 0x01, 0x04, 0x00, 0x00, 0x80, 0x02, 0xc0, 0x81, 0xbc, | ||
| 349 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x78, 0xa0, 0x81, 0x3e, | ||
| 350 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0xd8, 0xe0, 0x81, 0x3c, | ||
| 351 | 0x00, 0x00, 0x51, 0x01, 0x06, 0x3a, 0x00, 0x80, 0xb2, 0x5c, 0x83, 0xbc, | ||
| 352 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x89, 0xc1, 0x72, 0x37, | ||
| 353 | 0x07, 0x00, 0x50, 0x01, 0x2b, 0x01, 0x00, 0x04, 0x79, 0x0a, 0x04, 0xb9, | ||
| 354 | 0x00, 0x00, 0x00, 0x00, 0xcb, 0x00, 0x00, 0x04, 0x19, 0x41, 0x90, 0x34, | ||
| 355 | 0x00, 0x00, 0x54, 0x01, 0x00, 0x3a, 0x00, 0x2c, 0x07, 0x00, 0x00, 0x92, | ||
| 356 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x2c, 0xd7, 0xe0, 0x72, 0x3c, | ||
| 357 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x32, | ||
| 358 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0x00, 0x00, 0x32, | ||
| 359 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x64, 0x83, 0x32, | ||
| 360 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x80, 0x32, | ||
| 361 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x00, 0x07, 0xc0, 0x86, 0xb2, | ||
| 362 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0xc0, 0x84, 0x32, | ||
| 363 | 0x00, 0x00, 0x73, 0x01, 0x04, 0x00, 0x00, 0x28, 0xd8, 0xa0, 0x82, 0xbc, | ||
| 364 | 0x00, 0x00, 0x8a, 0x11, 0x09, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 365 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x20, 0x80, 0x3a, | ||
| 366 | 0x00, 0x00, 0x5e, 0x01, 0x04, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 367 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x44, 0x12, 0xe4, 0x38, 0xb2, | ||
| 368 | 0x00, 0x00, 0x5f, 0x01, 0x00, 0x00, 0x00, 0xd8, 0x12, 0x80, 0x2d, 0x9a, | ||
| 369 | 0x00, 0x00, 0xd7, 0x10, 0x00, 0x00, 0x00, 0x04, 0xf9, 0x41, 0x90, 0xf4, | ||
| 370 | 0x00, 0x00, 0x61, 0x01, 0x04, 0x00, 0x00, 0x18, 0xd8, 0xa0, 0x81, 0xbc, | ||
| 371 | 0x00, 0x00, 0x49, 0x01, 0x00, 0x00, 0x00, 0x6c, 0xd8, 0xe0, 0x86, 0x9a, | ||
| 372 | 0x00, 0x00, 0x84, 0x10, 0x00, 0x00, 0x00, 0x44, 0x08, 0x80, 0x2d, 0xf2, | ||
| 373 | 0x00, 0x00, 0x49, 0x01, 0x00, 0x00, 0x00, 0x30, 0x08, 0x00, 0x00, 0x92, | ||
| 374 | 0x00, 0x00, 0x00, 0x00, 0xcb, 0x19, 0x00, 0x20, 0x07, 0x00, 0x00, 0x32, | ||
| 375 | 0x07, 0x00, 0x66, 0x01, 0x2b, 0x01, 0x00, 0x04, 0x79, 0x0a, 0x02, 0xb9, | ||
| 376 | 0x00, 0x00, 0x00, 0x00, 0xcb, 0x00, 0x00, 0x04, 0x19, 0x41, 0x90, 0x34, | ||
| 377 | 0x00, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0xa7, 0xa0, 0x81, 0x3e, | ||
| 378 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x80, 0x32, | ||
| 379 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x00, 0x07, 0xc0, 0x86, 0xb2, | ||
| 380 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0xc0, 0x84, 0x32, | ||
| 381 | 0x00, 0x00, 0x73, 0x01, 0x04, 0x00, 0x00, 0x28, 0xd8, 0xa0, 0x82, 0xbc, | ||
| 382 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x62, 0x60, 0x83, 0xbc, | ||
| 383 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x20, 0x80, 0x3a, | ||
| 384 | 0x00, 0x00, 0x70, 0x01, 0x04, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 385 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x44, 0x12, 0xe4, 0x38, 0xb2, | ||
| 386 | 0x00, 0x00, 0x71, 0x01, 0x00, 0x00, 0x00, 0xd8, 0x12, 0x80, 0x2d, 0x9a, | ||
| 387 | 0x00, 0x00, 0xd7, 0x10, 0x00, 0x00, 0x00, 0x04, 0xf9, 0x41, 0x90, 0xf4, | ||
| 388 | 0x00, 0x00, 0x84, 0x10, 0x00, 0x00, 0x00, 0x44, 0x08, 0x80, 0x2d, 0xf2, | ||
| 389 | 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x00, 0x30, 0x08, 0x00, 0x00, 0x92, | ||
| 390 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 391 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xf9, 0x41, 0x90, 0x34, | ||
| 392 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x44, 0x12, 0xe4, 0x38, 0xb2, | ||
| 393 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 394 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 395 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x04, 0x09, 0x80, 0x73, 0x32, | ||
| 396 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x08, 0x89, 0x80, 0x73, 0x37, | ||
| 397 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x86, 0x32, | ||
| 398 | 0x41, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x8c, 0x07, 0x00, 0x36, 0x32, | ||
| 399 | 0x00, 0x00, 0x7f, 0x01, 0x29, 0x08, 0x00, 0x80, 0x07, 0xc0, 0x85, 0xb2, | ||
| 400 | 0x00, 0x00, 0x82, 0x01, 0x28, 0x10, 0x00, 0x8c, 0x07, 0x00, 0x00, 0xb2, | ||
| 401 | 0x00, 0x00, 0x83, 0x01, 0x00, 0x12, 0x00, 0x84, 0x07, 0x00, 0x00, 0x92, | ||
| 402 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x8c, 0xf7, 0xe0, 0x82, 0x3a, | ||
| 403 | 0x00, 0x00, 0x82, 0x01, 0x28, 0x18, 0x00, 0x80, 0x07, 0x40, 0x90, 0xb2, | ||
| 404 | 0x00, 0x00, 0x83, 0x01, 0x00, 0x12, 0x00, 0x84, 0x07, 0x00, 0x00, 0x92, | ||
| 405 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x84, 0x27, 0xe4, 0x82, 0x32, | ||
| 406 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x72, 0x00, 0x85, 0x30, | ||
| 407 | 0x00, 0x00, 0x87, 0x01, 0x04, 0x00, 0x00, 0xdc, 0x43, 0x60, 0x3d, 0xb3, | ||
| 408 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x03, 0x39, | ||
| 409 | 0x83, 0x01, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 410 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x85, 0x32, | ||
| 411 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x5c, 0x52, 0x81, 0x2c, 0xb4, | ||
| 412 | 0x00, 0x00, 0x89, 0x01, 0xf2, 0x01, 0x00, 0x08, 0xe8, 0x01, 0x00, 0xb4, | ||
| 413 | 0x00, 0x00, 0x8a, 0x01, 0xf0, 0x01, 0x00, 0x08, 0x38, 0x81, 0x80, 0xb4, | ||
| 414 | 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xf4, 0x1e, 0x40, 0xef, 0x3c, | ||
| 415 | 0x00, 0x00, 0x93, 0x01, 0x0b, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 416 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x3b, 0x32, | ||
| 417 | 0x00, 0x00, 0x8e, 0x01, 0xb9, 0x00, 0x00, 0x78, 0xc9, 0x3b, 0x3a, 0xbc, | ||
| 418 | 0x00, 0x00, 0x92, 0x01, 0x02, 0x00, 0x00, 0x80, 0x82, 0x80, 0x97, 0xbc, | ||
| 419 | 0x00, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0x32, | ||
| 420 | 0x00, 0x00, 0xa4, 0x03, 0xe2, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 421 | 0x00, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0xf0, 0x0e, 0x00, 0x3a, 0x32, | ||
| 422 | 0x00, 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 423 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xba, 0x83, 0x3c, | ||
| 424 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xbd, 0x97, 0x30, | ||
| 425 | 0x00, 0x00, 0x8a, 0x11, 0x03, 0x00, 0x00, 0x00, 0x09, 0x00, 0xf4, 0xbd, | ||
| 426 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x97, 0xb6, | ||
| 427 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0e, 0x80, 0x83, 0x32, | ||
| 428 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x22, 0x7a, 0xe8, 0xba, | ||
| 429 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0xe8, 0x32, | ||
| 430 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0xc0, 0x29, 0x37, | ||
| 431 | 0x60, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x0d, 0x90, 0x3a, | ||
| 432 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0xd8, 0x12, 0x80, 0x2d, 0x3a, | ||
| 433 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x01, 0x32, | ||
| 434 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x90, 0x32, | ||
| 435 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x40, 0xe8, 0x32, | ||
| 436 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x80, 0xe8, 0x32, | ||
| 437 | 0x00, 0x00, 0xa4, 0x03, 0x12, 0x01, 0x00, 0x48, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 438 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 439 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x40, 0x2d, 0xbc, | ||
| 440 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 441 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2f, 0xb6, | ||
| 442 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x78, 0x08, 0x80, 0x72, 0x32, | ||
| 443 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x54, 0xa8, 0x5c, 0x16, 0x38, | ||
| 444 | 0x0b, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x2c, 0xa8, 0xdc, 0x16, 0x38, | ||
| 445 | 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x88, 0x4d, 0x85, 0x3a, | ||
| 446 | 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 447 | 0x10, 0x00, 0xe2, 0x10, 0x00, 0x38, 0x00, 0x14, 0xa9, 0x9c, 0x87, 0xd9, | ||
| 448 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x08, 0x00, 0x72, 0x32, | ||
| 449 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x24, 0x08, 0x00, 0x72, 0x32, | ||
| 450 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x6c, 0x08, 0x00, 0x72, 0x32, | ||
| 451 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x4c, 0x08, 0x00, 0x72, 0x32, | ||
| 452 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x20, 0x00, 0x18, 0x08, 0x00, 0x72, 0xb2, | ||
| 453 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x30, 0x08, 0x00, 0x72, 0x32, | ||
| 454 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x3c, 0x00, 0x14, 0x18, 0x80, 0x72, 0xbc, | ||
| 455 | 0x00, 0x00, 0xbb, 0x01, 0x04, 0x00, 0x00, 0x80, 0x02, 0x40, 0x81, 0xbc, | ||
| 456 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0x3c, | ||
| 457 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x06, 0x32, | ||
| 458 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x77, 0x4a, 0x09, 0x39, | ||
| 459 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x00, 0x07, 0x00, 0x82, 0xb2, | ||
| 460 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x19, 0x00, 0x00, 0x07, 0x40, 0x82, 0x32, | ||
| 461 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 462 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x00, 0x32, | ||
| 463 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x78, 0xc0, 0x29, 0x37, | ||
| 464 | 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x88, 0x4d, 0x86, 0x3a, | ||
| 465 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00, 0x32, | ||
| 466 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x32, | ||
| 467 | 0x00, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x77, 0xa0, 0x81, 0x3e, | ||
| 468 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x40, 0x86, 0x32, | ||
| 469 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x00, 0x07, 0xc0, 0x86, 0xb2, | ||
| 470 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0xc0, 0x84, 0x32, | ||
| 471 | 0x00, 0x00, 0xd6, 0x01, 0x04, 0x00, 0x00, 0x1c, 0xd8, 0xe0, 0x81, 0xbc, | ||
| 472 | 0x00, 0x00, 0x8a, 0x11, 0x09, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 473 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0xd8, 0x60, 0x86, 0x3a, | ||
| 474 | 0x00, 0x00, 0xca, 0x01, 0x04, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 475 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0x02, 0xc0, 0x38, 0xb2, | ||
| 476 | 0x00, 0x00, 0xd2, 0x01, 0x00, 0x00, 0x00, 0xd8, 0x12, 0x80, 0x2d, 0x9a, | ||
| 477 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 478 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 479 | 0x00, 0x00, 0xd0, 0x01, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 480 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 481 | 0x00, 0x00, 0xcb, 0x01, 0x67, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0xb5, | ||
| 482 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 483 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 484 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x00, 0x32, | ||
| 485 | 0x00, 0x00, 0xd4, 0x01, 0x04, 0x00, 0x00, 0x18, 0xd8, 0xa0, 0x81, 0xbc, | ||
| 486 | 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x6c, 0xd8, 0xe0, 0x86, 0x9a, | ||
| 487 | 0x00, 0x00, 0x32, 0x0f, 0x00, 0x00, 0x00, 0x44, 0x08, 0x80, 0x2d, 0xf2, | ||
| 488 | 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x30, 0x08, 0x00, 0x00, 0x92, | ||
| 489 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 490 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 491 | 0x00, 0x00, 0xdc, 0x01, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 492 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 493 | 0x00, 0x00, 0xd7, 0x01, 0x67, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0xb5, | ||
| 494 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 495 | 0x00, 0x00, 0xe8, 0x01, 0x04, 0x01, 0x00, 0x80, 0x02, 0x00, 0x84, 0xbc, | ||
| 496 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x40, 0x00, 0x32, | ||
| 497 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x22, 0x40, 0x85, 0x3a, | ||
| 498 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x40, 0x88, 0xcd, 0x74, 0x36, | ||
| 499 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x28, 0x00, 0x84, 0x37, | ||
| 500 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x00, 0x32, | ||
| 501 | 0x14, 0x00, 0xe8, 0x01, 0x04, 0x00, 0x00, 0x1c, 0x88, 0x0d, 0x84, 0xbc, | ||
| 502 | 0x00, 0x00, 0x8a, 0x11, 0x09, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 503 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x61, 0x85, 0x3a, | ||
| 504 | 0x80, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x82, 0x8d, 0x97, 0xbc, | ||
| 505 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0xd8, 0x60, 0x86, 0x3a, | ||
| 506 | 0x00, 0x00, 0xd2, 0x01, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x00, 0x92, | ||
| 507 | 0x00, 0x00, 0xea, 0x01, 0x04, 0x00, 0x00, 0x18, 0xd8, 0xa0, 0x81, 0xbc, | ||
| 508 | 0x00, 0x00, 0xec, 0x01, 0x00, 0x00, 0x00, 0x6c, 0xd8, 0xe0, 0x86, 0x9a, | ||
| 509 | 0x00, 0x00, 0x32, 0x0f, 0x00, 0x00, 0x00, 0x44, 0x08, 0x80, 0x2d, 0xf2, | ||
| 510 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x08, 0x00, 0x00, 0x32, | ||
| 511 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x40, 0x00, 0x32, | ||
| 512 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x22, 0xc0, 0x82, 0x3a, | ||
| 513 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0xb8, 0x60, 0x85, 0x3c, | ||
| 514 | 0x04, 0x00, 0xf2, 0x01, 0x81, 0x00, 0x00, 0x60, 0x88, 0xcd, 0x74, 0xb6, | ||
| 515 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x28, 0xf8, 0xa0, 0x75, 0x3c, | ||
| 516 | 0x00, 0x00, 0xf3, 0x01, 0x00, 0x08, 0x00, 0x74, 0x08, 0x80, 0x75, 0x92, | ||
| 517 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x28, 0xf8, 0xa0, 0x75, 0x3c, | ||
| 518 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x08, 0xa1, 0x82, 0x3c, | ||
| 519 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0xf2, 0x60, 0x2a, 0x3a, | ||
| 520 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x48, 0x08, 0x00, 0x75, 0x32, | ||
| 521 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x7c, 0x08, 0x80, 0x75, 0x32, | ||
| 522 | 0x09, 0x00, 0xf9, 0x01, 0x04, 0x1a, 0x00, 0x70, 0x88, 0xcd, 0x74, 0xb0, | ||
| 523 | 0x09, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x4c, 0x87, 0xcd, 0x74, 0x31, | ||
| 524 | 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x88, 0x4d, 0x86, 0x31, | ||
| 525 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x28, 0x40, 0x86, 0x3a, | ||
| 526 | 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 527 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x80, 0x82, 0xd2, | ||
| 528 | 0x00, 0x00, 0x00, 0x02, 0x12, 0x00, 0x00, 0xc8, 0x02, 0x00, 0x20, 0xb2, | ||
| 529 | 0x00, 0x00, 0x01, 0x02, 0x12, 0x01, 0x00, 0x5c, 0x08, 0x80, 0x20, 0xb2, | ||
| 530 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x5c, 0x02, 0x80, 0x2c, 0xb2, | ||
| 531 | 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x00, 0x92, | ||
| 532 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x40, 0x00, 0x32, | ||
| 533 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xcd, 0x85, 0x37, | ||
| 534 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0xe8, 0xa1, 0x82, 0x3e, | ||
| 535 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x22, 0xc0, 0x82, 0x3a, | ||
| 536 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x08, 0xe1, 0x81, 0x3a, | ||
| 537 | 0x00, 0x00, 0x0b, 0x02, 0x04, 0x01, 0x00, 0x80, 0x42, 0x00, 0x86, 0xbc, | ||
| 538 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x58, 0x07, 0x40, 0x87, 0x32, | ||
| 539 | 0x00, 0x00, 0x0a, 0x02, 0x8f, 0x01, 0x00, 0x74, 0x18, 0x40, 0x87, 0xba, | ||
| 540 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x08, 0x00, 0x00, 0x32, | ||
| 541 | 0x00, 0x00, 0x0d, 0x02, 0x00, 0x04, 0x00, 0x58, 0xf7, 0xa0, 0x86, 0x9a, | ||
| 542 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xf9, 0xa0, 0x86, 0x3a, | ||
| 543 | 0x28, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x58, 0x87, 0x8d, 0x97, 0x3c, | ||
| 544 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x22, 0x40, 0x85, 0x3a, | ||
| 545 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x50, 0x07, 0x80, 0x84, 0x32, | ||
| 546 | 0x00, 0x00, 0x11, 0x02, 0x04, 0x01, 0x00, 0x80, 0x72, 0xa0, 0x82, 0xbc, | ||
| 547 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x4c, 0xc7, 0xe1, 0x74, 0x32, | ||
| 548 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x78, 0xa0, 0x84, 0x3a, | ||
| 549 | 0x00, 0x00, 0x14, 0x02, 0x90, 0x01, 0x00, 0x78, 0xf9, 0xa1, 0x86, 0xba, | ||
| 550 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x19, 0x80, 0x97, 0x3a, | ||
| 551 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x58, 0x07, 0x80, 0x97, 0x32, | ||
| 552 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x58, 0xa1, 0x86, 0x3a, | ||
| 553 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x00, 0x32, | ||
| 554 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, 0x60, 0x85, 0x39, | ||
| 555 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x80, 0x32, | ||
| 556 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x40, 0x86, 0x32, | ||
| 557 | 0x00, 0x00, 0x1a, 0x02, 0x12, 0x00, 0x00, 0x4c, 0x02, 0xc0, 0x38, 0xb2, | ||
| 558 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x00, 0x32, | ||
| 559 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x84, 0x32, | ||
| 560 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x57, 0x21, 0x80, 0x3a, | ||
| 561 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x57, 0x61, 0x86, 0x3a, | ||
| 562 | 0x00, 0x00, 0x1f, 0x02, 0x12, 0x00, 0x00, 0x4c, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 563 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x08, 0x80, 0x00, 0x32, | ||
| 564 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0xc0, 0x00, 0x32, | ||
| 565 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x00, 0x32, | ||
| 566 | 0x00, 0x00, 0x00, 0x00, 0xcb, 0x19, 0x00, 0x20, 0x07, 0x00, 0x00, 0x32, | ||
| 567 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x21, 0x80, 0x3a, | ||
| 568 | 0x07, 0x00, 0x27, 0x02, 0x2b, 0x01, 0x00, 0x04, 0x79, 0x0a, 0x02, 0xb9, | ||
| 569 | 0x00, 0x00, 0x00, 0x00, 0xcb, 0x00, 0x00, 0x04, 0x19, 0x41, 0x90, 0x34, | ||
| 570 | 0x00, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x77, 0xa0, 0x81, 0x3e, | ||
| 571 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x80, 0x32, | ||
| 572 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x00, 0x07, 0xc0, 0x86, 0xb2, | ||
| 573 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0xc0, 0x84, 0x32, | ||
| 574 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0xd8, 0xa0, 0x82, 0x3c, | ||
| 575 | 0x00, 0x00, 0x41, 0x02, 0x04, 0x00, 0x00, 0x1c, 0xd8, 0xe0, 0x81, 0xbc, | ||
| 576 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x62, 0x60, 0x83, 0xbc, | ||
| 577 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x20, 0x80, 0x3a, | ||
| 578 | 0x00, 0x00, 0x32, 0x02, 0x04, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 579 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x44, 0x12, 0xe4, 0x38, 0xb2, | ||
| 580 | 0x00, 0x00, 0x3f, 0x02, 0x00, 0x00, 0x00, 0xd8, 0x12, 0x80, 0x2d, 0x9a, | ||
| 581 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xf9, 0x41, 0x90, 0x34, | ||
| 582 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x44, 0x12, 0xe4, 0x38, 0xb2, | ||
| 583 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 584 | 0x00, 0x00, 0x3d, 0x02, 0x06, 0x01, 0x00, 0x80, 0x22, 0x80, 0x2d, 0xbc, | ||
| 585 | 0x00, 0x00, 0x3a, 0x02, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 586 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 587 | 0x00, 0x00, 0x34, 0x02, 0x67, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0xb5, | ||
| 588 | 0x00, 0x00, 0x35, 0x02, 0x00, 0x00, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0x92, | ||
| 589 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x22, 0x80, 0x2d, 0xbc, | ||
| 590 | 0x00, 0x00, 0x34, 0x02, 0x67, 0x00, 0x00, 0x80, 0x18, 0x00, 0x88, 0xbc, | ||
| 591 | 0x00, 0x00, 0x35, 0x02, 0x00, 0x00, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0x92, | ||
| 592 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 593 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0xc0, 0x00, 0x32, | ||
| 594 | 0x00, 0x00, 0x32, 0x0f, 0x00, 0x00, 0x00, 0x44, 0x08, 0x80, 0x2d, 0xf2, | ||
| 595 | 0x00, 0x00, 0x25, 0x02, 0x00, 0x00, 0x00, 0x30, 0x08, 0x00, 0x00, 0x92, | ||
| 596 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xf9, 0x41, 0x90, 0x34, | ||
| 597 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x44, 0x12, 0xe4, 0x38, 0xb2, | ||
| 598 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 599 | 0x00, 0x00, 0x48, 0x02, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 600 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 601 | 0x00, 0x00, 0x43, 0x02, 0x67, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0xb5, | ||
| 602 | 0x00, 0x00, 0x44, 0x02, 0x00, 0x00, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0x92, | ||
| 603 | 0x00, 0x00, 0x4b, 0x02, 0x04, 0x00, 0x00, 0x80, 0x18, 0x00, 0x88, 0xbc, | ||
| 604 | 0x00, 0x00, 0x43, 0x02, 0x12, 0x00, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 605 | 0x00, 0x00, 0x44, 0x02, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 606 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x40, 0x2d, 0xbc, | ||
| 607 | 0x00, 0x00, 0x4f, 0x02, 0x04, 0x01, 0x00, 0x80, 0x42, 0x00, 0x86, 0xbc, | ||
| 608 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x00, 0x32, | ||
| 609 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x89, 0x80, 0x71, 0x37, | ||
| 610 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x00, 0x32, | ||
| 611 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0x80, 0x71, 0x32, | ||
| 612 | 0x00, 0x00, 0x53, 0x02, 0x90, 0x19, 0x00, 0x04, 0xe9, 0x5c, 0x90, 0xba, | ||
| 613 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x19, 0x40, 0x90, 0x3a, | ||
| 614 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x80, 0x86, 0x32, | ||
| 615 | 0x41, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x8c, 0x07, 0x00, 0x36, 0x32, | ||
| 616 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80, 0x07, 0xc0, 0x85, 0x32, | ||
| 617 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x8c, 0x07, 0x40, 0x85, 0x32, | ||
| 618 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x80, 0x07, 0x45, 0x90, 0x30, | ||
| 619 | 0x00, 0x00, 0x5a, 0x02, 0x04, 0x01, 0x00, 0x80, 0x42, 0x00, 0x86, 0xbc, | ||
| 620 | 0x00, 0x00, 0x5b, 0x02, 0x00, 0x12, 0x00, 0x84, 0x27, 0xe4, 0x82, 0x92, | ||
| 621 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x84, 0x07, 0x00, 0x00, 0x32, | ||
| 622 | 0x00, 0x00, 0x5f, 0x02, 0x27, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x85, 0xb2, | ||
| 623 | 0x00, 0x00, 0x5f, 0x02, 0x04, 0x00, 0x00, 0x80, 0x42, 0x60, 0x3d, 0xb3, | ||
| 624 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x03, 0x39, | ||
| 625 | 0x5b, 0x02, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 626 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x72, 0x80, 0x2f, 0x34, | ||
| 627 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x5c, 0x52, 0x81, 0x2c, 0xb4, | ||
| 628 | 0x00, 0x00, 0x64, 0x02, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x82, 0xbc, | ||
| 629 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x03, 0x00, 0x00, 0x32, | ||
| 630 | 0x00, 0x00, 0x89, 0x01, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x00, 0x92, | ||
| 631 | 0x00, 0x00, 0x67, 0x02, 0x04, 0x01, 0x00, 0x18, 0xd8, 0xa0, 0x81, 0xbc, | ||
| 632 | 0x00, 0x00, 0x32, 0x0f, 0x00, 0x00, 0x00, 0x44, 0x08, 0x80, 0x2d, 0xf2, | ||
| 633 | 0x00, 0x00, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x30, 0x08, 0x00, 0x00, 0x92, | ||
| 634 | 0x00, 0x00, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x6c, 0xd8, 0xe0, 0x86, 0x9a, | ||
| 635 | 0x08, 0x00, 0x00, 0x00, 0xc6, 0x01, 0x00, 0xf8, 0x93, 0x40, 0x01, 0x39, | ||
| 636 | 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 637 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x40, 0x81, 0xd2, | ||
| 638 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x08, 0x45, 0x81, 0x30, | ||
| 639 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x01, 0x00, 0x78, 0x09, 0xc0, 0x21, 0xb2, | ||
| 640 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 641 | 0x00, 0x00, 0xa4, 0x03, 0x80, 0x01, 0x80, 0x80, 0x32, 0x0b, 0x6a, 0xb6, | ||
| 642 | 0x00, 0x00, 0xdc, 0x0e, 0x00, 0x00, 0x00, 0x3c, 0x03, 0x00, 0x38, 0xf2, | ||
| 643 | 0x00, 0x00, 0x72, 0x02, 0x04, 0x06, 0x01, 0x80, 0x02, 0xc0, 0x6e, 0xbc, | ||
| 644 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x06, 0x01, 0xec, 0x56, 0xe0, 0x6e, 0x9a, | ||
| 645 | 0x00, 0x00, 0x00, 0x00, 0xc4, 0x07, 0x01, 0xec, 0x56, 0xe0, 0x6e, 0x3a, | ||
| 646 | 0x08, 0xc0, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xa2, 0xcd, 0x39, 0xb2, | ||
| 647 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 648 | 0x00, 0x00, 0x8a, 0x11, 0x03, 0xb8, 0x00, 0x00, 0x09, 0xc0, 0x6e, 0xbd, | ||
| 649 | 0x77, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x82, 0x0d, 0x90, 0x3a, | ||
| 650 | 0x2e, 0x00, 0x93, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 651 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 652 | 0x2b, 0x00, 0x93, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 653 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 654 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 655 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 656 | 0x37, 0x00, 0x93, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 657 | 0x38, 0x00, 0x93, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 658 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x93, 0x40, 0x01, 0x39, | ||
| 659 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x01, 0x00, 0x78, 0x09, 0xc0, 0x21, 0xb2, | ||
| 660 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 661 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x80, 0x80, 0x32, 0x0b, 0x6a, 0xb6, | ||
| 662 | 0x00, 0x00, 0xdc, 0x0e, 0x00, 0x00, 0x00, 0x3c, 0x03, 0x00, 0x38, 0xf2, | ||
| 663 | 0x00, 0x00, 0x86, 0x02, 0x04, 0x00, 0x00, 0x80, 0x52, 0x40, 0x82, 0xbc, | ||
| 664 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x62, 0x40, 0x82, 0xbc, | ||
| 665 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x05, 0x01, 0x80, 0x02, 0xc0, 0x6e, 0xbc, | ||
| 666 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x42, 0x80, 0x2f, 0x34, | ||
| 667 | 0x08, 0xc0, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xa2, 0xcd, 0x39, 0xb2, | ||
| 668 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 669 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 670 | 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 671 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x04, 0x01, 0x14, 0x59, 0xc0, 0x6e, 0xd7, | ||
| 672 | 0x02, 0x00, 0x8f, 0x02, 0x04, 0xb8, 0x00, 0x80, 0x82, 0xcd, 0x6e, 0xbc, | ||
| 673 | 0x08, 0x00, 0x8a, 0x11, 0x04, 0xb9, 0x00, 0x80, 0x82, 0xcd, 0x6e, 0xbc, | ||
| 674 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x38, 0x08, 0xc0, 0x6e, 0x32, | ||
| 675 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0xec, 0x06, 0x40, 0x00, 0x32, | ||
| 676 | 0x00, 0x00, 0x91, 0x02, 0xb5, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 677 | 0x00, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x80, 0xa0, 0x36, 0x0b, 0x6a, 0x34, | ||
| 678 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x01, 0xe8, 0x06, 0xc0, 0x2c, 0x32, | ||
| 679 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 680 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x82, 0x85, 0x2f, 0x30, | ||
| 681 | 0x00, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 682 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x93, 0x40, 0x01, 0x39, | ||
| 683 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x01, 0x00, 0x78, 0x09, 0xc0, 0x21, 0xb2, | ||
| 684 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 685 | 0x60, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0xf8, 0x82, 0x8d, 0x2f, 0xb0, | ||
| 686 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 687 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x40, 0x81, 0xd2, | ||
| 688 | 0x00, 0x00, 0xa1, 0x02, 0x80, 0x00, 0x80, 0x80, 0x32, 0x0b, 0x6a, 0xb6, | ||
| 689 | 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 690 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0xb8, 0x00, 0x14, 0x09, 0xc0, 0x6e, 0xd2, | ||
| 691 | 0x00, 0x00, 0xa4, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 692 | 0x00, 0x00, 0xdc, 0x0e, 0x00, 0x00, 0x00, 0x38, 0x03, 0x00, 0x38, 0xf2, | ||
| 693 | 0x00, 0x00, 0xa4, 0x02, 0x04, 0x02, 0x01, 0x80, 0x02, 0xc0, 0x6e, 0xbc, | ||
| 694 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x02, 0x01, 0xec, 0x56, 0xe0, 0x6e, 0x9a, | ||
| 695 | 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x01, 0xec, 0x56, 0xe0, 0x6e, 0x3a, | ||
| 696 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2f, 0xb6, | ||
| 697 | 0x00, 0xc0, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xa2, 0x8d, 0x39, 0xb2, | ||
| 698 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 699 | 0x20, 0x00, 0x8a, 0x11, 0x04, 0x39, 0x00, 0x80, 0x82, 0xcd, 0x6e, 0xbc, | ||
| 700 | 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 701 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x30, 0x00, 0x14, 0x09, 0x00, 0x6e, 0xd2, | ||
| 702 | 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 703 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x20, 0x01, 0x14, 0x09, 0x00, 0x6e, 0xd2, | ||
| 704 | 0x1b, 0x00, 0xaf, 0x02, 0x38, 0x01, 0x00, 0x10, 0x09, 0x00, 0x36, 0xb2, | ||
| 705 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x30, 0x01, 0x14, 0x09, 0x00, 0x6e, 0xd2, | ||
| 706 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 707 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x79, 0x0b, 0x14, 0x38, | ||
| 708 | 0x10, 0x00, 0xe2, 0x10, 0x00, 0x50, 0x01, 0x14, 0xa9, 0x5b, 0x91, 0xd9, | ||
| 709 | 0x00, 0x00, 0xbe, 0x02, 0x38, 0x28, 0x00, 0x18, 0x09, 0x00, 0x6e, 0xb2, | ||
| 710 | 0x00, 0x00, 0xb6, 0x02, 0x04, 0x21, 0x01, 0x08, 0x69, 0x24, 0x6e, 0xbc, | ||
| 711 | 0x00, 0x00, 0x8a, 0x11, 0x09, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 712 | 0x03, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 713 | 0x00, 0x00, 0xba, 0x02, 0x02, 0x30, 0x00, 0x80, 0x82, 0x9b, 0x90, 0xbc, | ||
| 714 | 0x00, 0x00, 0xb9, 0x02, 0x06, 0x03, 0x01, 0x80, 0x12, 0xc0, 0x6e, 0xbc, | ||
| 715 | 0x04, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 716 | 0x05, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 717 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x30, 0x00, 0x80, 0x02, 0x00, 0x6e, 0xb2, | ||
| 718 | 0x00, 0x00, 0xbd, 0x02, 0x06, 0x03, 0x01, 0x80, 0x12, 0xc0, 0x6e, 0xbc, | ||
| 719 | 0x0a, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 720 | 0x0b, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 721 | 0x00, 0x00, 0xc1, 0x02, 0x04, 0x21, 0x01, 0x08, 0x69, 0x24, 0x6e, 0xbc, | ||
| 722 | 0x00, 0x00, 0x8a, 0x11, 0x09, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 723 | 0x03, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 724 | 0x00, 0x00, 0xc3, 0x02, 0x02, 0x30, 0x00, 0x80, 0x82, 0x9b, 0x90, 0xbc, | ||
| 725 | 0x04, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 726 | 0x00, 0x00, 0xc5, 0x02, 0x9f, 0x31, 0x01, 0x0c, 0x69, 0x24, 0x6e, 0xbc, | ||
| 727 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x09, 0x00, 0x00, 0x32, | ||
| 728 | 0x00, 0x00, 0xc9, 0x02, 0x04, 0x31, 0x00, 0x80, 0x82, 0x9b, 0x90, 0xbc, | ||
| 729 | 0x00, 0x00, 0xc8, 0x02, 0x06, 0x03, 0x01, 0x80, 0x12, 0xc0, 0x6e, 0xbc, | ||
| 730 | 0x20, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 731 | 0x21, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 732 | 0x00, 0x00, 0xcd, 0x02, 0x04, 0x00, 0x00, 0x80, 0x32, 0xa4, 0x90, 0xbc, | ||
| 733 | 0x00, 0x00, 0xcc, 0x02, 0x06, 0x03, 0x01, 0x80, 0x12, 0xc0, 0x6e, 0xbc, | ||
| 734 | 0x22, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 735 | 0x23, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 736 | 0x00, 0x00, 0xcf, 0x02, 0x06, 0x03, 0x01, 0x80, 0x12, 0xc0, 0x6e, 0xbc, | ||
| 737 | 0x20, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 738 | 0x21, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 739 | 0x08, 0x00, 0x8a, 0x11, 0x0c, 0x00, 0x00, 0xf8, 0x63, 0x40, 0x01, 0xb9, | ||
| 740 | 0x10, 0x00, 0xd4, 0x02, 0xc5, 0x01, 0x00, 0xcc, 0x02, 0x20, 0x15, 0x98, | ||
| 741 | 0x08, 0x00, 0x38, 0x03, 0x0c, 0x00, 0x00, 0xf8, 0x43, 0x40, 0x01, 0xb9, | ||
| 742 | 0x10, 0x00, 0x00, 0x00, 0xc5, 0x01, 0x00, 0xcc, 0x02, 0x20, 0x15, 0x38, | ||
| 743 | 0x00, 0x00, 0x7e, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0x05, 0x80, 0xd0, | ||
| 744 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 745 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x59, 0x00, 0x80, 0xd7, | ||
| 746 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x01, 0x00, 0x78, 0x09, 0xc0, 0x21, 0xb2, | ||
| 747 | 0x00, 0x00, 0xdc, 0x0e, 0x00, 0x00, 0x00, 0x3c, 0x03, 0x00, 0x38, 0xf2, | ||
| 748 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x08, 0x05, 0x80, 0x30, | ||
| 749 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x40, 0x2d, 0xbc, | ||
| 750 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xfa, 0x85, 0xbc, | ||
| 751 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xfa, 0x85, 0xbc, | ||
| 752 | 0x00, 0x00, 0xdf, 0x02, 0x36, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 753 | 0x0e, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 754 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x02, 0x00, 0xa9, 0xdb, 0x85, 0x39, | ||
| 755 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x54, 0x02, 0xa4, 0x38, 0xb2, | ||
| 756 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x02, 0x8c, 0x08, 0xc0, 0x6e, 0x32, | ||
| 757 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x01, 0x94, 0x08, 0xc0, 0x6e, 0x32, | ||
| 758 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x02, 0x98, 0x28, 0x80, 0x6e, 0x37, | ||
| 759 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x38, 0x22, 0x14, 0x37, | ||
| 760 | 0x00, 0x00, 0xeb, 0x02, 0x04, 0x30, 0x00, 0x28, 0x08, 0x00, 0x6e, 0xb2, | ||
| 761 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x6c, 0x08, 0x00, 0x6e, 0xb2, | ||
| 762 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x4c, 0x08, 0x00, 0x6e, 0x32, | ||
| 763 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x20, 0x00, 0x18, 0x08, 0x00, 0x6e, 0xb2, | ||
| 764 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x14, 0x08, 0x80, 0x6e, 0x32, | ||
| 765 | 0x05, 0x00, 0xee, 0x02, 0x00, 0x30, 0x02, 0x00, 0x78, 0xe1, 0x6e, 0x99, | ||
| 766 | 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 767 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x02, 0x78, 0x09, 0xc0, 0x6e, 0x32, | ||
| 768 | 0x05, 0x00, 0x00, 0x00, 0x68, 0x08, 0x00, 0x00, 0x77, 0xa1, 0x97, 0x39, | ||
| 769 | 0x00, 0x00, 0xf0, 0x02, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 770 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 771 | 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 772 | 0x14, 0x10, 0xf4, 0x02, 0x04, 0x00, 0x00, 0x80, 0xa2, 0x0d, 0x72, 0xb0, | ||
| 773 | 0x00, 0x00, 0x58, 0x10, 0x00, 0x00, 0x00, 0x28, 0x09, 0xc0, 0x02, 0xf2, | ||
| 774 | 0x0d, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 775 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x09, 0x00, 0x80, 0x52, 0xbd, 0x72, 0xbc, | ||
| 776 | 0x00, 0x00, 0xfb, 0x02, 0x33, 0x15, 0x00, 0xa4, 0x02, 0xc0, 0x72, 0xb2, | ||
| 777 | 0x00, 0x00, 0x33, 0x03, 0x80, 0x01, 0x00, 0x80, 0xb2, 0x01, 0x72, 0xb6, | ||
| 778 | 0x01, 0x01, 0x08, 0x0a, 0x00, 0x28, 0x00, 0x80, 0xc2, 0x0d, 0x74, 0x3c, | ||
| 779 | 0x00, 0x00, 0x33, 0x03, 0x0b, 0x31, 0x00, 0x7c, 0x08, 0x00, 0x75, 0xb2, | ||
| 780 | 0x00, 0x00, 0x33, 0x03, 0x9f, 0xf0, 0x01, 0x80, 0x82, 0xdb, 0x87, 0xbc, | ||
| 781 | 0x00, 0x00, 0xfc, 0x02, 0x00, 0x38, 0x00, 0x88, 0x18, 0x00, 0x75, 0x9c, | ||
| 782 | 0x00, 0x00, 0x33, 0x03, 0x80, 0x00, 0x00, 0x80, 0xb2, 0x01, 0x72, 0xb6, | ||
| 783 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x48, 0x08, 0x00, 0x75, 0x32, | ||
| 784 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x70, 0x08, 0x00, 0x75, 0x32, | ||
| 785 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x74, 0x38, 0xa2, 0x75, 0x37, | ||
| 786 | 0x00, 0x00, 0x01, 0x03, 0x83, 0x1b, 0x00, 0x78, 0x08, 0xc0, 0x74, 0xb2, | ||
| 787 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xc2, 0x80, 0x2f, 0x34, | ||
| 788 | 0x00, 0x00, 0xf2, 0x02, 0x80, 0x01, 0x00, 0x80, 0x42, 0x80, 0x87, 0xb6, | ||
| 789 | 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 790 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x80, 0x84, 0xd2, | ||
| 791 | 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 792 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x00, 0x87, 0xd2, | ||
| 793 | 0x00, 0x00, 0x15, 0x03, 0x9f, 0x78, 0x01, 0x80, 0xc2, 0x21, 0x6e, 0xbc, | ||
| 794 | 0x00, 0x00, 0x0a, 0x03, 0x9f, 0x99, 0x01, 0x64, 0x88, 0x1b, 0x87, 0xbc, | ||
| 795 | 0x00, 0x00, 0x16, 0x03, 0x9f, 0x68, 0x01, 0x64, 0x88, 0x5b, 0x86, 0xba, | ||
| 796 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x32, | ||
| 797 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0xa4, 0x02, 0xc0, 0x72, 0x32, | ||
| 798 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x02, 0xa4, 0xb2, 0x5b, 0x2a, 0x3a, | ||
| 799 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x02, 0x78, 0x09, 0xc0, 0x6e, 0x32, | ||
| 800 | 0x00, 0x00, 0x17, 0x03, 0x08, 0x01, 0x00, 0x04, 0xe8, 0xa5, 0x75, 0xbc, | ||
| 801 | 0x0f, 0x00, 0x33, 0x03, 0x0b, 0x01, 0x00, 0x1c, 0x08, 0x00, 0x36, 0xb2, | ||
| 802 | 0x00, 0x00, 0x15, 0x03, 0x04, 0xa1, 0x01, 0x80, 0x82, 0x9b, 0x84, 0xbc, | ||
| 803 | 0x00, 0x00, 0x9d, 0x05, 0x9f, 0x98, 0x01, 0x80, 0xc2, 0x21, 0x6e, 0xbc, | ||
| 804 | 0x00, 0x00, 0x9d, 0x05, 0x06, 0xb1, 0x01, 0x80, 0x82, 0x5b, 0x87, 0xbc, | ||
| 805 | 0x00, 0x00, 0x32, 0x03, 0x0b, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 806 | 0x00, 0x00, 0x30, 0x03, 0x02, 0xd4, 0x01, 0x80, 0x92, 0xfb, 0x6e, 0xbc, | ||
| 807 | 0x15, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 808 | 0x16, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 809 | 0x1c, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 810 | 0x08, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x28, 0x72, 0x61, 0x80, 0xb9, | ||
| 811 | 0x00, 0x00, 0x1a, 0x03, 0x04, 0xa1, 0x01, 0x80, 0x82, 0x9b, 0x84, 0xbc, | ||
| 812 | 0x00, 0x00, 0x21, 0x03, 0x06, 0xa8, 0x01, 0x80, 0x82, 0x5b, 0x80, 0xbc, | ||
| 813 | 0x00, 0x00, 0x1e, 0x03, 0x04, 0xa9, 0x01, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 814 | 0x00, 0x00, 0x31, 0x03, 0x04, 0xa9, 0x01, 0x80, 0x82, 0x9b, 0x84, 0xbc, | ||
| 815 | 0x00, 0x00, 0x31, 0x03, 0x04, 0x01, 0x00, 0x80, 0x12, 0x40, 0x80, 0xbc, | ||
| 816 | 0x13, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 817 | 0x00, 0x00, 0x31, 0x03, 0x9f, 0xa0, 0x01, 0x78, 0x29, 0x21, 0x6e, 0xbc, | ||
| 818 | 0x00, 0x00, 0x31, 0x03, 0x02, 0x01, 0x00, 0x80, 0x12, 0xa0, 0x97, 0xbc, | ||
| 819 | 0x00, 0x00, 0x15, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 820 | 0x00, 0x00, 0x2c, 0x03, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x82, 0xbc, | ||
| 821 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x02, 0x01, 0x80, 0x02, 0xc0, 0x6e, 0xbc, | ||
| 822 | 0x00, 0x00, 0x27, 0x03, 0x02, 0x00, 0x00, 0x80, 0xa2, 0x60, 0x80, 0xbc, | ||
| 823 | 0x06, 0x00, 0x9d, 0x05, 0x2c, 0x01, 0x00, 0x1c, 0x08, 0x00, 0x36, 0xb2, | ||
| 824 | 0x00, 0xc0, 0x29, 0x03, 0x04, 0x01, 0x00, 0x80, 0xa2, 0x8d, 0x2f, 0xb0, | ||
| 825 | 0x06, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 826 | 0x00, 0x00, 0x29, 0x03, 0x04, 0x00, 0x00, 0x80, 0xa2, 0x60, 0x80, 0xbc, | ||
| 827 | 0x09, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 828 | 0x00, 0x00, 0x2b, 0x03, 0x06, 0x03, 0x01, 0x80, 0x12, 0xc0, 0x6e, 0xbc, | ||
| 829 | 0x07, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 830 | 0x08, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 831 | 0x02, 0x00, 0x9d, 0x05, 0x38, 0x01, 0x00, 0x1c, 0x08, 0x00, 0x36, 0xb2, | ||
| 832 | 0x00, 0x00, 0x2f, 0x03, 0x02, 0x0c, 0x02, 0x80, 0xa2, 0x5b, 0x80, 0xbc, | ||
| 833 | 0x1f, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 834 | 0x1e, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 835 | 0x00, 0x00, 0x34, 0x03, 0x00, 0x00, 0x00, 0x28, 0x09, 0x40, 0x00, 0x92, | ||
| 836 | 0x00, 0x00, 0x34, 0x03, 0x00, 0x00, 0x00, 0x28, 0x09, 0x80, 0x00, 0x92, | ||
| 837 | 0x00, 0x00, 0x34, 0x03, 0x00, 0x00, 0x00, 0x28, 0x09, 0xc0, 0x00, 0x92, | ||
| 838 | 0x00, 0x00, 0x34, 0x03, 0x00, 0x00, 0x00, 0x28, 0x09, 0x00, 0x01, 0x92, | ||
| 839 | 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 840 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x80, 0x92, 0xd2, | ||
| 841 | 0x0d, 0x00, 0x58, 0x10, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0xf2, | ||
| 842 | 0x00, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 843 | 0x10, 0x00, 0x8a, 0x11, 0x2a, 0x00, 0x00, 0xcc, 0x02, 0x20, 0x15, 0xb8, | ||
| 844 | 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 845 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x00, 0x80, 0xd2, | ||
| 846 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 847 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 848 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 849 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 850 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 851 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 852 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 853 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 854 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 855 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x01, 0x00, 0x78, 0x09, 0xc0, 0x21, 0xb2, | ||
| 856 | 0x00, 0x00, 0xdc, 0x0e, 0x00, 0x00, 0x00, 0x3c, 0x03, 0x00, 0x38, 0xf2, | ||
| 857 | 0x1d, 0x00, 0x49, 0x03, 0x80, 0x01, 0x00, 0x78, 0x09, 0xe0, 0x00, 0xb8, | ||
| 858 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x32, 0x80, 0x97, 0xbc, | ||
| 859 | 0x1d, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 860 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x22, 0x80, 0x97, 0xbc, | ||
| 861 | 0x14, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 862 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0xa8, 0x05, 0x28, 0x30, | ||
| 863 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xc0, 0x2c, 0xbc, | ||
| 864 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x01, 0x00, 0x78, 0x09, 0xc0, 0x21, 0xb2, | ||
| 865 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 866 | 0x60, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0xf8, 0x82, 0x8d, 0x2f, 0xb0, | ||
| 867 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x83, 0x40, 0x01, 0x39, | ||
| 868 | 0x35, 0x00, 0x54, 0x03, 0x04, 0x00, 0x00, 0x80, 0x82, 0xcd, 0x81, 0xbc, | ||
| 869 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 870 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc0, 0x81, 0xd2, | ||
| 871 | 0x00, 0x00, 0xdc, 0x0e, 0x00, 0x00, 0x00, 0x38, 0x03, 0x00, 0x38, 0xf2, | ||
| 872 | 0x2b, 0x00, 0x9d, 0x05, 0x02, 0x01, 0x00, 0x80, 0x82, 0xcd, 0x81, 0xbc, | ||
| 873 | 0x00, 0x00, 0x93, 0x05, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 874 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x01, 0x00, 0x78, 0x09, 0xc0, 0x21, 0xb2, | ||
| 875 | 0x00, 0x00, 0x5a, 0x03, 0x1d, 0x41, 0x02, 0x5c, 0xf8, 0x01, 0x68, 0xb4, | ||
| 876 | 0x41, 0x00, 0xa1, 0x03, 0x00, 0x00, 0x00, 0xf8, 0xa2, 0x8d, 0x2f, 0x91, | ||
| 877 | 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 878 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x59, 0xc0, 0x85, 0xd7, | ||
| 879 | 0x10, 0x00, 0x00, 0x00, 0xd0, 0x2c, 0x02, 0x00, 0xa9, 0xdb, 0x85, 0x39, | ||
| 880 | 0x00, 0x00, 0xe1, 0x02, 0x12, 0x01, 0x00, 0x54, 0x02, 0xa4, 0x38, 0xb2, | ||
| 881 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 882 | 0x00, 0x00, 0x64, 0x03, 0x04, 0xb0, 0x00, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 883 | 0x00, 0x00, 0x60, 0x11, 0x00, 0x78, 0x01, 0x60, 0x08, 0x00, 0x6e, 0xf2, | ||
| 884 | 0x2f, 0x00, 0x93, 0x05, 0xd7, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 885 | 0x00, 0x00, 0x65, 0x03, 0x06, 0xa9, 0x01, 0x08, 0x09, 0x00, 0x6e, 0xb2, | ||
| 886 | 0x00, 0x00, 0x6d, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 887 | 0x00, 0x00, 0x70, 0x03, 0x04, 0xa8, 0x01, 0x08, 0x09, 0x00, 0x6e, 0xb2, | ||
| 888 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02, 0x08, 0x89, 0x9b, 0x90, 0x3e, | ||
| 889 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x01, 0x08, 0x89, 0x9b, 0x90, 0x3a, | ||
| 890 | 0x00, 0x00, 0x70, 0x03, 0x9f, 0x88, 0x01, 0x08, 0x89, 0x9b, 0x90, 0xbc, | ||
| 891 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x02, 0x04, 0xf9, 0xba, 0x6e, 0x37, | ||
| 892 | 0x00, 0x00, 0x6c, 0x03, 0x02, 0x00, 0x00, 0x80, 0x12, 0xa4, 0x90, 0xbc, | ||
| 893 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x19, 0x80, 0x90, 0x37, | ||
| 894 | 0x00, 0x00, 0x70, 0x03, 0x02, 0x01, 0x02, 0x80, 0x82, 0x9b, 0x90, 0xbc, | ||
| 895 | 0x30, 0x00, 0x93, 0x05, 0xd7, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 896 | 0x00, 0x00, 0x70, 0x03, 0x04, 0xb0, 0x00, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 897 | 0x00, 0x12, 0x70, 0x03, 0x04, 0x01, 0x00, 0x80, 0xa2, 0x8d, 0x2f, 0xb0, | ||
| 898 | 0x31, 0x00, 0x93, 0x05, 0xd7, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 899 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x72, 0x81, 0x2f, 0x95, | ||
| 900 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x42, 0x80, 0x2f, 0x34, | ||
| 901 | 0x08, 0xc0, 0x74, 0x02, 0x12, 0x01, 0x00, 0x40, 0xa2, 0xcd, 0x39, 0xb2, | ||
| 902 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 903 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x93, 0x40, 0x01, 0x39, | ||
| 904 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 905 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc0, 0x81, 0xd2, | ||
| 906 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xc0, 0x2c, 0xbc, | ||
| 907 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 908 | 0x60, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0xf8, 0x82, 0x8d, 0x2f, 0xb0, | ||
| 909 | 0x00, 0x00, 0xb0, 0x03, 0x80, 0x01, 0x80, 0x80, 0x32, 0x0b, 0x6a, 0xb6, | ||
| 910 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x08, 0x40, 0x90, 0x32, | ||
| 911 | 0x00, 0x00, 0xdc, 0x0e, 0x00, 0x00, 0x00, 0x38, 0x03, 0x00, 0x38, 0xf2, | ||
| 912 | 0x2b, 0x00, 0x9d, 0x05, 0x02, 0x01, 0x00, 0x80, 0x82, 0xcd, 0x81, 0xbc, | ||
| 913 | 0x00, 0x00, 0x93, 0x05, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 914 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x93, 0x40, 0x01, 0x39, | ||
| 915 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 916 | 0x10, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x89, 0x4d, 0x81, 0xd7, | ||
| 917 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xc0, 0x2c, 0xbc, | ||
| 918 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 919 | 0x60, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0xf8, 0x82, 0x8d, 0x2f, 0xb0, | ||
| 920 | 0x00, 0x00, 0xb0, 0x03, 0x80, 0x01, 0x80, 0x80, 0x32, 0x0b, 0x6a, 0xb6, | ||
| 921 | 0x00, 0x00, 0xdc, 0x0e, 0x00, 0x00, 0x00, 0x38, 0x03, 0x00, 0x38, 0xf2, | ||
| 922 | 0x00, 0x00, 0x8a, 0x03, 0x04, 0x20, 0x01, 0x80, 0x52, 0x20, 0x6e, 0xbc, | ||
| 923 | 0x00, 0x00, 0x8a, 0x11, 0x09, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 924 | 0x25, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 925 | 0x24, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 926 | 0x00, 0x00, 0x93, 0x03, 0x04, 0x01, 0x00, 0xd8, 0x1e, 0x80, 0xed, 0xbc, | ||
| 927 | 0x00, 0x00, 0x8c, 0x03, 0xb7, 0x00, 0x00, 0xd8, 0x0e, 0xc0, 0xed, 0xb2, | ||
| 928 | 0x00, 0x00, 0x8f, 0x03, 0x04, 0x01, 0x00, 0x80, 0x42, 0x3b, 0xee, 0xbc, | ||
| 929 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1e, 0x00, 0xee, 0x3a, | ||
| 930 | 0x00, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0xd0, 0x0e, 0x00, 0xee, 0x32, | ||
| 931 | 0x00, 0x00, 0x93, 0x03, 0x80, 0x01, 0x00, 0x80, 0x92, 0x80, 0xfc, 0xb6, | ||
| 932 | 0x00, 0x00, 0x93, 0x03, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0xfc, 0xb6, | ||
| 933 | 0x00, 0x00, 0x93, 0x03, 0x04, 0x01, 0x00, 0xb0, 0x1e, 0x00, 0xeb, 0xbc, | ||
| 934 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x86, 0xcc, 0x02, 0x80, 0x6c, 0x32, | ||
| 935 | 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x36, 0x32, | ||
| 936 | 0x00, 0x00, 0x97, 0x03, 0x80, 0x01, 0x80, 0x80, 0x32, 0x0b, 0x6a, 0xb6, | ||
| 937 | 0x35, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 938 | 0x00, 0x00, 0x99, 0x03, 0x04, 0x01, 0x00, 0x80, 0x42, 0xc5, 0x2c, 0xbc, | ||
| 939 | 0x00, 0x00, 0x9a, 0x03, 0x00, 0x00, 0x00, 0xcc, 0x02, 0x00, 0x00, 0x92, | ||
| 940 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x12, 0xc0, 0x2c, 0x3a, | ||
| 941 | 0x00, 0x00, 0x95, 0x03, 0x04, 0x01, 0x00, 0x00, 0x19, 0x00, 0x90, 0xbc, | ||
| 942 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x86, 0xc8, 0x06, 0xc0, 0x2c, 0x32, | ||
| 943 | 0x08, 0x00, 0xb0, 0x03, 0x00, 0x00, 0x00, 0xf8, 0xc3, 0x40, 0x01, 0x99, | ||
| 944 | 0x00, 0x00, 0x9f, 0x03, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x80, 0xbc, | ||
| 945 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x55, 0x01, 0x80, 0xb2, 0x1b, 0x2b, 0xbc, | ||
| 946 | 0x00, 0x00, 0xc6, 0x0e, 0x00, 0x00, 0x00, 0x2c, 0x09, 0x00, 0x00, 0xf2, | ||
| 947 | 0x00, 0x00, 0xa4, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 948 | 0x00, 0x00, 0xa3, 0x03, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x80, 0xbc, | ||
| 949 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x55, 0x01, 0x80, 0xb2, 0x1b, 0x2b, 0xbc, | ||
| 950 | 0x00, 0x00, 0xc6, 0x0e, 0x00, 0x00, 0x00, 0x2c, 0xf9, 0x01, 0x00, 0xf4, | ||
| 951 | 0x00, 0x00, 0xad, 0x03, 0x04, 0x00, 0x00, 0x28, 0x09, 0x80, 0x80, 0xb2, | ||
| 952 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 953 | 0x00, 0x00, 0xef, 0x0f, 0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0xd2, | ||
| 954 | 0x00, 0x00, 0xad, 0x03, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x92, 0xbc, | ||
| 955 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 956 | 0x00, 0x00, 0xb0, 0x03, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 957 | 0x00, 0x00, 0xb0, 0x03, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 958 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0x39, | ||
| 959 | 0xb0, 0x03, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 960 | 0x00, 0x00, 0xb0, 0x03, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 961 | 0x00, 0x00, 0xb0, 0x03, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 962 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 963 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x00, 0x00, 0x32, | ||
| 964 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x02, 0x99, | ||
| 965 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 966 | 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 967 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 968 | 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 969 | 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 970 | 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 971 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x0f, 0x00, 0x00, 0x32, | ||
| 972 | 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 973 | 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 974 | 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 975 | 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 976 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 977 | 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 978 | 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 979 | 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 980 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x32, | ||
| 981 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x32, | ||
| 982 | 0x00, 0x00, 0xc2, 0x03, 0x8b, 0x01, 0x00, 0xa0, 0x12, 0x00, 0x2a, 0xba, | ||
| 983 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x00, 0x32, | ||
| 984 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x32, | ||
| 985 | 0x00, 0x00, 0xc5, 0x03, 0x06, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2a, 0xbc, | ||
| 986 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x32, | ||
| 987 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x00, 0x32, | ||
| 988 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x02, 0x00, 0x00, 0x32, | ||
| 989 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 990 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x32, | ||
| 991 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x02, 0x00, 0x00, 0x32, | ||
| 992 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x00, 0x00, 0x32, | ||
| 993 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x02, 0x00, 0x00, 0x32, | ||
| 994 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0x02, 0x00, 0x00, 0x32, | ||
| 995 | 0x00, 0x00, 0xc8, 0x03, 0x85, 0x01, 0x00, 0x9c, 0x12, 0xc0, 0x29, 0xba, | ||
| 996 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 997 | 0x0b, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 998 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 999 | 0x13, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1000 | 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1001 | 0x0c, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1002 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x06, 0x32, | ||
| 1003 | 0x0f, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1004 | 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1005 | 0x0d, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1006 | 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1007 | 0x14, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1008 | 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1009 | 0x15, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1010 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1011 | 0x18, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1012 | 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1013 | 0x1d, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1014 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x04, 0x32, | ||
| 1015 | 0x1e, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1016 | 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1017 | 0x1f, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1018 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x00, 0x32, | ||
| 1019 | 0x20, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1020 | 0xe0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1021 | 0x17, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1022 | 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1023 | 0x1b, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1024 | 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1025 | 0x1c, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1026 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x40, 0x00, 0x32, | ||
| 1027 | 0x16, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1028 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1029 | 0x1a, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1030 | 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1031 | 0x19, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1032 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1033 | 0x0b, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1034 | 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1035 | 0x0c, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1036 | 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x02, 0x00, 0x36, 0x32, | ||
| 1037 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x32, | ||
| 1038 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, 0x64, 0x02, 0x39, | ||
| 1039 | 0x00, 0x00, 0xfb, 0x03, 0x85, 0x01, 0x00, 0x00, 0x19, 0x00, 0x90, 0xba, | ||
| 1040 | 0x25, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1041 | 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1042 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x32, | ||
| 1043 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xf3, 0x40, 0x01, 0x39, | ||
| 1044 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xe3, 0x40, 0x01, 0x39, | ||
| 1045 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xc3, 0x40, 0x01, 0x39, | ||
| 1046 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xb3, 0x40, 0x01, 0x39, | ||
| 1047 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xa3, 0x40, 0x01, 0x39, | ||
| 1048 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x93, 0x40, 0x01, 0x39, | ||
| 1049 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x83, 0x40, 0x01, 0x39, | ||
| 1050 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x40, 0x01, 0x39, | ||
| 1051 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x63, 0x40, 0x01, 0x39, | ||
| 1052 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x53, 0x40, 0x01, 0x39, | ||
| 1053 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x43, 0x40, 0x01, 0x39, | ||
| 1054 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x33, 0x40, 0x01, 0x39, | ||
| 1055 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x13, 0x40, 0x01, 0x39, | ||
| 1056 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x23, 0x40, 0x01, 0x39, | ||
| 1057 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, 0x80, 0x00, 0x32, | ||
| 1058 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x3f, 0x80, 0xfc, 0x35, | ||
| 1059 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x32, | ||
| 1060 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x32, | ||
| 1061 | 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x36, 0x32, | ||
| 1062 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x03, 0x40, 0x38, 0x32, | ||
| 1063 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0xd2, 0x01, 0x30, 0xb6, | ||
| 1064 | 0x00, 0x00, 0x13, 0x04, 0x04, 0x01, 0x00, 0xd0, 0x12, 0x00, 0x2d, 0xbc, | ||
| 1065 | 0x50, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1066 | 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1067 | 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x32, | ||
| 1068 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 1069 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0xe4, 0x06, 0x00, 0x00, 0x32, | ||
| 1070 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x01, 0xec, 0x06, 0x00, 0x00, 0x32, | ||
| 1071 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 1072 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x2d, 0x3a, | ||
| 1073 | 0x4c, 0x00, 0x1a, 0x04, 0x02, 0x01, 0x00, 0x80, 0x82, 0x0d, 0x2d, 0xbc, | ||
| 1074 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0xae, 0x0d, 0x02, 0x32, | ||
| 1075 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x00, 0x32, | ||
| 1076 | 0x20, 0x00, 0x00, 0x00, 0x00, 0x88, 0x86, 0xcc, 0x07, 0x00, 0x36, 0x32, | ||
| 1077 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x86, 0xcc, 0x07, 0x80, 0x00, 0x3a, | ||
| 1078 | 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0x80, 0x36, 0x32, | ||
| 1079 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x64, 0x02, 0x40, 0x90, 0xb2, | ||
| 1080 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x29, 0x40, 0x90, 0x3a, | ||
| 1081 | 0x00, 0x00, 0x26, 0x04, 0x12, 0x00, 0x00, 0x78, 0x09, 0xc0, 0x20, 0xb2, | ||
| 1082 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xf2, 0x81, 0x97, 0xb6, | ||
| 1083 | 0x1d, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x78, 0xe9, 0xe5, 0x00, 0xb8, | ||
| 1084 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x45, 0x90, 0x30, | ||
| 1085 | 0x00, 0x00, 0x24, 0x04, 0x02, 0x01, 0x00, 0x80, 0xc2, 0x82, 0x97, 0xbc, | ||
| 1086 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x02, 0x00, 0x00, 0x32, | ||
| 1087 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x03, 0x00, 0x00, 0x32, | ||
| 1088 | 0x00, 0x00, 0x2c, 0x04, 0x8e, 0x01, 0x00, 0x80, 0x02, 0x40, 0x28, 0xb2, | ||
| 1089 | 0x00, 0x00, 0x26, 0x0f, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xd2, | ||
| 1090 | 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x0e, 0x00, 0x36, 0x32, | ||
| 1091 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xb9, 0x05, 0x36, 0x30, | ||
| 1092 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x73, 0x80, 0x97, 0x34, | ||
| 1093 | 0x09, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1094 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x00, 0x32, | ||
| 1095 | 0x0a, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1096 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x73, 0x80, 0x97, 0x34, | ||
| 1097 | 0x09, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1098 | 0xfe, 0xca, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x36, 0x32, | ||
| 1099 | 0x0a, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1100 | 0x00, 0x00, 0x3b, 0x04, 0x12, 0x01, 0x00, 0x00, 0x09, 0x40, 0x20, 0xb2, | ||
| 1101 | 0x00, 0x00, 0x39, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1102 | 0x00, 0x00, 0x3b, 0x04, 0x12, 0x00, 0x00, 0x04, 0x09, 0x40, 0x20, 0xb2, | ||
| 1103 | 0x00, 0x00, 0x3e, 0x04, 0x9f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 1104 | 0x00, 0x00, 0x3d, 0x04, 0x12, 0x00, 0x00, 0x08, 0x09, 0x40, 0x20, 0xb2, | ||
| 1105 | 0x02, 0x00, 0x39, 0x04, 0x04, 0x01, 0x00, 0x78, 0x09, 0x24, 0x17, 0xb8, | ||
| 1106 | 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x64, 0x16, 0x38, | ||
| 1107 | 0x00, 0x00, 0x39, 0x04, 0x04, 0x01, 0x00, 0x80, 0x02, 0x81, 0x97, 0xbc, | ||
| 1108 | 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x03, 0x00, 0x36, 0x32, | ||
| 1109 | 0xfe, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x48, 0x03, 0x00, 0x36, 0x92, | ||
| 1110 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x00, 0x09, 0x40, 0x20, 0xb2, | ||
| 1111 | 0x00, 0x00, 0x44, 0x04, 0x12, 0x00, 0x00, 0x04, 0x09, 0x40, 0x20, 0xb2, | ||
| 1112 | 0x00, 0x00, 0x47, 0x04, 0x9f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 1113 | 0x00, 0x00, 0x46, 0x04, 0x12, 0x00, 0x00, 0x08, 0x09, 0x40, 0x20, 0xb2, | ||
| 1114 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb4, 0x02, 0x00, 0x90, 0x32, | ||
| 1115 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1116 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1117 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1118 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1119 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1120 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1121 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1122 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1123 | 0x06, 0x00, 0x59, 0x04, 0x00, 0x00, 0x00, 0x0c, 0x09, 0x64, 0x16, 0x98, | ||
| 1124 | 0x00, 0x00, 0x68, 0x02, 0x00, 0x00, 0x00, 0x14, 0x08, 0x40, 0x90, 0x92, | ||
| 1125 | 0x00, 0x00, 0x97, 0x02, 0x00, 0x00, 0x00, 0x14, 0x08, 0x40, 0x90, 0x92, | ||
| 1126 | 0x33, 0x00, 0x74, 0x03, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 1127 | 0x11, 0x00, 0x74, 0x03, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 1128 | 0x39, 0x00, 0x74, 0x03, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 1129 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1130 | 0x00, 0x00, 0x7f, 0x02, 0x00, 0x00, 0x00, 0x14, 0x08, 0x40, 0x90, 0x92, | ||
| 1131 | 0x00, 0x00, 0x7f, 0x03, 0x00, 0x00, 0x00, 0x14, 0x08, 0x40, 0x90, 0x92, | ||
| 1132 | 0x5a, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x82, 0xcd, 0x90, 0x3a, | ||
| 1133 | 0x0d, 0x00, 0x7c, 0x04, 0x00, 0x00, 0x00, 0xb0, 0x02, 0xe4, 0x16, 0x98, | ||
| 1134 | 0x0d, 0x00, 0x8e, 0x04, 0x00, 0x00, 0x00, 0xb0, 0x02, 0xe4, 0x16, 0x98, | ||
| 1135 | 0x0d, 0x00, 0x97, 0x04, 0x00, 0x00, 0x00, 0xb0, 0x02, 0xe4, 0x16, 0x98, | ||
| 1136 | 0x00, 0x00, 0xa3, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1137 | 0x00, 0x00, 0xad, 0x04, 0x00, 0x00, 0x00, 0x00, 0x09, 0x40, 0x90, 0x9d, | ||
| 1138 | 0x00, 0x00, 0xb3, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1139 | 0x00, 0x00, 0xbd, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1140 | 0x00, 0x00, 0xc7, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1141 | 0x00, 0x00, 0xd1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x09, 0x40, 0x90, 0x9d, | ||
| 1142 | 0x00, 0x00, 0xd8, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1143 | 0x00, 0x00, 0xe1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x09, 0x40, 0x90, 0x9d, | ||
| 1144 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1145 | 0x00, 0x00, 0xf3, 0x04, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x92, | ||
| 1146 | 0x00, 0x00, 0xf3, 0x04, 0x00, 0x00, 0x00, 0x00, 0x09, 0x40, 0x00, 0x92, | ||
| 1147 | 0xd8, 0x00, 0xf5, 0x04, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x36, 0x92, | ||
| 1148 | 0x00, 0x00, 0xff, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1149 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1150 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0xdc, 0x0f, 0x40, 0x90, 0x92, | ||
| 1151 | 0x00, 0x00, 0xe8, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1152 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1153 | 0x00, 0x00, 0xed, 0x04, 0x00, 0x00, 0x00, 0x78, 0x39, 0x40, 0x90, 0x97, | ||
| 1154 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0xec, 0x0e, 0x40, 0x90, 0x92, | ||
| 1155 | 0x00, 0x00, 0xef, 0x04, 0x00, 0x00, 0x00, 0xe8, 0x0e, 0x40, 0x90, 0x92, | ||
| 1156 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0xd4, 0x0e, 0x40, 0x90, 0x92, | ||
| 1157 | 0x00, 0x00, 0xf0, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1158 | 0x00, 0x00, 0x85, 0x05, 0x00, 0x00, 0x00, 0xdc, 0x0e, 0x40, 0x90, 0x92, | ||
| 1159 | 0x00, 0x00, 0x10, 0x05, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1160 | 0x08, 0x00, 0x15, 0x05, 0x00, 0x00, 0x00, 0x50, 0x1f, 0x24, 0x16, 0x98, | ||
| 1161 | 0x00, 0x00, 0x27, 0x05, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x92, | ||
| 1162 | 0x0d, 0x00, 0x32, 0x05, 0x00, 0x00, 0x00, 0xb0, 0x02, 0xe4, 0x16, 0x98, | ||
| 1163 | 0x00, 0x00, 0x33, 0x05, 0x00, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x92, | ||
| 1164 | 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x92, | ||
| 1165 | 0x00, 0x00, 0x89, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1166 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1167 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x93, 0x40, 0x01, 0x39, | ||
| 1168 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x45, 0x90, 0x30, | ||
| 1169 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x22, 0x80, 0x97, 0xbc, | ||
| 1170 | 0x3f, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x82, 0x0d, 0x00, 0xb0, | ||
| 1171 | 0x02, 0x00, 0x80, 0x04, 0xb0, 0x00, 0x00, 0xa0, 0xc2, 0x0a, 0x00, 0xb9, | ||
| 1172 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x04, 0x6b, 0x41, 0x90, 0x34, | ||
| 1173 | 0x00, 0x00, 0xb0, 0x03, 0x80, 0x01, 0x00, 0x80, 0x02, 0x40, 0xb0, 0xb6, | ||
| 1174 | 0x00, 0x00, 0xb0, 0x03, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0xb0, 0xbc, | ||
| 1175 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 1176 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x22, 0x00, 0x2b, 0x37, | ||
| 1177 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x01, 0x00, 0x34, | ||
| 1178 | 0x00, 0x42, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x87, 0x8d, 0x2a, 0x3a, | ||
| 1179 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x00, 0x07, 0x00, 0xb0, 0xb2, | ||
| 1180 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x00, 0xd0, 0x32, | ||
| 1181 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 1182 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0x39, | ||
| 1183 | 0xb0, 0x03, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 1184 | 0x08, 0x00, 0xb0, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x93, 0x40, 0x01, 0x99, | ||
| 1185 | 0x00, 0x00, 0x91, 0x04, 0x9f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 1186 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x40, 0x90, 0x32, | ||
| 1187 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0xc0, 0xfd, 0x32, | ||
| 1188 | 0x02, 0x00, 0x91, 0x04, 0xb0, 0x00, 0x00, 0xa0, 0xc2, 0x0a, 0x00, 0xb9, | ||
| 1189 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x80, 0x90, 0x32, | ||
| 1190 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x40, 0x90, 0x32, | ||
| 1191 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x04, 0x3b, 0x40, 0xb0, 0x31, | ||
| 1192 | 0x00, 0x00, 0x8d, 0x04, 0x04, 0x00, 0x00, 0x80, 0x02, 0x00, 0x2b, 0xbc, | ||
| 1193 | 0xf1, 0x0f, 0x8d, 0x04, 0x00, 0x00, 0x00, 0x8c, 0x0e, 0x00, 0x36, 0x92, | ||
| 1194 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x93, 0x40, 0x01, 0x39, | ||
| 1195 | 0x02, 0x00, 0x98, 0x04, 0xb0, 0x00, 0x00, 0xa0, 0xc2, 0x0a, 0x00, 0xb9, | ||
| 1196 | 0x00, 0x00, 0x9b, 0x04, 0x80, 0x01, 0x00, 0x80, 0x12, 0x40, 0xb0, 0xb6, | ||
| 1197 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x3b, 0x40, 0xb0, 0x33, | ||
| 1198 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xcd, 0x4a, 0xd0, 0x35, | ||
| 1199 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x0b, 0x00, 0x00, 0x32, | ||
| 1200 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x0c, 0x1b, 0xe4, 0xb0, 0x32, | ||
| 1201 | 0x00, 0x00, 0xb0, 0x03, 0x0b, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 1202 | 0x00, 0x00, 0xa1, 0x04, 0x04, 0x00, 0x00, 0x80, 0x02, 0x40, 0x90, 0xb2, | ||
| 1203 | 0x1f, 0x00, 0xb0, 0x03, 0x00, 0x00, 0x00, 0x80, 0x11, 0x40, 0x00, 0x99, | ||
| 1204 | 0x00, 0x00, 0xa0, 0x04, 0x04, 0x00, 0x00, 0x80, 0x02, 0x00, 0xf8, 0xbc, | ||
| 1205 | 0x00, 0x00, 0xb0, 0x03, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xf8, 0x92, | ||
| 1206 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0xfc, 0xb6, | ||
| 1207 | 0x00, 0x00, 0xa7, 0x04, 0x9f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 1208 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x40, 0x90, 0x32, | ||
| 1209 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0xc0, 0xfd, 0x32, | ||
| 1210 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x42, 0x85, 0x90, 0xb0, | ||
| 1211 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x80, 0x90, 0x32, | ||
| 1212 | 0x09, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1213 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x40, 0x90, 0x32, | ||
| 1214 | 0x0a, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1215 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0xc8, 0x0f, 0x81, 0xfc, 0x94, | ||
| 1216 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x72, 0x42, 0x90, 0xbc, | ||
| 1217 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0xe2, 0x42, 0x90, 0xbc, | ||
| 1218 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x78, 0x09, 0x64, 0x90, 0xb5, | ||
| 1219 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x73, 0x00, 0x90, 0x3c, | ||
| 1220 | 0x10, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1221 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1222 | 0x00, 0x00, 0xb6, 0x04, 0x9f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 1223 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x40, 0x90, 0x32, | ||
| 1224 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0xc0, 0xfd, 0x32, | ||
| 1225 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x42, 0x85, 0x90, 0xb0, | ||
| 1226 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x80, 0x90, 0x32, | ||
| 1227 | 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1228 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x80, 0x90, 0x32, | ||
| 1229 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x40, 0x90, 0x32, | ||
| 1230 | 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1231 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0xe4, 0x0f, 0x40, 0x90, 0x92, | ||
| 1232 | 0x00, 0x00, 0xc0, 0x04, 0x9f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 1233 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x40, 0x90, 0x32, | ||
| 1234 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0xc0, 0xfd, 0x32, | ||
| 1235 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x42, 0x85, 0x90, 0xb0, | ||
| 1236 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x80, 0x90, 0x32, | ||
| 1237 | 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1238 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x0e, 0x80, 0x90, 0x32, | ||
| 1239 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x40, 0x90, 0x32, | ||
| 1240 | 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1241 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0xac, 0x0e, 0x40, 0x90, 0x92, | ||
| 1242 | 0x00, 0x00, 0xca, 0x04, 0x9f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 1243 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x40, 0x90, 0x32, | ||
| 1244 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0xc0, 0xfd, 0x32, | ||
| 1245 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x42, 0x85, 0x90, 0xb0, | ||
| 1246 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x80, 0x90, 0x32, | ||
| 1247 | 0x05, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1248 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x40, 0x90, 0x32, | ||
| 1249 | 0x06, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1250 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x0f, 0x80, 0x90, 0x32, | ||
| 1251 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0x48, 0x0f, 0x40, 0x90, 0x92, | ||
| 1252 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x82, 0x42, 0x90, 0xbc, | ||
| 1253 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x78, 0x09, 0x64, 0x90, 0xb5, | ||
| 1254 | 0x00, 0x00, 0xd5, 0x04, 0x04, 0x01, 0x00, 0x80, 0x82, 0x42, 0x90, 0xbc, | ||
| 1255 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x32, | ||
| 1256 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x90, 0x32, | ||
| 1257 | 0x12, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1258 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0x40, 0x1f, 0x40, 0x90, 0x9c, | ||
| 1259 | 0x00, 0x00, 0xdb, 0x04, 0x9f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 1260 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x40, 0x90, 0x32, | ||
| 1261 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0xc0, 0xfd, 0x32, | ||
| 1262 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x42, 0x85, 0x90, 0xb0, | ||
| 1263 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x80, 0x90, 0x32, | ||
| 1264 | 0x07, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1265 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x40, 0x90, 0x32, | ||
| 1266 | 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1267 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1268 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x82, 0x42, 0x90, 0xbc, | ||
| 1269 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x78, 0x09, 0x64, 0x90, 0xb5, | ||
| 1270 | 0x00, 0x00, 0xe5, 0x04, 0x04, 0x01, 0x00, 0x80, 0x82, 0x42, 0x90, 0xbc, | ||
| 1271 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x32, | ||
| 1272 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x90, 0x32, | ||
| 1273 | 0x11, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1274 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0xfc, 0x1f, 0x40, 0x90, 0x9c, | ||
| 1275 | 0x00, 0x00, 0xeb, 0x04, 0x9f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 1276 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x40, 0x90, 0x32, | ||
| 1277 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0xc0, 0xfd, 0x32, | ||
| 1278 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x0e, 0x80, 0x90, 0x32, | ||
| 1279 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0x88, 0x0e, 0x40, 0x90, 0x92, | ||
| 1280 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x40, 0x90, 0x37, | ||
| 1281 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0x80, 0x0f, 0xa4, 0x97, 0x9a, | ||
| 1282 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0xbc, 0x0e, 0x80, 0xee, 0x9d, | ||
| 1283 | 0x00, 0x00, 0xf2, 0x04, 0x04, 0x01, 0x00, 0x80, 0x02, 0x40, 0x90, 0xbc, | ||
| 1284 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0xc0, 0x00, 0x32, | ||
| 1285 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0xe4, 0x1e, 0x40, 0x90, 0x9c, | ||
| 1286 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x22, 0x00, 0x90, 0x37, | ||
| 1287 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x86, 0xc0, 0x07, 0x40, 0x90, 0x92, | ||
| 1288 | 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0xe4, 0x16, 0x38, | ||
| 1289 | 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x36, 0x32, | ||
| 1290 | 0x00, 0x00, 0xfa, 0x04, 0x04, 0x00, 0x00, 0x80, 0x02, 0x24, 0xf6, 0xbc, | ||
| 1291 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x3f, 0x80, 0xfc, 0x34, | ||
| 1292 | 0x40, 0x80, 0xfc, 0x04, 0x00, 0x00, 0x00, 0x28, 0x09, 0x80, 0x36, 0x92, | ||
| 1293 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x0f, 0x00, 0x00, 0x32, | ||
| 1294 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x79, 0x01, 0x00, 0x34, | ||
| 1295 | 0x02, 0x00, 0xfc, 0x04, 0xb0, 0x00, 0x00, 0xa0, 0xc2, 0x0a, 0x00, 0xb9, | ||
| 1296 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x0c, 0xab, 0xe4, 0xb0, 0x32, | ||
| 1297 | 0x1f, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0x80, 0x11, 0x40, 0x00, 0x99, | ||
| 1298 | 0xea, 0x05, 0x05, 0x05, 0x04, 0x01, 0x00, 0x80, 0x82, 0x4d, 0x90, 0xbc, | ||
| 1299 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0x0f, 0x00, 0x15, 0x32, | ||
| 1300 | 0x00, 0xfe, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x37, 0x32, | ||
| 1301 | 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x0f, 0x00, 0x36, 0x32, | ||
| 1302 | 0x98, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0x0f, 0x00, 0x36, 0x32, | ||
| 1303 | 0x00, 0x00, 0x0b, 0x05, 0x00, 0x00, 0x00, 0xc8, 0x4f, 0x80, 0xfc, 0x95, | ||
| 1304 | 0x36, 0x23, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x82, 0x4d, 0x90, 0xbc, | ||
| 1305 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0x0f, 0x80, 0x14, 0x32, | ||
| 1306 | 0x00, 0xf8, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x37, 0x32, | ||
| 1307 | 0xc0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x0f, 0x00, 0x36, 0x32, | ||
| 1308 | 0x98, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0x0f, 0x00, 0x36, 0x32, | ||
| 1309 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x4f, 0x80, 0xfc, 0x34, | ||
| 1310 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x8f, 0x4d, 0x90, 0x3a, | ||
| 1311 | 0x00, 0x00, 0x8a, 0x11, 0x60, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 1312 | 0x00, 0x00, 0x8a, 0x11, 0x7a, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 1313 | 0x00, 0x00, 0xa9, 0x0f, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 1314 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1315 | 0x00, 0x00, 0x12, 0x05, 0x80, 0x01, 0x00, 0x80, 0x02, 0x40, 0x90, 0xb6, | ||
| 1316 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x6f, 0x80, 0xfc, 0x34, | ||
| 1317 | 0x00, 0x00, 0x14, 0x05, 0x80, 0x01, 0x00, 0x80, 0x12, 0x40, 0x90, 0xb6, | ||
| 1318 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x5f, 0x80, 0xfc, 0x34, | ||
| 1319 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1320 | 0x00, 0x00, 0x17, 0x05, 0x04, 0x01, 0x00, 0x80, 0x32, 0x40, 0x90, 0xb0, | ||
| 1321 | 0x80, 0x01, 0x8d, 0x04, 0x00, 0x00, 0x00, 0xc8, 0x8f, 0x8d, 0xfc, 0x91, | ||
| 1322 | 0x00, 0x00, 0x19, 0x05, 0x80, 0x00, 0x00, 0x80, 0x12, 0x40, 0x90, 0xb6, | ||
| 1323 | 0x00, 0x00, 0x1a, 0x05, 0x00, 0x00, 0x00, 0xc8, 0x7f, 0x80, 0xfc, 0x95, | ||
| 1324 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x7f, 0x80, 0xfc, 0x34, | ||
| 1325 | 0x00, 0x00, 0x1c, 0x05, 0x80, 0x00, 0x00, 0x80, 0x02, 0x40, 0x90, 0xb6, | ||
| 1326 | 0x00, 0x00, 0x1d, 0x05, 0x00, 0x00, 0x00, 0xc8, 0x8f, 0x80, 0xfc, 0x95, | ||
| 1327 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x8f, 0x80, 0xfc, 0x34, | ||
| 1328 | 0x00, 0x00, 0x20, 0x05, 0x80, 0x00, 0x00, 0x80, 0x22, 0x40, 0x90, 0xb6, | ||
| 1329 | 0xf1, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x0e, 0x00, 0x36, 0x32, | ||
| 1330 | 0x00, 0x00, 0x22, 0x05, 0x00, 0x00, 0x00, 0xc8, 0x1f, 0x81, 0xfc, 0x95, | ||
| 1331 | 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x0e, 0x00, 0x36, 0x32, | ||
| 1332 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x1f, 0x81, 0xfc, 0x34, | ||
| 1333 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x82, 0x02, 0xf5, 0xbc, | ||
| 1334 | 0x00, 0x00, 0x8a, 0x11, 0x03, 0x00, 0x00, 0x78, 0x09, 0x00, 0xf5, 0xbd, | ||
| 1335 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0xe2, 0x25, 0xf5, 0xb5, | ||
| 1336 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x1f, 0x24, 0x16, 0x38, | ||
| 1337 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0x50, 0x1f, 0x00, 0xf5, 0x9c, | ||
| 1338 | 0x80, 0x01, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x82, 0x8d, 0xfc, 0xb0, | ||
| 1339 | 0x00, 0x00, 0x2b, 0x05, 0x9f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 1340 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x40, 0x90, 0x32, | ||
| 1341 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0xc0, 0xfd, 0x32, | ||
| 1342 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0xf5, 0x3a, | ||
| 1343 | 0x8c, 0xcc, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x36, 0x32, | ||
| 1344 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x00, 0x07, 0x80, 0x90, 0xb2, | ||
| 1345 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x40, 0x90, 0x32, | ||
| 1346 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 1347 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 1348 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1349 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0xec, 0x03, 0x40, 0x90, 0x92, | ||
| 1350 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0x40, 0x90, 0xbc, | ||
| 1351 | 0x00, 0x00, 0x34, 0x05, 0xb2, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xb2, | ||
| 1352 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xec, 0x16, 0xe4, 0x6e, 0x3a, | ||
| 1353 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x93, 0x40, 0x01, 0x39, | ||
| 1354 | 0x00, 0x00, 0x69, 0x05, 0x17, 0x10, 0x01, 0xf8, 0x02, 0x00, 0x6e, 0xb2, | ||
| 1355 | 0x06, 0x00, 0x3f, 0x05, 0x04, 0x01, 0x00, 0x80, 0x82, 0x8d, 0x2f, 0xb0, | ||
| 1356 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x82, 0x8d, 0x2f, 0x32, | ||
| 1357 | 0x00, 0xc0, 0xd3, 0x0e, 0x00, 0x00, 0x00, 0x28, 0x09, 0x80, 0x36, 0xd2, | ||
| 1358 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0x3c, | ||
| 1359 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x86, 0xc8, 0x06, 0x00, 0x00, 0x32, | ||
| 1360 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 1361 | 0x00, 0x00, 0x40, 0x05, 0x00, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x92, | ||
| 1362 | 0x00, 0x00, 0x46, 0x05, 0x04, 0x19, 0x86, 0x80, 0x02, 0x80, 0x6c, 0xbc, | ||
| 1363 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x12, 0x80, 0x2f, 0xb6, | ||
| 1364 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x6e, 0x32, | ||
| 1365 | 0x00, 0x00, 0x00, 0x00, 0xc1, 0x08, 0x00, 0x04, 0x09, 0x00, 0x6e, 0x32, | ||
| 1366 | 0x00, 0x00, 0x00, 0x00, 0xc0, 0x15, 0x86, 0x2c, 0x09, 0xc0, 0x6c, 0x32, | ||
| 1367 | 0x00, 0x00, 0x4c, 0x05, 0x22, 0x1d, 0x86, 0xc8, 0x06, 0xc0, 0x92, 0xb2, | ||
| 1368 | 0x00, 0x00, 0x4c, 0x05, 0x00, 0x18, 0x86, 0xc8, 0x06, 0x40, 0x00, 0x92, | ||
| 1369 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x22, 0x80, 0x2f, 0xb6, | ||
| 1370 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x09, 0x00, 0x6e, 0x32, | ||
| 1371 | 0x00, 0x00, 0x00, 0x00, 0xc2, 0x48, 0x00, 0x04, 0x09, 0x00, 0x6e, 0x32, | ||
| 1372 | 0x00, 0x00, 0x00, 0x00, 0xc0, 0x16, 0x86, 0x2c, 0x09, 0xc0, 0x6c, 0x32, | ||
| 1373 | 0x00, 0x00, 0x4c, 0x05, 0x21, 0x1d, 0x86, 0xc8, 0x06, 0xc0, 0x92, 0xb2, | ||
| 1374 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x86, 0xc8, 0x06, 0x00, 0x00, 0x32, | ||
| 1375 | 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x09, 0x80, 0x36, 0x32, | ||
| 1376 | 0x00, 0x00, 0x54, 0x05, 0x04, 0x02, 0x01, 0x80, 0x02, 0xc0, 0x6e, 0xbc, | ||
| 1377 | 0x00, 0x00, 0xd3, 0x0e, 0x00, 0x02, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0xdc, | ||
| 1378 | 0x00, 0x00, 0x52, 0x05, 0x80, 0x00, 0x00, 0x80, 0x02, 0x80, 0x2f, 0xb6, | ||
| 1379 | 0x00, 0x00, 0x54, 0x05, 0x81, 0x00, 0x00, 0xf8, 0x22, 0x80, 0x2f, 0xb4, | ||
| 1380 | 0x00, 0x00, 0x54, 0x05, 0x00, 0x18, 0x86, 0xc8, 0x06, 0x40, 0x00, 0x92, | ||
| 1381 | 0x00, 0x00, 0x54, 0x05, 0x82, 0x00, 0x00, 0xf8, 0x12, 0x80, 0x2f, 0xb4, | ||
| 1382 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x86, 0xc8, 0x06, 0x00, 0x00, 0x32, | ||
| 1383 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x00, 0x2d, 0xbc, | ||
| 1384 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 1385 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x86, 0xc8, 0x06, 0x00, 0x00, 0x32, | ||
| 1386 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x0a, 0x32, | ||
| 1387 | 0x00, 0x38, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x36, 0x32, | ||
| 1388 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x00, 0x07, 0x00, 0x90, 0xb2, | ||
| 1389 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x40, 0x90, 0x32, | ||
| 1390 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 1391 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 1392 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 1393 | 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x32, | ||
| 1394 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x32, | ||
| 1395 | 0x00, 0xc0, 0x69, 0x05, 0x18, 0x00, 0x00, 0x00, 0xa9, 0xcd, 0x3e, 0xb2, | ||
| 1396 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x86, 0x04, 0x19, 0x80, 0x6c, 0x3a, | ||
| 1397 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x07, 0x00, 0x00, 0x32, | ||
| 1398 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x07, 0x00, 0x00, 0x32, | ||
| 1399 | 0x00, 0x01, 0x00, 0x80, 0x00, 0x38, 0x00, 0x00, 0x07, 0x00, 0x37, 0x32, | ||
| 1400 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x0c, 0xf7, 0x7f, 0x90, 0x30, | ||
| 1401 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0x00, 0x90, 0xb2, | ||
| 1402 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0x34, | ||
| 1403 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 1404 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x10, 0x86, 0x80, 0x72, 0x82, 0x6c, 0xbc, | ||
| 1405 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x86, 0xa8, 0x42, 0x80, 0x6c, 0x37, | ||
| 1406 | 0x00, 0x00, 0x78, 0x05, 0x12, 0x00, 0x70, 0x38, 0x02, 0x00, 0x7c, 0xb2, | ||
| 1407 | 0x00, 0x00, 0x8a, 0x11, 0x0b, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 1408 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xe0, 0x07, 0x00, 0x00, 0x32, | ||
| 1409 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 1410 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x3c, 0x02, 0x00, 0x7e, 0x32, | ||
| 1411 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x30, 0x02, 0x00, 0x7e, 0x32, | ||
| 1412 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x34, 0x02, 0x00, 0x7e, 0x32, | ||
| 1413 | 0x00, 0x00, 0x6b, 0x05, 0x02, 0x01, 0x00, 0x80, 0xb2, 0x82, 0x2a, 0xbc, | ||
| 1414 | 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x32, | ||
| 1415 | 0x06, 0x00, 0x3f, 0x05, 0x04, 0x01, 0x00, 0x80, 0x82, 0x8d, 0x2f, 0xb0, | ||
| 1416 | 0x00, 0x00, 0x39, 0x05, 0x04, 0x03, 0x01, 0x80, 0x02, 0xc0, 0x6e, 0xbc, | ||
| 1417 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0xe0, 0x06, 0x80, 0x2f, 0x32, | ||
| 1418 | 0x00, 0x00, 0xa4, 0x03, 0xa2, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x92, | ||
| 1419 | 0x00, 0x00, 0x7a, 0x05, 0x04, 0x03, 0x01, 0x80, 0x02, 0xc0, 0x6e, 0xbc, | ||
| 1420 | 0x00, 0x00, 0x83, 0x05, 0x00, 0x10, 0x86, 0xc8, 0x46, 0x80, 0x2a, 0x96, | ||
| 1421 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x86, 0xc8, 0x46, 0x80, 0x2a, 0x36, | ||
| 1422 | 0x00, 0x00, 0x7e, 0x05, 0x80, 0x00, 0x00, 0x80, 0x12, 0x80, 0x2f, 0xb6, | ||
| 1423 | 0x03, 0x00, 0x80, 0x05, 0x22, 0x00, 0x00, 0xf8, 0x82, 0x8d, 0x2f, 0xb2, | ||
| 1424 | 0x00, 0x00, 0x80, 0x05, 0x00, 0x18, 0x86, 0xc8, 0x06, 0x00, 0x00, 0x92, | ||
| 1425 | 0x00, 0x00, 0x83, 0x05, 0x80, 0x00, 0x00, 0x80, 0x22, 0x80, 0x2f, 0xb6, | ||
| 1426 | 0x00, 0x00, 0x00, 0x00, 0xc2, 0x01, 0x00, 0xf8, 0x02, 0x80, 0x2f, 0x35, | ||
| 1427 | 0x00, 0xc0, 0xd3, 0x0e, 0x00, 0x00, 0x00, 0x28, 0x09, 0x80, 0x36, 0xd2, | ||
| 1428 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0x3c, | ||
| 1429 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 1430 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0xe0, 0x06, 0x80, 0x2f, 0x32, | ||
| 1431 | 0x00, 0x00, 0xa4, 0x03, 0xa2, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x92, | ||
| 1432 | 0x00, 0x00, 0x8a, 0x05, 0x04, 0x01, 0x00, 0x80, 0xa2, 0xc0, 0xed, 0xbc, | ||
| 1433 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0e, 0x80, 0x02, 0x32, | ||
| 1434 | 0x40, 0x7e, 0x05, 0x00, 0x00, 0x00, 0x00, 0xb4, 0x0e, 0x00, 0x37, 0x32, | ||
| 1435 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0x0e, 0x80, 0x07, 0x32, | ||
| 1436 | 0x64, 0x00, 0x8f, 0x05, 0x00, 0x00, 0x00, 0xcc, 0x0e, 0x00, 0x36, 0x92, | ||
| 1437 | 0x64, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x82, 0xcd, 0xed, 0xbc, | ||
| 1438 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0e, 0x40, 0x00, 0x32, | ||
| 1439 | 0xa0, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb4, 0x0e, 0x00, 0x36, 0x32, | ||
| 1440 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0x0e, 0xc0, 0x00, 0x32, | ||
| 1441 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x0e, 0x80, 0x02, 0x32, | ||
| 1442 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x33, 0x7b, 0xec, 0x39, | ||
| 1443 | 0x1e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 1444 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x6e, 0xc0, 0xec, 0x37, | ||
| 1445 | 0x00, 0x00, 0x8d, 0x04, 0x00, 0x00, 0x00, 0xd8, 0x0e, 0xc0, 0xed, 0x92, | ||
| 1446 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x65, 0x01, 0x80, 0xa2, 0xdb, 0x2c, 0xbc, | ||
| 1447 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x80, 0xb2, | ||
| 1448 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x1c, 0x01, 0x80, 0x52, 0xc0, 0x6e, 0xbc, | ||
| 1449 | 0x2b, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xcd, 0x81, 0xbc, | ||
| 1450 | 0x3d, 0x00, 0x8a, 0x11, 0x02, 0x00, 0x00, 0x80, 0x82, 0xcd, 0x81, 0xbc, | ||
| 1451 | 0x35, 0x00, 0x9c, 0x05, 0x04, 0x00, 0x00, 0x80, 0x82, 0xcd, 0x81, 0xbc, | ||
| 1452 | 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 1453 | 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x89, 0xcd, 0x81, 0x3c, | ||
| 1454 | 0x10, 0x00, 0xe2, 0x10, 0x00, 0x1c, 0x01, 0x14, 0x59, 0xe4, 0x6e, 0xd9, | ||
| 1455 | 0xa4, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x82, 0xcd, 0x81, 0x3a, | ||
| 1456 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x80, 0xb2, | ||
| 1457 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x65, 0x01, 0x80, 0xa2, 0xdb, 0x2c, 0xbc, | ||
| 1458 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x18, 0x01, 0x80, 0x92, 0xc0, 0x6e, 0xbc, | ||
| 1459 | 0x2b, 0x00, 0x8a, 0x11, 0x02, 0x00, 0x00, 0x80, 0x82, 0xcd, 0x81, 0xbc, | ||
| 1460 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 1461 | 0x10, 0x00, 0xe2, 0x10, 0x00, 0x18, 0x01, 0x14, 0x79, 0xe0, 0x6e, 0xd9, | ||
| 1462 | 0xa4, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x82, 0xcd, 0x81, 0x3a, | ||
| 1463 | 0xe1, 0x05, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1464 | 0xea, 0x05, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1465 | 0xf3, 0x05, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1466 | 0xfc, 0x05, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1467 | 0x05, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1468 | 0x0e, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1469 | 0x17, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1470 | 0x20, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1471 | 0x29, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1472 | 0x32, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1473 | 0x3b, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1474 | 0x44, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1475 | 0x4d, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1476 | 0x56, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1477 | 0x5f, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1478 | 0x68, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1479 | 0x71, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1480 | 0x7a, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1481 | 0x83, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1482 | 0x8c, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1483 | 0x95, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1484 | 0x9e, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1485 | 0xa7, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1486 | 0xb0, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1487 | 0xb9, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1488 | 0xc2, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1489 | 0xcb, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1490 | 0xd4, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1491 | 0xdd, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1492 | 0xe6, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1493 | 0xef, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1494 | 0xf8, 0x06, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1495 | 0x01, 0x07, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1496 | 0x0a, 0x07, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1497 | 0x13, 0x07, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1498 | 0x1c, 0x07, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1499 | 0x25, 0x07, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1500 | 0x2e, 0x07, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1501 | 0x37, 0x07, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1502 | 0x40, 0x07, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1503 | 0x49, 0x07, 0x00, 0x00, 0x00, 0x18, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1504 | 0x00, 0x00, 0x57, 0x03, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x00, 0x92, | ||
| 1505 | 0x00, 0x00, 0xa8, 0x02, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1506 | 0x52, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1507 | 0x57, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1508 | 0x5c, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1509 | 0x61, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1510 | 0x66, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1511 | 0x6b, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1512 | 0x70, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1513 | 0x75, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1514 | 0x7a, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1515 | 0x7f, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1516 | 0x84, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1517 | 0x89, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1518 | 0x8e, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1519 | 0x93, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1520 | 0x98, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1521 | 0x9d, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x88, 0x82, 0xcd, 0x6e, 0x3a, | ||
| 1522 | 0x00, 0x00, 0x5f, 0x03, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x00, 0x92, | ||
| 1523 | 0x00, 0x00, 0x71, 0x03, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x00, 0x92, | ||
| 1524 | 0x00, 0x00, 0x3b, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x01, 0x92, | ||
| 1525 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1526 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1527 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1528 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1529 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1530 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1531 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1532 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1533 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1534 | 0x00, 0x00, 0x79, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1535 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1536 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1537 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1538 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1539 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1540 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1541 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1542 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1543 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1544 | 0x00, 0x00, 0x88, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1545 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1546 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1547 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1548 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1549 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1550 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1551 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1552 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1553 | 0x00, 0x00, 0xda, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1554 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1555 | 0x00, 0x00, 0xda, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1556 | 0x00, 0x00, 0xa2, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1557 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1558 | 0x00, 0x00, 0xda, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1559 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1560 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1561 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1562 | 0x00, 0x00, 0xea, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1563 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1564 | 0x00, 0x00, 0xea, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1565 | 0x00, 0x00, 0xa2, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1566 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1567 | 0x00, 0x00, 0xea, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1568 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1569 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1570 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1571 | 0x00, 0x00, 0xe8, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1572 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1573 | 0x00, 0x00, 0xe8, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1574 | 0x00, 0x00, 0xa2, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1575 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1576 | 0x00, 0x00, 0xe8, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1577 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1578 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1579 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1580 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1581 | 0x00, 0x00, 0x86, 0x0a, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1582 | 0x00, 0x00, 0xd7, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1583 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1584 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1585 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1586 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1587 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1588 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1589 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1590 | 0x00, 0x00, 0x7d, 0x0a, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1591 | 0x00, 0x00, 0xd7, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1592 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1593 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1594 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1595 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1596 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1597 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1598 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1599 | 0x00, 0x00, 0x7d, 0x0a, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1600 | 0x00, 0x00, 0xd7, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1601 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1602 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1603 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1604 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1605 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1606 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1607 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1608 | 0x00, 0x00, 0x0c, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1609 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1610 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1611 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1612 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1613 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1614 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1615 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1616 | 0x00, 0x00, 0xe9, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1617 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1618 | 0x00, 0x00, 0xe9, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1619 | 0x00, 0x00, 0xa2, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1620 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1621 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1622 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1623 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1624 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1625 | 0x00, 0x00, 0xe9, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1626 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1627 | 0x00, 0x00, 0xe9, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1628 | 0x00, 0x00, 0xa2, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1629 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1630 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1631 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1632 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1633 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1634 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1635 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1636 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1637 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1638 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1639 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1640 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1641 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1642 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1643 | 0x00, 0x00, 0xc1, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1644 | 0x00, 0x00, 0xb8, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1645 | 0x00, 0x00, 0xc1, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1646 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1647 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1648 | 0x00, 0x00, 0xc1, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1649 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1650 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1651 | 0x00, 0x00, 0x81, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x00, 0x92, | ||
| 1652 | 0x00, 0x00, 0x81, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1653 | 0x00, 0x00, 0x81, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1654 | 0x00, 0x00, 0x81, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1655 | 0x00, 0x00, 0x86, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1656 | 0x00, 0x00, 0x81, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x01, 0x92, | ||
| 1657 | 0x00, 0x00, 0x81, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1658 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1659 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1660 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1661 | 0x00, 0x00, 0x76, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1662 | 0x00, 0x00, 0x76, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1663 | 0x00, 0x00, 0x76, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1664 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1665 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1666 | 0x00, 0x00, 0x76, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1667 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1668 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1669 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1670 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1671 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1672 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1673 | 0x00, 0x00, 0xc9, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1674 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1675 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1676 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1677 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1678 | 0x00, 0x00, 0x47, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1679 | 0x00, 0x00, 0x4b, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1680 | 0x00, 0x00, 0xb0, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1681 | 0x00, 0x00, 0x4b, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1682 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1683 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1684 | 0x00, 0x00, 0x4b, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1685 | 0x00, 0x00, 0xa3, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x02, 0x92, | ||
| 1686 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1687 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1688 | 0x00, 0x00, 0x4c, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1689 | 0x00, 0x00, 0xb0, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1690 | 0x00, 0x00, 0x4c, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1691 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1692 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1693 | 0x00, 0x00, 0x4c, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1694 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1695 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1696 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1697 | 0x00, 0x00, 0x51, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1698 | 0x00, 0x00, 0x51, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1699 | 0x00, 0x00, 0x51, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1700 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1701 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1702 | 0x00, 0x00, 0x51, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1703 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1704 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1705 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1706 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1707 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1708 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1709 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1710 | 0x00, 0x00, 0x68, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x00, 0x92, | ||
| 1711 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1712 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1713 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1714 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1715 | 0x00, 0x00, 0x64, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1716 | 0x00, 0x00, 0x64, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1717 | 0x00, 0x00, 0x64, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1718 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1719 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1720 | 0x00, 0x00, 0x64, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1721 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1722 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1723 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1724 | 0x00, 0x00, 0x7e, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1725 | 0x00, 0x00, 0x7e, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1726 | 0x00, 0x00, 0x7e, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1727 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1728 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1729 | 0x00, 0x00, 0x7e, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1730 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1731 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x00, 0x92, | ||
| 1732 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1733 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1734 | 0x00, 0x00, 0x8f, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1735 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1736 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1737 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1738 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1739 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1740 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1741 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1742 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1743 | 0x00, 0x00, 0xa0, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1744 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1745 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1746 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1747 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1748 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1749 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1750 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1751 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1752 | 0x00, 0x00, 0xa0, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1753 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1754 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1755 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1756 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1757 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1758 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1759 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1760 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1761 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1762 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1763 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1764 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1765 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1766 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1767 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1768 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1769 | 0x00, 0x00, 0xb5, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1770 | 0x00, 0x00, 0xb5, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1771 | 0x00, 0x00, 0xb5, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1772 | 0x00, 0x00, 0xa2, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1773 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1774 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1775 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1776 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1777 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1778 | 0x00, 0x00, 0x75, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1779 | 0x00, 0x00, 0x75, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1780 | 0x00, 0x00, 0x75, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1781 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1782 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1783 | 0x00, 0x00, 0x75, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1784 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1785 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1786 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1787 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1788 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1789 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1790 | 0x00, 0x00, 0xcc, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x02, 0x92, | ||
| 1791 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1792 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1793 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1794 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1795 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1796 | 0x00, 0x00, 0x88, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1797 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1798 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1799 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1800 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1801 | 0x00, 0x00, 0xc4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1802 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1803 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1804 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1805 | 0x00, 0x00, 0x88, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1806 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1807 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1808 | 0x00, 0x00, 0xd4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1809 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1810 | 0x00, 0x00, 0xc4, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1811 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1812 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1813 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1814 | 0x00, 0x00, 0xa8, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1815 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1816 | 0x00, 0x00, 0xa8, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1817 | 0x00, 0x00, 0xa2, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1818 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1819 | 0x00, 0x00, 0xa8, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1820 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1821 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1822 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1823 | 0x00, 0x00, 0xa8, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1824 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1825 | 0x00, 0x00, 0xa8, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1826 | 0x00, 0x00, 0xa2, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1827 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1828 | 0x00, 0x00, 0xa8, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1829 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1830 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1831 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1832 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1833 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1834 | 0x00, 0x00, 0xa8, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1835 | 0x00, 0x00, 0xa2, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1836 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1837 | 0x00, 0x00, 0xa8, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1838 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1839 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1840 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1841 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1842 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1843 | 0x00, 0x00, 0xa8, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1844 | 0x00, 0x00, 0xa2, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1845 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1846 | 0x00, 0x00, 0xa8, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1847 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1848 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1849 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1850 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1851 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1852 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1853 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1854 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1855 | 0x00, 0x00, 0x2a, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1856 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1857 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1858 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1859 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1860 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1861 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1862 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1863 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1864 | 0x00, 0x00, 0x2a, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1865 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1866 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1867 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1868 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1869 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1870 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1871 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1872 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1873 | 0x00, 0x00, 0x34, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x01, 0x92, | ||
| 1874 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1875 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1876 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1877 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1878 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1879 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1880 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1881 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1882 | 0x00, 0x00, 0x34, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1883 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1884 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1885 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1886 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1887 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1888 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1889 | 0x00, 0x00, 0x31, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x01, 0x92, | ||
| 1890 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1891 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1892 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1893 | 0x00, 0x00, 0xab, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x00, 0x92, | ||
| 1894 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1895 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1896 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1897 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1898 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1899 | 0x00, 0x00, 0xf3, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1900 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1901 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1902 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1903 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1904 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1905 | 0x00, 0x00, 0xb6, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1906 | 0x00, 0x00, 0xb6, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1907 | 0x00, 0x00, 0xb6, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1908 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1909 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1910 | 0x00, 0x00, 0x0a, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1911 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1912 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1913 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1914 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1915 | 0x00, 0x00, 0x1a, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1916 | 0x00, 0x00, 0xb4, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1917 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1918 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1919 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1920 | 0x00, 0x00, 0xc3, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1921 | 0x00, 0x00, 0xc3, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1922 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1923 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1924 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1925 | 0x00, 0x00, 0xe5, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1926 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1927 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1928 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1929 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1930 | 0x00, 0x00, 0xe8, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1931 | 0x00, 0x00, 0xe8, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1932 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1933 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1934 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1935 | 0x00, 0x00, 0xea, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1936 | 0x00, 0x00, 0xea, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1937 | 0x00, 0x00, 0xea, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1938 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1939 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x00, 0x92, | ||
| 1940 | 0x00, 0x00, 0xc2, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1941 | 0x00, 0x00, 0xc2, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1942 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1943 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x00, 0x92, | ||
| 1944 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x40, 0x00, 0x92, | ||
| 1945 | 0x00, 0x00, 0xf8, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1946 | 0x00, 0x00, 0xf8, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1947 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1948 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1949 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1950 | 0x00, 0x00, 0x2e, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1951 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1952 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1953 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1954 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1955 | 0x00, 0x00, 0x0f, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1956 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1957 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1958 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1959 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1960 | 0x00, 0x00, 0x07, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1961 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1962 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1963 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1964 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1965 | 0x00, 0x00, 0x22, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1966 | 0x00, 0x00, 0x22, 0x09, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1967 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1968 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1969 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 1970 | 0x00, 0x00, 0xef, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0x80, 0x00, 0x92, | ||
| 1971 | 0x00, 0x00, 0xef, 0x08, 0x00, 0x00, 0x00, 0x10, 0x08, 0xc0, 0x00, 0x92, | ||
| 1972 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x01, 0x92, | ||
| 1973 | 0x08, 0x00, 0xa1, 0x03, 0x00, 0x18, 0x01, 0xe8, 0x76, 0x20, 0x81, 0x99, | ||
| 1974 | 0x08, 0x00, 0x9d, 0x03, 0x00, 0x18, 0x01, 0xe8, 0x76, 0x20, 0x81, 0x99, | ||
| 1975 | 0x00, 0x00, 0xb0, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 1976 | 0x08, 0x00, 0xa7, 0x07, 0x1d, 0x19, 0x01, 0xe8, 0x76, 0x20, 0x81, 0xb9, | ||
| 1977 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 1978 | 0x00, 0x00, 0xa1, 0x03, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 1979 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 1980 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x94, | ||
| 1981 | 0x08, 0x00, 0xa1, 0x03, 0x00, 0x1c, 0x01, 0xe8, 0x76, 0x20, 0x81, 0x99, | ||
| 1982 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x0f, 0x01, 0x80, 0x02, 0xc0, 0x6e, 0xb6, | ||
| 1983 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 1984 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x01, 0xec, 0x06, 0xc0, 0x6e, 0x35, | ||
| 1985 | 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x36, 0x32, | ||
| 1986 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xa9, 0x00, 0x2d, 0x37, | ||
| 1987 | 0xb4, 0xcc, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x87, 0x8d, 0x97, 0x3a, | ||
| 1988 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x99, 0xc0, 0x2c, 0x37, | ||
| 1989 | 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x89, 0x8d, 0x97, 0x3a, | ||
| 1990 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x10, 0x00, 0x00, 0x87, 0xbf, 0x97, 0xba, | ||
| 1991 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x40, 0xfe, 0x32, | ||
| 1992 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 1993 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, 0x78, 0x09, 0x00, 0x6e, 0x32, | ||
| 1994 | 0x00, 0x00, 0xb7, 0x07, 0xb7, 0x10, 0x02, 0xe0, 0x06, 0x80, 0x97, 0xb2, | ||
| 1995 | 0x00, 0x00, 0xba, 0x07, 0x80, 0x00, 0x00, 0x80, 0xf2, 0x80, 0xfc, 0xb6, | ||
| 1996 | 0x00, 0x00, 0xbb, 0x07, 0x00, 0x00, 0x00, 0xc8, 0xff, 0x80, 0xfc, 0x94, | ||
| 1997 | 0x00, 0x00, 0xbc, 0x07, 0x9f, 0x99, 0x00, 0x80, 0x82, 0x1b, 0xee, 0xbc, | ||
| 1998 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0xe0, 0x0e, 0x00, 0x6e, 0x32, | ||
| 1999 | 0x00, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 2000 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2001 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x02, 0x1c, 0x09, 0x00, 0x6e, 0x32, | ||
| 2002 | 0x40, 0x00, 0xc1, 0x07, 0x06, 0x01, 0x00, 0x80, 0x82, 0xcd, 0x91, 0xbc, | ||
| 2003 | 0x00, 0x40, 0xc2, 0x07, 0x00, 0x18, 0x02, 0xe0, 0xa6, 0xcd, 0x2c, 0x92, | ||
| 2004 | 0x00, 0x60, 0x00, 0x00, 0x00, 0x18, 0x02, 0xe0, 0xa6, 0xcd, 0x2c, 0x32, | ||
| 2005 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x09, 0x80, 0x03, 0x32, | ||
| 2006 | 0x00, 0x00, 0xc5, 0x07, 0x80, 0xd7, 0x01, 0x80, 0x32, 0xc0, 0x6e, 0xb6, | ||
| 2007 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x49, 0x00, 0x92, 0x3a, | ||
| 2008 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x01, 0x18, 0x09, 0x00, 0x6e, 0x32, | ||
| 2009 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x02, 0x24, 0x09, 0xc0, 0x6e, 0x32, | ||
| 2010 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x28, 0x09, 0x80, 0x6e, 0x32, | ||
| 2011 | 0x00, 0x00, 0xd3, 0x07, 0x80, 0x0e, 0x01, 0x80, 0x12, 0xc0, 0x6e, 0xb6, | ||
| 2012 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x34, 0x02, 0xec, 0x06, 0x00, 0x36, 0x32, | ||
| 2013 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x01, 0x92, 0x3a, | ||
| 2014 | 0x00, 0x00, 0xcf, 0x07, 0x80, 0xd6, 0x01, 0x80, 0x42, 0xc0, 0x6e, 0xb6, | ||
| 2015 | 0x00, 0x82, 0x00, 0x00, 0x00, 0x10, 0x02, 0xe0, 0xa6, 0xcd, 0x91, 0x32, | ||
| 2016 | 0x00, 0xa0, 0x00, 0x00, 0x00, 0x2c, 0x02, 0xe8, 0x06, 0x00, 0x36, 0x32, | ||
| 2017 | 0x28, 0x00, 0xdd, 0x07, 0x00, 0x32, 0x02, 0xec, 0x06, 0x00, 0x36, 0x92, | ||
| 2018 | 0x00, 0x00, 0x00, 0x00, 0xd3, 0x01, 0x00, 0x1c, 0xd9, 0xc1, 0x91, 0x34, | ||
| 2019 | 0x00, 0x82, 0x00, 0x00, 0x00, 0x10, 0x02, 0xe0, 0xa6, 0xcd, 0x91, 0x32, | ||
| 2020 | 0x00, 0xa0, 0x00, 0x00, 0x00, 0x2c, 0x02, 0xe8, 0x06, 0x00, 0x36, 0x32, | ||
| 2021 | 0x34, 0x00, 0xdd, 0x07, 0x00, 0x32, 0x02, 0xec, 0x06, 0x00, 0x36, 0x92, | ||
| 2022 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x34, 0x02, 0xec, 0x06, 0x00, 0x36, 0x32, | ||
| 2023 | 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x0d, 0x92, 0x3a, | ||
| 2024 | 0x00, 0x00, 0xd9, 0x07, 0x80, 0xd6, 0x01, 0x80, 0x42, 0xc0, 0x6e, 0xb6, | ||
| 2025 | 0x00, 0x86, 0x00, 0x00, 0x00, 0x10, 0x02, 0xe0, 0xa6, 0xcd, 0x91, 0x32, | ||
| 2026 | 0x04, 0xa0, 0x00, 0x00, 0x00, 0x2c, 0x02, 0xe8, 0x06, 0x00, 0x36, 0x32, | ||
| 2027 | 0x14, 0x00, 0xdd, 0x07, 0x00, 0x32, 0x02, 0xec, 0x06, 0x00, 0x36, 0x92, | ||
| 2028 | 0x00, 0x00, 0x00, 0x00, 0xd3, 0x01, 0x00, 0x1c, 0xd9, 0xc1, 0x91, 0x34, | ||
| 2029 | 0x00, 0x86, 0x00, 0x00, 0x00, 0x10, 0x02, 0xe0, 0xa6, 0xcd, 0x91, 0x32, | ||
| 2030 | 0x04, 0xa0, 0x00, 0x00, 0x00, 0x2c, 0x02, 0xe8, 0x06, 0x00, 0x36, 0x32, | ||
| 2031 | 0x20, 0x00, 0xdd, 0x07, 0x00, 0x32, 0x02, 0xec, 0x06, 0x00, 0x36, 0x92, | ||
| 2032 | 0x12, 0x00, 0x00, 0x00, 0x00, 0x30, 0x02, 0xec, 0x86, 0xcd, 0x91, 0x3a, | ||
| 2033 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x28, 0x02, 0xe8, 0x86, 0x24, 0x90, 0x39, | ||
| 2034 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02, 0xe0, 0x96, 0x24, 0x14, 0x37, | ||
| 2035 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0xe0, 0x06, 0x80, 0x91, 0x32, | ||
| 2036 | 0x00, 0x00, 0xe3, 0x07, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x92, 0xbc, | ||
| 2037 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 2038 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 2039 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x00, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 2040 | 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x36, 0x32, | ||
| 2041 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xa9, 0x00, 0x2d, 0x37, | ||
| 2042 | 0x00, 0xcd, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x87, 0x8d, 0x97, 0x3a, | ||
| 2043 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x99, 0xc0, 0x2c, 0x37, | ||
| 2044 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x89, 0x8d, 0x97, 0x3a, | ||
| 2045 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x10, 0x00, 0x00, 0x87, 0xbf, 0x97, 0xba, | ||
| 2046 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x40, 0xfe, 0x32, | ||
| 2047 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 2048 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2049 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x38, 0x08, 0xc0, 0x6e, 0x32, | ||
| 2050 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0xc9, 0x01, 0x80, 0x02, 0x80, 0x6e, 0xbc, | ||
| 2051 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x01, 0xec, 0x06, 0x80, 0x83, 0x32, | ||
| 2052 | 0x01, 0x00, 0xaa, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2053 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2054 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 2055 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 2056 | 0x00, 0xc0, 0xf9, 0x07, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 2057 | 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 2058 | 0x2c, 0x00, 0x9d, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2059 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2060 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x01, 0x38, 0x08, 0xc0, 0x6e, 0x32, | ||
| 2061 | 0x00, 0x08, 0x00, 0x80, 0x00, 0x00, 0x00, 0x28, 0x09, 0x00, 0x37, 0x32, | ||
| 2062 | 0x00, 0x00, 0x50, 0x10, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0xf4, | ||
| 2063 | 0x00, 0x00, 0xff, 0x07, 0x80, 0xd7, 0x01, 0x2c, 0x09, 0xc0, 0x6e, 0xb2, | ||
| 2064 | 0x00, 0x00, 0x00, 0x00, 0xda, 0xd7, 0x01, 0xec, 0x06, 0xc0, 0x6e, 0x35, | ||
| 2065 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x01, 0xec, 0x06, 0x40, 0xed, 0x32, | ||
| 2066 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x01, 0xec, 0x06, 0x80, 0xee, 0x32, | ||
| 2067 | 0x00, 0x00, 0x02, 0x08, 0x80, 0x01, 0x00, 0x80, 0x62, 0xc0, 0x92, 0xb6, | ||
| 2068 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x82, 0x81, 0x2f, 0x34, | ||
| 2069 | 0x00, 0x00, 0xaa, 0x07, 0x04, 0x06, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0xbc, | ||
| 2070 | 0x00, 0x00, 0xaa, 0x07, 0x80, 0x00, 0x00, 0x80, 0x72, 0x81, 0x2f, 0xb6, | ||
| 2071 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x72, 0x81, 0x2f, 0x34, | ||
| 2072 | 0x3b, 0x00, 0xaa, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2073 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2074 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x07, 0x01, 0x80, 0x12, 0xc0, 0x6e, 0xbc, | ||
| 2075 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xb2, 0x81, 0x2f, 0xb6, | ||
| 2076 | 0x00, 0x00, 0x0a, 0x08, 0x00, 0x00, 0x00, 0xf8, 0xb2, 0x81, 0x2f, 0x94, | ||
| 2077 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0xa0, 0x00, 0x18, 0x08, 0x00, 0x6e, 0xb2, | ||
| 2078 | 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2079 | 0x00, 0x00, 0x60, 0x11, 0x00, 0x78, 0x01, 0x60, 0x08, 0x00, 0x6e, 0xf2, | ||
| 2080 | 0x00, 0x00, 0x0f, 0x08, 0x12, 0x01, 0x00, 0xc8, 0x02, 0x00, 0x20, 0xb2, | ||
| 2081 | 0x00, 0x00, 0x12, 0x08, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2082 | 0x00, 0x00, 0x1e, 0x08, 0x12, 0x01, 0x00, 0x5c, 0x08, 0x80, 0x20, 0xb2, | ||
| 2083 | 0x00, 0x00, 0x12, 0x08, 0x12, 0x01, 0x00, 0x60, 0x02, 0x80, 0x2c, 0xb2, | ||
| 2084 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2085 | 0x00, 0x00, 0x14, 0x08, 0x04, 0x00, 0x00, 0x80, 0x02, 0x40, 0x80, 0xbc, | ||
| 2086 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x1f, 0x80, 0xff, 0x3a, | ||
| 2087 | 0x00, 0x00, 0x17, 0x08, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2088 | 0x18, 0x00, 0x36, 0x00, 0xca, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2089 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 2090 | 0x00, 0x00, 0xaa, 0x07, 0x80, 0x00, 0x00, 0x80, 0x72, 0x81, 0x2f, 0xb6, | ||
| 2091 | 0x3b, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2092 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0xf8, 0x72, 0x81, 0x2f, 0x94, | ||
| 2093 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x14, 0x08, 0x80, 0x6e, 0x32, | ||
| 2094 | 0x00, 0x00, 0x12, 0x08, 0x12, 0x00, 0x00, 0xc8, 0x02, 0x00, 0x20, 0xb2, | ||
| 2095 | 0x00, 0x00, 0x10, 0x08, 0x12, 0x00, 0x00, 0x5c, 0x08, 0x80, 0x20, 0xb2, | ||
| 2096 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0xa0, 0x00, 0x18, 0x08, 0x00, 0x6e, 0xb2, | ||
| 2097 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x40, 0x2d, 0xbc, | ||
| 2098 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x10, 0x02, 0x00, 0x78, 0xe1, 0x6e, 0x39, | ||
| 2099 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x20, 0x07, 0x00, 0x00, 0x32, | ||
| 2100 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x78, 0xca, 0xe9, 0x39, | ||
| 2101 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x08, 0x40, 0x80, 0x32, | ||
| 2102 | 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x79, 0x21, 0x2f, 0x39, | ||
| 2103 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x02, 0x44, 0xe2, 0x25, 0x6e, 0x32, | ||
| 2104 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x90, 0x00, 0x6c, 0x08, 0x00, 0x6e, 0xb2, | ||
| 2105 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x4c, 0x08, 0x00, 0x6e, 0x32, | ||
| 2106 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 2107 | 0x00, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x67, 0xe0, 0x83, 0x3e, | ||
| 2108 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x80, 0x32, | ||
| 2109 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0xc0, 0x86, 0x32, | ||
| 2110 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0xc0, 0x84, 0x32, | ||
| 2111 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xd8, 0xa0, 0x81, 0x3c, | ||
| 2112 | 0x00, 0x00, 0x82, 0x08, 0x04, 0xb0, 0x00, 0xe0, 0xd6, 0x20, 0x6e, 0xbc, | ||
| 2113 | 0x00, 0x00, 0x8a, 0x11, 0x09, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2114 | 0x00, 0x00, 0x50, 0x08, 0x04, 0x00, 0x00, 0x3c, 0xd8, 0xe0, 0x83, 0xbc, | ||
| 2115 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x81, 0xbc, | ||
| 2116 | 0x00, 0x00, 0x34, 0x08, 0x04, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 2117 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x44, 0xe2, 0xe0, 0x38, 0xb2, | ||
| 2118 | 0x00, 0x00, 0x41, 0x08, 0x51, 0x00, 0x00, 0xd8, 0x12, 0x80, 0x2d, 0x9a, | ||
| 2119 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xf9, 0x81, 0x83, 0x34, | ||
| 2120 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x44, 0xe2, 0xe5, 0x38, 0xb2, | ||
| 2121 | 0x00, 0x00, 0x39, 0x08, 0x80, 0x00, 0x00, 0x80, 0x82, 0x80, 0x2f, 0xb6, | ||
| 2122 | 0x00, 0x00, 0x5c, 0x10, 0x00, 0xa0, 0x01, 0x50, 0x08, 0x00, 0x6e, 0xf2, | ||
| 2123 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, 0xe0, 0x06, 0x00, 0x85, 0x32, | ||
| 2124 | 0x00, 0x00, 0x3b, 0x08, 0x12, 0x01, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 2125 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2126 | 0x00, 0x00, 0x3f, 0x08, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 2127 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2128 | 0x00, 0x00, 0x3a, 0x08, 0x67, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0xb5, | ||
| 2129 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 2130 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 2131 | 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 2132 | 0x00, 0x00, 0x46, 0x08, 0x2a, 0x01, 0x00, 0x00, 0xd8, 0x20, 0x80, 0xba, | ||
| 2133 | 0x00, 0x00, 0x45, 0x08, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 2134 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2135 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x84, 0x32, | ||
| 2136 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 2137 | 0x00, 0x00, 0x00, 0x00, 0xca, 0xe0, 0x00, 0x6c, 0x08, 0x00, 0x6e, 0x32, | ||
| 2138 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x00, 0x4c, 0x08, 0x00, 0x6e, 0x32, | ||
| 2139 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0xf0, 0x00, 0x18, 0x08, 0x00, 0x6e, 0xb2, | ||
| 2140 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x18, 0x81, 0x83, 0x35, | ||
| 2141 | 0x00, 0x00, 0x28, 0x08, 0x04, 0xb0, 0x00, 0x80, 0x82, 0x9b, 0x81, 0xbc, | ||
| 2142 | 0x00, 0x00, 0x8a, 0x11, 0x0d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2143 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0xbc, | ||
| 2144 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0xf8, 0x42, 0x80, 0x2f, 0x35, | ||
| 2145 | 0x08, 0xa0, 0x28, 0x08, 0x12, 0x01, 0x00, 0x40, 0xa2, 0xcd, 0x39, 0xb2, | ||
| 2146 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2147 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xf9, 0x81, 0x83, 0x34, | ||
| 2148 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x44, 0xe2, 0xe5, 0x38, 0xb2, | ||
| 2149 | 0x00, 0x00, 0x58, 0x08, 0x28, 0x00, 0x00, 0x6c, 0xd8, 0xe0, 0x86, 0xba, | ||
| 2150 | 0x00, 0x00, 0x5b, 0x10, 0x00, 0xa0, 0x01, 0x50, 0x08, 0x00, 0x6e, 0xf2, | ||
| 2151 | 0x00, 0x00, 0x58, 0x08, 0x1d, 0xf8, 0x01, 0xe0, 0x06, 0x00, 0x85, 0xb2, | ||
| 2152 | 0x00, 0x00, 0x58, 0x08, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 2153 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2154 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x34, | ||
| 2155 | 0x00, 0x00, 0x5c, 0x08, 0x04, 0xa0, 0x00, 0xe0, 0x06, 0x80, 0x81, 0xb2, | ||
| 2156 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x00, 0xe8, 0x06, 0x40, 0x81, 0x32, | ||
| 2157 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x90, 0x00, 0xe0, 0x06, 0xc0, 0x86, 0xb2, | ||
| 2158 | 0x00, 0x00, 0x6e, 0x08, 0x00, 0x98, 0x00, 0xe0, 0x06, 0xc0, 0x84, 0x92, | ||
| 2159 | 0x00, 0x00, 0x62, 0x08, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2160 | 0x00, 0x00, 0x5f, 0x08, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 2161 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2162 | 0x1d, 0x00, 0x62, 0x08, 0x04, 0x01, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 2163 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xe2, 0x80, 0x2f, 0xb6, | ||
| 2164 | 0x00, 0x00, 0x5e, 0x08, 0x00, 0x00, 0x00, 0xf8, 0xe2, 0x80, 0x2f, 0x94, | ||
| 2165 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0xe0, 0x00, 0x6c, 0x08, 0x00, 0x6e, 0xb2, | ||
| 2166 | 0x00, 0x00, 0x00, 0x00, 0xca, 0xe8, 0x00, 0x4c, 0x08, 0x00, 0x6e, 0x32, | ||
| 2167 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0xf0, 0x00, 0x18, 0x08, 0x00, 0x6e, 0xb2, | ||
| 2168 | 0x00, 0x00, 0x6a, 0x08, 0x04, 0xb0, 0x00, 0x80, 0x82, 0x9b, 0x81, 0xbc, | ||
| 2169 | 0x00, 0x00, 0x8a, 0x11, 0x0d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2170 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0xbc, | ||
| 2171 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0xf8, 0x42, 0x80, 0x2f, 0x35, | ||
| 2172 | 0x08, 0xa0, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xa2, 0xcd, 0x39, 0xb2, | ||
| 2173 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0xe0, 0x06, 0x80, 0x81, 0x32, | ||
| 2174 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0xe0, 0x06, 0xc0, 0x84, 0x32, | ||
| 2175 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x90, 0x00, 0xe0, 0x06, 0xc0, 0x86, 0xb2, | ||
| 2176 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x00, 0xe8, 0x06, 0x40, 0x81, 0x32, | ||
| 2177 | 0x00, 0x00, 0x74, 0x08, 0x2a, 0x5d, 0x01, 0xec, 0x06, 0x80, 0xee, 0xb2, | ||
| 2178 | 0x00, 0x00, 0x71, 0x08, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 2179 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2180 | 0x1d, 0x00, 0x74, 0x08, 0x04, 0x01, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 2181 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xe2, 0x80, 0x2f, 0xb6, | ||
| 2182 | 0x00, 0x00, 0x70, 0x08, 0x00, 0x00, 0x00, 0xf8, 0xe2, 0x80, 0x2f, 0x94, | ||
| 2183 | 0x10, 0x04, 0x77, 0x08, 0x37, 0x00, 0x00, 0xf8, 0xa2, 0x8d, 0x2f, 0xb1, | ||
| 2184 | 0x3b, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2185 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x72, 0x81, 0x2f, 0x34, | ||
| 2186 | 0x08, 0x00, 0x00, 0x00, 0xca, 0x1c, 0x01, 0xe8, 0x76, 0x20, 0x81, 0x39, | ||
| 2187 | 0x00, 0x00, 0xc6, 0x0e, 0x00, 0x00, 0x00, 0x2c, 0xf9, 0x01, 0x00, 0xf4, | ||
| 2188 | 0x00, 0x00, 0x7d, 0x08, 0x80, 0x00, 0x00, 0x80, 0xe2, 0x80, 0x2f, 0xb6, | ||
| 2189 | 0x00, 0x00, 0x7c, 0x08, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 2190 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2191 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 2192 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x82, 0x80, 0x2f, 0xb6, | ||
| 2193 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0xc2, 0x00, 0x03, 0xbc, | ||
| 2194 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x80, 0x67, 0xa1, 0x73, 0x39, | ||
| 2195 | 0x30, 0x00, 0xa4, 0x03, 0x12, 0x01, 0x00, 0x5c, 0xa2, 0x8d, 0x2c, 0xb2, | ||
| 2196 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2197 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0xd2, 0xe0, 0x83, 0xbc, | ||
| 2198 | 0x00, 0x00, 0x8a, 0x11, 0x2a, 0x00, 0x00, 0x78, 0xf9, 0x81, 0x83, 0xb4, | ||
| 2199 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x44, 0xe2, 0xe5, 0x38, 0xb2, | ||
| 2200 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 2201 | 0x00, 0x00, 0x8a, 0x08, 0x1d, 0x00, 0x00, 0x38, 0x18, 0x81, 0x83, 0xb5, | ||
| 2202 | 0x00, 0x00, 0x8a, 0x08, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 2203 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2204 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x34, | ||
| 2205 | 0x00, 0x00, 0x8d, 0x08, 0x04, 0x06, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0xbc, | ||
| 2206 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0xf8, 0x42, 0x80, 0x2f, 0x34, | ||
| 2207 | 0x08, 0xc0, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xa2, 0xcd, 0x39, 0xb2, | ||
| 2208 | 0x00, 0x00, 0x90, 0x08, 0x80, 0x00, 0x00, 0x80, 0x82, 0x80, 0x2f, 0xb6, | ||
| 2209 | 0x00, 0x00, 0x5c, 0x10, 0x00, 0xa0, 0x01, 0x50, 0x08, 0x00, 0x6e, 0xf2, | ||
| 2210 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, 0xe0, 0x06, 0x00, 0x85, 0x32, | ||
| 2211 | 0x00, 0x00, 0x92, 0x08, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 2212 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2213 | 0x00, 0x00, 0xae, 0x08, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2214 | 0x00, 0x00, 0x95, 0x08, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 2215 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2216 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0x35, | ||
| 2217 | 0x00, 0x00, 0xac, 0x08, 0x04, 0x00, 0x00, 0x80, 0x02, 0x61, 0x80, 0xbc, | ||
| 2218 | 0x00, 0x00, 0xa4, 0x08, 0x80, 0xb8, 0x00, 0x00, 0x09, 0xc0, 0x6e, 0xb2, | ||
| 2219 | 0x40, 0x00, 0x9c, 0x08, 0x04, 0x00, 0x00, 0x80, 0x82, 0x0d, 0x90, 0xbc, | ||
| 2220 | 0x80, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x82, 0x0d, 0x90, 0xbc, | ||
| 2221 | 0x00, 0x00, 0x9c, 0x08, 0x02, 0xb0, 0x00, 0x80, 0x82, 0x1b, 0x84, 0xbc, | ||
| 2222 | 0x00, 0x00, 0xa4, 0x08, 0x00, 0x00, 0x00, 0xf8, 0xb2, 0x81, 0x2f, 0x94, | ||
| 2223 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x07, 0x01, 0x80, 0x12, 0xc0, 0x6e, 0xbc, | ||
| 2224 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xb2, 0x81, 0x2f, 0xb6, | ||
| 2225 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0xd6, 0x01, 0x80, 0x52, 0xc0, 0x6e, 0xb6, | ||
| 2226 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xd6, 0x01, 0xec, 0x56, 0xc0, 0x6e, 0x34, | ||
| 2227 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x18, 0x00, 0x86, 0x3a, | ||
| 2228 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xb7, 0x01, 0x78, 0x34, | ||
| 2229 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x01, 0xe0, 0x06, 0x00, 0x86, 0x32, | ||
| 2230 | 0x40, 0x00, 0xae, 0x08, 0x04, 0x00, 0x00, 0x80, 0x82, 0x0d, 0x90, 0xbc, | ||
| 2231 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0xa0, 0x00, 0x18, 0x08, 0x00, 0x6e, 0xb2, | ||
| 2232 | 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x20, 0x80, 0xfa, | ||
| 2233 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x00, 0x00, 0x3c, 0x18, 0x20, 0x84, 0xbc, | ||
| 2234 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0xb0, 0x00, 0x3c, 0x88, 0xdb, 0x83, 0xbe, | ||
| 2235 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xc2, 0x01, 0x78, 0xb6, | ||
| 2236 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xf7, 0x20, 0x78, 0x3a, | ||
| 2237 | 0x00, 0x00, 0x00, 0x00, 0x58, 0x78, 0x01, 0xe0, 0xf6, 0x20, 0x86, 0x3a, | ||
| 2238 | 0x00, 0x00, 0x25, 0x08, 0x00, 0x00, 0x00, 0x04, 0xf8, 0x60, 0x80, 0x9a, | ||
| 2239 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x72, 0x81, 0x2f, 0xb6, | ||
| 2240 | 0x2e, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2241 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x82, 0x80, 0x2f, 0xb6, | ||
| 2242 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0xc2, 0x00, 0x03, 0xbc, | ||
| 2243 | 0x10, 0x00, 0x00, 0x00, 0xd4, 0x18, 0x00, 0x80, 0x67, 0xa1, 0x73, 0x39, | ||
| 2244 | 0x00, 0x00, 0x00, 0x00, 0xda, 0x5c, 0x01, 0xec, 0x06, 0x80, 0xee, 0x32, | ||
| 2245 | 0x30, 0x00, 0xaa, 0x07, 0x12, 0x01, 0x00, 0x5c, 0xa2, 0x8d, 0x2c, 0xb2, | ||
| 2246 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2247 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xc2, 0x81, 0x2f, 0xb6, | ||
| 2248 | 0x00, 0x00, 0x1a, 0x08, 0x00, 0x00, 0x00, 0xf8, 0xc2, 0x81, 0x2f, 0x95, | ||
| 2249 | 0x00, 0x00, 0xb8, 0x08, 0x80, 0x00, 0x00, 0x80, 0xc2, 0x81, 0x2f, 0xb6, | ||
| 2250 | 0x00, 0x00, 0xbb, 0x08, 0x00, 0xd0, 0x01, 0xe8, 0x06, 0x00, 0x00, 0x92, | ||
| 2251 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xc2, 0x81, 0x2f, 0x35, | ||
| 2252 | 0x00, 0x00, 0xbb, 0x08, 0x04, 0xd1, 0x01, 0x80, 0x02, 0x80, 0x6e, 0xbc, | ||
| 2253 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xd6, 0x01, 0xec, 0x26, 0xc0, 0x6e, 0x34, | ||
| 2254 | 0x00, 0x00, 0xbd, 0x08, 0x80, 0x00, 0x00, 0x80, 0x92, 0x81, 0x2f, 0xb6, | ||
| 2255 | 0x00, 0x00, 0xc0, 0x08, 0x00, 0xc8, 0x01, 0xe8, 0x06, 0x00, 0x00, 0x92, | ||
| 2256 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x92, 0x81, 0x2f, 0x35, | ||
| 2257 | 0x00, 0x00, 0xc0, 0x08, 0x04, 0xc9, 0x01, 0x80, 0x02, 0x80, 0x6e, 0xbc, | ||
| 2258 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xd6, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0x34, | ||
| 2259 | 0x10, 0x00, 0xaa, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2260 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2261 | 0x00, 0x00, 0xaa, 0x07, 0x9a, 0x01, 0x00, 0xf8, 0x42, 0x81, 0x2f, 0xb5, | ||
| 2262 | 0x00, 0x00, 0xaa, 0x07, 0x12, 0x00, 0x00, 0xc8, 0x02, 0x00, 0x20, 0xb2, | ||
| 2263 | 0x00, 0x00, 0xc7, 0x08, 0x12, 0x01, 0x00, 0x5c, 0x08, 0x80, 0x20, 0xb2, | ||
| 2264 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x5c, 0x02, 0x80, 0x2c, 0xb2, | ||
| 2265 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0xf8, 0x1f, 0x80, 0xff, 0x9a, | ||
| 2266 | 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x79, 0x21, 0x2f, 0x39, | ||
| 2267 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xf9, 0x81, 0x97, 0x34, | ||
| 2268 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x02, 0x44, 0xe2, 0x25, 0x6e, 0x32, | ||
| 2269 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x01, 0x50, 0x08, 0x00, 0x6e, 0x32, | ||
| 2270 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x01, 0x60, 0x08, 0x00, 0x6e, 0x32, | ||
| 2271 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x02, 0x0c, 0x09, 0x00, 0x6e, 0x32, | ||
| 2272 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x1c, 0x09, 0x00, 0x6e, 0x32, | ||
| 2273 | 0x00, 0x00, 0x77, 0x10, 0x00, 0xa8, 0x01, 0x08, 0x09, 0x00, 0x6e, 0xf2, | ||
| 2274 | 0x00, 0x00, 0x00, 0x00, 0xd4, 0xf8, 0x01, 0xe0, 0x06, 0x00, 0x85, 0x32, | ||
| 2275 | 0x00, 0x00, 0x00, 0x00, 0xda, 0x5c, 0x01, 0xec, 0x06, 0x80, 0xee, 0x32, | ||
| 2276 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 2277 | 0x00, 0x00, 0xd4, 0x08, 0x23, 0x29, 0x02, 0x04, 0x09, 0x80, 0x6e, 0xb2, | ||
| 2278 | 0x3c, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2279 | 0x08, 0x00, 0xd8, 0x08, 0x1d, 0x1c, 0x01, 0xe8, 0x76, 0x20, 0x81, 0xb9, | ||
| 2280 | 0x00, 0x00, 0xd8, 0x08, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 2281 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2282 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x34, | ||
| 2283 | 0x00, 0x00, 0xc6, 0x0e, 0x00, 0x00, 0x00, 0x2c, 0xf9, 0x01, 0x00, 0xf4, | ||
| 2284 | 0x00, 0x00, 0xdc, 0x08, 0x9d, 0x01, 0x00, 0x80, 0x07, 0xc0, 0x90, 0xb2, | ||
| 2285 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x80, 0x07, 0xc0, 0x91, 0x32, | ||
| 2286 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x80, 0x07, 0x00, 0xee, 0x32, | ||
| 2287 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x80, 0x07, 0xc0, 0x85, 0x32, | ||
| 2288 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x80, 0x07, 0x40, 0x90, 0x32, | ||
| 2289 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x80, 0x87, 0x8d, 0x85, 0x37, | ||
| 2290 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x80, 0x07, 0x00, 0x86, 0x32, | ||
| 2291 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x80, 0x07, 0x00, 0x85, 0x32, | ||
| 2292 | 0x00, 0x00, 0xe3, 0x08, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 2293 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2294 | 0x30, 0x00, 0xa4, 0x03, 0x12, 0x01, 0x00, 0x5c, 0xa2, 0x8d, 0x2c, 0xb2, | ||
| 2295 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2296 | 0x00, 0x12, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0xa2, 0x8d, 0x2f, 0xb0, | ||
| 2297 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x01, 0x78, 0x09, 0x80, 0x6e, 0x32, | ||
| 2298 | 0x00, 0x00, 0xaa, 0x07, 0xdc, 0xd1, 0x01, 0xe8, 0x06, 0x80, 0x97, 0x92, | ||
| 2299 | 0x12, 0x00, 0xaa, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2300 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2301 | 0x00, 0x00, 0x4f, 0x0e, 0x00, 0x00, 0x00, 0x18, 0x09, 0x40, 0x81, 0xf2, | ||
| 2302 | 0x00, 0x00, 0x2f, 0x0e, 0x00, 0xa8, 0x01, 0x20, 0x09, 0x00, 0x6e, 0xf2, | ||
| 2303 | 0x00, 0x00, 0xaa, 0x07, 0x80, 0x01, 0x00, 0x80, 0xf2, 0x80, 0x2f, 0xb6, | ||
| 2304 | 0x30, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2305 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0xf8, 0x42, 0x81, 0x2f, 0x94, | ||
| 2306 | 0x00, 0x00, 0xaa, 0x07, 0x35, 0x01, 0x00, 0xf8, 0x12, 0x81, 0x2f, 0xb5, | ||
| 2307 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 2308 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 2309 | 0x00, 0xc0, 0xf6, 0x08, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 2310 | 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 2311 | 0x00, 0x00, 0x9d, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x72, 0xe0, 0x2e, 0xb2, | ||
| 2312 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2313 | 0x00, 0x00, 0x47, 0x10, 0x00, 0x98, 0x01, 0x28, 0x09, 0x00, 0x6e, 0xf2, | ||
| 2314 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2315 | 0x00, 0x00, 0xff, 0x08, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x81, 0x2f, 0xb6, | ||
| 2316 | 0x00, 0x00, 0xff, 0x08, 0x80, 0x00, 0x00, 0x80, 0x42, 0x81, 0x2f, 0xb6, | ||
| 2317 | 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 2318 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x80, 0x2f, 0xd2, | ||
| 2319 | 0x00, 0x00, 0xff, 0x08, 0x08, 0x5b, 0x01, 0xec, 0x06, 0xfb, 0x6e, 0xbc, | ||
| 2320 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x01, 0xec, 0x06, 0x00, 0x00, 0x32, | ||
| 2321 | 0x34, 0x00, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0x32, | ||
| 2322 | 0x00, 0x00, 0x06, 0x09, 0x80, 0x01, 0x00, 0x80, 0x92, 0x81, 0x2f, 0xb6, | ||
| 2323 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xc2, 0x81, 0x2f, 0xb6, | ||
| 2324 | 0x00, 0x00, 0x0d, 0x09, 0x08, 0xc9, 0x01, 0xe8, 0x06, 0xbb, 0x6e, 0xbc, | ||
| 2325 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x01, 0xe8, 0x06, 0x00, 0x00, 0x32, | ||
| 2326 | 0x32, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2327 | 0x00, 0x00, 0x58, 0x10, 0x00, 0x00, 0x00, 0x28, 0x09, 0x80, 0x01, 0xf2, | ||
| 2328 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2329 | 0x00, 0x00, 0x0d, 0x09, 0x80, 0x01, 0x00, 0x80, 0xc2, 0x81, 0x2f, 0xb6, | ||
| 2330 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x92, 0x81, 0x2f, 0xb6, | ||
| 2331 | 0x00, 0x00, 0x0d, 0x09, 0x08, 0xd1, 0x01, 0xe8, 0x06, 0xbb, 0x6e, 0xbc, | ||
| 2332 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x01, 0xe8, 0x06, 0x00, 0x00, 0x32, | ||
| 2333 | 0x32, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2334 | 0x00, 0x00, 0x58, 0x10, 0x00, 0x00, 0x00, 0x28, 0x09, 0xc0, 0x01, 0xf2, | ||
| 2335 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2336 | 0x00, 0x00, 0xaa, 0x07, 0x80, 0x01, 0x00, 0x80, 0xf2, 0x81, 0x2f, 0xb6, | ||
| 2337 | 0x17, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0x92, | ||
| 2338 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x07, 0x01, 0x80, 0x12, 0xc0, 0x6e, 0xbc, | ||
| 2339 | 0x00, 0x00, 0x13, 0x09, 0x12, 0x00, 0x00, 0xc8, 0x02, 0x00, 0x20, 0xb2, | ||
| 2340 | 0x00, 0x00, 0x16, 0x09, 0x12, 0x01, 0x00, 0x5c, 0x08, 0x80, 0x20, 0xb2, | ||
| 2341 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x5c, 0x02, 0x80, 0x2c, 0xb2, | ||
| 2342 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x1f, 0x80, 0xff, 0x3a, | ||
| 2343 | 0x00, 0x00, 0x9d, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x72, 0xe0, 0x2e, 0xb2, | ||
| 2344 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2345 | 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x79, 0x21, 0x2f, 0x39, | ||
| 2346 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xf9, 0x81, 0x97, 0x34, | ||
| 2347 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x02, 0x44, 0xe2, 0x25, 0x6e, 0x32, | ||
| 2348 | 0x00, 0x00, 0x00, 0x00, 0xd4, 0xa0, 0x01, 0x50, 0x08, 0x00, 0x6e, 0x32, | ||
| 2349 | 0x00, 0x00, 0x00, 0x00, 0xdb, 0x79, 0x01, 0x60, 0x08, 0x00, 0x6e, 0x32, | ||
| 2350 | 0x00, 0x00, 0x5c, 0x10, 0x00, 0x00, 0x00, 0x04, 0x08, 0x00, 0x00, 0xf2, | ||
| 2351 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, 0xe0, 0x06, 0x00, 0x85, 0x32, | ||
| 2352 | 0x00, 0x00, 0x1f, 0x09, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 2353 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2354 | 0x30, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x5c, 0xa2, 0x8d, 0x2c, 0xb2, | ||
| 2355 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x07, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0xbc, | ||
| 2356 | 0x00, 0x00, 0xaa, 0x07, 0xda, 0x5c, 0x01, 0xec, 0x06, 0x80, 0xee, 0x92, | ||
| 2357 | 0x00, 0x00, 0xaa, 0x07, 0x9f, 0x41, 0x01, 0x80, 0x52, 0x20, 0x6e, 0xbc, | ||
| 2358 | 0x00, 0x00, 0x2d, 0x09, 0x9f, 0x98, 0x01, 0x80, 0x52, 0x20, 0x6e, 0xbc, | ||
| 2359 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 2360 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 2361 | 0x00, 0xc0, 0x2b, 0x09, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 2362 | 0x20, 0x80, 0xaa, 0x07, 0x31, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0xb2, | ||
| 2363 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x12, 0x81, 0x2f, 0x34, | ||
| 2364 | 0x3a, 0x00, 0xaa, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2365 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2366 | 0x00, 0x00, 0x47, 0x10, 0x00, 0x98, 0x01, 0x28, 0x09, 0x00, 0x6e, 0xf2, | ||
| 2367 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2368 | 0x00, 0x00, 0xaa, 0x07, 0xd5, 0x41, 0x01, 0xe0, 0x06, 0x40, 0x81, 0x92, | ||
| 2369 | 0x00, 0x00, 0xaa, 0x07, 0x04, 0xb0, 0x00, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 2370 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x08, 0x00, 0x6e, 0x32, | ||
| 2371 | 0x00, 0x00, 0x60, 0x11, 0x00, 0x78, 0x01, 0x60, 0x08, 0x00, 0x6e, 0xf2, | ||
| 2372 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2373 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x02, 0x78, 0x09, 0x80, 0x6e, 0x32, | ||
| 2374 | 0x00, 0x00, 0x35, 0x09, 0x04, 0xd4, 0x01, 0x80, 0x12, 0xc0, 0x6e, 0xbc, | ||
| 2375 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x19, 0x80, 0x97, 0x37, | ||
| 2376 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0xe0, 0xe6, 0x25, 0x6e, 0x3a, | ||
| 2377 | 0x00, 0x00, 0x60, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2378 | 0x00, 0x00, 0x39, 0x09, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2379 | 0x00, 0x00, 0xaa, 0x07, 0x00, 0x90, 0x01, 0xe0, 0x06, 0x00, 0x80, 0x92, | ||
| 2380 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0xe0, 0x06, 0x00, 0x80, 0x32, | ||
| 2381 | 0x00, 0x00, 0x1a, 0x08, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2382 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x00, 0x6e, 0x32, | ||
| 2383 | 0x02, 0x00, 0x3f, 0x09, 0x04, 0xb9, 0x00, 0x80, 0x82, 0xcd, 0x6e, 0xbc, | ||
| 2384 | 0x00, 0x00, 0x41, 0x09, 0x80, 0x00, 0x00, 0x80, 0x72, 0x80, 0xfc, 0xb6, | ||
| 2385 | 0x00, 0x00, 0x44, 0x09, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x92, | ||
| 2386 | 0x00, 0x00, 0x41, 0x09, 0x80, 0x00, 0x00, 0x80, 0x82, 0x80, 0xfc, 0xb6, | ||
| 2387 | 0x00, 0x00, 0x44, 0x09, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x92, | ||
| 2388 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0x00, 0xf5, 0xbc, | ||
| 2389 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x42, 0xbd, 0x97, 0x30, | ||
| 2390 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x99, 0xb1, 0xf2, 0xc0, 0x7c, 0x30, | ||
| 2391 | 0x00, 0xc0, 0x48, 0x09, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 2392 | 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 2393 | 0x00, 0x00, 0xa1, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2394 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2395 | 0x00, 0x08, 0x00, 0x80, 0x00, 0x00, 0x00, 0x28, 0x09, 0x00, 0x37, 0x32, | ||
| 2396 | 0x00, 0x00, 0x50, 0x10, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0xf4, | ||
| 2397 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x07, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0xbc, | ||
| 2398 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0xa2, 0x00, 0x2d, 0x37, | ||
| 2399 | 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x00, 0x36, 0x32, | ||
| 2400 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x99, 0xe1, 0x07, 0x00, 0x00, 0x32, | ||
| 2401 | 0x00, 0x00, 0x4d, 0x09, 0x04, 0x01, 0x00, 0x78, 0x19, 0x80, 0x97, 0xbc, | ||
| 2402 | 0x02, 0x00, 0x59, 0x09, 0x04, 0xb9, 0x00, 0x80, 0x82, 0xcd, 0x6e, 0xbc, | ||
| 2403 | 0x00, 0x00, 0x00, 0x48, 0xd6, 0x01, 0x00, 0x78, 0xc9, 0xcd, 0x2c, 0x32, | ||
| 2404 | 0x00, 0x00, 0x51, 0x09, 0xb6, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2405 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x64, 0x02, 0x80, 0x97, 0xb2, | ||
| 2406 | 0x00, 0x00, 0x53, 0x09, 0x12, 0x08, 0x00, 0x64, 0x02, 0x00, 0x6e, 0xb2, | ||
| 2407 | 0x00, 0x00, 0x54, 0x09, 0x12, 0x18, 0x00, 0x64, 0x02, 0x00, 0x6e, 0xb2, | ||
| 2408 | 0x00, 0x00, 0x55, 0x09, 0x12, 0x10, 0x00, 0x64, 0x02, 0x00, 0x6e, 0xb2, | ||
| 2409 | 0x00, 0x00, 0x00, 0x00, 0xa6, 0x54, 0x01, 0xec, 0x06, 0x00, 0x2b, 0x32, | ||
| 2410 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x01, 0xe8, 0x06, 0xc0, 0x2c, 0x32, | ||
| 2411 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x0e, 0x01, 0xec, 0x06, 0x00, 0x00, 0x94, | ||
| 2412 | 0x00, 0x20, 0x00, 0x4c, 0xd6, 0x01, 0x00, 0x78, 0xc9, 0xcd, 0x2c, 0x32, | ||
| 2413 | 0x00, 0x00, 0x5a, 0x09, 0xb6, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2414 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x64, 0x02, 0x80, 0x97, 0xb2, | ||
| 2415 | 0x00, 0x00, 0x5c, 0x09, 0x12, 0x08, 0x00, 0x64, 0x02, 0x00, 0x6e, 0xb2, | ||
| 2416 | 0x00, 0x00, 0x5d, 0x09, 0x12, 0x30, 0x00, 0x64, 0x02, 0x00, 0x6e, 0xb2, | ||
| 2417 | 0x00, 0x00, 0x5e, 0x09, 0x12, 0x38, 0x00, 0x64, 0x02, 0x00, 0x6e, 0xb2, | ||
| 2418 | 0x00, 0x00, 0x5f, 0x09, 0x12, 0x40, 0x00, 0x64, 0x02, 0x00, 0x6e, 0xb2, | ||
| 2419 | 0x00, 0x00, 0x60, 0x09, 0x12, 0x48, 0x00, 0x64, 0x02, 0x00, 0x6e, 0xb2, | ||
| 2420 | 0x00, 0x00, 0x61, 0x09, 0x12, 0x10, 0x00, 0x64, 0x02, 0x00, 0x6e, 0xb2, | ||
| 2421 | 0x00, 0x00, 0x62, 0x09, 0x12, 0x18, 0x00, 0x64, 0x02, 0x00, 0x6e, 0xb2, | ||
| 2422 | 0x00, 0x00, 0x63, 0x09, 0x12, 0x20, 0x00, 0x64, 0x02, 0x00, 0x6e, 0xb2, | ||
| 2423 | 0x00, 0x00, 0x64, 0x09, 0x12, 0x28, 0x00, 0x64, 0x02, 0x00, 0x6e, 0xb2, | ||
| 2424 | 0x00, 0x00, 0x00, 0x00, 0xa6, 0x54, 0x01, 0xec, 0x06, 0x00, 0x2b, 0x32, | ||
| 2425 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x01, 0xe8, 0x06, 0xc0, 0x2c, 0x32, | ||
| 2426 | 0x03, 0x00, 0xa2, 0x07, 0x00, 0x0e, 0x01, 0xec, 0x06, 0x00, 0x36, 0x92, | ||
| 2427 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x02, 0x32, | ||
| 2428 | 0x00, 0x00, 0x6b, 0x09, 0x00, 0x00, 0x00, 0x14, 0x08, 0x80, 0x3d, 0x92, | ||
| 2429 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x02, 0x32, | ||
| 2430 | 0x00, 0x00, 0x6e, 0x09, 0x04, 0x00, 0x00, 0xdc, 0x53, 0x60, 0x3d, 0xb3, | ||
| 2431 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x03, 0x39, | ||
| 2432 | 0x6a, 0x09, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 2433 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 2434 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 2435 | 0x00, 0xc0, 0x74, 0x09, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 2436 | 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 2437 | 0x14, 0x00, 0x9d, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2438 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2439 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x07, 0x00, 0x00, 0x32, | ||
| 2440 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x07, 0xc0, 0x2c, 0x32, | ||
| 2441 | 0x00, 0x10, 0x00, 0x82, 0x00, 0x38, 0x00, 0x00, 0x07, 0x00, 0x37, 0x32, | ||
| 2442 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 2443 | 0x00, 0x00, 0xa2, 0x07, 0xca, 0x01, 0x00, 0x08, 0xe8, 0x01, 0x00, 0x94, | ||
| 2444 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x62, 0x81, 0x2f, 0xb6, | ||
| 2445 | 0x2c, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2446 | 0x00, 0x00, 0x7d, 0x09, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2447 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 2448 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 2449 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x34, | ||
| 2450 | 0x29, 0x00, 0xa2, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2451 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2452 | 0x00, 0x00, 0x2c, 0x10, 0x00, 0x00, 0x00, 0x2c, 0x09, 0xc0, 0x85, 0xd2, | ||
| 2453 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 2454 | 0x00, 0x00, 0xa1, 0x03, 0x23, 0x01, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0xb4, | ||
| 2455 | 0x3c, 0x00, 0xa1, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2456 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2457 | 0x00, 0x00, 0x2c, 0x10, 0x00, 0x00, 0x00, 0x2c, 0x09, 0xc0, 0x85, 0xd2, | ||
| 2458 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0x94, | ||
| 2459 | 0x00, 0x00, 0x8c, 0x09, 0x38, 0x01, 0x00, 0xd8, 0x02, 0x80, 0x01, 0xb2, | ||
| 2460 | 0x00, 0x00, 0x8c, 0x09, 0x1e, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2461 | 0x00, 0x00, 0x9c, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2462 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2463 | 0x00, 0x00, 0x8f, 0x09, 0x12, 0x01, 0x00, 0x60, 0x08, 0x40, 0x23, 0xb2, | ||
| 2464 | 0x00, 0x82, 0x9c, 0x10, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0xf2, | ||
| 2465 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2466 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x24, 0x08, 0x00, 0x23, 0xb2, | ||
| 2467 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x20, 0x08, 0xc0, 0x23, 0xb2, | ||
| 2468 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x18, 0x08, 0x80, 0x23, 0xb2, | ||
| 2469 | 0x00, 0xc0, 0x99, 0x09, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 2470 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x38, 0x02, 0x80, 0x81, 0xb2, | ||
| 2471 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x82, 0xb2, | ||
| 2472 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x30, 0x02, 0x40, 0x82, 0xb2, | ||
| 2473 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x34, 0x02, 0x00, 0x86, 0xb2, | ||
| 2474 | 0x20, 0x80, 0x9c, 0x10, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0xf2, | ||
| 2475 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2476 | 0x00, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 2477 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x40, 0x80, 0x32, | ||
| 2478 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x40, 0x82, 0x32, | ||
| 2479 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x00, 0x86, 0x32, | ||
| 2480 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 2481 | 0x00, 0x00, 0x01, 0x0e, 0x00, 0x30, 0x01, 0xe0, 0x16, 0x20, 0x6e, 0xfa, | ||
| 2482 | 0x00, 0x00, 0xa2, 0x09, 0x38, 0x01, 0x00, 0x2c, 0xf8, 0x01, 0x0b, 0xb4, | ||
| 2483 | 0x00, 0x00, 0xa2, 0x09, 0x02, 0x0d, 0x02, 0x80, 0xa2, 0x5b, 0x80, 0xbc, | ||
| 2484 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0xc8, 0xc1, 0x82, 0x34, | ||
| 2485 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0xa8, 0x01, 0xe0, 0x16, 0x20, 0x6e, 0xbc, | ||
| 2486 | 0x00, 0x00, 0x3b, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2487 | 0x00, 0x00, 0xa7, 0x09, 0x27, 0x01, 0x00, 0xd8, 0x02, 0x80, 0x01, 0xb2, | ||
| 2488 | 0x00, 0x00, 0x00, 0x00, 0xc7, 0x00, 0x00, 0x2c, 0xe8, 0xc0, 0x82, 0x34, | ||
| 2489 | 0x00, 0x00, 0x00, 0x00, 0xd5, 0x40, 0x01, 0xe0, 0x06, 0x00, 0x87, 0x32, | ||
| 2490 | 0x08, 0x00, 0xb0, 0x10, 0x00, 0x18, 0x01, 0xe8, 0x76, 0x20, 0x81, 0xf9, | ||
| 2491 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 2492 | 0x00, 0x00, 0xab, 0x09, 0x23, 0x19, 0x00, 0x00, 0x07, 0x80, 0x81, 0xb2, | ||
| 2493 | 0x3c, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2494 | 0x00, 0x00, 0xad, 0x09, 0x1d, 0x21, 0x00, 0x00, 0x07, 0x00, 0x82, 0xb2, | ||
| 2495 | 0x00, 0x00, 0xb0, 0x09, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 2496 | 0x00, 0x00, 0xb0, 0x09, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 2497 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2498 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x34, | ||
| 2499 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2500 | 0x00, 0x00, 0xc6, 0x0e, 0x00, 0x00, 0x00, 0x2c, 0xf9, 0x01, 0x00, 0xf4, | ||
| 2501 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x62, 0x80, 0x2d, 0xbc, | ||
| 2502 | 0x10, 0x00, 0xb6, 0x09, 0x2c, 0x30, 0x00, 0x00, 0x17, 0xe0, 0x2c, 0xb9, | ||
| 2503 | 0x00, 0x00, 0xb8, 0x09, 0x8e, 0x39, 0x00, 0x00, 0x07, 0xc0, 0x82, 0xb2, | ||
| 2504 | 0x00, 0x00, 0xb8, 0x09, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x87, 0x92, | ||
| 2505 | 0x00, 0x00, 0xb8, 0x09, 0x8e, 0x39, 0x00, 0x00, 0xb7, 0xc1, 0x82, 0xb4, | ||
| 2506 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x87, 0x32, | ||
| 2507 | 0x00, 0x00, 0xba, 0x09, 0x12, 0x01, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 2508 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2509 | 0x00, 0x00, 0xc0, 0x09, 0x04, 0x01, 0x00, 0x80, 0x12, 0x80, 0x2d, 0xbc, | ||
| 2510 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc5, 0x85, 0xd0, | ||
| 2511 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0xc5, 0x85, 0xb0, | ||
| 2512 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x85, 0x30, | ||
| 2513 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 2514 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 2515 | 0x00, 0x00, 0xb8, 0x09, 0x9f, 0x01, 0x00, 0x14, 0x18, 0x40, 0x81, 0xbc, | ||
| 2516 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 2517 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0x08, 0xe8, 0x01, 0x00, 0x34, | ||
| 2518 | 0x00, 0x00, 0xa4, 0x03, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x85, 0x92, | ||
| 2519 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x82, 0x81, 0x2f, 0xb6, | ||
| 2520 | 0x00, 0x00, 0xc8, 0x09, 0x1e, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2521 | 0x00, 0x00, 0x9c, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2522 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2523 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0xa8, 0x01, 0xe0, 0x16, 0x20, 0x6e, 0xbc, | ||
| 2524 | 0x00, 0x00, 0x01, 0x0e, 0x00, 0x00, 0x00, 0x14, 0x08, 0x00, 0x00, 0xf2, | ||
| 2525 | 0x00, 0x00, 0x3b, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2526 | 0x00, 0x00, 0xa4, 0x07, 0x04, 0x00, 0x00, 0x80, 0x02, 0x40, 0x81, 0xbc, | ||
| 2527 | 0x00, 0x00, 0xce, 0x09, 0x12, 0x01, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 2528 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2529 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x85, 0x30, | ||
| 2530 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 2531 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 2532 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc5, 0x85, 0xd0, | ||
| 2533 | 0x00, 0x00, 0xa4, 0x07, 0x12, 0x01, 0x00, 0x68, 0x02, 0xc5, 0x85, 0xb0, | ||
| 2534 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2535 | 0x00, 0x00, 0xa2, 0x07, 0x80, 0x00, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 2536 | 0x00, 0x00, 0x8a, 0x11, 0x1c, 0x40, 0x02, 0x80, 0x06, 0xc0, 0x85, 0xb2, | ||
| 2537 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0x94, | ||
| 2538 | 0x00, 0x00, 0xa2, 0x07, 0x80, 0x00, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 2539 | 0x00, 0x00, 0x2c, 0x10, 0xd6, 0x01, 0x00, 0x2c, 0x09, 0xc0, 0x85, 0xd2, | ||
| 2540 | 0x00, 0x00, 0xa1, 0x03, 0xd2, 0x01, 0x00, 0x94, 0x1e, 0x40, 0xe9, 0x9a, | ||
| 2541 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x20, 0x00, 0x18, 0x08, 0x00, 0x6e, 0xb2, | ||
| 2542 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xf2, 0x81, 0x2f, 0xb6, | ||
| 2543 | 0x00, 0x00, 0xee, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2544 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x80, 0xbc, | ||
| 2545 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x51, 0x01, 0x80, 0x02, 0x80, 0x6e, 0xbc, | ||
| 2546 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x21, 0x01, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 2547 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0xe8, 0x06, 0x40, 0x81, 0x32, | ||
| 2548 | 0x00, 0x00, 0xe4, 0x09, 0x1f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2549 | 0x00, 0x00, 0xe1, 0x09, 0x9e, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0xb2, | ||
| 2550 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2551 | 0x00, 0x00, 0xa4, 0x07, 0x2a, 0x31, 0x01, 0xe0, 0x06, 0x00, 0x00, 0xb2, | ||
| 2552 | 0x18, 0x00, 0x00, 0x00, 0xca, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0x39, | ||
| 2553 | 0xa4, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x32, | ||
| 2554 | 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2555 | 0x0c, 0x00, 0xeb, 0x09, 0x00, 0x00, 0x00, 0x58, 0x08, 0x00, 0x36, 0x92, | ||
| 2556 | 0x00, 0x00, 0xeb, 0x09, 0x00, 0x00, 0x00, 0x58, 0x08, 0x00, 0x00, 0x92, | ||
| 2557 | 0x1a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x08, 0x00, 0x36, 0x32, | ||
| 2558 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x20, 0x00, 0x18, 0x08, 0x00, 0x6e, 0xb2, | ||
| 2559 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xf2, 0x81, 0x2f, 0xb6, | ||
| 2560 | 0x00, 0x00, 0xee, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2561 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x30, 0x00, 0x28, 0x08, 0x00, 0x6e, 0xb2, | ||
| 2562 | 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 2563 | 0x00, 0x00, 0x25, 0x0a, 0x38, 0x00, 0x00, 0xa4, 0x08, 0x80, 0x82, 0xb2, | ||
| 2564 | 0x00, 0x00, 0x25, 0x0a, 0x04, 0x28, 0x01, 0x04, 0x08, 0x00, 0x6e, 0xb2, | ||
| 2565 | 0x00, 0x00, 0x8a, 0x11, 0x08, 0x50, 0x01, 0x04, 0xa8, 0x5b, 0x80, 0xbc, | ||
| 2566 | 0x00, 0x00, 0x8a, 0x11, 0x08, 0x20, 0x01, 0xe0, 0x16, 0x20, 0x6e, 0xbc, | ||
| 2567 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0xe8, 0x06, 0x00, 0x00, 0x32, | ||
| 2568 | 0x00, 0x00, 0x0a, 0x0a, 0x08, 0x01, 0x00, 0x28, 0x18, 0xa0, 0x82, 0xbc, | ||
| 2569 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x01, 0xe0, 0xa6, 0x20, 0x00, 0x3c, | ||
| 2570 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 2571 | 0x00, 0xc0, 0xfb, 0x09, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 2572 | 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 2573 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2574 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2575 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0x34, | ||
| 2576 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x78, 0x09, 0x00, 0x6e, 0x32, | ||
| 2577 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x38, 0x08, 0xc0, 0x6e, 0x32, | ||
| 2578 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x80, 0x97, 0x32, | ||
| 2579 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x80, 0x97, 0x32, | ||
| 2580 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x07, 0xc0, 0x2c, 0x32, | ||
| 2581 | 0x00, 0x20, 0x00, 0x80, 0x00, 0x38, 0x00, 0x00, 0x07, 0x00, 0x37, 0x32, | ||
| 2582 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x3d, 0x00, 0x0c, 0x07, 0x80, 0x83, 0x32, | ||
| 2583 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x08, 0x40, 0x00, 0x32, | ||
| 2584 | 0x00, 0x00, 0x08, 0x0a, 0x04, 0x02, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0xbc, | ||
| 2585 | 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x14, 0x18, 0x40, 0x81, 0x3a, | ||
| 2586 | 0x00, 0xc0, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xa2, 0x8d, 0x39, 0xb2, | ||
| 2587 | 0x00, 0x00, 0x66, 0x0a, 0x12, 0x01, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 2588 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2589 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x6c, 0x18, 0x20, 0x6e, 0x3a, | ||
| 2590 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x4c, 0x08, 0x00, 0x6e, 0x32, | ||
| 2591 | 0x00, 0x00, 0x0f, 0x0a, 0x00, 0x38, 0x01, 0xe0, 0x06, 0x40, 0x80, 0x92, | ||
| 2592 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x6c, 0x18, 0x20, 0x6e, 0x3a, | ||
| 2593 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x4c, 0x08, 0x00, 0x6e, 0x32, | ||
| 2594 | 0x00, 0x00, 0x11, 0x0a, 0x9f, 0x01, 0x00, 0x04, 0x68, 0x60, 0x80, 0xbc, | ||
| 2595 | 0x00, 0x00, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x18, 0x18, 0x20, 0x00, 0x9c, | ||
| 2596 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2597 | 0x00, 0x00, 0x14, 0x0a, 0x12, 0x01, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 2598 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2599 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x70, 0x00, 0x18, 0x08, 0x00, 0x6e, 0x32, | ||
| 2600 | 0x00, 0x00, 0x0d, 0x0a, 0x02, 0x01, 0x00, 0x80, 0x62, 0x60, 0x80, 0xbc, | ||
| 2601 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0xbc, | ||
| 2602 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0xf8, 0x02, 0x80, 0x2f, 0x35, | ||
| 2603 | 0x00, 0xa0, 0x0d, 0x0a, 0x12, 0x01, 0x00, 0x40, 0xa2, 0x8d, 0x39, 0xb2, | ||
| 2604 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2605 | 0x00, 0x00, 0x1f, 0x0a, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2606 | 0x00, 0x00, 0x1f, 0x0a, 0x04, 0x00, 0x00, 0x80, 0xa2, 0xa0, 0x81, 0xbc, | ||
| 2607 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0xbc, | ||
| 2608 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0xf8, 0x02, 0x80, 0x2f, 0x35, | ||
| 2609 | 0x00, 0xa0, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xa2, 0x8d, 0x39, 0xb2, | ||
| 2610 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 2611 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0xe8, 0x06, 0x40, 0x81, 0x32, | ||
| 2612 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0xe0, 0x06, 0x80, 0x82, 0x32, | ||
| 2613 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0xe0, 0x06, 0x80, 0x81, 0x32, | ||
| 2614 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0xe0, 0x06, 0xc0, 0x86, 0xb2, | ||
| 2615 | 0x00, 0x00, 0x27, 0x0a, 0x00, 0x18, 0x00, 0xe0, 0x06, 0xc0, 0x84, 0x92, | ||
| 2616 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x6c, 0x08, 0x00, 0x6e, 0xb2, | ||
| 2617 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x4c, 0x08, 0x00, 0x6e, 0x32, | ||
| 2618 | 0x00, 0x00, 0xa3, 0x0e, 0x51, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xf2, | ||
| 2619 | 0x00, 0x00, 0x2a, 0x0a, 0x00, 0x50, 0x01, 0x3c, 0xa8, 0x5b, 0x80, 0x9c, | ||
| 2620 | 0x00, 0x00, 0xa4, 0x07, 0x00, 0x30, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x92, | ||
| 2621 | 0x00, 0x00, 0x2f, 0x0a, 0x3e, 0x51, 0x01, 0x00, 0xa8, 0x1b, 0x80, 0xba, | ||
| 2622 | 0x00, 0x00, 0x00, 0x00, 0xde, 0x00, 0x00, 0xf8, 0xf2, 0x81, 0x2f, 0x34, | ||
| 2623 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x01, 0xec, 0x06, 0xc0, 0xee, 0x32, | ||
| 2624 | 0x00, 0x00, 0x2f, 0x0a, 0x80, 0x01, 0x00, 0x80, 0x32, 0x80, 0x87, 0xb6, | ||
| 2625 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xe2, 0x80, 0x2f, 0x34, | ||
| 2626 | 0x00, 0x00, 0x4c, 0x0f, 0x60, 0x30, 0x01, 0xe0, 0x06, 0x00, 0x00, 0xf2, | ||
| 2627 | 0x00, 0x00, 0x7b, 0x0a, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x85, 0x92, | ||
| 2628 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x82, 0x81, 0x2f, 0xb6, | ||
| 2629 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x08, 0x00, 0x00, 0x32, | ||
| 2630 | 0x00, 0x00, 0x3a, 0x0a, 0x04, 0x02, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0xbc, | ||
| 2631 | 0x00, 0x00, 0x00, 0x00, 0xc9, 0x01, 0x00, 0x14, 0x18, 0x40, 0x81, 0x3a, | ||
| 2632 | 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x01, 0x38, 0x08, 0xc0, 0x6e, 0x32, | ||
| 2633 | 0x00, 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0xa4, 0xa8, 0x60, 0x8a, 0x3c, | ||
| 2634 | 0x00, 0x00, 0x8a, 0x11, 0x0f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2635 | 0x00, 0xc0, 0x3e, 0x0a, 0x12, 0x01, 0x00, 0x40, 0xa2, 0x8d, 0x39, 0xb2, | ||
| 2636 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2637 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 2638 | 0x00, 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0xa4, 0xa8, 0x60, 0x8a, 0x3c, | ||
| 2639 | 0x00, 0x00, 0x8a, 0x11, 0x0f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2640 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x38, 0x08, 0xc0, 0x6e, 0x32, | ||
| 2641 | 0x00, 0x00, 0x00, 0x00, 0xde, 0xa8, 0x01, 0x20, 0x99, 0x22, 0x6e, 0x3a, | ||
| 2642 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x02, 0x80, 0x82, 0x1b, 0x92, 0xbc, | ||
| 2643 | 0x00, 0x00, 0x42, 0x0a, 0x2f, 0x20, 0x01, 0xe0, 0x96, 0x22, 0x6e, 0xbc, | ||
| 2644 | 0x00, 0x00, 0x2f, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2645 | 0x00, 0x00, 0x4a, 0x0a, 0x1f, 0x50, 0x01, 0xe8, 0x06, 0x00, 0x00, 0xb2, | ||
| 2646 | 0x00, 0x00, 0x45, 0x0a, 0x04, 0x00, 0x00, 0x80, 0x02, 0xc0, 0x83, 0xbc, | ||
| 2647 | 0x00, 0x00, 0x4a, 0x0a, 0x00, 0x50, 0x01, 0xe8, 0xf6, 0x60, 0x80, 0x9c, | ||
| 2648 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x78, 0x39, 0x9a, 0xfe, 0x38, | ||
| 2649 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 2650 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 2651 | 0x08, 0x00, 0x73, 0x11, 0x00, 0x40, 0x02, 0x14, 0x39, 0x9a, 0xfe, 0xd8, | ||
| 2652 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x68, 0x12, 0x9a, 0xfe, 0x38, | ||
| 2653 | 0x00, 0x00, 0x4f, 0x0a, 0x2a, 0xa9, 0x01, 0xe0, 0x06, 0x00, 0x92, 0xb2, | ||
| 2654 | 0x18, 0x00, 0x36, 0x00, 0xca, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2655 | 0x1d, 0x00, 0x4f, 0x0a, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 2656 | 0x00, 0x00, 0x4b, 0x0a, 0x04, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0xbc, | ||
| 2657 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2658 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 2659 | 0x00, 0x00, 0x52, 0x0a, 0x80, 0x01, 0x00, 0x80, 0x32, 0x80, 0x2f, 0xb6, | ||
| 2660 | 0x3c, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2661 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 2662 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x85, 0x32, | ||
| 2663 | 0x00, 0xc0, 0x61, 0x0a, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 2664 | 0x18, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x82, 0x8d, 0x82, 0xb6, | ||
| 2665 | 0x00, 0x00, 0x58, 0x0a, 0x04, 0x00, 0x00, 0x80, 0x02, 0x40, 0x81, 0xbc, | ||
| 2666 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2667 | 0x18, 0x00, 0x5a, 0x0a, 0x2e, 0x49, 0x01, 0xe0, 0xe6, 0xa0, 0x82, 0xb9, | ||
| 2668 | 0x00, 0x00, 0x5b, 0x0a, 0x00, 0x5e, 0x01, 0xec, 0x76, 0x00, 0x00, 0x94, | ||
| 2669 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x5e, 0x01, 0xec, 0x06, 0x00, 0x00, 0x32, | ||
| 2670 | 0x20, 0x80, 0xb0, 0x10, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0xf2, | ||
| 2671 | 0x1b, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2672 | 0x0c, 0x00, 0xa1, 0x03, 0x04, 0x01, 0x00, 0x80, 0x82, 0x8d, 0x85, 0xbc, | ||
| 2673 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x30, 0x00, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 2674 | 0x00, 0x00, 0xc2, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2675 | 0x00, 0x00, 0x9e, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x80, 0x85, 0x92, | ||
| 2676 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2f, 0xb6, | ||
| 2677 | 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x00, 0x28, 0x09, 0x00, 0x37, 0x32, | ||
| 2678 | 0x00, 0x00, 0xcb, 0x10, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0xf4, | ||
| 2679 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 2680 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0x3a, | ||
| 2681 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2682 | 0x18, 0x00, 0x36, 0x00, 0xca, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2683 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 2684 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0xbc, | ||
| 2685 | 0x00, 0x00, 0x67, 0x0a, 0x0b, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2686 | 0x00, 0x00, 0x6e, 0x0a, 0x3d, 0x01, 0x00, 0xb0, 0x02, 0x00, 0x85, 0xb2, | ||
| 2687 | 0x00, 0x00, 0x6e, 0x0a, 0x34, 0x00, 0x00, 0xf8, 0xd2, 0x81, 0x2f, 0xb5, | ||
| 2688 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xb2, 0x80, 0x2f, 0x34, | ||
| 2689 | 0x00, 0x00, 0xb0, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2690 | 0x00, 0x00, 0x72, 0x0a, 0x80, 0x01, 0x00, 0x80, 0x92, 0x80, 0x2f, 0xb6, | ||
| 2691 | 0x2a, 0x00, 0x78, 0x0a, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2692 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2693 | 0x00, 0x00, 0x75, 0x0a, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2694 | 0x00, 0x00, 0x78, 0x0a, 0x80, 0x01, 0x00, 0x80, 0x62, 0x81, 0x2f, 0xb6, | ||
| 2695 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2696 | 0x00, 0x00, 0x78, 0x0a, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 2697 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2698 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x34, | ||
| 2699 | 0x00, 0x00, 0xa2, 0x07, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x85, 0xbc, | ||
| 2700 | 0x00, 0x00, 0xc2, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2701 | 0x00, 0x00, 0x9e, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x80, 0x85, 0x92, | ||
| 2702 | 0x00, 0x00, 0xa4, 0x07, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2703 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2704 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xe2, 0x80, 0x2f, 0xb6, | ||
| 2705 | 0x00, 0x00, 0x80, 0x0a, 0x80, 0x01, 0x00, 0x80, 0x82, 0x81, 0x2f, 0xb6, | ||
| 2706 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x31, 0x01, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 2707 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x31, 0x00, 0x80, 0x82, 0x9b, 0x82, 0xbc, | ||
| 2708 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x12, 0xa0, 0x82, 0xbc, | ||
| 2709 | 0x00, 0x00, 0x00, 0x00, 0xce, 0x01, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 2710 | 0x00, 0xc0, 0x86, 0x0a, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 2711 | 0x20, 0x80, 0x9c, 0x10, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0xf2, | ||
| 2712 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2713 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2714 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x82, 0x80, 0x2f, 0xb6, | ||
| 2715 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x82, 0xbc, | ||
| 2716 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2717 | 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 2718 | 0x00, 0x00, 0x8f, 0x0a, 0x3f, 0x00, 0x00, 0x3c, 0x08, 0x40, 0x80, 0xb2, | ||
| 2719 | 0x00, 0x00, 0x8f, 0x0a, 0x80, 0x01, 0x00, 0x80, 0xe2, 0x81, 0x2f, 0xb6, | ||
| 2720 | 0x00, 0x00, 0x00, 0x00, 0xde, 0x00, 0x00, 0xf8, 0xf2, 0x81, 0x2f, 0x34, | ||
| 2721 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x01, 0xec, 0x06, 0xc0, 0xee, 0x32, | ||
| 2722 | 0x00, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x67, 0xe0, 0x83, 0x3e, | ||
| 2723 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x80, 0x32, | ||
| 2724 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0xc0, 0x86, 0x32, | ||
| 2725 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0xc0, 0x84, 0x32, | ||
| 2726 | 0x00, 0x00, 0xda, 0x0a, 0x04, 0x00, 0x00, 0x28, 0xd8, 0xa0, 0x82, 0xbc, | ||
| 2727 | 0x00, 0x00, 0x8a, 0x11, 0x09, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2728 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xd8, 0xa0, 0x81, 0x3c, | ||
| 2729 | 0x00, 0x00, 0xb0, 0x0a, 0x04, 0x00, 0x00, 0x3c, 0xd8, 0xe0, 0x83, 0xbc, | ||
| 2730 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x81, 0xbc, | ||
| 2731 | 0x00, 0x00, 0x9b, 0x0a, 0x04, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 2732 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0x02, 0xc0, 0x38, 0xb2, | ||
| 2733 | 0x00, 0x00, 0xae, 0x0a, 0x51, 0x00, 0x00, 0xd8, 0x12, 0x80, 0x2d, 0x9a, | ||
| 2734 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 2735 | 0x00, 0x00, 0xa7, 0x0a, 0x28, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xb2, | ||
| 2736 | 0x00, 0x00, 0xa5, 0x0a, 0x80, 0x01, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 2737 | 0x00, 0x00, 0xa1, 0x0a, 0x1f, 0x40, 0x02, 0x84, 0xe6, 0x01, 0x00, 0xb4, | ||
| 2738 | 0x00, 0x00, 0xa5, 0x0a, 0x1d, 0x01, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0xb4, | ||
| 2739 | 0x00, 0x00, 0xa5, 0x0a, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 2740 | 0x00, 0x00, 0xa3, 0x0a, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2741 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x35, | ||
| 2742 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 2743 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2744 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0xe0, 0x16, 0x20, 0x6e, 0x3c, | ||
| 2745 | 0x00, 0x00, 0x3c, 0x0e, 0xda, 0x5b, 0x01, 0xec, 0x06, 0x40, 0xed, 0xf2, | ||
| 2746 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2747 | 0x00, 0x00, 0xac, 0x0a, 0x04, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 2748 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2749 | 0x00, 0x00, 0xa7, 0x0a, 0x67, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0xb5, | ||
| 2750 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 2751 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 2752 | 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 2753 | 0x00, 0x00, 0xaf, 0x0e, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x20, 0x80, 0xfa, | ||
| 2754 | 0x00, 0x00, 0x90, 0x0a, 0x4d, 0x00, 0x00, 0x00, 0x67, 0xe0, 0x83, 0x9e, | ||
| 2755 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 2756 | 0x00, 0x00, 0xbc, 0x0a, 0x28, 0x00, 0x00, 0x80, 0x08, 0x40, 0x00, 0xb2, | ||
| 2757 | 0x00, 0x00, 0xba, 0x0a, 0x80, 0x01, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 2758 | 0x00, 0x00, 0xb6, 0x0a, 0x1f, 0x40, 0x02, 0x84, 0xe6, 0x01, 0x00, 0xb4, | ||
| 2759 | 0x00, 0x00, 0xba, 0x0a, 0x1d, 0x01, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0xb4, | ||
| 2760 | 0x00, 0x00, 0xba, 0x0a, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 2761 | 0x00, 0x00, 0xb8, 0x0a, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2762 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x35, | ||
| 2763 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 2764 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2765 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0xe0, 0x16, 0x20, 0x6e, 0x3c, | ||
| 2766 | 0x00, 0x00, 0x3c, 0x0e, 0xda, 0x5b, 0x01, 0xec, 0x06, 0x40, 0xed, 0xf2, | ||
| 2767 | 0x00, 0x00, 0xe0, 0x0a, 0x80, 0x00, 0x00, 0x80, 0xe2, 0x80, 0x2f, 0xb6, | ||
| 2768 | 0x00, 0x00, 0xc0, 0x0a, 0x04, 0x21, 0x00, 0xe0, 0x06, 0x80, 0x81, 0xb2, | ||
| 2769 | 0x00, 0x00, 0xaf, 0x0e, 0x00, 0x00, 0x00, 0x34, 0x08, 0x00, 0x00, 0xf2, | ||
| 2770 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0xe0, 0x06, 0x80, 0x81, 0x32, | ||
| 2771 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0xe8, 0x06, 0x40, 0x81, 0x32, | ||
| 2772 | 0x00, 0x00, 0xc6, 0x0a, 0x2a, 0x11, 0x00, 0xe0, 0xd6, 0xe0, 0x86, 0xba, | ||
| 2773 | 0x18, 0x00, 0x36, 0x00, 0xca, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2774 | 0x1d, 0x00, 0xc6, 0x0a, 0x04, 0x01, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 2775 | 0x00, 0x00, 0xc2, 0x0a, 0x9f, 0x01, 0x00, 0x80, 0x18, 0x00, 0x88, 0xbc, | ||
| 2776 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2777 | 0x00, 0x00, 0xb0, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2778 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 2779 | 0x08, 0x00, 0xca, 0x0a, 0x23, 0x19, 0x01, 0xe8, 0x76, 0x20, 0x81, 0xb9, | ||
| 2780 | 0x3c, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2781 | 0x00, 0x00, 0xce, 0x0a, 0x1d, 0x18, 0x00, 0xe0, 0x06, 0xc0, 0x84, 0xb2, | ||
| 2782 | 0x00, 0x00, 0xce, 0x0a, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 2783 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2784 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x34, | ||
| 2785 | 0x00, 0x00, 0xc6, 0x0e, 0x00, 0x00, 0x00, 0x2c, 0xf9, 0x01, 0x00, 0xf4, | ||
| 2786 | 0x00, 0x00, 0xd3, 0x0a, 0x04, 0x00, 0x00, 0x80, 0x02, 0x00, 0x88, 0xbc, | ||
| 2787 | 0x00, 0x00, 0xd2, 0x0a, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 2788 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2789 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 2790 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x80, 0xbc, | ||
| 2791 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x85, 0x30, | ||
| 2792 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 2793 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 2794 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc5, 0x85, 0xd0, | ||
| 2795 | 0x00, 0x00, 0xa4, 0x03, 0x12, 0x01, 0x00, 0x68, 0x02, 0xc5, 0x85, 0xb0, | ||
| 2796 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2797 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x78, 0x19, 0x20, 0x6e, 0x3c, | ||
| 2798 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0xe2, 0xa5, 0x82, 0xbc, | ||
| 2799 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2800 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x00, 0x88, 0xbc, | ||
| 2801 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x80, 0xbc, | ||
| 2802 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 2803 | 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x01, 0x38, 0x08, 0xc0, 0x6e, 0x32, | ||
| 2804 | 0x00, 0x00, 0xe4, 0x0a, 0x04, 0x02, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0xbc, | ||
| 2805 | 0x00, 0xc0, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xa2, 0x8d, 0x39, 0xb2, | ||
| 2806 | 0x00, 0x00, 0xe5, 0x0a, 0xc9, 0x01, 0x00, 0x14, 0x08, 0x00, 0x00, 0x92, | ||
| 2807 | 0x00, 0x00, 0x00, 0x00, 0x45, 0x30, 0x00, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 2808 | 0x00, 0x00, 0xef, 0x0a, 0x28, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0xb4, | ||
| 2809 | 0x00, 0x00, 0xee, 0x0a, 0x80, 0x01, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 2810 | 0x00, 0x00, 0xea, 0x0a, 0x1f, 0x40, 0x02, 0x84, 0xe6, 0x01, 0x00, 0xb4, | ||
| 2811 | 0x00, 0x00, 0xee, 0x0a, 0x1d, 0x01, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0xb4, | ||
| 2812 | 0x00, 0x00, 0xee, 0x0a, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 2813 | 0x00, 0x00, 0xec, 0x0a, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2814 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x35, | ||
| 2815 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 2816 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2817 | 0x00, 0x00, 0x3c, 0x0e, 0xda, 0x5b, 0x01, 0xec, 0x06, 0x40, 0xed, 0xf2, | ||
| 2818 | 0x00, 0x20, 0x00, 0x80, 0xdf, 0x00, 0x00, 0x28, 0x09, 0x00, 0x37, 0x32, | ||
| 2819 | 0x00, 0x00, 0xf3, 0x0a, 0x3d, 0x01, 0x00, 0xd8, 0x02, 0x80, 0x01, 0xb2, | ||
| 2820 | 0x00, 0x00, 0xf3, 0x0a, 0x34, 0x00, 0x00, 0xf8, 0xd2, 0x81, 0x2f, 0xb5, | ||
| 2821 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xb2, 0x80, 0x2f, 0x34, | ||
| 2822 | 0x00, 0x00, 0xcb, 0x10, 0x00, 0x00, 0x00, 0xf8, 0xe2, 0x81, 0x2f, 0xf5, | ||
| 2823 | 0x08, 0x00, 0xb0, 0x10, 0x00, 0x18, 0x01, 0xe8, 0x76, 0x20, 0x81, 0xf9, | ||
| 2824 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 2825 | 0x00, 0x00, 0xf8, 0x0a, 0x80, 0x01, 0x00, 0x80, 0x32, 0x80, 0x2f, 0xb6, | ||
| 2826 | 0x3c, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2827 | 0x00, 0x00, 0xfd, 0x0a, 0x29, 0x08, 0x01, 0xe4, 0x06, 0xc0, 0x2d, 0xb2, | ||
| 2828 | 0x00, 0x00, 0x02, 0x0b, 0x1d, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2829 | 0x00, 0x00, 0x02, 0x0b, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 2830 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2831 | 0x00, 0x00, 0x02, 0x0b, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x94, | ||
| 2832 | 0x00, 0x00, 0xff, 0x0a, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 2833 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2834 | 0x1d, 0x00, 0x01, 0x0b, 0x04, 0x01, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 2835 | 0x00, 0x00, 0xfe, 0x0a, 0x00, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0x9c, | ||
| 2836 | 0x2a, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2837 | 0x00, 0x00, 0xc7, 0x0e, 0x00, 0x00, 0x00, 0x2c, 0xf9, 0x01, 0x00, 0xf4, | ||
| 2838 | 0x00, 0x00, 0x05, 0x0b, 0x04, 0x01, 0x00, 0x80, 0x02, 0x40, 0x81, 0xbc, | ||
| 2839 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2840 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 2841 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x85, 0x30, | ||
| 2842 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 2843 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 2844 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc5, 0x85, 0xd0, | ||
| 2845 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0xc5, 0x85, 0xb0, | ||
| 2846 | 0x00, 0x00, 0xa4, 0x03, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x85, 0x92, | ||
| 2847 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x82, 0x80, 0x2f, 0xb6, | ||
| 2848 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x31, 0x00, 0x80, 0x82, 0x9b, 0x82, 0xbc, | ||
| 2849 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x00, 0x00, 0x80, 0x12, 0xa0, 0x82, 0xbc, | ||
| 2850 | 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 2851 | 0x10, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0xa9, 0x60, 0x80, 0xd9, | ||
| 2852 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 2853 | 0x00, 0xc0, 0x15, 0x0b, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 2854 | 0x20, 0x80, 0x9c, 0x10, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0xf2, | ||
| 2855 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2856 | 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xa2, 0x8d, 0x2f, 0x31, | ||
| 2857 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x81, 0x32, | ||
| 2858 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x80, 0x32, | ||
| 2859 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0xc0, 0x86, 0x32, | ||
| 2860 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0xc0, 0x84, 0x32, | ||
| 2861 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 2862 | 0x00, 0x00, 0x20, 0x0b, 0x80, 0x00, 0x00, 0x80, 0x82, 0x80, 0x2f, 0xb6, | ||
| 2863 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0xa8, 0x60, 0x80, 0x3c, | ||
| 2864 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x08, 0x40, 0x80, 0x32, | ||
| 2865 | 0x00, 0x00, 0x3b, 0x0e, 0x00, 0x00, 0x00, 0x04, 0x08, 0x80, 0x82, 0xf2, | ||
| 2866 | 0x00, 0x00, 0x21, 0x0b, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 2867 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2868 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x20, 0x80, 0x3a, | ||
| 2869 | 0x00, 0x00, 0x26, 0x0b, 0x04, 0x00, 0x00, 0x28, 0x68, 0xa0, 0x82, 0xbc, | ||
| 2870 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xe2, 0x80, 0x2f, 0xb6, | ||
| 2871 | 0x00, 0x00, 0xaf, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2872 | 0x00, 0x00, 0x17, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x81, 0x92, | ||
| 2873 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 2874 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 2875 | 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x00, 0x28, 0x09, 0x00, 0x37, 0x32, | ||
| 2876 | 0x00, 0x00, 0xc7, 0x10, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0xf4, | ||
| 2877 | 0x18, 0x00, 0x36, 0x00, 0xca, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2878 | 0x00, 0x00, 0x2e, 0x0b, 0x3d, 0x01, 0x00, 0xb0, 0x02, 0x00, 0x85, 0xb2, | ||
| 2879 | 0x00, 0x00, 0x2e, 0x0b, 0x34, 0x00, 0x00, 0xf8, 0xd2, 0x81, 0x2f, 0xb5, | ||
| 2880 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xb2, 0x80, 0x2f, 0x34, | ||
| 2881 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x04, 0x08, 0x80, 0x86, 0xb2, | ||
| 2882 | 0x00, 0x00, 0x3c, 0x0b, 0x04, 0x02, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0xbc, | ||
| 2883 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x28, 0x09, 0x80, 0x80, 0xb2, | ||
| 2884 | 0x00, 0x00, 0xef, 0x0f, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xd2, | ||
| 2885 | 0x00, 0x00, 0x34, 0x0b, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x92, 0xbc, | ||
| 2886 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2887 | 0x00, 0x00, 0x3a, 0x10, 0x00, 0x00, 0x00, 0x78, 0x38, 0x80, 0x87, 0xf5, | ||
| 2888 | 0x00, 0x00, 0xb0, 0x10, 0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0xf2, | ||
| 2889 | 0x00, 0x00, 0xc2, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2890 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 2891 | 0x00, 0x00, 0xa5, 0x02, 0x23, 0x01, 0x00, 0xf8, 0x02, 0x80, 0x2f, 0xb4, | ||
| 2892 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x32, 0x80, 0x2f, 0x35, | ||
| 2893 | 0x3c, 0x00, 0xa5, 0x02, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2894 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2895 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2896 | 0x00, 0x00, 0x3f, 0x0b, 0x80, 0x01, 0x00, 0x80, 0x82, 0x81, 0x2f, 0xb6, | ||
| 2897 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x31, 0x01, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 2898 | 0x00, 0x00, 0x41, 0x0b, 0x12, 0x01, 0x00, 0x60, 0x08, 0x40, 0x23, 0xb2, | ||
| 2899 | 0x00, 0x82, 0x4b, 0x0b, 0x00, 0x00, 0x00, 0x08, 0xa8, 0x8d, 0x80, 0x92, | ||
| 2900 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x24, 0x08, 0x00, 0x23, 0xb2, | ||
| 2901 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x20, 0x08, 0xc0, 0x23, 0xb2, | ||
| 2902 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x18, 0x08, 0x80, 0x23, 0xb2, | ||
| 2903 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 2904 | 0x00, 0xc0, 0x5c, 0x0b, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 2905 | 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xa8, 0x8d, 0x80, 0x32, | ||
| 2906 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x38, 0x02, 0x80, 0x81, 0xb2, | ||
| 2907 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x82, 0xb2, | ||
| 2908 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x30, 0x02, 0x40, 0x82, 0xb2, | ||
| 2909 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x34, 0x02, 0x00, 0x86, 0xb2, | ||
| 2910 | 0x00, 0x00, 0x53, 0x0b, 0x80, 0x01, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 2911 | 0x00, 0x00, 0x4f, 0x0b, 0x1f, 0x40, 0x02, 0x84, 0xe6, 0x01, 0x00, 0xb4, | ||
| 2912 | 0x00, 0x00, 0x53, 0x0b, 0x1d, 0x01, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0xb4, | ||
| 2913 | 0x00, 0x00, 0x53, 0x0b, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 2914 | 0x00, 0x00, 0x51, 0x0b, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2915 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x35, | ||
| 2916 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 2917 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2918 | 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 2919 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x00, 0x80, 0xd2, | ||
| 2920 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc5, 0x85, 0xd0, | ||
| 2921 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0xc5, 0x85, 0xb0, | ||
| 2922 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x85, 0x30, | ||
| 2923 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 2924 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 2925 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x1f, 0xc0, 0xf5, 0x3a, | ||
| 2926 | 0x00, 0x00, 0xa4, 0x07, 0x00, 0x30, 0x00, 0xe0, 0x06, 0x00, 0x00, 0x92, | ||
| 2927 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 2928 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x40, 0x80, 0x32, | ||
| 2929 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x80, 0x32, | ||
| 2930 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x40, 0x82, 0x32, | ||
| 2931 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x00, 0x86, 0x32, | ||
| 2932 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 2933 | 0x00, 0x00, 0x39, 0x10, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0xf2, | ||
| 2934 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x80, 0x81, 0x32, | ||
| 2935 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x17, 0xe0, 0x2c, 0x39, | ||
| 2936 | 0x00, 0x10, 0x00, 0x80, 0x00, 0x38, 0x00, 0x00, 0x07, 0x00, 0x37, 0x32, | ||
| 2937 | 0x00, 0x00, 0xb0, 0x10, 0x00, 0x30, 0x00, 0xe0, 0x06, 0x00, 0x00, 0xf2, | ||
| 2938 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 2939 | 0x00, 0x00, 0x6a, 0x0b, 0x80, 0x01, 0x00, 0x80, 0x32, 0x80, 0x2f, 0xb6, | ||
| 2940 | 0x3c, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2941 | 0x00, 0x00, 0xc3, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2942 | 0x00, 0x00, 0x6e, 0x0b, 0x1d, 0x21, 0x00, 0x00, 0x07, 0x00, 0x82, 0xb2, | ||
| 2943 | 0x00, 0x00, 0x71, 0x0b, 0x80, 0x01, 0x00, 0x80, 0x62, 0x81, 0x2f, 0xb6, | ||
| 2944 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2945 | 0x00, 0x00, 0x71, 0x0b, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 2946 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2947 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x34, | ||
| 2948 | 0x00, 0x00, 0xc6, 0x0e, 0x00, 0x00, 0x00, 0x2c, 0xf9, 0x01, 0x00, 0xf4, | ||
| 2949 | 0x00, 0x00, 0x74, 0x0b, 0x12, 0x01, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 2950 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 2951 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 2952 | 0x00, 0x00, 0xa4, 0x03, 0xca, 0x01, 0x00, 0xb0, 0x02, 0x00, 0x85, 0x92, | ||
| 2953 | 0x00, 0x00, 0x7e, 0x0b, 0x80, 0x01, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 2954 | 0x00, 0x00, 0x7a, 0x0b, 0x1f, 0x40, 0x02, 0x84, 0xe6, 0x01, 0x00, 0xb4, | ||
| 2955 | 0x00, 0x00, 0x7e, 0x0b, 0x1d, 0x01, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0xb4, | ||
| 2956 | 0x00, 0x00, 0x7e, 0x0b, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 2957 | 0x00, 0x00, 0x7c, 0x0b, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2958 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x35, | ||
| 2959 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 2960 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2961 | 0x00, 0x00, 0x80, 0x0b, 0x04, 0x00, 0x00, 0x80, 0x02, 0x40, 0x86, 0xbc, | ||
| 2962 | 0x00, 0x00, 0x0a, 0x11, 0x00, 0x90, 0x01, 0x08, 0x09, 0x00, 0x6e, 0xf2, | ||
| 2963 | 0x00, 0x00, 0x3f, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 2964 | 0x00, 0x00, 0x87, 0x0b, 0x33, 0x01, 0x00, 0xd8, 0x02, 0x80, 0x01, 0xb2, | ||
| 2965 | 0x00, 0x00, 0x87, 0x0b, 0x80, 0x01, 0x00, 0x80, 0xb2, 0x01, 0x72, 0xb6, | ||
| 2966 | 0x00, 0x00, 0x87, 0x0b, 0x9f, 0xf0, 0x01, 0x80, 0x82, 0xdb, 0x87, 0xbc, | ||
| 2967 | 0x00, 0x00, 0x87, 0x0b, 0x9f, 0xf8, 0x01, 0x80, 0x22, 0x21, 0x6e, 0xbc, | ||
| 2968 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x01, 0xe0, 0x06, 0x00, 0xee, 0x32, | ||
| 2969 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0xe0, 0x06, 0xc0, 0x87, 0x32, | ||
| 2970 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x18, 0x01, 0xe8, 0x76, 0x20, 0x81, 0x39, | ||
| 2971 | 0x00, 0x00, 0x8d, 0x0b, 0x80, 0x01, 0x00, 0x80, 0xd2, 0x80, 0x2f, 0xb6, | ||
| 2972 | 0x00, 0x00, 0x8d, 0x0b, 0x04, 0xb0, 0x00, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 2973 | 0x00, 0x00, 0x00, 0x00, 0xcd, 0x00, 0x00, 0xf8, 0x72, 0x81, 0x2f, 0x34, | ||
| 2974 | 0x3b, 0x00, 0x8d, 0x0b, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2975 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 2976 | 0x00, 0x00, 0x9d, 0x0b, 0x27, 0x09, 0x01, 0xe4, 0x06, 0xc0, 0x2d, 0xb2, | ||
| 2977 | 0x00, 0xc0, 0x95, 0x0b, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 2978 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x85, 0x30, | ||
| 2979 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 2980 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 2981 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc5, 0x85, 0xd0, | ||
| 2982 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0xc5, 0x85, 0xb0, | ||
| 2983 | 0x20, 0x80, 0xa4, 0x07, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x92, | ||
| 2984 | 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 2985 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x98, 0x01, 0x14, 0x09, 0x00, 0x6e, 0xd2, | ||
| 2986 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0xe0, 0x06, 0x40, 0x88, 0x32, | ||
| 2987 | 0x00, 0x00, 0x00, 0x00, 0xd5, 0x08, 0x00, 0x00, 0x07, 0x40, 0x88, 0x32, | ||
| 2988 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x07, 0xc0, 0x2c, 0x32, | ||
| 2989 | 0x00, 0x40, 0x00, 0x80, 0xca, 0x39, 0x00, 0x00, 0x07, 0x00, 0x37, 0x32, | ||
| 2990 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 2991 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0x34, | ||
| 2992 | 0x00, 0x00, 0xa1, 0x0b, 0x1d, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 2993 | 0x00, 0x00, 0xa1, 0x0b, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 2994 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 2995 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x34, | ||
| 2996 | 0x00, 0x00, 0xc7, 0x0e, 0x00, 0x00, 0x00, 0x2c, 0xf9, 0x01, 0x00, 0xf4, | ||
| 2997 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x85, 0x30, | ||
| 2998 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 2999 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3000 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc5, 0x85, 0xd0, | ||
| 3001 | 0x00, 0x00, 0xa4, 0x03, 0x12, 0x01, 0x00, 0x68, 0x02, 0xc5, 0x85, 0xb0, | ||
| 3002 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3003 | 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3004 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3005 | 0x00, 0xc0, 0xae, 0x0b, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 3006 | 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 3007 | 0x00, 0x00, 0xa1, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x72, 0xe0, 0x2e, 0xb2, | ||
| 3008 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3009 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x82, 0x81, 0x2f, 0xb6, | ||
| 3010 | 0x00, 0x00, 0xee, 0x10, 0x00, 0x20, 0x00, 0x18, 0x08, 0x00, 0x6e, 0xf2, | ||
| 3011 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x30, 0x00, 0x28, 0x08, 0x00, 0x6e, 0xb2, | ||
| 3012 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x08, 0x80, 0x82, 0x32, | ||
| 3013 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0x6c, 0x08, 0x00, 0x6e, 0xb2, | ||
| 3014 | 0x00, 0x00, 0xa3, 0x0e, 0x00, 0x18, 0x00, 0x4c, 0x08, 0x00, 0x6e, 0xf2, | ||
| 3015 | 0x00, 0x00, 0xb6, 0x0b, 0x00, 0x50, 0x01, 0x3c, 0xa8, 0x5b, 0x80, 0x9c, | ||
| 3016 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3017 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0xa8, 0x1b, 0x80, 0x3a, | ||
| 3018 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00, 0x32, | ||
| 3019 | 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 3020 | 0x00, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x67, 0xe0, 0x83, 0x3e, | ||
| 3021 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x80, 0x32, | ||
| 3022 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0xc0, 0x86, 0x32, | ||
| 3023 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0xc0, 0x84, 0x32, | ||
| 3024 | 0x00, 0x00, 0xee, 0x0b, 0x04, 0x00, 0x00, 0x28, 0xd8, 0xa0, 0x82, 0xbc, | ||
| 3025 | 0x00, 0x00, 0x8a, 0x11, 0x09, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3026 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xd8, 0xa0, 0x81, 0x3c, | ||
| 3027 | 0x00, 0x00, 0xd4, 0x0b, 0x04, 0x00, 0x00, 0x3c, 0xd8, 0xe0, 0x83, 0xbc, | ||
| 3028 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x81, 0xbc, | ||
| 3029 | 0x00, 0x00, 0xc5, 0x0b, 0x04, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 3030 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0x02, 0xc0, 0x38, 0xb2, | ||
| 3031 | 0x00, 0x00, 0xcd, 0x0b, 0x51, 0x00, 0x00, 0xd8, 0x12, 0x80, 0x2d, 0x9a, | ||
| 3032 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 3033 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3034 | 0x00, 0x00, 0xcb, 0x0b, 0x04, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 3035 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3036 | 0x00, 0x00, 0xc6, 0x0b, 0x67, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0xb5, | ||
| 3037 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 3038 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 3039 | 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 3040 | 0x00, 0x00, 0xd2, 0x0b, 0x2a, 0x01, 0x00, 0x00, 0xd8, 0x20, 0x80, 0xba, | ||
| 3041 | 0x00, 0x00, 0xd1, 0x0b, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 3042 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3043 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x84, 0x32, | ||
| 3044 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 3045 | 0x00, 0x00, 0xb7, 0x0e, 0x00, 0x60, 0x00, 0x6c, 0x08, 0x00, 0x6e, 0xf2, | ||
| 3046 | 0x00, 0x00, 0xba, 0x0b, 0x4d, 0x00, 0x00, 0x00, 0x67, 0xe0, 0x83, 0x9e, | ||
| 3047 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 3048 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3049 | 0x1d, 0x00, 0xdb, 0x0b, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 3050 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3051 | 0x00, 0x00, 0xd5, 0x0b, 0x67, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0xb5, | ||
| 3052 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 3053 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 3054 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x78, 0x39, 0x9a, 0xfe, 0x38, | ||
| 3055 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3056 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3057 | 0x08, 0x00, 0x73, 0x11, 0x00, 0x40, 0x02, 0x14, 0x39, 0x9a, 0xfe, 0xd8, | ||
| 3058 | 0x08, 0x00, 0x8a, 0x11, 0x12, 0x40, 0x02, 0x68, 0x12, 0x9a, 0xfe, 0xb8, | ||
| 3059 | 0x00, 0x00, 0x8a, 0x11, 0x0b, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3060 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 3061 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x00, 0x00, 0x6c, 0xd8, 0xe0, 0x86, 0xba, | ||
| 3062 | 0x00, 0x00, 0xa3, 0x0e, 0x51, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xf2, | ||
| 3063 | 0x00, 0x00, 0xe6, 0x0b, 0x00, 0x00, 0x00, 0x3c, 0x08, 0x40, 0x80, 0x92, | ||
| 3064 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3065 | 0x00, 0x00, 0xb9, 0x0b, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x81, 0xbc, | ||
| 3066 | 0x00, 0x00, 0xec, 0x0b, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3067 | 0x00, 0x00, 0xeb, 0x0b, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 3068 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3069 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x84, 0x32, | ||
| 3070 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 3071 | 0x00, 0x00, 0xb7, 0x0e, 0x00, 0x60, 0x00, 0x6c, 0x08, 0x00, 0x6e, 0xf2, | ||
| 3072 | 0x00, 0x00, 0xba, 0x0b, 0x4d, 0x00, 0x00, 0x00, 0x67, 0xe0, 0x83, 0x9e, | ||
| 3073 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3074 | 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x01, 0x38, 0x08, 0xc0, 0x6e, 0x32, | ||
| 3075 | 0x00, 0x00, 0x00, 0x00, 0x45, 0x30, 0x00, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 3076 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 3077 | 0x00, 0x00, 0xf6, 0x0b, 0x04, 0x02, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0xbc, | ||
| 3078 | 0x00, 0x00, 0x00, 0x00, 0xc9, 0x01, 0x00, 0x14, 0x18, 0x40, 0x81, 0x3a, | ||
| 3079 | 0x00, 0xc0, 0xf7, 0x0b, 0x12, 0x01, 0x00, 0x40, 0xa2, 0x8d, 0x39, 0xb2, | ||
| 3080 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3081 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 3082 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x01, 0x20, 0x99, 0x22, 0x6e, 0x3a, | ||
| 3083 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x02, 0x80, 0x82, 0x1b, 0x92, 0xbc, | ||
| 3084 | 0x00, 0x00, 0xfb, 0x0b, 0x2f, 0x20, 0x01, 0xe0, 0x96, 0x22, 0x6e, 0xbc, | ||
| 3085 | 0x00, 0x00, 0x2f, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 3086 | 0x00, 0x00, 0xff, 0x0b, 0x04, 0x00, 0x00, 0x3c, 0xd8, 0xe0, 0x83, 0xbc, | ||
| 3087 | 0x00, 0x00, 0xfe, 0x0b, 0x9f, 0x31, 0x01, 0xe0, 0x96, 0x22, 0x6e, 0xbc, | ||
| 3088 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 3089 | 0x00, 0x00, 0x07, 0x0c, 0x00, 0x50, 0x01, 0xe8, 0xf6, 0x60, 0x80, 0x9c, | ||
| 3090 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x78, 0x39, 0x9a, 0xfe, 0x38, | ||
| 3091 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3092 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3093 | 0x08, 0x00, 0x73, 0x11, 0x00, 0x40, 0x02, 0x14, 0x39, 0x9a, 0xfe, 0xd8, | ||
| 3094 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x68, 0x12, 0x9a, 0xfe, 0x38, | ||
| 3095 | 0x00, 0x00, 0x06, 0x0c, 0x9f, 0x31, 0x01, 0xe0, 0x96, 0x22, 0x6e, 0xbc, | ||
| 3096 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 3097 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0xe8, 0x06, 0x00, 0x00, 0x32, | ||
| 3098 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x01, 0xe0, 0x06, 0x00, 0x92, 0x32, | ||
| 3099 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3100 | 0x1d, 0x00, 0x0c, 0x0c, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 3101 | 0x00, 0x00, 0x08, 0x0c, 0x04, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0xbc, | ||
| 3102 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3103 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2f, 0xb6, | ||
| 3104 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3105 | 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x00, 0x28, 0x09, 0x00, 0x37, 0x32, | ||
| 3106 | 0x00, 0x00, 0xcb, 0x10, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0xf4, | ||
| 3107 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 3108 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 3109 | 0x00, 0x00, 0x14, 0x0c, 0x23, 0x01, 0x00, 0x14, 0x18, 0x40, 0x81, 0xba, | ||
| 3110 | 0x3c, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3111 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3112 | 0x18, 0x00, 0x36, 0x00, 0xca, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3113 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 3114 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0xbc, | ||
| 3115 | 0x00, 0x00, 0x15, 0x0c, 0x0b, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3116 | 0x00, 0x00, 0x1c, 0x0c, 0x3d, 0x01, 0x00, 0xb0, 0x02, 0x00, 0x85, 0xb2, | ||
| 3117 | 0x00, 0x00, 0x1c, 0x0c, 0x34, 0x00, 0x00, 0xf8, 0xd2, 0x81, 0x2f, 0xb5, | ||
| 3118 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xb2, 0x80, 0x2f, 0x34, | ||
| 3119 | 0x00, 0x00, 0xb0, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 3120 | 0x00, 0x00, 0x20, 0x0c, 0x29, 0x31, 0x01, 0x0c, 0x09, 0x00, 0x6e, 0xb2, | ||
| 3121 | 0x2a, 0x00, 0xa2, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3122 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3123 | 0x00, 0x00, 0x27, 0x0e, 0x00, 0x0c, 0x02, 0x00, 0x09, 0x80, 0x6e, 0xf2, | ||
| 3124 | 0x00, 0x00, 0x24, 0x0c, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3125 | 0x00, 0x00, 0xa2, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x02, 0xe4, 0x2e, 0xb2, | ||
| 3126 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3127 | 0x00, 0x00, 0x27, 0x0c, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3128 | 0x00, 0x00, 0xa2, 0x07, 0x80, 0x01, 0x00, 0x80, 0x62, 0x81, 0x2f, 0xb6, | ||
| 3129 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3130 | 0x00, 0x00, 0xa2, 0x07, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 3131 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3132 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x94, | ||
| 3133 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x82, 0x81, 0x2f, 0xb6, | ||
| 3134 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x18, 0x09, 0x40, 0x81, 0xb2, | ||
| 3135 | 0x00, 0x00, 0x4f, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 3136 | 0x00, 0x00, 0x2f, 0x0e, 0x00, 0xa8, 0x01, 0x20, 0x09, 0x00, 0x6e, 0xf2, | ||
| 3137 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x01, 0x0c, 0x09, 0x00, 0x6e, 0x32, | ||
| 3138 | 0x00, 0x00, 0x27, 0x0e, 0x00, 0x0c, 0x02, 0x00, 0x09, 0x80, 0x6e, 0xf2, | ||
| 3139 | 0x00, 0x00, 0xa4, 0x07, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3140 | 0x00, 0x00, 0xb0, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 3141 | 0x00, 0x00, 0xc2, 0x10, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 3142 | 0x00, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x90, 0x92, | ||
| 3143 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x82, 0x81, 0x2f, 0xb6, | ||
| 3144 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3145 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x78, 0x0b, 0x16, 0x38, | ||
| 3146 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x78, 0x0b, 0x16, 0x38, | ||
| 3147 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xa8, 0x00, 0x2d, 0x37, | ||
| 3148 | 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x88, 0x0d, 0x8b, 0x3a, | ||
| 3149 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0xb4, 0x08, 0x80, 0x6e, 0x32, | ||
| 3150 | 0x00, 0x00, 0x45, 0x0c, 0x04, 0x31, 0x01, 0x90, 0x08, 0x00, 0x6e, 0xb2, | ||
| 3151 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x82, 0x8d, 0x8a, 0x37, | ||
| 3152 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0xc2, 0xa2, 0x2c, 0x3a, | ||
| 3153 | 0x18, 0x00, 0x43, 0x0c, 0x86, 0x41, 0x02, 0x78, 0x88, 0x0d, 0x78, 0xb6, | ||
| 3154 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0xa2, 0xe2, 0x8a, 0xbc, | ||
| 3155 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x41, 0x02, 0x80, 0xb2, 0x3f, 0x78, 0xb0, | ||
| 3156 | 0x00, 0x00, 0x3c, 0x0c, 0x9f, 0x01, 0x00, 0xa8, 0x18, 0x80, 0x8a, 0xbc, | ||
| 3157 | 0xb7, 0x00, 0x3c, 0x0c, 0x00, 0x00, 0x00, 0xa8, 0x08, 0x00, 0x36, 0x92, | ||
| 3158 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x04, 0xb8, 0x3f, 0x78, 0x30, | ||
| 3159 | 0x00, 0x00, 0x58, 0x0c, 0x00, 0x00, 0x00, 0x04, 0xd8, 0x62, 0x80, 0x9c, | ||
| 3160 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x0c, 0x02, 0x80, 0xa2, 0x1b, 0x89, 0xbc, | ||
| 3161 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x82, 0x80, 0x2f, 0xb6, | ||
| 3162 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x82, 0x8d, 0x8a, 0x37, | ||
| 3163 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0xc2, 0xa2, 0x2c, 0x3a, | ||
| 3164 | 0x18, 0x00, 0x4e, 0x0c, 0x86, 0x41, 0x02, 0x78, 0x88, 0x0d, 0x78, 0xb6, | ||
| 3165 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0xa2, 0xe2, 0x8a, 0xbc, | ||
| 3166 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x41, 0x02, 0x80, 0xb2, 0x3f, 0x78, 0xb0, | ||
| 3167 | 0x00, 0x00, 0x47, 0x0c, 0x9f, 0x01, 0x00, 0xa8, 0x18, 0x80, 0x8a, 0xbc, | ||
| 3168 | 0xb7, 0x00, 0x47, 0x0c, 0x00, 0x00, 0x00, 0xa8, 0x08, 0x00, 0x36, 0x92, | ||
| 3169 | 0x00, 0x00, 0x51, 0x0c, 0x28, 0x40, 0x02, 0x04, 0xb8, 0x3f, 0x78, 0xb0, | ||
| 3170 | 0x00, 0x00, 0x00, 0x00, 0xc8, 0x01, 0x00, 0x04, 0xd8, 0x62, 0x80, 0x3c, | ||
| 3171 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x80, 0x02, 0x40, 0x80, 0xb2, | ||
| 3172 | 0x00, 0x00, 0x55, 0x0c, 0x02, 0x01, 0x00, 0x90, 0x18, 0x20, 0x89, 0xbc, | ||
| 3173 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb4, 0x08, 0x00, 0x00, 0x32, | ||
| 3174 | 0x00, 0x00, 0x47, 0x0c, 0x9f, 0x01, 0x00, 0xa8, 0x18, 0x80, 0x8a, 0xbc, | ||
| 3175 | 0xb7, 0x00, 0x47, 0x0c, 0x00, 0x00, 0x00, 0xa8, 0x08, 0x00, 0x36, 0x92, | ||
| 3176 | 0x00, 0x00, 0x58, 0x0c, 0x04, 0x00, 0x00, 0x90, 0x18, 0x20, 0x89, 0xba, | ||
| 3177 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x04, 0x48, 0x62, 0x80, 0xbc, | ||
| 3178 | 0x00, 0x00, 0x8a, 0x11, 0x90, 0x00, 0x00, 0xb4, 0x48, 0x62, 0x8b, 0xba, | ||
| 3179 | 0x03, 0x00, 0x8a, 0x11, 0x04, 0x40, 0x02, 0x00, 0x08, 0x1e, 0xff, 0xb8, | ||
| 3180 | 0x00, 0x00, 0x60, 0x0c, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x22, 0x80, 0x9a, | ||
| 3181 | 0x00, 0x00, 0x89, 0x0c, 0x04, 0x00, 0x00, 0x80, 0xa2, 0xe2, 0x8a, 0xbc, | ||
| 3182 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x82, 0x8d, 0x8a, 0x37, | ||
| 3183 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0xc2, 0xa2, 0x2c, 0x3a, | ||
| 3184 | 0x18, 0x00, 0x87, 0x0c, 0x86, 0x40, 0x02, 0x78, 0x88, 0x0d, 0x78, 0xb6, | ||
| 3185 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x40, 0x02, 0x04, 0xb8, 0x3f, 0x78, 0xb0, | ||
| 3186 | 0x03, 0x00, 0x8a, 0x11, 0x04, 0x40, 0x02, 0x00, 0x08, 0x1e, 0xff, 0xb8, | ||
| 3187 | 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 3188 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x00, 0x80, 0xd2, | ||
| 3189 | 0x00, 0x00, 0x67, 0x0c, 0x12, 0x01, 0x00, 0x60, 0x08, 0x40, 0x23, 0xb2, | ||
| 3190 | 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 3191 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3192 | 0x00, 0x00, 0xa1, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x72, 0xe0, 0x2e, 0xb2, | ||
| 3193 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3194 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x24, 0x08, 0x00, 0x23, 0xb2, | ||
| 3195 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x20, 0x08, 0xc0, 0x23, 0xb2, | ||
| 3196 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x18, 0x08, 0x80, 0x23, 0xb2, | ||
| 3197 | 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3198 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3199 | 0x00, 0xc0, 0x72, 0x0c, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 3200 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x38, 0x02, 0x80, 0x81, 0xb2, | ||
| 3201 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x82, 0xb2, | ||
| 3202 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x30, 0x02, 0x40, 0x82, 0xb2, | ||
| 3203 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x34, 0x02, 0x00, 0x86, 0xb2, | ||
| 3204 | 0x20, 0x80, 0x64, 0x0c, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x92, | ||
| 3205 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 3206 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0xb8, 0x1b, 0x80, 0x3a, | ||
| 3207 | 0x00, 0x00, 0x00, 0x00, 0x64, 0x30, 0x01, 0xe0, 0x16, 0x20, 0x6e, 0x3a, | ||
| 3208 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x40, 0x80, 0x32, | ||
| 3209 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x80, 0x32, | ||
| 3210 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x40, 0x82, 0x32, | ||
| 3211 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x00, 0x86, 0x32, | ||
| 3212 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 3213 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3214 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x80, 0x81, 0x32, | ||
| 3215 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x07, 0x00, 0x82, 0x32, | ||
| 3216 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x17, 0xe0, 0x2c, 0x39, | ||
| 3217 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0xf7, 0x01, 0x0b, 0x34, | ||
| 3218 | 0x00, 0x00, 0x81, 0x0c, 0x80, 0x01, 0x00, 0x80, 0x32, 0x80, 0x87, 0xb6, | ||
| 3219 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0xb7, 0x01, 0x70, 0x34, | ||
| 3220 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0x34, | ||
| 3221 | 0x00, 0x00, 0x93, 0x0c, 0x02, 0x0c, 0x02, 0x80, 0xa2, 0x1b, 0x89, 0xbc, | ||
| 3222 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3223 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 3224 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 3225 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3226 | 0x00, 0x00, 0x5a, 0x0c, 0x9f, 0x01, 0x00, 0xa8, 0x18, 0x80, 0x8a, 0xbc, | ||
| 3227 | 0xb7, 0x00, 0x5a, 0x0c, 0x00, 0x00, 0x00, 0xa8, 0x08, 0x00, 0x36, 0x92, | ||
| 3228 | 0x27, 0x00, 0x8c, 0x0c, 0x04, 0x01, 0x00, 0x80, 0x82, 0xcd, 0x81, 0xbc, | ||
| 3229 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x01, 0x78, 0x09, 0x00, 0x6e, 0x32, | ||
| 3230 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x42, 0xa2, 0x97, 0xbc, | ||
| 3231 | 0x00, 0x00, 0x8e, 0x0c, 0x23, 0x55, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0xb2, | ||
| 3232 | 0x3c, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3233 | 0x00, 0x00, 0x90, 0x0c, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3234 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 3235 | 0x00, 0x00, 0xa2, 0x07, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 3236 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3237 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x94, | ||
| 3238 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0xc7, 0x01, 0x70, 0x34, | ||
| 3239 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 3240 | 0x08, 0x00, 0x97, 0x0c, 0x23, 0x19, 0x01, 0xe8, 0x76, 0x20, 0x81, 0xb9, | ||
| 3241 | 0x3c, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3242 | 0x00, 0x00, 0x99, 0x0c, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3243 | 0x00, 0x00, 0x9c, 0x0c, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 3244 | 0x00, 0x00, 0x9c, 0x0c, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 3245 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3246 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x34, | ||
| 3247 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3248 | 0x00, 0x00, 0xc6, 0x0e, 0x00, 0x00, 0x00, 0x2c, 0xf9, 0x01, 0x00, 0xf4, | ||
| 3249 | 0x00, 0x00, 0xa0, 0x0c, 0x12, 0x01, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 3250 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3251 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 3252 | 0x00, 0x00, 0xa4, 0x03, 0xca, 0x01, 0x00, 0xb0, 0x02, 0x00, 0x85, 0x92, | ||
| 3253 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3254 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x28, 0x08, 0x00, 0x6e, 0x32, | ||
| 3255 | 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3256 | 0x00, 0xc0, 0xad, 0x0c, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 3257 | 0x18, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x82, 0x8d, 0x82, 0xb6, | ||
| 3258 | 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 3259 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x38, 0x08, 0xc0, 0x6e, 0x32, | ||
| 3260 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x5e, 0x01, 0xec, 0x66, 0x00, 0x00, 0x34, | ||
| 3261 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x48, 0x01, 0xe0, 0xe6, 0xa0, 0x82, 0x39, | ||
| 3262 | 0x1b, 0x00, 0xa1, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3263 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3264 | 0x00, 0x20, 0x00, 0x84, 0x00, 0x00, 0x00, 0x28, 0x09, 0x00, 0x37, 0x32, | ||
| 3265 | 0x00, 0x00, 0xc7, 0x10, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0xf4, | ||
| 3266 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3267 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3268 | 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3269 | 0x00, 0xc0, 0xb6, 0x0c, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 3270 | 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 3271 | 0x00, 0x00, 0x9d, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x72, 0xe0, 0x2e, 0xb2, | ||
| 3272 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3273 | 0x00, 0x00, 0x58, 0x10, 0x00, 0x00, 0x00, 0x28, 0x09, 0x00, 0x02, 0xf2, | ||
| 3274 | 0x00, 0x00, 0xbd, 0x0c, 0x00, 0x00, 0x00, 0x5c, 0x08, 0x00, 0x00, 0x92, | ||
| 3275 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3276 | 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3277 | 0x00, 0xc0, 0xbd, 0x0c, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 3278 | 0x20, 0x80, 0x9c, 0x10, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0xf2, | ||
| 3279 | 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3280 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x28, 0x08, 0x00, 0x6e, 0x32, | ||
| 3281 | 0x00, 0x20, 0x00, 0x84, 0x00, 0x00, 0x00, 0x28, 0x09, 0x00, 0x37, 0x32, | ||
| 3282 | 0x00, 0x00, 0xc7, 0x10, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0xf4, | ||
| 3283 | 0x00, 0x00, 0xc2, 0x0c, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x85, 0x92, | ||
| 3284 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0x32, | ||
| 3285 | 0x00, 0x00, 0xc6, 0x0c, 0x04, 0x00, 0x00, 0x80, 0x02, 0xc0, 0x85, 0xb2, | ||
| 3286 | 0x00, 0x00, 0xc6, 0x0c, 0x80, 0x00, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 3287 | 0x00, 0x00, 0x00, 0x00, 0xd2, 0x41, 0x02, 0x80, 0x06, 0xc0, 0x85, 0x32, | ||
| 3288 | 0x00, 0x00, 0x8a, 0x11, 0x1c, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3289 | 0x00, 0x00, 0x4c, 0x0d, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3290 | 0x18, 0x00, 0x36, 0x00, 0xca, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3291 | 0x00, 0x00, 0x4c, 0x0d, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x85, 0x92, | ||
| 3292 | 0x00, 0x00, 0x1a, 0x0d, 0x80, 0x01, 0x00, 0x80, 0x82, 0x81, 0x2f, 0xb6, | ||
| 3293 | 0x00, 0x00, 0x22, 0x0d, 0x1f, 0x20, 0x01, 0x08, 0x09, 0x00, 0x6e, 0xb2, | ||
| 3294 | 0x00, 0x00, 0x1a, 0x0d, 0x04, 0x30, 0x01, 0x08, 0x89, 0x9b, 0x90, 0xbc, | ||
| 3295 | 0x00, 0x00, 0xd2, 0x0c, 0x04, 0x31, 0x01, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 3296 | 0x00, 0x00, 0xa3, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 3297 | 0x00, 0x00, 0xd0, 0x0c, 0x00, 0x50, 0x01, 0x48, 0x08, 0x80, 0x6e, 0x92, | ||
| 3298 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3299 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x28, 0x61, 0x80, 0x3c, | ||
| 3300 | 0x00, 0x00, 0xeb, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x28, 0x21, 0x80, 0x9a, | ||
| 3301 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x80, 0x02, 0x80, 0x90, 0xb2, | ||
| 3302 | 0x00, 0x00, 0xa3, 0x0e, 0x00, 0x30, 0x01, 0x48, 0x08, 0x00, 0x6e, 0xf2, | ||
| 3303 | 0x00, 0x00, 0xd6, 0x0c, 0x00, 0x50, 0x01, 0x04, 0xa8, 0x5b, 0x80, 0x9c, | ||
| 3304 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3305 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0xa8, 0x1b, 0x80, 0x3a, | ||
| 3306 | 0x00, 0x00, 0xe8, 0x0c, 0x07, 0x00, 0x00, 0x48, 0x18, 0xa0, 0x84, 0xbc, | ||
| 3307 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 3308 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xa0, 0xfe, 0x38, | ||
| 3309 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3310 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3311 | 0x05, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xa0, 0xfe, 0xd8, | ||
| 3312 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x02, 0xa0, 0xfe, 0x38, | ||
| 3313 | 0x00, 0x00, 0xa3, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 3314 | 0x00, 0x00, 0xe1, 0x0c, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3315 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3316 | 0x00, 0x00, 0xe8, 0x0c, 0x07, 0x00, 0x00, 0x48, 0x18, 0xa0, 0x84, 0xbc, | ||
| 3317 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 3318 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xa0, 0xfe, 0x38, | ||
| 3319 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3320 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3321 | 0x05, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xa0, 0xfe, 0xd8, | ||
| 3322 | 0x05, 0x00, 0xde, 0x0c, 0x00, 0x00, 0x00, 0x68, 0x02, 0xa0, 0xfe, 0x98, | ||
| 3323 | 0x00, 0x00, 0xeb, 0x0c, 0x04, 0x00, 0x00, 0x48, 0x18, 0xa0, 0x84, 0xba, | ||
| 3324 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x04, 0x28, 0x61, 0x80, 0xbc, | ||
| 3325 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x21, 0x80, 0x3a, | ||
| 3326 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3327 | 0x00, 0x00, 0xf4, 0x0c, 0x12, 0x01, 0x00, 0x60, 0x08, 0x40, 0x23, 0xb2, | ||
| 3328 | 0x03, 0x00, 0x8a, 0x11, 0x04, 0x40, 0x02, 0x00, 0x38, 0x1a, 0xff, 0xb8, | ||
| 3329 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x60, 0x80, 0x39, | ||
| 3330 | 0x18, 0x00, 0x00, 0x00, 0xd2, 0x41, 0x02, 0x8c, 0xe6, 0xa1, 0x97, 0x39, | ||
| 3331 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0xe8, 0x06, 0x80, 0x84, 0x32, | ||
| 3332 | 0x00, 0x82, 0x00, 0x00, 0xd6, 0x01, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 3333 | 0x28, 0x00, 0xa1, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3334 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3335 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x24, 0x08, 0x00, 0x23, 0xb2, | ||
| 3336 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x20, 0x08, 0xc0, 0x23, 0xb2, | ||
| 3337 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x18, 0x08, 0x80, 0x23, 0xb2, | ||
| 3338 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3339 | 0x00, 0xc0, 0xfe, 0x0c, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 3340 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x38, 0x02, 0x80, 0x81, 0xb2, | ||
| 3341 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x82, 0xb2, | ||
| 3342 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x30, 0x02, 0x40, 0x82, 0xb2, | ||
| 3343 | 0x00, 0x00, 0xed, 0x0c, 0x12, 0x01, 0x00, 0x34, 0x02, 0x00, 0x86, 0xb2, | ||
| 3344 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3345 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 3346 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x08, 0x00, 0x00, 0x32, | ||
| 3347 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 3348 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x40, 0x80, 0x32, | ||
| 3349 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x80, 0x32, | ||
| 3350 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x40, 0x82, 0x32, | ||
| 3351 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x00, 0x86, 0x32, | ||
| 3352 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 3353 | 0x00, 0x00, 0x00, 0x00, 0xd6, 0x01, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3354 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x80, 0x81, 0x32, | ||
| 3355 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x07, 0x00, 0x82, 0x32, | ||
| 3356 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x17, 0xe0, 0x2c, 0x39, | ||
| 3357 | 0x00, 0x00, 0x0d, 0x0d, 0x80, 0x00, 0x00, 0x80, 0x32, 0x80, 0x87, 0xb6, | ||
| 3358 | 0x00, 0x10, 0x00, 0x80, 0x00, 0x38, 0x00, 0x00, 0x07, 0x00, 0x37, 0x32, | ||
| 3359 | 0x00, 0x00, 0x0e, 0x0d, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3360 | 0x00, 0x10, 0x00, 0x88, 0x00, 0x38, 0x00, 0x00, 0x07, 0x00, 0x37, 0x32, | ||
| 3361 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3362 | 0x05, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xa0, 0xfe, 0xd8, | ||
| 3363 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x02, 0xa0, 0xfe, 0x38, | ||
| 3364 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xa0, 0xfe, 0x38, | ||
| 3365 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3366 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3367 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0x34, | ||
| 3368 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 3369 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3370 | 0x00, 0x00, 0xa3, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 3371 | 0x00, 0x00, 0xeb, 0x0c, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3372 | 0x00, 0x00, 0x22, 0x0d, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3373 | 0x00, 0x00, 0xa3, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 3374 | 0x05, 0x00, 0x1d, 0x0d, 0x00, 0x00, 0x00, 0x68, 0x02, 0xa0, 0xfe, 0x98, | ||
| 3375 | 0x00, 0x00, 0x22, 0x0d, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3376 | 0x05, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xa0, 0xfe, 0xd8, | ||
| 3377 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xa0, 0xfe, 0x38, | ||
| 3378 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3379 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3380 | 0x00, 0x00, 0x1a, 0x0d, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x92, | ||
| 3381 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 3382 | 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x36, 0x32, | ||
| 3383 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xa9, 0x00, 0x2d, 0x37, | ||
| 3384 | 0xb4, 0xcc, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x87, 0x8d, 0x97, 0x3a, | ||
| 3385 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x99, 0xc0, 0x2c, 0x37, | ||
| 3386 | 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x89, 0x8d, 0x97, 0x3a, | ||
| 3387 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x10, 0x00, 0x00, 0x87, 0xbf, 0x97, 0xba, | ||
| 3388 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x40, 0xfe, 0x32, | ||
| 3389 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 3390 | 0x00, 0x00, 0x2b, 0x0d, 0xb6, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3391 | 0x00, 0x20, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x64, 0xa2, 0xcd, 0x2c, 0xb2, | ||
| 3392 | 0x00, 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 3393 | 0x00, 0x00, 0x30, 0x0d, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3394 | 0x18, 0x00, 0x36, 0x00, 0xca, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3395 | 0x00, 0x00, 0xa2, 0x07, 0x00, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x92, | ||
| 3396 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x62, 0x81, 0x2f, 0xb6, | ||
| 3397 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x82, 0x81, 0x2f, 0xb6, | ||
| 3398 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3399 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3400 | 0x00, 0x00, 0x39, 0x0d, 0x12, 0x01, 0x00, 0x60, 0x08, 0x40, 0x23, 0xb2, | ||
| 3401 | 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 3402 | 0x28, 0x00, 0xa1, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3403 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3404 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x24, 0x08, 0x00, 0x23, 0xb2, | ||
| 3405 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x20, 0x08, 0xc0, 0x23, 0xb2, | ||
| 3406 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x18, 0x08, 0x80, 0x23, 0xb2, | ||
| 3407 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3408 | 0x00, 0xc0, 0x43, 0x0d, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 3409 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x38, 0x02, 0x80, 0x81, 0xb2, | ||
| 3410 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x82, 0xb2, | ||
| 3411 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x30, 0x02, 0x40, 0x82, 0xb2, | ||
| 3412 | 0x00, 0x00, 0xed, 0x0c, 0x12, 0x01, 0x00, 0x34, 0x02, 0x00, 0x86, 0xb2, | ||
| 3413 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3414 | 0x00, 0x00, 0xa3, 0x0e, 0x00, 0x00, 0x00, 0x48, 0x08, 0x00, 0x00, 0xf2, | ||
| 3415 | 0x00, 0x00, 0x46, 0x0d, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x92, | ||
| 3416 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3417 | 0x00, 0x00, 0x00, 0x0d, 0x00, 0x50, 0x01, 0x00, 0xa8, 0x1b, 0x80, 0x9a, | ||
| 3418 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3419 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3420 | 0x00, 0x00, 0x58, 0x10, 0x00, 0x00, 0x00, 0x28, 0x09, 0x80, 0x02, 0xf2, | ||
| 3421 | 0x00, 0x00, 0x2b, 0x0d, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3422 | 0x00, 0x00, 0x58, 0x10, 0x00, 0x00, 0x00, 0x28, 0x09, 0x00, 0x02, 0xf2, | ||
| 3423 | 0x00, 0x00, 0x4f, 0x0d, 0x9a, 0x01, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0xb4, | ||
| 3424 | 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xa2, 0x8d, 0x2f, 0x31, | ||
| 3425 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xd6, 0x01, 0xec, 0x06, 0xc0, 0x6e, 0x34, | ||
| 3426 | 0x2d, 0x00, 0xa2, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3427 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3428 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0xa9, 0x01, 0x80, 0x02, 0x00, 0x6e, 0xb2, | ||
| 3429 | 0x00, 0x00, 0x5a, 0x0d, 0x80, 0x01, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 3430 | 0x00, 0x00, 0x56, 0x0d, 0x1f, 0x40, 0x02, 0x84, 0xe6, 0x01, 0x00, 0xb4, | ||
| 3431 | 0x00, 0x00, 0x5a, 0x0d, 0x1d, 0x01, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0xb4, | ||
| 3432 | 0x00, 0x00, 0x5a, 0x0d, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 3433 | 0x00, 0x00, 0x58, 0x0d, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3434 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x35, | ||
| 3435 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 3436 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3437 | 0x00, 0x00, 0x5c, 0x0d, 0x04, 0x98, 0x01, 0x64, 0x88, 0x1b, 0x87, 0xbc, | ||
| 3438 | 0x00, 0x00, 0x0a, 0x11, 0x00, 0x90, 0x01, 0x08, 0x09, 0x80, 0x6e, 0xf2, | ||
| 3439 | 0x00, 0x00, 0x3f, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 3440 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x85, 0x30, | ||
| 3441 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3442 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3443 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc5, 0x85, 0xd0, | ||
| 3444 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0xc5, 0x85, 0xb0, | ||
| 3445 | 0x30, 0x00, 0xa4, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3446 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3447 | 0x00, 0x00, 0x6c, 0x0d, 0x80, 0x01, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 3448 | 0x00, 0x00, 0x68, 0x0d, 0x1f, 0x40, 0x02, 0x84, 0xe6, 0x01, 0x00, 0xb4, | ||
| 3449 | 0x00, 0x00, 0x6c, 0x0d, 0x1d, 0x01, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0xb4, | ||
| 3450 | 0x00, 0x00, 0x6c, 0x0d, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 3451 | 0x00, 0x00, 0x6a, 0x0d, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3452 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x35, | ||
| 3453 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 3454 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3455 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0x3a, | ||
| 3456 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x85, 0x30, | ||
| 3457 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3458 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3459 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc5, 0x85, 0xd0, | ||
| 3460 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0xc5, 0x85, 0xb0, | ||
| 3461 | 0x00, 0x00, 0xa4, 0x07, 0x04, 0xb0, 0x00, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 3462 | 0x36, 0x00, 0xa4, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3463 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3464 | 0x00, 0x00, 0x7d, 0x0d, 0x80, 0x01, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 3465 | 0x00, 0x00, 0x79, 0x0d, 0x1f, 0x40, 0x02, 0x84, 0xe6, 0x01, 0x00, 0xb4, | ||
| 3466 | 0x00, 0x00, 0x7d, 0x0d, 0x1d, 0x01, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0xb4, | ||
| 3467 | 0x00, 0x00, 0x7d, 0x0d, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 3468 | 0x00, 0x00, 0x7b, 0x0d, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3469 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x35, | ||
| 3470 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 3471 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3472 | 0x00, 0x00, 0x88, 0x0d, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3473 | 0x00, 0x00, 0x86, 0x0d, 0x80, 0x01, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 3474 | 0x00, 0x00, 0x82, 0x0d, 0x1f, 0x40, 0x02, 0x84, 0xe6, 0x01, 0x00, 0xb4, | ||
| 3475 | 0x00, 0x00, 0x86, 0x0d, 0x1d, 0x01, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0xb4, | ||
| 3476 | 0x00, 0x00, 0x86, 0x0d, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 3477 | 0x00, 0x00, 0x84, 0x0d, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3478 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x35, | ||
| 3479 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 3480 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3481 | 0x30, 0x00, 0x88, 0x0d, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3482 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3483 | 0x00, 0x00, 0x00, 0x00, 0xd4, 0xd5, 0x01, 0xec, 0x06, 0x00, 0x00, 0x32, | ||
| 3484 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x85, 0x30, | ||
| 3485 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3486 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3487 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc5, 0x85, 0xd0, | ||
| 3488 | 0x00, 0x00, 0xa4, 0x07, 0x12, 0x01, 0x00, 0x68, 0x02, 0xc5, 0x85, 0xb0, | ||
| 3489 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3490 | 0x00, 0x00, 0xa2, 0x07, 0x80, 0x01, 0x00, 0x80, 0xf2, 0x81, 0x2f, 0xb6, | ||
| 3491 | 0x00, 0x00, 0xa2, 0x07, 0x80, 0x00, 0x00, 0x80, 0xe2, 0x81, 0x2f, 0xb6, | ||
| 3492 | 0x00, 0x00, 0x93, 0x0d, 0x80, 0x00, 0x00, 0x80, 0x02, 0x81, 0x2f, 0xb6, | ||
| 3493 | 0x00, 0x00, 0x8a, 0x11, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3494 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x58, 0x01, 0x80, 0x02, 0xc0, 0x6e, 0xbc, | ||
| 3495 | 0x00, 0x00, 0xa2, 0x07, 0x08, 0x59, 0x01, 0xec, 0x06, 0xfb, 0x6e, 0xbc, | ||
| 3496 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3497 | 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3498 | 0x00, 0xc0, 0x9c, 0x0d, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 3499 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x01, 0xec, 0x06, 0xfb, 0x6e, 0x3a, | ||
| 3500 | 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 3501 | 0x00, 0x00, 0x9d, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x72, 0xe0, 0x2e, 0xb2, | ||
| 3502 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3503 | 0x00, 0x00, 0xc2, 0x10, 0x00, 0x00, 0x00, 0xf8, 0xe2, 0x81, 0x2f, 0xf4, | ||
| 3504 | 0x00, 0x00, 0x9f, 0x0d, 0x06, 0x03, 0x01, 0x80, 0x12, 0xc0, 0x6e, 0xbc, | ||
| 3505 | 0x18, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 3506 | 0x19, 0x00, 0x9d, 0x05, 0x00, 0x00, 0x00, 0x1c, 0x08, 0x00, 0x36, 0x92, | ||
| 3507 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xf2, 0x81, 0x2f, 0xb6, | ||
| 3508 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xe2, 0x81, 0x2f, 0xb6, | ||
| 3509 | 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xa2, 0x8d, 0x2f, 0x31, | ||
| 3510 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3511 | 0x00, 0x20, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x28, 0x09, 0x00, 0x37, 0x32, | ||
| 3512 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x28, 0x08, 0x00, 0x6e, 0x32, | ||
| 3513 | 0x00, 0x00, 0x00, 0x00, 0x45, 0x30, 0x00, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 3514 | 0x00, 0x00, 0xc7, 0x10, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0xf4, | ||
| 3515 | 0x00, 0x00, 0xad, 0x0d, 0x04, 0x02, 0x01, 0xec, 0x16, 0xc0, 0x6e, 0xbc, | ||
| 3516 | 0x00, 0x00, 0x00, 0x00, 0xc9, 0x01, 0x00, 0x14, 0x18, 0x40, 0x81, 0x3a, | ||
| 3517 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x80, 0x2f, 0x34, | ||
| 3518 | 0x00, 0xc0, 0xad, 0x0d, 0x12, 0x01, 0x00, 0x40, 0xa2, 0x8d, 0x39, 0xb2, | ||
| 3519 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3520 | 0x18, 0x00, 0x36, 0x00, 0xca, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3521 | 0x00, 0x00, 0xad, 0x0d, 0x9f, 0x01, 0x00, 0x14, 0x18, 0x40, 0x81, 0xbc, | ||
| 3522 | 0x00, 0x00, 0xb2, 0x0d, 0x3d, 0x01, 0x00, 0xb0, 0x02, 0x00, 0x85, 0xb2, | ||
| 3523 | 0x00, 0x00, 0xb2, 0x0d, 0x34, 0x00, 0x00, 0xf8, 0xd2, 0x81, 0x2f, 0xb5, | ||
| 3524 | 0x34, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3525 | 0x00, 0x00, 0xa4, 0x07, 0x80, 0x01, 0x00, 0x80, 0x92, 0x80, 0x2f, 0xb6, | ||
| 3526 | 0x2a, 0x00, 0xa4, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3527 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3528 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2f, 0xb6, | ||
| 3529 | 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3530 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3531 | 0x00, 0xc0, 0xbc, 0x0d, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 3532 | 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 3533 | 0x00, 0x00, 0x9d, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x72, 0xe0, 0x2e, 0xb2, | ||
| 3534 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3535 | 0x00, 0x20, 0x00, 0x80, 0xdf, 0x00, 0x00, 0x28, 0x09, 0x00, 0x37, 0x32, | ||
| 3536 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x48, 0x01, 0x38, 0x88, 0x1b, 0x16, 0x38, | ||
| 3537 | 0x00, 0x00, 0x00, 0x00, 0xde, 0x48, 0x01, 0x28, 0x88, 0x04, 0x6e, 0x30, | ||
| 3538 | 0x00, 0x00, 0xc1, 0x0d, 0x80, 0x5f, 0x01, 0x80, 0x72, 0xc0, 0x6e, 0xb6, | ||
| 3539 | 0x00, 0x00, 0xc3, 0x0d, 0x00, 0x00, 0x00, 0xf8, 0xe2, 0x80, 0x2f, 0x94, | ||
| 3540 | 0x00, 0x00, 0xc3, 0x0d, 0x80, 0x5f, 0x01, 0x80, 0x62, 0xc0, 0x6e, 0xb6, | ||
| 3541 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0xa9, 0x81, 0x92, 0x34, | ||
| 3542 | 0x00, 0x00, 0xcb, 0x10, 0x00, 0x00, 0x00, 0x08, 0xe8, 0x01, 0x00, 0xf4, | ||
| 3543 | 0x00, 0x00, 0xc6, 0x0d, 0x12, 0x01, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 3544 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3545 | 0x00, 0x00, 0xc9, 0x0d, 0x80, 0x01, 0x00, 0x80, 0xd2, 0x81, 0x2f, 0xb6, | ||
| 3546 | 0x00, 0x00, 0xc9, 0x0d, 0x34, 0x00, 0x00, 0xf8, 0xd2, 0x81, 0x2f, 0xb5, | ||
| 3547 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xb2, 0x80, 0x2f, 0x34, | ||
| 3548 | 0x00, 0x00, 0xa4, 0x07, 0x04, 0x30, 0x00, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 3549 | 0x2a, 0x00, 0xa4, 0x07, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3550 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3551 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0xd8, 0x02, 0x80, 0x01, 0xb2, | ||
| 3552 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3553 | 0x00, 0xc0, 0xd2, 0x0d, 0x18, 0x01, 0x00, 0x0c, 0xa8, 0xcd, 0x3e, 0xb2, | ||
| 3554 | 0x00, 0x82, 0x00, 0x00, 0xd6, 0x01, 0x00, 0x08, 0x08, 0x80, 0x36, 0x32, | ||
| 3555 | 0x1d, 0x00, 0xa1, 0x03, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 3556 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3557 | 0x00, 0x00, 0xc2, 0x10, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x00, 0xf2, | ||
| 3558 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x80, 0x01, 0x32, | ||
| 3559 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x01, 0x78, 0x09, 0xc0, 0x6e, 0x32, | ||
| 3560 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x07, 0xc0, 0x2c, 0x32, | ||
| 3561 | 0x00, 0x10, 0x00, 0xa0, 0x00, 0x38, 0x00, 0x00, 0x07, 0x00, 0x37, 0x32, | ||
| 3562 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x07, 0x00, 0xee, 0x32, | ||
| 3563 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x0c, 0x07, 0x80, 0x97, 0x32, | ||
| 3564 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 3565 | 0x00, 0xf0, 0xe1, 0x0d, 0x1d, 0x40, 0x02, 0x00, 0xa8, 0x0d, 0x68, 0xb1, | ||
| 3566 | 0x00, 0x00, 0x8a, 0x11, 0x0b, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3567 | 0x00, 0x00, 0x8a, 0x11, 0x1e, 0x40, 0x02, 0x84, 0x06, 0x00, 0x00, 0xb2, | ||
| 3568 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0x05, 0x80, 0xd0, | ||
| 3569 | 0x00, 0x00, 0xde, 0x0d, 0xb6, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3570 | 0x00, 0xc0, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x64, 0xa2, 0x0d, 0x80, 0xb2, | ||
| 3571 | 0x00, 0x00, 0xda, 0x0d, 0xa6, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3572 | 0x00, 0x00, 0xe1, 0x0d, 0xb5, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3573 | 0x00, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x80, 0xa0, 0x36, 0x0b, 0x6a, 0x35, | ||
| 3574 | 0x00, 0x00, 0xe6, 0x0d, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 3575 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3576 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 3577 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x80, 0xbc, | ||
| 3578 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0xe9, 0x01, 0x00, 0x34, | ||
| 3579 | 0x00, 0x00, 0xef, 0x0f, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xd2, | ||
| 3580 | 0x00, 0x00, 0xeb, 0x0d, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x92, 0xbc, | ||
| 3581 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3582 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x39, 0x0b, 0x2e, 0x32, | ||
| 3583 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf3, 0x81, 0x97, 0x34, | ||
| 3584 | 0x00, 0x00, 0xf1, 0x0d, 0x04, 0x00, 0x00, 0x78, 0xd9, 0x01, 0x30, 0xb6, | ||
| 3585 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x32, 0x80, 0x97, 0xbc, | ||
| 3586 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x05, 0x30, 0x30, | ||
| 3587 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, 0xa4, 0x03, 0x39, | ||
| 3588 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x33, 0x0b, 0x2f, 0x32, | ||
| 3589 | 0x00, 0x00, 0xa4, 0x03, 0x04, 0x00, 0x00, 0x78, 0xd9, 0x01, 0x30, 0xb6, | ||
| 3590 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x32, 0x80, 0x97, 0xbc, | ||
| 3591 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xb9, 0x05, 0x30, 0x30, | ||
| 3592 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x00, 0x00, 0x32, | ||
| 3593 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x02, 0x39, | ||
| 3594 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x80, 0x97, 0x32, | ||
| 3595 | 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 3596 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc0, 0x29, 0xd2, | ||
| 3597 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0x32, | ||
| 3598 | 0x00, 0x00, 0xff, 0x0d, 0x04, 0x00, 0x00, 0x80, 0x02, 0x40, 0x2f, 0xbc, | ||
| 3599 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x00, 0x2c, 0x32, | ||
| 3600 | 0xd9, 0x02, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x82, 0x8d, 0x97, 0xbc, | ||
| 3601 | 0x46, 0x03, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x82, 0x8d, 0x97, 0xbc, | ||
| 3602 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3603 | 0x00, 0x00, 0xf1, 0x0d, 0x00, 0x00, 0x00, 0xf4, 0x02, 0x00, 0x00, 0x92, | ||
| 3604 | 0x00, 0x00, 0x18, 0x0e, 0x02, 0x00, 0x00, 0x80, 0xa2, 0x42, 0x80, 0xbc, | ||
| 3605 | 0x00, 0x00, 0x18, 0x0e, 0x80, 0x00, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 3606 | 0x00, 0x00, 0x18, 0x0e, 0x1f, 0x40, 0x02, 0x08, 0xb9, 0xbf, 0x68, 0xb0, | ||
| 3607 | 0x00, 0x00, 0x08, 0x0e, 0x80, 0x41, 0x02, 0x80, 0xe2, 0x81, 0x68, 0xb6, | ||
| 3608 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x79, 0x61, 0x80, 0x39, | ||
| 3609 | 0x00, 0x00, 0x00, 0x00, 0xd2, 0x21, 0x01, 0xe0, 0x16, 0x20, 0x6e, 0x3a, | ||
| 3610 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x41, 0x02, 0x88, 0xe6, 0x21, 0x91, 0x79, | ||
| 3611 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x19, 0xa0, 0x90, 0x3a, | ||
| 3612 | 0x00, 0x00, 0x18, 0x0e, 0x06, 0x01, 0x00, 0x80, 0xd2, 0xff, 0x90, 0xbc, | ||
| 3613 | 0x00, 0x00, 0x0c, 0x0e, 0x2c, 0x41, 0x02, 0x78, 0xf9, 0x81, 0x68, 0xb4, | ||
| 3614 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xb9, 0x81, 0x97, 0x34, | ||
| 3615 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 3616 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x59, 0xc0, 0x85, 0xd7, | ||
| 3617 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x00, 0x29, 0x1a, 0xff, 0x38, | ||
| 3618 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0xb9, 0x1b, 0x90, 0x3a, | ||
| 3619 | 0x00, 0x00, 0x00, 0x00, 0xd2, 0x41, 0x02, 0x88, 0x16, 0xa0, 0x97, 0x3a, | ||
| 3620 | 0x00, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x00, 0x32, | ||
| 3621 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x01, 0xe0, 0x16, 0x20, 0x6e, 0x3a, | ||
| 3622 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x40, 0x80, 0x32, | ||
| 3623 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x27, 0x24, 0x90, 0x3a, | ||
| 3624 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x00, 0x8a, 0x32, | ||
| 3625 | 0x00, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x58, 0xf2, 0xc1, 0x38, 0x74, | ||
| 3626 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3627 | 0x08, 0x00, 0x23, 0x0e, 0x1e, 0x01, 0x00, 0x34, 0x79, 0x61, 0x80, 0xb9, | ||
| 3628 | 0x00, 0x00, 0x8a, 0x11, 0x38, 0x00, 0x00, 0x54, 0x1f, 0x40, 0xf5, 0xba, | ||
| 3629 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x40, 0x02, 0x00, 0x09, 0x40, 0x68, 0xb2, | ||
| 3630 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xb9, 0x3f, 0x90, 0x30, | ||
| 3631 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x01, 0xe0, 0x26, 0x24, 0x6e, 0x3a, | ||
| 3632 | 0x08, 0x00, 0x8a, 0x11, 0x1e, 0x00, 0x00, 0x00, 0x09, 0xa4, 0xfe, 0xb8, | ||
| 3633 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0x05, 0x90, 0xd0, | ||
| 3634 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0x05, 0x90, 0xb0, | ||
| 3635 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x05, 0x90, 0x30, | ||
| 3636 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3637 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3638 | 0x00, 0x00, 0x00, 0x00, 0xd2, 0x21, 0x01, 0xe0, 0x16, 0x20, 0x6e, 0x3a, | ||
| 3639 | 0x18, 0x00, 0x00, 0x00, 0x1e, 0x41, 0x02, 0x84, 0xe6, 0x61, 0x93, 0x79, | ||
| 3640 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3641 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3642 | 0x00, 0x00, 0x00, 0x00, 0x04, 0x20, 0x01, 0x80, 0x82, 0xdb, 0x90, 0x7c, | ||
| 3643 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x20, 0x01, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 3644 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3645 | 0x00, 0x00, 0x00, 0x00, 0x02, 0x0c, 0x02, 0x80, 0xa2, 0xdb, 0x90, 0x7c, | ||
| 3646 | 0x00, 0x00, 0x2d, 0x0e, 0x06, 0x21, 0x01, 0x80, 0x82, 0x1b, 0x90, 0xbc, | ||
| 3647 | 0x26, 0x00, 0x2e, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x36, 0x92, | ||
| 3648 | 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x36, 0x32, | ||
| 3649 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x12, 0x00, 0x2c, 0x3a, | ||
| 3650 | 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 3651 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x00, 0x92, 0xd2, | ||
| 3652 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0x00, 0x92, 0xbc, | ||
| 3653 | 0x00, 0x00, 0x00, 0x00, 0x2f, 0xa0, 0x01, 0x78, 0x89, 0x1b, 0x92, 0x7a, | ||
| 3654 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x01, 0x78, 0x89, 0x9b, 0x97, 0x3c, | ||
| 3655 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x02, 0x00, 0xf9, 0xba, 0x6e, 0x37, | ||
| 3656 | 0x00, 0x00, 0x39, 0x0e, 0x02, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x97, 0xbc, | ||
| 3657 | 0x00, 0x00, 0x39, 0x0e, 0x02, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3658 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x89, 0x8d, 0x97, 0x37, | ||
| 3659 | 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x02, 0x80, 0x82, 0x9b, 0x97, 0x7c, | ||
| 3660 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf8, 0xf2, 0x80, 0x2f, 0x74, | ||
| 3661 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3662 | 0x00, 0x00, 0x00, 0x00, 0xda, 0x5b, 0x01, 0xec, 0x06, 0x40, 0xed, 0x32, | ||
| 3663 | 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 3664 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x40, 0x89, 0xd2, | ||
| 3665 | 0x00, 0x00, 0x42, 0x0e, 0x08, 0x5d, 0x01, 0xec, 0x16, 0x40, 0x89, 0xbc, | ||
| 3666 | 0x00, 0x00, 0x42, 0x0e, 0x0b, 0x5d, 0x01, 0xec, 0x06, 0x00, 0x00, 0xb2, | ||
| 3667 | 0x00, 0x00, 0x42, 0x0e, 0x80, 0x00, 0x00, 0x80, 0x42, 0x81, 0x2f, 0xb6, | ||
| 3668 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xb2, 0x80, 0x2f, 0x34, | ||
| 3669 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 3670 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x01, 0x78, 0x89, 0x1b, 0x87, 0x3c, | ||
| 3671 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x92, 0xa1, 0x97, 0xbc, | ||
| 3672 | 0x00, 0x00, 0x47, 0x0e, 0x04, 0x00, 0x00, 0x80, 0x02, 0x40, 0x86, 0xbc, | ||
| 3673 | 0x00, 0x00, 0x0a, 0x11, 0x00, 0x90, 0x01, 0x08, 0x09, 0x00, 0x6e, 0xf2, | ||
| 3674 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x01, 0xe0, 0x16, 0x20, 0x6e, 0x3a, | ||
| 3675 | 0x00, 0x00, 0x3f, 0x11, 0x33, 0x01, 0x00, 0xf8, 0x82, 0x80, 0x2f, 0xb4, | ||
| 3676 | 0x00, 0x00, 0x3f, 0x11, 0x9f, 0xf0, 0x01, 0x80, 0x82, 0xdb, 0x87, 0xbc, | ||
| 3677 | 0x00, 0x00, 0x3f, 0x11, 0x9f, 0xf8, 0x01, 0x80, 0x22, 0x21, 0x6e, 0xbc, | ||
| 3678 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x01, 0xe0, 0x06, 0x00, 0xee, 0x32, | ||
| 3679 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x01, 0xe0, 0x06, 0xc0, 0x87, 0x32, | ||
| 3680 | 0x00, 0x00, 0x3f, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3681 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3682 | 0x00, 0x00, 0x8a, 0x11, 0x08, 0x00, 0x00, 0x80, 0x02, 0x80, 0x91, 0xbc, | ||
| 3683 | 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 3684 | 0x10, 0x00, 0xe2, 0x10, 0x00, 0x50, 0x01, 0x14, 0xa9, 0x9b, 0x91, 0xd9, | ||
| 3685 | 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 3686 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x20, 0x01, 0x14, 0x89, 0x0d, 0x6e, 0x37, | ||
| 3687 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x30, 0x01, 0x14, 0x89, 0x5b, 0x91, 0xd2, | ||
| 3688 | 0x1a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 3689 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc0, 0x2d, 0xd2, | ||
| 3690 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x21, 0x01, 0x80, 0x82, 0x9b, 0x91, 0xbc, | ||
| 3691 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x01, 0x78, 0x09, 0x00, 0x6e, 0x32, | ||
| 3692 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x02, 0x80, 0x82, 0x9b, 0x97, 0xbc, | ||
| 3693 | 0x00, 0x00, 0x71, 0x0e, 0x04, 0x21, 0x01, 0x30, 0x69, 0x24, 0x6e, 0xbc, | ||
| 3694 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0xa9, 0x9b, 0x91, 0x3a, | ||
| 3695 | 0x00, 0x00, 0x66, 0x0e, 0x1f, 0x40, 0x02, 0x24, 0x09, 0x40, 0x68, 0xb2, | ||
| 3696 | 0x00, 0x00, 0x5c, 0x0e, 0x80, 0x00, 0x00, 0x80, 0xe2, 0x41, 0x92, 0xb6, | ||
| 3697 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xb9, 0x7f, 0x92, 0x30, | ||
| 3698 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x24, 0x90, 0x3c, | ||
| 3699 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x99, 0xa4, 0xfe, 0x38, | ||
| 3700 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3701 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3702 | 0x08, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x99, 0xa4, 0xfe, 0xd8, | ||
| 3703 | 0x08, 0x00, 0x5c, 0x0e, 0x12, 0x01, 0x00, 0x68, 0x92, 0xa4, 0xfe, 0xb8, | ||
| 3704 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3705 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x00, 0x90, 0xbc, | ||
| 3706 | 0x00, 0x00, 0x6b, 0x0e, 0x38, 0x50, 0x01, 0x78, 0x09, 0x80, 0x6e, 0xb2, | ||
| 3707 | 0x00, 0x00, 0x6b, 0x0e, 0x04, 0x28, 0x01, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 3708 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x28, 0x01, 0x78, 0xe9, 0x25, 0x6e, 0xbc, | ||
| 3709 | 0x00, 0x00, 0x8a, 0x11, 0x08, 0x01, 0x00, 0x78, 0x69, 0xa4, 0x97, 0xbc, | ||
| 3710 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x01, 0xe0, 0x66, 0x24, 0x6e, 0x3a, | ||
| 3711 | 0x00, 0x00, 0x6e, 0x0e, 0x38, 0x20, 0x01, 0xe0, 0x06, 0x00, 0x93, 0xb2, | ||
| 3712 | 0x00, 0x00, 0x6f, 0x0e, 0x00, 0x28, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x92, | ||
| 3713 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 3714 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0xe8, 0x06, 0x00, 0x00, 0x32, | ||
| 3715 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x70, | ||
| 3716 | 0x00, 0x00, 0x77, 0x0e, 0x38, 0x51, 0x01, 0x00, 0xa9, 0x9b, 0x91, 0xba, | ||
| 3717 | 0x00, 0x00, 0x75, 0x0e, 0x04, 0x41, 0x02, 0x08, 0xb9, 0xff, 0x68, 0xb0, | ||
| 3718 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x41, 0x02, 0x80, 0xe2, 0xc1, 0x68, 0xb6, | ||
| 3719 | 0x00, 0x00, 0x72, 0x0e, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x92, | ||
| 3720 | 0x00, 0x00, 0x84, 0x0e, 0x9f, 0x31, 0x01, 0xe0, 0x66, 0x24, 0x6e, 0xbc, | ||
| 3721 | 0x00, 0x00, 0x84, 0x0e, 0x00, 0x30, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x92, | ||
| 3722 | 0x00, 0x00, 0x81, 0x0e, 0x04, 0x28, 0x01, 0x04, 0x09, 0x00, 0x6e, 0xb2, | ||
| 3723 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x50, 0x01, 0x80, 0xa2, 0x5b, 0x90, 0xbc, | ||
| 3724 | 0x00, 0x00, 0x7f, 0x0e, 0x9f, 0x01, 0x00, 0x00, 0x19, 0x24, 0x90, 0xbc, | ||
| 3725 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x01, 0xe0, 0x66, 0x24, 0x6e, 0x3a, | ||
| 3726 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x01, 0xe0, 0x06, 0x24, 0x00, 0x3c, | ||
| 3727 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0xe8, 0x06, 0x00, 0x00, 0x32, | ||
| 3728 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x01, 0xe0, 0x06, 0x00, 0x93, 0x32, | ||
| 3729 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x70, | ||
| 3730 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 3731 | 0x00, 0x00, 0x8e, 0x0e, 0x04, 0x00, 0x00, 0x80, 0x02, 0x00, 0x90, 0xbc, | ||
| 3732 | 0x00, 0x00, 0x84, 0x0e, 0x04, 0x41, 0x02, 0x08, 0xb9, 0xff, 0x68, 0xb0, | ||
| 3733 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x41, 0x02, 0x80, 0xe2, 0xc1, 0x68, 0xb6, | ||
| 3734 | 0x00, 0x00, 0x81, 0x0e, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x92, | ||
| 3735 | 0x00, 0x00, 0x88, 0x0e, 0x02, 0x00, 0x00, 0x80, 0x22, 0x24, 0x90, 0xbc, | ||
| 3736 | 0x00, 0x00, 0x8e, 0x0e, 0x80, 0x40, 0x02, 0x80, 0xf2, 0xc1, 0x68, 0xb6, | ||
| 3737 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x8c, 0xb6, 0xc1, 0x68, 0x35, | ||
| 3738 | 0x00, 0x00, 0x8e, 0x0e, 0x00, 0x00, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0x94, | ||
| 3739 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x78, 0x39, 0x9a, 0xfe, 0x38, | ||
| 3740 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3741 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3742 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0x80, 0x97, 0xd2, | ||
| 3743 | 0x08, 0x00, 0x8a, 0x11, 0x12, 0x40, 0x02, 0x68, 0x12, 0x9a, 0xfe, 0xb8, | ||
| 3744 | 0x00, 0x00, 0x81, 0x0e, 0x04, 0x01, 0x00, 0x00, 0x29, 0x24, 0x90, 0xbc, | ||
| 3745 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00, 0x32, | ||
| 3746 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x79, 0x0b, 0x16, 0x38, | ||
| 3747 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x0b, 0x16, 0x38, | ||
| 3748 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x42, 0xe4, 0x90, 0xbc, | ||
| 3749 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xa9, 0x00, 0x2d, 0x37, | ||
| 3750 | 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x89, 0x4d, 0x90, 0x3a, | ||
| 3751 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x82, 0x0d, 0x91, 0x37, | ||
| 3752 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x12, 0xa4, 0x2a, 0x3a, | ||
| 3753 | 0x00, 0x00, 0x99, 0x0e, 0x80, 0x40, 0x02, 0x80, 0xe2, 0x01, 0x7c, 0xb6, | ||
| 3754 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x40, 0x02, 0x78, 0xb9, 0x3f, 0x7c, 0xb0, | ||
| 3755 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xe9, 0xa5, 0x90, 0x3a, | ||
| 3756 | 0x00, 0x00, 0x9b, 0x0e, 0x9f, 0x01, 0x00, 0x10, 0x19, 0x00, 0x91, 0xbc, | ||
| 3757 | 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 3758 | 0x00, 0x00, 0x94, 0x0e, 0x04, 0x01, 0x00, 0x80, 0x42, 0xe4, 0x90, 0xbc, | ||
| 3759 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xc9, 0x24, 0x90, 0x3a, | ||
| 3760 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x22, 0xa4, 0x97, 0xbc, | ||
| 3761 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x01, 0xe0, 0x66, 0x24, 0x6e, 0x3a, | ||
| 3762 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0xe8, 0x06, 0x00, 0x90, 0x32, | ||
| 3763 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x01, 0xe0, 0x06, 0x00, 0x93, 0x32, | ||
| 3764 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x70, | ||
| 3765 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3766 | 0x18, 0x00, 0xa5, 0x0e, 0x1f, 0x41, 0x02, 0x78, 0x88, 0xcd, 0x68, 0xb6, | ||
| 3767 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x12, 0x00, 0x2c, 0x3a, | ||
| 3768 | 0x00, 0x00, 0xa8, 0x0e, 0x80, 0x01, 0x00, 0x80, 0x62, 0x80, 0x87, 0xb6, | ||
| 3769 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x41, 0x02, 0x80, 0xb2, 0xff, 0x68, 0xb0, | ||
| 3770 | 0x00, 0x00, 0xa3, 0x0e, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x92, | ||
| 3771 | 0x03, 0x00, 0x8a, 0x11, 0x04, 0x40, 0x02, 0x00, 0x38, 0x1a, 0xff, 0xb8, | ||
| 3772 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x40, 0x02, 0x04, 0xb8, 0xff, 0x68, 0xb0, | ||
| 3773 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0xb8, 0x1b, 0x80, 0x3a, | ||
| 3774 | 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 3775 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x00, 0x80, 0xd2, | ||
| 3776 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x70, | ||
| 3777 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3778 | 0x00, 0x00, 0xb6, 0x0e, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3779 | 0x00, 0x00, 0xb3, 0x0e, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 3780 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3781 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x84, 0x32, | ||
| 3782 | 0x1d, 0x00, 0xb6, 0x0e, 0x04, 0x01, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 3783 | 0x00, 0x00, 0xb0, 0x0e, 0x9f, 0x01, 0x00, 0x80, 0x18, 0x00, 0x88, 0xbc, | ||
| 3784 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3785 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x6c, 0x08, 0x00, 0x6e, 0x32, | ||
| 3786 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x68, 0x00, 0x4c, 0x08, 0x00, 0x6e, 0x32, | ||
| 3787 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x70, 0x00, 0x18, 0x08, 0x00, 0x6e, 0xb2, | ||
| 3788 | 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 3789 | 0x10, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0xa9, 0x60, 0x81, 0xd9, | ||
| 3790 | 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x80, 0xa2, 0xa0, 0x81, 0x7c, | ||
| 3791 | 0x00, 0x00, 0x8a, 0x11, 0x0d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3792 | 0x00, 0x00, 0xc1, 0x0e, 0x80, 0x01, 0x00, 0x80, 0xe2, 0x80, 0x2f, 0xb6, | ||
| 3793 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x82, 0x81, 0x2f, 0xb6, | ||
| 3794 | 0x00, 0x00, 0xc1, 0x0e, 0x1b, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3795 | 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x80, 0x62, 0xe0, 0x83, 0x7c, | ||
| 3796 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0xbc, | ||
| 3797 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0xf8, 0x02, 0x80, 0x2f, 0x35, | ||
| 3798 | 0x00, 0xa0, 0x00, 0x00, 0x12, 0x01, 0x00, 0x40, 0xa2, 0x8d, 0x39, 0x72, | ||
| 3799 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3800 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3801 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0xe4, 0x06, 0xc0, 0x2d, 0x32, | ||
| 3802 | 0xee, 0xff, 0x00, 0x00, 0x00, 0x10, 0x01, 0xe0, 0x86, 0x8d, 0x2f, 0x31, | ||
| 3803 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0xb3, 0xe4, 0x39, 0x32, | ||
| 3804 | 0x00, 0x00, 0xcd, 0x0e, 0x04, 0x00, 0x00, 0x78, 0xd9, 0x01, 0x30, 0xb6, | ||
| 3805 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x32, 0x80, 0x97, 0xbc, | ||
| 3806 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xb9, 0x05, 0x30, 0x30, | ||
| 3807 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xe3, 0xa5, 0x03, 0x39, | ||
| 3808 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x33, 0x0b, 0x2f, 0x32, | ||
| 3809 | 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x78, 0xd9, 0x01, 0x30, 0x76, | ||
| 3810 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x32, 0x80, 0x97, 0xbc, | ||
| 3811 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xb9, 0x05, 0x30, 0x30, | ||
| 3812 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf8, 0xe3, 0xa5, 0x03, 0x79, | ||
| 3813 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3814 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x00, 0x2d, 0xbc, | ||
| 3815 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 3816 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x02, 0x00, 0x00, 0x32, | ||
| 3817 | 0x00, 0x00, 0xd8, 0x0e, 0x20, 0x00, 0x01, 0x2c, 0x09, 0xc0, 0x6e, 0xb2, | ||
| 3818 | 0x00, 0x00, 0xd9, 0x0e, 0x00, 0x16, 0x86, 0xcc, 0x06, 0xc0, 0x92, 0x92, | ||
| 3819 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x86, 0xcc, 0x06, 0xc0, 0x92, 0x32, | ||
| 3820 | 0x00, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x40, 0x62, 0x8e, 0x92, 0x52, | ||
| 3821 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3822 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3823 | 0x00, 0x00, 0xdf, 0x0e, 0x04, 0x00, 0x00, 0x78, 0xd9, 0x01, 0x30, 0xb6, | ||
| 3824 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x42, 0x80, 0x97, 0xbc, | ||
| 3825 | 0xdf, 0x0e, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 3826 | 0x60, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x82, 0x8d, 0x2f, 0xb1, | ||
| 3827 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x03, 0x00, 0x38, 0x32, | ||
| 3828 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x02, 0x00, 0x30, 0x32, | ||
| 3829 | 0x00, 0x00, 0x22, 0x0f, 0x04, 0x00, 0x00, 0x24, 0xd8, 0x01, 0x30, 0xb6, | ||
| 3830 | 0xe4, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x82, 0x4d, 0x82, 0x3a, | ||
| 3831 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3832 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3833 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3834 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3835 | 0xdf, 0x0e, 0x36, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x36, 0x92, | ||
| 3836 | 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3837 | 0x00, 0x00, 0xec, 0x0e, 0x00, 0x00, 0x00, 0x20, 0x48, 0x05, 0x30, 0x90, | ||
| 3838 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3839 | 0x00, 0x00, 0xf7, 0x0e, 0x32, 0x0f, 0x01, 0xbc, 0x08, 0xc0, 0x6e, 0xb2, | ||
| 3840 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0xdc, 0x02, 0x40, 0x6e, 0x32, | ||
| 3841 | 0x00, 0x00, 0xf0, 0x0e, 0x1f, 0x01, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xb2, | ||
| 3842 | 0x00, 0x00, 0xf6, 0x0e, 0x1d, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3843 | 0xe0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x36, 0x32, | ||
| 3844 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xa9, 0x00, 0x2d, 0x37, | ||
| 3845 | 0x20, 0xcd, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x87, 0x8d, 0x97, 0x3a, | ||
| 3846 | 0x0a, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x87, 0xa0, 0xea, 0x39, | ||
| 3847 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0xc0, 0xea, 0x32, | ||
| 3848 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x38, 0xb2, | ||
| 3849 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0xe0, 0x26, 0x01, 0x6e, 0x35, | ||
| 3850 | 0x00, 0x00, 0xfb, 0x0e, 0x80, 0x00, 0x00, 0x80, 0x02, 0xc0, 0x8b, 0xb6, | ||
| 3851 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x0e, 0x82, 0x32, | ||
| 3852 | 0x00, 0xe0, 0x03, 0x0f, 0x12, 0x01, 0x00, 0x48, 0xa2, 0x0d, 0x90, 0xb2, | ||
| 3853 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3854 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x00, 0x32, | ||
| 3855 | 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x36, 0x32, | ||
| 3856 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xa9, 0x00, 0x2d, 0x37, | ||
| 3857 | 0x00, 0xcc, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x87, 0x8d, 0x97, 0x3a, | ||
| 3858 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x99, 0x00, 0x82, 0x37, | ||
| 3859 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x10, 0x00, 0x00, 0x87, 0xbf, 0x97, 0xba, | ||
| 3860 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x40, 0xfe, 0x32, | ||
| 3861 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 3862 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3863 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x89, 0x60, 0x38, 0x32, | ||
| 3864 | 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xa4, 0x17, 0x38, | ||
| 3865 | 0x00, 0x00, 0x09, 0x0f, 0x80, 0x00, 0x00, 0x80, 0x02, 0xc0, 0x8b, 0xb6, | ||
| 3866 | 0x00, 0x00, 0x0a, 0x0f, 0x04, 0x00, 0x00, 0x80, 0x32, 0x80, 0x97, 0xbc, | ||
| 3867 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3868 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x97, 0xbc, | ||
| 3869 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xf3, 0x41, 0x90, 0x34, | ||
| 3870 | 0x00, 0x00, 0x0f, 0x0f, 0x04, 0x00, 0x00, 0x78, 0xd9, 0x01, 0x30, 0xb6, | ||
| 3871 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x32, 0x80, 0x97, 0xbc, | ||
| 3872 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x05, 0x30, 0x30, | ||
| 3873 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, 0xa4, 0x03, 0x39, | ||
| 3874 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0xce, 0x2c, 0x32, | ||
| 3875 | 0x00, 0xe0, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xa2, 0x0d, 0x90, 0xb2, | ||
| 3876 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3877 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0xdc, 0x02, 0x40, 0x6e, 0x32, | ||
| 3878 | 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xa4, 0x17, 0x38, | ||
| 3879 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x32, 0x80, 0x97, 0xbc, | ||
| 3880 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x10, 0x01, 0x80, 0x22, 0x01, 0x6e, 0xb6, | ||
| 3881 | 0x00, 0x00, 0x18, 0x0f, 0x1f, 0x01, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xb2, | ||
| 3882 | 0x00, 0x00, 0x20, 0x0f, 0x1d, 0x10, 0x01, 0xf8, 0x02, 0x00, 0x6e, 0xb2, | ||
| 3883 | 0xe0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x36, 0x32, | ||
| 3884 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xa9, 0x00, 0x2d, 0x37, | ||
| 3885 | 0x20, 0xcd, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x87, 0x8d, 0x97, 0x3a, | ||
| 3886 | 0x0a, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x37, 0x8b, 0xea, 0x39, | ||
| 3887 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0xc0, 0xea, 0x32, | ||
| 3888 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 3889 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3890 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0xf8, 0x02, 0x00, 0x6e, 0x32, | ||
| 3891 | 0xee, 0xff, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x82, 0x8d, 0x2f, 0xb0, | ||
| 3892 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x70, | ||
| 3893 | 0xee, 0xff, 0x8a, 0x11, 0x04, 0x11, 0x01, 0x80, 0x82, 0x0d, 0x6e, 0xb0, | ||
| 3894 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0xf8, 0x02, 0x00, 0x6e, 0x32, | ||
| 3895 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0xdc, 0x02, 0x40, 0x6e, 0x72, | ||
| 3896 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3897 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x32, | ||
| 3898 | 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x89, 0x4d, 0x0d, 0x36, | ||
| 3899 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x0b, 0x32, | ||
| 3900 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x90, 0x32, | ||
| 3901 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x00, 0x36, 0x32, | ||
| 3902 | 0x00, 0x00, 0x2b, 0x0f, 0x12, 0x00, 0x00, 0x4c, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 3903 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 3904 | 0x00, 0x00, 0x2c, 0x0f, 0x12, 0x00, 0x00, 0x80, 0x02, 0xc0, 0x21, 0xb2, | ||
| 3905 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe9, 0x02, 0x90, 0x3a, | ||
| 3906 | 0x00, 0x00, 0x28, 0x0f, 0x04, 0x01, 0x00, 0x04, 0x19, 0x40, 0x90, 0xbc, | ||
| 3907 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 3908 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3909 | 0x00, 0x00, 0x3b, 0x0f, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3910 | 0x00, 0x00, 0x35, 0x0f, 0x12, 0x01, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 3911 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3912 | 0x00, 0x00, 0x3a, 0x0f, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 3913 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x22, 0x80, 0x2d, 0xbc, | ||
| 3914 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x80, 0x18, 0x00, 0x88, 0xbc, | ||
| 3915 | 0x00, 0x00, 0x35, 0x0f, 0x12, 0x01, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 3916 | 0x00, 0x00, 0x34, 0x0f, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3917 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x84, 0x32, | ||
| 3918 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x40, 0x2d, 0xbc, | ||
| 3919 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 3920 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x6c, 0x88, 0x1c, 0x83, 0x3a, | ||
| 3921 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x4c, 0x08, 0x00, 0x72, 0x32, | ||
| 3922 | 0x00, 0x00, 0x8a, 0x11, 0x08, 0x50, 0x00, 0x18, 0xc8, 0x20, 0x72, 0xbc, | ||
| 3923 | 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x80, 0x02, 0x40, 0x81, 0x7c, | ||
| 3924 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0x3c, | ||
| 3925 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x00, 0x00, 0x20, 0x88, 0x01, 0x82, 0xba, | ||
| 3926 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 3927 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x06, 0x32, | ||
| 3928 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x00, 0x36, 0xbc, | ||
| 3929 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x77, 0x4a, 0x09, 0x39, | ||
| 3930 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x00, 0x82, 0x32, | ||
| 3931 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x19, 0x00, 0x00, 0x07, 0x40, 0x82, 0x32, | ||
| 3932 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 3933 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xd8, 0x02, 0x40, 0x84, 0x72, | ||
| 3934 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3935 | 0x00, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x67, 0xe0, 0x83, 0x3e, | ||
| 3936 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x00, 0x80, 0x32, | ||
| 3937 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0xc0, 0x86, 0x32, | ||
| 3938 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0xc0, 0x84, 0x32, | ||
| 3939 | 0x00, 0x00, 0xa3, 0x0f, 0x04, 0x00, 0x00, 0x28, 0xd8, 0xa0, 0x82, 0xbc, | ||
| 3940 | 0x00, 0x00, 0x8a, 0x11, 0x09, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3941 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xd8, 0xa0, 0x81, 0x3c, | ||
| 3942 | 0x00, 0x00, 0x67, 0x0f, 0x04, 0x00, 0x00, 0x3c, 0xd8, 0xe0, 0x83, 0xbc, | ||
| 3943 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x81, 0xbc, | ||
| 3944 | 0x00, 0x00, 0x58, 0x0f, 0x04, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 3945 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0x02, 0xc0, 0x38, 0xb2, | ||
| 3946 | 0x00, 0x00, 0x60, 0x0f, 0x51, 0x00, 0x00, 0xd8, 0x12, 0x80, 0x2d, 0x9a, | ||
| 3947 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 3948 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3949 | 0x00, 0x00, 0x5e, 0x0f, 0x04, 0x00, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 3950 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3951 | 0x00, 0x00, 0x59, 0x0f, 0x67, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0xb5, | ||
| 3952 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 3953 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 3954 | 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 3955 | 0x00, 0x00, 0x65, 0x0f, 0x2a, 0x01, 0x00, 0x00, 0xd8, 0x20, 0x80, 0xba, | ||
| 3956 | 0x00, 0x00, 0x64, 0x0f, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 3957 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3958 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x84, 0x32, | ||
| 3959 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 3960 | 0x00, 0x00, 0xb7, 0x0e, 0x00, 0x60, 0x00, 0x6c, 0x08, 0x00, 0x6e, 0xf2, | ||
| 3961 | 0x00, 0x00, 0x4d, 0x0f, 0x4d, 0x00, 0x00, 0x00, 0x67, 0xe0, 0x83, 0x9e, | ||
| 3962 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 3963 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3964 | 0x1d, 0x00, 0x6e, 0x0f, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 3965 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3966 | 0x00, 0x00, 0x68, 0x0f, 0x67, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0xb5, | ||
| 3967 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 3968 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 3969 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x78, 0x39, 0x9a, 0xfe, 0x38, | ||
| 3970 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 3971 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 3972 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0x80, 0x97, 0xd2, | ||
| 3973 | 0x08, 0x00, 0x8a, 0x11, 0x12, 0x40, 0x02, 0x68, 0x12, 0x9a, 0xfe, 0xb8, | ||
| 3974 | 0x00, 0x00, 0x8a, 0x11, 0x0b, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 3975 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 3976 | 0x00, 0x00, 0x86, 0x0f, 0x1f, 0x00, 0x00, 0x6c, 0xd8, 0xe0, 0x86, 0xba, | ||
| 3977 | 0x00, 0x00, 0xa3, 0x0e, 0x51, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xf2, | ||
| 3978 | 0x00, 0x00, 0x79, 0x0f, 0x00, 0x00, 0x00, 0x3c, 0x08, 0x40, 0x80, 0x92, | ||
| 3979 | 0x00, 0x00, 0x86, 0x0f, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3980 | 0x00, 0x00, 0x7e, 0x0f, 0x80, 0x01, 0x00, 0x80, 0xf2, 0x81, 0x2f, 0xb6, | ||
| 3981 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x82, 0x81, 0x2f, 0xb6, | ||
| 3982 | 0x00, 0x00, 0x7e, 0x0f, 0x80, 0x00, 0x00, 0x80, 0xe2, 0x80, 0x2f, 0xb6, | ||
| 3983 | 0x00, 0x00, 0x7e, 0x0f, 0x80, 0x01, 0x00, 0x80, 0x32, 0x80, 0x87, 0xb6, | ||
| 3984 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xe2, 0x80, 0x2f, 0x34, | ||
| 3985 | 0x00, 0x00, 0x4c, 0x0f, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x81, 0xbc, | ||
| 3986 | 0x00, 0x00, 0x84, 0x0f, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3987 | 0x00, 0x00, 0x83, 0x0f, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 3988 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 3989 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x84, 0x32, | ||
| 3990 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 3991 | 0x00, 0x00, 0xb7, 0x0e, 0x00, 0x60, 0x00, 0x6c, 0x08, 0x00, 0x6e, 0xf2, | ||
| 3992 | 0x00, 0x00, 0x4d, 0x0f, 0x4d, 0x00, 0x00, 0x00, 0x67, 0xe0, 0x83, 0x9e, | ||
| 3993 | 0x00, 0x00, 0x89, 0x0f, 0x80, 0x01, 0x00, 0x80, 0xe2, 0x80, 0x2f, 0xb6, | ||
| 3994 | 0x00, 0x00, 0xa7, 0x0f, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 3995 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 3996 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0xa8, 0x60, 0x8a, 0x3c, | ||
| 3997 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x21, 0x01, 0x80, 0x82, 0x5b, 0x8a, 0xbc, | ||
| 3998 | 0x00, 0x00, 0x8d, 0x0f, 0x2f, 0xa8, 0x01, 0x20, 0x99, 0x22, 0x6e, 0xba, | ||
| 3999 | 0x00, 0x00, 0x2f, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 4000 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x02, 0x80, 0x82, 0x1b, 0x92, 0xbc, | ||
| 4001 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x01, 0xe0, 0x06, 0x00, 0x92, 0x32, | ||
| 4002 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, 0xe8, 0x06, 0x00, 0x00, 0x32, | ||
| 4003 | 0x00, 0x00, 0x92, 0x0f, 0x23, 0x21, 0x01, 0xe0, 0x06, 0x00, 0x00, 0xb2, | ||
| 4004 | 0x3c, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 4005 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x30, 0x00, 0xe0, 0x06, 0x80, 0x82, 0xb2, | ||
| 4006 | 0x00, 0x00, 0x9c, 0x0f, 0x04, 0x21, 0x00, 0xe0, 0x06, 0x80, 0x81, 0xb2, | ||
| 4007 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xe2, 0x80, 0x2f, 0xb6, | ||
| 4008 | 0x00, 0x00, 0x9a, 0x0f, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 4009 | 0x00, 0x00, 0x99, 0x0f, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 4010 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 4011 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x84, 0x32, | ||
| 4012 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 4013 | 0x00, 0x00, 0xb7, 0x0e, 0x00, 0x60, 0x00, 0x6c, 0x08, 0x00, 0x6e, 0xf2, | ||
| 4014 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0xe0, 0x06, 0x80, 0x81, 0x32, | ||
| 4015 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0xe8, 0x06, 0x40, 0x81, 0x32, | ||
| 4016 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x10, 0x00, 0xe0, 0x06, 0xc0, 0x86, 0xb2, | ||
| 4017 | 0x00, 0x00, 0x00, 0x00, 0x2a, 0x19, 0x00, 0xe0, 0x06, 0xc0, 0x84, 0x72, | ||
| 4018 | 0x00, 0x00, 0xa1, 0x0f, 0x12, 0x01, 0x00, 0x00, 0x09, 0xc0, 0x21, 0xb2, | ||
| 4019 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 4020 | 0x1d, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xa4, 0x17, 0xb8, | ||
| 4021 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0x75, | ||
| 4022 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0xd8, 0xe0, 0x83, 0x3c, | ||
| 4023 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 4024 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 4025 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0x34, | ||
| 4026 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x12, 0x00, 0x2c, 0x3a, | ||
| 4027 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4028 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x32, | ||
| 4029 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0x00, 0x00, 0x32, | ||
| 4030 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x00, 0x32, | ||
| 4031 | 0xee, 0x05, 0xaf, 0x0f, 0x04, 0x01, 0x00, 0x80, 0x82, 0x4d, 0xf5, 0xbc, | ||
| 4032 | 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x36, 0x32, | ||
| 4033 | 0x00, 0x00, 0xb1, 0x0f, 0x00, 0x00, 0x00, 0x04, 0x09, 0xc0, 0x09, 0x92, | ||
| 4034 | 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x36, 0x32, | ||
| 4035 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0x80, 0x09, 0x32, | ||
| 4036 | 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xc0, 0x87, 0xcd, 0x00, 0x37, | ||
| 4037 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x60, 0xc0, 0x07, 0x80, 0x97, 0x32, | ||
| 4038 | 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x89, 0x8d, 0x2a, 0x3a, | ||
| 4039 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x5c, 0x52, 0x81, 0x97, 0xb4, | ||
| 4040 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x24, 0x90, 0x3a, | ||
| 4041 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x89, 0x0d, 0x90, 0x36, | ||
| 4042 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x19, 0x40, 0x90, 0x3c, | ||
| 4043 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x52, 0x82, 0x2a, 0x3a, | ||
| 4044 | 0x00, 0x08, 0xb1, 0x0f, 0x02, 0x01, 0x00, 0x80, 0x82, 0x8d, 0x2a, 0xbc, | ||
| 4045 | 0x00, 0x00, 0xc2, 0x0f, 0x06, 0x00, 0x00, 0x80, 0x02, 0x40, 0x90, 0xbc, | ||
| 4046 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x20, 0xb2, | ||
| 4047 | 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x87, 0xcd, 0x00, 0x37, | ||
| 4048 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0xc0, 0x07, 0x80, 0x97, 0x32, | ||
| 4049 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x5c, 0x52, 0x81, 0x2a, 0xb4, | ||
| 4050 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x24, 0x90, 0x3a, | ||
| 4051 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x89, 0x0d, 0x90, 0x36, | ||
| 4052 | 0x00, 0x00, 0xbb, 0x0f, 0x04, 0x01, 0x00, 0x04, 0x19, 0x40, 0x90, 0xbc, | ||
| 4053 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x89, 0x0d, 0x90, 0x36, | ||
| 4054 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x0e, 0x80, 0x97, 0x32, | ||
| 4055 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0x80, 0x97, 0xb2, | ||
| 4056 | 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x89, 0x0d, 0x90, 0x36, | ||
| 4057 | 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x89, 0x4d, 0x92, 0x3c, | ||
| 4058 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x82, 0x4d, 0x92, 0x36, | ||
| 4059 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x89, 0x4d, 0x92, 0x30, | ||
| 4060 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x18, 0x9b, 0x81, 0xb2, 0xe4, 0x78, 0xb6, | ||
| 4061 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x9b, 0x8d, 0xb7, 0xe4, 0x78, 0x34, | ||
| 4062 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x0e, 0x80, 0x97, 0x32, | ||
| 4063 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x24, 0x90, 0x3a, | ||
| 4064 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x59, 0x00, 0x90, 0x36, | ||
| 4065 | 0x00, 0x00, 0xc4, 0x0f, 0x95, 0x01, 0x00, 0x80, 0x22, 0x24, 0x90, 0xba, | ||
| 4066 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 4067 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4068 | 0x00, 0x00, 0xec, 0x0f, 0x04, 0x01, 0x00, 0x78, 0xd9, 0x01, 0x30, 0xb6, | ||
| 4069 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x09, 0xc0, 0x29, 0x32, | ||
| 4070 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0xb2, 0x45, 0x28, 0x30, | ||
| 4071 | 0x00, 0x00, 0xdd, 0x0f, 0x86, 0x01, 0x00, 0x08, 0x09, 0x80, 0x2f, 0xb2, | ||
| 4072 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x09, 0x40, 0x81, 0x32, | ||
| 4073 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x00, 0x00, 0x32, | ||
| 4074 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0x02, 0x00, 0x00, 0x32, | ||
| 4075 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x02, 0x39, | ||
| 4076 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x80, 0x92, 0x32, | ||
| 4077 | 0x00, 0x00, 0xdc, 0x0f, 0x04, 0x07, 0x01, 0x80, 0x02, 0xc0, 0x6e, 0xbc, | ||
| 4078 | 0x00, 0x00, 0xe7, 0x0f, 0xc3, 0x07, 0x01, 0xec, 0xb6, 0xe4, 0x6e, 0x9a, | ||
| 4079 | 0x00, 0x00, 0xe7, 0x0f, 0x00, 0x06, 0x01, 0xec, 0xb6, 0xe4, 0x6e, 0x9a, | ||
| 4080 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x52, 0x80, 0x90, 0xb6, | ||
| 4081 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x09, 0x05, 0x80, 0x30, | ||
| 4082 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x00, 0x00, 0x32, | ||
| 4083 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0x02, 0x00, 0x00, 0x32, | ||
| 4084 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x02, 0x39, | ||
| 4085 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x80, 0x92, 0x32, | ||
| 4086 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xf2, 0xc1, 0x92, 0xb6, | ||
| 4087 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xfa, 0x92, 0xbc, | ||
| 4088 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xfa, 0x92, 0xbc, | ||
| 4089 | 0x44, 0x00, 0x2c, 0x10, 0x00, 0x00, 0x00, 0xf8, 0xa2, 0x8d, 0x2f, 0xd2, | ||
| 4090 | 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 4091 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc0, 0x92, 0xd2, | ||
| 4092 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0x32, | ||
| 4093 | 0x00, 0x00, 0xec, 0x0f, 0x04, 0x01, 0x00, 0x78, 0xd9, 0x01, 0x30, 0xb6, | ||
| 4094 | 0x00, 0x00, 0xd4, 0x0f, 0x00, 0x00, 0x00, 0x9c, 0xb2, 0x45, 0x28, 0x90, | ||
| 4095 | 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x80, 0x22, 0x80, 0x97, 0x7c, | ||
| 4096 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4097 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4098 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xc0, 0xe8, 0xbc, | ||
| 4099 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x02, 0xc0, 0xe8, 0x32, | ||
| 4100 | 0x02, 0x00, 0xf1, 0x0f, 0xb0, 0x00, 0x00, 0xa0, 0xc2, 0x0a, 0x00, 0xb9, | ||
| 4101 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xab, 0xe4, 0xb0, 0x32, | ||
| 4102 | 0x00, 0x00, 0xf6, 0x0f, 0x80, 0x01, 0x00, 0x80, 0xc2, 0x4a, 0xd0, 0xb6, | ||
| 4103 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x28, 0x09, 0x00, 0x00, 0x32, | ||
| 4104 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 4105 | 0x00, 0x00, 0xf9, 0x0f, 0x04, 0x00, 0x00, 0x80, 0x02, 0x00, 0xf8, 0xbc, | ||
| 4106 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x80, 0x01, 0x00, 0xf8, 0x32, | ||
| 4107 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x28, 0x09, 0x00, 0x00, 0x52, | ||
| 4108 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x04, 0xcd, 0x4a, 0xd0, 0x34, | ||
| 4109 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xc2, 0x4a, 0xd0, 0xb6, | ||
| 4110 | 0x00, 0x00, 0x00, 0x10, 0x04, 0x01, 0x00, 0x28, 0x09, 0x34, 0xb0, 0xba, | ||
| 4111 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xc2, 0x4a, 0xd0, 0xb6, | ||
| 4112 | 0x00, 0x00, 0xfd, 0x0f, 0xb0, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 4113 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x04, 0xcd, 0x4a, 0xd0, 0x35, | ||
| 4114 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x28, 0x09, 0x00, 0x00, 0x52, | ||
| 4115 | 0x00, 0x00, 0x00, 0x10, 0xb0, 0x00, 0x00, 0xa8, 0x22, 0x00, 0x2b, 0xb7, | ||
| 4116 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x84, 0xc0, 0x37, 0xac, 0xb0, 0xb2, | ||
| 4117 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x0c, 0x0b, 0x00, 0x00, 0x32, | ||
| 4118 | 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xa9, 0x4d, 0xb0, 0x30, | ||
| 4119 | 0x00, 0x00, 0x08, 0x10, 0x80, 0x00, 0x00, 0x80, 0x02, 0x40, 0xb0, 0xb6, | ||
| 4120 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x12, 0x40, 0xb0, 0xb6, | ||
| 4121 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x69, 0x81, 0x97, 0x35, | ||
| 4122 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x08, 0x0b, 0x00, 0x7c, 0x32, | ||
| 4123 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x25, 0x01, 0x32, | ||
| 4124 | 0x00, 0x42, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x87, 0x8d, 0x2a, 0x3a, | ||
| 4125 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x00, 0xb0, 0x32, | ||
| 4126 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x00, 0xd0, 0x32, | ||
| 4127 | 0x00, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x48, 0xf2, 0xc1, 0x38, 0x54, | ||
| 4128 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4129 | 0x00, 0x00, 0x0e, 0x10, 0xb0, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0xb2, | ||
| 4130 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xab, 0xe4, 0xb0, 0x32, | ||
| 4131 | 0x00, 0x00, 0x13, 0x10, 0x80, 0x01, 0x00, 0x80, 0x02, 0x40, 0xd0, 0xb6, | ||
| 4132 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x28, 0x09, 0x00, 0x00, 0x32, | ||
| 4133 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 4134 | 0x00, 0x00, 0x16, 0x10, 0x04, 0x00, 0x00, 0x80, 0x02, 0x00, 0xf8, 0xbc, | ||
| 4135 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x80, 0x01, 0x00, 0xf8, 0x32, | ||
| 4136 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x28, 0x09, 0x00, 0x00, 0x52, | ||
| 4137 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x04, 0x0d, 0x40, 0xd0, 0x34, | ||
| 4138 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x02, 0x40, 0xd0, 0xb6, | ||
| 4139 | 0x00, 0x00, 0x1d, 0x10, 0x04, 0x01, 0x00, 0x28, 0x09, 0x34, 0xb0, 0xba, | ||
| 4140 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x02, 0x40, 0xd0, 0xb6, | ||
| 4141 | 0x00, 0x00, 0x1a, 0x10, 0xb0, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 4142 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x04, 0x0d, 0x40, 0xd0, 0x35, | ||
| 4143 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x28, 0x09, 0x00, 0x00, 0x52, | ||
| 4144 | 0x00, 0x00, 0x1d, 0x10, 0xb0, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x00, 0xb2, | ||
| 4145 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x84, 0xc0, 0x37, 0xac, 0xb0, 0xb2, | ||
| 4146 | 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x0c, 0x0b, 0x00, 0x00, 0x32, | ||
| 4147 | 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xa9, 0x4d, 0xb0, 0x30, | ||
| 4148 | 0x00, 0x00, 0x25, 0x10, 0x80, 0x00, 0x00, 0x80, 0x02, 0x40, 0xb0, 0xb6, | ||
| 4149 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x12, 0x40, 0xb0, 0xb6, | ||
| 4150 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x69, 0x81, 0x97, 0x35, | ||
| 4151 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x08, 0x0b, 0x00, 0x7c, 0x32, | ||
| 4152 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x25, 0x01, 0x32, | ||
| 4153 | 0x00, 0x42, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x87, 0x8d, 0x2a, 0x3a, | ||
| 4154 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x00, 0xb0, 0x32, | ||
| 4155 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x00, 0xd0, 0x32, | ||
| 4156 | 0x00, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x48, 0xf2, 0xc1, 0x38, 0x54, | ||
| 4157 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4158 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4159 | 0x00, 0x00, 0x00, 0x00, 0x1c, 0x41, 0x02, 0x80, 0x06, 0xc0, 0x92, 0x52, | ||
| 4160 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x92, 0x30, | ||
| 4161 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 4162 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 4163 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0x80, 0x97, 0xd2, | ||
| 4164 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0xc5, 0x92, 0xb0, | ||
| 4165 | 0x00, 0x00, 0x8a, 0x11, 0x0b, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 4166 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x1f, 0xc0, 0xf5, 0x3a, | ||
| 4167 | 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 4168 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc0, 0x92, 0xd2, | ||
| 4169 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x01, 0xb0, 0x02, 0xc0, 0x6e, 0x32, | ||
| 4170 | 0x00, 0x82, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x08, 0x80, 0x36, 0x52, | ||
| 4171 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4172 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x38, 0x80, 0x87, 0x35, | ||
| 4173 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x72, 0x80, 0x87, 0xb6, | ||
| 4174 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x01, 0xe0, 0x16, 0x20, 0x6e, 0x3a, | ||
| 4175 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x85, 0x30, | ||
| 4176 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x01, 0xe0, 0x16, 0x20, 0x6e, 0x3c, | ||
| 4177 | 0x08, 0x00, 0x00, 0x00, 0xd2, 0x01, 0x00, 0x78, 0xe9, 0xe5, 0x83, 0x39, | ||
| 4178 | 0x18, 0x00, 0x8a, 0x11, 0x1f, 0x41, 0x02, 0x84, 0xe6, 0xa1, 0x97, 0xb9, | ||
| 4179 | 0x00, 0x00, 0x43, 0x10, 0x36, 0x51, 0x01, 0xe8, 0x16, 0xe0, 0x83, 0xbc, | ||
| 4180 | 0x00, 0x00, 0x43, 0x10, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 4181 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x35, | ||
| 4182 | 0x00, 0x00, 0x45, 0x10, 0x38, 0x21, 0x01, 0xe0, 0x06, 0x40, 0x80, 0xb2, | ||
| 4183 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x01, 0xe0, 0x06, 0x40, 0x80, 0x32, | ||
| 4184 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x00, 0xe0, 0x06, 0x00, 0x00, 0x72, | ||
| 4185 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4186 | 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 4187 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x80, 0x92, 0xd2, | ||
| 4188 | 0x00, 0x00, 0x00, 0x00, 0xd5, 0x08, 0x00, 0x00, 0x07, 0x80, 0x92, 0x32, | ||
| 4189 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x07, 0xc0, 0x2c, 0x32, | ||
| 4190 | 0x00, 0x40, 0x00, 0x80, 0x00, 0x38, 0x00, 0x00, 0x07, 0x00, 0x37, 0x32, | ||
| 4191 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x41, 0x01, 0xe0, 0x06, 0x80, 0x92, 0x32, | ||
| 4192 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x48, 0x02, 0xc0, 0x80, 0xb2, | ||
| 4193 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0xe8, 0x01, 0x00, 0x74, | ||
| 4194 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4195 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 4196 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x62, 0x80, 0x2d, 0xbc, | ||
| 4197 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x07, 0x80, 0x92, 0x32, | ||
| 4198 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x07, 0xc0, 0x2c, 0x32, | ||
| 4199 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x3d, 0x00, 0x0c, 0x07, 0x80, 0x83, 0x32, | ||
| 4200 | 0x00, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x48, 0x02, 0xc0, 0x80, 0x72, | ||
| 4201 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4202 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4203 | 0x00, 0x00, 0x00, 0x00, 0x04, 0x57, 0x01, 0x80, 0x02, 0xc0, 0x6e, 0x7c, | ||
| 4204 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x01, 0xec, 0x06, 0x80, 0x92, 0x72, | ||
| 4205 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4206 | 0x00, 0x00, 0xd1, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x38, 0xf2, | ||
| 4207 | 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 4208 | 0x10, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x19, 0xa0, 0x2c, 0xd9, | ||
| 4209 | 0x00, 0x00, 0x60, 0x10, 0x9d, 0x11, 0x02, 0x0c, 0x09, 0x00, 0x6e, 0xb2, | ||
| 4210 | 0x00, 0x00, 0x61, 0x10, 0x00, 0xf0, 0x01, 0x1c, 0x09, 0x00, 0x6e, 0x92, | ||
| 4211 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x01, 0x1c, 0x09, 0x00, 0x6e, 0x32, | ||
| 4212 | 0x00, 0x00, 0x63, 0x10, 0x2c, 0xcd, 0x01, 0x18, 0x09, 0x80, 0x6e, 0xb2, | ||
| 4213 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xc9, 0xc1, 0x90, 0x34, | ||
| 4214 | 0x00, 0x00, 0x67, 0x10, 0x3b, 0x29, 0x02, 0x04, 0x09, 0x80, 0x6e, 0xb2, | ||
| 4215 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0xd6, 0x01, 0x80, 0x52, 0xc0, 0x6e, 0xb6, | ||
| 4216 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xd6, 0x01, 0xec, 0x56, 0xc0, 0x6e, 0x34, | ||
| 4217 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xb9, 0xc1, 0x90, 0x34, | ||
| 4218 | 0x00, 0x00, 0x77, 0x10, 0x00, 0xa8, 0x01, 0x08, 0x09, 0x00, 0x6e, 0xf2, | ||
| 4219 | 0x00, 0x00, 0x6b, 0x10, 0x9d, 0x01, 0x00, 0x80, 0x17, 0xe0, 0x90, 0xba, | ||
| 4220 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x80, 0x07, 0xc0, 0x91, 0x32, | ||
| 4221 | 0x00, 0x00, 0x6e, 0x10, 0x00, 0x38, 0x00, 0x80, 0x07, 0x00, 0xee, 0x92, | ||
| 4222 | 0x00, 0x00, 0x6e, 0x10, 0x04, 0x01, 0x00, 0x80, 0x02, 0xc0, 0x91, 0xbc, | ||
| 4223 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x01, 0xe0, 0x06, 0x00, 0xee, 0x32, | ||
| 4224 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x01, 0xe0, 0x06, 0x00, 0x86, 0x32, | ||
| 4225 | 0x00, 0x00, 0x71, 0x10, 0x39, 0x08, 0x00, 0x80, 0x07, 0xc0, 0x85, 0xb2, | ||
| 4226 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xc2, 0x81, 0x2f, 0xb6, | ||
| 4227 | 0x00, 0x00, 0x00, 0x00, 0xd9, 0xc9, 0x01, 0xe8, 0x06, 0x80, 0x91, 0x32, | ||
| 4228 | 0x00, 0x00, 0x00, 0x00, 0xc8, 0x11, 0x00, 0x80, 0x07, 0x40, 0x90, 0x32, | ||
| 4229 | 0x00, 0x00, 0x74, 0x10, 0x3b, 0x21, 0x00, 0x80, 0x07, 0x00, 0x86, 0xb2, | ||
| 4230 | 0x00, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x60, 0x18, 0x00, 0x86, 0x3a, | ||
| 4231 | 0x00, 0x00, 0x00, 0x00, 0x58, 0x78, 0x01, 0xe0, 0x16, 0x20, 0x86, 0x3a, | ||
| 4232 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x80, 0x07, 0x00, 0x85, 0x72, | ||
| 4233 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4234 | 0x00, 0x00, 0x7b, 0x10, 0x02, 0x0c, 0x02, 0x80, 0xa2, 0x9b, 0x90, 0xbc, | ||
| 4235 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x78, 0x29, 0x00, 0x6e, 0x36, | ||
| 4236 | 0x00, 0x00, 0x7b, 0x10, 0x02, 0x00, 0x00, 0x80, 0xe2, 0xa5, 0x90, 0xbc, | ||
| 4237 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00, 0x32, | ||
| 4238 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x01, 0x78, 0x49, 0x21, 0x6e, 0x3c, | ||
| 4239 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xe9, 0xa5, 0x90, 0x3f, | ||
| 4240 | 0x00, 0x00, 0x82, 0x10, 0x04, 0x20, 0x02, 0x08, 0x89, 0x9b, 0x90, 0xbe, | ||
| 4241 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x02, 0x58, 0xb8, 0x9b, 0x90, 0x36, | ||
| 4242 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x49, 0xa1, 0x90, 0x3a, | ||
| 4243 | 0x00, 0x00, 0x00, 0x00, 0x9f, 0x88, 0x01, 0x80, 0x82, 0x9b, 0x97, 0x7c, | ||
| 4244 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x01, 0xe0, 0x06, 0x80, 0x97, 0x72, | ||
| 4245 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x02, 0x58, 0xb8, 0x9b, 0x90, 0x76, | ||
| 4246 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4247 | 0x00, 0x00, 0x8b, 0x10, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 4248 | 0x00, 0x00, 0x89, 0x10, 0x12, 0x01, 0x00, 0x78, 0x09, 0xc0, 0x21, 0xb2, | ||
| 4249 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 4250 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 4251 | 0x00, 0x00, 0x8b, 0x10, 0xca, 0x00, 0x00, 0xd8, 0x02, 0x40, 0x84, 0x92, | ||
| 4252 | 0x15, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x78, 0xe9, 0x65, 0x17, 0xb8, | ||
| 4253 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0x35, | ||
| 4254 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x40, 0x2d, 0xbc, | ||
| 4255 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 4256 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x6c, 0x88, 0x1c, 0x83, 0x3a, | ||
| 4257 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x4c, 0x08, 0x00, 0x72, 0x32, | ||
| 4258 | 0x00, 0x00, 0x8a, 0x11, 0x08, 0x50, 0x00, 0x18, 0xc8, 0x20, 0x72, 0xbc, | ||
| 4259 | 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x80, 0x62, 0xa0, 0x82, 0x7c, | ||
| 4260 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x00, 0x00, 0x14, 0x18, 0x40, 0x81, 0xbc, | ||
| 4261 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x00, 0x00, 0x20, 0x88, 0x01, 0x82, 0xba, | ||
| 4262 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 4263 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x06, 0x32, | ||
| 4264 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x02, 0x00, 0x36, 0xbc, | ||
| 4265 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x77, 0x4a, 0x09, 0x39, | ||
| 4266 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x00, 0x82, 0x32, | ||
| 4267 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x19, 0x00, 0x00, 0x07, 0x40, 0x82, 0x32, | ||
| 4268 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xf2, 0xc1, 0x38, 0xb4, | ||
| 4269 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xd8, 0x02, 0x40, 0x84, 0x72, | ||
| 4270 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4271 | 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 4272 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc0, 0x85, 0xd2, | ||
| 4273 | 0x00, 0x00, 0xa6, 0x10, 0x80, 0x01, 0x00, 0x80, 0xf2, 0xc1, 0x85, 0xb6, | ||
| 4274 | 0x00, 0x00, 0xa2, 0x10, 0x1f, 0x40, 0x02, 0x84, 0xe6, 0x01, 0x00, 0xb4, | ||
| 4275 | 0x00, 0x00, 0xa6, 0x10, 0x1d, 0x01, 0x00, 0xf8, 0x22, 0x81, 0x2f, 0xb4, | ||
| 4276 | 0x00, 0x00, 0xa6, 0x10, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x95, | ||
| 4277 | 0x00, 0x00, 0xa4, 0x10, 0x1d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 4278 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x81, 0x2f, 0x35, | ||
| 4279 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x80, 0x02, 0x40, 0x68, 0x32, | ||
| 4280 | 0x00, 0x00, 0x8a, 0x11, 0x1f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 4281 | 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc5, 0x85, 0xd0, | ||
| 4282 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x68, 0x02, 0xc5, 0x85, 0xb0, | ||
| 4283 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x09, 0xc5, 0x85, 0x30, | ||
| 4284 | 0x00, 0x00, 0x8a, 0x11, 0x02, 0x01, 0x00, 0x80, 0x82, 0xba, 0x97, 0xbc, | ||
| 4285 | 0x00, 0x00, 0x8a, 0x11, 0x06, 0x01, 0x00, 0x80, 0x92, 0xba, 0x97, 0xbc, | ||
| 4286 | 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x5c, 0x1f, 0xc0, 0xf5, 0x7a, | ||
| 4287 | 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x80, 0xa2, 0x8d, 0x2f, 0x70, | ||
| 4288 | 0x29, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 4289 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf8, 0x02, 0x81, 0x2f, 0x74, | ||
| 4290 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4291 | 0x80, 0xa8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x80, 0x82, 0x8d, 0x2f, 0x70, | ||
| 4292 | 0x00, 0x00, 0xb7, 0x10, 0x80, 0x01, 0x00, 0x80, 0xd2, 0x80, 0x2f, 0xb6, | ||
| 4293 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x72, 0x81, 0x2f, 0xb6, | ||
| 4294 | 0x00, 0x00, 0xba, 0x10, 0x04, 0xb0, 0x00, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 4295 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x72, 0x81, 0x2f, 0x34, | ||
| 4296 | 0x3b, 0x00, 0xba, 0x10, 0x12, 0x01, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 4297 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4298 | 0x00, 0x00, 0xba, 0x10, 0x80, 0x01, 0x00, 0x80, 0xf2, 0x80, 0x2f, 0xb6, | ||
| 4299 | 0x30, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 4300 | 0x00, 0x00, 0xbd, 0x10, 0x00, 0x00, 0x00, 0xf8, 0x42, 0x81, 0x2f, 0x94, | ||
| 4301 | 0x00, 0x00, 0xbd, 0x10, 0x80, 0x01, 0x00, 0x80, 0xb2, 0x80, 0x2f, 0xb6, | ||
| 4302 | 0x34, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 4303 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x42, 0x81, 0x2f, 0x34, | ||
| 4304 | 0x80, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x80, 0x82, 0x8d, 0x2f, 0x70, | ||
| 4305 | 0x02, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x80, 0xa2, 0x8d, 0x2f, 0x70, | ||
| 4306 | 0x3a, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x2c, 0x82, 0xcd, 0x2e, 0xb2, | ||
| 4307 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf8, 0x12, 0x81, 0x2f, 0x74, | ||
| 4308 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4309 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 4310 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x65, 0x01, 0x80, 0xa2, 0xdb, 0x2c, 0xbc, | ||
| 4311 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x18, 0x01, 0xe8, 0x76, 0x20, 0x81, 0x39, | ||
| 4312 | 0xee, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf8, 0x82, 0x8d, 0x2f, 0x71, | ||
| 4313 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4314 | 0x00, 0x00, 0xcb, 0x10, 0x00, 0x00, 0x01, 0x38, 0x08, 0xc0, 0x6e, 0xf2, | ||
| 4315 | 0x00, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x48, 0x02, 0xc0, 0x80, 0x72, | ||
| 4316 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4317 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4318 | 0x00, 0x00, 0xcd, 0x10, 0x04, 0x38, 0x01, 0x78, 0x09, 0x00, 0x6e, 0xb2, | ||
| 4319 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x32, | ||
| 4320 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 4321 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x11, 0x00, 0x00, 0x07, 0x80, 0x82, 0x32, | ||
| 4322 | 0x00, 0x00, 0xd1, 0x10, 0x2e, 0x19, 0x00, 0x00, 0x07, 0x80, 0x97, 0xb2, | ||
| 4323 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0xe9, 0x81, 0x92, 0x34, | ||
| 4324 | 0x00, 0x00, 0xd5, 0x10, 0x27, 0x31, 0x00, 0x00, 0x07, 0xc0, 0x2c, 0xb2, | ||
| 4325 | 0x00, 0x00, 0x00, 0x00, 0xd5, 0x08, 0x00, 0x00, 0x07, 0x00, 0x87, 0x32, | ||
| 4326 | 0x00, 0x00, 0x00, 0x00, 0xc7, 0x00, 0x00, 0x28, 0xe9, 0x80, 0x92, 0x34, | ||
| 4327 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0xe0, 0x06, 0x00, 0x87, 0x32, | ||
| 4328 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0xe7, 0xa0, 0x92, 0x79, | ||
| 4329 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4330 | 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 4331 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x40, 0x90, 0xd2, | ||
| 4332 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x44, 0x12, 0xe4, 0x38, 0xb2, | ||
| 4333 | 0x18, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x03, 0xf9, | ||
| 4334 | 0x00, 0x00, 0xdf, 0x10, 0x04, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2d, 0xbc, | ||
| 4335 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 4336 | 0x00, 0x00, 0xda, 0x10, 0x67, 0x00, 0x00, 0xf8, 0xa2, 0x80, 0x2f, 0xb5, | ||
| 4337 | 0x00, 0x00, 0x8a, 0x11, 0x12, 0x00, 0x00, 0xe8, 0x02, 0xc0, 0x21, 0xb2, | ||
| 4338 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0x72, 0x80, 0x2d, 0xbc, | ||
| 4339 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xd8, 0x02, 0x40, 0x00, 0x72, | ||
| 4340 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4341 | 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x79, 0x0a, 0x91, 0x39, | ||
| 4342 | 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x39, 0x0b, 0x91, 0x39, | ||
| 4343 | 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x59, 0x0a, 0x91, 0x39, | ||
| 4344 | 0x09, 0x00, 0xe5, 0x10, 0xf1, 0x01, 0x00, 0x10, 0x69, 0x0b, 0x91, 0xb9, | ||
| 4345 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x24, 0x86, 0xa8, 0x82, 0x8d, 0x6c, 0x37, | ||
| 4346 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xe0, 0x07, 0x00, 0x91, 0x32, | ||
| 4347 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xe0, 0x07, 0x40, 0x91, 0x32, | ||
| 4348 | 0x00, 0x80, 0xeb, 0x10, 0x02, 0x01, 0x00, 0x80, 0x82, 0x8d, 0x2a, 0xbc, | ||
| 4349 | 0x00, 0x00, 0xec, 0x10, 0xe1, 0x24, 0x86, 0xc8, 0x06, 0x00, 0x00, 0x92, | ||
| 4350 | 0x03, 0x00, 0x00, 0x00, 0xe1, 0x24, 0x86, 0xc8, 0x86, 0x8d, 0x2a, 0x36, | ||
| 4351 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 4352 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4353 | 0x00, 0x00, 0xf4, 0x10, 0x04, 0x30, 0x00, 0x80, 0x82, 0x9b, 0x81, 0xbc, | ||
| 4354 | 0x00, 0x00, 0x8a, 0x11, 0x0d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 4355 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0x3c, 0x00, 0x14, 0x28, 0x80, 0x6e, 0xbc, | ||
| 4356 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 4357 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0xf8, 0x02, 0x80, 0x2f, 0x35, | ||
| 4358 | 0x00, 0xa0, 0x8a, 0x11, 0x12, 0x00, 0x00, 0x40, 0xa2, 0x8d, 0x39, 0xb2, | ||
| 4359 | 0x00, 0x00, 0xf6, 0x10, 0x80, 0x39, 0x00, 0x80, 0xe2, 0x80, 0x6e, 0xb6, | ||
| 4360 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x38, 0x00, 0x80, 0xf2, 0x80, 0x6e, 0xb6, | ||
| 4361 | 0x00, 0xe0, 0x8a, 0x11, 0x04, 0x01, 0x00, 0x80, 0xa2, 0x8d, 0x2f, 0xb0, | ||
| 4362 | 0x00, 0xe0, 0xfd, 0x10, 0x04, 0x38, 0x00, 0x78, 0x89, 0x8d, 0x6e, 0xb0, | ||
| 4363 | 0x10, 0x00, 0xfd, 0x10, 0x9f, 0x01, 0x00, 0xf8, 0xe2, 0xa5, 0x2f, 0xb9, | ||
| 4364 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0xc0, 0xee, 0xbc, | ||
| 4365 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0x82, 0x81, 0x2f, 0xb6, | ||
| 4366 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x01, 0xec, 0x06, 0xc0, 0xee, 0x32, | ||
| 4367 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 4368 | 0x00, 0x00, 0x00, 0x00, 0x04, 0x28, 0x00, 0x18, 0x09, 0x00, 0x6e, 0x72, | ||
| 4369 | 0x00, 0x00, 0x4f, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xf0, | ||
| 4370 | 0x00, 0x00, 0x2f, 0x0e, 0x00, 0xa8, 0x01, 0x20, 0x09, 0x00, 0x6e, 0x92, | ||
| 4371 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4372 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0xa9, 0x00, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 4373 | 0x00, 0x00, 0x00, 0x00, 0x04, 0xb0, 0x00, 0x80, 0x82, 0x9b, 0x81, 0x7c, | ||
| 4374 | 0x00, 0x00, 0x8a, 0x11, 0x0d, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 4375 | 0x00, 0x00, 0x8a, 0x11, 0x9f, 0xbc, 0x00, 0x14, 0x28, 0x80, 0x6e, 0xbc, | ||
| 4376 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 4377 | 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0xf8, 0x42, 0x80, 0x2f, 0x35, | ||
| 4378 | 0x08, 0xa0, 0x00, 0x00, 0x12, 0x01, 0x00, 0x40, 0xa2, 0xcd, 0x39, 0x72, | ||
| 4379 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4380 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4381 | 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 4382 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x80, 0x90, 0xd2, | ||
| 4383 | 0x00, 0x00, 0x0f, 0x11, 0x33, 0xcd, 0x01, 0xbc, 0x08, 0x80, 0x6e, 0xb2, | ||
| 4384 | 0x00, 0x00, 0x4e, 0x11, 0x00, 0x00, 0x00, 0x28, 0x29, 0x22, 0xee, 0xdc, | ||
| 4385 | 0x00, 0x00, 0x14, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4386 | 0x00, 0x00, 0x14, 0x11, 0x04, 0xb8, 0x01, 0x28, 0x09, 0x00, 0x6e, 0xb2, | ||
| 4387 | 0x00, 0x00, 0x14, 0x11, 0x9f, 0x71, 0x01, 0x80, 0xc2, 0x21, 0x6e, 0xbc, | ||
| 4388 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0xa9, 0x24, 0xee, 0x3c, | ||
| 4389 | 0x00, 0x00, 0x4e, 0x11, 0x00, 0x00, 0x00, 0x28, 0x19, 0x80, 0x92, 0xdf, | ||
| 4390 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 4391 | 0x00, 0x00, 0x28, 0x11, 0x06, 0x80, 0x01, 0x80, 0x82, 0x9b, 0x90, 0xbc, | ||
| 4392 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x90, 0xbc, | ||
| 4393 | 0xee, 0x05, 0x20, 0x11, 0x06, 0x0c, 0x02, 0x80, 0x82, 0x8d, 0x6e, 0xbc, | ||
| 4394 | 0x00, 0x90, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x84, 0x02, 0x00, 0x37, 0x32, | ||
| 4395 | 0x00, 0x00, 0x1a, 0x11, 0xb8, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 4396 | 0x00, 0x00, 0x18, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4397 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0x03, 0x80, 0x90, 0x32, | ||
| 4398 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x01, 0xe0, 0x96, 0x21, 0x6e, 0x3c, | ||
| 4399 | 0x00, 0x00, 0x00, 0x00, 0x61, 0x98, 0x01, 0xe0, 0x06, 0x00, 0x87, 0x32, | ||
| 4400 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x01, 0xec, 0x06, 0x00, 0x00, 0x32, | ||
| 4401 | 0x00, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x78, 0x49, 0x40, 0x3c, 0x37, | ||
| 4402 | 0x00, 0x00, 0x2d, 0x11, 0x00, 0x00, 0x00, 0x08, 0xe9, 0xa5, 0x90, 0x9a, | ||
| 4403 | 0x60, 0x89, 0x20, 0x00, 0x00, 0x00, 0x00, 0x84, 0x02, 0x00, 0x37, 0x32, | ||
| 4404 | 0x00, 0x00, 0x23, 0x11, 0xb8, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0xb0, | ||
| 4405 | 0x00, 0x00, 0x21, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4406 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0x03, 0x80, 0x90, 0x32, | ||
| 4407 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x01, 0xe0, 0x96, 0x21, 0x6e, 0x3c, | ||
| 4408 | 0x00, 0x00, 0x00, 0x00, 0x61, 0x98, 0x01, 0xe0, 0x06, 0x00, 0x87, 0x32, | ||
| 4409 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x01, 0xec, 0x06, 0x00, 0x00, 0x32, | ||
| 4410 | 0x00, 0x00, 0x2d, 0x11, 0xa8, 0x00, 0x00, 0x08, 0x19, 0x8f, 0x90, 0x9a, | ||
| 4411 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x99, 0xa1, 0x89, 0x3e, | ||
| 4412 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xe9, 0xa5, 0x90, 0x3a, | ||
| 4413 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x01, 0xe0, 0x96, 0x21, 0x6e, 0x3c, | ||
| 4414 | 0x00, 0x00, 0x00, 0x00, 0x61, 0x98, 0x01, 0xe0, 0x06, 0x00, 0x87, 0x32, | ||
| 4415 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x01, 0xec, 0x06, 0x00, 0x00, 0x32, | ||
| 4416 | 0x00, 0x00, 0x30, 0x11, 0x06, 0x00, 0x00, 0x80, 0x72, 0xa2, 0x90, 0xbc, | ||
| 4417 | 0x00, 0xc0, 0xff, 0x3f, 0x00, 0x80, 0x01, 0xe0, 0x06, 0x00, 0x37, 0x32, | ||
| 4418 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0xc0, 0x89, 0x32, | ||
| 4419 | 0x00, 0x00, 0x36, 0x11, 0x04, 0x79, 0x01, 0x80, 0x82, 0x1b, 0x87, 0xbc, | ||
| 4420 | 0x00, 0x00, 0x34, 0x11, 0x04, 0xb0, 0x00, 0x80, 0x02, 0x00, 0x6e, 0xbc, | ||
| 4421 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0xe0, 0x06, 0x80, 0x90, 0x32, | ||
| 4422 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf8, 0x92, 0x81, 0x2f, 0x75, | ||
| 4423 | 0x00, 0x00, 0x3c, 0x11, 0x80, 0x00, 0x00, 0x80, 0x52, 0x81, 0x2f, 0xb6, | ||
| 4424 | 0x00, 0x00, 0x3c, 0x11, 0xd5, 0x41, 0x01, 0xe0, 0x06, 0x00, 0x87, 0x92, | ||
| 4425 | 0x00, 0x00, 0x39, 0x11, 0x3c, 0x90, 0x01, 0xe0, 0x06, 0x80, 0x90, 0xb2, | ||
| 4426 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x01, 0x00, 0x80, 0x92, 0x81, 0x2f, 0xb6, | ||
| 4427 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x01, 0xe8, 0x06, 0xc0, 0x8b, 0x32, | ||
| 4428 | 0x00, 0x00, 0x00, 0x00, 0x95, 0x01, 0x00, 0x80, 0x02, 0x80, 0x2f, 0x72, | ||
| 4429 | 0x00, 0x00, 0x3d, 0x11, 0x9f, 0x41, 0x01, 0x80, 0x82, 0x1b, 0x87, 0xbc, | ||
| 4430 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x70, | ||
| 4431 | 0x00, 0x00, 0x00, 0x00, 0xd9, 0x90, 0x01, 0xe0, 0x06, 0x80, 0x90, 0x32, | ||
| 4432 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf8, 0x72, 0x80, 0x2f, 0x74, | ||
| 4433 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4434 | 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 4435 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0x40, 0x87, 0xd2, | ||
| 4436 | 0x00, 0x00, 0x47, 0x11, 0x9f, 0xd8, 0x01, 0x80, 0x22, 0x21, 0x6e, 0xbc, | ||
| 4437 | 0x00, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x70, | ||
| 4438 | 0x00, 0x00, 0x47, 0x11, 0x9f, 0xe0, 0x01, 0x80, 0xc2, 0x21, 0x6e, 0xbc, | ||
| 4439 | 0x00, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x70, | ||
| 4440 | 0x00, 0x00, 0x47, 0x11, 0x9f, 0xb0, 0x01, 0x80, 0xd2, 0x21, 0x6e, 0xbc, | ||
| 4441 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x70, | ||
| 4442 | 0x00, 0x00, 0x49, 0x11, 0x06, 0x68, 0x01, 0x80, 0x82, 0x5b, 0x87, 0xbc, | ||
| 4443 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x01, 0xe0, 0x06, 0x40, 0x87, 0x32, | ||
| 4444 | 0x00, 0x00, 0x4b, 0x11, 0x37, 0xb0, 0x01, 0xe0, 0x06, 0x40, 0x87, 0xb2, | ||
| 4445 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xd2, 0x80, 0x2f, 0x34, | ||
| 4446 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x01, 0xe0, 0x06, 0x80, 0x84, 0x32, | ||
| 4447 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xe1, 0x01, 0xe0, 0x06, 0x00, 0x87, 0x72, | ||
| 4448 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4449 | 0x00, 0x00, 0x8a, 0x11, 0x08, 0x00, 0x00, 0x80, 0x02, 0x80, 0x92, 0xbc, | ||
| 4450 | 0x00, 0x00, 0x5b, 0x11, 0x04, 0xc1, 0x01, 0x84, 0x02, 0x00, 0x6e, 0xb2, | ||
| 4451 | 0x05, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0xe8, 0x86, 0x8d, 0x92, 0x37, | ||
| 4452 | 0x03, 0x00, 0x00, 0x00, 0x00, 0xc4, 0x01, 0xe8, 0x86, 0x8d, 0x92, 0x37, | ||
| 4453 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x30, | ||
| 4454 | 0x03, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x2c, 0x89, 0x8d, 0x6e, 0x36, | ||
| 4455 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0x01, 0x2c, 0xa9, 0xdb, 0x92, 0x3a, | ||
| 4456 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x29, 0xc0, 0x92, 0x36, | ||
| 4457 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x19, 0xfb, 0x92, 0x3f, | ||
| 4458 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x29, 0x80, 0x92, 0x3a, | ||
| 4459 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0xa9, 0xe4, 0x92, 0x3f, | ||
| 4460 | 0x00, 0x00, 0x00, 0x00, 0x6f, 0xcc, 0x01, 0xe8, 0x26, 0xfb, 0x92, 0x3e, | ||
| 4461 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x52, | ||
| 4462 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x02, 0x80, 0x92, 0x32, | ||
| 4463 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0xe0, 0x06, 0x40, 0x28, 0x32, | ||
| 4464 | 0x10, 0x00, 0x00, 0x00, 0x6f, 0xcc, 0x01, 0xe8, 0x86, 0xcd, 0x2a, 0x36, | ||
| 4465 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x52, | ||
| 4466 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4467 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0xb0, 0x00, 0x80, 0x02, 0x00, 0x6e, 0xb2, | ||
| 4468 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0xbc, 0x08, 0x00, 0x6e, 0x32, | ||
| 4469 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x01, 0xbc, 0x88, 0xdb, 0x8b, 0x3e, | ||
| 4470 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x01, 0xbc, 0x88, 0xdb, 0x8b, 0x3a, | ||
| 4471 | 0x00, 0x00, 0x6a, 0x11, 0x9f, 0x00, 0x00, 0xbc, 0x88, 0xe1, 0x8b, 0xbc, | ||
| 4472 | 0x00, 0x00, 0x6a, 0x11, 0x04, 0x0c, 0x02, 0x40, 0xa8, 0xdb, 0x8b, 0xbe, | ||
| 4473 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x04, 0x88, 0x1b, 0x84, 0x3e, | ||
| 4474 | 0x00, 0x00, 0x69, 0x11, 0x04, 0xb1, 0x00, 0x80, 0x82, 0x5b, 0x80, 0xbc, | ||
| 4475 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf8, 0xc2, 0x80, 0x2f, 0x74, | ||
| 4476 | 0x00, 0x00, 0x00, 0x00, 0x04, 0x0c, 0x02, 0x80, 0xa2, 0x5b, 0x80, 0x7c, | ||
| 4477 | 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0x32, | ||
| 4478 | 0x00, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x14, 0x09, 0xc0, 0x8b, 0xd2, | ||
| 4479 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x12, 0x00, 0x2c, 0x3a, | ||
| 4480 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4481 | 0x00, 0x00, 0x8a, 0x11, 0x04, 0x65, 0x01, 0x80, 0xa2, 0xdb, 0x2c, 0xbc, | ||
| 4482 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x00, 0x00, 0x80, 0xa2, 0x80, 0x2f, 0xb6, | ||
| 4483 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x01, 0xe8, 0x76, 0x20, 0x81, 0x39, | ||
| 4484 | 0xee, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf8, 0x82, 0x8d, 0x2f, 0x71, | ||
| 4485 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4486 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0xd9, 0x4a, 0x91, 0x39, | ||
| 4487 | 0x39, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0xd2, | ||
| 4488 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x09, 0x45, 0x91, 0x30, | ||
| 4489 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x89, 0x4d, 0x91, 0x36, | ||
| 4490 | 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x89, 0xcd, 0x93, 0x3c, | ||
| 4491 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x82, 0xcd, 0x93, 0x36, | ||
| 4492 | 0x07, 0x00, 0x79, 0x11, 0xf3, 0x01, 0x00, 0x40, 0x89, 0xcd, 0x93, 0xb0, | ||
| 4493 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x18, 0x9b, 0x81, 0x02, 0xe5, 0x78, 0xb6, | ||
| 4494 | 0x00, 0x00, 0x00, 0x00, 0xe3, 0x18, 0x9b, 0x8d, 0x07, 0xe5, 0x78, 0x34, | ||
| 4495 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 4496 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4497 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0xd9, 0x4a, 0x91, 0x39, | ||
| 4498 | 0x3a, 0x00, 0xe2, 0x10, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x36, 0xd2, | ||
| 4499 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x09, 0x45, 0x91, 0x30, | ||
| 4500 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x89, 0x4d, 0x91, 0x36, | ||
| 4501 | 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x89, 0xcd, 0x93, 0x3c, | ||
| 4502 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x82, 0xcd, 0x93, 0x36, | ||
| 4503 | 0x07, 0x00, 0x84, 0x11, 0xf3, 0x01, 0x00, 0x40, 0x89, 0xcd, 0x93, 0xb0, | ||
| 4504 | 0x00, 0x00, 0x8a, 0x11, 0x80, 0x19, 0x9b, 0x81, 0x02, 0xe5, 0x78, 0xb6, | ||
| 4505 | 0x00, 0x00, 0x00, 0x00, 0xe3, 0x18, 0x9b, 0x8d, 0x07, 0xe5, 0x78, 0x35, | ||
| 4506 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 4507 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4508 | 0x00, 0x00, 0x8a, 0x11, 0x00, 0x00, 0x00, 0xb4, 0x0f, 0x40, 0xfb, 0x94, | ||
| 4509 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x0f, 0x40, 0x2b, 0x32, | ||
| 4510 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x0f, 0x00, 0x28, 0x32, | ||
| 4511 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x0f, 0x00, 0x29, 0x32, | ||
| 4512 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x0f, 0x40, 0x18, 0x32, | ||
| 4513 | 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x36, 0x32, | ||
| 4514 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x5f, 0xca, 0xf9, 0x35, | ||
| 4515 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x03, 0xc0, 0xf9, 0x32, | ||
| 4516 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x00, 0x32, | ||
| 4517 | 0x41, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 4518 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0x00, 0x00, 0x32, | ||
| 4519 | 0x40, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 4520 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x0f, 0x80, 0x2a, 0x32, | ||
| 4521 | 0x4c, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x36, 0x32, | ||
| 4522 | 0x98, 0x11, 0x97, 0x12, 0x00, 0x00, 0x00, 0xb0, 0x0f, 0x00, 0x36, 0x92, | ||
| 4523 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x32, | ||
| 4524 | 0x00, 0x01, 0x84, 0x12, 0x00, 0x00, 0x00, 0xac, 0x0f, 0x00, 0x36, 0xd2, | ||
| 4525 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x0f, 0x80, 0x2a, 0x32, | ||
| 4526 | 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x36, 0x32, | ||
| 4527 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x7e, 0x32, | ||
| 4528 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x0f, 0x00, 0x7e, 0x32, | ||
| 4529 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x0f, 0x00, 0x7e, 0x32, | ||
| 4530 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x0f, 0x00, 0x7e, 0x32, | ||
| 4531 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0xc0, 0xfa, 0x32, | ||
| 4532 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xc0, 0xf9, 0x32, | ||
| 4533 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0xfa, 0x32, | ||
| 4534 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x40, 0xfa, 0x32, | ||
| 4535 | 0x00, 0x00, 0xac, 0x11, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0xfa, 0xd2, | ||
| 4536 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0xfb, 0x32, | ||
| 4537 | 0x01, 0x00, 0xcf, 0x11, 0x04, 0x01, 0x00, 0xb4, 0x8f, 0x4d, 0xfb, 0xb0, | ||
| 4538 | 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xab, 0xcd, 0xb0, 0x32, | ||
| 4539 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x5b, 0xca, 0xb0, 0x39, | ||
| 4540 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x2b, 0xfe, 0xb0, 0x32, | ||
| 4541 | 0x00, 0x00, 0xaa, 0x11, 0x12, 0x01, 0x00, 0x80, 0x02, 0x40, 0x20, 0xb2, | ||
| 4542 | 0x00, 0x00, 0xbe, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4543 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x01, 0x32, | ||
| 4544 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xe0, 0x07, 0x80, 0x3f, 0x52, | ||
| 4545 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x8a, 0x02, 0x39, | ||
| 4546 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x53, 0x0a, 0x16, 0x35, | ||
| 4547 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x90, 0x32, | ||
| 4548 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x0f, 0x40, 0x90, 0x32, | ||
| 4549 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x0f, 0x80, 0x90, 0x32, | ||
| 4550 | 0xa2, 0x60, 0x03, 0x00, 0x00, 0x00, 0x00, 0x58, 0x03, 0x00, 0x37, 0x32, | ||
| 4551 | 0xb9, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x03, 0x00, 0x36, 0x32, | ||
| 4552 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x83, 0x0d, 0x00, 0x34, | ||
| 4553 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x83, 0x0d, 0x00, 0x34, | ||
| 4554 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x53, 0x0a, 0x00, 0x34, | ||
| 4555 | 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4556 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0xc0, 0xf9, 0x32, | ||
| 4557 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x09, 0x00, 0xfa, 0x32, | ||
| 4558 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x40, 0xfa, 0x32, | ||
| 4559 | 0x00, 0x00, 0xc9, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4560 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xc2, 0x0a, 0x00, 0x39, | ||
| 4561 | 0x00, 0x00, 0xc0, 0x11, 0x80, 0x01, 0x00, 0x80, 0x12, 0x40, 0xb0, 0xb6, | ||
| 4562 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x3b, 0x40, 0xb0, 0x33, | ||
| 4563 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xcd, 0x4a, 0xd0, 0x35, | ||
| 4564 | 0x00, 0x00, 0xc4, 0x11, 0x00, 0x00, 0x00, 0x0c, 0x0b, 0x40, 0x90, 0x92, | ||
| 4565 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xc2, 0x0a, 0x00, 0x39, | ||
| 4566 | 0x00, 0x00, 0xc4, 0x11, 0x00, 0x00, 0x00, 0x04, 0x6b, 0x41, 0x90, 0x94, | ||
| 4567 | 0x00, 0x00, 0xc4, 0x11, 0x12, 0x00, 0x00, 0x00, 0x09, 0x40, 0x20, 0xb2, | ||
| 4568 | 0x00, 0x00, 0xc5, 0x11, 0x12, 0x00, 0x00, 0x04, 0x09, 0x40, 0x20, 0xb2, | ||
| 4569 | 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0xe4, 0x16, 0x38, | ||
| 4570 | 0x00, 0x00, 0xc9, 0x11, 0x9f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 4571 | 0x00, 0x00, 0xc8, 0x11, 0x12, 0x00, 0x00, 0x08, 0x09, 0x40, 0x20, 0xb2, | ||
| 4572 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x32, | ||
| 4573 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 4574 | 0x02, 0x00, 0xc4, 0x11, 0x04, 0x01, 0x00, 0xbc, 0x0f, 0x24, 0x17, 0xb8, | ||
| 4575 | 0x06, 0x00, 0xc2, 0x11, 0x04, 0x00, 0x00, 0xbc, 0x0f, 0x64, 0x16, 0xb8, | ||
| 4576 | 0x00, 0x00, 0xbd, 0x11, 0x04, 0x00, 0x00, 0x80, 0x22, 0xc0, 0xfb, 0xbc, | ||
| 4577 | 0x20, 0x00, 0xc4, 0x11, 0x04, 0x01, 0x00, 0x80, 0x82, 0xcd, 0xfb, 0xbc, | ||
| 4578 | 0x00, 0x00, 0xd7, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4579 | 0xd1, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x82, 0xcd, 0xf9, 0x3a, | ||
| 4580 | 0x00, 0x00, 0xb7, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4581 | 0x00, 0x00, 0xf7, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4582 | 0x00, 0x00, 0xf8, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4583 | 0x00, 0x00, 0xfc, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4584 | 0x00, 0x00, 0x04, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4585 | 0x00, 0x00, 0x5d, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4586 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x32, | ||
| 4587 | 0x40, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x36, 0x32, | ||
| 4588 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x80, 0x2a, 0x32, | ||
| 4589 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x40, 0x90, 0x32, | ||
| 4590 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x00, 0x00, 0x32, | ||
| 4591 | 0x00, 0x00, 0xde, 0x11, 0x9f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 4592 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x80, 0x90, 0x32, | ||
| 4593 | 0x00, 0x00, 0xde, 0x11, 0x12, 0x00, 0x00, 0x40, 0xf2, 0x01, 0x00, 0xb4, | ||
| 4594 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x90, 0x32, | ||
| 4595 | 0x00, 0x00, 0xe0, 0x11, 0x12, 0x00, 0x00, 0x9c, 0x0f, 0xc0, 0x21, 0xb2, | ||
| 4596 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x7e, 0x32, | ||
| 4597 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x0f, 0x00, 0x7e, 0x32, | ||
| 4598 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x0f, 0x00, 0x7e, 0x32, | ||
| 4599 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x07, 0x00, 0xfa, 0x52, | ||
| 4600 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x32, | ||
| 4601 | 0x4c, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x36, 0x32, | ||
| 4602 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x80, 0x2a, 0x32, | ||
| 4603 | 0x00, 0x00, 0xad, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4604 | 0x00, 0x00, 0xb3, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4605 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xcb, 0xc1, 0xb0, 0x34, | ||
| 4606 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x32, | ||
| 4607 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 4608 | 0x00, 0x00, 0xef, 0x0f, 0x00, 0x00, 0x00, 0x28, 0x09, 0xc0, 0xb0, 0xd2, | ||
| 4609 | 0x00, 0x00, 0xeb, 0x11, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x92, 0xb2, | ||
| 4610 | 0x00, 0x00, 0xef, 0x11, 0x12, 0x00, 0x00, 0x9c, 0x0f, 0xc0, 0x21, 0xb2, | ||
| 4611 | 0x02, 0x00, 0xf2, 0x11, 0x04, 0x01, 0x00, 0xb4, 0x8f, 0x4d, 0xfb, 0xb0, | ||
| 4612 | 0x00, 0x00, 0xc4, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4613 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x93, 0x40, 0x01, 0x39, | ||
| 4614 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb4, 0x1f, 0x40, 0xfb, 0x35, | ||
| 4615 | 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x03, 0x00, 0x36, 0x32, | ||
| 4616 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x03, 0x00, 0x00, 0x34, | ||
| 4617 | 0x00, 0x00, 0xeb, 0x11, 0x00, 0x00, 0x00, 0x0c, 0x8b, 0xc1, 0xb0, 0x94, | ||
| 4618 | 0x00, 0x00, 0xbb, 0x12, 0x00, 0x08, 0x00, 0x00, 0x07, 0x40, 0xfa, 0x92, | ||
| 4619 | 0x00, 0x00, 0xad, 0x12, 0x00, 0x08, 0x00, 0x00, 0x07, 0x40, 0xfa, 0xd2, | ||
| 4620 | 0x00, 0x00, 0xf9, 0x11, 0x12, 0x00, 0x00, 0x50, 0xf2, 0x01, 0x00, 0xb4, | ||
| 4621 | 0x00, 0x00, 0xb4, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4622 | 0x00, 0x00, 0xbd, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4623 | 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x36, 0x32, | ||
| 4624 | 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x36, 0x32, | ||
| 4625 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x32, | ||
| 4626 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0xb0, 0x32, | ||
| 4627 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x12, 0x00, 0x2a, 0x3a, | ||
| 4628 | 0x00, 0x00, 0xff, 0x11, 0x04, 0x01, 0x00, 0x9c, 0x1f, 0xc0, 0xf9, 0xbc, | ||
| 4629 | 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x36, 0x32, | ||
| 4630 | 0x00, 0x00, 0xba, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4631 | 0x00, 0x00, 0x0c, 0x12, 0x04, 0x01, 0x00, 0x80, 0x02, 0x40, 0xfa, 0xb2, | ||
| 4632 | 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x36, 0x32, | ||
| 4633 | 0x00, 0x00, 0x0e, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4634 | 0x00, 0x00, 0x1b, 0x12, 0x00, 0x00, 0x00, 0x84, 0x02, 0x00, 0x00, 0xd2, | ||
| 4635 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xc0, 0x3c, 0x32, | ||
| 4636 | 0x00, 0x00, 0x08, 0x12, 0x8e, 0x01, 0x00, 0x80, 0x02, 0x40, 0x28, 0xb2, | ||
| 4637 | 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x0f, 0x00, 0x36, 0x32, | ||
| 4638 | 0x00, 0x00, 0xf7, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4639 | 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x8f, 0x4d, 0xfa, 0x3a, | ||
| 4640 | 0x00, 0x00, 0xf7, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4641 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x00, 0x32, | ||
| 4642 | 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xac, 0x0f, 0x00, 0x37, 0x32, | ||
| 4643 | 0x00, 0x00, 0x20, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4644 | 0x08, 0x00, 0x10, 0x12, 0x04, 0x01, 0x00, 0x80, 0x82, 0xcd, 0xf9, 0xbc, | ||
| 4645 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x00, 0x32, | ||
| 4646 | 0x0e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xac, 0x0f, 0x00, 0x37, 0x32, | ||
| 4647 | 0x00, 0x00, 0x20, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4648 | 0x0b, 0x00, 0x14, 0x12, 0x04, 0x01, 0x00, 0x80, 0x82, 0xcd, 0xf9, 0xbc, | ||
| 4649 | 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x36, 0x32, | ||
| 4650 | 0x0f, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xac, 0x0f, 0x00, 0x37, 0x32, | ||
| 4651 | 0x00, 0x00, 0x20, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4652 | 0x27, 0x00, 0x18, 0x12, 0x04, 0x01, 0x00, 0x80, 0x82, 0xcd, 0xf9, 0xbc, | ||
| 4653 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 4654 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x00, 0x32, | ||
| 4655 | 0x0f, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xac, 0x0f, 0x00, 0x37, 0x32, | ||
| 4656 | 0x00, 0x00, 0x20, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4657 | 0x20, 0x00, 0x1d, 0x12, 0x04, 0x01, 0x00, 0x80, 0x82, 0xcd, 0xf9, 0xbc, | ||
| 4658 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 4659 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x03, 0xc0, 0xf9, 0x32, | ||
| 4660 | 0x0d, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x37, 0x32, | ||
| 4661 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x03, 0xc0, 0xfa, 0x32, | ||
| 4662 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x40, 0x3e, 0x32, | ||
| 4663 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x9c, 0x1f, 0xc0, 0xf9, 0x5a, | ||
| 4664 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x03, 0xc0, 0xf9, 0x32, | ||
| 4665 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x40, 0x3e, 0x32, | ||
| 4666 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x1f, 0xc0, 0xf9, 0x3a, | ||
| 4667 | 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xac, 0x8f, 0xcd, 0xf9, 0x50, | ||
| 4668 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x2b, 0x32, | ||
| 4669 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x32, | ||
| 4670 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0x3e, 0x32, | ||
| 4671 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x12, 0x00, 0x2b, 0x3a, | ||
| 4672 | 0x0f, 0x00, 0x2b, 0x12, 0x04, 0x01, 0x00, 0x80, 0x82, 0x0d, 0x2b, 0xbc, | ||
| 4673 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0x3e, 0x32, | ||
| 4674 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xb0, 0x02, 0xc0, 0xf9, 0x52, | ||
| 4675 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x3a, 0x32, | ||
| 4676 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x40, 0x3a, 0x32, | ||
| 4677 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0x3a, 0x32, | ||
| 4678 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xc0, 0x3a, 0x32, | ||
| 4679 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x2b, 0x32, | ||
| 4680 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x32, | ||
| 4681 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x3d, 0x32, | ||
| 4682 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x40, 0x3d, 0x32, | ||
| 4683 | 0x00, 0x00, 0x36, 0x12, 0x84, 0x01, 0x00, 0xb0, 0x12, 0x00, 0x2b, 0xba, | ||
| 4684 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xb0, 0x02, 0xc0, 0xf9, 0x52, | ||
| 4685 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x00, 0x32, | ||
| 4686 | 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x73, 0x3e, 0x00, 0x39, | ||
| 4687 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x30, 0x32, | ||
| 4688 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x1f, 0xc0, 0xf9, 0x3a, | ||
| 4689 | 0x70, 0x00, 0x3b, 0x12, 0x04, 0x01, 0x00, 0x80, 0x82, 0xcd, 0xf9, 0xbc, | ||
| 4690 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x03, 0x00, 0x00, 0x32, | ||
| 4691 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x30, 0x32, | ||
| 4692 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x03, 0x00, 0x00, 0x32, | ||
| 4693 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x30, 0x32, | ||
| 4694 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x00, 0x32, | ||
| 4695 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x0f, 0xc0, 0x29, 0x32, | ||
| 4696 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0xc0, 0xf9, 0x32, | ||
| 4697 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x0f, 0xc0, 0x2c, 0x32, | ||
| 4698 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0xfa, 0x32, | ||
| 4699 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x73, 0x7e, 0xfa, 0x39, | ||
| 4700 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x30, 0x32, | ||
| 4701 | 0x00, 0x00, 0x44, 0x12, 0x85, 0x01, 0x00, 0x9c, 0x1f, 0xc0, 0xf9, 0xba, | ||
| 4702 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 4703 | 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x37, 0x32, | ||
| 4704 | 0x00, 0x00, 0x25, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4705 | 0x0e, 0x00, 0x53, 0x12, 0x04, 0x01, 0x00, 0x80, 0x82, 0xcd, 0xfa, 0xbc, | ||
| 4706 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x32, | ||
| 4707 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x32, | ||
| 4708 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x32, | ||
| 4709 | 0x00, 0x00, 0x4d, 0x12, 0x00, 0x00, 0x00, 0x9c, 0x3f, 0xc0, 0xf9, 0x9a, | ||
| 4710 | 0x1c, 0x00, 0x4d, 0x12, 0x04, 0x01, 0x00, 0x80, 0x82, 0xcd, 0xfa, 0xbc, | ||
| 4711 | 0x02, 0x00, 0x25, 0x12, 0x00, 0x00, 0x00, 0x9c, 0x8f, 0xcd, 0xf9, 0xda, | ||
| 4712 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 4713 | 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x37, 0x32, | ||
| 4714 | 0x00, 0x00, 0x25, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4715 | 0x0e, 0x00, 0x5b, 0x12, 0x04, 0x01, 0x00, 0x80, 0x82, 0xcd, 0xfa, 0xbc, | ||
| 4716 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x32, | ||
| 4717 | 0x00, 0x00, 0x57, 0x12, 0x00, 0x00, 0x00, 0x9c, 0x1f, 0xc0, 0xf9, 0x9a, | ||
| 4718 | 0x26, 0x00, 0x57, 0x12, 0x04, 0x01, 0x00, 0x80, 0x82, 0xcd, 0xfa, 0xbc, | ||
| 4719 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 4720 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x0f, 0x40, 0x29, 0x32, | ||
| 4721 | 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x36, 0x32, | ||
| 4722 | 0x00, 0x00, 0x4c, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4723 | 0x00, 0x00, 0x56, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4724 | 0x00, 0x00, 0x29, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4725 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0x18, 0x32, | ||
| 4726 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x0f, 0x00, 0x00, 0x32, | ||
| 4727 | 0xa2, 0x60, 0x03, 0x00, 0x00, 0x00, 0x00, 0x58, 0x03, 0x00, 0x37, 0x32, | ||
| 4728 | 0x6b, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x03, 0x00, 0x36, 0x32, | ||
| 4729 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x80, 0x2a, 0x32, | ||
| 4730 | 0x00, 0x00, 0x6b, 0x12, 0x04, 0x00, 0x00, 0x80, 0x02, 0x40, 0x29, 0xb2, | ||
| 4731 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x83, 0x3e, 0x00, 0x34, | ||
| 4732 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x83, 0x3e, 0x00, 0x34, | ||
| 4733 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x53, 0x0a, 0x00, 0x34, | ||
| 4734 | 0x00, 0x00, 0x6c, 0x12, 0x00, 0x00, 0x00, 0x88, 0x0f, 0x40, 0x2b, 0x92, | ||
| 4735 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x0f, 0x00, 0x28, 0x32, | ||
| 4736 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x0f, 0x00, 0x29, 0x32, | ||
| 4737 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x0f, 0x80, 0x2a, 0x32, | ||
| 4738 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0xc0, 0xf9, 0x32, | ||
| 4739 | 0x71, 0x12, 0x97, 0x12, 0x00, 0x00, 0x00, 0xb0, 0x0f, 0x00, 0x36, 0x92, | ||
| 4740 | 0x07, 0x00, 0x74, 0x12, 0x04, 0x00, 0x00, 0x80, 0x82, 0x4d, 0x29, 0xbc, | ||
| 4741 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x1f, 0x00, 0xfa, 0x3a, | ||
| 4742 | 0x00, 0x00, 0x68, 0x12, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x80, 0x2a, 0x92, | ||
| 4743 | 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x0f, 0x00, 0x36, 0x32, | ||
| 4744 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x36, 0x32, | ||
| 4745 | 0x00, 0x00, 0x84, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4746 | 0x1f, 0x00, 0x7a, 0x12, 0x04, 0x00, 0x00, 0x80, 0x82, 0xcd, 0x29, 0xbc, | ||
| 4747 | 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x8f, 0xcd, 0xfa, 0x3a, | ||
| 4748 | 0x00, 0x00, 0x76, 0x12, 0x00, 0x00, 0x00, 0x9c, 0x12, 0xc0, 0x29, 0x9a, | ||
| 4749 | 0x00, 0x00, 0x3a, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4750 | 0x00, 0x00, 0x30, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4751 | 0x00, 0x00, 0x82, 0x12, 0x04, 0x00, 0x00, 0x80, 0x52, 0x8a, 0xfa, 0xbc, | ||
| 4752 | 0xa2, 0x60, 0x03, 0x00, 0x00, 0x00, 0x00, 0x58, 0x03, 0x00, 0x37, 0x32, | ||
| 4753 | 0x82, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x03, 0x00, 0x36, 0x32, | ||
| 4754 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xa3, 0x3e, 0x00, 0x34, | ||
| 4755 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xa3, 0x3e, 0x00, 0x34, | ||
| 4756 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x53, 0x0a, 0x00, 0x34, | ||
| 4757 | 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x0f, 0x00, 0x36, 0x32, | ||
| 4758 | 0x00, 0x00, 0xf7, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4759 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0x02, 0xc0, 0xfa, 0x32, | ||
| 4760 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x36, 0x32, | ||
| 4761 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x0f, 0x40, 0x2f, 0x32, | ||
| 4762 | 0x00, 0x00, 0x8b, 0x12, 0x04, 0x00, 0x00, 0x9c, 0x1f, 0xc0, 0xf9, 0xbc, | ||
| 4763 | 0x00, 0x00, 0x8a, 0x12, 0x04, 0x00, 0x00, 0x80, 0x02, 0x40, 0x2f, 0xb2, | ||
| 4764 | 0x00, 0x00, 0x87, 0x12, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x2c, 0x92, | ||
| 4765 | 0x00, 0x00, 0x87, 0x12, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x36, 0x92, | ||
| 4766 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x40, 0x2c, 0x32, | ||
| 4767 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0x2c, 0x32, | ||
| 4768 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xc0, 0x2c, 0x32, | ||
| 4769 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x2d, 0x32, | ||
| 4770 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x40, 0x2d, 0x32, | ||
| 4771 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0x2d, 0x32, | ||
| 4772 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xc0, 0x2d, 0x32, | ||
| 4773 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xc0, 0xfb, 0x32, | ||
| 4774 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0x2f, 0x32, | ||
| 4775 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x73, 0x0a, 0x02, 0x39, | ||
| 4776 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xe0, 0x07, 0x80, 0x3f, 0x52, | ||
| 4777 | 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x03, 0x00, 0x36, 0x32, | ||
| 4778 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0xf9, 0x32, | ||
| 4779 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x40, 0x28, 0x32, | ||
| 4780 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0xf8, 0x32, | ||
| 4781 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0f, 0x00, 0x36, 0x32, | ||
| 4782 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x0f, 0xc0, 0x2b, 0x32, | ||
| 4783 | 0x00, 0x00, 0xa0, 0x12, 0x04, 0x00, 0x00, 0x9c, 0x1f, 0xc0, 0xf9, 0xbc, | ||
| 4784 | 0x00, 0x00, 0x9f, 0x12, 0x04, 0x00, 0x00, 0x80, 0x02, 0xc0, 0x2b, 0xb2, | ||
| 4785 | 0x00, 0x00, 0x9c, 0x12, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xc0, 0x28, 0x92, | ||
| 4786 | 0x00, 0x00, 0x9c, 0x12, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x36, 0x92, | ||
| 4787 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x40, 0xf9, 0x32, | ||
| 4788 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x40, 0x29, 0x32, | ||
| 4789 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0x29, 0x32, | ||
| 4790 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xc0, 0x29, 0x32, | ||
| 4791 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x2a, 0x32, | ||
| 4792 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x40, 0x2a, 0x32, | ||
| 4793 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0xf9, 0x32, | ||
| 4794 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xc0, 0x2a, 0x32, | ||
| 4795 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x2b, 0x32, | ||
| 4796 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x40, 0x2b, 0x32, | ||
| 4797 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x80, 0x2b, 0x32, | ||
| 4798 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xc0, 0xfb, 0x32, | ||
| 4799 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x02, 0x00, 0xfb, 0x32, | ||
| 4800 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x32, | ||
| 4801 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 4802 | 0x00, 0x00, 0xb1, 0x12, 0x9f, 0x00, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 4803 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x07, 0x40, 0x90, 0x52, | ||
| 4804 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x80, 0x90, 0x32, | ||
| 4805 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x07, 0x40, 0x90, 0x52, | ||
| 4806 | 0x00, 0x00, 0xb3, 0x12, 0x12, 0x00, 0x00, 0x48, 0xf2, 0x01, 0x00, 0xb4, | ||
| 4807 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x90, 0x32, | ||
| 4808 | 0x00, 0x00, 0xb5, 0x12, 0x12, 0x00, 0x00, 0x9c, 0x0f, 0xc0, 0x21, 0xb2, | ||
| 4809 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x02, 0x00, 0x00, 0x50, | ||
| 4810 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb4, 0x0f, 0x40, 0xfb, 0x35, | ||
| 4811 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x32, | ||
| 4812 | 0x4c, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x36, 0x32, | ||
| 4813 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x07, 0x80, 0x2a, 0x32, | ||
| 4814 | 0x00, 0x00, 0xad, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4815 | 0x00, 0x00, 0xb3, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xd0, | ||
| 4816 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xcb, 0xc1, 0xb0, 0x34, | ||
| 4817 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x32, | ||
| 4818 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x32, | ||
| 4819 | 0x00, 0x00, 0xc4, 0x12, 0x00, 0x00, 0x00, 0x28, 0x09, 0xc0, 0xb0, 0xd2, | ||
| 4820 | 0x00, 0x00, 0xbe, 0x12, 0x04, 0x00, 0x00, 0x80, 0x02, 0x80, 0x92, 0xb2, | ||
| 4821 | 0x00, 0x00, 0xc2, 0x12, 0x12, 0x00, 0x00, 0x9c, 0x0f, 0xc0, 0x21, 0xb2, | ||
| 4822 | 0x00, 0x00, 0xc4, 0x11, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4823 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x32, | ||
| 4824 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xc2, 0x0a, 0x00, 0x39, | ||
| 4825 | 0x00, 0x00, 0xc8, 0x12, 0x04, 0x01, 0x00, 0x28, 0x09, 0x34, 0xb0, 0xba, | ||
| 4826 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x28, 0x09, 0x00, 0x00, 0x52, | ||
| 4827 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x22, 0x00, 0x2b, 0x37, | ||
| 4828 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0xc0, 0x37, 0xac, 0xb0, 0x32, | ||
| 4829 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0b, 0x00, 0x00, 0x32, | ||
| 4830 | 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xa9, 0x4d, 0xb0, 0x30, | ||
| 4831 | 0x00, 0x00, 0xd8, 0x12, 0x80, 0x00, 0x00, 0x80, 0x02, 0x40, 0xb0, 0xb6, | ||
| 4832 | 0x00, 0x00, 0xcd, 0x12, 0x12, 0x00, 0x00, 0x00, 0x09, 0x40, 0x20, 0xb2, | ||
| 4833 | 0x00, 0x00, 0xce, 0x12, 0x12, 0x00, 0x00, 0x04, 0x09, 0x40, 0x20, 0xb2, | ||
| 4834 | 0x00, 0x00, 0xd1, 0x12, 0x9f, 0x01, 0x00, 0x80, 0x02, 0x00, 0x90, 0xb2, | ||
| 4835 | 0x00, 0x00, 0xd0, 0x12, 0x12, 0x00, 0x00, 0x08, 0x09, 0x40, 0x20, 0xb2, | ||
| 4836 | 0x0d, 0x00, 0xcd, 0x12, 0x04, 0x01, 0x00, 0x80, 0x02, 0xe4, 0x16, 0xb8, | ||
| 4837 | 0x02, 0x00, 0xcd, 0x12, 0x04, 0x01, 0x00, 0xbc, 0x0f, 0x24, 0x17, 0xb8, | ||
| 4838 | 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x0f, 0x64, 0x16, 0x38, | ||
| 4839 | 0x00, 0x00, 0xcd, 0x12, 0x04, 0x01, 0x00, 0x80, 0x22, 0xc0, 0xfb, 0xbc, | ||
| 4840 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xc2, 0x0a, 0x00, 0x39, | ||
| 4841 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x3b, 0x40, 0xb0, 0x33, | ||
| 4842 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xcd, 0x4a, 0xd0, 0x35, | ||
| 4843 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x25, 0x01, 0x32, | ||
| 4844 | 0x00, 0x42, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x87, 0x8d, 0x2a, 0x3a, | ||
| 4845 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x00, 0xb0, 0x32, | ||
| 4846 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x00, 0xd0, 0x32, | ||
| 4847 | 0x00, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x48, 0xf2, 0xc1, 0x38, 0x54, | ||
| 4848 | 0x00, 0x00, 0xdc, 0x12, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4849 | 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4850 | }, | ||
| 4851 | { | ||
| 4852 | 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x90, | ||
| 4853 | }, | ||
| 4854 | }; | ||
diff --git a/drivers/staging/sxg/sxg.c b/drivers/staging/sxg/sxg.c new file mode 100644 index 000000000000..a91c9f397270 --- /dev/null +++ b/drivers/staging/sxg/sxg.c | |||
| @@ -0,0 +1,3608 @@ | |||
| 1 | /************************************************************************** | ||
| 2 | * | ||
| 3 | * Copyright (C) 2000-2008 Alacritech, Inc. All rights reserved. | ||
| 4 | * | ||
| 5 | * Redistribution and use in source and binary forms, with or without | ||
| 6 | * modification, are permitted provided that the following conditions | ||
| 7 | * are met: | ||
| 8 | * | ||
| 9 | * 1. Redistributions of source code must retain the above copyright | ||
| 10 | * notice, this list of conditions and the following disclaimer. | ||
| 11 | * 2. Redistributions in binary form must reproduce the above | ||
| 12 | * copyright notice, this list of conditions and the following | ||
| 13 | * disclaimer in the documentation and/or other materials provided | ||
| 14 | * with the distribution. | ||
| 15 | * | ||
| 16 | * THIS SOFTWARE IS PROVIDED BY ALACRITECH, INC. ``AS IS'' AND ANY | ||
| 17 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
| 18 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | ||
| 19 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ALACRITECH, INC. OR | ||
| 20 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
| 21 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
| 22 | * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
| 23 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
| 24 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | ||
| 25 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | ||
| 26 | * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||
| 27 | * SUCH DAMAGE. | ||
| 28 | * | ||
| 29 | * The views and conclusions contained in the software and documentation | ||
| 30 | * are those of the authors and should not be interpreted as representing | ||
| 31 | * official policies, either expressed or implied, of Alacritech, Inc. | ||
| 32 | * | ||
| 33 | **************************************************************************/ | ||
| 34 | |||
| 35 | /* | ||
| 36 | * FILENAME: sxg.c | ||
| 37 | * | ||
| 38 | * The SXG driver for Alacritech's 10Gbe products. | ||
| 39 | * | ||
| 40 | * NOTE: This is the standard, non-accelerated version of Alacritech's | ||
| 41 | * IS-NIC driver. | ||
| 42 | */ | ||
| 43 | |||
| 44 | #include <linux/kernel.h> | ||
| 45 | #include <linux/string.h> | ||
| 46 | #include <linux/errno.h> | ||
| 47 | #include <linux/module.h> | ||
| 48 | #include <linux/moduleparam.h> | ||
| 49 | #include <linux/ioport.h> | ||
| 50 | #include <linux/slab.h> | ||
| 51 | #include <linux/interrupt.h> | ||
| 52 | #include <linux/timer.h> | ||
| 53 | #include <linux/pci.h> | ||
| 54 | #include <linux/spinlock.h> | ||
| 55 | #include <linux/init.h> | ||
| 56 | #include <linux/netdevice.h> | ||
| 57 | #include <linux/etherdevice.h> | ||
| 58 | #include <linux/ethtool.h> | ||
| 59 | #include <linux/skbuff.h> | ||
| 60 | #include <linux/delay.h> | ||
| 61 | #include <linux/types.h> | ||
| 62 | #include <linux/dma-mapping.h> | ||
| 63 | #include <linux/mii.h> | ||
| 64 | |||
| 65 | #define SLIC_DUMP_ENABLED 0 | ||
| 66 | #define SLIC_GET_STATS_ENABLED 0 | ||
| 67 | #define LINUX_FREES_ADAPTER_RESOURCES 1 | ||
| 68 | #define SXG_OFFLOAD_IP_CHECKSUM 0 | ||
| 69 | #define SXG_POWER_MANAGEMENT_ENABLED 0 | ||
| 70 | #define VPCI 0 | ||
| 71 | #define DBG 1 | ||
| 72 | #define ATK_DEBUG 1 | ||
| 73 | |||
| 74 | #include "sxg_os.h" | ||
| 75 | #include "sxghw.h" | ||
| 76 | #include "sxghif.h" | ||
| 77 | #include "sxg.h" | ||
| 78 | #include "sxgdbg.h" | ||
| 79 | |||
| 80 | #include "sxgphycode.h" | ||
| 81 | #include "saharadbgdownload.h" | ||
| 82 | |||
| 83 | static int sxg_allocate_buffer_memory(p_adapter_t adapter, u32 Size, SXG_BUFFER_TYPE BufferType); | ||
| 84 | static void sxg_allocate_rcvblock_complete(p_adapter_t adapter, void * RcvBlock, dma_addr_t PhysicalAddress, u32 Length); | ||
| 85 | static void sxg_allocate_sgl_buffer_complete(p_adapter_t adapter, PSXG_SCATTER_GATHER SxgSgl, dma_addr_t PhysicalAddress, u32 Length); | ||
| 86 | |||
| 87 | static void sxg_mcast_init_crc32(void); | ||
| 88 | |||
| 89 | static int sxg_entry_open(p_net_device dev); | ||
| 90 | static int sxg_entry_halt(p_net_device dev); | ||
| 91 | static int sxg_ioctl(p_net_device dev, struct ifreq *rq, int cmd); | ||
| 92 | static int sxg_send_packets(struct sk_buff *skb, p_net_device dev); | ||
| 93 | static int sxg_transmit_packet(p_adapter_t adapter, struct sk_buff *skb); | ||
| 94 | static void sxg_dumb_sgl(PSCATTER_GATHER_LIST pSgl, PSXG_SCATTER_GATHER SxgSgl); | ||
| 95 | |||
| 96 | static void sxg_handle_interrupt(p_adapter_t adapter); | ||
| 97 | static int sxg_process_isr(p_adapter_t adapter, u32 MessageId); | ||
| 98 | static u32 sxg_process_event_queue(p_adapter_t adapter, u32 RssId); | ||
| 99 | static void sxg_complete_slow_send(p_adapter_t adapter); | ||
| 100 | static struct sk_buff *sxg_slow_receive(p_adapter_t adapter, PSXG_EVENT Event); | ||
| 101 | static void sxg_process_rcv_error(p_adapter_t adapter, u32 ErrorStatus); | ||
| 102 | static bool sxg_mac_filter(p_adapter_t adapter, | ||
| 103 | p_ether_header EtherHdr, ushort length); | ||
| 104 | |||
| 105 | #if SLIC_GET_STATS_ENABLED | ||
| 106 | static struct net_device_stats *sxg_get_stats(p_net_device dev); | ||
| 107 | #endif | ||
| 108 | |||
| 109 | static int sxg_mac_set_address(p_net_device dev, void * ptr); | ||
| 110 | |||
| 111 | static void sxg_adapter_set_hwaddr(p_adapter_t adapter); | ||
| 112 | |||
| 113 | static void sxg_unmap_mmio_space(p_adapter_t adapter); | ||
| 114 | static void sxg_mcast_set_mask(p_adapter_t adapter); | ||
| 115 | |||
| 116 | static int sxg_initialize_adapter(p_adapter_t adapter); | ||
| 117 | static void sxg_stock_rcv_buffers(p_adapter_t adapter); | ||
| 118 | static void sxg_complete_descriptor_blocks(p_adapter_t adapter, unsigned char Index); | ||
| 119 | static int sxg_initialize_link(p_adapter_t adapter); | ||
| 120 | static int sxg_phy_init(p_adapter_t adapter); | ||
| 121 | static void sxg_link_event(p_adapter_t adapter); | ||
| 122 | static SXG_LINK_STATE sxg_get_link_state(p_adapter_t adapter); | ||
| 123 | static void sxg_link_state(p_adapter_t adapter, SXG_LINK_STATE LinkState); | ||
| 124 | static int sxg_write_mdio_reg(p_adapter_t adapter, | ||
| 125 | u32 DevAddr, u32 RegAddr, u32 Value); | ||
| 126 | static int sxg_read_mdio_reg(p_adapter_t adapter, | ||
| 127 | u32 DevAddr, u32 RegAddr, u32 * pValue); | ||
| 128 | static void sxg_mcast_set_list(p_net_device dev); | ||
| 129 | |||
| 130 | |||
| 131 | |||
| 132 | #define XXXTODO 0 | ||
| 133 | |||
| 134 | static unsigned int sxg_first_init = 1; | ||
| 135 | static char *sxg_banner = | ||
| 136 | "Alacritech SLIC Technology(tm) Server and Storage 10Gbe Accelerator (Non-Accelerated)\n"; | ||
| 137 | |||
| 138 | static int sxg_debug = 1; | ||
| 139 | static int debug = -1; | ||
| 140 | static p_net_device head_netdevice = NULL; | ||
| 141 | |||
| 142 | static sxgbase_driver_t sxg_global = { | ||
| 143 | .dynamic_intagg = 1, | ||
| 144 | }; | ||
| 145 | static int intagg_delay = 100; | ||
| 146 | static u32 dynamic_intagg = 0; | ||
| 147 | |||
| 148 | #define DRV_NAME "sxg" | ||
| 149 | #define DRV_VERSION "1.0.1" | ||
| 150 | #define DRV_AUTHOR "Alacritech, Inc. Engineering" | ||
| 151 | #define DRV_DESCRIPTION "Alacritech SLIC Techonology(tm) Non-Accelerated 10Gbe Driver" | ||
| 152 | #define DRV_COPYRIGHT "Copyright 2000-2008 Alacritech, Inc. All rights reserved." | ||
| 153 | |||
| 154 | MODULE_AUTHOR(DRV_AUTHOR); | ||
| 155 | MODULE_DESCRIPTION(DRV_DESCRIPTION); | ||
| 156 | MODULE_LICENSE("GPL"); | ||
| 157 | |||
| 158 | module_param(dynamic_intagg, int, 0); | ||
| 159 | MODULE_PARM_DESC(dynamic_intagg, "Dynamic Interrupt Aggregation Setting"); | ||
| 160 | module_param(intagg_delay, int, 0); | ||
| 161 | MODULE_PARM_DESC(intagg_delay, "uSec Interrupt Aggregation Delay"); | ||
| 162 | |||
| 163 | static struct pci_device_id sxg_pci_tbl[] __devinitdata = { | ||
| 164 | {PCI_DEVICE(SXG_VENDOR_ID, SXG_DEVICE_ID)}, | ||
| 165 | {0,} | ||
| 166 | }; | ||
| 167 | MODULE_DEVICE_TABLE(pci, sxg_pci_tbl); | ||
| 168 | |||
| 169 | /*********************************************************************** | ||
| 170 | ************************************************************************ | ||
| 171 | ************************************************************************ | ||
| 172 | ************************************************************************ | ||
| 173 | ************************************************************************/ | ||
| 174 | |||
| 175 | static inline void sxg_reg32_write(void __iomem *reg, u32 value, bool flush) | ||
| 176 | { | ||
| 177 | writel(value, reg); | ||
| 178 | if (flush) | ||
| 179 | mb(); | ||
| 180 | } | ||
| 181 | |||
| 182 | static inline void sxg_reg64_write(p_adapter_t adapter, void __iomem *reg, | ||
| 183 | u64 value, u32 cpu) | ||
| 184 | { | ||
| 185 | u32 value_high = (u32) (value >> 32); | ||
| 186 | u32 value_low = (u32) (value & 0x00000000FFFFFFFF); | ||
| 187 | unsigned long flags; | ||
| 188 | |||
| 189 | spin_lock_irqsave(&adapter->Bit64RegLock, flags); | ||
| 190 | writel(value_high, (void __iomem *)(&adapter->UcodeRegs[cpu].Upper)); | ||
| 191 | writel(value_low, reg); | ||
| 192 | spin_unlock_irqrestore(&adapter->Bit64RegLock, flags); | ||
| 193 | } | ||
| 194 | |||
| 195 | static void sxg_init_driver(void) | ||
| 196 | { | ||
| 197 | if (sxg_first_init) { | ||
| 198 | DBG_ERROR("sxg: %s sxg_first_init set jiffies[%lx]\n", | ||
| 199 | __FUNCTION__, jiffies); | ||
| 200 | sxg_first_init = 0; | ||
| 201 | spin_lock_init(&sxg_global.driver_lock); | ||
| 202 | } | ||
| 203 | } | ||
| 204 | |||
| 205 | static void sxg_dbg_macaddrs(p_adapter_t adapter) | ||
| 206 | { | ||
| 207 | DBG_ERROR(" (%s) curr %2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X\n", | ||
| 208 | adapter->netdev->name, adapter->currmacaddr[0], | ||
| 209 | adapter->currmacaddr[1], adapter->currmacaddr[2], | ||
| 210 | adapter->currmacaddr[3], adapter->currmacaddr[4], | ||
| 211 | adapter->currmacaddr[5]); | ||
| 212 | DBG_ERROR(" (%s) mac %2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X\n", | ||
| 213 | adapter->netdev->name, adapter->macaddr[0], | ||
| 214 | adapter->macaddr[1], adapter->macaddr[2], | ||
| 215 | adapter->macaddr[3], adapter->macaddr[4], | ||
| 216 | adapter->macaddr[5]); | ||
| 217 | return; | ||
| 218 | } | ||
| 219 | |||
| 220 | // SXG Globals | ||
| 221 | static SXG_DRIVER SxgDriver; | ||
| 222 | |||
| 223 | #ifdef ATKDBG | ||
| 224 | static sxg_trace_buffer_t LSxgTraceBuffer; | ||
| 225 | #endif /* ATKDBG */ | ||
| 226 | static sxg_trace_buffer_t *SxgTraceBuffer = NULL; | ||
| 227 | |||
| 228 | /* | ||
| 229 | * sxg_download_microcode | ||
| 230 | * | ||
| 231 | * Download Microcode to Sahara adapter | ||
| 232 | * | ||
| 233 | * Arguments - | ||
| 234 | * adapter - A pointer to our adapter structure | ||
| 235 | * UcodeSel - microcode file selection | ||
| 236 | * | ||
| 237 | * Return | ||
| 238 | * int | ||
| 239 | */ | ||
| 240 | static bool sxg_download_microcode(p_adapter_t adapter, SXG_UCODE_SEL UcodeSel) | ||
| 241 | { | ||
| 242 | PSXG_HW_REGS HwRegs = adapter->HwRegs; | ||
| 243 | u32 Section; | ||
| 244 | u32 ThisSectionSize; | ||
| 245 | u32 * Instruction = NULL; | ||
| 246 | u32 BaseAddress, AddressOffset, Address; | ||
| 247 | // u32 Failure; | ||
| 248 | u32 ValueRead; | ||
| 249 | u32 i; | ||
| 250 | u32 numSections = 0; | ||
| 251 | u32 sectionSize[16]; | ||
| 252 | u32 sectionStart[16]; | ||
| 253 | |||
| 254 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "DnldUcod", | ||
| 255 | adapter, 0, 0, 0); | ||
| 256 | DBG_ERROR("sxg: %s ENTER\n", __FUNCTION__); | ||
| 257 | |||
| 258 | switch (UcodeSel) { | ||
| 259 | case SXG_UCODE_SAHARA: // Sahara operational ucode | ||
| 260 | numSections = SNumSections; | ||
| 261 | for (i = 0; i < numSections; i++) { | ||
| 262 | sectionSize[i] = SSectionSize[i]; | ||
| 263 | sectionStart[i] = SSectionStart[i]; | ||
| 264 | } | ||
| 265 | break; | ||
| 266 | default: | ||
| 267 | printk(KERN_ERR KBUILD_MODNAME | ||
| 268 | ": Woah, big error with the microcode!\n"); | ||
| 269 | break; | ||
| 270 | } | ||
| 271 | |||
| 272 | DBG_ERROR("sxg: RESET THE CARD\n"); | ||
| 273 | // First, reset the card | ||
| 274 | WRITE_REG(HwRegs->Reset, 0xDEAD, FLUSH); | ||
| 275 | |||
| 276 | // Download each section of the microcode as specified in | ||
| 277 | // its download file. The *download.c file is generated using | ||
| 278 | // the saharaobjtoc facility which converts the metastep .obj | ||
| 279 | // file to a .c file which contains a two dimentional array. | ||
| 280 | for (Section = 0; Section < numSections; Section++) { | ||
| 281 | DBG_ERROR("sxg: SECTION # %d\n", Section); | ||
| 282 | switch (UcodeSel) { | ||
| 283 | case SXG_UCODE_SAHARA: | ||
| 284 | Instruction = (u32 *) & SaharaUCode[Section][0]; | ||
| 285 | break; | ||
| 286 | default: | ||
| 287 | ASSERT(0); | ||
| 288 | break; | ||
| 289 | } | ||
| 290 | BaseAddress = sectionStart[Section]; | ||
| 291 | ThisSectionSize = sectionSize[Section] / 12; // Size in instructions | ||
| 292 | for (AddressOffset = 0; AddressOffset < ThisSectionSize; | ||
| 293 | AddressOffset++) { | ||
| 294 | Address = BaseAddress + AddressOffset; | ||
| 295 | ASSERT((Address & ~MICROCODE_ADDRESS_MASK) == 0); | ||
| 296 | // Write instruction bits 31 - 0 | ||
| 297 | WRITE_REG(HwRegs->UcodeDataLow, *Instruction, FLUSH); | ||
| 298 | // Write instruction bits 63-32 | ||
| 299 | WRITE_REG(HwRegs->UcodeDataMiddle, *(Instruction + 1), | ||
| 300 | FLUSH); | ||
| 301 | // Write instruction bits 95-64 | ||
| 302 | WRITE_REG(HwRegs->UcodeDataHigh, *(Instruction + 2), | ||
| 303 | FLUSH); | ||
| 304 | // Write instruction address with the WRITE bit set | ||
| 305 | WRITE_REG(HwRegs->UcodeAddr, | ||
| 306 | (Address | MICROCODE_ADDRESS_WRITE), FLUSH); | ||
| 307 | // Sahara bug in the ucode download logic - the write to DataLow | ||
| 308 | // for the next instruction could get corrupted. To avoid this, | ||
| 309 | // write to DataLow again for this instruction (which may get | ||
| 310 | // corrupted, but it doesn't matter), then increment the address | ||
| 311 | // and write the data for the next instruction to DataLow. That | ||
| 312 | // write should succeed. | ||
| 313 | WRITE_REG(HwRegs->UcodeDataLow, *Instruction, TRUE); | ||
| 314 | // Advance 3 u32S to start of next instruction | ||
| 315 | Instruction += 3; | ||
| 316 | } | ||
| 317 | } | ||
| 318 | // Now repeat the entire operation reading the instruction back and | ||
| 319 | // checking for parity errors | ||
| 320 | for (Section = 0; Section < numSections; Section++) { | ||
| 321 | DBG_ERROR("sxg: check SECTION # %d\n", Section); | ||
| 322 | switch (UcodeSel) { | ||
| 323 | case SXG_UCODE_SAHARA: | ||
| 324 | Instruction = (u32 *) & SaharaUCode[Section][0]; | ||
| 325 | break; | ||
| 326 | default: | ||
| 327 | ASSERT(0); | ||
| 328 | break; | ||
| 329 | } | ||
| 330 | BaseAddress = sectionStart[Section]; | ||
| 331 | ThisSectionSize = sectionSize[Section] / 12; // Size in instructions | ||
| 332 | for (AddressOffset = 0; AddressOffset < ThisSectionSize; | ||
| 333 | AddressOffset++) { | ||
| 334 | Address = BaseAddress + AddressOffset; | ||
| 335 | // Write the address with the READ bit set | ||
| 336 | WRITE_REG(HwRegs->UcodeAddr, | ||
| 337 | (Address | MICROCODE_ADDRESS_READ), FLUSH); | ||
| 338 | // Read it back and check parity bit. | ||
| 339 | READ_REG(HwRegs->UcodeAddr, ValueRead); | ||
| 340 | if (ValueRead & MICROCODE_ADDRESS_PARITY) { | ||
| 341 | DBG_ERROR("sxg: %s PARITY ERROR\n", | ||
| 342 | __FUNCTION__); | ||
| 343 | |||
| 344 | return (FALSE); // Parity error | ||
| 345 | } | ||
| 346 | ASSERT((ValueRead & MICROCODE_ADDRESS_MASK) == Address); | ||
| 347 | // Read the instruction back and compare | ||
| 348 | READ_REG(HwRegs->UcodeDataLow, ValueRead); | ||
| 349 | if (ValueRead != *Instruction) { | ||
| 350 | DBG_ERROR("sxg: %s MISCOMPARE LOW\n", | ||
| 351 | __FUNCTION__); | ||
| 352 | return (FALSE); // Miscompare | ||
| 353 | } | ||
| 354 | READ_REG(HwRegs->UcodeDataMiddle, ValueRead); | ||
| 355 | if (ValueRead != *(Instruction + 1)) { | ||
| 356 | DBG_ERROR("sxg: %s MISCOMPARE MIDDLE\n", | ||
| 357 | __FUNCTION__); | ||
| 358 | return (FALSE); // Miscompare | ||
| 359 | } | ||
| 360 | READ_REG(HwRegs->UcodeDataHigh, ValueRead); | ||
| 361 | if (ValueRead != *(Instruction + 2)) { | ||
| 362 | DBG_ERROR("sxg: %s MISCOMPARE HIGH\n", | ||
| 363 | __FUNCTION__); | ||
| 364 | return (FALSE); // Miscompare | ||
| 365 | } | ||
| 366 | // Advance 3 u32S to start of next instruction | ||
| 367 | Instruction += 3; | ||
| 368 | } | ||
| 369 | } | ||
| 370 | |||
| 371 | // Everything OK, Go. | ||
| 372 | WRITE_REG(HwRegs->UcodeAddr, MICROCODE_ADDRESS_GO, FLUSH); | ||
| 373 | |||
| 374 | // Poll the CardUp register to wait for microcode to initialize | ||
| 375 | // Give up after 10,000 attemps (500ms). | ||
| 376 | for (i = 0; i < 10000; i++) { | ||
| 377 | udelay(50); | ||
| 378 | READ_REG(adapter->UcodeRegs[0].CardUp, ValueRead); | ||
| 379 | if (ValueRead == 0xCAFE) { | ||
| 380 | DBG_ERROR("sxg: %s BOO YA 0xCAFE\n", __FUNCTION__); | ||
| 381 | break; | ||
| 382 | } | ||
| 383 | } | ||
| 384 | if (i == 10000) { | ||
| 385 | DBG_ERROR("sxg: %s TIMEOUT\n", __FUNCTION__); | ||
| 386 | |||
| 387 | return (FALSE); // Timeout | ||
| 388 | } | ||
| 389 | // Now write the LoadSync register. This is used to | ||
| 390 | // synchronize with the card so it can scribble on the memory | ||
| 391 | // that contained 0xCAFE from the "CardUp" step above | ||
| 392 | if (UcodeSel == SXG_UCODE_SAHARA) { | ||
| 393 | WRITE_REG(adapter->UcodeRegs[0].LoadSync, 0, FLUSH); | ||
| 394 | } | ||
| 395 | |||
| 396 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XDnldUcd", | ||
| 397 | adapter, 0, 0, 0); | ||
| 398 | DBG_ERROR("sxg: %s EXIT\n", __FUNCTION__); | ||
| 399 | |||
| 400 | return (TRUE); | ||
| 401 | } | ||
| 402 | |||
| 403 | /* | ||
| 404 | * sxg_allocate_resources - Allocate memory and locks | ||
| 405 | * | ||
| 406 | * Arguments - | ||
| 407 | * adapter - A pointer to our adapter structure | ||
| 408 | * | ||
| 409 | * Return | ||
| 410 | * int | ||
| 411 | */ | ||
| 412 | static int sxg_allocate_resources(p_adapter_t adapter) | ||
| 413 | { | ||
| 414 | int status; | ||
| 415 | u32 i; | ||
| 416 | u32 RssIds, IsrCount; | ||
| 417 | // PSXG_XMT_RING XmtRing; | ||
| 418 | // PSXG_RCV_RING RcvRing; | ||
| 419 | |||
| 420 | DBG_ERROR("%s ENTER\n", __FUNCTION__); | ||
| 421 | |||
| 422 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "AllocRes", | ||
| 423 | adapter, 0, 0, 0); | ||
| 424 | |||
| 425 | // Windows tells us how many CPUs it plans to use for | ||
| 426 | // RSS | ||
| 427 | RssIds = SXG_RSS_CPU_COUNT(adapter); | ||
| 428 | IsrCount = adapter->MsiEnabled ? RssIds : 1; | ||
| 429 | |||
| 430 | DBG_ERROR("%s Setup the spinlocks\n", __FUNCTION__); | ||
| 431 | |||
| 432 | // Allocate spinlocks and initialize listheads first. | ||
| 433 | spin_lock_init(&adapter->RcvQLock); | ||
| 434 | spin_lock_init(&adapter->SglQLock); | ||
| 435 | spin_lock_init(&adapter->XmtZeroLock); | ||
| 436 | spin_lock_init(&adapter->Bit64RegLock); | ||
| 437 | spin_lock_init(&adapter->AdapterLock); | ||
| 438 | |||
| 439 | DBG_ERROR("%s Setup the lists\n", __FUNCTION__); | ||
| 440 | |||
| 441 | InitializeListHead(&adapter->FreeRcvBuffers); | ||
| 442 | InitializeListHead(&adapter->FreeRcvBlocks); | ||
| 443 | InitializeListHead(&adapter->AllRcvBlocks); | ||
| 444 | InitializeListHead(&adapter->FreeSglBuffers); | ||
| 445 | InitializeListHead(&adapter->AllSglBuffers); | ||
| 446 | |||
| 447 | // Mark these basic allocations done. This flags essentially | ||
| 448 | // tells the SxgFreeResources routine that it can grab spinlocks | ||
| 449 | // and reference listheads. | ||
| 450 | adapter->BasicAllocations = TRUE; | ||
| 451 | // Main allocation loop. Start with the maximum supported by | ||
| 452 | // the microcode and back off if memory allocation | ||
| 453 | // fails. If we hit a minimum, fail. | ||
| 454 | |||
| 455 | for (;;) { | ||
| 456 | DBG_ERROR("%s Allocate XmtRings size[%x]\n", __FUNCTION__, | ||
| 457 | (sizeof(SXG_XMT_RING) * 1)); | ||
| 458 | |||
| 459 | // Start with big items first - receive and transmit rings. At the moment | ||
| 460 | // I'm going to keep the ring size fixed and adjust the number of | ||
| 461 | // TCBs if we fail. Later we might consider reducing the ring size as well.. | ||
| 462 | adapter->XmtRings = pci_alloc_consistent(adapter->pcidev, | ||
| 463 | sizeof(SXG_XMT_RING) * | ||
| 464 | 1, | ||
| 465 | &adapter->PXmtRings); | ||
| 466 | DBG_ERROR("%s XmtRings[%p]\n", __FUNCTION__, adapter->XmtRings); | ||
| 467 | |||
| 468 | if (!adapter->XmtRings) { | ||
| 469 | goto per_tcb_allocation_failed; | ||
| 470 | } | ||
| 471 | memset(adapter->XmtRings, 0, sizeof(SXG_XMT_RING) * 1); | ||
| 472 | |||
| 473 | DBG_ERROR("%s Allocate RcvRings size[%x]\n", __FUNCTION__, | ||
| 474 | (sizeof(SXG_RCV_RING) * 1)); | ||
| 475 | adapter->RcvRings = | ||
| 476 | pci_alloc_consistent(adapter->pcidev, | ||
| 477 | sizeof(SXG_RCV_RING) * 1, | ||
| 478 | &adapter->PRcvRings); | ||
| 479 | DBG_ERROR("%s RcvRings[%p]\n", __FUNCTION__, adapter->RcvRings); | ||
| 480 | if (!adapter->RcvRings) { | ||
| 481 | goto per_tcb_allocation_failed; | ||
| 482 | } | ||
| 483 | memset(adapter->RcvRings, 0, sizeof(SXG_RCV_RING) * 1); | ||
| 484 | break; | ||
| 485 | |||
| 486 | per_tcb_allocation_failed: | ||
| 487 | // an allocation failed. Free any successful allocations. | ||
| 488 | if (adapter->XmtRings) { | ||
| 489 | pci_free_consistent(adapter->pcidev, | ||
| 490 | sizeof(SXG_XMT_RING) * 4096, | ||
| 491 | adapter->XmtRings, | ||
| 492 | adapter->PXmtRings); | ||
| 493 | adapter->XmtRings = NULL; | ||
| 494 | } | ||
| 495 | if (adapter->RcvRings) { | ||
| 496 | pci_free_consistent(adapter->pcidev, | ||
| 497 | sizeof(SXG_RCV_RING) * 4096, | ||
| 498 | adapter->RcvRings, | ||
| 499 | adapter->PRcvRings); | ||
| 500 | adapter->RcvRings = NULL; | ||
| 501 | } | ||
| 502 | // Loop around and try again.... | ||
| 503 | } | ||
| 504 | |||
| 505 | DBG_ERROR("%s Initialize RCV ZERO and XMT ZERO rings\n", __FUNCTION__); | ||
| 506 | // Initialize rcv zero and xmt zero rings | ||
| 507 | SXG_INITIALIZE_RING(adapter->RcvRingZeroInfo, SXG_RCV_RING_SIZE); | ||
| 508 | SXG_INITIALIZE_RING(adapter->XmtRingZeroInfo, SXG_XMT_RING_SIZE); | ||
| 509 | |||
| 510 | // Sanity check receive data structure format | ||
| 511 | ASSERT((adapter->ReceiveBufferSize == SXG_RCV_DATA_BUFFER_SIZE) || | ||
| 512 | (adapter->ReceiveBufferSize == SXG_RCV_JUMBO_BUFFER_SIZE)); | ||
| 513 | ASSERT(sizeof(SXG_RCV_DESCRIPTOR_BLOCK) == | ||
| 514 | SXG_RCV_DESCRIPTOR_BLOCK_SIZE); | ||
| 515 | |||
| 516 | // Allocate receive data buffers. We allocate a block of buffers and | ||
| 517 | // a corresponding descriptor block at once. See sxghw.h:SXG_RCV_BLOCK | ||
| 518 | for (i = 0; i < SXG_INITIAL_RCV_DATA_BUFFERS; | ||
| 519 | i += SXG_RCV_DESCRIPTORS_PER_BLOCK) { | ||
| 520 | sxg_allocate_buffer_memory(adapter, | ||
| 521 | SXG_RCV_BLOCK_SIZE(adapter-> | ||
| 522 | ReceiveBufferSize), | ||
| 523 | SXG_BUFFER_TYPE_RCV); | ||
| 524 | } | ||
| 525 | // NBL resource allocation can fail in the 'AllocateComplete' routine, which | ||
| 526 | // doesn't return status. Make sure we got the number of buffers we requested | ||
| 527 | if (adapter->FreeRcvBufferCount < SXG_INITIAL_RCV_DATA_BUFFERS) { | ||
| 528 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XAResF6", | ||
| 529 | adapter, adapter->FreeRcvBufferCount, SXG_MAX_ENTRIES, | ||
| 530 | 0); | ||
| 531 | return (STATUS_RESOURCES); | ||
| 532 | } | ||
| 533 | |||
| 534 | DBG_ERROR("%s Allocate EventRings size[%x]\n", __FUNCTION__, | ||
| 535 | (sizeof(SXG_EVENT_RING) * RssIds)); | ||
| 536 | |||
| 537 | // Allocate event queues. | ||
| 538 | adapter->EventRings = pci_alloc_consistent(adapter->pcidev, | ||
| 539 | sizeof(SXG_EVENT_RING) * | ||
| 540 | RssIds, | ||
| 541 | &adapter->PEventRings); | ||
| 542 | |||
| 543 | if (!adapter->EventRings) { | ||
| 544 | // Caller will call SxgFreeAdapter to clean up above allocations | ||
| 545 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XAResF8", | ||
| 546 | adapter, SXG_MAX_ENTRIES, 0, 0); | ||
| 547 | status = STATUS_RESOURCES; | ||
| 548 | goto per_tcb_allocation_failed; | ||
| 549 | } | ||
| 550 | memset(adapter->EventRings, 0, sizeof(SXG_EVENT_RING) * RssIds); | ||
| 551 | |||
| 552 | DBG_ERROR("%s Allocate ISR size[%x]\n", __FUNCTION__, IsrCount); | ||
| 553 | // Allocate ISR | ||
| 554 | adapter->Isr = pci_alloc_consistent(adapter->pcidev, | ||
| 555 | IsrCount, &adapter->PIsr); | ||
| 556 | if (!adapter->Isr) { | ||
| 557 | // Caller will call SxgFreeAdapter to clean up above allocations | ||
| 558 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XAResF9", | ||
| 559 | adapter, SXG_MAX_ENTRIES, 0, 0); | ||
| 560 | status = STATUS_RESOURCES; | ||
| 561 | goto per_tcb_allocation_failed; | ||
| 562 | } | ||
| 563 | memset(adapter->Isr, 0, sizeof(u32) * IsrCount); | ||
| 564 | |||
| 565 | DBG_ERROR("%s Allocate shared XMT ring zero index location size[%x]\n", | ||
| 566 | __FUNCTION__, sizeof(u32)); | ||
| 567 | |||
| 568 | // Allocate shared XMT ring zero index location | ||
| 569 | adapter->XmtRingZeroIndex = pci_alloc_consistent(adapter->pcidev, | ||
| 570 | sizeof(u32), | ||
| 571 | &adapter-> | ||
| 572 | PXmtRingZeroIndex); | ||
| 573 | if (!adapter->XmtRingZeroIndex) { | ||
| 574 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XAResF10", | ||
| 575 | adapter, SXG_MAX_ENTRIES, 0, 0); | ||
| 576 | status = STATUS_RESOURCES; | ||
| 577 | goto per_tcb_allocation_failed; | ||
| 578 | } | ||
| 579 | memset(adapter->XmtRingZeroIndex, 0, sizeof(u32)); | ||
| 580 | |||
| 581 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XAlcResS", | ||
| 582 | adapter, SXG_MAX_ENTRIES, 0, 0); | ||
| 583 | |||
| 584 | DBG_ERROR("%s EXIT\n", __FUNCTION__); | ||
| 585 | return (STATUS_SUCCESS); | ||
| 586 | } | ||
| 587 | |||
| 588 | /* | ||
| 589 | * sxg_config_pci - | ||
| 590 | * | ||
| 591 | * Set up PCI Configuration space | ||
| 592 | * | ||
| 593 | * Arguments - | ||
| 594 | * pcidev - A pointer to our adapter structure | ||
| 595 | * | ||
| 596 | */ | ||
| 597 | static void sxg_config_pci(struct pci_dev *pcidev) | ||
| 598 | { | ||
| 599 | u16 pci_command; | ||
| 600 | u16 new_command; | ||
| 601 | |||
| 602 | pci_read_config_word(pcidev, PCI_COMMAND, &pci_command); | ||
| 603 | DBG_ERROR("sxg: %s PCI command[%4.4x]\n", __FUNCTION__, pci_command); | ||
| 604 | // Set the command register | ||
| 605 | new_command = pci_command | (PCI_COMMAND_MEMORY | // Memory Space Enable | ||
| 606 | PCI_COMMAND_MASTER | // Bus master enable | ||
| 607 | PCI_COMMAND_INVALIDATE | // Memory write and invalidate | ||
| 608 | PCI_COMMAND_PARITY | // Parity error response | ||
| 609 | PCI_COMMAND_SERR | // System ERR | ||
| 610 | PCI_COMMAND_FAST_BACK); // Fast back-to-back | ||
| 611 | if (pci_command != new_command) { | ||
| 612 | DBG_ERROR("%s -- Updating PCI COMMAND register %4.4x->%4.4x.\n", | ||
| 613 | __FUNCTION__, pci_command, new_command); | ||
| 614 | pci_write_config_word(pcidev, PCI_COMMAND, new_command); | ||
| 615 | } | ||
| 616 | } | ||
| 617 | |||
| 618 | static int sxg_entry_probe(struct pci_dev *pcidev, | ||
| 619 | const struct pci_device_id *pci_tbl_entry) | ||
| 620 | { | ||
| 621 | static int did_version = 0; | ||
| 622 | int err; | ||
| 623 | struct net_device *netdev; | ||
| 624 | p_adapter_t adapter; | ||
| 625 | void __iomem *memmapped_ioaddr; | ||
| 626 | u32 status = 0; | ||
| 627 | ulong mmio_start = 0; | ||
| 628 | ulong mmio_len = 0; | ||
| 629 | |||
| 630 | DBG_ERROR("sxg: %s 2.6 VERSION ENTER jiffies[%lx] cpu %d\n", | ||
| 631 | __FUNCTION__, jiffies, smp_processor_id()); | ||
| 632 | |||
| 633 | // Initialize trace buffer | ||
| 634 | #ifdef ATKDBG | ||
| 635 | SxgTraceBuffer = &LSxgTraceBuffer; | ||
| 636 | SXG_TRACE_INIT(SxgTraceBuffer, TRACE_NOISY); | ||
| 637 | #endif | ||
| 638 | |||
| 639 | sxg_global.dynamic_intagg = dynamic_intagg; | ||
| 640 | |||
| 641 | err = pci_enable_device(pcidev); | ||
| 642 | |||
| 643 | DBG_ERROR("Call pci_enable_device(%p) status[%x]\n", pcidev, err); | ||
| 644 | if (err) { | ||
| 645 | return err; | ||
| 646 | } | ||
| 647 | |||
| 648 | if (sxg_debug > 0 && did_version++ == 0) { | ||
| 649 | printk(KERN_INFO "%s\n", sxg_banner); | ||
| 650 | printk(KERN_INFO "%s\n", DRV_VERSION); | ||
| 651 | } | ||
| 652 | |||
| 653 | if (!(err = pci_set_dma_mask(pcidev, DMA_64BIT_MASK))) { | ||
| 654 | DBG_ERROR("pci_set_dma_mask(DMA_64BIT_MASK) successful\n"); | ||
| 655 | } else { | ||
| 656 | if ((err = pci_set_dma_mask(pcidev, DMA_32BIT_MASK))) { | ||
| 657 | DBG_ERROR | ||
| 658 | ("No usable DMA configuration, aborting err[%x]\n", | ||
| 659 | err); | ||
| 660 | return err; | ||
| 661 | } | ||
| 662 | DBG_ERROR("pci_set_dma_mask(DMA_32BIT_MASK) successful\n"); | ||
| 663 | } | ||
| 664 | |||
| 665 | DBG_ERROR("Call pci_request_regions\n"); | ||
| 666 | |||
| 667 | err = pci_request_regions(pcidev, DRV_NAME); | ||
| 668 | if (err) { | ||
| 669 | DBG_ERROR("pci_request_regions FAILED err[%x]\n", err); | ||
| 670 | return err; | ||
| 671 | } | ||
| 672 | |||
| 673 | DBG_ERROR("call pci_set_master\n"); | ||
| 674 | pci_set_master(pcidev); | ||
| 675 | |||
| 676 | DBG_ERROR("call alloc_etherdev\n"); | ||
| 677 | netdev = alloc_etherdev(sizeof(adapter_t)); | ||
| 678 | if (!netdev) { | ||
| 679 | err = -ENOMEM; | ||
| 680 | goto err_out_exit_sxg_probe; | ||
| 681 | } | ||
| 682 | DBG_ERROR("alloc_etherdev for slic netdev[%p]\n", netdev); | ||
| 683 | |||
| 684 | SET_NETDEV_DEV(netdev, &pcidev->dev); | ||
| 685 | |||
| 686 | pci_set_drvdata(pcidev, netdev); | ||
| 687 | adapter = netdev_priv(netdev); | ||
| 688 | adapter->netdev = netdev; | ||
| 689 | adapter->pcidev = pcidev; | ||
| 690 | |||
| 691 | mmio_start = pci_resource_start(pcidev, 0); | ||
| 692 | mmio_len = pci_resource_len(pcidev, 0); | ||
| 693 | |||
| 694 | DBG_ERROR("sxg: call ioremap(mmio_start[%lx], mmio_len[%lx])\n", | ||
| 695 | mmio_start, mmio_len); | ||
| 696 | |||
| 697 | memmapped_ioaddr = ioremap(mmio_start, mmio_len); | ||
| 698 | DBG_ERROR("sxg: %s MEMMAPPED_IOADDR [%p]\n", __FUNCTION__, memmapped_ioaddr); | ||
| 699 | if (!memmapped_ioaddr) { | ||
| 700 | DBG_ERROR("%s cannot remap MMIO region %lx @ %lx\n", | ||
| 701 | __FUNCTION__, mmio_len, mmio_start); | ||
| 702 | goto err_out_free_mmio_region; | ||
| 703 | } | ||
| 704 | |||
| 705 | DBG_ERROR("sxg: %s found Alacritech SXG PCI, MMIO at %p, start[%lx] len[%lx], IRQ %d.\n", | ||
| 706 | __func__, memmapped_ioaddr, mmio_start, mmio_len, pcidev->irq); | ||
| 707 | |||
| 708 | adapter->HwRegs = (void *) memmapped_ioaddr; | ||
| 709 | adapter->base_addr = memmapped_ioaddr; | ||
| 710 | |||
| 711 | mmio_start = pci_resource_start(pcidev, 2); | ||
| 712 | mmio_len = pci_resource_len(pcidev, 2); | ||
| 713 | |||
| 714 | DBG_ERROR("sxg: call ioremap(mmio_start[%lx], mmio_len[%lx])\n", | ||
| 715 | mmio_start, mmio_len); | ||
| 716 | |||
| 717 | memmapped_ioaddr = ioremap(mmio_start, mmio_len); | ||
| 718 | DBG_ERROR("sxg: %s MEMMAPPED_IOADDR [%p]\n", __func__, memmapped_ioaddr); | ||
| 719 | if (!memmapped_ioaddr) { | ||
| 720 | DBG_ERROR("%s cannot remap MMIO region %lx @ %lx\n", | ||
| 721 | __FUNCTION__, mmio_len, mmio_start); | ||
| 722 | goto err_out_free_mmio_region; | ||
| 723 | } | ||
| 724 | |||
| 725 | DBG_ERROR("sxg: %s found Alacritech SXG PCI, MMIO at %p, " | ||
| 726 | "start[%lx] len[%lx], IRQ %d.\n", __func__, | ||
| 727 | memmapped_ioaddr, mmio_start, mmio_len, pcidev->irq); | ||
| 728 | |||
| 729 | adapter->UcodeRegs = (void *)memmapped_ioaddr; | ||
| 730 | |||
| 731 | adapter->State = SXG_STATE_INITIALIZING; | ||
| 732 | // Maintain a list of all adapters anchored by | ||
| 733 | // the global SxgDriver structure. | ||
| 734 | adapter->Next = SxgDriver.Adapters; | ||
| 735 | SxgDriver.Adapters = adapter; | ||
| 736 | adapter->AdapterID = ++SxgDriver.AdapterID; | ||
| 737 | |||
| 738 | // Initialize CRC table used to determine multicast hash | ||
| 739 | sxg_mcast_init_crc32(); | ||
| 740 | |||
| 741 | adapter->JumboEnabled = FALSE; | ||
| 742 | adapter->RssEnabled = FALSE; | ||
| 743 | if (adapter->JumboEnabled) { | ||
| 744 | adapter->FrameSize = JUMBOMAXFRAME; | ||
| 745 | adapter->ReceiveBufferSize = SXG_RCV_JUMBO_BUFFER_SIZE; | ||
| 746 | } else { | ||
| 747 | adapter->FrameSize = ETHERMAXFRAME; | ||
| 748 | adapter->ReceiveBufferSize = SXG_RCV_DATA_BUFFER_SIZE; | ||
| 749 | } | ||
| 750 | |||
| 751 | // status = SXG_READ_EEPROM(adapter); | ||
| 752 | // if (!status) { | ||
| 753 | // goto sxg_init_bad; | ||
| 754 | // } | ||
| 755 | |||
| 756 | DBG_ERROR("sxg: %s ENTER sxg_config_pci\n", __FUNCTION__); | ||
| 757 | sxg_config_pci(pcidev); | ||
| 758 | DBG_ERROR("sxg: %s EXIT sxg_config_pci\n", __FUNCTION__); | ||
| 759 | |||
| 760 | DBG_ERROR("sxg: %s ENTER sxg_init_driver\n", __FUNCTION__); | ||
| 761 | sxg_init_driver(); | ||
| 762 | DBG_ERROR("sxg: %s EXIT sxg_init_driver\n", __FUNCTION__); | ||
| 763 | |||
| 764 | adapter->vendid = pci_tbl_entry->vendor; | ||
| 765 | adapter->devid = pci_tbl_entry->device; | ||
| 766 | adapter->subsysid = pci_tbl_entry->subdevice; | ||
| 767 | adapter->busnumber = pcidev->bus->number; | ||
| 768 | adapter->slotnumber = ((pcidev->devfn >> 3) & 0x1F); | ||
| 769 | adapter->functionnumber = (pcidev->devfn & 0x7); | ||
| 770 | adapter->memorylength = pci_resource_len(pcidev, 0); | ||
| 771 | adapter->irq = pcidev->irq; | ||
| 772 | adapter->next_netdevice = head_netdevice; | ||
| 773 | head_netdevice = netdev; | ||
| 774 | // adapter->chipid = chip_idx; | ||
| 775 | adapter->port = 0; //adapter->functionnumber; | ||
| 776 | adapter->cardindex = adapter->port; | ||
| 777 | |||
| 778 | // Allocate memory and other resources | ||
| 779 | DBG_ERROR("sxg: %s ENTER sxg_allocate_resources\n", __FUNCTION__); | ||
| 780 | status = sxg_allocate_resources(adapter); | ||
| 781 | DBG_ERROR("sxg: %s EXIT sxg_allocate_resources status %x\n", | ||
| 782 | __FUNCTION__, status); | ||
| 783 | if (status != STATUS_SUCCESS) { | ||
| 784 | goto err_out_unmap; | ||
| 785 | } | ||
| 786 | |||
| 787 | DBG_ERROR("sxg: %s ENTER sxg_download_microcode\n", __FUNCTION__); | ||
| 788 | if (sxg_download_microcode(adapter, SXG_UCODE_SAHARA)) { | ||
| 789 | DBG_ERROR("sxg: %s ENTER sxg_adapter_set_hwaddr\n", | ||
| 790 | __FUNCTION__); | ||
| 791 | sxg_adapter_set_hwaddr(adapter); | ||
| 792 | } else { | ||
| 793 | adapter->state = ADAPT_FAIL; | ||
| 794 | adapter->linkstate = LINK_DOWN; | ||
| 795 | DBG_ERROR("sxg_download_microcode FAILED status[%x]\n", status); | ||
| 796 | } | ||
| 797 | |||
| 798 | netdev->base_addr = (unsigned long)adapter->base_addr; | ||
| 799 | netdev->irq = adapter->irq; | ||
| 800 | netdev->open = sxg_entry_open; | ||
| 801 | netdev->stop = sxg_entry_halt; | ||
| 802 | netdev->hard_start_xmit = sxg_send_packets; | ||
| 803 | netdev->do_ioctl = sxg_ioctl; | ||
| 804 | #if XXXTODO | ||
| 805 | netdev->set_mac_address = sxg_mac_set_address; | ||
| 806 | #if SLIC_GET_STATS_ENABLED | ||
| 807 | netdev->get_stats = sxg_get_stats; | ||
| 808 | #endif | ||
| 809 | netdev->set_multicast_list = sxg_mcast_set_list; | ||
| 810 | #endif | ||
| 811 | |||
| 812 | strcpy(netdev->name, "eth%d"); | ||
| 813 | // strcpy(netdev->name, pci_name(pcidev)); | ||
| 814 | if ((err = register_netdev(netdev))) { | ||
| 815 | DBG_ERROR("Cannot register net device, aborting. %s\n", | ||
| 816 | netdev->name); | ||
| 817 | goto err_out_unmap; | ||
| 818 | } | ||
| 819 | |||
| 820 | DBG_ERROR | ||
| 821 | ("sxg: %s addr 0x%lx, irq %d, MAC addr %02X:%02X:%02X:%02X:%02X:%02X\n", | ||
| 822 | netdev->name, netdev->base_addr, pcidev->irq, netdev->dev_addr[0], | ||
| 823 | netdev->dev_addr[1], netdev->dev_addr[2], netdev->dev_addr[3], | ||
| 824 | netdev->dev_addr[4], netdev->dev_addr[5]); | ||
| 825 | |||
| 826 | //sxg_init_bad: | ||
| 827 | ASSERT(status == FALSE); | ||
| 828 | // sxg_free_adapter(adapter); | ||
| 829 | |||
| 830 | DBG_ERROR("sxg: %s EXIT status[%x] jiffies[%lx] cpu %d\n", __FUNCTION__, | ||
| 831 | status, jiffies, smp_processor_id()); | ||
| 832 | return status; | ||
| 833 | |||
| 834 | err_out_unmap: | ||
| 835 | iounmap((void *)memmapped_ioaddr); | ||
| 836 | |||
| 837 | err_out_free_mmio_region: | ||
| 838 | release_mem_region(mmio_start, mmio_len); | ||
| 839 | |||
| 840 | err_out_exit_sxg_probe: | ||
| 841 | |||
| 842 | DBG_ERROR("%s EXIT jiffies[%lx] cpu %d\n", __FUNCTION__, jiffies, | ||
| 843 | smp_processor_id()); | ||
| 844 | |||
| 845 | return -ENODEV; | ||
| 846 | } | ||
| 847 | |||
| 848 | |||
| 849 | /*********************************************************************** | ||
| 850 | * LINE BASE Interrupt routines.. | ||
| 851 | ***********************************************************************/ | ||
| 852 | /* | ||
| 853 | * | ||
| 854 | * sxg_disable_interrupt | ||
| 855 | * | ||
| 856 | * DisableInterrupt Handler | ||
| 857 | * | ||
| 858 | * Arguments: | ||
| 859 | * | ||
| 860 | * adapter: Our adapter structure | ||
| 861 | * | ||
| 862 | * Return Value: | ||
| 863 | * None. | ||
| 864 | */ | ||
| 865 | static void sxg_disable_interrupt(p_adapter_t adapter) | ||
| 866 | { | ||
| 867 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "DisIntr", | ||
| 868 | adapter, adapter->InterruptsEnabled, 0, 0); | ||
| 869 | // For now, RSS is disabled with line based interrupts | ||
| 870 | ASSERT(adapter->RssEnabled == FALSE); | ||
| 871 | ASSERT(adapter->MsiEnabled == FALSE); | ||
| 872 | // | ||
| 873 | // Turn off interrupts by writing to the icr register. | ||
| 874 | // | ||
| 875 | WRITE_REG(adapter->UcodeRegs[0].Icr, SXG_ICR(0, SXG_ICR_DISABLE), TRUE); | ||
| 876 | |||
| 877 | adapter->InterruptsEnabled = 0; | ||
| 878 | |||
| 879 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XDisIntr", | ||
| 880 | adapter, adapter->InterruptsEnabled, 0, 0); | ||
| 881 | } | ||
| 882 | |||
| 883 | /* | ||
| 884 | * | ||
| 885 | * sxg_enable_interrupt | ||
| 886 | * | ||
| 887 | * EnableInterrupt Handler | ||
| 888 | * | ||
| 889 | * Arguments: | ||
| 890 | * | ||
| 891 | * adapter: Our adapter structure | ||
| 892 | * | ||
| 893 | * Return Value: | ||
| 894 | * None. | ||
| 895 | */ | ||
| 896 | static void sxg_enable_interrupt(p_adapter_t adapter) | ||
| 897 | { | ||
| 898 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "EnIntr", | ||
| 899 | adapter, adapter->InterruptsEnabled, 0, 0); | ||
| 900 | // For now, RSS is disabled with line based interrupts | ||
| 901 | ASSERT(adapter->RssEnabled == FALSE); | ||
| 902 | ASSERT(adapter->MsiEnabled == FALSE); | ||
| 903 | // | ||
| 904 | // Turn on interrupts by writing to the icr register. | ||
| 905 | // | ||
| 906 | WRITE_REG(adapter->UcodeRegs[0].Icr, SXG_ICR(0, SXG_ICR_ENABLE), TRUE); | ||
| 907 | |||
| 908 | adapter->InterruptsEnabled = 1; | ||
| 909 | |||
| 910 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XEnIntr", | ||
| 911 | adapter, 0, 0, 0); | ||
| 912 | } | ||
| 913 | |||
| 914 | /* | ||
| 915 | * | ||
| 916 | * sxg_isr - Process an line-based interrupt | ||
| 917 | * | ||
| 918 | * Arguments: | ||
| 919 | * Context - Our adapter structure | ||
| 920 | * QueueDefault - Output parameter to queue to default CPU | ||
| 921 | * TargetCpus - Output bitmap to schedule DPC's | ||
| 922 | * | ||
| 923 | * Return Value: | ||
| 924 | * TRUE if our interrupt | ||
| 925 | */ | ||
| 926 | static irqreturn_t sxg_isr(int irq, void *dev_id) | ||
| 927 | { | ||
| 928 | p_net_device dev = (p_net_device) dev_id; | ||
| 929 | p_adapter_t adapter = (p_adapter_t) netdev_priv(dev); | ||
| 930 | // u32 CpuMask = 0, i; | ||
| 931 | |||
| 932 | adapter->Stats.NumInts++; | ||
| 933 | if (adapter->Isr[0] == 0) { | ||
| 934 | // The SLIC driver used to experience a number of spurious interrupts | ||
| 935 | // due to the delay associated with the masking of the interrupt | ||
| 936 | // (we'd bounce back in here). If we see that again with Sahara, | ||
| 937 | // add a READ_REG of the Icr register after the WRITE_REG below. | ||
| 938 | adapter->Stats.FalseInts++; | ||
| 939 | return IRQ_NONE; | ||
| 940 | } | ||
| 941 | // | ||
| 942 | // Move the Isr contents and clear the value in | ||
| 943 | // shared memory, and mask interrupts | ||
| 944 | // | ||
| 945 | adapter->IsrCopy[0] = adapter->Isr[0]; | ||
| 946 | adapter->Isr[0] = 0; | ||
| 947 | WRITE_REG(adapter->UcodeRegs[0].Icr, SXG_ICR(0, SXG_ICR_MASK), TRUE); | ||
| 948 | // ASSERT(adapter->IsrDpcsPending == 0); | ||
| 949 | #if XXXTODO // RSS Stuff | ||
| 950 | // If RSS is enabled and the ISR specifies | ||
| 951 | // SXG_ISR_EVENT, then schedule DPC's | ||
| 952 | // based on event queues. | ||
| 953 | if (adapter->RssEnabled && (adapter->IsrCopy[0] & SXG_ISR_EVENT)) { | ||
| 954 | for (i = 0; | ||
| 955 | i < adapter->RssSystemInfo->ProcessorInfo.RssCpuCount; | ||
| 956 | i++) { | ||
| 957 | PSXG_EVENT_RING EventRing = &adapter->EventRings[i]; | ||
| 958 | PSXG_EVENT Event = | ||
| 959 | &EventRing->Ring[adapter->NextEvent[i]]; | ||
| 960 | unsigned char Cpu = adapter->RssSystemInfo->RssIdToCpu[i]; | ||
| 961 | if (Event->Status & EVENT_STATUS_VALID) { | ||
| 962 | adapter->IsrDpcsPending++; | ||
| 963 | CpuMask |= (1 << Cpu); | ||
| 964 | } | ||
| 965 | } | ||
| 966 | } | ||
| 967 | // Now, either schedule the CPUs specified by the CpuMask, | ||
| 968 | // or queue default | ||
| 969 | if (CpuMask) { | ||
| 970 | *QueueDefault = FALSE; | ||
| 971 | } else { | ||
| 972 | adapter->IsrDpcsPending = 1; | ||
| 973 | *QueueDefault = TRUE; | ||
| 974 | } | ||
| 975 | *TargetCpus = CpuMask; | ||
| 976 | #endif | ||
| 977 | // | ||
| 978 | // There are no DPCs in Linux, so call the handler now | ||
| 979 | // | ||
| 980 | sxg_handle_interrupt(adapter); | ||
| 981 | |||
| 982 | return IRQ_HANDLED; | ||
| 983 | } | ||
| 984 | |||
| 985 | static void sxg_handle_interrupt(p_adapter_t adapter) | ||
| 986 | { | ||
| 987 | // unsigned char RssId = 0; | ||
| 988 | u32 NewIsr; | ||
| 989 | |||
| 990 | if (adapter->Stats.RcvNoBuffer < 5) { | ||
| 991 | DBG_ERROR("Enter sxg_handle_interrupt ISR[%x]\n", | ||
| 992 | adapter->IsrCopy[0]); | ||
| 993 | } | ||
| 994 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "HndlIntr", | ||
| 995 | adapter, adapter->IsrCopy[0], 0, 0); | ||
| 996 | // For now, RSS is disabled with line based interrupts | ||
| 997 | ASSERT(adapter->RssEnabled == FALSE); | ||
| 998 | ASSERT(adapter->MsiEnabled == FALSE); | ||
| 999 | ASSERT(adapter->IsrCopy[0]); | ||
| 1000 | ///////////////////////////// | ||
| 1001 | |||
| 1002 | // Always process the event queue. | ||
| 1003 | sxg_process_event_queue(adapter, | ||
| 1004 | (adapter->RssEnabled ? /*RssId */ 0 : 0)); | ||
| 1005 | |||
| 1006 | #if XXXTODO // RSS stuff | ||
| 1007 | if (--adapter->IsrDpcsPending) { | ||
| 1008 | // We're done. | ||
| 1009 | ASSERT(adapter->RssEnabled); | ||
| 1010 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "DPCsPend", | ||
| 1011 | adapter, 0, 0, 0); | ||
| 1012 | return; | ||
| 1013 | } | ||
| 1014 | #endif | ||
| 1015 | // | ||
| 1016 | // Last (or only) DPC processes the ISR and clears the interrupt. | ||
| 1017 | // | ||
| 1018 | NewIsr = sxg_process_isr(adapter, 0); | ||
| 1019 | // | ||
| 1020 | // Reenable interrupts | ||
| 1021 | // | ||
| 1022 | adapter->IsrCopy[0] = 0; | ||
| 1023 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "ClearIsr", | ||
| 1024 | adapter, NewIsr, 0, 0); | ||
| 1025 | |||
| 1026 | if (adapter->Stats.RcvNoBuffer < 5) { | ||
| 1027 | DBG_ERROR | ||
| 1028 | ("Exit sxg_handle_interrupt2 after enabling interrupt\n"); | ||
| 1029 | } | ||
| 1030 | |||
| 1031 | WRITE_REG(adapter->UcodeRegs[0].Isr, NewIsr, TRUE); | ||
| 1032 | |||
| 1033 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XHndlInt", | ||
| 1034 | adapter, 0, 0, 0); | ||
| 1035 | } | ||
| 1036 | |||
| 1037 | /* | ||
| 1038 | * | ||
| 1039 | * sxg_process_isr - Process an interrupt. Called from the line-based and | ||
| 1040 | * message based interrupt DPC routines | ||
| 1041 | * | ||
| 1042 | * Arguments: | ||
| 1043 | * adapter - Our adapter structure | ||
| 1044 | * Queue - The ISR that needs processing | ||
| 1045 | * | ||
| 1046 | * Return Value: | ||
| 1047 | * None | ||
| 1048 | */ | ||
| 1049 | static int sxg_process_isr(p_adapter_t adapter, u32 MessageId) | ||
| 1050 | { | ||
| 1051 | u32 Isr = adapter->IsrCopy[MessageId]; | ||
| 1052 | u32 NewIsr = 0; | ||
| 1053 | |||
| 1054 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "ProcIsr", | ||
| 1055 | adapter, Isr, 0, 0); | ||
| 1056 | |||
| 1057 | // Error | ||
| 1058 | if (Isr & SXG_ISR_ERR) { | ||
| 1059 | if (Isr & SXG_ISR_PDQF) { | ||
| 1060 | adapter->Stats.PdqFull++; | ||
| 1061 | DBG_ERROR("%s: SXG_ISR_ERR PDQF!!\n", __FUNCTION__); | ||
| 1062 | } | ||
| 1063 | // No host buffer | ||
| 1064 | if (Isr & SXG_ISR_RMISS) { | ||
| 1065 | // There is a bunch of code in the SLIC driver which | ||
| 1066 | // attempts to process more receive events per DPC | ||
| 1067 | // if we start to fall behind. We'll probably | ||
| 1068 | // need to do something similar here, but hold | ||
| 1069 | // off for now. I don't want to make the code more | ||
| 1070 | // complicated than strictly needed. | ||
| 1071 | adapter->Stats.RcvNoBuffer++; | ||
| 1072 | if (adapter->Stats.RcvNoBuffer < 5) { | ||
| 1073 | DBG_ERROR("%s: SXG_ISR_ERR RMISS!!\n", | ||
| 1074 | __FUNCTION__); | ||
| 1075 | } | ||
| 1076 | } | ||
| 1077 | // Card crash | ||
| 1078 | if (Isr & SXG_ISR_DEAD) { | ||
| 1079 | // Set aside the crash info and set the adapter state to RESET | ||
| 1080 | adapter->CrashCpu = | ||
| 1081 | (unsigned char) ((Isr & SXG_ISR_CPU) >> SXG_ISR_CPU_SHIFT); | ||
| 1082 | adapter->CrashLocation = (ushort) (Isr & SXG_ISR_CRASH); | ||
| 1083 | adapter->Dead = TRUE; | ||
| 1084 | DBG_ERROR("%s: ISR_DEAD %x, CPU: %d\n", __FUNCTION__, | ||
| 1085 | adapter->CrashLocation, adapter->CrashCpu); | ||
| 1086 | } | ||
| 1087 | // Event ring full | ||
| 1088 | if (Isr & SXG_ISR_ERFULL) { | ||
| 1089 | // Same issue as RMISS, really. This means the | ||
| 1090 | // host is falling behind the card. Need to increase | ||
| 1091 | // event ring size, process more events per interrupt, | ||
| 1092 | // and/or reduce/remove interrupt aggregation. | ||
| 1093 | adapter->Stats.EventRingFull++; | ||
| 1094 | DBG_ERROR("%s: SXG_ISR_ERR EVENT RING FULL!!\n", | ||
| 1095 | __FUNCTION__); | ||
| 1096 | } | ||
| 1097 | // Transmit drop - no DRAM buffers or XMT error | ||
| 1098 | if (Isr & SXG_ISR_XDROP) { | ||
| 1099 | adapter->Stats.XmtDrops++; | ||
| 1100 | adapter->Stats.XmtErrors++; | ||
| 1101 | DBG_ERROR("%s: SXG_ISR_ERR XDROP!!\n", __FUNCTION__); | ||
| 1102 | } | ||
| 1103 | } | ||
| 1104 | // Slowpath send completions | ||
| 1105 | if (Isr & SXG_ISR_SPSEND) { | ||
| 1106 | sxg_complete_slow_send(adapter); | ||
| 1107 | } | ||
| 1108 | // Dump | ||
| 1109 | if (Isr & SXG_ISR_UPC) { | ||
| 1110 | ASSERT(adapter->DumpCmdRunning); // Maybe change when debug is added.. | ||
| 1111 | adapter->DumpCmdRunning = FALSE; | ||
| 1112 | } | ||
| 1113 | // Link event | ||
| 1114 | if (Isr & SXG_ISR_LINK) { | ||
| 1115 | sxg_link_event(adapter); | ||
| 1116 | } | ||
| 1117 | // Debug - breakpoint hit | ||
| 1118 | if (Isr & SXG_ISR_BREAK) { | ||
| 1119 | // At the moment AGDB isn't written to support interactive | ||
| 1120 | // debug sessions. When it is, this interrupt will be used | ||
| 1121 | // to signal AGDB that it has hit a breakpoint. For now, ASSERT. | ||
| 1122 | ASSERT(0); | ||
| 1123 | } | ||
| 1124 | // Heartbeat response | ||
| 1125 | if (Isr & SXG_ISR_PING) { | ||
| 1126 | adapter->PingOutstanding = FALSE; | ||
| 1127 | } | ||
| 1128 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XProcIsr", | ||
| 1129 | adapter, Isr, NewIsr, 0); | ||
| 1130 | |||
| 1131 | return (NewIsr); | ||
| 1132 | } | ||
| 1133 | |||
| 1134 | /* | ||
| 1135 | * | ||
| 1136 | * sxg_process_event_queue - Process our event queue | ||
| 1137 | * | ||
| 1138 | * Arguments: | ||
| 1139 | * - adapter - Adapter structure | ||
| 1140 | * - RssId - The event queue requiring processing | ||
| 1141 | * | ||
| 1142 | * Return Value: | ||
| 1143 | * None. | ||
| 1144 | */ | ||
| 1145 | static u32 sxg_process_event_queue(p_adapter_t adapter, u32 RssId) | ||
| 1146 | { | ||
| 1147 | PSXG_EVENT_RING EventRing = &adapter->EventRings[RssId]; | ||
| 1148 | PSXG_EVENT Event = &EventRing->Ring[adapter->NextEvent[RssId]]; | ||
| 1149 | u32 EventsProcessed = 0, Batches = 0; | ||
| 1150 | u32 num_skbs = 0; | ||
| 1151 | struct sk_buff *skb; | ||
| 1152 | #ifdef LINUX_HANDLES_RCV_INDICATION_LISTS | ||
| 1153 | struct sk_buff *prev_skb = NULL; | ||
| 1154 | struct sk_buff *IndicationList[SXG_RCV_ARRAYSIZE]; | ||
| 1155 | u32 Index; | ||
| 1156 | PSXG_RCV_DATA_BUFFER_HDR RcvDataBufferHdr; | ||
| 1157 | #endif | ||
| 1158 | u32 ReturnStatus = 0; | ||
| 1159 | |||
| 1160 | ASSERT((adapter->State == SXG_STATE_RUNNING) || | ||
| 1161 | (adapter->State == SXG_STATE_PAUSING) || | ||
| 1162 | (adapter->State == SXG_STATE_PAUSED) || | ||
| 1163 | (adapter->State == SXG_STATE_HALTING)); | ||
| 1164 | // We may still have unprocessed events on the queue if | ||
| 1165 | // the card crashed. Don't process them. | ||
| 1166 | if (adapter->Dead) { | ||
| 1167 | return (0); | ||
| 1168 | } | ||
| 1169 | // In theory there should only be a single processor that | ||
| 1170 | // accesses this queue, and only at interrupt-DPC time. So | ||
| 1171 | // we shouldn't need a lock for any of this. | ||
| 1172 | while (Event->Status & EVENT_STATUS_VALID) { | ||
| 1173 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "Event", | ||
| 1174 | Event, Event->Code, Event->Status, | ||
| 1175 | adapter->NextEvent); | ||
| 1176 | switch (Event->Code) { | ||
| 1177 | case EVENT_CODE_BUFFERS: | ||
| 1178 | ASSERT(!(Event->CommandIndex & 0xFF00)); // SXG_RING_INFO Head & Tail == unsigned char | ||
| 1179 | // | ||
| 1180 | sxg_complete_descriptor_blocks(adapter, | ||
| 1181 | Event->CommandIndex); | ||
| 1182 | // | ||
| 1183 | break; | ||
| 1184 | case EVENT_CODE_SLOWRCV: | ||
| 1185 | --adapter->RcvBuffersOnCard; | ||
| 1186 | if ((skb = sxg_slow_receive(adapter, Event))) { | ||
| 1187 | u32 rx_bytes; | ||
| 1188 | #ifdef LINUX_HANDLES_RCV_INDICATION_LISTS | ||
| 1189 | // Add it to our indication list | ||
| 1190 | SXG_ADD_RCV_PACKET(adapter, skb, prev_skb, | ||
| 1191 | IndicationList, num_skbs); | ||
| 1192 | // In Linux, we just pass up each skb to the protocol above at this point, | ||
| 1193 | // there is no capability of an indication list. | ||
| 1194 | #else | ||
| 1195 | // CHECK skb_pull(skb, INIC_RCVBUF_HEADSIZE); | ||
| 1196 | rx_bytes = Event->Length; // (rcvbuf->length & IRHDDR_FLEN_MSK); | ||
| 1197 | skb_put(skb, rx_bytes); | ||
| 1198 | adapter->stats.rx_packets++; | ||
| 1199 | adapter->stats.rx_bytes += rx_bytes; | ||
| 1200 | #if SXG_OFFLOAD_IP_CHECKSUM | ||
| 1201 | skb->ip_summed = CHECKSUM_UNNECESSARY; | ||
| 1202 | #endif | ||
| 1203 | skb->dev = adapter->netdev; | ||
| 1204 | skb->protocol = eth_type_trans(skb, skb->dev); | ||
| 1205 | netif_rx(skb); | ||
| 1206 | #endif | ||
| 1207 | } | ||
| 1208 | break; | ||
| 1209 | default: | ||
| 1210 | DBG_ERROR("%s: ERROR Invalid EventCode %d\n", | ||
| 1211 | __FUNCTION__, Event->Code); | ||
| 1212 | // ASSERT(0); | ||
| 1213 | } | ||
| 1214 | // See if we need to restock card receive buffers. | ||
| 1215 | // There are two things to note here: | ||
| 1216 | // First - This test is not SMP safe. The | ||
| 1217 | // adapter->BuffersOnCard field is protected via atomic interlocked calls, but | ||
| 1218 | // we do not protect it with respect to these tests. The only way to do that | ||
| 1219 | // is with a lock, and I don't want to grab a lock every time we adjust the | ||
| 1220 | // BuffersOnCard count. Instead, we allow the buffer replenishment to be off | ||
| 1221 | // once in a while. The worst that can happen is the card is given one | ||
| 1222 | // more-or-less descriptor block than the arbitrary value we've chosen. | ||
| 1223 | // No big deal | ||
| 1224 | // In short DO NOT ADD A LOCK HERE, OR WHERE RcvBuffersOnCard is adjusted. | ||
| 1225 | // Second - We expect this test to rarely evaluate to true. We attempt to | ||
| 1226 | // refill descriptor blocks as they are returned to us | ||
| 1227 | // (sxg_complete_descriptor_blocks), so The only time this should evaluate | ||
| 1228 | // to true is when sxg_complete_descriptor_blocks failed to allocate | ||
| 1229 | // receive buffers. | ||
| 1230 | if (adapter->RcvBuffersOnCard < SXG_RCV_DATA_BUFFERS) { | ||
| 1231 | sxg_stock_rcv_buffers(adapter); | ||
| 1232 | } | ||
| 1233 | // It's more efficient to just set this to zero. | ||
| 1234 | // But clearing the top bit saves potential debug info... | ||
| 1235 | Event->Status &= ~EVENT_STATUS_VALID; | ||
| 1236 | // Advanct to the next event | ||
| 1237 | SXG_ADVANCE_INDEX(adapter->NextEvent[RssId], EVENT_RING_SIZE); | ||
| 1238 | Event = &EventRing->Ring[adapter->NextEvent[RssId]]; | ||
| 1239 | EventsProcessed++; | ||
| 1240 | if (EventsProcessed == EVENT_RING_BATCH) { | ||
| 1241 | // Release a batch of events back to the card | ||
| 1242 | WRITE_REG(adapter->UcodeRegs[RssId].EventRelease, | ||
| 1243 | EVENT_RING_BATCH, FALSE); | ||
| 1244 | EventsProcessed = 0; | ||
| 1245 | // If we've processed our batch limit, break out of the | ||
| 1246 | // loop and return SXG_ISR_EVENT to arrange for us to | ||
| 1247 | // be called again | ||
| 1248 | if (Batches++ == EVENT_BATCH_LIMIT) { | ||
| 1249 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, | ||
| 1250 | TRACE_NOISY, "EvtLimit", Batches, | ||
| 1251 | adapter->NextEvent, 0, 0); | ||
| 1252 | ReturnStatus = SXG_ISR_EVENT; | ||
| 1253 | break; | ||
| 1254 | } | ||
| 1255 | } | ||
| 1256 | } | ||
| 1257 | #ifdef LINUX_HANDLES_RCV_INDICATION_LISTS | ||
| 1258 | // | ||
| 1259 | // Indicate any received dumb-nic frames | ||
| 1260 | // | ||
| 1261 | SXG_INDICATE_PACKETS(adapter, IndicationList, num_skbs); | ||
| 1262 | #endif | ||
| 1263 | // | ||
| 1264 | // Release events back to the card. | ||
| 1265 | // | ||
| 1266 | if (EventsProcessed) { | ||
| 1267 | WRITE_REG(adapter->UcodeRegs[RssId].EventRelease, | ||
| 1268 | EventsProcessed, FALSE); | ||
| 1269 | } | ||
| 1270 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XPrcEvnt", | ||
| 1271 | Batches, EventsProcessed, adapter->NextEvent, num_skbs); | ||
| 1272 | |||
| 1273 | return (ReturnStatus); | ||
| 1274 | } | ||
| 1275 | |||
| 1276 | /* | ||
| 1277 | * sxg_complete_slow_send - Complete slowpath or dumb-nic sends | ||
| 1278 | * | ||
| 1279 | * Arguments - | ||
| 1280 | * adapter - A pointer to our adapter structure | ||
| 1281 | |||
| 1282 | * Return | ||
| 1283 | * None | ||
| 1284 | */ | ||
| 1285 | static void sxg_complete_slow_send(p_adapter_t adapter) | ||
| 1286 | { | ||
| 1287 | PSXG_XMT_RING XmtRing = &adapter->XmtRings[0]; | ||
| 1288 | PSXG_RING_INFO XmtRingInfo = &adapter->XmtRingZeroInfo; | ||
| 1289 | u32 * ContextType; | ||
| 1290 | PSXG_CMD XmtCmd; | ||
| 1291 | |||
| 1292 | // NOTE - This lock is dropped and regrabbed in this loop. | ||
| 1293 | // This means two different processors can both be running | ||
| 1294 | // through this loop. Be *very* careful. | ||
| 1295 | spin_lock(&adapter->XmtZeroLock); | ||
| 1296 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "CmpSnds", | ||
| 1297 | adapter, XmtRingInfo->Head, XmtRingInfo->Tail, 0); | ||
| 1298 | |||
| 1299 | while (XmtRingInfo->Tail != *adapter->XmtRingZeroIndex) { | ||
| 1300 | // Locate the current Cmd (ring descriptor entry), and | ||
| 1301 | // associated SGL, and advance the tail | ||
| 1302 | SXG_RETURN_CMD(XmtRing, XmtRingInfo, XmtCmd, ContextType); | ||
| 1303 | ASSERT(ContextType); | ||
| 1304 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "CmpSnd", | ||
| 1305 | XmtRingInfo->Head, XmtRingInfo->Tail, XmtCmd, 0); | ||
| 1306 | // Clear the SGL field. | ||
| 1307 | XmtCmd->Sgl = 0; | ||
| 1308 | |||
| 1309 | switch (*ContextType) { | ||
| 1310 | case SXG_SGL_DUMB: | ||
| 1311 | { | ||
| 1312 | struct sk_buff *skb; | ||
| 1313 | // Dumb-nic send. Command context is the dumb-nic SGL | ||
| 1314 | skb = (struct sk_buff *)ContextType; | ||
| 1315 | // Complete the send | ||
| 1316 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, | ||
| 1317 | TRACE_IMPORTANT, "DmSndCmp", skb, 0, | ||
| 1318 | 0, 0); | ||
| 1319 | ASSERT(adapter->Stats.XmtQLen); | ||
| 1320 | adapter->Stats.XmtQLen--; // within XmtZeroLock | ||
| 1321 | adapter->Stats.XmtOk++; | ||
| 1322 | // Now drop the lock and complete the send back to | ||
| 1323 | // Microsoft. We need to drop the lock because | ||
| 1324 | // Microsoft can come back with a chimney send, which | ||
| 1325 | // results in a double trip in SxgTcpOuput | ||
| 1326 | spin_unlock(&adapter->XmtZeroLock); | ||
| 1327 | SXG_COMPLETE_DUMB_SEND(adapter, skb); | ||
| 1328 | // and reacquire.. | ||
| 1329 | spin_lock(&adapter->XmtZeroLock); | ||
| 1330 | } | ||
| 1331 | break; | ||
| 1332 | default: | ||
| 1333 | ASSERT(0); | ||
| 1334 | } | ||
| 1335 | } | ||
| 1336 | spin_unlock(&adapter->XmtZeroLock); | ||
| 1337 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "CmpSnd", | ||
| 1338 | adapter, XmtRingInfo->Head, XmtRingInfo->Tail, 0); | ||
| 1339 | } | ||
| 1340 | |||
| 1341 | /* | ||
| 1342 | * sxg_slow_receive | ||
| 1343 | * | ||
| 1344 | * Arguments - | ||
| 1345 | * adapter - A pointer to our adapter structure | ||
| 1346 | * Event - Receive event | ||
| 1347 | * | ||
| 1348 | * Return | ||
| 1349 | * skb | ||
| 1350 | */ | ||
| 1351 | static struct sk_buff *sxg_slow_receive(p_adapter_t adapter, PSXG_EVENT Event) | ||
| 1352 | { | ||
| 1353 | PSXG_RCV_DATA_BUFFER_HDR RcvDataBufferHdr; | ||
| 1354 | struct sk_buff *Packet; | ||
| 1355 | |||
| 1356 | RcvDataBufferHdr = (PSXG_RCV_DATA_BUFFER_HDR) Event->HostHandle; | ||
| 1357 | ASSERT(RcvDataBufferHdr); | ||
| 1358 | ASSERT(RcvDataBufferHdr->State == SXG_BUFFER_ONCARD); | ||
| 1359 | ASSERT(SXG_RECEIVE_DATA_LOCATION(RcvDataBufferHdr) == | ||
| 1360 | RcvDataBufferHdr->VirtualAddress); | ||
| 1361 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_IMPORTANT, "SlowRcv", Event, | ||
| 1362 | RcvDataBufferHdr, RcvDataBufferHdr->State, | ||
| 1363 | RcvDataBufferHdr->VirtualAddress); | ||
| 1364 | // Drop rcv frames in non-running state | ||
| 1365 | switch (adapter->State) { | ||
| 1366 | case SXG_STATE_RUNNING: | ||
| 1367 | break; | ||
| 1368 | case SXG_STATE_PAUSING: | ||
| 1369 | case SXG_STATE_PAUSED: | ||
| 1370 | case SXG_STATE_HALTING: | ||
| 1371 | goto drop; | ||
| 1372 | default: | ||
| 1373 | ASSERT(0); | ||
| 1374 | goto drop; | ||
| 1375 | } | ||
| 1376 | |||
| 1377 | // Change buffer state to UPSTREAM | ||
| 1378 | RcvDataBufferHdr->State = SXG_BUFFER_UPSTREAM; | ||
| 1379 | if (Event->Status & EVENT_STATUS_RCVERR) { | ||
| 1380 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "RcvError", | ||
| 1381 | Event, Event->Status, Event->HostHandle, 0); | ||
| 1382 | // XXXTODO - Remove this print later | ||
| 1383 | DBG_ERROR("SXG: Receive error %x\n", | ||
| 1384 | *(u32 *) | ||
| 1385 | SXG_RECEIVE_DATA_LOCATION(RcvDataBufferHdr)); | ||
| 1386 | sxg_process_rcv_error(adapter, | ||
| 1387 | *(u32 *) | ||
| 1388 | SXG_RECEIVE_DATA_LOCATION | ||
| 1389 | (RcvDataBufferHdr)); | ||
| 1390 | goto drop; | ||
| 1391 | } | ||
| 1392 | #if XXXTODO // VLAN stuff | ||
| 1393 | // If there's a VLAN tag, extract it and validate it | ||
| 1394 | if (((p_ether_header) (SXG_RECEIVE_DATA_LOCATION(RcvDataBufferHdr)))-> | ||
| 1395 | EtherType == ETHERTYPE_VLAN) { | ||
| 1396 | if (SxgExtractVlanHeader(adapter, RcvDataBufferHdr, Event) != | ||
| 1397 | STATUS_SUCCESS) { | ||
| 1398 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, | ||
| 1399 | "BadVlan", Event, | ||
| 1400 | SXG_RECEIVE_DATA_LOCATION(RcvDataBufferHdr), | ||
| 1401 | Event->Length, 0); | ||
| 1402 | goto drop; | ||
| 1403 | } | ||
| 1404 | } | ||
| 1405 | #endif | ||
| 1406 | // | ||
| 1407 | // Dumb-nic frame. See if it passes our mac filter and update stats | ||
| 1408 | // | ||
| 1409 | if (!sxg_mac_filter(adapter, | ||
| 1410 | (p_ether_header) | ||
| 1411 | SXG_RECEIVE_DATA_LOCATION(RcvDataBufferHdr), | ||
| 1412 | Event->Length)) { | ||
| 1413 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "RcvFiltr", | ||
| 1414 | Event, SXG_RECEIVE_DATA_LOCATION(RcvDataBufferHdr), | ||
| 1415 | Event->Length, 0); | ||
| 1416 | goto drop; | ||
| 1417 | } | ||
| 1418 | |||
| 1419 | Packet = RcvDataBufferHdr->SxgDumbRcvPacket; | ||
| 1420 | |||
| 1421 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_IMPORTANT, "DumbRcv", | ||
| 1422 | RcvDataBufferHdr, Packet, Event->Length, 0); | ||
| 1423 | // | ||
| 1424 | // Lastly adjust the receive packet length. | ||
| 1425 | // | ||
| 1426 | SXG_ADJUST_RCV_PACKET(Packet, RcvDataBufferHdr, Event); | ||
| 1427 | |||
| 1428 | return (Packet); | ||
| 1429 | |||
| 1430 | drop: | ||
| 1431 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "DropRcv", | ||
| 1432 | RcvDataBufferHdr, Event->Length, 0, 0); | ||
| 1433 | adapter->Stats.RcvDiscards++; | ||
| 1434 | spin_lock(&adapter->RcvQLock); | ||
| 1435 | SXG_FREE_RCV_DATA_BUFFER(adapter, RcvDataBufferHdr); | ||
| 1436 | spin_unlock(&adapter->RcvQLock); | ||
| 1437 | return (NULL); | ||
| 1438 | } | ||
| 1439 | |||
| 1440 | /* | ||
| 1441 | * sxg_process_rcv_error - process receive error and update | ||
| 1442 | * stats | ||
| 1443 | * | ||
| 1444 | * Arguments: | ||
| 1445 | * adapter - Adapter structure | ||
| 1446 | * ErrorStatus - 4-byte receive error status | ||
| 1447 | * | ||
| 1448 | * Return Value: | ||
| 1449 | * None | ||
| 1450 | */ | ||
| 1451 | static void sxg_process_rcv_error(p_adapter_t adapter, u32 ErrorStatus) | ||
| 1452 | { | ||
| 1453 | u32 Error; | ||
| 1454 | |||
| 1455 | adapter->Stats.RcvErrors++; | ||
| 1456 | |||
| 1457 | if (ErrorStatus & SXG_RCV_STATUS_TRANSPORT_ERROR) { | ||
| 1458 | Error = ErrorStatus & SXG_RCV_STATUS_TRANSPORT_MASK; | ||
| 1459 | switch (Error) { | ||
| 1460 | case SXG_RCV_STATUS_TRANSPORT_CSUM: | ||
| 1461 | adapter->Stats.TransportCsum++; | ||
| 1462 | break; | ||
| 1463 | case SXG_RCV_STATUS_TRANSPORT_UFLOW: | ||
| 1464 | adapter->Stats.TransportUflow++; | ||
| 1465 | break; | ||
| 1466 | case SXG_RCV_STATUS_TRANSPORT_HDRLEN: | ||
| 1467 | adapter->Stats.TransportHdrLen++; | ||
| 1468 | break; | ||
| 1469 | } | ||
| 1470 | } | ||
| 1471 | if (ErrorStatus & SXG_RCV_STATUS_NETWORK_ERROR) { | ||
| 1472 | Error = ErrorStatus & SXG_RCV_STATUS_NETWORK_MASK; | ||
| 1473 | switch (Error) { | ||
| 1474 | case SXG_RCV_STATUS_NETWORK_CSUM: | ||
| 1475 | adapter->Stats.NetworkCsum++; | ||
| 1476 | break; | ||
| 1477 | case SXG_RCV_STATUS_NETWORK_UFLOW: | ||
| 1478 | adapter->Stats.NetworkUflow++; | ||
| 1479 | break; | ||
| 1480 | case SXG_RCV_STATUS_NETWORK_HDRLEN: | ||
| 1481 | adapter->Stats.NetworkHdrLen++; | ||
| 1482 | break; | ||
| 1483 | } | ||
| 1484 | } | ||
| 1485 | if (ErrorStatus & SXG_RCV_STATUS_PARITY) { | ||
| 1486 | adapter->Stats.Parity++; | ||
| 1487 | } | ||
| 1488 | if (ErrorStatus & SXG_RCV_STATUS_LINK_ERROR) { | ||
| 1489 | Error = ErrorStatus & SXG_RCV_STATUS_LINK_MASK; | ||
| 1490 | switch (Error) { | ||
| 1491 | case SXG_RCV_STATUS_LINK_PARITY: | ||
| 1492 | adapter->Stats.LinkParity++; | ||
| 1493 | break; | ||
| 1494 | case SXG_RCV_STATUS_LINK_EARLY: | ||
| 1495 | adapter->Stats.LinkEarly++; | ||
| 1496 | break; | ||
| 1497 | case SXG_RCV_STATUS_LINK_BUFOFLOW: | ||
| 1498 | adapter->Stats.LinkBufOflow++; | ||
| 1499 | break; | ||
| 1500 | case SXG_RCV_STATUS_LINK_CODE: | ||
| 1501 | adapter->Stats.LinkCode++; | ||
| 1502 | break; | ||
| 1503 | case SXG_RCV_STATUS_LINK_DRIBBLE: | ||
| 1504 | adapter->Stats.LinkDribble++; | ||
| 1505 | break; | ||
| 1506 | case SXG_RCV_STATUS_LINK_CRC: | ||
| 1507 | adapter->Stats.LinkCrc++; | ||
| 1508 | break; | ||
| 1509 | case SXG_RCV_STATUS_LINK_OFLOW: | ||
| 1510 | adapter->Stats.LinkOflow++; | ||
| 1511 | break; | ||
| 1512 | case SXG_RCV_STATUS_LINK_UFLOW: | ||
| 1513 | adapter->Stats.LinkUflow++; | ||
| 1514 | break; | ||
| 1515 | } | ||
| 1516 | } | ||
| 1517 | } | ||
| 1518 | |||
| 1519 | /* | ||
| 1520 | * sxg_mac_filter | ||
| 1521 | * | ||
| 1522 | * Arguments: | ||
| 1523 | * adapter - Adapter structure | ||
| 1524 | * pether - Ethernet header | ||
| 1525 | * length - Frame length | ||
| 1526 | * | ||
| 1527 | * Return Value: | ||
| 1528 | * TRUE if the frame is to be allowed | ||
| 1529 | */ | ||
| 1530 | static bool sxg_mac_filter(p_adapter_t adapter, p_ether_header EtherHdr, ushort length) | ||
| 1531 | { | ||
| 1532 | bool EqualAddr; | ||
| 1533 | |||
| 1534 | if (SXG_MULTICAST_PACKET(EtherHdr)) { | ||
| 1535 | if (SXG_BROADCAST_PACKET(EtherHdr)) { | ||
| 1536 | // broadcast | ||
| 1537 | if (adapter->MacFilter & MAC_BCAST) { | ||
| 1538 | adapter->Stats.DumbRcvBcastPkts++; | ||
| 1539 | adapter->Stats.DumbRcvBcastBytes += length; | ||
| 1540 | adapter->Stats.DumbRcvPkts++; | ||
| 1541 | adapter->Stats.DumbRcvBytes += length; | ||
| 1542 | return (TRUE); | ||
| 1543 | } | ||
| 1544 | } else { | ||
| 1545 | // multicast | ||
| 1546 | if (adapter->MacFilter & MAC_ALLMCAST) { | ||
| 1547 | adapter->Stats.DumbRcvMcastPkts++; | ||
| 1548 | adapter->Stats.DumbRcvMcastBytes += length; | ||
| 1549 | adapter->Stats.DumbRcvPkts++; | ||
| 1550 | adapter->Stats.DumbRcvBytes += length; | ||
| 1551 | return (TRUE); | ||
| 1552 | } | ||
| 1553 | if (adapter->MacFilter & MAC_MCAST) { | ||
| 1554 | PSXG_MULTICAST_ADDRESS MulticastAddrs = | ||
| 1555 | adapter->MulticastAddrs; | ||
| 1556 | while (MulticastAddrs) { | ||
| 1557 | ETHER_EQ_ADDR(MulticastAddrs->Address, | ||
| 1558 | EtherHdr->ether_dhost, | ||
| 1559 | EqualAddr); | ||
| 1560 | if (EqualAddr) { | ||
| 1561 | adapter->Stats. | ||
| 1562 | DumbRcvMcastPkts++; | ||
| 1563 | adapter->Stats. | ||
| 1564 | DumbRcvMcastBytes += length; | ||
| 1565 | adapter->Stats.DumbRcvPkts++; | ||
| 1566 | adapter->Stats.DumbRcvBytes += | ||
| 1567 | length; | ||
| 1568 | return (TRUE); | ||
| 1569 | } | ||
| 1570 | MulticastAddrs = MulticastAddrs->Next; | ||
| 1571 | } | ||
| 1572 | } | ||
| 1573 | } | ||
| 1574 | } else if (adapter->MacFilter & MAC_DIRECTED) { | ||
| 1575 | // Not broadcast or multicast. Must be directed at us or | ||
| 1576 | // the card is in promiscuous mode. Either way, consider it | ||
| 1577 | // ours if MAC_DIRECTED is set | ||
| 1578 | adapter->Stats.DumbRcvUcastPkts++; | ||
| 1579 | adapter->Stats.DumbRcvUcastBytes += length; | ||
| 1580 | adapter->Stats.DumbRcvPkts++; | ||
| 1581 | adapter->Stats.DumbRcvBytes += length; | ||
| 1582 | return (TRUE); | ||
| 1583 | } | ||
| 1584 | if (adapter->MacFilter & MAC_PROMISC) { | ||
| 1585 | // Whatever it is, keep it. | ||
| 1586 | adapter->Stats.DumbRcvPkts++; | ||
| 1587 | adapter->Stats.DumbRcvBytes += length; | ||
| 1588 | return (TRUE); | ||
| 1589 | } | ||
| 1590 | adapter->Stats.RcvDiscards++; | ||
| 1591 | return (FALSE); | ||
| 1592 | } | ||
| 1593 | |||
| 1594 | static int sxg_register_interrupt(p_adapter_t adapter) | ||
| 1595 | { | ||
| 1596 | if (!adapter->intrregistered) { | ||
| 1597 | int retval; | ||
| 1598 | |||
| 1599 | DBG_ERROR | ||
| 1600 | ("sxg: %s AllocAdaptRsrcs adapter[%p] dev->irq[%x] %x\n", | ||
| 1601 | __FUNCTION__, adapter, adapter->netdev->irq, NR_IRQS); | ||
| 1602 | |||
| 1603 | spin_unlock_irqrestore(&sxg_global.driver_lock, sxg_global.flags); | ||
| 1604 | |||
| 1605 | retval = request_irq(adapter->netdev->irq, | ||
| 1606 | &sxg_isr, | ||
| 1607 | IRQF_SHARED, | ||
| 1608 | adapter->netdev->name, adapter->netdev); | ||
| 1609 | |||
| 1610 | spin_lock_irqsave(&sxg_global.driver_lock, sxg_global.flags); | ||
| 1611 | |||
| 1612 | if (retval) { | ||
| 1613 | DBG_ERROR("sxg: request_irq (%s) FAILED [%x]\n", | ||
| 1614 | adapter->netdev->name, retval); | ||
| 1615 | return (retval); | ||
| 1616 | } | ||
| 1617 | adapter->intrregistered = 1; | ||
| 1618 | adapter->IntRegistered = TRUE; | ||
| 1619 | // Disable RSS with line-based interrupts | ||
| 1620 | adapter->MsiEnabled = FALSE; | ||
| 1621 | adapter->RssEnabled = FALSE; | ||
| 1622 | DBG_ERROR("sxg: %s AllocAdaptRsrcs adapter[%p] dev->irq[%x]\n", | ||
| 1623 | __FUNCTION__, adapter, adapter->netdev->irq); | ||
| 1624 | } | ||
| 1625 | return (STATUS_SUCCESS); | ||
| 1626 | } | ||
| 1627 | |||
| 1628 | static void sxg_deregister_interrupt(p_adapter_t adapter) | ||
| 1629 | { | ||
| 1630 | DBG_ERROR("sxg: %s ENTER adapter[%p]\n", __FUNCTION__, adapter); | ||
| 1631 | #if XXXTODO | ||
| 1632 | slic_init_cleanup(adapter); | ||
| 1633 | #endif | ||
| 1634 | memset(&adapter->stats, 0, sizeof(struct net_device_stats)); | ||
| 1635 | adapter->error_interrupts = 0; | ||
| 1636 | adapter->rcv_interrupts = 0; | ||
| 1637 | adapter->xmit_interrupts = 0; | ||
| 1638 | adapter->linkevent_interrupts = 0; | ||
| 1639 | adapter->upr_interrupts = 0; | ||
| 1640 | adapter->num_isrs = 0; | ||
| 1641 | adapter->xmit_completes = 0; | ||
| 1642 | adapter->rcv_broadcasts = 0; | ||
| 1643 | adapter->rcv_multicasts = 0; | ||
| 1644 | adapter->rcv_unicasts = 0; | ||
| 1645 | DBG_ERROR("sxg: %s EXIT\n", __FUNCTION__); | ||
| 1646 | } | ||
| 1647 | |||
| 1648 | /* | ||
| 1649 | * sxg_if_init | ||
| 1650 | * | ||
| 1651 | * Perform initialization of our slic interface. | ||
| 1652 | * | ||
| 1653 | */ | ||
| 1654 | static int sxg_if_init(p_adapter_t adapter) | ||
| 1655 | { | ||
| 1656 | p_net_device dev = adapter->netdev; | ||
| 1657 | int status = 0; | ||
| 1658 | |||
| 1659 | DBG_ERROR("sxg: %s (%s) ENTER states[%d:%d:%d] flags[%x]\n", | ||
| 1660 | __FUNCTION__, adapter->netdev->name, | ||
| 1661 | adapter->queues_initialized, adapter->state, | ||
| 1662 | adapter->linkstate, dev->flags); | ||
| 1663 | |||
| 1664 | /* adapter should be down at this point */ | ||
| 1665 | if (adapter->state != ADAPT_DOWN) { | ||
| 1666 | DBG_ERROR("sxg_if_init adapter->state != ADAPT_DOWN\n"); | ||
| 1667 | return (-EIO); | ||
| 1668 | } | ||
| 1669 | ASSERT(adapter->linkstate == LINK_DOWN); | ||
| 1670 | |||
| 1671 | adapter->devflags_prev = dev->flags; | ||
| 1672 | adapter->macopts = MAC_DIRECTED; | ||
| 1673 | if (dev->flags) { | ||
| 1674 | DBG_ERROR("sxg: %s (%s) Set MAC options: ", __FUNCTION__, | ||
| 1675 | adapter->netdev->name); | ||
| 1676 | if (dev->flags & IFF_BROADCAST) { | ||
| 1677 | adapter->macopts |= MAC_BCAST; | ||
| 1678 | DBG_ERROR("BCAST "); | ||
| 1679 | } | ||
| 1680 | if (dev->flags & IFF_PROMISC) { | ||
| 1681 | adapter->macopts |= MAC_PROMISC; | ||
| 1682 | DBG_ERROR("PROMISC "); | ||
| 1683 | } | ||
| 1684 | if (dev->flags & IFF_ALLMULTI) { | ||
| 1685 | adapter->macopts |= MAC_ALLMCAST; | ||
| 1686 | DBG_ERROR("ALL_MCAST "); | ||
| 1687 | } | ||
| 1688 | if (dev->flags & IFF_MULTICAST) { | ||
| 1689 | adapter->macopts |= MAC_MCAST; | ||
| 1690 | DBG_ERROR("MCAST "); | ||
| 1691 | } | ||
| 1692 | DBG_ERROR("\n"); | ||
| 1693 | } | ||
| 1694 | status = sxg_register_interrupt(adapter); | ||
| 1695 | if (status != STATUS_SUCCESS) { | ||
| 1696 | DBG_ERROR("sxg_if_init: sxg_register_interrupt FAILED %x\n", | ||
| 1697 | status); | ||
| 1698 | sxg_deregister_interrupt(adapter); | ||
| 1699 | return (status); | ||
| 1700 | } | ||
| 1701 | |||
| 1702 | adapter->state = ADAPT_UP; | ||
| 1703 | |||
| 1704 | /* | ||
| 1705 | * clear any pending events, then enable interrupts | ||
| 1706 | */ | ||
| 1707 | DBG_ERROR("sxg: %s ENABLE interrupts(slic)\n", __FUNCTION__); | ||
| 1708 | |||
| 1709 | return (STATUS_SUCCESS); | ||
| 1710 | } | ||
| 1711 | |||
| 1712 | static int sxg_entry_open(p_net_device dev) | ||
| 1713 | { | ||
| 1714 | p_adapter_t adapter = (p_adapter_t) netdev_priv(dev); | ||
| 1715 | int status; | ||
| 1716 | |||
| 1717 | ASSERT(adapter); | ||
| 1718 | DBG_ERROR("sxg: %s adapter->activated[%d]\n", __FUNCTION__, | ||
| 1719 | adapter->activated); | ||
| 1720 | DBG_ERROR | ||
| 1721 | ("sxg: %s (%s): [jiffies[%lx] cpu %d] dev[%p] adapt[%p] port[%d]\n", | ||
| 1722 | __FUNCTION__, adapter->netdev->name, jiffies, smp_processor_id(), | ||
| 1723 | adapter->netdev, adapter, adapter->port); | ||
| 1724 | |||
| 1725 | netif_stop_queue(adapter->netdev); | ||
| 1726 | |||
| 1727 | spin_lock_irqsave(&sxg_global.driver_lock, sxg_global.flags); | ||
| 1728 | if (!adapter->activated) { | ||
| 1729 | sxg_global.num_sxg_ports_active++; | ||
| 1730 | adapter->activated = 1; | ||
| 1731 | } | ||
| 1732 | |||
| 1733 | // Initialize the adapter | ||
| 1734 | DBG_ERROR("sxg: %s ENTER sxg_initialize_adapter\n", __FUNCTION__); | ||
| 1735 | status = sxg_initialize_adapter(adapter); | ||
| 1736 | DBG_ERROR("sxg: %s EXIT sxg_initialize_adapter status[%x]\n", | ||
| 1737 | __FUNCTION__, status); | ||
| 1738 | |||
| 1739 | if (status == STATUS_SUCCESS) { | ||
| 1740 | DBG_ERROR("sxg: %s ENTER sxg_if_init\n", __FUNCTION__); | ||
| 1741 | status = sxg_if_init(adapter); | ||
| 1742 | DBG_ERROR("sxg: %s EXIT sxg_if_init status[%x]\n", __FUNCTION__, | ||
| 1743 | status); | ||
| 1744 | } | ||
| 1745 | |||
| 1746 | if (status != STATUS_SUCCESS) { | ||
| 1747 | if (adapter->activated) { | ||
| 1748 | sxg_global.num_sxg_ports_active--; | ||
| 1749 | adapter->activated = 0; | ||
| 1750 | } | ||
| 1751 | spin_unlock_irqrestore(&sxg_global.driver_lock, | ||
| 1752 | sxg_global.flags); | ||
| 1753 | return (status); | ||
| 1754 | } | ||
| 1755 | DBG_ERROR("sxg: %s ENABLE ALL INTERRUPTS\n", __FUNCTION__); | ||
| 1756 | |||
| 1757 | // Enable interrupts | ||
| 1758 | SXG_ENABLE_ALL_INTERRUPTS(adapter); | ||
| 1759 | |||
| 1760 | DBG_ERROR("sxg: %s EXIT\n", __FUNCTION__); | ||
| 1761 | |||
| 1762 | spin_unlock_irqrestore(&sxg_global.driver_lock, sxg_global.flags); | ||
| 1763 | return STATUS_SUCCESS; | ||
| 1764 | } | ||
| 1765 | |||
| 1766 | static void __devexit sxg_entry_remove(struct pci_dev *pcidev) | ||
| 1767 | { | ||
| 1768 | p_net_device dev = pci_get_drvdata(pcidev); | ||
| 1769 | u32 mmio_start = 0; | ||
| 1770 | unsigned int mmio_len = 0; | ||
| 1771 | p_adapter_t adapter = (p_adapter_t) netdev_priv(dev); | ||
| 1772 | |||
| 1773 | ASSERT(adapter); | ||
| 1774 | DBG_ERROR("sxg: %s ENTER dev[%p] adapter[%p]\n", __FUNCTION__, dev, | ||
| 1775 | adapter); | ||
| 1776 | sxg_deregister_interrupt(adapter); | ||
| 1777 | sxg_unmap_mmio_space(adapter); | ||
| 1778 | DBG_ERROR("sxg: %s unregister_netdev\n", __FUNCTION__); | ||
| 1779 | unregister_netdev(dev); | ||
| 1780 | |||
| 1781 | mmio_start = pci_resource_start(pcidev, 0); | ||
| 1782 | mmio_len = pci_resource_len(pcidev, 0); | ||
| 1783 | |||
| 1784 | DBG_ERROR("sxg: %s rel_region(0) start[%x] len[%x]\n", __FUNCTION__, | ||
| 1785 | mmio_start, mmio_len); | ||
| 1786 | release_mem_region(mmio_start, mmio_len); | ||
| 1787 | |||
| 1788 | DBG_ERROR("sxg: %s iounmap dev->base_addr[%x]\n", __FUNCTION__, | ||
| 1789 | (unsigned int) dev->base_addr); | ||
| 1790 | iounmap((char *)dev->base_addr); | ||
| 1791 | |||
| 1792 | DBG_ERROR("sxg: %s deallocate device\n", __FUNCTION__); | ||
| 1793 | kfree(dev); | ||
| 1794 | DBG_ERROR("sxg: %s EXIT\n", __FUNCTION__); | ||
| 1795 | } | ||
| 1796 | |||
| 1797 | static int sxg_entry_halt(p_net_device dev) | ||
| 1798 | { | ||
| 1799 | p_adapter_t adapter = (p_adapter_t) netdev_priv(dev); | ||
| 1800 | |||
| 1801 | spin_lock_irqsave(&sxg_global.driver_lock, sxg_global.flags); | ||
| 1802 | DBG_ERROR("sxg: %s (%s) ENTER\n", __FUNCTION__, dev->name); | ||
| 1803 | |||
| 1804 | netif_stop_queue(adapter->netdev); | ||
| 1805 | adapter->state = ADAPT_DOWN; | ||
| 1806 | adapter->linkstate = LINK_DOWN; | ||
| 1807 | adapter->devflags_prev = 0; | ||
| 1808 | DBG_ERROR("sxg: %s (%s) set adapter[%p] state to ADAPT_DOWN(%d)\n", | ||
| 1809 | __FUNCTION__, dev->name, adapter, adapter->state); | ||
| 1810 | |||
| 1811 | DBG_ERROR("sxg: %s (%s) EXIT\n", __FUNCTION__, dev->name); | ||
| 1812 | DBG_ERROR("sxg: %s EXIT\n", __FUNCTION__); | ||
| 1813 | spin_unlock_irqrestore(&sxg_global.driver_lock, sxg_global.flags); | ||
| 1814 | return (STATUS_SUCCESS); | ||
| 1815 | } | ||
| 1816 | |||
| 1817 | static int sxg_ioctl(p_net_device dev, struct ifreq *rq, int cmd) | ||
| 1818 | { | ||
| 1819 | ASSERT(rq); | ||
| 1820 | // DBG_ERROR("sxg: %s cmd[%x] rq[%p] dev[%p]\n", __FUNCTION__, cmd, rq, dev); | ||
| 1821 | switch (cmd) { | ||
| 1822 | case SIOCSLICSETINTAGG: | ||
| 1823 | { | ||
| 1824 | // p_adapter_t adapter = (p_adapter_t) netdev_priv(dev); | ||
| 1825 | u32 data[7]; | ||
| 1826 | u32 intagg; | ||
| 1827 | |||
| 1828 | if (copy_from_user(data, rq->ifr_data, 28)) { | ||
| 1829 | DBG_ERROR | ||
| 1830 | ("copy_from_user FAILED getting initial params\n"); | ||
| 1831 | return -EFAULT; | ||
| 1832 | } | ||
| 1833 | intagg = data[0]; | ||
| 1834 | printk(KERN_EMERG | ||
| 1835 | "%s: set interrupt aggregation to %d\n", | ||
| 1836 | __FUNCTION__, intagg); | ||
| 1837 | return 0; | ||
| 1838 | } | ||
| 1839 | |||
| 1840 | default: | ||
| 1841 | // DBG_ERROR("sxg: %s UNSUPPORTED[%x]\n", __FUNCTION__, cmd); | ||
| 1842 | return -EOPNOTSUPP; | ||
| 1843 | } | ||
| 1844 | return 0; | ||
| 1845 | } | ||
| 1846 | |||
| 1847 | #define NORMAL_ETHFRAME 0 | ||
| 1848 | |||
| 1849 | /* | ||
| 1850 | * | ||
| 1851 | * sxg_send_packets - Send a skb packet | ||
| 1852 | * | ||
| 1853 | * Arguments: | ||
| 1854 | * skb - The packet to send | ||
| 1855 | * dev - Our linux net device that refs our adapter | ||
| 1856 | * | ||
| 1857 | * Return: | ||
| 1858 | * 0 regardless of outcome XXXTODO refer to e1000 driver | ||
| 1859 | */ | ||
| 1860 | static int sxg_send_packets(struct sk_buff *skb, p_net_device dev) | ||
| 1861 | { | ||
| 1862 | p_adapter_t adapter = (p_adapter_t) netdev_priv(dev); | ||
| 1863 | u32 status = STATUS_SUCCESS; | ||
| 1864 | |||
| 1865 | DBG_ERROR("sxg: %s ENTER sxg_send_packets skb[%p]\n", __FUNCTION__, | ||
| 1866 | skb); | ||
| 1867 | // Check the adapter state | ||
| 1868 | switch (adapter->State) { | ||
| 1869 | case SXG_STATE_INITIALIZING: | ||
| 1870 | case SXG_STATE_HALTED: | ||
| 1871 | case SXG_STATE_SHUTDOWN: | ||
| 1872 | ASSERT(0); // unexpected | ||
| 1873 | // fall through | ||
| 1874 | case SXG_STATE_RESETTING: | ||
| 1875 | case SXG_STATE_SLEEP: | ||
| 1876 | case SXG_STATE_BOOTDIAG: | ||
| 1877 | case SXG_STATE_DIAG: | ||
| 1878 | case SXG_STATE_HALTING: | ||
| 1879 | status = STATUS_FAILURE; | ||
| 1880 | break; | ||
| 1881 | case SXG_STATE_RUNNING: | ||
| 1882 | if (adapter->LinkState != SXG_LINK_UP) { | ||
| 1883 | status = STATUS_FAILURE; | ||
| 1884 | } | ||
| 1885 | break; | ||
| 1886 | default: | ||
| 1887 | ASSERT(0); | ||
| 1888 | status = STATUS_FAILURE; | ||
| 1889 | } | ||
| 1890 | if (status != STATUS_SUCCESS) { | ||
| 1891 | goto xmit_fail; | ||
| 1892 | } | ||
| 1893 | // send a packet | ||
| 1894 | status = sxg_transmit_packet(adapter, skb); | ||
| 1895 | if (status == STATUS_SUCCESS) { | ||
| 1896 | goto xmit_done; | ||
| 1897 | } | ||
| 1898 | |||
| 1899 | xmit_fail: | ||
| 1900 | // reject & complete all the packets if they cant be sent | ||
| 1901 | if (status != STATUS_SUCCESS) { | ||
| 1902 | #if XXXTODO | ||
| 1903 | // sxg_send_packets_fail(adapter, skb, status); | ||
| 1904 | #else | ||
| 1905 | SXG_DROP_DUMB_SEND(adapter, skb); | ||
| 1906 | adapter->stats.tx_dropped++; | ||
| 1907 | #endif | ||
| 1908 | } | ||
| 1909 | DBG_ERROR("sxg: %s EXIT sxg_send_packets status[%x]\n", __FUNCTION__, | ||
| 1910 | status); | ||
| 1911 | |||
| 1912 | xmit_done: | ||
| 1913 | return 0; | ||
| 1914 | } | ||
| 1915 | |||
| 1916 | /* | ||
| 1917 | * sxg_transmit_packet | ||
| 1918 | * | ||
| 1919 | * This function transmits a single packet. | ||
| 1920 | * | ||
| 1921 | * Arguments - | ||
| 1922 | * adapter - Pointer to our adapter structure | ||
| 1923 | * skb - The packet to be sent | ||
| 1924 | * | ||
| 1925 | * Return - | ||
| 1926 | * STATUS of send | ||
| 1927 | */ | ||
| 1928 | static int sxg_transmit_packet(p_adapter_t adapter, struct sk_buff *skb) | ||
| 1929 | { | ||
| 1930 | PSCATTER_GATHER_LIST pSgl; | ||
| 1931 | PSXG_SCATTER_GATHER SxgSgl; | ||
| 1932 | void * SglBuffer; | ||
| 1933 | u32 SglBufferLength; | ||
| 1934 | |||
| 1935 | // The vast majority of work is done in the shared | ||
| 1936 | // sxg_dumb_sgl routine. | ||
| 1937 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "DumbSend", | ||
| 1938 | adapter, skb, 0, 0); | ||
| 1939 | |||
| 1940 | // Allocate a SGL buffer | ||
| 1941 | SXG_GET_SGL_BUFFER(adapter, SxgSgl); | ||
| 1942 | if (!SxgSgl) { | ||
| 1943 | adapter->Stats.NoSglBuf++; | ||
| 1944 | adapter->Stats.XmtErrors++; | ||
| 1945 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "SndPktF1", | ||
| 1946 | adapter, skb, 0, 0); | ||
| 1947 | return (STATUS_RESOURCES); | ||
| 1948 | } | ||
| 1949 | ASSERT(SxgSgl->adapter == adapter); | ||
| 1950 | SglBuffer = SXG_SGL_BUFFER(SxgSgl); | ||
| 1951 | SglBufferLength = SXG_SGL_BUF_SIZE; | ||
| 1952 | SxgSgl->VlanTag.VlanTci = 0; | ||
| 1953 | SxgSgl->VlanTag.VlanTpid = 0; | ||
| 1954 | SxgSgl->Type = SXG_SGL_DUMB; | ||
| 1955 | SxgSgl->DumbPacket = skb; | ||
| 1956 | pSgl = NULL; | ||
| 1957 | |||
| 1958 | // Call the common sxg_dumb_sgl routine to complete the send. | ||
| 1959 | sxg_dumb_sgl(pSgl, SxgSgl); | ||
| 1960 | // Return success sxg_dumb_sgl (or something later) will complete it. | ||
| 1961 | return (STATUS_SUCCESS); | ||
| 1962 | } | ||
| 1963 | |||
| 1964 | /* | ||
| 1965 | * sxg_dumb_sgl | ||
| 1966 | * | ||
| 1967 | * Arguments: | ||
| 1968 | * pSgl - | ||
| 1969 | * SxgSgl - SXG_SCATTER_GATHER | ||
| 1970 | * | ||
| 1971 | * Return Value: | ||
| 1972 | * None. | ||
| 1973 | */ | ||
| 1974 | static void sxg_dumb_sgl(PSCATTER_GATHER_LIST pSgl, PSXG_SCATTER_GATHER SxgSgl) | ||
| 1975 | { | ||
| 1976 | p_adapter_t adapter = SxgSgl->adapter; | ||
| 1977 | struct sk_buff *skb = SxgSgl->DumbPacket; | ||
| 1978 | // For now, all dumb-nic sends go on RSS queue zero | ||
| 1979 | PSXG_XMT_RING XmtRing = &adapter->XmtRings[0]; | ||
| 1980 | PSXG_RING_INFO XmtRingInfo = &adapter->XmtRingZeroInfo; | ||
| 1981 | PSXG_CMD XmtCmd = NULL; | ||
| 1982 | // u32 Index = 0; | ||
| 1983 | u32 DataLength = skb->len; | ||
| 1984 | // unsigned int BufLen; | ||
| 1985 | // u32 SglOffset; | ||
| 1986 | u64 phys_addr; | ||
| 1987 | |||
| 1988 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "DumbSgl", | ||
| 1989 | pSgl, SxgSgl, 0, 0); | ||
| 1990 | |||
| 1991 | // Set aside a pointer to the sgl | ||
| 1992 | SxgSgl->pSgl = pSgl; | ||
| 1993 | |||
| 1994 | // Sanity check that our SGL format is as we expect. | ||
| 1995 | ASSERT(sizeof(SXG_X64_SGE) == sizeof(SCATTER_GATHER_ELEMENT)); | ||
| 1996 | // Shouldn't be a vlan tag on this frame | ||
| 1997 | ASSERT(SxgSgl->VlanTag.VlanTci == 0); | ||
| 1998 | ASSERT(SxgSgl->VlanTag.VlanTpid == 0); | ||
| 1999 | |||
| 2000 | // From here below we work with the SGL placed in our | ||
| 2001 | // buffer. | ||
| 2002 | |||
| 2003 | SxgSgl->Sgl.NumberOfElements = 1; | ||
| 2004 | |||
| 2005 | // Grab the spinlock and acquire a command | ||
| 2006 | spin_lock(&adapter->XmtZeroLock); | ||
| 2007 | SXG_GET_CMD(XmtRing, XmtRingInfo, XmtCmd, SxgSgl); | ||
| 2008 | if (XmtCmd == NULL) { | ||
| 2009 | // Call sxg_complete_slow_send to see if we can | ||
| 2010 | // free up any XmtRingZero entries and then try again | ||
| 2011 | spin_unlock(&adapter->XmtZeroLock); | ||
| 2012 | sxg_complete_slow_send(adapter); | ||
| 2013 | spin_lock(&adapter->XmtZeroLock); | ||
| 2014 | SXG_GET_CMD(XmtRing, XmtRingInfo, XmtCmd, SxgSgl); | ||
| 2015 | if (XmtCmd == NULL) { | ||
| 2016 | adapter->Stats.XmtZeroFull++; | ||
| 2017 | goto abortcmd; | ||
| 2018 | } | ||
| 2019 | } | ||
| 2020 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "DumbCmd", | ||
| 2021 | XmtCmd, XmtRingInfo->Head, XmtRingInfo->Tail, 0); | ||
| 2022 | // Update stats | ||
| 2023 | adapter->Stats.DumbXmtPkts++; | ||
| 2024 | adapter->Stats.DumbXmtBytes += DataLength; | ||
| 2025 | #if XXXTODO // Stats stuff | ||
| 2026 | if (SXG_MULTICAST_PACKET(EtherHdr)) { | ||
| 2027 | if (SXG_BROADCAST_PACKET(EtherHdr)) { | ||
| 2028 | adapter->Stats.DumbXmtBcastPkts++; | ||
| 2029 | adapter->Stats.DumbXmtBcastBytes += DataLength; | ||
| 2030 | } else { | ||
| 2031 | adapter->Stats.DumbXmtMcastPkts++; | ||
| 2032 | adapter->Stats.DumbXmtMcastBytes += DataLength; | ||
| 2033 | } | ||
| 2034 | } else { | ||
| 2035 | adapter->Stats.DumbXmtUcastPkts++; | ||
| 2036 | adapter->Stats.DumbXmtUcastBytes += DataLength; | ||
| 2037 | } | ||
| 2038 | #endif | ||
| 2039 | // Fill in the command | ||
| 2040 | // Copy out the first SGE to the command and adjust for offset | ||
| 2041 | phys_addr = pci_map_single(adapter->pcidev, skb->data, skb->len, PCI_DMA_TODEVICE); | ||
| 2042 | XmtCmd->Buffer.FirstSgeAddress = SXG_GET_ADDR_HIGH(phys_addr); | ||
| 2043 | XmtCmd->Buffer.FirstSgeAddress = XmtCmd->Buffer.FirstSgeAddress << 32; | ||
| 2044 | XmtCmd->Buffer.FirstSgeAddress = | ||
| 2045 | XmtCmd->Buffer.FirstSgeAddress | SXG_GET_ADDR_LOW(phys_addr); | ||
| 2046 | // XmtCmd->Buffer.FirstSgeAddress = SxgSgl->Sgl.Elements[Index].Address; | ||
| 2047 | // XmtCmd->Buffer.FirstSgeAddress.LowPart += MdlOffset; | ||
| 2048 | XmtCmd->Buffer.FirstSgeLength = DataLength; | ||
| 2049 | // Set a pointer to the remaining SGL entries | ||
| 2050 | // XmtCmd->Sgl = SxgSgl->PhysicalAddress; | ||
| 2051 | // Advance the physical address of the SxgSgl structure to | ||
| 2052 | // the second SGE | ||
| 2053 | // SglOffset = (u32)((u32 *)(&SxgSgl->Sgl.Elements[Index+1]) - | ||
| 2054 | // (u32 *)SxgSgl); | ||
| 2055 | // XmtCmd->Sgl.LowPart += SglOffset; | ||
| 2056 | XmtCmd->Buffer.SgeOffset = 0; | ||
| 2057 | // Note - TotalLength might be overwritten with MSS below.. | ||
| 2058 | XmtCmd->Buffer.TotalLength = DataLength; | ||
| 2059 | XmtCmd->SgEntries = 1; //(ushort)(SxgSgl->Sgl.NumberOfElements - Index); | ||
| 2060 | XmtCmd->Flags = 0; | ||
| 2061 | // | ||
| 2062 | // Advance transmit cmd descripter by 1. | ||
| 2063 | // NOTE - See comments in SxgTcpOutput where we write | ||
| 2064 | // to the XmtCmd register regarding CPU ID values and/or | ||
| 2065 | // multiple commands. | ||
| 2066 | // | ||
| 2067 | // | ||
| 2068 | WRITE_REG(adapter->UcodeRegs[0].XmtCmd, 1, TRUE); | ||
| 2069 | // | ||
| 2070 | // | ||
| 2071 | adapter->Stats.XmtQLen++; // Stats within lock | ||
| 2072 | spin_unlock(&adapter->XmtZeroLock); | ||
| 2073 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XDumSgl2", | ||
| 2074 | XmtCmd, pSgl, SxgSgl, 0); | ||
| 2075 | return; | ||
| 2076 | |||
| 2077 | abortcmd: | ||
| 2078 | // NOTE - Only jump to this label AFTER grabbing the | ||
| 2079 | // XmtZeroLock, and DO NOT DROP IT between the | ||
| 2080 | // command allocation and the following abort. | ||
| 2081 | if (XmtCmd) { | ||
| 2082 | SXG_ABORT_CMD(XmtRingInfo); | ||
| 2083 | } | ||
| 2084 | spin_unlock(&adapter->XmtZeroLock); | ||
| 2085 | |||
| 2086 | // failsgl: | ||
| 2087 | // Jump to this label if failure occurs before the | ||
| 2088 | // XmtZeroLock is grabbed | ||
| 2089 | adapter->Stats.XmtErrors++; | ||
| 2090 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_IMPORTANT, "DumSGFal", | ||
| 2091 | pSgl, SxgSgl, XmtRingInfo->Head, XmtRingInfo->Tail); | ||
| 2092 | |||
| 2093 | SXG_COMPLETE_DUMB_SEND(adapter, SxgSgl->DumbPacket); // SxgSgl->DumbPacket is the skb | ||
| 2094 | } | ||
| 2095 | |||
| 2096 | /*************************************************************** | ||
| 2097 | * Link management functions | ||
| 2098 | ***************************************************************/ | ||
| 2099 | |||
| 2100 | /* | ||
| 2101 | * sxg_initialize_link - Initialize the link stuff | ||
| 2102 | * | ||
| 2103 | * Arguments - | ||
| 2104 | * adapter - A pointer to our adapter structure | ||
| 2105 | * | ||
| 2106 | * Return | ||
| 2107 | * status | ||
| 2108 | */ | ||
| 2109 | static int sxg_initialize_link(p_adapter_t adapter) | ||
| 2110 | { | ||
| 2111 | PSXG_HW_REGS HwRegs = adapter->HwRegs; | ||
| 2112 | u32 Value; | ||
| 2113 | u32 ConfigData; | ||
| 2114 | u32 MaxFrame; | ||
| 2115 | int status; | ||
| 2116 | |||
| 2117 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "InitLink", | ||
| 2118 | adapter, 0, 0, 0); | ||
| 2119 | |||
| 2120 | // Reset PHY and XGXS module | ||
| 2121 | WRITE_REG(HwRegs->LinkStatus, LS_SERDES_POWER_DOWN, TRUE); | ||
| 2122 | |||
| 2123 | // Reset transmit configuration register | ||
| 2124 | WRITE_REG(HwRegs->XmtConfig, XMT_CONFIG_RESET, TRUE); | ||
| 2125 | |||
| 2126 | // Reset receive configuration register | ||
| 2127 | WRITE_REG(HwRegs->RcvConfig, RCV_CONFIG_RESET, TRUE); | ||
| 2128 | |||
| 2129 | // Reset all MAC modules | ||
| 2130 | WRITE_REG(HwRegs->MacConfig0, AXGMAC_CFG0_SUB_RESET, TRUE); | ||
| 2131 | |||
| 2132 | // Link address 0 | ||
| 2133 | // XXXTODO - This assumes the MAC address (0a:0b:0c:0d:0e:0f) | ||
| 2134 | // is stored with the first nibble (0a) in the byte 0 | ||
| 2135 | // of the Mac address. Possibly reverse? | ||
| 2136 | Value = *(u32 *) adapter->MacAddr; | ||
| 2137 | WRITE_REG(HwRegs->LinkAddress0Low, Value, TRUE); | ||
| 2138 | // also write the MAC address to the MAC. Endian is reversed. | ||
| 2139 | WRITE_REG(HwRegs->MacAddressLow, ntohl(Value), TRUE); | ||
| 2140 | Value = (*(u16 *) & adapter->MacAddr[4] & 0x0000FFFF); | ||
| 2141 | WRITE_REG(HwRegs->LinkAddress0High, Value | LINK_ADDRESS_ENABLE, TRUE); | ||
| 2142 | // endian swap for the MAC (put high bytes in bits [31:16], swapped) | ||
| 2143 | Value = ntohl(Value); | ||
| 2144 | WRITE_REG(HwRegs->MacAddressHigh, Value, TRUE); | ||
| 2145 | // Link address 1 | ||
| 2146 | WRITE_REG(HwRegs->LinkAddress1Low, 0, TRUE); | ||
| 2147 | WRITE_REG(HwRegs->LinkAddress1High, 0, TRUE); | ||
| 2148 | // Link address 2 | ||
| 2149 | WRITE_REG(HwRegs->LinkAddress2Low, 0, TRUE); | ||
| 2150 | WRITE_REG(HwRegs->LinkAddress2High, 0, TRUE); | ||
| 2151 | // Link address 3 | ||
| 2152 | WRITE_REG(HwRegs->LinkAddress3Low, 0, TRUE); | ||
| 2153 | WRITE_REG(HwRegs->LinkAddress3High, 0, TRUE); | ||
| 2154 | |||
| 2155 | // Enable MAC modules | ||
| 2156 | WRITE_REG(HwRegs->MacConfig0, 0, TRUE); | ||
| 2157 | |||
| 2158 | // Configure MAC | ||
| 2159 | WRITE_REG(HwRegs->MacConfig1, (AXGMAC_CFG1_XMT_PAUSE | // Allow sending of pause | ||
| 2160 | AXGMAC_CFG1_XMT_EN | // Enable XMT | ||
| 2161 | AXGMAC_CFG1_RCV_PAUSE | // Enable detection of pause | ||
| 2162 | AXGMAC_CFG1_RCV_EN | // Enable receive | ||
| 2163 | AXGMAC_CFG1_SHORT_ASSERT | // short frame detection | ||
| 2164 | AXGMAC_CFG1_CHECK_LEN | // Verify frame length | ||
| 2165 | AXGMAC_CFG1_GEN_FCS | // Generate FCS | ||
| 2166 | AXGMAC_CFG1_PAD_64), // Pad frames to 64 bytes | ||
| 2167 | TRUE); | ||
| 2168 | |||
| 2169 | // Set AXGMAC max frame length if jumbo. Not needed for standard MTU | ||
| 2170 | if (adapter->JumboEnabled) { | ||
| 2171 | WRITE_REG(HwRegs->MacMaxFrameLen, AXGMAC_MAXFRAME_JUMBO, TRUE); | ||
| 2172 | } | ||
| 2173 | // AMIIM Configuration Register - | ||
| 2174 | // The value placed in the AXGMAC_AMIIM_CFG_HALF_CLOCK portion | ||
| 2175 | // (bottom bits) of this register is used to determine the | ||
| 2176 | // MDC frequency as specified in the A-XGMAC Design Document. | ||
| 2177 | // This value must not be zero. The following value (62 or 0x3E) | ||
| 2178 | // is based on our MAC transmit clock frequency (MTCLK) of 312.5 MHz. | ||
| 2179 | // Given a maximum MDIO clock frequency of 2.5 MHz (see the PHY spec), | ||
| 2180 | // we get: 312.5/(2*(X+1)) < 2.5 ==> X = 62. | ||
| 2181 | // This value happens to be the default value for this register, | ||
| 2182 | // so we really don't have to do this. | ||
| 2183 | WRITE_REG(HwRegs->MacAmiimConfig, 0x0000003E, TRUE); | ||
| 2184 | |||
| 2185 | // Power up and enable PHY and XAUI/XGXS/Serdes logic | ||
| 2186 | WRITE_REG(HwRegs->LinkStatus, | ||
| 2187 | (LS_PHY_CLR_RESET | | ||
| 2188 | LS_XGXS_ENABLE | | ||
| 2189 | LS_XGXS_CTL | LS_PHY_CLK_EN | LS_ATTN_ALARM), TRUE); | ||
| 2190 | DBG_ERROR("After Power Up and enable PHY in sxg_initialize_link\n"); | ||
| 2191 | |||
| 2192 | // Per information given by Aeluros, wait 100 ms after removing reset. | ||
| 2193 | // It's not enough to wait for the self-clearing reset bit in reg 0 to clear. | ||
| 2194 | mdelay(100); | ||
| 2195 | |||
| 2196 | // Verify the PHY has come up by checking that the Reset bit has cleared. | ||
| 2197 | status = sxg_read_mdio_reg(adapter, MIIM_DEV_PHY_PMA, // PHY PMA/PMD module | ||
| 2198 | PHY_PMA_CONTROL1, // PMA/PMD control register | ||
| 2199 | &Value); | ||
| 2200 | if (status != STATUS_SUCCESS) | ||
| 2201 | return (STATUS_FAILURE); | ||
| 2202 | if (Value & PMA_CONTROL1_RESET) // reset complete if bit is 0 | ||
| 2203 | return (STATUS_FAILURE); | ||
| 2204 | |||
| 2205 | // The SERDES should be initialized by now - confirm | ||
| 2206 | READ_REG(HwRegs->LinkStatus, Value); | ||
| 2207 | if (Value & LS_SERDES_DOWN) // verify SERDES is initialized | ||
| 2208 | return (STATUS_FAILURE); | ||
| 2209 | |||
| 2210 | // The XAUI link should also be up - confirm | ||
| 2211 | if (!(Value & LS_XAUI_LINK_UP)) // verify XAUI link is up | ||
| 2212 | return (STATUS_FAILURE); | ||
| 2213 | |||
| 2214 | // Initialize the PHY | ||
| 2215 | status = sxg_phy_init(adapter); | ||
| 2216 | if (status != STATUS_SUCCESS) | ||
| 2217 | return (STATUS_FAILURE); | ||
| 2218 | |||
| 2219 | // Enable the Link Alarm | ||
| 2220 | status = sxg_write_mdio_reg(adapter, MIIM_DEV_PHY_PMA, // PHY PMA/PMD module | ||
| 2221 | LASI_CONTROL, // LASI control register | ||
| 2222 | LASI_CTL_LS_ALARM_ENABLE); // enable link alarm bit | ||
| 2223 | if (status != STATUS_SUCCESS) | ||
| 2224 | return (STATUS_FAILURE); | ||
| 2225 | |||
| 2226 | // XXXTODO - temporary - verify bit is set | ||
| 2227 | status = sxg_read_mdio_reg(adapter, MIIM_DEV_PHY_PMA, // PHY PMA/PMD module | ||
| 2228 | LASI_CONTROL, // LASI control register | ||
| 2229 | &Value); | ||
| 2230 | if (status != STATUS_SUCCESS) | ||
| 2231 | return (STATUS_FAILURE); | ||
| 2232 | if (!(Value & LASI_CTL_LS_ALARM_ENABLE)) { | ||
| 2233 | DBG_ERROR("Error! LASI Control Alarm Enable bit not set!\n"); | ||
| 2234 | } | ||
| 2235 | // Enable receive | ||
| 2236 | MaxFrame = adapter->JumboEnabled ? JUMBOMAXFRAME : ETHERMAXFRAME; | ||
| 2237 | ConfigData = (RCV_CONFIG_ENABLE | | ||
| 2238 | RCV_CONFIG_ENPARSE | | ||
| 2239 | RCV_CONFIG_RCVBAD | | ||
| 2240 | RCV_CONFIG_RCVPAUSE | | ||
| 2241 | RCV_CONFIG_TZIPV6 | | ||
| 2242 | RCV_CONFIG_TZIPV4 | | ||
| 2243 | RCV_CONFIG_HASH_16 | | ||
| 2244 | RCV_CONFIG_SOCKET | RCV_CONFIG_BUFSIZE(MaxFrame)); | ||
| 2245 | WRITE_REG(HwRegs->RcvConfig, ConfigData, TRUE); | ||
| 2246 | |||
| 2247 | WRITE_REG(HwRegs->XmtConfig, XMT_CONFIG_ENABLE, TRUE); | ||
| 2248 | |||
| 2249 | // Mark the link as down. We'll get a link event when it comes up. | ||
| 2250 | sxg_link_state(adapter, SXG_LINK_DOWN); | ||
| 2251 | |||
| 2252 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XInitLnk", | ||
| 2253 | adapter, 0, 0, 0); | ||
| 2254 | return (STATUS_SUCCESS); | ||
| 2255 | } | ||
| 2256 | |||
| 2257 | /* | ||
| 2258 | * sxg_phy_init - Initialize the PHY | ||
| 2259 | * | ||
| 2260 | * Arguments - | ||
| 2261 | * adapter - A pointer to our adapter structure | ||
| 2262 | * | ||
| 2263 | * Return | ||
| 2264 | * status | ||
| 2265 | */ | ||
| 2266 | static int sxg_phy_init(p_adapter_t adapter) | ||
| 2267 | { | ||
| 2268 | u32 Value; | ||
| 2269 | PPHY_UCODE p; | ||
| 2270 | int status; | ||
| 2271 | |||
| 2272 | DBG_ERROR("ENTER %s\n", __FUNCTION__); | ||
| 2273 | |||
| 2274 | // Read a register to identify the PHY type | ||
| 2275 | status = sxg_read_mdio_reg(adapter, MIIM_DEV_PHY_PMA, // PHY PMA/PMD module | ||
| 2276 | 0xC205, // PHY ID register (?) | ||
| 2277 | &Value); // XXXTODO - add def | ||
| 2278 | if (status != STATUS_SUCCESS) | ||
| 2279 | return (STATUS_FAILURE); | ||
| 2280 | |||
| 2281 | if (Value == 0x0012) { // 0x0012 == AEL2005C PHY(?) - XXXTODO - add def | ||
| 2282 | DBG_ERROR | ||
| 2283 | ("AEL2005C PHY detected. Downloading PHY microcode.\n"); | ||
| 2284 | |||
| 2285 | // Initialize AEL2005C PHY and download PHY microcode | ||
| 2286 | for (p = PhyUcode; p->Addr != 0xFFFF; p++) { | ||
| 2287 | if (p->Addr == 0) { | ||
| 2288 | // if address == 0, data == sleep time in ms | ||
| 2289 | mdelay(p->Data); | ||
| 2290 | } else { | ||
| 2291 | // write the given data to the specified address | ||
| 2292 | status = sxg_write_mdio_reg(adapter, MIIM_DEV_PHY_PMA, // PHY PMA/PMD module | ||
| 2293 | p->Addr, // PHY address | ||
| 2294 | p->Data); // PHY data | ||
| 2295 | if (status != STATUS_SUCCESS) | ||
| 2296 | return (STATUS_FAILURE); | ||
| 2297 | } | ||
| 2298 | } | ||
| 2299 | } | ||
| 2300 | DBG_ERROR("EXIT %s\n", __FUNCTION__); | ||
| 2301 | |||
| 2302 | return (STATUS_SUCCESS); | ||
| 2303 | } | ||
| 2304 | |||
| 2305 | /* | ||
| 2306 | * sxg_link_event - Process a link event notification from the card | ||
| 2307 | * | ||
| 2308 | * Arguments - | ||
| 2309 | * adapter - A pointer to our adapter structure | ||
| 2310 | * | ||
| 2311 | * Return | ||
| 2312 | * None | ||
| 2313 | */ | ||
| 2314 | static void sxg_link_event(p_adapter_t adapter) | ||
| 2315 | { | ||
| 2316 | PSXG_HW_REGS HwRegs = adapter->HwRegs; | ||
| 2317 | SXG_LINK_STATE LinkState; | ||
| 2318 | int status; | ||
| 2319 | u32 Value; | ||
| 2320 | |||
| 2321 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "LinkEvnt", | ||
| 2322 | adapter, 0, 0, 0); | ||
| 2323 | DBG_ERROR("ENTER %s\n", __FUNCTION__); | ||
| 2324 | |||
| 2325 | // Check the Link Status register. We should have a Link Alarm. | ||
| 2326 | READ_REG(HwRegs->LinkStatus, Value); | ||
| 2327 | if (Value & LS_LINK_ALARM) { | ||
| 2328 | // We got a Link Status alarm. First, pause to let the | ||
| 2329 | // link state settle (it can bounce a number of times) | ||
| 2330 | mdelay(10); | ||
| 2331 | |||
| 2332 | // Now clear the alarm by reading the LASI status register. | ||
| 2333 | status = sxg_read_mdio_reg(adapter, MIIM_DEV_PHY_PMA, // PHY PMA/PMD module | ||
| 2334 | LASI_STATUS, // LASI status register | ||
| 2335 | &Value); | ||
| 2336 | if (status != STATUS_SUCCESS) { | ||
| 2337 | DBG_ERROR("Error reading LASI Status MDIO register!\n"); | ||
| 2338 | sxg_link_state(adapter, SXG_LINK_DOWN); | ||
| 2339 | // ASSERT(0); | ||
| 2340 | } | ||
| 2341 | ASSERT(Value & LASI_STATUS_LS_ALARM); | ||
| 2342 | |||
| 2343 | // Now get and set the link state | ||
| 2344 | LinkState = sxg_get_link_state(adapter); | ||
| 2345 | sxg_link_state(adapter, LinkState); | ||
| 2346 | DBG_ERROR("SXG: Link Alarm occurred. Link is %s\n", | ||
| 2347 | ((LinkState == SXG_LINK_UP) ? "UP" : "DOWN")); | ||
| 2348 | } else { | ||
| 2349 | // XXXTODO - Assuming Link Attention is only being generated for the | ||
| 2350 | // Link Alarm pin (and not for a XAUI Link Status change), then it's | ||
| 2351 | // impossible to get here. Yet we've gotten here twice (under extreme | ||
| 2352 | // conditions - bouncing the link up and down many times a second). | ||
| 2353 | // Needs further investigation. | ||
| 2354 | DBG_ERROR("SXG: sxg_link_event: Can't get here!\n"); | ||
| 2355 | DBG_ERROR("SXG: Link Status == 0x%08X.\n", Value); | ||
| 2356 | // ASSERT(0); | ||
| 2357 | } | ||
| 2358 | DBG_ERROR("EXIT %s\n", __FUNCTION__); | ||
| 2359 | |||
| 2360 | } | ||
| 2361 | |||
| 2362 | /* | ||
| 2363 | * sxg_get_link_state - Determine if the link is up or down | ||
| 2364 | * | ||
| 2365 | * Arguments - | ||
| 2366 | * adapter - A pointer to our adapter structure | ||
| 2367 | * | ||
| 2368 | * Return | ||
| 2369 | * Link State | ||
| 2370 | */ | ||
| 2371 | static SXG_LINK_STATE sxg_get_link_state(p_adapter_t adapter) | ||
| 2372 | { | ||
| 2373 | int status; | ||
| 2374 | u32 Value; | ||
| 2375 | |||
| 2376 | DBG_ERROR("ENTER %s\n", __FUNCTION__); | ||
| 2377 | |||
| 2378 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "GetLink", | ||
| 2379 | adapter, 0, 0, 0); | ||
| 2380 | |||
| 2381 | // Per the Xenpak spec (and the IEEE 10Gb spec?), the link is up if | ||
| 2382 | // the following 3 bits (from 3 different MDIO registers) are all true. | ||
| 2383 | status = sxg_read_mdio_reg(adapter, MIIM_DEV_PHY_PMA, // PHY PMA/PMD module | ||
| 2384 | PHY_PMA_RCV_DET, // PMA/PMD Receive Signal Detect register | ||
| 2385 | &Value); | ||
| 2386 | if (status != STATUS_SUCCESS) | ||
| 2387 | goto bad; | ||
| 2388 | |||
| 2389 | // If PMA/PMD receive signal detect is 0, then the link is down | ||
| 2390 | if (!(Value & PMA_RCV_DETECT)) | ||
| 2391 | return (SXG_LINK_DOWN); | ||
| 2392 | |||
| 2393 | status = sxg_read_mdio_reg(adapter, MIIM_DEV_PHY_PCS, // PHY PCS module | ||
| 2394 | PHY_PCS_10G_STATUS1, // PCS 10GBASE-R Status 1 register | ||
| 2395 | &Value); | ||
| 2396 | if (status != STATUS_SUCCESS) | ||
| 2397 | goto bad; | ||
| 2398 | |||
| 2399 | // If PCS is not locked to receive blocks, then the link is down | ||
| 2400 | if (!(Value & PCS_10B_BLOCK_LOCK)) | ||
| 2401 | return (SXG_LINK_DOWN); | ||
| 2402 | |||
| 2403 | status = sxg_read_mdio_reg(adapter, MIIM_DEV_PHY_XS, // PHY XS module | ||
| 2404 | PHY_XS_LANE_STATUS, // XS Lane Status register | ||
| 2405 | &Value); | ||
| 2406 | if (status != STATUS_SUCCESS) | ||
| 2407 | goto bad; | ||
| 2408 | |||
| 2409 | // If XS transmit lanes are not aligned, then the link is down | ||
| 2410 | if (!(Value & XS_LANE_ALIGN)) | ||
| 2411 | return (SXG_LINK_DOWN); | ||
| 2412 | |||
| 2413 | // All 3 bits are true, so the link is up | ||
| 2414 | DBG_ERROR("EXIT %s\n", __FUNCTION__); | ||
| 2415 | |||
| 2416 | return (SXG_LINK_UP); | ||
| 2417 | |||
| 2418 | bad: | ||
| 2419 | // An error occurred reading an MDIO register. This shouldn't happen. | ||
| 2420 | DBG_ERROR("Error reading an MDIO register!\n"); | ||
| 2421 | ASSERT(0); | ||
| 2422 | return (SXG_LINK_DOWN); | ||
| 2423 | } | ||
| 2424 | |||
| 2425 | static void sxg_indicate_link_state(p_adapter_t adapter, SXG_LINK_STATE LinkState) | ||
| 2426 | { | ||
| 2427 | if (adapter->LinkState == SXG_LINK_UP) { | ||
| 2428 | DBG_ERROR("%s: LINK now UP, call netif_start_queue\n", | ||
| 2429 | __FUNCTION__); | ||
| 2430 | netif_start_queue(adapter->netdev); | ||
| 2431 | } else { | ||
| 2432 | DBG_ERROR("%s: LINK now DOWN, call netif_stop_queue\n", | ||
| 2433 | __FUNCTION__); | ||
| 2434 | netif_stop_queue(adapter->netdev); | ||
| 2435 | } | ||
| 2436 | } | ||
| 2437 | |||
| 2438 | /* | ||
| 2439 | * sxg_link_state - Set the link state and if necessary, indicate. | ||
| 2440 | * This routine the central point of processing for all link state changes. | ||
| 2441 | * Nothing else in the driver should alter the link state or perform | ||
| 2442 | * link state indications | ||
| 2443 | * | ||
| 2444 | * Arguments - | ||
| 2445 | * adapter - A pointer to our adapter structure | ||
| 2446 | * LinkState - The link state | ||
| 2447 | * | ||
| 2448 | * Return | ||
| 2449 | * None | ||
| 2450 | */ | ||
| 2451 | static void sxg_link_state(p_adapter_t adapter, SXG_LINK_STATE LinkState) | ||
| 2452 | { | ||
| 2453 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_IMPORTANT, "LnkINDCT", | ||
| 2454 | adapter, LinkState, adapter->LinkState, adapter->State); | ||
| 2455 | |||
| 2456 | DBG_ERROR("ENTER %s\n", __FUNCTION__); | ||
| 2457 | |||
| 2458 | // Hold the adapter lock during this routine. Maybe move | ||
| 2459 | // the lock to the caller. | ||
| 2460 | spin_lock(&adapter->AdapterLock); | ||
| 2461 | if (LinkState == adapter->LinkState) { | ||
| 2462 | // Nothing changed.. | ||
| 2463 | spin_unlock(&adapter->AdapterLock); | ||
| 2464 | DBG_ERROR("EXIT #0 %s\n", __FUNCTION__); | ||
| 2465 | return; | ||
| 2466 | } | ||
| 2467 | // Save the adapter state | ||
| 2468 | adapter->LinkState = LinkState; | ||
| 2469 | |||
| 2470 | // Drop the lock and indicate link state | ||
| 2471 | spin_unlock(&adapter->AdapterLock); | ||
| 2472 | DBG_ERROR("EXIT #1 %s\n", __FUNCTION__); | ||
| 2473 | |||
| 2474 | sxg_indicate_link_state(adapter, LinkState); | ||
| 2475 | } | ||
| 2476 | |||
| 2477 | /* | ||
| 2478 | * sxg_write_mdio_reg - Write to a register on the MDIO bus | ||
| 2479 | * | ||
| 2480 | * Arguments - | ||
| 2481 | * adapter - A pointer to our adapter structure | ||
| 2482 | * DevAddr - MDIO device number being addressed | ||
| 2483 | * RegAddr - register address for the specified MDIO device | ||
| 2484 | * Value - value to write to the MDIO register | ||
| 2485 | * | ||
| 2486 | * Return | ||
| 2487 | * status | ||
| 2488 | */ | ||
| 2489 | static int sxg_write_mdio_reg(p_adapter_t adapter, | ||
| 2490 | u32 DevAddr, u32 RegAddr, u32 Value) | ||
| 2491 | { | ||
| 2492 | PSXG_HW_REGS HwRegs = adapter->HwRegs; | ||
| 2493 | u32 AddrOp; // Address operation (written to MIIM field reg) | ||
| 2494 | u32 WriteOp; // Write operation (written to MIIM field reg) | ||
| 2495 | u32 Cmd; // Command (written to MIIM command reg) | ||
| 2496 | u32 ValueRead; | ||
| 2497 | u32 Timeout; | ||
| 2498 | |||
| 2499 | // DBG_ERROR("ENTER %s\n", __FUNCTION__); | ||
| 2500 | |||
| 2501 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "WrtMDIO", | ||
| 2502 | adapter, 0, 0, 0); | ||
| 2503 | |||
| 2504 | // Ensure values don't exceed field width | ||
| 2505 | DevAddr &= 0x001F; // 5-bit field | ||
| 2506 | RegAddr &= 0xFFFF; // 16-bit field | ||
| 2507 | Value &= 0xFFFF; // 16-bit field | ||
| 2508 | |||
| 2509 | // Set MIIM field register bits for an MIIM address operation | ||
| 2510 | AddrOp = (MIIM_PORT_NUM << AXGMAC_AMIIM_FIELD_PORT_SHIFT) | | ||
| 2511 | (DevAddr << AXGMAC_AMIIM_FIELD_DEV_SHIFT) | | ||
| 2512 | (MIIM_TA_10GB << AXGMAC_AMIIM_FIELD_TA_SHIFT) | | ||
| 2513 | (MIIM_OP_ADDR << AXGMAC_AMIIM_FIELD_OP_SHIFT) | RegAddr; | ||
| 2514 | |||
| 2515 | // Set MIIM field register bits for an MIIM write operation | ||
| 2516 | WriteOp = (MIIM_PORT_NUM << AXGMAC_AMIIM_FIELD_PORT_SHIFT) | | ||
| 2517 | (DevAddr << AXGMAC_AMIIM_FIELD_DEV_SHIFT) | | ||
| 2518 | (MIIM_TA_10GB << AXGMAC_AMIIM_FIELD_TA_SHIFT) | | ||
| 2519 | (MIIM_OP_WRITE << AXGMAC_AMIIM_FIELD_OP_SHIFT) | Value; | ||
| 2520 | |||
| 2521 | // Set MIIM command register bits to execute an MIIM command | ||
| 2522 | Cmd = AXGMAC_AMIIM_CMD_START | AXGMAC_AMIIM_CMD_10G_OPERATION; | ||
| 2523 | |||
| 2524 | // Reset the command register command bit (in case it's not 0) | ||
| 2525 | WRITE_REG(HwRegs->MacAmiimCmd, 0, TRUE); | ||
| 2526 | |||
| 2527 | // MIIM write to set the address of the specified MDIO register | ||
| 2528 | WRITE_REG(HwRegs->MacAmiimField, AddrOp, TRUE); | ||
| 2529 | |||
| 2530 | // Write to MIIM Command Register to execute to address operation | ||
| 2531 | WRITE_REG(HwRegs->MacAmiimCmd, Cmd, TRUE); | ||
| 2532 | |||
| 2533 | // Poll AMIIM Indicator register to wait for completion | ||
| 2534 | Timeout = SXG_LINK_TIMEOUT; | ||
| 2535 | do { | ||
| 2536 | udelay(100); // Timeout in 100us units | ||
| 2537 | READ_REG(HwRegs->MacAmiimIndicator, ValueRead); | ||
| 2538 | if (--Timeout == 0) { | ||
| 2539 | return (STATUS_FAILURE); | ||
| 2540 | } | ||
| 2541 | } while (ValueRead & AXGMAC_AMIIM_INDC_BUSY); | ||
| 2542 | |||
| 2543 | // Reset the command register command bit | ||
| 2544 | WRITE_REG(HwRegs->MacAmiimCmd, 0, TRUE); | ||
| 2545 | |||
| 2546 | // MIIM write to set up an MDIO write operation | ||
| 2547 | WRITE_REG(HwRegs->MacAmiimField, WriteOp, TRUE); | ||
| 2548 | |||
| 2549 | // Write to MIIM Command Register to execute the write operation | ||
| 2550 | WRITE_REG(HwRegs->MacAmiimCmd, Cmd, TRUE); | ||
| 2551 | |||
| 2552 | // Poll AMIIM Indicator register to wait for completion | ||
| 2553 | Timeout = SXG_LINK_TIMEOUT; | ||
| 2554 | do { | ||
| 2555 | udelay(100); // Timeout in 100us units | ||
| 2556 | READ_REG(HwRegs->MacAmiimIndicator, ValueRead); | ||
| 2557 | if (--Timeout == 0) { | ||
| 2558 | return (STATUS_FAILURE); | ||
| 2559 | } | ||
| 2560 | } while (ValueRead & AXGMAC_AMIIM_INDC_BUSY); | ||
| 2561 | |||
| 2562 | // DBG_ERROR("EXIT %s\n", __FUNCTION__); | ||
| 2563 | |||
| 2564 | return (STATUS_SUCCESS); | ||
| 2565 | } | ||
| 2566 | |||
| 2567 | /* | ||
| 2568 | * sxg_read_mdio_reg - Read a register on the MDIO bus | ||
| 2569 | * | ||
| 2570 | * Arguments - | ||
| 2571 | * adapter - A pointer to our adapter structure | ||
| 2572 | * DevAddr - MDIO device number being addressed | ||
| 2573 | * RegAddr - register address for the specified MDIO device | ||
| 2574 | * pValue - pointer to where to put data read from the MDIO register | ||
| 2575 | * | ||
| 2576 | * Return | ||
| 2577 | * status | ||
| 2578 | */ | ||
| 2579 | static int sxg_read_mdio_reg(p_adapter_t adapter, | ||
| 2580 | u32 DevAddr, u32 RegAddr, u32 * pValue) | ||
| 2581 | { | ||
| 2582 | PSXG_HW_REGS HwRegs = adapter->HwRegs; | ||
| 2583 | u32 AddrOp; // Address operation (written to MIIM field reg) | ||
| 2584 | u32 ReadOp; // Read operation (written to MIIM field reg) | ||
| 2585 | u32 Cmd; // Command (written to MIIM command reg) | ||
| 2586 | u32 ValueRead; | ||
| 2587 | u32 Timeout; | ||
| 2588 | |||
| 2589 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "WrtMDIO", | ||
| 2590 | adapter, 0, 0, 0); | ||
| 2591 | // DBG_ERROR("ENTER %s\n", __FUNCTION__); | ||
| 2592 | |||
| 2593 | // Ensure values don't exceed field width | ||
| 2594 | DevAddr &= 0x001F; // 5-bit field | ||
| 2595 | RegAddr &= 0xFFFF; // 16-bit field | ||
| 2596 | |||
| 2597 | // Set MIIM field register bits for an MIIM address operation | ||
| 2598 | AddrOp = (MIIM_PORT_NUM << AXGMAC_AMIIM_FIELD_PORT_SHIFT) | | ||
| 2599 | (DevAddr << AXGMAC_AMIIM_FIELD_DEV_SHIFT) | | ||
| 2600 | (MIIM_TA_10GB << AXGMAC_AMIIM_FIELD_TA_SHIFT) | | ||
| 2601 | (MIIM_OP_ADDR << AXGMAC_AMIIM_FIELD_OP_SHIFT) | RegAddr; | ||
| 2602 | |||
| 2603 | // Set MIIM field register bits for an MIIM read operation | ||
| 2604 | ReadOp = (MIIM_PORT_NUM << AXGMAC_AMIIM_FIELD_PORT_SHIFT) | | ||
| 2605 | (DevAddr << AXGMAC_AMIIM_FIELD_DEV_SHIFT) | | ||
| 2606 | (MIIM_TA_10GB << AXGMAC_AMIIM_FIELD_TA_SHIFT) | | ||
| 2607 | (MIIM_OP_READ << AXGMAC_AMIIM_FIELD_OP_SHIFT); | ||
| 2608 | |||
| 2609 | // Set MIIM command register bits to execute an MIIM command | ||
| 2610 | Cmd = AXGMAC_AMIIM_CMD_START | AXGMAC_AMIIM_CMD_10G_OPERATION; | ||
| 2611 | |||
| 2612 | // Reset the command register command bit (in case it's not 0) | ||
| 2613 | WRITE_REG(HwRegs->MacAmiimCmd, 0, TRUE); | ||
| 2614 | |||
| 2615 | // MIIM write to set the address of the specified MDIO register | ||
| 2616 | WRITE_REG(HwRegs->MacAmiimField, AddrOp, TRUE); | ||
| 2617 | |||
| 2618 | // Write to MIIM Command Register to execute to address operation | ||
| 2619 | WRITE_REG(HwRegs->MacAmiimCmd, Cmd, TRUE); | ||
| 2620 | |||
| 2621 | // Poll AMIIM Indicator register to wait for completion | ||
| 2622 | Timeout = SXG_LINK_TIMEOUT; | ||
| 2623 | do { | ||
| 2624 | udelay(100); // Timeout in 100us units | ||
| 2625 | READ_REG(HwRegs->MacAmiimIndicator, ValueRead); | ||
| 2626 | if (--Timeout == 0) { | ||
| 2627 | return (STATUS_FAILURE); | ||
| 2628 | } | ||
| 2629 | } while (ValueRead & AXGMAC_AMIIM_INDC_BUSY); | ||
| 2630 | |||
| 2631 | // Reset the command register command bit | ||
| 2632 | WRITE_REG(HwRegs->MacAmiimCmd, 0, TRUE); | ||
| 2633 | |||
| 2634 | // MIIM write to set up an MDIO register read operation | ||
| 2635 | WRITE_REG(HwRegs->MacAmiimField, ReadOp, TRUE); | ||
| 2636 | |||
| 2637 | // Write to MIIM Command Register to execute the read operation | ||
| 2638 | WRITE_REG(HwRegs->MacAmiimCmd, Cmd, TRUE); | ||
| 2639 | |||
| 2640 | // Poll AMIIM Indicator register to wait for completion | ||
| 2641 | Timeout = SXG_LINK_TIMEOUT; | ||
| 2642 | do { | ||
| 2643 | udelay(100); // Timeout in 100us units | ||
| 2644 | READ_REG(HwRegs->MacAmiimIndicator, ValueRead); | ||
| 2645 | if (--Timeout == 0) { | ||
| 2646 | return (STATUS_FAILURE); | ||
| 2647 | } | ||
| 2648 | } while (ValueRead & AXGMAC_AMIIM_INDC_BUSY); | ||
| 2649 | |||
| 2650 | // Read the MDIO register data back from the field register | ||
| 2651 | READ_REG(HwRegs->MacAmiimField, *pValue); | ||
| 2652 | *pValue &= 0xFFFF; // data is in the lower 16 bits | ||
| 2653 | |||
| 2654 | // DBG_ERROR("EXIT %s\n", __FUNCTION__); | ||
| 2655 | |||
| 2656 | return (STATUS_SUCCESS); | ||
| 2657 | } | ||
| 2658 | |||
| 2659 | /* | ||
| 2660 | * Allocate a mcast_address structure to hold the multicast address. | ||
| 2661 | * Link it in. | ||
| 2662 | */ | ||
| 2663 | static int sxg_mcast_add_list(p_adapter_t adapter, char *address) | ||
| 2664 | { | ||
| 2665 | p_mcast_address_t mcaddr, mlist; | ||
| 2666 | bool equaladdr; | ||
| 2667 | |||
| 2668 | /* Check to see if it already exists */ | ||
| 2669 | mlist = adapter->mcastaddrs; | ||
| 2670 | while (mlist) { | ||
| 2671 | ETHER_EQ_ADDR(mlist->address, address, equaladdr); | ||
| 2672 | if (equaladdr) { | ||
| 2673 | return (STATUS_SUCCESS); | ||
| 2674 | } | ||
| 2675 | mlist = mlist->next; | ||
| 2676 | } | ||
| 2677 | |||
| 2678 | /* Doesn't already exist. Allocate a structure to hold it */ | ||
| 2679 | mcaddr = kmalloc(sizeof(mcast_address_t), GFP_ATOMIC); | ||
| 2680 | if (mcaddr == NULL) | ||
| 2681 | return 1; | ||
| 2682 | |||
| 2683 | memcpy(mcaddr->address, address, 6); | ||
| 2684 | |||
| 2685 | mcaddr->next = adapter->mcastaddrs; | ||
| 2686 | adapter->mcastaddrs = mcaddr; | ||
| 2687 | |||
| 2688 | return (STATUS_SUCCESS); | ||
| 2689 | } | ||
| 2690 | |||
| 2691 | /* | ||
| 2692 | * Functions to obtain the CRC corresponding to the destination mac address. | ||
| 2693 | * This is a standard ethernet CRC in that it is a 32-bit, reflected CRC using | ||
| 2694 | * the polynomial: | ||
| 2695 | * x^32 + x^26 + x^23 + x^22 + x^16 + x^12 + x^11 + x^10 + x^8 + x^7 + x^5 + x^4 + x^2 + x^1. | ||
| 2696 | * | ||
| 2697 | * After the CRC for the 6 bytes is generated (but before the value is complemented), | ||
| 2698 | * we must then transpose the value and return bits 30-23. | ||
| 2699 | * | ||
| 2700 | */ | ||
| 2701 | static u32 sxg_crc_table[256]; /* Table of CRC's for all possible byte values */ | ||
| 2702 | static u32 sxg_crc_init; /* Is table initialized */ | ||
| 2703 | |||
| 2704 | /* | ||
| 2705 | * Contruct the CRC32 table | ||
| 2706 | */ | ||
| 2707 | static void sxg_mcast_init_crc32(void) | ||
| 2708 | { | ||
| 2709 | u32 c; /* CRC shit reg */ | ||
| 2710 | u32 e = 0; /* Poly X-or pattern */ | ||
| 2711 | int i; /* counter */ | ||
| 2712 | int k; /* byte being shifted into crc */ | ||
| 2713 | |||
| 2714 | static int p[] = { 0, 1, 2, 4, 5, 7, 8, 10, 11, 12, 16, 22, 23, 26 }; | ||
| 2715 | |||
| 2716 | for (i = 0; i < sizeof(p) / sizeof(int); i++) { | ||
| 2717 | e |= 1L << (31 - p[i]); | ||
| 2718 | } | ||
| 2719 | |||
| 2720 | for (i = 1; i < 256; i++) { | ||
| 2721 | c = i; | ||
| 2722 | for (k = 8; k; k--) { | ||
| 2723 | c = c & 1 ? (c >> 1) ^ e : c >> 1; | ||
| 2724 | } | ||
| 2725 | sxg_crc_table[i] = c; | ||
| 2726 | } | ||
| 2727 | } | ||
| 2728 | |||
| 2729 | /* | ||
| 2730 | * Return the MAC hast as described above. | ||
| 2731 | */ | ||
| 2732 | static unsigned char sxg_mcast_get_mac_hash(char *macaddr) | ||
| 2733 | { | ||
| 2734 | u32 crc; | ||
| 2735 | char *p; | ||
| 2736 | int i; | ||
| 2737 | unsigned char machash = 0; | ||
| 2738 | |||
| 2739 | if (!sxg_crc_init) { | ||
| 2740 | sxg_mcast_init_crc32(); | ||
| 2741 | sxg_crc_init = 1; | ||
| 2742 | } | ||
| 2743 | |||
| 2744 | crc = 0xFFFFFFFF; /* Preload shift register, per crc-32 spec */ | ||
| 2745 | for (i = 0, p = macaddr; i < 6; ++p, ++i) { | ||
| 2746 | crc = (crc >> 8) ^ sxg_crc_table[(crc ^ *p) & 0xFF]; | ||
| 2747 | } | ||
| 2748 | |||
| 2749 | /* Return bits 1-8, transposed */ | ||
| 2750 | for (i = 1; i < 9; i++) { | ||
| 2751 | machash |= (((crc >> i) & 1) << (8 - i)); | ||
| 2752 | } | ||
| 2753 | |||
| 2754 | return (machash); | ||
| 2755 | } | ||
| 2756 | |||
| 2757 | static void sxg_mcast_set_bit(p_adapter_t adapter, char *address) | ||
| 2758 | { | ||
| 2759 | unsigned char crcpoly; | ||
| 2760 | |||
| 2761 | /* Get the CRC polynomial for the mac address */ | ||
| 2762 | crcpoly = sxg_mcast_get_mac_hash(address); | ||
| 2763 | |||
| 2764 | /* We only have space on the SLIC for 64 entries. Lop | ||
| 2765 | * off the top two bits. (2^6 = 64) | ||
| 2766 | */ | ||
| 2767 | crcpoly &= 0x3F; | ||
| 2768 | |||
| 2769 | /* OR in the new bit into our 64 bit mask. */ | ||
| 2770 | adapter->MulticastMask |= (u64) 1 << crcpoly; | ||
| 2771 | } | ||
| 2772 | |||
| 2773 | static void sxg_mcast_set_list(p_net_device dev) | ||
| 2774 | { | ||
| 2775 | #if XXXTODO | ||
| 2776 | p_adapter_t adapter = (p_adapter_t) netdev_priv(dev); | ||
| 2777 | int status = STATUS_SUCCESS; | ||
| 2778 | int i; | ||
| 2779 | char *addresses; | ||
| 2780 | struct dev_mc_list *mc_list = dev->mc_list; | ||
| 2781 | int mc_count = dev->mc_count; | ||
| 2782 | |||
| 2783 | ASSERT(adapter); | ||
| 2784 | |||
| 2785 | for (i = 1; i <= mc_count; i++) { | ||
| 2786 | addresses = (char *) & mc_list->dmi_addr; | ||
| 2787 | if (mc_list->dmi_addrlen == 6) { | ||
| 2788 | status = sxg_mcast_add_list(adapter, addresses); | ||
| 2789 | if (status != STATUS_SUCCESS) { | ||
| 2790 | break; | ||
| 2791 | } | ||
| 2792 | } else { | ||
| 2793 | status = -EINVAL; | ||
| 2794 | break; | ||
| 2795 | } | ||
| 2796 | sxg_mcast_set_bit(adapter, addresses); | ||
| 2797 | mc_list = mc_list->next; | ||
| 2798 | } | ||
| 2799 | |||
| 2800 | DBG_ERROR("%s a->devflags_prev[%x] dev->flags[%x] status[%x]\n", | ||
| 2801 | __FUNCTION__, adapter->devflags_prev, dev->flags, status); | ||
| 2802 | if (adapter->devflags_prev != dev->flags) { | ||
| 2803 | adapter->macopts = MAC_DIRECTED; | ||
| 2804 | if (dev->flags) { | ||
| 2805 | if (dev->flags & IFF_BROADCAST) { | ||
| 2806 | adapter->macopts |= MAC_BCAST; | ||
| 2807 | } | ||
| 2808 | if (dev->flags & IFF_PROMISC) { | ||
| 2809 | adapter->macopts |= MAC_PROMISC; | ||
| 2810 | } | ||
| 2811 | if (dev->flags & IFF_ALLMULTI) { | ||
| 2812 | adapter->macopts |= MAC_ALLMCAST; | ||
| 2813 | } | ||
| 2814 | if (dev->flags & IFF_MULTICAST) { | ||
| 2815 | adapter->macopts |= MAC_MCAST; | ||
| 2816 | } | ||
| 2817 | } | ||
| 2818 | adapter->devflags_prev = dev->flags; | ||
| 2819 | DBG_ERROR("%s call sxg_config_set adapter->macopts[%x]\n", | ||
| 2820 | __FUNCTION__, adapter->macopts); | ||
| 2821 | sxg_config_set(adapter, TRUE); | ||
| 2822 | } else { | ||
| 2823 | if (status == STATUS_SUCCESS) { | ||
| 2824 | sxg_mcast_set_mask(adapter); | ||
| 2825 | } | ||
| 2826 | } | ||
| 2827 | #endif | ||
| 2828 | return; | ||
| 2829 | } | ||
| 2830 | |||
| 2831 | static void sxg_mcast_set_mask(p_adapter_t adapter) | ||
| 2832 | { | ||
| 2833 | PSXG_UCODE_REGS sxg_regs = adapter->UcodeRegs; | ||
| 2834 | |||
| 2835 | DBG_ERROR("%s ENTER (%s) macopts[%x] mask[%llx]\n", __FUNCTION__, | ||
| 2836 | adapter->netdev->name, (unsigned int) adapter->MacFilter, | ||
| 2837 | adapter->MulticastMask); | ||
| 2838 | |||
| 2839 | if (adapter->MacFilter & (MAC_ALLMCAST | MAC_PROMISC)) { | ||
| 2840 | /* Turn on all multicast addresses. We have to do this for promiscuous | ||
| 2841 | * mode as well as ALLMCAST mode. It saves the Microcode from having | ||
| 2842 | * to keep state about the MAC configuration. | ||
| 2843 | */ | ||
| 2844 | // DBG_ERROR("sxg: %s macopts = MAC_ALLMCAST | MAC_PROMISC\n SLUT MODE!!!\n",__FUNCTION__); | ||
| 2845 | WRITE_REG(sxg_regs->McastLow, 0xFFFFFFFF, FLUSH); | ||
| 2846 | WRITE_REG(sxg_regs->McastHigh, 0xFFFFFFFF, FLUSH); | ||
| 2847 | // DBG_ERROR("%s (%s) WRITE to slic_regs slic_mcastlow&high 0xFFFFFFFF\n",__FUNCTION__, adapter->netdev->name); | ||
| 2848 | |||
| 2849 | } else { | ||
| 2850 | /* Commit our multicast mast to the SLIC by writing to the multicast | ||
| 2851 | * address mask registers | ||
| 2852 | */ | ||
| 2853 | DBG_ERROR("%s (%s) WRITE mcastlow[%lx] mcasthigh[%lx]\n", | ||
| 2854 | __FUNCTION__, adapter->netdev->name, | ||
| 2855 | ((ulong) (adapter->MulticastMask & 0xFFFFFFFF)), | ||
| 2856 | ((ulong) | ||
| 2857 | ((adapter->MulticastMask >> 32) & 0xFFFFFFFF))); | ||
| 2858 | |||
| 2859 | WRITE_REG(sxg_regs->McastLow, | ||
| 2860 | (u32) (adapter->MulticastMask & 0xFFFFFFFF), | ||
| 2861 | FLUSH); | ||
| 2862 | WRITE_REG(sxg_regs->McastHigh, | ||
| 2863 | (u32) ((adapter-> | ||
| 2864 | MulticastMask >> 32) & 0xFFFFFFFF), | ||
| 2865 | FLUSH); | ||
| 2866 | } | ||
| 2867 | } | ||
| 2868 | |||
| 2869 | static void sxg_unmap_mmio_space(p_adapter_t adapter) | ||
| 2870 | { | ||
| 2871 | #if LINUX_FREES_ADAPTER_RESOURCES | ||
| 2872 | // if (adapter->Regs) { | ||
| 2873 | // iounmap(adapter->Regs); | ||
| 2874 | // } | ||
| 2875 | // adapter->slic_regs = NULL; | ||
| 2876 | #endif | ||
| 2877 | } | ||
| 2878 | |||
| 2879 | #if XXXTODO | ||
| 2880 | /* | ||
| 2881 | * SxgFreeResources - Free everything allocated in SxgAllocateResources | ||
| 2882 | * | ||
| 2883 | * Arguments - | ||
| 2884 | * adapter - A pointer to our adapter structure | ||
| 2885 | * | ||
| 2886 | * Return | ||
| 2887 | * none | ||
| 2888 | */ | ||
| 2889 | void SxgFreeResources(p_adapter_t adapter) | ||
| 2890 | { | ||
| 2891 | u32 RssIds, IsrCount; | ||
| 2892 | PTCP_OBJECT TcpObject; | ||
| 2893 | u32 i; | ||
| 2894 | BOOLEAN TimerCancelled; | ||
| 2895 | |||
| 2896 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "FreeRes", | ||
| 2897 | adapter, adapter->MaxTcbs, 0, 0); | ||
| 2898 | |||
| 2899 | RssIds = SXG_RSS_CPU_COUNT(adapter); | ||
| 2900 | IsrCount = adapter->MsiEnabled ? RssIds : 1; | ||
| 2901 | |||
| 2902 | if (adapter->BasicAllocations == FALSE) { | ||
| 2903 | // No allocations have been made, including spinlocks, | ||
| 2904 | // or listhead initializations. Return. | ||
| 2905 | return; | ||
| 2906 | } | ||
| 2907 | |||
| 2908 | if (!(IsListEmpty(&adapter->AllRcvBlocks))) { | ||
| 2909 | SxgFreeRcvBlocks(adapter); | ||
| 2910 | } | ||
| 2911 | if (!(IsListEmpty(&adapter->AllSglBuffers))) { | ||
| 2912 | SxgFreeSglBuffers(adapter); | ||
| 2913 | } | ||
| 2914 | // Free event queues. | ||
| 2915 | if (adapter->EventRings) { | ||
| 2916 | pci_free_consistent(adapter->pcidev, | ||
| 2917 | sizeof(SXG_EVENT_RING) * RssIds, | ||
| 2918 | adapter->EventRings, adapter->PEventRings); | ||
| 2919 | } | ||
| 2920 | if (adapter->Isr) { | ||
| 2921 | pci_free_consistent(adapter->pcidev, | ||
| 2922 | sizeof(u32) * IsrCount, | ||
| 2923 | adapter->Isr, adapter->PIsr); | ||
| 2924 | } | ||
| 2925 | if (adapter->XmtRingZeroIndex) { | ||
| 2926 | pci_free_consistent(adapter->pcidev, | ||
| 2927 | sizeof(u32), | ||
| 2928 | adapter->XmtRingZeroIndex, | ||
| 2929 | adapter->PXmtRingZeroIndex); | ||
| 2930 | } | ||
| 2931 | if (adapter->IndirectionTable) { | ||
| 2932 | pci_free_consistent(adapter->pcidev, | ||
| 2933 | SXG_MAX_RSS_TABLE_SIZE, | ||
| 2934 | adapter->IndirectionTable, | ||
| 2935 | adapter->PIndirectionTable); | ||
| 2936 | } | ||
| 2937 | |||
| 2938 | SXG_FREE_PACKET_POOL(adapter->PacketPoolHandle); | ||
| 2939 | SXG_FREE_BUFFER_POOL(adapter->BufferPoolHandle); | ||
| 2940 | |||
| 2941 | // Unmap register spaces | ||
| 2942 | SxgUnmapResources(adapter); | ||
| 2943 | |||
| 2944 | // Deregister DMA | ||
| 2945 | if (adapter->DmaHandle) { | ||
| 2946 | SXG_DEREGISTER_DMA(adapter->DmaHandle); | ||
| 2947 | } | ||
| 2948 | // Deregister interrupt | ||
| 2949 | SxgDeregisterInterrupt(adapter); | ||
| 2950 | |||
| 2951 | // Possibly free system info (5.2 only) | ||
| 2952 | SXG_RELEASE_SYSTEM_INFO(adapter); | ||
| 2953 | |||
| 2954 | SxgDiagFreeResources(adapter); | ||
| 2955 | |||
| 2956 | SxgFreeMCastAddrs(adapter); | ||
| 2957 | |||
| 2958 | if (SXG_TIMER_ALLOCATED(adapter->ResetTimer)) { | ||
| 2959 | SXG_CANCEL_TIMER(adapter->ResetTimer, TimerCancelled); | ||
| 2960 | SXG_FREE_TIMER(adapter->ResetTimer); | ||
| 2961 | } | ||
| 2962 | if (SXG_TIMER_ALLOCATED(adapter->RssTimer)) { | ||
| 2963 | SXG_CANCEL_TIMER(adapter->RssTimer, TimerCancelled); | ||
| 2964 | SXG_FREE_TIMER(adapter->RssTimer); | ||
| 2965 | } | ||
| 2966 | if (SXG_TIMER_ALLOCATED(adapter->OffloadTimer)) { | ||
| 2967 | SXG_CANCEL_TIMER(adapter->OffloadTimer, TimerCancelled); | ||
| 2968 | SXG_FREE_TIMER(adapter->OffloadTimer); | ||
| 2969 | } | ||
| 2970 | |||
| 2971 | adapter->BasicAllocations = FALSE; | ||
| 2972 | |||
| 2973 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XFreeRes", | ||
| 2974 | adapter, adapter->MaxTcbs, 0, 0); | ||
| 2975 | } | ||
| 2976 | #endif | ||
| 2977 | |||
| 2978 | /* | ||
| 2979 | * sxg_allocate_complete - | ||
| 2980 | * | ||
| 2981 | * This routine is called when a memory allocation has completed. | ||
| 2982 | * | ||
| 2983 | * Arguments - | ||
| 2984 | * p_adapter_t - Our adapter structure | ||
| 2985 | * VirtualAddress - Memory virtual address | ||
| 2986 | * PhysicalAddress - Memory physical address | ||
| 2987 | * Length - Length of memory allocated (or 0) | ||
| 2988 | * Context - The type of buffer allocated | ||
| 2989 | * | ||
| 2990 | * Return | ||
| 2991 | * None. | ||
| 2992 | */ | ||
| 2993 | static void sxg_allocate_complete(p_adapter_t adapter, | ||
| 2994 | void *VirtualAddress, | ||
| 2995 | dma_addr_t PhysicalAddress, | ||
| 2996 | u32 Length, SXG_BUFFER_TYPE Context) | ||
| 2997 | { | ||
| 2998 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "AllocCmp", | ||
| 2999 | adapter, VirtualAddress, Length, Context); | ||
| 3000 | ASSERT(adapter->AllocationsPending); | ||
| 3001 | --adapter->AllocationsPending; | ||
| 3002 | |||
| 3003 | switch (Context) { | ||
| 3004 | |||
| 3005 | case SXG_BUFFER_TYPE_RCV: | ||
| 3006 | sxg_allocate_rcvblock_complete(adapter, | ||
| 3007 | VirtualAddress, | ||
| 3008 | PhysicalAddress, Length); | ||
| 3009 | break; | ||
| 3010 | case SXG_BUFFER_TYPE_SGL: | ||
| 3011 | sxg_allocate_sgl_buffer_complete(adapter, | ||
| 3012 | (PSXG_SCATTER_GATHER) | ||
| 3013 | VirtualAddress, | ||
| 3014 | PhysicalAddress, Length); | ||
| 3015 | break; | ||
| 3016 | } | ||
| 3017 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XAlocCmp", | ||
| 3018 | adapter, VirtualAddress, Length, Context); | ||
| 3019 | } | ||
| 3020 | |||
| 3021 | /* | ||
| 3022 | * sxg_allocate_buffer_memory - Shared memory allocation routine used for | ||
| 3023 | * synchronous and asynchronous buffer allocations | ||
| 3024 | * | ||
| 3025 | * Arguments - | ||
| 3026 | * adapter - A pointer to our adapter structure | ||
| 3027 | * Size - block size to allocate | ||
| 3028 | * BufferType - Type of buffer to allocate | ||
| 3029 | * | ||
| 3030 | * Return | ||
| 3031 | * int | ||
| 3032 | */ | ||
| 3033 | static int sxg_allocate_buffer_memory(p_adapter_t adapter, | ||
| 3034 | u32 Size, SXG_BUFFER_TYPE BufferType) | ||
| 3035 | { | ||
| 3036 | int status; | ||
| 3037 | void * Buffer; | ||
| 3038 | dma_addr_t pBuffer; | ||
| 3039 | |||
| 3040 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "AllocMem", | ||
| 3041 | adapter, Size, BufferType, 0); | ||
| 3042 | // Grab the adapter lock and check the state. | ||
| 3043 | // If we're in anything other than INITIALIZING or | ||
| 3044 | // RUNNING state, fail. This is to prevent | ||
| 3045 | // allocations in an improper driver state | ||
| 3046 | spin_lock(&adapter->AdapterLock); | ||
| 3047 | |||
| 3048 | // Increment the AllocationsPending count while holding | ||
| 3049 | // the lock. Pause processing relies on this | ||
| 3050 | ++adapter->AllocationsPending; | ||
| 3051 | spin_unlock(&adapter->AdapterLock); | ||
| 3052 | |||
| 3053 | // At initialization time allocate resources synchronously. | ||
| 3054 | Buffer = pci_alloc_consistent(adapter->pcidev, Size, &pBuffer); | ||
| 3055 | if (Buffer == NULL) { | ||
| 3056 | spin_lock(&adapter->AdapterLock); | ||
| 3057 | // Decrement the AllocationsPending count while holding | ||
| 3058 | // the lock. Pause processing relies on this | ||
| 3059 | --adapter->AllocationsPending; | ||
| 3060 | spin_unlock(&adapter->AdapterLock); | ||
| 3061 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "AlcMemF1", | ||
| 3062 | adapter, Size, BufferType, 0); | ||
| 3063 | return (STATUS_RESOURCES); | ||
| 3064 | } | ||
| 3065 | sxg_allocate_complete(adapter, Buffer, pBuffer, Size, BufferType); | ||
| 3066 | status = STATUS_SUCCESS; | ||
| 3067 | |||
| 3068 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XAlocMem", | ||
| 3069 | adapter, Size, BufferType, status); | ||
| 3070 | return (status); | ||
| 3071 | } | ||
| 3072 | |||
| 3073 | /* | ||
| 3074 | * sxg_allocate_rcvblock_complete - Complete a receive descriptor block allocation | ||
| 3075 | * | ||
| 3076 | * Arguments - | ||
| 3077 | * adapter - A pointer to our adapter structure | ||
| 3078 | * RcvBlock - receive block virtual address | ||
| 3079 | * PhysicalAddress - Physical address | ||
| 3080 | * Length - Memory length | ||
| 3081 | * | ||
| 3082 | * Return | ||
| 3083 | * | ||
| 3084 | */ | ||
| 3085 | static void sxg_allocate_rcvblock_complete(p_adapter_t adapter, | ||
| 3086 | void * RcvBlock, | ||
| 3087 | dma_addr_t PhysicalAddress, u32 Length) | ||
| 3088 | { | ||
| 3089 | u32 i; | ||
| 3090 | u32 BufferSize = adapter->ReceiveBufferSize; | ||
| 3091 | u64 Paddr; | ||
| 3092 | PSXG_RCV_BLOCK_HDR RcvBlockHdr; | ||
| 3093 | unsigned char *RcvDataBuffer; | ||
| 3094 | PSXG_RCV_DATA_BUFFER_HDR RcvDataBufferHdr; | ||
| 3095 | PSXG_RCV_DESCRIPTOR_BLOCK RcvDescriptorBlock; | ||
| 3096 | PSXG_RCV_DESCRIPTOR_BLOCK_HDR RcvDescriptorBlockHdr; | ||
| 3097 | |||
| 3098 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "AlRcvBlk", | ||
| 3099 | adapter, RcvBlock, Length, 0); | ||
| 3100 | if (RcvBlock == NULL) { | ||
| 3101 | goto fail; | ||
| 3102 | } | ||
| 3103 | memset(RcvBlock, 0, Length); | ||
| 3104 | ASSERT((BufferSize == SXG_RCV_DATA_BUFFER_SIZE) || | ||
| 3105 | (BufferSize == SXG_RCV_JUMBO_BUFFER_SIZE)); | ||
| 3106 | ASSERT(Length == SXG_RCV_BLOCK_SIZE(BufferSize)); | ||
| 3107 | // First, initialize the contained pool of receive data | ||
| 3108 | // buffers. This initialization requires NBL/NB/MDL allocations, | ||
| 3109 | // If any of them fail, free the block and return without | ||
| 3110 | // queueing the shared memory | ||
| 3111 | RcvDataBuffer = RcvBlock; | ||
| 3112 | #if 0 | ||
| 3113 | for (i = 0, Paddr = *PhysicalAddress; | ||
| 3114 | i < SXG_RCV_DESCRIPTORS_PER_BLOCK; | ||
| 3115 | i++, Paddr.LowPart += BufferSize, RcvDataBuffer += BufferSize) | ||
| 3116 | #endif | ||
| 3117 | for (i = 0, Paddr = PhysicalAddress; | ||
| 3118 | i < SXG_RCV_DESCRIPTORS_PER_BLOCK; | ||
| 3119 | i++, Paddr += BufferSize, RcvDataBuffer += BufferSize) { | ||
| 3120 | // | ||
| 3121 | RcvDataBufferHdr = | ||
| 3122 | (PSXG_RCV_DATA_BUFFER_HDR) (RcvDataBuffer + | ||
| 3123 | SXG_RCV_DATA_BUFFER_HDR_OFFSET | ||
| 3124 | (BufferSize)); | ||
| 3125 | RcvDataBufferHdr->VirtualAddress = RcvDataBuffer; | ||
| 3126 | RcvDataBufferHdr->PhysicalAddress = Paddr; | ||
| 3127 | RcvDataBufferHdr->State = SXG_BUFFER_UPSTREAM; // For FREE macro assertion | ||
| 3128 | RcvDataBufferHdr->Size = | ||
| 3129 | SXG_RCV_BUFFER_DATA_SIZE(BufferSize); | ||
| 3130 | |||
| 3131 | SXG_ALLOCATE_RCV_PACKET(adapter, RcvDataBufferHdr); | ||
| 3132 | if (RcvDataBufferHdr->SxgDumbRcvPacket == NULL) | ||
| 3133 | goto fail; | ||
| 3134 | |||
| 3135 | } | ||
| 3136 | |||
| 3137 | // Place this entire block of memory on the AllRcvBlocks queue so it can be | ||
| 3138 | // free later | ||
| 3139 | RcvBlockHdr = | ||
| 3140 | (PSXG_RCV_BLOCK_HDR) ((unsigned char *)RcvBlock + | ||
| 3141 | SXG_RCV_BLOCK_HDR_OFFSET(BufferSize)); | ||
| 3142 | RcvBlockHdr->VirtualAddress = RcvBlock; | ||
| 3143 | RcvBlockHdr->PhysicalAddress = PhysicalAddress; | ||
| 3144 | spin_lock(&adapter->RcvQLock); | ||
| 3145 | adapter->AllRcvBlockCount++; | ||
| 3146 | InsertTailList(&adapter->AllRcvBlocks, &RcvBlockHdr->AllList); | ||
| 3147 | spin_unlock(&adapter->RcvQLock); | ||
| 3148 | |||
| 3149 | // Now free the contained receive data buffers that we initialized above | ||
| 3150 | RcvDataBuffer = RcvBlock; | ||
| 3151 | for (i = 0, Paddr = PhysicalAddress; | ||
| 3152 | i < SXG_RCV_DESCRIPTORS_PER_BLOCK; | ||
| 3153 | i++, Paddr += BufferSize, RcvDataBuffer += BufferSize) { | ||
| 3154 | RcvDataBufferHdr = (PSXG_RCV_DATA_BUFFER_HDR) (RcvDataBuffer + | ||
| 3155 | SXG_RCV_DATA_BUFFER_HDR_OFFSET | ||
| 3156 | (BufferSize)); | ||
| 3157 | spin_lock(&adapter->RcvQLock); | ||
| 3158 | SXG_FREE_RCV_DATA_BUFFER(adapter, RcvDataBufferHdr); | ||
| 3159 | spin_unlock(&adapter->RcvQLock); | ||
| 3160 | } | ||
| 3161 | |||
| 3162 | // Locate the descriptor block and put it on a separate free queue | ||
| 3163 | RcvDescriptorBlock = (PSXG_RCV_DESCRIPTOR_BLOCK) ((unsigned char *)RcvBlock + | ||
| 3164 | SXG_RCV_DESCRIPTOR_BLOCK_OFFSET | ||
| 3165 | (BufferSize)); | ||
| 3166 | RcvDescriptorBlockHdr = | ||
| 3167 | (PSXG_RCV_DESCRIPTOR_BLOCK_HDR) ((unsigned char *)RcvBlock + | ||
| 3168 | SXG_RCV_DESCRIPTOR_BLOCK_HDR_OFFSET | ||
| 3169 | (BufferSize)); | ||
| 3170 | RcvDescriptorBlockHdr->VirtualAddress = RcvDescriptorBlock; | ||
| 3171 | RcvDescriptorBlockHdr->PhysicalAddress = Paddr; | ||
| 3172 | spin_lock(&adapter->RcvQLock); | ||
| 3173 | SXG_FREE_RCV_DESCRIPTOR_BLOCK(adapter, RcvDescriptorBlockHdr); | ||
| 3174 | spin_unlock(&adapter->RcvQLock); | ||
| 3175 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XAlRBlk", | ||
| 3176 | adapter, RcvBlock, Length, 0); | ||
| 3177 | return; | ||
| 3178 | fail: | ||
| 3179 | // Free any allocated resources | ||
| 3180 | if (RcvBlock) { | ||
| 3181 | RcvDataBuffer = RcvBlock; | ||
| 3182 | for (i = 0; i < SXG_RCV_DESCRIPTORS_PER_BLOCK; | ||
| 3183 | i++, RcvDataBuffer += BufferSize) { | ||
| 3184 | RcvDataBufferHdr = | ||
| 3185 | (PSXG_RCV_DATA_BUFFER_HDR) (RcvDataBuffer + | ||
| 3186 | SXG_RCV_DATA_BUFFER_HDR_OFFSET | ||
| 3187 | (BufferSize)); | ||
| 3188 | SXG_FREE_RCV_PACKET(RcvDataBufferHdr); | ||
| 3189 | } | ||
| 3190 | pci_free_consistent(adapter->pcidev, | ||
| 3191 | Length, RcvBlock, PhysicalAddress); | ||
| 3192 | } | ||
| 3193 | DBG_ERROR("%s: OUT OF RESOURCES\n", __FUNCTION__); | ||
| 3194 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_IMPORTANT, "RcvAFail", | ||
| 3195 | adapter, adapter->FreeRcvBufferCount, | ||
| 3196 | adapter->FreeRcvBlockCount, adapter->AllRcvBlockCount); | ||
| 3197 | adapter->Stats.NoMem++; | ||
| 3198 | } | ||
| 3199 | |||
| 3200 | /* | ||
| 3201 | * sxg_allocate_sgl_buffer_complete - Complete a SGL buffer allocation | ||
| 3202 | * | ||
| 3203 | * Arguments - | ||
| 3204 | * adapter - A pointer to our adapter structure | ||
| 3205 | * SxgSgl - SXG_SCATTER_GATHER buffer | ||
| 3206 | * PhysicalAddress - Physical address | ||
| 3207 | * Length - Memory length | ||
| 3208 | * | ||
| 3209 | * Return | ||
| 3210 | * | ||
| 3211 | */ | ||
| 3212 | static void sxg_allocate_sgl_buffer_complete(p_adapter_t adapter, | ||
| 3213 | PSXG_SCATTER_GATHER SxgSgl, | ||
| 3214 | dma_addr_t PhysicalAddress, u32 Length) | ||
| 3215 | { | ||
| 3216 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "AlSglCmp", | ||
| 3217 | adapter, SxgSgl, Length, 0); | ||
| 3218 | spin_lock(&adapter->SglQLock); | ||
| 3219 | adapter->AllSglBufferCount++; | ||
| 3220 | memset(SxgSgl, 0, sizeof(SXG_SCATTER_GATHER)); | ||
| 3221 | SxgSgl->PhysicalAddress = PhysicalAddress; /* *PhysicalAddress; */ | ||
| 3222 | SxgSgl->adapter = adapter; // Initialize backpointer once | ||
| 3223 | InsertTailList(&adapter->AllSglBuffers, &SxgSgl->AllList); | ||
| 3224 | spin_unlock(&adapter->SglQLock); | ||
| 3225 | SxgSgl->State = SXG_BUFFER_BUSY; | ||
| 3226 | SXG_FREE_SGL_BUFFER(adapter, SxgSgl, NULL); | ||
| 3227 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XAlSgl", | ||
| 3228 | adapter, SxgSgl, Length, 0); | ||
| 3229 | } | ||
| 3230 | |||
| 3231 | static unsigned char temp_mac_address[6] = { 0x00, 0xab, 0xcd, 0xef, 0x12, 0x69 }; | ||
| 3232 | |||
| 3233 | static void sxg_adapter_set_hwaddr(p_adapter_t adapter) | ||
| 3234 | { | ||
| 3235 | // DBG_ERROR ("%s ENTER card->config_set[%x] port[%d] physport[%d] funct#[%d]\n", __FUNCTION__, | ||
| 3236 | // card->config_set, adapter->port, adapter->physport, adapter->functionnumber); | ||
| 3237 | // | ||
| 3238 | // sxg_dbg_macaddrs(adapter); | ||
| 3239 | |||
| 3240 | memcpy(adapter->macaddr, temp_mac_address, sizeof(SXG_CONFIG_MAC)); | ||
| 3241 | // DBG_ERROR ("%s AFTER copying from config.macinfo into currmacaddr\n", __FUNCTION__); | ||
| 3242 | // sxg_dbg_macaddrs(adapter); | ||
| 3243 | if (!(adapter->currmacaddr[0] || | ||
| 3244 | adapter->currmacaddr[1] || | ||
| 3245 | adapter->currmacaddr[2] || | ||
| 3246 | adapter->currmacaddr[3] || | ||
| 3247 | adapter->currmacaddr[4] || adapter->currmacaddr[5])) { | ||
| 3248 | memcpy(adapter->currmacaddr, adapter->macaddr, 6); | ||
| 3249 | } | ||
| 3250 | if (adapter->netdev) { | ||
| 3251 | memcpy(adapter->netdev->dev_addr, adapter->currmacaddr, 6); | ||
| 3252 | } | ||
| 3253 | // DBG_ERROR ("%s EXIT port %d\n", __FUNCTION__, adapter->port); | ||
| 3254 | sxg_dbg_macaddrs(adapter); | ||
| 3255 | |||
| 3256 | } | ||
| 3257 | |||
| 3258 | static int sxg_mac_set_address(p_net_device dev, void * ptr) | ||
| 3259 | { | ||
| 3260 | #if XXXTODO | ||
| 3261 | p_adapter_t adapter = (p_adapter_t) netdev_priv(dev); | ||
| 3262 | struct sockaddr *addr = ptr; | ||
| 3263 | |||
| 3264 | DBG_ERROR("%s ENTER (%s)\n", __FUNCTION__, adapter->netdev->name); | ||
| 3265 | |||
| 3266 | if (netif_running(dev)) { | ||
| 3267 | return -EBUSY; | ||
| 3268 | } | ||
| 3269 | if (!adapter) { | ||
| 3270 | return -EBUSY; | ||
| 3271 | } | ||
| 3272 | DBG_ERROR("sxg: %s (%s) curr %2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X\n", | ||
| 3273 | __FUNCTION__, adapter->netdev->name, adapter->currmacaddr[0], | ||
| 3274 | adapter->currmacaddr[1], adapter->currmacaddr[2], | ||
| 3275 | adapter->currmacaddr[3], adapter->currmacaddr[4], | ||
| 3276 | adapter->currmacaddr[5]); | ||
| 3277 | memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); | ||
| 3278 | memcpy(adapter->currmacaddr, addr->sa_data, dev->addr_len); | ||
| 3279 | DBG_ERROR("sxg: %s (%s) new %2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X\n", | ||
| 3280 | __FUNCTION__, adapter->netdev->name, adapter->currmacaddr[0], | ||
| 3281 | adapter->currmacaddr[1], adapter->currmacaddr[2], | ||
| 3282 | adapter->currmacaddr[3], adapter->currmacaddr[4], | ||
| 3283 | adapter->currmacaddr[5]); | ||
| 3284 | |||
| 3285 | sxg_config_set(adapter, TRUE); | ||
| 3286 | #endif | ||
| 3287 | return 0; | ||
| 3288 | } | ||
| 3289 | |||
| 3290 | /*****************************************************************************/ | ||
| 3291 | /************* SXG DRIVER FUNCTIONS (below) ********************************/ | ||
| 3292 | /*****************************************************************************/ | ||
| 3293 | |||
| 3294 | /* | ||
| 3295 | * sxg_initialize_adapter - Initialize adapter | ||
| 3296 | * | ||
| 3297 | * Arguments - | ||
| 3298 | * adapter - A pointer to our adapter structure | ||
| 3299 | * | ||
| 3300 | * Return | ||
| 3301 | * int | ||
| 3302 | */ | ||
| 3303 | static int sxg_initialize_adapter(p_adapter_t adapter) | ||
| 3304 | { | ||
| 3305 | u32 RssIds, IsrCount; | ||
| 3306 | u32 i; | ||
| 3307 | int status; | ||
| 3308 | |||
| 3309 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "InitAdpt", | ||
| 3310 | adapter, 0, 0, 0); | ||
| 3311 | |||
| 3312 | RssIds = 1; // XXXTODO SXG_RSS_CPU_COUNT(adapter); | ||
| 3313 | IsrCount = adapter->MsiEnabled ? RssIds : 1; | ||
| 3314 | |||
| 3315 | // Sanity check SXG_UCODE_REGS structure definition to | ||
| 3316 | // make sure the length is correct | ||
| 3317 | ASSERT(sizeof(SXG_UCODE_REGS) == SXG_REGISTER_SIZE_PER_CPU); | ||
| 3318 | |||
| 3319 | // Disable interrupts | ||
| 3320 | SXG_DISABLE_ALL_INTERRUPTS(adapter); | ||
| 3321 | |||
| 3322 | // Set MTU | ||
| 3323 | ASSERT((adapter->FrameSize == ETHERMAXFRAME) || | ||
| 3324 | (adapter->FrameSize == JUMBOMAXFRAME)); | ||
| 3325 | WRITE_REG(adapter->UcodeRegs[0].LinkMtu, adapter->FrameSize, TRUE); | ||
| 3326 | |||
| 3327 | // Set event ring base address and size | ||
| 3328 | WRITE_REG64(adapter, | ||
| 3329 | adapter->UcodeRegs[0].EventBase, adapter->PEventRings, 0); | ||
| 3330 | WRITE_REG(adapter->UcodeRegs[0].EventSize, EVENT_RING_SIZE, TRUE); | ||
| 3331 | |||
| 3332 | // Per-ISR initialization | ||
| 3333 | for (i = 0; i < IsrCount; i++) { | ||
| 3334 | u64 Addr; | ||
| 3335 | // Set interrupt status pointer | ||
| 3336 | Addr = adapter->PIsr + (i * sizeof(u32)); | ||
| 3337 | WRITE_REG64(adapter, adapter->UcodeRegs[i].Isp, Addr, i); | ||
| 3338 | } | ||
| 3339 | |||
| 3340 | // XMT ring zero index | ||
| 3341 | WRITE_REG64(adapter, | ||
| 3342 | adapter->UcodeRegs[0].SPSendIndex, | ||
| 3343 | adapter->PXmtRingZeroIndex, 0); | ||
| 3344 | |||
| 3345 | // Per-RSS initialization | ||
| 3346 | for (i = 0; i < RssIds; i++) { | ||
| 3347 | // Release all event ring entries to the Microcode | ||
| 3348 | WRITE_REG(adapter->UcodeRegs[i].EventRelease, EVENT_RING_SIZE, | ||
| 3349 | TRUE); | ||
| 3350 | } | ||
| 3351 | |||
| 3352 | // Transmit ring base and size | ||
| 3353 | WRITE_REG64(adapter, | ||
| 3354 | adapter->UcodeRegs[0].XmtBase, adapter->PXmtRings, 0); | ||
| 3355 | WRITE_REG(adapter->UcodeRegs[0].XmtSize, SXG_XMT_RING_SIZE, TRUE); | ||
| 3356 | |||
| 3357 | // Receive ring base and size | ||
| 3358 | WRITE_REG64(adapter, | ||
| 3359 | adapter->UcodeRegs[0].RcvBase, adapter->PRcvRings, 0); | ||
| 3360 | WRITE_REG(adapter->UcodeRegs[0].RcvSize, SXG_RCV_RING_SIZE, TRUE); | ||
| 3361 | |||
| 3362 | // Populate the card with receive buffers | ||
| 3363 | sxg_stock_rcv_buffers(adapter); | ||
| 3364 | |||
| 3365 | // Initialize checksum offload capabilities. At the moment | ||
| 3366 | // we always enable IP and TCP receive checksums on the card. | ||
| 3367 | // Depending on the checksum configuration specified by the | ||
| 3368 | // user, we can choose to report or ignore the checksum | ||
| 3369 | // information provided by the card. | ||
| 3370 | WRITE_REG(adapter->UcodeRegs[0].ReceiveChecksum, | ||
| 3371 | SXG_RCV_TCP_CSUM_ENABLED | SXG_RCV_IP_CSUM_ENABLED, TRUE); | ||
| 3372 | |||
| 3373 | // Initialize the MAC, XAUI | ||
| 3374 | DBG_ERROR("sxg: %s ENTER sxg_initialize_link\n", __FUNCTION__); | ||
| 3375 | status = sxg_initialize_link(adapter); | ||
| 3376 | DBG_ERROR("sxg: %s EXIT sxg_initialize_link status[%x]\n", __FUNCTION__, | ||
| 3377 | status); | ||
| 3378 | if (status != STATUS_SUCCESS) { | ||
| 3379 | return (status); | ||
| 3380 | } | ||
| 3381 | // Initialize Dead to FALSE. | ||
| 3382 | // SlicCheckForHang or SlicDumpThread will take it from here. | ||
| 3383 | adapter->Dead = FALSE; | ||
| 3384 | adapter->PingOutstanding = FALSE; | ||
| 3385 | |||
| 3386 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XInit", | ||
| 3387 | adapter, 0, 0, 0); | ||
| 3388 | return (STATUS_SUCCESS); | ||
| 3389 | } | ||
| 3390 | |||
| 3391 | /* | ||
| 3392 | * sxg_fill_descriptor_block - Populate a descriptor block and give it to | ||
| 3393 | * the card. The caller should hold the RcvQLock | ||
| 3394 | * | ||
| 3395 | * Arguments - | ||
| 3396 | * adapter - A pointer to our adapter structure | ||
| 3397 | * RcvDescriptorBlockHdr - Descriptor block to fill | ||
| 3398 | * | ||
| 3399 | * Return | ||
| 3400 | * status | ||
| 3401 | */ | ||
| 3402 | static int sxg_fill_descriptor_block(p_adapter_t adapter, | ||
| 3403 | PSXG_RCV_DESCRIPTOR_BLOCK_HDR RcvDescriptorBlockHdr) | ||
| 3404 | { | ||
| 3405 | u32 i; | ||
| 3406 | PSXG_RING_INFO RcvRingInfo = &adapter->RcvRingZeroInfo; | ||
| 3407 | PSXG_RCV_DATA_BUFFER_HDR RcvDataBufferHdr; | ||
| 3408 | PSXG_RCV_DESCRIPTOR_BLOCK RcvDescriptorBlock; | ||
| 3409 | PSXG_CMD RingDescriptorCmd; | ||
| 3410 | PSXG_RCV_RING RingZero = &adapter->RcvRings[0]; | ||
| 3411 | |||
| 3412 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "FilBlk", | ||
| 3413 | adapter, adapter->RcvBuffersOnCard, | ||
| 3414 | adapter->FreeRcvBufferCount, adapter->AllRcvBlockCount); | ||
| 3415 | |||
| 3416 | ASSERT(RcvDescriptorBlockHdr); | ||
| 3417 | |||
| 3418 | // If we don't have the resources to fill the descriptor block, | ||
| 3419 | // return failure | ||
| 3420 | if ((adapter->FreeRcvBufferCount < SXG_RCV_DESCRIPTORS_PER_BLOCK) || | ||
| 3421 | SXG_RING_FULL(RcvRingInfo)) { | ||
| 3422 | adapter->Stats.NoMem++; | ||
| 3423 | return (STATUS_FAILURE); | ||
| 3424 | } | ||
| 3425 | // Get a ring descriptor command | ||
| 3426 | SXG_GET_CMD(RingZero, | ||
| 3427 | RcvRingInfo, RingDescriptorCmd, RcvDescriptorBlockHdr); | ||
| 3428 | ASSERT(RingDescriptorCmd); | ||
| 3429 | RcvDescriptorBlockHdr->State = SXG_BUFFER_ONCARD; | ||
| 3430 | RcvDescriptorBlock = | ||
| 3431 | (PSXG_RCV_DESCRIPTOR_BLOCK) RcvDescriptorBlockHdr->VirtualAddress; | ||
| 3432 | |||
| 3433 | // Fill in the descriptor block | ||
| 3434 | for (i = 0; i < SXG_RCV_DESCRIPTORS_PER_BLOCK; i++) { | ||
| 3435 | SXG_GET_RCV_DATA_BUFFER(adapter, RcvDataBufferHdr); | ||
| 3436 | ASSERT(RcvDataBufferHdr); | ||
| 3437 | SXG_REINIATIALIZE_PACKET(RcvDataBufferHdr->SxgDumbRcvPacket); | ||
| 3438 | RcvDataBufferHdr->State = SXG_BUFFER_ONCARD; | ||
| 3439 | RcvDescriptorBlock->Descriptors[i].VirtualAddress = (void *)RcvDataBufferHdr; | ||
| 3440 | RcvDescriptorBlock->Descriptors[i].PhysicalAddress = | ||
| 3441 | RcvDataBufferHdr->PhysicalAddress; | ||
| 3442 | } | ||
| 3443 | // Add the descriptor block to receive descriptor ring 0 | ||
| 3444 | RingDescriptorCmd->Sgl = RcvDescriptorBlockHdr->PhysicalAddress; | ||
| 3445 | |||
| 3446 | // RcvBuffersOnCard is not protected via the receive lock (see | ||
| 3447 | // sxg_process_event_queue) We don't want to grap a lock every time a | ||
| 3448 | // buffer is returned to us, so we use atomic interlocked functions | ||
| 3449 | // instead. | ||
| 3450 | adapter->RcvBuffersOnCard += SXG_RCV_DESCRIPTORS_PER_BLOCK; | ||
| 3451 | |||
| 3452 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "DscBlk", | ||
| 3453 | RcvDescriptorBlockHdr, | ||
| 3454 | RingDescriptorCmd, RcvRingInfo->Head, RcvRingInfo->Tail); | ||
| 3455 | |||
| 3456 | WRITE_REG(adapter->UcodeRegs[0].RcvCmd, 1, true); | ||
| 3457 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XFilBlk", | ||
| 3458 | adapter, adapter->RcvBuffersOnCard, | ||
| 3459 | adapter->FreeRcvBufferCount, adapter->AllRcvBlockCount); | ||
| 3460 | return (STATUS_SUCCESS); | ||
| 3461 | } | ||
| 3462 | |||
| 3463 | /* | ||
| 3464 | * sxg_stock_rcv_buffers - Stock the card with receive buffers | ||
| 3465 | * | ||
| 3466 | * Arguments - | ||
| 3467 | * adapter - A pointer to our adapter structure | ||
| 3468 | * | ||
| 3469 | * Return | ||
| 3470 | * None | ||
| 3471 | */ | ||
| 3472 | static void sxg_stock_rcv_buffers(p_adapter_t adapter) | ||
| 3473 | { | ||
| 3474 | PSXG_RCV_DESCRIPTOR_BLOCK_HDR RcvDescriptorBlockHdr; | ||
| 3475 | |||
| 3476 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "StockBuf", | ||
| 3477 | adapter, adapter->RcvBuffersOnCard, | ||
| 3478 | adapter->FreeRcvBufferCount, adapter->AllRcvBlockCount); | ||
| 3479 | // First, see if we've got less than our minimum threshold of | ||
| 3480 | // receive buffers, there isn't an allocation in progress, and | ||
| 3481 | // we haven't exceeded our maximum.. get another block of buffers | ||
| 3482 | // None of this needs to be SMP safe. It's round numbers. | ||
| 3483 | if ((adapter->FreeRcvBufferCount < SXG_MIN_RCV_DATA_BUFFERS) && | ||
| 3484 | (adapter->AllRcvBlockCount < SXG_MAX_RCV_BLOCKS) && | ||
| 3485 | (adapter->AllocationsPending == 0)) { | ||
| 3486 | sxg_allocate_buffer_memory(adapter, | ||
| 3487 | SXG_RCV_BLOCK_SIZE(adapter-> | ||
| 3488 | ReceiveBufferSize), | ||
| 3489 | SXG_BUFFER_TYPE_RCV); | ||
| 3490 | } | ||
| 3491 | // Now grab the RcvQLock lock and proceed | ||
| 3492 | spin_lock(&adapter->RcvQLock); | ||
| 3493 | while (adapter->RcvBuffersOnCard < SXG_RCV_DATA_BUFFERS) { | ||
| 3494 | PLIST_ENTRY _ple; | ||
| 3495 | |||
| 3496 | // Get a descriptor block | ||
| 3497 | RcvDescriptorBlockHdr = NULL; | ||
| 3498 | if (adapter->FreeRcvBlockCount) { | ||
| 3499 | _ple = RemoveHeadList(&adapter->FreeRcvBlocks); | ||
| 3500 | RcvDescriptorBlockHdr = container_of(_ple, SXG_RCV_DESCRIPTOR_BLOCK_HDR, FreeList); | ||
| 3501 | adapter->FreeRcvBlockCount--; | ||
| 3502 | RcvDescriptorBlockHdr->State = SXG_BUFFER_BUSY; | ||
| 3503 | } | ||
| 3504 | |||
| 3505 | if (RcvDescriptorBlockHdr == NULL) { | ||
| 3506 | // Bail out.. | ||
| 3507 | adapter->Stats.NoMem++; | ||
| 3508 | break; | ||
| 3509 | } | ||
| 3510 | // Fill in the descriptor block and give it to the card | ||
| 3511 | if (sxg_fill_descriptor_block(adapter, RcvDescriptorBlockHdr) == | ||
| 3512 | STATUS_FAILURE) { | ||
| 3513 | // Free the descriptor block | ||
| 3514 | SXG_FREE_RCV_DESCRIPTOR_BLOCK(adapter, | ||
| 3515 | RcvDescriptorBlockHdr); | ||
| 3516 | break; | ||
| 3517 | } | ||
| 3518 | } | ||
| 3519 | spin_unlock(&adapter->RcvQLock); | ||
| 3520 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XFilBlks", | ||
| 3521 | adapter, adapter->RcvBuffersOnCard, | ||
| 3522 | adapter->FreeRcvBufferCount, adapter->AllRcvBlockCount); | ||
| 3523 | } | ||
| 3524 | |||
| 3525 | /* | ||
| 3526 | * sxg_complete_descriptor_blocks - Return descriptor blocks that have been | ||
| 3527 | * completed by the microcode | ||
| 3528 | * | ||
| 3529 | * Arguments - | ||
| 3530 | * adapter - A pointer to our adapter structure | ||
| 3531 | * Index - Where the microcode is up to | ||
| 3532 | * | ||
| 3533 | * Return | ||
| 3534 | * None | ||
| 3535 | */ | ||
| 3536 | static void sxg_complete_descriptor_blocks(p_adapter_t adapter, unsigned char Index) | ||
| 3537 | { | ||
| 3538 | PSXG_RCV_RING RingZero = &adapter->RcvRings[0]; | ||
| 3539 | PSXG_RING_INFO RcvRingInfo = &adapter->RcvRingZeroInfo; | ||
| 3540 | PSXG_RCV_DESCRIPTOR_BLOCK_HDR RcvDescriptorBlockHdr; | ||
| 3541 | PSXG_CMD RingDescriptorCmd; | ||
| 3542 | |||
| 3543 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "CmpRBlks", | ||
| 3544 | adapter, Index, RcvRingInfo->Head, RcvRingInfo->Tail); | ||
| 3545 | |||
| 3546 | // Now grab the RcvQLock lock and proceed | ||
| 3547 | spin_lock(&adapter->RcvQLock); | ||
| 3548 | ASSERT(Index != RcvRingInfo->Tail); | ||
| 3549 | while (RcvRingInfo->Tail != Index) { | ||
| 3550 | // | ||
| 3551 | // Locate the current Cmd (ring descriptor entry), and | ||
| 3552 | // associated receive descriptor block, and advance | ||
| 3553 | // the tail | ||
| 3554 | // | ||
| 3555 | SXG_RETURN_CMD(RingZero, | ||
| 3556 | RcvRingInfo, | ||
| 3557 | RingDescriptorCmd, RcvDescriptorBlockHdr); | ||
| 3558 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "CmpRBlk", | ||
| 3559 | RcvRingInfo->Head, RcvRingInfo->Tail, | ||
| 3560 | RingDescriptorCmd, RcvDescriptorBlockHdr); | ||
| 3561 | |||
| 3562 | // Clear the SGL field | ||
| 3563 | RingDescriptorCmd->Sgl = 0; | ||
| 3564 | // Attempt to refill it and hand it right back to the | ||
| 3565 | // card. If we fail to refill it, free the descriptor block | ||
| 3566 | // header. The card will be restocked later via the | ||
| 3567 | // RcvBuffersOnCard test | ||
| 3568 | if (sxg_fill_descriptor_block(adapter, RcvDescriptorBlockHdr) == | ||
| 3569 | STATUS_FAILURE) { | ||
| 3570 | SXG_FREE_RCV_DESCRIPTOR_BLOCK(adapter, | ||
| 3571 | RcvDescriptorBlockHdr); | ||
| 3572 | } | ||
| 3573 | } | ||
| 3574 | spin_unlock(&adapter->RcvQLock); | ||
| 3575 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "XCRBlks", | ||
| 3576 | adapter, Index, RcvRingInfo->Head, RcvRingInfo->Tail); | ||
| 3577 | } | ||
| 3578 | |||
| 3579 | |||
| 3580 | static struct pci_driver sxg_driver = { | ||
| 3581 | .name = DRV_NAME, | ||
| 3582 | .id_table = sxg_pci_tbl, | ||
| 3583 | .probe = sxg_entry_probe, | ||
| 3584 | .remove = sxg_entry_remove, | ||
| 3585 | #if SXG_POWER_MANAGEMENT_ENABLED | ||
| 3586 | .suspend = sxgpm_suspend, | ||
| 3587 | .resume = sxgpm_resume, | ||
| 3588 | #endif | ||
| 3589 | /* .shutdown = slic_shutdown, MOOK_INVESTIGATE */ | ||
| 3590 | }; | ||
| 3591 | |||
| 3592 | static int __init sxg_module_init(void) | ||
| 3593 | { | ||
| 3594 | sxg_init_driver(); | ||
| 3595 | |||
| 3596 | if (debug >= 0) | ||
| 3597 | sxg_debug = debug; | ||
| 3598 | |||
| 3599 | return pci_register_driver(&sxg_driver); | ||
| 3600 | } | ||
| 3601 | |||
| 3602 | static void __exit sxg_module_cleanup(void) | ||
| 3603 | { | ||
| 3604 | pci_unregister_driver(&sxg_driver); | ||
| 3605 | } | ||
| 3606 | |||
| 3607 | module_init(sxg_module_init); | ||
| 3608 | module_exit(sxg_module_cleanup); | ||
diff --git a/drivers/staging/sxg/sxg.h b/drivers/staging/sxg/sxg.h new file mode 100644 index 000000000000..844ca56f2800 --- /dev/null +++ b/drivers/staging/sxg/sxg.h | |||
| @@ -0,0 +1,773 @@ | |||
| 1 | /************************************************************************** | ||
| 2 | * | ||
| 3 | * Copyright © 2000-2008 Alacritech, Inc. All rights reserved. | ||
| 4 | * | ||
| 5 | * $Id: sxg.h,v 1.3 2008/07/24 17:25:08 chris Exp $ | ||
| 6 | * | ||
| 7 | * Redistribution and use in source and binary forms, with or without | ||
| 8 | * modification, are permitted provided that the following conditions | ||
| 9 | * are met: | ||
| 10 | * | ||
| 11 | * 1. Redistributions of source code must retain the above copyright | ||
| 12 | * notice, this list of conditions and the following disclaimer. | ||
| 13 | * 2. Redistributions in binary form must reproduce the above | ||
| 14 | * copyright notice, this list of conditions and the following | ||
| 15 | * disclaimer in the documentation and/or other materials provided | ||
| 16 | * with the distribution. | ||
| 17 | * | ||
| 18 | * THIS SOFTWARE IS PROVIDED BY ALACRITECH, INC. ``AS IS'' AND ANY | ||
| 19 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
| 20 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | ||
| 21 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ALACRITECH, INC. OR | ||
| 22 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
| 23 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
| 24 | * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
| 25 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
| 26 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | ||
| 27 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | ||
| 28 | * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||
| 29 | * SUCH DAMAGE. | ||
| 30 | * | ||
| 31 | * The views and conclusions contained in the software and documentation | ||
| 32 | * are those of the authors and should not be interpreted as representing | ||
| 33 | * official policies, either expressed or implied, of Alacritech, Inc. | ||
| 34 | * | ||
| 35 | **************************************************************************/ | ||
| 36 | |||
| 37 | /* | ||
| 38 | * FILENAME: sxg.h | ||
| 39 | * | ||
| 40 | * This is the base set of header definitions for the SXG driver. | ||
| 41 | */ | ||
| 42 | #ifndef __SXG_DRIVER_H__ | ||
| 43 | #define __SXG_DRIVER_H__ | ||
| 44 | |||
| 45 | #define p_net_device struct net_device * | ||
| 46 | // SXG_STATS - Probably move these to someplace where | ||
| 47 | // the slicstat (sxgstat?) program can get them. | ||
| 48 | typedef struct _SXG_STATS { | ||
| 49 | // Xmt | ||
| 50 | u32 XmtNBL; // Offload send NBL count | ||
| 51 | u64 DumbXmtBytes; // Dumbnic send bytes | ||
| 52 | u64 SlowXmtBytes; // Slowpath send bytes | ||
| 53 | u64 FastXmtBytes; // Fastpath send bytes | ||
| 54 | u64 DumbXmtPkts; // Dumbnic send packets | ||
| 55 | u64 SlowXmtPkts; // Slowpath send packets | ||
| 56 | u64 FastXmtPkts; // Fastpath send packets | ||
| 57 | u64 DumbXmtUcastPkts; // directed packets | ||
| 58 | u64 DumbXmtMcastPkts; // Multicast packets | ||
| 59 | u64 DumbXmtBcastPkts; // OID_GEN_BROADCAST_FRAMES_RCV | ||
| 60 | u64 DumbXmtUcastBytes; // OID_GEN_DIRECTED_BYTES_XMIT | ||
| 61 | u64 DumbXmtMcastBytes; // OID_GEN_MULTICAST_BYTES_XMIT | ||
| 62 | u64 DumbXmtBcastBytes; // OID_GEN_BROADCAST_BYTES_XMIT | ||
| 63 | u64 XmtErrors; // OID_GEN_XMIT_ERROR | ||
| 64 | u64 XmtDiscards; // OID_GEN_XMIT_DISCARDS | ||
| 65 | u64 XmtOk; // OID_GEN_XMIT_OK | ||
| 66 | u64 XmtQLen; // OID_GEN_TRANSMIT_QUEUE_LENGTH | ||
| 67 | u64 XmtZeroFull; // Transmit ring zero full | ||
| 68 | // Rcv | ||
| 69 | u32 RcvNBL; // Offload recieve NBL count | ||
| 70 | u64 DumbRcvBytes; // dumbnic recv bytes | ||
| 71 | u64 DumbRcvUcastBytes; // OID_GEN_DIRECTED_BYTES_RCV | ||
| 72 | u64 DumbRcvMcastBytes; // OID_GEN_MULTICAST_BYTES_RCV | ||
| 73 | u64 DumbRcvBcastBytes; // OID_GEN_BROADCAST_BYTES_RCV | ||
| 74 | u64 SlowRcvBytes; // Slowpath recv bytes | ||
| 75 | u64 FastRcvBytes; // Fastpath recv bytes | ||
| 76 | u64 DumbRcvPkts; // OID_GEN_DIRECTED_FRAMES_RCV | ||
| 77 | u64 DumbRcvTcpPkts; // See SxgCollectStats | ||
| 78 | u64 DumbRcvUcastPkts; // directed packets | ||
| 79 | u64 DumbRcvMcastPkts; // Multicast packets | ||
| 80 | u64 DumbRcvBcastPkts; // OID_GEN_BROADCAST_FRAMES_RCV | ||
| 81 | u64 SlowRcvPkts; // OID_GEN_DIRECTED_FRAMES_RCV | ||
| 82 | u64 RcvErrors; // OID_GEN_RCV_ERROR | ||
| 83 | u64 RcvDiscards; // OID_GEN_RCV_DISCARDS | ||
| 84 | u64 RcvNoBuffer; // OID_GEN_RCV_NO_BUFFER | ||
| 85 | u64 PdqFull; // Processed Data Queue Full | ||
| 86 | u64 EventRingFull; // Event ring full | ||
| 87 | // Verbose stats | ||
| 88 | u64 MaxSends; // Max sends outstanding | ||
| 89 | u64 NoSglBuf; // SGL buffer allocation failure | ||
| 90 | u64 SglFail; // NDIS SGL failure | ||
| 91 | u64 SglAsync; // NDIS SGL failure | ||
| 92 | u64 NoMem; // Memory allocation failure | ||
| 93 | u64 NumInts; // Interrupts | ||
| 94 | u64 FalseInts; // Interrupt with ISR == 0 | ||
| 95 | u64 XmtDrops; // No sahara DRAM buffer for xmt | ||
| 96 | // Sahara receive status | ||
| 97 | u64 TransportCsum; // SXG_RCV_STATUS_TRANSPORT_CSUM | ||
| 98 | u64 TransportUflow; // SXG_RCV_STATUS_TRANSPORT_UFLOW | ||
| 99 | u64 TransportHdrLen; // SXG_RCV_STATUS_TRANSPORT_HDRLEN | ||
| 100 | u64 NetworkCsum; // SXG_RCV_STATUS_NETWORK_CSUM: | ||
| 101 | u64 NetworkUflow; // SXG_RCV_STATUS_NETWORK_UFLOW: | ||
| 102 | u64 NetworkHdrLen; // SXG_RCV_STATUS_NETWORK_HDRLEN: | ||
| 103 | u64 Parity; // SXG_RCV_STATUS_PARITY | ||
| 104 | u64 LinkParity; // SXG_RCV_STATUS_LINK_PARITY: | ||
| 105 | u64 LinkEarly; // SXG_RCV_STATUS_LINK_EARLY: | ||
| 106 | u64 LinkBufOflow; // SXG_RCV_STATUS_LINK_BUFOFLOW: | ||
| 107 | u64 LinkCode; // SXG_RCV_STATUS_LINK_CODE: | ||
| 108 | u64 LinkDribble; // SXG_RCV_STATUS_LINK_DRIBBLE: | ||
| 109 | u64 LinkCrc; // SXG_RCV_STATUS_LINK_CRC: | ||
| 110 | u64 LinkOflow; // SXG_RCV_STATUS_LINK_OFLOW: | ||
| 111 | u64 LinkUflow; // SXG_RCV_STATUS_LINK_UFLOW: | ||
| 112 | } SXG_STATS, *PSXG_STATS; | ||
| 113 | |||
| 114 | |||
| 115 | /**************************************************************************** | ||
| 116 | * DUMB-NIC Send path definitions | ||
| 117 | ****************************************************************************/ | ||
| 118 | |||
| 119 | #define SXG_COMPLETE_DUMB_SEND(_pAdapt, _skb) { \ | ||
| 120 | ASSERT(_skb); \ | ||
| 121 | dev_kfree_skb_irq(_skb); \ | ||
| 122 | } | ||
| 123 | |||
| 124 | #define SXG_DROP_DUMB_SEND(_pAdapt, _skb) { \ | ||
| 125 | ASSERT(_skb); \ | ||
| 126 | dev_kfree_skb(_skb); \ | ||
| 127 | } | ||
| 128 | |||
| 129 | // Locate current receive header buffer location. Use this | ||
| 130 | // instead of RcvDataHdr->VirtualAddress since the data | ||
| 131 | // may have been offset by SXG_ADVANCE_MDL_OFFSET | ||
| 132 | #define SXG_RECEIVE_DATA_LOCATION(_RcvDataHdr) (_RcvDataHdr)->skb->data | ||
| 133 | |||
| 134 | /************************************************************************ | ||
| 135 | * Dumb-NIC receive processing | ||
| 136 | ************************************************************************/ | ||
| 137 | // Define an SXG_PACKET as an NDIS_PACKET | ||
| 138 | #define PSXG_PACKET struct sk_buff * | ||
| 139 | // Indications array size | ||
| 140 | #define SXG_RCV_ARRAYSIZE 64 | ||
| 141 | |||
| 142 | #define SXG_ALLOCATE_RCV_PACKET(_pAdapt, _RcvDataBufferHdr) { \ | ||
| 143 | struct sk_buff * skb; \ | ||
| 144 | skb = alloc_skb(2048, GFP_ATOMIC); \ | ||
| 145 | if (skb) { \ | ||
| 146 | (_RcvDataBufferHdr)->skb = skb; \ | ||
| 147 | skb->next = NULL; \ | ||
| 148 | } else { \ | ||
| 149 | (_RcvDataBufferHdr)->skb = NULL; \ | ||
| 150 | } \ | ||
| 151 | } | ||
| 152 | |||
| 153 | #define SXG_FREE_RCV_PACKET(_RcvDataBufferHdr) { \ | ||
| 154 | if((_RcvDataBufferHdr)->skb) { \ | ||
| 155 | dev_kfree_skb((_RcvDataBufferHdr)->skb); \ | ||
| 156 | } \ | ||
| 157 | } | ||
| 158 | |||
| 159 | // Macro to add a NDIS_PACKET to an indication array | ||
| 160 | // If we fill up our array of packet pointers, then indicate this | ||
| 161 | // block up now and start on a new one. | ||
| 162 | #define SXG_ADD_RCV_PACKET(_pAdapt, _Packet, _PrevPacket, _IndicationList, _NumPackets) { \ | ||
| 163 | (_IndicationList)[_NumPackets] = (_Packet); \ | ||
| 164 | (_NumPackets)++; \ | ||
| 165 | if((_NumPackets) == SXG_RCV_ARRAYSIZE) { \ | ||
| 166 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "IndicRcv", \ | ||
| 167 | (_NumPackets), 0, 0, 0); \ | ||
| 168 | netif_rx((_IndicationList),(_NumPackets)); \ | ||
| 169 | (_NumPackets) = 0; \ | ||
| 170 | } \ | ||
| 171 | } | ||
| 172 | |||
| 173 | #define SXG_INDICATE_PACKETS(_pAdapt, _IndicationList, _NumPackets) { \ | ||
| 174 | if(_NumPackets) { \ | ||
| 175 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "IndicRcv", \ | ||
| 176 | (_NumPackets), 0, 0, 0); \ | ||
| 177 | netif_rx((_IndicationList),(_NumPackets)); \ | ||
| 178 | (_NumPackets) = 0; \ | ||
| 179 | } \ | ||
| 180 | } | ||
| 181 | |||
| 182 | #define SXG_REINIATIALIZE_PACKET(_Packet) \ | ||
| 183 | {} /*_NdisReinitializePacket(_Packet)*/ /* this is not necessary with an skb */ | ||
| 184 | |||
| 185 | // Definitions to initialize Dumb-nic Receive NBLs | ||
| 186 | #define SXG_RCV_PACKET_BUFFER_HDR(_Packet) (((PSXG_RCV_NBL_RESERVED)((_Packet)->MiniportReservedEx))->RcvDataBufferHdr) | ||
| 187 | |||
| 188 | #define SXG_RCV_SET_CHECKSUM_INFO(_Packet, _Cpi) \ | ||
| 189 | NDIS_PER_PACKET_INFO_FROM_PACKET((_Packet), TcpIpChecksumPacketInfo) = (PVOID)(_Cpi) | ||
| 190 | |||
| 191 | #define SXG_RCV_SET_TOEPLITZ(_Packet, _Toeplitz, _Type, _Function) { \ | ||
| 192 | NDIS_PACKET_SET_HASH_VALUE((_Packet), (_Toeplitz)); \ | ||
| 193 | NDIS_PACKET_SET_HASH_TYPE((_Packet), (_Type)); \ | ||
| 194 | NDIS_PACKET_SET_HASH_FUNCTION((_Packet), (_Function)); \ | ||
| 195 | } | ||
| 196 | |||
| 197 | #define SXG_RCV_SET_VLAN_INFO(_Packet, _VlanId, _Priority) { \ | ||
| 198 | NDIS_PACKET_8021Q_INFO _Packet8021qInfo; \ | ||
| 199 | _Packet8021qInfo.TagHeader.VlanId = (_VlanId); \ | ||
| 200 | _Packet8021qInfo.TagHeader.UserPriority = (_Priority); \ | ||
| 201 | NDIS_PER_PACKET_INFO_FROM_PACKET((_Packet), Ieee8021QNetBufferListInfo) = \ | ||
| 202 | _Packet8021qInfo.Value; \ | ||
| 203 | } | ||
| 204 | |||
| 205 | #define SXG_ADJUST_RCV_PACKET(_Packet, _RcvDataBufferHdr, _Event) { \ | ||
| 206 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "DumbRcv", \ | ||
| 207 | (_RcvDataBufferHdr), (_Packet), \ | ||
| 208 | (_Event)->Status, 0); \ | ||
| 209 | ASSERT((_Event)->Length <= (_RcvDataBufferHdr)->Size); \ | ||
| 210 | Packet->len = (_Event)->Length; \ | ||
| 211 | } | ||
| 212 | |||
| 213 | /////////////////////////////////////////////////////////////////////////////// | ||
| 214 | // Macros to free a receive data buffer and receive data descriptor block | ||
| 215 | /////////////////////////////////////////////////////////////////////////////// | ||
| 216 | // NOTE - Lock must be held with RCV macros | ||
| 217 | #define SXG_GET_RCV_DATA_BUFFER(_pAdapt, _Hdr) { \ | ||
| 218 | PLIST_ENTRY _ple; \ | ||
| 219 | _Hdr = NULL; \ | ||
| 220 | if((_pAdapt)->FreeRcvBufferCount) { \ | ||
| 221 | ASSERT(!(IsListEmpty(&(_pAdapt)->FreeRcvBuffers))); \ | ||
| 222 | _ple = RemoveHeadList(&(_pAdapt)->FreeRcvBuffers); \ | ||
| 223 | (_Hdr) = container_of(_ple, SXG_RCV_DATA_BUFFER_HDR, FreeList); \ | ||
| 224 | (_pAdapt)->FreeRcvBufferCount--; \ | ||
| 225 | ASSERT((_Hdr)->State == SXG_BUFFER_FREE); \ | ||
| 226 | } \ | ||
| 227 | } | ||
| 228 | |||
| 229 | #define SXG_FREE_RCV_DATA_BUFFER(_pAdapt, _Hdr) { \ | ||
| 230 | SXG_TRACE(TRACE_SXG, SxgTraceBuffer, TRACE_NOISY, "RtnDHdr", \ | ||
| 231 | (_Hdr), (_pAdapt)->FreeRcvBufferCount, \ | ||
| 232 | (_Hdr)->State, (_Hdr)->VirtualAddress); \ | ||
| 233 | /* SXG_RESTORE_MDL_OFFSET(_Hdr); */ \ | ||
| 234 | (_pAdapt)->FreeRcvBufferCount++; \ | ||
| 235 | ASSERT(((_pAdapt)->AllRcvBlockCount * SXG_RCV_DESCRIPTORS_PER_BLOCK) >= (_pAdapt)->FreeRcvBufferCount); \ | ||
| 236 | ASSERT((_Hdr)->State != SXG_BUFFER_FREE); \ | ||
| 237 | (_Hdr)->State = SXG_BUFFER_FREE; \ | ||
| 238 | InsertTailList(&(_pAdapt)->FreeRcvBuffers, &((_Hdr)->FreeList)); \ | ||
| 239 | } | ||
| 240 | |||
| 241 | #define SXG_FREE_RCV_DESCRIPTOR_BLOCK(_pAdapt, _Hdr) { \ | ||
| 242 | ASSERT((_Hdr)->State != SXG_BUFFER_FREE); \ | ||
| 243 | (_Hdr)->State = SXG_BUFFER_FREE; \ | ||
| 244 | (_pAdapt)->FreeRcvBlockCount++; \ | ||
| 245 | ASSERT((_pAdapt)->AllRcvBlockCount >= (_pAdapt)->FreeRcvBlockCount); \ | ||
| 246 | InsertTailList(&(_pAdapt)->FreeRcvBlocks, &(_Hdr)->FreeList); \ | ||
| 247 | } | ||
| 248 | |||
| 249 | // SGL macros | ||
| 250 | #define SXG_FREE_SGL_BUFFER(_pAdapt, _Sgl, _NB) { \ | ||
| 251 | spin_lock(&(_pAdapt)->SglQLock); \ | ||
| 252 | (_pAdapt)->FreeSglBufferCount++; \ | ||
| 253 | ASSERT((_pAdapt)->AllSglBufferCount >= (_pAdapt)->FreeSglBufferCount);\ | ||
| 254 | ASSERT(!((_Sgl)->State & SXG_BUFFER_FREE)); \ | ||
| 255 | (_Sgl)->State = SXG_BUFFER_FREE; \ | ||
| 256 | InsertTailList(&(_pAdapt)->FreeSglBuffers, &(_Sgl)->FreeList); \ | ||
| 257 | spin_unlock(&(_pAdapt)->SglQLock); \ | ||
| 258 | } | ||
| 259 | |||
| 260 | // Get an SGL buffer from the free queue. The first part of this macro | ||
| 261 | // attempts to keep ahead of buffer depletion by allocating more when | ||
| 262 | // we hit a minimum threshold. Note that we don't grab the lock | ||
| 263 | // until after that. We're dealing with round numbers here, so we don't need to, | ||
| 264 | // and not grabbing it avoids a possible double-trip. | ||
| 265 | #define SXG_GET_SGL_BUFFER(_pAdapt, _Sgl) { \ | ||
| 266 | PLIST_ENTRY _ple; \ | ||
| 267 | if ((_pAdapt->FreeSglBufferCount < SXG_MIN_SGL_BUFFERS) && \ | ||
| 268 | (_pAdapt->AllSglBufferCount < SXG_MAX_SGL_BUFFERS) && \ | ||
| 269 | (_pAdapt->AllocationsPending == 0)) { \ | ||
| 270 | sxg_allocate_buffer_memory(_pAdapt, \ | ||
| 271 | (sizeof(SXG_SCATTER_GATHER) + SXG_SGL_BUF_SIZE),\ | ||
| 272 | SXG_BUFFER_TYPE_SGL); \ | ||
| 273 | } \ | ||
| 274 | _Sgl = NULL; \ | ||
| 275 | spin_lock(&(_pAdapt)->SglQLock); \ | ||
| 276 | if((_pAdapt)->FreeSglBufferCount) { \ | ||
| 277 | ASSERT(!(IsListEmpty(&(_pAdapt)->FreeSglBuffers))); \ | ||
| 278 | _ple = RemoveHeadList(&(_pAdapt)->FreeSglBuffers); \ | ||
| 279 | (_Sgl) = container_of(_ple, SXG_SCATTER_GATHER, FreeList); \ | ||
| 280 | (_pAdapt)->FreeSglBufferCount--; \ | ||
| 281 | ASSERT((_Sgl)->State == SXG_BUFFER_FREE); \ | ||
| 282 | (_Sgl)->State = SXG_BUFFER_BUSY; \ | ||
| 283 | (_Sgl)->pSgl = NULL; \ | ||
| 284 | } \ | ||
| 285 | spin_unlock(&(_pAdapt)->SglQLock); \ | ||
| 286 | } | ||
| 287 | |||
| 288 | // | ||
| 289 | // SXG_MULTICAST_ADDRESS | ||
| 290 | // | ||
| 291 | // Linked list of multicast addresses. | ||
| 292 | typedef struct _SXG_MULTICAST_ADDRESS { | ||
| 293 | unsigned char Address[6]; | ||
| 294 | struct _SXG_MULTICAST_ADDRESS *Next; | ||
| 295 | } SXG_MULTICAST_ADDRESS, *PSXG_MULTICAST_ADDRESS; | ||
| 296 | |||
| 297 | // Structure to maintain chimney send and receive buffer queues. | ||
| 298 | // This structure maintains NET_BUFFER_LIST queues that are | ||
| 299 | // given to us via the Chimney MiniportTcpOffloadSend and | ||
| 300 | // MiniportTcpOffloadReceive routines. This structure DOES NOT | ||
| 301 | // manage our data buffer queue | ||
| 302 | typedef struct _SXG_BUFFER_QUEUE { | ||
| 303 | u32 Type; // Slow or fast - See below | ||
| 304 | u32 Direction; // Xmt or Rcv | ||
| 305 | u32 Bytes; // Byte count | ||
| 306 | u32 * Head; // Send queue head | ||
| 307 | u32 * Tail; // Send queue tail | ||
| 308 | // PNET_BUFFER_LIST NextNBL; // Short cut - next NBL | ||
| 309 | // PNET_BUFFER NextNB; // Short cut - next NB | ||
| 310 | } SXG_BUFFER_QUEUE, *PSXG_BUFFER_QUEUE; | ||
| 311 | |||
| 312 | #define SXG_SLOW_SEND_BUFFER 0 | ||
| 313 | #define SXG_FAST_SEND_BUFFER 1 | ||
| 314 | #define SXG_RECEIVE_BUFFER 2 | ||
| 315 | |||
| 316 | #define SXG_INIT_BUFFER(_Buffer, _Type) { \ | ||
| 317 | (_Buffer)->Type = (_Type); \ | ||
| 318 | if((_Type) == SXG_RECEIVE_BUFFER) { \ | ||
| 319 | (_Buffer)->Direction = 0; \ | ||
| 320 | } else { \ | ||
| 321 | (_Buffer)->Direction = NDIS_SG_LIST_WRITE_TO_DEVICE; \ | ||
| 322 | } \ | ||
| 323 | (_Buffer)->Bytes = 0; \ | ||
| 324 | (_Buffer)->Head = NULL; \ | ||
| 325 | (_Buffer)->Tail = NULL; \ | ||
| 326 | } | ||
| 327 | |||
| 328 | |||
| 329 | #define SXG_RSS_CPU_COUNT(_pAdapt) \ | ||
| 330 | ((_pAdapt)->RssEnabled ? NR_CPUS : 1) | ||
| 331 | |||
| 332 | /**************************************************************************** | ||
| 333 | * DRIVER and ADAPTER structures | ||
| 334 | ****************************************************************************/ | ||
| 335 | |||
| 336 | // Adapter states - These states closely match the adapter states | ||
| 337 | // documented in the DDK (with a few exceptions). | ||
| 338 | typedef enum _SXG_STATE { | ||
| 339 | SXG_STATE_INITIALIZING, // Initializing | ||
| 340 | SXG_STATE_BOOTDIAG, // Boot-Diagnostic mode | ||
| 341 | SXG_STATE_PAUSING, // Pausing | ||
| 342 | SXG_STATE_PAUSED, // Paused | ||
| 343 | SXG_STATE_RUNNING, // Running | ||
| 344 | SXG_STATE_RESETTING, // Reset in progress | ||
| 345 | SXG_STATE_SLEEP, // Sleeping | ||
| 346 | SXG_STATE_DIAG, // Diagnostic mode | ||
| 347 | SXG_STATE_HALTING, // Halting | ||
| 348 | SXG_STATE_HALTED, // Down or not-initialized | ||
| 349 | SXG_STATE_SHUTDOWN // shutdown | ||
| 350 | } SXG_STATE, *PSXG_STATE; | ||
| 351 | |||
| 352 | // Link state | ||
| 353 | typedef enum _SXG_LINK_STATE { | ||
| 354 | SXG_LINK_DOWN, | ||
| 355 | SXG_LINK_UP | ||
| 356 | } SXG_LINK_STATE, *PSXG_LINK_STATE; | ||
| 357 | |||
| 358 | // Link initialization timeout in 100us units | ||
| 359 | #define SXG_LINK_TIMEOUT 100000 // 10 Seconds - REDUCE! | ||
| 360 | |||
| 361 | |||
| 362 | // Microcode file selection codes | ||
| 363 | typedef enum _SXG_UCODE_SEL { | ||
| 364 | SXG_UCODE_SAHARA, // Sahara ucode | ||
| 365 | SXG_UCODE_SDIAGCPU, // Sahara CPU diagnostic ucode | ||
| 366 | SXG_UCODE_SDIAGSYS // Sahara system diagnostic ucode | ||
| 367 | } SXG_UCODE_SEL; | ||
| 368 | |||
| 369 | |||
| 370 | #define SXG_DISABLE_ALL_INTERRUPTS(_padapt) sxg_disable_interrupt(_padapt) | ||
| 371 | #define SXG_ENABLE_ALL_INTERRUPTS(_padapt) sxg_enable_interrupt(_padapt) | ||
| 372 | |||
| 373 | // This probably lives in a proto.h file. Move later | ||
| 374 | #define SXG_MULTICAST_PACKET(_pether) ((_pether)->ether_dhost[0] & 0x01) | ||
| 375 | #define SXG_BROADCAST_PACKET(_pether) ((*(u32 *)(_pether)->ether_dhost == 0xFFFFFFFF) && \ | ||
| 376 | (*(u16 *)&(_pether)->ether_dhost[4] == 0xFFFF)) | ||
| 377 | |||
| 378 | // For DbgPrints | ||
| 379 | #define SXG_ID DPFLTR_IHVNETWORK_ID | ||
| 380 | #define SXG_ERROR DPFLTR_ERROR_LEVEL | ||
| 381 | |||
| 382 | // | ||
| 383 | // SXG_DRIVER structure - | ||
| 384 | // | ||
| 385 | // contains information about the sxg driver. There is only | ||
| 386 | // one of these, and it is defined as a global. | ||
| 387 | typedef struct _SXG_DRIVER { | ||
| 388 | struct _adapter_t *Adapters; // Linked list of adapters | ||
| 389 | ushort AdapterID; // Maintain unique adapter ID | ||
| 390 | } SXG_DRIVER, *PSXG_DRIVER; | ||
| 391 | |||
| 392 | #ifdef STATUS_SUCCESS | ||
| 393 | #undef STATUS_SUCCESS | ||
| 394 | #endif | ||
| 395 | |||
| 396 | #define STATUS_SUCCESS 0 | ||
| 397 | #define STATUS_PENDING 0 | ||
| 398 | #define STATUS_FAILURE -1 | ||
| 399 | #define STATUS_ERROR -2 | ||
| 400 | #define STATUS_NOT_SUPPORTED -3 | ||
| 401 | #define STATUS_BUFFER_TOO_SHORT -4 | ||
| 402 | #define STATUS_RESOURCES -5 | ||
| 403 | |||
| 404 | #define SLIC_MAX_CARDS 32 | ||
| 405 | #define SLIC_MAX_PORTS 4 /* Max # of ports per card */ | ||
| 406 | #if SLIC_DUMP_ENABLED | ||
| 407 | // Dump buffer size | ||
| 408 | // | ||
| 409 | // This cannot be bigger than the max DMA size the card supports, | ||
| 410 | // given the current code structure in the host and ucode. | ||
| 411 | // Mojave supports 16K, Oasis supports 16K-1, so | ||
| 412 | // just set this at 15K, shouldnt make that much of a diff. | ||
| 413 | #define DUMP_BUF_SIZE 0x3C00 | ||
| 414 | #endif | ||
| 415 | |||
| 416 | #define MIN(a, b) ((u32)(a) < (u32)(b) ? (a) : (b)) | ||
| 417 | #define MAX(a, b) ((u32)(a) > (u32)(b) ? (a) : (b)) | ||
| 418 | |||
| 419 | typedef struct _mcast_address_t | ||
| 420 | { | ||
| 421 | unsigned char address[6]; | ||
| 422 | struct _mcast_address_t *next; | ||
| 423 | } mcast_address_t, *p_mcast_address_t; | ||
| 424 | |||
| 425 | #define CARD_DOWN 0x00000000 | ||
| 426 | #define CARD_UP 0x00000001 | ||
| 427 | #define CARD_FAIL 0x00000002 | ||
| 428 | #define CARD_DIAG 0x00000003 | ||
| 429 | #define CARD_SLEEP 0x00000004 | ||
| 430 | |||
| 431 | #define ADAPT_DOWN 0x00 | ||
| 432 | #define ADAPT_UP 0x01 | ||
| 433 | #define ADAPT_FAIL 0x02 | ||
| 434 | #define ADAPT_RESET 0x03 | ||
| 435 | #define ADAPT_SLEEP 0x04 | ||
| 436 | |||
| 437 | #define ADAPT_FLAGS_BOOTTIME 0x0001 | ||
| 438 | #define ADAPT_FLAGS_IS64BIT 0x0002 | ||
| 439 | #define ADAPT_FLAGS_PENDINGLINKDOWN 0x0004 | ||
| 440 | #define ADAPT_FLAGS_FIBERMEDIA 0x0008 | ||
| 441 | #define ADAPT_FLAGS_LOCKS_ALLOCED 0x0010 | ||
| 442 | #define ADAPT_FLAGS_INT_REGISTERED 0x0020 | ||
| 443 | #define ADAPT_FLAGS_LOAD_TIMER_SET 0x0040 | ||
| 444 | #define ADAPT_FLAGS_STATS_TIMER_SET 0x0080 | ||
| 445 | #define ADAPT_FLAGS_RESET_TIMER_SET 0x0100 | ||
| 446 | |||
| 447 | #define LINK_DOWN 0x00 | ||
| 448 | #define LINK_CONFIG 0x01 | ||
| 449 | #define LINK_UP 0x02 | ||
| 450 | |||
| 451 | #define LINK_10MB 0x00 | ||
| 452 | #define LINK_100MB 0x01 | ||
| 453 | #define LINK_AUTOSPEED 0x02 | ||
| 454 | #define LINK_1000MB 0x03 | ||
| 455 | #define LINK_10000MB 0x04 | ||
| 456 | |||
| 457 | #define LINK_HALFD 0x00 | ||
| 458 | #define LINK_FULLD 0x01 | ||
| 459 | #define LINK_AUTOD 0x02 | ||
| 460 | |||
| 461 | #define MAC_DIRECTED 0x00000001 | ||
| 462 | #define MAC_BCAST 0x00000002 | ||
| 463 | #define MAC_MCAST 0x00000004 | ||
| 464 | #define MAC_PROMISC 0x00000008 | ||
| 465 | #define MAC_LOOPBACK 0x00000010 | ||
| 466 | #define MAC_ALLMCAST 0x00000020 | ||
| 467 | |||
| 468 | #define SLIC_DUPLEX(x) ((x==LINK_FULLD) ? "FDX" : "HDX") | ||
| 469 | #define SLIC_SPEED(x) ((x==LINK_100MB) ? "100Mb" : ((x==LINK_1000MB) ? "1000Mb" : " 10Mb")) | ||
| 470 | #define SLIC_LINKSTATE(x) ((x==LINK_DOWN) ? "Down" : "Up ") | ||
| 471 | #define SLIC_ADAPTER_STATE(x) ((x==ADAPT_UP) ? "UP" : "Down") | ||
| 472 | #define SLIC_CARD_STATE(x) ((x==CARD_UP) ? "UP" : "Down") | ||
| 473 | |||
| 474 | |||
| 475 | typedef struct _ether_header | ||
| 476 | { | ||
| 477 | unsigned char ether_dhost[6]; | ||
| 478 | unsigned char ether_shost[6]; | ||
| 479 | ushort ether_type; | ||
| 480 | } ether_header, *p_ether_header; | ||
| 481 | |||
| 482 | |||
| 483 | #define NUM_CFG_SPACES 2 | ||
| 484 | #define NUM_CFG_REGS 64 | ||
| 485 | |||
| 486 | typedef struct _physcard_t | ||
| 487 | { | ||
| 488 | struct _adapter_t *adapter[SLIC_MAX_PORTS]; | ||
| 489 | struct _physcard_t *next; | ||
| 490 | unsigned int adapters_allocd; | ||
| 491 | } physcard_t, *p_physcard_t; | ||
| 492 | |||
| 493 | typedef struct _sxgbase_driver | ||
| 494 | { | ||
| 495 | spinlock_t driver_lock; | ||
| 496 | unsigned long flags; /* irqsave for spinlock */ | ||
| 497 | u32 num_sxg_cards; | ||
| 498 | u32 num_sxg_ports; | ||
| 499 | u32 num_sxg_ports_active; | ||
| 500 | u32 dynamic_intagg; | ||
| 501 | p_physcard_t phys_card; | ||
| 502 | } sxgbase_driver_t; | ||
| 503 | |||
| 504 | |||
| 505 | typedef struct _adapter_t | ||
| 506 | { | ||
| 507 | void * ifp; | ||
| 508 | unsigned int port; | ||
| 509 | p_physcard_t physcard; | ||
| 510 | unsigned int physport; | ||
| 511 | unsigned int cardindex; | ||
| 512 | unsigned int card_size; | ||
| 513 | unsigned int chipid; | ||
| 514 | unsigned int busnumber; | ||
| 515 | unsigned int slotnumber; | ||
| 516 | unsigned int functionnumber; | ||
| 517 | ushort vendid; | ||
| 518 | ushort devid; | ||
| 519 | ushort subsysid; | ||
| 520 | u32 irq; | ||
| 521 | |||
| 522 | void * sxg_adapter; | ||
| 523 | u32 nBusySend; | ||
| 524 | |||
| 525 | void __iomem * base_addr; | ||
| 526 | u32 memorylength; | ||
| 527 | u32 drambase; | ||
| 528 | u32 dramlength; | ||
| 529 | unsigned int queues_initialized; | ||
| 530 | unsigned int allocated; | ||
| 531 | unsigned int activated; | ||
| 532 | u32 intrregistered; | ||
| 533 | unsigned int isp_initialized; | ||
| 534 | unsigned int gennumber; | ||
| 535 | u32 curaddrupper; | ||
| 536 | u32 isrcopy; | ||
| 537 | unsigned char state; | ||
| 538 | unsigned char linkstate; | ||
| 539 | unsigned char linkspeed; | ||
| 540 | unsigned char linkduplex; | ||
| 541 | unsigned int flags; | ||
| 542 | unsigned char macaddr[6]; | ||
| 543 | unsigned char currmacaddr[6]; | ||
| 544 | u32 macopts; | ||
| 545 | ushort devflags_prev; | ||
| 546 | u64 mcastmask; | ||
| 547 | p_mcast_address_t mcastaddrs; | ||
| 548 | struct timer_list pingtimer; | ||
| 549 | u32 pingtimerset; | ||
| 550 | struct timer_list statstimer; | ||
| 551 | u32 statstimerset; | ||
| 552 | struct timer_list vpci_timer; | ||
| 553 | u32 vpci_timerset; | ||
| 554 | struct timer_list loadtimer; | ||
| 555 | u32 loadtimerset; | ||
| 556 | |||
| 557 | u32 xmitq_full; | ||
| 558 | u32 all_reg_writes; | ||
| 559 | u32 icr_reg_writes; | ||
| 560 | u32 isr_reg_writes; | ||
| 561 | u32 error_interrupts; | ||
| 562 | u32 error_rmiss_interrupts; | ||
| 563 | u32 rx_errors; | ||
| 564 | u32 rcv_drops; | ||
| 565 | u32 rcv_interrupts; | ||
| 566 | u32 xmit_interrupts; | ||
| 567 | u32 linkevent_interrupts; | ||
| 568 | u32 upr_interrupts; | ||
| 569 | u32 num_isrs; | ||
| 570 | u32 false_interrupts; | ||
| 571 | u32 tx_packets; | ||
| 572 | u32 xmit_completes; | ||
| 573 | u32 tx_drops; | ||
| 574 | u32 rcv_broadcasts; | ||
| 575 | u32 rcv_multicasts; | ||
| 576 | u32 rcv_unicasts; | ||
| 577 | u32 max_isr_rcvs; | ||
| 578 | u32 max_isr_xmits; | ||
| 579 | u32 rcv_interrupt_yields; | ||
| 580 | u32 intagg_period; | ||
| 581 | struct net_device_stats stats; | ||
| 582 | u32 * MiniportHandle; // Our miniport handle | ||
| 583 | SXG_STATE State; // Adapter state | ||
| 584 | SXG_LINK_STATE LinkState; // Link state | ||
| 585 | u64 LinkSpeed; // Link Speed | ||
| 586 | u32 PowerState; // NDIS power state | ||
| 587 | struct _adapter_t *Next; // Linked list | ||
| 588 | ushort AdapterID; // 1..n | ||
| 589 | unsigned char MacAddr[6]; // Our permanent HW mac address | ||
| 590 | unsigned char CurrMacAddr[6]; // Our Current mac address | ||
| 591 | p_net_device netdev; | ||
| 592 | p_net_device next_netdevice; | ||
| 593 | struct pci_dev * pcidev; | ||
| 594 | |||
| 595 | PSXG_MULTICAST_ADDRESS MulticastAddrs; // Multicast list | ||
| 596 | u64 MulticastMask; // Multicast mask | ||
| 597 | u32 * InterruptHandle; // Register Interrupt handle | ||
| 598 | u32 InterruptLevel; // From Resource list | ||
| 599 | u32 InterruptVector; // From Resource list | ||
| 600 | spinlock_t AdapterLock; /* Serialize access adapter routines */ | ||
| 601 | spinlock_t Bit64RegLock; /* For writing 64-bit addresses */ | ||
| 602 | PSXG_HW_REGS HwRegs; // Sahara HW Register Memory (BAR0/1) | ||
| 603 | PSXG_UCODE_REGS UcodeRegs; // Microcode Register Memory (BAR2/3) | ||
| 604 | PSXG_TCB_REGS TcbRegs; // Same as Ucode regs - See sxghw.h | ||
| 605 | ushort ResetDpcCount; // For timeout | ||
| 606 | ushort RssDpcCount; // For timeout | ||
| 607 | ushort VendorID; // Vendor ID | ||
| 608 | ushort DeviceID; // Device ID | ||
| 609 | ushort SubSystemID; // Sub-System ID | ||
| 610 | ushort FrameSize; // Maximum frame size | ||
| 611 | u32 * DmaHandle; // NDIS DMA handle | ||
| 612 | u32 * PacketPoolHandle; // Used with NDIS 5.2 only. Don't ifdef out | ||
| 613 | u32 * BufferPoolHandle; // Used with NDIS 5.2 only. Don't ifdef out | ||
| 614 | u32 MacFilter; // NDIS MAC Filter | ||
| 615 | ushort IpId; // For slowpath | ||
| 616 | PSXG_EVENT_RING EventRings; // Host event rings. 1/CPU to 16 max | ||
| 617 | dma_addr_t PEventRings; // Physical address | ||
| 618 | u32 NextEvent[SXG_MAX_RSS]; // Current location in ring | ||
| 619 | dma_addr_t PTcbBuffers; // TCB Buffers - physical address | ||
| 620 | dma_addr_t PTcbCompBuffers; // TCB Composite Buffers - phys addr | ||
| 621 | PSXG_XMT_RING XmtRings; // Transmit rings | ||
| 622 | dma_addr_t PXmtRings; // Transmit rings - physical address | ||
| 623 | SXG_RING_INFO XmtRingZeroInfo; // Transmit ring 0 info | ||
| 624 | spinlock_t XmtZeroLock; /* Transmit ring 0 lock */ | ||
| 625 | u32 * XmtRingZeroIndex; // Shared XMT ring 0 index | ||
| 626 | dma_addr_t PXmtRingZeroIndex; // Shared XMT ring 0 index - physical | ||
| 627 | LIST_ENTRY FreeProtocolHeaders;// Free protocol headers | ||
| 628 | u32 FreeProtoHdrCount; // Count | ||
| 629 | void * ProtocolHeaders; // Block of protocol header | ||
| 630 | dma_addr_t PProtocolHeaders; // Block of protocol headers - phys | ||
| 631 | |||
| 632 | PSXG_RCV_RING RcvRings; // Receive rings | ||
| 633 | dma_addr_t PRcvRings; // Receive rings - physical address | ||
| 634 | SXG_RING_INFO RcvRingZeroInfo; // Receive ring 0 info | ||
| 635 | |||
| 636 | u32 * Isr; // Interrupt status register | ||
| 637 | dma_addr_t PIsr; // ISR - physical address | ||
| 638 | u32 IsrCopy[SXG_MAX_RSS]; // Copy of ISR | ||
| 639 | ushort InterruptsEnabled; // Bitmask of enabled vectors | ||
| 640 | unsigned char * IndirectionTable; // RSS indirection table | ||
| 641 | dma_addr_t PIndirectionTable; // Physical address | ||
| 642 | ushort RssTableSize; // From NDIS_RECEIVE_SCALE_PARAMETERS | ||
| 643 | ushort HashKeySize; // From NDIS_RECEIVE_SCALE_PARAMETERS | ||
| 644 | unsigned char HashSecretKey[40]; // rss key | ||
| 645 | u32 HashInformation; | ||
| 646 | // Receive buffer queues | ||
| 647 | spinlock_t RcvQLock; /* Receive Queue Lock */ | ||
| 648 | LIST_ENTRY FreeRcvBuffers; // Free SXG_DATA_BUFFER queue | ||
| 649 | LIST_ENTRY FreeRcvBlocks; // Free SXG_RCV_DESCRIPTOR_BLOCK Q | ||
| 650 | LIST_ENTRY AllRcvBlocks; // All SXG_RCV_BLOCKs | ||
| 651 | ushort FreeRcvBufferCount; // Number of free rcv data buffers | ||
| 652 | ushort FreeRcvBlockCount; // # of free rcv descriptor blocks | ||
| 653 | ushort AllRcvBlockCount; // Number of total receive blocks | ||
| 654 | ushort ReceiveBufferSize; // SXG_RCV_DATA/JUMBO_BUFFER_SIZE only | ||
| 655 | u32 AllocationsPending; // Receive allocation pending | ||
| 656 | u32 RcvBuffersOnCard; // SXG_DATA_BUFFERS owned by card | ||
| 657 | // SGL buffers | ||
| 658 | spinlock_t SglQLock; /* SGL Queue Lock */ | ||
| 659 | LIST_ENTRY FreeSglBuffers; // Free SXG_SCATTER_GATHER | ||
| 660 | LIST_ENTRY AllSglBuffers; // All SXG_SCATTER_GATHER | ||
| 661 | ushort FreeSglBufferCount; // Number of free SGL buffers | ||
| 662 | ushort AllSglBufferCount; // Number of total SGL buffers | ||
| 663 | u32 CurrentTime; // Tick count | ||
| 664 | u32 FastpathConnections;// # of fastpath connections | ||
| 665 | // Various single-bit flags: | ||
| 666 | u32 BasicAllocations:1; // Locks and listheads | ||
| 667 | u32 IntRegistered:1; // Interrupt registered | ||
| 668 | u32 PingOutstanding:1; // Ping outstanding to card | ||
| 669 | u32 Dead:1; // Card dead | ||
| 670 | u32 DumpDriver:1; // OID_SLIC_DRIVER_DUMP request | ||
| 671 | u32 DumpCard:1; // OID_SLIC_CARD_DUMP request | ||
| 672 | u32 DumpCmdRunning:1; // Dump command in progress | ||
| 673 | u32 DebugRunning:1; // AGDB debug in progress | ||
| 674 | u32 JumboEnabled:1; // Jumbo frames enabled | ||
| 675 | u32 MsiEnabled:1; // MSI interrupt enabled | ||
| 676 | u32 RssEnabled:1; // RSS Enabled | ||
| 677 | u32 FailOnBadEeprom:1; // Fail on Bad Eeprom | ||
| 678 | u32 DiagStart:1; // Init adapter for diagnostic start | ||
| 679 | // Stats | ||
| 680 | u32 PendingRcvCount; // Outstanding rcv indications | ||
| 681 | u32 PendingXmtCount; // Outstanding send requests | ||
| 682 | SXG_STATS Stats; // Statistics | ||
| 683 | u32 ReassBufs; // Number of reassembly buffers | ||
| 684 | // Card Crash Info | ||
| 685 | ushort CrashLocation; // Microcode crash location | ||
| 686 | unsigned char CrashCpu; // Sahara CPU ID | ||
| 687 | // Diagnostics | ||
| 688 | // PDIAG_CMD DiagCmds; // List of free diagnostic commands | ||
| 689 | // PDIAG_BUFFER DiagBuffers; // List of free diagnostic buffers | ||
| 690 | // PDIAG_REQ DiagReqQ; // List of outstanding (asynchronous) diag requests | ||
| 691 | // u32 DiagCmdTimeout; // Time out for diag cmds (seconds) XXXTODO - replace with SXG_PARAM var? | ||
| 692 | // unsigned char DiagDmaDesc[DMA_CPU_CTXS]; // Free DMA descriptors bit field (32 CPU ctx * 8 DMA ctx) | ||
| 693 | |||
| 694 | ///////////////////////////////////////////////////////////////////// | ||
| 695 | // Put preprocessor-conditional fields at the end so we don't | ||
| 696 | // have to recompile sxgdbg everytime we reconfigure the driver | ||
| 697 | ///////////////////////////////////////////////////////////////////// | ||
| 698 | void * PendingSetRss; // Pending RSS parameter change | ||
| 699 | u32 IPv4HdrSize; // Shared 5.2/6.0 encap param | ||
| 700 | unsigned char * InterruptInfo; // Allocated by us during AddDevice | ||
| 701 | #if defined(CONFIG_X86) | ||
| 702 | u32 AddrUpper; // Upper 32 bits of 64-bit register | ||
| 703 | #endif | ||
| 704 | //#if SXG_FAILURE_DUMP | ||
| 705 | // NDIS_EVENT DumpThreadEvent; // syncronize dump thread | ||
| 706 | // BOOLEAN DumpThreadRunning; // termination flag | ||
| 707 | // PSXG_DUMP_CMD DumpBuffer; // 68k - Cmd and Buffer | ||
| 708 | // dma_addr_t PDumpBuffer; // Physical address | ||
| 709 | //#endif // SXG_FAILURE_DUMP | ||
| 710 | |||
| 711 | } adapter_t, *p_adapter_t; | ||
| 712 | |||
| 713 | #if SLIC_DUMP_ENABLED | ||
| 714 | #define SLIC_DUMP_REQUESTED 1 | ||
| 715 | #define SLIC_DUMP_IN_PROGRESS 2 | ||
| 716 | #define SLIC_DUMP_DONE 3 | ||
| 717 | |||
| 718 | /**************************************************************************** | ||
| 719 | * | ||
| 720 | * Microcode crash information structure. This | ||
| 721 | * structure is written out to the card's SRAM when the microcode panic's. | ||
| 722 | * | ||
| 723 | ****************************************************************************/ | ||
| 724 | typedef struct _slic_crash_info { | ||
| 725 | ushort cpu_id; | ||
| 726 | ushort crash_pc; | ||
| 727 | } slic_crash_info, *p_slic_crash_info; | ||
| 728 | |||
| 729 | #define CRASH_INFO_OFFSET 0x155C | ||
| 730 | |||
| 731 | #endif | ||
| 732 | |||
| 733 | #define UPDATE_STATS(largestat, newstat, oldstat) \ | ||
| 734 | { \ | ||
| 735 | if ((newstat) < (oldstat)) \ | ||
| 736 | (largestat) += ((newstat) + (0xFFFFFFFF - oldstat + 1)); \ | ||
| 737 | else \ | ||
| 738 | (largestat) += ((newstat) - (oldstat)); \ | ||
| 739 | } | ||
| 740 | |||
| 741 | #define UPDATE_STATS_GB(largestat, newstat, oldstat) \ | ||
| 742 | { \ | ||
| 743 | (largestat) += ((newstat) - (oldstat)); \ | ||
| 744 | } | ||
| 745 | |||
| 746 | #define ETHER_EQ_ADDR(_AddrA, _AddrB, _Result) \ | ||
| 747 | { \ | ||
| 748 | _Result = TRUE; \ | ||
| 749 | if (*(u32 *)(_AddrA) != *(u32 *)(_AddrB)) \ | ||
| 750 | _Result = FALSE; \ | ||
| 751 | if (*(u16 *)(&((_AddrA)[4])) != *(u16 *)(&((_AddrB)[4]))) \ | ||
| 752 | _Result = FALSE; \ | ||
| 753 | } | ||
| 754 | |||
| 755 | #define ETHERMAXFRAME 1514 | ||
| 756 | #define JUMBOMAXFRAME 9014 | ||
| 757 | |||
| 758 | #if defined(CONFIG_X86_64) || defined(CONFIG_IA64) | ||
| 759 | #define SXG_GET_ADDR_LOW(_addr) (u32)((u64)(_addr) & 0x00000000FFFFFFFF) | ||
| 760 | #define SXG_GET_ADDR_HIGH(_addr) (u32)(((u64)(_addr) >> 32) & 0x00000000FFFFFFFF) | ||
| 761 | #else | ||
| 762 | #define SXG_GET_ADDR_LOW(_addr) (u32)_addr | ||
| 763 | #define SXG_GET_ADDR_HIGH(_addr) (u32)0 | ||
| 764 | #endif | ||
| 765 | |||
| 766 | #define FLUSH TRUE | ||
| 767 | #define DONT_FLUSH FALSE | ||
| 768 | |||
| 769 | #define SIOCSLICDUMPCARD SIOCDEVPRIVATE+9 | ||
| 770 | #define SIOCSLICSETINTAGG SIOCDEVPRIVATE+10 | ||
| 771 | #define SIOCSLICTRACEDUMP SIOCDEVPRIVATE+11 | ||
| 772 | |||
| 773 | #endif /* __SXG_DRIVER_H__ */ | ||
diff --git a/drivers/staging/sxg/sxg_os.h b/drivers/staging/sxg/sxg_os.h new file mode 100644 index 000000000000..26fb0ffafa5c --- /dev/null +++ b/drivers/staging/sxg/sxg_os.h | |||
| @@ -0,0 +1,154 @@ | |||
| 1 | /************************************************************************** | ||
| 2 | * | ||
| 3 | * Copyright (C) 2000-2008 Alacritech, Inc. All rights reserved. | ||
| 4 | * | ||
| 5 | * Redistribution and use in source and binary forms, with or without | ||
| 6 | * modification, are permitted provided that the following conditions | ||
| 7 | * are met: | ||
| 8 | * | ||
| 9 | * 1. Redistributions of source code must retain the above copyright | ||
| 10 | * notice, this list of conditions and the following disclaimer. | ||
| 11 | * 2. Redistributions in binary form must reproduce the above | ||
| 12 | * copyright notice, this list of conditions and the following | ||
| 13 | * disclaimer in the documentation and/or other materials provided | ||
| 14 | * with the distribution. | ||
| 15 | * | ||
| 16 | * THIS SOFTWARE IS PROVIDED BY ALACRITECH, INC. ``AS IS'' AND ANY | ||
| 17 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
| 18 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | ||
| 19 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ALACRITECH, INC. OR | ||
| 20 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
| 21 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
| 22 | * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
| 23 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
| 24 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | ||
| 25 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | ||
| 26 | * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||
| 27 | * SUCH DAMAGE. | ||
| 28 | * | ||
| 29 | * The views and conclusions contained in the software and documentation | ||
| 30 | * are those of the authors and should not be interpreted as representing | ||
| 31 | * official policies, either expressed or implied, of Alacritech, Inc. | ||
| 32 | * | ||
| 33 | **************************************************************************/ | ||
| 34 | |||
| 35 | /* | ||
| 36 | * FILENAME: sxg_os.h | ||
| 37 | * | ||
| 38 | * These are the Linux-specific definitions required for the SLICOSS | ||
| 39 | * driver, which should allow for greater portability to other OSes. | ||
| 40 | */ | ||
| 41 | #ifndef _SLIC_OS_SPECIFIC_H_ | ||
| 42 | #define _SLIC_OS_SPECIFIC_H_ | ||
| 43 | |||
| 44 | #define FALSE (0) | ||
| 45 | #define TRUE (1) | ||
| 46 | |||
| 47 | |||
| 48 | typedef struct _LIST_ENTRY { | ||
| 49 | struct _LIST_ENTRY *nle_flink; | ||
| 50 | struct _LIST_ENTRY *nle_blink; | ||
| 51 | } list_entry, LIST_ENTRY, *PLIST_ENTRY; | ||
| 52 | |||
| 53 | #define InitializeListHead(l) \ | ||
| 54 | (l)->nle_flink = (l)->nle_blink = (l) | ||
| 55 | |||
| 56 | #define IsListEmpty(h) \ | ||
| 57 | ((h)->nle_flink == (h)) | ||
| 58 | |||
| 59 | #define RemoveEntryList(e) \ | ||
| 60 | do { \ | ||
| 61 | list_entry *b; \ | ||
| 62 | list_entry *f; \ | ||
| 63 | \ | ||
| 64 | f = (e)->nle_flink; \ | ||
| 65 | b = (e)->nle_blink; \ | ||
| 66 | b->nle_flink = f; \ | ||
| 67 | f->nle_blink = b; \ | ||
| 68 | } while (0) | ||
| 69 | |||
| 70 | /* These two have to be inlined since they return things. */ | ||
| 71 | |||
| 72 | static __inline PLIST_ENTRY | ||
| 73 | RemoveHeadList(list_entry *l) | ||
| 74 | { | ||
| 75 | list_entry *f; | ||
| 76 | list_entry *e; | ||
| 77 | |||
| 78 | e = l->nle_flink; | ||
| 79 | f = e->nle_flink; | ||
| 80 | l->nle_flink = f; | ||
| 81 | f->nle_blink = l; | ||
| 82 | |||
| 83 | return (e); | ||
| 84 | } | ||
| 85 | |||
| 86 | static __inline PLIST_ENTRY | ||
| 87 | RemoveTailList(list_entry *l) | ||
| 88 | { | ||
| 89 | list_entry *b; | ||
| 90 | list_entry *e; | ||
| 91 | |||
| 92 | e = l->nle_blink; | ||
| 93 | b = e->nle_blink; | ||
| 94 | l->nle_blink = b; | ||
| 95 | b->nle_flink = l; | ||
| 96 | |||
| 97 | return (e); | ||
| 98 | } | ||
| 99 | |||
| 100 | |||
| 101 | #define InsertTailList(l, e) \ | ||
| 102 | do { \ | ||
| 103 | list_entry *b; \ | ||
| 104 | \ | ||
| 105 | b = (l)->nle_blink; \ | ||
| 106 | (e)->nle_flink = (l); \ | ||
| 107 | (e)->nle_blink = b; \ | ||
| 108 | b->nle_flink = (e); \ | ||
| 109 | (l)->nle_blink = (e); \ | ||
| 110 | } while (0) | ||
| 111 | |||
| 112 | #define InsertHeadList(l, e) \ | ||
| 113 | do { \ | ||
| 114 | list_entry *f; \ | ||
| 115 | \ | ||
| 116 | f = (l)->nle_flink; \ | ||
| 117 | (e)->nle_flink = f; \ | ||
| 118 | (e)->nle_blink = l; \ | ||
| 119 | f->nle_blink = (e); \ | ||
| 120 | (l)->nle_flink = (e); \ | ||
| 121 | } while (0) | ||
| 122 | |||
| 123 | |||
| 124 | #define ATK_DEBUG 1 | ||
| 125 | |||
| 126 | #if ATK_DEBUG | ||
| 127 | #define SLIC_TIMESTAMP(value) { \ | ||
| 128 | struct timeval timev; \ | ||
| 129 | do_gettimeofday(&timev); \ | ||
| 130 | value = timev.tv_sec*1000000 + timev.tv_usec; \ | ||
| 131 | } | ||
| 132 | #else | ||
| 133 | #define SLIC_TIMESTAMP(value) | ||
| 134 | #endif | ||
| 135 | |||
| 136 | |||
| 137 | /****************** SXG DEFINES *****************************************/ | ||
| 138 | |||
| 139 | #ifdef ATKDBG | ||
| 140 | #define SXG_TIMESTAMP(value) { \ | ||
| 141 | struct timeval timev; \ | ||
| 142 | do_gettimeofday(&timev); \ | ||
| 143 | value = timev.tv_sec*1000000 + timev.tv_usec; \ | ||
| 144 | } | ||
| 145 | #else | ||
| 146 | #define SXG_TIMESTAMP(value) | ||
| 147 | #endif | ||
| 148 | |||
| 149 | #define WRITE_REG(reg,value,flush) sxg_reg32_write((®), (value), (flush)) | ||
| 150 | #define WRITE_REG64(a,reg,value,cpu) sxg_reg64_write((a),(®),(value),(cpu)) | ||
| 151 | #define READ_REG(reg,value) (value) = readl((void __iomem *)(®)) | ||
| 152 | |||
| 153 | #endif /* _SLIC_OS_SPECIFIC_H_ */ | ||
| 154 | |||
diff --git a/drivers/staging/sxg/sxgdbg.h b/drivers/staging/sxg/sxgdbg.h new file mode 100644 index 000000000000..cfb6c7c77a9e --- /dev/null +++ b/drivers/staging/sxg/sxgdbg.h | |||
| @@ -0,0 +1,190 @@ | |||
| 1 | /************************************************************************** | ||
| 2 | * | ||
| 3 | * Copyright © 2000-2008 Alacritech, Inc. All rights reserved. | ||
| 4 | * | ||
| 5 | * $Id: sxgdbg.h,v 1.1 2008/06/27 12:49:28 mook Exp $ | ||
| 6 | * | ||
| 7 | * Redistribution and use in source and binary forms, with or without | ||
| 8 | * modification, are permitted provided that the following conditions | ||
| 9 | * are met: | ||
| 10 | * | ||
| 11 | * 1. Redistributions of source code must retain the above copyright | ||
| 12 | * notice, this list of conditions and the following disclaimer. | ||
| 13 | * 2. Redistributions in binary form must reproduce the above | ||
| 14 | * copyright notice, this list of conditions and the following | ||
| 15 | * disclaimer in the documentation and/or other materials provided | ||
| 16 | * with the distribution. | ||
| 17 | * | ||
| 18 | * THIS SOFTWARE IS PROVIDED BY ALACRITECH, INC. ``AS IS'' AND ANY | ||
| 19 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
| 20 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | ||
| 21 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ALACRITECH, INC. OR | ||
| 22 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
| 23 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
| 24 | * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
| 25 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
| 26 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | ||
| 27 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | ||
| 28 | * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||
| 29 | * SUCH DAMAGE. | ||
| 30 | * | ||
| 31 | * The views and conclusions contained in the software and documentation | ||
| 32 | * are those of the authors and should not be interpreted as representing | ||
| 33 | * official policies, either expressed or implied, of Alacritech, Inc. | ||
| 34 | * | ||
| 35 | **************************************************************************/ | ||
| 36 | |||
| 37 | /* | ||
| 38 | * FILENAME: sxgdbg.h | ||
| 39 | * | ||
| 40 | * All debug and assertion-based definitions and macros are included | ||
| 41 | * in this file for the SXGOSS driver. | ||
| 42 | */ | ||
| 43 | #ifndef _SXG_DEBUG_H_ | ||
| 44 | #define _SXG_DEBUG_H_ | ||
| 45 | |||
| 46 | #define ATKDBG 1 | ||
| 47 | #define ATK_TRACE_ENABLED 1 | ||
| 48 | |||
| 49 | #define DBG_ERROR(n, args...) printk(KERN_EMERG n, ##args) | ||
| 50 | |||
| 51 | #ifdef ASSERT | ||
| 52 | #undef ASSERT | ||
| 53 | #endif | ||
| 54 | |||
| 55 | #ifdef SXG_ASSERT_ENABLED | ||
| 56 | #ifndef ASSERT | ||
| 57 | #define ASSERT(a) \ | ||
| 58 | { \ | ||
| 59 | if (!(a)) { \ | ||
| 60 | DBG_ERROR("ASSERT() Failure: file %s, function %s line %d\n",\ | ||
| 61 | __FILE__, __FUNCTION__, __LINE__); \ | ||
| 62 | } \ | ||
| 63 | } | ||
| 64 | #endif | ||
| 65 | #else | ||
| 66 | #ifndef ASSERT | ||
| 67 | #define ASSERT(a) | ||
| 68 | #endif | ||
| 69 | #endif /* SXG_ASSERT_ENABLED */ | ||
| 70 | |||
| 71 | |||
| 72 | #ifdef ATKDBG | ||
| 73 | /* | ||
| 74 | * Global for timer granularity; every driver must have an instance | ||
| 75 | * of this initialized to 0 | ||
| 76 | */ | ||
| 77 | |||
| 78 | extern ulong ATKTimerDiv; | ||
| 79 | |||
| 80 | /* | ||
| 81 | * trace_entry_t - | ||
| 82 | * | ||
| 83 | * This structure defines an entry in the trace buffer. The | ||
| 84 | * first few fields mean the same from entry to entry, while | ||
| 85 | * the meaning of last several fields change to suit the | ||
| 86 | * needs of the trace entry. Typically they are function call | ||
| 87 | * parameters. | ||
| 88 | */ | ||
| 89 | typedef struct _trace_entry_s { | ||
| 90 | char name[8]; /* 8 character name - like 's'i'm'b'a'r'c'v' */ | ||
| 91 | u32 time; /* Current clock tic */ | ||
| 92 | unsigned char cpu; /* Current CPU */ | ||
| 93 | unsigned char irql; /* Current IRQL */ | ||
| 94 | unsigned char driver; /* The driver which added the trace call */ | ||
| 95 | unsigned char pad2; /* pad to 4 byte boundary - will probably get used */ | ||
| 96 | u32 arg1; /* Caller arg1 */ | ||
| 97 | u32 arg2; /* Caller arg2 */ | ||
| 98 | u32 arg3; /* Caller arg3 */ | ||
| 99 | u32 arg4; /* Caller arg4 */ | ||
| 100 | } trace_entry_t, *ptrace_entry_t; | ||
| 101 | |||
| 102 | /* | ||
| 103 | * Driver types for driver field in trace_entry_t | ||
| 104 | */ | ||
| 105 | #define TRACE_SXG 1 | ||
| 106 | #define TRACE_VPCI 2 | ||
| 107 | #define TRACE_SLIC 3 | ||
| 108 | |||
| 109 | #define TRACE_ENTRIES 1024 | ||
| 110 | |||
| 111 | typedef struct _sxg_trace_buffer_t | ||
| 112 | { | ||
| 113 | unsigned int size; /* aid for windbg extension */ | ||
| 114 | unsigned int in; /* Where to add */ | ||
| 115 | unsigned int level; /* Current Trace level */ | ||
| 116 | spinlock_t lock; /* For MP tracing */ | ||
| 117 | trace_entry_t entries[TRACE_ENTRIES];/* The circular buffer */ | ||
| 118 | } sxg_trace_buffer_t; | ||
| 119 | |||
| 120 | /* | ||
| 121 | * The trace levels | ||
| 122 | * | ||
| 123 | * XXX At the moment I am only defining critical, important, and noisy. | ||
| 124 | * I am leaving room for more if anyone wants them. | ||
| 125 | */ | ||
| 126 | #define TRACE_NONE 0 /* For trace level - if no tracing wanted */ | ||
| 127 | #define TRACE_CRITICAL 1 /* minimal tracing - only critical stuff */ | ||
| 128 | #define TRACE_IMPORTANT 5 /* more tracing - anything important */ | ||
| 129 | #define TRACE_NOISY 10 /* Everything in the world */ | ||
| 130 | |||
| 131 | |||
| 132 | /********************************************************************** | ||
| 133 | * | ||
| 134 | * The macros themselves - | ||
| 135 | * | ||
| 136 | *********************************************************************/ | ||
| 137 | #if ATK_TRACE_ENABLED | ||
| 138 | #define SXG_TRACE_INIT(buffer, tlevel) \ | ||
| 139 | { \ | ||
| 140 | memset((buffer), 0, sizeof(sxg_trace_buffer_t)); \ | ||
| 141 | (buffer)->level = (tlevel); \ | ||
| 142 | (buffer)->size = TRACE_ENTRIES; \ | ||
| 143 | spin_lock_init(&(buffer)->lock); \ | ||
| 144 | } | ||
| 145 | #else | ||
| 146 | #define SXG_TRACE_INIT(buffer, tlevel) | ||
| 147 | #endif | ||
| 148 | |||
| 149 | /* | ||
| 150 | * The trace macro. This is active only if ATK_TRACE_ENABLED is set. | ||
| 151 | */ | ||
| 152 | #if ATK_TRACE_ENABLED | ||
| 153 | #define SXG_TRACE(tdriver, buffer, tlevel, tname, a1, a2, a3, a4) { \ | ||
| 154 | if ((buffer) && ((buffer)->level >= (tlevel))) { \ | ||
| 155 | unsigned int trace_irql = 0; /* ?????? FIX THIS */ \ | ||
| 156 | unsigned int trace_len; \ | ||
| 157 | ptrace_entry_t trace_entry; \ | ||
| 158 | struct timeval timev; \ | ||
| 159 | \ | ||
| 160 | spin_lock(&(buffer)->lock); \ | ||
| 161 | trace_entry = &(buffer)->entries[(buffer)->in]; \ | ||
| 162 | do_gettimeofday(&timev); \ | ||
| 163 | \ | ||
| 164 | memset(trace_entry->name, 0, 8); \ | ||
| 165 | trace_len = strlen(tname); \ | ||
| 166 | trace_len = trace_len > 8 ? 8 : trace_len; \ | ||
| 167 | memcpy(trace_entry->name, (tname), trace_len); \ | ||
| 168 | trace_entry->time = timev.tv_usec; \ | ||
| 169 | trace_entry->cpu = (unsigned char)(smp_processor_id() & 0xFF); \ | ||
| 170 | trace_entry->driver = (tdriver); \ | ||
| 171 | trace_entry->irql = trace_irql; \ | ||
| 172 | trace_entry->arg1 = (ulong)(a1); \ | ||
| 173 | trace_entry->arg2 = (ulong)(a2); \ | ||
| 174 | trace_entry->arg3 = (ulong)(a3); \ | ||
| 175 | trace_entry->arg4 = (ulong)(a4); \ | ||
| 176 | \ | ||
| 177 | (buffer)->in++; \ | ||
| 178 | if ((buffer)->in == TRACE_ENTRIES) \ | ||
| 179 | (buffer)->in = 0; \ | ||
| 180 | \ | ||
| 181 | spin_unlock(&(buffer)->lock); \ | ||
| 182 | } \ | ||
| 183 | } | ||
| 184 | #else | ||
| 185 | #define SXG_TRACE(tdriver, buffer, tlevel, tname, a1, a2, a3, a4) | ||
| 186 | #endif | ||
| 187 | |||
| 188 | #endif | ||
| 189 | |||
| 190 | #endif /* _SXG_DEBUG_H_ */ | ||
diff --git a/drivers/staging/sxg/sxghif.h b/drivers/staging/sxg/sxghif.h new file mode 100644 index 000000000000..ed26ceaa1315 --- /dev/null +++ b/drivers/staging/sxg/sxghif.h | |||
| @@ -0,0 +1,861 @@ | |||
| 1 | /* | ||
| 2 | * Copyright © 1997-2007 Alacritech, Inc. All rights reserved | ||
| 3 | * | ||
| 4 | * $Id: sxghif.h,v 1.5 2008/07/24 19:18:22 chris Exp $ | ||
| 5 | * | ||
| 6 | * sxghif.h: | ||
| 7 | * | ||
| 8 | * This file contains structures and definitions for the | ||
| 9 | * Alacritech Sahara host interface | ||
| 10 | */ | ||
| 11 | |||
| 12 | /******************************************************************************* | ||
| 13 | * UCODE Registers | ||
| 14 | *******************************************************************************/ | ||
| 15 | typedef struct _SXG_UCODE_REGS { | ||
| 16 | // Address 0 - 0x3F = Command codes 0-15 for TCB 0. Excode 0 | ||
| 17 | u32 Icr; // Code = 0 (extended), ExCode = 0 - Int control | ||
| 18 | u32 RsvdReg1; // Code = 1 - TOE -NA | ||
| 19 | u32 RsvdReg2; // Code = 2 - TOE -NA | ||
| 20 | u32 RsvdReg3; // Code = 3 - TOE -NA | ||
| 21 | u32 RsvdReg4; // Code = 4 - TOE -NA | ||
| 22 | u32 RsvdReg5; // Code = 5 - TOE -NA | ||
| 23 | u32 CardUp; // Code = 6 - Microcode initialized when 1 | ||
| 24 | u32 RsvdReg7; // Code = 7 - TOE -NA | ||
| 25 | u32 CodeNotUsed[8]; // Codes 8-15 not used. ExCode = 0 | ||
| 26 | // This brings us to ExCode 1 at address 0x40 = Interrupt status pointer | ||
| 27 | u32 Isp; // Code = 0 (extended), ExCode = 1 | ||
| 28 | u32 PadEx1[15]; // Codes 1-15 not used with extended codes | ||
| 29 | // ExCode 2 = Interrupt Status Register | ||
| 30 | u32 Isr; // Code = 0 (extended), ExCode = 2 | ||
| 31 | u32 PadEx2[15]; | ||
| 32 | // ExCode 3 = Event base register. Location of event rings | ||
| 33 | u32 EventBase; // Code = 0 (extended), ExCode = 3 | ||
| 34 | u32 PadEx3[15]; | ||
| 35 | // ExCode 4 = Event ring size | ||
| 36 | u32 EventSize; // Code = 0 (extended), ExCode = 4 | ||
| 37 | u32 PadEx4[15]; | ||
| 38 | // ExCode 5 = TCB Buffers base address | ||
| 39 | u32 TcbBase; // Code = 0 (extended), ExCode = 5 | ||
| 40 | u32 PadEx5[15]; | ||
| 41 | // ExCode 6 = TCB Composite Buffers base address | ||
| 42 | u32 TcbCompBase; // Code = 0 (extended), ExCode = 6 | ||
| 43 | u32 PadEx6[15]; | ||
| 44 | // ExCode 7 = Transmit ring base address | ||
| 45 | u32 XmtBase; // Code = 0 (extended), ExCode = 7 | ||
| 46 | u32 PadEx7[15]; | ||
| 47 | // ExCode 8 = Transmit ring size | ||
| 48 | u32 XmtSize; // Code = 0 (extended), ExCode = 8 | ||
| 49 | u32 PadEx8[15]; | ||
| 50 | // ExCode 9 = Receive ring base address | ||
| 51 | u32 RcvBase; // Code = 0 (extended), ExCode = 9 | ||
| 52 | u32 PadEx9[15]; | ||
| 53 | // ExCode 10 = Receive ring size | ||
| 54 | u32 RcvSize; // Code = 0 (extended), ExCode = 10 | ||
| 55 | u32 PadEx10[15]; | ||
| 56 | // ExCode 11 = Read EEPROM Config | ||
| 57 | u32 Config; // Code = 0 (extended), ExCode = 11 | ||
| 58 | u32 PadEx11[15]; | ||
| 59 | // ExCode 12 = Multicast bits 31:0 | ||
| 60 | u32 McastLow; // Code = 0 (extended), ExCode = 12 | ||
| 61 | u32 PadEx12[15]; | ||
| 62 | // ExCode 13 = Multicast bits 63:32 | ||
| 63 | u32 McastHigh; // Code = 0 (extended), ExCode = 13 | ||
| 64 | u32 PadEx13[15]; | ||
| 65 | // ExCode 14 = Ping | ||
| 66 | u32 Ping; // Code = 0 (extended), ExCode = 14 | ||
| 67 | u32 PadEx14[15]; | ||
| 68 | // ExCode 15 = Link MTU | ||
| 69 | u32 LinkMtu; // Code = 0 (extended), ExCode = 15 | ||
| 70 | u32 PadEx15[15]; | ||
| 71 | // ExCode 16 = Download synchronization | ||
| 72 | u32 LoadSync; // Code = 0 (extended), ExCode = 16 | ||
| 73 | u32 PadEx16[15]; | ||
| 74 | // ExCode 17 = Upper DRAM address bits on 32-bit systems | ||
| 75 | u32 Upper; // Code = 0 (extended), ExCode = 17 | ||
| 76 | u32 PadEx17[15]; | ||
| 77 | // ExCode 18 = Slowpath Send Index Address | ||
| 78 | u32 SPSendIndex; // Code = 0 (extended), ExCode = 18 | ||
| 79 | u32 PadEx18[15]; | ||
| 80 | u32 RsvdXF; // Code = 0 (extended), ExCode = 19 | ||
| 81 | u32 PadEx19[15]; | ||
| 82 | // ExCode 20 = Aggregation | ||
| 83 | u32 Aggregation; // Code = 0 (extended), ExCode = 20 | ||
| 84 | u32 PadEx20[15]; | ||
| 85 | // ExCode 21 = Receive MDL push timer | ||
| 86 | u32 PushTicks; // Code = 0 (extended), ExCode = 21 | ||
| 87 | u32 PadEx21[15]; | ||
| 88 | // ExCode 22 = TOE NA | ||
| 89 | u32 AckFrequency; // Code = 0 (extended), ExCode = 22 | ||
| 90 | u32 PadEx22[15]; | ||
| 91 | // ExCode 23 = TOE NA | ||
| 92 | u32 RsvdReg23; | ||
| 93 | u32 PadEx23[15]; | ||
| 94 | // ExCode 24 = TOE NA | ||
| 95 | u32 RsvdReg24; | ||
| 96 | u32 PadEx24[15]; | ||
| 97 | // ExCode 25 = TOE NA | ||
| 98 | u32 RsvdReg25; // Code = 0 (extended), ExCode = 25 | ||
| 99 | u32 PadEx25[15]; | ||
| 100 | // ExCode 26 = Receive checksum requirements | ||
| 101 | u32 ReceiveChecksum; // Code = 0 (extended), ExCode = 26 | ||
| 102 | u32 PadEx26[15]; | ||
| 103 | // ExCode 27 = RSS Requirements | ||
| 104 | u32 Rss; // Code = 0 (extended), ExCode = 27 | ||
| 105 | u32 PadEx27[15]; | ||
| 106 | // ExCode 28 = RSS Table | ||
| 107 | u32 RssTable; // Code = 0 (extended), ExCode = 28 | ||
| 108 | u32 PadEx28[15]; | ||
| 109 | // ExCode 29 = Event ring release entries | ||
| 110 | u32 EventRelease; // Code = 0 (extended), ExCode = 29 | ||
| 111 | u32 PadEx29[15]; | ||
| 112 | // ExCode 30 = Number of receive bufferlist commands on ring 0 | ||
| 113 | u32 RcvCmd; // Code = 0 (extended), ExCode = 30 | ||
| 114 | u32 PadEx30[15]; | ||
| 115 | // ExCode 31 = slowpath transmit command - Data[31:0] = 1 | ||
| 116 | u32 XmtCmd; // Code = 0 (extended), ExCode = 31 | ||
| 117 | u32 PadEx31[15]; | ||
| 118 | // ExCode 32 = Dump command | ||
| 119 | u32 DumpCmd; // Code = 0 (extended), ExCode = 32 | ||
| 120 | u32 PadEx32[15]; | ||
| 121 | // ExCode 33 = Debug command | ||
| 122 | u32 DebugCmd; // Code = 0 (extended), ExCode = 33 | ||
| 123 | u32 PadEx33[15]; | ||
| 124 | // There are 128 possible extended commands - each of account for 16 | ||
| 125 | // words (including the non-relevent base command codes 1-15). | ||
| 126 | // Pad for the remainder of these here to bring us to the next CPU | ||
| 127 | // base. As extended codes are added, reduce the first array value in | ||
| 128 | // the following field | ||
| 129 | u32 PadToNextCpu[94][16]; // 94 = 128 - 34 (34 = Excodes 0 - 33) | ||
| 130 | } SXG_UCODE_REGS, *PSXG_UCODE_REGS; | ||
| 131 | |||
| 132 | // Interrupt control register (0) values | ||
| 133 | #define SXG_ICR_DISABLE 0x00000000 | ||
| 134 | #define SXG_ICR_ENABLE 0x00000001 | ||
| 135 | #define SXG_ICR_MASK 0x00000002 | ||
| 136 | #define SXG_ICR_MSGID_MASK 0xFFFF0000 | ||
| 137 | #define SXG_ICR_MSGID_SHIFT 16 | ||
| 138 | #define SXG_ICR(_MessageId, _Data) \ | ||
| 139 | ((((_MessageId) << SXG_ICR_MSGID_SHIFT) & \ | ||
| 140 | SXG_ICR_MSGID_MASK) | (_Data)) | ||
| 141 | |||
| 142 | // The Microcode supports up to 16 RSS queues | ||
| 143 | #define SXG_MAX_RSS 16 | ||
| 144 | #define SXG_MAX_RSS_TABLE_SIZE 256 // 256-byte max | ||
| 145 | |||
| 146 | #define SXG_RSS_TCP6 0x00000001 // RSS TCP over IPv6 | ||
| 147 | #define SXG_RSS_TCP4 0x00000002 // RSS TCP over IPv4 | ||
| 148 | #define SXG_RSS_LEGACY 0x00000004 // Line-base interrupts | ||
| 149 | #define SXG_RSS_TABLE_SIZE 0x0000FF00 // Table size mask | ||
| 150 | #define SXG_RSS_TABLE_SHIFT 8 | ||
| 151 | #define SXG_RSS_BASE_CPU 0x00FF0000 // Base CPU (not used) | ||
| 152 | #define SXG_RSS_BASE_SHIFT 16 | ||
| 153 | |||
| 154 | #define SXG_RCV_IP_CSUM_ENABLED 0x00000001 // ExCode 26 (ReceiveChecksum) | ||
| 155 | #define SXG_RCV_TCP_CSUM_ENABLED 0x00000002 // ExCode 26 (ReceiveChecksum) | ||
| 156 | |||
| 157 | #define SXG_XMT_CPUID_SHIFT 16 | ||
| 158 | |||
| 159 | #if VPCI | ||
| 160 | #define SXG_CHECK_FOR_HANG_TIME 3000 | ||
| 161 | #else | ||
| 162 | #define SXG_CHECK_FOR_HANG_TIME 5 | ||
| 163 | #endif | ||
| 164 | |||
| 165 | /* | ||
| 166 | * TCB registers - This is really the same register memory area as UCODE_REGS | ||
| 167 | * above, but defined differently. Bits 17:06 of the address define the TCB, | ||
| 168 | * which means each TCB area occupies 0x40 (64) bytes, or 16 u32S. What really | ||
| 169 | * is happening is that these registers occupy the "PadEx[15]" areas in the | ||
| 170 | * SXG_UCODE_REGS definition above | ||
| 171 | */ | ||
| 172 | typedef struct _SXG_TCB_REGS { | ||
| 173 | u32 ExCode; /* Extended codes - see SXG_UCODE_REGS */ | ||
| 174 | u32 Xmt; /* Code = 1 - # of Xmt descriptors added to ring */ | ||
| 175 | u32 Rcv; /* Code = 2 - # of Rcv descriptors added to ring */ | ||
| 176 | u32 Rsvd1; /* Code = 3 - TOE NA */ | ||
| 177 | u32 Rsvd2; /* Code = 4 - TOE NA */ | ||
| 178 | u32 Rsvd3; /* Code = 5 - TOE NA */ | ||
| 179 | u32 Invalid; /* Code = 6 - Reserved for "CardUp" see above */ | ||
| 180 | u32 Rsvd4; /* Code = 7 - TOE NA */ | ||
| 181 | u32 Rsvd5; /* Code = 8 - TOE NA */ | ||
| 182 | u32 Pad[7]; /* Codes 8-15 - Not used. */ | ||
| 183 | } SXG_TCB_REGS, *PSXG_TCB_REGS; | ||
| 184 | |||
| 185 | /*************************************************************************** | ||
| 186 | * ISR Format | ||
| 187 | * 31 0 | ||
| 188 | * _______________________________________ | ||
| 189 | * | | | | | | | | | | ||
| 190 | * |____|____|____|____|____|____|____|____| | ||
| 191 | * ^^^^ ^^^^ ^^^^ ^^^^ \ / | ||
| 192 | * ERR --|||| |||| |||| |||| ----------------- | ||
| 193 | * EVENT ---||| |||| |||| |||| | | ||
| 194 | * ----|| |||| |||| |||| |-- Crash Address | ||
| 195 | * UPC -----| |||| |||| |||| | ||
| 196 | * LEVENT -------|||| |||| |||| | ||
| 197 | * PDQF --------||| |||| |||| | ||
| 198 | * RMISS ---------|| |||| |||| | ||
| 199 | * BREAK ----------| |||| |||| | ||
| 200 | * HBEATOK ------------|||| |||| | ||
| 201 | * NOHBEAT -------------||| |||| | ||
| 202 | * ERFULL --------------|| |||| | ||
| 203 | * XDROP ---------------| |||| | ||
| 204 | * -----------------|||| | ||
| 205 | * -----------------||||--\ | ||
| 206 | * ||---|-CpuId of crash | ||
| 207 | * |----/ | ||
| 208 | ***************************************************************************/ | ||
| 209 | #define SXG_ISR_ERR 0x80000000 // Error | ||
| 210 | #define SXG_ISR_EVENT 0x40000000 // Event ring event | ||
| 211 | #define SXG_ISR_NONE1 0x20000000 // Not used | ||
| 212 | #define SXG_ISR_UPC 0x10000000 // Dump/debug command complete | ||
| 213 | #define SXG_ISR_LINK 0x08000000 // Link event | ||
| 214 | #define SXG_ISR_PDQF 0x04000000 // Processed data queue full | ||
| 215 | #define SXG_ISR_RMISS 0x02000000 // Drop - no host buf | ||
| 216 | #define SXG_ISR_BREAK 0x01000000 // Breakpoint hit | ||
| 217 | #define SXG_ISR_PING 0x00800000 // Heartbeat response | ||
| 218 | #define SXG_ISR_DEAD 0x00400000 // Card crash | ||
| 219 | #define SXG_ISR_ERFULL 0x00200000 // Event ring full | ||
| 220 | #define SXG_ISR_XDROP 0x00100000 // XMT Drop - no DRAM bufs or XMT err | ||
| 221 | #define SXG_ISR_SPSEND 0x00080000 // Slow send complete | ||
| 222 | #define SXG_ISR_CPU 0x00070000 // Dead CPU mask | ||
| 223 | #define SXG_ISR_CPU_SHIFT 16 // Dead CPU shift | ||
| 224 | #define SXG_ISR_CRASH 0x0000FFFF // Crash address mask | ||
| 225 | |||
| 226 | /*************************************************************************** | ||
| 227 | * | ||
| 228 | * Event Ring entry | ||
| 229 | * | ||
| 230 | ***************************************************************************/ | ||
| 231 | /* | ||
| 232 | * 31 15 0 | ||
| 233 | * .___________________.___________________. | ||
| 234 | * |<------------ Pad 0 ------------>| | ||
| 235 | * |_________|_________|_________|_________|0 0x00 | ||
| 236 | * |<------------ Pad 1 ------------>| | ||
| 237 | * |_________|_________|_________|_________|4 0x04 | ||
| 238 | * |<------------ Pad 2 ------------>| | ||
| 239 | * |_________|_________|_________|_________|8 0x08 | ||
| 240 | * |<----------- Event Word 0 ------------>| | ||
| 241 | * |_________|_________|_________|_________|12 0x0c | ||
| 242 | * |<----------- Event Word 1 ------------>| | ||
| 243 | * |_________|_________|_________|_________|16 0x10 | ||
| 244 | * |<------------- Toeplitz ------------>| | ||
| 245 | * |_________|_________|_________|_________|20 0x14 | ||
| 246 | * |<----- Length ---->|<------ TCB Id --->| | ||
| 247 | * |_________|_________|_________|_________|24 0x18 | ||
| 248 | * |<----- Status ---->|Evnt Code|Flsh Code| | ||
| 249 | * |_________|_________|_________|_________|28 0x1c | ||
| 250 | * ^ ^^^^ ^^^^ | ||
| 251 | * |- VALID |||| ||||- RBUFC | ||
| 252 | * |||| |||-- SLOWR | ||
| 253 | * |||| ||--- UNUSED | ||
| 254 | * |||| |---- FASTC | ||
| 255 | * ||||------ FASTR | ||
| 256 | * |||------- | ||
| 257 | * ||-------- | ||
| 258 | * |--------- | ||
| 259 | * | ||
| 260 | * Slowpath status: | ||
| 261 | * _______________________________________ | ||
| 262 | * |<----- Status ---->|Evnt Code|Flsh Code| | ||
| 263 | * |_________|Cmd Index|_________|_________|28 0x1c | ||
| 264 | * ^^^ ^^^^ | ||
| 265 | * ||| ||||- ISTCPIP6 | ||
| 266 | * ||| |||-- IPONLY | ||
| 267 | * ||| ||--- RCVERR | ||
| 268 | * ||| |---- IPCBAD | ||
| 269 | * |||------ TCPCBAD | ||
| 270 | * ||------- ISTCPIP | ||
| 271 | * |-------- SCERR | ||
| 272 | * | ||
| 273 | */ | ||
| 274 | #pragma pack(push, 1) | ||
| 275 | typedef struct _SXG_EVENT { | ||
| 276 | u32 Pad[1]; // not used | ||
| 277 | u32 SndUna; // SndUna value | ||
| 278 | u32 Resid; // receive MDL resid | ||
| 279 | union { | ||
| 280 | void * HostHandle; // Receive host handle | ||
| 281 | u32 Rsvd1; // TOE NA | ||
| 282 | struct { | ||
| 283 | u32 NotUsed; | ||
| 284 | u32 Rsvd2; // TOE NA | ||
| 285 | } Flush; | ||
| 286 | }; | ||
| 287 | u32 Toeplitz; // RSS Toeplitz hash | ||
| 288 | union { | ||
| 289 | ushort Rsvd3; // TOE NA | ||
| 290 | ushort HdrOffset; // Slowpath | ||
| 291 | }; | ||
| 292 | ushort Length; // | ||
| 293 | unsigned char Rsvd4; // TOE NA | ||
| 294 | unsigned char Code; // Event code | ||
| 295 | unsigned char CommandIndex; // New ring index | ||
| 296 | unsigned char Status; // Event status | ||
| 297 | } SXG_EVENT, *PSXG_EVENT; | ||
| 298 | #pragma pack(pop) | ||
| 299 | |||
| 300 | // Event code definitions | ||
| 301 | #define EVENT_CODE_BUFFERS 0x01 // Receive buffer list command (ring 0) | ||
| 302 | #define EVENT_CODE_SLOWRCV 0x02 // Slowpath receive | ||
| 303 | #define EVENT_CODE_UNUSED 0x04 // Was slowpath commands complete | ||
| 304 | |||
| 305 | // Status values | ||
| 306 | #define EVENT_STATUS_VALID 0x80 // Entry valid | ||
| 307 | |||
| 308 | // Slowpath status | ||
| 309 | #define EVENT_STATUS_ERROR 0x40 // Completed with error. Index in next byte | ||
| 310 | #define EVENT_STATUS_TCPIP4 0x20 // TCPIPv4 frame | ||
| 311 | #define EVENT_STATUS_TCPBAD 0x10 // Bad TCP checksum | ||
| 312 | #define EVENT_STATUS_IPBAD 0x08 // Bad IP checksum | ||
| 313 | #define EVENT_STATUS_RCVERR 0x04 // Slowpath receive error | ||
| 314 | #define EVENT_STATUS_IPONLY 0x02 // IP frame | ||
| 315 | #define EVENT_STATUS_TCPIP6 0x01 // TCPIPv6 frame | ||
| 316 | #define EVENT_STATUS_TCPIP 0x21 // Combination of v4 and v6 | ||
| 317 | |||
| 318 | // Event ring | ||
| 319 | // Size must be power of 2, between 128 and 16k | ||
| 320 | #define EVENT_RING_SIZE 4096 // ?? | ||
| 321 | #define EVENT_RING_BATCH 16 // Hand entries back 16 at a time. | ||
| 322 | #define EVENT_BATCH_LIMIT 256 // Stop processing events after 256 (16 * 16) | ||
| 323 | |||
| 324 | typedef struct _SXG_EVENT_RING { | ||
| 325 | SXG_EVENT Ring[EVENT_RING_SIZE]; | ||
| 326 | }SXG_EVENT_RING, *PSXG_EVENT_RING; | ||
| 327 | |||
| 328 | /*************************************************************************** | ||
| 329 | * | ||
| 330 | * TCB Buffers | ||
| 331 | * | ||
| 332 | ***************************************************************************/ | ||
| 333 | // Maximum number of TCBS supported by hardware/microcode | ||
| 334 | #define SXG_MAX_TCB 4096 | ||
| 335 | // Minimum TCBs before we fail initialization | ||
| 336 | #define SXG_MIN_TCB 512 | ||
| 337 | // TCB Hash | ||
| 338 | // The bucket is determined by bits 11:4 of the toeplitz if we support 4k | ||
| 339 | // offloaded connections, 10:4 if we support 2k and so on. | ||
| 340 | #define SXG_TCB_BUCKET_SHIFT 4 | ||
| 341 | #define SXG_TCB_PER_BUCKET 16 | ||
| 342 | #define SXG_TCB_BUCKET_MASK 0xFF0 // Bucket portion of TCB ID | ||
| 343 | #define SXG_TCB_ELEMENT_MASK 0x00F // Element within bucket | ||
| 344 | #define SXG_TCB_BUCKETS 256 // 256 * 16 = 4k | ||
| 345 | |||
| 346 | #define SXG_TCB_BUFFER_SIZE 512 // ASSERT format is correct | ||
| 347 | |||
| 348 | #define SXG_TCB_RCVQ_SIZE 736 | ||
| 349 | |||
| 350 | #define SXG_TCB_COMPOSITE_BUFFER_SIZE 1024 | ||
| 351 | |||
| 352 | #define SXG_LOCATE_TCP_FRAME_HDR(_TcpObject, _IPv6) \ | ||
| 353 | (((_TcpObject)->VlanId) ? \ | ||
| 354 | ((_IPv6) ? /* Vlan frame header = yes */ \ | ||
| 355 | &(_TcpObject)->CompBuffer->Frame.HasVlan.TcpIp6.SxgTcp : \ | ||
| 356 | &(_TcpObject)->CompBuffer->Frame.HasVlan.TcpIp.SxgTcp) : \ | ||
| 357 | ((_IPv6) ? /* Vlan frame header = No */ \ | ||
| 358 | &(_TcpObject)->CompBuffer->Frame.NoVlan.TcpIp6.SxgTcp : \ | ||
| 359 | &(_TcpObject)->CompBuffer->Frame.NoVlan.TcpIp.SxgTcp)) | ||
| 360 | |||
| 361 | #define SXG_LOCATE_IP_FRAME_HDR(_TcpObject) \ | ||
| 362 | (_TcpObject)->VlanId ? \ | ||
| 363 | &(_TcpObject)->CompBuffer->Frame.HasVlan.TcpIp.Ip : \ | ||
| 364 | &(_TcpObject)->CompBuffer->Frame.NoVlan.TcpIp.Ip | ||
| 365 | |||
| 366 | #define SXG_LOCATE_IP6_FRAME_HDR(_TcpObject) \ | ||
| 367 | (_TcpObject)->VlanId ? \ | ||
| 368 | &(_TcpObject)->CompBuffer->Frame.HasVlan.TcpIp6.Ip : \ | ||
| 369 | &(_TcpObject)->CompBuffer->Frame.NoVlan.TcpIp6.Ip | ||
| 370 | |||
| 371 | |||
| 372 | #if DBG | ||
| 373 | // Horrible kludge to distinguish dumb-nic, slowpath, and | ||
| 374 | // fastpath traffic. Decrement the HopLimit by one | ||
| 375 | // for slowpath, two for fastpath. This assumes the limit is measurably | ||
| 376 | // greater than two, which I think is reasonable. | ||
| 377 | // Obviously this is DBG only. Maybe remove later, or #if 0 so we | ||
| 378 | // can set it when needed | ||
| 379 | #define SXG_DBG_HOP_LIMIT(_TcpObject, _FastPath) { \ | ||
| 380 | PIPV6_HDR _Ip6FrameHdr; \ | ||
| 381 | if((_TcpObject)->IPv6) { \ | ||
| 382 | _Ip6FrameHdr = SXG_LOCATE_IP6_FRAME_HDR((_TcpObject)); \ | ||
| 383 | if(_FastPath) { \ | ||
| 384 | _Ip6FrameHdr->HopLimit = (_TcpObject)->Cached.TtlOrHopLimit - 2; \ | ||
| 385 | } else { \ | ||
| 386 | _Ip6FrameHdr->HopLimit = (_TcpObject)->Cached.TtlOrHopLimit - 1; \ | ||
| 387 | } \ | ||
| 388 | } \ | ||
| 389 | } | ||
| 390 | #else | ||
| 391 | // Do nothing with free build | ||
| 392 | #define SXG_DBG_HOP_LIMIT(_TcpObject, _FastPath) | ||
| 393 | #endif | ||
| 394 | |||
| 395 | /*************************************************************************** | ||
| 396 | * Receive and transmit rings | ||
| 397 | ***************************************************************************/ | ||
| 398 | #define SXG_MAX_RING_SIZE 256 | ||
| 399 | #define SXG_XMT_RING_SIZE 128 // Start with 128 | ||
| 400 | #define SXG_RCV_RING_SIZE 128 // Start with 128 | ||
| 401 | #define SXG_MAX_ENTRIES 4096 | ||
| 402 | |||
| 403 | // Structure and macros to manage a ring | ||
| 404 | typedef struct _SXG_RING_INFO { | ||
| 405 | unsigned char Head; // Where we add entries - Note unsigned char:RING_SIZE | ||
| 406 | unsigned char Tail; // Where we pull off completed entries | ||
| 407 | ushort Size; // Ring size - Must be multiple of 2 | ||
| 408 | void * Context[SXG_MAX_RING_SIZE]; // Shadow ring | ||
| 409 | } SXG_RING_INFO, *PSXG_RING_INFO; | ||
| 410 | |||
| 411 | #define SXG_INITIALIZE_RING(_ring, _size) { \ | ||
| 412 | (_ring).Head = 0; \ | ||
| 413 | (_ring).Tail = 0; \ | ||
| 414 | (_ring).Size = (_size); \ | ||
| 415 | } | ||
| 416 | #define SXG_ADVANCE_INDEX(_index, _size) ((_index) = ((_index) + 1) & ((_size) - 1)) | ||
| 417 | #define SXG_PREVIOUS_INDEX(_index, _size) (((_index) - 1) &((_size) - 1)) | ||
| 418 | #define SXG_RING_EMPTY(_ring) ((_ring)->Head == (_ring)->Tail) | ||
| 419 | #define SXG_RING_FULL(_ring) ((((_ring)->Head + 1) & ((_ring)->Size - 1)) == (_ring)->Tail) | ||
| 420 | #define SXG_RING_ADVANCE_HEAD(_ring) SXG_ADVANCE_INDEX((_ring)->Head, ((_ring)->Size)) | ||
| 421 | #define SXG_RING_RETREAT_HEAD(_ring) ((_ring)->Head = \ | ||
| 422 | SXG_PREVIOUS_INDEX((_ring)->Head, (_ring)->Size)) | ||
| 423 | #define SXG_RING_ADVANCE_TAIL(_ring) { \ | ||
| 424 | ASSERT((_ring)->Tail != (_ring)->Head); \ | ||
| 425 | SXG_ADVANCE_INDEX((_ring)->Tail, ((_ring)->Size)); \ | ||
| 426 | } | ||
| 427 | // Set cmd to the next available ring entry, set the shadow context | ||
| 428 | // entry and advance the ring. | ||
| 429 | // The appropriate lock must be held when calling this macro | ||
| 430 | #define SXG_GET_CMD(_ring, _ringinfo, _cmd, _context) { \ | ||
| 431 | if(SXG_RING_FULL(_ringinfo)) { \ | ||
| 432 | (_cmd) = NULL; \ | ||
| 433 | } else { \ | ||
| 434 | (_cmd) = &(_ring)->Descriptors[(_ringinfo)->Head]; \ | ||
| 435 | (_ringinfo)->Context[(_ringinfo)->Head] = (void *)(_context);\ | ||
| 436 | SXG_RING_ADVANCE_HEAD(_ringinfo); \ | ||
| 437 | } \ | ||
| 438 | } | ||
| 439 | |||
| 440 | // Abort the previously allocated command by retreating the head. | ||
| 441 | // NOTE - The appopriate lock MUST NOT BE DROPPED between the SXG_GET_CMD | ||
| 442 | // and SXG_ABORT_CMD calls. | ||
| 443 | #define SXG_ABORT_CMD(_ringinfo) { \ | ||
| 444 | ASSERT(!(SXG_RING_EMPTY(_ringinfo))); \ | ||
| 445 | SXG_RING_RETREAT_HEAD(_ringinfo); \ | ||
| 446 | (_ringinfo)->Context[(_ringinfo)->Head] = NULL; \ | ||
| 447 | } | ||
| 448 | |||
| 449 | // For the given ring, return a pointer to the tail cmd and context, | ||
| 450 | // clear the context and advance the tail | ||
| 451 | #define SXG_RETURN_CMD(_ring, _ringinfo, _cmd, _context) { \ | ||
| 452 | (_cmd) = &(_ring)->Descriptors[(_ringinfo)->Tail]; \ | ||
| 453 | (_context) = (_ringinfo)->Context[(_ringinfo)->Tail]; \ | ||
| 454 | (_ringinfo)->Context[(_ringinfo)->Tail] = NULL; \ | ||
| 455 | SXG_RING_ADVANCE_TAIL(_ringinfo); \ | ||
| 456 | } | ||
| 457 | |||
| 458 | /*************************************************************************** | ||
| 459 | * | ||
| 460 | * Host Command Buffer - commands to INIC via the Cmd Rings | ||
| 461 | * | ||
| 462 | ***************************************************************************/ | ||
| 463 | /* | ||
| 464 | * 31 15 0 | ||
| 465 | * .___________________.___________________. | ||
| 466 | * |<-------------- Sgl Low -------------->| | ||
| 467 | * |_________|_________|_________|_________|0 0x00 | ||
| 468 | * |<-------------- Sgl High ------------->| | ||
| 469 | * |_________|_________|_________|_________|4 0x04 | ||
| 470 | * |<------------- Sge 0 Low ----------->| | ||
| 471 | * |_________|_________|_________|_________|8 0x08 | ||
| 472 | * |<------------- Sge 0 High ----------->| | ||
| 473 | * |_________|_________|_________|_________|12 0x0c | ||
| 474 | * |<------------ Sge 0 Length ---------->| | ||
| 475 | * |_________|_________|_________|_________|16 0x10 | ||
| 476 | * |<----------- Window Update ----------->| | ||
| 477 | * |<-------- SP 1st SGE offset ---------->| | ||
| 478 | * |_________|_________|_________|_________|20 0x14 | ||
| 479 | * |<----------- Total Length ------------>| | ||
| 480 | * |_________|_________|_________|_________|24 0x18 | ||
| 481 | * |<----- LCnt ------>|<----- Flags ----->| | ||
| 482 | * |_________|_________|_________|_________|28 0x1c | ||
| 483 | */ | ||
| 484 | #pragma pack(push, 1) | ||
| 485 | typedef struct _SXG_CMD { | ||
| 486 | dma_addr_t Sgl; // Physical address of SGL | ||
| 487 | union { | ||
| 488 | struct { | ||
| 489 | dma64_addr_t FirstSgeAddress;// Address of first SGE | ||
| 490 | u32 FirstSgeLength; // Length of first SGE | ||
| 491 | union { | ||
| 492 | u32 Rsvd1; // TOE NA | ||
| 493 | u32 SgeOffset; // Slowpath - 2nd SGE offset | ||
| 494 | u32 Resid; // MDL completion - clobbers update | ||
| 495 | }; | ||
| 496 | union { | ||
| 497 | u32 TotalLength; // Total transfer length | ||
| 498 | u32 Mss; // LSO MSS | ||
| 499 | }; | ||
| 500 | } Buffer; | ||
| 501 | }; | ||
| 502 | union { | ||
| 503 | struct { | ||
| 504 | unsigned char Flags:4; // slowpath flags | ||
| 505 | unsigned char IpHl:4; // Ip header length (>>2) | ||
| 506 | unsigned char MacLen; // Mac header len | ||
| 507 | } CsumFlags; | ||
| 508 | struct { | ||
| 509 | ushort Flags:4; // slowpath flags | ||
| 510 | ushort TcpHdrOff:7; // TCP | ||
| 511 | ushort MacLen:5; // Mac header len | ||
| 512 | } LsoFlags; | ||
| 513 | ushort Flags; // flags | ||
| 514 | }; | ||
| 515 | union { | ||
| 516 | ushort SgEntries; // SG entry count including first sge | ||
| 517 | struct { | ||
| 518 | unsigned char Status; // Copied from event status | ||
| 519 | unsigned char NotUsed; | ||
| 520 | } Status; | ||
| 521 | }; | ||
| 522 | } SXG_CMD, *PSXG_CMD; | ||
| 523 | #pragma pack(pop) | ||
| 524 | |||
| 525 | #pragma pack(push, 1) | ||
| 526 | typedef struct _VLAN_HDR { | ||
| 527 | ushort VlanTci; | ||
| 528 | ushort VlanTpid; | ||
| 529 | } VLAN_HDR, *PVLAN_HDR; | ||
| 530 | #pragma pack(pop) | ||
| 531 | |||
| 532 | /* | ||
| 533 | * Slowpath Flags: | ||
| 534 | * | ||
| 535 | * | ||
| 536 | * LSS Flags: | ||
| 537 | * .--- | ||
| 538 | * /.--- TCP Large segment send | ||
| 539 | * //.--- | ||
| 540 | * ///.--- | ||
| 541 | * 3 1 1 //// | ||
| 542 | * 1 5 0 |||| | ||
| 543 | * .___________________.____________vvvv. | ||
| 544 | * | |MAC | TCP | | | ||
| 545 | * | LCnt |hlen|hdroff|Flgs| | ||
| 546 | * |___________________|||||||||||||____| | ||
| 547 | * | ||
| 548 | * | ||
| 549 | * Checksum Flags | ||
| 550 | * | ||
| 551 | * .--- | ||
| 552 | * /.--- | ||
| 553 | * //.--- Checksum TCP | ||
| 554 | * ///.--- Checksum IP | ||
| 555 | * 3 1 //// No bits - normal send | ||
| 556 | * 1 5 7 |||| | ||
| 557 | * .___________________._______________vvvv. | ||
| 558 | * | | Offload | IP | | | ||
| 559 | * | LCnt |MAC hlen |Hlen|Flgs| | ||
| 560 | * |___________________|____|____|____|____| | ||
| 561 | * | ||
| 562 | */ | ||
| 563 | // Slowpath CMD flags | ||
| 564 | #define SXG_SLOWCMD_CSUM_IP 0x01 // Checksum IP | ||
| 565 | #define SXG_SLOWCMD_CSUM_TCP 0x02 // Checksum TCP | ||
| 566 | #define SXG_SLOWCMD_LSO 0x04 // Large segment send | ||
| 567 | |||
| 568 | typedef struct _SXG_XMT_RING { | ||
| 569 | SXG_CMD Descriptors[SXG_XMT_RING_SIZE]; | ||
| 570 | } SXG_XMT_RING, *PSXG_XMT_RING; | ||
| 571 | |||
| 572 | typedef struct _SXG_RCV_RING { | ||
| 573 | SXG_CMD Descriptors[SXG_RCV_RING_SIZE]; | ||
| 574 | } SXG_RCV_RING, *PSXG_RCV_RING; | ||
| 575 | |||
| 576 | /*************************************************************************** | ||
| 577 | * Share memory buffer types - Used to identify asynchronous | ||
| 578 | * shared memory allocation | ||
| 579 | ***************************************************************************/ | ||
| 580 | typedef enum { | ||
| 581 | SXG_BUFFER_TYPE_RCV, // Receive buffer | ||
| 582 | SXG_BUFFER_TYPE_SGL // SGL buffer | ||
| 583 | } SXG_BUFFER_TYPE; | ||
| 584 | |||
| 585 | // State for SXG buffers | ||
| 586 | #define SXG_BUFFER_FREE 0x01 | ||
| 587 | #define SXG_BUFFER_BUSY 0x02 | ||
| 588 | #define SXG_BUFFER_ONCARD 0x04 | ||
| 589 | #define SXG_BUFFER_UPSTREAM 0x08 | ||
| 590 | |||
| 591 | /*************************************************************************** | ||
| 592 | * Receive data buffers | ||
| 593 | * | ||
| 594 | * Receive data buffers are given to the Sahara card 128 at a time. | ||
| 595 | * This is accomplished by filling in a "receive descriptor block" | ||
| 596 | * with 128 "receive descriptors". Each descriptor consists of | ||
| 597 | * a physical address, which the card uses as the address to | ||
| 598 | * DMA data into, and a virtual address, which is given back | ||
| 599 | * to the host in the "HostHandle" portion of an event. | ||
| 600 | * The receive descriptor data structure is defined below | ||
| 601 | * as SXG_RCV_DATA_DESCRIPTOR, and the corresponding block | ||
| 602 | * is defined as SXG_RCV_DESCRIPTOR_BLOCK. | ||
| 603 | * | ||
| 604 | * This receive descriptor block is given to the card by filling | ||
| 605 | * in the Sgl field of a SXG_CMD entry from pAdapt->RcvRings[0] | ||
| 606 | * with the physical address of the receive descriptor block. | ||
| 607 | * | ||
| 608 | * Both the receive buffers and the receive descriptor blocks | ||
| 609 | * require additional data structures to maintain them | ||
| 610 | * on a free queue and contain other information associated with them. | ||
| 611 | * Those data structures are defined as the SXG_RCV_DATA_BUFFER_HDR | ||
| 612 | * and SXG_RCV_DESCRIPTOR_BLOCK_HDR respectively. | ||
| 613 | * | ||
| 614 | * Since both the receive buffers and the receive descriptor block | ||
| 615 | * must be accessible by the card, both must be allocated out of | ||
| 616 | * shared memory. To ensure that we always have a descriptor | ||
| 617 | * block available for every 128 buffers, we allocate all of | ||
| 618 | * these resources together in a single block. This entire | ||
| 619 | * block is managed by a SXG_RCV_BLOCK_HDR, who's sole purpose | ||
| 620 | * is to maintain address information so that the entire block | ||
| 621 | * can be free later. | ||
| 622 | * | ||
| 623 | * Further complicating matters is the fact that the receive | ||
| 624 | * buffers must be variable in length in order to accomodate | ||
| 625 | * jumbo frame configurations. We configure the buffer | ||
| 626 | * length so that the buffer and it's corresponding SXG_RCV_DATA_BUFFER_HDR | ||
| 627 | * structure add up to an even boundary. Then we place the | ||
| 628 | * remaining data structures after 128 of them as shown in | ||
| 629 | * the following diagram: | ||
| 630 | * | ||
| 631 | * _________________________________________ | ||
| 632 | * | | | ||
| 633 | * | Variable length receive buffer #1 | | ||
| 634 | * |_________________________________________| | ||
| 635 | * | | | ||
| 636 | * | SXG_RCV_DATA_BUFFER_HDR #1 | | ||
| 637 | * |_________________________________________| <== Even 2k or 10k boundary | ||
| 638 | * | | | ||
| 639 | * | ... repeat 2-128 .. | | ||
| 640 | * |_________________________________________| | ||
| 641 | * | | | ||
| 642 | * | SXG_RCV_DESCRIPTOR_BLOCK | | ||
| 643 | * | Contains SXG_RCV_DATA_DESCRIPTOR * 128 | | ||
| 644 | * |_________________________________________| | ||
| 645 | * | | | ||
| 646 | * | SXG_RCV_DESCRIPTOR_BLOCK_HDR | | ||
| 647 | * |_________________________________________| | ||
| 648 | * | | | ||
| 649 | * | SXG_RCV_BLOCK_HDR | | ||
| 650 | * |_________________________________________| | ||
| 651 | * | ||
| 652 | * Memory consumption: | ||
| 653 | * Non-jumbo: | ||
| 654 | * Buffers and SXG_RCV_DATA_BUFFER_HDR = 2k * 128 = 256k | ||
| 655 | * + SXG_RCV_DESCRIPTOR_BLOCK = 2k | ||
| 656 | * + SXG_RCV_DESCRIPTOR_BLOCK_HDR = ~32 | ||
| 657 | * + SXG_RCV_BLOCK_HDR = ~32 | ||
| 658 | * => Total = ~258k/block | ||
| 659 | * | ||
| 660 | * Jumbo: | ||
| 661 | * Buffers and SXG_RCV_DATA_BUFFER_HDR = 10k * 128 = 1280k | ||
| 662 | * + SXG_RCV_DESCRIPTOR_BLOCK = 2k | ||
| 663 | * + SXG_RCV_DESCRIPTOR_BLOCK_HDR = ~32 | ||
| 664 | * + SXG_RCV_BLOCK_HDR = ~32 | ||
| 665 | * => Total = ~1282k/block | ||
| 666 | * | ||
| 667 | ***************************************************************************/ | ||
| 668 | #define SXG_RCV_DATA_BUFFERS 4096 // Amount to give to the card | ||
| 669 | #define SXG_INITIAL_RCV_DATA_BUFFERS 8192 // Initial pool of buffers | ||
| 670 | #define SXG_MIN_RCV_DATA_BUFFERS 2048 // Minimum amount and when to get more | ||
| 671 | #define SXG_MAX_RCV_BLOCKS 128 // = 16384 receive buffers | ||
| 672 | |||
| 673 | // Receive buffer header | ||
| 674 | typedef struct _SXG_RCV_DATA_BUFFER_HDR { | ||
| 675 | dma_addr_t PhysicalAddress; // Buffer physical address | ||
| 676 | // Note - DO NOT USE the VirtualAddress field to locate data. | ||
| 677 | // Use the sxg.h:SXG_RECEIVE_DATA_LOCATION macro instead. | ||
| 678 | void *VirtualAddress; // Start of buffer | ||
| 679 | LIST_ENTRY FreeList; // Free queue of buffers | ||
| 680 | struct _SXG_RCV_DATA_BUFFER_HDR *Next; // Fastpath data buffer queue | ||
| 681 | u32 Size; // Buffer size | ||
| 682 | u32 ByteOffset; // See SXG_RESTORE_MDL_OFFSET | ||
| 683 | unsigned char State; // See SXG_BUFFER state above | ||
| 684 | unsigned char Status; // Event status (to log PUSH) | ||
| 685 | struct sk_buff * skb; // Double mapped (nbl and pkt) | ||
| 686 | } SXG_RCV_DATA_BUFFER_HDR, *PSXG_RCV_DATA_BUFFER_HDR; | ||
| 687 | |||
| 688 | // SxgSlowReceive uses the PACKET (skb) contained | ||
| 689 | // in the SXG_RCV_DATA_BUFFER_HDR when indicating dumb-nic data | ||
| 690 | #define SxgDumbRcvPacket skb | ||
| 691 | |||
| 692 | #define SXG_RCV_DATA_HDR_SIZE 256 // Space for SXG_RCV_DATA_BUFFER_HDR | ||
| 693 | #define SXG_RCV_DATA_BUFFER_SIZE 2048 // Non jumbo = 2k including HDR | ||
| 694 | #define SXG_RCV_JUMBO_BUFFER_SIZE 10240 // jumbo = 10k including HDR | ||
| 695 | |||
| 696 | // Receive data descriptor | ||
| 697 | typedef struct _SXG_RCV_DATA_DESCRIPTOR { | ||
| 698 | union { | ||
| 699 | struct sk_buff * VirtualAddress; // Host handle | ||
| 700 | u64 ForceTo8Bytes; // Force x86 to 8-byte boundary | ||
| 701 | }; | ||
| 702 | dma_addr_t PhysicalAddress; | ||
| 703 | } SXG_RCV_DATA_DESCRIPTOR, *PSXG_RCV_DATA_DESCRIPTOR; | ||
| 704 | |||
| 705 | // Receive descriptor block | ||
| 706 | #define SXG_RCV_DESCRIPTORS_PER_BLOCK 128 | ||
| 707 | #define SXG_RCV_DESCRIPTOR_BLOCK_SIZE 2048 // For sanity check | ||
| 708 | typedef struct _SXG_RCV_DESCRIPTOR_BLOCK { | ||
| 709 | SXG_RCV_DATA_DESCRIPTOR Descriptors[SXG_RCV_DESCRIPTORS_PER_BLOCK]; | ||
| 710 | } SXG_RCV_DESCRIPTOR_BLOCK, *PSXG_RCV_DESCRIPTOR_BLOCK; | ||
| 711 | |||
| 712 | // Receive descriptor block header | ||
| 713 | typedef struct _SXG_RCV_DESCRIPTOR_BLOCK_HDR { | ||
| 714 | void * VirtualAddress; // Start of 2k buffer | ||
| 715 | dma_addr_t PhysicalAddress; // ..and it's physical address | ||
| 716 | LIST_ENTRY FreeList; // Free queue of descriptor blocks | ||
| 717 | unsigned char State; // See SXG_BUFFER state above | ||
| 718 | } SXG_RCV_DESCRIPTOR_BLOCK_HDR, *PSXG_RCV_DESCRIPTOR_BLOCK_HDR; | ||
| 719 | |||
| 720 | // Receive block header | ||
| 721 | typedef struct _SXG_RCV_BLOCK_HDR { | ||
| 722 | void * VirtualAddress; // Start of virtual memory | ||
| 723 | dma_addr_t PhysicalAddress; // ..and it's physical address | ||
| 724 | LIST_ENTRY AllList; // Queue of all SXG_RCV_BLOCKS | ||
| 725 | } SXG_RCV_BLOCK_HDR, *PSXG_RCV_BLOCK_HDR; | ||
| 726 | |||
| 727 | // Macros to determine data structure offsets into receive block | ||
| 728 | #define SXG_RCV_BLOCK_SIZE(_Buffersize) \ | ||
| 729 | (((_Buffersize) * SXG_RCV_DESCRIPTORS_PER_BLOCK) + \ | ||
| 730 | (sizeof(SXG_RCV_DESCRIPTOR_BLOCK)) + \ | ||
| 731 | (sizeof(SXG_RCV_DESCRIPTOR_BLOCK_HDR)) + \ | ||
| 732 | (sizeof(SXG_RCV_BLOCK_HDR))) | ||
| 733 | #define SXG_RCV_BUFFER_DATA_SIZE(_Buffersize) \ | ||
| 734 | ((_Buffersize) - SXG_RCV_DATA_HDR_SIZE) | ||
| 735 | #define SXG_RCV_DATA_BUFFER_HDR_OFFSET(_Buffersize) \ | ||
| 736 | ((_Buffersize) - SXG_RCV_DATA_HDR_SIZE) | ||
| 737 | #define SXG_RCV_DESCRIPTOR_BLOCK_OFFSET(_Buffersize) \ | ||
| 738 | ((_Buffersize) * SXG_RCV_DESCRIPTORS_PER_BLOCK) | ||
| 739 | #define SXG_RCV_DESCRIPTOR_BLOCK_HDR_OFFSET(_Buffersize) \ | ||
| 740 | (((_Buffersize) * SXG_RCV_DESCRIPTORS_PER_BLOCK) + \ | ||
| 741 | (sizeof(SXG_RCV_DESCRIPTOR_BLOCK))) | ||
| 742 | #define SXG_RCV_BLOCK_HDR_OFFSET(_Buffersize) \ | ||
| 743 | (((_Buffersize) * SXG_RCV_DESCRIPTORS_PER_BLOCK) + \ | ||
| 744 | (sizeof(SXG_RCV_DESCRIPTOR_BLOCK)) + \ | ||
| 745 | (sizeof(SXG_RCV_DESCRIPTOR_BLOCK_HDR))) | ||
| 746 | |||
| 747 | // Use the miniport reserved portion of the NBL to locate | ||
| 748 | // our SXG_RCV_DATA_BUFFER_HDR structure. | ||
| 749 | typedef struct _SXG_RCV_NBL_RESERVED { | ||
| 750 | PSXG_RCV_DATA_BUFFER_HDR RcvDataBufferHdr; | ||
| 751 | void * Available; | ||
| 752 | } SXG_RCV_NBL_RESERVED, *PSXG_RCV_NBL_RESERVED; | ||
| 753 | |||
| 754 | #define SXG_RCV_NBL_BUFFER_HDR(_NBL) (((PSXG_RCV_NBL_RESERVED)NET_BUFFER_LIST_MINIPORT_RESERVED(_NBL))->RcvDataBufferHdr) | ||
| 755 | |||
| 756 | /*************************************************************************** | ||
| 757 | * Scatter gather list buffer | ||
| 758 | ***************************************************************************/ | ||
| 759 | #define SXG_INITIAL_SGL_BUFFERS 8192 // Initial pool of SGL buffers | ||
| 760 | #define SXG_MIN_SGL_BUFFERS 2048 // Minimum amount and when to get more | ||
| 761 | #define SXG_MAX_SGL_BUFFERS 16384 // Maximum to allocate (note ADAPT:ushort) | ||
| 762 | |||
| 763 | |||
| 764 | // Self identifying structure type | ||
| 765 | typedef enum _SXG_SGL_TYPE { | ||
| 766 | SXG_SGL_DUMB, // Dumb NIC SGL | ||
| 767 | SXG_SGL_SLOW, // Slowpath protocol header - see below | ||
| 768 | SXG_SGL_CHIMNEY // Chimney offload SGL | ||
| 769 | } SXG_SGL_TYPE, PSXG_SGL_TYPE; | ||
| 770 | |||
| 771 | // Note - the description below is Microsoft specific | ||
| 772 | // | ||
| 773 | // The following definition specifies the amount of shared memory to allocate | ||
| 774 | // for the SCATTER_GATHER_LIST portion of the SXG_SCATTER_GATHER data structure. | ||
| 775 | // The following considerations apply when setting this value: | ||
| 776 | // - First, the Sahara card is designed to read the Microsoft SGL structure | ||
| 777 | // straight out of host memory. This means that the SGL must reside in | ||
| 778 | // shared memory. If the length here is smaller than the SGL for the | ||
| 779 | // NET_BUFFER, then NDIS will allocate its own buffer. The buffer | ||
| 780 | // that NDIS allocates is not in shared memory, so when this happens, | ||
| 781 | // the SGL will need to be copied to a set of SXG_SCATTER_GATHER buffers. | ||
| 782 | // In other words.. we don't want this value to be too small. | ||
| 783 | // - On the other hand.. we're allocating up to 16k of these things. If | ||
| 784 | // we make this too big, we start to consume a ton of memory.. | ||
| 785 | // At the moment, I'm going to limit the number of SG entries to 150. | ||
| 786 | // If each entry maps roughly 4k, then this should cover roughly 600kB | ||
| 787 | // NET_BUFFERs. Furthermore, since each entry is 24 bytes, the total | ||
| 788 | // SGE portion of the structure consumes 3600 bytes, which should allow | ||
| 789 | // the entire SXG_SCATTER_GATHER structure to reside comfortably within | ||
| 790 | // a 4k block, providing the remaining fields stay under 500 bytes. | ||
| 791 | // | ||
| 792 | // So with 150 entries, the SXG_SCATTER_GATHER structure becomes roughly | ||
| 793 | // 4k. At 16k of them, that amounts to 64M of shared memory. A ton, but | ||
| 794 | // manageable. | ||
| 795 | #define SXG_SGL_ENTRIES 150 | ||
| 796 | |||
| 797 | // The ucode expects an NDIS SGL structure that | ||
| 798 | // is formatted for an x64 system. When running | ||
| 799 | // on an x64 system, we can simply hand the NDIS SGL | ||
| 800 | // to the card directly. For x86 systems we must reconstruct | ||
| 801 | // the SGL. The following structure defines an x64 | ||
| 802 | // formatted SGL entry | ||
| 803 | typedef struct _SXG_X64_SGE { | ||
| 804 | dma64_addr_t Address; // same as wdm.h | ||
| 805 | u32 Length; // same as wdm.h | ||
| 806 | u32 CompilerPad;// The compiler pads to 8-bytes | ||
| 807 | u64 Reserved; // u32 * in wdm.h. Force to 8 bytes | ||
| 808 | } SXG_X64_SGE, *PSXG_X64_SGE; | ||
| 809 | |||
| 810 | typedef struct _SCATTER_GATHER_ELEMENT { | ||
| 811 | dma64_addr_t Address; // same as wdm.h | ||
| 812 | u32 Length; // same as wdm.h | ||
| 813 | u32 CompilerPad;// The compiler pads to 8-bytes | ||
| 814 | u64 Reserved; // u32 * in wdm.h. Force to 8 bytes | ||
| 815 | } SCATTER_GATHER_ELEMENT, *PSCATTER_GATHER_ELEMENT; | ||
| 816 | |||
| 817 | |||
| 818 | typedef struct _SCATTER_GATHER_LIST { | ||
| 819 | u32 NumberOfElements; | ||
| 820 | u32 * Reserved; | ||
| 821 | SCATTER_GATHER_ELEMENT Elements[]; | ||
| 822 | } SCATTER_GATHER_LIST, *PSCATTER_GATHER_LIST; | ||
| 823 | |||
| 824 | // The card doesn't care about anything except elements, so | ||
| 825 | // we can leave the u32 * reserved field alone in the following | ||
| 826 | // SGL structure. But redefine from wdm.h:SCATTER_GATHER_LIST so | ||
| 827 | // we can specify SXG_X64_SGE and define a fixed number of elements | ||
| 828 | typedef struct _SXG_X64_SGL { | ||
| 829 | u32 NumberOfElements; | ||
| 830 | u32 * Reserved; | ||
| 831 | SXG_X64_SGE Elements[SXG_SGL_ENTRIES]; | ||
| 832 | } SXG_X64_SGL, *PSXG_X64_SGL; | ||
| 833 | |||
| 834 | typedef struct _SXG_SCATTER_GATHER { | ||
| 835 | SXG_SGL_TYPE Type; // FIRST! Dumb-nic or offload | ||
| 836 | void * adapter; // Back pointer to adapter | ||
| 837 | LIST_ENTRY FreeList; // Free SXG_SCATTER_GATHER blocks | ||
| 838 | LIST_ENTRY AllList; // All SXG_SCATTER_GATHER blocks | ||
| 839 | dma_addr_t PhysicalAddress;// physical address | ||
| 840 | unsigned char State; // See SXG_BUFFER state above | ||
| 841 | unsigned char CmdIndex; // Command ring index | ||
| 842 | struct sk_buff * DumbPacket; // Associated Packet | ||
| 843 | u32 Direction; // For asynchronous completions | ||
| 844 | u32 CurOffset; // Current SGL offset | ||
| 845 | u32 SglRef; // SGL reference count | ||
| 846 | VLAN_HDR VlanTag; // VLAN tag to be inserted into SGL | ||
| 847 | PSCATTER_GATHER_LIST pSgl; // SGL Addr. Possibly &Sgl | ||
| 848 | SXG_X64_SGL Sgl; // SGL handed to card | ||
| 849 | } SXG_SCATTER_GATHER, *PSXG_SCATTER_GATHER; | ||
| 850 | |||
| 851 | #if defined(CONFIG_X86_64) | ||
| 852 | #define SXG_SGL_BUFFER(_SxgSgl) (&_SxgSgl->Sgl) | ||
| 853 | #define SXG_SGL_BUF_SIZE sizeof(SXG_X64_SGL) | ||
| 854 | #elif defined(CONFIG_X86) | ||
| 855 | // Force NDIS to give us it's own buffer so we can reformat to our own | ||
| 856 | #define SXG_SGL_BUFFER(_SxgSgl) NULL | ||
| 857 | #define SXG_SGL_BUF_SIZE 0 | ||
| 858 | #else | ||
| 859 | Stop Compilation; | ||
| 860 | #endif | ||
| 861 | |||
diff --git a/drivers/staging/sxg/sxghw.h b/drivers/staging/sxg/sxghw.h new file mode 100644 index 000000000000..8f4f6effdd98 --- /dev/null +++ b/drivers/staging/sxg/sxghw.h | |||
| @@ -0,0 +1,734 @@ | |||
| 1 | /* | ||
| 2 | * Copyright © 1997-2007 Alacritech, Inc. All rights reserved | ||
| 3 | * | ||
| 4 | * $Id: sxghw.h,v 1.2 2008/07/24 17:24:23 chris Exp $ | ||
| 5 | * | ||
| 6 | * sxghw.h: | ||
| 7 | * | ||
| 8 | * This file contains structures and definitions for the | ||
| 9 | * Alacritech Sahara hardware | ||
| 10 | */ | ||
| 11 | |||
| 12 | |||
| 13 | /******************************************************************************* | ||
| 14 | * Configuration space | ||
| 15 | *******************************************************************************/ | ||
| 16 | // PCI Vendor ID | ||
| 17 | #define SXG_VENDOR_ID 0x139A // Alacritech's Vendor ID | ||
| 18 | |||
| 19 | // PCI Device ID | ||
| 20 | #define SXG_DEVICE_ID 0x0009 // Sahara Device ID | ||
| 21 | |||
| 22 | // | ||
| 23 | // Subsystem IDs. | ||
| 24 | // | ||
| 25 | // The subsystem ID value is broken into bit fields as follows: | ||
| 26 | // Bits [15:12] - Function | ||
| 27 | // Bits [11:8] - OEM and/or operating system. | ||
| 28 | // Bits [7:0] - Base SID. | ||
| 29 | // | ||
| 30 | // SSID field (bit) masks | ||
| 31 | #define SSID_BASE_MASK 0x00FF // Base subsystem ID mask | ||
| 32 | #define SSID_OEM_MASK 0x0F00 // Subsystem OEM mask | ||
| 33 | #define SSID_FUNC_MASK 0xF000 // Subsystem function mask | ||
| 34 | |||
| 35 | // Base SSID's | ||
| 36 | #define SSID_SAHARA_PROTO 0x0018 // 100022 Sahara prototype (XenPak) board | ||
| 37 | #define SSID_SAHARA_FIBER 0x0019 // 100023 Sahara 1-port fiber board | ||
| 38 | #define SSID_SAHARA_COPPER 0x001A // 100024 Sahara 1-port copper board | ||
| 39 | |||
| 40 | // Useful SSID macros | ||
| 41 | #define SSID_BASE(ssid) ((ssid) & SSID_BASE_MASK) // isolate base SSID bits | ||
| 42 | #define SSID_OEM(ssid) ((ssid) & SSID_OEM_MASK) // isolate SSID OEM bits | ||
| 43 | #define SSID_FUNC(ssid) ((ssid) & SSID_FUNC_MASK) // isolate SSID function bits | ||
| 44 | |||
| 45 | /******************************************************************************* | ||
| 46 | * HW Register Space | ||
| 47 | *******************************************************************************/ | ||
| 48 | #define SXG_HWREG_MEMSIZE 0x4000 // 16k | ||
| 49 | |||
| 50 | #pragma pack(push, 1) | ||
| 51 | typedef struct _SXG_HW_REGS { | ||
| 52 | u32 Reset; // Write 0xdead to invoke soft reset | ||
| 53 | u32 Pad1; // No register defined at offset 4 | ||
| 54 | u32 InterruptMask0; // Deassert legacy interrupt on function 0 | ||
| 55 | u32 InterruptMask1; // Deassert legacy interrupt on function 1 | ||
| 56 | u32 UcodeDataLow; // Store microcode instruction bits 31-0 | ||
| 57 | u32 UcodeDataMiddle; // Store microcode instruction bits 63-32 | ||
| 58 | u32 UcodeDataHigh; // Store microcode instruction bits 95-64 | ||
| 59 | u32 UcodeAddr; // Store microcode address - See flags below | ||
| 60 | u32 PadTo0x80[24]; // Pad to Xcv configuration registers | ||
| 61 | u32 MacConfig0; // 0x80 - AXGMAC Configuration Register 0 | ||
| 62 | u32 MacConfig1; // 0x84 - AXGMAC Configuration Register 1 | ||
| 63 | u32 MacConfig2; // 0x88 - AXGMAC Configuration Register 2 | ||
| 64 | u32 MacConfig3; // 0x8C - AXGMAC Configuration Register 3 | ||
| 65 | u32 MacAddressLow; // 0x90 - AXGMAC MAC Station Address - octets 1-4 | ||
| 66 | u32 MacAddressHigh; // 0x94 - AXGMAC MAC Station Address - octets 5-6 | ||
| 67 | u32 MacReserved1[2]; // 0x98 - AXGMAC Reserved | ||
| 68 | u32 MacMaxFrameLen; // 0xA0 - AXGMAC Maximum Frame Length | ||
| 69 | u32 MacReserved2[2]; // 0xA4 - AXGMAC Reserved | ||
| 70 | u32 MacRevision; // 0xAC - AXGMAC Revision Level Register | ||
| 71 | u32 MacReserved3[4]; // 0xB0 - AXGMAC Reserved | ||
| 72 | u32 MacAmiimCmd; // 0xC0 - AXGMAC AMIIM Command Register | ||
| 73 | u32 MacAmiimField; // 0xC4 - AXGMAC AMIIM Field Register | ||
| 74 | u32 MacAmiimConfig; // 0xC8 - AXGMAC AMIIM Configuration Register | ||
| 75 | u32 MacAmiimLink; // 0xCC - AXGMAC AMIIM Link Fail Vector Register | ||
| 76 | u32 MacAmiimIndicator; // 0xD0 - AXGMAC AMIIM Indicator Registor | ||
| 77 | u32 PadTo0x100[11]; // 0xD4 - 0x100 - Pad | ||
| 78 | u32 XmtConfig; // 0x100 - Transmit Configuration Register | ||
| 79 | u32 RcvConfig; // 0x104 - Receive Configuration Register 1 | ||
| 80 | u32 LinkAddress0Low; // 0x108 - Link address 0 | ||
| 81 | u32 LinkAddress0High; // 0x10C - Link address 0 | ||
| 82 | u32 LinkAddress1Low; // 0x110 - Link address 1 | ||
| 83 | u32 LinkAddress1High; // 0x114 - Link address 1 | ||
| 84 | u32 LinkAddress2Low; // 0x118 - Link address 2 | ||
| 85 | u32 LinkAddress2High; // 0x11C - Link address 2 | ||
| 86 | u32 LinkAddress3Low; // 0x120 - Link address 3 | ||
| 87 | u32 LinkAddress3High; // 0x124 - Link address 3 | ||
| 88 | u32 ToeplitzKey[10]; // 0x128 - 0x150 - Toeplitz key | ||
| 89 | u32 SocketKey[10]; // 0x150 - 0x178 - Socket Key | ||
| 90 | u32 LinkStatus; // 0x178 - Link status | ||
| 91 | u32 ClearStats; // 0x17C - Clear Stats | ||
| 92 | u32 XmtErrorsLow; // 0x180 - Transmit stats - errors | ||
| 93 | u32 XmtErrorsHigh; // 0x184 - Transmit stats - errors | ||
| 94 | u32 XmtFramesLow; // 0x188 - Transmit stats - frame count | ||
| 95 | u32 XmtFramesHigh; // 0x18C - Transmit stats - frame count | ||
| 96 | u32 XmtBytesLow; // 0x190 - Transmit stats - byte count | ||
| 97 | u32 XmtBytesHigh; // 0x194 - Transmit stats - byte count | ||
| 98 | u32 XmtTcpSegmentsLow; // 0x198 - Transmit stats - TCP segments | ||
| 99 | u32 XmtTcpSegmentsHigh; // 0x19C - Transmit stats - TCP segments | ||
| 100 | u32 XmtTcpBytesLow; // 0x1A0 - Transmit stats - TCP bytes | ||
| 101 | u32 XmtTcpBytesHigh; // 0x1A4 - Transmit stats - TCP bytes | ||
| 102 | u32 RcvErrorsLow; // 0x1A8 - Receive stats - errors | ||
| 103 | u32 RcvErrorsHigh; // 0x1AC - Receive stats - errors | ||
| 104 | u32 RcvFramesLow; // 0x1B0 - Receive stats - frame count | ||
| 105 | u32 RcvFramesHigh; // 0x1B4 - Receive stats - frame count | ||
| 106 | u32 RcvBytesLow; // 0x1B8 - Receive stats - byte count | ||
| 107 | u32 RcvBytesHigh; // 0x1BC - Receive stats - byte count | ||
| 108 | u32 RcvTcpSegmentsLow; // 0x1C0 - Receive stats - TCP segments | ||
| 109 | u32 RcvTcpSegmentsHigh; // 0x1C4 - Receive stats - TCP segments | ||
| 110 | u32 RcvTcpBytesLow; // 0x1C8 - Receive stats - TCP bytes | ||
| 111 | u32 RcvTcpBytesHigh; // 0x1CC - Receive stats - TCP bytes | ||
| 112 | u32 PadTo0x200[12]; // 0x1D0 - 0x200 - Pad | ||
| 113 | u32 Software[1920]; // 0x200 - 0x2000 - Software defined (not used) | ||
| 114 | u32 MsixTable[1024]; // 0x2000 - 0x3000 - MSIX Table | ||
| 115 | u32 MsixBitArray[1024]; // 0x3000 - 0x4000 - MSIX Pending Bit Array | ||
| 116 | } SXG_HW_REGS, *PSXG_HW_REGS; | ||
| 117 | #pragma pack(pop) | ||
| 118 | |||
| 119 | // Microcode Address Flags | ||
| 120 | #define MICROCODE_ADDRESS_GO 0x80000000 // Start microcode | ||
| 121 | #define MICROCODE_ADDRESS_WRITE 0x40000000 // Store microcode | ||
| 122 | #define MICROCODE_ADDRESS_READ 0x20000000 // Read microcode | ||
| 123 | #define MICROCODE_ADDRESS_PARITY 0x10000000 // Parity error detected | ||
| 124 | #define MICROCODE_ADDRESS_MASK 0x00001FFF // Address bits | ||
| 125 | |||
| 126 | // Link Address Registers | ||
| 127 | #define LINK_ADDRESS_ENABLE 0x80000000 // Applied to link address high | ||
| 128 | |||
| 129 | // Microsoft register space size | ||
| 130 | #define SXG_UCODEREG_MEMSIZE 0x40000 // 256k | ||
| 131 | |||
| 132 | // Sahara microcode register address format. The command code, | ||
| 133 | // extended command code, and associated processor are encoded in | ||
| 134 | // the address bits as follows | ||
| 135 | #define SXG_ADDRESS_CODE_SHIFT 2 // Base command code | ||
| 136 | #define SXG_ADDRESS_CODE_MASK 0x0000003C | ||
| 137 | #define SXG_ADDRESS_EXCODE_SHIFT 6 // Extended (or sub) command code | ||
| 138 | #define SXG_ADDRESS_EXCODE_MASK 0x00001FC0 | ||
| 139 | #define SXG_ADDRESS_CPUID_SHIFT 13 // CPU | ||
| 140 | #define SXG_ADDRESS_CPUID_MASK 0x0003E000 | ||
| 141 | #define SXG_REGISTER_SIZE_PER_CPU 0x00002000 // Used to sanity check UCODE_REGS structure | ||
| 142 | |||
| 143 | // Sahara receive sequencer status values | ||
| 144 | #define SXG_RCV_STATUS_ATTN 0x80000000 // Attention | ||
| 145 | #define SXG_RCV_STATUS_TRANSPORT_MASK 0x3F000000 // Transport mask | ||
| 146 | #define SXG_RCV_STATUS_TRANSPORT_ERROR 0x20000000 // Transport error | ||
| 147 | #define SXG_RCV_STATUS_TRANSPORT_CSUM 0x23000000 // Transport cksum error | ||
| 148 | #define SXG_RCV_STATUS_TRANSPORT_UFLOW 0x22000000 // Transport underflow | ||
| 149 | #define SXG_RCV_STATUS_TRANSPORT_HDRLEN 0x20000000 // Transport header length | ||
| 150 | #define SXG_RCV_STATUS_TRANSPORT_FLAGS 0x10000000 // Transport flags detected | ||
| 151 | #define SXG_RCV_STATUS_TRANSPORT_OPTS 0x08000000 // Transport options detected | ||
| 152 | #define SXG_RCV_STATUS_TRANSPORT_SESS_MASK 0x07000000 // Transport DDP | ||
| 153 | #define SXG_RCV_STATUS_TRANSPORT_DDP 0x06000000 // Transport DDP | ||
| 154 | #define SXG_RCV_STATUS_TRANSPORT_iSCSI 0x05000000 // Transport iSCSI | ||
| 155 | #define SXG_RCV_STATUS_TRANSPORT_NFS 0x04000000 // Transport NFS | ||
| 156 | #define SXG_RCV_STATUS_TRANSPORT_FTP 0x03000000 // Transport FTP | ||
| 157 | #define SXG_RCV_STATUS_TRANSPORT_HTTP 0x02000000 // Transport HTTP | ||
| 158 | #define SXG_RCV_STATUS_TRANSPORT_SMB 0x01000000 // Transport SMB | ||
| 159 | #define SXG_RCV_STATUS_NETWORK_MASK 0x00FF0000 // Network mask | ||
| 160 | #define SXG_RCV_STATUS_NETWORK_ERROR 0x00800000 // Network error | ||
| 161 | #define SXG_RCV_STATUS_NETWORK_CSUM 0x00830000 // Network cksum error | ||
| 162 | #define SXG_RCV_STATUS_NETWORK_UFLOW 0x00820000 // Network underflow error | ||
| 163 | #define SXG_RCV_STATUS_NETWORK_HDRLEN 0x00800000 // Network header length | ||
| 164 | #define SXG_RCV_STATUS_NETWORK_OFLOW 0x00400000 // Network overflow detected | ||
| 165 | #define SXG_RCV_STATUS_NETWORK_MCAST 0x00200000 // Network multicast detected | ||
| 166 | #define SXG_RCV_STATUS_NETWORK_OPTIONS 0x00100000 // Network options detected | ||
| 167 | #define SXG_RCV_STATUS_NETWORK_OFFSET 0x00080000 // Network offset detected | ||
| 168 | #define SXG_RCV_STATUS_NETWORK_FRAGMENT 0x00040000 // Network fragment detected | ||
| 169 | #define SXG_RCV_STATUS_NETWORK_TRANS_MASK 0x00030000 // Network transport type mask | ||
| 170 | #define SXG_RCV_STATUS_NETWORK_UDP 0x00020000 // UDP | ||
| 171 | #define SXG_RCV_STATUS_NETWORK_TCP 0x00010000 // TCP | ||
| 172 | #define SXG_RCV_STATUS_IPONLY 0x00008000 // IP-only not TCP | ||
| 173 | #define SXG_RCV_STATUS_PKT_PRI 0x00006000 // Receive priority | ||
| 174 | #define SXG_RCV_STATUS_PKT_PRI_SHFT 13 // Receive priority shift | ||
| 175 | #define SXG_RCV_STATUS_PARITY 0x00001000 // MAC Receive RAM parity error | ||
| 176 | #define SXG_RCV_STATUS_ADDRESS_MASK 0x00000F00 // Link address detection mask | ||
| 177 | #define SXG_RCV_STATUS_ADDRESS_D 0x00000B00 // Link address D | ||
| 178 | #define SXG_RCV_STATUS_ADDRESS_C 0x00000A00 // Link address C | ||
| 179 | #define SXG_RCV_STATUS_ADDRESS_B 0x00000900 // Link address B | ||
| 180 | #define SXG_RCV_STATUS_ADDRESS_A 0x00000800 // Link address A | ||
| 181 | #define SXG_RCV_STATUS_ADDRESS_BCAST 0x00000300 // Link address broadcast | ||
| 182 | #define SXG_RCV_STATUS_ADDRESS_MCAST 0x00000200 // Link address multicast | ||
| 183 | #define SXG_RCV_STATUS_ADDRESS_CMCAST 0x00000100 // Link control multicast | ||
| 184 | #define SXG_RCV_STATUS_LINK_MASK 0x000000FF // Link status mask | ||
| 185 | #define SXG_RCV_STATUS_LINK_ERROR 0x00000080 // Link error | ||
| 186 | #define SXG_RCV_STATUS_LINK_MASK 0x000000FF // Link status mask | ||
| 187 | #define SXG_RCV_STATUS_LINK_PARITY 0x00000087 // RcvMacQ parity error | ||
| 188 | #define SXG_RCV_STATUS_LINK_EARLY 0x00000086 // Data early | ||
| 189 | #define SXG_RCV_STATUS_LINK_BUFOFLOW 0x00000085 // Buffer overflow | ||
| 190 | #define SXG_RCV_STATUS_LINK_CODE 0x00000084 // Link code error | ||
| 191 | #define SXG_RCV_STATUS_LINK_DRIBBLE 0x00000083 // Dribble nibble | ||
| 192 | #define SXG_RCV_STATUS_LINK_CRC 0x00000082 // CRC error | ||
| 193 | #define SXG_RCV_STATUS_LINK_OFLOW 0x00000081 // Link overflow | ||
| 194 | #define SXG_RCV_STATUS_LINK_UFLOW 0x00000080 // Link underflow | ||
| 195 | #define SXG_RCV_STATUS_LINK_8023 0x00000020 // 802.3 | ||
| 196 | #define SXG_RCV_STATUS_LINK_SNAP 0x00000010 // Snap | ||
| 197 | #define SXG_RCV_STATUS_LINK_VLAN 0x00000008 // VLAN | ||
| 198 | #define SXG_RCV_STATUS_LINK_TYPE_MASK 0x00000007 // Network type mask | ||
| 199 | #define SXG_RCV_STATUS_LINK_CONTROL 0x00000003 // Control packet | ||
| 200 | #define SXG_RCV_STATUS_LINK_IPV6 0x00000002 // IPv6 packet | ||
| 201 | #define SXG_RCV_STATUS_LINK_IPV4 0x00000001 // IPv4 packet | ||
| 202 | |||
| 203 | /*************************************************************************** | ||
| 204 | * Sahara receive and transmit configuration registers | ||
| 205 | ***************************************************************************/ | ||
| 206 | #define RCV_CONFIG_RESET 0x80000000 // RcvConfig register reset | ||
| 207 | #define RCV_CONFIG_ENABLE 0x40000000 // Enable the receive logic | ||
| 208 | #define RCV_CONFIG_ENPARSE 0x20000000 // Enable the receive parser | ||
| 209 | #define RCV_CONFIG_SOCKET 0x10000000 // Enable the socket detector | ||
| 210 | #define RCV_CONFIG_RCVBAD 0x08000000 // Receive all bad frames | ||
| 211 | #define RCV_CONFIG_CONTROL 0x04000000 // Receive all control frames | ||
| 212 | #define RCV_CONFIG_RCVPAUSE 0x02000000 // Enable pause transmit when attn | ||
| 213 | #define RCV_CONFIG_TZIPV6 0x01000000 // Include TCP port w/ IPv6 toeplitz | ||
| 214 | #define RCV_CONFIG_TZIPV4 0x00800000 // Include TCP port w/ IPv4 toeplitz | ||
| 215 | #define RCV_CONFIG_FLUSH 0x00400000 // Flush buffers | ||
| 216 | #define RCV_CONFIG_PRIORITY_MASK 0x00300000 // Priority level | ||
| 217 | #define RCV_CONFIG_HASH_MASK 0x00030000 // Hash depth | ||
| 218 | #define RCV_CONFIG_HASH_8 0x00000000 // Hash depth 8 | ||
| 219 | #define RCV_CONFIG_HASH_16 0x00010000 // Hash depth 16 | ||
| 220 | #define RCV_CONFIG_HASH_4 0x00020000 // Hash depth 4 | ||
| 221 | #define RCV_CONFIG_HASH_2 0x00030000 // Hash depth 2 | ||
| 222 | #define RCV_CONFIG_BUFLEN_MASK 0x0000FFF0 // Buffer length bits 15:4. ie multiple of 16. | ||
| 223 | #define RCV_CONFIG_SKT_DIS 0x00000008 // Disable socket detection on attn | ||
| 224 | // Macro to determine RCV_CONFIG_BUFLEN based on maximum frame size. | ||
| 225 | // We add 18 bytes for Sahara receive status and padding, plus 4 bytes for CRC, | ||
| 226 | // and round up to nearest 16 byte boundary | ||
| 227 | #define RCV_CONFIG_BUFSIZE(_MaxFrame) ((((_MaxFrame) + 22) + 15) & RCV_CONFIG_BUFLEN_MASK) | ||
| 228 | |||
| 229 | #define XMT_CONFIG_RESET 0x80000000 // XmtConfig register reset | ||
| 230 | #define XMT_CONFIG_ENABLE 0x40000000 // Enable transmit logic | ||
| 231 | #define XMT_CONFIG_MAC_PARITY 0x20000000 // Inhibit MAC RAM parity error | ||
| 232 | #define XMT_CONFIG_BUF_PARITY 0x10000000 // Inhibit D2F buffer parity error | ||
| 233 | #define XMT_CONFIG_MEM_PARITY 0x08000000 // Inhibit 1T SRAM parity error | ||
| 234 | #define XMT_CONFIG_INVERT_PARITY 0x04000000 // Invert MAC RAM parity | ||
| 235 | #define XMT_CONFIG_INITIAL_IPID 0x0000FFFF // Initial IPID | ||
| 236 | |||
| 237 | /*************************************************************************** | ||
| 238 | * A-XGMAC Registers - Occupy 0x80 - 0xD4 of the SXG_HW_REGS | ||
| 239 | * | ||
| 240 | * Full register descriptions can be found in axgmac.pdf | ||
| 241 | ***************************************************************************/ | ||
| 242 | // A-XGMAC Configuration Register 0 | ||
| 243 | #define AXGMAC_CFG0_SUB_RESET 0x80000000 // Sub module reset | ||
| 244 | #define AXGMAC_CFG0_RCNTRL_RESET 0x00400000 // Receive control reset | ||
| 245 | #define AXGMAC_CFG0_RFUNC_RESET 0x00200000 // Receive function reset | ||
| 246 | #define AXGMAC_CFG0_TCNTRL_RESET 0x00040000 // Transmit control reset | ||
| 247 | #define AXGMAC_CFG0_TFUNC_RESET 0x00020000 // Transmit function reset | ||
| 248 | #define AXGMAC_CFG0_MII_RESET 0x00010000 // MII Management reset | ||
| 249 | |||
| 250 | // A-XGMAC Configuration Register 1 | ||
| 251 | #define AXGMAC_CFG1_XMT_PAUSE 0x80000000 // Allow the sending of Pause frames | ||
| 252 | #define AXGMAC_CFG1_XMT_EN 0x40000000 // Enable transmit | ||
| 253 | #define AXGMAC_CFG1_RCV_PAUSE 0x20000000 // Allow the detection of Pause frames | ||
| 254 | #define AXGMAC_CFG1_RCV_EN 0x10000000 // Enable receive | ||
| 255 | #define AXGMAC_CFG1_XMT_STATE 0x04000000 // Current transmit state - READ ONLY | ||
| 256 | #define AXGMAC_CFG1_RCV_STATE 0x01000000 // Current receive state - READ ONLY | ||
| 257 | #define AXGMAC_CFG1_XOFF_SHORT 0x00001000 // Only pause for 64 slot on XOFF | ||
| 258 | #define AXGMAC_CFG1_XMG_FCS1 0x00000400 // Delay transmit FCS 1 4-byte word | ||
| 259 | #define AXGMAC_CFG1_XMG_FCS2 0x00000800 // Delay transmit FCS 2 4-byte words | ||
| 260 | #define AXGMAC_CFG1_XMG_FCS3 0x00000C00 // Delay transmit FCS 3 4-byte words | ||
| 261 | #define AXGMAC_CFG1_RCV_FCS1 0x00000100 // Delay receive FCS 1 4-byte word | ||
| 262 | #define AXGMAC_CFG1_RCV_FCS2 0x00000200 // Delay receive FCS 2 4-byte words | ||
| 263 | #define AXGMAC_CFG1_RCV_FCS3 0x00000300 // Delay receive FCS 3 4-byte words | ||
| 264 | #define AXGMAC_CFG1_PKT_OVERRIDE 0x00000080 // Per-packet override enable | ||
| 265 | #define AXGMAC_CFG1_SWAP 0x00000040 // Byte swap enable | ||
| 266 | #define AXGMAC_CFG1_SHORT_ASSERT 0x00000020 // ASSERT srdrpfrm on short frame (<64) | ||
| 267 | #define AXGMAC_CFG1_RCV_STRICT 0x00000010 // RCV only 802.3AE when CLEAR | ||
| 268 | #define AXGMAC_CFG1_CHECK_LEN 0x00000008 // Verify frame length | ||
| 269 | #define AXGMAC_CFG1_GEN_FCS 0x00000004 // Generate FCS | ||
| 270 | #define AXGMAC_CFG1_PAD_MASK 0x00000003 // Mask for pad bits | ||
| 271 | #define AXGMAC_CFG1_PAD_64 0x00000001 // Pad frames to 64 bytes | ||
| 272 | #define AXGMAC_CFG1_PAD_VLAN 0x00000002 // Detect VLAN and pad to 68 bytes | ||
| 273 | #define AXGMAC_CFG1_PAD_68 0x00000003 // Pad to 68 bytes | ||
| 274 | |||
| 275 | // A-XGMAC Configuration Register 2 | ||
| 276 | #define AXGMAC_CFG2_GEN_PAUSE 0x80000000 // Generate single pause frame (test) | ||
| 277 | #define AXGMAC_CFG2_LF_MANUAL 0x08000000 // Manual link fault sequence | ||
| 278 | #define AXGMAC_CFG2_LF_AUTO 0x04000000 // Auto link fault sequence | ||
| 279 | #define AXGMAC_CFG2_LF_REMOTE 0x02000000 // Remote link fault (READ ONLY) | ||
| 280 | #define AXGMAC_CFG2_LF_LOCAL 0x01000000 // Local link fault (READ ONLY) | ||
| 281 | #define AXGMAC_CFG2_IPG_MASK 0x001F0000 // Inter packet gap | ||
| 282 | #define AXGMAC_CFG2_IPG_SHIFT 16 | ||
| 283 | #define AXGMAC_CFG2_PAUSE_XMT 0x00008000 // Pause transmit module | ||
| 284 | #define AXGMAC_CFG2_IPG_EXTEN 0x00000020 // Enable IPG extension algorithm | ||
| 285 | #define AXGMAC_CFG2_IPGEX_MASK 0x0000001F // IPG extension | ||
| 286 | |||
| 287 | // A-XGMAC Configuration Register 3 | ||
| 288 | #define AXGMAC_CFG3_RCV_DROP 0xFFFF0000 // Receive frame drop filter | ||
| 289 | #define AXGMAC_CFG3_RCV_DONT_CARE 0x0000FFFF // Receive frame don't care filter | ||
| 290 | |||
| 291 | // A-XGMAC Station Address Register - Octets 1-4 | ||
| 292 | #define AXGMAC_SARLOW_OCTET_ONE 0xFF000000 // First octet | ||
| 293 | #define AXGMAC_SARLOW_OCTET_TWO 0x00FF0000 // Second octet | ||
| 294 | #define AXGMAC_SARLOW_OCTET_THREE 0x0000FF00 // Third octet | ||
| 295 | #define AXGMAC_SARLOW_OCTET_FOUR 0x000000FF // Fourth octet | ||
| 296 | |||
| 297 | // A-XGMAC Station Address Register - Octets 5-6 | ||
| 298 | #define AXGMAC_SARHIGH_OCTET_FIVE 0xFF000000 // Fifth octet | ||
| 299 | #define AXGMAC_SARHIGH_OCTET_SIX 0x00FF0000 // Sixth octet | ||
| 300 | |||
| 301 | // A-XGMAC Maximum frame length register | ||
| 302 | #define AXGMAC_MAXFRAME_XMT 0x3FFF0000 // Maximum transmit frame length | ||
| 303 | #define AXGMAC_MAXFRAME_XMT_SHIFT 16 | ||
| 304 | #define AXGMAC_MAXFRAME_RCV 0x0000FFFF // Maximum receive frame length | ||
| 305 | // This register doesn't need to be written for standard MTU. | ||
| 306 | // For jumbo, I'll just statically define the value here. This | ||
| 307 | // value sets the receive byte count to 9036 (0x234C) and the | ||
| 308 | // transmit WORD count to 2259 (0x8D3). These values include 22 | ||
| 309 | // bytes of padding beyond the jumbo MTU of 9014 | ||
| 310 | #define AXGMAC_MAXFRAME_JUMBO 0x08D3234C | ||
| 311 | |||
| 312 | // A-XGMAC Revision level | ||
| 313 | #define AXGMAC_REVISION_MASK 0x0000FFFF // Revision level | ||
| 314 | |||
| 315 | // A-XGMAC AMIIM Command Register | ||
| 316 | #define AXGMAC_AMIIM_CMD_START 0x00000008 // Command start | ||
| 317 | #define AXGMAC_AMIIM_CMD_MASK 0x00000007 // Command | ||
| 318 | #define AXGMAC_AMIIM_CMD_LEGACY_WRITE 1 // 10/100/1000 Mbps Phy Write | ||
| 319 | #define AXGMAC_AMIIM_CMD_LEGACY_READ 2 // 10/100/1000 Mbps Phy Read | ||
| 320 | #define AXGMAC_AMIIM_CMD_MONITOR_SINGLE 3 // Monitor single PHY | ||
| 321 | #define AXGMAC_AMIIM_CMD_MONITOR_MULTIPLE 4 // Monitor multiple contiguous PHYs | ||
| 322 | #define AXGMAC_AMIIM_CMD_10G_OPERATION 5 // Present AMIIM Field Reg | ||
| 323 | #define AXGMAC_AMIIM_CMD_CLEAR_LINK_FAIL 6 // Clear Link Fail Bit in MIIM | ||
| 324 | |||
| 325 | // A-XGMAC AMIIM Field Register | ||
| 326 | #define AXGMAC_AMIIM_FIELD_ST 0xC0000000 // 2-bit ST field | ||
| 327 | #define AXGMAC_AMIIM_FIELD_ST_SHIFT 30 | ||
| 328 | #define AXGMAC_AMIIM_FIELD_OP 0x30000000 // 2-bit OP field | ||
| 329 | #define AXGMAC_AMIIM_FIELD_OP_SHIFT 28 | ||
| 330 | #define AXGMAC_AMIIM_FIELD_PORT_ADDR 0x0F800000 // Port address field (hstphyadx in spec) | ||
| 331 | #define AXGMAC_AMIIM_FIELD_PORT_SHIFT 23 | ||
| 332 | #define AXGMAC_AMIIM_FIELD_DEV_ADDR 0x007C0000 // Device address field (hstregadx in spec) | ||
| 333 | #define AXGMAC_AMIIM_FIELD_DEV_SHIFT 18 | ||
| 334 | #define AXGMAC_AMIIM_FIELD_TA 0x00030000 // 2-bit TA field | ||
| 335 | #define AXGMAC_AMIIM_FIELD_TA_SHIFT 16 | ||
| 336 | #define AXGMAC_AMIIM_FIELD_DATA 0x0000FFFF // Data field | ||
| 337 | |||
| 338 | // Values for the AXGMAC_AMIIM_FIELD_OP field in the A-XGMAC AMIIM Field Register | ||
| 339 | #define MIIM_OP_ADDR 0 // MIIM Address set operation | ||
| 340 | #define MIIM_OP_WRITE 1 // MIIM Write register operation | ||
| 341 | #define MIIM_OP_READ 2 // MIIM Read register operation | ||
| 342 | #define MIIM_OP_ADDR_SHIFT (MIIM_OP_ADDR << AXGMAC_AMIIM_FIELD_OP_SHIFT) | ||
| 343 | |||
| 344 | // Values for the AXGMAC_AMIIM_FIELD_PORT_ADDR field in the A-XGMAC AMIIM Field Register | ||
| 345 | #define MIIM_PORT_NUM 1 // All Sahara MIIM modules use port 1 | ||
| 346 | |||
| 347 | // Values for the AXGMAC_AMIIM_FIELD_DEV_ADDR field in the A-XGMAC AMIIM Field Register | ||
| 348 | #define MIIM_DEV_PHY_PMA 1 // PHY PMA/PMD module MIIM device number | ||
| 349 | #define MIIM_DEV_PHY_PCS 3 // PHY PCS module MIIM device number | ||
| 350 | #define MIIM_DEV_PHY_XS 4 // PHY XS module MIIM device number | ||
| 351 | #define MIIM_DEV_XGXS 5 // XGXS MIIM device number | ||
| 352 | |||
| 353 | // Values for the AXGMAC_AMIIM_FIELD_TA field in the A-XGMAC AMIIM Field Register | ||
| 354 | #define MIIM_TA_10GB 2 // set to 2 for 10 GB operation | ||
| 355 | |||
| 356 | // A-XGMAC AMIIM Configuration Register | ||
| 357 | #define AXGMAC_AMIIM_CFG_NOPREAM 0x00000080 // Bypass preamble of mngmt frame | ||
| 358 | #define AXGMAC_AMIIM_CFG_HALF_CLOCK 0x0000007F // half-clock duration of MDC output | ||
| 359 | |||
| 360 | // A-XGMAC AMIIM Indicator Register | ||
| 361 | #define AXGMAC_AMIIM_INDC_LINK 0x00000010 // Link status from legacy PHY or MMD | ||
| 362 | #define AXGMAC_AMIIM_INDC_MPHY 0x00000008 // Multiple phy operation in progress | ||
| 363 | #define AXGMAC_AMIIM_INDC_SPHY 0x00000004 // Single phy operation in progress | ||
| 364 | #define AXGMAC_AMIIM_INDC_MON 0x00000002 // Single or multiple monitor cmd | ||
| 365 | #define AXGMAC_AMIIM_INDC_BUSY 0x00000001 // Set until cmd operation complete | ||
| 366 | |||
| 367 | // Link Status and Control Register | ||
| 368 | #define LS_PHY_CLR_RESET 0x80000000 // Clear reset signal to PHY | ||
| 369 | #define LS_SERDES_POWER_DOWN 0x40000000 // Power down the Sahara Serdes | ||
| 370 | #define LS_XGXS_ENABLE 0x20000000 // Enable the XAUI XGXS logic | ||
| 371 | #define LS_XGXS_CTL 0x10000000 // Hold XAUI XGXS logic reset until Serdes is up | ||
| 372 | #define LS_SERDES_DOWN 0x08000000 // When 0, XAUI Serdes is up and initialization is complete | ||
| 373 | #define LS_TRACE_DOWN 0x04000000 // When 0, Trace Serdes is up and initialization is complete | ||
| 374 | #define LS_PHY_CLK_25MHZ 0x02000000 // Set PHY clock to 25 MHz (else 156.125 MHz) | ||
| 375 | #define LS_PHY_CLK_EN 0x01000000 // Enable clock to PHY | ||
| 376 | #define LS_XAUI_LINK_UP 0x00000010 // XAUI link is up | ||
| 377 | #define LS_XAUI_LINK_CHNG 0x00000008 // XAUI link status has changed | ||
| 378 | #define LS_LINK_ALARM 0x00000004 // Link alarm pin | ||
| 379 | #define LS_ATTN_CTRL_MASK 0x00000003 // Mask link attention control bits | ||
| 380 | #define LS_ATTN_ALARM 0x00000000 // 00 => Attn on link alarm | ||
| 381 | #define LS_ATTN_ALARM_OR_STAT_CHNG 0x00000001 // 01 => Attn on link alarm or status change | ||
| 382 | #define LS_ATTN_STAT_CHNG 0x00000002 // 10 => Attn on link status change | ||
| 383 | #define LS_ATTN_NONE 0x00000003 // 11 => no Attn | ||
| 384 | |||
| 385 | // Link Address High Registers | ||
| 386 | #define LINK_ADDR_ENABLE 0x80000000 // Enable this link address | ||
| 387 | |||
| 388 | |||
| 389 | /*************************************************************************** | ||
| 390 | * XGXS XAUI XGMII Extender registers | ||
| 391 | * | ||
| 392 | * Full register descriptions can be found in mxgxs.pdf | ||
| 393 | ***************************************************************************/ | ||
| 394 | // XGXS Register Map | ||
| 395 | #define XGXS_ADDRESS_CONTROL1 0x0000 // XS Control 1 | ||
| 396 | #define XGXS_ADDRESS_STATUS1 0x0001 // XS Status 1 | ||
| 397 | #define XGXS_ADDRESS_DEVID_LOW 0x0002 // XS Device ID (low) | ||
| 398 | #define XGXS_ADDRESS_DEVID_HIGH 0x0003 // XS Device ID (high) | ||
| 399 | #define XGXS_ADDRESS_SPEED 0x0004 // XS Speed ability | ||
| 400 | #define XGXS_ADDRESS_DEV_LOW 0x0005 // XS Devices in package | ||
| 401 | #define XGXS_ADDRESS_DEV_HIGH 0x0006 // XS Devices in package | ||
| 402 | #define XGXS_ADDRESS_STATUS2 0x0008 // XS Status 2 | ||
| 403 | #define XGXS_ADDRESS_PKGID_lOW 0x000E // XS Package Identifier | ||
| 404 | #define XGXS_ADDRESS_PKGID_HIGH 0x000F // XS Package Identifier | ||
| 405 | #define XGXS_ADDRESS_LANE_STATUS 0x0018 // 10G XGXS Lane Status | ||
| 406 | #define XGXS_ADDRESS_TEST_CTRL 0x0019 // 10G XGXS Test Control | ||
| 407 | #define XGXS_ADDRESS_RESET_LO1 0x8000 // Vendor-Specific Reset Lo 1 | ||
| 408 | #define XGXS_ADDRESS_RESET_LO2 0x8001 // Vendor-Specific Reset Lo 2 | ||
| 409 | #define XGXS_ADDRESS_RESET_HI1 0x8002 // Vendor-Specific Reset Hi 1 | ||
| 410 | #define XGXS_ADDRESS_RESET_HI2 0x8003 // Vendor-Specific Reset Hi 2 | ||
| 411 | |||
| 412 | // XS Control 1 register bit definitions | ||
| 413 | #define XGXS_CONTROL1_RESET 0x8000 // Reset - self clearing | ||
| 414 | #define XGXS_CONTROL1_LOOPBACK 0x4000 // Enable loopback | ||
| 415 | #define XGXS_CONTROL1_SPEED1 0x2000 // 0 = unspecified, 1 = 10Gb+ | ||
| 416 | #define XGXS_CONTROL1_LOWPOWER 0x0400 // 1 = Low power mode | ||
| 417 | #define XGXS_CONTROL1_SPEED2 0x0040 // Same as SPEED1 (?) | ||
| 418 | #define XGXS_CONTROL1_SPEED 0x003C // Everything reserved except zero (?) | ||
| 419 | |||
| 420 | // XS Status 1 register bit definitions | ||
| 421 | #define XGXS_STATUS1_FAULT 0x0080 // Fault detected | ||
| 422 | #define XGXS_STATUS1_LINK 0x0004 // 1 = Link up | ||
| 423 | #define XGXS_STATUS1_LOWPOWER 0x0002 // 1 = Low power supported | ||
| 424 | |||
| 425 | // XS Speed register bit definitions | ||
| 426 | #define XGXS_SPEED_10G 0x0001 // 1 = 10G capable | ||
| 427 | |||
| 428 | // XS Devices register bit definitions | ||
| 429 | #define XGXS_DEVICES_DTE 0x0020 // DTE XS Present | ||
| 430 | #define XGXS_DEVICES_PHY 0x0010 // PHY XS Present | ||
| 431 | #define XGXS_DEVICES_PCS 0x0008 // PCS Present | ||
| 432 | #define XGXS_DEVICES_WIS 0x0004 // WIS Present | ||
| 433 | #define XGXS_DEVICES_PMD 0x0002 // PMD/PMA Present | ||
| 434 | #define XGXS_DEVICES_CLAUSE22 0x0001 // Clause 22 registers present | ||
| 435 | |||
| 436 | // XS Devices High register bit definitions | ||
| 437 | #define XGXS_DEVICES_VENDOR2 0x8000 // Vendor specific device 2 | ||
| 438 | #define XGXS_DEVICES_VENDOR1 0x4000 // Vendor specific device 1 | ||
| 439 | |||
| 440 | // XS Status 2 register bit definitions | ||
| 441 | #define XGXS_STATUS2_DEV_MASK 0xC000 // Device present mask | ||
| 442 | #define XGXS_STATUS2_DEV_RESPOND 0x8000 // Device responding | ||
| 443 | #define XGXS_STATUS2_XMT_FAULT 0x0800 // Transmit fault | ||
| 444 | #define XGXS_STATUS2_RCV_FAULT 0x0400 // Receive fault | ||
| 445 | |||
| 446 | // XS Package ID High register bit definitions | ||
| 447 | #define XGXS_PKGID_HIGH_ORG 0xFC00 // Organizationally Unique | ||
| 448 | #define XGXS_PKGID_HIGH_MFG 0x03F0 // Manufacturer Model | ||
| 449 | #define XGXS_PKGID_HIGH_REV 0x000F // Revision Number | ||
| 450 | |||
| 451 | // XS Lane Status register bit definitions | ||
| 452 | #define XGXS_LANE_PHY 0x1000 // PHY/DTE lane alignment status | ||
| 453 | #define XGXS_LANE_PATTERN 0x0800 // Pattern testing ability | ||
| 454 | #define XGXS_LANE_LOOPBACK 0x0400 // PHY loopback ability | ||
| 455 | #define XGXS_LANE_SYNC3 0x0008 // Lane 3 sync | ||
| 456 | #define XGXS_LANE_SYNC2 0x0004 // Lane 2 sync | ||
| 457 | #define XGXS_LANE_SYNC1 0x0002 // Lane 1 sync | ||
| 458 | #define XGXS_LANE_SYNC0 0x0001 // Lane 0 sync | ||
| 459 | |||
| 460 | // XS Test Control register bit definitions | ||
| 461 | #define XGXS_TEST_PATTERN_ENABLE 0x0004 // Test pattern enabled | ||
| 462 | #define XGXS_TEST_PATTERN_MASK 0x0003 // Test patterns | ||
| 463 | #define XGXS_TEST_PATTERN_RSVD 0x0003 // Test pattern - reserved | ||
| 464 | #define XGXS_TEST_PATTERN_MIX 0x0002 // Test pattern - mixed | ||
| 465 | #define XGXS_TEST_PATTERN_LOW 0x0001 // Test pattern - low | ||
| 466 | #define XGXS_TEST_PATTERN_HIGH 0x0001 // Test pattern - high | ||
| 467 | |||
| 468 | /*************************************************************************** | ||
| 469 | * External MDIO Bus Registers | ||
| 470 | * | ||
| 471 | * Full register descriptions can be found in PHY/XENPAK/IEEE specs | ||
| 472 | ***************************************************************************/ | ||
| 473 | // LASI (Link Alarm Status Interrupt) Registers (located in MIIM_DEV_PHY_PMA device) | ||
| 474 | #define LASI_RX_ALARM_CONTROL 0x9000 // LASI RX_ALARM Control | ||
| 475 | #define LASI_TX_ALARM_CONTROL 0x9001 // LASI TX_ALARM Control | ||
| 476 | #define LASI_CONTROL 0x9002 // LASI Control | ||
| 477 | #define LASI_RX_ALARM_STATUS 0x9003 // LASI RX_ALARM Status | ||
| 478 | #define LASI_TX_ALARM_STATUS 0x9004 // LASI TX_ALARM Status | ||
| 479 | #define LASI_STATUS 0x9005 // LASI Status | ||
| 480 | |||
| 481 | // LASI_CONTROL bit definitions | ||
| 482 | #define LASI_CTL_RX_ALARM_ENABLE 0x0004 // Enable RX_ALARM interrupts | ||
| 483 | #define LASI_CTL_TX_ALARM_ENABLE 0x0002 // Enable TX_ALARM interrupts | ||
| 484 | #define LASI_CTL_LS_ALARM_ENABLE 0x0001 // Enable Link Status interrupts | ||
| 485 | |||
| 486 | // LASI_STATUS bit definitions | ||
| 487 | #define LASI_STATUS_RX_ALARM 0x0004 // RX_ALARM status | ||
| 488 | #define LASI_STATUS_TX_ALARM 0x0002 // TX_ALARM status | ||
| 489 | #define LASI_STATUS_LS_ALARM 0x0001 // Link Status | ||
| 490 | |||
| 491 | // PHY registers - PMA/PMD (device 1) | ||
| 492 | #define PHY_PMA_CONTROL1 0x0000 // PMA/PMD Control 1 | ||
| 493 | #define PHY_PMA_STATUS1 0x0001 // PMA/PMD Status 1 | ||
| 494 | #define PHY_PMA_RCV_DET 0x000A // PMA/PMD Receive Signal Detect | ||
| 495 | // other PMA/PMD registers exist and can be defined as needed | ||
| 496 | |||
| 497 | // PHY registers - PCS (device 3) | ||
| 498 | #define PHY_PCS_CONTROL1 0x0000 // PCS Control 1 | ||
| 499 | #define PHY_PCS_STATUS1 0x0001 // PCS Status 1 | ||
| 500 | #define PHY_PCS_10G_STATUS1 0x0020 // PCS 10GBASE-R Status 1 | ||
| 501 | // other PCS registers exist and can be defined as needed | ||
| 502 | |||
| 503 | // PHY registers - XS (device 4) | ||
| 504 | #define PHY_XS_CONTROL1 0x0000 // XS Control 1 | ||
| 505 | #define PHY_XS_STATUS1 0x0001 // XS Status 1 | ||
| 506 | #define PHY_XS_LANE_STATUS 0x0018 // XS Lane Status | ||
| 507 | // other XS registers exist and can be defined as needed | ||
| 508 | |||
| 509 | // PHY_PMA_CONTROL1 register bit definitions | ||
| 510 | #define PMA_CONTROL1_RESET 0x8000 // PMA/PMD reset | ||
| 511 | |||
| 512 | // PHY_PMA_RCV_DET register bit definitions | ||
| 513 | #define PMA_RCV_DETECT 0x0001 // PMA/PMD receive signal detect | ||
| 514 | |||
| 515 | // PHY_PCS_10G_STATUS1 register bit definitions | ||
| 516 | #define PCS_10B_BLOCK_LOCK 0x0001 // PCS 10GBASE-R locked to receive blocks | ||
| 517 | |||
| 518 | // PHY_XS_LANE_STATUS register bit definitions | ||
| 519 | #define XS_LANE_ALIGN 0x1000 // XS transmit lanes aligned | ||
| 520 | |||
| 521 | // PHY Microcode download data structure | ||
| 522 | typedef struct _PHY_UCODE { | ||
| 523 | ushort Addr; | ||
| 524 | ushort Data; | ||
| 525 | } PHY_UCODE, *PPHY_UCODE; | ||
| 526 | |||
| 527 | |||
| 528 | /***************************************************************************** | ||
| 529 | * Transmit Sequencer Command Descriptor definitions | ||
| 530 | *****************************************************************************/ | ||
| 531 | |||
| 532 | // This descriptor must be placed in GRAM. The address of this descriptor | ||
| 533 | // (along with a couple of control bits) is pushed onto the PxhCmdQ or PxlCmdQ | ||
| 534 | // (Proxy high or low command queue). This data is read by the Proxy Sequencer, | ||
| 535 | // which pushes it onto the XmtCmdQ, which is (eventually) read by the Transmit | ||
| 536 | // Sequencer, causing a packet to be transmitted. Not all fields are valid for | ||
| 537 | // all commands - see the Sahara spec for details. Note that this structure is | ||
| 538 | // only valid when compiled on a little endian machine. | ||
| 539 | #pragma pack(push, 1) | ||
| 540 | typedef struct _XMT_DESC { | ||
| 541 | ushort XmtLen; // word 0, bits [15:0] - transmit length | ||
| 542 | unsigned char XmtCtl; // word 0, bits [23:16] - transmit control byte | ||
| 543 | unsigned char Cmd; // word 0, bits [31:24] - transmit command plus misc. | ||
| 544 | u32 XmtBufId; // word 1, bits [31:0] - transmit buffer ID | ||
| 545 | unsigned char TcpStrt; // word 2, bits [7:0] - byte address of TCP header | ||
| 546 | unsigned char IpStrt; // word 2, bits [15:8] - byte address of IP header | ||
| 547 | ushort IpCkSum; // word 2, bits [31:16] - partial IP checksum | ||
| 548 | ushort TcpCkSum; // word 3, bits [15:0] - partial TCP checksum | ||
| 549 | ushort Rsvd1; // word 3, bits [31:16] - PAD | ||
| 550 | u32 Rsvd2; // word 4, bits [31:0] - PAD | ||
| 551 | u32 Rsvd3; // word 5, bits [31:0] - PAD | ||
| 552 | u32 Rsvd4; // word 6, bits [31:0] - PAD | ||
| 553 | u32 Rsvd5; // word 7, bits [31:0] - PAD | ||
| 554 | } XMT_DESC, *PXMT_DESC; | ||
| 555 | #pragma pack(pop) | ||
| 556 | |||
| 557 | // XMT_DESC Cmd byte definitions | ||
| 558 | // command codes | ||
| 559 | #define XMT_DESC_CMD_RAW_SEND 0 // raw send descriptor | ||
| 560 | #define XMT_DESC_CMD_CSUM_INSERT 1 // checksum insert descriptor | ||
| 561 | #define XMT_DESC_CMD_FORMAT 2 // format descriptor | ||
| 562 | #define XMT_DESC_CMD_PRIME 3 // prime descriptor | ||
| 563 | #define XMT_DESC_CMD_CODE_SHFT 6 // comand code shift (shift to bits [31:30] in word 0) | ||
| 564 | // shifted command codes | ||
| 565 | #define XMT_RAW_SEND (XMT_DESC_CMD_RAW_SEND << XMT_DESC_CMD_CODE_SHFT) | ||
| 566 | #define XMT_CSUM_INSERT (XMT_DESC_CMD_CSUM_INSERT << XMT_DESC_CMD_CODE_SHFT) | ||
| 567 | #define XMT_FORMAT (XMT_DESC_CMD_FORMAT << XMT_DESC_CMD_CODE_SHFT) | ||
| 568 | #define XMT_PRIME (XMT_DESC_CMD_PRIME << XMT_DESC_CMD_CODE_SHFT) | ||
| 569 | |||
| 570 | // XMT_DESC Control Byte (XmtCtl) definitions | ||
| 571 | // NOTE: These bits do not work on Sahara (Rev A)! | ||
| 572 | #define XMT_CTL_PAUSE_FRAME 0x80 // current frame is a pause control frame (for statistics) | ||
| 573 | #define XMT_CTL_CONTROL_FRAME 0x40 // current frame is a control frame (for statistics) | ||
| 574 | #define XMT_CTL_PER_PKT_QUAL 0x20 // per packet qualifier | ||
| 575 | #define XMT_CTL_PAD_MODE_NONE 0x00 // do not pad frame | ||
| 576 | #define XMT_CTL_PAD_MODE_64 0x08 // pad frame to 64 bytes | ||
| 577 | #define XMT_CTL_PAD_MODE_VLAN_68 0x10 // pad frame to 64 bytes, and VLAN frames to 68 bytes | ||
| 578 | #define XMT_CTL_PAD_MODE_68 0x18 // pad frame to 68 bytes | ||
| 579 | #define XMT_CTL_GEN_FCS 0x04 // generate FCS (CRC) for this frame | ||
| 580 | #define XMT_CTL_DELAY_FCS_0 0x00 // do not delay FCS calcution | ||
| 581 | #define XMT_CTL_DELAY_FCS_1 0x01 // delay FCS calculation by 1 (4-byte) word | ||
| 582 | #define XMT_CTL_DELAY_FCS_2 0x02 // delay FCS calculation by 2 (4-byte) words | ||
| 583 | #define XMT_CTL_DELAY_FCS_3 0x03 // delay FCS calculation by 3 (4-byte) words | ||
| 584 | |||
| 585 | // XMT_DESC XmtBufId definition | ||
| 586 | #define XMT_BUF_ID_SHFT 8 // The Xmt buffer ID is formed by dividing | ||
| 587 | // the buffer (DRAM) address by 256 (or << 8) | ||
| 588 | |||
| 589 | /***************************************************************************** | ||
| 590 | * Receiver Sequencer Definitions | ||
| 591 | *****************************************************************************/ | ||
| 592 | |||
| 593 | // Receive Event Queue (queues 3 - 6) bit definitions | ||
| 594 | #define RCV_EVTQ_RBFID_MASK 0x0000FFFF // bit mask for the Receive Buffer ID | ||
| 595 | |||
| 596 | // Receive Buffer ID definition | ||
| 597 | #define RCV_BUF_ID_SHFT 5 // The Rcv buffer ID is formed by dividing | ||
| 598 | // the buffer (DRAM) address by 32 (or << 5) | ||
| 599 | |||
| 600 | // Format of the 18 byte Receive Buffer returned by the | ||
| 601 | // Receive Sequencer for received packets | ||
| 602 | #pragma pack(push, 1) | ||
| 603 | typedef struct _RCV_BUF_HDR { | ||
| 604 | u32 Status; // Status word from Rcv Seq Parser | ||
| 605 | ushort Length; // Rcv packet byte count | ||
| 606 | union { | ||
| 607 | ushort TcpCsum; // TCP checksum | ||
| 608 | struct { | ||
| 609 | unsigned char TcpCsumL; // lower 8 bits of the TCP checksum | ||
| 610 | unsigned char LinkHash; // Link hash (multicast frames only) | ||
| 611 | }; | ||
| 612 | }; | ||
| 613 | ushort SktHash; // Socket hash | ||
| 614 | unsigned char TcpHdrOffset; // TCP header offset into packet | ||
| 615 | unsigned char IpHdrOffset; // IP header offset into packet | ||
| 616 | u32 TpzHash; // Toeplitz hash | ||
| 617 | ushort Reserved; // Reserved | ||
| 618 | } RCV_BUF_HDR, *PRCV_BUF_HDR; | ||
| 619 | #pragma pack(pop) | ||
| 620 | |||
| 621 | |||
| 622 | /***************************************************************************** | ||
| 623 | * Queue definitions | ||
| 624 | *****************************************************************************/ | ||
| 625 | |||
| 626 | // Ingress (read only) queue numbers | ||
| 627 | #define PXY_BUF_Q 0 // Proxy Buffer Queue | ||
| 628 | #define HST_EVT_Q 1 // Host Event Queue | ||
| 629 | #define XMT_BUF_Q 2 // Transmit Buffer Queue | ||
| 630 | #define SKT_EVL_Q 3 // RcvSqr Socket Event Low Priority Queue | ||
| 631 | #define RCV_EVL_Q 4 // RcvSqr Rcv Event Low Priority Queue | ||
| 632 | #define SKT_EVH_Q 5 // RcvSqr Socket Event High Priority Queue | ||
| 633 | #define RCV_EVH_Q 6 // RcvSqr Rcv Event High Priority Queue | ||
| 634 | #define DMA_RSP_Q 7 // Dma Response Queue - one per CPU context | ||
| 635 | // Local (read/write) queue numbers | ||
| 636 | #define LOCAL_A_Q 8 // Spare local Queue | ||
| 637 | #define LOCAL_B_Q 9 // Spare local Queue | ||
| 638 | #define LOCAL_C_Q 10 // Spare local Queue | ||
| 639 | #define FSM_EVT_Q 11 // Finite-State-Machine Event Queue | ||
| 640 | #define SBF_PAL_Q 12 // System Buffer Physical Address (low) Queue | ||
| 641 | #define SBF_PAH_Q 13 // System Buffer Physical Address (high) Queue | ||
| 642 | #define SBF_VAL_Q 14 // System Buffer Virtual Address (low) Queue | ||
| 643 | #define SBF_VAH_Q 15 // System Buffer Virtual Address (high) Queue | ||
| 644 | // Egress (write only) queue numbers | ||
| 645 | #define H2G_CMD_Q 16 // Host to GlbRam DMA Command Queue | ||
| 646 | #define H2D_CMD_Q 17 // Host to DRAM DMA Command Queue | ||
| 647 | #define G2H_CMD_Q 18 // GlbRam to Host DMA Command Queue | ||
| 648 | #define G2D_CMD_Q 19 // GlbRam to DRAM DMA Command Queue | ||
| 649 | #define D2H_CMD_Q 20 // DRAM to Host DMA Command Queue | ||
| 650 | #define D2G_CMD_Q 21 // DRAM to GlbRam DMA Command Queue | ||
| 651 | #define D2D_CMD_Q 22 // DRAM to DRAM DMA Command Queue | ||
| 652 | #define PXL_CMD_Q 23 // Low Priority Proxy Command Queue | ||
| 653 | #define PXH_CMD_Q 24 // High Priority Proxy Command Queue | ||
| 654 | #define RSQ_CMD_Q 25 // Receive Sequencer Command Queue | ||
| 655 | #define RCV_BUF_Q 26 // Receive Buffer Queue | ||
| 656 | |||
| 657 | // Bit definitions for the Proxy Command queues (PXL_CMD_Q and PXH_CMD_Q) | ||
| 658 | #define PXY_COPY_EN 0x00200000 // enable copy of xmt descriptor to xmt command queue | ||
| 659 | #define PXY_SIZE_16 0x00000000 // copy 16 bytes | ||
| 660 | #define PXY_SIZE_32 0x00100000 // copy 32 bytes | ||
| 661 | |||
| 662 | /***************************************************************************** | ||
| 663 | * SXG EEPROM/Flash Configuration Definitions | ||
| 664 | *****************************************************************************/ | ||
| 665 | #pragma pack(push, 1) | ||
| 666 | |||
| 667 | // | ||
| 668 | typedef struct _HW_CFG_DATA { | ||
| 669 | ushort Addr; | ||
| 670 | union { | ||
| 671 | ushort Data; | ||
| 672 | ushort Checksum; | ||
| 673 | }; | ||
| 674 | } HW_CFG_DATA, *PHW_CFG_DATA; | ||
| 675 | |||
| 676 | // | ||
| 677 | #define NUM_HW_CFG_ENTRIES ((128/sizeof(HW_CFG_DATA)) - 4) | ||
| 678 | |||
| 679 | // MAC address | ||
| 680 | typedef struct _SXG_CONFIG_MAC { | ||
| 681 | unsigned char MacAddr[6]; // MAC Address | ||
| 682 | } SXG_CONFIG_MAC, *PSXG_CONFIG_MAC; | ||
| 683 | |||
| 684 | // | ||
| 685 | typedef struct _ATK_FRU { | ||
| 686 | unsigned char PartNum[6]; | ||
| 687 | unsigned char Revision[2]; | ||
| 688 | unsigned char Serial[14]; | ||
| 689 | } ATK_FRU, *PATK_FRU; | ||
| 690 | |||
| 691 | // OEM FRU Format types | ||
| 692 | #define ATK_FRU_FORMAT 0x0000 | ||
| 693 | #define CPQ_FRU_FORMAT 0x0001 | ||
| 694 | #define DELL_FRU_FORMAT 0x0002 | ||
| 695 | #define HP_FRU_FORMAT 0x0003 | ||
| 696 | #define IBM_FRU_FORMAT 0x0004 | ||
| 697 | #define EMC_FRU_FORMAT 0x0005 | ||
| 698 | #define NO_FRU_FORMAT 0xFFFF | ||
| 699 | |||
| 700 | // EEPROM/Flash Format | ||
| 701 | typedef struct _SXG_CONFIG { | ||
| 702 | // | ||
| 703 | // Section 1 (128 bytes) | ||
| 704 | // | ||
| 705 | ushort MagicWord; // EEPROM/FLASH Magic code 'A5A5' | ||
| 706 | ushort SpiClks; // SPI bus clock dividers | ||
| 707 | HW_CFG_DATA HwCfg[NUM_HW_CFG_ENTRIES]; | ||
| 708 | // | ||
| 709 | // | ||
| 710 | // | ||
| 711 | ushort Version; // EEPROM format version | ||
| 712 | SXG_CONFIG_MAC MacAddr[4]; // space for 4 MAC addresses | ||
| 713 | ATK_FRU AtkFru; // FRU information | ||
| 714 | ushort OemFruFormat; // OEM FRU format type | ||
| 715 | unsigned char OemFru[76]; // OEM FRU information (optional) | ||
| 716 | ushort Checksum; // Checksum of section 2 | ||
| 717 | // CS info XXXTODO | ||
| 718 | } SXG_CONFIG, *PSXG_CONFIG; | ||
| 719 | #pragma pack(pop) | ||
| 720 | |||
| 721 | /***************************************************************************** | ||
| 722 | * Miscellaneous Hardware definitions | ||
| 723 | *****************************************************************************/ | ||
| 724 | |||
| 725 | // Sahara (ASIC level) defines | ||
| 726 | #define SAHARA_GRAM_SIZE 0x020000 // GRAM size - 128 KB | ||
| 727 | #define SAHARA_DRAM_SIZE 0x200000 // DRAM size - 2 MB | ||
| 728 | #define SAHARA_QRAM_SIZE 0x004000 // QRAM size - 16K entries (64 KB) | ||
| 729 | #define SAHARA_WCS_SIZE 0x002000 // WCS - 8K instructions (x 108 bits) | ||
| 730 | |||
| 731 | // Arabia (board level) defines | ||
| 732 | #define FLASH_SIZE 0x080000 // 512 KB (4 Mb) | ||
| 733 | #define EEPROM_SIZE_XFMR 512 // true EEPROM size (bytes), including xfmr area | ||
| 734 | #define EEPROM_SIZE_NO_XFMR 256 // EEPROM size excluding xfmr area | ||
diff --git a/drivers/staging/sxg/sxgphycode.h b/drivers/staging/sxg/sxgphycode.h new file mode 100644 index 000000000000..26b36c81eb1a --- /dev/null +++ b/drivers/staging/sxg/sxgphycode.h | |||
| @@ -0,0 +1,349 @@ | |||
| 1 | /* | ||
| 2 | * Copyright (C) 1997-2008 Alacritech, Inc. All rights reserved | ||
| 3 | * | ||
| 4 | * sxgphycode.h: | ||
| 5 | * | ||
| 6 | * This file PHY microcode and register initialization data. | ||
| 7 | */ | ||
| 8 | |||
| 9 | /********************************************************************** | ||
| 10 | * PHY Microcode | ||
| 11 | * | ||
| 12 | * The following contains both PHY microcode and PHY register | ||
| 13 | * initialization data. It is specific to both the PHY and the | ||
| 14 | * type of transceiver. | ||
| 15 | * | ||
| 16 | **********************************************************************/ | ||
| 17 | |||
| 18 | /* | ||
| 19 | * Download for AEL2005C PHY with SR/LR transceiver (10GBASE-SR or 10GBASE-LR) | ||
| 20 | */ | ||
| 21 | static PHY_UCODE PhyUcode[] = { | ||
| 22 | /* | ||
| 23 | * NOTE: An address of 0 is a special case. When the download routine | ||
| 24 | * sees an address of 0, it does not write to the PHY. Instead, it | ||
| 25 | * delays the download. The length of the delay (in ms) is given in | ||
| 26 | * the data field. | ||
| 27 | * | ||
| 28 | * Delays are required at certain points. | ||
| 29 | */ | ||
| 30 | |||
| 31 | /* | ||
| 32 | * Platform-specific MDIO Patches: | ||
| 33 | * (include patches for 10G RX polarity flip, 50Mhz Synth, etc) | ||
| 34 | */ | ||
| 35 | /* Addr, Data */ | ||
| 36 | {0xc017, 0xfeb0}, /* flip RX_LOS polarity (mandatory */ | ||
| 37 | /* patch for SFP+ applications) */ | ||
| 38 | {0xC001, 0x0428}, /* flip RX serial polarity */ | ||
| 39 | |||
| 40 | {0xc013, 0xf341}, /* invert lxmit clock (mandatory patch) */ | ||
| 41 | {0xc210, 0x8000}, /* reset datapath (mandatory patch) */ | ||
| 42 | {0xc210, 0x8100}, /* reset datapath (mandatory patch) */ | ||
| 43 | {0xc210, 0x8000}, /* reset datapath (mandatory patch) */ | ||
| 44 | {0xc210, 0x0000}, /* reset datapath (mandatory patch) */ | ||
| 45 | {0x0000, 0x0032}, /* wait for 50ms for datapath reset to */ | ||
| 46 | /* complete. (mandatory patch) */ | ||
| 47 | |||
| 48 | /* Configure the LED's */ | ||
| 49 | {0xc214, 0x0099}, /* configure the LED drivers */ | ||
| 50 | {0xc216, 0x5f5f}, /* configure the Activity LED */ | ||
| 51 | {0xc217, 0x33ff}, /* configure the Link LED */ | ||
| 52 | |||
| 53 | /* Transceiver-specific MDIO Patches: */ | ||
| 54 | {0xc010, 0x448a}, /* (bit 14) mask out high BER input from the */ | ||
| 55 | /* LOS signal in 1.000A */ | ||
| 56 | /* (mandatory patch for SR code)*/ | ||
| 57 | {0xc003, 0x0181}, /* (bit 7) enable the CDR inc setting in */ | ||
| 58 | /* 1.C005 (mandatory patch for SR code) */ | ||
| 59 | |||
| 60 | /* Transceiver-specific Microcontroller Initialization: */ | ||
| 61 | {0xc04a, 0x5200}, /* activate microcontroller and pause */ | ||
| 62 | {0x0000, 0x0032}, /* wait 50ms for microcontroller before */ | ||
| 63 | /* writing in code. */ | ||
| 64 | |||
| 65 | /* code block starts here: */ | ||
| 66 | {0xcc00, 0x2009}, | ||
| 67 | {0xcc01, 0x3009}, | ||
| 68 | {0xcc02, 0x27ff}, | ||
| 69 | {0xcc03, 0x300f}, | ||
| 70 | {0xcc04, 0x200c}, | ||
| 71 | {0xcc05, 0x300c}, | ||
| 72 | {0xcc06, 0x20c4}, | ||
| 73 | {0xcc07, 0x3c04}, | ||
| 74 | {0xcc08, 0x6437}, | ||
| 75 | {0xcc09, 0x20c4}, | ||
| 76 | {0xcc0a, 0x3c04}, | ||
| 77 | {0xcc0b, 0x6437}, | ||
| 78 | {0xcc0c, 0x25c4}, | ||
| 79 | {0xcc0d, 0x3c54}, | ||
| 80 | {0xcc0e, 0x6724}, | ||
| 81 | {0xcc0f, 0x25c4}, | ||
| 82 | {0xcc10, 0x3c54}, | ||
| 83 | {0xcc11, 0x6724}, | ||
| 84 | {0xcc12, 0x2042}, | ||
| 85 | {0xcc13, 0x3012}, | ||
| 86 | {0xcc14, 0x1002}, | ||
| 87 | {0xcc15, 0x2482}, | ||
| 88 | {0xcc16, 0x3012}, | ||
| 89 | {0xcc17, 0x1002}, | ||
| 90 | {0xcc18, 0x2a32}, | ||
| 91 | {0xcc19, 0x3002}, | ||
| 92 | {0xcc1a, 0x1002}, | ||
| 93 | {0xcc1b, 0x200d}, | ||
| 94 | {0xcc1c, 0x304d}, | ||
| 95 | {0xcc1d, 0x2862}, | ||
| 96 | {0xcc1e, 0x3012}, | ||
| 97 | {0xcc1f, 0x1002}, | ||
| 98 | {0xcc20, 0x2982}, | ||
| 99 | {0xcc21, 0x3002}, | ||
| 100 | {0xcc22, 0x1002}, | ||
| 101 | {0xcc23, 0x628f}, | ||
| 102 | {0xcc24, 0x20a4}, | ||
| 103 | {0xcc25, 0x3004}, | ||
| 104 | {0xcc26, 0x6438}, | ||
| 105 | {0xcc27, 0x20a4}, | ||
| 106 | {0xcc28, 0x3004}, | ||
| 107 | {0xcc29, 0x6438}, | ||
| 108 | {0xcc2a, 0x2015}, | ||
| 109 | {0xcc2b, 0x3005}, | ||
| 110 | {0xcc2c, 0x5853}, | ||
| 111 | {0xcc2d, 0x2bd2}, | ||
| 112 | {0xcc2e, 0x3002}, | ||
| 113 | {0xcc2f, 0x1342}, | ||
| 114 | {0xcc30, 0x200c}, | ||
| 115 | {0xcc31, 0x300c}, | ||
| 116 | {0xcc32, 0x2ff7}, | ||
| 117 | {0xcc33, 0x30f7}, | ||
| 118 | {0xcc34, 0x20c4}, | ||
| 119 | {0xcc35, 0x3c04}, | ||
| 120 | {0xcc36, 0x6724}, | ||
| 121 | {0xcc37, 0x20c4}, | ||
| 122 | {0xcc38, 0x3c04}, | ||
| 123 | {0xcc39, 0x6724}, | ||
| 124 | {0xcc3a, 0x2d32}, | ||
| 125 | {0xcc3b, 0x3002}, | ||
| 126 | {0xcc3c, 0x1002}, | ||
| 127 | {0xcc3d, 0x2008}, | ||
| 128 | {0xcc3e, 0x3008}, | ||
| 129 | {0xcc3f, 0x5c83}, | ||
| 130 | {0xcc40, 0x2d52}, | ||
| 131 | {0xcc41, 0x3002}, | ||
| 132 | {0xcc42, 0x1352}, | ||
| 133 | {0xcc43, 0x2008}, | ||
| 134 | {0xcc44, 0x3008}, | ||
| 135 | {0xcc45, 0x5c83}, | ||
| 136 | {0xcc46, 0x2d32}, | ||
| 137 | {0xcc47, 0x3002}, | ||
| 138 | {0xcc48, 0x1352}, | ||
| 139 | {0xcc49, 0x201c}, | ||
| 140 | {0xcc4a, 0x300c}, | ||
| 141 | {0xcc4b, 0x200d}, | ||
| 142 | {0xcc4c, 0x310d}, | ||
| 143 | {0xcc4d, 0x2862}, | ||
| 144 | {0xcc4e, 0x3012}, | ||
| 145 | {0xcc4f, 0x1002}, | ||
| 146 | {0xcc50, 0x2ed2}, | ||
| 147 | {0xcc51, 0x3002}, | ||
| 148 | {0xcc52, 0x1342}, | ||
| 149 | {0xcc53, 0x6f72}, | ||
| 150 | {0xcc54, 0x1002}, | ||
| 151 | {0xcc55, 0x628f}, | ||
| 152 | {0xcc56, 0x2514}, | ||
| 153 | {0xcc57, 0x3c64}, | ||
| 154 | {0xcc58, 0x6436}, | ||
| 155 | {0xcc59, 0x2514}, | ||
| 156 | {0xcc5a, 0x3c64}, | ||
| 157 | {0xcc5b, 0x6436}, | ||
| 158 | {0xcc5c, 0x2fa4}, | ||
| 159 | {0xcc5d, 0x3cd4}, | ||
| 160 | {0xcc5e, 0x6624}, | ||
| 161 | {0xcc5f, 0x2fa4}, | ||
| 162 | {0xcc60, 0x3cd4}, | ||
| 163 | {0xcc61, 0x6624}, | ||
| 164 | {0xcc62, 0x2f45}, | ||
| 165 | {0xcc63, 0x3015}, | ||
| 166 | {0xcc64, 0x5653}, | ||
| 167 | {0xcc65, 0x2eb2}, | ||
| 168 | {0xcc66, 0x3002}, | ||
| 169 | {0xcc67, 0x13d2}, | ||
| 170 | {0xcc68, 0x2ed2}, | ||
| 171 | {0xcc69, 0x3002}, | ||
| 172 | {0xcc6a, 0x1002}, | ||
| 173 | {0xcc6b, 0x6f72}, | ||
| 174 | {0xcc6c, 0x1002}, | ||
| 175 | {0xcc6d, 0x628f}, | ||
| 176 | {0xcc6e, 0x2602}, | ||
| 177 | {0xcc6f, 0x3012}, | ||
| 178 | {0xcc70, 0x1002}, | ||
| 179 | {0xcc71, 0x200d}, | ||
| 180 | {0xcc72, 0x320d}, | ||
| 181 | {0xcc73, 0x2862}, | ||
| 182 | {0xcc74, 0x3012}, | ||
| 183 | {0xcc75, 0x1002}, | ||
| 184 | {0xcc76, 0x25c4}, | ||
| 185 | {0xcc77, 0x3c54}, | ||
| 186 | {0xcc78, 0x6437}, | ||
| 187 | {0xcc79, 0x25c4}, | ||
| 188 | {0xcc7a, 0x3c54}, | ||
| 189 | {0xcc7b, 0x6437}, | ||
| 190 | {0xcc7c, 0x20c4}, | ||
| 191 | {0xcc7d, 0x3c04}, | ||
| 192 | {0xcc7e, 0x6724}, | ||
| 193 | {0xcc7f, 0x20c4}, | ||
| 194 | {0xcc80, 0x3c04}, | ||
| 195 | {0xcc81, 0x6724}, | ||
| 196 | {0xcc82, 0x6f72}, | ||
| 197 | {0xcc83, 0x1002}, | ||
| 198 | {0xcc84, 0x628f}, | ||
| 199 | {0xcc85, 0x26f2}, | ||
| 200 | {0xcc86, 0x3012}, | ||
| 201 | {0xcc87, 0x1002}, | ||
| 202 | {0xcc88, 0xc503}, | ||
| 203 | {0xcc89, 0xd5d5}, | ||
| 204 | {0xcc8a, 0xc600}, | ||
| 205 | {0xcc8b, 0x2a6d}, | ||
| 206 | {0xcc8c, 0xc601}, | ||
| 207 | {0xcc8d, 0x2a4c}, | ||
| 208 | {0xcc8e, 0xc602}, | ||
| 209 | {0xcc8f, 0x0111}, | ||
| 210 | {0xcc90, 0xc60c}, | ||
| 211 | {0xcc91, 0x5900}, | ||
| 212 | {0xcc92, 0xc710}, | ||
| 213 | {0xcc93, 0x0700}, | ||
| 214 | {0xcc94, 0xc718}, | ||
| 215 | {0xcc95, 0x0700}, | ||
| 216 | {0xcc96, 0xc720}, | ||
| 217 | {0xcc97, 0x4700}, | ||
| 218 | {0xcc98, 0xc801}, | ||
| 219 | {0xcc99, 0x7f50}, | ||
| 220 | {0xcc9a, 0xc802}, | ||
| 221 | {0xcc9b, 0x7760}, | ||
| 222 | {0xcc9c, 0xc803}, | ||
| 223 | {0xcc9d, 0x7fce}, | ||
| 224 | {0xcc9e, 0xc804}, | ||
| 225 | {0xcc9f, 0x5700}, | ||
| 226 | {0xcca0, 0xc805}, | ||
| 227 | {0xcca1, 0x5f11}, | ||
| 228 | {0xcca2, 0xc806}, | ||
| 229 | {0xcca3, 0x4751}, | ||
| 230 | {0xcca4, 0xc807}, | ||
| 231 | {0xcca5, 0x57e1}, | ||
| 232 | {0xcca6, 0xc808}, | ||
| 233 | {0xcca7, 0x2700}, | ||
| 234 | {0xcca8, 0xc809}, | ||
| 235 | {0xcca9, 0x0000}, | ||
| 236 | {0xccaa, 0xc821}, | ||
| 237 | {0xccab, 0x0002}, | ||
| 238 | {0xccac, 0xc822}, | ||
| 239 | {0xccad, 0x0014}, | ||
| 240 | {0xccae, 0xc832}, | ||
| 241 | {0xccaf, 0x1186}, | ||
| 242 | {0xccb0, 0xc847}, | ||
| 243 | {0xccb1, 0x1e02}, | ||
| 244 | {0xccb2, 0xc013}, | ||
| 245 | {0xccb3, 0xf341}, | ||
| 246 | {0xccb4, 0xc01a}, | ||
| 247 | {0xccb5, 0x0446}, | ||
| 248 | {0xccb6, 0xc024}, | ||
| 249 | {0xccb7, 0x1000}, | ||
| 250 | {0xccb8, 0xc025}, | ||
| 251 | {0xccb9, 0x0a00}, | ||
| 252 | {0xccba, 0xc026}, | ||
| 253 | {0xccbb, 0x0c0c}, | ||
| 254 | {0xccbc, 0xc027}, | ||
| 255 | {0xccbd, 0x0c0c}, | ||
| 256 | {0xccbe, 0xc029}, | ||
| 257 | {0xccbf, 0x00a0}, | ||
| 258 | {0xccc0, 0xc030}, | ||
| 259 | {0xccc1, 0x0a00}, | ||
| 260 | {0xccc2, 0xc03c}, | ||
| 261 | {0xccc3, 0x001c}, | ||
| 262 | {0xccc4, 0xc005}, | ||
| 263 | {0xccc5, 0x7a06}, | ||
| 264 | {0xccc6, 0x0000}, | ||
| 265 | {0xccc7, 0x0000}, | ||
| 266 | {0xccc8, 0x628f}, | ||
| 267 | {0xccc9, 0x26f2}, | ||
| 268 | {0xccca, 0x3012}, | ||
| 269 | {0xcccb, 0x1002}, | ||
| 270 | {0xcccc, 0xc620}, | ||
| 271 | {0xcccd, 0x0000}, | ||
| 272 | {0xccce, 0xc621}, | ||
| 273 | {0xcccf, 0x003f}, | ||
| 274 | {0xccd0, 0xc622}, | ||
| 275 | {0xccd1, 0x0000}, | ||
| 276 | {0xccd2, 0xc623}, | ||
| 277 | {0xccd3, 0x0000}, | ||
| 278 | {0xccd4, 0xc624}, | ||
| 279 | {0xccd5, 0x0000}, | ||
| 280 | {0xccd6, 0xc625}, | ||
| 281 | {0xccd7, 0x0000}, | ||
| 282 | {0xccd8, 0xc627}, | ||
| 283 | {0xccd9, 0x0000}, | ||
| 284 | {0xccda, 0xc628}, | ||
| 285 | {0xccdb, 0x0000}, | ||
| 286 | {0xccdc, 0xc62c}, | ||
| 287 | {0xccdd, 0x0000}, | ||
| 288 | {0xccde, 0x0000}, | ||
| 289 | {0xccdf, 0x0000}, | ||
| 290 | {0xcce0, 0x628f}, | ||
| 291 | {0xcce1, 0xd019}, | ||
| 292 | {0xcce2, 0x26f2}, | ||
| 293 | {0xcce3, 0x3012}, | ||
| 294 | {0xcce4, 0x1002}, | ||
| 295 | {0xcce5, 0xc210}, | ||
| 296 | {0xcce6, 0x8000}, | ||
| 297 | {0xcce7, 0xc210}, | ||
| 298 | {0xcce8, 0x8010}, | ||
| 299 | {0xcce9, 0xc210}, | ||
| 300 | {0xccea, 0x8000}, | ||
| 301 | {0xcceb, 0xc210}, | ||
| 302 | {0xccec, 0x0000}, | ||
| 303 | {0xcced, 0x0000}, | ||
| 304 | {0xccee, 0x0000}, | ||
| 305 | {0xccef, 0x8221}, | ||
| 306 | {0xccf0, 0x2752}, | ||
| 307 | {0xccf1, 0x3012}, | ||
| 308 | {0xccf2, 0x1002}, | ||
| 309 | {0xccf3, 0x6f72}, | ||
| 310 | {0xccf4, 0x1002}, | ||
| 311 | {0xccf5, 0x2806}, | ||
| 312 | {0xccf6, 0x3006}, | ||
| 313 | {0xccf7, 0x2007}, | ||
| 314 | {0xccf8, 0x3cc7}, | ||
| 315 | {0xccf9, 0xe161}, | ||
| 316 | {0xccfa, 0xc171}, | ||
| 317 | {0xccfb, 0x6134}, | ||
| 318 | {0xccfc, 0x6135}, | ||
| 319 | {0xccfd, 0x5453}, | ||
| 320 | {0xccfe, 0x2858}, | ||
| 321 | {0xccff, 0x3018}, | ||
| 322 | {0xcd00, 0x1348}, | ||
| 323 | {0xcd01, 0x6524}, | ||
| 324 | {0xcd02, 0x27b8}, | ||
| 325 | {0xcd03, 0x3018}, | ||
| 326 | {0xcd04, 0x1008}, | ||
| 327 | {0xcd05, 0x1002}, | ||
| 328 | {0xcd06, 0x628f}, | ||
| 329 | {0xcd07, 0x5dd3}, | ||
| 330 | {0xcd08, 0x2906}, | ||
| 331 | {0xcd09, 0x3016}, | ||
| 332 | {0xcd0a, 0x1306}, | ||
| 333 | {0xcd0b, 0x2ff7}, | ||
| 334 | {0xcd0c, 0x30f7}, | ||
| 335 | {0xcd0d, 0x60b7}, | ||
| 336 | {0xcd0e, 0xdffd}, | ||
| 337 | {0xcd0f, 0x0008}, | ||
| 338 | {0xcd10, 0x6f72}, | ||
| 339 | {0xcd11, 0x1002}, | ||
| 340 | {0xcd12, 0x0000}, | ||
| 341 | {0xcdff, 0x0a01}, | ||
| 342 | /* end of code block */ | ||
| 343 | |||
| 344 | /* Unpause the microcontroller to start program */ | ||
| 345 | {0xca00, 0x0080}, | ||
| 346 | {0xca12, 0x0000}, | ||
| 347 | {0x0000, 0x000A}, /* wait 10ms just to be safe */ | ||
| 348 | {0xffff, 0xffff} /* table terminator */ | ||
| 349 | }; | ||
