Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (44 commits)
qlge: Fix sparse warnings for tx ring indexes.
qlge: Fix sparse warning regarding rx buffer queues.
qlge: Fix sparse endian warning in ql_hw_csum_setup().
qlge: Fix sparse endian warning for inbound packet control block flags.
qlge: Fix sparse warnings for byte swapping in qlge_ethool.c
myri10ge: print MAC and serial number on probe failure
pkt_sched: cls_u32: Fix locking in u32_change()
iucv: fix cpu hotplug
af_iucv: Free iucv path/socket in path_pending callback
af_iucv: avoid left over IUCV connections from failing connects
af_iucv: New error return codes for connect()
net/ehea: bitops work on unsigned longs
Revert "net: Fix for initial link state in 2.6.28"
tcp: Kill extraneous SPLICE_F_NONBLOCK checks.
tcp: don't mask EOF and socket errors on nonblocking splice receive
dccp: Integrate the TFRC library with DCCP
dccp: Clean up ccid.c after integration of CCID plugins
dccp: Lockless integration of CCID congestion-control plugins
qeth: get rid of extra argument after printk to dev_* conversion
qeth: No large send using EDDP for HiperSockets.
...

+11475 -1915
+2 -2
drivers/isdn/capi/capidrv.c
··· 1519 1519 int digit2 = 0; 1520 1520 if (!isdigit(*s)) return -3; 1521 1521 while (isdigit(*s)) { digit1 = digit1*10 + (*s - '0'); s++; } 1522 - if (digit1 <= 0 && digit1 > 30) return -4; 1522 + if (digit1 <= 0 || digit1 > 30) return -4; 1523 1523 if (*s == 0 || *s == ',' || *s == ' ') { 1524 1524 bmask |= (1 << digit1); 1525 1525 digit1 = 0; ··· 1530 1530 s++; 1531 1531 if (!isdigit(*s)) return -3; 1532 1532 while (isdigit(*s)) { digit2 = digit2*10 + (*s - '0'); s++; } 1533 - if (digit2 <= 0 && digit2 > 30) return -4; 1533 + if (digit2 <= 0 || digit2 > 30) return -4; 1534 1534 if (*s == 0 || *s == ',' || *s == ' ') { 1535 1535 if (digit1 > digit2) 1536 1536 for (i = digit2; i <= digit1 ; i++)
+72 -47
drivers/net/acenic.c
··· 66 66 #include <linux/mm.h> 67 67 #include <linux/highmem.h> 68 68 #include <linux/sockios.h> 69 + #include <linux/firmware.h> 69 70 70 71 #if defined(CONFIG_VLAN_8021Q) || defined(CONFIG_VLAN_8021Q_MODULE) 71 72 #include <linux/if_vlan.h> ··· 186 185 #define MAX_TEXT_LEN 96*1024 187 186 #define MAX_RODATA_LEN 8*1024 188 187 #define MAX_DATA_LEN 2*1024 189 - 190 - #include "acenic_firmware.h" 191 188 192 189 #ifndef tigon2FwReleaseLocal 193 190 #define tigon2FwReleaseLocal 0 ··· 416 417 MODULE_AUTHOR("Jes Sorensen <jes@trained-monkey.org>"); 417 418 MODULE_LICENSE("GPL"); 418 419 MODULE_DESCRIPTION("AceNIC/3C985/GA620 Gigabit Ethernet driver"); 420 + #ifndef CONFIG_ACENIC_OMIT_TIGON_I 421 + MODULE_FIRMWARE("acenic/tg1.bin"); 422 + #endif 423 + MODULE_FIRMWARE("acenic/tg2.bin"); 419 424 420 425 module_param_array_named(link, link_state, int, NULL, 0); 421 426 module_param_array(trace, int, NULL, 0); ··· 946 943 case 4: 947 944 case 5: 948 945 printk(KERN_INFO " Tigon I (Rev. %i), Firmware: %i.%i.%i, ", 949 - tig_ver, tigonFwReleaseMajor, tigonFwReleaseMinor, 950 - tigonFwReleaseFix); 946 + tig_ver, ap->firmware_major, ap->firmware_minor, 947 + ap->firmware_fix); 951 948 writel(0, &regs->LocalCtrl); 952 949 ap->version = 1; 953 950 ap->tx_ring_entries = TIGON_I_TX_RING_ENTRIES; ··· 955 952 #endif 956 953 case 6: 957 954 printk(KERN_INFO " Tigon II (Rev. %i), Firmware: %i.%i.%i, ", 958 - tig_ver, tigon2FwReleaseMajor, tigon2FwReleaseMinor, 959 - tigon2FwReleaseFix); 955 + tig_ver, ap->firmware_major, ap->firmware_minor, 956 + ap->firmware_fix); 960 957 writel(readl(&regs->CpuBCtrl) | CPU_HALT, &regs->CpuBCtrl); 961 958 readl(&regs->CpuBCtrl); /* PCI write posting */ 962 959 /* ··· 1208 1205 memset(ap->info, 0, sizeof(struct ace_info)); 1209 1206 memset(ap->skb, 0, sizeof(struct ace_skb)); 1210 1207 1211 - ace_load_firmware(dev); 1208 + if (ace_load_firmware(dev)) 1209 + goto init_error; 1210 + 1212 1211 ap->fw_running = 0; 1213 1212 1214 1213 tmp_ptr = ap->info_dma; ··· 1446 1441 if (ap->version >= 2) 1447 1442 writel(tmp, &regs->TuneFastLink); 1448 1443 1449 - if (ACE_IS_TIGON_I(ap)) 1450 - writel(tigonFwStartAddr, &regs->Pc); 1451 - if (ap->version == 2) 1452 - writel(tigon2FwStartAddr, &regs->Pc); 1444 + writel(ap->firmware_start, &regs->Pc); 1453 1445 1454 1446 writel(0, &regs->Mb0Lo); 1455 1447 ··· 2763 2761 2764 2762 strlcpy(info->driver, "acenic", sizeof(info->driver)); 2765 2763 snprintf(info->version, sizeof(info->version), "%i.%i.%i", 2766 - tigonFwReleaseMajor, tigonFwReleaseMinor, 2767 - tigonFwReleaseFix); 2764 + ap->firmware_major, ap->firmware_minor, 2765 + ap->firmware_fix); 2768 2766 2769 2767 if (ap->pdev) 2770 2768 strlcpy(info->bus_info, pci_name(ap->pdev), ··· 2871 2869 } 2872 2870 2873 2871 2874 - static void __devinit ace_copy(struct ace_regs __iomem *regs, void *src, 2875 - u32 dest, int size) 2872 + static void __devinit ace_copy(struct ace_regs __iomem *regs, const __be32 *src, 2873 + u32 dest, int size) 2876 2874 { 2877 2875 void __iomem *tdest; 2878 - u32 *wsrc; 2879 2876 short tsize, i; 2880 2877 2881 2878 if (size <= 0) ··· 2886 2885 tdest = (void __iomem *) &regs->Window + 2887 2886 (dest & (ACE_WINDOW_SIZE - 1)); 2888 2887 writel(dest & ~(ACE_WINDOW_SIZE - 1), &regs->WinBase); 2889 - /* 2890 - * This requires byte swapping on big endian, however 2891 - * writel does that for us 2892 - */ 2893 - wsrc = src; 2894 2888 for (i = 0; i < (tsize / 4); i++) { 2895 - writel(wsrc[i], tdest + i*4); 2889 + /* Firmware is big-endian */ 2890 + writel(be32_to_cpup(src), tdest); 2891 + src++; 2892 + tdest += 4; 2893 + dest += 4; 2894 + size -= 4; 2896 2895 } 2897 - dest += tsize; 2898 - src += tsize; 2899 - size -= tsize; 2900 2896 } 2901 - 2902 - return; 2903 2897 } 2904 2898 2905 2899 ··· 2933 2937 */ 2934 2938 static int __devinit ace_load_firmware(struct net_device *dev) 2935 2939 { 2940 + const struct firmware *fw; 2941 + const char *fw_name = "acenic/tg2.bin"; 2936 2942 struct ace_private *ap = netdev_priv(dev); 2937 2943 struct ace_regs __iomem *regs = ap->regs; 2944 + const __be32 *fw_data; 2945 + u32 load_addr; 2946 + int ret; 2938 2947 2939 2948 if (!(readl(&regs->CpuCtrl) & CPU_HALTED)) { 2940 2949 printk(KERN_ERR "%s: trying to download firmware while the " ··· 2947 2946 return -EFAULT; 2948 2947 } 2949 2948 2950 - /* 2951 - * Do not try to clear more than 512KB or we end up seeing 2952 - * funny things on NICs with only 512KB SRAM 2953 - */ 2954 - ace_clear(regs, 0x2000, 0x80000-0x2000); 2955 - if (ACE_IS_TIGON_I(ap)) { 2956 - ace_copy(regs, tigonFwText, tigonFwTextAddr, tigonFwTextLen); 2957 - ace_copy(regs, tigonFwData, tigonFwDataAddr, tigonFwDataLen); 2958 - ace_copy(regs, tigonFwRodata, tigonFwRodataAddr, 2959 - tigonFwRodataLen); 2960 - ace_clear(regs, tigonFwBssAddr, tigonFwBssLen); 2961 - ace_clear(regs, tigonFwSbssAddr, tigonFwSbssLen); 2962 - }else if (ap->version == 2) { 2963 - ace_clear(regs, tigon2FwBssAddr, tigon2FwBssLen); 2964 - ace_clear(regs, tigon2FwSbssAddr, tigon2FwSbssLen); 2965 - ace_copy(regs, tigon2FwText, tigon2FwTextAddr,tigon2FwTextLen); 2966 - ace_copy(regs, tigon2FwRodata, tigon2FwRodataAddr, 2967 - tigon2FwRodataLen); 2968 - ace_copy(regs, tigon2FwData, tigon2FwDataAddr,tigon2FwDataLen); 2949 + if (ACE_IS_TIGON_I(ap)) 2950 + fw_name = "acenic/tg1.bin"; 2951 + 2952 + ret = request_firmware(&fw, fw_name, &ap->pdev->dev); 2953 + if (ret) { 2954 + printk(KERN_ERR "%s: Failed to load firmware \"%s\"\n", 2955 + ap->name, fw_name); 2956 + return ret; 2969 2957 } 2970 2958 2971 - return 0; 2959 + fw_data = (void *)fw->data; 2960 + 2961 + /* Firmware blob starts with version numbers, followed by 2962 + load and start address. Remainder is the blob to be loaded 2963 + contiguously from load address. We don't bother to represent 2964 + the BSS/SBSS sections any more, since we were clearing the 2965 + whole thing anyway. */ 2966 + ap->firmware_major = fw->data[0]; 2967 + ap->firmware_minor = fw->data[1]; 2968 + ap->firmware_fix = fw->data[2]; 2969 + 2970 + ap->firmware_start = be32_to_cpu(fw_data[1]); 2971 + if (ap->firmware_start < 0x4000 || ap->firmware_start >= 0x80000) { 2972 + printk(KERN_ERR "%s: bogus load address %08x in \"%s\"\n", 2973 + ap->name, ap->firmware_start, fw_name); 2974 + ret = -EINVAL; 2975 + goto out; 2976 + } 2977 + 2978 + load_addr = be32_to_cpu(fw_data[2]); 2979 + if (load_addr < 0x4000 || load_addr >= 0x80000) { 2980 + printk(KERN_ERR "%s: bogus load address %08x in \"%s\"\n", 2981 + ap->name, load_addr, fw_name); 2982 + ret = -EINVAL; 2983 + goto out; 2984 + } 2985 + 2986 + /* 2987 + * Do not try to clear more than 512KiB or we end up seeing 2988 + * funny things on NICs with only 512KiB SRAM 2989 + */ 2990 + ace_clear(regs, 0x2000, 0x80000-0x2000); 2991 + ace_copy(regs, &fw_data[3], load_addr, fw->size-12); 2992 + out: 2993 + release_firmware(fw); 2994 + return ret; 2972 2995 } 2973 2996 2974 2997
+4
drivers/net/acenic.h
··· 694 694 u32 last_tx, last_std_rx, last_mini_rx; 695 695 #endif 696 696 int pci_using_dac; 697 + u8 firmware_major; 698 + u8 firmware_minor; 699 + u8 firmware_fix; 700 + u32 firmware_start; 697 701 }; 698 702 699 703
+134 -134
drivers/net/e100.c
··· 658 658 e100_disable_irq(nic); 659 659 660 660 /* Check results of self-test */ 661 - if(nic->mem->selftest.result != 0) { 661 + if (nic->mem->selftest.result != 0) { 662 662 DPRINTK(HW, ERR, "Self-test failed: result=0x%08X\n", 663 663 nic->mem->selftest.result); 664 664 return -ETIMEDOUT; 665 665 } 666 - if(nic->mem->selftest.signature == 0) { 666 + if (nic->mem->selftest.signature == 0) { 667 667 DPRINTK(HW, ERR, "Self-test failed: timed out\n"); 668 668 return -ETIMEDOUT; 669 669 } ··· 684 684 cmd_addr_data[2] = op_ewds << (addr_len - 2); 685 685 686 686 /* Bit-bang cmds to write word to eeprom */ 687 - for(j = 0; j < 3; j++) { 687 + for (j = 0; j < 3; j++) { 688 688 689 689 /* Chip select */ 690 690 iowrite8(eecs | eesk, &nic->csr->eeprom_ctrl_lo); 691 691 e100_write_flush(nic); udelay(4); 692 692 693 - for(i = 31; i >= 0; i--) { 693 + for (i = 31; i >= 0; i--) { 694 694 ctrl = (cmd_addr_data[j] & (1 << i)) ? 695 695 eecs | eedi : eecs; 696 696 iowrite8(ctrl, &nic->csr->eeprom_ctrl_lo); ··· 723 723 e100_write_flush(nic); udelay(4); 724 724 725 725 /* Bit-bang to read word from eeprom */ 726 - for(i = 31; i >= 0; i--) { 726 + for (i = 31; i >= 0; i--) { 727 727 ctrl = (cmd_addr_data & (1 << i)) ? eecs | eedi : eecs; 728 728 iowrite8(ctrl, &nic->csr->eeprom_ctrl_lo); 729 729 e100_write_flush(nic); udelay(4); ··· 734 734 /* Eeprom drives a dummy zero to EEDO after receiving 735 735 * complete address. Use this to adjust addr_len. */ 736 736 ctrl = ioread8(&nic->csr->eeprom_ctrl_lo); 737 - if(!(ctrl & eedo) && i > 16) { 737 + if (!(ctrl & eedo) && i > 16) { 738 738 *addr_len -= (i - 16); 739 739 i = 17; 740 740 } ··· 758 758 e100_eeprom_read(nic, &addr_len, 0); 759 759 nic->eeprom_wc = 1 << addr_len; 760 760 761 - for(addr = 0; addr < nic->eeprom_wc; addr++) { 761 + for (addr = 0; addr < nic->eeprom_wc; addr++) { 762 762 nic->eeprom[addr] = e100_eeprom_read(nic, &addr_len, addr); 763 - if(addr < nic->eeprom_wc - 1) 763 + if (addr < nic->eeprom_wc - 1) 764 764 checksum += le16_to_cpu(nic->eeprom[addr]); 765 765 } 766 766 ··· 784 784 e100_eeprom_read(nic, &addr_len, 0); 785 785 nic->eeprom_wc = 1 << addr_len; 786 786 787 - if(start + count >= nic->eeprom_wc) 787 + if (start + count >= nic->eeprom_wc) 788 788 return -EINVAL; 789 789 790 - for(addr = start; addr < start + count; addr++) 790 + for (addr = start; addr < start + count; addr++) 791 791 e100_eeprom_write(nic, addr_len, addr, nic->eeprom[addr]); 792 792 793 793 /* The checksum, stored in the last word, is calculated such that 794 794 * the sum of words should be 0xBABA */ 795 - for(addr = 0; addr < nic->eeprom_wc - 1; addr++) 795 + for (addr = 0; addr < nic->eeprom_wc - 1; addr++) 796 796 checksum += le16_to_cpu(nic->eeprom[addr]); 797 797 nic->eeprom[nic->eeprom_wc - 1] = cpu_to_le16(0xBABA - checksum); 798 798 e100_eeprom_write(nic, addr_len, nic->eeprom_wc - 1, ··· 812 812 spin_lock_irqsave(&nic->cmd_lock, flags); 813 813 814 814 /* Previous command is accepted when SCB clears */ 815 - for(i = 0; i < E100_WAIT_SCB_TIMEOUT; i++) { 816 - if(likely(!ioread8(&nic->csr->scb.cmd_lo))) 815 + for (i = 0; i < E100_WAIT_SCB_TIMEOUT; i++) { 816 + if (likely(!ioread8(&nic->csr->scb.cmd_lo))) 817 817 break; 818 818 cpu_relax(); 819 - if(unlikely(i > E100_WAIT_SCB_FAST)) 819 + if (unlikely(i > E100_WAIT_SCB_FAST)) 820 820 udelay(5); 821 821 } 822 - if(unlikely(i == E100_WAIT_SCB_TIMEOUT)) { 822 + if (unlikely(i == E100_WAIT_SCB_TIMEOUT)) { 823 823 err = -EAGAIN; 824 824 goto err_unlock; 825 825 } 826 826 827 - if(unlikely(cmd != cuc_resume)) 827 + if (unlikely(cmd != cuc_resume)) 828 828 iowrite32(dma_addr, &nic->csr->scb.gen_ptr); 829 829 iowrite8(cmd, &nic->csr->scb.cmd_lo); 830 830 ··· 843 843 844 844 spin_lock_irqsave(&nic->cb_lock, flags); 845 845 846 - if(unlikely(!nic->cbs_avail)) { 846 + if (unlikely(!nic->cbs_avail)) { 847 847 err = -ENOMEM; 848 848 goto err_unlock; 849 849 } ··· 853 853 nic->cbs_avail--; 854 854 cb->skb = skb; 855 855 856 - if(unlikely(!nic->cbs_avail)) 856 + if (unlikely(!nic->cbs_avail)) 857 857 err = -ENOSPC; 858 858 859 859 cb_prepare(nic, cb, skb); ··· 864 864 wmb(); 865 865 cb->prev->command &= cpu_to_le16(~cb_s); 866 866 867 - while(nic->cb_to_send != nic->cb_to_use) { 868 - if(unlikely(e100_exec_cmd(nic, nic->cuc_cmd, 867 + while (nic->cb_to_send != nic->cb_to_use) { 868 + if (unlikely(e100_exec_cmd(nic, nic->cuc_cmd, 869 869 nic->cb_to_send->dma_addr))) { 870 870 /* Ok, here's where things get sticky. It's 871 871 * possible that we can't schedule the command 872 872 * because the controller is too busy, so 873 873 * let's just queue the command and try again 874 874 * when another command is scheduled. */ 875 - if(err == -ENOSPC) { 875 + if (err == -ENOSPC) { 876 876 //request a reset 877 877 schedule_work(&nic->tx_timeout_task); 878 878 } ··· 945 945 946 946 /* MAC type is encoded as rev ID; exception: ICH is treated as 82559 */ 947 947 nic->mac = (nic->flags & ich) ? mac_82559_D101M : nic->pdev->revision; 948 - if(nic->mac == mac_unknown) 948 + if (nic->mac == mac_unknown) 949 949 nic->mac = mac_82557_D100_A; 950 950 951 951 nic->params.rfds = rfds; ··· 1008 1008 config->adaptive_ifs = nic->adaptive_ifs; 1009 1009 config->loopback = nic->loopback; 1010 1010 1011 - if(nic->mii.force_media && nic->mii.full_duplex) 1011 + if (nic->mii.force_media && nic->mii.full_duplex) 1012 1012 config->full_duplex_force = 0x1; /* 1=force, 0=auto */ 1013 1013 1014 - if(nic->flags & promiscuous || nic->loopback) { 1014 + if (nic->flags & promiscuous || nic->loopback) { 1015 1015 config->rx_save_bad_frames = 0x1; /* 1=save, 0=discard */ 1016 1016 config->rx_discard_short_frames = 0x0; /* 1=discard, 0=save */ 1017 1017 config->promiscuous_mode = 0x1; /* 1=on, 0=off */ 1018 1018 } 1019 1019 1020 - if(nic->flags & multicast_all) 1020 + if (nic->flags & multicast_all) 1021 1021 config->multicast_all = 0x1; /* 1=accept, 0=no */ 1022 1022 1023 1023 /* disable WoL when up */ 1024 - if(netif_running(nic->netdev) || !(nic->flags & wol_magic)) 1024 + if (netif_running(nic->netdev) || !(nic->flags & wol_magic)) 1025 1025 config->magic_packet_disable = 0x1; /* 1=off, 0=on */ 1026 1026 1027 - if(nic->mac >= mac_82558_D101_A4) { 1027 + if (nic->mac >= mac_82558_D101_A4) { 1028 1028 config->fc_disable = 0x1; /* 1=Tx fc off, 0=Tx fc on */ 1029 1029 config->mwi_enable = 0x1; /* 1=enable, 0=disable */ 1030 1030 config->standard_tcb = 0x0; /* 1=standard, 0=extended */ ··· 1369 1369 u16 bmcr, stat, id_lo, id_hi, cong; 1370 1370 1371 1371 /* Discover phy addr by searching addrs in order {1,0,2,..., 31} */ 1372 - for(addr = 0; addr < 32; addr++) { 1372 + for (addr = 0; addr < 32; addr++) { 1373 1373 nic->mii.phy_id = (addr == 0) ? 1 : (addr == 1) ? 0 : addr; 1374 1374 bmcr = mdio_read(netdev, nic->mii.phy_id, MII_BMCR); 1375 1375 stat = mdio_read(netdev, nic->mii.phy_id, MII_BMSR); 1376 1376 stat = mdio_read(netdev, nic->mii.phy_id, MII_BMSR); 1377 - if(!((bmcr == 0xFFFF) || ((stat == 0) && (bmcr == 0)))) 1377 + if (!((bmcr == 0xFFFF) || ((stat == 0) && (bmcr == 0)))) 1378 1378 break; 1379 1379 } 1380 1380 DPRINTK(HW, DEBUG, "phy_addr = %d\n", nic->mii.phy_id); 1381 - if(addr == 32) 1381 + if (addr == 32) 1382 1382 return -EAGAIN; 1383 1383 1384 1384 /* Selected the phy and isolate the rest */ 1385 - for(addr = 0; addr < 32; addr++) { 1386 - if(addr != nic->mii.phy_id) { 1385 + for (addr = 0; addr < 32; addr++) { 1386 + if (addr != nic->mii.phy_id) { 1387 1387 mdio_write(netdev, addr, MII_BMCR, BMCR_ISOLATE); 1388 1388 } else { 1389 1389 bmcr = mdio_read(netdev, addr, MII_BMCR); ··· 1400 1400 1401 1401 /* Handle National tx phys */ 1402 1402 #define NCS_PHY_MODEL_MASK 0xFFF0FFFF 1403 - if((nic->phy & NCS_PHY_MODEL_MASK) == phy_nsc_tx) { 1403 + if ((nic->phy & NCS_PHY_MODEL_MASK) == phy_nsc_tx) { 1404 1404 /* Disable congestion control */ 1405 1405 cong = mdio_read(netdev, nic->mii.phy_id, MII_NSC_CONG); 1406 1406 cong |= NSC_CONG_TXREADY; ··· 1408 1408 mdio_write(netdev, nic->mii.phy_id, MII_NSC_CONG, cong); 1409 1409 } 1410 1410 1411 - if((nic->mac >= mac_82550_D102) || ((nic->flags & ich) && 1411 + if ((nic->mac >= mac_82550_D102) || ((nic->flags & ich) && 1412 1412 (mdio_read(netdev, nic->mii.phy_id, MII_TPISTATUS) & 0x8000) && 1413 1413 !(nic->eeprom[eeprom_cnfg_mdix] & eeprom_mdix_enabled))) { 1414 1414 /* enable/disable MDI/MDI-X auto-switching. */ ··· 1426 1426 e100_hw_reset(nic); 1427 1427 1428 1428 DPRINTK(HW, ERR, "e100_hw_init\n"); 1429 - if(!in_interrupt() && (err = e100_self_test(nic))) 1429 + if (!in_interrupt() && (err = e100_self_test(nic))) 1430 1430 return err; 1431 1431 1432 - if((err = e100_phy_init(nic))) 1432 + if ((err = e100_phy_init(nic))) 1433 1433 return err; 1434 - if((err = e100_exec_cmd(nic, cuc_load_base, 0))) 1434 + if ((err = e100_exec_cmd(nic, cuc_load_base, 0))) 1435 1435 return err; 1436 - if((err = e100_exec_cmd(nic, ruc_load_base, 0))) 1436 + if ((err = e100_exec_cmd(nic, ruc_load_base, 0))) 1437 1437 return err; 1438 1438 if ((err = e100_exec_cb_wait(nic, NULL, e100_setup_ucode))) 1439 1439 return err; 1440 - if((err = e100_exec_cb(nic, NULL, e100_configure))) 1440 + if ((err = e100_exec_cb(nic, NULL, e100_configure))) 1441 1441 return err; 1442 - if((err = e100_exec_cb(nic, NULL, e100_setup_iaaddr))) 1442 + if ((err = e100_exec_cb(nic, NULL, e100_setup_iaaddr))) 1443 1443 return err; 1444 - if((err = e100_exec_cmd(nic, cuc_dump_addr, 1444 + if ((err = e100_exec_cmd(nic, cuc_dump_addr, 1445 1445 nic->dma_addr + offsetof(struct mem, stats)))) 1446 1446 return err; 1447 - if((err = e100_exec_cmd(nic, cuc_dump_reset, 0))) 1447 + if ((err = e100_exec_cmd(nic, cuc_dump_reset, 0))) 1448 1448 return err; 1449 1449 1450 1450 e100_disable_irq(nic); ··· 1460 1460 1461 1461 cb->command = cpu_to_le16(cb_multi); 1462 1462 cb->u.multi.count = cpu_to_le16(count * ETH_ALEN); 1463 - for(i = 0; list && i < count; i++, list = list->next) 1463 + for (i = 0; list && i < count; i++, list = list->next) 1464 1464 memcpy(&cb->u.multi.addr[i*ETH_ALEN], &list->dmi_addr, 1465 1465 ETH_ALEN); 1466 1466 } ··· 1472 1472 DPRINTK(HW, DEBUG, "mc_count=%d, flags=0x%04X\n", 1473 1473 netdev->mc_count, netdev->flags); 1474 1474 1475 - if(netdev->flags & IFF_PROMISC) 1475 + if (netdev->flags & IFF_PROMISC) 1476 1476 nic->flags |= promiscuous; 1477 1477 else 1478 1478 nic->flags &= ~promiscuous; 1479 1479 1480 - if(netdev->flags & IFF_ALLMULTI || 1480 + if (netdev->flags & IFF_ALLMULTI || 1481 1481 netdev->mc_count > E100_MAX_MULTICAST_ADDRS) 1482 1482 nic->flags |= multicast_all; 1483 1483 else ··· 1500 1500 * complete, so we're always waiting for results of the 1501 1501 * previous command. */ 1502 1502 1503 - if(*complete == cpu_to_le32(cuc_dump_reset_complete)) { 1503 + if (*complete == cpu_to_le32(cuc_dump_reset_complete)) { 1504 1504 *complete = 0; 1505 1505 nic->tx_frames = le32_to_cpu(s->tx_good_frames); 1506 1506 nic->tx_collisions = le32_to_cpu(s->tx_total_collisions); ··· 1527 1527 le32_to_cpu(s->tx_single_collisions); 1528 1528 nic->tx_multiple_collisions += 1529 1529 le32_to_cpu(s->tx_multiple_collisions); 1530 - if(nic->mac >= mac_82558_D101_A4) { 1530 + if (nic->mac >= mac_82558_D101_A4) { 1531 1531 nic->tx_fc_pause += le32_to_cpu(s->fc_xmt_pause); 1532 1532 nic->rx_fc_pause += le32_to_cpu(s->fc_rcv_pause); 1533 1533 nic->rx_fc_unsupported += 1534 1534 le32_to_cpu(s->fc_rcv_unsupported); 1535 - if(nic->mac >= mac_82559_D101M) { 1535 + if (nic->mac >= mac_82559_D101M) { 1536 1536 nic->tx_tco_frames += 1537 1537 le16_to_cpu(s->xmt_tco_frames); 1538 1538 nic->rx_tco_frames += ··· 1542 1542 } 1543 1543 1544 1544 1545 - if(e100_exec_cmd(nic, cuc_dump_reset, 0)) 1545 + if (e100_exec_cmd(nic, cuc_dump_reset, 0)) 1546 1546 DPRINTK(TX_ERR, DEBUG, "exec cuc_dump_reset failed\n"); 1547 1547 } 1548 1548 ··· 1551 1551 /* Adjust inter-frame-spacing (IFS) between two transmits if 1552 1552 * we're getting collisions on a half-duplex connection. */ 1553 1553 1554 - if(duplex == DUPLEX_HALF) { 1554 + if (duplex == DUPLEX_HALF) { 1555 1555 u32 prev = nic->adaptive_ifs; 1556 1556 u32 min_frames = (speed == SPEED_100) ? 1000 : 100; 1557 1557 1558 - if((nic->tx_frames / 32 < nic->tx_collisions) && 1558 + if ((nic->tx_frames / 32 < nic->tx_collisions) && 1559 1559 (nic->tx_frames > min_frames)) { 1560 - if(nic->adaptive_ifs < 60) 1560 + if (nic->adaptive_ifs < 60) 1561 1561 nic->adaptive_ifs += 5; 1562 1562 } else if (nic->tx_frames < min_frames) { 1563 - if(nic->adaptive_ifs >= 5) 1563 + if (nic->adaptive_ifs >= 5) 1564 1564 nic->adaptive_ifs -= 5; 1565 1565 } 1566 - if(nic->adaptive_ifs != prev) 1566 + if (nic->adaptive_ifs != prev) 1567 1567 e100_exec_cb(nic, NULL, e100_configure); 1568 1568 } 1569 1569 } ··· 1579 1579 1580 1580 mii_ethtool_gset(&nic->mii, &cmd); 1581 1581 1582 - if(mii_link_ok(&nic->mii) && !netif_carrier_ok(nic->netdev)) { 1582 + if (mii_link_ok(&nic->mii) && !netif_carrier_ok(nic->netdev)) { 1583 1583 printk(KERN_INFO "e100: %s NIC Link is Up %s Mbps %s Duplex\n", 1584 1584 nic->netdev->name, 1585 1585 cmd.speed == SPEED_100 ? "100" : "10", 1586 1586 cmd.duplex == DUPLEX_FULL ? "Full" : "Half"); 1587 - } else if(!mii_link_ok(&nic->mii) && netif_carrier_ok(nic->netdev)) { 1587 + } else if (!mii_link_ok(&nic->mii) && netif_carrier_ok(nic->netdev)) { 1588 1588 printk(KERN_INFO "e100: %s NIC Link is Down\n", 1589 1589 nic->netdev->name); 1590 1590 } ··· 1604 1604 e100_update_stats(nic); 1605 1605 e100_adjust_adaptive_ifs(nic, cmd.speed, cmd.duplex); 1606 1606 1607 - if(nic->mac <= mac_82557_D100_C) 1607 + if (nic->mac <= mac_82557_D100_C) 1608 1608 /* Issue a multicast command to workaround a 557 lock up */ 1609 1609 e100_set_multicast_list(nic->netdev); 1610 1610 1611 - if(nic->flags & ich && cmd.speed==SPEED_10 && cmd.duplex==DUPLEX_HALF) 1611 + if (nic->flags & ich && cmd.speed==SPEED_10 && cmd.duplex==DUPLEX_HALF) 1612 1612 /* Need SW workaround for ICH[x] 10Mbps/half duplex Tx hang. */ 1613 1613 nic->flags |= ich_10h_workaround; 1614 1614 else ··· 1623 1623 { 1624 1624 cb->command = nic->tx_command; 1625 1625 /* interrupt every 16 packets regardless of delay */ 1626 - if((nic->cbs_avail & ~15) == nic->cbs_avail) 1626 + if ((nic->cbs_avail & ~15) == nic->cbs_avail) 1627 1627 cb->command |= cpu_to_le16(cb_i); 1628 1628 cb->u.tcb.tbd_array = cb->dma_addr + offsetof(struct cb, u.tcb.tbd); 1629 1629 cb->u.tcb.tcb_byte_count = 0; ··· 1640 1640 struct nic *nic = netdev_priv(netdev); 1641 1641 int err; 1642 1642 1643 - if(nic->flags & ich_10h_workaround) { 1643 + if (nic->flags & ich_10h_workaround) { 1644 1644 /* SW workaround for ICH[x] 10Mbps/half duplex Tx hang. 1645 1645 Issue a NOP command followed by a 1us delay before 1646 1646 issuing the Tx command. */ 1647 - if(e100_exec_cmd(nic, cuc_nop, 0)) 1647 + if (e100_exec_cmd(nic, cuc_nop, 0)) 1648 1648 DPRINTK(TX_ERR, DEBUG, "exec cuc_nop failed\n"); 1649 1649 udelay(1); 1650 1650 } 1651 1651 1652 1652 err = e100_exec_cb(nic, skb, e100_xmit_prepare); 1653 1653 1654 - switch(err) { 1654 + switch (err) { 1655 1655 case -ENOSPC: 1656 1656 /* We queued the skb, but now we're out of space. */ 1657 1657 DPRINTK(TX_ERR, DEBUG, "No space for CB\n"); ··· 1677 1677 spin_lock(&nic->cb_lock); 1678 1678 1679 1679 /* Clean CBs marked complete */ 1680 - for(cb = nic->cb_to_clean; 1680 + for (cb = nic->cb_to_clean; 1681 1681 cb->status & cpu_to_le16(cb_complete); 1682 1682 cb = nic->cb_to_clean = cb->next) { 1683 1683 DPRINTK(TX_DONE, DEBUG, "cb[%d]->status = 0x%04X\n", 1684 1684 (int)(((void*)cb - (void*)nic->cbs)/sizeof(struct cb)), 1685 1685 cb->status); 1686 1686 1687 - if(likely(cb->skb != NULL)) { 1687 + if (likely(cb->skb != NULL)) { 1688 1688 dev->stats.tx_packets++; 1689 1689 dev->stats.tx_bytes += cb->skb->len; 1690 1690 ··· 1703 1703 spin_unlock(&nic->cb_lock); 1704 1704 1705 1705 /* Recover from running out of Tx resources in xmit_frame */ 1706 - if(unlikely(tx_cleaned && netif_queue_stopped(nic->netdev))) 1706 + if (unlikely(tx_cleaned && netif_queue_stopped(nic->netdev))) 1707 1707 netif_wake_queue(nic->netdev); 1708 1708 1709 1709 return tx_cleaned; ··· 1711 1711 1712 1712 static void e100_clean_cbs(struct nic *nic) 1713 1713 { 1714 - if(nic->cbs) { 1715 - while(nic->cbs_avail != nic->params.cbs.count) { 1714 + if (nic->cbs) { 1715 + while (nic->cbs_avail != nic->params.cbs.count) { 1716 1716 struct cb *cb = nic->cb_to_clean; 1717 - if(cb->skb) { 1717 + if (cb->skb) { 1718 1718 pci_unmap_single(nic->pdev, 1719 1719 le32_to_cpu(cb->u.tcb.tbd.buf_addr), 1720 1720 le16_to_cpu(cb->u.tcb.tbd.size), ··· 1746 1746 1747 1747 nic->cbs = pci_alloc_consistent(nic->pdev, 1748 1748 sizeof(struct cb) * count, &nic->cbs_dma_addr); 1749 - if(!nic->cbs) 1749 + if (!nic->cbs) 1750 1750 return -ENOMEM; 1751 1751 1752 - for(cb = nic->cbs, i = 0; i < count; cb++, i++) { 1752 + for (cb = nic->cbs, i = 0; i < count; cb++, i++) { 1753 1753 cb->next = (i + 1 < count) ? cb + 1 : nic->cbs; 1754 1754 cb->prev = (i == 0) ? nic->cbs + count - 1 : cb - 1; 1755 1755 ··· 1767 1767 1768 1768 static inline void e100_start_receiver(struct nic *nic, struct rx *rx) 1769 1769 { 1770 - if(!nic->rxs) return; 1771 - if(RU_SUSPENDED != nic->ru_running) return; 1770 + if (!nic->rxs) return; 1771 + if (RU_SUSPENDED != nic->ru_running) return; 1772 1772 1773 1773 /* handle init time starts */ 1774 - if(!rx) rx = nic->rxs; 1774 + if (!rx) rx = nic->rxs; 1775 1775 1776 1776 /* (Re)start RU if suspended or idle and RFA is non-NULL */ 1777 - if(rx->skb) { 1777 + if (rx->skb) { 1778 1778 e100_exec_cmd(nic, ruc_start, rx->dma_addr); 1779 1779 nic->ru_running = RU_RUNNING; 1780 1780 } ··· 1783 1783 #define RFD_BUF_LEN (sizeof(struct rfd) + VLAN_ETH_FRAME_LEN) 1784 1784 static int e100_rx_alloc_skb(struct nic *nic, struct rx *rx) 1785 1785 { 1786 - if(!(rx->skb = netdev_alloc_skb(nic->netdev, RFD_BUF_LEN + NET_IP_ALIGN))) 1786 + if (!(rx->skb = netdev_alloc_skb(nic->netdev, RFD_BUF_LEN + NET_IP_ALIGN))) 1787 1787 return -ENOMEM; 1788 1788 1789 1789 /* Align, init, and map the RFD. */ ··· 1820 1820 struct rfd *rfd = (struct rfd *)skb->data; 1821 1821 u16 rfd_status, actual_size; 1822 1822 1823 - if(unlikely(work_done && *work_done >= work_to_do)) 1823 + if (unlikely(work_done && *work_done >= work_to_do)) 1824 1824 return -EAGAIN; 1825 1825 1826 1826 /* Need to sync before taking a peek at cb_complete bit */ ··· 1847 1847 1848 1848 /* Get actual data size */ 1849 1849 actual_size = le16_to_cpu(rfd->actual_size) & 0x3FFF; 1850 - if(unlikely(actual_size > RFD_BUF_LEN - sizeof(struct rfd))) 1850 + if (unlikely(actual_size > RFD_BUF_LEN - sizeof(struct rfd))) 1851 1851 actual_size = RFD_BUF_LEN - sizeof(struct rfd); 1852 1852 1853 1853 /* Get data */ ··· 1872 1872 skb_put(skb, actual_size); 1873 1873 skb->protocol = eth_type_trans(skb, nic->netdev); 1874 1874 1875 - if(unlikely(!(rfd_status & cb_ok))) { 1875 + if (unlikely(!(rfd_status & cb_ok))) { 1876 1876 /* Don't indicate if hardware indicates errors */ 1877 1877 dev_kfree_skb_any(skb); 1878 - } else if(actual_size > ETH_DATA_LEN + VLAN_ETH_HLEN) { 1878 + } else if (actual_size > ETH_DATA_LEN + VLAN_ETH_HLEN) { 1879 1879 /* Don't indicate oversized frames */ 1880 1880 nic->rx_over_length_errors++; 1881 1881 dev_kfree_skb_any(skb); ··· 1883 1883 dev->stats.rx_packets++; 1884 1884 dev->stats.rx_bytes += actual_size; 1885 1885 netif_receive_skb(skb); 1886 - if(work_done) 1886 + if (work_done) 1887 1887 (*work_done)++; 1888 1888 } 1889 1889 ··· 1901 1901 struct rfd *old_before_last_rfd, *new_before_last_rfd; 1902 1902 1903 1903 /* Indicate newly arrived packets */ 1904 - for(rx = nic->rx_to_clean; rx->skb; rx = nic->rx_to_clean = rx->next) { 1904 + for (rx = nic->rx_to_clean; rx->skb; rx = nic->rx_to_clean = rx->next) { 1905 1905 err = e100_rx_indicate(nic, rx, work_done, work_to_do); 1906 1906 /* Hit quota or no more to clean */ 1907 1907 if (-EAGAIN == err || -ENODATA == err) ··· 1922 1922 old_before_last_rfd = (struct rfd *)old_before_last_rx->skb->data; 1923 1923 1924 1924 /* Alloc new skbs to refill list */ 1925 - for(rx = nic->rx_to_use; !rx->skb; rx = nic->rx_to_use = rx->next) { 1926 - if(unlikely(e100_rx_alloc_skb(nic, rx))) 1925 + for (rx = nic->rx_to_use; !rx->skb; rx = nic->rx_to_use = rx->next) { 1926 + if (unlikely(e100_rx_alloc_skb(nic, rx))) 1927 1927 break; /* Better luck next time (see watchdog) */ 1928 1928 } 1929 1929 ··· 1959 1959 PCI_DMA_BIDIRECTIONAL); 1960 1960 } 1961 1961 1962 - if(restart_required) { 1962 + if (restart_required) { 1963 1963 // ack the rnr? 1964 1964 iowrite8(stat_ack_rnr, &nic->csr->scb.stat_ack); 1965 1965 e100_start_receiver(nic, nic->rx_to_clean); 1966 - if(work_done) 1966 + if (work_done) 1967 1967 (*work_done)++; 1968 1968 } 1969 1969 } ··· 1975 1975 1976 1976 nic->ru_running = RU_UNINITIALIZED; 1977 1977 1978 - if(nic->rxs) { 1979 - for(rx = nic->rxs, i = 0; i < count; rx++, i++) { 1980 - if(rx->skb) { 1978 + if (nic->rxs) { 1979 + for (rx = nic->rxs, i = 0; i < count; rx++, i++) { 1980 + if (rx->skb) { 1981 1981 pci_unmap_single(nic->pdev, rx->dma_addr, 1982 1982 RFD_BUF_LEN, PCI_DMA_BIDIRECTIONAL); 1983 1983 dev_kfree_skb(rx->skb); ··· 1999 1999 nic->rx_to_use = nic->rx_to_clean = NULL; 2000 2000 nic->ru_running = RU_UNINITIALIZED; 2001 2001 2002 - if(!(nic->rxs = kcalloc(count, sizeof(struct rx), GFP_ATOMIC))) 2002 + if (!(nic->rxs = kcalloc(count, sizeof(struct rx), GFP_ATOMIC))) 2003 2003 return -ENOMEM; 2004 2004 2005 - for(rx = nic->rxs, i = 0; i < count; rx++, i++) { 2005 + for (rx = nic->rxs, i = 0; i < count; rx++, i++) { 2006 2006 rx->next = (i + 1 < count) ? rx + 1 : nic->rxs; 2007 2007 rx->prev = (i == 0) ? nic->rxs + count - 1 : rx - 1; 2008 - if(e100_rx_alloc_skb(nic, rx)) { 2008 + if (e100_rx_alloc_skb(nic, rx)) { 2009 2009 e100_rx_clean_list(nic); 2010 2010 return -ENOMEM; 2011 2011 } ··· 2038 2038 2039 2039 DPRINTK(INTR, DEBUG, "stat_ack = 0x%02X\n", stat_ack); 2040 2040 2041 - if(stat_ack == stat_ack_not_ours || /* Not our interrupt */ 2041 + if (stat_ack == stat_ack_not_ours || /* Not our interrupt */ 2042 2042 stat_ack == stat_ack_not_present) /* Hardware is ejected */ 2043 2043 return IRQ_NONE; 2044 2044 ··· 2046 2046 iowrite8(stat_ack, &nic->csr->scb.stat_ack); 2047 2047 2048 2048 /* We hit Receive No Resource (RNR); restart RU after cleaning */ 2049 - if(stat_ack & stat_ack_rnr) 2049 + if (stat_ack & stat_ack_rnr) 2050 2050 nic->ru_running = RU_SUSPENDED; 2051 2051 2052 - if(likely(netif_rx_schedule_prep(&nic->napi))) { 2052 + if (likely(netif_rx_schedule_prep(&nic->napi))) { 2053 2053 e100_disable_irq(nic); 2054 2054 __netif_rx_schedule(&nic->napi); 2055 2055 } ··· 2102 2102 2103 2103 static int e100_change_mtu(struct net_device *netdev, int new_mtu) 2104 2104 { 2105 - if(new_mtu < ETH_ZLEN || new_mtu > ETH_DATA_LEN) 2105 + if (new_mtu < ETH_ZLEN || new_mtu > ETH_DATA_LEN) 2106 2106 return -EINVAL; 2107 2107 netdev->mtu = new_mtu; 2108 2108 return 0; ··· 2121 2121 { 2122 2122 int err; 2123 2123 2124 - if((err = e100_rx_alloc_list(nic))) 2124 + if ((err = e100_rx_alloc_list(nic))) 2125 2125 return err; 2126 - if((err = e100_alloc_cbs(nic))) 2126 + if ((err = e100_alloc_cbs(nic))) 2127 2127 goto err_rx_clean_list; 2128 - if((err = e100_hw_init(nic))) 2128 + if ((err = e100_hw_init(nic))) 2129 2129 goto err_clean_cbs; 2130 2130 e100_set_multicast_list(nic->netdev); 2131 2131 e100_start_receiver(nic, NULL); 2132 2132 mod_timer(&nic->watchdog, jiffies); 2133 - if((err = request_irq(nic->pdev->irq, e100_intr, IRQF_SHARED, 2133 + if ((err = request_irq(nic->pdev->irq, e100_intr, IRQF_SHARED, 2134 2134 nic->netdev->name, nic->netdev))) 2135 2135 goto err_no_irq; 2136 2136 netif_wake_queue(nic->netdev); ··· 2192 2192 * in loopback mode, and the test passes if the received 2193 2193 * packet compares byte-for-byte to the transmitted packet. */ 2194 2194 2195 - if((err = e100_rx_alloc_list(nic))) 2195 + if ((err = e100_rx_alloc_list(nic))) 2196 2196 return err; 2197 - if((err = e100_alloc_cbs(nic))) 2197 + if ((err = e100_alloc_cbs(nic))) 2198 2198 goto err_clean_rx; 2199 2199 2200 2200 /* ICH PHY loopback is broken so do MAC loopback instead */ 2201 - if(nic->flags & ich && loopback_mode == lb_phy) 2201 + if (nic->flags & ich && loopback_mode == lb_phy) 2202 2202 loopback_mode = lb_mac; 2203 2203 2204 2204 nic->loopback = loopback_mode; 2205 - if((err = e100_hw_init(nic))) 2205 + if ((err = e100_hw_init(nic))) 2206 2206 goto err_loopback_none; 2207 2207 2208 - if(loopback_mode == lb_phy) 2208 + if (loopback_mode == lb_phy) 2209 2209 mdio_write(nic->netdev, nic->mii.phy_id, MII_BMCR, 2210 2210 BMCR_LOOPBACK); 2211 2211 2212 2212 e100_start_receiver(nic, NULL); 2213 2213 2214 - if(!(skb = netdev_alloc_skb(nic->netdev, ETH_DATA_LEN))) { 2214 + if (!(skb = netdev_alloc_skb(nic->netdev, ETH_DATA_LEN))) { 2215 2215 err = -ENOMEM; 2216 2216 goto err_loopback_none; 2217 2217 } ··· 2224 2224 pci_dma_sync_single_for_cpu(nic->pdev, nic->rx_to_clean->dma_addr, 2225 2225 RFD_BUF_LEN, PCI_DMA_BIDIRECTIONAL); 2226 2226 2227 - if(memcmp(nic->rx_to_clean->skb->data + sizeof(struct rfd), 2227 + if (memcmp(nic->rx_to_clean->skb->data + sizeof(struct rfd), 2228 2228 skb->data, ETH_DATA_LEN)) 2229 2229 err = -EAGAIN; 2230 2230 ··· 2301 2301 buff[0] = ioread8(&nic->csr->scb.cmd_hi) << 24 | 2302 2302 ioread8(&nic->csr->scb.cmd_lo) << 16 | 2303 2303 ioread16(&nic->csr->scb.status); 2304 - for(i = E100_PHY_REGS; i >= 0; i--) 2304 + for (i = E100_PHY_REGS; i >= 0; i--) 2305 2305 buff[1 + E100_PHY_REGS - i] = 2306 2306 mdio_read(netdev, nic->mii.phy_id, i); 2307 2307 memset(nic->mem->dump_buf, 0, sizeof(nic->mem->dump_buf)); ··· 2326 2326 !device_can_wakeup(&nic->pdev->dev)) 2327 2327 return -EOPNOTSUPP; 2328 2328 2329 - if(wol->wolopts) 2329 + if (wol->wolopts) 2330 2330 nic->flags |= wol_magic; 2331 2331 else 2332 2332 nic->flags &= ~wol_magic; ··· 2385 2385 { 2386 2386 struct nic *nic = netdev_priv(netdev); 2387 2387 2388 - if(eeprom->magic != E100_EEPROM_MAGIC) 2388 + if (eeprom->magic != E100_EEPROM_MAGIC) 2389 2389 return -EINVAL; 2390 2390 2391 2391 memcpy(&((u8 *)nic->eeprom)[eeprom->offset], bytes, eeprom->len); ··· 2421 2421 if ((ring->rx_mini_pending) || (ring->rx_jumbo_pending)) 2422 2422 return -EINVAL; 2423 2423 2424 - if(netif_running(netdev)) 2424 + if (netif_running(netdev)) 2425 2425 e100_down(nic); 2426 2426 rfds->count = max(ring->rx_pending, rfds->min); 2427 2427 rfds->count = min(rfds->count, rfds->max); ··· 2429 2429 cbs->count = min(cbs->count, cbs->max); 2430 2430 DPRINTK(DRV, INFO, "Ring Param settings: rx: %d, tx %d\n", 2431 2431 rfds->count, cbs->count); 2432 - if(netif_running(netdev)) 2432 + if (netif_running(netdev)) 2433 2433 e100_up(nic); 2434 2434 2435 2435 return 0; ··· 2454 2454 memset(data, 0, E100_TEST_LEN * sizeof(u64)); 2455 2455 data[0] = !mii_link_ok(&nic->mii); 2456 2456 data[1] = e100_eeprom_load(nic); 2457 - if(test->flags & ETH_TEST_FL_OFFLINE) { 2457 + if (test->flags & ETH_TEST_FL_OFFLINE) { 2458 2458 2459 2459 /* save speed, duplex & autoneg settings */ 2460 2460 err = mii_ethtool_gset(&nic->mii, &cmd); 2461 2461 2462 - if(netif_running(netdev)) 2462 + if (netif_running(netdev)) 2463 2463 e100_down(nic); 2464 2464 data[2] = e100_self_test(nic); 2465 2465 data[3] = e100_loopback_test(nic, lb_mac); ··· 2468 2468 /* restore speed, duplex & autoneg settings */ 2469 2469 err = mii_ethtool_sset(&nic->mii, &cmd); 2470 2470 2471 - if(netif_running(netdev)) 2471 + if (netif_running(netdev)) 2472 2472 e100_up(nic); 2473 2473 } 2474 - for(i = 0; i < E100_TEST_LEN; i++) 2474 + for (i = 0; i < E100_TEST_LEN; i++) 2475 2475 test->flags |= data[i] ? ETH_TEST_FL_FAILED : 0; 2476 2476 2477 2477 msleep_interruptible(4 * 1000); ··· 2481 2481 { 2482 2482 struct nic *nic = netdev_priv(netdev); 2483 2483 2484 - if(!data || data > (u32)(MAX_SCHEDULE_TIMEOUT / HZ)) 2484 + if (!data || data > (u32)(MAX_SCHEDULE_TIMEOUT / HZ)) 2485 2485 data = (u32)(MAX_SCHEDULE_TIMEOUT / HZ); 2486 2486 mod_timer(&nic->blink_timer, jiffies); 2487 2487 msleep_interruptible(data * 1000); ··· 2524 2524 struct nic *nic = netdev_priv(netdev); 2525 2525 int i; 2526 2526 2527 - for(i = 0; i < E100_NET_STATS_LEN; i++) 2527 + for (i = 0; i < E100_NET_STATS_LEN; i++) 2528 2528 data[i] = ((unsigned long *)&netdev->stats)[i]; 2529 2529 2530 2530 data[i++] = nic->tx_deferred; ··· 2539 2539 2540 2540 static void e100_get_strings(struct net_device *netdev, u32 stringset, u8 *data) 2541 2541 { 2542 - switch(stringset) { 2542 + switch (stringset) { 2543 2543 case ETH_SS_TEST: 2544 2544 memcpy(data, *e100_gstrings_test, sizeof(e100_gstrings_test)); 2545 2545 break; ··· 2589 2589 2590 2590 static void e100_free(struct nic *nic) 2591 2591 { 2592 - if(nic->mem) { 2592 + if (nic->mem) { 2593 2593 pci_free_consistent(nic->pdev, sizeof(struct mem), 2594 2594 nic->mem, nic->dma_addr); 2595 2595 nic->mem = NULL; ··· 2602 2602 int err = 0; 2603 2603 2604 2604 netif_carrier_off(netdev); 2605 - if((err = e100_up(nic))) 2605 + if ((err = e100_up(nic))) 2606 2606 DPRINTK(IFUP, ERR, "Cannot open interface, aborting.\n"); 2607 2607 return err; 2608 2608 } ··· 2635 2635 struct nic *nic; 2636 2636 int err; 2637 2637 2638 - if(!(netdev = alloc_etherdev(sizeof(struct nic)))) { 2639 - if(((1 << debug) - 1) & NETIF_MSG_PROBE) 2638 + if (!(netdev = alloc_etherdev(sizeof(struct nic)))) { 2639 + if (((1 << debug) - 1) & NETIF_MSG_PROBE) 2640 2640 printk(KERN_ERR PFX "Etherdev alloc failed, abort.\n"); 2641 2641 return -ENOMEM; 2642 2642 } ··· 2653 2653 nic->msg_enable = (1 << debug) - 1; 2654 2654 pci_set_drvdata(pdev, netdev); 2655 2655 2656 - if((err = pci_enable_device(pdev))) { 2656 + if ((err = pci_enable_device(pdev))) { 2657 2657 DPRINTK(PROBE, ERR, "Cannot enable PCI device, aborting.\n"); 2658 2658 goto err_out_free_dev; 2659 2659 } 2660 2660 2661 - if(!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { 2661 + if (!(pci_resource_flags(pdev, 0) & IORESOURCE_MEM)) { 2662 2662 DPRINTK(PROBE, ERR, "Cannot find proper PCI device " 2663 2663 "base address, aborting.\n"); 2664 2664 err = -ENODEV; 2665 2665 goto err_out_disable_pdev; 2666 2666 } 2667 2667 2668 - if((err = pci_request_regions(pdev, DRV_NAME))) { 2668 + if ((err = pci_request_regions(pdev, DRV_NAME))) { 2669 2669 DPRINTK(PROBE, ERR, "Cannot obtain PCI resources, aborting.\n"); 2670 2670 goto err_out_disable_pdev; 2671 2671 } 2672 2672 2673 - if((err = pci_set_dma_mask(pdev, DMA_32BIT_MASK))) { 2673 + if ((err = pci_set_dma_mask(pdev, DMA_32BIT_MASK))) { 2674 2674 DPRINTK(PROBE, ERR, "No usable DMA configuration, aborting.\n"); 2675 2675 goto err_out_free_res; 2676 2676 } ··· 2681 2681 DPRINTK(PROBE, INFO, "using i/o access mode\n"); 2682 2682 2683 2683 nic->csr = pci_iomap(pdev, (use_io ? 1 : 0), sizeof(struct csr)); 2684 - if(!nic->csr) { 2684 + if (!nic->csr) { 2685 2685 DPRINTK(PROBE, ERR, "Cannot map device registers, aborting.\n"); 2686 2686 err = -ENOMEM; 2687 2687 goto err_out_free_res; 2688 2688 } 2689 2689 2690 - if(ent->driver_data) 2690 + if (ent->driver_data) 2691 2691 nic->flags |= ich; 2692 2692 else 2693 2693 nic->flags &= ~ich; ··· 2715 2715 2716 2716 INIT_WORK(&nic->tx_timeout_task, e100_tx_timeout_task); 2717 2717 2718 - if((err = e100_alloc(nic))) { 2718 + if ((err = e100_alloc(nic))) { 2719 2719 DPRINTK(PROBE, ERR, "Cannot alloc driver memory, aborting.\n"); 2720 2720 goto err_out_iounmap; 2721 2721 } 2722 2722 2723 - if((err = e100_eeprom_load(nic))) 2723 + if ((err = e100_eeprom_load(nic))) 2724 2724 goto err_out_free; 2725 2725 2726 2726 e100_phy_init(nic); ··· 2740 2740 } 2741 2741 2742 2742 /* Wol magic packet can be enabled from eeprom */ 2743 - if((nic->mac >= mac_82558_D101_A4) && 2743 + if ((nic->mac >= mac_82558_D101_A4) && 2744 2744 (nic->eeprom[eeprom_id] & eeprom_id_wol)) { 2745 2745 nic->flags |= wol_magic; 2746 2746 device_set_wakeup_enable(&pdev->dev, true); ··· 2750 2750 pci_pme_active(pdev, false); 2751 2751 2752 2752 strcpy(netdev->name, "eth%d"); 2753 - if((err = register_netdev(netdev))) { 2753 + if ((err = register_netdev(netdev))) { 2754 2754 DPRINTK(PROBE, ERR, "Cannot register net device, aborting.\n"); 2755 2755 goto err_out_free; 2756 2756 } ··· 2779 2779 { 2780 2780 struct net_device *netdev = pci_get_drvdata(pdev); 2781 2781 2782 - if(netdev) { 2782 + if (netdev) { 2783 2783 struct nic *nic = netdev_priv(netdev); 2784 2784 unregister_netdev(netdev); 2785 2785 e100_free(nic); ··· 2932 2932 2933 2933 static int __init e100_init_module(void) 2934 2934 { 2935 - if(((1 << debug) - 1) & NETIF_MSG_DRV) { 2935 + if (((1 << debug) - 1) & NETIF_MSG_DRV) { 2936 2936 printk(KERN_INFO PFX "%s, %s\n", DRV_DESCRIPTION, DRV_VERSION); 2937 2937 printk(KERN_INFO PFX "%s\n", DRV_COPYRIGHT); 2938 2938 }
+1 -2
drivers/net/ehea/ehea.h
··· 478 478 int num_add_tx_qps; 479 479 int num_mcs; 480 480 int resets; 481 - u64 flags; 481 + unsigned long flags; 482 482 u64 mac_addr; 483 483 u32 logical_port_id; 484 484 u32 port_speed; ··· 510 510 int ehea_sense_port_attr(struct ehea_port *port); 511 511 int ehea_set_portspeed(struct ehea_port *port, u32 port_speed); 512 512 513 - extern u64 ehea_driver_flags; 514 513 extern struct work_struct ehea_rereg_mr_task; 515 514 516 515 #endif /* __EHEA_H__ */
+1 -1
drivers/net/ehea/ehea_main.c
··· 99 99 100 100 static int port_name_cnt; 101 101 static LIST_HEAD(adapter_list); 102 - u64 ehea_driver_flags; 102 + static unsigned long ehea_driver_flags; 103 103 struct work_struct ehea_rereg_mr_task; 104 104 static DEFINE_MUTEX(dlpar_mem_lock); 105 105 struct ehea_fw_handle_array ehea_fw_handles;
+3 -1
drivers/net/enc28j60.c
··· 944 944 if (netif_msg_rx_status(priv)) 945 945 enc28j60_dump_rsv(priv, __func__, next_packet, len, rxstat); 946 946 947 - if (!RSV_GETBIT(rxstat, RSV_RXOK)) { 947 + if (!RSV_GETBIT(rxstat, RSV_RXOK) || len > MAX_FRAMELEN) { 948 948 if (netif_msg_rx_err(priv)) 949 949 dev_err(&ndev->dev, "Rx Error (%04x)\n", rxstat); 950 950 ndev->stats.rx_errors++; ··· 952 952 ndev->stats.rx_crc_errors++; 953 953 if (RSV_GETBIT(rxstat, RSV_LENCHECKERR)) 954 954 ndev->stats.rx_frame_errors++; 955 + if (len > MAX_FRAMELEN) 956 + ndev->stats.rx_over_errors++; 955 957 } else { 956 958 skb = dev_alloc_skb(len + NET_IP_ALIGN); 957 959 if (!skb) {
+5 -1
drivers/net/myri10ge/myri10ge.c
··· 75 75 #include "myri10ge_mcp.h" 76 76 #include "myri10ge_mcp_gen_header.h" 77 77 78 - #define MYRI10GE_VERSION_STR "1.4.4-1.395" 78 + #define MYRI10GE_VERSION_STR "1.4.4-1.398" 79 79 80 80 MODULE_DESCRIPTION("Myricom 10G driver (10GbE)"); 81 81 MODULE_AUTHOR("Maintainer: help@myri.com"); ··· 3929 3929 myri10ge_dummy_rdma(mgp, 0); 3930 3930 3931 3931 abort_with_ioremap: 3932 + if (mgp->mac_addr_string != NULL) 3933 + dev_err(&pdev->dev, 3934 + "myri10ge_probe() failed: MAC=%s, SN=%ld\n", 3935 + mgp->mac_addr_string, mgp->serial_number); 3932 3936 iounmap(mgp->sram); 3933 3937 3934 3938 abort_with_mtrr:
+17 -40
drivers/net/qlge/qlge.h
··· 818 818 }; 819 819 820 820 /* DATA STRUCTURES SHARED WITH HARDWARE. */ 821 - 822 - struct bq_element { 823 - u32 addr_lo; 824 - #define BQ_END 0x00000001 825 - #define BQ_CONT 0x00000002 826 - #define BQ_MASK 0x00000003 827 - u32 addr_hi; 828 - } __attribute((packed)); 829 - 830 821 struct tx_buf_desc { 831 822 __le64 addr; 832 823 __le32 len; ··· 851 860 __le16 frame_len; 852 861 #define OB_MAC_IOCB_LEN_MASK 0x3ffff 853 862 __le16 reserved2; 854 - __le32 tid; 855 - __le32 txq_idx; 863 + u32 tid; 864 + u32 txq_idx; 856 865 __le32 reserved3; 857 866 __le16 vlan_tci; 858 867 __le16 reserved4; ··· 871 880 u8 flags2; /* */ 872 881 u8 flags3; /* */ 873 882 #define OB_MAC_IOCB_RSP_B 0x80 /* */ 874 - __le32 tid; 875 - __le32 txq_idx; 883 + u32 tid; 884 + u32 txq_idx; 876 885 __le32 reserved[13]; 877 886 } __attribute((packed)); 878 887 ··· 894 903 #define OB_MAC_TSO_IOCB_V 0x04 895 904 __le32 reserved1[2]; 896 905 __le32 frame_len; 897 - __le32 tid; 898 - __le32 txq_idx; 906 + u32 tid; 907 + u32 txq_idx; 899 908 __le16 total_hdrs_len; 900 909 __le16 net_trans_offset; 901 910 #define OB_MAC_TRANSPORT_HDR_SHIFT 6 ··· 916 925 u8 flags2; /* */ 917 926 u8 flags3; /* */ 918 927 #define OB_MAC_TSO_IOCB_RSP_B 0x8000 919 - __le32 tid; 920 - __le32 txq_idx; 928 + u32 tid; 929 + u32 txq_idx; 921 930 __le32 reserved2[13]; 922 931 } __attribute((packed)); 923 932 ··· 970 979 971 980 __le16 reserved1; 972 981 __le32 reserved2[6]; 973 - __le32 flags4; 974 - #define IB_MAC_IOCB_RSP_HV 0x20000000 /* */ 975 - #define IB_MAC_IOCB_RSP_HS 0x40000000 /* */ 976 - #define IB_MAC_IOCB_RSP_HL 0x80000000 /* */ 982 + u8 reserved3[3]; 983 + u8 flags4; 984 + #define IB_MAC_IOCB_RSP_HV 0x20 985 + #define IB_MAC_IOCB_RSP_HS 0x40 986 + #define IB_MAC_IOCB_RSP_HL 0x80 977 987 __le32 hdr_len; /* */ 978 988 __le32 hdr_addr_lo; /* */ 979 989 __le32 hdr_addr_hi; /* */ ··· 1118 1126 struct tx_ring_desc { 1119 1127 struct sk_buff *skb; 1120 1128 struct ob_mac_iocb_req *queue_entry; 1121 - int index; 1129 + u32 index; 1122 1130 struct oal oal; 1123 1131 struct map_list map[MAX_SKB_FRAGS + 1]; 1124 1132 int map_cnt; ··· 1130 1138 struct page *lbq_page; 1131 1139 struct sk_buff *skb; 1132 1140 } p; 1133 - struct bq_element *bq; 1134 - int index; 1141 + __le64 *addr; 1142 + u32 index; 1135 1143 DECLARE_PCI_UNMAP_ADDR(mapaddr); 1136 1144 DECLARE_PCI_UNMAP_LEN(maplen); 1137 1145 }; ··· 1181 1189 u32 cq_size; 1182 1190 u32 cq_len; 1183 1191 u16 cq_id; 1184 - u32 *prod_idx_sh_reg; /* Shadowed producer register. */ 1192 + volatile __le32 *prod_idx_sh_reg; /* Shadowed producer register. */ 1185 1193 dma_addr_t prod_idx_sh_reg_dma; 1186 1194 void __iomem *cnsmr_idx_db_reg; /* PCI doorbell mem area + 0 */ 1187 1195 u32 cnsmr_idx; /* current sw idx */ ··· 1457 1465 { 1458 1466 writel(val, addr); 1459 1467 mmiowb(); 1460 - } 1461 - 1462 - /* 1463 - * Shadow Registers: 1464 - * Outbound queues have a consumer index that is maintained by the chip. 1465 - * Inbound queues have a producer index that is maintained by the chip. 1466 - * For lower overhead, these registers are "shadowed" to host memory 1467 - * which allows the device driver to track the queue progress without 1468 - * PCI reads. When an entry is placed on an inbound queue, the chip will 1469 - * update the relevant index register and then copy the value to the 1470 - * shadow register in host memory. 1471 - */ 1472 - static inline unsigned int ql_read_sh_reg(const volatile void *addr) 1473 - { 1474 - return *(volatile unsigned int __force *)addr; 1475 1468 } 1476 1469 1477 1470 extern char qlge_driver_name[];
+4 -7
drivers/net/qlge/qlge_dbg.c
··· 821 821 le16_to_cpu(ib_mac_rsp->vlan_id)); 822 822 823 823 printk(KERN_ERR PFX "flags4 = %s%s%s.\n", 824 - le32_to_cpu(ib_mac_rsp-> 825 - flags4) & IB_MAC_IOCB_RSP_HV ? "HV " : "", 826 - le32_to_cpu(ib_mac_rsp-> 827 - flags4) & IB_MAC_IOCB_RSP_HS ? "HS " : "", 828 - le32_to_cpu(ib_mac_rsp-> 829 - flags4) & IB_MAC_IOCB_RSP_HL ? "HL " : ""); 824 + ib_mac_rsp->flags4 & IB_MAC_IOCB_RSP_HV ? "HV " : "", 825 + ib_mac_rsp->flags4 & IB_MAC_IOCB_RSP_HS ? "HS " : "", 826 + ib_mac_rsp->flags4 & IB_MAC_IOCB_RSP_HL ? "HL " : ""); 830 827 831 - if (le32_to_cpu(ib_mac_rsp->flags4) & IB_MAC_IOCB_RSP_HV) { 828 + if (ib_mac_rsp->flags4 & IB_MAC_IOCB_RSP_HV) { 832 829 printk(KERN_ERR PFX "hdr length = %d.\n", 833 830 le32_to_cpu(ib_mac_rsp->hdr_len)); 834 831 printk(KERN_ERR PFX "hdr addr_hi = 0x%x.\n",
+4 -4
drivers/net/qlge/qlge_ethtool.c
··· 56 56 for (i = 1; i < qdev->rss_ring_first_cq_id; i++, rx_ring++) { 57 57 rx_ring = &qdev->rx_ring[i]; 58 58 cqicb = (struct cqicb *)rx_ring; 59 - cqicb->irq_delay = le16_to_cpu(qdev->tx_coalesce_usecs); 59 + cqicb->irq_delay = cpu_to_le16(qdev->tx_coalesce_usecs); 60 60 cqicb->pkt_delay = 61 - le16_to_cpu(qdev->tx_max_coalesced_frames); 61 + cpu_to_le16(qdev->tx_max_coalesced_frames); 62 62 cqicb->flags = FLAGS_LI; 63 63 status = ql_write_cfg(qdev, cqicb, sizeof(cqicb), 64 64 CFG_LCQ, rx_ring->cq_id); ··· 79 79 i++) { 80 80 rx_ring = &qdev->rx_ring[i]; 81 81 cqicb = (struct cqicb *)rx_ring; 82 - cqicb->irq_delay = le16_to_cpu(qdev->rx_coalesce_usecs); 82 + cqicb->irq_delay = cpu_to_le16(qdev->rx_coalesce_usecs); 83 83 cqicb->pkt_delay = 84 - le16_to_cpu(qdev->rx_max_coalesced_frames); 84 + cpu_to_le16(qdev->rx_max_coalesced_frames); 85 85 cqicb->flags = FLAGS_LI; 86 86 status = ql_write_cfg(qdev, cqicb, sizeof(cqicb), 87 87 CFG_LCQ, rx_ring->cq_id);
+52 -64
drivers/net/qlge/qlge_main.c
··· 257 257 { 258 258 status = 259 259 ql_wait_reg_rdy(qdev, 260 - MAC_ADDR_IDX, MAC_ADDR_MW, MAC_ADDR_E); 260 + MAC_ADDR_IDX, MAC_ADDR_MW, 0); 261 261 if (status) 262 262 goto exit; 263 263 ql_write32(qdev, MAC_ADDR_IDX, (offset++) | /* offset */ ··· 265 265 MAC_ADDR_ADR | MAC_ADDR_RS | type); /* type */ 266 266 status = 267 267 ql_wait_reg_rdy(qdev, 268 - MAC_ADDR_IDX, MAC_ADDR_MR, MAC_ADDR_E); 268 + MAC_ADDR_IDX, MAC_ADDR_MR, 0); 269 269 if (status) 270 270 goto exit; 271 271 *value++ = ql_read32(qdev, MAC_ADDR_DATA); 272 272 status = 273 273 ql_wait_reg_rdy(qdev, 274 - MAC_ADDR_IDX, MAC_ADDR_MW, MAC_ADDR_E); 274 + MAC_ADDR_IDX, MAC_ADDR_MW, 0); 275 275 if (status) 276 276 goto exit; 277 277 ql_write32(qdev, MAC_ADDR_IDX, (offset++) | /* offset */ ··· 279 279 MAC_ADDR_ADR | MAC_ADDR_RS | type); /* type */ 280 280 status = 281 281 ql_wait_reg_rdy(qdev, 282 - MAC_ADDR_IDX, MAC_ADDR_MR, MAC_ADDR_E); 282 + MAC_ADDR_IDX, MAC_ADDR_MR, 0); 283 283 if (status) 284 284 goto exit; 285 285 *value++ = ql_read32(qdev, MAC_ADDR_DATA); 286 286 if (type == MAC_ADDR_TYPE_CAM_MAC) { 287 287 status = 288 288 ql_wait_reg_rdy(qdev, 289 - MAC_ADDR_IDX, MAC_ADDR_MW, MAC_ADDR_E); 289 + MAC_ADDR_IDX, MAC_ADDR_MW, 0); 290 290 if (status) 291 291 goto exit; 292 292 ql_write32(qdev, MAC_ADDR_IDX, (offset++) | /* offset */ ··· 294 294 MAC_ADDR_ADR | MAC_ADDR_RS | type); /* type */ 295 295 status = 296 296 ql_wait_reg_rdy(qdev, MAC_ADDR_IDX, 297 - MAC_ADDR_MR, MAC_ADDR_E); 297 + MAC_ADDR_MR, 0); 298 298 if (status) 299 299 goto exit; 300 300 *value++ = ql_read32(qdev, MAC_ADDR_DATA); ··· 344 344 345 345 status = 346 346 ql_wait_reg_rdy(qdev, 347 - MAC_ADDR_IDX, MAC_ADDR_MW, MAC_ADDR_E); 347 + MAC_ADDR_IDX, MAC_ADDR_MW, 0); 348 348 if (status) 349 349 goto exit; 350 350 ql_write32(qdev, MAC_ADDR_IDX, (offset++) | /* offset */ ··· 353 353 ql_write32(qdev, MAC_ADDR_DATA, lower); 354 354 status = 355 355 ql_wait_reg_rdy(qdev, 356 - MAC_ADDR_IDX, MAC_ADDR_MW, MAC_ADDR_E); 356 + MAC_ADDR_IDX, MAC_ADDR_MW, 0); 357 357 if (status) 358 358 goto exit; 359 359 ql_write32(qdev, MAC_ADDR_IDX, (offset++) | /* offset */ ··· 362 362 ql_write32(qdev, MAC_ADDR_DATA, upper); 363 363 status = 364 364 ql_wait_reg_rdy(qdev, 365 - MAC_ADDR_IDX, MAC_ADDR_MW, MAC_ADDR_E); 365 + MAC_ADDR_IDX, MAC_ADDR_MW, 0); 366 366 if (status) 367 367 goto exit; 368 368 ql_write32(qdev, MAC_ADDR_IDX, (offset) | /* offset */ ··· 400 400 401 401 status = 402 402 ql_wait_reg_rdy(qdev, 403 - MAC_ADDR_IDX, MAC_ADDR_MW, MAC_ADDR_E); 403 + MAC_ADDR_IDX, MAC_ADDR_MW, 0); 404 404 if (status) 405 405 goto exit; 406 406 ql_write32(qdev, MAC_ADDR_IDX, offset | /* offset */ ··· 431 431 if (status) 432 432 goto exit; 433 433 434 - status = ql_wait_reg_rdy(qdev, RT_IDX, RT_IDX_MW, RT_IDX_E); 434 + status = ql_wait_reg_rdy(qdev, RT_IDX, RT_IDX_MW, 0); 435 435 if (status) 436 436 goto exit; 437 437 438 438 ql_write32(qdev, RT_IDX, 439 439 RT_IDX_TYPE_NICQ | RT_IDX_RS | (index << RT_IDX_IDX_SHIFT)); 440 - status = ql_wait_reg_rdy(qdev, RT_IDX, RT_IDX_MR, RT_IDX_E); 440 + status = ql_wait_reg_rdy(qdev, RT_IDX, RT_IDX_MR, 0); 441 441 if (status) 442 442 goto exit; 443 443 *value = ql_read32(qdev, RT_DATA); ··· 874 874 { 875 875 int clean_idx = rx_ring->lbq_clean_idx; 876 876 struct bq_desc *lbq_desc; 877 - struct bq_element *bq; 878 877 u64 map; 879 878 int i; 880 879 ··· 883 884 "lbq: try cleaning clean_idx = %d.\n", 884 885 clean_idx); 885 886 lbq_desc = &rx_ring->lbq[clean_idx]; 886 - bq = lbq_desc->bq; 887 887 if (lbq_desc->p.lbq_page == NULL) { 888 888 QPRINTK(qdev, RX_STATUS, DEBUG, 889 889 "lbq: getting new page for index %d.\n", ··· 904 906 } 905 907 pci_unmap_addr_set(lbq_desc, mapaddr, map); 906 908 pci_unmap_len_set(lbq_desc, maplen, PAGE_SIZE); 907 - bq->addr_lo = /*lbq_desc->addr_lo = */ 908 - cpu_to_le32(map); 909 - bq->addr_hi = /*lbq_desc->addr_hi = */ 910 - cpu_to_le32(map >> 32); 909 + *lbq_desc->addr = cpu_to_le64(map); 911 910 } 912 911 clean_idx++; 913 912 if (clean_idx == rx_ring->lbq_len) ··· 929 934 { 930 935 int clean_idx = rx_ring->sbq_clean_idx; 931 936 struct bq_desc *sbq_desc; 932 - struct bq_element *bq; 933 937 u64 map; 934 938 int i; 935 939 ··· 938 944 QPRINTK(qdev, RX_STATUS, DEBUG, 939 945 "sbq: try cleaning clean_idx = %d.\n", 940 946 clean_idx); 941 - bq = sbq_desc->bq; 942 947 if (sbq_desc->p.skb == NULL) { 943 948 QPRINTK(qdev, RX_STATUS, DEBUG, 944 949 "sbq: getting new skb for index %d.\n", ··· 956 963 sbq_desc->p.skb->data, 957 964 rx_ring->sbq_buf_size / 958 965 2, PCI_DMA_FROMDEVICE); 966 + if (pci_dma_mapping_error(qdev->pdev, map)) { 967 + QPRINTK(qdev, IFUP, ERR, "PCI mapping failed.\n"); 968 + rx_ring->sbq_clean_idx = clean_idx; 969 + return; 970 + } 959 971 pci_unmap_addr_set(sbq_desc, mapaddr, map); 960 972 pci_unmap_len_set(sbq_desc, maplen, 961 973 rx_ring->sbq_buf_size / 2); 962 - bq->addr_lo = cpu_to_le32(map); 963 - bq->addr_hi = cpu_to_le32(map >> 32); 974 + *sbq_desc->addr = cpu_to_le64(map); 964 975 } 965 976 966 977 clean_idx++; ··· 1300 1303 "No skb available, drop the packet.\n"); 1301 1304 return NULL; 1302 1305 } 1306 + pci_unmap_page(qdev->pdev, 1307 + pci_unmap_addr(lbq_desc, 1308 + mapaddr), 1309 + pci_unmap_len(lbq_desc, maplen), 1310 + PCI_DMA_FROMDEVICE); 1303 1311 skb_reserve(skb, NET_IP_ALIGN); 1304 1312 QPRINTK(qdev, RX_STATUS, DEBUG, 1305 1313 "%d bytes of headers and data in large. Chain page to new skb and pull tail.\n", length); ··· 1332 1330 * eventually be in trouble. 1333 1331 */ 1334 1332 int size, offset, i = 0; 1335 - struct bq_element *bq, bq_array[8]; 1333 + __le64 *bq, bq_array[8]; 1336 1334 sbq_desc = ql_get_curr_sbuf(rx_ring); 1337 1335 pci_unmap_single(qdev->pdev, 1338 1336 pci_unmap_addr(sbq_desc, mapaddr), ··· 1358 1356 } else { 1359 1357 QPRINTK(qdev, RX_STATUS, DEBUG, 1360 1358 "Headers in small, %d bytes of data in chain of large.\n", length); 1361 - bq = (struct bq_element *)sbq_desc->p.skb->data; 1359 + bq = (__le64 *)sbq_desc->p.skb->data; 1362 1360 } 1363 1361 while (length > 0) { 1364 1362 lbq_desc = ql_get_curr_lbuf(rx_ring); 1365 - if ((bq->addr_lo & ~BQ_MASK) != lbq_desc->bq->addr_lo) { 1366 - QPRINTK(qdev, RX_STATUS, ERR, 1367 - "Panic!!! bad large buffer address, expected 0x%.08x, got 0x%.08x.\n", 1368 - lbq_desc->bq->addr_lo, bq->addr_lo); 1369 - return NULL; 1370 - } 1371 1363 pci_unmap_page(qdev->pdev, 1372 1364 pci_unmap_addr(lbq_desc, 1373 1365 mapaddr), ··· 1545 1549 static int ql_clean_outbound_rx_ring(struct rx_ring *rx_ring) 1546 1550 { 1547 1551 struct ql_adapter *qdev = rx_ring->qdev; 1548 - u32 prod = ql_read_sh_reg(rx_ring->prod_idx_sh_reg); 1552 + u32 prod = le32_to_cpu(*rx_ring->prod_idx_sh_reg); 1549 1553 struct ob_mac_iocb_rsp *net_rsp = NULL; 1550 1554 int count = 0; 1551 1555 ··· 1571 1575 } 1572 1576 count++; 1573 1577 ql_update_cq(rx_ring); 1574 - prod = ql_read_sh_reg(rx_ring->prod_idx_sh_reg); 1578 + prod = le32_to_cpu(*rx_ring->prod_idx_sh_reg); 1575 1579 } 1576 1580 ql_write_cq_idx(rx_ring); 1577 1581 if (netif_queue_stopped(qdev->ndev) && net_rsp != NULL) { ··· 1591 1595 static int ql_clean_inbound_rx_ring(struct rx_ring *rx_ring, int budget) 1592 1596 { 1593 1597 struct ql_adapter *qdev = rx_ring->qdev; 1594 - u32 prod = ql_read_sh_reg(rx_ring->prod_idx_sh_reg); 1598 + u32 prod = le32_to_cpu(*rx_ring->prod_idx_sh_reg); 1595 1599 struct ql_net_rsp_iocb *net_rsp; 1596 1600 int count = 0; 1597 1601 ··· 1624 1628 } 1625 1629 count++; 1626 1630 ql_update_cq(rx_ring); 1627 - prod = ql_read_sh_reg(rx_ring->prod_idx_sh_reg); 1631 + prod = le32_to_cpu(*rx_ring->prod_idx_sh_reg); 1628 1632 if (count == budget) 1629 1633 break; 1630 1634 } ··· 1787 1791 * Check the default queue and wake handler if active. 1788 1792 */ 1789 1793 rx_ring = &qdev->rx_ring[0]; 1790 - if (ql_read_sh_reg(rx_ring->prod_idx_sh_reg) != rx_ring->cnsmr_idx) { 1794 + if (le32_to_cpu(*rx_ring->prod_idx_sh_reg) != rx_ring->cnsmr_idx) { 1791 1795 QPRINTK(qdev, INTR, INFO, "Waking handler for rx_ring[0].\n"); 1792 1796 ql_disable_completion_interrupt(qdev, intr_context->intr); 1793 1797 queue_delayed_work_on(smp_processor_id(), qdev->q_workqueue, ··· 1801 1805 */ 1802 1806 for (i = 1; i < qdev->rx_ring_count; i++) { 1803 1807 rx_ring = &qdev->rx_ring[i]; 1804 - if (ql_read_sh_reg(rx_ring->prod_idx_sh_reg) != 1808 + if (le32_to_cpu(*rx_ring->prod_idx_sh_reg) != 1805 1809 rx_ring->cnsmr_idx) { 1806 1810 QPRINTK(qdev, INTR, INFO, 1807 1811 "Waking handler for rx_ring[%d].\n", i); ··· 1870 1874 { 1871 1875 int len; 1872 1876 struct iphdr *iph = ip_hdr(skb); 1873 - u16 *check; 1877 + __sum16 *check; 1874 1878 mac_iocb_ptr->opcode = OPCODE_OB_MAC_TSO_IOCB; 1875 1879 mac_iocb_ptr->frame_len = cpu_to_le32((u32) skb->len); 1876 1880 mac_iocb_ptr->net_trans_offset = ··· 2079 2083 put_page(lbq_desc->p.lbq_page); 2080 2084 lbq_desc->p.lbq_page = NULL; 2081 2085 } 2082 - lbq_desc->bq->addr_lo = 0; 2083 - lbq_desc->bq->addr_hi = 0; 2084 2086 } 2085 2087 } 2086 2088 ··· 2091 2097 int i; 2092 2098 struct bq_desc *lbq_desc; 2093 2099 u64 map; 2094 - struct bq_element *bq = rx_ring->lbq_base; 2100 + __le64 *bq = rx_ring->lbq_base; 2095 2101 2096 2102 for (i = 0; i < rx_ring->lbq_len; i++) { 2097 2103 lbq_desc = &rx_ring->lbq[i]; 2098 2104 memset(lbq_desc, 0, sizeof(lbq_desc)); 2099 - lbq_desc->bq = bq; 2105 + lbq_desc->addr = bq; 2100 2106 lbq_desc->index = i; 2101 2107 lbq_desc->p.lbq_page = alloc_page(GFP_ATOMIC); 2102 2108 if (unlikely(!lbq_desc->p.lbq_page)) { ··· 2113 2119 } 2114 2120 pci_unmap_addr_set(lbq_desc, mapaddr, map); 2115 2121 pci_unmap_len_set(lbq_desc, maplen, PAGE_SIZE); 2116 - bq->addr_lo = cpu_to_le32(map); 2117 - bq->addr_hi = cpu_to_le32(map >> 32); 2122 + *lbq_desc->addr = cpu_to_le64(map); 2118 2123 } 2119 2124 bq++; 2120 2125 } ··· 2142 2149 dev_kfree_skb(sbq_desc->p.skb); 2143 2150 sbq_desc->p.skb = NULL; 2144 2151 } 2145 - if (sbq_desc->bq == NULL) { 2146 - QPRINTK(qdev, IFUP, ERR, "sbq_desc->bq %d is NULL.\n", 2147 - i); 2148 - return; 2149 - } 2150 - sbq_desc->bq->addr_lo = 0; 2151 - sbq_desc->bq->addr_hi = 0; 2152 2152 } 2153 2153 } 2154 2154 ··· 2153 2167 struct bq_desc *sbq_desc; 2154 2168 struct sk_buff *skb; 2155 2169 u64 map; 2156 - struct bq_element *bq = rx_ring->sbq_base; 2170 + __le64 *bq = rx_ring->sbq_base; 2157 2171 2158 2172 for (i = 0; i < rx_ring->sbq_len; i++) { 2159 2173 sbq_desc = &rx_ring->sbq[i]; 2160 2174 memset(sbq_desc, 0, sizeof(sbq_desc)); 2161 2175 sbq_desc->index = i; 2162 - sbq_desc->bq = bq; 2176 + sbq_desc->addr = bq; 2163 2177 skb = netdev_alloc_skb(qdev->ndev, rx_ring->sbq_buf_size); 2164 2178 if (unlikely(!skb)) { 2165 2179 /* Better luck next round */ ··· 2185 2199 } 2186 2200 pci_unmap_addr_set(sbq_desc, mapaddr, map); 2187 2201 pci_unmap_len_set(sbq_desc, maplen, rx_ring->sbq_buf_size / 2); 2188 - bq->addr_lo = /*sbq_desc->addr_lo = */ 2189 - cpu_to_le32(map); 2190 - bq->addr_hi = /*sbq_desc->addr_hi = */ 2191 - cpu_to_le32(map >> 32); 2202 + *sbq_desc->addr = cpu_to_le64(map); 2192 2203 bq++; 2193 2204 } 2194 2205 return 0; ··· 2464 2481 memset((void *)cqicb, 0, sizeof(struct cqicb)); 2465 2482 cqicb->msix_vect = rx_ring->irq; 2466 2483 2467 - cqicb->len = cpu_to_le16(rx_ring->cq_len | LEN_V | LEN_CPP_CONT); 2484 + bq_len = (rx_ring->cq_len == 65536) ? 0 : (u16) rx_ring->cq_len; 2485 + cqicb->len = cpu_to_le16(bq_len | LEN_V | LEN_CPP_CONT); 2468 2486 2469 2487 cqicb->addr_lo = cpu_to_le32(rx_ring->cq_base_dma); 2470 2488 cqicb->addr_hi = cpu_to_le32((u64) rx_ring->cq_base_dma >> 32); ··· 2487 2503 cpu_to_le32(rx_ring->lbq_base_indirect_dma); 2488 2504 cqicb->lbq_addr_hi = 2489 2505 cpu_to_le32((u64) rx_ring->lbq_base_indirect_dma >> 32); 2490 - cqicb->lbq_buf_size = cpu_to_le32(rx_ring->lbq_buf_size); 2491 - bq_len = (u16) rx_ring->lbq_len; 2506 + bq_len = (rx_ring->lbq_buf_size == 65536) ? 0 : 2507 + (u16) rx_ring->lbq_buf_size; 2508 + cqicb->lbq_buf_size = cpu_to_le16(bq_len); 2509 + bq_len = (rx_ring->lbq_len == 65536) ? 0 : 2510 + (u16) rx_ring->lbq_len; 2492 2511 cqicb->lbq_len = cpu_to_le16(bq_len); 2493 2512 rx_ring->lbq_prod_idx = rx_ring->lbq_len - 16; 2494 2513 rx_ring->lbq_curr_idx = 0; ··· 2507 2520 cpu_to_le32((u64) rx_ring->sbq_base_indirect_dma >> 32); 2508 2521 cqicb->sbq_buf_size = 2509 2522 cpu_to_le16(((rx_ring->sbq_buf_size / 2) + 8) & 0xfffffff8); 2510 - bq_len = (u16) rx_ring->sbq_len; 2523 + bq_len = (rx_ring->sbq_len == 65536) ? 0 : 2524 + (u16) rx_ring->sbq_len; 2511 2525 cqicb->sbq_len = cpu_to_le16(bq_len); 2512 2526 rx_ring->sbq_prod_idx = rx_ring->sbq_len - 16; 2513 2527 rx_ring->sbq_curr_idx = 0; ··· 3329 3341 rx_ring->cq_len * sizeof(struct ql_net_rsp_iocb); 3330 3342 rx_ring->lbq_len = NUM_LARGE_BUFFERS; 3331 3343 rx_ring->lbq_size = 3332 - rx_ring->lbq_len * sizeof(struct bq_element); 3344 + rx_ring->lbq_len * sizeof(__le64); 3333 3345 rx_ring->lbq_buf_size = LARGE_BUFFER_SIZE; 3334 3346 rx_ring->sbq_len = NUM_SMALL_BUFFERS; 3335 3347 rx_ring->sbq_size = 3336 - rx_ring->sbq_len * sizeof(struct bq_element); 3348 + rx_ring->sbq_len * sizeof(__le64); 3337 3349 rx_ring->sbq_buf_size = SMALL_BUFFER_SIZE * 2; 3338 3350 rx_ring->type = DEFAULT_Q; 3339 3351 } else if (i < qdev->rss_ring_first_cq_id) { ··· 3360 3372 rx_ring->cq_len * sizeof(struct ql_net_rsp_iocb); 3361 3373 rx_ring->lbq_len = NUM_LARGE_BUFFERS; 3362 3374 rx_ring->lbq_size = 3363 - rx_ring->lbq_len * sizeof(struct bq_element); 3375 + rx_ring->lbq_len * sizeof(__le64); 3364 3376 rx_ring->lbq_buf_size = LARGE_BUFFER_SIZE; 3365 3377 rx_ring->sbq_len = NUM_SMALL_BUFFERS; 3366 3378 rx_ring->sbq_size = 3367 - rx_ring->sbq_len * sizeof(struct bq_element); 3379 + rx_ring->sbq_len * sizeof(__le64); 3368 3380 rx_ring->sbq_buf_size = SMALL_BUFFER_SIZE * 2; 3369 3381 rx_ring->type = RX_Q; 3370 3382 }
+48 -6
drivers/net/starfire.c
··· 42 42 #include <linux/mii.h> 43 43 #include <linux/if_vlan.h> 44 44 #include <linux/mm.h> 45 + #include <linux/firmware.h> 45 46 #include <asm/processor.h> /* Processor type for cache alignment. */ 46 47 #include <asm/uaccess.h> 47 48 #include <asm/io.h> 48 49 49 - #include "starfire_firmware.h" 50 50 /* 51 51 * The current frame processor firmware fails to checksum a fragment 52 52 * of length 1. If and when this is fixed, the #define below can be removed. ··· 173 173 #define skb_first_frag_len(skb) skb_headlen(skb) 174 174 #define skb_num_frags(skb) (skb_shinfo(skb)->nr_frags + 1) 175 175 176 + /* Firmware names */ 177 + #define FIRMWARE_RX "adaptec/starfire_rx.bin" 178 + #define FIRMWARE_TX "adaptec/starfire_tx.bin" 179 + 176 180 /* These identify the driver base version and may not be removed. */ 177 181 static char version[] = 178 182 KERN_INFO "starfire.c:v1.03 7/26/2000 Written by Donald Becker <becker@scyld.com>\n" ··· 186 182 MODULE_DESCRIPTION("Adaptec Starfire Ethernet driver"); 187 183 MODULE_LICENSE("GPL"); 188 184 MODULE_VERSION(DRV_VERSION); 185 + MODULE_FIRMWARE(FIRMWARE_RX); 186 + MODULE_FIRMWARE(FIRMWARE_TX); 189 187 190 188 module_param(max_interrupt_work, int, 0); 191 189 module_param(mtu, int, 0); ··· 908 902 909 903 static int netdev_open(struct net_device *dev) 910 904 { 905 + const struct firmware *fw_rx, *fw_tx; 906 + const __be32 *fw_rx_data, *fw_tx_data; 911 907 struct netdev_private *np = netdev_priv(dev); 912 908 void __iomem *ioaddr = np->base; 913 909 int i, retval; 910 + size_t tx_size, rx_size; 914 911 size_t tx_done_q_size, rx_done_q_size, tx_ring_size, rx_ring_size; 915 912 916 913 /* Do we ever need to reset the chip??? */ ··· 1049 1040 writel(ETH_P_8021Q, ioaddr + VlanType); 1050 1041 #endif /* VLAN_SUPPORT */ 1051 1042 1043 + retval = request_firmware(&fw_rx, FIRMWARE_RX, &np->pci_dev->dev); 1044 + if (retval) { 1045 + printk(KERN_ERR "starfire: Failed to load firmware \"%s\"\n", 1046 + FIRMWARE_RX); 1047 + return retval; 1048 + } 1049 + if (fw_rx->size % 4) { 1050 + printk(KERN_ERR "starfire: bogus length %zu in \"%s\"\n", 1051 + fw_rx->size, FIRMWARE_RX); 1052 + retval = -EINVAL; 1053 + goto out_rx; 1054 + } 1055 + retval = request_firmware(&fw_tx, FIRMWARE_TX, &np->pci_dev->dev); 1056 + if (retval) { 1057 + printk(KERN_ERR "starfire: Failed to load firmware \"%s\"\n", 1058 + FIRMWARE_TX); 1059 + goto out_rx; 1060 + } 1061 + if (fw_tx->size % 4) { 1062 + printk(KERN_ERR "starfire: bogus length %zu in \"%s\"\n", 1063 + fw_tx->size, FIRMWARE_TX); 1064 + retval = -EINVAL; 1065 + goto out_tx; 1066 + } 1067 + fw_rx_data = (const __be32 *)&fw_rx->data[0]; 1068 + fw_tx_data = (const __be32 *)&fw_tx->data[0]; 1069 + rx_size = fw_rx->size / 4; 1070 + tx_size = fw_tx->size / 4; 1071 + 1052 1072 /* Load Rx/Tx firmware into the frame processors */ 1053 - for (i = 0; i < FIRMWARE_RX_SIZE * 2; i++) 1054 - writel(firmware_rx[i], ioaddr + RxGfpMem + i * 4); 1055 - for (i = 0; i < FIRMWARE_TX_SIZE * 2; i++) 1056 - writel(firmware_tx[i], ioaddr + TxGfpMem + i * 4); 1073 + for (i = 0; i < rx_size; i++) 1074 + writel(be32_to_cpup(&fw_rx_data[i]), ioaddr + RxGfpMem + i * 4); 1075 + for (i = 0; i < tx_size; i++) 1076 + writel(be32_to_cpup(&fw_tx_data[i]), ioaddr + TxGfpMem + i * 4); 1057 1077 if (enable_hw_cksum) 1058 1078 /* Enable the Rx and Tx units, and the Rx/Tx frame processors. */ 1059 1079 writel(TxEnable|TxGFPEnable|RxEnable|RxGFPEnable, ioaddr + GenCtrl); ··· 1094 1056 printk(KERN_DEBUG "%s: Done netdev_open().\n", 1095 1057 dev->name); 1096 1058 1097 - return 0; 1059 + out_tx: 1060 + release_firmware(fw_tx); 1061 + out_rx: 1062 + release_firmware(fw_rx); 1063 + return retval; 1098 1064 } 1099 1065 1100 1066
-346
drivers/net/starfire_firmware.h
··· 1 - /* 2 - * Copyright 2003 Adaptec, Inc. 3 - * 4 - * Please read the following license before using the Adaptec Software 5 - * ("Program"). If you do not agree to the license terms, do not use the 6 - * Program: 7 - * 8 - * You agree to be bound by version 2 of the General Public License ("GPL") 9 - * dated June 1991, which can be found at http://www.fsf.org/licenses/gpl.html. 10 - * If the link is broken, write to Free Software Foundation, 59 Temple Place, 11 - * Boston, Massachusetts 02111-1307. 12 - * 13 - * BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE IT IS LICENSED "AS IS" AND 14 - * THERE IS NO WARRANTY FOR THE PROGRAM, INCLUDING BUT NOT LIMITED TO THE 15 - * IMPLIED WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE 16 - * (TO THE EXTENT PERMITTED BY APPLICABLE LAW). USE OF THE PROGRAM IS AT YOUR 17 - * OWN RISK. IN NO EVENT WILL ADAPTEC OR ITS LICENSORS BE LIABLE TO YOU FOR 18 - * DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES 19 - * ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM. 20 - * 21 - */ 22 - 23 - static const u32 firmware_rx[] = { 24 - 0x010003dc, 0x00000000, 25 - 0x04000421, 0x00000086, 26 - 0x80000015, 0x0000180e, 27 - 0x81000015, 0x00006664, 28 - 0x1a0040ab, 0x00000b06, 29 - 0x14200011, 0x00000000, 30 - 0x14204022, 0x0000aaaa, 31 - 0x14204022, 0x00000300, 32 - 0x14204022, 0x00000000, 33 - 0x1a0040ab, 0x00000b14, 34 - 0x14200011, 0x00000000, 35 - 0x83000015, 0x00000002, 36 - 0x04000021, 0x00000000, 37 - 0x00000010, 0x00000000, 38 - 0x04000421, 0x00000087, 39 - 0x00000010, 0x00000000, 40 - 0x00000010, 0x00000000, 41 - 0x00008015, 0x00000000, 42 - 0x0000003e, 0x00000000, 43 - 0x00000010, 0x00000000, 44 - 0x82000015, 0x00004000, 45 - 0x009e8050, 0x00000000, 46 - 0x03008015, 0x00000000, 47 - 0x86008015, 0x00000000, 48 - 0x82000015, 0x00008000, 49 - 0x0100001c, 0x00000000, 50 - 0x000050a0, 0x0000010c, 51 - 0x4e20d011, 0x00006008, 52 - 0x1420d012, 0x00004008, 53 - 0x0000f090, 0x00007000, 54 - 0x0000c8b0, 0x00003000, 55 - 0x00004040, 0x00000000, 56 - 0x00108015, 0x00000000, 57 - 0x00a2c150, 0x00004000, 58 - 0x00a400b0, 0x00000014, 59 - 0x00000020, 0x00000000, 60 - 0x2500400d, 0x00002525, 61 - 0x00047220, 0x00003100, 62 - 0x00934070, 0x00000000, 63 - 0x00000020, 0x00000000, 64 - 0x00924460, 0x00000184, 65 - 0x2b20c011, 0x00000000, 66 - 0x0000c420, 0x00000540, 67 - 0x36014018, 0x0000422d, 68 - 0x14200011, 0x00000000, 69 - 0x00924460, 0x00000183, 70 - 0x3200001f, 0x00000034, 71 - 0x02ac0015, 0x00000002, 72 - 0x00a60110, 0x00000008, 73 - 0x42200011, 0x00000000, 74 - 0x00924060, 0x00000103, 75 - 0x0000001e, 0x00000000, 76 - 0x00000020, 0x00000100, 77 - 0x0000001e, 0x00000000, 78 - 0x00924460, 0x00000086, 79 - 0x00004080, 0x00000000, 80 - 0x0092c070, 0x00000000, 81 - 0x00924060, 0x00000100, 82 - 0x0000c890, 0x00005000, 83 - 0x00a6c110, 0x00000000, 84 - 0x00b0c090, 0x00000012, 85 - 0x021c0015, 0x00000000, 86 - 0x3200001f, 0x00000034, 87 - 0x00924460, 0x00000510, 88 - 0x44210011, 0x00000000, 89 - 0x42000011, 0x00000000, 90 - 0x83000015, 0x00000040, 91 - 0x00924460, 0x00000508, 92 - 0x45014018, 0x00004545, 93 - 0x00808050, 0x00000000, 94 - 0x62208012, 0x00000000, 95 - 0x82000015, 0x00000800, 96 - 0x15200011, 0x00000000, 97 - 0x00000010, 0x00000000, 98 - 0x00000010, 0x00000000, 99 - 0x00000010, 0x00000000, 100 - 0x00000010, 0x00000000, 101 - 0x00000010, 0x00000000, 102 - 0x80000015, 0x0000eea4, 103 - 0x81000015, 0x0000005f, 104 - 0x00000060, 0x00000000, 105 - 0x00004120, 0x00000000, 106 - 0x00004a00, 0x00004000, 107 - 0x00924460, 0x00000190, 108 - 0x5601401a, 0x00005956, 109 - 0x14000011, 0x00000000, 110 - 0x00934050, 0x00000018, 111 - 0x00930050, 0x00000018, 112 - 0x3601403a, 0x0000002d, 113 - 0x000643a9, 0x00000000, 114 - 0x0000c420, 0x00000140, 115 - 0x5601401a, 0x00005956, 116 - 0x14000011, 0x00000000, 117 - 0x00000010, 0x00000000, 118 - 0x00000010, 0x00000000, 119 - 0x000642a9, 0x00000000, 120 - 0x00024420, 0x00000183, 121 - 0x5601401a, 0x00005956, 122 - 0x82000015, 0x00002000, 123 - 0x15200011, 0x00000000, 124 - 0x82000015, 0x00000010, 125 - 0x15200011, 0x00000000, 126 - 0x82000015, 0x00000010, 127 - 0x15200011, 0x00000000, 128 - }; /* 104 Rx instructions */ 129 - #define FIRMWARE_RX_SIZE 104 130 - 131 - static const u32 firmware_tx[] = { 132 - 0x010003dc, 0x00000000, 133 - 0x04000421, 0x00000086, 134 - 0x80000015, 0x0000180e, 135 - 0x81000015, 0x00006664, 136 - 0x1a0040ab, 0x00000b06, 137 - 0x14200011, 0x00000000, 138 - 0x14204022, 0x0000aaaa, 139 - 0x14204022, 0x00000300, 140 - 0x14204022, 0x00000000, 141 - 0x1a0040ab, 0x00000b14, 142 - 0x14200011, 0x00000000, 143 - 0x83000015, 0x00000002, 144 - 0x04000021, 0x00000000, 145 - 0x00000010, 0x00000000, 146 - 0x04000421, 0x00000087, 147 - 0x00000010, 0x00000000, 148 - 0x00000010, 0x00000000, 149 - 0x00008015, 0x00000000, 150 - 0x0000003e, 0x00000000, 151 - 0x00000010, 0x00000000, 152 - 0x82000015, 0x00004000, 153 - 0x009e8050, 0x00000000, 154 - 0x03008015, 0x00000000, 155 - 0x86008015, 0x00000000, 156 - 0x82000015, 0x00008000, 157 - 0x0100001c, 0x00000000, 158 - 0x000050a0, 0x0000010c, 159 - 0x4e20d011, 0x00006008, 160 - 0x1420d012, 0x00004008, 161 - 0x0000f090, 0x00007000, 162 - 0x0000c8b0, 0x00003000, 163 - 0x00004040, 0x00000000, 164 - 0x00108015, 0x00000000, 165 - 0x00a2c150, 0x00004000, 166 - 0x00a400b0, 0x00000014, 167 - 0x00000020, 0x00000000, 168 - 0x2500400d, 0x00002525, 169 - 0x00047220, 0x00003100, 170 - 0x00934070, 0x00000000, 171 - 0x00000020, 0x00000000, 172 - 0x00924460, 0x00000184, 173 - 0x2b20c011, 0x00000000, 174 - 0x0000c420, 0x00000540, 175 - 0x36014018, 0x0000422d, 176 - 0x14200011, 0x00000000, 177 - 0x00924460, 0x00000183, 178 - 0x3200001f, 0x00000034, 179 - 0x02ac0015, 0x00000002, 180 - 0x00a60110, 0x00000008, 181 - 0x42200011, 0x00000000, 182 - 0x00924060, 0x00000103, 183 - 0x0000001e, 0x00000000, 184 - 0x00000020, 0x00000100, 185 - 0x0000001e, 0x00000000, 186 - 0x00924460, 0x00000086, 187 - 0x00004080, 0x00000000, 188 - 0x0092c070, 0x00000000, 189 - 0x00924060, 0x00000100, 190 - 0x0000c890, 0x00005000, 191 - 0x00a6c110, 0x00000000, 192 - 0x00b0c090, 0x00000012, 193 - 0x021c0015, 0x00000000, 194 - 0x3200001f, 0x00000034, 195 - 0x00924460, 0x00000510, 196 - 0x44210011, 0x00000000, 197 - 0x42000011, 0x00000000, 198 - 0x83000015, 0x00000040, 199 - 0x00924460, 0x00000508, 200 - 0x45014018, 0x00004545, 201 - 0x00808050, 0x00000000, 202 - 0x62208012, 0x00000000, 203 - 0x82000015, 0x00000800, 204 - 0x15200011, 0x00000000, 205 - 0x00000010, 0x00000000, 206 - 0x00000010, 0x00000000, 207 - 0x00000010, 0x00000000, 208 - 0x00000010, 0x00000000, 209 - 0x00000010, 0x00000000, 210 - 0x80000015, 0x0000eea4, 211 - 0x81000015, 0x0000005f, 212 - 0x00000060, 0x00000000, 213 - 0x00004120, 0x00000000, 214 - 0x00004a00, 0x00004000, 215 - 0x00924460, 0x00000190, 216 - 0x5601401a, 0x00005956, 217 - 0x14000011, 0x00000000, 218 - 0x00934050, 0x00000018, 219 - 0x00930050, 0x00000018, 220 - 0x3601403a, 0x0000002d, 221 - 0x000643a9, 0x00000000, 222 - 0x0000c420, 0x00000140, 223 - 0x5601401a, 0x00005956, 224 - 0x14000011, 0x00000000, 225 - 0x00000010, 0x00000000, 226 - 0x00000010, 0x00000000, 227 - 0x000642a9, 0x00000000, 228 - 0x00024420, 0x00000183, 229 - 0x5601401a, 0x00005956, 230 - 0x82000015, 0x00002000, 231 - 0x15200011, 0x00000000, 232 - 0x82000015, 0x00000010, 233 - 0x15200011, 0x00000000, 234 - 0x82000015, 0x00000010, 235 - 0x15200011, 0x00000000, 236 - }; /* 104 Tx instructions */ 237 - #define FIRMWARE_TX_SIZE 104 238 - #if 0 239 - static const u32 firmware_wol[] = { 240 - 0x010003dc, 0x00000000, 241 - 0x19000421, 0x00000087, 242 - 0x80000015, 0x00001a1a, 243 - 0x81000015, 0x00001a1a, 244 - 0x1a0040ab, 0x00000b06, 245 - 0x15200011, 0x00000000, 246 - 0x15204022, 0x0000aaaa, 247 - 0x15204022, 0x00000300, 248 - 0x15204022, 0x00000000, 249 - 0x1a0040ab, 0x00000b15, 250 - 0x15200011, 0x00000000, 251 - 0x83000015, 0x00000002, 252 - 0x04000021, 0x00000000, 253 - 0x00000010, 0x00000000, 254 - 0x04000421, 0x00000087, 255 - 0x00000010, 0x00000000, 256 - 0x00000010, 0x00000000, 257 - 0x00008015, 0x00000000, 258 - 0x0000003e, 0x00000000, 259 - 0x00000010, 0x00000000, 260 - 0x00000010, 0x00000000, 261 - 0x82000015, 0x00004000, 262 - 0x82000015, 0x00008000, 263 - 0x0000000c, 0x00000000, 264 - 0x00000010, 0x00000000, 265 - 0x00004080, 0x00000100, 266 - 0x1f20c011, 0x00001122, 267 - 0x2720f011, 0x00003011, 268 - 0x19200071, 0x00000000, 269 - 0x1a200051, 0x00000000, 270 - 0x00000010, 0x00000000, 271 - 0x00000010, 0x00000000, 272 - 0x1d2040a4, 0x00003344, 273 - 0x1d2040a2, 0x00005566, 274 - 0x000040a0, 0x00000100, 275 - 0x00108050, 0x00000001, 276 - 0x1a208012, 0x00000006, 277 - 0x82000015, 0x00008080, 278 - 0x010003dc, 0x00000000, 279 - 0x1d2040a4, 0x00002233, 280 - 0x1d2040a4, 0x00004455, 281 - 0x2d208011, 0x00000005, 282 - 0x1d2040a4, 0x00006611, 283 - 0x00108050, 0x00000001, 284 - 0x27200011, 0x00000000, 285 - 0x1d2050a4, 0x00006600, 286 - 0x82000015, 0x00008080, 287 - 0x010003dc, 0x00000000, 288 - 0x00000050, 0x00000000, 289 - 0x1b200031, 0x00000000, 290 - 0x0000001e, 0x00000000, 291 - 0x0000001e, 0x00000000, 292 - 0x0000001e, 0x00000000, 293 - 0x0000001e, 0x00000000, 294 - 0x00924460, 0x00000086, 295 - 0x00004080, 0x00000000, 296 - 0x0092c070, 0x00000000, 297 - 0x00924060, 0x00000100, 298 - 0x0000c890, 0x00005000, 299 - 0x00a6c110, 0x00000000, 300 - 0x00b0c090, 0x00000012, 301 - 0x021c0015, 0x00000000, 302 - 0x3200001f, 0x00000034, 303 - 0x00924460, 0x00000510, 304 - 0x44210011, 0x00000000, 305 - 0x42000011, 0x00000000, 306 - 0x83000015, 0x00000040, 307 - 0x00924460, 0x00000508, 308 - 0x476a0012, 0x00000100, 309 - 0x83000015, 0x00000008, 310 - 0x16200011, 0x00000000, 311 - 0x001e8050, 0x00000000, 312 - 0x001e8050, 0x00000000, 313 - 0x00808050, 0x00000000, 314 - 0x03008015, 0x00000000, 315 - 0x62208012, 0x00000000, 316 - 0x82000015, 0x00000800, 317 - 0x16200011, 0x00000000, 318 - 0x80000015, 0x0000eea4, 319 - 0x81000015, 0x0000005f, 320 - 0x00000020, 0x00000000, 321 - 0x00004120, 0x00000000, 322 - 0x00004a00, 0x00004000, 323 - 0x00924460, 0x00000190, 324 - 0x5c01401a, 0x0000595c, 325 - 0x15000011, 0x00000000, 326 - 0x00934050, 0x00000018, 327 - 0x00930050, 0x00000018, 328 - 0x3601403a, 0x0000002d, 329 - 0x00064029, 0x00000000, 330 - 0x0000c420, 0x00000140, 331 - 0x5c01401a, 0x0000595c, 332 - 0x15000011, 0x00000000, 333 - 0x00000010, 0x00000000, 334 - 0x00000010, 0x00000000, 335 - 0x00064029, 0x00000000, 336 - 0x00024420, 0x00000183, 337 - 0x5c01401a, 0x0000595c, 338 - 0x82000015, 0x00002000, 339 - 0x16200011, 0x00000000, 340 - 0x82000015, 0x00000010, 341 - 0x16200011, 0x00000000, 342 - 0x82000015, 0x00000010, 343 - 0x16200011, 0x00000000, 344 - }; /* 104 WoL instructions */ 345 - #define FIRMWARE_WOL_SIZE 104 346 - #endif
-31
drivers/net/starfire_firmware.pl
··· 1 - #!/usr/bin/perl 2 - 3 - # This script can be used to generate a new starfire_firmware.h 4 - # from GFP_RX.DAT and GFP_TX.DAT, files included with the DDK 5 - # and also with the Novell drivers. 6 - 7 - open FW, "GFP_RX.DAT" || die; 8 - open FWH, ">starfire_firmware.h" || die; 9 - 10 - printf(FWH "static u32 firmware_rx[] = {\n"); 11 - $counter = 0; 12 - while ($foo = <FW>) { 13 - chomp; 14 - printf(FWH " 0x%s, 0x0000%s,\n", substr($foo, 4, 8), substr($foo, 0, 4)); 15 - $counter++; 16 - } 17 - 18 - close FW; 19 - open FW, "GFP_TX.DAT" || die; 20 - 21 - printf(FWH "};\t/* %d Rx instructions */\n#define FIRMWARE_RX_SIZE %d\n\nstatic u32 firmware_tx[] = {\n", $counter, $counter); 22 - $counter = 0; 23 - while ($foo = <FW>) { 24 - chomp; 25 - printf(FWH " 0x%s, 0x0000%s,\n", substr($foo, 4, 8), substr($foo, 0, 4)); 26 - $counter++; 27 - } 28 - 29 - close FW; 30 - printf(FWH "};\t/* %d Tx instructions */\n#define FIRMWARE_TX_SIZE %d\n", $counter, $counter); 31 - close(FWH);
+94 -698
drivers/net/tg3.c
··· 40 40 #include <linux/workqueue.h> 41 41 #include <linux/prefetch.h> 42 42 #include <linux/dma-mapping.h> 43 + #include <linux/firmware.h> 43 44 44 45 #include <net/checksum.h> 45 46 #include <net/ip.h> ··· 138 137 139 138 #define TG3_NUM_TEST 6 140 139 140 + #define FIRMWARE_TG3 "tigon/tg3.bin" 141 + #define FIRMWARE_TG3TSO "tigon/tg3_tso.bin" 142 + #define FIRMWARE_TG3TSO5 "tigon/tg3_tso5.bin" 143 + 141 144 static char version[] __devinitdata = 142 145 DRV_MODULE_NAME ".c:v" DRV_MODULE_VERSION " (" DRV_MODULE_RELDATE ")\n"; 143 146 ··· 149 144 MODULE_DESCRIPTION("Broadcom Tigon3 ethernet driver"); 150 145 MODULE_LICENSE("GPL"); 151 146 MODULE_VERSION(DRV_MODULE_VERSION); 147 + MODULE_FIRMWARE(FIRMWARE_TG3); 148 + MODULE_FIRMWARE(FIRMWARE_TG3TSO); 149 + MODULE_FIRMWARE(FIRMWARE_TG3TSO5); 150 + 152 151 153 152 static int tg3_debug = -1; /* -1 == use TG3_DEF_MSG_ENABLE as value */ 154 153 module_param(tg3_debug, int, 0); ··· 6214 6205 return 0; 6215 6206 } 6216 6207 6217 - #define TG3_FW_RELEASE_MAJOR 0x0 6218 - #define TG3_FW_RELASE_MINOR 0x0 6219 - #define TG3_FW_RELEASE_FIX 0x0 6220 - #define TG3_FW_START_ADDR 0x08000000 6221 - #define TG3_FW_TEXT_ADDR 0x08000000 6222 - #define TG3_FW_TEXT_LEN 0x9c0 6223 - #define TG3_FW_RODATA_ADDR 0x080009c0 6224 - #define TG3_FW_RODATA_LEN 0x60 6225 - #define TG3_FW_DATA_ADDR 0x08000a40 6226 - #define TG3_FW_DATA_LEN 0x20 6227 - #define TG3_FW_SBSS_ADDR 0x08000a60 6228 - #define TG3_FW_SBSS_LEN 0xc 6229 - #define TG3_FW_BSS_ADDR 0x08000a70 6230 - #define TG3_FW_BSS_LEN 0x10 6231 - 6232 - static const u32 tg3FwText[(TG3_FW_TEXT_LEN / sizeof(u32)) + 1] = { 6233 - 0x00000000, 0x10000003, 0x00000000, 0x0000000d, 0x0000000d, 0x3c1d0800, 6234 - 0x37bd3ffc, 0x03a0f021, 0x3c100800, 0x26100000, 0x0e000018, 0x00000000, 6235 - 0x0000000d, 0x3c1d0800, 0x37bd3ffc, 0x03a0f021, 0x3c100800, 0x26100034, 6236 - 0x0e00021c, 0x00000000, 0x0000000d, 0x00000000, 0x00000000, 0x00000000, 6237 - 0x27bdffe0, 0x3c1cc000, 0xafbf0018, 0xaf80680c, 0x0e00004c, 0x241b2105, 6238 - 0x97850000, 0x97870002, 0x9782002c, 0x9783002e, 0x3c040800, 0x248409c0, 6239 - 0xafa00014, 0x00021400, 0x00621825, 0x00052c00, 0xafa30010, 0x8f860010, 6240 - 0x00e52825, 0x0e000060, 0x24070102, 0x3c02ac00, 0x34420100, 0x3c03ac01, 6241 - 0x34630100, 0xaf820490, 0x3c02ffff, 0xaf820494, 0xaf830498, 0xaf82049c, 6242 - 0x24020001, 0xaf825ce0, 0x0e00003f, 0xaf825d00, 0x0e000140, 0x00000000, 6243 - 0x8fbf0018, 0x03e00008, 0x27bd0020, 0x2402ffff, 0xaf825404, 0x8f835400, 6244 - 0x34630400, 0xaf835400, 0xaf825404, 0x3c020800, 0x24420034, 0xaf82541c, 6245 - 0x03e00008, 0xaf805400, 0x00000000, 0x00000000, 0x3c020800, 0x34423000, 6246 - 0x3c030800, 0x34633000, 0x3c040800, 0x348437ff, 0x3c010800, 0xac220a64, 6247 - 0x24020040, 0x3c010800, 0xac220a68, 0x3c010800, 0xac200a60, 0xac600000, 6248 - 0x24630004, 0x0083102b, 0x5040fffd, 0xac600000, 0x03e00008, 0x00000000, 6249 - 0x00804821, 0x8faa0010, 0x3c020800, 0x8c420a60, 0x3c040800, 0x8c840a68, 6250 - 0x8fab0014, 0x24430001, 0x0044102b, 0x3c010800, 0xac230a60, 0x14400003, 6251 - 0x00004021, 0x3c010800, 0xac200a60, 0x3c020800, 0x8c420a60, 0x3c030800, 6252 - 0x8c630a64, 0x91240000, 0x00021140, 0x00431021, 0x00481021, 0x25080001, 6253 - 0xa0440000, 0x29020008, 0x1440fff4, 0x25290001, 0x3c020800, 0x8c420a60, 6254 - 0x3c030800, 0x8c630a64, 0x8f84680c, 0x00021140, 0x00431021, 0xac440008, 6255 - 0xac45000c, 0xac460010, 0xac470014, 0xac4a0018, 0x03e00008, 0xac4b001c, 6256 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6257 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6258 - 0, 0, 0, 0, 0, 0, 6259 - 0x02000008, 0x00000000, 0x0a0001e3, 0x3c0a0001, 0x0a0001e3, 0x3c0a0002, 6260 - 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x00000000, 6261 - 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x00000000, 6262 - 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x00000000, 6263 - 0x0a0001e3, 0x3c0a0007, 0x0a0001e3, 0x3c0a0008, 0x0a0001e3, 0x3c0a0009, 6264 - 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x3c0a000b, 6265 - 0x0a0001e3, 0x3c0a000c, 0x0a0001e3, 0x3c0a000d, 0x0a0001e3, 0x00000000, 6266 - 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x3c0a000e, 0x0a0001e3, 0x00000000, 6267 - 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x00000000, 6268 - 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x00000000, 6269 - 0x0a0001e3, 0x00000000, 0x0a0001e3, 0x3c0a0013, 0x0a0001e3, 0x3c0a0014, 6270 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6271 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6272 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6273 - 0x27bdffe0, 0x00001821, 0x00001021, 0xafbf0018, 0xafb10014, 0xafb00010, 6274 - 0x3c010800, 0x00220821, 0xac200a70, 0x3c010800, 0x00220821, 0xac200a74, 6275 - 0x3c010800, 0x00220821, 0xac200a78, 0x24630001, 0x1860fff5, 0x2442000c, 6276 - 0x24110001, 0x8f906810, 0x32020004, 0x14400005, 0x24040001, 0x3c020800, 6277 - 0x8c420a78, 0x18400003, 0x00002021, 0x0e000182, 0x00000000, 0x32020001, 6278 - 0x10400003, 0x00000000, 0x0e000169, 0x00000000, 0x0a000153, 0xaf915028, 6279 - 0x8fbf0018, 0x8fb10014, 0x8fb00010, 0x03e00008, 0x27bd0020, 0x3c050800, 6280 - 0x8ca50a70, 0x3c060800, 0x8cc60a80, 0x3c070800, 0x8ce70a78, 0x27bdffe0, 6281 - 0x3c040800, 0x248409d0, 0xafbf0018, 0xafa00010, 0x0e000060, 0xafa00014, 6282 - 0x0e00017b, 0x00002021, 0x8fbf0018, 0x03e00008, 0x27bd0020, 0x24020001, 6283 - 0x8f836810, 0x00821004, 0x00021027, 0x00621824, 0x03e00008, 0xaf836810, 6284 - 0x27bdffd8, 0xafbf0024, 0x1080002e, 0xafb00020, 0x8f825cec, 0xafa20018, 6285 - 0x8f825cec, 0x3c100800, 0x26100a78, 0xafa2001c, 0x34028000, 0xaf825cec, 6286 - 0x8e020000, 0x18400016, 0x00000000, 0x3c020800, 0x94420a74, 0x8fa3001c, 6287 - 0x000221c0, 0xac830004, 0x8fa2001c, 0x3c010800, 0x0e000201, 0xac220a74, 6288 - 0x10400005, 0x00000000, 0x8e020000, 0x24420001, 0x0a0001df, 0xae020000, 6289 - 0x3c020800, 0x8c420a70, 0x00021c02, 0x000321c0, 0x0a0001c5, 0xafa2001c, 6290 - 0x0e000201, 0x00000000, 0x1040001f, 0x00000000, 0x8e020000, 0x8fa3001c, 6291 - 0x24420001, 0x3c010800, 0xac230a70, 0x3c010800, 0xac230a74, 0x0a0001df, 6292 - 0xae020000, 0x3c100800, 0x26100a78, 0x8e020000, 0x18400028, 0x00000000, 6293 - 0x0e000201, 0x00000000, 0x14400024, 0x00000000, 0x8e020000, 0x3c030800, 6294 - 0x8c630a70, 0x2442ffff, 0xafa3001c, 0x18400006, 0xae020000, 0x00031402, 6295 - 0x000221c0, 0x8c820004, 0x3c010800, 0xac220a70, 0x97a2001e, 0x2442ff00, 6296 - 0x2c420300, 0x1440000b, 0x24024000, 0x3c040800, 0x248409dc, 0xafa00010, 6297 - 0xafa00014, 0x8fa6001c, 0x24050008, 0x0e000060, 0x00003821, 0x0a0001df, 6298 - 0x00000000, 0xaf825cf8, 0x3c020800, 0x8c420a40, 0x8fa3001c, 0x24420001, 6299 - 0xaf835cf8, 0x3c010800, 0xac220a40, 0x8fbf0024, 0x8fb00020, 0x03e00008, 6300 - 0x27bd0028, 0x27bdffe0, 0x3c040800, 0x248409e8, 0x00002821, 0x00003021, 6301 - 0x00003821, 0xafbf0018, 0xafa00010, 0x0e000060, 0xafa00014, 0x8fbf0018, 6302 - 0x03e00008, 0x27bd0020, 0x8f82680c, 0x8f85680c, 0x00021827, 0x0003182b, 6303 - 0x00031823, 0x00431024, 0x00441021, 0x00a2282b, 0x10a00006, 0x00000000, 6304 - 0x00401821, 0x8f82680c, 0x0043102b, 0x1440fffd, 0x00000000, 0x03e00008, 6305 - 0x00000000, 0x3c040800, 0x8c840000, 0x3c030800, 0x8c630a40, 0x0064102b, 6306 - 0x54400002, 0x00831023, 0x00641023, 0x2c420008, 0x03e00008, 0x38420001, 6307 - 0x27bdffe0, 0x00802821, 0x3c040800, 0x24840a00, 0x00003021, 0x00003821, 6308 - 0xafbf0018, 0xafa00010, 0x0e000060, 0xafa00014, 0x0a000216, 0x00000000, 6309 - 0x8fbf0018, 0x03e00008, 0x27bd0020, 0x00000000, 0x27bdffe0, 0x3c1cc000, 6310 - 0xafbf0018, 0x0e00004c, 0xaf80680c, 0x3c040800, 0x24840a10, 0x03802821, 6311 - 0x00003021, 0x00003821, 0xafa00010, 0x0e000060, 0xafa00014, 0x2402ffff, 6312 - 0xaf825404, 0x3c0200aa, 0x0e000234, 0xaf825434, 0x8fbf0018, 0x03e00008, 6313 - 0x27bd0020, 0x00000000, 0x00000000, 0x00000000, 0x27bdffe8, 0xafb00010, 6314 - 0x24100001, 0xafbf0014, 0x3c01c003, 0xac200000, 0x8f826810, 0x30422000, 6315 - 0x10400003, 0x00000000, 0x0e000246, 0x00000000, 0x0a00023a, 0xaf905428, 6316 - 0x8fbf0014, 0x8fb00010, 0x03e00008, 0x27bd0018, 0x27bdfff8, 0x8f845d0c, 6317 - 0x3c0200ff, 0x3c030800, 0x8c630a50, 0x3442fff8, 0x00821024, 0x1043001e, 6318 - 0x3c0500ff, 0x34a5fff8, 0x3c06c003, 0x3c074000, 0x00851824, 0x8c620010, 6319 - 0x3c010800, 0xac230a50, 0x30420008, 0x10400005, 0x00871025, 0x8cc20000, 6320 - 0x24420001, 0xacc20000, 0x00871025, 0xaf825d0c, 0x8fa20000, 0x24420001, 6321 - 0xafa20000, 0x8fa20000, 0x8fa20000, 0x24420001, 0xafa20000, 0x8fa20000, 6322 - 0x8f845d0c, 0x3c030800, 0x8c630a50, 0x00851024, 0x1443ffe8, 0x00851824, 6323 - 0x27bd0008, 0x03e00008, 0x00000000, 0x00000000, 0x00000000 6324 - }; 6325 - 6326 - static const u32 tg3FwRodata[(TG3_FW_RODATA_LEN / sizeof(u32)) + 1] = { 6327 - 0x35373031, 0x726c7341, 0x00000000, 0x00000000, 0x53774576, 0x656e7430, 6328 - 0x00000000, 0x726c7045, 0x76656e74, 0x31000000, 0x556e6b6e, 0x45766e74, 6329 - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x66617461, 0x6c457272, 6330 - 0x00000000, 0x00000000, 0x4d61696e, 0x43707542, 0x00000000, 0x00000000, 6331 - 0x00000000 6332 - }; 6333 - 6334 - #if 0 /* All zeros, don't eat up space with it. */ 6335 - u32 tg3FwData[(TG3_FW_DATA_LEN / sizeof(u32)) + 1] = { 6336 - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 6337 - 0x00000000, 0x00000000, 0x00000000, 0x00000000 6338 - }; 6339 - #endif 6340 - 6341 6208 #define RX_CPU_SCRATCH_BASE 0x30000 6342 6209 #define RX_CPU_SCRATCH_SIZE 0x04000 6343 6210 #define TX_CPU_SCRATCH_BASE 0x34000 ··· 6268 6383 } 6269 6384 6270 6385 struct fw_info { 6271 - unsigned int text_base; 6272 - unsigned int text_len; 6273 - const u32 *text_data; 6274 - unsigned int rodata_base; 6275 - unsigned int rodata_len; 6276 - const u32 *rodata_data; 6277 - unsigned int data_base; 6278 - unsigned int data_len; 6279 - const u32 *data_data; 6386 + unsigned int fw_base; 6387 + unsigned int fw_len; 6388 + const __be32 *fw_data; 6280 6389 }; 6281 6390 6282 6391 /* tp->lock is held. */ ··· 6307 6428 write_op(tp, cpu_scratch_base + i, 0); 6308 6429 tw32(cpu_base + CPU_STATE, 0xffffffff); 6309 6430 tw32(cpu_base + CPU_MODE, tr32(cpu_base+CPU_MODE)|CPU_MODE_HALT); 6310 - for (i = 0; i < (info->text_len / sizeof(u32)); i++) 6431 + for (i = 0; i < (info->fw_len / sizeof(u32)); i++) 6311 6432 write_op(tp, (cpu_scratch_base + 6312 - (info->text_base & 0xffff) + 6433 + (info->fw_base & 0xffff) + 6313 6434 (i * sizeof(u32))), 6314 - (info->text_data ? 6315 - info->text_data[i] : 0)); 6316 - for (i = 0; i < (info->rodata_len / sizeof(u32)); i++) 6317 - write_op(tp, (cpu_scratch_base + 6318 - (info->rodata_base & 0xffff) + 6319 - (i * sizeof(u32))), 6320 - (info->rodata_data ? 6321 - info->rodata_data[i] : 0)); 6322 - for (i = 0; i < (info->data_len / sizeof(u32)); i++) 6323 - write_op(tp, (cpu_scratch_base + 6324 - (info->data_base & 0xffff) + 6325 - (i * sizeof(u32))), 6326 - (info->data_data ? 6327 - info->data_data[i] : 0)); 6435 + be32_to_cpu(info->fw_data[i])); 6328 6436 6329 6437 err = 0; 6330 6438 ··· 6323 6457 static int tg3_load_5701_a0_firmware_fix(struct tg3 *tp) 6324 6458 { 6325 6459 struct fw_info info; 6460 + const __be32 *fw_data; 6326 6461 int err, i; 6327 6462 6328 - info.text_base = TG3_FW_TEXT_ADDR; 6329 - info.text_len = TG3_FW_TEXT_LEN; 6330 - info.text_data = &tg3FwText[0]; 6331 - info.rodata_base = TG3_FW_RODATA_ADDR; 6332 - info.rodata_len = TG3_FW_RODATA_LEN; 6333 - info.rodata_data = &tg3FwRodata[0]; 6334 - info.data_base = TG3_FW_DATA_ADDR; 6335 - info.data_len = TG3_FW_DATA_LEN; 6336 - info.data_data = NULL; 6463 + fw_data = (void *)tp->fw->data; 6464 + 6465 + /* Firmware blob starts with version numbers, followed by 6466 + start address and length. We are setting complete length. 6467 + length = end_address_of_bss - start_address_of_text. 6468 + Remainder is the blob to be loaded contiguously 6469 + from start address. */ 6470 + 6471 + info.fw_base = be32_to_cpu(fw_data[1]); 6472 + info.fw_len = tp->fw->size - 12; 6473 + info.fw_data = &fw_data[3]; 6337 6474 6338 6475 err = tg3_load_firmware_cpu(tp, RX_CPU_BASE, 6339 6476 RX_CPU_SCRATCH_BASE, RX_CPU_SCRATCH_SIZE, ··· 6352 6483 6353 6484 /* Now startup only the RX cpu. */ 6354 6485 tw32(RX_CPU_BASE + CPU_STATE, 0xffffffff); 6355 - tw32_f(RX_CPU_BASE + CPU_PC, TG3_FW_TEXT_ADDR); 6486 + tw32_f(RX_CPU_BASE + CPU_PC, info.fw_base); 6356 6487 6357 6488 for (i = 0; i < 5; i++) { 6358 - if (tr32(RX_CPU_BASE + CPU_PC) == TG3_FW_TEXT_ADDR) 6489 + if (tr32(RX_CPU_BASE + CPU_PC) == info.fw_base) 6359 6490 break; 6360 6491 tw32(RX_CPU_BASE + CPU_STATE, 0xffffffff); 6361 6492 tw32(RX_CPU_BASE + CPU_MODE, CPU_MODE_HALT); 6362 - tw32_f(RX_CPU_BASE + CPU_PC, TG3_FW_TEXT_ADDR); 6493 + tw32_f(RX_CPU_BASE + CPU_PC, info.fw_base); 6363 6494 udelay(1000); 6364 6495 } 6365 6496 if (i >= 5) { 6366 6497 printk(KERN_ERR PFX "tg3_load_firmware fails for %s " 6367 6498 "to set RX CPU PC, is %08x should be %08x\n", 6368 6499 tp->dev->name, tr32(RX_CPU_BASE + CPU_PC), 6369 - TG3_FW_TEXT_ADDR); 6500 + info.fw_base); 6370 6501 return -ENODEV; 6371 6502 } 6372 6503 tw32(RX_CPU_BASE + CPU_STATE, 0xffffffff); ··· 6375 6506 return 0; 6376 6507 } 6377 6508 6378 - 6379 - #define TG3_TSO_FW_RELEASE_MAJOR 0x1 6380 - #define TG3_TSO_FW_RELASE_MINOR 0x6 6381 - #define TG3_TSO_FW_RELEASE_FIX 0x0 6382 - #define TG3_TSO_FW_START_ADDR 0x08000000 6383 - #define TG3_TSO_FW_TEXT_ADDR 0x08000000 6384 - #define TG3_TSO_FW_TEXT_LEN 0x1aa0 6385 - #define TG3_TSO_FW_RODATA_ADDR 0x08001aa0 6386 - #define TG3_TSO_FW_RODATA_LEN 0x60 6387 - #define TG3_TSO_FW_DATA_ADDR 0x08001b20 6388 - #define TG3_TSO_FW_DATA_LEN 0x30 6389 - #define TG3_TSO_FW_SBSS_ADDR 0x08001b50 6390 - #define TG3_TSO_FW_SBSS_LEN 0x2c 6391 - #define TG3_TSO_FW_BSS_ADDR 0x08001b80 6392 - #define TG3_TSO_FW_BSS_LEN 0x894 6393 - 6394 - static const u32 tg3TsoFwText[(TG3_TSO_FW_TEXT_LEN / 4) + 1] = { 6395 - 0x0e000003, 0x00000000, 0x08001b24, 0x00000000, 0x10000003, 0x00000000, 6396 - 0x0000000d, 0x0000000d, 0x3c1d0800, 0x37bd4000, 0x03a0f021, 0x3c100800, 6397 - 0x26100000, 0x0e000010, 0x00000000, 0x0000000d, 0x27bdffe0, 0x3c04fefe, 6398 - 0xafbf0018, 0x0e0005d8, 0x34840002, 0x0e000668, 0x00000000, 0x3c030800, 6399 - 0x90631b68, 0x24020002, 0x3c040800, 0x24841aac, 0x14620003, 0x24050001, 6400 - 0x3c040800, 0x24841aa0, 0x24060006, 0x00003821, 0xafa00010, 0x0e00067c, 6401 - 0xafa00014, 0x8f625c50, 0x34420001, 0xaf625c50, 0x8f625c90, 0x34420001, 6402 - 0xaf625c90, 0x2402ffff, 0x0e000034, 0xaf625404, 0x8fbf0018, 0x03e00008, 6403 - 0x27bd0020, 0x00000000, 0x00000000, 0x00000000, 0x27bdffe0, 0xafbf001c, 6404 - 0xafb20018, 0xafb10014, 0x0e00005b, 0xafb00010, 0x24120002, 0x24110001, 6405 - 0x8f706820, 0x32020100, 0x10400003, 0x00000000, 0x0e0000bb, 0x00000000, 6406 - 0x8f706820, 0x32022000, 0x10400004, 0x32020001, 0x0e0001f0, 0x24040001, 6407 - 0x32020001, 0x10400003, 0x00000000, 0x0e0000a3, 0x00000000, 0x3c020800, 6408 - 0x90421b98, 0x14520003, 0x00000000, 0x0e0004c0, 0x00000000, 0x0a00003c, 6409 - 0xaf715028, 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x03e00008, 6410 - 0x27bd0020, 0x27bdffe0, 0x3c040800, 0x24841ac0, 0x00002821, 0x00003021, 6411 - 0x00003821, 0xafbf0018, 0xafa00010, 0x0e00067c, 0xafa00014, 0x3c040800, 6412 - 0x248423d8, 0xa4800000, 0x3c010800, 0xa0201b98, 0x3c010800, 0xac201b9c, 6413 - 0x3c010800, 0xac201ba0, 0x3c010800, 0xac201ba4, 0x3c010800, 0xac201bac, 6414 - 0x3c010800, 0xac201bb8, 0x3c010800, 0xac201bbc, 0x8f624434, 0x3c010800, 6415 - 0xac221b88, 0x8f624438, 0x3c010800, 0xac221b8c, 0x8f624410, 0xac80f7a8, 6416 - 0x3c010800, 0xac201b84, 0x3c010800, 0xac2023e0, 0x3c010800, 0xac2023c8, 6417 - 0x3c010800, 0xac2023cc, 0x3c010800, 0xac202400, 0x3c010800, 0xac221b90, 6418 - 0x8f620068, 0x24030007, 0x00021702, 0x10430005, 0x00000000, 0x8f620068, 6419 - 0x00021702, 0x14400004, 0x24020001, 0x3c010800, 0x0a000097, 0xac20240c, 6420 - 0xac820034, 0x3c040800, 0x24841acc, 0x3c050800, 0x8ca5240c, 0x00003021, 6421 - 0x00003821, 0xafa00010, 0x0e00067c, 0xafa00014, 0x8fbf0018, 0x03e00008, 6422 - 0x27bd0020, 0x27bdffe0, 0x3c040800, 0x24841ad8, 0x00002821, 0x00003021, 6423 - 0x00003821, 0xafbf0018, 0xafa00010, 0x0e00067c, 0xafa00014, 0x0e00005b, 6424 - 0x00000000, 0x0e0000b4, 0x00002021, 0x8fbf0018, 0x03e00008, 0x27bd0020, 6425 - 0x24020001, 0x8f636820, 0x00821004, 0x00021027, 0x00621824, 0x03e00008, 6426 - 0xaf636820, 0x27bdffd0, 0xafbf002c, 0xafb60028, 0xafb50024, 0xafb40020, 6427 - 0xafb3001c, 0xafb20018, 0xafb10014, 0xafb00010, 0x8f675c5c, 0x3c030800, 6428 - 0x24631bbc, 0x8c620000, 0x14470005, 0x3c0200ff, 0x3c020800, 0x90421b98, 6429 - 0x14400119, 0x3c0200ff, 0x3442fff8, 0x00e28824, 0xac670000, 0x00111902, 6430 - 0x306300ff, 0x30e20003, 0x000211c0, 0x00622825, 0x00a04021, 0x00071602, 6431 - 0x3c030800, 0x90631b98, 0x3044000f, 0x14600036, 0x00804821, 0x24020001, 6432 - 0x3c010800, 0xa0221b98, 0x00051100, 0x00821025, 0x3c010800, 0xac201b9c, 6433 - 0x3c010800, 0xac201ba0, 0x3c010800, 0xac201ba4, 0x3c010800, 0xac201bac, 6434 - 0x3c010800, 0xac201bb8, 0x3c010800, 0xac201bb0, 0x3c010800, 0xac201bb4, 6435 - 0x3c010800, 0xa42223d8, 0x9622000c, 0x30437fff, 0x3c010800, 0xa4222410, 6436 - 0x30428000, 0x3c010800, 0xa4231bc6, 0x10400005, 0x24020001, 0x3c010800, 6437 - 0xac2223f4, 0x0a000102, 0x2406003e, 0x24060036, 0x3c010800, 0xac2023f4, 6438 - 0x9622000a, 0x3c030800, 0x94631bc6, 0x3c010800, 0xac2023f0, 0x3c010800, 6439 - 0xac2023f8, 0x00021302, 0x00021080, 0x00c21021, 0x00621821, 0x3c010800, 6440 - 0xa42223d0, 0x3c010800, 0x0a000115, 0xa4231b96, 0x9622000c, 0x3c010800, 6441 - 0xa42223ec, 0x3c040800, 0x24841b9c, 0x8c820000, 0x00021100, 0x3c010800, 6442 - 0x00220821, 0xac311bc8, 0x8c820000, 0x00021100, 0x3c010800, 0x00220821, 6443 - 0xac271bcc, 0x8c820000, 0x25030001, 0x306601ff, 0x00021100, 0x3c010800, 6444 - 0x00220821, 0xac261bd0, 0x8c820000, 0x00021100, 0x3c010800, 0x00220821, 6445 - 0xac291bd4, 0x96230008, 0x3c020800, 0x8c421bac, 0x00432821, 0x3c010800, 6446 - 0xac251bac, 0x9622000a, 0x30420004, 0x14400018, 0x00061100, 0x8f630c14, 6447 - 0x3063000f, 0x2c620002, 0x1440000b, 0x3c02c000, 0x8f630c14, 0x3c020800, 6448 - 0x8c421b40, 0x3063000f, 0x24420001, 0x3c010800, 0xac221b40, 0x2c620002, 6449 - 0x1040fff7, 0x3c02c000, 0x00e21825, 0xaf635c5c, 0x8f625c50, 0x30420002, 6450 - 0x10400014, 0x00000000, 0x0a000147, 0x00000000, 0x3c030800, 0x8c631b80, 6451 - 0x3c040800, 0x94841b94, 0x01221025, 0x3c010800, 0xa42223da, 0x24020001, 6452 - 0x3c010800, 0xac221bb8, 0x24630001, 0x0085202a, 0x3c010800, 0x10800003, 6453 - 0xac231b80, 0x3c010800, 0xa4251b94, 0x3c060800, 0x24c61b9c, 0x8cc20000, 6454 - 0x24420001, 0xacc20000, 0x28420080, 0x14400005, 0x00000000, 0x0e000656, 6455 - 0x24040002, 0x0a0001e6, 0x00000000, 0x3c020800, 0x8c421bb8, 0x10400078, 6456 - 0x24020001, 0x3c050800, 0x90a51b98, 0x14a20072, 0x00000000, 0x3c150800, 6457 - 0x96b51b96, 0x3c040800, 0x8c841bac, 0x32a3ffff, 0x0083102a, 0x1440006c, 6458 - 0x00000000, 0x14830003, 0x00000000, 0x3c010800, 0xac2523f0, 0x1060005c, 6459 - 0x00009021, 0x24d60004, 0x0060a021, 0x24d30014, 0x8ec20000, 0x00028100, 6460 - 0x3c110800, 0x02308821, 0x0e000625, 0x8e311bc8, 0x00402821, 0x10a00054, 6461 - 0x00000000, 0x9628000a, 0x31020040, 0x10400005, 0x2407180c, 0x8e22000c, 6462 - 0x2407188c, 0x00021400, 0xaca20018, 0x3c030800, 0x00701821, 0x8c631bd0, 6463 - 0x3c020800, 0x00501021, 0x8c421bd4, 0x00031d00, 0x00021400, 0x00621825, 6464 - 0xaca30014, 0x8ec30004, 0x96220008, 0x00432023, 0x3242ffff, 0x3083ffff, 6465 - 0x00431021, 0x0282102a, 0x14400002, 0x02b23023, 0x00803021, 0x8e620000, 6466 - 0x30c4ffff, 0x00441021, 0xae620000, 0x8e220000, 0xaca20000, 0x8e220004, 6467 - 0x8e63fff4, 0x00431021, 0xaca20004, 0xa4a6000e, 0x8e62fff4, 0x00441021, 6468 - 0xae62fff4, 0x96230008, 0x0043102a, 0x14400005, 0x02469021, 0x8e62fff0, 6469 - 0xae60fff4, 0x24420001, 0xae62fff0, 0xaca00008, 0x3242ffff, 0x14540008, 6470 - 0x24020305, 0x31020080, 0x54400001, 0x34e70010, 0x24020905, 0xa4a2000c, 6471 - 0x0a0001cb, 0x34e70020, 0xa4a2000c, 0x3c020800, 0x8c4223f0, 0x10400003, 6472 - 0x3c024b65, 0x0a0001d3, 0x34427654, 0x3c02b49a, 0x344289ab, 0xaca2001c, 6473 - 0x30e2ffff, 0xaca20010, 0x0e0005a2, 0x00a02021, 0x3242ffff, 0x0054102b, 6474 - 0x1440ffa9, 0x00000000, 0x24020002, 0x3c010800, 0x0a0001e6, 0xa0221b98, 6475 - 0x8ec2083c, 0x24420001, 0x0a0001e6, 0xaec2083c, 0x0e0004c0, 0x00000000, 6476 - 0x8fbf002c, 0x8fb60028, 0x8fb50024, 0x8fb40020, 0x8fb3001c, 0x8fb20018, 6477 - 0x8fb10014, 0x8fb00010, 0x03e00008, 0x27bd0030, 0x27bdffd0, 0xafbf0028, 6478 - 0xafb30024, 0xafb20020, 0xafb1001c, 0xafb00018, 0x8f725c9c, 0x3c0200ff, 6479 - 0x3442fff8, 0x3c070800, 0x24e71bb4, 0x02428824, 0x9623000e, 0x8ce20000, 6480 - 0x00431021, 0xace20000, 0x8e220010, 0x30420020, 0x14400011, 0x00809821, 6481 - 0x0e00063b, 0x02202021, 0x3c02c000, 0x02421825, 0xaf635c9c, 0x8f625c90, 6482 - 0x30420002, 0x1040011e, 0x00000000, 0xaf635c9c, 0x8f625c90, 0x30420002, 6483 - 0x10400119, 0x00000000, 0x0a00020d, 0x00000000, 0x8e240008, 0x8e230014, 6484 - 0x00041402, 0x000231c0, 0x00031502, 0x304201ff, 0x2442ffff, 0x3042007f, 6485 - 0x00031942, 0x30637800, 0x00021100, 0x24424000, 0x00624821, 0x9522000a, 6486 - 0x3084ffff, 0x30420008, 0x104000b0, 0x000429c0, 0x3c020800, 0x8c422400, 6487 - 0x14400024, 0x24c50008, 0x94c20014, 0x3c010800, 0xa42223d0, 0x8cc40010, 6488 - 0x00041402, 0x3c010800, 0xa42223d2, 0x3c010800, 0xa42423d4, 0x94c2000e, 6489 - 0x3083ffff, 0x00431023, 0x3c010800, 0xac222408, 0x94c2001a, 0x3c010800, 6490 - 0xac262400, 0x3c010800, 0xac322404, 0x3c010800, 0xac2223fc, 0x3c02c000, 6491 - 0x02421825, 0xaf635c9c, 0x8f625c90, 0x30420002, 0x104000e5, 0x00000000, 6492 - 0xaf635c9c, 0x8f625c90, 0x30420002, 0x104000e0, 0x00000000, 0x0a000246, 6493 - 0x00000000, 0x94c2000e, 0x3c030800, 0x946323d4, 0x00434023, 0x3103ffff, 6494 - 0x2c620008, 0x1040001c, 0x00000000, 0x94c20014, 0x24420028, 0x00a22821, 6495 - 0x00031042, 0x1840000b, 0x00002021, 0x24e60848, 0x00403821, 0x94a30000, 6496 - 0x8cc20000, 0x24840001, 0x00431021, 0xacc20000, 0x0087102a, 0x1440fff9, 6497 - 0x24a50002, 0x31020001, 0x1040001f, 0x3c024000, 0x3c040800, 0x248423fc, 6498 - 0xa0a00001, 0x94a30000, 0x8c820000, 0x00431021, 0x0a000285, 0xac820000, 6499 - 0x8f626800, 0x3c030010, 0x00431024, 0x10400009, 0x00000000, 0x94c2001a, 6500 - 0x3c030800, 0x8c6323fc, 0x00431021, 0x3c010800, 0xac2223fc, 0x0a000286, 6501 - 0x3c024000, 0x94c2001a, 0x94c4001c, 0x3c030800, 0x8c6323fc, 0x00441023, 6502 - 0x00621821, 0x3c010800, 0xac2323fc, 0x3c024000, 0x02421825, 0xaf635c9c, 6503 - 0x8f625c90, 0x30420002, 0x1440fffc, 0x00000000, 0x9522000a, 0x30420010, 6504 - 0x1040009b, 0x00000000, 0x3c030800, 0x946323d4, 0x3c070800, 0x24e72400, 6505 - 0x8ce40000, 0x8f626800, 0x24630030, 0x00832821, 0x3c030010, 0x00431024, 6506 - 0x1440000a, 0x00000000, 0x94a20004, 0x3c040800, 0x8c842408, 0x3c030800, 6507 - 0x8c6323fc, 0x00441023, 0x00621821, 0x3c010800, 0xac2323fc, 0x3c040800, 6508 - 0x8c8423fc, 0x00041c02, 0x3082ffff, 0x00622021, 0x00041402, 0x00822021, 6509 - 0x00041027, 0xa4a20006, 0x3c030800, 0x8c632404, 0x3c0200ff, 0x3442fff8, 6510 - 0x00628824, 0x96220008, 0x24050001, 0x24034000, 0x000231c0, 0x00801021, 6511 - 0xa4c2001a, 0xa4c0001c, 0xace00000, 0x3c010800, 0xac251b60, 0xaf635cb8, 6512 - 0x8f625cb0, 0x30420002, 0x10400003, 0x00000000, 0x3c010800, 0xac201b60, 6513 - 0x8e220008, 0xaf625cb8, 0x8f625cb0, 0x30420002, 0x10400003, 0x00000000, 6514 - 0x3c010800, 0xac201b60, 0x3c020800, 0x8c421b60, 0x1040ffec, 0x00000000, 6515 - 0x3c040800, 0x0e00063b, 0x8c842404, 0x0a00032a, 0x00000000, 0x3c030800, 6516 - 0x90631b98, 0x24020002, 0x14620003, 0x3c034b65, 0x0a0002e1, 0x00008021, 6517 - 0x8e22001c, 0x34637654, 0x10430002, 0x24100002, 0x24100001, 0x00c02021, 6518 - 0x0e000350, 0x02003021, 0x24020003, 0x3c010800, 0xa0221b98, 0x24020002, 6519 - 0x1202000a, 0x24020001, 0x3c030800, 0x8c6323f0, 0x10620006, 0x00000000, 6520 - 0x3c020800, 0x944223d8, 0x00021400, 0x0a00031f, 0xae220014, 0x3c040800, 6521 - 0x248423da, 0x94820000, 0x00021400, 0xae220014, 0x3c020800, 0x8c421bbc, 6522 - 0x3c03c000, 0x3c010800, 0xa0201b98, 0x00431025, 0xaf625c5c, 0x8f625c50, 6523 - 0x30420002, 0x10400009, 0x00000000, 0x2484f7e2, 0x8c820000, 0x00431025, 6524 - 0xaf625c5c, 0x8f625c50, 0x30420002, 0x1440fffa, 0x00000000, 0x3c020800, 6525 - 0x24421b84, 0x8c430000, 0x24630001, 0xac430000, 0x8f630c14, 0x3063000f, 6526 - 0x2c620002, 0x1440000c, 0x3c024000, 0x8f630c14, 0x3c020800, 0x8c421b40, 6527 - 0x3063000f, 0x24420001, 0x3c010800, 0xac221b40, 0x2c620002, 0x1040fff7, 6528 - 0x00000000, 0x3c024000, 0x02421825, 0xaf635c9c, 0x8f625c90, 0x30420002, 6529 - 0x1440fffc, 0x00000000, 0x12600003, 0x00000000, 0x0e0004c0, 0x00000000, 6530 - 0x8fbf0028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x03e00008, 6531 - 0x27bd0030, 0x8f634450, 0x3c040800, 0x24841b88, 0x8c820000, 0x00031c02, 6532 - 0x0043102b, 0x14400007, 0x3c038000, 0x8c840004, 0x8f624450, 0x00021c02, 6533 - 0x0083102b, 0x1040fffc, 0x3c038000, 0xaf634444, 0x8f624444, 0x00431024, 6534 - 0x1440fffd, 0x00000000, 0x8f624448, 0x03e00008, 0x3042ffff, 0x3c024000, 6535 - 0x00822025, 0xaf645c38, 0x8f625c30, 0x30420002, 0x1440fffc, 0x00000000, 6536 - 0x03e00008, 0x00000000, 0x27bdffe0, 0x00805821, 0x14c00011, 0x256e0008, 6537 - 0x3c020800, 0x8c4223f4, 0x10400007, 0x24020016, 0x3c010800, 0xa42223d2, 6538 - 0x2402002a, 0x3c010800, 0x0a000364, 0xa42223d4, 0x8d670010, 0x00071402, 6539 - 0x3c010800, 0xa42223d2, 0x3c010800, 0xa42723d4, 0x3c040800, 0x948423d4, 6540 - 0x3c030800, 0x946323d2, 0x95cf0006, 0x3c020800, 0x944223d0, 0x00832023, 6541 - 0x01e2c023, 0x3065ffff, 0x24a20028, 0x01c24821, 0x3082ffff, 0x14c0001a, 6542 - 0x01226021, 0x9582000c, 0x3042003f, 0x3c010800, 0xa42223d6, 0x95820004, 6543 - 0x95830006, 0x3c010800, 0xac2023e4, 0x3c010800, 0xac2023e8, 0x00021400, 6544 - 0x00431025, 0x3c010800, 0xac221bc0, 0x95220004, 0x3c010800, 0xa4221bc4, 6545 - 0x95230002, 0x01e51023, 0x0043102a, 0x10400010, 0x24020001, 0x3c010800, 6546 - 0x0a000398, 0xac2223f8, 0x3c030800, 0x8c6323e8, 0x3c020800, 0x94421bc4, 6547 - 0x00431021, 0xa5220004, 0x3c020800, 0x94421bc0, 0xa5820004, 0x3c020800, 6548 - 0x8c421bc0, 0xa5820006, 0x3c020800, 0x8c4223f0, 0x3c0d0800, 0x8dad23e4, 6549 - 0x3c0a0800, 0x144000e5, 0x8d4a23e8, 0x3c020800, 0x94421bc4, 0x004a1821, 6550 - 0x3063ffff, 0x0062182b, 0x24020002, 0x10c2000d, 0x01435023, 0x3c020800, 6551 - 0x944223d6, 0x30420009, 0x10400008, 0x00000000, 0x9582000c, 0x3042fff6, 6552 - 0xa582000c, 0x3c020800, 0x944223d6, 0x30420009, 0x01a26823, 0x3c020800, 6553 - 0x8c4223f8, 0x1040004a, 0x01203821, 0x3c020800, 0x944223d2, 0x00004021, 6554 - 0xa520000a, 0x01e21023, 0xa5220002, 0x3082ffff, 0x00021042, 0x18400008, 6555 - 0x00003021, 0x00401821, 0x94e20000, 0x25080001, 0x00c23021, 0x0103102a, 6556 - 0x1440fffb, 0x24e70002, 0x00061c02, 0x30c2ffff, 0x00623021, 0x00061402, 6557 - 0x00c23021, 0x00c02821, 0x00061027, 0xa522000a, 0x00003021, 0x2527000c, 6558 - 0x00004021, 0x94e20000, 0x25080001, 0x00c23021, 0x2d020004, 0x1440fffb, 6559 - 0x24e70002, 0x95220002, 0x00004021, 0x91230009, 0x00442023, 0x01803821, 6560 - 0x3082ffff, 0xa4e00010, 0x00621821, 0x00021042, 0x18400010, 0x00c33021, 6561 - 0x00404821, 0x94e20000, 0x24e70002, 0x00c23021, 0x30e2007f, 0x14400006, 6562 - 0x25080001, 0x8d630000, 0x3c02007f, 0x3442ff80, 0x00625824, 0x25670008, 6563 - 0x0109102a, 0x1440fff3, 0x00000000, 0x30820001, 0x10400005, 0x00061c02, 6564 - 0xa0e00001, 0x94e20000, 0x00c23021, 0x00061c02, 0x30c2ffff, 0x00623021, 6565 - 0x00061402, 0x00c23021, 0x0a00047d, 0x30c6ffff, 0x24020002, 0x14c20081, 6566 - 0x00000000, 0x3c020800, 0x8c42240c, 0x14400007, 0x00000000, 0x3c020800, 6567 - 0x944223d2, 0x95230002, 0x01e21023, 0x10620077, 0x00000000, 0x3c020800, 6568 - 0x944223d2, 0x01e21023, 0xa5220002, 0x3c020800, 0x8c42240c, 0x1040001a, 6569 - 0x31e3ffff, 0x8dc70010, 0x3c020800, 0x94421b96, 0x00e04021, 0x00072c02, 6570 - 0x00aa2021, 0x00431023, 0x00823823, 0x00072402, 0x30e2ffff, 0x00823821, 6571 - 0x00071027, 0xa522000a, 0x3102ffff, 0x3c040800, 0x948423d4, 0x00453023, 6572 - 0x00e02821, 0x00641823, 0x006d1821, 0x00c33021, 0x00061c02, 0x30c2ffff, 6573 - 0x0a00047d, 0x00623021, 0x01203821, 0x00004021, 0x3082ffff, 0x00021042, 6574 - 0x18400008, 0x00003021, 0x00401821, 0x94e20000, 0x25080001, 0x00c23021, 6575 - 0x0103102a, 0x1440fffb, 0x24e70002, 0x00061c02, 0x30c2ffff, 0x00623021, 6576 - 0x00061402, 0x00c23021, 0x00c02821, 0x00061027, 0xa522000a, 0x00003021, 6577 - 0x2527000c, 0x00004021, 0x94e20000, 0x25080001, 0x00c23021, 0x2d020004, 6578 - 0x1440fffb, 0x24e70002, 0x95220002, 0x00004021, 0x91230009, 0x00442023, 6579 - 0x01803821, 0x3082ffff, 0xa4e00010, 0x3c040800, 0x948423d4, 0x00621821, 6580 - 0x00c33021, 0x00061c02, 0x30c2ffff, 0x00623021, 0x00061c02, 0x3c020800, 6581 - 0x944223d0, 0x00c34821, 0x00441023, 0x00021fc2, 0x00431021, 0x00021043, 6582 - 0x18400010, 0x00003021, 0x00402021, 0x94e20000, 0x24e70002, 0x00c23021, 6583 - 0x30e2007f, 0x14400006, 0x25080001, 0x8d630000, 0x3c02007f, 0x3442ff80, 6584 - 0x00625824, 0x25670008, 0x0104102a, 0x1440fff3, 0x00000000, 0x3c020800, 6585 - 0x944223ec, 0x00c23021, 0x3122ffff, 0x00c23021, 0x00061c02, 0x30c2ffff, 6586 - 0x00623021, 0x00061402, 0x00c23021, 0x00c04021, 0x00061027, 0xa5820010, 6587 - 0xadc00014, 0x0a00049d, 0xadc00000, 0x8dc70010, 0x00e04021, 0x11400007, 6588 - 0x00072c02, 0x00aa3021, 0x00061402, 0x30c3ffff, 0x00433021, 0x00061402, 6589 - 0x00c22821, 0x00051027, 0xa522000a, 0x3c030800, 0x946323d4, 0x3102ffff, 6590 - 0x01e21021, 0x00433023, 0x00cd3021, 0x00061c02, 0x30c2ffff, 0x00623021, 6591 - 0x00061402, 0x00c23021, 0x00c04021, 0x00061027, 0xa5820010, 0x3102ffff, 6592 - 0x00051c00, 0x00431025, 0xadc20010, 0x3c020800, 0x8c4223f4, 0x10400005, 6593 - 0x2de205eb, 0x14400002, 0x25e2fff2, 0x34028870, 0xa5c20034, 0x3c030800, 6594 - 0x246323e8, 0x8c620000, 0x24420001, 0xac620000, 0x3c040800, 0x8c8423e4, 6595 - 0x3c020800, 0x8c421bc0, 0x3303ffff, 0x00832021, 0x00431821, 0x0062102b, 6596 - 0x3c010800, 0xac2423e4, 0x10400003, 0x2482ffff, 0x3c010800, 0xac2223e4, 6597 - 0x3c010800, 0xac231bc0, 0x03e00008, 0x27bd0020, 0x27bdffb8, 0x3c050800, 6598 - 0x24a51b96, 0xafbf0044, 0xafbe0040, 0xafb7003c, 0xafb60038, 0xafb50034, 6599 - 0xafb40030, 0xafb3002c, 0xafb20028, 0xafb10024, 0xafb00020, 0x94a90000, 6600 - 0x3c020800, 0x944223d0, 0x3c030800, 0x8c631bb0, 0x3c040800, 0x8c841bac, 6601 - 0x01221023, 0x0064182a, 0xa7a9001e, 0x106000be, 0xa7a20016, 0x24be0022, 6602 - 0x97b6001e, 0x24b3001a, 0x24b70016, 0x8fc20000, 0x14400008, 0x00000000, 6603 - 0x8fc2fff8, 0x97a30016, 0x8fc4fff4, 0x00431021, 0x0082202a, 0x148000b0, 6604 - 0x00000000, 0x97d50818, 0x32a2ffff, 0x104000a3, 0x00009021, 0x0040a021, 6605 - 0x00008821, 0x0e000625, 0x00000000, 0x00403021, 0x14c00007, 0x00000000, 6606 - 0x3c020800, 0x8c4223dc, 0x24420001, 0x3c010800, 0x0a000596, 0xac2223dc, 6607 - 0x3c100800, 0x02118021, 0x8e101bc8, 0x9608000a, 0x31020040, 0x10400005, 6608 - 0x2407180c, 0x8e02000c, 0x2407188c, 0x00021400, 0xacc20018, 0x31020080, 6609 - 0x54400001, 0x34e70010, 0x3c020800, 0x00511021, 0x8c421bd0, 0x3c030800, 6610 - 0x00711821, 0x8c631bd4, 0x00021500, 0x00031c00, 0x00431025, 0xacc20014, 6611 - 0x96040008, 0x3242ffff, 0x00821021, 0x0282102a, 0x14400002, 0x02b22823, 6612 - 0x00802821, 0x8e020000, 0x02459021, 0xacc20000, 0x8e020004, 0x00c02021, 6613 - 0x26310010, 0xac820004, 0x30e2ffff, 0xac800008, 0xa485000e, 0xac820010, 6614 - 0x24020305, 0x0e0005a2, 0xa482000c, 0x3242ffff, 0x0054102b, 0x1440ffc5, 6615 - 0x3242ffff, 0x0a00058e, 0x00000000, 0x8e620000, 0x8e63fffc, 0x0043102a, 6616 - 0x10400067, 0x00000000, 0x8e62fff0, 0x00028900, 0x3c100800, 0x02118021, 6617 - 0x0e000625, 0x8e101bc8, 0x00403021, 0x14c00005, 0x00000000, 0x8e62082c, 6618 - 0x24420001, 0x0a000596, 0xae62082c, 0x9608000a, 0x31020040, 0x10400005, 6619 - 0x2407180c, 0x8e02000c, 0x2407188c, 0x00021400, 0xacc20018, 0x3c020800, 6620 - 0x00511021, 0x8c421bd0, 0x3c030800, 0x00711821, 0x8c631bd4, 0x00021500, 6621 - 0x00031c00, 0x00431025, 0xacc20014, 0x8e63fff4, 0x96020008, 0x00432023, 6622 - 0x3242ffff, 0x3083ffff, 0x00431021, 0x02c2102a, 0x10400003, 0x00802821, 6623 - 0x97a9001e, 0x01322823, 0x8e620000, 0x30a4ffff, 0x00441021, 0xae620000, 6624 - 0xa4c5000e, 0x8e020000, 0xacc20000, 0x8e020004, 0x8e63fff4, 0x00431021, 6625 - 0xacc20004, 0x8e63fff4, 0x96020008, 0x00641821, 0x0062102a, 0x14400006, 6626 - 0x02459021, 0x8e62fff0, 0xae60fff4, 0x24420001, 0x0a000571, 0xae62fff0, 6627 - 0xae63fff4, 0xacc00008, 0x3242ffff, 0x10560003, 0x31020004, 0x10400006, 6628 - 0x24020305, 0x31020080, 0x54400001, 0x34e70010, 0x34e70020, 0x24020905, 6629 - 0xa4c2000c, 0x8ee30000, 0x8ee20004, 0x14620007, 0x3c02b49a, 0x8ee20860, 6630 - 0x54400001, 0x34e70400, 0x3c024b65, 0x0a000588, 0x34427654, 0x344289ab, 6631 - 0xacc2001c, 0x30e2ffff, 0xacc20010, 0x0e0005a2, 0x00c02021, 0x3242ffff, 6632 - 0x0056102b, 0x1440ff9b, 0x00000000, 0x8e620000, 0x8e63fffc, 0x0043102a, 6633 - 0x1440ff48, 0x00000000, 0x8fbf0044, 0x8fbe0040, 0x8fb7003c, 0x8fb60038, 6634 - 0x8fb50034, 0x8fb40030, 0x8fb3002c, 0x8fb20028, 0x8fb10024, 0x8fb00020, 6635 - 0x03e00008, 0x27bd0048, 0x27bdffe8, 0xafbf0014, 0xafb00010, 0x8f624450, 6636 - 0x8f634410, 0x0a0005b1, 0x00808021, 0x8f626820, 0x30422000, 0x10400003, 6637 - 0x00000000, 0x0e0001f0, 0x00002021, 0x8f624450, 0x8f634410, 0x3042ffff, 6638 - 0x0043102b, 0x1440fff5, 0x00000000, 0x8f630c14, 0x3063000f, 0x2c620002, 6639 - 0x1440000b, 0x00000000, 0x8f630c14, 0x3c020800, 0x8c421b40, 0x3063000f, 6640 - 0x24420001, 0x3c010800, 0xac221b40, 0x2c620002, 0x1040fff7, 0x00000000, 6641 - 0xaf705c18, 0x8f625c10, 0x30420002, 0x10400009, 0x00000000, 0x8f626820, 6642 - 0x30422000, 0x1040fff8, 0x00000000, 0x0e0001f0, 0x00002021, 0x0a0005c4, 6643 - 0x00000000, 0x8fbf0014, 0x8fb00010, 0x03e00008, 0x27bd0018, 0x00000000, 6644 - 0x00000000, 0x00000000, 0x27bdffe8, 0x3c1bc000, 0xafbf0014, 0xafb00010, 6645 - 0xaf60680c, 0x8f626804, 0x34420082, 0xaf626804, 0x8f634000, 0x24020b50, 6646 - 0x3c010800, 0xac221b54, 0x24020b78, 0x3c010800, 0xac221b64, 0x34630002, 6647 - 0xaf634000, 0x0e000605, 0x00808021, 0x3c010800, 0xa0221b68, 0x304200ff, 6648 - 0x24030002, 0x14430005, 0x00000000, 0x3c020800, 0x8c421b54, 0x0a0005f8, 6649 - 0xac5000c0, 0x3c020800, 0x8c421b54, 0xac5000bc, 0x8f624434, 0x8f634438, 6650 - 0x8f644410, 0x3c010800, 0xac221b5c, 0x3c010800, 0xac231b6c, 0x3c010800, 6651 - 0xac241b58, 0x8fbf0014, 0x8fb00010, 0x03e00008, 0x27bd0018, 0x3c040800, 6652 - 0x8c870000, 0x3c03aa55, 0x3463aa55, 0x3c06c003, 0xac830000, 0x8cc20000, 6653 - 0x14430007, 0x24050002, 0x3c0355aa, 0x346355aa, 0xac830000, 0x8cc20000, 6654 - 0x50430001, 0x24050001, 0x3c020800, 0xac470000, 0x03e00008, 0x00a01021, 6655 - 0x27bdfff8, 0x18800009, 0x00002821, 0x8f63680c, 0x8f62680c, 0x1043fffe, 6656 - 0x00000000, 0x24a50001, 0x00a4102a, 0x1440fff9, 0x00000000, 0x03e00008, 6657 - 0x27bd0008, 0x8f634450, 0x3c020800, 0x8c421b5c, 0x00031c02, 0x0043102b, 6658 - 0x14400008, 0x3c038000, 0x3c040800, 0x8c841b6c, 0x8f624450, 0x00021c02, 6659 - 0x0083102b, 0x1040fffc, 0x3c038000, 0xaf634444, 0x8f624444, 0x00431024, 6660 - 0x1440fffd, 0x00000000, 0x8f624448, 0x03e00008, 0x3042ffff, 0x3082ffff, 6661 - 0x2442e000, 0x2c422001, 0x14400003, 0x3c024000, 0x0a000648, 0x2402ffff, 6662 - 0x00822025, 0xaf645c38, 0x8f625c30, 0x30420002, 0x1440fffc, 0x00001021, 6663 - 0x03e00008, 0x00000000, 0x8f624450, 0x3c030800, 0x8c631b58, 0x0a000651, 6664 - 0x3042ffff, 0x8f624450, 0x3042ffff, 0x0043102b, 0x1440fffc, 0x00000000, 6665 - 0x03e00008, 0x00000000, 0x27bdffe0, 0x00802821, 0x3c040800, 0x24841af0, 6666 - 0x00003021, 0x00003821, 0xafbf0018, 0xafa00010, 0x0e00067c, 0xafa00014, 6667 - 0x0a000660, 0x00000000, 0x8fbf0018, 0x03e00008, 0x27bd0020, 0x00000000, 6668 - 0x00000000, 0x00000000, 0x3c020800, 0x34423000, 0x3c030800, 0x34633000, 6669 - 0x3c040800, 0x348437ff, 0x3c010800, 0xac221b74, 0x24020040, 0x3c010800, 6670 - 0xac221b78, 0x3c010800, 0xac201b70, 0xac600000, 0x24630004, 0x0083102b, 6671 - 0x5040fffd, 0xac600000, 0x03e00008, 0x00000000, 0x00804821, 0x8faa0010, 6672 - 0x3c020800, 0x8c421b70, 0x3c040800, 0x8c841b78, 0x8fab0014, 0x24430001, 6673 - 0x0044102b, 0x3c010800, 0xac231b70, 0x14400003, 0x00004021, 0x3c010800, 6674 - 0xac201b70, 0x3c020800, 0x8c421b70, 0x3c030800, 0x8c631b74, 0x91240000, 6675 - 0x00021140, 0x00431021, 0x00481021, 0x25080001, 0xa0440000, 0x29020008, 6676 - 0x1440fff4, 0x25290001, 0x3c020800, 0x8c421b70, 0x3c030800, 0x8c631b74, 6677 - 0x8f64680c, 0x00021140, 0x00431021, 0xac440008, 0xac45000c, 0xac460010, 6678 - 0xac470014, 0xac4a0018, 0x03e00008, 0xac4b001c, 0x00000000, 0x00000000, 6679 - }; 6680 - 6681 - static const u32 tg3TsoFwRodata[] = { 6682 - 0x4d61696e, 0x43707542, 0x00000000, 0x4d61696e, 0x43707541, 0x00000000, 6683 - 0x00000000, 0x00000000, 0x73746b6f, 0x66666c64, 0x496e0000, 0x73746b6f, 6684 - 0x66662a2a, 0x00000000, 0x53774576, 0x656e7430, 0x00000000, 0x00000000, 6685 - 0x00000000, 0x00000000, 0x66617461, 0x6c457272, 0x00000000, 0x00000000, 6686 - 0x00000000, 6687 - }; 6688 - 6689 - static const u32 tg3TsoFwData[] = { 6690 - 0x00000000, 0x73746b6f, 0x66666c64, 0x5f76312e, 0x362e3000, 0x00000000, 6691 - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 6692 - 0x00000000, 6693 - }; 6694 - 6695 6509 /* 5705 needs a special version of the TSO firmware. */ 6696 - #define TG3_TSO5_FW_RELEASE_MAJOR 0x1 6697 - #define TG3_TSO5_FW_RELASE_MINOR 0x2 6698 - #define TG3_TSO5_FW_RELEASE_FIX 0x0 6699 - #define TG3_TSO5_FW_START_ADDR 0x00010000 6700 - #define TG3_TSO5_FW_TEXT_ADDR 0x00010000 6701 - #define TG3_TSO5_FW_TEXT_LEN 0xe90 6702 - #define TG3_TSO5_FW_RODATA_ADDR 0x00010e90 6703 - #define TG3_TSO5_FW_RODATA_LEN 0x50 6704 - #define TG3_TSO5_FW_DATA_ADDR 0x00010f00 6705 - #define TG3_TSO5_FW_DATA_LEN 0x20 6706 - #define TG3_TSO5_FW_SBSS_ADDR 0x00010f20 6707 - #define TG3_TSO5_FW_SBSS_LEN 0x28 6708 - #define TG3_TSO5_FW_BSS_ADDR 0x00010f50 6709 - #define TG3_TSO5_FW_BSS_LEN 0x88 6710 - 6711 - static const u32 tg3Tso5FwText[(TG3_TSO5_FW_TEXT_LEN / 4) + 1] = { 6712 - 0x0c004003, 0x00000000, 0x00010f04, 0x00000000, 0x10000003, 0x00000000, 6713 - 0x0000000d, 0x0000000d, 0x3c1d0001, 0x37bde000, 0x03a0f021, 0x3c100001, 6714 - 0x26100000, 0x0c004010, 0x00000000, 0x0000000d, 0x27bdffe0, 0x3c04fefe, 6715 - 0xafbf0018, 0x0c0042e8, 0x34840002, 0x0c004364, 0x00000000, 0x3c030001, 6716 - 0x90630f34, 0x24020002, 0x3c040001, 0x24840e9c, 0x14620003, 0x24050001, 6717 - 0x3c040001, 0x24840e90, 0x24060002, 0x00003821, 0xafa00010, 0x0c004378, 6718 - 0xafa00014, 0x0c00402c, 0x00000000, 0x8fbf0018, 0x03e00008, 0x27bd0020, 6719 - 0x00000000, 0x00000000, 0x27bdffe0, 0xafbf001c, 0xafb20018, 0xafb10014, 6720 - 0x0c0042d4, 0xafb00010, 0x3c128000, 0x24110001, 0x8f706810, 0x32020400, 6721 - 0x10400007, 0x00000000, 0x8f641008, 0x00921024, 0x14400003, 0x00000000, 6722 - 0x0c004064, 0x00000000, 0x3c020001, 0x90420f56, 0x10510003, 0x32020200, 6723 - 0x1040fff1, 0x00000000, 0x0c0041b4, 0x00000000, 0x08004034, 0x00000000, 6724 - 0x8fbf001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x03e00008, 0x27bd0020, 6725 - 0x27bdffe0, 0x3c040001, 0x24840eb0, 0x00002821, 0x00003021, 0x00003821, 6726 - 0xafbf0018, 0xafa00010, 0x0c004378, 0xafa00014, 0x0000d021, 0x24020130, 6727 - 0xaf625000, 0x3c010001, 0xa4200f50, 0x3c010001, 0xa0200f57, 0x8fbf0018, 6728 - 0x03e00008, 0x27bd0020, 0x00000000, 0x00000000, 0x3c030001, 0x24630f60, 6729 - 0x90620000, 0x27bdfff0, 0x14400003, 0x0080c021, 0x08004073, 0x00004821, 6730 - 0x3c022000, 0x03021024, 0x10400003, 0x24090002, 0x08004073, 0xa0600000, 6731 - 0x24090001, 0x00181040, 0x30431f80, 0x346f8008, 0x1520004b, 0x25eb0028, 6732 - 0x3c040001, 0x00832021, 0x8c848010, 0x3c050001, 0x24a50f7a, 0x00041402, 6733 - 0xa0a20000, 0x3c010001, 0xa0240f7b, 0x3c020001, 0x00431021, 0x94428014, 6734 - 0x3c010001, 0xa0220f7c, 0x3c0c0001, 0x01836021, 0x8d8c8018, 0x304200ff, 6735 - 0x24420008, 0x000220c3, 0x24020001, 0x3c010001, 0xa0220f60, 0x0124102b, 6736 - 0x1040000c, 0x00003821, 0x24a6000e, 0x01602821, 0x8ca20000, 0x8ca30004, 6737 - 0x24a50008, 0x24e70001, 0xacc20000, 0xacc30004, 0x00e4102b, 0x1440fff8, 6738 - 0x24c60008, 0x00003821, 0x3c080001, 0x25080f7b, 0x91060000, 0x3c020001, 6739 - 0x90420f7c, 0x2503000d, 0x00c32821, 0x00461023, 0x00021fc2, 0x00431021, 6740 - 0x00021043, 0x1840000c, 0x00002021, 0x91020001, 0x00461023, 0x00021fc2, 6741 - 0x00431021, 0x00021843, 0x94a20000, 0x24e70001, 0x00822021, 0x00e3102a, 6742 - 0x1440fffb, 0x24a50002, 0x00041c02, 0x3082ffff, 0x00622021, 0x00041402, 6743 - 0x00822021, 0x3c02ffff, 0x01821024, 0x3083ffff, 0x00431025, 0x3c010001, 6744 - 0x080040fa, 0xac220f80, 0x3c050001, 0x24a50f7c, 0x90a20000, 0x3c0c0001, 6745 - 0x01836021, 0x8d8c8018, 0x000220c2, 0x1080000e, 0x00003821, 0x01603021, 6746 - 0x24a5000c, 0x8ca20000, 0x8ca30004, 0x24a50008, 0x24e70001, 0xacc20000, 6747 - 0xacc30004, 0x00e4102b, 0x1440fff8, 0x24c60008, 0x3c050001, 0x24a50f7c, 6748 - 0x90a20000, 0x30430007, 0x24020004, 0x10620011, 0x28620005, 0x10400005, 6749 - 0x24020002, 0x10620008, 0x000710c0, 0x080040fa, 0x00000000, 0x24020006, 6750 - 0x1062000e, 0x000710c0, 0x080040fa, 0x00000000, 0x00a21821, 0x9463000c, 6751 - 0x004b1021, 0x080040fa, 0xa4430000, 0x000710c0, 0x00a21821, 0x8c63000c, 6752 - 0x004b1021, 0x080040fa, 0xac430000, 0x00a21821, 0x8c63000c, 0x004b2021, 6753 - 0x00a21021, 0xac830000, 0x94420010, 0xa4820004, 0x95e70006, 0x3c020001, 6754 - 0x90420f7c, 0x3c030001, 0x90630f7a, 0x00e2c823, 0x3c020001, 0x90420f7b, 6755 - 0x24630028, 0x01e34021, 0x24420028, 0x15200012, 0x01e23021, 0x94c2000c, 6756 - 0x3c010001, 0xa4220f78, 0x94c20004, 0x94c30006, 0x3c010001, 0xa4200f76, 6757 - 0x3c010001, 0xa4200f72, 0x00021400, 0x00431025, 0x3c010001, 0xac220f6c, 6758 - 0x95020004, 0x3c010001, 0x08004124, 0xa4220f70, 0x3c020001, 0x94420f70, 6759 - 0x3c030001, 0x94630f72, 0x00431021, 0xa5020004, 0x3c020001, 0x94420f6c, 6760 - 0xa4c20004, 0x3c020001, 0x8c420f6c, 0xa4c20006, 0x3c040001, 0x94840f72, 6761 - 0x3c020001, 0x94420f70, 0x3c0a0001, 0x954a0f76, 0x00441821, 0x3063ffff, 6762 - 0x0062182a, 0x24020002, 0x1122000b, 0x00832023, 0x3c030001, 0x94630f78, 6763 - 0x30620009, 0x10400006, 0x3062fff6, 0xa4c2000c, 0x3c020001, 0x94420f78, 6764 - 0x30420009, 0x01425023, 0x24020001, 0x1122001b, 0x29220002, 0x50400005, 6765 - 0x24020002, 0x11200007, 0x31a2ffff, 0x08004197, 0x00000000, 0x1122001d, 6766 - 0x24020016, 0x08004197, 0x31a2ffff, 0x3c0e0001, 0x95ce0f80, 0x10800005, 6767 - 0x01806821, 0x01c42021, 0x00041c02, 0x3082ffff, 0x00627021, 0x000e1027, 6768 - 0xa502000a, 0x3c030001, 0x90630f7b, 0x31a2ffff, 0x00e21021, 0x0800418d, 6769 - 0x00432023, 0x3c020001, 0x94420f80, 0x00442021, 0x00041c02, 0x3082ffff, 6770 - 0x00622021, 0x00807021, 0x00041027, 0x08004185, 0xa502000a, 0x3c050001, 6771 - 0x24a50f7a, 0x90a30000, 0x14620002, 0x24e2fff2, 0xa5e20034, 0x90a20000, 6772 - 0x00e21023, 0xa5020002, 0x3c030001, 0x94630f80, 0x3c020001, 0x94420f5a, 6773 - 0x30e5ffff, 0x00641821, 0x00451023, 0x00622023, 0x00041c02, 0x3082ffff, 6774 - 0x00622021, 0x00041027, 0xa502000a, 0x3c030001, 0x90630f7c, 0x24620001, 6775 - 0x14a20005, 0x00807021, 0x01631021, 0x90420000, 0x08004185, 0x00026200, 6776 - 0x24620002, 0x14a20003, 0x306200fe, 0x004b1021, 0x944c0000, 0x3c020001, 6777 - 0x94420f82, 0x3183ffff, 0x3c040001, 0x90840f7b, 0x00431021, 0x00e21021, 6778 - 0x00442023, 0x008a2021, 0x00041c02, 0x3082ffff, 0x00622021, 0x00041402, 6779 - 0x00822021, 0x00806821, 0x00041027, 0xa4c20010, 0x31a2ffff, 0x000e1c00, 6780 - 0x00431025, 0x3c040001, 0x24840f72, 0xade20010, 0x94820000, 0x3c050001, 6781 - 0x94a50f76, 0x3c030001, 0x8c630f6c, 0x24420001, 0x00b92821, 0xa4820000, 6782 - 0x3322ffff, 0x00622021, 0x0083182b, 0x3c010001, 0xa4250f76, 0x10600003, 6783 - 0x24a2ffff, 0x3c010001, 0xa4220f76, 0x3c024000, 0x03021025, 0x3c010001, 6784 - 0xac240f6c, 0xaf621008, 0x03e00008, 0x27bd0010, 0x3c030001, 0x90630f56, 6785 - 0x27bdffe8, 0x24020001, 0xafbf0014, 0x10620026, 0xafb00010, 0x8f620cf4, 6786 - 0x2442ffff, 0x3042007f, 0x00021100, 0x8c434000, 0x3c010001, 0xac230f64, 6787 - 0x8c434008, 0x24444000, 0x8c5c4004, 0x30620040, 0x14400002, 0x24020088, 6788 - 0x24020008, 0x3c010001, 0xa4220f68, 0x30620004, 0x10400005, 0x24020001, 6789 - 0x3c010001, 0xa0220f57, 0x080041d5, 0x00031402, 0x3c010001, 0xa0200f57, 6790 - 0x00031402, 0x3c010001, 0xa4220f54, 0x9483000c, 0x24020001, 0x3c010001, 6791 - 0xa4200f50, 0x3c010001, 0xa0220f56, 0x3c010001, 0xa4230f62, 0x24020001, 6792 - 0x1342001e, 0x00000000, 0x13400005, 0x24020003, 0x13420067, 0x00000000, 6793 - 0x080042cf, 0x00000000, 0x3c020001, 0x94420f62, 0x241a0001, 0x3c010001, 6794 - 0xa4200f5e, 0x3c010001, 0xa4200f52, 0x304407ff, 0x00021bc2, 0x00031823, 6795 - 0x3063003e, 0x34630036, 0x00021242, 0x3042003c, 0x00621821, 0x3c010001, 6796 - 0xa4240f58, 0x00832021, 0x24630030, 0x3c010001, 0xa4240f5a, 0x3c010001, 6797 - 0xa4230f5c, 0x3c060001, 0x24c60f52, 0x94c50000, 0x94c30002, 0x3c040001, 6798 - 0x94840f5a, 0x00651021, 0x0044102a, 0x10400013, 0x3c108000, 0x00a31021, 6799 - 0xa4c20000, 0x3c02a000, 0xaf620cf4, 0x3c010001, 0xa0200f56, 0x8f641008, 6800 - 0x00901024, 0x14400003, 0x00000000, 0x0c004064, 0x00000000, 0x8f620cf4, 6801 - 0x00501024, 0x104000b7, 0x00000000, 0x0800420f, 0x00000000, 0x3c030001, 6802 - 0x94630f50, 0x00851023, 0xa4c40000, 0x00621821, 0x3042ffff, 0x3c010001, 6803 - 0xa4230f50, 0xaf620ce8, 0x3c020001, 0x94420f68, 0x34420024, 0xaf620cec, 6804 - 0x94c30002, 0x3c020001, 0x94420f50, 0x14620012, 0x3c028000, 0x3c108000, 6805 - 0x3c02a000, 0xaf620cf4, 0x3c010001, 0xa0200f56, 0x8f641008, 0x00901024, 6806 - 0x14400003, 0x00000000, 0x0c004064, 0x00000000, 0x8f620cf4, 0x00501024, 6807 - 0x1440fff7, 0x00000000, 0x080042cf, 0x241a0003, 0xaf620cf4, 0x3c108000, 6808 - 0x8f641008, 0x00901024, 0x14400003, 0x00000000, 0x0c004064, 0x00000000, 6809 - 0x8f620cf4, 0x00501024, 0x1440fff7, 0x00000000, 0x080042cf, 0x241a0003, 6810 - 0x3c070001, 0x24e70f50, 0x94e20000, 0x03821021, 0xaf620ce0, 0x3c020001, 6811 - 0x8c420f64, 0xaf620ce4, 0x3c050001, 0x94a50f54, 0x94e30000, 0x3c040001, 6812 - 0x94840f58, 0x3c020001, 0x94420f5e, 0x00a32823, 0x00822023, 0x30a6ffff, 6813 - 0x3083ffff, 0x00c3102b, 0x14400043, 0x00000000, 0x3c020001, 0x94420f5c, 6814 - 0x00021400, 0x00621025, 0xaf620ce8, 0x94e20000, 0x3c030001, 0x94630f54, 6815 - 0x00441021, 0xa4e20000, 0x3042ffff, 0x14430021, 0x3c020008, 0x3c020001, 6816 - 0x90420f57, 0x10400006, 0x3c03000c, 0x3c020001, 0x94420f68, 0x34630624, 6817 - 0x0800427c, 0x0000d021, 0x3c020001, 0x94420f68, 0x3c030008, 0x34630624, 6818 - 0x00431025, 0xaf620cec, 0x3c108000, 0x3c02a000, 0xaf620cf4, 0x3c010001, 6819 - 0xa0200f56, 0x8f641008, 0x00901024, 0x14400003, 0x00000000, 0x0c004064, 6820 - 0x00000000, 0x8f620cf4, 0x00501024, 0x10400015, 0x00000000, 0x08004283, 6821 - 0x00000000, 0x3c030001, 0x94630f68, 0x34420624, 0x3c108000, 0x00621825, 6822 - 0x3c028000, 0xaf630cec, 0xaf620cf4, 0x8f641008, 0x00901024, 0x14400003, 6823 - 0x00000000, 0x0c004064, 0x00000000, 0x8f620cf4, 0x00501024, 0x1440fff7, 6824 - 0x00000000, 0x3c010001, 0x080042cf, 0xa4200f5e, 0x3c020001, 0x94420f5c, 6825 - 0x00021400, 0x00c21025, 0xaf620ce8, 0x3c020001, 0x90420f57, 0x10400009, 6826 - 0x3c03000c, 0x3c020001, 0x94420f68, 0x34630624, 0x0000d021, 0x00431025, 6827 - 0xaf620cec, 0x080042c1, 0x3c108000, 0x3c020001, 0x94420f68, 0x3c030008, 6828 - 0x34630604, 0x00431025, 0xaf620cec, 0x3c020001, 0x94420f5e, 0x00451021, 6829 - 0x3c010001, 0xa4220f5e, 0x3c108000, 0x3c02a000, 0xaf620cf4, 0x3c010001, 6830 - 0xa0200f56, 0x8f641008, 0x00901024, 0x14400003, 0x00000000, 0x0c004064, 6831 - 0x00000000, 0x8f620cf4, 0x00501024, 0x1440fff7, 0x00000000, 0x8fbf0014, 6832 - 0x8fb00010, 0x03e00008, 0x27bd0018, 0x00000000, 0x27bdffe0, 0x3c040001, 6833 - 0x24840ec0, 0x00002821, 0x00003021, 0x00003821, 0xafbf0018, 0xafa00010, 6834 - 0x0c004378, 0xafa00014, 0x0000d021, 0x24020130, 0xaf625000, 0x3c010001, 6835 - 0xa4200f50, 0x3c010001, 0xa0200f57, 0x8fbf0018, 0x03e00008, 0x27bd0020, 6836 - 0x27bdffe8, 0x3c1bc000, 0xafbf0014, 0xafb00010, 0xaf60680c, 0x8f626804, 6837 - 0x34420082, 0xaf626804, 0x8f634000, 0x24020b50, 0x3c010001, 0xac220f20, 6838 - 0x24020b78, 0x3c010001, 0xac220f30, 0x34630002, 0xaf634000, 0x0c004315, 6839 - 0x00808021, 0x3c010001, 0xa0220f34, 0x304200ff, 0x24030002, 0x14430005, 6840 - 0x00000000, 0x3c020001, 0x8c420f20, 0x08004308, 0xac5000c0, 0x3c020001, 6841 - 0x8c420f20, 0xac5000bc, 0x8f624434, 0x8f634438, 0x8f644410, 0x3c010001, 6842 - 0xac220f28, 0x3c010001, 0xac230f38, 0x3c010001, 0xac240f24, 0x8fbf0014, 6843 - 0x8fb00010, 0x03e00008, 0x27bd0018, 0x03e00008, 0x24020001, 0x27bdfff8, 6844 - 0x18800009, 0x00002821, 0x8f63680c, 0x8f62680c, 0x1043fffe, 0x00000000, 6845 - 0x24a50001, 0x00a4102a, 0x1440fff9, 0x00000000, 0x03e00008, 0x27bd0008, 6846 - 0x8f634450, 0x3c020001, 0x8c420f28, 0x00031c02, 0x0043102b, 0x14400008, 6847 - 0x3c038000, 0x3c040001, 0x8c840f38, 0x8f624450, 0x00021c02, 0x0083102b, 6848 - 0x1040fffc, 0x3c038000, 0xaf634444, 0x8f624444, 0x00431024, 0x1440fffd, 6849 - 0x00000000, 0x8f624448, 0x03e00008, 0x3042ffff, 0x3082ffff, 0x2442e000, 6850 - 0x2c422001, 0x14400003, 0x3c024000, 0x08004347, 0x2402ffff, 0x00822025, 6851 - 0xaf645c38, 0x8f625c30, 0x30420002, 0x1440fffc, 0x00001021, 0x03e00008, 6852 - 0x00000000, 0x8f624450, 0x3c030001, 0x8c630f24, 0x08004350, 0x3042ffff, 6853 - 0x8f624450, 0x3042ffff, 0x0043102b, 0x1440fffc, 0x00000000, 0x03e00008, 6854 - 0x00000000, 0x27bdffe0, 0x00802821, 0x3c040001, 0x24840ed0, 0x00003021, 6855 - 0x00003821, 0xafbf0018, 0xafa00010, 0x0c004378, 0xafa00014, 0x0800435f, 6856 - 0x00000000, 0x8fbf0018, 0x03e00008, 0x27bd0020, 0x3c020001, 0x3442d600, 6857 - 0x3c030001, 0x3463d600, 0x3c040001, 0x3484ddff, 0x3c010001, 0xac220f40, 6858 - 0x24020040, 0x3c010001, 0xac220f44, 0x3c010001, 0xac200f3c, 0xac600000, 6859 - 0x24630004, 0x0083102b, 0x5040fffd, 0xac600000, 0x03e00008, 0x00000000, 6860 - 0x00804821, 0x8faa0010, 0x3c020001, 0x8c420f3c, 0x3c040001, 0x8c840f44, 6861 - 0x8fab0014, 0x24430001, 0x0044102b, 0x3c010001, 0xac230f3c, 0x14400003, 6862 - 0x00004021, 0x3c010001, 0xac200f3c, 0x3c020001, 0x8c420f3c, 0x3c030001, 6863 - 0x8c630f40, 0x91240000, 0x00021140, 0x00431021, 0x00481021, 0x25080001, 6864 - 0xa0440000, 0x29020008, 0x1440fff4, 0x25290001, 0x3c020001, 0x8c420f3c, 6865 - 0x3c030001, 0x8c630f40, 0x8f64680c, 0x00021140, 0x00431021, 0xac440008, 6866 - 0xac45000c, 0xac460010, 0xac470014, 0xac4a0018, 0x03e00008, 0xac4b001c, 6867 - 0x00000000, 0x00000000, 0x00000000, 6868 - }; 6869 - 6870 - static const u32 tg3Tso5FwRodata[(TG3_TSO5_FW_RODATA_LEN / 4) + 1] = { 6871 - 0x4d61696e, 0x43707542, 0x00000000, 0x4d61696e, 0x43707541, 0x00000000, 6872 - 0x00000000, 0x00000000, 0x73746b6f, 0x66666c64, 0x00000000, 0x00000000, 6873 - 0x73746b6f, 0x66666c64, 0x00000000, 0x00000000, 0x66617461, 0x6c457272, 6874 - 0x00000000, 0x00000000, 0x00000000, 6875 - }; 6876 - 6877 - static const u32 tg3Tso5FwData[(TG3_TSO5_FW_DATA_LEN / 4) + 1] = { 6878 - 0x00000000, 0x73746b6f, 0x66666c64, 0x5f76312e, 0x322e3000, 0x00000000, 6879 - 0x00000000, 0x00000000, 0x00000000, 6880 - }; 6881 6510 6882 6511 /* tp->lock is held. */ 6883 6512 static int tg3_load_tso_firmware(struct tg3 *tp) 6884 6513 { 6885 6514 struct fw_info info; 6515 + const __be32 *fw_data; 6886 6516 unsigned long cpu_base, cpu_scratch_base, cpu_scratch_size; 6887 6517 int err, i; 6888 6518 6889 6519 if (tp->tg3_flags2 & TG3_FLG2_HW_TSO) 6890 6520 return 0; 6891 6521 6522 + fw_data = (void *)tp->fw->data; 6523 + 6524 + /* Firmware blob starts with version numbers, followed by 6525 + start address and length. We are setting complete length. 6526 + length = end_address_of_bss - start_address_of_text. 6527 + Remainder is the blob to be loaded contiguously 6528 + from start address. */ 6529 + 6530 + info.fw_base = be32_to_cpu(fw_data[1]); 6531 + cpu_scratch_size = tp->fw_len; 6532 + info.fw_len = tp->fw->size - 12; 6533 + info.fw_data = &fw_data[3]; 6534 + 6892 6535 if (GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5705) { 6893 - info.text_base = TG3_TSO5_FW_TEXT_ADDR; 6894 - info.text_len = TG3_TSO5_FW_TEXT_LEN; 6895 - info.text_data = &tg3Tso5FwText[0]; 6896 - info.rodata_base = TG3_TSO5_FW_RODATA_ADDR; 6897 - info.rodata_len = TG3_TSO5_FW_RODATA_LEN; 6898 - info.rodata_data = &tg3Tso5FwRodata[0]; 6899 - info.data_base = TG3_TSO5_FW_DATA_ADDR; 6900 - info.data_len = TG3_TSO5_FW_DATA_LEN; 6901 - info.data_data = &tg3Tso5FwData[0]; 6902 6536 cpu_base = RX_CPU_BASE; 6903 6537 cpu_scratch_base = NIC_SRAM_MBUF_POOL_BASE5705; 6904 - cpu_scratch_size = (info.text_len + 6905 - info.rodata_len + 6906 - info.data_len + 6907 - TG3_TSO5_FW_SBSS_LEN + 6908 - TG3_TSO5_FW_BSS_LEN); 6909 6538 } else { 6910 - info.text_base = TG3_TSO_FW_TEXT_ADDR; 6911 - info.text_len = TG3_TSO_FW_TEXT_LEN; 6912 - info.text_data = &tg3TsoFwText[0]; 6913 - info.rodata_base = TG3_TSO_FW_RODATA_ADDR; 6914 - info.rodata_len = TG3_TSO_FW_RODATA_LEN; 6915 - info.rodata_data = &tg3TsoFwRodata[0]; 6916 - info.data_base = TG3_TSO_FW_DATA_ADDR; 6917 - info.data_len = TG3_TSO_FW_DATA_LEN; 6918 - info.data_data = &tg3TsoFwData[0]; 6919 6539 cpu_base = TX_CPU_BASE; 6920 6540 cpu_scratch_base = TX_CPU_SCRATCH_BASE; 6921 6541 cpu_scratch_size = TX_CPU_SCRATCH_SIZE; ··· 6418 7060 6419 7061 /* Now startup the cpu. */ 6420 7062 tw32(cpu_base + CPU_STATE, 0xffffffff); 6421 - tw32_f(cpu_base + CPU_PC, info.text_base); 7063 + tw32_f(cpu_base + CPU_PC, info.fw_base); 6422 7064 6423 7065 for (i = 0; i < 5; i++) { 6424 - if (tr32(cpu_base + CPU_PC) == info.text_base) 7066 + if (tr32(cpu_base + CPU_PC) == info.fw_base) 6425 7067 break; 6426 7068 tw32(cpu_base + CPU_STATE, 0xffffffff); 6427 7069 tw32(cpu_base + CPU_MODE, CPU_MODE_HALT); 6428 - tw32_f(cpu_base + CPU_PC, info.text_base); 7070 + tw32_f(cpu_base + CPU_PC, info.fw_base); 6429 7071 udelay(1000); 6430 7072 } 6431 7073 if (i >= 5) { 6432 7074 printk(KERN_ERR PFX "tg3_load_tso_firmware fails for %s " 6433 7075 "to set CPU PC, is %08x should be %08x\n", 6434 7076 tp->dev->name, tr32(cpu_base + CPU_PC), 6435 - info.text_base); 7077 + info.fw_base); 6436 7078 return -ENODEV; 6437 7079 } 6438 7080 tw32(cpu_base + CPU_STATE, 0xffffffff); ··· 6657 7299 else if (tp->tg3_flags2 & TG3_FLG2_TSO_CAPABLE) { 6658 7300 int fw_len; 6659 7301 6660 - fw_len = (TG3_TSO5_FW_TEXT_LEN + 6661 - TG3_TSO5_FW_RODATA_LEN + 6662 - TG3_TSO5_FW_DATA_LEN + 6663 - TG3_TSO5_FW_SBSS_LEN + 6664 - TG3_TSO5_FW_BSS_LEN); 7302 + fw_len = tp->fw_len; 6665 7303 fw_len = (fw_len + (0x80 - 1)) & ~(0x80 - 1); 6666 7304 tw32(BUFMGR_MB_POOL_ADDR, 6667 7305 NIC_SRAM_MBUF_POOL_BASE5705 + fw_len); ··· 12934 13580 struct net_device *dev; 12935 13581 struct tg3 *tp; 12936 13582 int err, pm_cap; 13583 + const char *fw_name = NULL; 12937 13584 char str[40]; 12938 13585 u64 dma_mask, persist_dma_mask; 12939 13586 ··· 13090 13735 13091 13736 tg3_init_bufmgr_config(tp); 13092 13737 13738 + if (tp->pci_chip_rev_id == CHIPREV_ID_5701_A0) 13739 + fw_name = FIRMWARE_TG3; 13740 + 13093 13741 if (tp->tg3_flags2 & TG3_FLG2_HW_TSO) { 13094 13742 tp->tg3_flags2 |= TG3_FLG2_TSO_CAPABLE; 13095 13743 } ··· 13104 13746 tp->tg3_flags2 &= ~TG3_FLG2_TSO_CAPABLE; 13105 13747 } else { 13106 13748 tp->tg3_flags2 |= TG3_FLG2_TSO_CAPABLE | TG3_FLG2_TSO_BUG; 13749 + } 13750 + if (tp->tg3_flags2 & TG3_FLG2_TSO_CAPABLE) { 13751 + if (GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5705) 13752 + fw_name = FIRMWARE_TG3TSO5; 13753 + else 13754 + fw_name = FIRMWARE_TG3TSO; 13755 + } 13756 + 13757 + if (fw_name) { 13758 + const __be32 *fw_data; 13759 + 13760 + err = request_firmware(&tp->fw, fw_name, &tp->pdev->dev); 13761 + if (err) { 13762 + printk(KERN_ERR "tg3: Failed to load firmware \"%s\"\n", 13763 + fw_name); 13764 + goto err_out_iounmap; 13765 + } 13766 + 13767 + fw_data = (void *)tp->fw->data; 13768 + 13769 + /* Firmware blob starts with version numbers, followed by 13770 + start address and _full_ length including BSS sections 13771 + (which must be longer than the actual data, of course */ 13772 + 13773 + tp->fw_len = be32_to_cpu(fw_data[2]); /* includes bss */ 13774 + if (tp->fw_len < (tp->fw->size - 12)) { 13775 + printk(KERN_ERR "tg3: bogus length %d in \"%s\"\n", 13776 + tp->fw_len, fw_name); 13777 + err = -EINVAL; 13778 + goto err_out_fw; 13779 + } 13107 13780 } 13108 13781 13109 13782 /* TSO is on by default on chips that support hardware TSO. ··· 13167 13778 if (err) { 13168 13779 printk(KERN_ERR PFX "Could not obtain valid ethernet address, " 13169 13780 "aborting.\n"); 13170 - goto err_out_iounmap; 13781 + goto err_out_fw; 13171 13782 } 13172 13783 13173 13784 if (tp->tg3_flags3 & TG3_FLG3_ENABLE_APE) { ··· 13176 13787 printk(KERN_ERR PFX "Cannot map APE registers, " 13177 13788 "aborting.\n"); 13178 13789 err = -ENOMEM; 13179 - goto err_out_iounmap; 13790 + goto err_out_fw; 13180 13791 } 13181 13792 13182 13793 tg3_ape_lock_init(tp); ··· 13256 13867 tp->aperegs = NULL; 13257 13868 } 13258 13869 13870 + err_out_fw: 13871 + if (tp->fw) 13872 + release_firmware(tp->fw); 13873 + 13259 13874 err_out_iounmap: 13260 13875 if (tp->regs) { 13261 13876 iounmap(tp->regs); ··· 13284 13891 13285 13892 if (dev) { 13286 13893 struct tg3 *tp = netdev_priv(dev); 13894 + 13895 + if (tp->fw) 13896 + release_firmware(tp->fw); 13287 13897 13288 13898 flush_scheduled_work(); 13289 13899
+4
drivers/net/tg3.h
··· 2762 2762 #define SST_25VF0X0_PAGE_SIZE 4098 2763 2763 2764 2764 struct ethtool_coalesce coal; 2765 + 2766 + /* firmware info */ 2767 + const struct firmware *fw; 2768 + u32 fw_len; /* includes BSS */ 2765 2769 }; 2766 2770 2767 2771 #endif /* !(_T3_H) */
+1 -1
drivers/net/tun.c
··· 213 213 214 214 /* Network device part of the driver */ 215 215 216 - static unsigned int tun_net_id; 216 + static int tun_net_id; 217 217 struct tun_net { 218 218 struct list_head dev_list; 219 219 };
-1
drivers/s390/net/qeth_core.h
··· 643 643 int macaddr_mode; 644 644 int fake_broadcast; 645 645 int add_hhlen; 646 - int fake_ll; 647 646 int layer2; 648 647 enum qeth_large_send_types large_send; 649 648 int performance_stats;
+43 -14
drivers/s390/net/qeth_core_main.c
··· 287 287 card->options.large_send = type; 288 288 switch (card->options.large_send) { 289 289 case QETH_LARGE_SEND_EDDP: 290 - card->dev->features |= NETIF_F_TSO | NETIF_F_SG | 290 + if (card->info.type != QETH_CARD_TYPE_IQD) { 291 + card->dev->features |= NETIF_F_TSO | NETIF_F_SG | 291 292 NETIF_F_HW_CSUM; 293 + } else { 294 + card->dev->features &= ~(NETIF_F_TSO | NETIF_F_SG | 295 + NETIF_F_HW_CSUM); 296 + card->options.large_send = QETH_LARGE_SEND_NO; 297 + rc = -EOPNOTSUPP; 298 + } 292 299 break; 293 300 case QETH_LARGE_SEND_TSO: 294 301 if (qeth_is_supported(card, IPA_OUTBOUND_TSO)) { ··· 579 572 card = CARD_FROM_CDEV(channel->ccwdev); 580 573 if (qeth_check_idx_response(iob->data)) { 581 574 qeth_clear_ipacmd_list(card); 575 + if (((iob->data[2] & 0xc0) == 0xc0) && iob->data[4] == 0xf6) 576 + dev_err(&card->gdev->dev, 577 + "The qeth device is not configured " 578 + "for the OSI layer required by z/VM\n"); 582 579 qeth_schedule_recovery(card); 583 580 goto out; 584 581 } ··· 1083 1072 card->options.macaddr_mode = QETH_TR_MACADDR_NONCANONICAL; 1084 1073 card->options.fake_broadcast = 0; 1085 1074 card->options.add_hhlen = DEFAULT_ADD_HHLEN; 1086 - card->options.fake_ll = 0; 1087 1075 card->options.performance_stats = 0; 1088 1076 card->options.rx_sg_cb = QETH_RX_SG_CB; 1089 1077 } ··· 1692 1682 unsigned long flags; 1693 1683 struct qeth_reply *reply = NULL; 1694 1684 unsigned long timeout; 1685 + struct qeth_ipa_cmd *cmd; 1695 1686 1696 1687 QETH_DBF_TEXT(TRACE, 2, "sendctl"); 1697 1688 ··· 1739 1728 wake_up(&card->wait_q); 1740 1729 return rc; 1741 1730 } 1742 - while (!atomic_read(&reply->received)) { 1743 - if (time_after(jiffies, timeout)) { 1744 - spin_lock_irqsave(&reply->card->lock, flags); 1745 - list_del_init(&reply->list); 1746 - spin_unlock_irqrestore(&reply->card->lock, flags); 1747 - reply->rc = -ETIME; 1748 - atomic_inc(&reply->received); 1749 - wake_up(&reply->wait_q); 1750 - } 1751 - cpu_relax(); 1752 - }; 1731 + 1732 + /* we have only one long running ipassist, since we can ensure 1733 + process context of this command we can sleep */ 1734 + cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); 1735 + if ((cmd->hdr.command == IPA_CMD_SETIP) && 1736 + (cmd->hdr.prot_version == QETH_PROT_IPV4)) { 1737 + if (!wait_event_timeout(reply->wait_q, 1738 + atomic_read(&reply->received), timeout)) 1739 + goto time_err; 1740 + } else { 1741 + while (!atomic_read(&reply->received)) { 1742 + if (time_after(jiffies, timeout)) 1743 + goto time_err; 1744 + cpu_relax(); 1745 + }; 1746 + } 1747 + 1748 + rc = reply->rc; 1749 + qeth_put_reply(reply); 1750 + return rc; 1751 + 1752 + time_err: 1753 + spin_lock_irqsave(&reply->card->lock, flags); 1754 + list_del_init(&reply->list); 1755 + spin_unlock_irqrestore(&reply->card->lock, flags); 1756 + reply->rc = -ETIME; 1757 + atomic_inc(&reply->received); 1758 + wake_up(&reply->wait_q); 1753 1759 rc = reply->rc; 1754 1760 qeth_put_reply(reply); 1755 1761 return rc; ··· 2278 2250 } 2279 2251 /* fallthrough */ 2280 2252 case QETH_CARD_TYPE_IQD: 2281 - if (card->info.guestlan) { 2253 + if ((card->info.guestlan) || 2254 + (card->info.mcl_level[0] & 0x80)) { 2282 2255 card->info.mcl_level[0] = (char) _ebcasc[(__u8) 2283 2256 card->info.mcl_level[0]]; 2284 2257 card->info.mcl_level[1] = (char) _ebcasc[(__u8)
+5 -3
drivers/s390/net/qeth_l2_main.c
··· 1126 1126 dev_info(&card->gdev->dev, 1127 1127 "Device successfully recovered!\n"); 1128 1128 else { 1129 - rtnl_lock(); 1130 - dev_close(card->dev); 1131 - rtnl_unlock(); 1129 + if (card->dev) { 1130 + rtnl_lock(); 1131 + dev_close(card->dev); 1132 + rtnl_unlock(); 1133 + } 1132 1134 dev_warn(&card->gdev->dev, "The qeth device driver " 1133 1135 "failed to recover an error on the device\n"); 1134 1136 }
+15 -11
drivers/s390/net/qeth_l3_main.c
··· 1047 1047 rc = qeth_setadpparms_change_macaddr(card); 1048 1048 if (rc) 1049 1049 dev_warn(&card->gdev->dev, "Reading the adapter MAC" 1050 - " address failed\n", rc); 1050 + " address failed\n"); 1051 1051 } 1052 1052 1053 1053 if ((card->info.link_type == QETH_LINK_TYPE_HSTR) || ··· 1207 1207 1208 1208 QETH_DBF_TEXT(TRACE, 3, "stsrcmac"); 1209 1209 1210 - if (!card->options.fake_ll) 1211 - return -EOPNOTSUPP; 1212 - 1213 1210 if (!qeth_is_supported(card, IPA_SOURCE_MAC)) { 1214 1211 dev_info(&card->gdev->dev, 1215 - "Inbound source address not supported on %s\n", 1212 + "Inbound source MAC-address not supported on %s\n", 1216 1213 QETH_CARD_IFNAME(card)); 1217 1214 return -EOPNOTSUPP; 1218 1215 } ··· 1218 1221 IPA_CMD_ASS_START, 0); 1219 1222 if (rc) 1220 1223 dev_warn(&card->gdev->dev, 1221 - "Starting proxy ARP support for %s failed\n", 1224 + "Starting source MAC-address support for %s failed\n", 1222 1225 QETH_CARD_IFNAME(card)); 1223 1226 return rc; 1224 1227 } ··· 1918 1921 memcpy(tg_addr, card->dev->dev_addr, 1919 1922 card->dev->addr_len); 1920 1923 } 1921 - card->dev->header_ops->create(skb, card->dev, prot, tg_addr, 1922 - "FAKELL", card->dev->addr_len); 1924 + if (hdr->hdr.l3.ext_flags & QETH_HDR_EXT_SRC_MAC_ADDR) 1925 + card->dev->header_ops->create(skb, card->dev, prot, 1926 + tg_addr, &hdr->hdr.l3.dest_addr[2], 1927 + card->dev->addr_len); 1928 + else 1929 + card->dev->header_ops->create(skb, card->dev, prot, 1930 + tg_addr, "FAKELL", card->dev->addr_len); 1923 1931 } 1924 1932 1925 1933 #ifdef CONFIG_TR ··· 2082 2080 if (recovery_mode) 2083 2081 qeth_l3_stop(card->dev); 2084 2082 else { 2085 - rtnl_lock(); 2086 - dev_close(card->dev); 2087 - rtnl_unlock(); 2083 + if (card->dev) { 2084 + rtnl_lock(); 2085 + dev_close(card->dev); 2086 + rtnl_unlock(); 2087 + } 2088 2088 } 2089 2089 if (!card->use_hard_stop) { 2090 2090 rc = qeth_send_stoplan(card);
+11
firmware/Makefile
··· 20 20 # accurate. In the latter case it doesn't matter -- it'll use $(fw-shipped-all). 21 21 # But be aware that the config file might not be included at all. 22 22 23 + ifdef CONFIG_ACENIC_OMIT_TIGON_I 24 + acenic-objs := acenic/tg2.bin 25 + fw-shipped- += acenic/tg1.bin 26 + else 27 + acenic-objs := acenic/tg1.bin acenic/tg2.bin 28 + endif 29 + fw-shipped-$(CONFIG_ACENIC) += $(acenic-objs) 30 + fw-shipped-$(CONFIG_ADAPTEC_STARFIRE) += adaptec/starfire_rx.bin \ 31 + adaptec/starfire_tx.bin 23 32 fw-shipped-$(CONFIG_ATARI_DSP56K) += dsp56k/bootstrap.bin 24 33 fw-shipped-$(CONFIG_ATM_AMBASSADOR) += atmsar11.fw 25 34 fw-shipped-$(CONFIG_CASSINI) += sun/cassini.bin ··· 47 38 sb16/ima_adpcm_capture.csp 48 39 fw-shipped-$(CONFIG_SND_YMFPCI) += yamaha/ds1_ctrl.fw yamaha/ds1_dsp.fw \ 49 40 yamaha/ds1e_ctrl.fw 41 + fw-shipped-$(CONFIG_TIGON3) += tigon/tg3.bin tigon/tg3_tso.bin \ 42 + tigon/tg3_tso5.bin 50 43 fw-shipped-$(CONFIG_USB_DABUSB) += dabusb/firmware.fw dabusb/bitstream.bin 51 44 fw-shipped-$(CONFIG_USB_EMI26) += emi26/loader.fw emi26/firmware.fw \ 52 45 emi26/bitstream.fw
+49
firmware/WHENCE
··· 360 360 361 361 -------------------------------------------------------------------------- 362 362 363 + Driver: acenic -- Alteon AceNIC Gigabit Ethernet card 364 + 365 + File: acenic/tg1.bin 366 + File: acenic/tg2.bin 367 + 368 + Licence: Unknown 369 + 370 + Found in hex form in kernel source, but source allegedly available at 371 + http://alteon.shareable.org/ 372 + 373 + -------------------------------------------------------------------------- 374 + 375 + Driver: tigon3 -- Broadcom Tigon3 based gigabit Ethernet cards 376 + 377 + File: tigon/tg3.bin 378 + File: tigon/tg3_tso.bin 379 + File: tigon/tg3_tso5.bin 380 + 381 + Licence: 382 + * Firmware is: 383 + * Derived from proprietary unpublished source code, 384 + * Copyright (C) 2000-2003 Broadcom Corporation. 385 + * 386 + * Permission is hereby granted for the distribution of this firmware 387 + * data in hexadecimal or equivalent format, provided this copyright 388 + * notice is accompanying it. 389 + 390 + Found in hex form in kernel source. 391 + 392 + -------------------------------------------------------------------------- 393 + 394 + Driver: ADAPTEC_STARFIRE - Adaptec Starfire/DuraLAN support 395 + 396 + File: adaptec/starfire_rx.bin 397 + File: adaptec/starfire_tx.bin 398 + 399 + Licence: Allegedly GPLv2, but no source visible. 400 + 401 + Found in hex form in kernel source, with the following notice: 402 + 403 + BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE IT IS LICENSED "AS IS" AND 404 + THERE IS NO WARRANTY FOR THE PROGRAM, INCLUDING BUT NOT LIMITED TO THE 405 + IMPLIED WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE 406 + (TO THE EXTENT PERMITTED BY APPLICABLE LAW). USE OF THE PROGRAM IS AT YOUR 407 + OWN RISK. IN NO EVENT WILL ADAPTEC OR ITS LICENSORS BE LIABLE TO YOU FOR 408 + DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES 409 + ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM. 410 + 411 + --------------------------------------------------------------------------
+4573
firmware/acenic/tg1.bin.ihex
··· 1 + :100000000C040B0000004000000040001000000342 2 + :10001000000000000000000D0000000D3C1D00016C 3 + :100020008FBD5C5403A0F0213C100000261040005E 4 + :100030000C00100C000000000000000D27BDFFD8D0 5 + :100040003C1CC0003C1B0013377BD8000000D021B3 6 + :100050003C17001336F7541802E02021340583E8DA 7 + :10006000AFBF00240C002488AFB000200C0023E8B0 8 + :10007000000000003C040001248451A42405000178 9 + :1000800002E03021000038213C10000126107E5093 10 + :10009000AFB000100C002403AFBB00143C02000FF3 11 + :1000A0003442FFFF020210240362102B10400009AB 12 + :1000B000240500033C040001248451B002003021D7 13 + :1000C000036038213C020010AFA200100C00240392 14 + :1000D000AFA00014000020213405C0003C01000145 15 + :1000E00000370821A02083B03C010001003708211F 16 + :1000F000A02083B23C01000100370821A02083B377 17 + :100100003C01000100370821AC2083B4A2E004D8F0 18 + :10011000000418C02484000100771021AC40727CD8 19 + :1001200000771021AC40728002E31021A445727C5C 20 + :100130002C8200201440FFF7000418C0000020218A 21 + :100140003405C000000418C0248400010077102189 22 + :10015000AC40737C00771021AC40738002E3102127 23 + :10016000A445737C2C8200805440FFF7000418C023 24 + :10017000AF800054AF80011C8F82004434420040A5 25 + :10018000AF8200448F82004434420020AF8200449A 26 + :100190008F420218304200021040000900000000A7 27 + :1001A0008F4202203C030002346300040043102508 28 + :1001B000AEE204C48F42021C0800107434420004F2 29 + :1001C0008F4202203C0300023463000600431025E6 30 + :1001D000AEE204C48F42021C34420006AEE204CCFC 31 + :1001E0008F420218304200101040000A0000000048 32 + :1001F0008F42021C34420004AEE204C88F42022047 33 + :100200003C03000A34630004004310250800108AF0 34 + :10021000AEE204C08F4202203C03000A34630006B1 35 + :1002200000431025AEE204C08F42021C3442000697 36 + :10023000AEE204C88F4202183042020010400003B0 37 + :100240002402000108001091A2E27248A2E0724864 38 + :1002500024020001AF8200A0AF8200B08F8300545F 39 + :100260008F82005408001099246300648F82005428 40 + :10027000006210232C4200651440FFFC00000000C7 41 + :10028000AF8000448F4202088F43020CAEE20010A0 42 + :10029000AEE300148EE400108EE5001426E2003078 43 + :1002A000AEE2002824020490AEE20018AF84009071 44 + :1002B000AF8500948EE20028AF8200B496E2001A67 45 + :1002C000AF82009C8F8200B08EE304CC00431025E7 46 + :1002D000AF8200B08F8200B0304200041440FFFDB6 47 + :1002E000000000008EE204508EE30454AEE304FCF0 48 + :1002F0008EE204FC2442E0002C4220011440000D58 49 + :1003000026E400308EE204508EE304543C040001E5 50 + :10031000248451BC3C050001AFA00010AFA0001424 51 + :100320008EE704FC34A5F0000C00240300603021AB 52 + :1003300026E400300C0024882405040027440080B3 53 + :100340000C0024882405008026E4777C0C00248897 54 + :10035000240504008F42025C26E40094AEE20060B3 55 + :100360008F4202602745020024060008AEE20068C2 56 + :10037000240200060C00249AAEE200643C023B9A80 57 + :100380003442CA000000202124030002AEE30074BE 58 + :10039000AEE30070AEE2006C240203E8AEE20104BA 59 + :1003A00024020001AEE30100AEE2010C3C030001B7 60 + :1003B0000064182190635C2002E410212484000171 61 + :1003C000A043009C2C82000F1440FFF800000000A6 62 + :1003D0008F82004002E418212484000100021702E9 63 + :1003E00024420030A062009C02E41021A040009C46 64 + :1003F00096E2046A30420003144000090000000045 65 + :1004000096E2047A30420003504001313C03080078 66 + :1004100096E2046A304200031040002A3C020700C2 67 + :1004200096E2047A30420003104000263C020700A6 68 + :1004300096E3047A96E2046A146200223C02070002 69 + :100440008EE204C024030001A2E34E2034420E00D9 70 + :10045000AEE204C08F420218304201001040000595 71 + :10046000000000003C0200012442E1680800111D68 72 + :10047000000211003C0200012442D35C0002110082 73 + :10048000000211823C030800004310253C010001DA 74 + :10049000AC2212383C0200012442F6800002110016 75 + :1004A000000211823C030800004310253C010001BA 76 + :1004B000AC2212788EE2000034424000080012386C 77 + :1004C000AEE2000034423000AFA200188EE206080F 78 + :1004D0008F43022824420001304900FF512300E2EB 79 + :1004E000AFA000108EE20608000210C000571021D5 80 + :1004F0008FA300188FA4001CAC43060CAC4406105C 81 + :100500008F8701202762380024E800200102102B89 82 + :1005100050400001276830008F820128110200043A 83 + :10052000000000008F820124150200070000102146 84 + :100530008EE201A40000302124420001AEE201A4B9 85 + :10054000080011A08EE201A48EE40608000420C079 86 + :10055000008018218EE404308EE5043400A32821A5 87 + :1005600000A3302B0082202100862021ACE4000073 88 + :10057000ACE500048EE3060824020008A4E2000EA5 89 + :100580002402000DACE20018ACE9001C000318C006 90 + :100590002463060C02E31021ACE200088EE204C4DE 91 + :1005A000ACE20010AF88012092E24E2014400037E8 92 + :1005B000240600018EE24E30000210C02442503862 93 + :1005C00002E220218C830000240200071462001F35 94 + :1005D000000000008EE34E308EE24E341062001BAD 95 + :1005E000240300408C82000424420001AC820004F9 96 + :1005F0008EE24E348EE54E30244200011043000757 97 + :10060000000000008EE24E342442000110A20005DA 98 + :10061000000000000800118A0000000014A000057E 99 + :10062000000000008F82012824420020AF820128B0 100 + :100630008F8201288C8200042C420011504000134C 101 + :10064000AC800000080011A0000000008EE24E30D7 102 + :100650002403004024420001504300030000102105 103 + :100660008EE24E3024420001AEE24E308EE24E3039 104 + :10067000000210C02442503802E220212402000768 105 + :10068000AC82000024020001AC82000454C0000CC3 106 + :10069000AEE906083C040001248451C8AFA0001054 107 + :1006A000AFA000148EE606088F4702283C0500091B 108 + :1006B0000C00240334A5F000080012230000000001 109 + :1006C0008F830120276238002466002000C2102B8F 110 + :1006D00050400001276630008F82012810C20004BC 111 + :1006E000000000008F82012414C2000700000000F7 112 + :1006F0008EE201A40000302124420001AEE201A4F8 113 + :10070000080012078EE201A48EE20608AC62001C0B 114 + :100710008EE404A08EE504A42462001CAC620008F0 115 + :1007200024020008A462000E24020011AC6200182A 116 + :10073000AC640000AC6500048EE204C4AC6200103E 117 + :10074000AF86012092E24E201440003724060001BB 118 + :100750008EE24E30000210C02442503802E22021C6 119 + :100760008C830000240200121462001F00000000AD 120 + :100770008EE34E308EE24E341062001B24030040A4 121 + :100780008C82000424420001AC8200048EE24E34CC 122 + :100790008EE54E30244200011043000700000000A7 123 + :1007A0008EE24E342442000110A200050000000039 124 + :1007B000080011F10000000014A000050000000076 125 + :1007C0008F82012824420020AF8201288F820128D5 126 + :1007D0008C8200042C42001150400013AC800000B9 127 + :1007E00008001207000000008EE24E302403004093 128 + :1007F0002442000150430003000010218EE24E30DD 129 + :1008000024420001AEE24E308EE24E30000210C0B3 130 + :100810002442503802E2202124020012AC8200005F 131 + :1008200024020001AC82000414C0001B0000000080 132 + :100830003C040001248451D0AFA00010AFA00014EC 133 + :100840008EE606088F4702283C0500090C002403A9 134 + :1008500034A5F0018EE201B024420001AEE201B005 135 + :10086000080012238EE201B03C040001248451DC14 136 + :10087000AFA000148EE606088F4702283C05000949 137 + :100880000C00240334A5F0058EE201AC24420001E3 138 + :10089000AEE201AC8EE201AC8EE201603C040001EC 139 + :1008A000248451E83405F00124420001AEE20160E5 140 + :1008B0008EE201600000302100003821AFA000105E 141 + :1008C0000C002403AFA00014080012380000000040 142 + :1008D0003C0200012442F5A800021100000211822E 143 + :1008E000004310253C010001AC22127896E2045A24 144 + :1008F00030420003104000253C050FFF8EE204C883 145 + :1009000034A5FFFF34420A00AEE204C88EE304C8F7 146 + :100910003C040001248451F424020001A2E204EC0E 147 + :10092000A2E204ED3C020002006218253C02000134 148 + :100930002442A3900045102400021082AEE304C8B4 149 + :100940003C030800004310253C010001AC221220AA 150 + :100950003C0200012442ADD4004510240002108264 151 + :10096000004310253C010001AC22128096E6045A97 152 + :100970000000382124050011AFA000100C00240352 153 + :10098000AFA0001408001268000000003C02000143 154 + :100990002442A9D400021100000211823C03080085 155 + :1009A000004310253C010001AC22128096E2046A4B 156 + :1009B00030420010144000090000000096E2047A62 157 + :1009C00030420010104001120000000096E2046A5C 158 + :1009D00030420010104000053C02070096E2047A05 159 + :1009E00030420010144001023C0207003442300043 160 + :1009F000AFA200188EE206088F43022824420001AD 161 + :100A0000304900FF512300E2AFA000108EE206083B 162 + :100A1000000210C0005710218FA300188FA4001CE3 163 + :100A2000AC43060CAC4406108F87012027623800C7 164 + :100A300024E800200102102B5040000127683000FC 165 + :100A40008F82012811020004000000008F8201241F 166 + :100A500015020007000010218EE201A400003021E1 167 + :100A600024420001AEE201A4080012EA8EE201A4D1 168 + :100A70008EE40608000420C0008018218EE40430B3 169 + :100A80008EE5043400A3282100A3302B008220210E 170 + :100A900000862021ACE40000ACE500048EE30608EB 171 + :100AA00024020008A4E2000E2402000DACE20018AB 172 + :100AB000ACE9001C000318C02463060C02E31021FB 173 + :100AC000ACE200088EE204C4ACE20010AF88012062 174 + :100AD00092E24E2014400037240600018EE24E3090 175 + :100AE000000210C02442503802E220218C83000012 176 + :100AF000240200071462001F000000008EE34E3045 177 + :100B00008EE24E341062001B240300408C820004ED 178 + :100B100024420001AC8200048EE24E348EE54E3059 179 + :100B20002442000110430007000000008EE24E3412 180 + :100B30002442000110A2000500000000080012D4A9 181 + :100B40000000000014A00005000000008F820128B2 182 + :100B500024420020AF8201288F8201288C82000469 183 + :100B60002C42001150400013AC800000080012EA33 184 + :100B7000000000008EE24E302403004024420001B9 185 + :100B800050430003000010218EE24E302442000149 186 + :100B9000AEE24E308EE24E30000210C02442503899 187 + :100BA00002E2202124020007AC820000240200019E 188 + :100BB000AC82000454C0000CAEE906083C040001FD 189 + :100BC000248451C8AFA00010AFA000148EE6060820 190 + :100BD0008F4702283C0500090C00240334A5F000CF 191 + :100BE0000800136D000000008F8301202762380089 192 + :100BF0002466002000C2102B504000012766300000 193 + :100C00008F82012810C20004000000008F8201249E 194 + :100C100014C20007000000008EE201A40000302191 195 + :100C200024420001AEE201A4080013518EE201A4A7 196 + :100C30008EE20608AC62001C8EE404A08EE504A4DB 197 + :100C40002462001CAC62000824020008A462000EAA 198 + :100C500024020011AC620018AC640000AC65000412 199 + :100C60008EE204C4AC620010AF86012092E24E20F6 200 + :100C700014400037240600018EE24E30000210C0FE 201 + :100C80002442503802E220218C830000240200120A 202 + :100C90001462001F000000008EE34E308EE24E34DE 203 + :100CA0001062001B240300408C82000424420001D7 204 + :100CB000AC8200048EE24E348EE54E3024420001B8 205 + :100CC00010430007000000008EE24E342442000171 206 + :100CD00010A20005000000000800133B0000000007 207 + :100CE00014A00005000000008F820128244200208B 208 + :100CF000AF8201288F8201288C8200042C420011CF 209 + :100D000050400013AC8000000800135100000000A8 210 + :100D10008EE24E3024030040244200015043000381 211 + :100D2000000010218EE24E3024420001AEE24E302F 212 + :100D30008EE24E30000210C02442503802E22021E0 213 + :100D400024020012AC82000024020001AC820004E4 214 + :100D500014C0001B000000003C040001248451D09A 215 + :100D6000AFA00010AFA000148EE606088F4702283F 216 + :100D70003C0500090C00240334A5F0018EE201B00B 217 + :100D800024420001AEE201B00800136D8EE201B012 218 + :100D90003C040001248451DCAFA000148EE6060858 219 + :100DA0008F4702283C0500090C00240334A5F005F8 220 + :100DB0008EE201AC24420001AEE201AC8EE201AC55 221 + :100DC0008EE201603C040001248451E83405F00205 222 + :100DD00024420001AEE201608EE201600000302199 223 + :100DE00000003821AFA000100C002403AFA00014B5 224 + :100DF00096E6047A96E7046A3C04000124845200D3 225 + :100E000024050012AFA000100C002403AFA00014B2 226 + :100E10000C004500000000000C002318000000003A 227 + :100E20003C06000134C63800AEE00608AF40022898 228 + :100E3000AF40022C96E304588EE400003C0512D823 229 + :100E400034A5C35827623800AEE2725827623800D2 230 + :100E5000AEE2726027623800AEE27264036610216F 231 + :100E6000AEE272702402FFFFAEE004D4AEE004E014 232 + :100E7000AEE004E4AEE004F0A2E004F4AEE00E0C58 233 + :100E8000AEE00E18AEE00E10AEE00E14AEE00E1C9A 234 + :100E9000AEE0724CAEE05244AEE05240AEE0523CA6 235 + :100EA000AEE07250AEE07254AEE0725CAEE07268DA 236 + :100EB000AEE004D02463FFFF00852025AEE304F8F4 237 + :100EC000AEE40000AF800060AF8200643C0201002D 238 + :100ED000AFA200188EE206088F43022824420001C8 239 + :100EE000304900FF512300E2AFA000108EE2060857 240 + :100EF000000210C0005710218FA300188FA4001CFF 241 + :100F0000AC43060CAC4406108F87012027623800E2 242 + :100F100024E800200102102B504000012768300017 243 + :100F20008F82012811020004000000008F8201243A 244 + :100F300015020007000010218EE201A400003021FC 245 + :100F400024420001AEE201A4080014228EE201A4B2 246 + :100F50008EE40608000420C0008018218EE40430CE 247 + :100F60008EE5043400A3282100A3302B0082202129 248 + :100F700000862021ACE40000ACE500048EE3060806 249 + :100F800024020008A4E2000E2402000DACE20018C6 250 + :100F9000ACE9001C000318C02463060C02E3102116 251 + :100FA000ACE200088EE204C4ACE20010AF8801207D 252 + :100FB00092E24E2014400037240600018EE24E30AB 253 + :100FC000000210C02442503802E220218C8300002D 254 + :100FD000240200071462001F000000008EE34E3060 255 + :100FE0008EE24E341062001B240300408C82000409 256 + :100FF00024420001AC8200048EE24E348EE54E3075 257 + :101000002442000110430007000000008EE24E342D 258 + :101010002442000110A20005000000000800140C8A 259 + :101020000000000014A00005000000008F820128CD 260 + :1010300024420020AF8201288F8201288C82000484 261 + :101040002C42001150400013AC8000000800142214 262 + :10105000000000008EE24E302403004024420001D4 263 + :1010600050430003000010218EE24E302442000164 264 + :10107000AEE24E308EE24E30000210C024425038B4 265 + :1010800002E2202124020007AC82000024020001B9 266 + :10109000AC82000454C0000CAEE906083C04000118 267 + :1010A000248451C8AFA00010AFA000148EE606083B 268 + :1010B0008F4702283C0500090C00240334A5F000EA 269 + :1010C000080014A5000000008F830120276238006B 270 + :1010D0002466002000C2102B50400001276630001B 271 + :1010E0008F82012810C20004000000008F820124BA 272 + :1010F00014C20007000000008EE201A400003021AD 273 + :1011000024420001AEE201A4080014898EE201A489 274 + :101110008EE20608AC62001C8EE404A08EE504A4F6 275 + :101120002462001CAC62000824020008A462000EC5 276 + :1011300024020011AC620018AC640000AC6500042D 277 + :101140008EE204C4AC620010AF86012092E24E2011 278 + :1011500014400037240600018EE24E30000210C019 279 + :101160002442503802E220218C8300002402001225 280 + :101170001462001F000000008EE34E308EE24E34F9 281 + :101180001062001B240300408C82000424420001F2 282 + :10119000AC8200048EE24E348EE54E3024420001D3 283 + :1011A00010430007000000008EE24E34244200018C 284 + :1011B00010A20005000000000800147300000000E9 285 + :1011C00014A00005000000008F82012824420020A6 286 + :1011D000AF8201288F8201288C8200042C420011EA 287 + :1011E00050400013AC80000008001489000000008B 288 + :1011F0008EE24E302403004024420001504300039D 289 + :10120000000010218EE24E3024420001AEE24E304A 290 + :101210008EE24E30000210C02442503802E22021FB 291 + :1012200024020012AC82000024020001AC820004FF 292 + :1012300014C0001B000000003C040001248451D0B5 293 + :10124000AFA00010AFA000148EE606088F4702285A 294 + :101250003C0500090C00240334A5F0018EE201B026 295 + :1012600024420001AEE201B0080014A58EE201B0F4 296 + :101270003C040001248451DCAFA000148EE6060873 297 + :101280008F4702283C0500090C00240334A5F00513 298 + :101290008EE201AC24420001AEE201AC8EE201AC70 299 + :1012A0008EE2015424420001AEE201540C0014DC31 300 + :1012B0008EE201548F8200A0304200041440FFFDF2 301 + :1012C000000000008F8200403042000114400008FE 302 + :1012D000000000008F43010424020001106200049A 303 + :1012E000000000008F420264104000060000000071 304 + :1012F0008EE2017C24420001AEE2017C080014C5AC 305 + :101300008EE2017C8F82004434420004AF820044AC 306 + :101310008EE2017824420001AEE201788EE201788B 307 + :101320008F8200D88F8300D400431023AEE2726C0A 308 + :101330008EE2726C1C4000033C030001004310214C 309 + :10134000AEE2726C0C004064000000000C004440EF 310 + :10135000AF8002288FBF00248FB0002003E0000878 311 + :1013600027BD002803E000080000000003E000089B 312 + :101370000000000000000000000000002402002C1B 313 + :10138000AF820050AEE072748F420238AEE27278E3 314 + :101390008F82005424420067AF820058AEE07B8801 315 + :1013A000AEE07B8CAEE07B843C010001003708217D 316 + :1013B000AC2083BC3C0100010037082103E0000899 317 + :1013C000A02083B927BDFFD8AFBF0024AFB0002055 318 + :1013D0008F8200543C0300018C635CD82442006778 319 + :1013E0001060000DAF8200583C0200010057102130 320 + :1013F000904283B8104000053C0302003C0100010C 321 + :101400000037082108001503A02083B88EE20000F1 322 + :1014100000431025AEE200008F4202183042010066 323 + :10142000104000C6000000008F8200B0304200046F 324 + :10143000104000C2000000003C03000100771821AA 325 + :101440008C6383D08F820104146200B4000000001A 326 + :101450003C030001007718218C6383D48F8200B491 327 + :10146000146200AE000000008F8200B03C030080D8 328 + :10147000004310241040000D000000008F82011C6A 329 + :1014800034420002AF82011C8F8200B02403FFFBB4 330 + :1014900000431024AF8200B08F82011C2403FFFDA3 331 + :1014A00000431024080015CCAF82011C3C0300014E 332 + :1014B000007718218C6383D08F820104146200822C 333 + :1014C000000000003C030001007718218C6383D4E6 334 + :1014D0008F8200B41462007C000000003C07000111 335 + :1014E00000F738218CE783D08F8200B03C040001E4 336 + :1014F00024845270AFA00014AFA200108F8600B0F9 337 + :101500003C0500050C00240334A509008F82011C52 338 + :1015100034420002AF82011C8F8301048F8200B02D 339 + :1015200034420001AF8200B0AF8301048F830120F9 340 + :10153000276238002466002000C2102B50400001B2 341 + :10154000276630008F82012810C2000400000000CE 342 + :101550008F82012414C20006000000008EE201A464 343 + :1015600024420001AEE201A4080015A08EE201A40D 344 + :101570008F4402088F45020C26E20030AC6200085E 345 + :1015800024020400A462000E2402000FAC620018C2 346 + :10159000AC60001CAC640000AC6500048EE204C4C6 347 + :1015A000AC620010AF86012092E24E20144000375A 348 + :1015B000000000008EE24E30000210C0244250387D 349 + :1015C00002E220218C830000240200071462001F25 350 + :1015D000000000008EE34E308EE24E341062001B9D 351 + :1015E000240300408C82000424420001AC820004E9 352 + :1015F0008EE24E348EE54E30244200011043000747 353 + :10160000000000008EE24E342442000110A20005CA 354 + :10161000000000000800158A0000000014A000056A 355 + :10162000000000008F82012824420020AF820128A0 356 + :101630008F8201288C8200042C420011504000133C 357 + :10164000AC800000080015A0000000008EE24E30C3 358 + :1016500024030040244200015043000300001021F5 359 + :101660008EE24E3024420001AEE24E308EE24E3029 360 + :10167000000210C02442503802E220212402000758 361 + :10168000AC82000024020001AC8200048F82011CA5 362 + :101690002403FFFD00431024AF82011C8EE201E40D 363 + :1016A0003C07000100F738218CE783D02442000179 364 + :1016B000AEE201E48EE201E43C0400012484527CA9 365 + :1016C000080015BDAFA000108F8201043C0100018D 366 + :1016D00000370821AC2283D08F8200B43C07000180 367 + :1016E00000F738218CE783D03C0400012484528425 368 + :1016F0003C01000100370821AC2283D4AFA00010C8 369 + :10170000AFA000148F8600B03C0500050C00240338 370 + :1017100034A50900080015CC000000008F820104E8 371 + :101720003C01000100370821AC2283D08F8200B435 372 + :101730003C01000100370821AC2283D48EE2727490 373 + :1017400092E304F42442006714600006AEE272746F 374 + :101750008EE272748F4302340043102B1440007BDE 375 + :10176000000000008EE304E48EE204F8146200043A 376 + :101770000000000092E204F450400074A2E004F47F 377 + :101780008F830120276238002466002000C2102BBE 378 + :1017900050400001276630008F82012810C20004EB 379 + :1017A000000000008F82012414C200070000000026 380 + :1017B0008EE201A40000802124420001AEE201A4D7 381 + :1017C000080016378EE201A48EE204E4AC62001C2D 382 + :1017D0008EE404B08EE504B42462001CAC62000800 383 + :1017E00024020008A462000E24020011AC6200185A 384 + :1017F000AC640000AC6500048EE204C4AC6200106E 385 + :10180000AF86012092E24E201440003724100001E0 386 + :101810008EE24E30000210C02442503802E22021F5 387 + :101820008C830000240200121462001F00000000DC 388 + :101830008EE34E308EE24E341062001B24030040D3 389 + :101840008C82000424420001AC8200048EE24E34FB 390 + :101850008EE54E30244200011043000700000000D6 391 + :101860008EE24E342442000110A200050000000068 392 + :10187000080016210000000014A000050000000070 393 + :101880008F82012824420020AF8201288F82012804 394 + :101890008C8200042C42001150400013AC800000E8 395 + :1018A00008001637000000008EE24E30240300408E 396 + :1018B0002442000150430003000010218EE24E300C 397 + :1018C00024420001AEE24E308EE24E30000210C0E3 398 + :1018D0002442503802E2202124020012AC8200008F 399 + :1018E00024020001AC8200045600000B2410000109 400 + :1018F0008EE204E43C0400012484528CAFA0001466 401 + :10190000AFA200108EE606088F4702283C050009AA 402 + :101910000C00240334A5F006160000032402000185 403 + :1019200008001650A2E204F48EE201702442000185 404 + :10193000AEE201708EE201708EE204E4A2E004F4F3 405 + :10194000AEE004F0AEE07274AEE204F88EE20E1C7B 406 + :101950001040006D000000008F83012027623800D6 407 + :101960002466002000C2102B504000012766300082 408 + :101970008F82012810C20004000000008F82012421 409 + :1019800014C20007000000008EE201A400008021C4 410 + :1019900024420001AEE201A4080016AD8EE201A4CB 411 + :1019A0008EE2724CAC62001C8EE404A88EE504AC9E 412 + :1019B0002462001CAC62000824020008A462000E2D 413 + :1019C00024020011AC620018AC640000AC65000495 414 + :1019D0008EE204C4AC620010AF86012092E24E2079 415 + :1019E00014400037241000018EE24E30000210C077 416 + :1019F0002442503802E220218C830000240200128D 417 + :101A00001462001F000000008EE34E308EE24E3460 418 + :101A10001062001B240300408C8200042442000159 419 + :101A2000AC8200048EE24E348EE54E30244200013A 420 + :101A300010430007000000008EE24E3424420001F3 421 + :101A400010A200050000000008001697000000002A 422 + :101A500014A00005000000008F820128244200200D 423 + :101A6000AF8201288F8201288C8200042C42001151 424 + :101A700050400013AC800000080016AD00000000CC 425 + :101A80008EE24E3024030040244200015043000304 426 + :101A9000000010218EE24E3024420001AEE24E30B2 427 + :101AA0008EE24E30000210C02442503802E2202163 428 + :101AB00024020012AC82000024020001AC82000467 429 + :101AC0005600000B241000018EE2724C3C04000111 430 + :101AD00024845298AFA00014AFA200108EE6724C7E 431 + :101AE0008F4702803C0500090C00240334A5F00850 432 + :101AF00056000001AEE00E1C8EE20174244200018B 433 + :101B0000AEE201748EE201748EE24E2410400019A0 434 + :101B100000000000AEE04E248F8200403042000101 435 + :101B200014400008000000008F430104240200015B 436 + :101B300010620004000000008F42026410400006A2 437 + :101B4000000000008EE2017C24420001AEE2017C34 438 + :101B5000080016DA8EE2017C8F82004434420004D1 439 + :101B6000AF8200448EE2017824420001AEE20178A7 440 + :101B70008EE201788EE272782442FF99AEE27278AA 441 + :101B80008EE272781C4002AD000000008F420238E5 442 + :101B9000104002AA000000003C0200010057102182 443 + :101BA000904283E0144002A5000000008F420080B4 444 + :101BB000AEE2004C8F4200C0AEE200488F4200848B 445 + :101BC000AEE200388F420084AEE202448F420088C9 446 + :101BD000AEE202488F42008CAEE2024C8F4200908F 447 + :101BE000AEE202508F420094AEE202548F4200985F 448 + :101BF000AEE202588F42009CAEE2025C8F4200A02F 449 + :101C0000AEE202608F4200A4AEE202648F4200A8FE 450 + :101C1000AEE202688F4200ACAEE2026C8F4200B0CE 451 + :101C2000AEE202708F4200B4AEE202748F4200B89E 452 + :101C3000AEE202788F4200BC24040001AEE2027CD6 453 + :101C4000AEE0003C00041080005710218EE3003C01 454 + :101C50008C42024424840001006218212C82000F6F 455 + :101C6000AEE3003C1440FFF8000410808F4200CC2B 456 + :101C7000AEE200508F4200D0AEE200548F830120CC 457 + :101C8000276238002466002000C2102B504000015B 458 + :101C9000276630008F82012810C200040000000077 459 + :101CA0008F82012414C20007000000008EE201A40C 460 + :101CB0000000802124420001AEE201A40800177553 461 + :101CC0008EE201A48F4402088F45020C26E2003008 462 + :101CD000AC62000824020400A462000E2402000F7B 463 + :101CE000AC620018AC60001CAC640000AC65000481 464 + :101CF0008EE204C4AC620010AF86012092E24E2056 465 + :101D000014400037241000018EE24E30000210C053 466 + :101D10002442503802E220218C8300002402000774 467 + :101D20001462001F000000008EE34E308EE24E343D 468 + :101D30001062001B240300408C8200042442000136 469 + :101D4000AC8200048EE24E348EE54E302442000117 470 + :101D500010430007000000008EE24E3424420001D0 471 + :101D600010A20005000000000800175F000000003E 472 + :101D700014A00005000000008F82012824420020EA 473 + :101D8000AF8201288F8201288C8200042C4200112E 474 + :101D900050400013AC8000000800177500000000E0 475 + :101DA0008EE24E30240300402442000150430003E1 476 + :101DB000000010218EE24E3024420001AEE24E308F 477 + :101DC0008EE24E30000210C02442503802E2202140 478 + :101DD00024020007AC82000024020001AC8200044F 479 + :101DE000120002123C020400AFA200183C020001E3 480 + :101DF00000571021904283B01040010B00000000FA 481 + :101E00008EE206088F43022824420001304A00FF78 482 + :101E1000514300FDAFA000108EE20608000210C082 483 + :101E2000005710218FA300188FA4001CAC43060C90 484 + :101E3000AC4406108F8300548F8200542469003212 485 + :101E4000012210232C4200331040006A0000582168 486 + :101E500024180008240F000D240D0007240C004056 487 + :101E6000240E00018F8701202762380024E800201B 488 + :101E70000102102B50400001276830008F8201289A 489 + :101E800011020004000000008F82012415020007E7 490 + :101E9000000010218EE201A40000802124420001F4 491 + :101EA000AEE201A4080017F38EE201A48EE4060856 492 + :101EB000000420C0008018218EE404308EE5043434 493 + :101EC00000A3282100A3302B00822021008620219E 494 + :101ED000ACE40000ACE500048EE20608A4F8000EB5 495 + :101EE000ACEF0018ACEA001C000210C02442060C43 496 + :101EF00002E21021ACE200088EE204C4ACE2001061 497 + :101F0000AF88012092E24E201440003324100001DB 498 + :101F10008EE24E30000210C02442503802E22021EE 499 + :101F20008C820000144D001F000000008EE34E3034 500 + :101F30008EE24E341062001B000000008C82000410 501 + :101F400024420001AC8200048EE24E348EE34E3017 502 + :101F500024420001104C0007000000008EE24E34C5 503 + :101F6000244200011062000500000000080017E094 504 + :101F70000000000014600005000000008F820128AE 505 + :101F800024420020AF8201288F8201288C82000425 506 + :101F90002C42001150400010AC800000080017F3E4 507 + :101FA000000000008EE24E3024420001504C00033D 508 + :101FB000000010218EE24E3024420001AEE24E308D 509 + :101FC0008EE24E30000210C02442503802E220213E 510 + :101FD000AC8D0000AC8E000456000006240B0001FE 511 + :101FE0008F820054012210232C4200331440FF9DA5 512 + :101FF00000000000316300FF24020001146200773A 513 + :102000003C050009AEEA06088F8300548F82005415 514 + :1020100024690032012210232C4200331040006159 515 + :1020200000005821240D0008240C0011240800127F 516 + :1020300024070040240A00018F8301202762380012 517 + :102040002466002000C2102B50400001276630009B 518 + :102050008F82012810C20004000000008F8201243A 519 + :1020600014C20007000000008EE201A400008021DD 520 + :1020700024420001AEE201A40800185F8EE201A430 521 + :102080008EE20608AC62001C8EE404A08EE504A477 522 + :102090002462001CAC620008A46D000EAC6C001839 523 + :1020A000AC640000AC6500048EE204C4AC620010B5 524 + :1020B000AF86012092E24E2014400033241000012C 525 + :1020C0008EE24E30000210C02442503802E220213D 526 + :1020D0008C8200001448001F000000008EE34E3088 527 + :1020E0008EE24E341062001B000000008C8200045F 528 + :1020F00024420001AC8200048EE24E348EE34E3066 529 + :102100002442000110470007000000008EE24E3418 530 + :102110002442000110620005000000000800184C75 531 + :102120000000000014600005000000008F820128FC 532 + :1021300024420020AF8201288F8201288C82000473 533 + :102140002C42001150400010AC8000000800185FC5 534 + :10215000000000008EE24E30244200015047000390 535 + :10216000000010218EE24E3024420001AEE24E30DB 536 + :102170008EE24E30000210C02442503802E220218C 537 + :10218000AC880000AC8A000456000006240B000155 538 + :102190008F820054012210232C4200331440FFA6EA 539 + :1021A00000000000316300FF2402000114620003FC 540 + :1021B0003C0500090800197C241000013C040001C2 541 + :1021C000248452A4AFA00010AFA000148F86012079 542 + :1021D0008F8701240800187B34A5F0113C0400010E 543 + :1021E000248452B0AFA00010AFA000148F8601204D 544 + :1021F0008F87012434A5F0100C00240300008021F7 545 + :102200000800197C000000003C040001248452BC3A 546 + :10221000AFA000148EE606088F4702283C0500098F 547 + :102220000800197534A5F00F8EE206088F430228C6 548 + :1022300024420001304900FF512300E2AFA000100A 549 + :102240008EE20608000210C0005710218FA300186C 550 + :102250008FA4001CAC43060CAC4406108F870120F1 551 + :102260002762380024E800200102102B50400001B2 552 + :10227000276830008F82012811020004000000004E 553 + :102280008F82012415020007000010218EE201A4B4 554 + :102290000000802124420001AEE201A4080018F7EA 555 + :1022A0008EE201A48EE40608000420C000801821FC 556 + :1022B0008EE404308EE5043400A3282100A3302BE3 557 + :1022C0000082202100862021ACE40000ACE500045F 558 + :1022D0008EE3060824020008A4E2000E2402000D8A 559 + :1022E000ACE20018ACE9001C000318C02463060C23 560 + :1022F00002E31021ACE200088EE204C4ACE200105C 561 + :10230000AF88012092E24E201440003724100001D3 562 + :102310008EE24E30000210C02442503802E22021EA 563 + :102320008C830000240200071462001F00000000DC 564 + :102330008EE34E308EE24E341062001B24030040C8 565 + :102340008C82000424420001AC8200048EE24E34F0 566 + :102350008EE54E30244200011043000700000000CB 567 + :102360008EE24E342442000110A20005000000005D 568 + :10237000080018E10000000014A0000500000000A3 569 + :102380008F82012824420020AF8201288F820128F9 570 + :102390008C8200042C42001150400013AC800000DD 571 + :1023A000080018F7000000008EE24E3024030040C1 572 + :1023B0002442000150430003000010218EE24E3001 573 + :1023C00024420001AEE24E308EE24E30000210C0D8 574 + :1023D0002442503802E2202124020007AC8200008F 575 + :1023E00024020001AC8200045600000CAEE906088D 576 + :1023F0003C040001248452C8AFA00010AFA0001418 577 + :102400008EE606088F4702283C0500090C002403CD 578 + :1024100034A5F0000800197C000000008F83012023 579 + :10242000276238002466002000C2102B50400001B3 580 + :10243000276630008F82012810C2000400000000CF 581 + :102440008F82012414C20007000000008EE201A464 582 + :102450000000802124420001AEE201A40800195EC0 583 + :102460008EE201A48EE20608AC62001C8EE404A099 584 + :102470008EE504A42462001CAC620008240200085B 585 + :10248000A462000E24020011AC620018AC640000CB 586 + :10249000AC6500048EE204C4AC620010AF8601207B 587 + :1024A00092E24E2014400037241000018EE24E309C 588 + :1024B000000210C02442503802E220218C83000028 589 + :1024C000240200121462001F000000008EE34E3050 590 + :1024D0008EE24E341062001B240300408C82000404 591 + :1024E00024420001AC8200048EE24E348EE54E3070 592 + :1024F0002442000110430007000000008EE24E3429 593 + :102500002442000110A20005000000000800194844 594 + :102510000000000014A00005000000008F820128C8 595 + :1025200024420020AF8201288F8201288C8200047F 596 + :102530002C42001150400013AC8000000800195ECE 597 + :10254000000000008EE24E302403004024420001CF 598 + :1025500050430003000010218EE24E30244200015F 599 + :10256000AEE24E308EE24E30000210C024425038AF 600 + :1025700002E2202124020012AC82000024020001A9 601 + :10258000AC8200045600001D241000013C04000130 602 + :10259000248452D0AFA00010AFA000148EE606082D 603 + :1025A0008F4702283C0500090C00240334A5F001E4 604 + :1025B0008EE201B024420001AEE201B00800197CB5 605 + :1025C0008EE201B03C040001248452DCAFA0001470 606 + :1025D0008EE606088F4702283C05000934A5F00561 607 + :1025E0000C002403000000008EE201AC00008021FA 608 + :1025F00024420001AEE201AC8EE201AC1200000CFC 609 + :10260000240200013C01000100370821A02083B012 610 + :102610008F4202388EE3015824630001AEE3015873 611 + :102620008EE301580800198CAEE272782402000192 612 + :102630003C01000100370821A02283B03C020001C8 613 + :102640008C425CD810400187000000008EE27B8441 614 + :1026500024430001284200C9144001A4AEE37B8456 615 + :102660008EE204D43042000214400119AEE07B84B3 616 + :102670008EE204D43C0306003463100034420002AE 617 + :10268000AEE204D4AFA300188EE206088F430228FE 618 + :1026900024420001304A00FF514300FDAFA000106A 619 + :1026A0008EE20608000210C0005710218FA3001808 620 + :1026B0008FA4001CAC43060CAC4406108F8300545E 621 + :1026C0008F82005424690032012210232C420033EF 622 + :1026D0001040006A0000582124180008240F000D43 623 + :1026E000240D0007240C0040240E00018F870120D8 624 + :1026F0002762380024E800200102102B504000011E 625 + :10270000276830008F8201281102000400000000B9 626 + :102710008F82012415020007000010218EE201A41F 627 + :102720000000802124420001AEE201A408001A1535 628 + :102730008EE201A48EE40608000420C00080182167 629 + :102740008EE404308EE5043400A3282100A3302B4E 630 + :102750000082202100862021ACE40000ACE50004CA 631 + :102760008EE20608A4F8000EACEF0018ACEA001CDC 632 + :10277000000210C02442060C02E21021ACE2000864 633 + :102780008EE204C4ACE20010AF88012092E24E2039 634 + :1027900014400033241000018EE24E30000210C0BD 635 + :1027A0002442503802E220218C820000144D001F88 636 + :1027B000000000008EE34E308EE24E341062001BAB 637 + :1027C000000000008C82000424420001AC8200045E 638 + :1027D0008EE24E348EE34E3024420001104C00074E 639 + :1027E000000000008EE24E34244200011062000519 640 + :1027F0000000000008001A0200000000146000053C 641 + :10280000000000008F82012824420020AF820128AE 642 + :102810008F8201288C8200042C420011504000104D 643 + :10282000AC80000008001A15000000008EE24E3057 644 + :1028300024420001504C0003000010218EE24E3073 645 + :1028400024420001AEE24E308EE24E30000210C053 646 + :102850002442503802E22021AC8D0000AC8E0004EE 647 + :1028600056000006240B00018F8200540122102321 648 + :102870002C4200331440FF9D00000000316300FF34 649 + :102880002402000154620078AFA00010AEEA0608EE 650 + :102890008F8300548F820054246900320122102358 651 + :1028A0002C4200331040006100005821240D000824 652 + :1028B000240C00112408001224070040240A0001FF 653 + :1028C0008F830120276238002466002000C2102B6D 654 + :1028D00050400001276630008F82012810C200049A 655 + :1028E000000000008F82012414C2000700000000D5 656 + :1028F0008EE201A40000802124420001AEE201A486 657 + :1029000008001A818EE201A48EE20608AC62001C67 658 + :102910008EE404A08EE504A42462001CAC620008CE 659 + :10292000A46D000EAC6C0018AC640000AC65000433 660 + :102930008EE204C4AC620010AF86012092E24E2009 661 + :1029400014400033241000018EE24E30000210C00B 662 + :102950002442503802E220218C8200001448001FDB 663 + :10296000000000008EE34E308EE24E341062001BF9 664 + :10297000000000008C82000424420001AC820004AC 665 + :102980008EE24E348EE34E302442000110470007A1 666 + :10299000000000008EE24E34244200011062000567 667 + :1029A0000000000008001A6E00000000146000051E 668 + :1029B000000000008F82012824420020AF820128FD 669 + :1029C0008F8201288C8200042C420011504000109C 670 + :1029D000AC80000008001A81000000008EE24E303A 671 + :1029E0002442000150470003000010218EE24E30C7 672 + :1029F00024420001AEE24E308EE24E30000210C0A2 673 + :102A00002442503802E22021AC880000AC8A000445 674 + :102A100056000006240B00018F820054012210236F 675 + :102A20002C4200331440FFA600000000316300FF79 676 + :102A30002402000110620022000000003C0400019A 677 + :102A4000248452A4AFA00010AFA000148F860120F0 678 + :102A50008F8701243C0500090C00240334A5F011E4 679 + :102A600008001AAD000000003C040001248452B0AC 680 + :102A7000AFA000148F8601208F8701243C05000938 681 + :102A80000C00240334A5F01008001AAD000000006B 682 + :102A90003C040001248452BCAFA000148EE606085A 683 + :102AA0008F4702283C0500090C00240334A5F00FD1 684 + :102AB0008EE201AC24420001AEE201AC8EE201AC38 685 + :102AC0008EE2015C24420001AEE2015C8EE2015C18 686 + :102AD0008EE204D430420001104000550000000096 687 + :102AE0008F42021830420080104000290000000090 688 + :102AF0008F82004434420040AF8200448EE27B7CEF 689 + :102B0000004028218EE200C08EE300C424060000AD 690 + :102B10002407FFFF00002021004610241444000D6C 691 + :102B2000006718241465000B000000008EE27B8013 692 + :102B3000004028218EE200E08EE300E40000202126 693 + :102B40000046102414440003006718241065000B8D 694 + :102B5000000000008EE200C08EE300C48EE400E0BE 695 + :102B60008EE500E4AEE37B7CAEE57B808F820044A3 696 + :102B70003842002008001B38AF8200448F82004496 697 + :102B80002403FFDF0043102408001B38AF820044F9 698 + :102B90008F8200442403FFDF00431024AF820044EF 699 + :102BA0008EE27B7C004028218EE200C08EE300C4D0 700 + :102BB000240600002407FFFF000020210046102407 701 + :102BC0001444000D006718241465000B0000000079 702 + :102BD0008EE27B80004028218EE200E08EE300E45C 703 + :102BE000000020210046102414440003006718242C 704 + :102BF0001065000B000000008EE200C08EE300C4F0 705 + :102C00008EE400E08EE500E4AEE37B7CAEE57B8005 706 + :102C10008F8200443842004008001B38AF820044D5 707 + :102C20008F8200443442004008001B38AF820044C9 708 + :102C30008F82004434420040AF8200448EE27B8C9D 709 + :102C4000244300012842001514400028AEE37B8C89 710 + :102C50008F82004438420020AF82004408001B38B5 711 + :102C6000AEE07B8C8EE204D43042000110400011B3 712 + :102C7000000000008F42021830420080104000091E 713 + :102C8000000000008F82004434420020AF820044E4 714 + :102C90008F8200442403FFBF0043102408001B362A 715 + :102CA000AF8200448F8200443442006008001B362B 716 + :102CB000AF8200448F82004434420040AF8200441F 717 + :102CC0008EE27B88244300012842138914400005CA 718 + :102CD000AEE37B888F82004438420020AF820044FC 719 + :102CE000AEE07B880C004603000000008FBF00248C 720 + :102CF0008FB0002003E0000827BD002827BDFFB8E3 721 + :102D0000AFBF0044AFB60040AFB5003CAFB4003831 722 + :102D1000AFB30034AFB20030AFB1002CAFB0002879 723 + :102D20008F96006432C200041040000C240200049C 724 + :102D3000AF8200648F420114AEE204E08F82006033 725 + :102D400034420008AF8200608EE2016C2442000130 726 + :102D5000AEE2016C080022F48EE2016C32C2000186 727 + :102D60001040000424020001AF820064080022F435 728 + :102D70000000000032C200021440000C3C050003B9 729 + :102D80003C0400012484535434A5000102C03021C6 730 + :102D900000003821AFA000100C002403AFA00014E5 731 + :102DA0002402FFF8080022F4AF8200648F43022C53 732 + :102DB0008F42010C5062000CAFA000108F42022C19 733 + :102DC00000021080005A10218C420300AFA20020A4 734 + :102DD0008F42022C24070001244200013042003FB0 735 + :102DE00008001B80AF42022C3C0400012484536085 736 + :102DF000AFA000148F46022C8F47010C3C05000346 737 + :102E00000C00240334A5F01F0000382114E0000357 738 + :102E100000000000080022EDAF96006493A200209D 739 + :102E20002443FFFF2C62001110400658000310805D 740 + :102E30003C010001002208218C22541800400008A7 741 + :102E4000000000008FA2002030420FFFAEE20E0C07 742 + :102E50008F82006034420200AF8200608EE201186F 743 + :102E600024420001AEE20118080022E88EE20118B7 744 + :102E70008FA20020240300013C010001003708213B 745 + :102E8000A02383B130420FFFAEE252388F82006040 746 + :102E900034420100AF8200608EE20144244200010E 747 + :102EA000AEE20144080022E88EE201448FA2002035 748 + :102EB0000002120000022502240200011082000517 749 + :102EC00024020002108200092402FFFE08001BC930 750 + :102ED000AFA000108EE204D4AEE40070AEE4007443 751 + :102EE0003442000108001BBDAEE204D48EE304D4DA 752 + :102EF000AEE40070AEE4007400621824AEE304D4C3 753 + :102F00008F8400540004144200041C8200431021EA 754 + :102F100000041CC20043102300041D0200431021C2 755 + :102F200000041D420043102308001BD0AEE20078CD 756 + :102F30003C0400012484536CAFA000148FA6002031 757 + :102F40003C0500030C00240334A500048EE20110AC 758 + :102F500024420001AEE20110080022E88EE20110D6 759 + :102F6000274402120C0022FE240500063049001FEF 760 + :102F7000000920C002E410219442727C30424000DB 761 + :102F80001040000A0097102197430212A443727E5A 762 + :102F90008F43021400971021AC43728002E4182181 763 + :102FA0003402800008001C79A462727C9443727E13 764 + :102FB000974202121462000602E4102100971021C9 765 + :102FC0008C4372808F4202141062009F02E4102131 766 + :102FD0009442727C304280001040002A2406FFFF99 767 + :102FE00000002021000410C002E210219442737CF2 768 + :102FF000304240005440000500803021248400010C 769 + :103000002C8200801440FFF8000410C004C100109E 770 + :10301000000618C0000610C0005718218C63737C8E 771 + :1030200000571021AFA300108C4273803C040001B4 772 + :1030300024845378AFA200148F4702143C05000388 773 + :103040000C00240334A5001308001C903C02080067 774 + :103050009744021200771021A444737E8F44021417 775 + :103060000077102102E31821AC4473803402800001 776 + :10307000A462737C000910C002E2102108001C79D0 777 + :10308000A446727C02E410219445727C08001C2E38 778 + :10309000000510C09443737E97420212146200062A 779 + :1030A000000510C0009710218C4373808F420214DA 780 + :1030B00010620065000510C002E210219445737C87 781 + :1030C000000510C002E210219442737C304280005F 782 + :1030D0001040FFF000971021000520C0009710213C 783 + :1030E0009443737E97420212146200062406FFFF87 784 + :1030F000009710218C4373808F420214106200539A 785 + :103100003C02080000002021000410C002E210214F 786 + :103110009442737C304240005440000500803021CE 787 + :10312000248400012C8200801440FFF8000410C0A9 788 + :1031300004C10023000618C0000910C00057182160 789 + :103140008C63727C00571021AFA300108C427280F8 790 + :103150003C04000124845384AFA200148F4702145E 791 + :103160003C0500030C00240334A5F01708001C9054 792 + :103170003C0208008F43021000B71021AC43777C5B 793 + :103180008F43021400B71021AC4377803C0200014A 794 + :10319000005710218C4283B4244200013C010001FD 795 + :1031A00000370821AC2283B43C03000100771821CA 796 + :1031B0008C6383B402E5102108001C82A443777C51 797 + :1031C0009744021200771021A444737E8F440214A6 798 + :1031D0000077102102E31821AC4473803402800090 799 + :1031E000A462737C000510C002E21021A446737C27 800 + :1031F00000002021000428C002E510219442777CC1 801 + :103200001040FFDC248400012C8200805440FFFA2F 802 + :10321000000428C092E204D81040000624020001F5 803 + :103220008EE304DC012210040062182508001C8FC4 804 + :10323000AEE304DC8F830228240200010122100483 805 + :1032400000621825AF8302283C02080034421000B7 806 + :10325000AFA200188EE206088F4302282442000124 807 + :10326000304A00FF514300FDAFA000108EE2060877 808 + :10327000000210C0005710218FA300188FA4001C5B 809 + :10328000AC43060CAC4406108F8300548F8200546C 810 + :1032900024690032012210232C4200331040006ABE 811 + :1032A0000000582124100008240F000D240D0007F1 812 + :1032B000240C0040240E00018F8701202762380073 813 + :1032C00024E800200102102B504000012768300044 814 + :1032D0008F82012811020004000000008F82012467 815 + :1032E00015020007000010218EE201A40000382121 816 + :1032F00024420001AEE201A408001D088EE201A4F0 817 + :103300008EE40608000420C0008018218EE40430FA 818 + :103310008EE5043400A3282100A3302B0082202155 819 + :1033200000862021ACE40000ACE500048EE2060833 820 + :10333000A4F0000EACEF0018ACEA001C000210C0B4 821 + :103340002442060C02E21021ACE200088EE204C422 822 + :10335000ACE20010AF88012092E24E20144000330E 823 + :10336000240700018EE24E30000210C02442503883 824 + :1033700002E220218C820000144D001F000000009A 825 + :103380008EE34E308EE24E341062001B00000000CF 826 + :103390008C82000424420001AC8200048EE24E3490 827 + :1033A0008EE34E3024420001104C00070000000064 828 + :1033B0008EE24E342442000110620005000000003D 829 + :1033C00008001CF50000000014600005000000006B 830 + :1033D0008F82012824420020AF8201288F82012899 831 + :1033E0008C8200042C42001150400010AC80000080 832 + :1033F00008001D08000000008EE24E30244200014B 833 + :10340000504C0003000010218EE24E302442000197 834 + :10341000AEE24E308EE24E30000210C024425038F0 835 + :1034200002E22021AC8D0000AC8E000454E00006C6 836 + :10343000240B00018F820054012210232C42003300 837 + :103440001440FF9D00000000316300FF24020001D2 838 + :1034500054620078AFA00010AEEA06088F830054D3 839 + :103460008F82005424690032012210232C42003341 840 + :103470001040006100005821240E0008240D0011A6 841 + :10348000240A001224080040240C00018F8301202C 842 + :10349000276238002466002000C2102B5040000133 843 + :1034A000276630008F82012810C20004000000004F 844 + :1034B0008F82012414C20007000000008EE201A4E4 845 + :1034C0000000382124420001AEE201A408001D746E 846 + :1034D0008EE201A48EE20608AC62001C8EE404A019 847 + :1034E0008EE504A42462001CAC620008A46E000EE9 848 + :1034F000AC6D0018AC640000AC6500048EE204C43E 849 + :10350000AC620010AF86012092E24E2014400033DE 850 + :10351000240700018EE24E30000210C024425038D1 851 + :1035200002E220218C820000144A001F00000000EB 852 + :103530008EE34E308EE24E341062001B000000001D 853 + :103540008C82000424420001AC8200048EE24E34DE 854 + :103550008EE34E30244200011048000700000000B6 855 + :103560008EE24E342442000110620005000000008B 856 + :1035700008001D610000000014600005000000004C 857 + :103580008F82012824420020AF8201288F820128E7 858 + :103590008C8200042C42001150400010AC800000CE 859 + :1035A00008001D74000000008EE24E30244200012D 860 + :1035B00050480003000010218EE24E3024420001EA 861 + :1035C000AEE24E308EE24E30000210C0244250383F 862 + :1035D00002E22021AC8A0000AC8C000454E000061A 863 + :1035E000240B00018F820054012210232C4200334F 864 + :1035F0001440FFA600000000316300FF2402000118 865 + :1036000010620022000000003C040001248453905A 866 + :10361000AFA00010AFA000148F8601208F87012477 867 + :103620003C0500090C00240334A5F01108001DA07E 868 + :10363000000000003C0400012484539CAFA000144F 869 + :103640008F8601208F8701243C0500090C0024038C 870 + :1036500034A5F01008001DA0000000003C0400018B 871 + :10366000248453A8AFA000148EE606088F470228D2 872 + :103670003C0500090C00240334A5F00F8EE201ACD8 873 + :1036800024420001AEE201AC8EE201AC8EE20124E4 874 + :1036900024420001AEE2012408001F978EE20124BB 875 + :1036A000274402120C0022FE240500063049001FA8 876 + :1036B000000928C002E510219442727C304280004B 877 + :1036C0001040002F02E510219442727C30424000ED 878 + :1036D0001440001C00B710219443727E97420212DE 879 + :1036E0001462001800B710218C4372808F420214BC 880 + :1036F00054620016AFA2001092E204D810400007F6 881 + :10370000240200018EE304DC0122100400021027D1 882 + :103710000062182408001DC9AEE304DC8F83022870 883 + :10372000012210040002102700621824AF8302282F 884 + :10373000000910C002E218213402C00008001E4E29 885 + :10374000A462727C8F420214AFA20010000910C064 886 + :10375000005710218C42727C3C040001248453B435 887 + :103760003C050003AFA200148F47021034A5F01CE3 888 + :103770000C0024030120302108001E833C020800B5 889 + :1037800000B710219443727E97420212146200190E 890 + :10379000000918C000B710218C4372808F420214B8 891 + :1037A00014620014000918C002E510219447727CCD 892 + :1037B000000720C0009710219443737E00B71021AA 893 + :1037C000A443727E009710218C43738000B71021B0 894 + :1037D000AC43728002E410219443737C02E5102113 895 + :1037E000A443727C02E418213402C00008001E4E7B 896 + :1037F000A462737C02E310219447727C00003021A4 897 + :10380000000720C002E410219442737C0000402194 898 + :10381000304280001440002500E028210060502143 899 + :10382000340BC000009710219443737E974202121C 900 + :103830005462001500E02821009710218C4373800A 901 + :103840008F4202145462001000E02821110000068B 902 + :1038500002E410219443737C000510C002E21021A1 903 + :1038600008001E1AA443737C9443737C02EA10215F 904 + :10387000A443727C000710C002E21021A44B737CA9 905 + :1038800008001E2824060001000510C002E21021D5 906 + :103890009447737C000720C002E410219442737C9B 907 + :1038A000304280001040FFDF2508000130C200FFD9 908 + :1038B0001440002500002021000720C0009710219F 909 + :1038C0009443737E974202121462000F000910C0E5 910 + :1038D000009710218C4373808F4202141462000AF7 911 + :1038E000000910C002E418213402C00015000015C0 912 + :1038F000A462737C000910C002E218213402800027 913 + :1039000008001E4EA462727C005710218C42727C0B 914 + :103910003C040001248453C03C050003AFA2001006 915 + :10392000000710C0005710218C42737C34A5001E84 916 + :10393000012030210C002403AFA2001408001E83D4 917 + :103940003C02080000002021000428C000B710211C 918 + :103950009443777E974202125462002B2484000124 919 + :1039600000B710218C4377808F42021454620026E6 920 + :10397000248400013C020001005710218C4283B4D2 921 + :103980002442FFFF3C01000100370821AC2283B430 922 + :103990003C020001005710218C4283B4008090212A 923 + :1039A0000242102B1040000E24B1777C24B07784A3 924 + :1039B00002F0202102F128210C00249024060008A6 925 + :1039C000263100083C020001005710218C4283B4CC 926 + :1039D000265200010242102B1440FFF52610000869 927 + :1039E0003C040001009720218C8483B42405000846 928 + :1039F000000420C02484777C0C00248802E4202169 929 + :103A000008001E833C0208002C8200801440FFCF77 930 + :103A1000000428C03C02080034422000AFA2001875 931 + :103A20008EE206088F43022824420001304A00FF3C 932 + :103A3000514300FDAFA000108EE20608000210C046 933 + :103A4000005710218FA300188FA4001CAC43060C54 934 + :103A5000AC4406108F8300548F82005424690032D6 935 + :103A6000012210232C4200331040006A000058212C 936 + :103A700024100008240F000D240D0007240C004022 937 + :103A8000240E00018F8701202762380024E80020DF 938 + :103A90000102102B50400001276830008F8201285E 939 + :103AA00011020004000000008F82012415020007AB 940 + :103AB000000010218EE201A4000038212442000100 941 + :103AC000AEE201A408001EFB8EE201A48EE406080B 942 + :103AD000000420C0008018218EE404308EE50434F8 943 + :103AE00000A3282100A3302B008220210086202162 944 + :103AF000ACE40000ACE500048EE20608A4F0000E81 945 + :103B0000ACEF0018ACEA001C000210C02442060C06 946 + :103B100002E21021ACE200088EE204C4ACE2001024 947 + :103B2000AF88012092E24E201440003324070001A8 948 + :103B30008EE24E30000210C02442503802E22021B2 949 + :103B40008C820000144D001F000000008EE34E30F8 950 + :103B50008EE24E341062001B000000008C820004D4 951 + :103B600024420001AC8200048EE24E348EE34E30DB 952 + :103B700024420001104C0007000000008EE24E3489 953 + :103B800024420001106200050000000008001EE849 954 + :103B90000000000014600005000000008F82012872 955 + :103BA00024420020AF8201288F8201288C820004E9 956 + :103BB0002C42001150400010AC80000008001EFB99 957 + :103BC000000000008EE24E3024420001504C000301 958 + :103BD000000010218EE24E3024420001AEE24E3051 959 + :103BE0008EE24E30000210C02442503802E2202102 960 + :103BF000AC8D0000AC8E000454E00006240B0001E4 961 + :103C00008F820054012210232C4200331440FF9D68 962 + :103C100000000000316300FF2402000154620078BC 963 + :103C2000AFA00010AEEA06088F8300548F820054C4 964 + :103C300024690032012210232C420033104000611D 965 + :103C400000005821240E0008240D0011240A00123F 966 + :103C500024080040240C00018F83012027623800D3 967 + :103C60002466002000C2102B50400001276630005F 968 + :103C70008F82012810C20004000000008F820124FE 969 + :103C800014C20007000000008EE201A400003821E9 970 + :103C900024420001AEE201A408001F678EE201A4E5 971 + :103CA0008EE20608AC62001C8EE404A08EE504A43B 972 + :103CB0002462001CAC620008A46E000EAC6D0018FB 973 + :103CC000AC640000AC6500048EE204C4AC62001079 974 + :103CD000AF86012092E24E201440003324070001F9 975 + :103CE0008EE24E30000210C02442503802E2202101 976 + :103CF0008C820000144A001F000000008EE34E304A 977 + :103D00008EE24E341062001B000000008C82000422 978 + :103D100024420001AC8200048EE24E348EE34E3029 979 + :103D20002442000110480007000000008EE24E34DB 980 + :103D300024420001106200050000000008001F542A 981 + :103D40000000000014600005000000008F820128C0 982 + :103D500024420020AF8201288F8201288C82000437 983 + :103D60002C42001150400010AC80000008001F677A 984 + :103D7000000000008EE24E30244200015048000353 985 + :103D8000000010218EE24E3024420001AEE24E309F 986 + :103D90008EE24E30000210C02442503802E2202150 987 + :103DA000AC8A0000AC8C000454E00006240B000137 988 + :103DB0008F820054012210232C4200331440FFA6AE 989 + :103DC00000000000316300FF2402000110620022A5 990 + :103DD000000000003C04000124845390AFA00010B8 991 + :103DE000AFA000148F8601208F8701243C050009B5 992 + :103DF0000C00240334A5F01108001F9300000000FC 993 + :103E00003C0400012484539CAFA000148F86012041 994 + :103E10008F8701243C0500090C00240334A5F01011 995 + :103E200008001F93000000003C040001248453A8F4 996 + :103E3000AFA000148EE606088F4702283C05000953 997 + :103E40000C00240334A5F00F8EE201AC24420001E3 998 + :103E5000AEE201AC8EE201AC8EE201282442000108 999 + :103E6000AEE201288EE201288EE2016424420001C4 1000 + :103E7000AEE20164080022E88EE201648FA2002015 1001 + :103E80000002120000021D0224020001106200055F 1002 + :103E9000240200021062000D0000000008001FB79D 1003 + :103EA000AFA0001092E204D81440000624020001E2 1004 + :103EB0008F820228AEE204DC2402FFFFAF820228D8 1005 + :103EC0002402000108001FBEA2E204D892E204D836 1006 + :103ED0005040000CA2E004D88EE204DCAF8202283D 1007 + :103EE00008001FBEA2E004D83C040001248453C88B 1008 + :103EF000AFA000148FA600203C0500030C00240393 1009 + :103F000034A5F0098EE2013C24420001AEE2013CFE 1010 + :103F1000080022E88EE2013C8FA20020000212007D 1011 + :103F20000002250224020001108200052402000282 1012 + :103F30001082000F0000000008001FE3AFA0001077 1013 + :103F40008F8202203C0308FF3463FFFF00431024EC 1014 + :103F500034420008AF820220240200013C0100012B 1015 + :103F600000370821A02283B208001FEAAEE401084E 1016 + :103F70008F8202203C0308FF3463FFF700431024C4 1017 + :103F8000AF8202203C01000100370821A02083B24B 1018 + :103F900008001FEAAEE401083C040001248453D465 1019 + :103FA000AFA000148FA600203C0500030C002403E2 1020 + :103FB00034A5F00A8EE2012C24420001AEE2012C6D 1021 + :103FC000080022E88EE2012C8FA2002000021200DD 1022 + :103FD00000021D02240200011062000524020002FA 1023 + :103FE0001062000E0000000008002011AFA00010B9 1024 + :103FF0008F8202203C0308FF3463FFFF004310243C 1025 + :1040000034420008AF820220240200013C0100017A 1026 + :104010000037082108002018A02283B33C020001C9 1027 + :1040200000571021904283B23C0100010037082163 1028 + :104030001440000EA02083B38F8202203C0308FFAF 1029 + :104040003463FFF70043102408002018AF820220D9 1030 + :104050003C040001248453E0AFA000148FA600208C 1031 + :104060003C0500030C00240334A5F00B8EE2011480 1032 + :1040700024420001AEE20114080022E88EE201149D 1033 + :1040800027840208274502000C00249A2406000811 1034 + :1040900026E40094274502000C00249A2406000818 1035 + :1040A0008EE2013424420001AEE20134080022E82D 1036 + :1040B0008EE201348F460248000020210C00510896 1037 + :1040C000240500048EE2013024420001AEE20130FA 1038 + :1040D000080022E88EE201308EF301CC8EF401D08C 1039 + :1040E0008EF501D88EE2014026E400302442000122 1040 + :1040F000AEE201408EF001408EF100748EF200704D 1041 + :104100000C00248824050400AEF301CCAEF401D0E9 1042 + :10411000AEF501D8AEF00140AEF10074AEF2007021 1043 + :104120008F42025C26E40094AEE200608F4202609F 1044 + :104130002745020024060008AEE2006824020006BB 1045 + :104140000C00249AAEE200643C023B9A3442CA005E 1046 + :10415000AEE2006C240203E8240400022403000100 1047 + :10416000AEE20104AEE40100AEE3010C8F82022056 1048 + :10417000304200081040000400000000AEE30108D7 1049 + :104180000800206100002021AEE401080000202189 1050 + :104190003C0300010064182190635C3002E41021AC 1051 + :1041A00024840001A043009C2C82000F1440FFF8DF 1052 + :1041B000000000008F82004002E4182124840001E6 1053 + :1041C0000002170224420030A062009C02E4102189 1054 + :1041D000080022E8A040009C240200013C010001EC 1055 + :1041E00000370821A02283E0240B040024080014D7 1056 + :1041F000240A0040240900018F8301002762300057 1057 + :104200002466002000C2102B5040000127662800C1 1058 + :104210008F82010810C20004000000008F82010498 1059 + :1042200014C2000726E200308EE201A80000382107 1060 + :1042300024420001AEE201A8080020A88EE201A8F5 1061 + :104240008EE404B88EE504BCAC620008A46B000EDA 1062 + :10425000AC680018AC60001CAC640000AC650004E5 1063 + :104260008EE204CCAC620010AF86010092E204EC56 1064 + :104270001440000E240700018EE24E282442000163 1065 + :10428000504A0003000010218EE24E282442000113 1066 + :10429000AEE24E288EE24E28000210C024424E3874 1067 + :1042A00002E21021AC480000AC49000410E0FFD24B 1068 + :1042B00000000000080022E8000000003C020900A5 1069 + :1042C000AEE05238AEE0523CAEE05240AEE0524476 1070 + :1042D000AEE001D03C01000100370821A02083B1ED 1071 + :1042E000AFA200188EE206088F4302282442000184 1072 + :1042F000304A00FF514300FDAFA000108EE20608D7 1073 + :10430000000210C0005710218FA300188FA4001CBA 1074 + :10431000AC43060CAC4406108F8300548F820054CB 1075 + :1043200024690032012210232C4200331040006A1D 1076 + :104330000000582124100008240F000D240D000750 1077 + :10434000240C0040240E00018F87012027623800D2 1078 + :1043500024E800200102102B5040000127683000A3 1079 + :104360008F82012811020004000000008F820124C6 1080 + :1043700015020007000010218EE201A40000382180 1081 + :1043800024420001AEE201A40800212C8EE201A427 1082 + :104390008EE40608000420C0008018218EE404305A 1083 + :1043A0008EE5043400A3282100A3302B00822021B5 1084 + :1043B00000862021ACE40000ACE500048EE2060893 1085 + :1043C000A4F0000EACEF0018ACEA001C000210C014 1086 + :1043D0002442060C02E21021ACE200088EE204C482 1087 + :1043E000ACE20010AF88012092E24E20144000336E 1088 + :1043F000240700018EE24E30000210C024425038E3 1089 + :1044000002E220218C820000144D001F00000000F9 1090 + :104410008EE34E308EE24E341062001B000000002E 1091 + :104420008C82000424420001AC8200048EE24E34EF 1092 + :104430008EE34E3024420001104C000700000000C3 1093 + :104440008EE24E342442000110620005000000009C 1094 + :1044500008002119000000001460000500000000A1 1095 + :104460008F82012824420020AF8201288F820128F8 1096 + :104470008C8200042C42001150400010AC800000DF 1097 + :104480000800212C000000008EE24E302442000182 1098 + :10449000504C0003000010218EE24E3024420001F7 1099 + :1044A000AEE24E308EE24E30000210C02442503850 1100 + :1044B00002E22021AC8D0000AC8E000454E0000626 1101 + :1044C000240B00018F820054012210232C42003360 1102 + :1044D0001440FF9D00000000316300FF2402000132 1103 + :1044E00054620078AFA00010AEEA06088F83005433 1104 + :1044F0008F82005424690032012210232C420033A1 1105 + :104500001040006100005821240E0008240D001105 1106 + :10451000240A001224080040240C00018F8301208B 1107 + :10452000276238002466002000C2102B5040000192 1108 + :10453000276630008F82012810C2000400000000AE 1109 + :104540008F82012414C20007000000008EE201A443 1110 + :104550000000382124420001AEE201A408002198A5 1111 + :104560008EE201A48EE20608AC62001C8EE404A078 1112 + :104570008EE504A42462001CAC620008A46E000E48 1113 + :10458000AC6D0018AC640000AC6500048EE204C49D 1114 + :10459000AC620010AF86012092E24E20144000333E 1115 + :1045A000240700018EE24E30000210C02442503831 1116 + :1045B00002E220218C820000144A001F000000004B 1117 + :1045C0008EE34E308EE24E341062001B000000007D 1118 + :1045D0008C82000424420001AC8200048EE24E343E 1119 + :1045E0008EE34E3024420001104800070000000016 1120 + :1045F0008EE24E34244200011062000500000000EB 1121 + :104600000800218500000000146000050000000083 1122 + :104610008F82012824420020AF8201288F82012846 1123 + :104620008C8200042C42001150400010AC8000002D 1124 + :1046300008002198000000008EE24E302442000164 1125 + :1046400050480003000010218EE24E302442000149 1126 + :10465000AEE24E308EE24E30000210C0244250389E 1127 + :1046600002E22021AC8A0000AC8C000454E0000679 1128 + :10467000240B00018F820054012210232C420033AE 1129 + :104680001440FFA600000000316300FF2402000177 1130 + :1046900010620022000000003C04000124845390BA 1131 + :1046A000AFA00010AFA000148F8601208F870124D7 1132 + :1046B0003C0500090C00240334A5F011080021C4B6 1133 + :1046C000000000003C0400012484539CAFA00014AF 1134 + :1046D0008F8601208F8701243C0500090C002403EC 1135 + :1046E00034A5F010080021C4000000003C040001C3 1136 + :1046F000248453A8AFA000148EE606088F47022832 1137 + :104700003C0500090C00240334A5F00F8EE201AC37 1138 + :1047100024420001AEE201AC8EE201AC8EE2012047 1139 + :1047200024420001AEE201208EE201208EE2016807 1140 + :1047300024420001AEE20168080022E88EE201682E 1141 + :104740008F42025C26E40094AEE200608F42026079 1142 + :1047500027450200240600080C00249AAEE20068F7 1143 + :104760008F8202203042000814400002240200011F 1144 + :1047700024020002AEE201088EE2011C2442000184 1145 + :10478000AEE2011C080022E88EE2011C3C0400019C 1146 + :10479000248453ECAFA00010AFA000148FA600201B 1147 + :1047A0003C0500030C00240334A5F00F93A2002065 1148 + :1047B0003C0307003463100000431025AFA200182B 1149 + :1047C0008EE206088F43022824420001304900FF90 1150 + :1047D000512300E2AFA000108EE20608000210C0D4 1151 + :1047E000005710218FA300188FA4001CAC43060CA7 1152 + :1047F000AC4406108F8701202762380024E800208F 1153 + :104800000102102B50400001276830008F820128E0 1154 + :1048100011020004000000008F820124150200072D 1155 + :10482000000010218EE201A4000038212442000182 1156 + :10483000AEE201A40800225D8EE201A48EE4060827 1157 + :10484000000420C0008018218EE404308EE504347A 1158 + :1048500000A3282100A3302B0082202100862021E4 1159 + :10486000ACE40000ACE500048EE306082402000876 1160 + :10487000A4E2000E2402000DACE20018ACE9001C1A 1161 + :10488000000318C02463060C02E31021ACE2000808 1162 + :104890008EE204C4ACE20010AF88012092E24E2008 1163 + :1048A00014400037240700018EE24E30000210C091 1164 + :1048B0002442503802E220218C83000024020007A9 1165 + :1048C0001462001F000000008EE34E308EE24E3472 1166 + :1048D0001062001B240300408C820004244200016B 1167 + :1048E000AC8200048EE24E348EE54E30244200014C 1168 + :1048F00010430007000000008EE24E342442000105 1169 + :1049000010A200050000000008002247000000007F 1170 + :1049100014A00005000000008F820128244200201E 1171 + :10492000AF8201288F8201288C8200042C42001162 1172 + :1049300050400013AC8000000800225D0000000021 1173 + :104940008EE24E3024030040244200015043000315 1174 + :10495000000010218EE24E3024420001AEE24E30C3 1175 + :104960008EE24E30000210C02442503802E2202174 1176 + :1049700024020007AC82000024020001AC82000483 1177 + :1049800054E0000CAEE906083C040001248453F412 1178 + :10499000AFA00010AFA000148EE606088F470228D3 1179 + :1049A0003C0500090C00240334A5F000080022E0B7 1180 + :1049B000000000008F830120276238002466002059 1181 + :1049C00000C2102B50400001276630008F82012862 1182 + :1049D00010C20004000000008F82012414C20007EE 1183 + :1049E000000000008EE201A40000382124420001F2 1184 + :1049F000AEE201A4080022C48EE201A48EE2060801 1185 + :104A0000AC62001C8EE404A08EE504A42462001CA9 1186 + :104A1000AC62000824020008A462000E2402001107 1187 + :104A2000AC620018AC640000AC6500048EE204C403 1188 + :104A3000AC620010AF86012092E24E201440003795 1189 + :104A4000240700018EE24E30000210C0244250388C 1190 + :104A500002E220218C830000240200121462001F55 1191 + :104A6000000000008EE34E308EE24E341062001BD8 1192 + :104A7000240300408C82000424420001AC82000424 1193 + :104A80008EE24E348EE54E30244200011043000782 1194 + :104A9000000000008EE24E342442000110A2000506 1195 + :104AA00000000000080022AE0000000014A0000575 1196 + :104AB000000000008F82012824420020AF820128DC 1197 + :104AC0008F8201288C8200042C4200115040001378 1198 + :104AD000AC800000080022C4000000008EE24E30CE 1199 + :104AE0002403004024420001504300030000102131 1200 + :104AF0008EE24E3024420001AEE24E308EE24E3065 1201 + :104B0000000210C02442503802E220212402001288 1202 + :104B1000AC82000024020001AC82000414E0001BFF 1203 + :104B2000000000003C040001248453FCAFA00010EE 1204 + :104B3000AFA000148EE606088F4702283C05000946 1205 + :104B40000C00240334A5F0018EE201B024420001E0 1206 + :104B5000AEE201B0080022E08EE201B03C040001A8 1207 + :104B600024845408AFA000148EE606088F4702285C 1208 + :104B70003C0500090C00240334A5F0058EE201ACCD 1209 + :104B800024420001AEE201AC8EE201AC8EE20150A3 1210 + :104B900024420001AEE201508EE201508EE201603B 1211 + :104BA00024420001AEE201608EE201608F43022CDC 1212 + :104BB0008F42010C1462000924020002AF820064DB 1213 + :104BC0008F82006414400005000000008F43022C17 1214 + :104BD0008F42010C1462F875000000008FBF004482 1215 + :104BE0008FB600408FB5003C8FB400388FB30034CF 1216 + :104BF0008FB200308FB1002C8FB0002803E0000886 1217 + :104C000027BD004827BDFFF82408FFFF10A00014AF 1218 + :104C1000000048213C0AEDB8354A83209087000007 1219 + :104C200024840001000030210107102630420001D9 1220 + :104C30001040000200081842006A18260060402157 1221 + :104C400024C600012CC200081440FFF700073842B8 1222 + :104C5000252900010125102B1440FFF00000000061 1223 + :104C60000100102103E0000827BD000827BDFFE870 1224 + :104C700027642800AFBF00100C0024882405100012 1225 + :104C800024020021AF800100AF800104AF80010841 1226 + :104C9000AF800110AF800114AF800118AF800120F8 1227 + :104CA000AF800124AF800128AF800130AF80013494 1228 + :104CB000AF800138AEE04E28AEE04E2CAEE04E3074 1229 + :104CC000AEE04E34AF82011C8F42021830420040E9 1230 + :104CD00010400004000000008F82011C34420004D8 1231 + :104CE000AF82011C8FBF001003E0000827BD001831 1232 + :104CF00027BDFFE0AFBF00188F820104AFA20010F4 1233 + :104D00008F8201003C050002AFA200148F8600B024 1234 + :104D10008F87011C3C040001248454C00C00240330 1235 + :104D200034A5F0008F8300B03C027F00006218249D 1236 + :104D30003C020400106200290043102B14400008BC 1237 + :104D40003C0220003C020100106200243C020200F0 1238 + :104D50001062001100000000080023740000000031 1239 + :104D6000106200083C0240001462001C00000000B9 1240 + :104D70008EE2019024420001AEE20190080023740B 1241 + :104D80008EE201908EE2018C24420001AEE2018CA1 1242 + :104D9000080023748EE2018C8F82011C34420002D1 1243 + :104DA000AF82011C8F8301048F8200B03442000166 1244 + :104DB000AF8200B0AF8301048F82011C2403FFFD8A 1245 + :104DC00000431024AF82011C8EE201A024420001A6 1246 + :104DD000AEE201A0080023778EE201A08F8200B02E 1247 + :104DE00034420001AF8200B08FBF001803E000081A 1248 + :104DF00027BD002027BDFFE0AFBF001CAFB00018EB 1249 + :104E00008F820120AFA200108F8201243C05000197 1250 + :104E1000AFA200148F8600A08F87011C3C04000104 1251 + :104E2000248454CC0C00240334A5F0008F8300A00C 1252 + :104E30003C027F00006218243C0204001062005310 1253 + :104E4000000080210043102B144000083C04200087 1254 + :104E50003C0201001062004D3C0202001062003A68 1255 + :104E600000000000080023E00000000010640003C0 1256 + :104E70003C02400014620045000000008F8200A048 1257 + :104E80000044102410400006000000008EE201944F 1258 + :104E900024420001AEE20194080023A98EE20194AD 1259 + :104EA0008EE2019824420001AEE201988EE2019860 1260 + :104EB0008F82011C34420002AF82011C8F82011CD0 1261 + :104EC000304202001040001B000000008F8300A051 1262 + :104ED0008F8401248F8200AC14400007240200015B 1263 + :104EE0003C0200013442F0000062102450400001F6 1264 + :104EF00024100001240200011200000DAF8200A066 1265 + :104F00008F8201242442FFE0AF8201248F8201249A 1266 + :104F10008F820124276330000043102B10400005CE 1267 + :104F2000276237E0AF820124080023CA0000000096 1268 + :104F3000AF8401248F82011C2403FFFD0043102451 1269 + :104F4000080023E3AF82011C8F82011C344200025F 1270 + :104F5000AF82011C8F8301248F8200A034420001A4 1271 + :104F6000AF8200A0AF8301248F82011C2403FFFDC8 1272 + :104F700000431024AF82011C8EE2019C24420001F8 1273 + :104F8000AEE2019C080023E38EE2019C8F8200A028 1274 + :104F900034420001AF8200A08FBF001C8FB0001808 1275 + :104FA00003E0000827BD0020000000003C020001D3 1276 + :104FB0008C425C5827BDFFE8AFBF001414400012BC 1277 + :104FC000AFB000103C10000126105DD0020020217F 1278 + :104FD0000C0024882405200026021FE03C0100016B 1279 + :104FE000AC225D943C010001AC225D90AF420250C6 1280 + :104FF00024022000AF500254AF42025824020001A4 1281 + :105000003C010001AC225C588FBF00148FB000102F 1282 + :1050100003E0000827BD00183C0300018C635D9489 1283 + :105020008C8200008FA800108FA90014AC620000D1 1284 + :105030003C0200018C425D948C830004AC4300046C 1285 + :10504000AC4500088F8400542443FFE0AC460010B8 1286 + :10505000AC470014AC480018AC49001C3C010001EE 1287 + :10506000AC235D94AC44000C3C02000124425DD0B2 1288 + :105070000062182B10600005000000003C020001D7 1289 + :105080008C425D903C010001AC225D943C03000128 1290 + :105090008C635D943C0200018C425C40AC62000079 1291 + :1050A0003C0300018C635D943C0200018C425C4037 1292 + :1050B000AC62000403E00008AF4302503C0300016F 1293 + :1050C0008C635D943C0200018C425C4027BDFFD0A4 1294 + :1050D000AFB400208FB40040AFB00010008080213A 1295 + :1050E000AFB500248FB500448FA40048AFB10014C1 1296 + :1050F00000A08821AFBF0028AFB3001CAFB20018DA 1297 + :10510000AC6200003C0500018CA55D943C020001EE 1298 + :105110008C425C4000C0902100E098211080000685 1299 + :10512000ACA2000424A500080C002490240600185A 1300 + :105130000800244E0000000024A400080C0024886D 1301 + :10514000240500183C0200018C425D943C050001DE 1302 + :1051500024A55DD02442FFE03C010001AC225D9417 1303 + :105160000045102B10400005000000003C0200012B 1304 + :105170008C425D903C010001AC225D943C03000137 1305 + :105180008C635D948E020000AC6200003C03000161 1306 + :105190008C635D948E020004AC620004AC71000864 1307 + :1051A0008F8400542462FFE03C010001AC225D9436 1308 + :1051B0000045102BAC720010AC730014AC740018D6 1309 + :1051C000AC75001C10400005AC64000C3C020001F2 1310 + :1051D0008C425D903C010001AC225D943C030001D7 1311 + :1051E0008C635D943C0200018C425C40AC62000028 1312 + :1051F0003C0300018C635D943C0200018C425C40E6 1313 + :10520000AC620004AF4302508FBF00288FB500246A 1314 + :105210008FB400208FB3001C8FB200188FB1001420 1315 + :105220008FB0001003E0000827BD003010A000057B 1316 + :1052300000000000AC80000024A5FFFC14A0FFFDCE 1317 + :105240002484000403E000080000000010C00007F0 1318 + :10525000000000008C8200002484000424C6FFFCAF 1319 + :10526000ACA2000014C0FFFB24A5000403E000086A 1320 + :105270000000000010C00007000000008CA2000029 1321 + :1052800024A5000424C6FFFCAC82000014C0FFFB70 1322 + :105290002484000403E000080000000003E000088C 1323 + :1052A0000000000027BDFFD8AFBF00208EE304E45C 1324 + :1052B0008EE204E010620436000000008EE204E496 1325 + :1052C0008EE304FC00021100006260219587000853 1326 + :1052D0008D8A00008D8B0004958D000A8EE2725C31 1327 + :1052E0008EE3726C30E4FFFF004410210062182B43 1328 + :1052F0001060001531A200048F8200D88EE372582E 1329 + :1053000000431023AEE2726C8EE2726C1C4000030C 1330 + :105310003C03000100431021AEE2726C8EE2725C2D 1331 + :105320008EE3726C004410210062182B106000069E 1332 + :1053300031A200048EE201B824420001AEE201B8BD 1333 + :10534000080028E18EE201B81040024031A20200BC 1334 + :105350001040014D0000482196E2045A30420010EE 1335 + :1053600010400149000000008F84010027623000D6 1336 + :105370002485002000A2102B504000012765280042 1337 + :105380008F82010810A20004000000008F82010437 1338 + :1053900014A200062402000C8EE201A8244200019F 1339 + :1053A000AEE201A80800252C8EE201A8AC8A00001C 1340 + :1053B000AC8B00048EE3726424060005A482000E08 1341 + :1053C000AC860018AC8300088EE204E4AC82001CBA 1342 + :1053D0008EE204C8AC820010AF85010092E204ECBA 1343 + :1053E00014400036240900018EE24E28000210C04D 1344 + :1053F00024424E3802E220218C8200001446001F15 1345 + :10540000000000008EE34E288EE24E2C1062001B3E 1346 + :10541000240300408C82000424420001AC8200047A 1347 + :105420008EE24E2C8EE54E282442000110430007E8 1348 + :10543000000000008EE24E2C2442000110A2000564 1349 + :1054400000000000080025160000000014A0000560 1350 + :10545000000000008F82010824420020AF82010872 1351 + :105460008F8201088C8200042C42001150400013EE 1352 + :10547000AC8000000800252C000000008EE24E28C1 1353 + :105480002403004024420001504300030000102187 1354 + :105490008EE24E2824420001AEE24E288EE24E28D3 1355 + :1054A000000210C024424E3802E2202124020005EE 1356 + :1054B000AC82000024020001AC8200041520000A26 1357 + :1054C0003C040001AFAB00108EE272643C040001AA 1358 + :1054D000248457303C050004AFA200148EE604E497 1359 + :1054E000080028BE34A5F1148EE2726434843800BA 1360 + :1054F00003641821244200100043102B1440007351 1361 + :10550000000000008EE27264244800100364102141 1362 + :105510000102102B144000023C02FFFF0102402157 1363 + :105520008F8501002762300024A6002000C2102BC6 1364 + :1055300050400001276628008F82010810C2000435 1365 + :10554000000000008F82010414C200072563000CD4 1366 + :105550008EE201A80000482124420001AEE201A829 1367 + :10556000080025A08EE201A82C64000C0144102143 1368 + :10557000ACA20000ACA3000424E2FFF4A4A2000E3D 1369 + :1055800024020006ACA80008ACA200188EE204E4D5 1370 + :10559000ACA2001C8EE204C83C03000200431025AC 1371 + :1055A000ACA20010AF86010092E204EC1440003778 1372 + :1055B000240900018EE24E28000210C024424E3819 1373 + :1055C00002E220218C830000240200051462001FE7 1374 + :1055D000000000008EE34E288EE24E2C1062001B6D 1375 + :1055E000240300408C82000424420001AC820004A9 1376 + :1055F0008EE24E2C8EE54E28244200011043000717 1377 + :10560000000000008EE24E2C2442000110A2000592 1378 + :10561000000000000800258A0000000014A000051A 1379 + :10562000000000008F82010824420020AF820108A0 1380 + :105630008F8201088C8200042C420011504000131C 1381 + :10564000AC800000080025A0000000008EE24E287B 1382 + :1056500024030040244200015043000300001021B5 1383 + :105660008EE24E2824420001AEE24E288EE24E2801 1384 + :10567000000210C024424E3802E22021240200051C 1385 + :10568000AC82000024020001AC8200041520000A54 1386 + :105690002508FFFCAFAB00108EE272643C040001F1 1387 + :1056A000248457303C050004AFA200148EE604E4C5 1388 + :1056B000080028BE34A5F12534028100A5020000AF 1389 + :1056C0009582000E0800261DA50200028F850100AC 1390 + :1056D0002762300024A6002000C2102B5040000199 1391 + :1056E000276628008F82010810C200040000000015 1392 + :1056F0008F82010414C200072563000C8EE201A80A 1393 + :105700000000482124420001AEE201A80800260D55 1394 + :105710008EE201A82C64000C01441021ACA2000010 1395 + :10572000ACA300048EE3726424E2FFF4A4A2000E92 1396 + :1057300024020006ACA2001824630010ACA30008E9 1397 + :105740008EE204E4ACA2001C8EE204C83C0300021A 1398 + :1057500000431025ACA20010AF86010092E204ECD9 1399 + :1057600014400037240900018EE24E28000210C0C8 1400 + :1057700024424E3802E220218C83000024020005DE 1401 + :105780001462001F000000008EE34E288EE24E2CB3 1402 + :105790001062001B240300408C820004244200019C 1403 + :1057A000AC8200048EE24E2C8EE54E28244200018D 1404 + :1057B00010430007000000008EE24E2C244200013E 1405 + :1057C00010A2000500000000080025F700000000FE 1406 + :1057D00014A00005000000008F8201082442002070 1407 + :1057E000AF8201088F8201088C8200042C420011D4 1408 + :1057F00050400013AC8000000800260D000000009F 1409 + :105800008EE24E282403004024420001504300034E 1410 + :10581000000010218EE24E2824420001AEE24E2804 1411 + :105820008EE24E28000210C024424E3802E22021AF 1412 + :1058300024020005AC82000024020001AC820004B6 1413 + :105840001520000A34028100AFAB00108EE27264B2 1414 + :105850003C040001248457303C050004AFA200142E 1415 + :105860008EE604E4080028BE34A5F0158EE37264C9 1416 + :10587000A462000C8EE372649582000EA462000E96 1417 + :105880000800268124E700048F840100276230008D 1418 + :105890002485002000A2102B50400001276528001D 1419 + :1058A0008F82010810A20004000000008F82010412 1420 + :1058B00014A20007240200068EE201A8000048217D 1421 + :1058C00024420001AEE201A8080026778EE201A87A 1422 + :1058D000AC8A0000AC8B00048EE37264A487000ED7 1423 + :1058E000AC820018AC8300088EE204E4AC82001C99 1424 + :1058F0008EE204C83C03000200431025AC82001075 1425 + :10590000AF85010092E204EC144000372409000145 1426 + :105910008EE24E28000210C024424E3802E22021BE 1427 + :105920008C830000240200051462001F00000000A8 1428 + :105930008EE34E288EE24E2C1062001B24030040A2 1429 + :105940008C82000424420001AC8200048EE24E2CC2 1430 + :105950008EE54E282442000110430007000000009D 1431 + :105960008EE24E2C2442000110A20005000000002F 1432 + :10597000080026610000000014A0000500000000DF 1433 + :105980008F82010824420020AF8201088F82010823 1434 + :105990008C8200042C42001150400013AC800000A7 1435 + :1059A00008002677000000008EE24E282403004005 1436 + :1059B0002442000150430003000010218EE24E28D3 1437 + :1059C00024420001AEE24E288EE24E28000210C0B2 1438 + :1059D00024424E3802E2202124020005AC8200005D 1439 + :1059E00024020001AC820004152000093C050004DB 1440 + :1059F000AFAB00108EE272643C0400012484573087 1441 + :105A0000AFA200148EE604E4080028BE34A5F0041A 1442 + :105A10008EE2725C30E7FFFF00471021AEE2725C5D 1443 + :105A20008EE204E48EE304FC8EE47258000211005E 1444 + :105A300000431021AC44000C8EE27258AFA2001853 1445 + :105A40008EE3725CAFA3001C8EE2725C2C42003CC1 1446 + :105A500010400004246200012403FFFE00431024D0 1447 + :105A6000AFA2001C8EE272643C06000134C638000E 1448 + :105A70008EE3725C2405FFF80047102124420007E2 1449 + :105A80000045102424630007AEE272588EE2726C67 1450 + :105A90008EE472580065182400431023AEE2726C45 1451 + :105AA000036610210082202B148000043C03FFFFBA 1452 + :105AB0008EE2725800431021AEE272588EE27258A4 1453 + :105AC000AEE272648F8200F024470008276218005B 1454 + :105AD00000E2102B50400001276710008F8200F475 1455 + :105AE00014E20007000000008EE201B4000048212B 1456 + :105AF00024420001AEE201B4080026C48EE201B4E3 1457 + :105B00008F8200F0240900018FA300188FA4001CCD 1458 + :105B1000AC430000AC440004AF8700F01520001235 1459 + :105B2000000D11428F8200F0AFA200108F8200F4AE 1460 + :105B30003C0400012484573CAFA200148FA6001837 1461 + :105B40008FA7001C3C0500040C00240334A5F005BD 1462 + :105B50008EE2008824420001AEE200888EE20088D6 1463 + :105B6000080028D3AEE0725C304300032402000238 1464 + :105B70001062001628620003104000052402000194 1465 + :105B80001062000800000000080027030000000069 1466 + :105B90002402000310620017000000000800270321 1467 + :105BA000000000008EE200E88EE300EC24630001B8 1468 + :105BB0002C64000100441021AEE200E8AEE300ECEA 1469 + :105BC0008EE200E8080027038EE300EC8EE200F08E 1470 + :105BD0008EE300F4246300012C64000100441021D2 1471 + :105BE000AEE200F0AEE300F48EE200F0080027031E 1472 + :105BF0008EE300F48EE200F88EE300FC24630001E3 1473 + :105C00002C64000100441021AEE200F8AEE300FC79 1474 + :105C10008EE200F88EE300FC8EE2725C8EE400E01F 1475 + :105C20008EE500E4004018210000102100A3282187 1476 + :105C300000A3302B0082202100862021AEE400E06A 1477 + :105C4000AEE500E4080028D3AEE0725C30E2FFFF6E 1478 + :105C5000104001C131A202001040014D0000482156 1479 + :105C600096E2045A30420010104001490000000042 1480 + :105C70008F840100276230002485002000A2102BB1 1481 + :105C800050400001276528008F82010810A20004FF 1482 + :105C9000000000008F82010414A200062402000C00 1483 + :105CA0008EE201A824420001AEE201A80800276E9E 1484 + :105CB0008EE201A8AC8A0000AC8B00048EE3726413 1485 + :105CC00024060005A482000EAC860018AC830008F0 1486 + :105CD0008EE204E4AC82001C8EE204C8AC820010A8 1487 + :105CE000AF85010092E204EC144000362409000163 1488 + :105CF0008EE24E28000210C024424E3802E22021DB 1489 + :105D00008C8200001446001F000000008EE34E2825 1490 + :105D10008EE24E2C1062001B240300408C82000493 1491 + :105D200024420001AC8200048EE24E2C8EE54E2807 1492 + :105D30002442000110430007000000008EE24E2CB8 1493 + :105D40002442000110A200050000000008002758AE 1494 + :105D50000000000014A00005000000008F82010870 1495 + :105D600024420020AF8201088F8201088C82000447 1496 + :105D70002C42001150400013AC8000000800276E38 1497 + :105D8000000000008EE24E2824030040244200015F 1498 + :105D900050430003000010218EE24E2824420001EF 1499 + :105DA000AEE24E288EE24E28000210C024424E3849 1500 + :105DB00002E2202124020005AC820000240200013E 1501 + :105DC000AC8200041520000A3C040001AFAB0010B7 1502 + :105DD0008EE272643C040001248457303C050004C8 1503 + :105DE000AFA200148EE604E4080028BE34A5F01427 1504 + :105DF0008EE2726434843800036418212442001057 1505 + :105E00000043102B14400073000000008EE2726407 1506 + :105E100024480010036410210102102B14400002DA 1507 + :105E20003C02FFFF010240218F8501002762300004 1508 + :105E300024A6002000C2102B504000012766280035 1509 + :105E40008F82010810C20004000000008F8201044C 1510 + :105E500014C200072563000C8EE201A8000048214F 1511 + :105E600024420001AEE201A8080027E28EE201A868 1512 + :105E70002C64000C01441021ACA20000ACA300046F 1513 + :105E800024E2FFF4A4A2000E24020006ACA800083D 1514 + :105E9000ACA200188EE204E4ACA2001C8EE204C89E 1515 + :105EA0003C03000200431025ACA20010AF860100A5 1516 + :105EB00092E204EC14400037240900018EE24E28DF 1517 + :105EC000000210C024424E3802E220218C830000E0 1518 + :105ED000240200051462001F000000008EE34E281B 1519 + :105EE0008EE24E2C1062001B240300408C820004C2 1520 + :105EF00024420001AC8200048EE24E2C8EE54E2836 1521 + :105F00002442000110430007000000008EE24E2CE6 1522 + :105F10002442000110A2000500000000080027CC68 1523 + :105F20000000000014A00005000000008F8201089E 1524 + :105F300024420020AF8201088F8201088C82000475 1525 + :105F40002C42001150400013AC800000080027E2F2 1526 + :105F5000000000008EE24E2824030040244200018D 1527 + :105F600050430003000010218EE24E28244200011D 1528 + :105F7000AEE24E288EE24E28000210C024424E3877 1529 + :105F800002E2202124020005AC820000240200016C 1530 + :105F9000AC8200041520000A2508FFFCAFAB0010FE 1531 + :105FA0008EE272643C040001248457303C050004F6 1532 + :105FB000AFA200148EE604E4080028BE34A5F01554 1533 + :105FC00034028100A50200009582000E0800285FBF 1534 + :105FD000A50200028F8501002762300024A6002060 1535 + :105FE00000C2102B50400001276628008F82010854 1536 + :105FF00010C20004000000008F82010414C20007D8 1537 + :106000002563000C8EE201A8000048212442000113 1538 + :10601000AEE201A80800284F8EE201A82C64000C13 1539 + :1060200001441021ACA20000ACA300048EE3726412 1540 + :1060300024E2FFF4A4A2000E24020006ACA2001881 1541 + :1060400024630010ACA300088EE204E4ACA2001CA0 1542 + :106050008EE204C83C03000200431025ACA20010ED 1543 + :10606000AF86010092E204EC1440003724090001DD 1544 + :106070008EE24E28000210C024424E3802E2202157 1545 + :106080008C830000240200051462001F0000000041 1546 + :106090008EE34E288EE24E2C1062001B240300403B 1547 + :1060A0008C82000424420001AC8200048EE24E2C5B 1548 + :1060B0008EE54E2824420001104300070000000036 1549 + :1060C0008EE24E2C2442000110A2000500000000C8 1550 + :1060D000080028390000000014A00005000000009E 1551 + :1060E0008F82010824420020AF8201088F820108BC 1552 + :1060F0008C8200042C42001150400013AC80000040 1553 + :106100000800284F000000008EE24E2824030040C3 1554 + :106110002442000150430003000010218EE24E286B 1555 + :1061200024420001AEE24E288EE24E28000210C04A 1556 + :1061300024424E3802E2202124020005AC820000F5 1557 + :1061400024020001AC8200041520000A3402810000 1558 + :10615000AFAB00108EE272643C040001248457301F 1559 + :106160003C050004AFA200148EE604E4080028BE3B 1560 + :1061700034A5F0168EE37264A462000C8EE37264A0 1561 + :106180009582000EA462000E080028C224E70004D5 1562 + :106190008F83010027623000246400200082102BCE 1563 + :1061A00050400001276428008F82010810820004FB 1564 + :1061B000000000008F8201041482000724050005FE 1565 + :1061C0008EE201A80000482124420001AEE201A8AD 1566 + :1061D000080028B68EE201A8AC6A0000AC6B00048F 1567 + :1061E0008EE27264A467000EAC650018AC62000811 1568 + :1061F0008EE204E4AC62001C8EE204C8AC620010C3 1569 + :10620000AF84010092E204EC14400036240900013E 1570 + :106210008EE24E28000210C024424E3802E22021B5 1571 + :106220008C8200001445001F000000008EE34E2801 1572 + :106230008EE24E2C1062001B240300408C8200046E 1573 + :1062400024420001AC8200048EE24E2C8EE54E28E2 1574 + :106250002442000110430007000000008EE24E2C93 1575 + :106260002442000110A2000500000000080028A040 1576 + :106270000000000014A00005000000008F8201084B 1577 + :1062800024420020AF8201088F8201088C82000422 1578 + :106290002C42001150400013AC800000080028B6CA 1579 + :1062A000000000008EE24E2824030040244200013A 1580 + :1062B00050430003000010218EE24E2824420001CA 1581 + :1062C000AEE24E288EE24E28000210C024424E3824 1582 + :1062D00002E2202124020005AC8200002402000119 1583 + :1062E000AC8200041520000B3C0500043C040001B6 1584 + :1062F00024845748AFAB0010AFA000148EE604E42E 1585 + :1063000034A5F0170C00240330E7FFFF080028E154 1586 + :10631000000000008EE272643C05000130E4FFFFE3 1587 + :1063200000441021AEE272648EE2725C8EE372640D 1588 + :1063300034A5380000441021AEE2725C03651021E0 1589 + :106340000062182B146000043C03FFFF8EE27264AD 1590 + :1063500000431021AEE272648EE304E496E2045836 1591 + :10636000246300012442FFFF00621824AEE304E42A 1592 + :106370008EE304E48EE204E01462000500000000F5 1593 + :106380008F8200602403FFF700431024AF82006077 1594 + :106390008FBF002003E0000827BD002827BDFFE0D5 1595 + :1063A000AFBF00188EE304E88EE204E010620189BA 1596 + :1063B000000000008EE204E88EE304FC00021100FD 1597 + :1063C000006218219467000892E204ED8C680000D6 1598 + :1063D0008C69000410400023946A000A8EE204C80D 1599 + :1063E00034460400314202001040001F000000004B 1600 + :1063F00096E2045A304200101040001B3C0280001C 1601 + :106400003C01000100370821AC2283D88EE272647F 1602 + :106410009464000E3C05000134A5380024420004B9 1603 + :10642000AEE272648EE372640004240003651021FE 1604 + :106430003C01000100370821AC2483DC0062182BEA 1605 + :106440001460000524E700048EE272643C03FFFF41 1606 + :1064500000431021AEE272648EE2726408002917D4 1607 + :10646000AEE272588EE604C88EE2726C30E4FFFF32 1608 + :106470000044102A10400015000000008F8200D850 1609 + :106480008EE3725800431023AEE2726C8EE2726C9F 1610 + :106490001C4000070044102A8EE2726C3C0300018D 1611 + :1064A00000431021AEE2726C8EE2726C0044102A3E 1612 + :1064B00010400006000000008EE201B824420001F6 1613 + :1064C000AEE201B808002A728EE201B83C02000177 1614 + :1064D000005710218C4283D85440000124E7FFFC70 1615 + :1064E00031420004104000B930E2FFFF3C020001DD 1616 + :1064F000005710218C4283D81040002F00005021FB 1617 + :106500008F840100276230002485002000A2102B18 1618 + :1065100050400001276528008F82010810A2003238 1619 + :10652000000000008F82010410A2002F2402001539 1620 + :10653000AC880000AC8900048EE37264A487000E6E 1621 + :10654000AC820018AC8300088EE204E83C03000132 1622 + :10655000007718218C6383DCAC8600100043102583 1623 + :10656000AC82001CAF85010092E204EC144000668E 1624 + :10657000240A00018EE24E28240300402442000138 1625 + :1065800050430003000010218EE24E2824420001F7 1626 + :10659000AEE24E288EE24E28000210C024424E3851 1627 + :1065A00002E2182124020015AC620000240200015E 1628 + :1065B000080029BFAC6200048F840100276230000C 1629 + :1065C0002485002000A2102B5040000127652800E0 1630 + :1065D0008F82010810A20004000000008F820104D5 1631 + :1065E00014A20006240200068EE201A82442000143 1632 + :1065F000AEE201A8080029BF8EE201A8AC88000025 1633 + :10660000AC8900048EE37264A487000EAC8200188B 1634 + :10661000AC8300088EE204E8AC860010AC82001C5B 1635 + :10662000AF85010092E204EC14400037240A000117 1636 + :106630008EE24E28000210C024424E3802E2202191 1637 + :106640008C830000240200051462001F000000007B 1638 + :106650008EE34E288EE24E2C1062001B2403004075 1639 + :106660008C82000424420001AC8200048EE24E2C95 1640 + :106670008EE54E2824420001104300070000000070 1641 + :106680008EE24E2C2442000110A200050000000002 1642 + :10669000080029A90000000014A000050000000067 1643 + :1066A0008F82010824420020AF8201088F820108F6 1644 + :1066B0008C8200042C42001150400013AC8000007A 1645 + :1066C000080029BF000000008EE24E28240300408D 1646 + :1066D0002442000150430003000010218EE24E28A6 1647 + :1066E00024420001AEE24E288EE24E28000210C085 1648 + :1066F00024424E3802E2202124020005AC82000030 1649 + :1067000024020001AC8200041540000A24020001AA 1650 + :10671000AFA900108EE272643C040001248457305B 1651 + :106720003C050004AFA200148EE604E408002A4FE2 1652 + :1067300034A5F204A2E204ED8EE204E88EE304FC48 1653 + :106740008EE472583C06000134C638003C0100015A 1654 + :1067500000370821AC2083D83C0100010037082114 1655 + :10676000AC2083DC0002110000431021AC44000C7B 1656 + :106770008EE272642405FFF830E3FFFF004310212E 1657 + :10678000244200070045102424630007AEE272583B 1658 + :106790008EE2726C8EE47258006518240043102358 1659 + :1067A000AEE2726C036610210082202B148000047C 1660 + :1067B0003C03FFFF8EE2725800431021AEE2725894 1661 + :1067C0008EE2725808002A64AEE2726410400073D0 1662 + :1067D000000000008F830100276230002464002045 1663 + :1067E0000082102B14400002000050212764280072 1664 + :1067F0008F82010810820004000000008F820104D3 1665 + :1068000014820006240500058EE201A8244200013E 1666 + :10681000AEE201A808002A468EE201A8AC6800009A 1667 + :10682000AC6900048EE27264A467000EAC650018C7 1668 + :10683000AC6200088EE204E8AC660010AC62001C9A 1669 + :10684000AF84010092E204EC14400036240A0001F7 1670 + :106850008EE24E28000210C024424E3802E220216F 1671 + :106860008C8200001445001F000000008EE34E28BB 1672 + :106870008EE24E2C1062001B240300408C82000428 1673 + :1068800024420001AC8200048EE24E2C8EE54E289C 1674 + :106890002442000110430007000000008EE24E2C4D 1675 + :1068A0002442000110A200050000000008002A3068 1676 + :1068B0000000000014A00005000000008F82010805 1677 + :1068C00024420020AF8201088F8201088C820004DC 1678 + :1068D0002C42001150400013AC80000008002A46F2 1679 + :1068E000000000008EE24E282403004024420001F4 1680 + :1068F00050430003000010218EE24E282442000184 1681 + :10690000AEE24E288EE24E28000210C024424E38DD 1682 + :1069100002E2202124020005AC82000024020001D2 1683 + :10692000AC8200041540000C30E5FFFF3C04000180 1684 + :10693000248457483C050004AFA90010AFA0001400 1685 + :106940008EE604E434A5F2370C00240330E7FFFFA1 1686 + :1069500008002A72000000008EE2726400451021D7 1687 + :10696000AEE272648EE2726C8EE372643C040001EB 1688 + :1069700034843800A2E004ED00451023AEE2726CCE 1689 + :10698000036410210062182B146000043C03FFFF15 1690 + :106990008EE2726400431021AEE272648EE304E87A 1691 + :1069A00096E20458246300012442FFFF0062182489 1692 + :1069B000AEE304E88EE304E88EE204E0146200052E 1693 + :1069C000000000008F8200602403FFF700431024C2 1694 + :1069D000AF8200608FBF001803E0000827BD0020D1 1695 + :1069E00027BDFFE0AFBF001CAFB000188F820100D1 1696 + :1069F0008EE34E2C8F8201048F8501082402004013 1697 + :106A00002463000150620003000010218EE24E2C2E 1698 + :106A100024420001AEE24E2C8EE24E2C8EE34E2C30 1699 + :106A2000000210C024424E3802E220218EE24E289D 1700 + :106A30008C8700041462000700A030218F820108B7 1701 + :106A400024420020AF8201088F82010808002AA298 1702 + :106A5000AC8000008EE24E2C240300402442000152 1703 + :106A600050430003000010218EE24E2C244200010E 1704 + :106A7000000210C024424E3802E220218C82000421 1705 + :106A80008F8301080002114000621821AF830108C2 1706 + :106A9000AC8000008CC200182443FFFE2C6200135F 1707 + :106AA000104000C1000310803C01000100220821B9 1708 + :106AB0008C22577000400008000000008EE204F0B5 1709 + :106AC00000471021AEE204F08EE204F08F43023C56 1710 + :106AD0000043102B144000BE000000008EE304E4CD 1711 + :106AE0008EE204F8506200BAA2E004F48F83012021 1712 + :106AF000276238002466002000C2102B504000019D 1713 + :106B0000276630008F82012810C2000400000000B8 1714 + :106B10008F82012414C20007000000008EE201A44D 1715 + :106B20000000802124420001AEE201A408002B12E3 1716 + :106B30008EE201A48EE204E4AC62001C8EE404B098 1717 + :106B40008EE504B42462001CAC6200082402000834 1718 + :106B5000A462000E24020011AC620018AC640000B4 1719 + :106B6000AC6500048EE204C4AC620010AF86012064 1720 + :106B700092E24E2014400037241000018EE24E3085 1721 + :106B8000000210C02442503802E220218C83000011 1722 + :106B9000240200121462001F000000008EE34E3039 1723 + :106BA0008EE24E341062001B240300408C820004ED 1724 + :106BB00024420001AC8200048EE24E348EE54E3059 1725 + :106BC0002442000110430007000000008EE24E3412 1726 + :106BD0002442000110A200050000000008002AFC69 1727 + :106BE0000000000014A00005000000008F820128B2 1728 + :106BF00024420020AF8201288F8201288C82000469 1729 + :106C00002C42001150400013AC80000008002B12F1 1730 + :106C1000000000008EE24E302403004024420001B8 1731 + :106C200050430003000010218EE24E302442000148 1732 + :106C3000AEE24E308EE24E30000210C02442503898 1733 + :106C400002E2202124020012AC8200002402000192 1734 + :106C5000AC8200045600000B241000018EE204E414 1735 + :106C60003C04000124845754AFA00014AFA20010CC 1736 + :106C70008EE606088F4702283C0500090C00240315 1737 + :106C800034A5F006160000032402000108002B7151 1738 + :106C9000A2E204F48EE2017024420001AEE201702F 1739 + :106CA0008EE201708EE204E4A2E004F4AEE004F0AF 1740 + :106CB000AEE204F88F42023C50400045AEE07274F0 1741 + :106CC0008EE2018424420001AEE201848EE201845E 1742 + :106CD00008002B71AEE072748EE2050424030040BC 1743 + :106CE0002442000150430003000010218EE20504FD 1744 + :106CF00024420001AEE205048EE205048CC30018B4 1745 + :106D000000021080005710218C4405082402000363 1746 + :106D10001462000F000000003C0200010057102127 1747 + :106D2000904283B110400014000000008EE201D0B8 1748 + :106D30008EE3524000441021AEE201D08EE201D831 1749 + :106D400000641821306300FF08002B59AEE3524065 1750 + :106D50008EE201CC8EE30E1000441021AEE201CC95 1751 + :106D60008EE201D800641821306301FFAEE30E10FB 1752 + :106D700000441021AEE201D88EE20000344200400F 1753 + :106D800008002B71AEE200008EE2014C3C010001D4 1754 + :106D900000370821A02083E024420001AEE2014C2C 1755 + :106DA00008002B718EE2014C94C7000E8CC2001CAF 1756 + :106DB0003C04000124845760AFA60014AFA2001069 1757 + :106DC0008CC600183C0500080C00240334A50910EB 1758 + :106DD0008FBF001C8FB0001803E0000827BD002003 1759 + :106DE00027BDFF98AFBF0060AFBE005CAFB60058D4 1760 + :106DF000AFB50054AFB40050AFB3004CAFB20048D1 1761 + :106E0000AFB10044AFB000408F8301088F8201040E 1762 + :106E1000AFA00024106203E7AFA0002C3C1E0001CD 1763 + :106E200037DE38003C0BFFFF8F9301088E6200189D 1764 + :106E30008F8301042443FFFE2C620014104003CF13 1765 + :106E4000000310803C010001002208218C2257C061 1766 + :106E500000400008000000009663000E8EE2725CA5 1767 + :106E60008EE404F000431021AEE2725C8E63001CDD 1768 + :106E700096E2045824840001AEE404F02463000187 1769 + :106E80002442FFFF00621824AEE304E48F42023C78 1770 + :106E90000082202B148003B9000000008F830120A2 1771 + :106EA000276238002466002000C2102B50400001E9 1772 + :106EB000276630008F82012810C200040000000005 1773 + :106EC0008F82012414C20007000000008EE201A49A 1774 + :106ED0000000802124420001AEE201A408002BFE44 1775 + :106EE0008EE201A48EE204E4AC62001C8EE404B0E5 1776 + :106EF0008EE504B42462001CAC6200082402000881 1777 + :106F0000A462000E24020011AC620018AC64000000 1778 + :106F1000AC6500048EE204C4AC620010AF860120B0 1779 + :106F200092E24E2014400037241000018EE24E30D1 1780 + :106F3000000210C02442503802E220218C8300005D 1781 + :106F4000240200121462001F000000008EE34E3085 1782 + :106F50008EE24E341062001B240C00408C82000430 1783 + :106F600024420001AC8200048EE24E348EE34E30A7 1784 + :106F700024420001104C0007000000008EE24E3455 1785 + :106F800024420001106200050000000008002BE808 1786 + :106F90000000000014600005000000008F8201283E 1787 + :106FA00024420020AF8201288F8201288C820004B5 1788 + :106FB0002C42001150400013AC80000008002BFE52 1789 + :106FC000000000008EE24E30240C004024420001FC 1790 + :106FD000504C0003000010218EE24E30244200018C 1791 + :106FE000AEE24E308EE24E30000210C024425038E5 1792 + :106FF00002E2202124020012240C0001AC820000D5 1793 + :10700000AC8C00045600000D241000018EE204E454 1794 + :107010003C04000124845754AFA00014AFA2001018 1795 + :107020008EE606088F4702283C05000934A5F006C5 1796 + :107030000C002403AFAB00388FAB00381200030AFA 1797 + :10704000240C000108002F1900000000966C001CA1 1798 + :10705000AFAC002C9662001E3C0C8000AFAC00244C 1799 + :10706000AE62001C8E75001C8EE204FC8EE404FCF3 1800 + :1070700000151900006210218C52000C92E27B98DE 1801 + :10708000006418219476000A1440000332C2000202 1802 + :10709000AEF27BA4AEF57B9C1040004B000080213B 1803 + :1070A00096E2045A304200021040004700000000FF 1804 + :1070B0008E63001C8EE204FC00032100008210217C 1805 + :1070C0008C42000C037E1821244200220043102B26 1806 + :1070D0001440000A240500148EE204FC00821021F2 1807 + :1070E0008C44000CAFAB00380C002F752484000ECC 1808 + :1070F0008FAB003808002C523050FFFF8EE204FCAA 1809 + :10710000008210218C42000C9450000E9443001019 1810 + :10711000944400129445001402038021020480214B 1811 + :107120000205802194430016944400189445001AE7 1812 + :107130000203802102048021020580219443001C67 1813 + :107140009444001E94420020020380210204802106 1814 + :107150000202802100101C023202FFFF0062802127 1815 + :107160008E63001C8EE204FC001024020003290040 1816 + :1071700000A210218C43000C3202FFFF008280210C 1817 + :10718000037E1021246300180062182B146000098C 1818 + :10719000000000008EE204FC00A210218C43000CD1 1819 + :1071A000001010273C01FFFF0023082108002C6F6E 1820 + :1071B000A42200188EE204FC00A210218C43000CD3 1821 + :1071C00000101027A462001896E2045A00008821DB 1822 + :1071D00030420008144000630000A0218E63001CB0 1823 + :1071E0008EE204FC0003310000C210218C42000C2E 1824 + :1071F000037E1821244200220043102B1440003546 1825 + :10720000000000008EE204FC00C210218C42000C41 1826 + :1072100024470010037E102100E2102B5040000193 1827 + :1072200000EB38218EE204FC94F1000000C2102132 1828 + :107230008C42000C24470016037E102100E2102B24 1829 + :10724000144000022634FFEC00EB38218EE204FCEF 1830 + :1072500090E3000100C210218C42000C2447001A68 1831 + :10726000037E102100E2102B1440000202838821CB 1832 + :1072700000EB382194E2000024E70002022288217A 1833 + :10728000037E102100E2102B5040000100EB38215A 1834 + :1072900094E2000024E7000202228821037E1021EC 1835 + :1072A00000E2102B5040000100EB382194E2000076 1836 + :1072B00024E7000202228821037E102100E2102B25 1837 + :1072C0005040000100EB382194E2000008002CD06F 1838 + :1072D000022288218EE204FC00C210218C43000CA3 1839 + :1072E0008EE204FC947100108EE304FC00C21021B5 1840 + :1072F0008C44000C00C318218C62000C2634FFEC77 1841 + :10730000908400178EE304FC9442001A02848821C2 1842 + :1073100000C318218C65000C8EE304FC0222882136 1843 + :107320008EE204FC00C3182100C210218C44000C22 1844 + :107330008C62000C94A3001C9484001E94420020D4 1845 + :1073400002238821022488210222882100111C02A4 1846 + :107350003222FFFF0062882100111C023222FFFF4F 1847 + :107360000062882132C20001104000B2000000001B 1848 + :1073700096E2045A30420001104000AE32C2008052 1849 + :10738000104000080000000092E27B9814400005C5 1850 + :1073900000000000240C0001A2EC7B98AEF57B9C61 1851 + :1073A000AEF27BA48EE304FC001511000043102113 1852 + :1073B0008C47000C037E182124E2000E0043102BA2 1853 + :1073C0001440000800E020212405000E0C002F7559 1854 + :1073D000AFAB00383042FFFF8FAB003808002D09FB 1855 + :1073E0000202802194E6000024E7000294E50000F8 1856 + :1073F00024E7000294E3000024E7000294E2000086 1857 + :1074000024E7000294E4000024E700020206802141 1858 + :1074100002058021020380210202802194E2000003 1859 + :1074200094E30002020480210202802102038021F1 1860 + :1074300000101C023202FFFF0062802100101C02BB 1861 + :107440003202FFFF8EE47B9C0062802114950004D1 1862 + :107450003205FFFF9662001608002D17005120210B 1863 + :107460009662001600542021000414023083FFFFAE 1864 + :1074700000432021008520230004140200822021E3 1865 + :107480003084FFFF508000013404FFFF8EE27BA4B4 1866 + :1074900024430017037E10210062102B504000018E 1867 + :1074A000006B182190630000240200111462003167 1868 + :1074B000240200068EE27BA4037E182124420028C9 1869 + :1074C0000043102B14400018000000008EE27B9C4B 1870 + :1074D00012A2000A32C201008EE27BA43C01FFFF2F 1871 + :1074E00000220821942200280082202100041C028E 1872 + :1074F0003082FFFF0062202132C2010014400004EC 1873 + :107500000004102792E27B98144000020004102728 1874 + :107510003044FFFF8EE27BA43C01FFFF00220821E4 1875 + :1075200008002D8AA42400288EE27B9C12A2000869 1876 + :1075300032C201008EE27BA4944200280082202106 1877 + :1075400000041C023082FFFF0062202132C20100D1 1878 + :10755000144000040004102792E27B9814400002BB 1879 + :10756000000410273044FFFF8EE27BA408002D8A20 1880 + :10757000A44400281462002F037E18218EE27BA40D 1881 + :10758000244200320043102B144000180000000079 1882 + :107590008EE27B9C12A2000A32C201008EE27BA422 1883 + :1075A0003C01FFFF002208219422003200822021AA 1884 + :1075B00000041C023082FFFF0062202132C2010061 1885 + :1075C000144000040004102792E27B98144000024B 1886 + :1075D000000410273044FFFF8EE27BA43C01FFFF34 1887 + :1075E0000022082108002D8AA42400328EE27B9C10 1888 + :1075F00012A2000832C201008EE27BA49442003243 1889 + :107600000082202100041C023082FFFF0062202142 1890 + :1076100032C20100144000040004102792E27B985B 1891 + :1076200014400002000410273044FFFF8EE27BA4C8 1892 + :10763000A44400328FAC00241180002C037E18215A 1893 + :107640008E420000AE42FFFC2642000A0043102B8F 1894 + :107650001440001B3403810026430004037E1021E4 1895 + :107660000062102B1440000300602021006B1821E1 1896 + :10767000006020218C62000024630004AE42000000 1897 + :10768000037E10210062102B50400001006B182176 1898 + :107690008C620000AC82000034028100A462000011 1899 + :1076A00024630002037E10210062102B5040000171 1900 + :1076B000006B182197AC002E08002DB4A46C0000BC 1901 + :1076C0008E4200048E440008A643000897AC002EAA 1902 + :1076D000A64C000AAE420000AE4400049662000EC2 1903 + :1076E0002652FFFC24420004A662000E9662000EA1 1904 + :1076F0008EE3725C00621821AEE3725CAFB20018D8 1905 + :107700008EE3725CAFA3001C8EE2725C2C42003CE4 1906 + :1077100010400004246200012403FFFE00431024F3 1907 + :10772000AFA2001C32C200801040000C32C2010027 1908 + :107730008EE27BA824430001000210C000571021F4 1909 + :10774000AEE37BA88FA300188FA4001CAC437BACD6 1910 + :10775000AC447BB008002EA0AEE0725C104000721A 1911 + :10776000000000008EE27BA824430001000210C04C 1912 + :1077700000571021AEE37BA88FA300188FA4001C34 1913 + :10778000AC437BACAC447BB08EE27BA81040006382 1914 + :1077900000004821000050218F8200F0244800089A 1915 + :1077A000276218000102102B5040000127681000CA 1916 + :1077B0008F8200F415020007000000008EE201B481 1917 + :1077C0000000802124420001AEE201B408002DFA3D 1918 + :1077D0008EE201B48F8300F02410000101571021C4 1919 + :1077E0008C447BAC8C457BB0AC640000AC65000481 1920 + :1077F000AF8800F01600000602EA10218EE2008831 1921 + :1078000024420001AEE2008808002E3F8EE200888C 1922 + :107810008C427BB08EE400E08EE500E48EE67B9C3B 1923 + :10782000004018210000102100A3282100A3382BBC 1924 + :1078300000822021008720218EE204FC00C9302133 1925 + :1078400000063100AEE400E0AEE500E400C2302105 1926 + :1078500094C2000A240C00020002114230430003CB 1927 + :10786000106C00162862000310400005240C000173 1928 + :10787000106C00080000000008002E3F000000000F 1929 + :10788000240C0003106C00170000000008002E3FBD 1930 + :10789000000000008EE200E88EE300EC24630001AB 1931 + :1078A0002C64000100441021AEE200E8AEE300ECDD 1932 + :1078B0008EE200E808002E3F8EE300EC8EE200F03E 1933 + :1078C0008EE300F4246300012C64000100441021C5 1934 + :1078D000AEE200F0AEE300F48EE200F008002E3FCE 1935 + :1078E0008EE300F48EE200F88EE300FC24630001D6 1936 + :1078F0002C64000100441021AEE200F8AEE300FC6D 1937 + :107900008EE200F88EE300FC8EE27BA825290001C0 1938 + :107910000122102B1440FFA0254A0008A2E07B980A 1939 + :1079200008002E9FAEE07BA88F8200F0244700085D 1940 + :107930002762180000E2102B50400001276710005A 1941 + :107940008F8200F414E20007000000008EE201B410 1942 + :107950000000802124420001AEE201B408002E5D47 1943 + :107960008EE201B48F8200F0241000018FA3001872 1944 + :107970008FA4001CAC430000AC440004AF8700F0AF 1945 + :1079800016000007000000008EE20088244200017B 1946 + :10799000AEE200888EE2008808002EA0AEE0725CA5 1947 + :1079A0008EE2725C8EE400E08EE500E4240C0002BE 1948 + :1079B000004018210000102100A3282100A3302B33 1949 + :1079C000008220210086202100161142304300034E 1950 + :1079D000AEE400E0AEE500E4106C00172C6200039A 1951 + :1079E00010400005240C0001106C0008000000008D 1952 + :1079F00008002EA0AEE0725C240C0003106C00198D 1953 + :107A00000000000008002EA0AEE0725C8EE200E8EC 1954 + :107A10008EE300EC246300012C640001004410217B 1955 + :107A2000AEE200E8AEE300EC8EE200E88EE300ECAC 1956 + :107A300008002EA0AEE0725C8EE200F08EE300F44F 1957 + :107A4000246300012C64000100441021AEE200F028 1958 + :107A5000AEE300F48EE200F08EE300F408002EA006 1959 + :107A6000AEE0725C8EE200F88EE300FC246300015D 1960 + :107A70002C64000100441021AEE200F8AEE300FCEB 1961 + :107A80008EE200F88EE300FCAEE0725C8E62001CB9 1962 + :107A900096E304588EE404F0244200012463FFFFBF 1963 + :107AA0000043102424840001AEE204E4AEE404F0B8 1964 + :107AB0008F42023C0082202B148000B000000000A6 1965 + :107AC0008F830120276238002466002000C2102B1B 1966 + :107AD00050400001276630008F82012810C2000448 1967 + :107AE000000000008F82012414C200070000000083 1968 + :107AF0008EE201A40000802124420001AEE201A434 1969 + :107B000008002F078EE201A48EE204E4AC62001CA0 1970 + :107B10008EE404B08EE504B42462001CAC6200085C 1971 + :107B200024020008A462000E24020011AC620018B6 1972 + :107B3000AC640000AC6500048EE204C4AC620010CA 1973 + :107B4000AF86012092E24E2014400037241000013D 1974 + :107B50008EE24E30000210C02442503802E2202152 1975 + :107B60008C830000240200121462001F0000000039 1976 + :107B70008EE34E308EE24E341062001B240C004027 1977 + :107B80008C82000424420001AC8200048EE24E3458 1978 + :107B90008EE34E3024420001104C0007000000002C 1979 + :107BA0008EE24E3424420001106200050000000005 1980 + :107BB00008002EF100000000146000050000000025 1981 + :107BC0008F82012824420020AF8201288F82012861 1982 + :107BD0008C8200042C42001150400013AC80000045 1983 + :107BE00008002F07000000008EE24E30240C0040F9 1984 + :107BF00024420001504C0003000010218EE24E3060 1985 + :107C000024420001AEE24E308EE24E30000210C03F 1986 + :107C10002442503802E2202124020012240C0001E8 1987 + :107C2000AC820000AC8C00045600000D2410000152 1988 + :107C30008EE204E43C04000124845754AFA00014F5 1989 + :107C4000AFA200108EE606088F4702283C05000907 1990 + :107C500034A5F0060C002403AFAB00388FAB00381E 1991 + :107C600016000003240C000108002F5CA2EC04F4B1 1992 + :107C70008EE2017024420001AEE201708EE20170DA 1993 + :107C80008EE204E4A2E004F4AEE004F0AEE072742C 1994 + :107C9000AEE204F88F42023C1040003800000000C1 1995 + :107CA0008EE2018424420001AEE2018408002F5CD0 1996 + :107CB0008EE201848EE20504240C0040244200017F 1997 + :107CC000504C0003000010218EE205042442000104 1998 + :107CD000AEE205048EE205048E630018240C000356 1999 + :107CE0000002108000571021146C000F8C4405080E 2000 + :107CF0003C02000100571021904283B11040001453 2001 + :107D0000000000008EE201D08EE3524000441021BA 2002 + :107D1000AEE201D08EE201D800641821306300FF8A 2003 + :107D200008002F4FAEE352408EE201CC8EE30E10DE 2004 + :107D300000441021AEE201CC8EE201D8006418218B 2005 + :107D4000306301FFAEE30E1000441021AEE201D813 2006 + :107D50008EE200003442004008002F5CAEE20000DA 2007 + :107D60008EE2014C3C01000100370821A02083E095 2008 + :107D700024420001AEE2014C8EE2014C8F820108E8 2009 + :107D800024420020AF8201088F8201088F820108FF 2010 + :107D9000276330000043102B1440000227622800A4 2011 + :107DA000AF8201088F8301088F8201041462FC1ED8 2012 + :107DB000000000008FBF00608FBE005C8FB60058CF 2013 + :107DC0008FB500548FB400508FB3004C8FB2004871 2014 + :107DD0008FB100448FB0004003E0000827BD006869 2015 + :107DE0000005284310A0000D000030213C030001D5 2016 + :107DF000346338003C07FFFF036310210082102B1F 2017 + :107E00005040000100872021948200002484000259 2018 + :107E100024A5FFFF14A0FFF800C2302100061C02B9 2019 + :107E200030C2FFFF0062302100061C0230C2FFFF9B 2020 + :107E30000062302103E0000830C2FFFF27BDFF8849 2021 + :107E4000240F0001AFBF0070AFBE006CAFB600687A 2022 + :107E5000AFB50064AFB40060AFB3005CAFB2005820 2023 + :107E6000AFB10054AFB00050A3A00027AFAF002CBB 2024 + :107E70008EE204D400008021304200011440002A28 2025 + :107E8000A3A000378F8700E08F8800C48F8200E8AE 2026 + :107E900000E220232C8210005040000124841000B6 2027 + :107EA000000420C2008018218EE400C88EE500CCBA 2028 + :107EB0000000102100A3282100A3302B00822021E4 2029 + :107EC00000862021AEE400C8AEE500CC8F8300C858 2030 + :107ED0003C02000A3442EFFF010320230044102B30 2031 + :107EE000104000033C02000A3442F00000822021CE 2032 + :107EF000008018218EE400C08EE500C4000010212F 2033 + :107F000000A3282100A3302B0082202100862021FD 2034 + :107F1000AEE400C0AEE500C4AF8800C8AF8700E49F 2035 + :107F2000080034CCAF8700E83C0200010057102164 2036 + :107F3000904283C01040000B000000003C14000180 2037 + :107F40000297A0218E9483C43C13000102779821EC 2038 + :107F50008E7383C83C1200010257902108003193B0 2039 + :107F60008E5283CC8F8300E08F8200E410430007A1 2040 + :107F7000000088218F8200E4241100018C4300005E 2041 + :107F80008C440004AFA30018AFA4001C1620000E00 2042 + :107F90003C02FFFF8F8200C4AFA200108F8200C896 2043 + :107FA0003C04000124845870AFA200148F8600E0C6 2044 + :107FB0008F8700E43C0500060C00240334A5F00084 2045 + :107FC000080034CC000000008FA3001C8FB2001802 2046 + :107FD0003074FFFF2694FFFC00621024104000580C 2047 + :107FE000024098213C020080006210241040000AE8 2048 + :107FF0003C0400408EE2007C24420001AEE2007CA2 2049 + :108000008EE2007C8EE201FC24420001AEE201FC23 2050 + :10801000080034C68EE201FC3C0600043C0B000163 2051 + :108020003C0A00023C0500103C0900088EE200807A 2052 + :108030003C0800203407800024420001AEE20080AA 2053 + :108040008EE200808FA2001C0044182410660021DC 2054 + :1080500000C3102B1440000700000000106B00113B 2055 + :1080600000000000106A0015000000000800304900 2056 + :10807000000420421065002300A3102B14400005CB 2057 + :1080800000000000106900190000000008003049DD 2058 + :108090000004204210680021000000000800304960 2059 + :1080A000000420428EE2003424420001AEE200349B 2060 + :1080B0008EE2003408003049000420428EE201ECD8 2061 + :1080C00024420001AEE201EC8EE201EC08003049EE 2062 + :1080D000000420428EE201F024420001AEE201F0F1 2063 + :1080E0008EE201F008003049000420428EE201F4E3 2064 + :1080F00024420001AEE201F48EE201F408003049AE 2065 + :10810000000420428EE2003024420001AEE2003042 2066 + :108110008EE2003008003049000420428EE201F86F 2067 + :1081200024420001AEE201F88EE201F80004204290 2068 + :108130001087047C000000000800300E00000000E2 2069 + :108140003C02000100571021904283B21440008489 2070 + :10815000240200013C03000100771821906383B3DF 2071 + :108160001462007F3C0201008E4300000062102474 2072 + :108170001040006F2402FFFF14620005241000016C 2073 + :10818000964300043402FFFF1062007500000000F7 2074 + :1081900092E204D814400072000000003C0200018A 2075 + :1081A000005710218C4283B4284200051040002063 2076 + :1081B000000038213C020001005710218C4283B49A 2077 + :1081C000184000160000282196660000000520C017 2078 + :1081D000009710219442777E1446000900971021E1 2079 + :1081E0009443778096620002146200050097102184 2080 + :1081F00094437782966200045062000824070001CD 2081 + :108200003C020001005710218C4283B424A50001D8 2082 + :1082100000A2102A5440FFEE000520C030E200FF0B 2083 + :108220001040044000000000080030D500000000AD 2084 + :10823000024020210C0022FE240500063044001FCD 2085 + :10824000000428C002E510219442727C30424000B4 2086 + :108250001440043400B710219443727E96620000EB 2087 + :108260001462000B000418C000B710219443728000 2088 + :108270009662000214620006000418C000B71021C4 2089 + :10828000944372829662000410620035000418C0A4 2090 + :1082900002E310219442727C304280001440042199 2091 + :1082A00002E31021944B727C96670000000B28C0FB 2092 + :1082B00000B710219442737E080030B700003021CF 2093 + :1082C000000420C002E410219443737C02E41021D6 2094 + :1082D000944B737C3063800014600010000B28C046 2095 + :1082E00000B710219442737E1447FFF501602021EE 2096 + :1082F00000B7102194437380966200025462FFF12C 2097 + :10830000000420C000B710219443738296620004D9 2098 + :108310005462FFEC000420C02406000130C200FFBC 2099 + :108320001040040000000000080030D500000000EC 2100 + :108330009743020296420000146203FA0000000014 2101 + :108340009743020496420002146203F60000000004 2102 + :108350009743020696420004146203F200000000F4 2103 + :10836000924200003A030001304200010043102411 2104 + :10837000104000742402FFFF8E63000014620004AA 2105 + :108380003402FFFF966300041062006F240F0002A6 2106 + :108390003C02000100571021904283B21440006A51 2107 + :1083A000240F000392E204D854400068AFAF002CC1 2108 + :1083B0003C020001005710218C4283B42842000582 2109 + :1083C00010400020000038213C020001005710211D 2110 + :1083D0008C4283B4184000160000282196660000E5 2111 + :1083E000000520C0009710219442777E14460009B2 2112 + :1083F0000097102194437780966200021462000572 2113 + :10840000009710219443778296620004506200081E 2114 + :10841000240700013C020001005710218C4283B464 2115 + :1084200024A5000100A2102A5440FFEE000520C040 2116 + :1084300030E200FF14400044240F0003080034C65B 2117 + :1084400000000000024020210C0022FE240500064E 2118 + :108450003044001F000428C002E510219442727CC1 2119 + :1084600030424000144003AF00B710219443727EA5 2120 + :10847000966200001462000B000418C000B71021BF 2121 + :10848000944372809662000214620006000418C0D1 2122 + :1084900000B7102194437282966200041062002794 2123 + :1084A000000418C002E310219442727C3042800024 2124 + :1084B0001440039C02E31021944B727C96670000E9 2125 + :1084C000000B28C000B710219442737E0800313C95 2126 + :1084D00000003021000420C002E410219443737C8A 2127 + :1084E00002E41021944B737C306380001460001010 2128 + :1084F000000B28C000B710219442737E1447FFF58B 2129 + :108500000160202100B7102194437380966200021D 2130 + :108510005462FFF1000420C000B71021944373821D 2131 + :10852000966200045462FFEC000420C0240600019F 2132 + :1085300030C200FF1040037B000000000800314FF4 2133 + :10854000240F0003240F0001AFAF002C8F42026004 2134 + :108550000054102B1040003A000000008F8300E40C 2135 + :108560008F8200E01062000324630008AF8300E400 2136 + :10857000AF8300E88EE400C08EE500C402801821BD 2137 + :108580000000102100A3282100A3302B008220210D 2138 + :1085900000862021AEE400C0AEE500C48EE20058A3 2139 + :1085A00024420001AEE200588EE200588EE2007CC8 2140 + :1085B00024420001AEE2007C8EE2007C8F8200E06B 2141 + :1085C000AFA200108F8200E43C040001248458789C 2142 + :1085D000AFA200148FA600188FA7001C3C05000650 2143 + :1085E0000C00240334A5F003080034CC0000000084 2144 + :1085F0008EE25240AFA200108EE252443C040001D1 2145 + :1086000024845884AFA200148EE60E108EE70E1854 2146 + :108610003C0500060C00240334A5F0028EE201C0E4 2147 + :1086200024420001AEE201C08EE200008EE301C0F0 2148 + :108630002403FFBF0043102408003470AEE20000A2 2149 + :1086400096E204680054102B104000030000000064 2150 + :10865000240F0001A3AF0027128003012416000796 2151 + :1086600024150040241E0001240E00128EE2724CDC 2152 + :108670008F43028024420001304207FF106202D380 2153 + :108680000000000093A2002710400014000000002A 2154 + :108690008EE352408EE252441062000926ED5244AD 2155 + :1086A0008EE652448EE35244000211402442524866 2156 + :1086B00002E2802124630001080031BF306B00FF1B 2157 + :1086C00092E272481440FFCA000000008EE201E00E 2158 + :1086D00024420001AEE201E08EE201E08EE30E10E2 2159 + :1086E0008EE20E181062FFC226ED0E188EE60E18EE 2160 + :1086F0008EE30E180002114024420E2002E2802177 2161 + :1087000024630001306B01FF96E2046A30420010DE 2162 + :1087100010400019000000009642000C340F810048 2163 + :10872000144F0015000000003C020001005710210A 2164 + :10873000904283C014400010000000009642000EDA 2165 + :10874000A60200168E4200088E4300048E440000EC 2166 + :108750002694FFFCAE42000CAE430008AE44000479 2167 + :108760009602000E26730004240F0001A3AF003709 2168 + :1087700034420200A602000E8E0200008E030004A6 2169 + :108780003C04000134843800306A0007026A9823F0 2170 + :10879000036410210262102B10400005028AA02100 2171 + :1087A00002641023036218233C0200200043982334 2172 + :1087B000268200072404FFF89603000A0044602480 2173 + :1087C000006A1821006C102B104000020180382133 2174 + :1087D00000603821AE1300188F88012024E20007C2 2175 + :1087E0000044382427623800250900200122102B7C 2176 + :1087F00050400001276930008F82012811220004B7 2177 + :10880000000000008F82012415220007014018217A 2178 + :108810008EE201A40000882124420001AEE201A4FE 2179 + :108820000800324C8EE201A48E0400008E05000484 2180 + :1088300000001021AD130008A507000EAD160018AA 2181 + :10884000AD06001C00A3302B00A3282300822023A8 2182 + :1088500000862023AD040000AD0500048EE204C0B4 2183 + :10886000AD020010AF89012092E24E201440003387 2184 + :10887000241100018EE24E30000210C02442503814 2185 + :1088800002E220218C8200001456001F000000002C 2186 + :108890008EE34E308EE24E341062001B000000006A 2187 + :1088A0008C82000424420001AC8200048EE24E342B 2188 + :1088B0008EE34E30244200011055000700000000F6 2189 + :1088C0008EE24E34244200011062000500000000D8 2190 + :1088D00008003239000000001460000500000000AC 2191 + :1088E0008F82012824420020AF8201288F82012834 2192 + :1088F0008C8200042C42001150400010AC8000001B 2193 + :108900000800324C000000008EE24E30244200018C 2194 + :1089100050550003000010218EE24E302442000129 2195 + :10892000AEE24E308EE24E30000210C0244250388B 2196 + :1089300002E22021AC960000AC9E00041620001834 2197 + :108940003C0500068E0200183C0400012484589067 2198 + :10895000AFA200108E0200008E03000434A5F009BF 2199 + :10896000020030210C002403AFA3001493A20037AF 2200 + :1089700010400216340F81008E4200048E4300081E 2201 + :108980008E44000CA64F000CAE420000AE43000423 2202 + :10899000AE4400089602001608003470A642000E8D 2203 + :1089A00014EC0168028A1823960C000A9603000E44 2204 + :1089B000028A1023A602000A34620004A602000EF6 2205 + :1089C0008F88012027623800250900200122102B02 2206 + :1089D00014400002306AFFFF276930008F820128AF 2207 + :1089E00011220004000000008F82012415220007DC 2208 + :1089F000240400208EE201A400008821244200010A 2209 + :108A0000AEE201A4080032CA8EE201A48EE5724CE7 2210 + :108A10008EE604908EE70494A504000E240400045E 2211 + :108A2000AD100008AD0400180005294000A0182171 2212 + :108A30000000102100E3382100E3202B00C2302188 2213 + :108A400000C43021AD060000AD0700048EE2724C78 2214 + :108A5000AD02001C8EE204C4AD020010AF890120FB 2215 + :108A600092E24E2014400033241100018EE24E3079 2216 + :108A7000000210C02442503802E220218C82000003 2217 + :108A80001456001F000000008EE34E308EE24E347C 2218 + :108A90001062001B000000008C82000424420001D0 2219 + :108AA000AC8200048EE24E348EE34E30244200014C 2220 + :108AB00010550007000000008EE24E3424420001F1 2221 + :108AC0001062000500000000080032B7000000003E 2222 + :108AD00014600005000000008F820128244200205D 2223 + :108AE000AF8201288F8201288C8200042C42001161 2224 + :108AF00050400010AC800000080032CA00000000A6 2225 + :108B00008EE24E3024420001505500030000102137 2226 + :108B10008EE24E3024420001AEE24E308EE24E3004 2227 + :108B2000000210C02442503802E22021AC9600001E 2228 + :108B3000AC9E00041620000D00000000A60C000AE8 2229 + :108B4000A60A000E8F820100AFA200108F820104DE 2230 + :108B50003C0400012484589C3C050006AFA200148C 2231 + :108B60008EE6724C0800343B34A5F00B3C0100014A 2232 + :108B700000370821A02083C0ADAB00008EE201D8F1 2233 + :108B80008EE3724C2442FFFFAEE201D88EE201D8A0 2234 + :108B900024630001306307FF26E2524415A2000659 2235 + :108BA000AEE3724C8EE201D02442FFFFAEE201D070 2236 + :108BB000080032EF8EE201D08EE201CC2442FFFFAA 2237 + :108BC000AEE201CC8EE201CC8F4202401040007335 2238 + :108BD000000000008EE20E1C24420001AEE20E1CDA 2239 + :108BE0008F4302400043102B144001760000A02167 2240 + :108BF0008F830120276238002466002000C2102BDA 2241 + :108C000050400001276630008F82012810C2000406 2242 + :108C1000000000008F82012414C200070000000041 2243 + :108C20008EE201A40000882124420001AEE201A4EA 2244 + :108C30000800334F8EE201A48EE2724CAC62001C3D 2245 + :108C40008EE404A88EE504AC2462001CAC6200082B 2246 + :108C500024020008A462000E24020011AC62001875 2247 + :108C6000AC640000AC6500048EE204C4AC62001089 2248 + :108C7000AF86012092E24E201440003324110001FF 2249 + :108C80008EE24E30000210C02442503802E2202111 2250 + :108C90008C820000144E001F000000008EE34E3056 2251 + :108CA0008EE24E341062001B000000008C82000433 2252 + :108CB00024420001AC8200048EE24E348EE34E303A 2253 + :108CC0002442000110550007000000008EE24E34DF 2254 + :108CD0002442000110620005000000000800333C3F 2255 + :108CE0000000000014600005000000008F820128D1 2256 + :108CF00024420020AF8201288F8201288C82000448 2257 + :108D00002C42001150400010AC8000000800334F8E 2258 + :108D1000000000008EE24E30244200015055000356 2259 + :108D2000000010218EE24E3024420001AEE24E30AF 2260 + :108D30008EE24E30000210C02442503802E2202160 2261 + :108D4000AC8E0000AC9E00045620000D24110001E2 2262 + :108D50008EE2724C3C040001248458A8AFA0001499 2263 + :108D6000AFA200108EE6724C8F4702803C050009CE 2264 + :108D700034A5F0080C002403AFAE00488FAE0048C5 2265 + :108D800056200001AEE00E1C8EE201882442000154 2266 + :108D9000AEE20188080033C88EE201888F8301208B 2267 + :108DA000276238002466002000C2102B50400001CA 2268 + :108DB000276630008F82012810C2000400000000E6 2269 + :108DC0008F82012414C20007000000008EE201A47B 2270 + :108DD0000000882124420001AEE201A4080033BA59 2271 + :108DE0008EE201A48EE2724CAC62001C8EE404A8F8 2272 + :108DF0008EE504AC2462001CAC620008240200086A 2273 + :108E0000A462000E24020011AC620018AC640000E1 2274 + :108E1000AC6500048EE204C4AC620010AF86012091 2275 + :108E200092E24E2014400033241100018EE24E30B5 2276 + :108E3000000210C02442503802E220218C8200003F 2277 + :108E4000144E001F000000008EE34E308EE24E34C0 2278 + :108E50001062001B000000008C820004244200010C 2279 + :108E6000AC8200048EE24E348EE34E302442000188 2280 + :108E700010550007000000008EE24E34244200012D 2281 + :108E80001062000500000000080033A70000000089 2282 + :108E900014600005000000008F8201282442002099 2283 + :108EA000AF8201288F8201288C8200042C4200119D 2284 + :108EB00050400010AC800000080033BA00000000F1 2285 + :108EC0008EE24E3024420001505500030000102174 2286 + :108ED0008EE24E3024420001AEE24E308EE24E3041 2287 + :108EE000000210C02442503802E22021AC8E000063 2288 + :108EF000AC9E00041620000D000000008EE2724CB3 2289 + :108F00003C040001248458A8AFA00014AFA20010B4 2290 + :108F10008EE6724C8F4702803C05000934A5F008AC 2291 + :108F20000C002403AFAE00488FAE00488EE20174FF 2292 + :108F300024420001AEE201748EE201740800346E36 2293 + :108F40000000A021960C000A0183102B5440000160 2294 + :108F500001801821A603000A8F88012027623800AB 2295 + :108F6000250900200122102B504000012769300004 2296 + :108F70008F82012811220004000000008F8201244A 2297 + :108F800015220007240400208EE201A4000088219D 2298 + :108F900024420001AEE201A40800342F8EE201A4B5 2299 + :108FA0008EE5724C8EE604908EE70494A504000EC4 2300 + :108FB00024040004AD100008AD0400180005294089 2301 + :108FC00000A018210000102100E3382100E3202B2D 2302 + :108FD00000C2302100C43021AD060000AD070004FE 2303 + :108FE0008EE2724CAD02001C8EE204C4AD02001091 2304 + :108FF000AF89012092E24E20144000332411000179 2305 + :109000008EE24E30000210C02442503802E220218D 2306 + :109010008C8200001456001F000000008EE34E30CA 2307 + :109020008EE24E341062001B000000008C820004AF 2308 + :1090300024420001AC8200048EE24E348EE34E30B6 2309 + :109040002442000110550007000000008EE24E345B 2310 + :109050002442000110620005000000000800341CDA 2311 + :109060000000000014600005000000008F8201284D 2312 + :1090700024420020AF8201288F8201288C820004C4 2313 + :109080002C42001150400010AC8000000800342F2A 2314 + :10909000000000008EE24E302442000150550003D3 2315 + :1090A000000010218EE24E3024420001AEE24E302C 2316 + :1090B0008EE24E30000210C02442503802E22021DD 2317 + :1090C000AC960000AC9E00041620001D00000000BD 2318 + :1090D000A60C000A8F820100AFA200108F8201044B 2319 + :1090E0003C0400012484589C3C050006AFA20014F7 2320 + :1090F0008EE6724C34A5F00D0C00240302003821DA 2321 + :1091000093A2003710400031340F81008E420004DA 2322 + :109110008E4300088E44000CA64F000CAE420000A7 2323 + :10912000AE430004AE44000896020016A642000EAC 2324 + :109130009602000E3042FDFF08003470A602000EB9 2325 + :109140008EE201D82442FFFFAEE201D88EE201D8C0 2326 + :109150008EE201CC3C04001F3C01000100370821D5 2327 + :10916000A03E83C02442FFFFAEE201CC9603000A7A 2328 + :109170003484FFFF8EE201CC006A1821026398213B 2329 + :109180000093202B108000033C02FFF534421000B6 2330 + :1091900002629821ADAB00008EE2724C24420001C5 2331 + :1091A000304207FFAEE2724C8F4202401040000492 2332 + :1091B0000283A0238EE20E1C24420001AEE20E1CAC 2333 + :1091C000A3A000271680FD290000000012800024C3 2334 + :1091D000000000003C01000100370821AC3483C4CA 2335 + :1091E0003C01000100370821AC3383C83C01000179 2336 + :1091F00000370821AC3283CC93A20037104000081E 2337 + :10920000000000003C020001005710218C4283CC7A 2338 + :10921000244200043C01000100370821AC2283CC29 2339 + :109220008EE2724C8F43028024420001304207FFDD 2340 + :1092300014620006000000008EE201C42442000116 2341 + :10924000AEE201C4080034CC8EE201C48EE201BC5F 2342 + :1092500024420001AEE201BC080034CC8EE201BC25 2343 + :1092600097A4001E2484FFFC008018218EE400C017 2344 + :109270008EE500C40000102100A3282100A3302B9C 2345 + :109280000082202100862021AEE400C0AEE500C4AB 2346 + :109290008FAF002C2402000211E2000F29E200032C 2347 + :1092A000144000172402000315E20015000000001E 2348 + :1092B0008EE200D08EE300D4246300012C64000110 2349 + :1092C00000441021AEE200D0AEE300D48EE200D024 2350 + :1092D000080034C68EE300D48EE200D88EE300DCB2 2351 + :1092E000246300012C64000100441021AEE200D888 2352 + :1092F000AEE300DC8EE200D8080034C68EE300DC6A 2353 + :109300008EE200C88EE300CC246300012C640001CF 2354 + :1093100000441021AEE200C8AEE300CC8EE200C8EB 2355 + :109320008EE300CC8F8300E48F8200E010620003A4 2356 + :1093300024630008AF8300E4AF8300E88FBF0070B0 2357 + :109340008FBE006C8FB600688FB500648FB400606C 2358 + :109350008FB3005C8FB200588FB100548FB00050B3 2359 + :1093600003E0000827BD007827BDFFB0AFB500447B 2360 + :109370000000A821AFB0003000008021AFBF004C3A 2361 + :10938000AFB60048AFB40040AFB3003CAFB2003856 2362 + :10939000AFB100348EE204D4241400013042000145 2363 + :1093A0001440002A0000B0218F8700E08F8800C49D 2364 + :1093B0008F8200E800E220232C8210005040000140 2365 + :1093C00024841000000420C2008018218EE400C80C 2366 + :1093D0008EE500CC0000102100A3282100A3302B33 2367 + :1093E0000082202100862021AEE400C8AEE500CC3A 2368 + :1093F0008F8300C83C02000A3442EFFF01032023A0 2369 + :109400000044102B104000033C02000A3442F000DC 2370 + :1094100000822021008018218EE400C08EE500C467 2371 + :109420000000102100A3282100A3302B008220215E 2372 + :1094300000862021AEE400C0AEE500C4AF8800C8BD 2373 + :10944000AF8700E408003850AF8700E83C02000115 2374 + :1094500000571021904283C01040000B0000000014 2375 + :109460003C130001027798218E7383C43C110001E4 2376 + :10947000023788218E3183C83C12000102579021A7 2377 + :10948000080036E88E5283CC8F8300E08F8200E4A0 2378 + :1094900010430007000048218F8200E424090001E6 2379 + :1094A0008C4300008C440004AFA30018AFA4001C40 2380 + :1094B0001520000E3C02FFFF8F8200C4AFA20010F7 2381 + :1094C0008F8200C83C04000124845870AFA20014AD 2382 + :1094D0008F8600E08F8700E43C0500060C00240323 2383 + :1094E00034A5F00008003850000000008FA3001CD5 2384 + :1094F0008FB200183073FFFF2673FFFC0062102448 2385 + :1095000010400058024088213C0200800062102474 2386 + :109510001040000A3C0400408EE2007C244200011E 2387 + :10952000AEE2007C8EE2007C8EE201FC244200016F 2388 + :10953000AEE201FC0800384A8EE201FC3C06000461 2389 + :109540003C0B00013C0A00023C0500103C090008ED 2390 + :109550008EE200803C080020340780002442000195 2391 + :10956000AEE200808EE200808FA2001C004418242E 2392 + :109570001066002100C3102B1440000700000000FB 2393 + :10958000106B001100000000106A001500000000C0 2394 + :1095900008003592000420421065002300A3102B20 2395 + :1095A00014400005000000001069001900000000D0 2396 + :1095B00008003592000420421068002100000000DD 2397 + :1095C00008003592000420428EE20034244200015B 2398 + :1095D000AEE200348EE200340800359200042042EE 2399 + :1095E0008EE201EC24420001AEE201EC8EE201ECDD 2400 + :1095F00008003592000420428EE201F0244200016E 2401 + :10960000AEE201F08EE201F0080035920004204243 2402 + :109610008EE201F424420001AEE201F48EE201F494 2403 + :1096200008003592000420428EE2003024420001FE 2404 + :10963000AEE200308EE20030080035920004204295 2405 + :109640008EE201F824420001AEE201F88EE201F858 2406 + :1096500000042042108702B70000000008003557C0 2407 + :10966000000000003C02000100571021904283B22C 2408 + :1096700014400084240200013C03000100771821FB 2409 + :10968000906383B31462007F3C0201008E430000AC 2410 + :10969000006210241040006F2402FFFF14620005D6 2411 + :1096A00024100001964300043402FFFF106200758D 2412 + :1096B0000000000092E204D8144000720000000094 2413 + :1096C0003C020001005710218C4283B4284200055F 2414 + :1096D00010400020000038213C02000100571021FA 2415 + :1096E0008C4283B418400016000028219626000002 2416 + :1096F000000520C0009710219442777E144600098F 2417 + :10970000009710219443778096220002146200058E 2418 + :10971000009710219443778296220004506200083B 2419 + :10972000240700013C020001005710218C4283B441 2420 + :1097300024A5000100A2102A5440FFEE000520C01D 2421 + :1097400030E200FF1040027B000000000800361EDF 2422 + :1097500000000000024020210C0022FE240500062B 2423 + :109760003044001F000428C002E510219442727C9E 2424 + :10977000304240001440026F00B710219443727EC3 2425 + :10978000962200001462000B000418C000B71021DC 2426 + :10979000944372809622000214620006000418C0EE 2427 + :1097A00000B71021944372829622000410620035A3 2428 + :1097B000000418C002E310219442727C3042800001 2429 + :1097C0001440025C02E310219448727C962700004A 2430 + :1097D000000828C000B710219442737E08003600AC 2431 + :1097E00000003021000420C002E410219443737C67 2432 + :1097F00002E410219448737C3063800014600010F0 2433 + :10980000000828C000B710219442737E1447FFF56A 2434 + :109810000100202100B7102194437380962200029A 2435 + :109820005462FFF1000420C000B7102194437382FA 2436 + :10983000962200045462FFEC000420C024060001BC 2437 + :1098400030C200FF1040023B000000000800361E3E 2438 + :1098500000000000974302029642000014620235A5 2439 + :109860000000000097430204964200021462023195 2440 + :109870000000000097430206964200041462022D85 2441 + :1098800000000000924200003A0300013042000153 2442 + :1098900000431024104000742402FFFF8E230000B8 2443 + :1098A000146200043402FFFF962300041062006F6C 2444 + :1098B000241400023C02000100571021904283B2A0 2445 + :1098C0001440006A2414000392E204D81440006794 2446 + :1098D000000000003C020001005710218C4283B4BC 2447 + :1098E0002842000510400020000038213C02000101 2448 + :1098F000005710218C4283B4184000160000282124 2449 + :1099000096260000000520C0009710219442777E23 2450 + :109910001446000900971021944377809622000294 2451 + :109920001462000500971021944377829622000468 2452 + :1099300050620008240700013C020001005710217A 2453 + :109940008C4283B424A5000100A2102A5440FFEEEB 2454 + :10995000000520C030E200FF14400044241400033E 2455 + :109960000800384A00000000024020210C0022FEBE 2456 + :10997000240500063044001F000428C002E5102121 2457 + :109980009442727C30424000144001EA00B710213A 2458 + :109990009443727E962200001462000B000418C0EB 2459 + :1099A00000B71021944372809622000214620006D0 2460 + :1099B000000418C000B7102194437282962200045C 2461 + :1099C00010620027000418C002E310219442727C48 2462 + :1099D00030428000144001D702E310219448727C89 2463 + :1099E00096270000000828C000B710219442737E1B 2464 + :1099F0000800368500003021000420C002E4102158 2465 + :109A00009443737C02E410219448737C306380009B 2466 + :109A100014600010000828C000B710219442737E23 2467 + :109A20001447FFF50100202100B7102194437380F3 2468 + :109A3000962200025462FFF1000420C000B71021FA 2469 + :109A400094437382962200045462FFEC000420C009 2470 + :109A50002406000130C200FF104001B600000000E3 2471 + :109A60000800369824140003241400018F42026079 2472 + :109A70000053102B10400049000000008F8300E4C9 2473 + :109A80008F8200E01062000324630008AF8300E4CB 2474 + :109A9000AF8300E88EE400C08EE500C402601821A8 2475 + :109AA0000000102100A3282100A3302B00822021D8 2476 + :109AB00000862021AEE400C0AEE500C48EE200586E 2477 + :109AC00024420001AEE200588EE200588EE2007C93 2478 + :109AD00024420001AEE2007C8EE2007C8F8200E036 2479 + :109AE000AFA200108F8200E43C0400012484587867 2480 + :109AF000AFA200148FA600188FA7001C3C0500061B 2481 + :109B00000C00240334A5F0030800385000000000C6 2482 + :109B10008EE25240AFA200108EE252443C0400019B 2483 + :109B200024845884AFA200148EE60E108EE70E181F 2484 + :109B30000C00240334A5F0028EE201C0244200018F 2485 + :109B4000AEE201C08EE200008EE301C02403FFBF3D 2486 + :109B500000431024080037F8AEE200008EE25240C5 2487 + :109B6000AFA200108EE252443C04000124845884C9 2488 + :109B7000AFA200148EE60E108EE70E183C0500060C 2489 + :109B80000C00240334A5F0028EE201C0244200013F 2490 + :109B9000AEE201C0080037F88EE201C096E2046828 2491 + :109BA0000053102B544000013C158000126001311D 2492 + :109BB0003C0C001F358CFFFF8EE2724C8F430280FD 2493 + :109BC00024420001304207FF10620108000000003B 2494 + :109BD00012A00014000000008EE352408EE25244B6 2495 + :109BE0001062000926EE52448EEB52448EE352443A 2496 + :109BF000000211402442524802E280212463000105 2497 + :109C000008003712306800FF92E272481440FFC02B 2498 + :109C10003C0500068EE201E024420001AEE201E0D4 2499 + :109C20008EE201E08EE30E108EE20E181062FFCB82 2500 + :109C300026EE0E188EEB0E180000A8218EE30E18EB 2501 + :109C40000002114024420E2002E280212463000120 2502 + :109C5000306801FF96E2046A30420010104000179D 2503 + :109C6000340281009643000C1462001400000000CE 2504 + :109C70003C02000100571021904283C01440000FA5 2505 + :109C8000000000009642000EA60200168E42000858 2506 + :109C90008E4300048E4400002673FFFCAE42000C8D 2507 + :109CA000AE430008AE4400049602000E26310004C4 2508 + :109CB0002416000134420200A602000E9603000A98 2509 + :109CC000026050210073102B1040000202606821D6 2510 + :109CD000006050212D42003D1040002A0000382134 2511 + :109CE0009623000C2402080054620027AE110018CD 2512 + :109CF0003C02000100571021904283C054400022D2 2513 + :109D0000AE110018262200170182102B10400013FC 2514 + :109D1000000000003C02FFF5005110219042101796 2515 + :109D2000384300062C630001384200112C42000128 2516 + :109D30000062182510600013262200100182102BEB 2517 + :109D40001040000E000000003C07FFF500F1382134 2518 + :109D500094E710100800375E24E7000E92220017E7 2519 + :109D6000384300062C630001384200112C420001E8 2520 + :109D70000062182550600004AE11001896270010EC 2521 + :109D800024E7000EAE1100183C020001005710211C 2522 + :109D9000904283C00002102B14E0000200024EC06B 2523 + :109DA000014038218F83012027623800246600207B 2524 + :109DB00000C2102B50400001276630008F8201281E 2525 + :109DC00010C20004000000008F82012414C20007AA 2526 + :109DD0002402000B8EE201A400004821244200016D 2527 + :109DE000AEE201A4080037BF8EE201A48E04000099 2528 + :109DF0008E050004AC62001801751025004910257D 2529 + :109E0000AC710008A467000EAC62001CAC640000DA 2530 + :109E1000AC6500048EE204C0AC620010AF86012085 2531 + :109E200092E24E2014400038240900018EE24E30A8 2532 + :109E3000000210C02442503802E220218C8300002E 2533 + :109E40002402000714620020000000008EE34E3060 2534 + :109E50008EE24E341062001C000000008C82000470 2535 + :109E600024420001AC8200048EE34E348EE54E3075 2536 + :109E7000240200402463000110620007000000007B 2537 + :109E80008EE24E342442000110A2000500000000C2 2538 + :109E9000080037A90000000014A000050000000021 2539 + :109EA0008F82012824420020AF8201288F8201285E 2540 + :109EB0008C8200042C42001150400013AC80000042 2541 + :109EC000080037BF000000008EE24E30240300403F 2542 + :109ED0002442000150430003000010218EE24E3066 2543 + :109EE00024420001AEE24E308EE24E30000210C03D 2544 + :109EF0002442503802E2202124020007AC820000F4 2545 + :109F000024020001AC820004152000183C05000664 2546 + :109F10008E0200183C04000124845890AFA2001067 2547 + :109F20008E0200008E03000434A5F00902003021E7 2548 + :109F30000C002403AFA3001432C200FF1040002B1A 2549 + :109F4000340281008E4300048E4400088E45000CCC 2550 + :109F5000A642000CAE430000AE440004AE4500082B 2551 + :109F600096020016080037F8A642000E154D000AAA 2552 + :109F7000000000009602000EA613000A34420004FE 2553 + :109F8000A602000E3C01000100370821A02083C07A 2554 + :109F9000080037F6000098219604000A0093102B61 2555 + :109FA00010400002026018210080182124020001E4 2556 + :109FB000A603000A3C01000100370821A02283C04B 2557 + :109FC0009604000A022488210191102B10400003FE 2558 + :109FD0003C02FFF5344210000222882102649823DB 2559 + :109FE0000000A8211660FEF4ADC800001260002138 2560 + :109FF00032C200FF3C01000100370821AC3383C4AA 2561 + :10A000003C01000100370821AC3183C83C0100014C 2562 + :10A010000037082110400008AC3283CC3C0200011C 2563 + :10A02000005710218C4283CC244200043C010001E3 2564 + :10A0300000370821AC2283CC8EE2724C8F43028021 2565 + :10A040002442000114620006000000008EE201C4F8 2566 + :10A0500024420001AEE201C4080038508EE201C47F 2567 + :10A060008EE201BC24420001AEE201BC080038507F 2568 + :10A070008EE201BC97A4001E2484FFFC00801821FE 2569 + :10A080008EE400C08EE500C40000102100A328214A 2570 + :10A0900000A3302B00822021008620212402000210 2571 + :10A0A000AEE400C0AEE500C41282000F2A820003B5 2572 + :10A0B000144000172402000316820015000000005F 2573 + :10A0C0008EE200D08EE300D4246300012C640001F2 2574 + :10A0D00000441021AEE200D0AEE300D48EE200D006 2575 + :10A0E0000800384A8EE300D48EE200D88EE300DC0C 2576 + :10A0F000246300012C64000100441021AEE200D86A 2577 + :10A10000AEE300DC8EE200D80800384A8EE300DCC3 2578 + :10A110008EE200C88EE300CC246300012C640001B1 2579 + :10A1200000441021AEE200C8AEE300CC8EE200C8CD 2580 + :10A130008EE300CC8F8300E48F8200E01062000386 2581 + :10A1400024630008AF8300E4AF8300E88FBF004CB6 2582 + :10A150008FB600488FB500448FB400408FB3003CE9 2583 + :10A160008FB200388FB100348FB0003003E00008A8 2584 + :10A1700027BD005027BDFF90AFB600600000B021A2 2585 + :10A18000AFBF0068AFBE0064AFB5005CAFB40058AD 2586 + :10A19000AFB30054AFB20050AFB1004CAFB0004805 2587 + :10A1A0008EE204D400008821241500013042000111 2588 + :10A1B0001440002AA3A0002F8F8700E08F8800C4DE 2589 + :10A1C0008F8200E800E220232C8210005040000122 2590 + :10A1D00024841000000420C2008018218EE400C8EE 2591 + :10A1E0008EE500CC0000102100A3282100A3302B15 2592 + :10A1F0000082202100862021AEE400C8AEE500CC1C 2593 + :10A200008F8300C83C02000A3442EFFF0103202381 2594 + :10A210000044102B104000033C02000A3442F000BE 2595 + :10A2200000822021008018218EE400C08EE500C449 2596 + :10A230000000102100A3282100A3302B0082202140 2597 + :10A2400000862021AEE400C0AEE500C4AF8800C89F 2598 + :10A25000AF8700E408003C5BAF8700E83C020001E8 2599 + :10A2600000571021904283C01040000B00000000F6 2600 + :10A270003C130001027798218E7383C43C100001C7 2601 + :10A28000021780218E1083C83C12000102579021D2 2602 + :10A2900008003A598E5283CC8F8300E08F8200E40D 2603 + :10A2A00010430007000038218F8200E424070001DA 2604 + :10A2B0008C4300008C440004AFA30018AFA4001C22 2605 + :10A2C00014E0000E3C02FFFF8F8200C4AFA200101A 2606 + :10A2D0008F8200C83C040001248458B4AFA200144B 2607 + :10A2E0008F8600E08F8700E43C0500060C00240305 2608 + :10A2F00034A5F20008003C5B000000008FA3001CA6 2609 + :10A300008FB200183073FFFF2673FFFC0062102429 2610 + :10A3100010400058024080213C020080006210245E 2611 + :10A320001040000A3C0400408EE2007C2442000100 2612 + :10A33000AEE2007C8EE2007C8EE201FC2442000151 2613 + :10A34000AEE201FC08003C558EE201FC3C06000434 2614 + :10A350003C0B00013C0A00023C0500103C090008CF 2615 + :10A360008EE200803C080020340780002442000177 2616 + :10A37000AEE200808EE200808FA2001C0044182410 2617 + :10A380001066002100C3102B1440000700000000DD 2618 + :10A39000106B001100000000106A001500000000A2 2619 + :10A3A00008003916000420421065002300A3102B7A 2620 + :10A3B00014400005000000001069001900000000B2 2621 + :10A3C0000800391600042042106800210000000037 2622 + :10A3D00008003916000420428EE2003424420001B5 2623 + :10A3E000AEE200348EE20034080039160004204248 2624 + :10A3F0008EE201EC24420001AEE201EC8EE201ECBF 2625 + :10A4000008003916000420428EE201F024420001C7 2626 + :10A41000AEE201F08EE201F008003916000420429D 2627 + :10A420008EE201F424420001AEE201F48EE201F476 2628 + :10A4300008003916000420428EE200302442000158 2629 + :10A44000AEE200308EE200300800391600042042EF 2630 + :10A450008EE201F824420001AEE201F88EE201F83A 2631 + :10A46000000420421087033E00000000080038DB93 2632 + :10A47000000000003C02000100571021904283B20E 2633 + :10A4800014400084240200013C03000100771821DD 2634 + :10A49000906383B31462007F3C0201008E4300008E 2635 + :10A4A000006210241040006F2402FFFF14620005B8 2636 + :10A4B00024110001964300043402FFFF106200756E 2637 + :10A4C0000000000092E204D8144000720000000076 2638 + :10A4D0003C020001005710218C4283B42842000541 2639 + :10A4E00010400020000038213C02000100571021DC 2640 + :10A4F0008C4283B418400016000028219606000004 2641 + :10A50000000520C0009710219442777E1446000970 2642 + :10A510000097102194437780960200021462000590 2643 + :10A52000009710219443778296020004506200083D 2644 + :10A53000240700013C020001005710218C4283B423 2645 + :10A5400024A5000100A2102A5440FFEE000520C0FF 2646 + :10A5500030E200FF1040030200000000080039A2B2 2647 + :10A5600000000000024020210C0022FE240500060D 2648 + :10A570003044001F000428C002E510219442727C80 2649 + :10A5800030424000144002F600B710219443727E1E 2650 + :10A59000960200001462000B000418C000B71021DE 2651 + :10A5A000944372809602000214620006000418C0F0 2652 + :10A5B00000B71021944372829602000410620035A5 2653 + :10A5C000000418C002E310219442727C30428000E3 2654 + :10A5D000144002E302E31021944D727C96070000C0 2655 + :10A5E000000D28C000B710219442737E0800398402 2656 + :10A5F00000003021000420C002E410219443737C49 2657 + :10A6000002E41021944D737C3063800014600010CC 2658 + :10A61000000D28C000B710219442737E1447FFF547 2659 + :10A6200001A0202100B710219443738096020002FC 2660 + :10A630005462FFF1000420C000B7102194437382DC 2661 + :10A64000960200045462FFEC000420C024060001BE 2662 + :10A6500030C200FF104002C200000000080039A212 2663 + :10A66000000000009743020296420000146202BC00 2664 + :10A67000000000009743020496420002146202B8F0 2665 + :10A68000000000009743020696420004146202B4E0 2666 + :10A6900000000000924200003A2300013042000115 2667 + :10A6A00000431024104000742402FFFF8E030000BA 2668 + :10A6B000146200043402FFFF960300041062006F6E 2669 + :10A6C000241500023C02000100571021904283B281 2670 + :10A6D0001440006A2415000392E204D81440006775 2671 + :10A6E000000000003C020001005710218C4283B49E 2672 + :10A6F0002842000510400020000038213C020001E3 2673 + :10A70000005710218C4283B4184000160000282105 2674 + :10A7100096060000000520C0009710219442777E25 2675 + :10A720001446000900971021944377809602000296 2676 + :10A73000146200050097102194437782960200046A 2677 + :10A7400050620008240700013C020001005710215C 2678 + :10A750008C4283B424A5000100A2102A5440FFEECD 2679 + :10A76000000520C030E200FF14400044241500031F 2680 + :10A7700008003C5500000000024020210C0022FE91 2681 + :10A78000240500063044001F000428C002E5102103 2682 + :10A790009442727C304240001440027100B7102194 2683 + :10A7A0009443727E960200001462000B000418C0ED 2684 + :10A7B00000B71021944372809602000214620006D2 2685 + :10A7C000000418C000B7102194437282960200045E 2686 + :10A7D00010620027000418C002E310219442727C2A 2687 + :10A7E000304280001440025E02E31021944D727CDE 2688 + :10A7F00096070000000D28C000B710219442737E18 2689 + :10A8000008003A0900003021000420C002E41021B1 2690 + :10A810009443737C02E41021944D737C3063800078 2691 + :10A8200014600010000D28C000B710219442737E00 2692 + :10A830001447FFF501A0202100B710219443738035 2693 + :10A84000960200025462FFF1000420C000B71021FC 2694 + :10A8500094437382960200045462FFEC000420C00B 2695 + :10A860002406000130C200FF1040023D000000003D 2696 + :10A8700008003A1C24150003241500018F420260D1 2697 + :10A880000053102B10400036000000008F8300E4BE 2698 + :10A890008F8200E01062000324630008AF8300E4AD 2699 + :10A8A000AF8300E88EE400C08EE500C4026018218A 2700 + :10A8B0000000102100A3282100A3302B00822021BA 2701 + :10A8C00000862021AEE400C0AEE500C48EE2005850 2702 + :10A8D00024420001AEE200588EE200588EE2007C75 2703 + :10A8E00024420001AEE2007C8EE2007C8F8200E018 2704 + :10A8F000AFA200108F8200E43C040001248458C001 2705 + :10A90000AFA200148FA600188FA7001C3C050006FC 2706 + :10A910000C00240334A5F20308003C5B0000000097 2707 + :10A920008EE25240AFA200108EE252443C0400017D 2708 + :10A93000248458CCAFA200148EE60E108EE70E18B9 2709 + :10A940003C0500060C00240334A5F2028EE201C08F 2710 + :10A9500024420001AEE201C008003C028EE201C0C8 2711 + :10A9600096E204680053102B544000013C1680000E 2712 + :10A97000126001CB3C0E001F35CEFFFF3C0FFFF5F0 2713 + :10A9800035EF1000241E00408EE2724C8F4302808F 2714 + :10A9900024420001304207FF1062019E00000000C7 2715 + :10A9A00012C00012000000008EE352408EE25244BA 2716 + :10A9B0001062000A26F852448EF45244AFB80024C4 2717 + :10A9C0008EE35244000211402442524802E28821A0 2718 + :10A9D0002463000108003A85306D00FF8EE201E03B 2719 + :10A9E00024420001AEE201E08EE201E08EE30E10AF 2720 + :10A9F0008EE20E181062FFCA26F80E188EF40E189A 2721 + :10AA00000000B021AFB800248EE30E180002114000 2722 + :10AA100024420E2002E2882124630001306D01FFF0 2723 + :10AA200096E2046A3042001010400018340281009F 2724 + :10AA30009643000C14620015000000003C02000167 2725 + :10AA400000571021904283C0144000100000000005 2726 + :10AA50009642000EA62200168E4200088E43000485 2727 + :10AA60008E4400002673FFFCAE42000CAE4300088B 2728 + :10AA7000AE4400049622000E2610000424180001A3 2729 + :10AA8000A3B8002F34420200A622000E8E2200003E 2730 + :10AA90008E2300043C04000134843800020030217D 2731 + :10AAA000306A0007020A8023036410210202102B7F 2732 + :10AAB00010400005026A9821020410230362182343 2733 + :10AAC0003C02002000438023266200079623000AF0 2734 + :10AAD0002418FFF80058C824006A18210079102BA8 2735 + :10AAE00010400002032060210060602101801821D5 2736 + :10AAF000246200072418FFF800586024026C102B11 2737 + :10AB000014400004019328230183282308003AC33A 2738 + :10AB100000C3102100D31021004A202301C4102BB0 2739 + :10AB200054400001008F202125420040004C102B92 2740 + :10AB3000144000350000582194C3000C2402080082 2741 + :10AB400054620032AE2600183C020001005710216A 2742 + :10AB5000904283C05440002DAE26001824C2001736 2743 + :10AB600001C2102B10400013000000003C02FFF552 2744 + :10AB70000046102190421017384300062C63000154 2745 + :10AB8000384200112C4200010062182510600014A8 2746 + :10AB900024C2001001C2102B1040000E0000000063 2747 + :10ABA0003C0BFFF501665821956B101008003AF434 2748 + :10ABB0002562000E90C20017384300062C63000186 2749 + :10ABC000384200112C420001006218251060000577 2750 + :10ABD0000160182194CB00102562000E004A582114 2751 + :10ABE00001601821246200072418FFF80058582437 2752 + :10ABF00000C31021004A202301C4102B1040000282 2753 + :10AC000001632823008F2021AE2600183C0200019A 2754 + :10AC100000571021904283C00002102B000216C082 2755 + :10AC200015600002AFA2004401805821308200016B 2756 + :10AC3000104000070000402190880000248400019B 2757 + :10AC400001C4102B1040000224A5FFFF008F20211B 2758 + :10AC500050A0001200081C022CA20002544000095F 2759 + :10AC600024A5FFFF948200002484000201024021F9 2760 + :10AC700001C4102B1040000624A5FFFE08003B2154 2761 + :10AC8000008F20219082000000021200010240216A 2762 + :10AC900014A0FFF22CA2000200081C023102FFFFE8 2763 + :10ACA000006240213108FFFF0140282111400011BE 2764 + :10ACB000020020212CA200025440000924A5FFFF1D 2765 + :10ACC00094820000248400020102402101C4102B60 2766 + :10ACD0001040000624A5FFFE08003B38008F20210D 2767 + :10ACE00090820000000212000102402114A0FFF235 2768 + :10ACF0002CA2000200081C023102FFFF006240216A 2769 + :10AD000000081C023102FFFF8F89012000624021F0 2770 + :10AD100027623800252300200062102B1440000217 2771 + :10AD20003108FFFF276330008F8201281062000482 2772 + :10AD3000000000008F8201241462000701402821D6 2773 + :10AD40008EE201A40000382124420001AEE201A4F9 2774 + :10AD500008003BC98EE201A48E2600008E27000465 2775 + :10AD6000000814003448000BAD300008A52B000E7D 2776 + :10AD7000AD2800188FB8004400002021029610254D 2777 + :10AD800000581025AD22001C00E5102B00E53823EB 2778 + :10AD900000C4302300C23023AD260000AD270004DC 2779 + :10ADA0008EE204C0AD220010AF83012092E24E205B 2780 + :10ADB0001440005F240700012502FFEE2C42000230 2781 + :10ADC00014400003240200111502002400000000BA 2782 + :10ADD0008EE24E30000210C02442503802E22021A0 2783 + :10ADE0008C830000240200121462000F0000000097 2784 + :10ADF0008EE34E308EE24E341062000B00000000F5 2785 + :10AE00008C82000424420001AC8200048EE24E34A5 2786 + :10AE10008EE34E3024420001105E002A0000000044 2787 + :10AE200008003BA8000000008EE24E3024420001E2 2788 + :10AE3000505E0003000010218EE24E3024420001DB 2789 + :10AE4000AEE24E308EE24E30000210C02442503846 2790 + :10AE500002E2202108003BC6240200128EE24E309E 2791 + :10AE6000000210C02442503802E220218C830000EE 2792 + :10AE7000240200071462001F000000008EE34E3021 2793 + :10AE80008EE24E341062001B000000008C82000431 2794 + :10AE900024420001AC8200048EE24E348EE34E3038 2795 + :10AEA00024420001105E0007000000008EE24E34D4 2796 + :10AEB00024420001106200050000000008003BB4BD 2797 + :10AEC0000000000014600005000000008F820128CF 2798 + :10AED00024420020AF8201288F8201288C82000446 2799 + :10AEE0002C42001150400012AC80000008003BC909 2800 + :10AEF000000000008EE24E3024420001505E00034C 2801 + :10AF0000000010218EE24E3024420001AEE24E30AD 2802 + :10AF10008EE24E30000210C02442503802E220215E 2803 + :10AF200024020007AC82000024020001AC8200046D 2804 + :10AF300014E000193C0500063C04000124845890EC 2805 + :10AF40008E22001834A5F209AFA200108E22000054 2806 + :10AF50008E23000402203021016038210C002403DC 2807 + :10AF6000AFA3001493A2002F1040002A34028100E6 2808 + :10AF70008E4300048E4400088E45000CA642000C4F 2809 + :10AF8000AE430000AE440004AE4500089622001611 2810 + :10AF900008003C02A642000E1599000A026A182316 2811 + :10AFA0009622000EA623000A34420004A622000EB8 2812 + :10AFB0003C01000100370821A02083C008003BFFAE 2813 + :10AFC000000098219624000A0083102B54400001B1 2814 + :10AFD0000080182124020001A623000A3C01000180 2815 + :10AFE00000370821A02283C09622000A004A1821B7 2816 + :10AFF0000203802101D0102B54400001020F802158 2817 + :10B00000026398230000B0218FB800241660FE5E12 2818 + :10B01000AF0D000012600022000000003C010001A2 2819 + :10B0200000370821AC3383C43C01000100370821FC 2820 + :10B03000AC3083C83C01000100370821AC3283CC1E 2821 + :10B0400093A2002F10400008000000003C02000105 2822 + :10B05000005710218C4283CC244200043C010001A3 2823 + :10B0600000370821AC2283CC8F4302808EE2724CE1 2824 + :10B0700014620006000000008EE201C424420001B8 2825 + :10B08000AEE201C408003C5B8EE201C48EE201BC6A 2826 + :10B0900024420001AEE201BC08003C5B8EE201BC30 2827 + :10B0A00097A4001E2484FFFC008018218EE400C0B9 2828 + :10B0B0008EE500C40000102100A3282100A3302B3E 2829 + :10B0C000008220210086202124020002AEE400C07C 2830 + :10B0D000AEE500C412A2000F2AA20003144000171C 2831 + :10B0E0002402000316A20015000000008EE200D02A 2832 + :10B0F0008EE300D4246300012C640001004410217D 2833 + :10B10000AEE200D0AEE300D48EE200D008003C55A1 2834 + :10B110008EE300D48EE200D88EE300DC24630001CD 2835 + :10B120002C64000100441021AEE200D8AEE300DC44 2836 + :10B130008EE200D808003C558EE300DC8EE200C8A9 2837 + :10B140008EE300CC246300012C6400010044102134 2838 + :10B15000AEE200C8AEE300CC8EE200C88EE300CCC5 2839 + :10B160008F8300E48F8200E01062000324630008F4 2840 + :10B17000AF8300E4AF8300E88FBF00688FBE006438 2841 + :10B180008FB600608FB5005C8FB400588FB3005449 2842 + :10B190008FB200508FB1004C8FB0004803E0000820 2843 + :10B1A00027BD007027BDFFE0AFBF00188EE30E146F 2844 + :10B1B0008EE20E0C10620074000000008EE30E0C94 2845 + :10B1C0008EE20E1400622023048200012484020017 2846 + :10B1D0008EE30E188EE20E140043102B1440000470 2847 + :10B1E000240202008EE30E1408003C7D0043182365 2848 + :10B1F0008EE20E188EE30E14004310232443FFFF4B 2849 + :10B20000008048210069102A544000010060482154 2850 + :10B210008F8701002762300024E800200102102BF4 2851 + :10B2200050400001276828008F82010811020004A5 2852 + :10B23000000000008F8201041502000700001021A9 2853 + :10B240008EE201A80000202124420001AEE201A804 2854 + :10B2500008003CBF8EE201A88EE40E1400042140D9 2855 + :10B26000008018218EE404608EE5046400A3282188 2856 + :10B2700000A3302B0082202100862021ACE40000B6 2857 + :10B28000ACE500048EE30E1400091140A4E2000EA8 2858 + :10B2900024020002ACE200180003194024630E20CF 2859 + :10B2A00002E31021ACE200088EE20E14ACE2001CB6 2860 + :10B2B0008EE204CCACE20010AF88010092E204EC14 2861 + :10B2C00014400011240400018EE24E2824030040A3 2862 + :10B2D0002442000150430003000010218EE24E285A 2863 + :10B2E00024420001AEE24E288EE24E28000210C039 2864 + :10B2F00024424E3802E2182124020002AC6200000F 2865 + :10B3000024020001AC6200041480000E24030040FB 2866 + :10B310008EE20E14AFA200108EE20E183C0500075C 2867 + :10B32000AFA200148EE60E0C8EE70E103C04000156 2868 + :10B33000248458D40C00240334A5F00108003CDD1B 2869 + :10B34000000000008EE2050024420001504300038B 2870 + :10B35000000010218EE2050024420001AEE205004B 2871 + :10B360008EE205000002108000571021AC4905084C 2872 + :10B370008EE20E1400491021304201FFAEE20E149D 2873 + :10B380008EE30E148EE20E0C146200050000000025 2874 + :10B390008F8200602403FDFF00431024AF82006011 2875 + :10B3A0008FBF001803E0000827BD002027BDFFE085 2876 + :10B3B000AFBF00188EE3523C8EE252381062007428 2877 + :10B3C000000000008EE352388EE2523C00622023DF 2878 + :10B3D00004820001248401008EE352448EE2523C38 2879 + :10B3E0000043102B14400004240201008EE3523C61 2880 + :10B3F00008003CFF004318238EE252448EE3523C87 2881 + :10B40000004310232443FFFF008048210069102AD5 2882 + :10B4100054400001006048218F87010027623000FE 2883 + :10B4200024E800200102102B50400001276828006A 2884 + :10B430008F82010811020004000000008F820104C5 2885 + :10B4400015020007000010218EE201A80000202153 2886 + :10B4500024420001AEE201A808003D418EE201A8AD 2887 + :10B460008EE4523C00042140008018218EE40470D8 2888 + :10B470008EE5047400A3282100A3302B0082202134 2889 + :10B4800000862021ACE40000ACE500048EE3523CD1 2890 + :10B4900000091140A4E2000E24020003ACE20018EF 2891 + :10B4A000000319402463524802E31021ACE2000873 2892 + :10B4B0008EE2523CACE2001C8EE204CCACE2001006 2893 + :10B4C000AF88010092E204EC144000112404000152 2894 + :10B4D0008EE24E2824030040244200015043000322 2895 + :10B4E000000010218EE24E2824420001AEE24E28D8 2896 + :10B4F0008EE24E28000210C024424E3802E218218B 2897 + :10B5000024020003AC62000024020001AC620004CB 2898 + :10B510001480000E240300408EE2523CAFA20010C3 2899 + :10B520008EE252443C050007AFA200148EE652386A 2900 + :10B530008EE752403C040001248458E00C002403B0 2901 + :10B5400034A5F01008003D5F000000008EE2050009 2902 + :10B550002442000150430003000010218EE2050048 2903 + :10B5600024420001AEE205008EE2050000021080D8 2904 + :10B5700000571021AC4905088EE2523C00491021C9 2905 + :10B58000304200FFAEE2523C8EE3523C8EE2523833 2906 + :10B5900014620005000000008F8200602403FEFF9B 2907 + :10B5A00000431024AF8200608FBF001803E0000842 2908 + :10B5B00027BD00208F8201208EE34E348F8201242C 2909 + :10B5C0008F8601282402004024630001506200039A 2910 + :10B5D000000010218EE24E3424420001AEE24E34CF 2911 + :10B5E0008EE24E348EE44E348EE34E30000210C0B4 2912 + :10B5F000244250381483000702E228218F82012858 2913 + :10B6000024420020AF8201288F82012808003D9249 2914 + :10B61000ACA000008EE24E3424030040244200011E 2915 + :10B6200050430003000010218EE24E3424420001FA 2916 + :10B63000000210C02442503802E228218CA20004EB 2917 + :10B640008F8301280002114000621821AF83012876 2918 + :10B65000ACA000008CC200182443FFFE2C62001234 2919 + :10B6600010400008000310803C0100010022082166 2920 + :10B670008C2258F000400008000000002402000165 2921 + :10B68000AEE24E2403E000080000000027BDFFC822 2922 + :10B69000AFBF0030AFB5002CAFB40028AFB300246B 2923 + :10B6A000AFB20020AFB1001CAFB000188F830128EB 2924 + :10B6B0008F820124106202B0000098213C11001F0B 2925 + :10B6C0003631FFFF3C12FFF53652100024150012F0 2926 + :10B6D000241400408F8C01288F82012824420020EE 2927 + :10B6E000AF8201289182001B8F8301282443FFFE33 2928 + :10B6F0002C6200121040029C000310803C010001EB 2929 + :10B70000002208218C225948004000080000000057 2930 + :10B710008F42021830420100104000070000000074 2931 + :10B720009583001695820018006218230003140206 2932 + :10B7300000431021A58200168D82001C3C0380006E 2933 + :10B740003044FFFF004368243C03080000431824F2 2934 + :10B7500011A00004AD84001C0004114008003DD875 2935 + :10B76000244252480004114024420E2002E2582193 2936 + :10B770009562000E3042FFFC10600004A562000ECE 2937 + :10B780009584001608003EC0000000008D69001876 2938 + :10B7900000004021952A000025290002952700007D 2939 + :10B7A0002529000295260000252900029525000084 2940 + :10B7B0002529000295240000252900029523000078 2941 + :10B7C0002529000295220000252900020147502169 2942 + :10B7D000014650210145502101445021014350218F 2943 + :10B7E00001425021000A1C023142FFFF0062502139 2944 + :10B7F000000A1C023142FFFF0062502196E2046AF7 2945 + :10B80000314EFFFF30420002104000440000502142 2946 + :10B81000252200140222102B1040001401201821B0 2947 + :10B820002405000A000020210223102B54400001AF 2948 + :10B8300000721821946200002463000224A5FFFF17 2949 + :10B8400014A0FFF90082202100041C023082FFFFB7 2950 + :10B8500000622021000414023083FFFF0043102106 2951 + :10B860003042FFFF08003E3301425021952A00007C 2952 + :10B8700025290002952800002529000295270000AF 2953 + :10B8800025290002952600002529000295250000A3 2954 + :10B890002529000295230000252900029522000099 2955 + :10B8A0002529000295240000252900020148502185 2956 + :10B8B00001475021014650210145502101435021AB 2957 + :10B8C000014250219522000095230002014450219D 2958 + :10B8D0000142502101435021000A1C023142FFFF66 2959 + :10B8E00000625021000A1C023142FFFF0062502119 2960 + :10B8F0003148FFFF510000013408FFFF8D6200183E 2961 + :10B900009443000C2402080054620005A56800104E 2962 + :10B910009562000E34420002A562000EA568001078 2963 + :10B9200096E2046A000028213042000814400056C4 2964 + :10B93000000030218D630018246200240222102BA5 2965 + :10B9400010400034246900100229102B54400001DB 2966 + :10B950000132482195250000246900140229102B8A 2967 + :10B960001040000224A5FFEC01324821952200007E 2968 + :10B9700030420FFF144000032529000208003E60FA 2969 + :10B98000241300010000982100A030210229102B6F 2970 + :10B990005440000101324821912200012529000272 2971 + :10B9A00000A228210229102B544000010132482115 2972 + :10B9B000252900020229102B5440000101324821A0 2973 + :10B9C000952200002529000200A228210229102B1F 2974 + :10B9D000544000010132482195220000252900022F 2975 + :10B9E00000A228210229102B5440000101324821D5 2976 + :10B9F000952200002529000200A228210229102BEF 2977 + :10BA000054400001013248219522000008003E996F 2978 + :10BA100000A2282194650010946200142469001685 2979 + :10BA200030420FFF1440000324A5FFEC08003E8CB9 2980 + :10BA3000241300010000982100A03021912300016F 2981 + :10BA400025290004952200002529000295240000E4 2982 + :10BA50002529000200A3282100A228219522000008 2983 + :10BA60009523000200A4282100A2282100A3282158 2984 + :10BA700000051C0230A2FFFF0062282100051C0205 2985 + :10BA800030A2FFFF0062282196E2046A30420001E2 2986 + :10BA90001040001E0000202195820016004E202339 2987 + :10BAA0000004140200822021326200FF5040000294 2988 + :10BAB000008620210085202100041402008220211C 2989 + :10BAC0003084FFFF508000013404FFFF8D620018B6 2990 + :10BAD000244300170223102B544000010072182148 2991 + :10BAE00090620000384300112C63000138420006C8 2992 + :10BAF0002C420001006218251060000400000000C4 2993 + :10BB00009562000E34420001A562000E9562000E9F 2994 + :10BB1000240A00023042000410400002A564001212 2995 + :10BB2000240A00048F88012027623800250900209C 2996 + :10BB30000122102B50400001276930008F8201281C 2997 + :10BB400011220004000000008F820124152200074A 2998 + :10BB5000240400208EE201A4000080212442000180 2999 + :10BB6000AEE201A408003F4F8EE201A48EE5724CC4 3000 + :10BB70008EE604908EE70494AD0B0008A504000E39 3001 + :10BB8000AD0A00180005294000A01821000010216E 3002 + :10BB900000E3382100E3202B00C2302100C4302113 3003 + :10BBA000AD060000AD0700048EE2724C004D10257A 3004 + :10BBB000AD02001C8EE204C4AD020010AF8901206A 3005 + :10BBC00092E24E2014400060241000012543FFEE55 3006 + :10BBD0002C630002394200112C420001006218253A 3007 + :10BBE00010600024000000008EE24E30000210C001 3008 + :10BBF0002442503802E220218C8200001455000FAC 3009 + :10BC0000000000008EE34E308EE24E341062000BD6 3010 + :10BC1000000000008C82000424420001AC82000479 3011 + :10BC20008EE24E348EE34E30244200011054002B3D 3012 + :10BC30000000000008003F2E000000008EE24E30A1 3013 + :10BC40002442000150540003000010218EE24E30C7 3014 + :10BC500024420001AEE24E308EE24E30000210C0AF 3015 + :10BC60002442503802E220212402000108003F4E05 3016 + :10BC7000AC9500008EE24E30000210C024425038D5 3017 + :10BC800002E220218C830000240200071462001FBE 3018 + :10BC9000000000008EE34E308EE24E341062001B36 3019 + :10BCA000000000008C82000424420001AC820004E9 3020 + :10BCB0008EE24E348EE34E302442000110540007D1 3021 + :10BCC000000000008EE24E342442000110620005A4 3022 + :10BCD0000000000008003F3A00000000146000056A 3023 + :10BCE000000000008F82012824420020AF8201283A 3024 + :10BCF0008F8201288C8200042C42001150400012D7 3025 + :10BD0000AC80000008003F4F000000008EE24E3083 3026 + :10BD10002442000150540003000010218EE24E30F6 3027 + :10BD200024420001AEE24E308EE24E30000210C0DE 3028 + :10BD30002442503802E2202124020007AC82000095 3029 + :10BD400024020001AC8200041600000D0000000077 3030 + :10BD50008F8201203C04000124845938AFA00014D4 3031 + :10BD6000AFA200108D86001C8F8701243C050008BF 3032 + :10BD70000C00240334A50001080040570000000017 3033 + :10BD80008EE2724C24420001304207FF11A00006EF 3034 + :10BD9000AEE2724C8EE201D02442FFFFAEE201D04F 3035 + :10BDA00008003F6B8EE201D08EE201CC2442FFFFFF 3036 + :10BDB000AEE201CC8EE201CC8EE201D82442FFFF3C 3037 + :10BDC000AEE201D8080040578EE201D88F4202400F 3038 + :10BDD000104000E5000000008EE20E1C244200012D 3039 + :10BDE00008004057AEE20E1C9582001EAD82001C7A 3040 + :10BDF0008F42024010400072000000008EE20E1CD4 3041 + :10BE000024420001AEE20E1C8F4302400043102B7F 3042 + :10BE1000144000D5000000008F8301202762380005 3043 + :10BE20002466002000C2102B50400001276630001D 3044 + :10BE30008F82012810C20004000000008F820124BC 3045 + :10BE400014C20007000000008EE201A4000080215F 3046 + :10BE500024420001AEE201A408003FDA8EE201A410 3047 + :10BE60008EE2724CAC62001C8EE404A88EE504AC39 3048 + :10BE70002462001CAC62000824020008A462000EC8 3049 + :10BE800024020011AC620018AC640000AC65000430 3050 + :10BE90008EE204C4AC620010AF86012092E24E2014 3051 + :10BEA00014400034241000018EE24E30000210C015 3052 + :10BEB0002442503802E220218C8200001455001FD9 3053 + :10BEC000000000008EE34E308EE24E341062001B04 3054 + :10BED000000000008C82000424420001AC820004B7 3055 + :10BEE0008EE24E348EE34E3024420001105400079F 3056 + :10BEF000000000008EE24E34244200011062000572 3057 + :10BF00000000000008003FC60000000014600005AB 3058 + :10BF1000000000008F82012824420020AF82012807 3059 + :10BF20008F8201288C8200042C42001150400011A5 3060 + :10BF3000AC80000008003FDA000000008EE24E30C6 3061 + :10BF40002442000150540003000010218EE24E30C4 3062 + :10BF500024420001AEE24E308EE24E30000210C0AC 3063 + :10BF60002442503802E2202124020001AC95000056 3064 + :10BF7000AC8200045600000B241000018EE2724CCB 3065 + :10BF80003C040001248458A8AFA00014AFA2001004 3066 + :10BF90008EE6724C8F4702803C0500090C0024039A 3067 + :10BFA00034A5F00856000001AEE00E1C8EE20188B8 3068 + :10BFB00024420001AEE20188080040508EE2018870 3069 + :10BFC0008F830120276238002466002000C2102BD6 3070 + :10BFD00050400001276630008F82012810C2000403 3071 + :10BFE000000000008F82012414C20007000000003E 3072 + :10BFF0008EE201A40000802124420001AEE201A4EF 3073 + :10C00000080040448EE201A48EE2724CAC62001C37 3074 + :10C010008EE404A88EE504AC2462001CAC62000827 3075 + :10C0200024020008A462000E24020011AC62001871 3076 + :10C03000AC640000AC6500048EE204C4AC62001085 3077 + :10C04000AF86012092E24E201440003424100001FB 3078 + :10C050008EE24E30000210C02442503802E220210D 3079 + :10C060008C8200001455001F000000008EE34E304B 3080 + :10C070008EE24E341062001B000000008C8200042F 3081 + :10C0800024420001AC8200048EE24E348EE34E3036 3082 + :10C090002442000110540007000000008EE24E34DC 3083 + :10C0A000244200011062000500000000080040303A 3084 + :10C0B0000000000014600005000000008F820128CD 3085 + :10C0C00024420020AF8201288F8201288C82000444 3086 + :10C0D0002C42001150400011AC8000000800404488 3087 + :10C0E000000000008EE24E30244200015054000354 3088 + :10C0F000000010218EE24E3024420001AEE24E30AC 3089 + :10C100008EE24E30000210C02442503802E220215C 3090 + :10C1100024020001AC950000AC8200041600000B64 3091 + :10C12000000000008EE2724C3C040001248458A8F8 3092 + :10C13000AFA00014AFA200108EE6724C8F470280B1 3093 + :10C140003C0500090C00240334A5F0088EE20174BC 3094 + :10C1500024420001AEE20174080040578EE20174EF 3095 + :10C1600024020001AEE24E248F8301288F82012435 3096 + :10C170001462FD58000000008FBF00308FB5002C06 3097 + :10C180008FB400288FB300248FB200208FB1001C21 3098 + :10C190008FB0001803E0000827BD003827BDFFE876 3099 + :10C1A000278402082745020024060008AFBF0014B8 3100 + :10C1B0000C00249AAFB000100000202124100001D0 3101 + :10C1C0002402241FAF900210AF900200AF8002043F 3102 + :10C1D000AF8202148F460248240300043C02004050 3103 + :10C1E0003C010001AC235CC43C010001AC235CC8F1 3104 + :10C1F0003C010001AC205D9C3C010001AC225CC014 3105 + :10C200003C010001AC235CC80C005108240500046B 3106 + :10C210000C004822000000008EE200003C03FEFFFC 3107 + :10C220003463FFFD00431024AEE200003C023C00FA 3108 + :10C23000AF82021C3C01000100370821AC3083AC06 3109 + :10C240008FBF00148FB0001003E0000827BD001856 3110 + :10C2500027BDFFE03C05000834A50400AFBF00186F 3111 + :10C26000AFA00010AFA000148F8602003C040001B4 3112 + :10C27000248459F00C002403000038218EE202804F 3113 + :10C2800024420001AEE202808EE202808F8302002F 3114 + :10C290003C023F00006218248FBF00183C020400DB 3115 + :10C2A00003E0000827BD002027BDFFD8AFBF002056 3116 + :10C2B000AFB1001CAFB000188F9002208EE20214C4 3117 + :10C2C0000000382124420001AEE202148EE2021482 3118 + :10C2D0003C02030002021024104000273C1104001D 3119 + :10C2E0000C00429B000000003C02010002021024EE 3120 + :10C2F00010400007000000008EE2021824420001F6 3121 + :10C30000AEE202188EE20218080040C63C03FDFFB0 3122 + :10C310008EE2021C24420001AEE2021C8EE2021CEC 3123 + :10C320003C03FDFF3463FFFF3C0808FF3508FFFFB7 3124 + :10C330008EE200003C040001248459FC3C05000806 3125 + :10C340000200302100431024AEE200008F82022060 3126 + :10C35000000038213C03030000481024004310254E 3127 + :10C36000AF820220AFA000100C002403AFA0001485 3128 + :10C370000800429600000000021110241040001F27 3129 + :10C380003C0240008F830224240214021462000B3A 3130 + :10C390003C03FDFF3C04000124845A083C050008CE 3131 + :10C3A000AFA00010AFA000148F86022434A5FFFFB9 3132 + :10C3B0000C002403000038213C03FDFF8EE2000046 3133 + :10C3C0003463FFFF02002021004310240C004E5470 3134 + :10C3D000AEE200008EE2022024420001AEE2022022 3135 + :10C3E0008EE202208F8202203C0308FF3463FFFFAD 3136 + :10C3F0000043102408004295005110250202102429 3137 + :10C4000010400142000000008EE2022C2442000194 3138 + :10C41000AEE2022C8EE2022C8F8202203C0308FF47 3139 + :10C420003463FFFF0043102434420004AF82022033 3140 + :10C430008F8300548F8200540800410E2463000251 3141 + :10C440008F820054006210232C4200031440FFFC32 3142 + :10C45000000000008F8600E08F8400E430C20007F7 3143 + :10C4600010400012000000008F8300E42402FFF857 3144 + :10C4700000C210241043000D000000008F82005401 3145 + :10C480008F8300E014C30009244400508F820054BD 3146 + :10C49000008210232C4200511040000400000000D4 3147 + :10C4A0008F8200E010C2FFF9000000008F8202209E 3148 + :10C4B0003C0308FF3463FFFD00431024AF820220D9 3149 + :10C4C0008F8600E030C20007104000032402FFF80E 3150 + :10C4D00000C23024AF8600E08F8300C43C02001FFE 3151 + :10C4E0003442FFFF246800080048102B104000036E 3152 + :10C4F0003C02FFF534421000010240218F8B00C83E 3153 + :10C500008F8501208F8401240800414500006021AF 3154 + :10C51000276238000082102B504000012764300051 3155 + :10C5200010A40010318200FF8C82001838430007ED 3156 + :10C530002C6300013842000B2C42000100621825D8 3157 + :10C540005060FFF3248400208EE20240240C00019E 3158 + :10C5500024420001AEE202408EE202408C8B0008D1 3159 + :10C56000318200FF14400065000000003C02000121 3160 + :10C5700000571021904283C014400060000000006A 3161 + :10C580008F8400E400C41023000218C30462000179 3162 + :10C59000246302008F8900C410600005240200019A 3163 + :10C5A0001062000900000000080041870000000040 3164 + :10C5B0008EE202300120582124420001AEE2023016 3165 + :10C5C000080041BC8EE202308EE202343C05000AD3 3166 + :10C5D00024420001AEE202348C8B000034A5F0004E 3167 + :10C5E0008EE20234012B182300A3102B54400001CB 3168 + :10C5F000006518212C62233F144000400000000019 3169 + :10C600008F8200E824420008AF8200E88F8200E8B1 3170 + :10C610008F8200E40120582124420008AF8200E408 3171 + :10C62000080041BC8F8200E48EE202383C03000A1D 3172 + :10C6300024420001AEE202388C8400003463F00032 3173 + :10C640008EE20238008838230067102B5440000126 3174 + :10C6500000E338213C02000334420D400047102B18 3175 + :10C660001040000300000000080041BC0080582179 3176 + :10C670008F8200E424440008AF8400E48F8400E447 3177 + :10C68000108600183C05000A34A5F0003C0A00039F 3178 + :10C69000354A0D408EE2007C24420001AEE2007C6F 3179 + :10C6A0008C8300008EE2007C0068382300A7102BEA 3180 + :10C6B0005440000100E538210147102B5440000789 3181 + :10C6C000006058218F8200E424440008AF8400E415 3182 + :10C6D0008F8400E41486FFEF00000000148600053C 3183 + :10C6E0000000000001205821AF8600E4080041BC92 3184 + :10C6F000AF8600E8AF8400E4AF8400E88F8200C812 3185 + :10C700003C03000A3463F000004838230067102B14 3186 + :10C710005440000100E338213C02000334420D3F45 3187 + :10C720000047102B544000070000602101683823A7 3188 + :10C730000067102B5440000300E33821080041CF6C 3189 + :10C740003C0200033C02000334420D3F0047102B23 3190 + :10C7500014400016318200FF144000060000000063 3191 + :10C760003C02000100571021904283C01040000F8E 3192 + :10C77000000000008EE2023C3C04FDFF8EE300005E 3193 + :10C780003484FFFF24420001AEE2023C8EE2023C10 3194 + :10C7900024020001006418243C0100010037082134 3195 + :10C7A000A02283B80800422CAEE30000AF8B00C883 3196 + :10C7B0008F8300C88F8200C43C04000A3484F000D8 3197 + :10C7C000006238230087102B5440000100E4382118 3198 + :10C7D0003C02000334420D400047102B2CE30001C3 3199 + :10C7E0000043102510400008000000008F82022046 3200 + :10C7F0003C0308FF3463FFFF004310243C03400068 3201 + :10C8000000431025AF8202208F8600E08F8400E471 3202 + :10C8100010C4002A000000008EE2007C24420001C7 3203 + :10C82000AEE2007C8EE2007C24C2FFF8AF8200E022 3204 + :10C830003C0200018C427E303C0300088F8600E001 3205 + :10C84000004310241040001D0000000010C4001B15 3206 + :10C85000240DFFF83C0A000A354AF0003C0C008029 3207 + :10C86000248500082762280050A2000127651800CF 3208 + :10C870008C8800048C8200008CA900003103FFFF2B 3209 + :10C8800000431021004D102424430010006B102B96 3210 + :10C8900054400001006A1821012B102B5440000164 3211 + :10C8A000012A482110690002010C1025AC82000405 3212 + :10C8B00000A0202114C4FFEB248500088F820220F1 3213 + :10C8C0003C0308FF3463FFFF00431024344200029E 3214 + :10C8D000AF8202208F8300548F82005408004237B9 3215 + :10C8E000246300018F820054006210232C42000256 3216 + :10C8F0001440FFFC000000008F8202203C0308FF70 3217 + :10C900003463FFFB00431024AF8202200601005570 3218 + :10C91000000000008EE2022824420001AEE202285C 3219 + :10C920008EE202288F8202203C0308FF3463FFFF5F 3220 + :10C930000043102434420004AF8202208F8300544D 3221 + :10C940008F82005408004251246300028F820054F9 3222 + :10C95000006210232C4200031440FFFC0000000082 3223 + :10C960008F8600E030C20007104000120000000077 3224 + :10C970008F8300E42402FFF800C210241043000D4E 3225 + :10C98000000000008F8200548F8300E014C3000970 3226 + :10C99000244400328F820054008210232C42003342 3227 + :10C9A00010400004000000008F8200E010C2FFF978 3228 + :10C9B000000000008F8202203C0308FF3463FFFD6B 3229 + :10C9C00000431024AF8202208F8600E030C20007AF 3230 + :10C9D000104000032402FFF800C23024AF8600E0BC 3231 + :10C9E000240301F58F8200E800673823000718C090 3232 + :10C9F00000431021AF8200E88F8200E8AF8200E49C 3233 + :10CA00008EE2007C3C0408FF3484FFFF00471021C5 3234 + :10CA1000AEE2007C8F8202203C038000346300027F 3235 + :10CA20000044102400431025AF8202208F8300545D 3236 + :10CA30008F8200540800428D246300018F820054CD 3237 + :10CA4000006210232C4200021440FFFC0000000092 3238 + :10CA50008F8202203C0308FF3463FFFB0043102455 3239 + :10CA6000AF8202208FBF00208FB1001C8FB0001852 3240 + :10CA700003E0000827BD00283C0200018C425CD87E 3241 + :10CA800027BDFFD810400012AFBF00203C040001BA 3242 + :10CA900024845A143C050008240200013C010001D2 3243 + :10CAA00000370821AC2283ACAFA00010AFA0001467 3244 + :10CAB0008F86022034A504983C010001AC205CD88C 3245 + :10CAC0003C010001AC225CCC0C00240300003821A6 3246 + :10CAD0008F4202683C037FFF3463FFFF0043102452 3247 + :10CAE000AF4202688EE204D08EE404D42403FFFE39 3248 + :10CAF00000431024308400021080011EAEE204D0F6 3249 + :10CB00008EE204D42403FFFD00431024AEE204D4DB 3250 + :10CB10008F8200443C03060034632000344200202E 3251 + :10CB2000AF820044AFA300188EE206088F430228AC 3252 + :10CB300024420001304A00FF514300FEAFA0001024 3253 + :10CB40008EE20608000210C0005710218FA30018C3 3254 + :10CB50008FA4001CAC43060CAC4406108F83005419 3255 + :10CB60008F82005424690032012210232C420033AA 3256 + :10CB70001040006A0000582124180008240F000DFE 3257 + :10CB8000240D0007240C0040240E00018F87012093 3258 + :10CB90002762380024E800200102102B50400001D9 3259 + :10CBA000276830008F820128110200040000000075 3260 + :10CBB0008F82012415020007000010218EE201A4DB 3261 + :10CBC0000000282124420001AEE201A40800433DF8 3262 + :10CBD0008EE201A48EE40608000420C00080182123 3263 + :10CBE0008EE404308EE5043400A3282100A3302B0A 3264 + :10CBF0000082202100862021ACE40000ACE5000486 3265 + :10CC00008EE20608A4F8000EACEF0018ACEA001C97 3266 + :10CC1000000210C02442060C02E21021ACE200081F 3267 + :10CC20008EE204C4ACE20010AF88012092E24E20F4 3268 + :10CC300014400033240500018EE24E30000210C083 3269 + :10CC40002442503802E220218C820000144D001F43 3270 + :10CC5000000000008EE34E308EE24E341062001B66 3271 + :10CC6000000000008C82000424420001AC82000419 3272 + :10CC70008EE24E348EE34E3024420001104C000709 3273 + :10CC8000000000008EE24E342442000110620005D4 3274 + :10CC9000000000000800432A0000000014600005A6 3275 + :10CCA000000000008F82012824420020AF8201286A 3276 + :10CCB0008F8201288C8200042C4200115040001009 3277 + :10CCC000AC8000000800433D000000008EE24E30C2 3278 + :10CCD00024420001504C0003000010218EE24E302F 3279 + :10CCE00024420001AEE24E308EE24E30000210C00F 3280 + :10CCF0002442503802E22021AC8D0000AC8E0004AA 3281 + :10CD000054A00006240B00018F820054012210233E 3282 + :10CD10002C4200331440FF9D00000000316300FFEF 3283 + :10CD20002402000154620079AFA00010AEEA0608A8 3284 + :10CD30008F8300548F820054246900320122102313 3285 + :10CD40002C4200331040006100005821240D0008DF 3286 + :10CD5000240C00112408001224070040240A0001BA 3287 + :10CD60008F830120276238002466002000C2102B28 3288 + :10CD700050400001276630008F82012810C2000455 3289 + :10CD8000000000008F82012414C200070000000090 3290 + :10CD90008EE201A40000282124420001AEE201A499 3291 + :10CDA000080043A98EE201A48EE20608AC62001CD2 3292 + :10CDB0008EE404A08EE504A42462001CAC6200088A 3293 + :10CDC000A46D000EAC6C0018AC640000AC650004EF 3294 + :10CDD0008EE204C4AC620010AF86012092E24E20C5 3295 + :10CDE00014400033240500018EE24E30000210C0D2 3296 + :10CDF0002442503802E220218C8200001448001F97 3297 + :10CE0000000000008EE34E308EE24E341062001BB4 3298 + :10CE1000000000008C82000424420001AC82000467 3299 + :10CE20008EE24E348EE34E3024420001104700075C 3300 + :10CE3000000000008EE24E34244200011062000522 3301 + :10CE40000000000008004396000000001460000588 3302 + :10CE5000000000008F82012824420020AF820128B8 3303 + :10CE60008F8201288C8200042C4200115040001057 3304 + :10CE7000AC800000080043A9000000008EE24E30A4 3305 + :10CE80002442000150470003000010218EE24E3082 3306 + :10CE900024420001AEE24E308EE24E30000210C05D 3307 + :10CEA0002442503802E22021AC880000AC8A000401 3308 + :10CEB00054A00006240B00018F820054012210238D 3309 + :10CEC0002C4200331440FFA600000000316300FF35 3310 + :10CED0002402000154620003AFA00010080043D6F2 3311 + :10CEE000000000003C04000124845A20AFA000147C 3312 + :10CEF0008F8601208F8701243C0500090C00240344 3313 + :10CF000034A5F011080043D6000000003C040001E5 3314 + :10CF100024845A2CAFA000148F8601208F8701240F 3315 + :10CF20003C0500090C00240334A5F010080043D68A 3316 + :10CF3000000000003C04000124845A38AFA0001413 3317 + :10CF40008EE606088F4702283C0500090C002403E2 3318 + :10CF500034A5F00F8EE201AC24420001AEE201AC38 3319 + :10CF60008EE201AC8EE2015C24420001AEE2015C83 3320 + :10CF70008EE2015C8FBF002003E0000827BD00287F 3321 + :10CF80003C0200018C425CD827BDFFE01440000D3C 3322 + :10CF9000AFBF00183C04000124845A443C0500083B 3323 + :10CFA000AFA00010AFA000148F86022034A5049912 3324 + :10CFB000240200013C010001AC225CD80C002403D7 3325 + :10CFC000000038218EE204D03C03000100771821D4 3326 + :10CFD000946383B23442000110600007AEE204D0D3 3327 + :10CFE0008F8202203C0308FF3463FFFF00431024BC 3328 + :10CFF00034420008AF820220000020210C0052A21F 3329 + :10D0000024050004AF4202688FBF001803E0000847 3330 + :10D0100027BD00200000000000000000000000000C 3331 + :10D020000000000000000000000000000000000000 3332 + :10D0300000000000000000000000000000000000F0 3333 + :10D0400000000000000000000000000000000000E0 3334 + :10D0500000000000000000000000000000000000D0 3335 + :10D0600000000000000000000000000000000000C0 3336 + :10D0700000000000000000000000000000000000B0 3337 + :10D0800000000000000000000000000000000000A0 3338 + :10D090000000000000000000000000000000000090 3339 + :10D0A0000000000000000000000000000000000080 3340 + :10D0B0000000000000000000000000000000000070 3341 + :10D0C0000000000000000000000000000000000060 3342 + :10D0D0000000000000000000000000000000000050 3343 + :10D0E0000000000000000000000000000000000040 3344 + :10D0F0000000000000000000000000000000000030 3345 + :10D100000000000000000000000000003C120001D0 3346 + :10D11000265212003C1400018E945C503C10000119 3347 + :10D12000261011203C15C00036B500608E8A000024 3348 + :10D130008EB30000026A400B0248000A0200F82188 3349 + :10D14000000000000000000D0000000000000000D2 3350 + :10D1500000000000000000000000000000000000CF 3351 + :10D1600000000000000000000000000000000000BF 3352 + :10D1700000000000000000000000000000000000AF 3353 + :10D18000000000000000000000000000000000009F 3354 + :10D19000000000000000000000000000000000008F 3355 + :10D1A000000000000000000000000000000000007F 3356 + :10D1B000000000000000000000000000000000006F 3357 + :10D1C000000000000000000000000000000000005F 3358 + :10D1D000000000000000000000000000000000004F 3359 + :10D1E000000000000000000000000000000000003F 3360 + :10D1F000000000000000000000000000000000002F 3361 + :10D20000000000000000000000000000080014D62C 3362 + :10D2100000000000080014D83C0A0001080014D8DF 3363 + :10D220003C0A0002080014D800000000080024A6F0 3364 + :10D2300000000000080014D83C0A0003080014D8BD 3365 + :10D240003C0A000408002F8C00000000080014D8DD 3366 + :10D250003C0A000508003CE80000000008003C66AD 3367 + :10D2600000000000080014D83C0A0006080014D88A 3368 + :10D270003C0A0007080014D800000000080014D879 3369 + :10D2800000000000080014D80000000008002A7503 3370 + :10D2900000000000080014D83C0A000B080014D855 3371 + :10D2A0003C0A000C080014D83C0A000D0800237A40 3372 + :10D2B000000000000800233900000000080014D816 3373 + :10D2C0003C0A000E08001B3C00000000080024A4DB 3374 + :10D2D00000000000080014D83C0A000F080040A716 3375 + :10D2E000000000000800409100000000080014D871 3376 + :10D2F0003C0A0010080014EE00000000080014D8DA 3377 + :10D300003C0A0011080014D83C0A0012080014D886 3378 + :10D310003C0A0013000000000000000000000000B4 3379 + :10D3200000000000000000000000000000000000FD 3380 + :10D3300000000000000000000000000000000000ED 3381 + :10D3400000000000000000000000000000000000DD 3382 + :10D3500000000000000000000000000000000000CD 3383 + :10D3600000000000000000000000000000000000BD 3384 + :10D3700000000000000000000000000000000000AD 3385 + :10D38000000000000000000000000000000000009D 3386 + :10D39000000000000000000000000000000000008D 3387 + :10D3A000000000000000000000000000000000007D 3388 + :10D3B000000000000000000000000000000000006D 3389 + :10D3C000000000000000000000000000000000005D 3390 + :10D3D000000000000000000000000000000000004D 3391 + :10D3E000000000000000000000000000000000003D 3392 + :10D3F000000000000000000000000000000000002D 3393 + :10D400000000000000000000000000003C030001DC 3394 + :10D4100034633800240500802404001F2406FFFF25 3395 + :10D4200024020001AF80021CAF820200AF82022002 3396 + :10D4300003631021AF8200C003631021AF8200C4D8 3397 + :10D4400003631021AF8200C827623800AF8200D08A 3398 + :10D4500027623800AF8200D427623800AF8200D83C 3399 + :10D4600027621800AF8200E027621800AF8200E454 3400 + :10D4700027621800AF8200E827621000AF8200F038 3401 + :10D4800027621000AF8200F427621000AF8200F81C 3402 + :10D49000ACA000002484FFFF1486FFFD24A5000437 3403 + :10D4A0008F8300403C02F000006218243C025000D0 3404 + :10D4B0001062000C0043102B144000063C02600078 3405 + :10D4C0003C024000106200082402080008004539B0 3406 + :10D4D0000000000010620004240208000800453922 3407 + :10D4E00000000000240207003C010001AC225CDCCB 3408 + :10D4F00003E000080000000027BDFFD8AFBF0024F4 3409 + :10D50000AFB000208F8300548F8200543C01000193 3410 + :10D51000AC205CC408004545246300648F8200543D 3411 + :10D52000006210232C4200651440FFFC0000000044 3412 + :10D530000C004D71000000002404000100002821AF 3413 + :10D5400027A60018340280000C00498EA7A20018FC 3414 + :10D550008F8300548F820054080045562463006472 3415 + :10D560008F820054006210232C4200651440FFFC9F 3416 + :10D5700024040001240500010C00494C27A60018D2 3417 + :10D580008F8300548F820054080045622463006436 3418 + :10D590008F820054006210232C4200651440FFFC6F 3419 + :10D5A00024040001240500010C00494C27A60018A2 3420 + :10D5B0008F8300548F8200540800456E24630064FA 3421 + :10D5C0008F820054006210232C4200651440FFFC3F 3422 + :10D5D000240400013C06000124C65DA00C00494C57 3423 + :10D5E000240500028F8300548F8200540800457B7D 3424 + :10D5F000246300648F820054006210232C42006573 3425 + :10D600001440FFFC24040001240500033C10000129 3426 + :10D6100026105DA20C00494C0200302197A600188C 3427 + :10D620003C07000194E75DA03C04000124845AB04B 3428 + :10D63000AFA00014960200003C05000D34A50100C7 3429 + :10D640000C002403AFA2001097A200181040004C59 3430 + :10D6500024036040960200003042FFF01443000AA9 3431 + :10D66000240200203C03000194635DA05462000981 3432 + :10D6700024027830240200033C010001AC225CC487 3433 + :10D68000080045AC240200053C03000194635DA042 3434 + :10D69000240278301462000F240300103C020001C1 3435 + :10D6A00094425DA23042FFF01443000A24020003BA 3436 + :10D6B0003C010001AC225CC4240200063C010001D4 3437 + :10D6C000AC225DB03C010001AC225DBC080045E627 3438 + :10D6D0003C09FFF03C0200018C425CC43C030001A9 3439 + :10D6E00094635DA0344200013C010001AC225CC4A3 3440 + :10D6F000240200151462000F000000003C0200012B 3441 + :10D7000094425DA23042FFF03843F4202C630001C4 3442 + :10D710003842F4302C4200010062182510600005E8 3443 + :10D72000240200033C010001AC225DBC080045E678 3444 + :10D730003C09FFF03C03000194635DA024027810D3 3445 + :10D740001462000B240200023C02000194425DA21C 3446 + :10D750003042FFF0144000062402000224020004BC 3447 + :10D760003C010001AC225DBC080045E63C09FFF02D 3448 + :10D770003C010001AC225DBC080045E63C09FFF01D 3449 + :10D780003C0200018C425CC4240300013C01000106 3450 + :10D79000AC235DBC344200043C010001AC225CC4FB 3451 + :10D7A0003C09FFF03529BDC03C0600018CC65CC4B5 3452 + :10D7B0003C04000124845AB0240200013C01000111 3453 + :10D7C000AC225CCC8F8200543C0700018CE75DBC2E 3454 + :10D7D0003C03000194635DA03C08000195085DA234 3455 + :10D7E0003C05000D34A501003C010001AC205CC8E3 3456 + :10D7F000004910213C010001AC225DACAFA3001038 3457 + :10D800000C002403AFA800148FBF00248FB00020A9 3458 + :10D8100003E0000827BD002827BDFFE83C05000104 3459 + :10D820008CA55CC8240600042402000114A2001484 3460 + :10D83000AFBF00103C0200018C427E3C30428000B1 3461 + :10D84000104000053C04000F3C0300018C635DBCEC 3462 + :10D8500008004617348442403C0400043C030001A5 3463 + :10D860008C635DBC348493E02402000514620016CE 3464 + :10D87000000000003C04003D0800462F34840900ED 3465 + :10D880003C0200018C427E3830428000104000058E 3466 + :10D890003C04001E3C0300018C635DBC0800462A6A 3467 + :10D8A000348484803C04000F3C0300018C635DBC25 3468 + :10D8B000348442402402000514620003000000008A 3469 + :10D8C0003C04007A348412003C0200018C425DACBE 3470 + :10D8D0008F83005400441021004310230044102B78 3471 + :10D8E00014400037000000003C0200018C425CD074 3472 + :10D8F00014400033000000003C01000110C000256E 3473 + :10D90000AC205CE03C0900018D295CC424070001C7 3474 + :10D910003C0440003C08000125087E3C250AFFFC31 3475 + :10D920000005284214A0000224C6FFFF24050008B9 3476 + :10D9300000A91024104000100000000014A70008E7 3477 + :10D94000000000008D020000004410241040000A76 3478 + :10D95000000000003C0100010800465BAC255CE0D3 3479 + :10D960008D4200000044102410400003000000001D 3480 + :10D970003C010001AC275CE03C0200018C425CE011 3481 + :10D980000006182B2C420001004310245440FFE5F0 3482 + :10D99000000528428F8200543C0300018C635CE048 3483 + :10D9A0003C010001AC225DAC1060002A24020001A1 3484 + :10D9B0003C010001AC255CC83C010001AC225CCC00 3485 + :10D9C0003C0200018C425CE010400022000000009C 3486 + :10D9D0003C0200018C425CCC1040000A2402000191 3487 + :10D9E0003C010001AC205CCC3C0100010037082167 3488 + :10D9F000AC2283AC3C010001AC205D4C3C01000139 3489 + :10DA0000AC225D043C030001007718218C6383ACD9 3490 + :10DA10002402000810620005240200010C00469553 3491 + :10DA20000000000008004692000000003C030001D6 3492 + :10DA30008C635CC8106200072402000E3C030001E6 3493 + :10DA40008C637DD010620003000000000C004E5477 3494 + :10DA50008F8402208FBF001003E0000827BD00184C 3495 + :10DA600027BDFFE03C02FDFFAFBF00188EE30000C2 3496 + :10DA70003C0500018CA55CC83C0400018C845CF072 3497 + :10DA80003442FFFF0062182414A40008AEE3000033 3498 + :10DA90003C030001007718218C6383AC3C02000139 3499 + :10DAA0008C425CF410620008000000003C0200019F 3500 + :10DAB000005710218C4283AC3C010001AC255CF086 3501 + :10DAC0003C010001AC225CF43C0300018C635CC8A7 3502 + :10DAD00024020002106201692C620003104000055C 3503 + :10DAE0002402000110620008000000000800481C29 3504 + :10DAF0000000000024020004106200B124020001B2 3505 + :10DB00000800481D000000003C02000100571021E1 3506 + :10DB10008C4283AC2443FFFF2C6200081040015A62 3507 + :10DB2000000310803C010001002208218C225AC809 3508 + :10DB300000400008000000003C0300018C635DBC55 3509 + :10DB40002402000514620014000000003C020001E1 3510 + :10DB50008C425CD41040000A240200030C004822CE 3511 + :10DB600000000000240200023C01000100370821EF 3512 + :10DB7000AC2283AC3C010001080046E0AC205CD440 3513 + :10DB80003C01000100370821AC2283AC3C010001BC 3514 + :10DB90000800481FAC205C600C0048220000000018 3515 + :10DBA0003C0200018C425CD43C010001AC205C6072 3516 + :10DBB000104000DD240200023C0100010037082172 3517 + :10DBC000AC2283AC3C0100010800481FAC205CD4AF 3518 + :10DBD0003C0300018C635DBC240200051462000359 3519 + :10DBE000240200013C010001AC225D000C0049CF81 3520 + :10DBF000000000003C0300018C635D000800478EBC 3521 + :10DC0000240200113C0500018CA55CC83C06000103 3522 + :10DC10008CC67E3C0C005108000020212402000527 3523 + :10DC20003C010001AC205CD43C010001003708211C 3524 + :10DC30000800481FAC2283AC3C04000124845ABC79 3525 + :10DC40003C05000F34A50100000030210000382100 3526 + :10DC5000AFA000100C002403AFA000140800481F60 3527 + :10DC6000000000008F8202203C03F70000431025D3 3528 + :10DC7000080047B7AF8202208F8202203C030004D5 3529 + :10DC800000431024144000A9240200078F8300548D 3530 + :10DC90003C0200018C425DA42463D8F000431023B1 3531 + :10DCA0002C422710144000F8240200010800481DEF 3532 + :10DCB000000000003C0500018CA55CC80C0052A2CD 3533 + :10DCC000000020210C005386000020213C030001AD 3534 + :10DCD0008C637E34046100EA240200013C020008E7 3535 + :10DCE0000062102410400006000000008F82021421 3536 + :10DCF0003C03FFFF00431024080047413442251F26 3537 + :10DD00008F8202143C03FFFF004310243442241F7F 3538 + :10DD1000AF8202148EE200003C0302000043102593 3539 + :10DD2000AEE200008F8202202403FFFB0043102498 3540 + :10DD3000AF8202208F82022034420002AF82022092 3541 + :10DD4000240200083C01000100370821AC2283AC0A 3542 + :10DD50008F8202203C03000400431024144000057D 3543 + :10DD6000000000008F8202203C03F70000431025D2 3544 + :10DD7000AF8202203C0300018C635DBC24020005DD 3545 + :10DD80001462000A000000003C02000194425DA2FF 3546 + :10DD900024429FBC2C4200041040000424040018BC 3547 + :10DDA000240500020C004D93240600200C0043DDE6 3548 + :10DDB000000000003C0100010800481FAC205D503D 3549 + :10DDC0003C020001005710218C4283AC2443FFFF2A 3550 + :10DDD0002C620008104000AC000310803C010001E0 3551 + :10DDE000002208218C225AE80040000800000000B0 3552 + :10DDF0000C00429B000000003C010001AC205CCC08 3553 + :10DE0000AF8002043C0100010C004822AC207E20BF 3554 + :10DE1000240200013C010001AC225CE42402000267 3555 + :10DE20003C010001003708210800481FAC2283ACE8 3556 + :10DE30000C00489F000000003C0300018C635CE480 3557 + :10DE40002402000914620090240200033C01000136 3558 + :10DE5000003708210800481FAC2283AC3C020001B7 3559 + :10DE60008C427E3830424000104000050000000027 3560 + :10DE70008F8200443C03FFFF0800479F34637FFF0D 3561 + :10DE80008F8200442403FF7F00431024AF820044AC 3562 + :10DE90008F830054080047B9240200048F83005484 3563 + :10DEA0003C0200018C425DA42463D8F0004310239F 3564 + :10DEB0002C42271014400074240200053C0100018C 3565 + :10DEC000003708210800481FAC2283AC8F82022053 3566 + :10DED0003C03F70000431025AF820220AF8002040C 3567 + :10DEE0003C010001AC207E208F83005424020006F8 3568 + :10DEF0003C01000100370821AC2283AC3C01000149 3569 + :10DF00000800481FAC235DA48F8300543C0200012D 3570 + :10DF10008C425DA42463FFF6004310232C42000AC8 3571 + :10DF20001440005900000000240200073C010001D9 3572 + :10DF3000003708210800481FAC2283AC8F820220E2 3573 + :10DF40003C04F70000441025AF8202208F8202209B 3574 + :10DF50003C03030000431024144000050000182176 3575 + :10DF60008F8202202403000100441025AF8202208A 3576 + :10DF700010600043240200018F8202143C03FFFF63 3577 + :10DF80003C0400018C845D98004310243442251F1A 3578 + :10DF9000AF820214240200083C010001003708216E 3579 + :10DFA0001080000BAC2283AC3C0200018C425D74FB 3580 + :10DFB00014400007240200013C010001AC227DD086 3581 + :10DFC0000C004E548F8402200800480C0000000012 3582 + :10DFD0008F8202203C0300080043102414400017E5 3583 + :10DFE0002402000E3C010001AC227DD08EE2000034 3584 + :10DFF000000020213C030200004310250C00538642 3585 + :10E00000AEE200008F8202202403FFFB00431024B5 3586 + :10E01000AF8202208F820220344200020C0043DDD6 3587 + :10E02000AF8202203C0500018CA55CC80C0052A206 3588 + :10E03000000020210800481F000000003C020001F1 3589 + :10E040008C425D7410400010000000003C02000192 3590 + :10E050008C425D702442FFFF3C010001AC225D70E8 3591 + :10E0600014400009240200023C010001AC205D7450 3592 + :10E070003C0100010800481FAC225D702402000131 3593 + :10E080003C010001AC225CCC8FBF001803E000080B 3594 + :10E0900027BD00208F8202008F8202208F82022003 3595 + :10E0A00034420004AF8202208F8202003C0600014D 3596 + :10E0B0008CC65CC834420004AF8202002402000215 3597 + :10E0C00010C2003A2CC200031040000524020001D7 3598 + :10E0D00010C20008000000000800486800000000AE 3599 + :10E0E0002402000410C20013240200010800486842 3600 + :10E0F000000000003C0300018C635CB83C0200019E 3601 + :10E100008C425CC03C0400018C845CDC3C0500015A 3602 + :10E110008CA55CBCAF860200AF860220346300226F 3603 + :10E1200000441025004510253442000208004867CD 3604 + :10E13000AF8302003C0300018C635D98AF82020054 3605 + :10E1400010600009AF8202203C0200018C425D7425 3606 + :10E15000144000053C033F003C0200018C425CB0CF 3607 + :10E160000800485B346300E03C0200018C425CB074 3608 + :10E170003C033F00346300E200431025AF820200FD 3609 + :10E180003C0300018C635CB43C04F7003C020001DA 3610 + :10E190008C425CC03C0500018CA55CDC0064182549 3611 + :10E1A0000043102500451025AF82022003E000083F 3612 + :10E1B000000000008F8202203C0300018C635CC8D9 3613 + :10E1C00034420004AF820220240200011062000FDA 3614 + :10E1D000000000008F8300548F82005424630002EB 3615 + :10E1E000006210232C4200031040001100000000C8 3616 + :10E1F0008F820054006210232C4200031040000C58 3617 + :10E200000000000008004879000000008F830054DF 3618 + :10E210008F82005408004885246300078F820054D1 3619 + :10E22000006210232C4200081440FFFC0000000094 3620 + :10E230008F8400E0308200071040000D00000000D5 3621 + :10E240008F8200548F8300E014830009244500323C 3622 + :10E250008F82005400A210232C420033104000048F 3623 + :10E26000000000008F8200E01082FFF90000000033 3624 + :10E270008F8202202403FFFD00431024AF8202207E 3625 + :10E2800003E00008000000003C0300018C635CE434 3626 + :10E290003C0200018C425CE8506200042463FFFFF2 3627 + :10E2A0003C010001AC235CE82463FFFF2C62000901 3628 + :10E2B0001040009D000310803C0100010022082155 3629 + :10E2C0008C225B0800400008000000008F820044A0 3630 + :10E2D00034428080AF8200448F8300540800493864 3631 + :10E2E000240200028F8300543C0200018C425DA88E 3632 + :10E2F0002463D8F0004310232C4227101440008AD6 3633 + :10E300002402000308004945000000008F820044F9 3634 + :10E310003C03FFFF34637FFF00431024AF820044BF 3635 + :10E320008F83005408004938240200048F8300546E 3636 + :10E330003C0200018C425DA82463FFF600431023D9 3637 + :10E340002C42000A144000782402000508004945C8 3638 + :10E35000000000008F8202203C03F70000431025DC 3639 + :10E36000AF8202208F8202202403FFFB004310248F 3640 + :10E37000AF8202208F82022034420002AF8202204C 3641 + :10E380003C023F00344200E0AF8202008F82020074 3642 + :10E390002403FFFD00431024AF8202002404000187 3643 + :10E3A0003405FFFFAF8402048F8300548F82005432 3644 + :10E3B000080048EC246300018F820054006210239F 3645 + :10E3C0002C4200021440FFFC000000008F82022457 3646 + :10E3D0000004204000A4102B1040FFF200000000B9 3647 + :10E3E0008F8202203C03F70000431025AF820220F9 3648 + :10E3F0008F8202143C03FFFF004310243442251F88 3649 + :10E40000AF8202148F8202202403FFFB00431024FA 3650 + :10E41000AF8202208F8202203C04F700348400087F 3651 + :10E4200034420002AF8202208F8202203C033F0070 3652 + :10E43000346300E200441025AF820220AF83020063 3653 + :10E440008F8400F0276217F81482000224850008E8 3654 + :10E45000276510008F8200F410A200073C038000A3 3655 + :10E46000346300403C02000124425C70AC82000036 3656 + :10E47000AC830004AF8500F08F8300540800493856 3657 + :10E48000240200068F8300543C0200018C425DA8E8 3658 + :10E490002463FFF6004310232C42000A144000229C 3659 + :10E4A0002402000708004945000000008F8200E0B8 3660 + :10E4B000AF8200E48F8200E0AF8200E88F8202200A 3661 + :10E4C00034420004AF8202208F8202202403FFF72F 3662 + :10E4D00000431024AF8202208F82004434428080A7 3663 + :10E4E000AF8200448F830054240200083C010001E5 3664 + :10E4F000AC225CE43C01000108004947AC235DA864 3665 + :10E500008F8300543C0200018C425DA82463D8F044 3666 + :10E51000004310232C42271014400003240200095A 3667 + :10E520003C010001AC225CE403E0000800000000B4 3668 + :10E5300000000000000000000000000027BDFFD820 3669 + :10E54000AFB2001800809021AFB3001C00A098214A 3670 + :10E55000AFB1001400C08821AFB0001000008021CE 3671 + :10E56000AFBF0020A62000000C004D4B240400018A 3672 + :10E57000261000012E0200201440FFFB00000000C6 3673 + :10E580000C004D4B000020210C004D4B24040001D9 3674 + :10E590000C004D4B240400010C004D4B00002021C9 3675 + :10E5A000241000100250102410400002000020210E 3676 + :10E5B000240400010C004D4B001080421600FFFAAD 3677 + :10E5C0000250102424100010027010241040000289 3678 + :10E5D00000002021240400010C004D4B001080425B 3679 + :10E5E0001600FFFA027010240C004D7134108000E8 3680 + :10E5F0000C004D71000000000C004D2B00000000CD 3681 + :10E600005040000500108042962200000050102566 3682 + :10E61000A6220000001080421600FFF70000000054 3683 + :10E620000C004D71000000008FBF00208FB3001C54 3684 + :10E630008FB200188FB100148FB0001003E00008F3 3685 + :10E6400027BD002827BDFFD8AFB100140080882166 3686 + :10E65000AFB2001800A09021AFB3001C00C09821F9 3687 + :10E66000AFB0001000008021AFBF00200C004D4B68 3688 + :10E6700024040001261000012E0200201440FFFB9C 3689 + :10E68000000000000C004D4B000020210C004D4B01 3690 + :10E69000240400010C004D4B000020210C004D4BC8 3691 + :10E6A0002404000124100010023010241040000245 3692 + :10E6B00000002021240400010C004D4B001080427A 3693 + :10E6C0001600FFFA0230102424100010025010240B 3694 + :10E6D0001040000200002021240400010C004D4BDA 3695 + :10E6E000001080421600FFFA025010240C004D4B1F 3696 + :10E6F000240400010C004D4B000020213410800048 3697 + :10E7000096620000005010241040000200002021FA 3698 + :10E71000240400010C004D4B001080421600FFF84D 3699 + :10E72000000000000C004D71000000008FBF0020B1 3700 + :10E730008FB3001C8FB200188FB100148FB000107F 3701 + :10E7400003E0000827BD00283C0300018C635D0046 3702 + :10E750003C0200018C425D4827BDFFD8AFBF0020BE 3703 + :10E76000AFB1001C10620003AFB000183C01000103 3704 + :10E77000AC235D482463FFFF2C6200131040034963 3705 + :10E78000000310803C010001002208218C225B3034 3706 + :10E7900000400008000000000C004D7100008021C6 3707 + :10E7A00034028000A7A2001027B100100C004D4BCE 3708 + :10E7B00024040001261000012E0200201440FFFB5B 3709 + :10E7C000000000000C004D4B000020210C004D4BC0 3710 + :10E7D000240400010C004D4B000020210C004D4B87 3711 + :10E7E0002404000124100010320200011040000235 3712 + :10E7F00000002021240400010C004D4B0010804239 3713 + :10E800001600FFFA32020001241000100C004D4BDC 3714 + :10E8100000002021001080421600FFFC00000000D4 3715 + :10E820000C004D4B240400010C004D4B0000202136 3716 + :10E830003410800096220000005010241040000286 3717 + :10E8400000002021240400010C004D4B00108042E8 3718 + :10E850001600FFF8000000000C004D7100000000E1 3719 + :10E8600008004D242402000227B10010A7A00010C8 3720 + :10E87000000080210C004D4B2404000126100001F3 3721 + :10E880002E0200201440FFFB000000000C004D4B46 3722 + :10E89000000020210C004D4B240400010C004D4BC6 3723 + :10E8A000240400010C004D4B000020212410001016 3724 + :10E8B0003202000110400002000020212404000167 3725 + :10E8C0000C004D4B001080421600FFFA320200018E 3726 + :10E8D000241000100C004D4B00002021001080423D 3727 + :10E8E0001600FFFC000000000C004D713410800089 3728 + :10E8F0000C004D71000000000C004D2B00000000CA 3729 + :10E900005040000500108042962200000050102563 3730 + :10E91000A6220000001080421600FFF70000000051 3731 + :10E920000C004D710000000097A2001030428000E2 3732 + :10E93000144002DC2402000308004D240000000003 3733 + :10E9400024021200A7A2001027B1001000008021AD 3734 + :10E950000C004D4B24040001261000012E02002063 3735 + :10E960001440FFFB000000000C004D4B0000202174 3736 + :10E970000C004D4B240400010C004D4B00002021E5 3737 + :10E980000C004D4B24040001241000103202000141 3738 + :10E990001040000200002021240400010C004D4B17 3739 + :10E9A000001080421600FFFA32020001241000100D 3740 + :10E9B0000C004D4B00002021001080421600FFFC8F 3741 + :10E9C000000000000C004D4B240400010C004D4BD6 3742 + :10E9D00000002021341080009622000000501024F6 3743 + :10E9E0001040000200002021240400010C004D4BC7 3744 + :10E9F000001080421600FFF8000000000C004D716E 3745 + :10EA0000000000008F83005408004D16240200040B 3746 + :10EA10008F8300543C0200018C425DB82463FF9C4C 3747 + :10EA2000004310232C4200641440029E2402000282 3748 + :10EA30003C0300018C635DBC106202972C620003F2 3749 + :10EA40001440029624020011240200031062000503 3750 + :10EA500024020004106202912402000F08004D24D9 3751 + :10EA60002402001108004D24240200052402001491 3752 + :10EA7000A7A2001027B10010000080210C004D4B10 3753 + :10EA800024040001261000012E0200201440FFFB88 3754 + :10EA9000000000000C004D4B000020210C004D4BED 3755 + :10EAA000240400010C004D4B000020210C004D4BB4 3756 + :10EAB0002404000124100010320200011040000262 3757 + :10EAC00000002021240400010C004D4B0010804266 3758 + :10EAD0001600FFFA32020001241000103202001268 3759 + :10EAE0001040000200002021240400010C004D4BC6 3760 + :10EAF000001080421600FFFA320200120C004D4B4B 3761 + :10EB0000240400010C004D4B000020213410800033 3762 + :10EB10009622000000501024104000020000202126 3763 + :10EB2000240400010C004D4B001080421600FFF839 3764 + :10EB3000000000000C004D71000000008F830054A5 3765 + :10EB400008004D16240200068F8300543C02000189 3766 + :10EB50008C425DB82463FF9C004310232C42006468 3767 + :10EB6000144002502402000708004D240000000059 3768 + :10EB700024020006A7A2001027B100100000802187 3769 + :10EB80000C004D4B24040001261000012E02002031 3770 + :10EB90001440FFFB000000000C004D4B0000202142 3771 + :10EBA0000C004D4B240400010C004D4B00002021B3 3772 + :10EBB0000C004D4B2404000124100010320200010F 3773 + :10EBC0001040000200002021240400010C004D4BE5 3774 + :10EBD000001080421600FFFA3202000124100010DB 3775 + :10EBE0003202001310400002000020212404000122 3776 + :10EBF0000C004D4B001080421600FFFA3202001349 3777 + :10EC00000C004D4B240400010C004D4B0000202152 3778 + :10EC100034108000962200000050102410400002A2 3779 + :10EC200000002021240400010C004D4B0010804204 3780 + :10EC30001600FFF8000000000C004D7100000000FD 3781 + :10EC40008F83005408004D16240200088F8300545F 3782 + :10EC50003C0200018C425DB82463FF9C00431023FA 3783 + :10EC60002C4200641440020F2402000908004D24C5 3784 + :10EC70000000000027B10010A7A0001000008021B4 3785 + :10EC80000C004D4B24040001261000012E02002030 3786 + :10EC90001440FFFB000000000C004D4B0000202141 3787 + :10ECA0000C004D4B240400010C004D4B24040001CA 3788 + :10ECB0000C004D4B000020212410001032020001F6 3789 + :10ECC0001040000200002021240400010C004D4BE4 3790 + :10ECD000001080421600FFFA3202000124100010DA 3791 + :10ECE000320200181040000200002021240400011C 3792 + :10ECF0000C004D4B001080421600FFFA3202001843 3793 + :10ED00000C004D71341080000C004D7100000000AB 3794 + :10ED10000C004D2B00000000504000050010804208 3795 + :10ED20009622000000501025A6220000001080420C 3796 + :10ED30001600FFF7000000000C004D71000080215C 3797 + :10ED400097A2001027B1001034420001A7A20010C2 3798 + :10ED50000C004D4B24040001261000012E0200205F 3799 + :10ED60001440FFFB000000000C004D4B0000202170 3800 + :10ED70000C004D4B240400010C004D4B00002021E1 3801 + :10ED80000C004D4B2404000124100010320200013D 3802 + :10ED90001040000200002021240400010C004D4B13 3803 + :10EDA000001080421600FFFA320200012410001009 3804 + :10EDB000320200181040000200002021240400014B 3805 + :10EDC0000C004D4B001080421600FFFA3202001872 3806 + :10EDD0000C004D4B240400010C004D4B0000202181 3807 + :10EDE00034108000962200000050102410400002D1 3808 + :10EDF00000002021240400010C004D4B0010804233 3809 + :10EE00001600FFF8000000000C004D71000000002B 3810 + :10EE10008F83005408004D162402000A8F8300548B 3811 + :10EE20003C0200018C425DB82463FF9C0043102328 3812 + :10EE30002C4200641440019B2402000B08004D2466 3813 + :10EE40000000000027B10010A7A0001000008021E2 3814 + :10EE50000C004D4B24040001261000012E0200205E 3815 + :10EE60001440FFFB000000000C004D4B000020216F 3816 + :10EE70000C004D4B240400010C004D4B24040001F8 3817 + :10EE80000C004D4B00002021241000103202000124 3818 + :10EE90001040000200002021240400010C004D4B12 3819 + :10EEA000001080421600FFFA320200012410001008 3820 + :10EEB000320200171040000200002021240400014B 3821 + :10EEC0000C004D4B001080421600FFFA3202001772 3822 + :10EED0000C004D71341080000C004D7100000000DA 3823 + :10EEE0000C004D2B00000000504000050010804237 3824 + :10EEF0009622000000501025A6220000001080423B 3825 + :10EF00001600FFF7000000000C004D71000080218A 3826 + :10EF100097A2001027B1001034420700A7A20010EA 3827 + :10EF20000C004D4B24040001261000012E0200208D 3828 + :10EF30001440FFFB000000000C004D4B000020219E 3829 + :10EF40000C004D4B240400010C004D4B000020210F 3830 + :10EF50000C004D4B2404000124100010320200016B 3831 + :10EF60001040000200002021240400010C004D4B41 3832 + :10EF7000001080421600FFFA320200012410001037 3833 + :10EF8000320200171040000200002021240400017A 3834 + :10EF90000C004D4B001080421600FFFA32020017A1 3835 + :10EFA0000C004D4B240400010C004D4B00002021AF 3836 + :10EFB00034108000962200000050102410400002FF 3837 + :10EFC00000002021240400010C004D4B0010804261 3838 + :10EFD0001600FFF8000000000C004D71000000005A 3839 + :10EFE0008F83005408004D162402000C8F830054B8 3840 + :10EFF0003C0200018C425DB82463FF9C0043102357 3841 + :10F000002C420064144001272402001208004D2401 3842 + :10F010000000000027B10010A7A000100000802110 3843 + :10F020000C004D4B24040001261000012E0200208C 3844 + :10F030001440FFFB000000000C004D4B000020219D 3845 + :10F040000C004D4B240400010C004D4B2404000126 3846 + :10F050000C004D4B00002021241000103202000152 3847 + :10F060001040000200002021240400010C004D4B40 3848 + :10F07000001080421600FFFA320200012410001036 3849 + :10F08000320200141040000200002021240400017C 3850 + :10F090000C004D4B001080421600FFFA32020014A3 3851 + :10F0A0000C004D71341080000C004D710000000008 3852 + :10F0B0000C004D2B00000000504000050010804265 3853 + :10F0C0009622000000501025A62200000010804269 3854 + :10F0D0001600FFF7000000000C004D7100008021B9 3855 + :10F0E00097A2001027B1001034420010A7A2001010 3856 + :10F0F0000C004D4B24040001261000012E020020BC 3857 + :10F100001440FFFB000000000C004D4B00002021CC 3858 + :10F110000C004D4B240400010C004D4B000020213D 3859 + :10F120000C004D4B24040001241000103202000199 3860 + :10F130001040000200002021240400010C004D4B6F 3861 + :10F14000001080421600FFFA320200012410001065 3862 + :10F1500032020014104000020000202124040001AB 3863 + :10F160000C004D4B001080421600FFFA32020014D2 3864 + :10F170000C004D4B240400010C004D4B00002021DD 3865 + :10F18000341080009622000000501024104000022D 3866 + :10F1900000002021240400010C004D4B001080428F 3867 + :10F1A0001600FFF8000000000C004D710000000088 3868 + :10F1B0008F83005408004D16240200138F830054DF 3869 + :10F1C0003C0200018C425DB82463FF9C0043102385 3870 + :10F1D0002C420064144000B32402000D08004D24AA 3871 + :10F1E0000000000027B10010A7A00010000080213F 3872 + :10F1F0000C004D4B24040001261000012E020020BB 3873 + :10F200001440FFFB000000000C004D4B00002021CB 3874 + :10F210000C004D4B240400010C004D4B2404000154 3875 + :10F220000C004D4B00002021241000103202000180 3876 + :10F230001040000200002021240400010C004D4B6E 3877 + :10F24000001080421600FFFA320200012410001064 3878 + :10F2500032020018104000020000202124040001A6 3879 + :10F260000C004D4B001080421600FFFA32020018CD 3880 + :10F270000C004D71341080000C004D710000000036 3881 + :10F280000C004D2B00000000504000050010804293 3882 + :10F290009622000000501025A62200000010804297 3883 + :10F2A0001600FFF7000000000C004D7100008021E7 3884 + :10F2B00097A2001027B100103042FFFEA7A2001055 3885 + :10F2C0000C004D4B24040001261000012E020020EA 3886 + :10F2D0001440FFFB000000000C004D4B00002021FB 3887 + :10F2E0000C004D4B240400010C004D4B000020216C 3888 + :10F2F0000C004D4B240400012410001032020001C8 3889 + :10F300001040000200002021240400010C004D4B9D 3890 + :10F31000001080421600FFFA320200012410001093 3891 + :10F3200032020018104000020000202124040001D5 3892 + :10F330000C004D4B001080421600FFFA32020018FC 3893 + :10F340000C004D4B240400010C004D4B000020210B 3894 + :10F35000341080009622000000501024104000025B 3895 + :10F3600000002021240400010C004D4B00108042BD 3896 + :10F370001600FFF8000000000C004D7100000000B6 3897 + :10F380008F83005408004D162402000E240208400A 3898 + :10F39000A7A2001027B10010000080210C004D4BE7 3899 + :10F3A00024040001261000012E0200201440FFFB5F 3900 + :10F3B000000000000C004D4B000020210C004D4BC4 3901 + :10F3C000240400010C004D4B000020210C004D4B8B 3902 + :10F3D0002404000124100010320200011040000239 3903 + :10F3E00000002021240400010C004D4B001080423D 3904 + :10F3F0001600FFFA3202000124100010320200133E 3905 + :10F400001040000200002021240400010C004D4B9C 3906 + :10F41000001080421600FFFA320200130C004D4B20 3907 + :10F42000240400010C004D4B00002021341080000A 3908 + :10F4300096220000005010241040000200002021FD 3909 + :10F44000240400010C004D4B001080421600FFF810 3910 + :10F45000000000000C004D71000000008F8300547C 3911 + :10F46000240200103C010001AC225D003C010001BF 3912 + :10F4700008004D26AC235DB88F8300543C02000188 3913 + :10F480008C425DB82463FF9C004310232C4200642F 3914 + :10F490001440000400000000240200113C0100019F 3915 + :10F4A000AC225D008FBF00208FB1001C8FB0001810 3916 + :10F4B00003E0000827BD00288F8500448F820044A8 3917 + :10F4C0003C030001004310253C030008AF820044C8 3918 + :10F4D0008F8400548F82005400A3282408004D37E5 3919 + :10F4E000248400018F820054008210232C420002E9 3920 + :10F4F0001440FFFC000000008F8200443C03FFFE2C 3921 + :10F500003463FFFF00431024AF8200448F83005414 3922 + :10F510008F82005408004D45246300018F820054FF 3923 + :10F52000006210232C4200021440FFFC0000000087 3924 + :10F5300003E0000800A010218F8300443C02FFF08C 3925 + :10F540003442FFFF00042480006218243C020002C1 3926 + :10F550000082202500641825AF8300448F82004478 3927 + :10F560003C03FFFE3463FFFF00431024AF820044DE 3928 + :10F570008F8300548F82005408004D5E2463000185 3929 + :10F580008F820054006210232C4200021440FFFCC2 3930 + :10F59000000000008F8200443C030001004310255E 3931 + :10F5A000AF8200448F8300548F82005408004D6B5B 3932 + :10F5B000246300018F820054006210232C42000259 3933 + :10F5C0001440FFFC0000000003E000080000000001 3934 + :10F5D0008F8200443C03FFF03463FFFF004310249C 3935 + :10F5E000AF8200448F8200443C0300010043102599 3936 + :10F5F000AF8200448F8300548F82005408004D7FF7 3937 + :10F60000246300018F820054006210232C42000208 3938 + :10F610001440FFFC000000008F8200443C03FFFE0A 3939 + :10F620003463FFFF00431024AF8200448F830054F3 3940 + :10F630008F82005408004D8D246300018F82005496 3941 + :10F64000006210232C4200021440FFFC0000000066 3942 + :10F6500003E000080000000027BDFFC8AFB300248E 3943 + :10F6600000809821AFB5002C00A0A821AFB20020E7 3944 + :10F6700000C0902132A2FFFFAFBF0030AFB400281E 3945 + :10F68000AFB1001CAFB0001814400034A7B2001096 3946 + :10F690003271FFFF27B20010000080210C004D4B9B 3947 + :10F6A00024040001261000012E0200201440FFFB5C 3948 + :10F6B000000000000C004D4B000020210C004D4BC1 3949 + :10F6C000240400010C004D4B000020210C004D4B88 3950 + :10F6D0002404000124100010320200011040000236 3951 + :10F6E00000002021240400010C004D4B001080423A 3952 + :10F6F0001600FFFA3202000124100010023010241C 3953 + :10F700001040000200002021240400010C004D4B99 3954 + :10F71000001080421600FFFA023010240C004D4BFE 3955 + :10F72000240400010C004D4B000020213410800007 3956 + :10F7300096420000005010241040000200002021DA 3957 + :10F74000240400010C004D4B001080421200007593 3958 + :10F750000000000008004DC9000000003274FFFFE7 3959 + :10F7600027B10010A7A00010000080210C004D4B15 3960 + :10F7700024040001261000012E0200201440FFFB8B 3961 + :10F78000000000000C004D4B000020210C004D4BF0 3962 + :10F79000240400010C004D4B240400010C004D4BCF 3963 + :10F7A000000020212410001032020001104000024D 3964 + :10F7B00000002021240400010C004D4B0010804269 3965 + :10F7C0001600FFFA320200012410001002901024EB 3966 + :10F7D0001040000200002021240400010C004D4BC9 3967 + :10F7E000001080421600FFFA029010240C004D71A8 3968 + :10F7F000341080000C004D71000000000C004D2BF7 3969 + :10F8000000000000504000050010804296220000D9 3970 + :10F8100000501025A6220000001080421600FFF7BD 3971 + :10F82000000000000C004D710000000032A5FFFF39 3972 + :10F830002402000154A200042402000297A2001036 3973 + :10F8400008004E140052102514A200063271FFFF6A 3974 + :10F8500097A200100012182700431024A7A200103E 3975 + :10F860003271FFFF27B20010000080210C004D4BC9 3976 + :10F8700024040001261000012E0200201440FFFB8A 3977 + :10F88000000000000C004D4B000020210C004D4BEF 3978 + :10F89000240400010C004D4B000020210C004D4BB6 3979 + :10F8A0002404000124100010320200011040000264 3980 + :10F8B00000002021240400010C004D4B0010804268 3981 + :10F8C0001600FFFA3202000124100010023010244A 3982 + :10F8D0001040000200002021240400010C004D4BC8 3983 + :10F8E000001080421600FFFA023010240C004D4B2D 3984 + :10F8F000240400010C004D4B000020213410800036 3985 + :10F900009642000000501024104000020000202108 3986 + :10F91000240400010C004D4B001080421600FFF83B 3987 + :10F92000000000000C004D71000000008FBF00308F 3988 + :10F930008FB5002C8FB400288FB300248FB2002025 3989 + :10F940008FB1001C8FB0001803E0000827BD0038FD 3990 + :10F9500000000000000000000000000027BDFFE8DC 3991 + :10F96000AFBF00103C030001007718218C6383AC0B 3992 + :10F97000240200081462022C008030213C020001A5 3993 + :10F980008C425D9814400033000000008F850224F3 3994 + :10F9900038A300202C63000138A200102C42000183 3995 + :10F9A000006218251460000D38A300302C6300019C 3996 + :10F9B00038A204002C4200010062182514600007E0 3997 + :10F9C00038A304022C63000138A204042C42000175 3998 + :10F9D0000062182510600005000000000C00429B2A 3999 + :10F9E0000000000008004E8D2402000E0C0043DDD4 4000 + :10F9F000000000003C0500018CA55CC80C0052A270 4001 + :10FA0000000020213C0300018C635CC82402000438 4002 + :10FA1000146200052403FFFB3C0200018C425CC41D 4003 + :10FA200008004E892403FFF73C0200018C425CC4AD 4004 + :10FA3000004310243C010001AC225CC42402000EEF 4005 + :10FA40003C0100010C00429BAC227DD00800508795 4006 + :10FA5000000000008F8202203C03040000431024B9 4007 + :10FA6000104000272403FFBF8F8502243C020001C1 4008 + :10FA70008C427DDC00A32024004310241482000C5F 4009 + :10FA8000000000003C0200018C427DE024420001A5 4010 + :10FA90003C010001AC227DE02C4200021440000831 4011 + :10FAA000240200013C01000108004EADAC227E00A2 4012 + :10FAB0003C010001AC207DE03C010001AC207E0057 4013 + :10FAC0003C0200018C427E001040000630A2004043 4014 + :10FAD00010400004240200013C01000108004EB85F 4015 + :10FAE000AC227E043C010001AC207E043C010001FC 4016 + :10FAF000AC257DDC3C01000108004EC8AC207E1026 4017 + :10FB0000240200013C010001AC227E103C010001F6 4018 + :10FB1000AC207E003C010001AC207DE03C010001F6 4019 + :10FB2000AC207E043C010001AC207DDC3C030001E4 4020 + :10FB30008C637DD03C0200018C427DD410620003B6 4021 + :10FB40003C0202003C010001AC237DD400C2102421 4022 + :10FB5000104000072463FFFF8F820220240300016E 4023 + :10FB60003C010001AC235CCC080050853C03F7004D 4024 + :10FB70002C62000E104001A8000310803C0100011F 4025 + :10FB8000002208218C225B80004000080000000059 4026 + :10FB90003C010001AC207E003C010001AC207DE076 4027 + :10FBA0003C010001AC207DDC3C010001AC207E0466 4028 + :10FBB0003C010001AC207DF83C010001AC207DF04F 4029 + :10FBC0000C00486AAF800224240200023C010001BC 4030 + :10FBD000AC227DD03C0200018C427E1014400056C5 4031 + :10FBE0003C03FDFF8EE200003463FFFF004310245E 4032 + :10FBF0000C00429BAEE20000AF8002048F82020044 4033 + :10FC00002403FFFD00431024AF8202003C010001E9 4034 + :10FC1000AC207E208F8300543C0200018C427DF892 4035 + :10FC2000240400013C010001AC247E0C24420001AC 4036 + :10FC30003C010001AC227DF82C4200043C01000193 4037 + :10FC4000AC237DF414400006240200033C010001B3 4038 + :10FC5000AC245CCC3C01000108005083AC207DF852 4039 + :10FC60003C01000108005083AC227DD08F830054FA 4040 + :10FC70003C0200018C427DF42463D8F00043102341 4041 + :10FC80002C42271014400003240200043C01000110 4042 + :10FC9000AC227DD03C0200018C427E101440002634 4043 + :10FCA0003C03FDFF8EE200003463FFFF004310249D 4044 + :10FCB00008005083AEE200003C0400018C845D9C8F 4045 + :10FCC0003C0100010C00508AAC207DE83C020001A0 4046 + :10FCD0008C427E1CAF8202043C0200018C427E10EA 4047 + :10FCE000144000153C03FDFF8EE200003463FFFF6B 4048 + :10FCF00000431024AEE200008F8202043042003044 4049 + :10FD00001440013C240200023C0300018C637E1C71 4050 + :10FD1000240200053C010001AC227DD03C01000121 4051 + :10FD200008005083AC237E203C0200018C427E10F0 4052 + :10FD3000104000103C03FDFF3C0200018C425D6C52 4053 + :10FD4000244200013C010001AC225D6C2C42000207 4054 + :10FD500014400131240200013C010001AC225D7419 4055 + :10FD60003C010001AC205D6C3C01000108005083A7 4056 + :10FD7000AC225CCC8EE200003463FFFF0043102411 4057 + :10FD8000AEE200003C0200018C427E0010400122E5 4058 + :10FD9000000000003C0200018C427DDC1040011E8E 4059 + :10FDA000000000003C010001AC227E082402000398 4060 + :10FDB0003C010001AC227DE0080050242402000632 4061 + :10FDC0003C010001AC207DE88F82020434420040F7 4062 + :10FDD000AF8202043C0200018C427E202403000713 4063 + :10FDE0003C010001AC237DD0344200403C010001C5 4064 + :10FDF000AC227E203C0200018C427E0010400005B7 4065 + :10FE0000000000003C0200018C427DDC104000F943 4066 + :10FE1000240200023C05000124A57DE08CA2000024 4067 + :10FE20002C424E21104000F3240200023C0200014B 4068 + :10FE30008C427E04104000F82404FFBF3C02000105 4069 + :10FE40008C427DDC3C0300018C637E08004410245E 4070 + :10FE50000064182410430004240200013C01000146 4071 + :10FE600008005083AC227DD024020003ACA2000025 4072 + :10FE7000240200083C010001AC227DD03C020001BC 4073 + :10FE80008C427E0C1040000C240200013C04000156 4074 + :10FE90000C0050978C847DDC3C0200018C427E2853 4075 + :10FEA00014400005240200013C0200018C427E2423 4076 + :10FEB00010400006240200013C010001AC225CCC91 4077 + :10FEC0003C01000108005083AC207DF83C02000199 4078 + :10FED0008C427DF03C0300018C637DDC2C420001F0 4079 + :10FEE000000210C0306300083C010001AC227DF02C 4080 + :10FEF0003C010001AC237DEC8F83005424020009F7 4081 + :10FF00003C010001AC227DD03C010001080050837F 4082 + :10FF1000AC237DF48F8300543C0200018C427DF4BD 4083 + :10FF20002463D8F0004310232C422710144000A86B 4084 + :10FF3000000000003C0200018C427E0010400005E1 4085 + :10FF4000000000003C0200018C427DDC104000A952 4086 + :10FF5000240200023C03000124637DE08C62000067 4087 + :10FF60002C424E21104000A3240200023C0200015A 4088 + :10FF70008C427E0C1040000E000000003C0200018C 4089 + :10FF80008C427DDC3C010001AC207E0C30420080C4 4090 + :10FF90001040002F2402000C8F82020430420080A7 4091 + :10FFA0001440000C24020003080050112402000C2D 4092 + :10FFB0003C0200018C427DDC304200801440000590 4093 + :10FFC000240200038F820204304200801040001F90 4094 + :10FFD00024020003AC6200002402000A3C0100017C 4095 + :10FFE000AC227DD03C04000124847E188C82000069 4096 + :10FFF0003C0300018C637DF000431025AF820204B6 4097 + :020000021000EC 4098 + :100000008C8300003C0400018C847DF02402000BF2 4099 + :100010003C010001AC227DD0006418253C010001A8 4100 + :10002000AC237E203C05000124A57DE08CA20000CD 4101 + :100030002C424E211040006F240200023C020001BD 4102 + :100040008C427E1010400005000000002402000CCD 4103 + :100050003C01000108005083AC227DD03C0200012D 4104 + :100060008C427E001040006C000000003C04000147 4105 + :100070008C847DDC1080005E308200083C0300012F 4106 + :100080008C637DEC10620064240200033C010001DB 4107 + :10009000AC247E08ACA20000240200063C01000152 4108 + :1000A00008005083AC227DD08F82020034420002CF 4109 + :1000B000AF8202008F8300542402000D3C01000136 4110 + :1000C000AC227DD03C010001AC237DF48F83005431 4111 + :1000D0003C0200018C427DF42463D8F000431023DD 4112 + :1000E0002C4227101440003A000000003C0200019E 4113 + :1000F0008C427E10104000292402000E3C030001B7 4114 + :100100008C637E243C01000114600015AC227DD07C 4115 + :100110000C0043DD000000003C0500018CA55CC81C 4116 + :100120000C0052A2000020213C0300018C635CC83B 4117 + :1001300024020004146200052403FFFB3C020001BA 4118 + :100140008C425CC4080050522403FFF73C020001BB 4119 + :100150008C425CC4004310243C010001AC225CC40E 4120 + :100160008EE200003C03020000431025AEE20000D6 4121 + :100170008F8202243C010001AC227E2C8F8202205F 4122 + :100180002403FFFB00431024AF8202208F82022051 4123 + :100190003442000208005083AF8202203C0200017A 4124 + :1001A0008C427E0010400005000000003C0200016F 4125 + :1001B0008C427DDC1040000F240200023C02000152 4126 + :1001C0008C427DE02C424E211040000A24020002A5 4127 + :1001D0003C0200018C427E001040000F0000000035 4128 + :1001E0003C0200018C427DDC1440000B000000004A 4129 + :1001F000240200023C01000108005083AC227DD0A3 4130 + :100200003C0200018C427E00104000030000000010 4131 + :100210000C00429B000000008F8202203C03F7008C 4132 + :1002200000431025AF8202208FBF001003E00008BA 4133 + :1002300027BD00183C03000124637E288C62000067 4134 + :1002400010400005344220003C010001AC227E1C1D 4135 + :1002500008005095AC6000003C010001AC247E1CFD 4136 + :1002600003E000080000000027BDFFE030820030FE 4137 + :10027000AFBF00183C010001AC227E24144000678F 4138 + :100280003C02FFFF34421F0E008210241440006124 4139 + :1002900024020030308220001040005D3083800056 4140 + :1002A00000031A0230820001000212003C04000127 4141 + :1002B0008C845D9C00621825000331C23C03000160 4142 + :1002C00024635D78308280000002120230840001D5 4143 + :1002D0000004220000441025000239C200061080EC 4144 + :1002E0000043102100471021904300002402000128 4145 + :1002F00010620025000000001060000724020002C8 4146 + :1003000010620013240200031062002C3C05000F51 4147 + :10031000080050F9000000008F8202002403FEFF55 4148 + :1003200000431024AF8202008F8202203C03FFFEB4 4149 + :100330003463FFFF00431024AF8202203C01000120 4150 + :10034000AC207E443C01000108005104AC207E4CEE 4151 + :100350008F82020034420100AF8202008F820220AD 4152 + :100360003C03FFFE3463FFFF00431024AF820220F2 4153 + :10037000240201003C010001AC227E443C0100014A 4154 + :1003800008005104AC207E4C8F8202002403FEFF43 4155 + :1003900000431024AF8202008F8202203C03000140 4156 + :1003A00000431025AF8202203C010001AC207E44B6 4157 + :1003B0003C01000108005104AC237E4C8F820200F6 4158 + :1003C00034420100AF8202008F8202203C03000110 4159 + :1003D00000431025AF820220240201003C010001ED 4160 + :1003E000AC227E443C01000108005104AC237E4C49 4161 + :1003F00034A5FFFF3C04000124845BB8AFA30010C8 4162 + :100400000C002403AFA000140800510400000000F9 4163 + :10041000240200303C010001AC227E288FBF00186E 4164 + :1004200003E0000827BD00200000000027BDFFC832 4165 + :10043000AFB2002800809021AFB3002C00A098211B 4166 + :10044000AFB0002000C080213C04000124845BD0B8 4167 + :100450003C0500093C0200018C425CC834A59001B7 4168 + :100460000240302102603821AFBF0030AFB100241C 4169 + :10047000A7A0001AAFB000140C002403AFA2001014 4170 + :1004800024020002126200832E6200031040000565 4171 + :10049000240200011262000A000000000800529BC2 4172 + :1004A0000000000024020004126200FA2402000886 4173 + :1004B000126200F93C02FFEC0800529B00000000B1 4174 + :1004C0003C0200018C425CC4304200021440000433 4175 + :1004D000001289403C02FFFB3442FFFF02028024ED 4176 + :1004E0003C01000100310821AC307E3C3C02400060 4177 + :1004F000020210241040004E001023C2308400304D 4178 + :10050000001013823042001C3C03000124635D088C 4179 + :1005100000431021008238213C02002002021024F6 4180 + :1005200010400006240201003C01000100310821B6 4181 + :10053000AC227E40080051503C0200803C0100018A 4182 + :1005400000310821AC207E403C02008002021024D1 4183 + :1005500010400006001219403C0200013C0100015D 4184 + :10056000002308210800515CAC227E480012114093 4185 + :100570003C01000100220821AC207E4894E40000E8 4186 + :100580003C0300018C635DBC240200051062001076 4187 + :10059000A7A400183202400010400002348240003C 4188 + :1005A000A7A200182404000194E20002240500041C 4189 + :1005B00024E60002344200010C00498EA4E200024D 4190 + :1005C00024040001000028210C00498E27A60018F1 4191 + :1005D0003C0200018C425CC8241100013C01000176 4192 + :1005E000AC315CD414530004320280000C00429BF6 4193 + :1005F00000000000320280001040011F00000000D7 4194 + :100600000C00429B000000003C0300018C635DBCB9 4195 + :100610002402000510620118240200023C010001BE 4196 + :10062000AC315CCC3C0100010800529BAC225CC8A0 4197 + :10063000240400012405000427B0001A0C00498E90 4198 + :100640000200302124040001000028210C00498E02 4199 + :10065000020030213C020001005110218C427E3406 4200 + :100660003C0400018C845CC83C03BFFF3463FFFF83 4201 + :100670003C010001AC335CD4004310243C01000178 4202 + :1006800000310821109300FAAC227E340800529BFE 4203 + :10069000000000003C02200002021024104000056F 4204 + :1006A000240200013C010001AC225D98080051AD1C 4205 + :1006B000001289403C010001AC205D980012894085 4206 + :1006C0003C01000100310821AC307E383C02400082 4207 + :1006D0000202102414400016000000003C02000139 4208 + :1006E0008C425D9810400008240400042405000199 4209 + :1006F0000C004D9324062000240200013C0100015F 4210 + :1007000000370821AC2283AC3C02000100511021CB 4211 + :100710008C427E303C03BFFF3463FFFF0043102454 4212 + :100720003C0100010031082108005299AC227E30C2 4213 + :100730003C0200018C425D98104000283C0300A060 4214 + :10074000020310245443000D3C0200203C0200012F 4215 + :100750008C425D9C240301003C0100010031082112 4216 + :10076000AC237E443C0300013C0100010031082120 4217 + :10077000AC237E4C080051F03442040002021024E5 4218 + :1007800010400008240301003C0200018C425D9CE3 4219 + :100790003C01000100310821AC237E44080051F0E7 4220 + :1007A000344208003C020080020210241040002E57 4221 + :1007B0003C0300013C0200018C425D9C3C010001B5 4222 + :1007C00000310821AC237E4C34420C003C01000176 4223 + :1007D000AC225D9C08005218240400013C02002059 4224 + :1007E0000202102410400006240201003C01000116 4225 + :1007F00000310821AC227E44080052013C020080F6 4226 + :100800003C01000100310821AC207E443C02008004 4227 + :100810000202102410400007001219403C0200019F 4228 + :100820003C01000100230821AC227E4C0800520F3D 4229 + :1008300024040001001211403C01000100220821A3 4230 + :10084000AC207E4C240400010000282127B0001EAB 4231 + :100850000C00494C02003021240400010000282132 4232 + :100860000C00494C02003021240400012405000141 4233 + :1008700027B0001C0C00494C020030212404000168 4234 + :10088000240500010C00494C020030210800529957 4235 + :10089000000000003C02FFEC3442FFFF0202802413 4236 + :1008A0003C02000802028025001211403C010001B8 4237 + :1008B00000220821AC307E383C02200002021024C5 4238 + :1008C00010400009000000003C0200018C425D74F1 4239 + :1008D00014400005240200013C010001AC225D9897 4240 + :1008E0000800523A3C0240003C010001AC205D98F7 4241 + :1008F0003C024000020210241440001E00000000D0 4242 + :100900003C0200018C425D983C010001AC205CE09F 4243 + :1009100010400007240220203C010001AC225D9C15 4244 + :10092000240200013C01000100370821AC2283AC05 4245 + :100930003C04BFFF001219403C020001004310219B 4246 + :100940008C427E303C0500018CA55CC83484FFFFDE 4247 + :10095000004410243C01000100230821AC227E3019 4248 + :100960002402000110A20044000000000800529977 4249 + :10097000000000003C0200018C425D981040001C09 4250 + :10098000240220003C010001AC225D9C3C0300A03D 4251 + :100990000203102414430005001211403402A00089 4252 + :1009A0003C01000108005294AC225D9C3C03000114 4253 + :1009B000006218218C637E383C0200200062102403 4254 + :1009C00010400004240220013C0100010800529460 4255 + :1009D000AC225D9C3C020080006210241040001F8D 4256 + :1009E0003402A0013C01000108005294AC225D9C3D 4257 + :1009F0003C0200200202102410400007001219409F 4258 + :100A0000240201003C01000100230821AC227E44A5 4259 + :100A1000080052883C020080001211403C01000195 4260 + :100A200000220821AC207E443C02008002021024F7 4261 + :100A300010400006001219403C0200013C01000178 4262 + :100A40000023082108005294AC227E4C0012114071 4263 + :100A50003C01000100220821AC207E4C3C03000137 4264 + :100A60008C635CC8240200011062000300000000D7 4265 + :100A70000C00429B000000008FBF00308FB3002CA1 4266 + :100A80008FB200288FB100248FB0002003E000084F 4267 + :100A900027BD003827BDFFD8AFB2002000809021CD 4268 + :100AA000AFB1001C0000882124020002AFBF002467 4269 + :100AB000AFB00018A7A0001210A200D3A7A000108A 4270 + :100AC0002CA20003104000052402000110A2000A1D 4271 + :100AD00000128140080053800220102124020004EB 4272 + :100AE00010A2007D2402000810A2007C0012294000 4273 + :100AF00008005380022010213C03000100701821DF 4274 + :100B00008C637E3C3C0240000062102414400009CB 4275 + :100B1000240400013C027FFF3442FFFF006288246E 4276 + :100B20003C01000100300821AC317E3408005380C4 4277 + :100B300002201021240500010C00494C27A60010BA 4278 + :100B400024040001240500010C00494C27A60010D4 4279 + :100B500097A2001030420004104000343C114000C5 4280 + :100B60003C0200018C425DBC2443FFFF2C62000666 4281 + :100B700010400034000310803C01000100220821D5 4282 + :100B80008C225BE00040000800000000240400010B 4283 + :100B90002405001127B000120C00494C020030213E 4284 + :100BA00024040001240500110C00494C02003021EE 4285 + :100BB00097A5001230A24000104000023C04001033 4286 + :100BC0003C0400083C0300010800530130A28000EF 4287 + :100BD000240400012405001427B000120C00494C25 4288 + :100BE0000200302124040001240500140C00494CAB 4289 + :100BF0000200302197A5001230A210001040000220 4290 + :100C00003C0400103C0400083C03000130A2080032 4291 + :100C1000544000013C0300023C02800002221025E7 4292 + :100C2000006418250800530E004388253C1100017C 4293 + :100C3000023088218E317E3C3C027FFF3442FFFF30 4294 + :100C4000022288243C0200018C425CD81040001D26 4295 + :100C5000001211403C0200018C425D9810400002DD 4296 + :100C60003C02200002228825001211403C010001B4 4297 + :100C7000002208218C227E40104000033C0200200C 4298 + :100C800008005322022288253C02FFDF3442FFFF86 4299 + :100C900002228824001211403C0100010022082198 4300 + :100CA0008C227E48104000033C0200800800532D37 4301 + :100CB000022288253C02FF7F3442FFFF0222882463 4302 + :100CC000001211403C01000100220821AC317E34A9 4303 + :100CD0000800538002201021001229403C0300012B 4304 + :100CE000006518218C637E383C02400000621024AD 4305 + :100CF000144000083C027FFF3442FFFF006288245A 4306 + :100D00003C01000100250821AC317E3008005380F1 4307 + :100D1000022010213C0200018C425CD810400033BC 4308 + :100D20003C11C00C3C0200018C425D743C04C00CC0 4309 + :100D3000348420003C0300018C635D980002102B7A 4310 + :100D40000002102300441024106000030051882585 4311 + :100D50003C022000022288253C02000100451021AF 4312 + :100D60008C427E44104000033C0200200800535D8A 4313 + :100D7000022288253C02FFDF3442FFFF0222882442 4314 + :100D8000001211403C010001002208218C227E4CFF 4315 + :100D9000104000033C0200800800536802228825AE 4316 + :100DA0003C02FF7F3442FFFF022288243C02000104 4317 + :100DB0008C425D60104000023C020800022288253F 4318 + :100DC0003C0200018C425D64104000023C020400C1 4319 + :100DD000022288253C0200018C425D68104000061A 4320 + :100DE0003C0201000800537B022288253C027FFF61 4321 + :100DF0003442FFFF00628824001211403C010001D0 4322 + :100E000000220821AC317E30022010218FBF002447 4323 + :100E10008FB200208FB1001C8FB0001803E00008D3 4324 + :100E200027BD002827BDFFD8AFB400200080A02137 4325 + :100E3000AFBF0024AFB3001CAFB20018AFB10014B5 4326 + :100E4000AFB000108F9002003C0300018C635CC8BF 4327 + :100E50008F93022024020002106200632C620003C0 4328 + :100E600010400005240200011062000A001419401D 4329 + :100E70000800544800000000240200041062005AD8 4330 + :100E800024020008106200590014914008005448E0 4331 + :100E9000000000003C040001008320218C847E3C83 4332 + :100EA0003C110001022388218E317E343C02400037 4333 + :100EB000008210241040003E3C0200080222102450 4334 + :100EC00010400020361000023C02000100431021B7 4335 + :100ED0008C427E4010400005361000203610010084 4336 + :100EE0003C020020080053BD022288252402FEFF98 4337 + :100EF000020280243C02FFDF3442FFFF02228824EA 4338 + :100F0000001411403C010001002208218C227E487F 4339 + :100F1000104000053C020001026298253C0200805E 4340 + :100F2000080053DC022288253C02FFFE3442FFFF0A 4341 + :100F3000026298243C02FF7F3442FFFF080053DC2A 4342 + :100F4000022288242402FEDF020280243C02FFFEEB 4343 + :100F50003442FFFF026298243C02FF5F3442FFFFED 4344 + :100F6000022288243C01000100230821AC207E409D 4345 + :100F70003C01000100230821AC207E480C00486A97 4346 + :100F800000000000AF900200AF9302208F82022089 4347 + :100F90002403FFFB00431024AF8202208F82022033 4348 + :100FA00034420002AF820220080053F300141140C3 4349 + :100FB0008F8202002403FFFD004310240C00486AC6 4350 + :100FC000AF8202003C02BFFF3442FFFF0C00429B95 4351 + :100FD00002228824001411403C0100010022082153 4352 + :100FE00008005448AC317E34001491403C040001A8 4353 + :100FF000009220218C847E383C110001023288212D 4354 + :101000008E317E303C0240000082102414400011DA 4355 + :10101000000000003C0200018C425D981440000674 4356 + :101020003C02BFFF8F820200344200020C00486A7B 4357 + :10103000AF8202003C02BFFF3442FFFF0C00429B24 4358 + :10104000022288243C010001003208210800544893 4359 + :10105000AC317E303C0200018C425D9810400005AE 4360 + :101060003C0200203C0200018C425D741040002BC9 4361 + :101070003C0200200082102410400007361000209F 4362 + :10108000240201003C01000100320821AC227E4410 4363 + :1010900008005428361001003C01000100320821EC 4364 + :1010A000AC207E442402FEFF020280243C02008029 4365 + :1010B0000082102410400007001419403C02000177 4366 + :1010C0003C01000100230821AC227E4C0800543969 4367 + :1010D00002629825001411403C0100010022082101 4368 + :1010E000AC207E4C3C02FFFE3442FFFF026298249B 4369 + :1010F0000C00486A00000000AF900200AF9302208D 4370 + :101100008F8202202403FFFB00431024AF820220C1 4371 + :101110008F82022034420002AF820220001411406C 4372 + :101120003C01000100220821AC317E308FBF002439 4373 + :101130008FB400208FB3001C8FB200188FB1001441 4374 + :101140008FB0001003E0000827BD00282448656127 4375 + :101150006465723A202F70726F6A656374732F72C0 4376 + :1011600063732F73772F67652F2E2F6E69632F663A 4377 + :10117000772F636F6D6D6F6E2F66776D61696E2E61 4378 + :10118000632C7620312E312E322E313120313939F7 4379 + :10119000382F30342F32372032323A31333A34322A 4380 + :1011A00020736875616E6720457870202400000008 4381 + :1011B0007468655F4441574E00000000535441433A 4382 + :1011C0004B5F312000000000426164536E64526E38 4383 + :1011D000670000003F456E71457674003F6E6F51A9 4384 + :1011E00064457650000000006576526E6746756C67 4385 + :1011F0006C000000496C6C436F6E66527800000012 4386 + :1012000053656E64436B53756D00000052656376E1 4387 + :10121000566C616E0000000000000000244865610B 4388 + :101220006465723A202F70726F6A656374732F72EF 4389 + :1012300063732F73772F67652F2E2F6E69632F6669 4390 + :10124000772F636F6D6D6F6E2F74696D65722E638E 4391 + :101250002C7620312E312E322E3820313939382F4C 4392 + :1012600030372F33312031373A35383A343520731F 4393 + :101270006875616E6720457870202400542D446D98 4394 + :101280006152643100000000542D446D61424200FF 4395 + :10129000542D446D613200003F6E6F5164547845A7 4396 + :1012A000000000003F6E6F5164527845000000005E 4397 + :1012B000656E714D4576504661696C00656E714D85 4398 + :1012C00045764661696C00006661696C456E454D06 4399 + :1012D000000000003F456E71457674003F6E6F510F 4400 + :1012E00064457650000000006576526E6746756C66 4401 + :1012F0006C00000000000000000000002448656150 4402 + :101300006465723A202F70726F6A656374732F720E 4403 + :1013100063732F73772F67652F2E2F6E69632F6688 4404 + :10132000772F636F6D6D6F6E2F636F6D6D616E6480 4405 + :101330002E632C7620312E312E322E313020313951 4406 + :1013400039382F31312F31382031373A31313A3174 4407 + :101350003820736875616E6720457870202400001E 4408 + :101360003F4D626F78457674000000004E4F636F0A 4409 + :101370006D616E6400000000687374655F455252D1 4410 + :1013800000000000412D45727242756300000000AC 4411 + :101390004552524F522D416464000000656E714DFC 4412 + :1013A0004576504661696C00656E714D45764661C3 4413 + :1013B000696C00006661696C456E454D0000000077 4414 + :1013C000442D4572724C617374000000442D4572C7 4415 + :1013D000723200006D4373744D6445525200000038 4416 + :1013E00070726F6D4D6445525200000046696C7416 4417 + :1013F0004D64455252000000636D645F45525200D7 4418 + :101400003F456E71457674003F6E6F51644576506E 4419 + :10141000000000006576526E6746756C6C00000037 4420 + :101420000000000000006EA000007FBC00006E38CD 4421 + :1014300000008734000082B00000878000008780B1 4422 + :1014400000006F540000769400007F0C000080A81C 4423 + :10145000000080740000878000007E70000080CC57 4424 + :1014600000006E64000081CC00000000244865612B 4425 + :101470006465723A202F70726F6A656374732F729D 4426 + :1014800063732F73772F67652F2E2F6E69632F6617 4427 + :10149000772F636F6D6D6F6E2F646D612E632C7689 4428 + :1014A00020312E312E322E3320313939382F30343D 4429 + :1014B0002F32372032323A31333A34312073687563 4430 + :1014C000616E67204578702024000000646D6172B1 4431 + :1014D0006441544E00000000646D61777241544EC7 4432 + :1014E00000000000000000000000000024486561CA 4433 + :1014F0006465723A202F70726F6A656374732F721D 4434 + :1015000063732F73772F67652F2E2F6E69632F6696 4435 + :10151000772F636F6D6D6F6E2F74726163652E63CD 4436 + :101520002C7620312E312E322E3220313939382F7F 4437 + :1015300030342F32372032323A31333A353020735B 4438 + :101540006875616E672045787020240024486561C5 4439 + :101550006465723A202F70726F6A656374732F72BC 4440 + :1015600063732F73772F67652F2E2F6E69632F6636 4441 + :10157000772F636F6D6D6F6E2F646174612E632CB6 4442 + :101580007620312E312E322E3220313939382F301B 4443 + :10159000342F32372032323A31333A3430207368C4 4444 + :1015A00075616E67204578702024000046575F56AD 4445 + :1015B000455253494F4E3A2023312046726920410B 4446 + :1015C000707220372031373A35353A34382050445C 4447 + :1015D000542032303030000046575F434F4D504961 4448 + :1015E0004C455F54494D453A2031373A35353A3408 4449 + :1015F0003800000046575F434F4D50494C455F420D 4450 + :10160000593A2064657672637300000046575F4361 4451 + :101610004F4D50494C455F484F53543A20636F6DCE 4452 + :10162000707574650000000046575F434F4D504988 4453 + :101630004C455F444F4D41494E3A20656E672E61DF 4454 + :101640006374656F6E2E636F6D00000046575F43D5 4455 + :101650004F4D50494C45523A20676363207665727E 4456 + :1016600073696F6E20322E372E32000000000000AA 4457 + :101670000000000000000000000000002448656138 4458 + :101680006465723A202F70726F6A656374732F728B 4459 + :1016900063732F73772F67652F2E2F6E69632F6605 4460 + :1016A000772F636F6D6D6F6E2F6D656D2E632C766A 4461 + :1016B00020312E312E322E3220313939382F30342C 4462 + :1016C0002F32372032323A31333A3434207368754E 4463 + :1016D000616E672045787020240000002448656111 4464 + :1016E0006465723A202F70726F6A656374732F722B 4465 + :1016F00063732F73772F67652F2E2F6E69632F66A5 4466 + :10170000772F636F6D6D6F6E2F73656E642E632C14 4467 + :101710007620312E312E322E313120313939382F89 4468 + :1017200031322F32322031373A31373A3535207362 4469 + :101730006875616E6720457870202400736E64645C 4470 + :10174000654E6F51200000006E6F454E515F54583A 4471 + :1017500000000000736E6464744E6F51200000003E 4472 + :101760003F6E6F516454784500000000756E6B72D7 4473 + :101770006474797065000000000000000000ACCCCB 4474 + :101780000000ACCC0000AD9C0000AAB00000AAB0E4 4475 + :101790000000AD9C0000AD9C0000AD9C0000AD9C25 4476 + :1017A0000000AD9C0000AD9C0000AD9C0000AD9C15 4477 + :1017B0000000AD9C0000AD9C0000AD9C0000AD9C05 4478 + :1017C0000000AD9C0000AD7C000000000000BCA843 4479 + :1017D0000000BCA80000BD700000AE4C0000B05876 4480 + :1017E0000000BD700000BD700000BD700000BD7045 4481 + :1017F0000000BD700000BD700000BD700000BD7035 4482 + :101800000000BD700000BD700000BD700000BD7024 4483 + :101810000000BD700000BD540000B0402448656168 4484 + :101820006465723A202F70726F6A656374732F72E9 4485 + :1018300063732F73772F67652F2E2F6E69632F6663 4486 + :10184000772F636F6D6D6F6E2F726563762E632CCD 4487 + :101850007620312E312E322E313920313939382F40 4488 + :1018600030372F32342032313A33303A303520732A 4489 + :101870006875616E6720457870202400706B52781F 4490 + :101880004552520066726D324C617267650000000D 4491 + :1018900072784E6F527842640000000072785144B2 4492 + :1018A0006D61444600000000727851446D6142460B 4493 + :1018B000000000003F6E6F51645278450000000048 4494 + :1018C000706B5278455252730000000066726D32A0 4495 + :1018D0004C7267530000000072784E6F42645300F0 4496 + :1018E0003F724264446D6146000000003F724A420C 4497 + :1018F00064446D4600000000000000000000F6781F 4498 + :101900000000F6780000F6780000F6780000F6781F 4499 + :101910000000F6780000F6780000F6780000F6780F 4500 + :101920000000F6780000F6780000F6780000F678FF 4501 + :101930000000F6780000F6780000F6700000F670FF 4502 + :101940000000F670572D444D41456E4600000000E2 4503 + :10195000000000000000FDC00001015C0000FDDC93 4504 + :101960000001015C0001015C0001015C0001015CFF 4505 + :101970000001015C0001015C0000F7040001015C52 4506 + :101980000001015C0001015C0001015C0001015CDF 4507 + :101990000001015400010154000101542448656113 4508 + :1019A0006465723A202F70726F6A656374732F7268 4509 + :1019B00063732F73772F67652F2E2F6E69632F66E2 4510 + :1019C000772F636F6D6D6F6E2F6D61632E632C7655 4511 + :1019D00020312E312E322E313220313939382F300C 4512 + :1019E000342F32372032323A31333A34322073686E 4513 + :1019F00075616E6720457870202400006D61637406 4514 + :101A00007841544E000000004E7453796E264C6BA2 4515 + :101A10000000000072656D61737372740000000055 4516 + :101A20006C696E6B444F574E00000000656E714D3F 4517 + :101A30004576504661696C00656E714D457646612C 4518 + :101A4000696C00006661696C456E454D00000000E0 4519 + :101A50006C696E6B55500000000000002448656101 4520 + :101A60006465723A202F70726F6A656374732F72A7 4521 + :101A700063732F73772F67652F2E2F6E69632F6621 4522 + :101A8000772F636F6D6D6F6E2F636B73756D2E6344 4523 + :101A90002C7620312E312E322E3220313939382F0A 4524 + :101AA00030342F32372032323A31333A33392073DF 4525 + :101AB0006875616E672045787020240050726F62EF 4526 + :101AC00065506879000000006C6E6B4153535254AE 4527 + :101AD0000000000000011B2C00011BC400011BF8CA 4528 + :101AE00000011C2C00011C5800011C6C00011CA8EA 4529 + :101AF0000001207C00011DE400011E2400011E5095 4530 + :101B000000011E9000011EC000011EFC00011F30DC 4531 + :101B10000001207C000122C0000122D80001230026 4532 + :101B2000000123200001234800012478000124A0A3 4533 + :101B3000000124F40001251C000000000001278C96 4534 + :101B40000001285C0001293400012A0400012A60F8 4535 + :101B500000012B3C00012B6400012C4000012C688B 4536 + :101B600000012E1000012E3800012FE0000131D8B5 4537 + :101B70000001346C000133800001346C00013498A2 4538 + :101B800000013008000131B00000000000013B847A 4539 + :101B900000013BC800013C6000013CAC00013D1C61 4540 + :101BA00000013DB400013DE800013E7000013F0826 4541 + :101BB00000013FD8000140180001409C000140C0D6 4542 + :101BC000000141F4646F42617365506700000000DA 4543 + :101BD00000000000000000000000000073746D6150 4544 + :101BE000634C4E4B000000000000000000014C3828 4545 + :101BF00000014C3800014B8000014BC400014C38FF 4546 + :101C000000014C380000000000000000000000004F 4547 + :101C100000000000000000000000000000000000C4 4548 + :101C2000000000000000000000000000416C74652E 4549 + :101C30006F6E204163654E4943205600416C7465C8 4550 + :101C40006F6E204163654E49432056004242424236 4551 + :101C50000000000000000000000000000013541805 4552 + :101C60000013E7FC0000000000000000000000007E 4553 + :101C70000000000000000000000000000060CF0035 4554 + :101C800000000060CF000000000000000000000025 4555 + :101C90000000000000000000000000000000000044 4556 + :101CA0000000000000000000000000000000000034 4557 + :101CB0000000000000000000000000000000000024 4558 + :101CC0000000000000000000000000000000000014 4559 + :101CD0000000000000000000000000030000000001 4560 + :101CE00000000001000000000000000000000000F3 4561 + :101CF00000000001000000000000000100000000E2 4562 + :101D000000000000000000000000000000000001D2 4563 + :101D100000000001000000000000000000000000C2 4564 + :101D20000000000000000000010000002100000091 4565 + :101D30001200014000000000000000002000000030 4566 + :101D4000120000A0000000001200006012000180DC 4567 + :101D5000120001E000000000000000000000000090 4568 + :101D60000000000100000000000000000000000072 4569 + :101D70000000000000000000000000000000000261 4570 + :101D8000000000000000000000030001000000014E 4571 + :0C1D900000030201000000000000000041 4572 + :00000001FF 4573 + /* tg1 firmware v12.4.11 */
+4844
firmware/acenic/tg2.bin.ihex
··· 1 + :100000000C040B0000004000000040000000000055 2 + :1000100010000003000000000000000D0000000DB3 3 + :100020003C1D00018FBD6D2003A0F0213C1000009D 4 + :10003000261040000C0010C0000000000000000D61 5 + :100040003C1D00018FBD6D2403A0F0213C10000079 6 + :10005000261040000C0017E0000000000000000D1A 7 + :100060000000000000000000000000000000000090 8 + :100070000000000000000000000000000000000080 9 + :100080000000000000000000000000000000000070 10 + :100090000000000000000000000000000000000060 11 + :1000A0000000000000000000000000000000000050 12 + :1000B0000000000000000000000000000000000040 13 + :1000C0000000000000000000000000000000000030 14 + :1000D0000000000000000000000000000000000020 15 + :1000E0000000000000000000000000000000000010 16 + :1000F0000000000000000000000000000000000000 17 + :1001000000000000000000000000000002000008E5 18 + :10011000000000000800172F3C0A00010800172FFC 19 + :100120003C0A00020800172F0000000008002CAC59 20 + :100130000000000008002C4F000000000800172FEE 21 + :100140003C0A00040800328A0000000008001A522D 22 + :10015000000000000800394D00000000080038F4DD 23 + :10016000000000000800172F3C0A0006080039BBF9 24 + :100170003C0A00070800172F3C0A00080800172F48 25 + :100180003C0A000908003A130000000008002EA6EF 26 + :10019000000000000800172F3C0A000B0800172F72 27 + :1001A0003C0A000C0800172F3C0A000D080028FB31 28 + :1001B0000000000008002890000000000800172F31 29 + :1001C0003C0A000E0800208C0000000008001964A2 30 + :1001D0000000000008001A040000000008003CA60F 31 + :1001E0000000000008003C94000000000800172FE9 32 + :1001F000000000000800191A000000000800172F76 33 + :10020000000000000800172F3C0A00130800172FF9 34 + :100210003C0A001400000000000000000000000084 35 + :1002200000000000000000000000000000000000CE 36 + :1002300000000000000000000000000000000000BE 37 + :1002400000000000000000000000000000000000AE 38 + :10025000000000000000000000000000000000009E 39 + :10026000000000000000000000000000000000008E 40 + :10027000000000000000000000000000000000007E 41 + :10028000000000000000000000000000000000006E 42 + :10029000000000000000000000000000000000005E 43 + :1002A000000000000000000000000000000000004E 44 + :1002B000000000000000000000000000000000003E 45 + :1002C000000000000000000000000000000000002E 46 + :1002D000000000000000000000000000000000001E 47 + :1002E000000000000000000000000000000000000E 48 + :1002F00000000000000000000000000000000000FE 49 + :1003000000000000000000000000000027BDFFE02A 50 + :100310003C1CC000AFBF001CAFB000188F82014072 51 + :1003200024030003AF8300EC344200040C002B20B4 52 + :10033000AF8201403C0100C00C001763AC203FFCC1 53 + :10034000004018213C0200103C010001AC236E9CCF 54 + :10035000106200110043102B144000023C020020E8 55 + :100360003C0200081062000C240501003C0600015C 56 + :100370008CC66E9C3C04000124845C74000038210F 57 + :10038000AFA000100C002B3BAFA000143C020020DB 58 + :100390003C010001AC226E9C240200083C010001DB 59 + :1003A000AC226EB42402001F3C010001AC226EC4DA 60 + :1003B000240200163C010001AC226E983C05FFFEB1 61 + :1003C00034A56F083C0200018C426E9C3C03000285 62 + :1003D000246390103C0400018C846CC400431023FF 63 + :1003E00014800002004580212610FA382402F00013 64 + :1003F000020280240C00178502002021020228231B 65 + :100400003C0400200082182300651823247BB000E0 66 + :100410003C03FFFE3463BF080363B8213C0600BF02 67 + :1004200034C6F0003C0700018CE76CC03C0300BF01 68 + :100430003463E000008520233C010001AC246EA859 69 + :10044000008220233C010001AC256E90000528426B 70 + :100450003C010001AC226E8427620FFC3C010001CC 71 + :10046000AC226D2027621FFC00DB3023007B1823A9 72 + :100470003C010001AC246E883C010001AC256EAC4F 73 + :100480003C010001AC226D24AF86015010E0001148 74 + :10049000AF8302503C1D00018FBD6CCC03A0F02146 75 + :1004A0000C001749000000003C0200018C426CD097 76 + :1004B0003C0300018C636CD42442FE0024630200E0 77 + :1004C0003C010001AC226CD03C0100011000000492 78 + :1004D000AC236CD43C1D00018FBD6D2003A0F02126 79 + :1004E0003C0200018C426CC41040000D26FAFA3820 80 + :1004F0003C0200018C426CD03C0300018C636CD444 81 + :100500003C1A00018F5A6CD42442FA38246305C87F 82 + :100510003C010001AC226CD03C010001AC236CD446 83 + :100520003C0200018C426CC8144000030000000033 84 + :100530003C010001AC206CD00C0011510000000007 85 + :100540008FBF001C8FB0001803E0000827BD0020FB 86 + :100550003C0200018C426CD03C0300018C636CD4E3 87 + :1005600027BDFF98AFB000483C1000018E1066B860 88 + :10057000AFB200503C12000026524100AFBF0060F5 89 + :10058000AFBE005CAFB50058AFB30054AFB1004C84 90 + :10059000AFA20034AFA30030AFA00010AFA0001492 91 + :1005A0008F8600403C04000124845C802405020006 92 + :1005B0003C010001AC326E800C002B3B0200382164 93 + :1005C0008F8300403C02F000006218243C0260006F 94 + :1005D0001062000BA3A0003F240E00013C040001A8 95 + :1005E00024845C88A3AE003FAFA00010AFA000142D 96 + :1005F0008F860040240503000C002B3B02003821AD 97 + :100600008F8202403C03000100431025AF8202406C 98 + :10061000AF8000488F8200481440000500000000B1 99 + :10062000AF8000488F8200481040000400000000A6 100 + :10063000AF8000481000000302E02021AF80004C92 101 + :1006400002E020213C0500010C002BA834A540F855 102 + :10065000034020210C002BA8240505C83C02000102 103 + :100660008C426EA83C0D00018DAD6E883C030001EC 104 + :100670008C636E843C0800018D086E903C0900017B 105 + :100680008D296EAC3C0A00018D4A6EB43C0B000112 106 + :100690008D6B6EC43C0C00018D8C6E983C04000187 107 + :1006A00024845C9424050400AF42013C8F42013C49 108 + :1006B0002406000124070001AF400000AF4D0138BF 109 + :1006C000AF430144AF480148AF49014CAF4A015024 110 + :1006D000AF4B0154AF4C01582442FF80AF42014060 111 + :1006E00024020001AFA200100C002B3BAFA00014AD 112 + :1006F0008F420138AFA200108F42013CAFA200141C 113 + :100700008F4601448F4701483C04000124845CA0CB 114 + :100710000C002B3B24050500AFB70010AFBA001446 115 + :100720008F46014C8F4701503C04000124845CAC8F 116 + :100730000C002B3B240506003C0200018C426E9C01 117 + :10074000036038213C06000224C690102448FFFFB5 118 + :100750000106182400E810240043102B1040000666 119 + :10076000240509003C04000124845CB8AFA80010F3 120 + :100770000C002B3BAFA000148F82000CAFA2001026 121 + :100780008F82003CAFA200148F8600008F87000488 122 + :100790003C04000124845CC40C002B3B24051000A5 123 + :1007A0008C0202208C0302248C0602188C07021C87 124 + :1007B0003C04000124845CCC24051100AFA200108D 125 + :1007C0000C002B3BAFA30014AF800054AF80011C82 126 + :1007D0008C020218304200021040000900000000A4 127 + :1007E0008C0202203C030002346300040043102505 128 + :1007F000AF42000C8C02021C1000000834420004BE 129 + :100800008C0202203C0300023463000600431025E2 130 + :10081000AF42000C8C02021C34420006AF420014AE 131 + :100820008C020218304200101040000A0000000044 132 + :100830008C02021C34420004AF4200108C020220E1 133 + :100840003C03000A34630004004310251000000933 134 + :10085000AF4200088C0202203C03000A3463000609 135 + :1008600000431025AF4200088C02021C34420006EF 136 + :10087000AF42001024020001AF8200A0AF8200B09E 137 + :100880008F8300548F820054AF8000D0AF8000C0AF 138 + :1008900010000002246300648F8200540062102361 139 + :1008A0002C4200651440FFFC000000008C0402088C 140 + :1008B0008C05020C26E20028AEE2002024020490FF 141 + :1008C000AEE20010AEE40008AEE5000C26E400083D 142 + :1008D0008C8200008C830004AF820090AF83009470 143 + :1008E0008C820018AF8200B49482000AAF82009C10 144 + :1008F0008F420014AF8200B08F8200B030420004FB 145 + :100900001440FFFD000000008F8200B03C03EF00A8 146 + :100910000043102410400021000000008F8200B42A 147 + :10092000AFA200108F8200908F8300943C040001DE 148 + :1009300024845CD4AFA300148F8600B08F87009C02 149 + :100940003C0500010C002B3B34A5200D3C040001AC 150 + :1009500024845CE0240203C0AFA20010AFA0001406 151 + :100960008F8601443C07000124E75CE80C002B3B28 152 + :100970003405DEAD8F82011C34420002AF82011CBF 153 + :100980008F82022034420004AF8202208F82014015 154 + :100990003C03000100431025AF82014096E204723F 155 + :1009A00096E6045296E70462AFA2001096E2048233 156 + :1009B0003C04000124845D14240512000C002B3B30 157 + :1009C000AFA2001496F0045232020001104000025F 158 + :1009D0000000B02124160001320200025440000140 159 + :1009E00036D60002320200085440000136D6000418 160 + :1009F000320200105440000136D6000832020020B6 161 + :100A00005440000136D6001032020040544000012C 162 + :100A100036D60020320200805440000136D6004015 163 + :100A200096E6048230C202005440000136D64000EF 164 + :100A300096E304723062020010400003306201004D 165 + :100A40001000000336D620005440000136D61000B6 166 + :100A500096F0046232C24000144000043207009B4A 167 + :100A600030C2009B14E20007240E000132C22000B5 168 + :100A70001440000D320200013062009B10E20009B8 169 + :100A8000240E00013C04000124845D202405130091 170 + :100A900002003821A3AE003FAFA300100C002B3B97 171 + :100AA000AFA00014320200015440000136D600808D 172 + :100AB000320200025440000136D601003202000822 173 + :100AC0005440000136D602003202001054400001AA 174 + :100AD00036D60400320200805440000136D60800A9 175 + :100AE0008C02021830420200104000023C02000852 176 + :100AF00002C2B0258C0202183042080010400002E9 177 + :100B00003C02008002C2B0258C0202183042040070 178 + :100B1000104000023C02010002C2B0258C02021803 179 + :100B200030420100104000023C02020002C2B02527 180 + :100B30008C02021830420080104000023C02040087 181 + :100B400002C2B0258C020218304220001040000280 182 + :100B50003C02001002C2B0258C0202183042400054 183 + :100B6000104000023C02002002C2B0258C02021894 184 + :100B700030421000104000023C02004002C2B0258A 185 + :100B80008EE204988EE3049CAF420160AF4301649F 186 + :100B90008EE204A08EE304A4AF420168AF43016C6F 187 + :100BA0008EE204A88EE304ACAF420170AF4301743F 188 + :100BB0008EE204288EE3042CAF420178AF43017C1F 189 + :100BC0008EE204488EE3044CAF420180AF430184BF 190 + :100BD0008EE204588EE3045CAF420188AF43018C7F 191 + :100BE0008EE204688EE3046CAF420190AF4301943F 192 + :100BF0008EE204788EE3047CAF420198AF43019CFF 193 + :100C00008EE204888EE3048CAF4201A0AF4301A4BE 194 + :100C10008EE204B08EE304B424040080AF4201A845 195 + :100C2000AF4301AC0C002BA8240500808C02025CB1 196 + :100C300027440224AF4201F08C0202602405020026 197 + :100C4000240600080C002BBFAF4201F83C043B9A7D 198 + :100C50003484CA0000003821240200062403000264 199 + :100C6000AF4201F4240203E8AF430204AF430200A1 200 + :100C7000AF4401FCAF42029424020001AF43029052 201 + :100C8000AF42029C3C0300010067182190636CD8BE 202 + :100C90000347102124E70001A043022C2CE2000F9F 203 + :100CA0001440FFF80347182124E700013C08000125 204 + :100CB000350840F88F8200403C04000124845D2CFC 205 + :100CC000240514000002170224420030A062022C06 206 + :100CD00003471021A040022C8C07021802C03021CB 207 + :100CE000240205C8AFA200100C002B3BAFA80014D3 208 + :100CF0003C04000124845D383C05000024A55C8090 209 + :100D00002406001027B100300220382127B3003418 210 + :100D10000C0017A3AFB300103C0300018C636CC838 211 + :100D20001060000A004080218FA300302405FF00DE 212 + :100D30008FA20034246400FF008520240083182340 213 + :100D400000431023AFA20034AFA400303C040001E4 214 + :100D500024845D443C05000024A5410024060108CC 215 + :100D6000022038210C0017A3AFB3001000409021DF 216 + :100D700032C200033C010001AC326E8010400045DD 217 + :100D8000022038218F8200503C03001000431024C1 218 + :100D900010400016000000008C0202183042004093 219 + :100DA0001040000F240200018F8200508C030218B3 220 + :100DB000240E00013C04000124845D50A3AE003FDA 221 + :100DC000AFA20010AFA300148F87004024051500C8 222 + :100DD0000C002B3B02C0302110000004000000007A 223 + :100DE0003C01000100370821A02240F43C0400012E 224 + :100DF00024845D5C3C05000124A55B403C060001A9 225 + :100E000024C65BAC00C530238F42001027B30030EE 226 + :100E10000260382127B1003434420A00AF4200108A 227 + :100E20000C0017A3AFB100103C04000124845D70D6 228 + :100E30003C05000124A5B7143C06000124C6BA9065 229 + :100E400000C5302302603821AF4201080C0017A30F 230 + :100E5000AFB100103C04000124845D8C3C0500010E 231 + :100E600024A5BE583C06000124C6C90000C5302395 232 + :100E7000026038213C010001AC226EF40C0017A383 233 + :100E8000AFB100103C04000124845DA410000024D4 234 + :100E9000240516003C04000124845DAC3C050001DF 235 + :100EA00024A5A10C3C06000124C6A23800C53023AD 236 + :100EB0000C0017A3AFB300103C04000124845DBCF8 237 + :100EC0003C05000124A5B2B03C06000124C6B70CC5 238 + :100ED00000C5302302203821AF4201080C0017A3BF 239 + :100EE000AFB300103C04000124845DD03C05000138 240 + :100EF00024A5BA983C06000124C6BE5000C5302384 241 + :100F0000022038213C010001AC226EF40C0017A332 242 + :100F1000AFB300103C04000124845DE424051650A6 243 + :100F200002C03021000038213C010001AC226EF8E3 244 + :100F3000AFA000100C002B3BAFA0001432C2002069 245 + :100F40001040002127A700303C04000124845DF0FC 246 + :100F50003C05000124A5B13C3C06000124C6B2A812 247 + :100F600000C5302324022000AF42001C27A2003419 248 + :100F70000C0017A3AFA20010000219000003198291 249 + :100F80003C04080000641825AE4300282403001028 250 + :100F9000AF43003C96E30450AF4300408F43004012 251 + :100FA0003C04000124845E04AFA00014AFA3001031 252 + :100FB0008F47001C240516603C010001AC226EF036 253 + :100FC0001000002532C600208EE204488EE3044C57 254 + :100FD000AF43001C8F42001C2442E0002C42200141 255 + :100FE0001440000A240E00013C04000124845E1019 256 + :100FF000A3AE003FAFA00010AFA000148F46001CAE 257 + :10100000240517000C002B3B000038213C02000097 258 + :1010100024425CBC00021100000211823C03080063 259 + :1010200000431025AE42002824020008AF42003CD5 260 + :1010300096E20450AF4200408F4200403C04000161 261 + :1010400024845E1CAFA00014AFA200108F47001CC8 262 + :101050002405180032C600200C002B3B00000000C5 263 + :101060003C050FFF3C0300018C636EF434A5FFFFC9 264 + :10107000024030213C0200018C426EF83C04080022 265 + :101080000065182400031882006418250045102408 266 + :101090000002108200441025ACC2008032C20180E0 267 + :1010A00010400056ACC300208F82005C3C030080DF 268 + :1010B000004310241040000D000000008F820050FB 269 + :1010C000AFA200108F82005C240E00013C040001DE 270 + :1010D00024845E28A3AE003FAFA200148F87004097 271 + :1010E000240519000C002B3B02C030218F820050D8 272 + :1010F0003C030010004310241040001600000000C4 273 + :101100008C020218304200401040000F24020001FF 274 + :101110008F8200508C030218240E00013C04000151 275 + :1011200024845D50A3AE003FAFA20010AFA3001413 276 + :101130008F870040240520000C002B3B02C030218B 277 + :1011400010000004000000003C01000100370821ED 278 + :10115000A02240F43C04000124845E343C050001DC 279 + :1011600024A55AC03C06000124C65B3800C53023C4 280 + :101170008F42000827B300300260382127B10034C5 281 + :1011800034420E00AF4200080C0017A3AFB10010AC 282 + :101190003C04000124845E4C3C05000124A5D8B425 283 + :1011A0003C06000124C6E3C800C530230260382194 284 + :1011B000AF42010C0C0017A3AFB100103C040001BA 285 + :1011C00024845E643C05000124A5E9AC3C060001D2 286 + :1011D00024C6F0F000C53023026038213C01000134 287 + :1011E000AC226F040C0017A3AFB100103C04000147 288 + :1011F00024845E7C10000027240521003C040001AB 289 + :1012000024845E843C05000124A59FC83C0600019F 290 + :1012100024C6A10400C5302327B1003002203821A4 291 + :1012200027B300340C0017A3AFB300103C04000137 292 + :1012300024845E943C05000124A5CAD43C06000128 293 + :1012400024C6D8AC00C5302302203821AF42010C9F 294 + :101250000C0017A3AFB300103C04000124845EA46B 295 + :101260003C05000124A5E84C3C06000124C6E9A485 296 + :1012700000C53023022038213C010001AC226F045C 297 + :101280000C0017A3AFB300103C04000124845EB827 298 + :101290002405215002C03021000038213C0100010A 299 + :1012A000AC226F10AFA000100C002B3BAFA00014BD 300 + :1012B0003C110FFF3C0300018C636F043631FFFFCC 301 + :1012C000024098213C0200018C426F103C0E080045 302 + :1012D0000071182400031882006E18250051102494 303 + :1012E00000021082004E1025AE630038AE62007816 304 + :1012F0008C02021830420040144000042402000115 305 + :101300003C01000100370821A02240F43C04000108 306 + :1013100024845EC43C05000124A5E3D03C06000102 307 + :1013200024C6E52C00C5302327BE003003C0382179 308 + :1013300027B500340C0017A3AFB500103C01000125 309 + :10134000AC226EFC00511024000210823C0E0800FA 310 + :10135000004E1025AE62005032C220001040000640 311 + :1013600003C038213C02000024425CBC022210244D 312 + :101370001000000F000210823C04000124845ED89B 313 + :101380003C05000124A5E5343C06000124C6E6E442 314 + :1013900000C530230C0017A3AFB500103C010001BD 315 + :1013A000AC226F1400511024000210823C0E080081 316 + :1013B000004E1025AE62004832C2400010400005C9 317 + :1013C00027A700303C02000024425CBC1000000E45 318 + :1013D000000211003C04000124845EF03C05000181 319 + :1013E00024A5E6EC3C06000124C6E84400C53023F1 320 + :1013F00027A200340C0017A3AFA200103C0100018B 321 + :10140000AC226F0800021100000211823C030800A8 322 + :1014100000431025AE4200603C04000124845F08B4 323 + :101420003C05000124A582303C06000124C68650FC 324 + :1014300000C5302327B100300220382127B3003403 325 + :101440000C0017A3AFB300103C0E0FFF35CEFFFF0B 326 + :101450003C04000124845F143C05000024A564685A 327 + :101460003C06000024C6658800C5302302203821D0 328 + :101470000240F0213C010001AC226EDC004E102441 329 + :10148000000210823C15080000551025AFAE004444 330 + :10149000AFC200B80C0017A3AFB300103C040001AA 331 + :1014A00024845F203C05000024A565903C060000D4 332 + :1014B00024C668088FAE004400C5302302203821BE 333 + :1014C0003C010001AC226ED0004E102400021082BC 334 + :1014D00000551025AFC200E80C0017A3AFB30010F1 335 + :1014E0003C04000124845F383C05000024A56810FA 336 + :1014F0003C06000024C669408FAE004400C530237E 337 + :10150000022038213C010001AC226EC8004E10249C 338 + :101510000002108200551025AFC200C00C0017A3B6 339 + :10152000AFB300103C04000124845F503C0500016F 340 + :1015300024A5FAD03C06000124C6FBA88FAE0044C7 341 + :1015400000C53023022038213C010001AC226ED4BA 342 + :10155000004E10240002108200551025AFC200C8B2 343 + :101560000C0017A3AFB300103C04000124845F5C9F 344 + :101570003C05000124A5C93C3C06000124C6CA2044 345 + :1015800000C5302302203821AF4201100C0017A300 346 + :10159000AFB300103C04000124845F6C3C050001E3 347 + :1015A00024A5C9103C06000124C6C93400C5302357 348 + :1015B00002203821AF4201240C0017A3AFB3001062 349 + :1015C0003C04000124845F7C3C05000124A55A8072 350 + :1015D0003C06000124C65AAC00C530230220382145 351 + :1015E000AF420120AF4201140C0017A3AFB30010AB 352 + :1015F0003C04000124845F883C05000124A5F29886 353 + :101600003C06000124C6F6B400C530230220382170 354 + :10161000AF4201180C0017A3AFB300108FAE004407 355 + :101620003C010001AC226F18004E10240002108211 356 + :10163000005510250C003FC3AFC200D00C003C4049 357 + :10164000000000000C0027A800000000AC000228E9 358 + :10165000AC00022C96E204502442FFFFAF42003857 359 + :1016600096E20460AF42008032C2400014400003A2 360 + :101670000000000096E20480AF42008496E70490E8 361 + :1016800050E000012407080024E2FFFFAF42008879 362 + :10169000AF42007C2402080010E2000F32C240007A 363 + :1016A000104000032402040010E2000B00000000C0 364 + :1016B000240E00013C04000124845F98A3AE003F87 365 + :1016C00096E604902405217002C03821AFA00010D6 366 + :1016D0000C002B3BAFA000148F4301388F4401381E 367 + :1016E00024020001A34205C2AF430094AF44009816 368 + :1016F000AFA00010AFA000148F4600808F47008479 369 + :101700003C04000124845FA40C002B3B2405220030 370 + :101710000C0024A43C1108003C1433D83694CB5858 371 + :101720003C020800344200803C04000124845FB085 372 + :101730003C05000024A55D003C06000024C65D1C9D 373 + :1017400000C5302327A70030AF8200602402FFFFCE 374 + :10175000AF82006427A200340C0017A3AFA20010D0 375 + :101760003C010001AC226EB800021100000211829F 376 + :10177000005110250C0018FCAE4200008F82024080 377 + :101780003C03000100431025AF8202403C020000F0 378 + :1017900024424034AF820244AF8002408F82006016 379 + :1017A00000511024144000053C0308008F820060A3 380 + :1017B000004310241040FFFD000000000C003C4DD1 381 + :1017C000000088213C020100AFA200208F530018C6 382 + :1017D000240200FF56620001267100018C020228DB 383 + :1017E0001622000E001330C08F42033C2442000139 384 + :1017F000AF42033C8F42033C8C0202283C040001B0 385 + :1018000024845C243C050009AFA00014AFA20010A2 386 + :101810008FA600201000003F34A5010000D7102142 387 + :101820008FA300208FA40024AC4304C0AC4404C4A4 388 + :1018300000C018218F4401788F45017C00001021E1 389 + :1018400024070004AFA70010AFB100148F48000CAC 390 + :1018500024C604C002E63021AFA800188F48010C4E 391 + :101860002407000800A3282100A3482B0082202180 392 + :101870000100F809008920211440000B240700080A 393 + :101880008F820120AFA200108F8201243C0400014E 394 + :1018900024845C2C3C050009AFA200148FA6002014 395 + :1018A0001000001C34A502008F4401608F450164C4 396 + :1018B0008F43000CAF5100188F86012024020010C6 397 + :1018C000AFA20010AFB10014AFA300188F42010CFB 398 + :1018D0000040F80924C6001C14400010000000005D 399 + :1018E0008F42034024420001AF4203408F42034035 400 + :1018F0008F820120AFA200108F8201243C040001DE 401 + :1019000024845C343C050009AFA200148FA600209B 402 + :1019100034A503000C002B3B026038218F4202E407 403 + :1019200024420001AF4202E48F4202E493A2003F4E 404 + :10193000104000693C02070034423000AFA200288A 405 + :101940008F530018240200FF126200020000882159 406 + :10195000267100018C0202281622000E001330C0EE 407 + :101960008F42033C24420001AF42033C8F42033CC0 408 + :101970008C0202283C04000124845C243C050009FC 409 + :10198000AFA00014AFA200108FA600281000003FE7 410 + :1019900034A5010000D710218FA300288FA4002CAC 411 + :1019A000AC4304C0AC4404C400C018218F44017887 412 + :1019B0008F45017C0000102124070004AFA7001010 413 + :1019C000AFB100148F48000C24C604C002E63021D9 414 + :1019D000AFA800188F48010C2407000800A3282195 415 + :1019E00000A3482B008220210100F8090089202152 416 + :1019F0001440000B240700088F820120AFA20010C2 417 + :101A00008F8201243C04000124845C2C3C050009E5 418 + :101A1000AFA200148FA600281000001C34A50200FD 419 + :101A20008F4401608F4501648F43000CAF51001853 420 + :101A30008F86012024020010AFA20010AFB1001465 421 + :101A4000AFA300188F42010C0040F80924C6001C07 422 + :101A500014400010000000008F42034024420001A7 423 + :101A6000AF4203408F4203408F820120AFA200109B 424 + :101A70008F8201243C04000124845C343C0500096D 425 + :101A8000AFA200148FA6002834A503000C002B3B46 426 + :101A9000026038218F4202F024420001AF4202F07E 427 + :101AA0008F4202F03C04000124845FC0AFA000100C 428 + :101AB000AFA000148FA60028240523000C002B3BA8 429 + :101AC0000000382110000004000000008C020264B5 430 + :101AD00010400005000000008F8200A0304200048A 431 + :101AE0001440FFFA000000008F82004434420004DA 432 + :101AF000AF8200448F42030824420001AF42030832 433 + :101B00008F4203088F8200D88F8300D400431023B4 434 + :101B10002442FF80AF4200908F4200902842FF8114 435 + :101B200010400006240200018F4200908F430144C0 436 + :101B300000431021AF42009024020001AF42008C0C 437 + :101B400032C2000810400006000000008F8202141C 438 + :101B50003C0381003042FFFF00431025AF82021496 439 + :101B60003C0300018C636D94306200021040000958 440 + :101B7000306200013C04000124845FCC3C0500007D 441 + :101B800024A56D503C06000024C671C81000001248 442 + :101B900000C5302310400009000000003C04000193 443 + :101BA00024845FDC3C05000024A571D03C060000C5 444 + :101BB00024C676781000000800C530233C040001DC 445 + :101BC00024845FEC3C05000024A569483C06000025 446 + :101BD00024C66D4800C5302327A7003027A2003453 447 + :101BE0000C0017A3AFA200103C010001AC226ECC88 448 + :101BF0003C0200018C426ECC3C0308000002110044 449 + :101C00000002118200431025AE4200408F8200A0E6 450 + :101C1000AFA200108F8200B0AFA200148F86005CCC 451 + :101C20008F87011C3C04000124845FFC3C010001FF 452 + :101C3000AC366EA43C010001AC206E943C01000166 453 + :101C4000AC3C6E8C3C010001AC3B6EBC3C01000125 454 + :101C5000AC376EC03C010001AC3A6EA00C002B3BCF 455 + :101C6000240524008F820200AFA200108F82022080 456 + :101C7000AFA200148F8600448F8700503C040001FF 457 + :101C8000248460080C002B3B240525008F83006012 458 + :101C90000074100B0242000A0200F821000000004C 459 + :101CA0000000000D8FBF00608FBE005C8FB5005834 460 + :101CB0008FB300548FB200508FB1004C8FB00048EA 461 + :101CC00003E0000827BD006827BDFFE03C040001D9 462 + :101CD00024846014240526000000302100003821EF 463 + :101CE000AFBF0018AFA000100C002B3BAFA000143A 464 + :101CF0008FBF001803E0000827BD002003E00008A4 465 + :101D00000000000003E000080000000000000000E8 466 + :101D100000000000000000000000000000000000C3 467 + :101D200003E000080000000003E0000800000000DD 468 + :101D300027BDFDE027A500183C04DEAD3484BEEFCE 469 + :101D4000AFBF02188F8201503C03001F3463FFFFB6 470 + :101D5000AFA4001800A2282300A328248CA200000E 471 + :101D60001044000A00000000AFA500108CA2000083 472 + :101D7000AFA200148F8601508F8702503C040001EF 473 + :101D80002484601C0C002B3B240527008FBF021805 474 + :101D900003E0000827BD022027BDFFE03C06ABBAE8 475 + :101DA00034C6BABEAFB000183C1000043C07007F38 476 + :101DB00034E7FFFFAFBF001C001028408E04000076 477 + :101DC0008CA30000ACA00000AE0600008CA20000B6 478 + :101DD000ACA3000010460005AE04000000A0802166 479 + :101DE00000F0102B1040FFF5001028403C040001CB 480 + :101DF00024846028240528000200302100003821B6 481 + :101E0000AFA000100C002B3BAFA00014020010216B 482 + :101E10008FBF001C8FB0001803E0000827BD002012 483 + :101E20008C0202243047003F10E000100080302177 484 + :101E3000000028212403002000E3102410400002A9 485 + :101E40000006304200A62821000318421460FFFB60 486 + :101E500000E310242402F00000A228243402FFFF33 487 + :101E60000045102B144000033C0200011000000844 488 + :101E70003C0200013442FFFF008518230043102B71 489 + :101E80001440000300A010213C02FFFE008210213C 490 + :101E900003E000080000000027BDFFD0AFB5002818 491 + :101EA0008FB50040AFB2002000A09021AFB1001C60 492 + :101EB00024C60003AFBF002CAFB30024AFB000189E 493 + :101EC0008EA200002403FFFC00C380240050102BCE 494 + :101ED0001440001B00E088218E330000AFB00010DA 495 + :101EE0008EA20000AFA200148E270000240530004F 496 + :101EF0000C002B3B024030218E230000007020217B 497 + :101F00000064102B10400007024028218CA2000022 498 + :101F1000AC620000246300040064102B1440FFFB3B 499 + :101F200024A500048EA2000000501023AEA20000E1 500 + :101F30008E220000005010211000000BAE22000085 501 + :101F40002402002DA0820000AFB000108EA200007D 502 + :101F500002409821AFA200148E2700002405310012 503 + :101F60000C002B3B02603021026010218FBF002C3F 504 + :101F70008FB500288FB300248FB200208FB1001CD2 505 + :101F80008FB0001803E0000827BD003027BDFFE830 506 + :101F90003C1CC0003C05FFFE3C0300018C636E84CA 507 + :101FA0003C0400018C846E9034A5BF0824021FFC01 508 + :101FB0003C010001AC226CD03C0200C03C0100019D 509 + :101FC000AC226CD43C020020AFBF00103C0100C02A 510 + :101FD000AC201FFC0043102300441023245BB000FE 511 + :101FE0000365B8213C1D00018FBD6CCC03A0F0211E 512 + :101FF0003C0400C0348402003C1A00C03C0300C012 513 + :10200000346307C824021DFC3C010001AC226CD0E3 514 + :10201000240218343C010001AC246CD43C010001C2 515 + :10202000AC226CD03C010001AC236CD40C00180D28 516 + :10203000375A02008FBF001003E0000827BD0018C8 517 + :1020400027BDFFC83C04000124846034240532000D 518 + :102050003C0200018C426CD03C0300018C636CD4C8 519 + :102060000000302103603821AFBF0030AFB3002C37 520 + :10207000AFB20028AFB10024AFB00020AFA2001C67 521 + :10208000AFA30018AFB700100C002B3BAFBA001481 522 + :102090000C001916000000008F8202403442000438 523 + :1020A000AF82024024020001AF4200003C02000166 524 + :1020B00000571021904240F4104000922403FFFC8E 525 + :1020C0003C1000012610AC733C1200012652A84CB3 526 + :1020D00002121023004380248FA3001C3C04000143 527 + :1020E000248460400070102B1440001A27B300189D 528 + :1020F0008FB100182405300002403021AFB000102D 529 + :10210000AFA300140C002B3B022038218FA3001832 530 + :10211000007020210064102B104000070240302185 531 + :102120008CC20000AC620000246300040064102B29 532 + :102130001440FFFB24C600048FA2001C0050102393 533 + :10214000AFA2001C8E620000005010211000000A97 534 + :10215000AE6200000240882124053100AFB00010BB 535 + :10216000AFA300148FA70018022030212402002DF5 536 + :102170000C002B3BA0820000240700208FA3001C32 537 + :102180003C0400012484605C241200203C01000116 538 + :10219000AC316EB02C6200201440001D27B1001835 539 + :1021A0008FB00018240530003C06000124C66F5093 540 + :1021B000AFA70010AFA300140C002B3B0200382186 541 + :1021C0008FA300183C04000124846F502465002074 542 + :1021D0000065102B10400007000000008C820000FA 543 + :1021E000AC620000246300040065102B1440FFFB68 544 + :1021F000248400048FA2001C00521023AFA2001CF4 545 + :102200008E220000005210211000000BAE220000B0 546 + :102210003C10000126106F5024053100AFA70010BC 547 + :10222000AFA300148FA70018020030212402002D54 548 + :102230000C002B3BA0820000240700203C0400017E 549 + :10224000248460708FA3001C241200203C01000134 550 + :10225000AC306EE42C6200201440001D27B1001841 551 + :102260008FB00018240530003C06000124C66F70B2 552 + :10227000AFA70010AFA300140C002B3B02003821C5 553 + :102280008FA300183C04000124846F702465002093 554 + :102290000065102B10400007000000008C82000039 555 + :1022A000AC620000246300040065102B1440FFFBA7 556 + :1022B000248400048FA2001C00521023AFA2001C33 557 + :1022C0008E220000005210211000000BAE220000F0 558 + :1022D0003C10000126106F7024053100AFA70010DC 559 + :1022E000AFA300148FA70018020030212402002D94 560 + :1022F0000C002B3BA08200003C01000110000031CB 561 + :10230000AC306EE03C1000012610821F3C12000130 562 + :102310002652809C02121023004380248FA3001CAD 563 + :102320003C040001248460840070102B1440001AC7 564 + :1023300027B300188FB10018240530000240302167 565 + :10234000AFB00010AFA300140C002B3B02203821CB 566 + :102350008FA30018007020210064102B104000078C 567 + :10236000024030218CC20000AC62000024630004F3 568 + :102370000064102B1440FFFB24C600048FA2001C35 569 + :1023800000501023AFA2001C8E62000000501021EC 570 + :102390001000000AAE6200000240882124053100CE 571 + :1023A000AFB00010AFA300148FA700180220302197 572 + :1023B0002402002D0C002B3BA08200003C010001F8 573 + :1023C000AC316EB03C0300018C636EB0240204009B 574 + :1023D0000060F809AF8200708FBF00308FB3002C0F 575 + :1023E0008FB200288FB100248FB0002003E00008D6 576 + :1023F00027BD003800000000000000008F82004070 577 + :102400003C03F000004310243C036000144300062A 578 + :10241000000000008F8200502403FF80004310243E 579 + :1024200034420055AF8200508F820054244203E8AA 580 + :10243000AF820058240201F4AF4200E024020004FD 581 + :10244000AF4200E824020002AF4001B0AF4000E418 582 + :10245000AF4200DCAF4000D8AF4000D403E000083A 583 + :10246000AF4000D08F8200542442000503E00008F2 584 + :10247000AF82007827BDFFE8AFBF00108F82005405 585 + :10248000244203E8AF8200583C02080002C2102434 586 + :10249000104000043C02F7FF3442FFFF02C2B024A8 587 + :1024A000369400403C0200018C426DA81040001799 588 + :1024B0003C0202003C0300018C636F1C106000169C 589 + :1024C0000282A0253C0200018C426E44144000129E 590 + :1024D0003C0202003C0200018C426D943042000339 591 + :1024E0001440000D3C0202008F8302243C020002D3 592 + :1024F0008C428FEC106200083C0202000C003DAFE1 593 + :1025000000000000100000043C0202000C00419694 594 + :10251000000000003C02020002C210241040000330 595 + :10252000000000000C001F4B000000008F4200D88C 596 + :102530008F4300DC24420001AF4200D80043102B3F 597 + :102540001440000300000000AF4000D83694008023 598 + :102550008C0302381060000C000000008F4201B0B4 599 + :10256000244203E8AF4201B00043102B14400006A0 600 + :1025700000000000934205C5144000030000000065 601 + :102580000C001DA0000000008FBF001003E0000839 602 + :1025900027BD001803E000080000000027BDFFD899 603 + :1025A000AFBF00208F43002C8F42003810620059CB 604 + :1025B000000000003C02000100571021904240F052 605 + :1025C00010400026240700088F4401708F450174D5 606 + :1025D0008F48000C8F86012024020020AFA200103B 607 + :1025E000AFA30014AFA800188F42010C0040F809F7 608 + :1025F00024C6001C14400011240200013C0100010B 609 + :1026000000370821A02240F08F820124AFA20010E1 610 + :102610008F8201283C04000124846128AFA20014A9 611 + :102620008F46002C8F8701203C0500090C002B3BB6 612 + :1026300034A509001000005C000000008F42030078 613 + :1026400024420001AF4203008F4203008F42002C5E 614 + :10265000A34005C110000027AF4200388F4401702D 615 + :102660008F4501748F43002C8F48000C8F8601200A 616 + :1026700024020080AFA20010AFA30014AFA800187E 617 + :102680008F42010C0040F80924C6001C14400011C0 618 + :10269000240200013C01000100370821A02240F182 619 + :1026A0008F820124AFA200108F8201283C04000118 620 + :1026B00024846134AFA200148F46002C8F87012040 621 + :1026C0003C0500090C002B3B34A51100100000361E 622 + :1026D000000000008F4203008F43002C24420001C1 623 + :1026E000AF4203008F42030024020001A34205C150 624 + :1026F000AF4300383C01000100370821A02040F121 625 + :102700003C01000100370821A02040F01000002605 626 + :10271000AF400034934205C11040001D000000008E 627 + :10272000A34005C18F8200403042000114400008E0 628 + :10273000000020218C0301042402000150620005E6 629 + :10274000240400018C020264104000030080102168 630 + :102750002404000100801021104000060000000049 631 + :102760008F42030C24420001AF42030C100000080A 632 + :102770008F42030C8F82004434420004AF82004435 633 + :102780008F42030824420001AF4203088F4203082E 634 + :102790003C01000100370821A02040F03C0100016D 635 + :1027A00000370821A02040F18F42000010400007B0 636 + :1027B00000000000AF80004C8F82004C1040FFFDF5 637 + :1027C000000000001000000500000000AF8000487D 638 + :1027D0008F8200481040FFFD000000008F820060E3 639 + :1027E0003C03FF7F3463FFFF00431024AF8200608F 640 + :1027F0008F420000104000030000000010000002A3 641 + :10280000AF80004CAF8000488FBF002003E000087D 642 + :1028100027BD002803E000080000000027BDFFD806 643 + :10282000AFBF00208F4300448F42007C106200291C 644 + :10283000240700088F4401688F45016C8F48000C05 645 + :102840008F86012024020040AFA20010AFA3001425 646 + :10285000AFA800188F42010C0040F80924C6001CE4 647 + :1028600014400011240200013C010001003708213E 648 + :10287000A02240F28F820124AFA200108F82012893 649 + :102880003C0400012484613CAFA200148F46004444 650 + :102890008F8701203C0500090C002B3B34A5130059 651 + :1028A0001000000F000000008F42030424420001CA 652 + :1028B000AF4203048F4203048F420044AF42007CC6 653 + :1028C0003C01000100370821A02040F21000000464 654 + :1028D000AF4000783C01000100370821A02040F201 655 + :1028E0008F4200001040000700000000AF80004C45 656 + :1028F0008F82004C1040FFFD00000000100000051A 657 + :1029000000000000AF8000488F8200481040FFFDAB 658 + :10291000000000008F8200603C03FEFF3463FFFF75 659 + :1029200000431024AF8200608F420000104000037B 660 + :102930000000000010000002AF80004CAF80004893 661 + :102940008FBF002003E0000827BD002803E0000837 662 + :10295000000000003C0200018C426DA827BDFFA8CA 663 + :10296000AFBF0050AFBE004CAFB50048AFB300449E 664 + :10297000AFB20040AFB1003CAFB00038104000D55E 665 + :102980008F9000448F4200D0244300012842000B66 666 + :10299000144000E4AF4300D08F42000430420002F4 667 + :1029A0001440009CAF4000D08F4200043C03000163 668 + :1029B0008C636D9834420002AF420004240200018F 669 + :1029C000146200033C020600100000023442300092 670 + :1029D00034421000AFA200208F4A0018AFAA003482 671 + :1029E00027AA0020AFAA002C8FAA0034240200FFDF 672 + :1029F0001142000200001821254300018C02022828 673 + :102A0000006098211662000E3C0500098F42033CCD 674 + :102A100024420001AF42033C8F42033C8C02022857 675 + :102A20008FA700343C0400012484610CAFA0001483 676 + :102A3000AFA200108FA600201000007034A5050082 677 + :102A40008FAA0034000A38C000F710218FA300209D 678 + :102A50008FA40024AC4304C0AC4404C48F8300544E 679 + :102A60008F820054247103E8022210232C4203E9D0 680 + :102A70001040001B0000A82100E09021265E04C049 681 + :102A80008F4401788F45017C02401821240A0004FC 682 + :102A9000AFAA0010AFB300148F48000C0000102143 683 + :102AA00002FE3021AFA800188F48010C240700084F 684 + :102AB00000A3282100A3482B008220210100F8094F 685 + :102AC0000089202154400006241500018F82005403 686 + :102AD000022210232C4203E91440FFE90000000009 687 + :102AE00032A200FF54400018AF5300188F42037801 688 + :102AF00024420001AF4203788F4203788F82012085 689 + :102B00008FAA002C8FA70034AFA200108F8201245F 690 + :102B10003C04000124846118AFA200148D4600001B 691 + :102B20003C0500091000003534A506008F4203085B 692 + :102B30002415000124420001AF4203088F4203081C 693 + :102B40001000001E32A200FF8F8300548F820054B9 694 + :102B5000247103E8022210232C4203E910400016DE 695 + :102B60000000A8213C1E0020241200108F42000CFF 696 + :102B70008F4401608F4501648F860120AFB2001041 697 + :102B8000AFB30014005E1025AFA200188F42010CF5 698 + :102B9000240700080040F80924C6001C1440FFE385 699 + :102BA000000000008F820054022210232C4203E90F 700 + :102BB0001440FFEE0000000032A200FF144000119C 701 + :102BC0003C0500098F42037824420001AF4203789C 702 + :102BD0008F4203788F8201208FAA002C8FA70034A8 703 + :102BE000AFA200108F8201243C04000124846120E4 704 + :102BF000AFA200148D46000034A507000C002B3B4B 705 + :102C0000000000008F4202EC24420001AF4202ECBF 706 + :102C10008F4202EC8F4200043042000150400029F4 707 + :102C2000361000403C02040002C210241040001381 708 + :102C30002404FFDF8F4202508F4302548F4401B4BB 709 + :102C400014640006361000408F4202708F430274F5 710 + :102C50008F4401B8106400072402FFDF8F42025046 711 + :102C60008F4302548F4402708F450274100000128B 712 + :102C70003A1000201000002B020280248F420250E4 713 + :102C80008F4302548F4501B414650006020480246A 714 + :102C90008F4202708F4302748F4401B85064002148 715 + :102CA000361000408F4202508F4302548F4402700E 716 + :102CB0008F4502743A100040AF4301B41000001970 717 + :102CC000AF4501B88F4200D4244300011000001129 718 + :102CD000284200338F4200043042000110400009B6 719 + :102CE0003C02040002C21024104000042402FFDF52 720 + :102CF000020280241000000B361000401000000972 721 + :102D0000361000608F4200D436100040244300018A 722 + :102D1000284201F514400003AF4300D4AF4000D473 723 + :102D20003A100020AF9000442402FF7F0282A024CA 724 + :102D30008FBF00508FBE004C8FB500488FB300444A 725 + :102D40008FB200408FB1003C8FB0003803E0000824 726 + :102D500027BD005803E00008000000003C0200010D 727 + :102D60008C426DA827BDFFB0AFBF0048AFBE004486 728 + :102D7000AFB50040AFB3003CAFB20038AFB10034E4 729 + :102D8000104000C7AFB000308F4200D02443000194 730 + :102D90002842000B144000DAAF4300D08F420004F9 731 + :102DA0003042000214400097AF4000D08F42000430 732 + :102DB0003C0300018C636D9834420002AF42000472 733 + :102DC00024020001146200033C020600100000020D 734 + :102DD0003442300034421000AFA20020000018211D 735 + :102DE0008F5E001827AA0020240200FF13C20002F1 736 + :102DF000AFAA002C27C300018C020228006090219A 737 + :102E00001642000E001E38C08F42033C24420001CF 738 + :102E1000AF42033C8F42033C8C0202283C04000179 739 + :102E20002484610C3C050009AFA00014AFA200107F 740 + :102E30008FA600201000006D34A5050000F71021BA 741 + :102E40008FA300208FA40024AC4304C0AC4404C46E 742 + :102E50008F8300548F820054247003E802021023F1 743 + :102E60002C4203E91040001B0000982100E088215B 744 + :102E7000263504C08F4401788F45017C022018213B 745 + :102E8000240A0004AFAA0010AFB200148F48000C4F 746 + :102E90000000102102F53021AFA800188F48010C66 747 + :102EA0002407000800A3282100A3482B008220212A 748 + :102EB0000100F80900892021544000062413000174 749 + :102EC0008F820054020210232C4203E91440FFE9D0 750 + :102ED00000000000326200FF54400017AF5200189B 751 + :102EE0008F42037824420001AF4203788F42037877 752 + :102EF0008F8201208FAA002CAFA200108F820124A4 753 + :102F00003C040001248461183C050009AFA20014B0 754 + :102F10008D4600001000003534A506008F420308DE 755 + :102F20002413000124420001AF4203088F4203082A 756 + :102F30001000001E326200FF8F8300548F82005405 757 + :102F4000247003E8020210232C4203E9104000160B 758 + :102F5000000098213C150020241100108F42000C25 759 + :102F60008F4401608F4501648F860120AFB100104E 760 + :102F7000AFB2001400551025AFA200188F42010C0B 761 + :102F8000240700080040F80924C6001C1440FFE391 762 + :102F9000000000008F820054020210232C4203E93B 763 + :102FA0001440FFEE00000000326200FF14400011E8 764 + :102FB000000000008F42037824420001AF420378F2 765 + :102FC0008F4203788F8201208FAA002CAFA20010BD 766 + :102FD0008F8201243C040001248461203C05000907 767 + :102FE000AFA200148D46000034A507000C002B3B57 768 + :102FF00003C038218F4202EC24420001AF4202ECB0 769 + :103000008F4202EC8F420004304200011040001851 770 + :10301000240400018F4202508F4302548F4501B4B3 771 + :103020003C01000114650006A0246CF18F4202707F 772 + :103030008F4302748F4401B8106400210000000027 773 + :103040008F4202508F4302543C04000190846CF084 774 + :103050008F4602708F47027438840001AF4301B479 775 + :10306000AF4701B83C01000110000025A0246CF01E 776 + :103070008F4200D43C010001A0206CF024430001E9 777 + :10308000284200331440001EAF4300D43C0200012C 778 + :1030900090426CF1AF4000D410000017384200019C 779 + :1030A0008F42000430420001104000080000000080 780 + :1030B0000C00565A000020213C010001A0206CF1B8 781 + :1030C0003C0100011000000EA0206CF08F4200D4E3 782 + :1030D0003C010001A0206CF024430001284201F5CE 783 + :1030E00014400007AF4300D43C02000190426CF151 784 + :1030F000AF4000D4004210263C010001A0226CF138 785 + :103100003C0300018C636D98240200021462000CE1 786 + :103110003C0300023C03000190636CF124020001B7 787 + :103120005462001F000020213C02000190426CF01C 788 + :103130001443001B24040005100000192404000699 789 + :103140003C0200028C428FF4004310241040000B1C 790 + :10315000240200013C03000190636CF154620010F2 791 + :10316000000020213C02000190426CF01443000C4E 792 + :10317000240400031000000A240400043C0300019E 793 + :1031800090636CF114620006000020213C020001F3 794 + :1031900090426CF024040001504400012404000219 795 + :1031A0000C00565A000000002402FF7F0282A02477 796 + :1031B0008FBF00488FBE00448FB500408FB3003CE6 797 + :1031C0008FB200388FB100348FB0003003E00008B8 798 + :1031D00027BD005003E00008000000003C02000191 799 + :1031E0008C426DA827BDFFB0AFBF0048AFBE004402 800 + :1031F000AFB50040AFB3003CAFB20038AFB1003460 801 + :10320000104000DEAFB000308F4200D03C0400011F 802 + :103210008C846D98244300012842000BAF4400E8E1 803 + :10322000144000FEAF4300D08F4200043042000241 804 + :1032300014400095AF4000D08F4200043442000299 805 + :10324000AF42000424020001148200033C02060085 806 + :10325000100000023442300034421000AFA20020BF 807 + :10326000000018218F5E001827AA0020240200FF0A 808 + :1032700013C20002AFAA002C27C300018C0202284F 809 + :10328000006090211642000E001E38C08F42033CA1 810 + :1032900024420001AF42033C8F42033C8C020228CF 811 + :1032A0003C0400012484610C3C050009AFA000141B 812 + :1032B000AFA200108FA600201000006D34A50500FD 813 + :1032C00000F710218FA300208FA40024AC4304C07A 814 + :1032D000AC4404C48F8300548F820054247003E8EC 815 + :1032E000020210232C4203E91040001B0000982129 816 + :1032F00000E08821263504C08F4401788F45017C89 817 + :1033000002201821240A0004AFAA0010AFB2001452 818 + :103310008F48000C0000102102F53021AFA80018E2 819 + :103320008F48010C2407000800A3282100A3482B84 820 + :10333000008220210100F809008920215440000664 821 + :10334000241300018F820054020210232C4203E94F 822 + :103350001440FFE900000000326200FF54400017F3 823 + :10336000AF5200188F42037824420001AF42037825 824 + :103370008F4203788F8201208FAA002CAFA2001009 825 + :103380008F8201243C040001248461183C0500095B 826 + :10339000AFA200148D4600001000003534A50600D1 827 + :1033A0008F4203082413000124420001AF420308A6 828 + :1033B0008F4203081000001E326200FF8F8300540A 829 + :1033C0008F820054247003E8020210232C4203E988 830 + :1033D00010400016000098213C1500202411001018 831 + :1033E0008F42000C8F4401608F4501648F8601205D 832 + :1033F000AFB10010AFB2001400551025AFA20018F5 833 + :103400008F42010C240700080040F80924C6001C64 834 + :103410001440FFE3000000008F82005402021023DA 835 + :103420002C4203E91440FFEE00000000326200FF6E 836 + :1034300014400011000000008F4203782442000174 837 + :10344000AF4203788F4203788F8201208FAA002C2D 838 + :10345000AFA200108F8201243C040001248461206B 839 + :103460003C050009AFA200148D46000034A50700FA 840 + :103470000C002B3B03C038218F4202EC2442000198 841 + :10348000AF4202EC8F4202EC8F4200043042000156 842 + :10349000104000333C02040002C210241040001708 843 + :1034A00000000000934205C08F4402508F45025433 844 + :1034B0008F4301B43442002014A30006A34205C088 845 + :1034C0008F4202708F4302748F4401B81064000869 846 + :1034D000000000008F4202508F430254934405C005 847 + :1034E0008F4602708F470274100000163884004027 848 + :1034F000934205C010000048304200BF934205C00F 849 + :103500008F4402508F4502548F4301B4304200BFB4 850 + :1035100014A30006A34205C08F4202708F430274B9 851 + :103520008F4401B81064000B000000008F4202506D 852 + :103530008F430254934405C08F4602708F47027434 853 + :1035400038840020AF4301B4AF4701B81000003306 854 + :10355000A34405C0934205C01000002F3442002050 855 + :10356000934205C08F4300D434420020A34205C0DB 856 + :103570002462000110000023286300338F4200E41E 857 + :103580008F4300E024420001AF4200E40043102AD0 858 + :1035900014400006240300018F4200E81443000297 859 + :1035A000AF4000E424030004AF4300E88F4200046E 860 + :1035B000304200011040000D3C02040002C2102401 861 + :1035C0001040000700000000934205C03442004054 862 + :1035D000A34205C0934205C01000000F304200DF37 863 + :1035E000934205C01000000C34420060934205C0B5 864 + :1035F0008F4300D434420020A34205C0246200015E 865 + :10360000286300FB14600005AF4200D4934205C05C 866 + :10361000AF4000D438420040A34205C0934205C0E9 867 + :103620008F4300E83042007FA34205C0240200011E 868 + :103630001462000500000000934405C0000421024C 869 + :1036400010000003348400F0934405C03484000F5C 870 + :103650000C005640000000002402FF7F0282A024DC 871 + :103660008FBF00488FBE00448FB500408FB3003C31 872 + :103670008FB200388FB100348FB0003003E0000803 873 + :1036800027BD005003E000080000000027BDFFB088 874 + :10369000274401C026E30028246504000065102BA0 875 + :1036A000AFBF0048AFBE0044AFB50040AFB3003C71 876 + :1036B000AFB20038AFB1003410400007AFB00030F7 877 + :1036C0008C820000AC620000246300040065102BB3 878 + :1036D0001440FFFB248400048C020080AEE200440E 879 + :1036E0008C0200C0AEE200408C020084AEE20030EA 880 + :1036F0008C020084AEE2023C8C020088AEE2024002 881 + :103700008C02008CAEE202448C020090AEE20248D1 882 + :103710008C020094AEE2024C8C020098AEE20250A1 883 + :103720008C02009CAEE202548C0200A0AEE2025871 884 + :103730008C0200A4AEE2025C8C0200A8AEE2026041 885 + :103740008C0200ACAEE202648C0200B0AEE2026811 886 + :103750008C0200B4AEE2026C8C0200B8AEE20270E1 887 + :103760008C0200BC24040001AEE20274AEE000341E 888 + :1037700000041080005710218EE300348C42023C7C 889 + :1037800024840001006218212C82000FAEE3003473 890 + :103790001440FFF8000410808C0200CCAEE2004818 891 + :1037A0008C0200D0AEE2004C8C0200E0AEE201F8E8 892 + :1037B0008C0200E4AEE201FC8C0200E8AEE2020002 893 + :1037C0008C0200ECAEE202048C0200F0AEE20208D1 894 + :1037D0008EE400C08EE500C48C0200FC0045102B76 895 + :1037E0001040000B000000008EE200C08EE300C419 896 + :1037F0002404000124050000006518210065302B19 897 + :103800000044102100461021AEE200C0AEE300C427 898 + :103810008C0200FC8EE400C08EE500C42408FFFF8B 899 + :1038200024090000004018210000102100882024F5 900 + :1038300000A928240082202500A32825AEE400C08A 901 + :10384000AEE500C48EE400D08EE500D48C0200F416 902 + :103850000045102B1040000B000000008EE200D04D 903 + :103860008EE300D424040001240500000065182123 904 + :103870000065302B0044102100461021AEE200D03C 905 + :10388000AEE300D48C0200F48EE400D08EE500D4C8 906 + :1038900000401821000010210088202400A92824BD 907 + :1038A0000082202500A32825AEE400D0AEE500D498 908 + :1038B0008EE400C88EE500CC8C0200F80045102B89 909 + :1038C0001040000B000000008EE200C88EE300CC28 910 + :1038D0002404000124050000006518210065302B38 911 + :1038E0000044102100461021AEE200C8AEE300CC37 912 + :1038F0008C0200F88EE400C88EE500CC0040182150 913 + :10390000000010210088202400A9282400822025FE 914 + :1039100000A3282524020008AEE400C8AEE500CCD0 915 + :10392000AFA20010AFA000148F42000C8C0402085C 916 + :103930008C05020CAFA200188F42010C26E600286D 917 + :103940000040F80924070400104000F03C02040085 918 + :10395000AFA20020934205C6104000890000182144 919 + :103960008F5E001827AA0020240200FF13C2000265 920 + :10397000AFAA002C27C300018C020228006090210E 921 + :103980001642000E001E38C08F42033C2442000144 922 + :10399000AF42033C8F42033C8C0202283C040001EE 923 + :1039A0002484610C3C050009AFA00014AFA20010F4 924 + :1039B0008FA600201000006B34A5050000F7102131 925 + :1039C0008FA300208FA40024AC4304C0AC4404C4E3 926 + :1039D0008F8300548F820054247003E80202102366 927 + :1039E0002C4203E91040001B0000982100E08821D0 928 + :1039F000263504C08F4401788F45017C02201821B0 929 + :103A0000240A0004AFAA0010AFB200148F48000CC3 930 + :103A10000000102102F53021AFA800188F48010CDA 931 + :103A20002407000800A3282100A3482B008220219E 932 + :103A30000100F809008920215440000624130001E8 933 + :103A40008F820054020210232C4203E91440FFE944 934 + :103A500000000000326200FF54400017AF5200180F 935 + :103A60008F42037824420001AF4203788F420378EB 936 + :103A70008F8201208FAA002CAFA200108F82012418 937 + :103A80003C040001248461183C050009AFA2001425 938 + :103A90008D4600001000003334A506008F42030855 939 + :103AA0002413000124420001AF4203088F4203089F 940 + :103AB0001000001C326200FF8F8300548F8200547C 941 + :103AC000247003E8020210232C4203E91040001482 942 + :103AD00000009821241100108F42000C8F440160D7 943 + :103AE0008F4501648F860120AFB10010AFB2001482 944 + :103AF000AFA200188F42010C240700080040F8090B 945 + :103B000024C6001C1440FFE5000000008F82005412 946 + :103B1000020210232C4203E91440FFEF00000000D2 947 + :103B2000326200FF54400012240200018F420378E9 948 + :103B300024420001AF4203788F4203788F82012034 949 + :103B40008FAA002CAFA200108F8201243C04000138 950 + :103B5000248461203C050009AFA200148D460000BA 951 + :103B600034A507000C002B3B03C0382100001021B6 952 + :103B70001440005B240200011000006500000000FA 953 + :103B80008F510018240200FF122200020000802141 954 + :103B9000263000018C0202281602000E001130C0EF 955 + :103BA0008F42033C24420001AF42033C8F42033C5E 956 + :103BB0008C0202283C040001248460F43C050009C6 957 + :103BC000AFA00014AFA200108FA600201000003F8D 958 + :103BD00034A5010000D710218FA300208FA400245A 959 + :103BE000AC4304C0AC4404C400C018218F44017825 960 + :103BF0008F45017C0000102124070004AFA70010AE 961 + :103C0000AFB000148F48000C24C604C002E6302177 962 + :103C1000AFA800188F48010C2407000800A3282132 963 + :103C200000A3482B008220210100F80900892021EF 964 + :103C30001440000B240700088F820120AFA200105F 965 + :103C40008F8201243C040001248460FC3C050009AF 966 + :103C5000AFA200148FA600201000001C34A50200A3 967 + :103C60008F4401608F4501648F43000CAF500018F2 968 + :103C70008F86012024020010AFA20010AFB0001404 969 + :103C8000AFA300188F42010C0040F80924C6001CA5 970 + :103C900054400011240200018F42034024420001DD 971 + :103CA000AF4203408F4203408F820120AFA2001039 972 + :103CB0008F8201243C040001248461043C05000936 973 + :103CC000AFA200148FA6002034A503000C002B3BEC 974 + :103CD00002203821000010211040000D24020001B4 975 + :103CE0008F4202E8A34005C6AF4001B02442000164 976 + :103CF000AF4202E88F4202E88EE201502442000106 977 + :103D0000AEE20150100000038EE2015024020001D7 978 + :103D1000A34205C68FBF00488FBE00448FB5004048 979 + :103D20008FB3003C8FB200388FB100348FB00030B9 980 + :103D300003E0000827BD005027BDFFD8AFBF00201B 981 + :103D40008F8200B030420004104000680000000084 982 + :103D50008F4301288F8201041462000500000000D7 983 + :103D60008F4301308F8200B4106200060000000013 984 + :103D70008F820104AF4201288F8200B41000005BE3 985 + :103D8000AF4201308F8200B03C030080004310241A 986 + :103D90001040000D000000008F82011C3442000220 987 + :103DA000AF82011C8F8200B02403FFFB004310246C 988 + :103DB000AF8200B08F82011C2403FFFD004310245A 989 + :103DC0001000004AAF82011C8F4301288F8201043A 990 + :103DD00014620005000000008F4301308F8200B4A0 991 + :103DE00010620010000000008F820104AF42012821 992 + :103DF0008F8200B48F430128AF420130AFA300107F 993 + :103E00008F4201303C04000124846144AFA20014BD 994 + :103E10008F86011C8F8700B03C0500051000003123 995 + :103E200034A509008F420128AFA200108F42013053 996 + :103E30003C04000124846150AFA200148F86011C51 997 + :103E40008F8700B03C0500050C002B3B34A510000B 998 + :103E50008F82011C34420002AF82011C8F83010457 999 + :103E60008F8200B034420001AF8200B0240200080B 1000 + :103E7000AF830104AFA20010AFA000148F42000C6A 1001 + :103E80008C0402088C05020CAFA200188F42010CB2 1002 + :103E900026E600280040F809240704008F82011C50 1003 + :103EA0002403FFFD00431024AF82011C8EE201DCDD 1004 + :103EB00024420001AEE201DC8EE201DC8F420128E7 1005 + :103EC000AFA200108F4201303C0400012484615CE9 1006 + :103ED000AFA200148F86011C8F8700B03C0500053F 1007 + :103EE00034A511000C002B3B000000008F8200A0C5 1008 + :103EF0003042000410400069000000008F43012C94 1009 + :103F00008F82012414620005000000008F430134F9 1010 + :103F10008F8200A410620006000000008F8201243E 1011 + :103F2000AF42012C8F8200A41000005CAF4201342C 1012 + :103F30008F8200A03C030080004310241040000D3D 1013 + :103F4000000000008F82011C34420002AF82011C7D 1014 + :103F50008F8200A02403FFFB00431024AF8200A047 1015 + :103F60008F82011C2403FFFD004310241000004B2E 1016 + :103F7000AF82011C8F43012C8F8201241462000543 1017 + :103F8000000000008F4301348F8200A410620010F3 1018 + :103F9000000000008F820124AF42012C8F8200A418 1019 + :103FA0008F43012CAF420134AFA300108F42013484 1020 + :103FB0003C04000124846168AFA200148F86011CB8 1021 + :103FC0008F8700A03C0500051000003234A51200C8 1022 + :103FD0008F42012CAFA200108F4201343C0400013B 1023 + :103FE00024846174AFA200148F86011C8F8700A007 1024 + :103FF0003C0500050C002B3B34A513008F82011CEF 1025 + :1040000034420002AF82011C8F8301248F8200A002 1026 + :1040100034420001AF8200A024020080AF8301245B 1027 + :10402000AFA20010AFA000148F4200148C0402084D 1028 + :104030008C05020CAFA200188F4201083C0600015B 1029 + :1040400024C66ED80040F809240700048F82011CA2 1030 + :104050002403FFFD00431024AF82011C8EE201DC2B 1031 + :1040600024420001AEE201DC8EE201DC8F42012C31 1032 + :10407000AFA200108F4201343C040001248461800F 1033 + :10408000AFA200148F86011C8F8700A03C0500059D 1034 + :1040900034A514000C002B3B000000008FBF002053 1035 + :1040A00003E0000827BD00283C0810002407000199 1036 + :1040B0003C0600803C0501008F82007000481024FF 1037 + :1040C0001040FFFD000000008F82005424420005D4 1038 + :1040D000AF8200788C040234108000160000182192 1039 + :1040E0003C020001005710218C4240E824420005A8 1040 + :1040F0003C01000100370821AC2240E83C020001ED 1041 + :10410000005710218C4240E80044102B1440000955 1042 + :10411000000000003C0300803C0100010037082142 1043 + :10412000AC2040E83C010001003708211000000BE2 1044 + :10413000A02740F03C02000100571021904240F0BF 1045 + :1041400054400006006618253C020001005710216B 1046 + :10415000904240F154400001006618258C04023062 1047 + :1041600010800013000000003C02000100571021E5 1048 + :104170008C4240EC244200053C010001003708213C 1049 + :10418000AC2240EC3C020001005710218C4240EC74 1050 + :104190000044102B14400006000000003C01000108 1051 + :1041A00000370821AC2040EC1000000600651825FF 1052 + :1041B0003C02000100571021904240F2544000019F 1053 + :1041C000006518251060FFBC000000008F42000051 1054 + :1041D0001040000700000000AF80004C8F82004CB0 1055 + :1041E0001040FFFD0000000010000005000000006E 1056 + :1041F000AF8000488F8200481040FFFD00000000A3 1057 + :104200008F82006000431025AF8200608F42000063 1058 + :1042100010400003000000001000FFA7AF80004C1A 1059 + :104220001000FFA5AF80004803E000080000000078 1060 + :1042300000000000000000000000000027BDFFE0BB 1061 + :10424000AFBF00188F86006430C200041040002504 1062 + :10425000240400048C020114AF420020AF840064E7 1063 + :104260008F4202FC24420001AF4202FC8F4202FC5A 1064 + :104270008F820064304200041440000500000000FA 1065 + :104280008C0301148F4200201462FFF20000000032 1066 + :104290008F420000104000078F43003CAF80004C6D 1067 + :1042A0008F82004C1040FFFD000000001000000550 1068 + :1042B00000000000AF8000488F8200481040FFFDE2 1069 + :1042C000000000008F82006000431025AF82006074 1070 + :1042D0008F42000010400073000000001000006FCB 1071 + :1042E0000000000030C20008104000202404000834 1072 + :1042F0008C02011CAF420048AF8400648F4202A8C8 1073 + :1043000024420001AF4202A88F4202A88F820064BB 1074 + :104310003042000814400005000000008C03011C1E 1075 + :104320008F4200481462FFF2000000008F4200003C 1076 + :104330001040000700000000AF80004C8F82004C4E 1077 + :104340001040FFFD0000000010000005000000000C 1078 + :10435000AF8000488F8200481040FFFD0000000041 1079 + :104360008F8200601000FFD93442020030C200206A 1080 + :1043700010400023240400208C02012CAF4200686E 1081 + :10438000AF8400648F4202D824420001AF4202D8B9 1082 + :104390008F4202D88F820064304200201440000512 1083 + :1043A00032C240008C03012C8F4200681462FFF27D 1084 + :1043B00032C24000144000023C02000102C2B0259B 1085 + :1043C0008F4200001040000700000000AF80004C4A 1086 + :1043D0008F82004C1040FFFD00000000100000051F 1087 + :1043E00000000000AF8000488F8200481040FFFDB1 1088 + :1043F000000000008F8200601000FFB4344208000B 1089 + :1044000030C2001010400029240400108C02012446 1090 + :10441000AF420058AF8400648F4202D424420001AE 1091 + :10442000AF4202D48F4202D48F8200643042001027 1092 + :104430001440000532C220008C0301248F42005832 1093 + :104440001462FFF232C220005040000136D68000D4 1094 + :104450008F4200001040000700000000AF80004CB9 1095 + :104460008F82004C1040FFFD00000000100000058E 1096 + :1044700000000000AF8000488F8200481040FFFD20 1097 + :10448000000000008F82006034420100AF820060B3 1098 + :104490008F42000010400003000000001000006C7C 1099 + :1044A000AF80004C1000006AAF80004830C20001AD 1100 + :1044B0001040000424020001AF8200641000006478 1101 + :1044C0000000000030C200021440000B3C05000355 1102 + :1044D0003C0400012484624434A505000000382116 1103 + :1044E000AFA000100C002B3BAFA000142402FFC0B3 1104 + :1044F00010000057AF8200648C05022C8C02010C66 1105 + :1045000010A20048000510808C46030024A2000180 1106 + :104510003045003F24020003AC05022C00061E02B9 1107 + :1045200010620005240200101062001D30C20FFF4F 1108 + :1045300010000039000000008F4302A88F440000E3 1109 + :1045400030C20FFFAF42004824630001AF4302A80E 1110 + :10455000108000078F4202A8AF80004C8F82004C71 1111 + :104560001040FFFD000000001000000500000000EA 1112 + :10457000AF8000488F8200481040FFFD000000001F 1113 + :104580008F82006034420200AF8200608F420000E0 1114 + :104590001040001F000000001000001B0000000081 1115 + :1045A000AF42005832C220005040000136D6800091 1116 + :1045B0008F4202D48F43000024420001AF4202D454 1117 + :1045C000106000078F4202D4AF80004C8F82004CF5 1118 + :1045D0001040FFFD0000000010000005000000007A 1119 + :1045E000AF8000488F8200481040FFFD00000000AF 1120 + :1045F0008F82006034420100AF8200608F42000071 1121 + :10460000104000030000000010000006AF80004CC6 1122 + :1046100010000004AF8000480C00219600C020214B 1123 + :10462000004028218C02010C14A200022402000286 1124 + :10463000AF8200648F8200643042000214400004A4 1125 + :10464000000000008C02010C14A2FFAC000000006E 1126 + :104650008FBF001803E0000827BD002003E000081A 1127 + :104660000000000027BDFFA0AFB000400080802107 1128 + :10467000001016022442FFFF304300FF2C6200139B 1129 + :10468000AFBF0058AFBE0054AFB50050AFB3004C41 1130 + :10469000AFB20048AFB10044104001F3AFA5003401 1131 + :1046A000000310803C010001002208218C22628856 1132 + :1046B00000400008000000000010130230440FFF0B 1133 + :1046C0002402000110820005240200021082000C66 1134 + :1046D0002402FFFE100000243C0500038F43000469 1135 + :1046E0003C0200018C426F04AF440200AF4402045C 1136 + :1046F0003C0400018C846E801000000934630001CA 1137 + :104700008F430004AF440200AF4402043C040001A4 1138 + :104710008C846E80006218243C0200012442CA2866 1139 + :104720000002110000021182AF4300043C030800A4 1140 + :1047300000431025AC8200388F84005400041442DA 1141 + :1047400000041C820043102100041CC200431023FB 1142 + :1047500000041D020043102100041D4200431023E9 1143 + :1047600010000009AF4202083C040001248462509A 1144 + :1047700034A510000200302100003821AFA0001045 1145 + :104780000C002B3BAFA000148F4202A0244200017A 1146 + :10479000AF4202A01000021F8F4202A027B00028E3 1147 + :1047A00002002021240502100C002BBF2406000863 1148 + :1047B0000C00251802002021100002160000000045 1149 + :1047C0008FAA003427A40028000A1880254200017F 1150 + :1047D0003042003FAFA200348C6503008FAA003442 1151 + :1047E000000210808C430300254200013042003F4C 1152 + :1047F000AFA20034AC02022CAFA500280C00251893 1153 + :10480000AFA3002C100002030000000027B0002816 1154 + :1048100002002021240502100C002BBF24060008F2 1155 + :104820000C00265702002021100001FA00000000B1 1156 + :104830008FAA003427A40028000A1880254200010E 1157 + :104840003042003FAFA200348C6503008FAA0034D1 1158 + :10485000000210808C430300254200013042003FDB 1159 + :10486000AFA20034AC02022CAFA500280C002657E2 1160 + :10487000AFA3002C100001E700000000001013029D 1161 + :1048800030430FFF240200011062000524020002E1 1162 + :104890001062001E3C020002100000333C050003C1 1163 + :1048A0003C03000202C310245440003702C3B02569 1164 + :1048B0008F8202283C01000100370821AC2238D841 1165 + :1048C0008F82022C3C01000100370821AC2238DC29 1166 + :1048D0008F8202303C01000100370821AC2238E011 1167 + :1048E0008F8202343C01000100370821AC2238E4F9 1168 + :1048F0002402FFFFAF820228AF82022CAF82023077 1169 + :10490000AF8202341000002002C3B02502C210247E 1170 + :10491000104000123C02FFFD3C0200010057102134 1171 + :104920008C4238D8AF8202283C0200010057102187 1172 + :104930008C4238DCAF82022C3C020001005710216F 1173 + :104940008C4238E0AF8202303C0200010057102157 1174 + :104950008C4238E4AF8202343C02FFFD3442FFFF58 1175 + :104960001000000902C2B0243C0400012484625CEF 1176 + :1049700034A511000200302100003821AFA0001042 1177 + :104980000C002B3BAFA000148F4202CC244200014C 1178 + :10499000AF4202CC1000019F8F4202CC00101302E4 1179 + :1049A00030450FFF2402000110A20005240200027E 1180 + :1049B00010A2000D3C0408FF100000143C05000389 1181 + :1049C0003C0208FF3442FFFF8F8302203C040004B6 1182 + :1049D00002C4B0250062182434630008AF830220AB 1183 + :1049E00010000012AF4502983484FFF73C03FFFB30 1184 + :1049F0008F8202203463FFFF02C3B02400441024DE 1185 + :104A0000AF82022010000009AF4502983C0400016B 1186 + :104A10002484626834A5120002003021000038218D 1187 + :104A2000AFA000100C002B3BAFA000148F4202BCC3 1188 + :104A300024420001AF4202BC100001768F4202BC4A 1189 + :104A400027840208240502000C002BBF240600085E 1190 + :104A500027440224240502000C002BBF2406000872 1191 + :104A60008F4202C424420001AF4202C41000016917 1192 + :104A70008F4202C40010130230430FFF24020001D2 1193 + :104A8000106200112862000250400005240200025A 1194 + :104A90001060000700000000100000170000000078 1195 + :104AA0001062000F00000000100000130000000062 1196 + :104AB0008C060248000020210C005104240500044B 1197 + :104AC00010000007000000008C06024800002021B2 1198 + :104AD0000C00510424050004100000100000000028 1199 + :104AE0008C06024C000020210C005104240500011A 1200 + :104AF0001000000A000000003C04000124846274DD 1201 + :104B00003C05000334A513000200302100003821C9 1202 + :104B1000AFA000100C002B3BAFA000148F4202C0CE 1203 + :104B200024420001AF4202C01000013A8F4202C08D 1204 + :104B30000C002426000000001000013600000000D8 1205 + :104B400024020001A34205C5241001008F4401A8DE 1206 + :104B50008F4501ACAFB00010AFA000148F4200141D 1207 + :104B6000AFA200188F42010826E600280040F8098D 1208 + :104B7000240704001040FFF500000000100001258C 1209 + :104B8000000000003C03FFFF34637FFF8F42036897 1210 + :104B90008F44036002C3B02400001821AF400058C6 1211 + :104BA000AF40005CAF400060AF40006400441023A1 1212 + :104BB000AF4203683C020900AF400360AFA200208F 1213 + :104BC0008F5E001827AA0020240200FF13C20002F3 1214 + :104BD000AFAA003C27C300018C020228006090218C 1215 + :104BE0001642000E001E38C08F42033C24420001D2 1216 + :104BF000AF42033C8F42033C8C0202283C0400017C 1217 + :104C00002484620C3C050009AFA00014AFA2001080 1218 + :104C10008FA600201000006B34A5050000F71021BE 1219 + :104C20008FA300208FA40024AC4304C0AC4404C470 1220 + :104C30008F8300548F820054247003E802021023F3 1221 + :104C40002C4203E91040001B0000982100E088215D 1222 + :104C5000263504C08F4401788F45017C022018213D 1223 + :104C6000240A0004AFAA0010AFB200148F48000C51 1224 + :104C70000000102102F53021AFA800188F48010C68 1225 + :104C80002407000800A3282100A3482B008220212C 1226 + :104C90000100F80900892021544000062413000176 1227 + :104CA0008F820054020210232C4203E91440FFE9D2 1228 + :104CB00000000000326200FF54400017AF5200189D 1229 + :104CC0008F42037824420001AF4203788F42037879 1230 + :104CD0008F8201208FAA003CAFA200108F82012496 1231 + :104CE0003C040001248462183C050009AFA20014B2 1232 + :104CF0008D4600001000003334A506008F420308E3 1233 + :104D00002413000124420001AF4203088F4203082C 1234 + :104D10001000001C326200FF8F8300548F82005409 1235 + :104D2000247003E8020210232C4203E9104000140F 1236 + :104D300000009821241100108F42000C8F44016064 1237 + :104D40008F4501648F860120AFB10010AFB200140F 1238 + :104D5000AFA200188F42010C240700080040F80998 1239 + :104D600024C6001C1440FFE5000000008F820054A0 1240 + :104D7000020210232C4203E91440FFEF0000000060 1241 + :104D8000326200FF14400011000000008F420378DF 1242 + :104D900024420001AF4203788F4203788F820120C2 1243 + :104DA0008FAA003CAFA200108F8201243C040001B6 1244 + :104DB000248462203C050009AFA200148D46000047 1245 + :104DC00034A507000C002B3B03C038218F4202B0F2 1246 + :104DD00024420001AF4202B08F4202B08F4202F87B 1247 + :104DE00024420001AF4202F81000008A8F4202F80C 1248 + :104DF0008C02025C27440224AF4201F08C02026064 1249 + :104E000024050200240600080C002BBFAF4201F865 1250 + :104E10008F82022030420008144000022402000168 1251 + :104E200024020002AF4202988F4202AC24420001E9 1252 + :104E3000AF4202AC100000778F4202AC3C0200FF90 1253 + :104E40003442FFFF0202182432C2018014400006DF 1254 + :104E50003402FFFB0043102B14400003000000004D 1255 + :104E60001000006CAF4300BC3C040001248462804D 1256 + :104E70003C05000334A51500020030210000382154 1257 + :104E8000AFA000100C002B3BAFA000143C020700A9 1258 + :104E90003442100000101E0200621825AFA300204B 1259 + :104EA0008F510018240200FF12220002000080210E 1260 + :104EB000263000018C0202281602000E001130C0BC 1261 + :104EC0008F42033C24420001AF42033C8F42033C2B 1262 + :104ED0008C0202283C040001248461F43C05000992 1263 + :104EE000AFA00014AFA200108FA600201000003F5A 1264 + :104EF00034A5010000D710218FA300208FA4002427 1265 + :104F0000AC4304C0AC4404C400C018218F440178F1 1266 + :104F10008F45017C0000102124070004AFA700107A 1267 + :104F2000AFB000148F48000C24C604C002E6302144 1268 + :104F3000AFA800188F48010C2407000800A32821FF 1269 + :104F400000A3482B008220210100F80900892021BC 1270 + :104F50001440000B240700088F820120AFA200102C 1271 + :104F60008F8201243C040001248461FC3C0500097B 1272 + :104F7000AFA200148FA600201000001C34A5020070 1273 + :104F80008F4401608F4501648F43000CAF500018BF 1274 + :104F90008F86012024020010AFA20010AFB00014D1 1275 + :104FA000AFA300188F42010C0040F80924C6001C72 1276 + :104FB00014400010000000008F4203402442000112 1277 + :104FC000AF4203408F4203408F820120AFA2001006 1278 + :104FD0008F8201243C040001248462043C05000902 1279 + :104FE000AFA200148FA6002034A503000C002B3BB9 1280 + :104FF000022038218F4202E024420001AF4202E049 1281 + :105000008F4202E08F4202F024420001AF4202F0E0 1282 + :105010008F4202F08FA200348FBF00588FBE005421 1283 + :105020008FB500508FB3004C8FB200488FB1004451 1284 + :105030008FB0004003E0000827BD006027BDFFF8E7 1285 + :105040002408FFFF10A00014000048213C0AEDB81E 1286 + :10505000354A83209087000024840001000030211D 1287 + :1050600001071026304200011040000200081842DB 1288 + :10507000006A18260060402124C600012CC20008E6 1289 + :105080001440FFF700073842252900010125102BA5 1290 + :105090001440FFF0000000000100102103E00008B0 1291 + :1050A00027BD000827BDFFB0AFBF0048AFBE00441A 1292 + :1050B000AFB50040AFB3003CAFB20038AFB1003481 1293 + :1050C000AFB000308F870220AFA700248F87020087 1294 + :1050D000AFA7002C8F8202203C0308FF3463FFFF40 1295 + :1050E0000043102434420004AF8202208F82020069 1296 + :1050F0003C03C0FF3463FFFF00431024344200042C 1297 + :10510000AF8202008F5303588F55035C8F5E03609C 1298 + :105110008F470364AFA700148F470368AFA7001C35 1299 + :105120008F4202D0274401C024420001AF4202D086 1300 + :105130008F5002D08F5102048F5202000C002BA816 1301 + :1051400024050400AF530358AF55035CAF5E036002 1302 + :105150008FA70014AF4703648FA7001CAF470368F5 1303 + :10516000AF5002D0AF510204AF5202008C02025C79 1304 + :1051700027440224AF4201F08C02026024050200A1 1305 + :1051800024060008AF4201F8240200060C002BBFE1 1306 + :10519000AF4201F43C023B9A3442CA00AF4201FCE8 1307 + :1051A000240203E82404000224030001AF42029415 1308 + :1051B000AF440290AF43029C8F820220304200082D 1309 + :1051C0001040000400000000AF43029810000003EC 1310 + :1051D00000003021AF440298000030213C03000160 1311 + :1051E0000066182190636D000346102124C600015B 1312 + :1051F000A043022C2CC2000F1440FFF803461821D4 1313 + :1052000024C600018F820040240400802405008011 1314 + :105210000002170224420030A062022C0346102133 1315 + :105220000C002BA8A040022C8FA7002430E2000421 1316 + :1052300014400006000000008F8202203C0308FF9B 1317 + :105240003463FFFB00431024AF8202208FA7002CA1 1318 + :1052500030E2000414400006000000008F820200CB 1319 + :105260003C03C0FF3463FFFB00431024AF82020005 1320 + :105270008FBF00488FBE00448FB500408FB3003C05 1321 + :105280008FB200388FB100348FB0003003E00008D7 1322 + :1052900027BD00500000000000000000AF400104E6 1323 + :1052A00024040001000410C002E21821248200013D 1324 + :1052B0003C01000100230821A42234D00040202119 1325 + :1052C0002C8200801440FFF8000410C0240200016A 1326 + :1052D0003C01000100370821A42038D0AF42010072 1327 + :1052E000AF800228AF80022CAF800230AF80023442 1328 + :1052F00003E000080000000027BDFFE8AFBF001476 1329 + :10530000AFB000108F420104284200051040002673 1330 + :10531000008080213C0200018F430104344230D0E0 1331 + :1053200002E22021000318C00062182102E31821C4 1332 + :105330000083102B1040001500001021960700007C 1333 + :1053400024840006246600069482FFFC14470009AA 1334 + :10535000000028219483FFFE9602000214620006DA 1335 + :1053600000A0102194820000960300040043102640 1336 + :105370002C45000100A010211440000924840008DD 1337 + :105380000086102B1440FFF000001021304200FF77 1338 + :1053900014400030240200011000002E00001021F3 1339 + :1053A0001000FFFA24020001020020210C00240C4E 1340 + :1053B000240500063042007F000218C002E31021DD 1341 + :1053C0003C01000100220821942230D01040FFF25D 1342 + :1053D00002E310213C06000100C2302194C630D007 1343 + :1053E00010C0FFED3C080001350834D296070000DC 1344 + :1053F000000610C000572021008820219482000060 1345 + :10540000144700090000282194830002960200023C 1346 + :105410001462000600A01021948200049603000488 1347 + :10542000004310262C45000100A010211440000765 1348 + :10543000000610C002E210213C06000100C230212B 1349 + :1054400094C634D014C0FFEB000610C010C0FFD2C9 1350 + :10545000240200018FBF00148FB0001003E0000889 1351 + :1054600027BD001803E000080000000027BDFFB0C2 1352 + :1054700000801021AFB00030245000020200202133 1353 + :1054800024050006AFB1003400408821AFBF0048BA 1354 + :10549000AFBE0044AFB50040AFB3003C0C00240CDD 1355 + :1054A000AFB200383047007F000710C002E2102181 1356 + :1054B0003C05000100A2282194A530D050A0001C7A 1357 + :1054C00000A030213C090001352934D29628000281 1358 + :1054D000000510C00057202100892021948200007F 1359 + :1054E0001448000900003021948300029602000253 1360 + :1054F0001462000600C01021948200049603000488 1361 + :10550000004310262C46000100C010211440000763 1362 + :10551000000510C002E210213C05000100A2282174 1363 + :1055200094A534D014A0FFEB000510C000A03021DA 1364 + :1055300010C00014000610C0005718213C010001E3 1365 + :10554000002308218C2334D000571021AFA3001072 1366 + :105550003C010001002208218C2234D43C040001CB 1367 + :1055600024846394AFA200148E2600008E270004CA 1368 + :105570003C0500040C002B3B34A504001000006324 1369 + :105580003C0208008F45010010A00006000510C075 1370 + :1055900002E210213C01000100220821942234D0B3 1371 + :1055A000AF42010000A0302114C00011000628C045 1372 + :1055B000000710C002E21021AFA700103C0100015B 1373 + :1055C00000220821942230D03C040001248463A0EE 1374 + :1055D000AFA200148E2600008E2700043C050004B4 1375 + :1055E0000C002B3B34A50500100000483C020800CD 1376 + :1055F00000B718213C02000196040000344234D266 1377 + :1056000000621821A46400008E020002000720C07E 1378 + :10561000AC62000202E410213C0300010062182188 1379 + :10562000946330D002E510213C01000100220821E2 1380 + :10563000A42334D002E410213C01000100220821FF 1381 + :10564000A42630D08F420104244200012842008069 1382 + :105650001040000F3C0200028F4201043C04000194 1383 + :10566000348430D296030000000210C0005710218D 1384 + :1056700000441021A44300008E030002AC4300024A 1385 + :105680008F42010424420001AF4201043C020002A7 1386 + :1056900002C2102410400011000721423C03000107 1387 + :1056A000346338D824020003004410230002108021 1388 + :1056B0000057202100832021005710210043102192 1389 + :1056C00030E5001F8C4300002402000100A21004FA 1390 + :1056D000006218251000000CAC83000024020003B7 1391 + :1056E0000044102300021080005C2821005C10217F 1392 + :1056F00030E4001F8C4302282402000100821004C1 1393 + :1057000000621825ACA302283C02080034421000B5 1394 + :1057100000001821AFA200208F5E001827AA0020E9 1395 + :10572000240200FF13C20002AFAA002C27C300010D 1396 + :105730008C020228006090211642000E001E38C024 1397 + :105740008F42033C24420001AF42033C8F42033CA2 1398 + :105750008C0202283C0400012484635C3C0500099F 1399 + :10576000AFA00014AFA200108FA600201000006BA5 1400 + :1057700034A5050000F710218FA300208FA400247A 1401 + :10578000AC4304C0AC4404C48F8300548F820054E3 1402 + :10579000247003E8020210232C4203E91040001B8E 1403 + :1057A0000000982100E08821263504C08F4401784C 1404 + :1057B0008F45017C02201821240A0004AFAA0010A2 1405 + :1057C000AFB200148F48000C0000102102F5302108 1406 + :1057D000AFA800188F48010C2407000800A3282157 1407 + :1057E00000A3482B008220210100F8090089202114 1408 + :1057F00054400006241300018F820054020210233B 1409 + :105800002C4203E91440FFE900000000326200FF6F 1410 + :1058100054400017AF5200188F4203782442000111 1411 + :10582000AF4203788F4203788F8201208FAA002C29 1412 + :10583000AFA200108F8201243C040001248463681D 1413 + :105840003C050009AFA200148D4600001000003393 1414 + :1058500034A506008F4203082413000124420001EE 1415 + :10586000AF4203088F4203081000001C326200FFA1 1416 + :105870008F8300548F820054247003E802021023A7 1417 + :105880002C4203E91040001400009821241100105C 1418 + :105890008F42000C8F4401608F4501648F86012088 1419 + :1058A000AFB10010AFB20014AFA200188F42010CCC 1420 + :1058B000240700080040F80924C6001C1440FFE536 1421 + :1058C000000000008F820054020210232C4203E9E2 1422 + :1058D0001440FFEF00000000326200FF144000118E 1423 + :1058E000000000008F42037824420001AF42037899 1424 + :1058F0008F4203788F8201208FAA002CAFA2001064 1425 + :105900008F8201243C040001248463703C0500095B 1426 + :10591000AFA200148D46000034A507000C002B3BFD 1427 + :1059200003C038218F4202B424420001AF4202B4C6 1428 + :105930008F4202B48F4202F424420001AF4202F4CB 1429 + :105940008F4202F48FBF00488FBE00448FB50040E5 1430 + :105950008FB3003C8FB200388FB100348FB000306D 1431 + :1059600003E0000827BD005027BDFFA000801021E4 1432 + :10597000AFB00040245000020200202124050006A0 1433 + :10598000AFB1004400408821AFBF0058AFBE005403 1434 + :10599000AFB50050AFB3004C0C00240CAFB20048C0 1435 + :1059A0003048007F000810C002E210213C060001D0 1436 + :1059B00000C2302194C630D010C0001C0000382135 1437 + :1059C0003C0A0001354A34D296290002000610C074 1438 + :1059D00000572021008A20219482000014490009E8 1439 + :1059E000000028219483000296020002146200063F 1440 + :1059F00000A01021948200049603000400431026A6 1441 + :105A00002C45000100A0102114400008000610C021 1442 + :105A100000C0382102E210213C06000100C2302102 1443 + :105A200094C634D014C0FFEA000610C014C00011A0 1444 + :105A3000AFA70028000810C002E21021AFA8001094 1445 + :105A40003C01000100220821942230D03C040001D6 1446 + :105A5000248463ACAFA200148E2600008E270004BD 1447 + :105A60003C0500040C002B3B34A509001000007518 1448 + :105A70003C02080010E0000C000610C002E21021F9 1449 + :105A80003C03000100621821946334D0000710C069 1450 + :105A900002E210213C01000100220821A42334D09D 1451 + :105AA0001000000B3C04000102E210213C03000145 1452 + :105AB00000621821946334D0000810C002E2102163 1453 + :105AC0003C01000100220821A42330D03C04000145 1454 + :105AD000348430D08F430100000610C002E2102150 1455 + :105AE0003C01000100220821A42334D08F4201048C 1456 + :105AF00002E438210000282118400029AF460100A7 1457 + :105B000024E6000694C3FFFC96020000146200091C 1458 + :105B10000000202194C3FFFE9602000214620006DA 1459 + :105B20000080102194C20000960300040043102658 1460 + :105B30002C440001008010215040001424A50001D5 1461 + :105B40008F4201042442FFFF00A2102A1040000BE4 1462 + :105B500024E40004948200068C830008A482FFFEE3 1463 + :105B6000AC8300008F42010424A500012442FFFF02 1464 + :105B700000A2102A1440FFF7248400088F42010479 1465 + :105B80002442FFFF10000006AF4201048F420104CF 1466 + :105B900024C6000800A2102A1440FFDA24E70008F7 1467 + :105BA000000810C002E210213C010001002208217F 1468 + :105BB000942230D0144000233C0208003C02000232 1469 + :105BC00002C2102410400012000821423C030001D0 1470 + :105BD000346338D8240200030044102300021080EC 1471 + :105BE000005720210083202100571021004310215D 1472 + :105BF0003105001F240300018C42000000A318049B 1473 + :105C000000031827004310241000000DAC82000090 1474 + :105C1000240200030044102300021080005C2821AD 1475 + :105C2000005C10213104001F240300018C42022873 1476 + :105C3000008318040003182700431024ACA2022894 1477 + :105C40003C0208003442200000001821AFA20020CE 1478 + :105C50008F5E001827AB0020240200FF13C2000251 1479 + :105C6000AFAB003427C300018C02022800609021F2 1480 + :105C70001642000E001E38C08F42033C2442000131 1481 + :105C8000AF42033C8F42033C8C0202283C040001DB 1482 + :105C90002484635C3C050009AFA00014AFA200108F 1483 + :105CA0008FA600201000006B34A5050000F710211E 1484 + :105CB0008FA300208FA40024AC4304C0AC4404C4D0 1485 + :105CC0008F8300548F820054247003E80202102353 1486 + :105CD0002C4203E91040001B0000982100E08821BD 1487 + :105CE000263504C08F4401788F45017C022018219D 1488 + :105CF000240B0004AFAB0010AFB200148F48000CAF 1489 + :105D00000000102102F53021AFA800188F48010CC7 1490 + :105D10002407000800A3282100A3482B008220218B 1491 + :105D20000100F809008920215440000624130001D5 1492 + :105D30008F820054020210232C4203E91440FFE931 1493 + :105D400000000000326200FF54400017AF520018FC 1494 + :105D50008F42037824420001AF4203788F420378D8 1495 + :105D60008F8201208FAB0034AFA200108F820124FC 1496 + :105D70003C040001248463683C050009AFA20014C0 1497 + :105D80008D6600001000003334A506008F42030822 1498 + :105D90002413000124420001AF4203088F4203088C 1499 + :105DA0001000001C326200FF8F8300548F82005469 1500 + :105DB000247003E8020210232C4203E9104000146F 1501 + :105DC00000009821241100108F42000C8F440160C4 1502 + :105DD0008F4501648F860120AFB10010AFB200146F 1503 + :105DE000AFA200188F42010C240700080040F809F8 1504 + :105DF00024C6001C1440FFE5000000008F82005400 1505 + :105E0000020210232C4203E91440FFEF00000000BF 1506 + :105E1000326200FF14400011000000008F4203783E 1507 + :105E200024420001AF4203788F4203788F82012021 1508 + :105E30008FAB0034AFA200108F8201243C0400011C 1509 + :105E4000248463703C050009AFA200148D66000035 1510 + :105E500034A507000C002B3B03C038218F4202B849 1511 + :105E600024420001AF4202B88F4202B88F4202F4CE 1512 + :105E700024420001AF4202F48F4202F48FBF005867 1513 + :105E80008FBE00548FB500508FB3004C8FB20048C6 1514 + :105E90008FB100448FB0004003E0000827BD0060D0 1515 + :105EA00000000000000000000000000027BDFFE02F 1516 + :105EB00027644000AFBF00180C002BA82405100079 1517 + :105EC0003C03000134632CC03C04000134842EC820 1518 + :105ED00024020020AF82011C02E31021AF800100E8 1519 + :105EE000AF800104AF800108AF800110AF800114C2 1520 + :105EF000AF800118AF800120AF800124AF8001285E 1521 + :105F0000AF800130AF800134AF800138AF4200EC88 1522 + :105F100002E31021AF4200F002E41021AF4200F48E 1523 + :105F200002E41021AF4200F83C02000100571021AA 1524 + :105F3000904240F41440001C3C0500018F82011C7B 1525 + :105F40003C040001248464703C05000134420001DB 1526 + :105F5000AF82011CAFA00010AFA000148F86011CFF 1527 + :105F600034A501000C002B3B000038218C020218E4 1528 + :105F70003042004010400014000000008F82011CDD 1529 + :105F80003C0400012484647C3C050001344200048C 1530 + :105F9000AF82011CAFA00010AFA000148F86011CBF 1531 + :105FA0001000000734A502003C040001248464842E 1532 + :105FB000AFA00010AFA000148F86011C34A5030011 1533 + :105FC0000C002B3B000038218FBF001803E00008B5 1534 + :105FD00027BD00208FA900108F83012C8FAA0014E9 1535 + :105FE0008FAB00181060000A27624FE014620002B5 1536 + :105FF00024680020276848008F82012811020004CD 1537 + :10600000000000008F82012415020007000000003C 1538 + :106010008F4303340000102124630001AF43033495 1539 + :10602000100000398F430334AC640000AC650004F9 1540 + :10603000AC660008A467000EAC690018AC6A001CCE 1541 + :10604000AC6B0010AC620014AF8801208F4200FCE2 1542 + :106050008F4400F42442FFFFAF4200FC8C8200001A 1543 + :10606000104900053042FF8F104000193122FF8F88 1544 + :10607000104000183C0200018C8300042C620010C8 1545 + :10608000104000133C02000124630001AC830004B3 1546 + :106090008F4300F8344230C802E2102154620004F9 1547 + :1060A000246200083C02000134422EC802E21021A2 1548 + :1060B00014440015240200018F820128244200208C 1549 + :1060C000AF8201288F8201281000000F24020001F6 1550 + :1060D0003C020001344230C802E210215482000424 1551 + :1060E000248200083C02000134422EC802E2102142 1552 + :1060F0000040202124020001AF4400F4AC890000DC 1553 + :10610000AC8200042402000103E00008000000004B 1554 + :1061100003E00008000000008FA900108F83010C2D 1555 + :106120008FAA00148FAB00181060000A276247E0A6 1556 + :106130001462000224680020276840008F82010852 1557 + :1061400011020004000000008F8201041502000704 1558 + :10615000000000008F430338000010212463000179 1559 + :10616000AF430338100000358F430338AC640000A0 1560 + :10617000AC650004AC660008A467000EAC690018AA 1561 + :10618000AC6A001CAC6B0010AC620014AF8801005C 1562 + :106190008F4400EC8C820000304200061040001951 1563 + :1061A00031220006104000183C0200018C830004DC 1564 + :1061B0002C620010104000133C0200012463000117 1565 + :1061C000AC8300048F4300F034422EC002E2102161 1566 + :1061D00054620004246200083C02000134422CC0D6 1567 + :1061E00002E2102114440015240200018F820108EC 1568 + :1061F00024420020AF8201088F8201081000000FA6 1569 + :10620000240200013C02000134422EC002E21021AF 1570 + :1062100054820004248200083C02000134422CC055 1571 + :1062200002E210210040202124020001AF4400ECD2 1572 + :10623000AC890000AC8200042402000103E00008E5 1573 + :106240000000000003E000080000000027BDFFD8A8 1574 + :106250003C0400012484648C3C050001AFBF002491 1575 + :10626000AFB20020AFB1001CAFB000188F90010496 1576 + :106270008F9100B08F92011C34A525008F82010000 1577 + :106280000240302102203821AFA200100C002B3B2D 1578 + :10629000AFB000148E020008AFA200108E02000CF6 1579 + :1062A0003C04000124846498AFA200148E06000010 1580 + :1062B0008E0700043C0500010C002B3B34A5251083 1581 + :1062C0008E020018AFA200108E02001C3C040001D8 1582 + :1062D000248464A4AFA200148E0600108E0700145C 1583 + :1062E0003C0500010C002B3B34A525203C027F001F 1584 + :1062F000022210243C030800544300163C03020011 1585 + :106300008F82009C3042FFFF144000123C030200C9 1586 + :106310003C040001248464B03C05000234A5F03044 1587 + :10632000000030210000382136420002AF82011CFB 1588 + :1063300036220001AF8200B0AF900104AF92011C81 1589 + :10634000AFA000100C002B3BAFA0001410000024E5 1590 + :106350000000000002C310241040000D022310248E 1591 + :106360001040000B36420002AF82011C36220001B1 1592 + :10637000AF8200B0AF900104AF92011C8F42033096 1593 + :1063800024420001AF420330100000158F42033059 1594 + :106390003C040001248464B8240202A9AFA20010C6 1595 + :1063A000AFA000148F8601443C07000124E764C0BD 1596 + :1063B0000C002B3B3405DEAD8F82011C3442000201 1597 + :1063C000AF82011C8F82022034420004AF8202207F 1598 + :1063D0008F8201403C03000100431025AF82014041 1599 + :1063E0008FBF00248FB200208FB1001C8FB0001827 1600 + :1063F00003E0000827BD002827BDFFD83C040001AA 1601 + :10640000248464E83C050001AFBF0024AFB2002043 1602 + :10641000AFB1001CAFB000188F9001248F9100A085 1603 + :106420008F92011C34A526008F820120024030216A 1604 + :1064300002203821AFA200100C002B3BAFB000149B 1605 + :106440008E020008AFA200108E02000C3C04000176 1606 + :10645000248464F4AFA200148E0600008E070004AA 1607 + :106460003C0500010C002B3B34A526108E020018C1 1608 + :10647000AFA200108E02001C3C04000124846500C1 1609 + :10648000AFA200148E0600108E0700143C05000118 1610 + :106490000C002B3B34A526203C027F000222102456 1611 + :1064A0003C030800544300163C0302008F8200ACFA 1612 + :1064B0003042FFFF144000123C0302003C04000184 1613 + :1064C0002484650C3C05000134A5F0300000302127 1614 + :1064D0000000382136420002AF82011C3622000142 1615 + :1064E000AF8200A0AF900124AF92011CAFA00010BA 1616 + :1064F0000C002B3BAFA00014100000240000000093 1617 + :1065000002C310241040000D022310241040000B81 1618 + :1065100036420002AF82011C36220001AF8200A089 1619 + :10652000AF900124AF92011C8F42032C2442000142 1620 + :10653000AF42032C100000158F42032C3C040001D5 1621 + :10654000248464B8240202E2AFA20010AFA00014B9 1622 + :106550008F8601443C07000124E764C00C002B3BFC 1623 + :106560003405DEAD8F82011C34420002AF82011C73 1624 + :106570008F82022034420004AF8202208F820140C9 1625 + :106580003C03000100431025AF8201408FBF00246F 1626 + :106590008FB200208FB1001C8FB0001803E00008FC 1627 + :1065A00027BD00280000602100005021000030219C 1628 + :1065B0000000282100006821000048210000782107 1629 + :1065C000000070218F8801248F8701041580002E20 1630 + :1065D0008F8B011C11A00014316208008F820120F2 1631 + :1065E00010460029000000003C0400018C846EE489 1632 + :1065F0008CC200008CC30004AC820000AC83000499 1633 + :106600008CC20008AC82000894C2000EA482000E66 1634 + :106610008CC20010240C0001AC8200108CC200144B 1635 + :106620001000001224C600201040001700000000D7 1636 + :106630003C0400018C846EE48D0200008D03000494 1637 + :10664000AC820000AC8300048D020008AC8200081C 1638 + :106650009502000EA482000E8D0200102506002077 1639 + :10666000AC8200108D020014240C000100C018211F 1640 + :10667000AC82001427624FE00043102B544000010D 1641 + :1066800027634800006030211540002F316201006F 1642 + :1066900011200014316280008F8201001045002A11 1643 + :1066A000316201003C0400018C846EE08CA2000089 1644 + :1066B0008CA30004AC820000AC8300048CA2000810 1645 + :1066C000AC82000894A2000EA482000E8CA20010DE 1646 + :1066D000240A0001AC8200108CA2001410000012E9 1647 + :1066E00024A5002010400018316201003C04000184 1648 + :1066F0008C846EE08CE200008CE30004AC8200002D 1649 + :10670000AC8300048CE20008AC82000894E2000E26 1650 + :10671000A482000E8CE2001024E50020AC82001060 1651 + :106720008CE20014240A000100A01821AC8200149D 1652 + :10673000276247E00043102B5440000127634000CC 1653 + :1067400000602821316201005440001D31621000B8 1654 + :1067500011A0000931A20800104000042502002009 1655 + :106760008F8200A8A5E2000025020020AF8201244C 1656 + :106770008F8801240000682111800011316210000F 1657 + :106780003C0400018C846EE48C8200008C83000445 1658 + :10679000AF820080AF8300848C820008AF8200A4A7 1659 + :1067A0009482000EAF8200AC8C8200100000602149 1660 + :1067B000AF8200A08C8D00108C8F0014316210000D 1661 + :1067C0001440FF82000000001120000F3122080059 1662 + :1067D000104000043C0200028F8200B8A5C20000F5 1663 + :1067E0003C020002012210241040000424E2002098 1664 + :1067F0008F8200B4AF8200D424E20020AF82010473 1665 + :106800008F870104000048211140FF700000000044 1666 + :106810003C0400018C846EE08C8200008C830004B8 1667 + :10682000AF820090AF8300948C820008AF8200B4E6 1668 + :106830009482000EAF82009C8C82001000005021D8 1669 + :10684000AF8200B08C8900101000FF608C8E0014A5 1670 + :1068500003E0000800000000000060210000582153 1671 + :106860000000302100002821000068210000502194 1672 + :1068700000007821000070218F8801248F87010497 1673 + :106880003C1801001580002E8F89011C11A00014F6 1674 + :10689000312208008F8201201046002900000000EC 1675 + :1068A0003C0400018C846EE48CC200008CC30004A4 1676 + :1068B000AC820000AC8300048CC20008AC820008EB 1677 + :1068C00094C2000EA482000E8CC20010240C0001A1 1678 + :1068D000AC8200108CC200141000001224C60020EC 1679 + :1068E00010400017000000003C0400018C846EE49E 1680 + :1068F0008D0200008D030004AC820000AC83000414 1681 + :106900008D020008AC8200089502000EA482000EE1 1682 + :106910008D02001025060020AC8200108D020014AC 1683 + :10692000240C000100C01821AC82001427624FE043 1684 + :106930000043102B544000012763480000603021C1 1685 + :106940001560002F31220100114000143122800017 1686 + :106950008F8201001045002A312201003C04000111 1687 + :106960008C846EE08CA200008CA30004AC8200003A 1688 + :10697000AC8300048CA20008AC82000894A2000E34 1689 + :10698000A482000E8CA20010240B0001AC82001027 1690 + :106990008CA200141000001224A500201040001842 1691 + :1069A000312201003C0400018C846EE08CE2000086 1692 + :1069B0008CE30004AC820000AC8300048CE200088D 1693 + :1069C000AC82000894E2000EA482000E8CE200105B 1694 + :1069D00024E50020AC8200108CE20014240B00019E 1695 + :1069E00000A01821AC820014276247E00043102B5E 1696 + :1069F000544000012763400000602821312201003B 1697 + :106A00005440001D3122100011A0000931A20800DD 1698 + :106A100010400004250200208F8200A8A5E200009B 1699 + :106A200025020020AF8201248F8801240000682104 1700 + :106A300011800011312210003C0400018C846EE4AE 1701 + :106A40008C8200008C830004AF820080AF830084BE 1702 + :106A50008C820008AF8200A49482000EAF8200AC4A 1703 + :106A60008C82001000006021AF8200A08C8D00108D 1704 + :106A70008C8F00143122100014400022000000000E 1705 + :106A80001140000F31420800104000043C02000297 1706 + :106A90008F8200B8A5C200003C020002014210240F 1707 + :106AA0001040000424E200208F8200B4AF8200D4A2 1708 + :106AB00024E20020AF8201048F87010400005021EE 1709 + :106AC00011600010000000003C0400018C846EE0A6 1710 + :106AD0008C8200008C830004AF820090AF8300940E 1711 + :106AE0008C820008AF8200B49482000EAF82009CBA 1712 + :106AF0008C82001000005821AF8200B08C8A0010F8 1713 + :106B00008C8E00148F8200703C0310000043102410 1714 + :106B10001040FF5C000000008F82005424420005FA 1715 + :106B2000AF8200788C040234108000160000182117 1716 + :106B30003C020001005710218C4240E8244200052D 1717 + :106B40003C01000100370821AC2240E83C02000172 1718 + :106B5000005710218C4240E80044102B14400009DB 1719 + :106B6000240200013C0300803C01000100370821A1 1720 + :106B7000AC2040E83C010001003708211000000C67 1721 + :106B8000A02240F03C02000100571021904240F04A 1722 + :106B9000144000063C0200803C0200010057102116 1723 + :106BA000904240F1104000023C0200800062182533 1724 + :106BB0008C04023010800013000000003C02000131 1725 + :106BC000005710218C4240EC244200053C0100019A 1726 + :106BD00000370821AC2240EC3C0200010057102194 1727 + :106BE0008C4240EC0044102B1440000600000000D2 1728 + :106BF0003C01000100370821AC2040EC10000006E9 1729 + :106C0000007818253C02000100571021904240F204 1730 + :106C100054400001007818251060FF1A00000000A1 1731 + :106C20008F4200001040000700000000AF80004CC1 1732 + :106C30008F82004C1040FFFD000000001000000596 1733 + :106C400000000000AF8000488F8200481040FFFD28 1734 + :106C5000000000008F82006000431025AF820060BA 1735 + :106C60008F42000010400003000000001000FF05EC 1736 + :106C7000AF80004C1000FF03AF80004803E0000825 1737 + :106C80000000000000000000000000003C020001C5 1738 + :106C90008C426D2827BDFFE8AFBF001414400012DE 1739 + :106CA000AFB000103C10000126106F9002002021B0 1740 + :106CB0000C002BA82405200026021FE03C01000147 1741 + :106CC000AC226EEC3C010001AC226EE8AC0202503A 1742 + :106CD00024022000AC100254AC020258240200012D 1743 + :106CE0003C010001AC226D288FBF00148FB0001052 1744 + :106CF00003E0000827BD00183C0900018D296EEC57 1745 + :106D00008C8200008FA300108FA80014AD22000019 1746 + :106D10008C820004AD250008AD2200048F8200544F 1747 + :106D2000AD260010AD270014AD230018AD28001CBF 1748 + :106D3000AD22000C2529FFE03C02000124426F90A7 1749 + :106D40000122102B10400003000000003C0900014C 1750 + :106D50008D296EE83C0200018C426D10AD220000CE 1751 + :106D60003C0200018C426D103C010001AC296EEC2C 1752 + :106D7000AD220004AC09025003E00008000000004E 1753 + :106D800027BDFFD0AFB000103C1000018E106EEC9C 1754 + :106D90003C0200018C426D10AFB1001400808821CC 1755 + :106DA000AFBE00248FBE00408FA40048AFB20018D1 1756 + :106DB00000A09021AFBF0028AFB50020AFB3001CEA 1757 + :106DC000AE0200003C0200018C426D1000C0982110 1758 + :106DD00000E0A82110800006AE020004260500088D 1759 + :106DE0000C002BB324060018100000052610FFE04D 1760 + :106DF000260400080C002BA8240500182610FFE02C 1761 + :106E00003C03000124636F900203102B1040000329 1762 + :106E1000000000003C1000018E106EE88E22000081 1763 + :106E2000AE0200008E220004AE120008AE02000482 1764 + :106E30008F820054AE130010AE150014AE1E001861 1765 + :106E40008FA80044AE08001CAE02000C2610FFE024 1766 + :106E50000203102B10400003000000003C10000152 1767 + :106E60008E106EE83C0200018C426D10AE020000F4 1768 + :106E70003C0200018C426D103C010001AC306EEC14 1769 + :106E8000AE020004AC1002508FBF00288FBE002459 1770 + :106E90008FB500208FB3001C8FB200188FB1001483 1771 + :106EA0008FB0001003E0000827BD003000851821D6 1772 + :106EB0000083102B1040000600000000AC80000092 1773 + :106EC000248400040083102B5440FFFDAC8000009C 1774 + :106ED00003E000080000000000A6182100A3102B0A 1775 + :106EE00010400007000000008C820000ACA20000EF 1776 + :106EF00024A5000400A3102B1440FFFB24840004ED 1777 + :106F000003E0000800000000008618210083102B19 1778 + :106F100010400007000000008CA20000AC820000BE 1779 + :106F2000248400040083102B1440FFFB24A50004DC 1780 + :106F300003E00008000000000006308000861821F1 1781 + :106F40000083102B1040000600000000AC850000FC 1782 + :106F5000248400040083102B5440FFFDAC85000006 1783 + :106F600003E00008000000000000000026E5002803 1784 + :106F700000A03021274301C08F4D03588F47035C89 1785 + :106F80008F4803608F4903648F4A03688F4B020464 1786 + :106F90008F4C0200246404000064102B1040000891 1787 + :106FA0003C0208FF8CC20000AC62000024630004B5 1788 + :106FB0000064102B1440FFFB24C600043C0208FFB1 1789 + :106FC0003442FFFF3C03C0FFAF4D0358AF47035CA3 1790 + :106FD000AF480360AF490364AF4A0368AF4B020494 1791 + :106FE000AF4C02008F8402203463FFFF8F860200C3 1792 + :106FF000008210243442000400C3182434630004C7 1793 + :10700000AF820220AF8302008CA20214AC02008483 1794 + :107010008CA20218AC0200888CA2021CAC02008C6C 1795 + :107020008CA20220AC0200908CA20224AC0200943C 1796 + :107030008CA20228AC0200988CA2022CAC02009C0C 1797 + :107040008CA20230AC0200A08CA20234AC0200A4DC 1798 + :107050008CA20238AC0200A88CA2023CAC0200ACAC 1799 + :107060008CA20240AC0200B08CA20244AC0200B47C 1800 + :107070008CA20248AC0200B88CA2024CAC0200BC4C 1801 + :107080008CA2001CAC0200808CA20018AC0200C0D4 1802 + :107090008CA20020AC0200CC8CA20024AC0200D058 1803 + :1070A0008CA201D0AC0200E08CA201D4AC0200E4BE 1804 + :1070B0008CA201D8AC0200E88CA201DCAC0200EC8E 1805 + :1070C0008CA201E0AC0200F08CA200988CA3009C82 1806 + :1070D000AC0300FC8CA200A88CA300ACAC0300F4B1 1807 + :1070E0008CA200A08CA300A430840004AC0300F8A0 1808 + :1070F0001480000730C200048F8202203C0308FF86 1809 + :107100003463FFFB00431024AF82022030C200042E 1810 + :1071100014400006000000008F8202003C03C0FF04 1811 + :107120003463FFFB00431024AF8202008F4202DC75 1812 + :10713000A34005C524420001AF4202DC8F4202DCBD 1813 + :1071400003E000080000000027BDFFD8AFBF002407 1814 + :10715000AFB000208F4300248F420020106200381F 1815 + :10716000000000008F4300208F4200240062202393 1816 + :1071700004810003000000008F42004000822021B3 1817 + :107180008F4300308F4200240043102B1440000531 1818 + :10719000000000008F4300408F42002410000005D3 1819 + :1071A000006210238F4200308F43002400431023DD 1820 + :1071B0002442FFFF00406021008C102A544000014F 1821 + :1071C000008060218F4A00248F4900408F480024AE 1822 + :1071D0008F4401808F4501848F4600248F4B001C13 1823 + :1071E00024070001AFA7001000084100010018218A 1824 + :1071F000014C50212529FFFF01498024AFB0001424 1825 + :107200008F4700140000102100063100AFA70018BE 1826 + :1072100000A3282100A3382B0082202100872021F1 1827 + :107220008F420108016630210040F809000C390046 1828 + :1072300054400001AF5000248F4300248F420020AF 1829 + :1072400014620018000000008F4200001040000788 1830 + :1072500000000000AF80004C8F82004C1040FFFD0A 1831 + :10726000000000001000000500000000AF80004892 1832 + :107270008F8200481040FFFD000000008F820060F8 1833 + :107280002403FFEF00431024AF8200608F42000010 1834 + :10729000104000030000000010000002AF80004C0E 1835 + :1072A000AF8000488FBF00248FB0002003E00008AB 1836 + :1072B00027BD002803E000080000000027BDFFC034 1837 + :1072C00032C20020AFBF0038AFB30034AFB20030DD 1838 + :1072D000AFB1002C10400004AFB000288F5300283D 1839 + :1072E00010000002000000008F5300208F42003089 1840 + :1072F000105300EB000211008F43001C006280213C 1841 + :107300008E0400008E050004961200088F42009043 1842 + :107310009611000A3246FFFF0046102A104000175F 1843 + :10732000000000008F8200D88F4300980043102394 1844 + :107330002442DCBEAF4200908F4200902842DCBF66 1845 + :1073400010400005000000008F4200908F43014470 1846 + :1073500000431021AF4200908F4200900046102A57 1847 + :1073600010400006000000008F4203482442000144 1848 + :10737000AF420348100000E18F4203488F8200FCB7 1849 + :1073800014400006000000008F4203442442000124 1850 + :10739000AF420344100000D98F420344934205C218 1851 + :1073A0001040000B32C200081040000832220200D8 1852 + :1073B000104000063C0340009602000EAF4300ACB4 1853 + :1073C0000002140010000002AF4200B0AF4000AC59 1854 + :1073D000322200041040007F3222080010400003D7 1855 + :1073E0003247FFFF100000022402002024020004A4 1856 + :1073F000AFA200108F420030AFA200148F420010E5 1857 + :107400003C03000200431025AFA200188F460098ED 1858 + :107410008F4201080040F80900000000104000B74A 1859 + :10742000000000008F42009C8F4300940242102114 1860 + :10743000AF42009CAE03000C8F4200AC104000082D 1861 + :107440003C0340008F42009400431025AFA200206F 1862 + :107450008F42009C8F4300B01000000400431025B1 1863 + :107460008F420094AFA200208F42009CAFA2002464 1864 + :107470008F8200FC8FA300208FA40024AC43000067 1865 + :10748000AC44000424420008AF8200F08F42009C0C 1866 + :107490008F4402708F4502740040182100001021B3 1867 + :1074A00000A3282100A3302B008220210086202168 1868 + :1074B0003223006024020040AF440270AF450274E2 1869 + :1074C000106200172C6200411040000524020020C9 1870 + :1074D00010620008240200011000002600000000D5 1871 + :1074E0002402006010620019240200011000002133 1872 + :1074F000000000008F4202788F43027C2463000169 1873 + :107500002C64000100441021AF420278AF43027C9A 1874 + :107510008F4202788F43027C100000162402000183 1875 + :107520008F4202808F430284246300012C64000197 1876 + :1075300000441021AF420280AF4302848F42028098 1877 + :107540008F4302841000000B240200018F42028846 1878 + :107550008F43028C246300012C640001004410213D 1879 + :10756000AF420288AF43028C8F4202888F43028C65 1880 + :1075700024020001A34205C28F4200983244FFFF5B 1881 + :107580002406FFF88F45013C0044102124420007E7 1882 + :107590000046102424840007AF4200948F420090DC 1883 + :1075A0008F43009400862024004410230065182B8C 1884 + :1075B00014600005AF4200908F4200948F43014455 1885 + :1075C00000431023AF4200948F4200941000002328 1886 + :1075D000AF40009C3247FFFF50E0002232C2002043 1887 + :1075E000144000022402001024020002AFA2001086 1888 + :1075F0008F420030AFA200148F420010AFA20018DB 1889 + :107600008F4600988F4201080040F80900000000F2 1890 + :107610001040003A3245FFFF8F4200988F430090A0 1891 + :107620008F46013C00451021AF4200988F42009CDC 1892 + :107630008F440098A34005C200651823AF43009013 1893 + :10764000004510210086202B14800005AF42009CCD 1894 + :107650008F4200988F43014400431023AF420098AB 1895 + :1076600032C2002010400005000000008F42035885 1896 + :107670002442FFFFAF4203588F4203588F4200302D 1897 + :107680008F430040244200012463FFFF0043102485 1898 + :10769000AF4200308F420030145300180000000049 1899 + :1076A0008F4200001040000700000000AF80004C37 1900 + :1076B0008F82004C1040FFFD00000000100000050C 1901 + :1076C00000000000AF8000488F8200481040FFFD9E 1902 + :1076D000000000008F8200602403FFF700431024A5 1903 + :1076E000AF8200608F4200001040000300000000E5 1904 + :1076F00010000002AF80004CAF8000488FBF003800 1905 + :107700008FB300348FB200308FB1002C8FB00028BF 1906 + :1077100003E0000827BD004003E00008000000006F 1907 + :1077200027BDFFD032C20020AFBF002CAFB200286F 1908 + :10773000AFB1002410400004AFB000208F520028E9 1909 + :1077400010000002000000008F5200208F42003025 1910 + :10775000105200B5000211008F43001C006280210E 1911 + :107760008E0400008E050004961100088F420090E0 1912 + :107770009607000A3226FFFF0046102A1040001725 1913 + :10778000000000008F8200D88F4300980043102330 1914 + :107790002442DC46AF4200908F4200902842DC47F2 1915 + :1077A00010400005000000008F4200908F4301440C 1916 + :1077B00000431021AF4200908F4200900046102AF3 1917 + :1077C00010400006000000008F42034824420001E0 1918 + :1077D000AF420348100000AB8F4203488F8600FC85 1919 + :1077E00010C0000C000000008F8200F42403FFF89A 1920 + :1077F0000043102400461023000218C35860000103 1921 + :10780000246301008F42008C0043102B14400006BB 1922 + :10781000000712C28F42034424420001AF420344D6 1923 + :10782000100000988F420344934305C21060000F7C 1924 + :10783000304600018F4200103448040032C2000874 1925 + :107840001040000830E20200104000063C034000F7 1926 + :107850009602000EAF4300AC0002140010000004BA 1927 + :10786000AF4200B010000002AF4000AC8F480010E3 1928 + :1078700030E20004104000453227FFFF8F4900AC82 1929 + :107880001120000530C200FF144000062402004011 1930 + :10789000100000042402000814400002240200200A 1931 + :1078A00024020004AFA200108F4300301120000416 1932 + :1078B000AFA300148F4200B000621025AFA20014E5 1933 + :1078C0003C02000201021025AFA200188F4600986A 1934 + :1078D0008F4201080040F8090000000010400069D4 1935 + :1078E0003224FFFF8F42008C8F430094244200011A 1936 + :1078F000AF42008C24020001AE03000CA34205C27B 1937 + :107900008F4200982406FFF88F45013C0044102167 1938 + :10791000244200070046102424840007AF4200944C 1939 + :107920008F4200908F43009400862024004410234F 1940 + :107930000065182B14600005AF4200908F42009440 1941 + :107940008F43014400431023AF4200948F430094BF 1942 + :107950008F4201400043102B10400009000000003E 1943 + :107960008F43013C8F4400948F4200908F45013833 1944 + :107970000064182300431023AF420090AF450094E9 1945 + :107980008F4200941000001FAF42009810E0001DCD 1946 + :1079900030C200FF14400002240200102402000242 1947 + :1079A000AFA200108F420030AFA80018AFA20014A1 1948 + :1079B0008F4600988F4201080040F809000000003F 1949 + :1079C000104000303225FFFF8F4200988F44013C69 1950 + :1079D00000451021AF4200988F4200908F430098DD 1951 + :1079E000A34005C2004510230064182B1460000555 1952 + :1079F000AF4200908F4200988F4301440043102310 1953 + :107A0000AF4200988F4200308F4300402442000173 1954 + :107A10002463FFFF00431024AF4200308F42003048 1955 + :107A200014520018000000008F42000010400007B0 1956 + :107A300000000000AF80004C8F82004C1040FFFD22 1957 + :107A4000000000001000000500000000AF800048AA 1958 + :107A50008F8200481040FFFD000000008F82006010 1959 + :107A60002403FFF700431024AF8200608F42000020 1960 + :107A7000104000030000000010000002AF80004C26 1961 + :107A8000AF8000488FBF002C8FB200288FB1002438 1962 + :107A90008FB0002003E0000827BD003003E000089D 1963 + :107AA0000000000027BDFFD83C02000134422EC078 1964 + :107AB000AFBF00208F4300F08F84010802E2102145 1965 + :107AC00054620004246200083C02000134422CC0CD 1966 + :107AD00002E2102100401821AF4300F0AC6000002A 1967 + :107AE0008F4200EC8C660004146200043C0200012A 1968 + :107AF000248200201000000FAF8201088F4300F0A5 1969 + :107B000034422EC002E210215462000424620008B4 1970 + :107B10003C02000134422CC002E210210040182136 1971 + :107B20008C6200040002114000821021AF82010823 1972 + :107B3000AC6000008C85001830A200361040006C4C 1973 + :107B400030A200018C82001C8F4300408F4400341F 1974 + :107B5000244200012463FFFF0043102400862021FB 1975 + :107B6000AF42002C30A2003014400006AF44003475 1976 + :107B70008F4200348C03023C0043102B144000B4AD 1977 + :107B80000000000032C20010104000282407000846 1978 + :107B90008F4401708F4501748F43002C8F48000C77 1979 + :107BA0008F86012024020080AFA20010AFA3001432 1980 + :107BB000AFA800188F42010C0040F80924C6001C31 1981 + :107BC00014400011240200013C010001003708218B 1982 + :107BD000A02240F18F820124AFA200108F820128E1 1983 + :107BE0003C040001248467C4AFA200148F46002C1B 1984 + :107BF0008F8701203C0500090C002B3B34A51100A8 1985 + :107C000010000036000000008F4203008F43002C5C 1986 + :107C100024420001AF4203008F420300240200010E 1987 + :107C2000A34205C110000026AF4300388F44017005 1988 + :107C30008F4501748F43002C8F48000C8F860120E4 1989 + :107C400024020020AFA20010AFA30014AFA80018B8 1990 + :107C50008F42010C0040F80924C6001C144000119A 1991 + :107C6000240200013C01000100370821A02240F05D 1992 + :107C70008F820124AFA200108F8201283C040001F2 1993 + :107C8000248467B8AFA200148F46002C8F87012090 1994 + :107C90003C0500090C002B3B34A509001000000F27 1995 + :107CA000000000008F42030024420001AF420300A5 1996 + :107CB0008F4203008F42002CA34005C1AF42003821 1997 + :107CC0003C01000100370821A02040F13C010001E7 1998 + :107CD00000370821A02040F0AF4000348F42031449 1999 + :107CE00024420001AF420314100000598F420314D4 2000 + :107CF0001040002230A270008C85001C8F420028AA 2001 + :107D000000A2202304810003000000008F420040F5 2002 + :107D1000008220218F4203588F430000AF45002886 2003 + :107D20000044102110600007AF420358AF80004CA0 2004 + :107D30008F82004C1040FFFD000000001000000585 2005 + :107D400000000000AF8000488F8200481040FFFD17 2006 + :107D5000000000008F82006034420008AF820060A3 2007 + :107D60008F420000104000030000000010000038A7 2008 + :107D7000AF80004C10000036AF8000481040002F4C 2009 + :107D800030A210001040000C30A240008C83001C78 2010 + :107D90008F420050006220230482000124840200EC 2011 + :107DA0008F42035C00441021AF42035C8F420368A2 2012 + :107DB0001000001AAF4300501040000C32C2800087 2013 + :107DC0008C83001C8F42007000622023048200011B 2014 + :107DD000248404008F42036400441021AF420364F2 2015 + :107DE0008F4203681000000DAF4300701040000E7A 2016 + :107DF0003C0208008C83001C8F420060006220233C 2017 + :107E000004820001248401008F4203600044102199 2018 + :107E1000AF4203608F420368AF430060004410210B 2019 + :107E2000AF4203683C02080002C210245040000820 2020 + :107E300036940040100000060000000030A201004F 2021 + :107E400010400003000000000C002BD800000000D0 2022 + :107E50008FBF002003E0000827BD002803E00008D2 2023 + :107E60000000000027BDFFA8AFBF0050AFBE004C10 2024 + :107E7000AFB50048AFB30044AFB20040AFB1003C73 2025 + :107E8000AFB000388F91010826220020AF82010890 2026 + :107E90008E3200180000A82132420024104001BA9E 2027 + :107EA0000000F0218E26001C8F43001C00061100EC 2028 + :107EB000006218218C70000C9604000C962D0016A0 2029 + :107EC0009473000A2C8305DD388288702C420001EF 2030 + :107ED00000621825106000150000282132C2004001 2031 + :107EE00010400015240208009603001414620012CA 2032 + :107EF0003402AAAA9603000E146200070000202193 2033 + :107F00009603001024020300146200040080102174 2034 + :107F1000960200122C4400010080102154400006FB 2035 + :107F200024050016100000040000000024020800D0 2036 + :107F3000508200012405000E934205C3144000083E 2037 + :107F400000005821240B000132620180AF4500A8D7 2038 + :107F5000AF5000A010400002AF4600A4A34B05C3E1 2039 + :107F600010A0008502054021910200000000382188 2040 + :107F70003042000F0002508032C200021040001256 2041 + :107F8000010A1821326200021040001032C20001C2 2042 + :107F900001002021948200002484000200E23821A4 2043 + :107FA0000083102B1440FFFB30E2FFFF00071C0290 2044 + :107FB0000062382100071C0230E2FFFF0062382116 2045 + :107FC00000071027A502000A32C200011040006A13 2046 + :107FD0003262000110400068000000008F4200A8DB 2047 + :107FE00010400065000000008F4200A08F4300A8F1 2048 + :107FF00000431021904C0009318900FF392300060D 2049 + :108000000003182B392200110002102B00621824E3 2050 + :108010001060000C3C0500068F4200A43C040001E7 2051 + :10802000248467D4AFA200108F4200A034A546007C 2052 + :10803000012038210C002B3BAFA200141000004E91 2053 + :108040000000000032C20004144000130000282188 2054 + :10805000316200FF1440000400000000950200029D 2055 + :108060001000000D004A28239505000C9502000E13 2056 + :108070009503001000A2282100A3282195030012D7 2057 + :10808000910400099502000200A3282100A42821E0 2058 + :10809000004A102300A2282102002021948200001F 2059 + :1080A0002484000200E238210088102B1440FFFBDA 2060 + :1080B00000071C0230E2FFFF0062382100071C02AB 2061 + :1080C00030E2FFFF0062382101A5282100051C02D3 2062 + :1080D00030A2FFFF0062282100051C0230A2FFFF32 2063 + :1080E0000062282100A728230005140200A22821ED 2064 + :1080F00030A5FFFF50A000013405FFFF316200FFF3 2065 + :1081000014400008318300FF8F4300A08F4200A875 2066 + :1081100000624021910200003042000F00025080B6 2067 + :10812000318300FF2402000614620003010A1021BB 2068 + :10813000100000022444001024440006316200FFB5 2069 + :1081400014400006000000009482000000A22821D4 2070 + :1081500000051C0230A2FFFF00622821934205C3E4 2071 + :10816000104000033262010050400003A48500006B 2072 + :1081700000052827A48500009622000E8F43009C4E 2073 + :108180000062182132A200FF10400007AF43009C9C 2074 + :108190003C02400002021025AFA200208F42009C4A 2075 + :1081A00010000003005E1025AFB000208F42009C3D 2076 + :1081B000AFA2002432620080104000103262010041 2077 + :1081C0008F4200B424430001000210C00057102168 2078 + :1081D000AF4300B48FA300208FA400243C01000112 2079 + :1081E00000220821AC2338E83C01000100220821CC 2080 + :1081F000AC2438EC100000A532C20020104000640E 2081 + :10820000000000008F4200B424430001000210C0AF 2082 + :1082100000571021AF4300B48FA300208FA4002487 2083 + :108220003C01000100220821AC2338E83C01000198 2084 + :1082300000220821AC2438EC8F4200B410400051D9 2085 + :10824000000038213C090001352938E83C08001FAE 2086 + :108250003508FFFF240BFFFF340AFFFF000710C0A3 2087 + :1082600000571021004910218C4300008C44000469 2088 + :10827000AFA30028AFA4002C8F8200FC8FA300289E 2089 + :108280008FA4002CAC430000AC440004244200083E 2090 + :10829000AF8200F08F42008C2442FFFFAF42008C7F 2091 + :1082A00097A2002E8F4402708F450274004018215F 2092 + :1082B0000000102100A3282100A3302B00822021E0 2093 + :1082C00000862021AF440270AF4502748FA20028BF 2094 + :1082D0000048102490430000306300011460000B3C 2095 + :1082E000004020218F4202788F43027C24630001EA 2096 + :1082F0002C64000100441021AF420278AF43027C9D 2097 + :108300008F4202781000001A8F43027C8C8200009A 2098 + :10831000144B000E0000000094820004144A000B6D 2099 + :10832000000000008F4202888F43028C246300010A 2100 + :108330002C64000100441021AF420288AF43028C3C 2101 + :108340008F4202881000000A8F43028C8F42028005 2102 + :108350008F430284246300012C6400010044102137 2103 + :10836000AF420280AF4302848F4202808F43028477 2104 + :108370008F4200B424E7000100E2102B1440FFB844 2105 + :10838000000710C0A34005C31000003FAF4000B479 2106 + :108390008F8200FC8FA300208FA40024AC43000038 2107 + :1083A000AC44000424420008AF8200F08F42009CDD 2108 + :1083B0008F46008C8F4402708F4502740040182154 2109 + :1083C0000000102124C6FFFFAF46008C00A3282127 2110 + :1083D00000A3302B0082202100862021AF440270B0 2111 + :1083E000AF45027492020000304200011440000CBC 2112 + :1083F0002402FFFF8F4202788F43027C2463000136 2113 + :108400002C64000100441021AF420278AF43027C8B 2114 + :108410008F4202788F43027C1000001C32C2002081 2115 + :108420008E0300001462000F3402FFFF9603000465 2116 + :108430001462000C000000008F4202888F43028CFF 2117 + :10844000246300012C64000100441021AF42028823 2118 + :10845000AF43028C8F4202888F43028C1000000BC6 2119 + :1084600032C200208F4202808F43028424630001C5 2120 + :108470002C64000100441021AF420280AF4302840B 2121 + :108480008F4202808F43028432C2002010400005D8 2122 + :10849000AF40009C8F4203582442FFFFAF42035875 2123 + :1084A0008F4203588E22001C8F430040244200015B 2124 + :1084B0002463FFFF00431024AF42002C32420060CF 2125 + :1084C0001440000832C200108F42003424420001E0 2126 + :1084D000AF4200348C03023C0043102B14400102D5 2127 + :1084E00032C2001010400018240700088F440170A9 2128 + :1084F0008F4501748F43002C8F48000C8F8601201C 2129 + :1085000024020080AFA20010AFA30014AFA800188F 2130 + :108510008F42010C0040F80924C6001C104000479F 2131 + :10852000240200018F4203008F43002C24420001EB 2132 + :10853000AF4203008F42030024020001A34205C1A1 2133 + :108540001000007CAF4300388F4401708F450174E8 2134 + :108550008F43002C8F48000C8F86012024020020BE 2135 + :10856000AFA20010AFA30014AFA800188F42010CF7 2136 + :108570000040F80924C6001C1040005724020001E6 2137 + :10858000100000650000000032420012104000752B 2138 + :10859000324200019622000E8F43009C0062182197 2139 + :1085A00032C2002010400005AF43009C8F420358A8 2140 + :1085B0002442FFFFAF4203588F4203588E22001C13 2141 + :1085C0008F430040244200012463FFFF0043102436 2142 + :1085D000AF42002C324200101440000832C200109A 2143 + :1085E0008F42003424420001AF4200348C03023C2D 2144 + :1085F0000043102B144000BC32C200101040002871 2145 + :10860000240700088F4401708F4501748F43002CAC 2146 + :108610008F48000C8F86012024020080AFA200103A 2147 + :10862000AFA30014AFA800188F42010C0040F80956 2148 + :1086300024C6001C14400011240200013C0100016A 2149 + :1086400000370821A02240F18F820124AFA2001040 2150 + :108650008F8201283C040001248467C4AFA2001467 2151 + :108660008F46002C8F8701203C0500090C002B3B16 2152 + :1086700034A5110010000036000000008F420300F6 2153 + :108680008F43002C24420001AF4203008F420300BD 2154 + :1086900024020001A34205C110000026AF430038A8 2155 + :1086A0008F4401708F4501748F43002C8F48000C5C 2156 + :1086B0008F86012024020020AFA20010AFA3001477 2157 + :1086C000AFA800188F42010C0040F80924C6001C16 2158 + :1086D00014400011240200013C0100010037082170 2159 + :1086E000A02240F08F820124AFA200108F820128C7 2160 + :1086F0003C040001248467B8AFA200148F46002C0C 2161 + :108700008F8701203C0500090C002B3B34A5090094 2162 + :108710001000000F000000008F42030024420001FF 2163 + :10872000AF4203008F4203008F42002CA34005C1DB 2164 + :10873000AF4200383C01000100370821A02040F181 2165 + :108740003C01000100370821A02040F0AF40003478 2166 + :108750008F42031424420001AF4203141000006250 2167 + :108760008F42031410400022324270008E25001CFC 2168 + :108770008F42002800A22023048100030000000093 2169 + :108780008F420040008220218F4203588F43000017 2170 + :10879000AF4500280044102110600007AF42035885 2171 + :1087A000AF80004C8F82004C1040FFFD00000000A5 2172 + :1087B0001000000500000000AF8000488F820048D4 2173 + :1087C0001040FFFD000000008F820060344200086E 2174 + :1087D000AF8200608F4200001040000300000000E4 2175 + :1087E00010000041AF80004C1000003FAF800048F7 2176 + :1087F0001040002F324210001040000C3242400066 2177 + :108800008E23001C8F42005000622023048200014E 2178 + :10881000248402008F42035C00441021AF42035CB9 2179 + :108820008F4203681000001AAF4300501040000C44 2180 + :1088300032C280008E23001C8F4200700062202311 2181 + :1088400004820001248404008F4203640044102148 2182 + :10885000AF4203648F4203681000000DAF43007005 2183 + :108860001040000E3C0208008E23001C8F42006066 2184 + :108870000062202304820001248401008F420360EF 2185 + :1088800000441021AF4203608F420368AF43006091 2186 + :1088900000441021AF4203683C02080002C21024C9 2187 + :1088A00050400011369400401000000F00000000FE 2188 + :1088B0003242004810400007241500018E22001C9F 2189 + :1088C0003C03FFFF0043F0243042FFFF1000FD7522 2190 + :1088D000AE22001C324201001040000300000000E4 2191 + :1088E0000C002BD8000000008FBF00508FBE004C42 2192 + :1088F0008FB500488FB300448FB200408FB1003C69 2193 + :108900008FB0003803E0000827BD005803E00008DE 2194 + :108910000000000000000000000000008F8300E461 2195 + :108920008F8200E02404FFF8004410240062102627 2196 + :108930000002102B0002102303E000080062102444 2197 + :1089400003E000080000000027BDFFE0AFBF001CEF 2198 + :10895000AFB000188F8600C48F8400E08F8500E4DC 2199 + :108960002402FFF80082182410A3000927623FF8B0 2200 + :1089700014A2000224A200082762300000408021D7 2201 + :1089800016030005308200041040000400C02021BE 2202 + :1089900010000022000010218E0400008F42011CF4 2203 + :1089A00014A20003000000008F420120AF42011416 2204 + :1089B0008CA300008F420148008318230043102B32 2205 + :1089C00010400003000000008F420148006218219F 2206 + :1089D00094A20006244200500062102B1440000FA5 2207 + :1089E00000A01021AFA40010AFA300148CA60000BB 2208 + :1089F0008CA700043C0400010C002B3B24846894E9 2209 + :108A00008F42020C24420001AF42020C8F42020C42 2210 + :108A100000001021AF9000E8AF9000E48FBF001C71 2211 + :108A20008FB0001803E0000827BD002003E0000815 2212 + :108A3000000000008F8400E08F8800C48F8300E86E 2213 + :108A40002402FFF80082382400E320232C82100047 2214 + :108A50005040000124841000000420C2008018212E 2215 + :108A60008F4402588F45025C0000102100A328218A 2216 + :108A700000A3302B0082202100862021AF44025821 2217 + :108A8000AF45025C8F8300C88F4201480103202359 2218 + :108A90000082102B14400004008018218F420148EE 2219 + :108AA00000822021008018218F4402508F450254FB 2220 + :108AB0000000102100A3282100A3302B00822021D8 2221 + :108AC00000862021AF440250AF450254AF8800C851 2222 + :108AD000AF8700E4AF8700E803E000080000000073 2223 + :108AE00027BDFF30240A0001AFBF00C8AFBE00C4DD 2224 + :108AF000AFB500C0AFB300BCAFB200B8AFB100B407 2225 + :108B0000AFB000B0A3A00097AFA00044AFAA005C34 2226 + :108B1000934205C4A7A0008E1040000AA7A00086BB 2227 + :108B20008F4B00C4AFAB00648F4A00C0AFAA006C8B 2228 + :108B30008F4B00CCAFAB00748F4A00C810000129E6 2229 + :108B4000AFAA007C8F4201140040F8090000000029 2230 + :108B50000040302110C0034F000000008CC2000014 2231 + :108B60008CC30004AFA20020AFA300248FAB00246D 2232 + :108B70008FAA00203162FFFF2442FFFCAFA2006CED 2233 + :108B80003C02000602C21024AFAB007C144000156A 2234 + :108B9000AFAA006491420000304200011040001171 2235 + :108BA0002402FFFF8D430000146200043402FFFF23 2236 + :108BB000954300041062000B000000000C0024BB71 2237 + :108BC0008FA40064304200FF144000060000000043 2238 + :108BD0008F4201180040F809000000001000032D2A 2239 + :108BE000000000008FA200243C03FFBF3463FFFF9E 2240 + :108BF000004310243C03FFFF0043182414600003CB 2241 + :108C0000AFA2002410000040000018213C020080A8 2242 + :108C10000062102410400007000000008F42038C07 2243 + :108C200024420001AF42038C8F42038C10000036B7 2244 + :108C3000240300018F42021024420001AF420210BF 2245 + :108C40008F4202103C020001006210241040000616 2246 + :108C50003C0200028F4201C424420001AF4201C421 2247 + :108C60008F4201C43C020002006210241040000642 2248 + :108C70003C0200048F42037C24420001AF42037C8B 2249 + :108C80008F42037C3C020004006210241040000666 2250 + :108C90003C0200088F42038024420001AF4203805F 2251 + :108CA0008F4203803C02000800621024104000063E 2252 + :108CB0003C0200108F42038424420001AF4203842F 2253 + :108CC0008F4203843C020010006210241040000612 2254 + :108CD0003C0200208F4201C024420001AF4201C08B 2255 + :108CE0008F4201C03C0200200062102410400006A8 2256 + :108CF000240300018F42038824420001AF4203880D 2257 + :108D00008F420388240300018C0202608FAB006C49 2258 + :108D1000004B102B10400014307000FF8F4201E810 2259 + :108D200024420001AF4201E88F4201E88FAA007C93 2260 + :108D30008F8200E0354A0100AFAA007CAFA200108C 2261 + :108D40008F8200E4241000013C040001248468A008 2262 + :108D5000AFA200148FA600208FA700243C050007B7 2263 + :108D60000C002B3B34A50800120000103C020080D0 2264 + :108D700002C210241440000E32C204008FAB007CEB 2265 + :108D80003C020080344201000162102410400005C2 2266 + :108D9000000000008F42020C24420001AF42020C8E 2267 + :108DA0008F42020C100002B08FA3006C32C204008C 2268 + :108DB00010400015340281008FAA00649543000C16 2269 + :108DC000146200123C020100240B0200A7AB008ECB 2270 + :108DD0009542000E8D4300088D4400048D4500002F 2271 + :108DE0008FAA006C8FAB0064254AFFFCAFAA006C11 2272 + :108DF000A7A20086AD63000CAD640008AD65000459 2273 + :108E0000256B0004AFAB00643C02010002C21024D9 2274 + :108E100010400004000000008FAA006C254A0004E6 2275 + :108E2000AFAA006C8F4200BC5040000AAFA0007493 2276 + :108E30008FAB006C004B102B50400006AFA00074AD 2277 + :108E40008F4200BC01621023AFA200748F4A00BCA5 2278 + :108E5000AFAA006C8F4200808FAB006C004B102BD0 2279 + :108E60001040005632C280001040005E240A000309 2280 + :108E700032C210001040005BAFAA005C1000005826 2281 + :108E8000240B00048F4203502403FFBF0283A0245D 2282 + :108E900024420001AF4203501000024F8F420350A2 2283 + :108EA00002C2B0252402FFBF0282A0248F830128C2 2284 + :108EB0003C040001248468D026620001AFA20014A3 2285 + :108EC000AFA300108F8601208F8701243C05000787 2286 + :108ED0000C002B3B34A522501000023F0000000084 2287 + :108EE00002C2B0252402FFBF0282A0248F83012882 2288 + :108EF0003C040001248468D024020002AFA20014C4 2289 + :108F0000AFA300108F8601208F8701243C05000746 2290 + :108F10000C002B3B34A524501000022F0000000051 2291 + :108F20008EA200008EA300043C040001248468E8A3 2292 + :108F3000AFB00010AFBE00148EA7001834A52800F3 2293 + :108F40000C002B3B006030211000022300000000C9 2294 + :108F5000A6B1000A8F8201243C040001248468F039 2295 + :108F6000AFBE0014AFA200108F4600448F870120CF 2296 + :108F70003C0500070C002B3B34A530001000021606 2297 + :108F800000000000A6B1000AA6B2000E8F820124E4 2298 + :108F90003C040001248468FCAFBE0014AFA20010A2 2299 + :108FA0008F4600448F8701203C0500070C002B3BB7 2300 + :108FB00034A5320010000208000000008F42008437 2301 + :108FC0008FAA006C004A102B144000073C020001DD 2302 + :108FD00002C210241040000400000000240B000214 2303 + :108FE000AFAB005C8FAA006C1140021B27AB0020C6 2304 + :108FF000AFAB00A43C0A001F354AFFFFAFAA009C9C 2305 + :109000008FAB005C240A0001556A0021240A00028B 2306 + :109010008F4300548F4200501062000B274B0054C6 2307 + :109020008F5E00543403ECC0AFAB004C27C200018C 2308 + :10903000304201FFAFA20054001E11400043102136 2309 + :109040001000006B02E2A8218F4200448FAA006C3E 2310 + :109050003C040001248468ACAFAA0014AFA2001045 2311 + :109060008F4600548F4700503C0500070C002B3BF7 2312 + :1090700034A513008F4303502402FFBF0282A024B3 2313 + :1090800024630001AF430350100001D38F4203500B 2314 + :10909000156A001D000000008F4300748F420070AD 2315 + :1090A0001062000A274B00748F5E0074AFAB004C57 2316 + :1090B00027C20001304203FFAFA20054001E11403E 2317 + :1090C00024426CC01000004A02E2A8218F420044F2 2318 + :1090D0008FAA006C3C040001248468B83C0500079A 2319 + :1090E000AFAA0014AFA200108F4600748F47007023 2320 + :1090F00034A51500240B00010C002B3BAFAB005C2A 2321 + :109100001000FFC3000000008F4300648F42006026 2322 + :109110001062001A274A00648F5E00648FAB005C07 2323 + :10912000AFAA004C27C20001304200FFAFA200549A 2324 + :10913000240200041562000E001E1140001E118062 2325 + :1091400024420CC002E21021AFA200449442002A43 2326 + :109150008FAA00448FAB006C004B102B10400024F2 2327 + :1091600025550020240A000110000021A3AA009721 2328 + :1091700024424CC01000001E02E2A8218F4200448D 2329 + :109180008FAB006C3C040001248468C4AFAB0014B6 2330 + :10919000AFA200108F4600648F4700603C050007B7 2331 + :1091A0000C002B3B34A518003C02000802C210241E 2332 + :1091B0001440FF34000000008F420370240A0001B5 2333 + :1091C000AFAA005C24420001AF4203701000FF9080 2334 + :1091D0008F42037027A3003600131040006218214D 2335 + :1091E000946200000044102110000020A4620000DE 2336 + :1091F0008FAB0064AEAB001893A2009710400072D2 2337 + :10920000000098218FAA00448FA4006C8FA300A4B3 2338 + :1092100025420020AFA2002825420008AFA200305E 2339 + :1092200025420010AFAA002CAFA200349542002ABC 2340 + :10923000A7A2003895420018A7A2003A9542001A4A 2341 + :10924000A7A2003C9542001CA7A2003E9462001811 2342 + :1092500024630002008220231880FFDE26730001B1 2343 + :109260002E6200041440FFF9000000008F4200FC51 2344 + :109270002665000100A2102A1440002B24030001DF 2345 + :109280008F83012C10600023000000008F820124D6 2346 + :109290000043102300022143588000012484004031 2347 + :1092A0008F820128004310230002194358600001F7 2348 + :1092B000246300400064102A544000010060202113 2349 + :1092C000AF4400FC8F4200FC00A2102A10400011A5 2350 + :1092D0002403000110000015306200FF8FAB006412 2351 + :1092E00096070018AFAB00108E2200083C04000166 2352 + :1092F000248468DC8C4300048C42000034A52400E4 2353 + :10930000024030210C002B3BAFA300141000002BB7 2354 + :10931000000000008F4203340000182124420001A5 2355 + :10932000AF4203348F420334306200FF5040FEDC12 2356 + :109330003C02080012600021000090218FB100A4BF 2357 + :10934000022080218E220008960700188FA6006454 2358 + :109350008C4400008C450004240A0001AFAA0010D0 2359 + :10936000AFBE00148F420008AFA200188F42010C5C 2360 + :109370000040F809000000001040FFD83C0500073D 2361 + :10938000960200188FAB00648FAA009C01625821DE 2362 + :10939000014B102B10400004AFAB00648F4201481A 2363 + :1093A00001625823AFAB0064261000022652000170 2364 + :1093B0000253102B1440FFE3263100048FB0006CE1 2365 + :1093C0001000003697B100388F4200FC24050002DF 2366 + :1093D00000A2102A1440001B240300018F83012CDB 2367 + :1093E00010600013000000008F820124004310234E 2368 + :1093F0000002214358800001248400408F8201280C 2369 + :109400000043102300021943586000012463004008 2370 + :109410000064102A5440000100602021AF4400FC89 2371 + :109420008F4200FC00A2102A144000062403000111 2372 + :109430008F4203340000182124420001AF4203345C 2373 + :109440008F420334306200FF1040FEA53C0208004A 2374 + :1094500096B1000A8FB0006C3223FFFF0070102B12 2375 + :1094600054400001006080218EA400008EA50004FD 2376 + :10947000240B0001AFAB0010AFBE00148F420008F8 2377 + :109480008FA60064AFA200188F42010C0040F809BB 2378 + :10949000020038211040FEA23C05000796A3000EF2 2379 + :1094A00097AA008E1140000700609021934205C4E6 2380 + :1094B000144000040000000097AB0086006A1825E5 2381 + :1094C000A6AB00168FAA007C3C02FFFF01421024CD 2382 + :1094D00010400003000A140234630400A6A2001422 2383 + :1094E0008FAB006C560B0072A6A3000E3462000412 2384 + :1094F000A6A2000E8FAA0074016A1021A6A2000A7B 2385 + :109500008F4300448F4401A08F4501A434028000A2 2386 + :10951000AFA200108F42004402A030212407002097 2387 + :10952000AFA200148F42000C0003194000604821D4 2388 + :10953000AFA200188F42010C0000402100A9282191 2389 + :1095400000A9182B008820210040F8090083202161 2390 + :109550005040FE7FA6B2000E8F420368AFA0006CA1 2391 + :10956000A34005C42442FFFFAF4203688FAB005CF9 2392 + :10957000240A00018F420368156A0006240A0002CB 2393 + :109580008F42035C2442FFFFAF42035C1000000CDB 2394 + :109590008F42035C156A0006000000008F420364DE 2395 + :1095A0002442FFFFAF420364100000058F420364B2 2396 + :1095B0008F4203602442FFFFAF4203608F4203608B 2397 + :1095C0008FAA00548FAB004CAD6A00008F4200445C 2398 + :1095D0008F4400888F430078244200010044102407 2399 + :1095E00024630001AF420044AF4300788C02024084 2400 + :1095F0000062182B14600075240700088F4401686E 2401 + :109600008F45016C8F4300448F48000C8F860120EA 2402 + :1096100024020040AFA20010AFA30014AFA80018AE 2403 + :109620008F42010C0040F80924C6001C14400011B0 2404 + :10963000240B00013C01000100370821A02B40F25F 2405 + :109640008F820124AFA200108F8201283C04000108 2406 + :109650002484688CAFA200148F4600448F870120B9 2407 + :109660003C0500090C002B3B34A513001000000B37 2408 + :10967000000000008F42030424420001AF420304B3 2409 + :109680008F4203048F420044AF42007C3C01000142 2410 + :1096900000370821A02040F2AF4000788F42031825 2411 + :1096A00024420001AF420318100000488F42031803 2412 + :1096B000A6B0000A8F4300448F4401A08F4501A447 2413 + :1096C00034028000AFA200108F42004402A030217B 2414 + :1096D00024070020AFA200148F42000C00031940A1 2415 + :1096E00000604821AFA200188F42010C0000402109 2416 + :1096F00000A9282100A9182B008820210040F80982 2417 + :10970000008320211040FE1F240A0001A34A05C443 2418 + :109710008FAB006C8FAA006401705823AFAB006C54 2419 + :109720008FAB009C01505021016A102B10400004A7 2420 + :10973000AFAA00648F42014801425023AFAA0064DF 2421 + :109740008F4203682442FFFFAF4203688FAA005C88 2422 + :10975000240B00018F420368154B0006240B000206 2423 + :109760008F42035C2442FFFFAF42035C1000000CF9 2424 + :109770008F42035C114B0006000000008F42036023 2425 + :109780002442FFFFAF420360100000058F420360D8 2426 + :109790008F4203642442FFFFAF4203648F4203649D 2427 + :1097A0008FAB00548FAA004CAD4B00008F42004499 2428 + :1097B0008F4400888F430078244200010044102425 2429 + :1097C00024630001AF420044AF4300788FAA006CCD 2430 + :1097D0001540FE0B000000008FAB006C1160001EF6 2431 + :1097E00000000000934205C4104000090000000082 2432 + :1097F0008FAA0064AF4A00C4AF4B00C08FAB007C9F 2433 + :10980000AF4B00C88FAA00741000000EAF4A00CC06 2434 + :1098100097AB008E1160000B340381008FA20020F3 2435 + :109820008C46000CA443000C97AA00868C440004CC 2436 + :109830008C450008A44A000EAC440000AC4500046E 2437 + :10984000AC4600088F42034C24420001AF42034C57 2438 + :10985000100000108F42034C8FAB007C3164FFFF7F 2439 + :109860002484FFFC008018218F4402508F4502544D 2440 + :109870008F4601180000102100A3282100A3382BD7 2441 + :109880000082202100872021AF44025000C0F80947 2442 + :10989000AF4502548FBF00C88FBE00C48FB500C053 2443 + :1098A0008FB300BC8FB200B88FB100B48FB000B0DE 2444 + :1098B00003E0000827BD00D003E00008000000001E 2445 + :1098C00027BDFF38240B0001AFBF00C0AFBE00BCF6 2446 + :1098D000AFB500B8AFB300B4AFB200B0AFB100AC39 2447 + :1098E000AFB000A8A3A00087AFA00044AFAB005C5E 2448 + :1098F000934205C4A7A0007610400007A7A0007EF1 2449 + :109900008F4C00C0AFAC00648F4B00C88F5E00C4AA 2450 + :1099100010000130AFAB006C8F4201140040F80919 2451 + :10992000000000000040302110C002A10000000033 2452 + :109930008CC200008CC30004AFA20020AFA300249F 2453 + :109940008FAC00248FBE00203182FFFF2442FFFC39 2454 + :10995000AFA200643C02000602C2102414400015AD 2455 + :10996000AFAC006C93C20000304200011040001107 2456 + :109970002402FFFF8FC30000146200043402FFFFC3 2457 + :1099800097C300041062000B000000000C0024BB11 2458 + :1099900003C02021304200FF1440000600000000F8 2459 + :1099A0008F4201180040F8090000000010000280FA 2460 + :1099B000000000008FA200243C03FFBF3463FFFFC0 2461 + :1099C000004310243C03FFFF0043182414600003ED 2462 + :1099D000AFA2002410000040000080213C02008063 2463 + :1099E0000062102410400007000000008F42038C2A 2464 + :1099F00024420001AF42038C8F42038C10000036DA 2465 + :109A0000241000018F42021024420001AF420210D4 2466 + :109A10008F4202103C020001006210241040000638 2467 + :109A20003C0200028F4201C424420001AF4201C443 2468 + :109A30008F4201C43C020002006210241040000664 2469 + :109A40003C0200048F42037C24420001AF42037CAD 2470 + :109A50008F42037C3C020004006210241040000688 2471 + :109A60003C0200088F42038024420001AF42038081 2472 + :109A70008F4203803C020008006210241040000660 2473 + :109A80003C0200108F42038424420001AF42038451 2474 + :109A90008F4203843C020010006210241040000634 2475 + :109AA0003C0200208F4201C024420001AF4201C0AD 2476 + :109AB0008F4201C03C0200200062102410400006CA 2477 + :109AC000241000018F42038824420001AF42038822 2478 + :109AD0008F420388241000018C0202608FAB006467 2479 + :109AE000004B102B10400015320200FF8F4201E89E 2480 + :109AF00024420001AF4201E88F4201E88FAC006CC4 2481 + :109B00008F8200E0358C0100AFAC006CAFA200107A 2482 + :109B10008F8200E4241000013C040001248468A02A 2483 + :109B2000AFA200148FA600208FA700243C050007D9 2484 + :109B30000C002B3B34A53600320200FF1040001011 2485 + :109B40003C02008002C210241440000E32C2040005 2486 + :109B50008FAB006C3C020080344201000162102493 2487 + :109B600010400005000000008F42020C244200015A 2488 + :109B7000AF42020C8F42020C100002028FA300645D 2489 + :109B800032C20400104000123402810097C3000C5E 2490 + :109B90001462000F00000000240C0200A7AC007645 2491 + :109BA00097C2000E8FC300088FC400048FAB0064FF 2492 + :109BB0008FC50000256BFFFCAFAB0064A7A2007E41 2493 + :109BC000AFC3000CAFC40008AFC5000427DE00041B 2494 + :109BD0008FA70064320200FF144000343C020100F1 2495 + :109BE00097C4000C2C8305DD388288702C4200015C 2496 + :109BF00000621825106000150000282132C20800FC 2497 + :109C0000104000152402080097C3001414620012CB 2498 + :109C10003402AAAA97C3000E146200070000202194 2499 + :109C200097C3001024020300146200040080102176 2500 + :109C300097C200122C4400010080102154400006FD 2501 + :109C40002405001610000004000000002402080093 2502 + :109C5000508200012405000E10A0001303C520212E 2503 + :109C6000248300093C02001F3442FFFF0043102BF5 2504 + :109C700010400003000000008F42014800621823DA 2505 + :109C800090620000384300062C6300013842001146 2506 + :109C90002C42000100621825106000043C02010003 2507 + :109CA00094820002004538213C02010002C21024C7 2508 + :109CB0005040000EAFA700648FAC006410EC0008A9 2509 + :109CC0003C0500073C040001248469088FA6006459 2510 + :109CD00034A54000AFA000100C002B3BAFA0001437 2511 + :109CE0008FAB0064256B0004AFAB00648F42008033 2512 + :109CF0008FAC0064004C102B1040002C32C280004E 2513 + :109D000010400034240B000332C210001040003118 2514 + :109D1000AFAB005C1000002E240C00048F420350F7 2515 + :109D20002403FFBF0283A02424420001AF4203505A 2516 + :109D3000100001738F4203503C02080002C2B0259C 2517 + :109D40002402FFBF0282A0248F8301283C0400016B 2518 + :109D5000248468D026620001AFA20014AFA30010D3 2519 + :109D60008F8601208F8701243C0500070C002B3BC8 2520 + :109D700034A5530010000162000000008EA2000014 2521 + :109D80008EA300043C040001248468E8AFB00010F6 2522 + :109D9000AFB100148EA7001834A559000C002B3B5E 2523 + :109DA0000060302110000156000000008F42008446 2524 + :109DB0008FAB0064004B102B144000073C020001E5 2525 + :109DC00002C210241040000400000000240C000215 2526 + :109DD000AFAC005C8FAB00641160016627AC002063 2527 + :109DE000AFAC008C8FAB005C240C0001556C0021E3 2528 + :109DF000240C00028F4300548F4200501062000B6D 2529 + :109E0000274B00548F5100543403ECC0AFAB004CCF 2530 + :109E100026220001304201FFAFA200540011114080 2531 + :109E2000004310211000006B02E2A8218F42004481 2532 + :109E30008FAC00643C040001248468ACAFAC001417 2533 + :109E4000AFA200108F4600548F4700503C0500071A 2534 + :109E50000C002B3B34A543008F4303502402FFBF6B 2535 + :109E60000282A02424630001AF43035010000124A8 2536 + :109E70008F420350156C001D000000008F430074DA 2537 + :109E80008F4200701062000A274B00748F510074DB 2538 + :109E9000AFAB004C26220001304203FFAFA20054BA 2539 + :109EA0000011114024426CC01000004A02E2A821B7 2540 + :109EB0008F4200448FAC00643C040001248468B8E5 2541 + :109EC0003C050007AFAC0014AFA200108F46007431 2542 + :109ED0008F47007034A54500240B00010C002B3B7C 2543 + :109EE000AFAB005C1000FFC3000000008F430064B4 2544 + :109EF0008F4200601062001A274C00648F5100648A 2545 + :109F00008FAB005CAFAC004C26220001304200FF5A 2546 + :109F1000AFA20054240200041562000E001111408B 2547 + :109F20000011118024420CC002E21021AFA20044B3 2548 + :109F30009442002A8FAC00448FAB0064004B102B7E 2549 + :109F40001040002425950020240C00011000002161 2550 + :109F5000A3AC008724424CC01000001E02E2A821DE 2551 + :109F60008F4200448FAB00643C040001248468C429 2552 + :109F7000AFAB0014AFA200108F4600648F470060A3 2553 + :109F80003C0500070C002B3B34A548003C020008B0 2554 + :109F900002C210241440FF61000000008F420370D1 2555 + :109FA000240C0001AFAC005C24420001AF420370FE 2556 + :109FB0001000FF908F42037027A30036001310405B 2557 + :109FC0000062182194620000004410211000001F5C 2558 + :109FD000A4620000AEBE001893A200871040008467 2559 + :109FE000000098218FAB00448FA400648FA3008CE5 2560 + :109FF00025620020AFA2002825620008AFA2003031 2561 + :10A0000025620010AFAB002CAFA200349562002A8D 2562 + :10A01000A7A2003895620018A7A2003A9562001A1C 2563 + :10A02000A7A2003C9562001CA7A2003E9462001803 2564 + :10A0300024630002008220231880FFDF26730001C2 2565 + :10A040002E6200041440FFF9000000008F4200FC63 2566 + :10A050000262102A14400030240300018F83012C77 2567 + :10A0600010600028000000008F82012400431023AC 2568 + :10A070000002214358800001248400408F8201287F 2569 + :10A08000004310230002194358600001246300407C 2570 + :10A090000064102A5440000100602021AF4400FCFD 2571 + :10A0A0008F4200FC0262102A1040001624030001B7 2572 + :10A0B0001000001A306200FF8FAC008C00101040BE 2573 + :10A0C000004C10219447001800101080004C102103 2574 + :10A0D000AFBE00108C4200083C040001248468DC00 2575 + :10A0E0003C0500078C4300048C42000034A5550059 2576 + :10A0F000020030210C002B3BAFA3001410000039EC 2577 + :10A10000000000008F4203340000182124420001A7 2578 + :10A11000AF4203348F420334306200FF1040FF0629 2579 + :10A12000000080218F4300082402FBFF1260002DF5 2580 + :10A13000006250243C0B4000022B40258FB1008C64 2581 + :10A140002669FFFF022090218E4200089627001802 2582 + :10A150008C4400008C45000456090004240B0001C7 2583 + :10A16000240C000210000002AFAC0010AFAB0010D6 2584 + :10A1700016000004AFA800148F420008100000026F 2585 + :10A18000AFA20018AFAA00188F42010C03C0302103 2586 + :10A19000AFA80098AFA9009C0040F809AFAA00A0A2 2587 + :10A1A0008FA800988FA9009C8FAA00A01040FFC222 2588 + :10A1B0003C02001F962300183442FFFF03C3F02126 2589 + :10A1C000005E102B10400003263100028F42014830 2590 + :10A1D00003C2F023261000010213102B1440FFDAF3 2591 + :10A1E000265200048FB000641000001A0000000026 2592 + :10A1F00096A3000A8FB000640070102B5440000139 2593 + :10A20000006080218EA400008EA500048FAB005C4E 2594 + :10A21000240C0002AFAC0010934305C4000B1700E0 2595 + :10A2200010600003022230253C02080000C23025E5 2596 + :10A23000AFA600148F420008AFA200188F42010C95 2597 + :10A2400003C030210040F809020038211040FECB45 2598 + :10A250003C05000797AC00761180000796A3000E1E 2599 + :10A26000934205C4144000040000000097AB007E38 2600 + :10A27000006C1825A6AB00168FAC006C3C02FFFFEB 2601 + :10A280000182102410400003000C14023463040007 2602 + :10A29000A6A20014A6B0000A8FAB0064560B0006FD 2603 + :10A2A00003D0F02134620004AFA00064A6A2000E27 2604 + :10A2B0001000000DA34005C48FAC00643C02001FD9 2605 + :10A2C0003442FFFF005E102B01906023AFAC0064AE 2606 + :10A2D000A6A3000E240B000110400003A34B05C4ED 2607 + :10A2E0008F42014803C2F0238FAB00548FAC004C67 2608 + :10A2F000AD8B00008FAC00641580FEBA000000003A 2609 + :10A300008FAB00641160001B00000000934205C485 2610 + :10A310001040000600000000AF5E00C4AF4B00C05C 2611 + :10A320008FAC006C1000000EAF4C00C897AB0076ED 2612 + :10A330001160000B340381008FA200208C46000CBA 2613 + :10A34000A443000C97AC007E8C4400048C450008AC 2614 + :10A35000A44C000EAC440000AC450004AC46000820 2615 + :10A360008F42034C24420001AF42034C1000001006 2616 + :10A370008F42034C8FAB006C3164FFFF2484FFFCE1 2617 + :10A38000008018218F4402508F4502548F460118D7 2618 + :10A390000000102100A3282100A3382B00822021D7 2619 + :10A3A00000872021AF44025000C0F809AF45025495 2620 + :10A3B0008FBF00C08FBE00BC8FB500B88FB300B494 2621 + :10A3C0008FB200B08FB100AC8FB000A803E00008DE 2622 + :10A3D00027BD00C803E000080000000027BDFFD82B 2623 + :10A3E000AFBF0024AFB000208F43004C8F42004825 2624 + :10A3F00010620034000000008F4300488F42004C80 2625 + :10A400000062202304820001248402008F43005450 2626 + :10A410008F42004C0043102B144000042402020021 2627 + :10A420008F43004C10000005004310238F4200545E 2628 + :10A430008F43004C004310232442FFFF0040502173 2629 + :10A44000008A102A54400001008050218F49004C9E 2630 + :10A450008F48004C8F4401888F45018C8F46004CFB 2631 + :10A4600024071000AFA70010000841400100182188 2632 + :10A47000012A4821313001FFAFB000148F4700148A 2633 + :10A480000000102100063140AFA7001800A32821CA 2634 + :10A4900000A3382B00822021008720213402ECC049 2635 + :10A4A00000C230218F42010802E630210040F80945 2636 + :10A4B000000A394054400001AF50004C8F43004C1B 2637 + :10A4C0008F42004814620018000000008F42000014 2638 + :10A4D0001040000700000000AF80004C8F82004C4D 2639 + :10A4E0001040FFFD0000000010000005000000000B 2640 + :10A4F000AF8000488F8200481040FFFD0000000040 2641 + :10A500008F8200602403FDFF00431024AF820060AF 2642 + :10A510008F42000010400003000000001000000205 2643 + :10A52000AF80004CAF8000488FBF00248FB0002068 2644 + :10A5300003E0000827BD002803E000080000000039 2645 + :10A5400027BDFFD8AFBF0024AFB000208F43005C11 2646 + :10A550008F42005810620049000000008F430058ED 2647 + :10A560008F42005C006220230482000124840100E9 2648 + :10A570008F4300648F42005C0043102B14400004A2 2649 + :10A58000240201008F43005C1000000500431023EB 2650 + :10A590008F4200648F43005C004310232442FFFF7E 2651 + :10A5A000004038210087102A5440000100803821E3 2652 + :10A5B0008F42005C00471021305000FF32C2100073 2653 + :10A5C00010400015240820008F49005C8F44019042 2654 + :10A5D0008F4501948F46005C00073980AFA80010BA 2655 + :10A5E000AFB000148F4800140009498001201821E1 2656 + :10A5F0000000102100A3282100A3482B0082202165 2657 + :10A600000089202100063180AFA800188F42010880 2658 + :10A610001000001424C60CC08F49005C8F440190C8 2659 + :10A620008F4501948F46005C00073940AFA80010A9 2660 + :10A63000AFB000148F4800140009494001201821D0 2661 + :10A640000000102100A3282100A3482B0082202114 2662 + :10A650000089202100063140AFA800188F42010870 2663 + :10A6600024C64CC00040F80902E6302154400001E5 2664 + :10A67000AF50005C8F43005C8F420058146200189A 2665 + :10A68000000000008F4200001040000700000000A2 2666 + :10A69000AF80004C8F82004C1040FFFD0000000096 2667 + :10A6A0001000000500000000AF8000488F820048C5 2668 + :10A6B0001040FFFD000000008F8200602403FEFFB9 2669 + :10A6C00000431024AF8200608F420000104000035E 2670 + :10A6D0000000000010000002AF80004CAF80004876 2671 + :10A6E0008FBF00248FB0002003E0000827BD0028A2 2672 + :10A6F00003E000080000000027BDFFD8AFBF002422 2673 + :10A70000AFB000208F43006C8F42006810620033AE 2674 + :10A71000000000008F4300688F42006C006220231D 2675 + :10A7200004820001248404008F4300748F42006C73 2676 + :10A730000043102B14400004240204008F43006CDB 2677 + :10A7400010000005004310238F4200748F43006CFB 2678 + :10A75000004310232442FFFF00405021008A102AAA 2679 + :10A7600054400001008050218F49006C8F48006CDC 2680 + :10A770008F4401988F45019C8F46006C2407400050 2681 + :10A78000AFA700100008414001001821012A48210C 2682 + :10A79000313003FFAFB000148F47001400001021C8 2683 + :10A7A0000006314024C66CC0AFA7001800A32821C2 2684 + :10A7B00000A3382B00822021008720218F4201082E 2685 + :10A7C00002E630210040F809000A394054400001F7 2686 + :10A7D000AF50006C8F43006C8F4200681462001809 2687 + :10A7E000000000008F420000104000070000000041 2688 + :10A7F000AF80004C8F82004C1040FFFD0000000035 2689 + :10A800001000000500000000AF8000488F82004863 2690 + :10A810001040FFFD000000008F8200602403F7FF5E 2691 + :10A8200000431024AF8200608F42000010400003FC 2692 + :10A830000000000010000002AF80004CAF80004814 2693 + :10A840008FBF00248FB0002003E0000827BD002840 2694 + :10A8500003E00008000000008F4200FC3C03000100 2695 + :10A860008F4400F8346330C824420001AF4200FC3A 2696 + :10A870008F85012802E310215482000424820008FD 2697 + :10A880003C02000134422EC802E21021004018218F 2698 + :10A89000AF4300F8AC6000008F4200F41462000483 2699 + :10A8A0003C02000124A200201000000FAF8201280A 2700 + :10A8B0008F4300F8344230C802E210215462000491 2701 + :10A8C000246200083C02000134422EC802E210213A 2702 + :10A8D000004018218C6200040002114000A21021E7 2703 + :10A8E000AF820128AC6000008CA3001830620070B9 2704 + :10A8F0001040002D30620020104000043C02001087 2705 + :10A9000002C210241040000D000000003062004020 2706 + :10A91000104000043C02002002C210241040000736 2707 + :10A9200000000000306200101040001F3C02004098 2708 + :10A9300002C210241440001C000000008F8200405E 2709 + :10A940003042000114400008000020218C03010463 2710 + :10A950002402000150620005240400018C020264FC 2711 + :10A960001040000300801021240400010080102109 2712 + :10A9700010400006000000008F42030C244200013A 2713 + :10A98000AF42030C100000088F42030C8F8200447A 2714 + :10A9900034420004AF8200448F4203082442000185 2715 + :10A9A000AF4203088F42030803E0000800000000E4 2716 + :10A9B00003E000080000000027BDFF98AFBF006063 2717 + :10A9C000AFBE005CAFB50058AFB30054AFB200509B 2718 + :10A9D000AFB1004CAFB000488F4200FC24420001F0 2719 + :10A9E000AF4200FC8F88012825020020AF82012899 2720 + :10A9F0008D030018306200701040002E306200207D 2721 + :10AA0000104000043C02001002C210241040000D4F 2722 + :10AA10000000000030620040104000043C020020B2 2723 + :10AA200002C2102410400007000000003062001035 2724 + :10AA3000104001A93C02004002C21024144001A6AB 2725 + :10AA4000000000008F8200403042000114400008E6 2726 + :10AA5000000020218C030104240200015062000543 2727 + :10AA6000240400018C0202641040000300801021C5 2728 + :10AA700024040001008010211040000600000000A6 2729 + :10AA80008F42030C24420001AF42030C10000192DC 2730 + :10AA90008F42030C8F82004434420004AF82004492 2731 + :10AAA0008F42030824420001AF4203081000018ACC 2732 + :10AAB0008F420308306200021040014B3C02080044 2733 + :10AAC0008D1E001C001E5702AFAA0034950A001606 2734 + :10AAD00003C22024AFAA00248FAA0034240200015C 2735 + :10AAE0001542000633DEFFFF001E11403403ECC0A8 2736 + :10AAF000004310211000001002E2A82124020002ED 2737 + :10AB00001542000524020003001E114024426CC0BF 2738 + :10AB10001000000902E2A82115420005001E118064 2739 + :10AB2000001E114024424CC01000000302E2A82184 2740 + :10AB30000057102124550CE096A2000E304AFFFC6D 2741 + :10AB40003042040010400003AFAA002C100000E1C6 2742 + :10AB500000008821108000040000882197B10026A1 2743 + :10AB6000100000DDA6B100128EB30018966A000C2A 2744 + :10AB7000A7AA003E97A5003E2CA305DD38A2887049 2745 + :10AB80002C420001006218251060001500002021F1 2746 + :10AB900032C2080010400015240208009663001419 2747 + :10ABA000146200123402AAAA9663000E146200070F 2748 + :10ABB00000002821966300102402030014620004A0 2749 + :10ABC00000A01021966200122C45000100A0102167 2750 + :10ABD0005440000624040016100000040000000089 2751 + :10ABE0002402080050A200012404000E108000B9C5 2752 + :10ABF00002649021924200003042000F00028080E7 2753 + :10AC000032C2010010400020025018213C020020F6 2754 + :10AC10000043102B1440000E024020210000282188 2755 + :10AC2000948200002484000200A228210083102BBB 2756 + :10AC30001440FFFB30A2FFFF00051C020062282128 2757 + :10AC400000051C0230A2FFFF10000009006228214D 2758 + :10AC50008F4701488F420110001028423C06002017 2759 + :10AC60000040F809AFA800403045FFFF8FA8004022 2760 + :10AC700050A000013405FFFF8FAA002C354A0002C6 2761 + :10AC800010000002AFAA002C0000282132C2008070 2762 + :10AC900010400090A6A50010264300093C02001FAA 2763 + :10ACA0003442FFFF0043102B10400003000000005F 2764 + :10ACB0008F420148006218239066000030C200FFF6 2765 + :10ACC000384300062C630001384200112C42000179 2766 + :10ACD000006218251060007F24020800000088210F 2767 + :10ACE00097A3003E1462000F0260202196710000BD 2768 + :10ACF0009662000296630004966400060222882190 2769 + :10AD00000223882102248821966200089663000AA3 2770 + :10AD10009664000C0222882102238821100000077B 2771 + :10AD200002248821948200002484000202228821C7 2772 + :10AD30000092102B1440FFFB0000000000111C02C9 2773 + :10AD40003222FFFF0062882100111C023222FFFF25 2774 + :10AD50000062882132C2020010400003264400062F 2775 + :10AD60001000003E000080213C05001F34A5FFFFBD 2776 + :10AD700000A4102B10400003000000008F42014887 2777 + :10AD8000008220239482000030421FFF1040000404 2778 + :10AD90002644000C96420002100000300050802330 2779 + :10ADA0009642000226430014005080233C020020FB 2780 + :10ADB0000043102B1440000A00D080219642000C62 2781 + :10ADC000020280219642000E964300109644001223 2782 + :10ADD0000202802102038021100000200204802151 2783 + :10ADE00000A4102B10400003000000008F42014817 2784 + :10ADF0000082202394820000248400020202802129 2785 + :10AE000000A4102B10400003000000008F420148F6 2786 + :10AE10000082202394820000248400020202802108 2787 + :10AE200000A4102B10400003000000008F420148D6 2788 + :10AE300000822023948200002484000202028021E8 2789 + :10AE400000A4102B10400003000000008F420148B6 2790 + :10AE50000082202394820000020280213C02010033 2791 + :10AE600002C210241040000E000000008FAA002C27 2792 + :10AE7000314200041040000A000000009504000E5A 2793 + :10AE8000026420210C003EEC2484FFFC3042FFFFD2 2794 + :10AE90000222882100111C023222FFFF0062882159 2795 + :10AEA0008FAA002401518823001114020222882154 2796 + :10AEB0000230882100111402022288213231FFFF62 2797 + :10AEC000522000013411FFFF8FAA002C354A0001E7 2798 + :10AED000AFAA002CA6B1001297AA002EA6AA000EB7 2799 + :10AEE0008FAA002C314200041040000224091000F7 2800 + :10AEF000340980008F4800448F4401A08F4501A48D 2801 + :10AF0000AFA900108F4900440008414001001821FA 2802 + :10AF1000AFA900148F48000C02A0302124070020A4 2803 + :10AF2000AFA800188F48010C0000102100A32821B1 2804 + :10AF300000A3482B008220210100F809008920216C 2805 + :10AF40001440000B000000008F8201283C04000127 2806 + :10AF500024846914AFBE0014AFA200108F860124B0 2807 + :10AF60008F8701203C0500070C002B3B34A599205E 2808 + :10AF70008F4203682442FFFFAF4203688F420044C0 2809 + :10AF80008F4300882442000100431024AF42004454 2810 + :10AF90008FAA00348F440368240200011542000682 2811 + :10AFA000240200028F42035C2442FFFFAF42035C95 2812 + :10AFB000100000498F42035C1542000600000000AB 2813 + :10AFC0008F4203642442FFFFAF420364100000423B 2814 + :10AFD0008F4203648F4203602442FFFFAF4203604D 2815 + :10AFE0001000003D8F4203603062100010400005E9 2816 + :10AFF000306280008F420078244200011000003649 2817 + :10B00000AF42007810400034000000008F4200780A 2818 + :10B0100024420001AF4200788C0302400043102B11 2819 + :10B020001440002D240700088F4401688F45016CEF 2820 + :10B030008F4300448F48000C8F860120240200407B 2821 + :10B04000AFA20010AFA30014AFA800188F42010CEC 2822 + :10B050000040F80924C6001C14400011240200011D 2823 + :10B060003C01000100370821A02240F28F82012418 2824 + :10B07000AFA200108F8201283C0400012484688C58 2825 + :10B08000AFA200148F4600448F8701203C050009C1 2826 + :10B090000C002B3B34A513001000000B0000000037 2827 + :10B0A0008F42030424420001AF4203048F42030491 2828 + :10B0B0008F420044AF42007C3C0100010037082170 2829 + :10B0C000A02040F2AF4000788F42031824420001D4 2830 + :10B0D000AF4203188F4203188FBF00608FBE005C21 2831 + :10B0E0008FB500588FB300548FB200508FB1004C11 2832 + :10B0F0008FB0004803E0000827BD006803E00008A7 2833 + :10B100000000000000000000000000008F42013C31 2834 + :10B11000AF8200C08F42013CAF8200C48F42013C2D 2835 + :10B12000AF8200C88F420138AF8200D08F42013811 2836 + :10B13000AF8200D48F42013803E00008AF8200D80C 2837 + :10B1400027BDFFE02784020824050200AFBF0018D6 2838 + :10B150000C002BBF240600088C0202040C004012D5 2839 + :10B16000AF8202103C0200018C426D94304200021A 2840 + :10B170001040000E000020218C060248240200022C 2841 + :10B180003C010001AC226D980C0051042405000222 2842 + :10B19000000020218C060248240200013C0100012D 2843 + :10B1A000AC226D9810000011240500018C060248A5 2844 + :10B1B000240200043C010001AC226D980C005104F3 2845 + :10B1C000240500043C0200018C426D9430420001D1 2846 + :10B1D00010400008240200013C010001AC226D98DF 2847 + :10B1E00000002021240500013C06601B0C005104D6 2848 + :10B1F000000000003C040001248469D08F4201500B 2849 + :10B200008F4301543C0500088F4601580002164048 2850 + :10B21000000319403463040300431025000633C0C3 2851 + :10B2200000461025AF82021CAFA00010AFA0001492 2852 + :10B230008F86021C34A502000C002B3B0000382135 2853 + :10B240003C010001AC206D903C010001AC206DA8D8 2854 + :10B250008FBF001803E0000827BD002027BDFFE0D6 2855 + :10B260003C05000834A50300AFBF0018AFA00010D4 2856 + :10B27000AFA000148F8602003C040001248469DC26 2857 + :10B280000C002B3B000038218F42041024420001A7 2858 + :10B29000AF4204108F4204108FBF001803E0000873 2859 + :10B2A00027BD002027BDFFD8AFBF0020AFB1001CD5 2860 + :10B2B000AFB000188F4203A424420001AF4203A4A0 2861 + :10B2C0008F4203A48F9002208F8200E0AFA2001073 2862 + :10B2D0008F8200E4AFA200148F8600C48F8700C85D 2863 + :10B2E0003C040001248469E80C002B3B0200282167 2864 + :10B2F0003C04400002041024504000B43C0401000F 2865 + :10B300008F4203BC24420001AF4203BC8F4203BC06 2866 + :10B310008F8700C48F8300C88F42014800671823BD 2867 + :10B320000043102B10400003000000008F42014832 2868 + :10B330000062182110600005000000008F42014CDF 2869 + :10B340000043102B1040000B000000008F8200E033 2870 + :10B350008F430124AF42011CAF4301148F820220AE 2871 + :10B360003C0308FF3463FFFB00431024100000CEB1 2872 + :10B37000004410258F8202203C0308FF3463FFFF46 2873 + :10B380000043102434420004AF8202208F8200E088 2874 + :10B390008F430124AF42011CAF4301148F8600C8C4 2875 + :10B3A0008F8401208F8301241000000500002821D4 2876 + :10B3B0001462000224620020276248000040182125 2877 + :10B3C0001064000C30A200FF8C62001830420003B1 2878 + :10B3D0001040FFF727624FE08F4203D024050001A1 2879 + :10B3E00024420001AF4203D08F4203D08C66000894 2880 + :10B3F00030A200FF1440005800000000934205C432 2881 + :10B4000014400055000000008F8700C48F8800E0C2 2882 + :10B410008F8400E42402FFF8010240240104102379 2883 + :10B42000000218C3046200012463020010600005DA 2884 + :10B430002402000110620009000000001000001F3B 2885 + :10B44000000000008F4203C000E0302124420001D0 2886 + :10B45000AF4203C0100000408F4203C08F4203C4BC 2887 + :10B4600024420001AF4203C48C8600008F42014891 2888 + :10B470008F4303C400E618230043102B1040000440 2889 + :10B480002C62233F8F420148006218212C62233F27 2890 + :10B4900014400031000000008F42020C24420001E1 2891 + :10B4A000AF42020C8F42020C00E0302124820008DF 2892 + :10B4B000AF8200E410000028AF8200E88F4203C88A 2893 + :10B4C00024420001AF4203C88F4203C88C850000AC 2894 + :10B4D0008F42014800A718230043102B104000039F 2895 + :10B4E000000000008F420148006218218F42014C89 2896 + :10B4F0000043102B5440000A00A030218F42020C60 2897 + :10B5000024420001AF42020C8F42020C2482000848 2898 + :10B51000AF8200E48F8400E41488FFECAF8400E87D 2899 + :10B520001488000D27623000148200022482FFF884 2900 + :10B5300027623FF8944300063C02001F3442FFFF9D 2901 + :10B5400000C330210046102B104000030000000013 2902 + :10B550008F42014800C23023AF8600C88F8300C4E9 2903 + :10B560008F42014800C318230043102B10400003F2 2904 + :10B57000000000008F4201480062182110600005A1 2905 + :10B58000000000008F42014C0043102B5040000887 2906 + :10B590003C02FDFF8F8202203C0308FF3463FFFB67 2907 + :10B5A000004310243C0340001000003F00431025DE 2908 + :10B5B0008F4303CC3442FFFF0282A02424630001A6 2909 + :10B5C000AF4303CC100000398F4203CC0204102497 2910 + :10B5D0001040000E3C1102008F4203A824420001DB 2911 + :10B5E000AF4203A88F4203A88F8202203C0308FFCA 2912 + :10B5F0003463FFFF00431024004410250C003DAFCE 2913 + :10B60000AF82022010000029000000000211102467 2914 + :10B61000504000083C1104008F4203AC244200015A 2915 + :10B62000AF4203AC0C003DAF8F4203AC10000019D9 2916 + :10B6300000000000021110241040001C0000000057 2917 + :10B640008F83022424021402146200093C050008BE 2918 + :10B650003C040001248469F4AFA00010AFA00014E2 2919 + :10B660008F86022434A505000C002B3B00003821F6 2920 + :10B670008F4203B024420001AF4203B08F4203B0B7 2921 + :10B680008F82022002002021344200020C004E9CD6 2922 + :10B69000AF8202208F8202203C0308FF3463FFFF49 2923 + :10B6A0000043102400511025AF8202208FBF0020DC 2924 + :10B6B0008FB1001C8FB0001803E0000827BD0028E0 2925 + :10B6C00003E00008000000003C0200018C426DA86D 2926 + :10B6D00027BDFFB0AFBF0048AFBE0044AFB50040CC 2927 + :10B6E000AFB3003CAFB20038AFB100341040000F30 2928 + :10B6F000AFB000303C04000124846A003C0500081F 2929 + :10B70000AFA00010AFA000148F86022034A5060061 2930 + :10B71000240200013C010001AC206DA83C010001A5 2931 + :10B72000AC226D9C0C002B3B000038213C037FFFBA 2932 + :10B730008C0202683463FFFF3C04FDFF00431024C9 2933 + :10B74000AC0202688F4200043484FFFF30420002E2 2934 + :10B75000104000920284A0243C040600348420009F 2935 + :10B760008F420004000028212403FFFD0043102421 2936 + :10B77000AF420004AFA400208F5E001827AA00206B 2937 + :10B78000240200FF13C20002AFAA002C27C500014B 2938 + :10B790008C02022800A090211642000E001E38C024 2939 + :10B7A0008F42033C24420001AF42033C8F42033CE2 2940 + :10B7B0008C0202283C040001248469983C0500099D 2941 + :10B7C000AFA00014AFA200108FA600201000006DE3 2942 + :10B7D00034A5050000F710218FA300208FA40024BA 2943 + :10B7E000AC4304C0AC4404C48F8300548F82005423 2944 + :10B7F000247003E8020210232C4203E91040001BCE 2945 + :10B800000000982100E08821263504C08F4401788B 2946 + :10B810008F45017C02201821240A0004AFAA0010E1 2947 + :10B82000AFB200148F48000C0000102102F5302147 2948 + :10B83000AFA800188F48010C2407000800A3282196 2949 + :10B8400000A3482B008220210100F8090089202153 2950 + :10B8500054400006241300018F820054020210237A 2951 + :10B860002C4203E91440FFE900000000326200FFAF 2952 + :10B8700054400017AF5200188F4203782442000151 2953 + :10B88000AF4203788F4203788F8201208FAA002C69 2954 + :10B89000AFA200108F8201243C040001248469A41B 2955 + :10B8A0003C050009AFA200148D46000010000035D1 2956 + :10B8B00034A506008F42030824130001244200012E 2957 + :10B8C000AF4203088F4203081000001E326200FFDF 2958 + :10B8D0008F8300548F820054247003E802021023E7 2959 + :10B8E0002C4203E910400016000098213C1500206E 2960 + :10B8F000241100108F42000C8F4401608F450164B9 2961 + :10B900008F860120AFB10010AFB200140055102592 2962 + :10B91000AFA200188F42010C240700080040F8096C 2963 + :10B9200024C6001C1440FFE3000000008F82005476 2964 + :10B93000020210232C4203E91440FFEE0000000035 2965 + :10B94000326200FF14400011000000008F420378B3 2966 + :10B9500024420001AF4203788F4203788F82012096 2967 + :10B960008FAA002CAFA200108F8201243C0400019A 2968 + :10B97000248469AC3C050009AFA200148D46000088 2969 + :10B9800034A507000C002B3B03C038218F4202EC8A 2970 + :10B9900024420001AF4202EC8F4202EC8FBF00480C 2971 + :10B9A0008FBE00448FB500408FB3003C8FB200388B 2972 + :10B9B0008FB100348FB0003003E0000827BD005085 2973 + :10B9C0003C0200018C426DA827BDFFE01440000D31 2974 + :10B9D000AFBF00183C04000124846A0C3C05000839 2975 + :10B9E000AFA00010AFA000148F86022034A507007E 2976 + :10B9F000240200013C010001AC226DA80C002B3B8D 2977 + :10BA0000000038213C02000402C21024104000074C 2978 + :10BA1000000000008F8202203C0308FF3463FFFF18 2979 + :10BA20000043102434420008AF8202203C0500018C 2980 + :10BA30008CA56D982402000114A2000700002021AB 2981 + :10BA40000C00529B24050001AC02026C8C03026CBA 2982 + :10BA5000100000063C0200070C00529B0000202151 2983 + :10BA6000AC0202688C0302683C02000700621824E2 2984 + :10BA70003C0200025062000D3C0205F50043102B11 2985 + :10BA8000144000063C0200043C0200011062000960 2986 + :10BA90003C0200981000000B000000001462000936 2987 + :10BAA0003C023B9A100000043442CA00100000021D 2988 + :10BAB0003442E10034429680AF4201FC8F4201FCE7 2989 + :10BAC000AEE200648FBF001803E0000827BD00202D 2990 + :10BAD0000000000000000000000000000086102BA5 2991 + :10BAE000504000010087202300C410230002484377 2992 + :10BAF0000125102B1040001B00091040008240213E 2993 + :10BB00000088102B104000070000182194820000CC 2994 + :10BB100024840002006218210088102B1440FFFBCF 2995 + :10BB2000000000000060202100C7302300A910237E 2996 + :10BB30000002104000C2282100C5102B1040000751 2997 + :10BB40000000182194C2000024C6000200621821DF 2998 + :10BB500000C5102B1440FFFB000000001000000D7A 2999 + :10BB60000083202100051040008228210085102B31 3000 + :10BB70001040000700001821948200002484000275 3001 + :10BB8000006218210085102B1440FFFB000000000C 3002 + :10BB90000060202100041C023082FFFF006220218F 3003 + :10BBA00000041C023082FFFF0062202103E0000835 3004 + :10BBB0003082FFFF03E00008000000000080282121 3005 + :10BBC00030A200011040002B3C03001F3463FFFF34 3006 + :10BBD00024A200040062102B544000070065102BC3 3007 + :10BBE00090A2000190A4000390A3000090A5000281 3008 + :10BBF0001000002A00441021104000030000000043 3009 + :10BC00008F42014800A2282390A4000024A500012F 3010 + :10BC10000065102B10400003000000008F42014817 3011 + :10BC200000A2282390A2000024A500010002120017 3012 + :10BC3000008220210065102B10400003000000004E 3013 + :10BC40008F42014800A2282390A2000024A50001F1 3014 + :10BC5000008220210065102B10400003000000002E 3015 + :10BC60008F42014800A2282390A200001000002D5E 3016 + :10BC7000000212003463FFFF24A200040062102BB4 3017 + :10BC80005440000A0065102B90A2000090A400020E 3018 + :10BC900090A3000190A500030044102100021200AF 3019 + :10BCA00000651821100000200043202110400003EF 3020 + :10BCB000000000008F42014800A2282390A200004B 3021 + :10BCC00024A50001000222000065102B1040000393 3022 + :10BCD000000000008F42014800A2282390A200002B 3023 + :10BCE00024A50001008220210065102B10400003D4 3024 + :10BCF000000000008F42014800A2282390A200000B 3025 + :10BD000024A5000100021200008220210065102BF2 3026 + :10BD100010400003000000008F42014800A22823C9 3027 + :10BD200090A200000082202100041C023082FFFF4C 3028 + :10BD30000062202100041C023082FFFF00622021EB 3029 + :10BD400003E000083082FFFF000000008F82022025 3030 + :10BD500034420002AF8202203C0200028C428FF883 3031 + :10BD60003042400010400054240400018F82020041 3032 + :10BD700024067FFF8F830200304500022402FFFD6E 3033 + :10BD800000621824AF830200AF8402048F83005442 3034 + :10BD90008F82005410000002246300018F8200543F 3035 + :10BDA000006210232C4200021440FFFC000000003F 3036 + :10BDB0008F8202241444004D0004204000C4102B44 3037 + :10BDC0001040FFF1000000008F82020000451025A6 3038 + :10BDD000AF8202008F82022034428000AF820220B4 3039 + :10BDE0008F8300548F8200541000000224630001EE 3040 + :10BDF0008F820054006210232C4200021440FFFC8A 3041 + :10BE0000000000008F8202203C0300040043102445 3042 + :10BE10001440000F000000008F8202203C03FFFF4F 3043 + :10BE200034637FFF00431024AF8202208F830054CD 3044 + :10BE30008F82005410000002246300018F8200549E 3045 + :10BE4000006210232C4200021440FFFC000000009E 3046 + :10BE50008F8202203C030004004310241440000D94 3047 + :10BE6000000000008F82022034428000AF82022056 3048 + :10BE70008F8300548F82005410000002246300015D 3049 + :10BE80008F820054006210232C4200021440FFFCF9 3050 + :10BE9000000000008F8202203C03000400431024B5 3051 + :10BEA0001040001B000010218F830220240200019B 3052 + :10BEB000100000153C04F7008F8202203C04F700BC 3053 + :10BEC00000441025AF8202208F8202202403FFFD50 3054 + :10BED00000431024AF8202208F8202203C03030023 3055 + :10BEE000004310241440000300000000100000086C 3056 + :10BEF000000010218F82022034420002AF82022013 3057 + :10BF00008F8302202402000100641825AF830220E1 3058 + :10BF100003E0000800000000000020213C050100B3 3059 + :10BF200024020001AF80021CAF820200AF82022017 3060 + :10BF300027625000AF8200C027625000AF8200C469 3061 + :10BF400027625000AF8200C827625000AF8200D045 3062 + :10BF500027625000AF8200D427625000AF8200D821 3063 + :10BF600027623000AF8200E027623000AF8200E439 3064 + :10BF700027623000AF8200E827622800AF8200F01D 3065 + :10BF800027622800AF8200F427622800AF8200F801 3066 + :10BF9000000418C02484000103631021AC45300460 3067 + :10BFA00003631021AC403000288202001440FFF9E6 3068 + :10BFB000000418C000002021000418C024840001DF 3069 + :10BFC00003631021AC40280403631021AC40280017 3070 + :10BFD000288201001440FFF9000418C0AF80023C21 3071 + :10BFE0002403008024040100AC60000024630004EA 3072 + :10BFF0000064102B5440FFFDAC6000008F830040B4 3073 + :10C000003C02F000006218243C0250001062000C58 3074 + :10C010000043102B144000063C0260003C0240002C 3075 + :10C020001062000824020800100000080000000050 3076 + :10C030001062000424020800100000040000000048 3077 + :10C04000240207003C010001AC226DAC03E00008B3 3078 + :10C05000000000003C0200018C426DBC27BDFFD0F7 3079 + :10C06000AFBF002CAFB20028AFB10024AFB00020AA 3080 + :10C070003C01000110400005AC206D940C004D9E69 3081 + :10C08000000000003C010001AC206DBC8F83005417 3082 + :10C090008F82005410000002246300648F820054D9 3083 + :10C0A000006210232C4200651440FFFC00000000D9 3084 + :10C0B0000C004DB9000000002404000100002821FC 3085 + :10C0C00027A60018340280000C0045BEA7A2001865 3086 + :10C0D0008F8300548F820054100000022463006498 3087 + :10C0E0008F820054006210232C4200651440FFFC34 3088 + :10C0F00024040001240500010C00457C27A600183B 3089 + :10C100008F8300548F820054100000022463006467 3090 + :10C110008F820054006210232C4200651440FFFC03 3091 + :10C1200024040001240500010C00457C27A600180A 3092 + :10C130008F8300548F820054100000022463006437 3093 + :10C140008F820054006210232C4200651440FFFCD3 3094 + :10C15000240400013C06000124C66F240C00457C29 3095 + :10C16000240500028F8300548F82005410000002C7 3096 + :10C17000246300648F820054006210232C42006507 3097 + :10C180001440FFFC24040001240500033C100001BE 3098 + :10C1900026106F260C00457C0200302197A600185F 3099 + :10C1A0003C07000194E76F243C04000124846AE00A 3100 + :10C1B000AFA00014960200003C05000D34A501005C 3101 + :10C1C0000C002B3BAFA2001097A200181040004DAE 3102 + :10C1D00024036040960200003042FFF01443000C3C 3103 + :10C1E000240200203C03000194636F241462000BBE 3104 + :10C1F00024027830240200033C010001AC226D943B 3105 + :10C20000240200053C0100011000003FAC226F3405 3106 + :10C210003C03000194636F24240278301462000C04 3107 + :10C22000240300103C02000194426F263042FFF0CC 3108 + :10C2300014430007240200033C010001AC226D946A 3109 + :10C24000240200063C0100011000002FAC226F34D4 3110 + :10C250003C0200018C426D943C03000194636F2406 3111 + :10C26000344200013C010001AC226D94240200150F 3112 + :10C270001462000B000000003C02000194426F2693 3113 + :10C280003042FFF03843F4202C6300013842F43090 3114 + :10C290002C420001006218251460001B24020003D8 3115 + :10C2A0003C03000194636F2424027810146200168A 3116 + :10C2B000240200023C02000194426F263042FFF04B 3117 + :10C2C00014400011240200021000000F2402000498 3118 + :10C2D0003C0200018C426D94344200083C01000194 3119 + :10C2E000AC226D941000005E240200043C020001A8 3120 + :10C2F0008C426D94344200043C010001100000AFF8 3121 + :10C30000AC226D94240200013C010001AC226F407C 3122 + :10C310003C0200018C426D9430420002144000B295 3123 + :10C320003C09FFF024020E00AF8202388F840054D3 3124 + :10C330008F820054240300083C010001AC236D9857 3125 + :10C3400010000002248401F48F8200540082102324 3126 + :10C350002C4201F51440FFFC3C0200C8344201FBB2 3127 + :10C36000AF8202388F8300548F8200541000000285 3128 + :10C37000246301F48F820054006210232C4201F5E3 3129 + :10C380001440FFFC00008021241200012411000948 3130 + :10C390000C004482000000003C010001AC326DB48E 3131 + :10C3A0000C004547000000003C0200018C426DB4C7 3132 + :10C3B0001451FFFB3C0200C8344201F6AF82023840 3133 + :10C3C0008F8300548F820054100000022463000AFF 3134 + :10C3D0008F820054006210232C42000B1440FFFC9B 3135 + :10C3E000000000008F820220240400013442000279 3136 + :10C3F000AF8202208F83020024057FFF2402FFFD0D 3137 + :10C4000000621824AF830200AF8402048F830054BB 3138 + :10C410008F82005410000002246300018F820054B8 3139 + :10C42000006210232C4200021440FFFC00000000B8 3140 + :10C430008F8202241444000534028000000420404E 3141 + :10C4400000A4102B1040FFF0340280001082FFA0E7 3142 + :10C45000261000012E0200141440FFCD2402000417 3143 + :10C460003C010001AC226D980000802124120009DB 3144 + :10C470003C11FFFF36313F7F0C004482000000007A 3145 + :10C48000240200013C010001AC226DB40C004547C0 3146 + :10C49000000000003C0200018C426DB41452FFFB0E 3147 + :10C4A000000000008F82004400511024344250806C 3148 + :10C4B000AF8200448F8300548F820054100000022A 3149 + :10C4C0002463000A8F820054006210232C42000B68 3150 + :10C4D0001440FFFC000000008F8200440051102433 3151 + :10C4E0003442F080AF8200448F8300548F82005426 3152 + :10C4F000100000022463000A8F820054006210239F 3153 + :10C500002C42000B1440FFFC000000008F82022030 3154 + :10C510003C03F70000431025AF8202208F830054B4 3155 + :10C520008F82005410000002246300648F82005444 3156 + :10C53000006210232C4200651440FFFC0000000044 3157 + :10C540008F8202202404000134420002AF820220C4 3158 + :10C550008F83020024057FFF2402FFFD0062182460 3159 + :10C56000AF830200AF8402048F8300548F82005493 3160 + :10C5700010000002246300018F8200540062102327 3161 + :10C580002C4200021440FFFC000000008F820224B5 3162 + :10C5900014440005340280000004204000A4102B45 3163 + :10C5A0001040FFF0340280001082FF50261000017E 3164 + :10C5B0002E0200641440FFB0000000003C020001A5 3165 + :10C5C0008C426D9430420004144000073C09FFF097 3166 + :10C5D0008F8200443C03FFFF34633F7F00431024FD 3167 + :10C5E000AF8200443C09FFF03529BDC03C06000184 3168 + :10C5F0008CC66D943C04000124846AE0240200018E 3169 + :10C600003C010001AC226D9C8F8200543C0700016C 3170 + :10C610008CE76F403C03000194636F243C080001E9 3171 + :10C6200095086F263C05000D34A501003C01000172 3172 + :10C63000AC206D98004910213C010001AC226F3004 3173 + :10C64000AFA300100C002B3BAFA800148FBF002C31 3174 + :10C650008FB200288FB100248FB0002003E00008C3 3175 + :10C6600027BD003027BDFFE83C0500018CA56D9873 3176 + :10C67000240600042402000114A20014AFBF00101D 3177 + :10C680003C0200028C428FFC3042800010400005CA 3178 + :10C690003C04000F3C0300018C636F401000000558 3179 + :10C6A000348442403C0400043C0300018C636F402E 3180 + :10C6B000348493E024020005146200160000000098 3181 + :10C6C0003C04003D10000013348409003C020002C9 3182 + :10C6D0008C428FF830428000104000053C04001E60 3183 + :10C6E0003C0300018C636F4010000005348484809B 3184 + :10C6F0003C04000F3C0300018C636F4034844240D3 3185 + :10C700002402000514620003000000003C04007ACB 3186 + :10C71000348412003C0200018C426F308F8300543D 3187 + :10C7200000441021004310230044102B1440004CFF 3188 + :10C73000000000003C0200018C426DA01440004843 3189 + :10C74000000000003C01000110C00025AC206DB0CD 3190 + :10C750003C0900018D296D94240700013C04400030 3191 + :10C760003C08000225088FFC250AFFFC0005284232 3192 + :10C7700014A0000224C6FFFF2405000800A910240D 3193 + :10C78000104000100000000014A700080000000086 3194 + :10C790008D020000004410241040000A0000000038 3195 + :10C7A0003C01000110000007AC256DB08D42000077 3196 + :10C7B0000044102410400003000000003C01000170 3197 + :10C7C000AC276DB03C0200018C426DB00006182B06 3198 + :10C7D0002C420001004310245440FFE5000528428C 3199 + :10C7E0008F8200543C0300018C636DB03C0100015A 3200 + :10C7F000AC226F301060003B240200053C030001B6 3201 + :10C800008C636F403C010001AC256D9814620012EE 3202 + :10C81000240200013C0200028C428FF83C032000FD 3203 + :10C820003463500000431024144000062402000129 3204 + :10C830003C010001AC206F1C3C010001AC226D9852 3205 + :10C84000240200013C010001AC226E243C010001E5 3206 + :10C85000AC226DA4240200013C010001AC226D9CBD 3207 + :10C860003C0200018C426DB01040001E0000000030 3208 + :10C870003C0200018C426D9C104000082402000123 3209 + :10C880003C010001AC206D9CAEE204B83C0100010B 3210 + :10C89000AC206E1C3C010001AC226DD48EE304B8C8 3211 + :10C8A0002402000810620005240200010C00423935 3212 + :10C8B000000000001000000B000000003C0300011D 3213 + :10C8C0008C636D98106200072402000E3C03000286 3214 + :10C8D0008C638F9010620003000000000C004E9CDF 3215 + :10C8E0008F8402208FBF001003E0000827BD0018CE 3216 + :10C8F00027BDFFE03C03FDFF3C0400018C846D98E4 3217 + :10C900003C0200018C426DC03463FFFF0283A0240F 3218 + :10C9100014820006AFBF00188EE304B83C02000189 3219 + :10C920008C426DC410620006000000008EE204B864 3220 + :10C930003C010001AC246DC03C010001AC226DC47F 3221 + :10C940003C0300018C636D98240200021062019C7C 3222 + :10C950002C62000310400005240200011062000A4E 3223 + :10C960000000000010000226000000002402000465 3224 + :10C97000106200B6240200081062010A24020001BD 3225 + :10C980001000021F000000008EE204B82443FFFFE5 3226 + :10C990002C6200081040021C000310803C010001C2 3227 + :10C9A000002208218C226AF80040000800000000E4 3228 + :10C9B0003C0300018C636F402402000514620010E8 3229 + :10C9C000000000003C0200018C426DA410400008F1 3230 + :10C9D000240200030C004482000000002402000234 3231 + :10C9E000AEE204B83C01000110000002AC206DA4CE 3232 + :10C9F000AEE204B83C01000110000203AC206D302F 3233 + :10CA00000C004482000000003C0200018C426DA436 3234 + :10CA10003C010001AC206D301440017A2402000278 3235 + :10CA20001000019D240200073C0300018C636F404D 3236 + :10CA30002402000514620003240200013C010001ED 3237 + :10CA4000AC226DD00C0045FF000000003C0300014B 3238 + :10CA50008C636DD010000174240200113C050001AC 3239 + :10CA60008CA56D983C0600028CC68FFC0C0051040E 3240 + :10CA700000002021240200053C010001AC206DA42F 3241 + :10CA8000100001E1AEE204B83C04000124846AEC29 3242 + :10CA90003C05000F34A501000000302100003821C2 3243 + :10CAA000AFA000100C002B3BAFA00014100001D66B 3244 + :10CAB000000000008F8202203C0300040043102489 3245 + :10CAC00014400175240200078F8300543C020001CA 3246 + :10CAD0008C426F282463D8F0004310232C42271087 3247 + :10CAE00014400003240200013C010001AC226D9CB3 3248 + :10CAF0003C0200028C428FFC30425000104001C2C8 3249 + :10CB0000000000008F820220304280001040017D32 3250 + :10CB10000000000010000175000000003C0500014D 3251 + :10CB20008CA56D980C00529B000020210C00551B19 3252 + :10CB3000000020213C0300028C638FF4046101B0EB 3253 + :10CB4000240200013C02000800621024104000068C 3254 + :10CB5000000000008F8202143C03FFFF00431024FA 3255 + :10CB6000100000053442251F8F8202143C03FFFF92 3256 + :10CB7000004310243442241FAF8202148F8202200B 3257 + :10CB80003C03020034420002AF820220240200086B 3258 + :10CB9000AEE204B88F8202200283A0253C03000489 3259 + :10CBA0000043102414400016000000003C02000264 3260 + :10CBB0008C428FFC304250001040000D00000000FD 3261 + :10CBC0008F820220304280001040000600000000EA 3262 + :10CBD0008F8202203C03FFFF34637FFF10000003BD 3263 + :10CBE000004310248F82022034428000AF82022052 3264 + :10CBF0008F8202203C03F70000431025AF82022001 3265 + :10CC00003C0300018C636F40240200051462000A9B 3266 + :10CC1000000000003C02000194426F2624429FBCA9 3267 + :10CC20002C420004104000042404001824050002D3 3268 + :10CC30000C004DDB240600200C003E6D00000000BF 3269 + :10CC40003C01000110000170AC206E208EE204B89F 3270 + :10CC50002443FFFF2C6200081040016B000310808A 3271 + :10CC60003C010001002208218C226B1800400008C2 3272 + :10CC7000000000000C004547000000003C030001DC 3273 + :10CC80008C636DB4100000E8240200093C0200022D 3274 + :10CC90008C428FF830424000104000040000000039 3275 + :10CCA0008F820044100000063442F0808F820044DE 3276 + :10CCB0003C03FFFF34633F7F004310243442A080D5 3277 + :10CCC000AF8200448F830054100000EA2402000465 3278 + :10CCD0008F8300543C0200018C426F282463D8F0FB 3279 + :10CCE000004310232C422710144001472402000562 3280 + :10CCF000100000D8000000008F8202203C03F700E3 3281 + :10CD000000431025AF820220AF8002043C010002E4 3282 + :10CD1000100000D6AC208FE08F8300543C0200014D 3283 + :10CD20008C426F282463FFF6004310232C42000A34 3284 + :10CD30001440013524020007100000D70000000055 3285 + :10CD40000C003F50000000001040012D24020001A3 3286 + :10CD50008F8202143C03FFFF3C0400018C846F1C93 3287 + :10CD6000004310243442251FAF820214240200081D 3288 + :10CD700010800005AEE204B83C0200018C426E4413 3289 + :10CD800010400064240200018F8202203C0300084E 3290 + :10CD9000004310241040006A3C020200100000789A 3291 + :10CDA000000000008EE204B82443FFFF2C6200075D 3292 + :10CDB00010400115000310803C01000100220821F1 3293 + :10CDC0008C226B3800400008000000000C003DAFD2 3294 + :10CDD000000000003C010001AC206D9CAF8002040B 3295 + :10CDE0003C0100020C004482AC208FE024020001D0 3296 + :10CDF0003C010001AC226DB42402000210000102CB 3297 + :10CE0000AEE204B80C004547000000003C030001FE 3298 + :10CE10008C636DB410000084240200093C020002FF 3299 + :10CE20008C428FF830424000104000033C0200C8A2 3300 + :10CE300010000002344201F6344201FEAF82023893 3301 + :10CE40008F8300541000008B240200048F83005451 3302 + :10CE50003C0200018C426F282463D8F00043102369 3303 + :10CE60002C422710144000E824020005100000792D 3304 + :10CE7000000000008F8202203C03F70000431025D1 3305 + :10CE8000AF820220AF8002043C0100021000007754 3306 + :10CE9000AC208FE08F8300543C0200018C426F284D 3307 + :10CEA0002463FFF6004310232C42000A144000D6EE 3308 + :10CEB0002402000710000078000000000C003F5022 3309 + :10CEC00000000000104000CE240200018F820214F6 3310 + :10CED0003C03FFFF3C0400018C846F1C00431024C2 3311 + :10CEE0003442251FAF820214240200081080000F74 3312 + :10CEF000AEE204B83C0200018C426E441440000BC8 3313 + :10CF0000000000008F82022034420002AF82022023 3314 + :10CF1000240200013C010002AC228F900C004E9CC8 3315 + :10CF20008F84022010000016000000008F82022073 3316 + :10CF30003C03000800431024144000113C0202008E 3317 + :10CF40000282A0252402000E3C010002AC228F9038 3318 + :10CF50000C00551B000020218F8202203442000269 3319 + :10CF60000C003E6DAF8202203C0500018CA56D983F 3320 + :10CF70000C00529B00002021100000A300000000C4 3321 + :10CF80003C0200018C426E441040009F00000000F3 3322 + :10CF90003C0200018C426E402442FFFF3C01000134 3323 + :10CFA000AC226E4014400098240200023C010001B3 3324 + :10CFB000AC206E443C01000110000093AC226E4096 3325 + :10CFC0008EE204B82443FFFF2C6200071040008E5D 3326 + :10CFD000000310803C010001002208218C226B58C4 3327 + :10CFE00000400008000000003C0200018C426DA4DB 3328 + :10CFF00010400018240200050C00448200000000CC 3329 + :10D0000024020002AEE204B83C0100011000007EE0 3330 + :10D01000AC206DA40C004963000000003C0300013B 3331 + :10D020008C636DD42402000614620077240200038E 3332 + :10D0300010000075AEE204B83C0500018CA56D98A7 3333 + :10D040003C0600028CC68FF80C0051040000202121 3334 + :10D05000240200051000006CAEE204B88F820220AA 3335 + :10D060003C03F70000431025AF8202208F83005459 3336 + :10D0700024020006AEE204B83C0100011000006288 3337 + :10D08000AC236F288F8202203C030004004310244D 3338 + :10D0900010400003240200071000005BAEE204B859 3339 + :10D0A0008F8300543C0200018C426F282463D8F027 3340 + :10D0B000004310232C4227101440000324020001D7 3341 + :10D0C0003C010001AC226D9C3C0200028C428FF8B6 3342 + :10D0D000304250001040004C000000008F820220BF 3343 + :10D0E0003042800010400007000000008F820220C4 3344 + :10D0F0003C03FFFF34637FFF004310241000004215 3345 + :10D10000AF8202208F820220344280001000003E55 3346 + :10D11000AF8202203C0500018CA56D980C00529B4B 3347 + :10D12000000020210C00551B000020213C020002C1 3348 + :10D130008C428FF004410032240200018F820214DD 3349 + :10D140003C03FFFF004310243442251FAF8202142A 3350 + :10D1500024020008AEE204B88F82022034420002AA 3351 + :10D16000AF8202208F8202203C030004004310247F 3352 + :10D1700014400016000000003C0200028C428FF8B0 3353 + :10D18000304250001040000D000000008F8202204D 3354 + :10D190003042800010400006000000008F82022014 3355 + :10D1A0003C03FFFF34637FFF1000000300431024A3 3356 + :10D1B0008F82022034428000AF8202208F820220C0 3357 + :10D1C0003C03F70000431025AF8202203C0200011F 3358 + :10D1D00094426F2624429FBC2C420004104000045D 3359 + :10D1E00024040018240500020C004DDB2406002056 3360 + :10D1F0000C003E6D00000000100000030000000065 3361 + :10D200003C010001AC226D9C8FBF001803E00008B8 3362 + :10D2100027BD00208F8202008F8202208F82022091 3363 + :10D2200034420004AF8202208F8202003C050001DC 3364 + :10D230008CA56D9834420004AF82020024020002E3 3365 + :10D2400010A2004B2CA20003104000052402000194 3366 + :10D2500010A2000A00000000100000B10000000051 3367 + :10D260002402000410A200722402000810A200850B 3368 + :10D270003C02F0FF100000AA000000008F83005065 3369 + :10D280003C02F0FF3442FFFF3C0400018C846F40FD 3370 + :10D29000006218243C0207000062182524020E00D8 3371 + :10D2A0002484FFFB2C840002AF830050AF85020072 3372 + :10D2B000AF85022014800006AF8202388F820044BE 3373 + :10D2C0003C03FFFF34633F7F00431024AF820044E0 3374 + :10D2D0003C0300018C636F402402000514620004CB 3375 + :10D2E000000000008F82004434425000AF820044AE 3376 + :10D2F0003C0200018C426D883C0300018C636F404E 3377 + :10D30000344200222463FFFC2C6300021460000CF2 3378 + :10D31000AF8202003C0200018C426DAC3C03000174 3379 + :10D320008C636D903C0400018C846D8C34428000D1 3380 + :10D3300000621825006418251000000A34620002FB 3381 + :10D340003C0200018C426D903C0300018C636DAC8B 3382 + :10D350003C0400018C846D8C004310250044102592 3383 + :10D3600034420002AF8202201000002F240200018C 3384 + :10D3700024020E01AF8202388F8300503C02F0FF7E 3385 + :10D380003442FFFF3C0400018C846F1C00621824AF 3386 + :10D390003C020D000062182524020001AF830050FA 3387 + :10D3A000AF820200AF820220108000053C033F00E4 3388 + :10D3B0003C0200018C426D80100000043463007058 3389 + :10D3C0003C0200018C426D803463007200431025E2 3390 + :10D3D000AF8202003C0300018C636D843C02F700C5 3391 + :10D3E000006218253C0200018C426D903C04000153 3392 + :10D3F0008C846DAC3C0500018CA56F40004310256A 3393 + :10D4000000441025AF8202202402000514A2000669 3394 + :10D41000240200018F8200442403AFFF0043102444 3395 + :10D42000AF820044240200011000003DAF820238A8 3396 + :10D430008F8300503C02F0FF3442FFFF3C040001A8 3397 + :10D440008C846F1C006218243C020A0000621825BC 3398 + :10D4500024020001AF830050AF8202001080001E42 3399 + :10D46000AF8202203C0200018C426E441440001A3C 3400 + :10D470003C033F003C0200018C426D801000001A0A 3401 + :10D48000346300E08F8300503C0400018C846F1CE7 3402 + :10D490003442FFFF006218241080000FAF83005059 3403 + :10D4A0003C0200018C426E441440000B3C043F00DF 3404 + :10D4B0003C0300018C636D80348400E02402000191 3405 + :10D4C000AF820200AF82022000641825AF83020001 3406 + :10D4D000100000083C05F7003C0200018C426D8002 3407 + :10D4E0003C033F00346300E200431025AF8202009A 3408 + :10D4F0003C05F70034A580003C0300018C636D847B 3409 + :10D500003C0200018C426D903C0400018C846DACA7 3410 + :10D51000006518250043102500441025AF82022025 3411 + :10D5200003E00008000000003C0300018C636DB4C0 3412 + :10D530003C0200018C426DB810620003240200021C 3413 + :10D540003C010001AC236DB81062001D2C62000389 3414 + :10D55000104000252402000114620023240200046C 3415 + :10D560003C0300018C636D981062000624020008E1 3416 + :10D570001462000C3C0200C8344201FB1000000998 3417 + :10D58000AF82023824020E01AF8202388F8200443B 3418 + :10D590003C03FFFF34633F7F00431024344200808C 3419 + :10D5A000AF8200448F830054240200023C0100013A 3420 + :10D5B000AC226DB43C0100011000000BAC236F2CB9 3421 + :10D5C0008F8300543C0200018C426F2C2463D8F0FE 3422 + :10D5D000004310232C4227101440000324020009AA 3423 + :10D5E0003C010001AC226DB403E000080000000023 3424 + :10D5F00000000000000000000000000027BDFFD870 3425 + :10D60000AFB2001800809021AFB3001C00A0982199 3426 + :10D61000AFB1001400C08821AFB00010000080211D 3427 + :10D62000AFBF0020A62000000C004D7824040001AC 3428 + :10D63000261000012E0200201440FFFB0000000015 3429 + :10D640000C004D78000020210C004D7824040001CE 3430 + :10D650000C004D78240400010C004D7800002021BE 3431 + :10D66000241000100250102410400002000020215D 3432 + :10D67000240400010C004D78001080421600FFFACF 3433 + :10D6800002501024241000100270102410400002D8 3434 + :10D6900000002021240400010C004D78001080427D 3435 + :10D6A0001600FFFA027010240C004DB934108000EF 3436 + :10D6B0000C004DB9000000000C004D5800000000A7 3437 + :10D6C00050400005001080429622000000501025B6 3438 + :10D6D000A6220000001080421600FFF700000000A4 3439 + :10D6E0000C004DB9000000008FBF00208FB3001C5C 3440 + :10D6F0008FB200188FB100148FB0001003E0000843 3441 + :10D7000027BD002827BDFFD8AFB1001400808821B5 3442 + :10D71000AFB2001800A09021AFB3001C00C0982148 3443 + :10D72000AFB0001000008021AFBF00200C004D788A 3444 + :10D7300024040001261000012E0200201440FFFBEB 3445 + :10D74000000000000C004D78000020210C004D78F6 3446 + :10D75000240400010C004D78000020210C004D78BD 3447 + :10D760002404000124100010023010241040000294 3448 + :10D7700000002021240400010C004D78001080429C 3449 + :10D780001600FFFA0230102424100010025010245A 3450 + :10D790001040000200002021240400010C004D78FC 3451 + :10D7A000001080421600FFFA025010240C004D7841 3452 + :10D7B000240400010C004D7800002021341080006A 3453 + :10D7C000966200000050102410400002000020214A 3454 + :10D7D000240400010C004D78001080421600FFF870 3455 + :10D7E000000000000C004DB9000000008FBF0020B9 3456 + :10D7F0008FB3001C8FB200188FB100148FB00010CF 3457 + :10D8000003E0000827BD00283C0400018C846DD093 3458 + :10D810003C0200018C426E1827BDFFD8AFBF00202C 3459 + :10D82000AFB1001C10820003AFB000183C01000132 3460 + :10D83000AC246E183C0300018C636F402402000589 3461 + :10D84000146200052483FFFF0C0049630000000000 3462 + :10D850001000034C000000002C620013104003492C 3463 + :10D86000000310803C010001002208218C226B8003 3464 + :10D8700000400008000000000C004DB900008021AD 3465 + :10D8800034028000A7A2001027B100100C004D78D0 3466 + :10D8900024040001261000012E0200201440FFFB8A 3467 + :10D8A000000000000C004D78000020210C004D7895 3468 + :10D8B000240400010C004D78000020210C004D785C 3469 + :10D8C0002404000124100010320200011040000264 3470 + :10D8D00000002021240400010C004D78001080423B 3471 + :10D8E0001600FFFA32020001241000100C004D78DF 3472 + :10D8F00000002021001080421600FFFC0000000004 3473 + :10D900000C004D78240400010C004D78000020210B 3474 + :10D9100034108000962200000050102410400002B5 3475 + :10D9200000002021240400010C004D7800108042EA 3476 + :10D930001600FFF8000000000C004DB900000000C8 3477 + :10D940001000030E2402000227B10010A7A000104F 3478 + :10D95000000080210C004D782404000126100001F5 3479 + :10D960002E0200201440FFFB000000000C004D7848 3480 + :10D97000000020210C004D78240400010C004D789B 3481 + :10D98000240400010C004D78000020212410001018 3482 + :10D990003202000110400002000020212404000196 3483 + :10D9A0000C004D78001080421600FFFA3202000190 3484 + :10D9B000241000100C004D7800002021001080423F 3485 + :10D9C0001600FFFC000000000C004DB93410800070 3486 + :10D9D0000C004DB9000000000C004D580000000084 3487 + :10D9E0005040000500108042962200000050102593 3488 + :10D9F000A6220000001080421600FFF70000000081 3489 + :10DA00000C004DB90000000097A2001030428000C9 3490 + :10DA1000144002DC24020003100002D800000000C1 3491 + :10DA200024021200A7A2001027B1001000008021DC 3492 + :10DA30000C004D7824040001261000012E02002065 3493 + :10DA40001440FFFB000000000C004D780000202176 3494 + :10DA50000C004D78240400010C004D7800002021BA 3495 + :10DA60000C004D7824040001241000103202000143 3496 + :10DA70001040000200002021240400010C004D7819 3497 + :10DA8000001080421600FFFA32020001241000103C 3498 + :10DA90000C004D7800002021001080421600FFFC91 3499 + :10DAA000000000000C004D78240400010C004D78AB 3500 + :10DAB0000000202134108000962200000050102425 3501 + :10DAC0001040000200002021240400010C004D78C9 3502 + :10DAD000001080421600FFF8000000000C004DB955 3503 + :10DAE000000000008F8300541000029624020004FE 3504 + :10DAF0008F8300543C0200018C426F3C2463FF9CE6 3505 + :10DB0000004310232C4200641440029E24020002B1 3506 + :10DB10003C0300018C636F40106202972C6200038B 3507 + :10DB20001440029624020011240200031062000532 3508 + :10DB300024020004106202912402000F1000028FE0 3509 + :10DB4000240200111000028D24020005240200149A 3510 + :10DB5000A7A2001027B10010000080210C004D7812 3511 + :10DB600024040001261000012E0200201440FFFBB7 3512 + :10DB7000000000000C004D78000020210C004D78C2 3513 + :10DB8000240400010C004D78000020210C004D7889 3514 + :10DB90002404000124100010320200011040000291 3515 + :10DBA00000002021240400010C004D780010804268 3516 + :10DBB0001600FFFA32020001241000103202001297 3517 + :10DBC0001040000200002021240400010C004D78C8 3518 + :10DBD000001080421600FFFA320200120C004D784D 3519 + :10DBE000240400010C004D78000020213410800036 3520 + :10DBF0009622000000501024104000020000202156 3521 + :10DC0000240400010C004D78001080421600FFF83B 3522 + :10DC1000000000000C004DB9000000008F8300548C 3523 + :10DC200010000248240200068F8300543C020001C9 3524 + :10DC30008C426F3C2463FF9C004310232C42006401 3525 + :10DC400014400250240200071000024C00000000A3 3526 + :10DC500024020006A7A2001027B1001000008021B6 3527 + :10DC60000C004D7824040001261000012E02002033 3528 + :10DC70001440FFFB000000000C004D780000202144 3529 + :10DC80000C004D78240400010C004D780000202188 3530 + :10DC90000C004D7824040001241000103202000111 3531 + :10DCA0001040000200002021240400010C004D78E7 3532 + :10DCB000001080421600FFFA32020001241000100A 3533 + :10DCC0003202001310400002000020212404000151 3534 + :10DCD0000C004D78001080421600FFFA320200134B 3535 + :10DCE0000C004D78240400010C004D780000202128 3536 + :10DCF00034108000962200000050102410400002D2 3537 + :10DD000000002021240400010C004D780010804206 3538 + :10DD10001600FFF8000000000C004DB900000000E4 3539 + :10DD20008F83005410000207240200088F830054E0 3540 + :10DD30003C0200018C426F3C2463FF9C0043102393 3541 + :10DD40002C4200641440020F240200091000020B50 3542 + :10DD50000000000027B10010A7A0001000008021E3 3543 + :10DD60000C004D7824040001261000012E02002032 3544 + :10DD70001440FFFB000000000C004D780000202143 3545 + :10DD80000C004D78240400010C004D78240400019F 3546 + :10DD90000C004D78000020212410001032020001F8 3547 + :10DDA0001040000200002021240400010C004D78E6 3548 + :10DDB000001080421600FFFA320200012410001009 3549 + :10DDC000320200181040000200002021240400014B 3550 + :10DDD0000C004D78001080421600FFFA3202001845 3551 + :10DDE0000C004DB9341080000C004DB9000000004B 3552 + :10DDF0000C004D580000000050400005001080420B 3553 + :10DE00009622000000501025A6220000001080423B 3554 + :10DE10001600FFF7000000000C004DB90000802143 3555 + :10DE200097A2001027B1001034420001A7A20010F1 3556 + :10DE30000C004D7824040001261000012E02002061 3557 + :10DE40001440FFFB000000000C004D780000202172 3558 + :10DE50000C004D78240400010C004D7800002021B6 3559 + :10DE60000C004D782404000124100010320200013F 3560 + :10DE70001040000200002021240400010C004D7815 3561 + :10DE8000001080421600FFFA320200012410001038 3562 + :10DE9000320200181040000200002021240400017A 3563 + :10DEA0000C004D78001080421600FFFA3202001874 3564 + :10DEB0000C004D78240400010C004D780000202156 3565 + :10DEC0003410800096220000005010241040000200 3566 + :10DED00000002021240400010C004D780010804235 3567 + :10DEE0001600FFF8000000000C004DB90000000013 3568 + :10DEF0008F830054100001932402000A8F83005482 3569 + :10DF00003C0200018C426F3C2463FF9C00431023C1 3570 + :10DF10002C4200641440019B2402000B1000019766 3571 + :10DF20000000000027B10010A7A000100000802111 3572 + :10DF30000C004D7824040001261000012E02002060 3573 + :10DF40001440FFFB000000000C004D780000202171 3574 + :10DF50000C004D78240400010C004D7824040001CD 3575 + :10DF60000C004D7800002021241000103202000126 3576 + :10DF70001040000200002021240400010C004D7814 3577 + :10DF8000001080421600FFFA320200012410001037 3578 + :10DF9000320200171040000200002021240400017A 3579 + :10DFA0000C004D78001080421600FFFA3202001774 3580 + :10DFB0000C004DB9341080000C004DB90000000079 3581 + :10DFC0000C004D5800000000504000050010804239 3582 + :10DFD0009622000000501025A6220000001080426A 3583 + :10DFE0001600FFF7000000000C004DB90000802172 3584 + :10DFF00097A2001027B1001034420700A7A200101A 3585 + :10E000000C004D7824040001261000012E0200208F 3586 + :10E010001440FFFB000000000C004D7800002021A0 3587 + :10E020000C004D78240400010C004D7800002021E4 3588 + :10E030000C004D782404000124100010320200016D 3589 + :10E040001040000200002021240400010C004D7843 3590 + :10E05000001080421600FFFA320200012410001066 3591 + :10E0600032020017104000020000202124040001A9 3592 + :10E070000C004D78001080421600FFFA32020017A3 3593 + :10E080000C004D78240400010C004D780000202184 3594 + :10E09000341080009622000000501024104000022E 3595 + :10E0A00000002021240400010C004D780010804263 3596 + :10E0B0001600FFF8000000000C004DB90000000041 3597 + :10E0C0008F8300541000011F2402000C8F83005422 3598 + :10E0D0003C0200018C426F3C2463FF9C00431023F0 3599 + :10E0E0002C42006414400127240200121000012376 3600 + :10E0F0000000000027B10010A7A000100000802140 3601 + :10E100000C004D7824040001261000012E0200208E 3602 + :10E110001440FFFB000000000C004D78000020219F 3603 + :10E120000C004D78240400010C004D7824040001FB 3604 + :10E130000C004D7800002021241000103202000154 3605 + :10E140001040000200002021240400010C004D7842 3606 + :10E15000001080421600FFFA320200012410001065 3607 + :10E1600032020014104000020000202124040001AB 3608 + :10E170000C004D78001080421600FFFA32020014A5 3609 + :10E180000C004DB9341080000C004DB900000000A7 3610 + :10E190000C004D5800000000504000050010804267 3611 + :10E1A0009622000000501025A62200000010804298 3612 + :10E1B0001600FFF7000000000C004DB900008021A0 3613 + :10E1C00097A2001027B1001034420010A7A200103F 3614 + :10E1D0000C004D7824040001261000012E020020BE 3615 + :10E1E0001440FFFB000000000C004D7800002021CF 3616 + :10E1F0000C004D78240400010C004D780000202113 3617 + :10E200000C004D782404000124100010320200019B 3618 + :10E210001040000200002021240400010C004D7871 3619 + :10E22000001080421600FFFA320200012410001094 3620 + :10E2300032020014104000020000202124040001DA 3621 + :10E240000C004D78001080421600FFFA32020014D4 3622 + :10E250000C004D78240400010C004D7800002021B2 3623 + :10E26000341080009622000000501024104000025C 3624 + :10E2700000002021240400010C004D780010804291 3625 + :10E280001600FFF8000000000C004DB9000000006F 3626 + :10E290008F830054100000AB240200138F830054BE 3627 + :10E2A0003C0200018C426F3C2463FF9C004310231E 3628 + :10E2B0002C420064144000B32402000D100000AF93 3629 + :10E2C0000000000027B10010A7A00010000080216E 3630 + :10E2D0000C004D7824040001261000012E020020BD 3631 + :10E2E0001440FFFB000000000C004D7800002021CE 3632 + :10E2F0000C004D78240400010C004D78240400012A 3633 + :10E300000C004D7800002021241000103202000182 3634 + :10E310001040000200002021240400010C004D7870 3635 + :10E32000001080421600FFFA320200012410001093 3636 + :10E3300032020018104000020000202124040001D5 3637 + :10E340000C004D78001080421600FFFA32020018CF 3638 + :10E350000C004DB9341080000C004DB900000000D5 3639 + :10E360000C004D5800000000504000050010804295 3640 + :10E370009622000000501025A622000000108042C6 3641 + :10E380001600FFF7000000000C004DB900008021CE 3642 + :10E3900097A2001027B100103042FFFEA7A2001084 3643 + :10E3A0000C004D7824040001261000012E020020EC 3644 + :10E3B0001440FFFB000000000C004D7800002021FD 3645 + :10E3C0000C004D78240400010C004D780000202141 3646 + :10E3D0000C004D78240400012410001032020001CA 3647 + :10E3E0001040000200002021240400010C004D78A0 3648 + :10E3F000001080421600FFFA3202000124100010C3 3649 + :10E400003202001810400002000020212404000104 3650 + :10E410000C004D78001080421600FFFA32020018FE 3651 + :10E420000C004D78240400010C004D7800002021E0 3652 + :10E43000341080009622000000501024104000028A 3653 + :10E4400000002021240400010C004D7800108042BF 3654 + :10E450001600FFF8000000000C004DB9000000009D 3655 + :10E460008F830054100000372402000E240208405D 3656 + :10E47000A7A2001027B10010000080210C004D78E9 3657 + :10E4800024040001261000012E0200201440FFFB8E 3658 + :10E49000000000000C004D78000020210C004D7899 3659 + :10E4A000240400010C004D78000020210C004D7860 3660 + :10E4B0002404000124100010320200011040000268 3661 + :10E4C00000002021240400010C004D78001080423F 3662 + :10E4D0001600FFFA3202000124100010320200136D 3663 + :10E4E0001040000200002021240400010C004D789F 3664 + :10E4F000001080421600FFFA320200130C004D7823 3665 + :10E50000240400010C004D7800002021341080000C 3666 + :10E51000962200000050102410400002000020212C 3667 + :10E52000240400010C004D78001080421600FFF812 3668 + :10E53000000000000C004DB9000000008F83005463 3669 + :10E54000240200103C010001AC226DD03C0100010E 3670 + :10E550001000000CAC236F3C8F8300543C02000180 3671 + :10E560008C426F3C2463FF9C004310232C420064C8 3672 + :10E570001440000400000000240200113C010001CE 3673 + :10E58000AC226DD08FBF00208FB1001C8FB000185F 3674 + :10E5900003E0000827BD00283C0300018C636D9850 3675 + :10E5A00027BDFFC824020002AFBF0034AFB2003065 3676 + :10E5B000AFB1002C14620004AFB000283C1200027E 3677 + :10E5C000100000038E528FF83C1200028E528FFC16 3678 + :10E5D0003C0300018C636DD43C0200018C426E1C34 3679 + :10E5E000506200042463FFFF3C010001AC236E1C59 3680 + :10E5F0002463FFFF2C6200061040037700031080A5 3681 + :10E600003C010001002208218C226BD80040000848 3682 + :10E610000000000000002021000028210C004DDB3C 3683 + :10E6200034068000240400102405000224060002A1 3684 + :10E63000240200020C004DDBA7A2001824020002F5 3685 + :10E640003C01000110000364AC226DD427B1001816 3686 + :10E65000A7A00018000080210C004D7824040001C0 3687 + :10E66000261000012E0200201440FFFB00000000D5 3688 + :10E670000C004D78000020210C004D78240400018E 3689 + :10E680000C004D78240400010C004D78000020217E 3690 + :10E69000241000103202000110400002000020216E 3691 + :10E6A000240400010C004D78001080421600FFFA8F 3692 + :10E6B00032020001241000100C004D7800002021CF 3693 + :10E6C000001080421600FFFC000000000C004DB955 3694 + :10E6D000341080000C004DB9000000000C004D58B3 3695 + :10E6E000000000005040000500108042962200000B 3696 + :10E6F00000501025A6220000001080421600FFF7EF 3697 + :10E70000000000000C004DB90000000097A20018A6 3698 + :10E710003042800014400004240200033C01000148 3699 + :10E72000AC226DD4240200033C0100011000032A36 3700 + :10E73000AC226DD42404001024050002240600023B 3701 + :10E74000240200020C004DDBA7A200183C030001CC 3702 + :10E750008C636E2024020001146201E1000080211C 3703 + :10E7600027B10018A7A000180C004D782404000160 3704 + :10E77000261000012E0200201440FFFB00000000C4 3705 + :10E780000C004D78000020210C004D78240400017D 3706 + :10E790000C004D78240400010C004D78000020216D 3707 + :10E7A000241000103202000110400002000020215D 3708 + :10E7B000240400010C004D78001080421600FFFA7E 3709 + :10E7C0003202000124100010320200181040000232 3710 + :10E7D00000002021240400010C004D78001080422C 3711 + :10E7E0001600FFFA320200180C004DB934108000F8 3712 + :10E7F0000C004DB9000000000C004D580000000056 3713 + :10E800005040000500108042962200000050102564 3714 + :10E81000A6220000001080421600FFF70000000052 3715 + :10E820000C004DB90000802127B10018A7A00018E6 3716 + :10E830000C004D7824040001261000012E02002057 3717 + :10E840001440FFFB000000000C004D780000202168 3718 + :10E850000C004D78240400010C004D7824040001C4 3719 + :10E860000C004D780000202124100010320200011D 3720 + :10E870001040000200002021240400010C004D780B 3721 + :10E88000001080421600FFFA32020001241000102E 3722 + :10E890003202001810400002000020212404000170 3723 + :10E8A0000C004D78001080421600FFFA320200186A 3724 + :10E8B0000C004DB9341080000C004DB90000000070 3725 + :10E8C0000C004D5800000000504000050010804230 3726 + :10E8D0009622000000501025A62200000010804261 3727 + :10E8E0001600FFF7000000000C004DB90000802169 3728 + :10E8F00024040018000028210C004DDB2406040429 3729 + :10E90000A7A0001A0C004D78240400012610000175 3730 + :10E910002E0200201440FFFB000000000C004D7888 3731 + :10E92000000020210C004D78240400010C004D78DB 3732 + :10E93000240400010C004D78000020212410001058 3733 + :10E9400032020001104000020000202124040001D6 3734 + :10E950000C004D78001080421600FFFA32020001D0 3735 + :10E960002410001032020018104000020000202184 3736 + :10E97000240400010C004D78001080421600FFFABC 3737 + :10E98000320200180C004DB9341080000C004DB953 3738 + :10E99000000000000C004D58000000005040000531 3739 + :10E9A0000010804297A2001A00501025A7A2001A5A 3740 + :10E9B000001080421600FFF7000000000C004DB967 3741 + :10E9C00000008021A7A0001A0C004D78240400014B 3742 + :10E9D000261000012E0200201440FFFB0000000062 3743 + :10E9E0000C004D78000020210C004D78240400011B 3744 + :10E9F0000C004D78240400010C004D78000020210B 3745 + :10EA000024100010320200011040000200002021FA 3746 + :10EA1000240400010C004D78001080421600FFFA1B 3747 + :10EA200032020001241000103202001810400002CF 3748 + :10EA300000002021240400010C004D7800108042C9 3749 + :10EA40001600FFFA320200180C004DB93410800095 3750 + :10EA50000C004DB9000000000C004D5800000000F3 3751 + :10EA6000504000050010804297A2001A0050102567 3752 + :10EA7000A7A2001A001080421600FFF70000000055 3753 + :10EA80000C004DB900008021A7A0001C0C004D789F 3754 + :10EA900024040001261000012E0200201440FFFB78 3755 + :10EAA000000000000C004D78000020210C004D7883 3756 + :10EAB000240400010C004D78240400010C004D7862 3757 + :10EAC00000002021241000100C004D7800002021AF 3758 + :10EAD000001080421600FFFC00000000241000100F 3759 + :10EAE0003202001E10400002000020212404000118 3760 + :10EAF0000C004D78001080421600FFFA3202001E12 3761 + :10EB00000C004DB9341080000C004DB9000000001D 3762 + :10EB10000C004D58000000005040000500108042DD 3763 + :10EB200097A2001C00501025A7A2001C00108042D4 3764 + :10EB30001600FFF7000000000C004DB90000802116 3765 + :10EB4000A7A0001C0C004D78240400012610000131 3766 + :10EB50002E0200201440FFFB000000000C004D7846 3767 + :10EB6000000020210C004D78240400010C004D7899 3768 + :10EB7000240400010C004D78000020212410001016 3769 + :10EB80000C004D7800002021001080421600FFFC90 3770 + :10EB900000000000241000103202001E104000028D 3771 + :10EBA00000002021240400010C004D780010804258 3772 + :10EBB0001600FFFA3202001E0C004DB9341080001E 3773 + :10EBC0000C004DB9000000000C004D580000000082 3774 + :10EBD000504000050010804297A2001C00501025F4 3775 + :10EBE000A7A2001C001080421600FFF700000000E2 3776 + :10EBF0000C004DB90000802124020002A7A2001ED3 3777 + :10EC00000C004D7824040001261000012E02002083 3778 + :10EC10001440FFFB000000000C004D780000202194 3779 + :10EC20000C004D78240400010C004D7800002021D8 3780 + :10EC30000C004D7824040001241000100C004D78C5 3781 + :10EC400000002021001080421600FFFC00000000A0 3782 + :10EC5000241000103202001E10400002000020218B 3783 + :10EC6000240400010C004D78001080421600FFFAC9 3784 + :10EC70003202001E0C004D78240400010C004D7877 3785 + :10EC8000000020213410800097A2001E00501024A4 3786 + :10EC90001040000200002021240400010C004D78E7 3787 + :10ECA000001080421600FFF8000000000C004DB973 3788 + :10ECB00000008021A7A000200C004D782404000152 3789 + :10ECC000261000012E0200201440FFFB000000006F 3790 + :10ECD0000C004D78000020210C004D782404000128 3791 + :10ECE0000C004D78240400010C004D780000202118 3792 + :10ECF000241000100C004D780000202100108042EC 3793 + :10ED00001600FFFC00000000241000103202001E5C 3794 + :10ED10001040000200002021240400010C004D7866 3795 + :10ED2000001080421600FFFA3202001E0C004DB99E 3796 + :10ED3000341080000C004DB9000000000C004D584C 3797 + :10ED400000000000504000050010804297A2002003 3798 + :10ED500000501025A7A20020001080421600FFF7E7 3799 + :10ED6000000000000C004DB900008021A7A0002089 3800 + :10ED70000C004D7824040001261000012E02002012 3801 + :10ED80001440FFFB000000000C004D780000202123 3802 + :10ED90000C004D78240400010C004D78240400017F 3803 + :10EDA0000C004D7800002021241000100C004D783C 3804 + :10EDB00000002021001080421600FFFC000000002F 3805 + :10EDC000241000103202001E10400002000020211A 3806 + :10EDD000240400010C004D78001080421600FFFA58 3807 + :10EDE0003202001E0C004DB9341080000C004DB9E9 3808 + :10EDF000000000000C004D580000000050400005CD 3809 + :10EE00000010804297A2002000501025A7A20020E9 3810 + :10EE1000001080421600FFF7000000000C004DB902 3811 + :10EE200000008021A7A000220C004D7824040001DE 3812 + :10EE3000261000012E0200201440FFFB00000000FD 3813 + :10EE40000C004D78000020210C004D7824040001B6 3814 + :10EE50000C004D78000020210C004D7824040001A6 3815 + :10EE6000241000100C004D7800002021001080427A 3816 + :10EE70001600FFFC00000000241000100C004D786C 3817 + :10EE800000002021001080421600FFFC000000005E 3818 + :10EE90000C004D78240400010C004D780000202166 3819 + :10EEA0003410800097A2002200501024104000026D 3820 + :10EEB00000002021240400010C004D780010804245 3821 + :10EEC0001600FFF8000000000C004DB90000000023 3822 + :10EED00024040018240500020C004DDB2406000465 3823 + :10EEE0003C1000018E106E24240200011602011D48 3824 + :10EEF000000000003C02000194426F263C0100012A 3825 + :10EF0000AC206E2424429FBC2C4200041040000C14 3826 + :10EF100024040009240500010C004DDB2406040034 3827 + :10EF200024040018240500010C004DDB24060020F9 3828 + :10EF300024040018240500010C004DDB24062000E9 3829 + :10EF40003C02400002421024104001233C022000F9 3830 + :10EF50000242102410400004000000003C010001A7 3831 + :10EF600010000003AC306F1C3C010001AC206F1C92 3832 + :10EF70003C0300018C636F3424020005146200F925 3833 + :10EF8000000000003C0200018C426F1C1040006732 3834 + :10EF90003C0200040242102410400011A7A00018F7 3835 + :10EFA0003C02000802421024104000022402020029 3836 + :10EFB000A7A200183C0200100242102410400004D6 3837 + :10EFC0000000000097A2001834420100A7A2001818 3838 + :10EFD00097A600182404000910000004000028214E 3839 + :10EFE0002404000900002821000030210C004DDB22 3840 + :10EFF0000000000024020001A7A2001A3C02000841 3841 + :10F00000024210241040000C3C0200020242102474 3842 + :10F010001040000224020101A7A2001A3C020001D4 3843 + :10F0200002421024104000053C02001097A2001A72 3844 + :10F0300034420040A7A2001A3C02001002421024F1 3845 + :10F040001040000E3C020002024210241040000555 3846 + :10F050003C02000197A2001A34420080A7A2001AC5 3847 + :10F060003C02000102421024104000053C0300A0B5 3848 + :10F0700097A2001A34420020A7A2001A3C0300A065 3849 + :10F0800002431024544300043C02002097A2001ABB 3850 + :10F090001000000C344204000242102450400004CE 3851 + :10F0A0003C02008097A2001A1000000634420800BB 3852 + :10F0B00002421024104000040000000097A2001A31 3853 + :10F0C00034420C00A7A2001A97A6001A24040004D8 3854 + :10F0D0000C004DDB000028213C02000402421024F9 3855 + :10F0E00010400004A7A0001C32425000144000044D 3856 + :10F0F00000000000324240001040000500002021C6 3857 + :10F100000C004CF902402021100000960000000085 3858 + :10F1100097A6001C0000282134C612000C004DDB0D 3859 + :10F12000A7A6001C1000008F00000000024210245F 3860 + :10F1300010400004A7A00018324250001440000400 3861 + :10F140000000000032424000104000053C02001068 3862 + :10F150000C004CF90240202110000019A7A0001A51 3863 + :10F1600002421024104000040000000097A2001882 3864 + :10F1700010000004A7A2001897A200183442010052 3865 + :10F18000A7A200183C020001024210241040000413 3866 + :10F190000000000097A2001810000004A7A20018A9 3867 + :10F1A00097A2001834422000A7A2001897A60018C2 3868 + :10F1B000000020210C004DDB00002821A7A0001A30 3869 + :10F1C000000080210C004D7824040001261000016D 3870 + :10F1D0002E0200201440FFFB000000000C004D78C0 3871 + :10F1E000000020210C004D78240400010C004D7813 3872 + :10F1F000240400010C004D78000020212410001090 3873 + :10F20000320200011040000200002021240400010D 3874 + :10F210000C004D78001080421600FFFA3202000107 3875 + :10F22000241000100C004D780000202100108042B6 3876 + :10F230001600FFFC000000000C004DB934108000E7 3877 + :10F240000C004DB9000000000C004D5800000000FB 3878 + :10F25000504000050010804297A2001A005010256F 3879 + :10F26000A7A2001A001080421600FFF7000000005D 3880 + :10F270000C004DB900008021A7A0001A0C004D78A9 3881 + :10F2800024040001261000012E0200201440FFFB80 3882 + :10F29000000000000C004D78000020210C004D788B 3883 + :10F2A000240400010C004D78240400010C004D786A 3884 + :10F2B0000000202124100010320200011040000242 3885 + :10F2C00000002021240400010C004D780010804231 3886 + :10F2D0001600FFFA32020001241000100C004D78D5 3887 + :10F2E00000002021001080421600FFFC00000000FA 3888 + :10F2F0000C004DB9341080000C004DB90000000026 3889 + :10F300000C004D58000000005040000500108042E5 3890 + :10F3100097A2001A00501025A7A2001A00108042E0 3891 + :10F320001600FFF7000000000C004DB900000000BF 3892 + :10F330003C04000124846BCC97A6001897A7001A00 3893 + :10F340003C0200018C426D983C0300018C636F1CF1 3894 + :10F350003C05000D34A50205AFA200100C002B3BAC 3895 + :10F36000AFA300148F830054240200043C01000169 3896 + :10F37000AC226DD43C01000110000017AC236F38A3 3897 + :10F380008F8300543C0200018C426F382463FF9C41 3898 + :10F39000004310232C4200641440000F00000000C2 3899 + :10F3A0008F820220240300053C010001AC236DD4B0 3900 + :10F3B0003C03F7000043102510000007AF82022035 3901 + :10F3C000240200063C010001AC226DD4240200118D 3902 + :10F3D0003C010001AC226DD08FBF00348FB20030F1 3903 + :10F3E0008FB1002C8FB0002803E0000827BD003843 3904 + :10F3F00027BDFFD8AFB0001800808021AFB1001C3E 3905 + :10F40000000088213202400010400013AFBF0020EE 3906 + :10F410003C020010020210242C42000100021023C2 3907 + :10F42000304341003C020001020210241440000657 3908 + :10F43000347140003C020002020210241440000219 3909 + :10F440003471600034714040000020210000282108 3910 + :10F45000100000360220302132021000104000352A 3911 + :10F4600000002021000028210C004DDB2406004074 3912 + :10F4700024040018000028210C004DDB24060C0099 3913 + :10F4800024040017000028210C004DDB2406040092 3914 + :10F4900024040016000028210C004DDB2406000681 3915 + :10F4A00024040017000028210C004DDB2406250051 3916 + :10F4B00024040016000028210C004DDB2406000661 3917 + :10F4C00024040017000028210C004DDB2406460010 3918 + :10F4D00024040016000028210C004DDB2406000641 3919 + :10F4E00024040017000028210C004DDB24066700CF 3920 + :10F4F00024040016000028210C004DDB2406000621 3921 + :10F500002404001F000028210C004DDB24060010FD 3922 + :10F5100024040009000028210C004DDB24061500FE 3923 + :10F52000240400090000282124061D000C004DDBE6 3924 + :10F53000000000003C04000124846BF03C05000E38 3925 + :10F5400034A501000200302102203821AFA00010B4 3926 + :10F550000C002B3BAFA000148FBF00208FB1001C0C 3927 + :10F560008FB0001803E0000827BD00288F850044F5 3928 + :10F570008F8200443C030001004310253C03000837 3929 + :10F58000AF8200448F8400548F82005400A328244B 3930 + :10F5900010000002248400018F8200540082102396 3931 + :10F5A0002C4200021440FFFC000000008F82004447 3932 + :10F5B0003C03FFFE3463FFFF00431024AF8200448E 3933 + :10F5C0008F8300548F8200541000000224630001D6 3934 + :10F5D0008F820054006210232C4200021440FFFC72 3935 + :10F5E0000000000003E0000800A010218F83004409 3936 + :10F5F0003C02FFF03442FFFF000424800062182424 3937 + :10F600003C0200020082202500641825AF830044DC 3938 + :10F610008F8200443C03FFFE3463FFFF004310244D 3939 + :10F62000AF8200448F8300548F8200541000000288 3940 + :10F63000246300018F820054006210232C420002D8 3941 + :10F640001440FFFC000000008F8200443C030001D6 3942 + :10F6500000431025AF8200448F8300548F820054F2 3943 + :10F6600010000002246300018F8200540062102306 3944 + :10F670002C4200021440FFFC0000000003E00008E0 3945 + :10F68000000000008F8200442403FF7F0043102409 3946 + :10F69000AF8200448F8300548F8200541000000218 3947 + :10F6A000246300018F820054006210232C42000268 3948 + :10F6B0001440FFFC000000008F82004434420080B0 3949 + :10F6C000AF8200448F8300548F82005410000002E8 3950 + :10F6D000246300018F820054006210232C42000238 3951 + :10F6E0001440FFFC0000000003E0000800000000E0 3952 + :10F6F0008F8200443C03FFF03463FFFF004310247B 3953 + :10F70000AF8200448F8200443C0300010043102577 3954 + :10F71000AF8200448F8300548F8200541000000297 3955 + :10F72000246300018F820054006210232C420002E7 3956 + :10F730001440FFFC000000008F8200443C03FFFEE9 3957 + :10F740003463FFFF00431024AF8200448F830054D2 3958 + :10F750008F82005410000002246300018F82005445 3959 + :10F76000006210232C4200021440FFFC0000000045 3960 + :10F7700003E000080000000027BDFFC8AFB300246D 3961 + :10F7800000809821AFBE002C00A0F021AFB2002075 3962 + :10F7900000C0902133C2FFFFAFBF0030AFB50028DB 3963 + :10F7A000AFB1001CAFB0001814400034A7B2001075 3964 + :10F7B0003271FFFF27B20010000080210C004D784D 3965 + :10F7C00024040001261000012E0200201440FFFB3B 3966 + :10F7D000000000000C004D78000020210C004D7846 3967 + :10F7E000240400010C004D78000020210C004D780D 3968 + :10F7F0002404000124100010320200011040000215 3969 + :10F8000000002021240400010C004D7800108042EB 3970 + :10F810001600FFFA320200012410001002301024FA 3971 + :10F820001040000200002021240400010C004D784B 3972 + :10F83000001080421600FFFA023010240C004D78B0 3973 + :10F84000240400010C004D780000202134108000B9 3974 + :10F8500096420000005010241040000200002021B9 3975 + :10F86000240400010C004D78001080421200007545 3976 + :10F87000000000001000FFF6000000003275FFFFDE 3977 + :10F8800027B10010A7A00010000080210C004D78C7 3978 + :10F8900024040001261000012E0200201440FFFB6A 3979 + :10F8A000000000000C004D78000020210C004D7875 3980 + :10F8B000240400010C004D78240400010C004D7854 3981 + :10F8C000000020212410001032020001104000022C 3982 + :10F8D00000002021240400010C004D78001080421B 3983 + :10F8E0001600FFFA320200012410001002B01024AA 3984 + :10F8F0001040000200002021240400010C004D787B 3985 + :10F90000001080421600FFFA02B010240C004DB91E 3986 + :10F91000341080000C004DB9000000000C004D5860 3987 + :10F9200000000000504000050010804296220000B8 3988 + :10F9300000501025A6220000001080421600FFF79C 3989 + :10F94000000000000C004DB90000000033C5FFFFAF 3990 + :10F950002402000154A200042402000297A2001015 3991 + :10F96000100000060052102514A200063271FFFF9D 3992 + :10F9700097A200100012182700431024A7A200101D 3993 + :10F980003271FFFF27B20010000080210C004D787B 3994 + :10F9900024040001261000012E0200201440FFFB69 3995 + :10F9A000000000000C004D78000020210C004D7874 3996 + :10F9B000240400010C004D78000020210C004D783B 3997 + :10F9C0002404000124100010320200011040000243 3998 + :10F9D00000002021240400010C004D78001080421A 3999 + :10F9E0001600FFFA32020001241000100230102429 4000 + :10F9F0001040000200002021240400010C004D787A 4001 + :10FA0000001080421600FFFA023010240C004D78DE 4002 + :10FA1000240400010C004D780000202134108000E7 4003 + :10FA200096420000005010241040000200002021E7 4004 + :10FA3000240400010C004D78001080421600FFF8ED 4005 + :10FA4000000000000C004DB9000000008FBF003026 4006 + :10FA50008FBE002C8FB500288FB300248FB20020FA 4007 + :10FA60008FB1001C8FB0001803E0000827BD0038DC 4008 + :10FA700000000000000000000000000027BDFFE8BB 4009 + :10FA8000AFBF00108EE304B824020008146201E046 4010 + :10FA9000000000003C0200018C426F1C1440000575 4011 + :10FAA000000000000C003DAF8F840224100001D83C 4012 + :10FAB000000000008F8202203C0300080043102455 4013 + :10FAC00010400026240200018F8402248F8202202D 4014 + :10FAD0003C03040000431024104000060000000016 4015 + :10FAE0003C010002AC208FA03C0100021000000B82 4016 + :10FAF000AC208FC03C03000224638FA08C62000006 4017 + :10FB000024420001AC6200002C42000214400003B9 4018 + :10FB1000240200013C010002AC228FC03C02000222 4019 + :10FB20008C428FC01040000630820040104000041C 4020 + :10FB3000240200013C01000210000003AC228FC42B 4021 + :10FB40003C010002AC208FC43C010002AC248F9C1D 4022 + :10FB50003C0100021000000BAC208FD03C010002E1 4023 + :10FB6000AC228FD03C010002AC208FC03C010002CF 4024 + :10FB7000AC208FA03C010002AC208FC43C010002ED 4025 + :10FB8000AC208F9C3C0300028C638F903C020002EF 4026 + :10FB90008C428F94506200042463FFFF3C010002FA 4027 + :10FBA000AC238F942463FFFF2C62000E104001945D 4028 + :10FBB000000310803C010001002208218C226C000F 4029 + :10FBC0000040000800000000240200023C01000286 4030 + :10FBD000AC208FC03C010002AC208FA03C01000291 4031 + :10FBE000AC208F9C3C010002AC208FC43C01000281 4032 + :10FBF000AC208FB83C010002AC208FB0AF80022453 4033 + :10FC00003C010002AC228F903C0200028C428FD05B 4034 + :10FC10001440004F3C02FDFF3442FFFF0C003DAF9B 4035 + :10FC20000282A024AF8002048F8202002403FFFD21 4036 + :10FC300000431024AF8202003C010002AC208FE0A0 4037 + :10FC40008F8300543C0200028C428FB824040001D0 4038 + :10FC50003C010002AC248FCC244200013C01000294 4039 + :10FC6000AC228FB82C4200043C010002AC238FB4BC 4040 + :10FC700014400006240200033C010001AC246D9CEA 4041 + :10FC80003C0100021000015EAC208FB83C01000274 4042 + :10FC90001000015BAC228F908F8300543C02000265 4043 + :10FCA0008C428FB42463D8F0004310232C422710D9 4044 + :10FCB00014400003240200043C010002AC228F9097 4045 + :10FCC0003C0200028C428FD0144000213C02FDFF18 4046 + :10FCD0003442FFFF1000014A0282A0243C040001CC 4047 + :10FCE0008C846F203C0100020C005084AC208FA853 4048 + :10FCF0003C0200028C428FDCAF8202043C02000214 4049 + :10FD00008C428FD0144000123C03FDFF8F8202040E 4050 + :10FD10003463FFFF304200301440012F0283A024DF 4051 + :10FD20003C0300028C638FDC240200053C010002CE 4052 + :10FD3000AC228F903C01000210000131AC238FE017 4053 + :10FD40003C0200028C428FD0104000103C02FDFFAC 4054 + :10FD50003C0200018C426E3C244200013C01000147 4055 + :10FD6000AC226E3C2C42000214400125240200010A 4056 + :10FD70003C010001AC226E443C010001AC206E3C11 4057 + :10FD80003C0100011000011EAC226D9C3C030002EE 4058 + :10FD90008C638FC03442FFFF106001190282A024DF 4059 + :10FDA0003C0200028C428F9C1040011500000000B4 4060 + :10FDB0003C010002AC228FC8240200033C01000277 4061 + :10FDC000AC228FA0100000B8240200063C01000203 4062 + :10FDD000AC208FA88F82020434420040AF8202041C 4063 + :10FDE0003C0200028C428FE0240300073C01000229 4064 + :10FDF000AC238F90344200403C010002AC228FE0E3 4065 + :10FE00003C0200028C428FC0104000050000000040 4066 + :10FE10003C0200028C428F9C104000F02402000241 4067 + :10FE20003C05000224A58FA08CA200002C424E218C 4068 + :10FE3000104000EA240200023C0200028C428FC4FF 4069 + :10FE4000104000EF2404FFBF3C0200028C428F9C54 4070 + :10FE50003C0300028C638FC8004410240064182403 4071 + :10FE600010430004240200013C010002100000E4E1 4072 + :10FE7000AC228F9024020003ACA2000024020008F0 4073 + :10FE80003C010002AC228F903C0200028C428FCCDD 4074 + :10FE90001040000C240200013C0400020C005091B0 4075 + :10FEA0008C848F9C3C0200028C428FE81440000539 4076 + :10FEB000240200013C0200028C428FE41040000644 4077 + :10FEC000240200013C010001AC226D9C3C010002B7 4078 + :10FED000100000CBAC208FB83C0200028C428FB0E7 4079 + :10FEE0003C0300028C638F9C2C420001000210C076 4080 + :10FEF000306300083C010002AC228FB03C010002DC 4081 + :10FF0000AC238FAC8F830054240200093C01000213 4082 + :10FF1000AC228F903C010002100000B9AC238FB4DA 4083 + :10FF20008F8300543C0200028C428FB42463D8F0CB 4084 + :10FF3000004310232C4227101440009F00000000B3 4085 + :10FF40003C0200028C428FC01040000500000000FF 4086 + :10FF50003C0200028C428F9C104000A02402000250 4087 + :10FF60003C03000224638FA08C6200002C424E21CF 4088 + :10FF70001040009A240200023C0200028C428FCC06 4089 + :10FF80001040000E000000003C0200028C428F9CDA 4090 + :10FF90003C010002AC208FCC304200801040002F8A 4091 + :10FFA0002402000C8F820204304200801440000CB6 4092 + :10FFB00024020003100000292402000C3C0200026D 4093 + :10FFC0008C428F9C304200801440000524020003C4 4094 + :10FFD0008F820204304200801040001F2402000380 4095 + :10FFE000AC6200002402000A3C010002AC228F90A7 4096 + :10FFF0003C04000224848FD88C8200003C03000261 4097 + :020000021000EC 4098 + :100000008C638FB000431025AF8202048C83000004 4099 + :100010003C0400028C848FB02402000B3C010002DF 4100 + :10002000AC228F90006418253C010002AC238FE0C5 4101 + :100030003C05000224A58FA08CA200002C424E217A 4102 + :1000400010400066240200023C0200028C428FD065 4103 + :1000500010400005000000002402000C3C010002DA 4104 + :1000600010000067AC228F903C0200028C428FC0CF 4105 + :1000700010400063000000003C0400028C848F9C50 4106 + :1000800010800055308200083C0300028C638FAC66 4107 + :100090001062005B240200033C010002AC248FC804 4108 + :1000A000ACA20000240200063C0100021000005433 4109 + :1000B000AC228F908F82020034420002AF82020095 4110 + :1000C0008F8300542402000D3C010002AC228F906B 4111 + :1000D0003C010002AC238FB48F8300543C02000229 4112 + :1000E0008C428FB42463D8F0004310232C42271095 4113 + :1000F00014400031000000003C0200028C428FD00E 4114 + :10010000104000202402000E3C0300028C638FE4A8 4115 + :100110003C01000214600015AC228F900C003E6D73 4116 + :10012000000000003C0500018CA56D980C00529B5E 4117 + :10013000000020213C0300018C636D982402000420 4118 + :10014000146200052403FFFB3C0200018C426D9405 4119 + :10015000100000032403FFF73C0200018C426D9461 4120 + :10016000004310243C010001AC226D948F830224D3 4121 + :100170003C0202003C010002AC238FEC1000002086 4122 + :100180000282A0253C0200028C428FC01040000574 4123 + :10019000000000003C0200028C428F9C1040000FC7 4124 + :1001A000240200023C0200028C428FA02C424E210D 4125 + :1001B0001040000A240200023C0200028C428FC060 4126 + :1001C0001040000F000000003C0200028C428F9C97 4127 + :1001D0001440000B00000000240200023C01000259 4128 + :1001E00010000007AC228F903C0200028C428FC0AE 4129 + :1001F00010400003000000000C003DAF00000000B4 4130 + :100200008F8202203C03F70000431025AF820220BA 4131 + :100210008FBF001003E0000827BD00183C03000258 4132 + :1002200024638FE88C6200001040000534422000F7 4133 + :100230003C010002AC228FDC10000003AC60000027 4134 + :100240003C010002AC248FDC03E000080000000049 4135 + :1002500027BDFFE030820030AFBF00183C01000234 4136 + :10026000AC228FE4144000673C02FFFF34421F0EB3 4137 + :1002700000821024144000612402003030822000EB 4138 + :100280001040005D3083800000031A0230820001BC 4139 + :10029000000212003C0400018C846F2000621825CB 4140 + :1002A000000331C23C03000124636E4830828000A9 4141 + :1002B00000021202308400010004220000441025D4 4142 + :1002C000000239C2000610800043102100471021AF 4143 + :1002D000904300002402000110620025000000008D 4144 + :1002E00010600007240200021062001324020003C1 4145 + :1002F0001062002C3C05000F1000003700000000C9 4146 + :100300008F8202002403FEFF00431024AF8202000C 4147 + :100310008F8202203C03FFFE3463FFFF0043102462 4148 + :10032000AF8202203C010002AC2090043C0100029C 4149 + :1003300010000034AC20900C8F8202003442010087 4150 + :10034000AF8202008F8202203C03FFFE3463FFFF76 4151 + :1003500000431024AF820220240201003C0100026D 4152 + :10036000AC2290043C01000210000026AC20900C4E 4153 + :100370008F8202002403FEFF00431024AF8202009C 4154 + :100380008F8202203C03000100431025AF8202202F 4155 + :100390003C010002AC2090043C0100021000001956 4156 + :1003A000AC23900C8F82020034420100AF82020025 4157 + :1003B0008F8202203C03000100431025AF820220FF 4158 + :1003C000240201003C010002AC2290043C01000226 4159 + :1003D0001000000CAC23900C34A5FFFF3C0400017E 4160 + :1003E00024846C38AFA300100C002B3BAFA000148A 4161 + :1003F0001000000400000000240200303C01000254 4162 + :10040000AC228FE88FBF001803E0000827BD002052 4163 + :1004100000000000000000000000000027BDFFC831 4164 + :10042000AFB2002800809021AFB3002C00A098212B 4165 + :10043000AFB0002000C080213C04000124846C5037 4166 + :100440003C0500093C0200018C426D9834A59001E6 4167 + :100450000240302102603821AFBF0030AFB100242C 4168 + :10046000A7A0001AAFB000140C002B3BAFA20010E5 4169 + :1004700024020002126200832E6200031040000575 4170 + :10048000240200011262000A000000001000017343 4171 + :100490000000000024020004126200F82402000898 4172 + :1004A000126200F73C02FFEC1000016C000000003B 4173 + :1004B0003C0200018C426D94304200021440000462 4174 + :1004C000001289403C02FFFB3442FFFF02028024FD 4175 + :1004D0003C01000200310821AC308FFC3C0240009E 4176 + :1004E000020210241040004E001023C2308400305D 4177 + :1004F000001013823042001C3C03000124636DD8BD 4178 + :1005000000431021008238213C0200200202102406 4179 + :1005100010400006240201003C01000200310821C5 4180 + :10052000AC229000100000053C0200803C0100025B 4181 + :1005300000310821AC2090003C020080020210240F 4182 + :1005400010400006001219403C0200013C0100026C 4183 + :100550000023082110000005AC2290080012114071 4184 + :100560003C01000200220821AC20900894E4000025 4185 + :100570003C0300018C636F402402000510620010F0 4186 + :10058000A7A400183202400010400002348240004C 4187 + :10059000A7A200182404000194E20002240500042C 4188 + :1005A00024E60002344200010C0045BEA4E2000231 4189 + :1005B00024040001000028210C0045BE27A60018D5 4190 + :1005C0003C0200018C426D98241100013C010001A5 4191 + :1005D000AC316DA414530004320280000C003DAF16 4192 + :1005E00000000000320280001040011C00000000EA 4193 + :1005F0000C003DAF000000003C0300018C636F4025 4194 + :100600002402000510620115240200023C010001D1 4195 + :10061000AC316D9C3C01000110000110AC226D98C2 4196 + :10062000240400012405000427B0001A0C0045BE74 4197 + :100630000200302124040001000028210C0045BEE6 4198 + :10064000020030213C020002005110218C428FF444 4199 + :100650003C0400018C846D983C03BFFF3463FFFFB2 4200 + :100660003C010001AC336DA4004310243C010002A6 4201 + :1006700000310821109300F7AC228FF4100000F72E 4202 + :10068000000000003C02200002021024104000057F 4203 + :10069000240200013C010001AC226F1C1000000488 4204 + :1006A000001289403C010001AC206F1C00128940FF 4205 + :1006B0003C01000200310821AC308FF83C024000C0 4206 + :1006C0000202102414400014000000003C0200014B 4207 + :1006D0008C426F1C10400006240400042405000115 4208 + :1006E0000C004DDB2406200024020001AEE204B819 4209 + :1006F0003C020002005110218C428FF03C03BFFFEE 4210 + :100700003463FFFF004310243C0100020031082144 4211 + :10071000100000D0AC228FF03C0200018C426F1C14 4212 + :10072000104000283C0300A0020310245443000D95 4213 + :100730003C0200203C0200018C426F202403010097 4214 + :100740003C01000200310821AC2390043C0300016D 4215 + :100750003C01000200310821AC23900C1000001570 4216 + :100760003442040002021024104000082403010057 4217 + :100770003C0200018C426F203C0100020031082144 4218 + :10078000AC2390041000000B344208003C020080AF 4219 + :10079000020210241040002E3C0300013C02000124 4220 + :1007A0008C426F203C01000200310821AC23900CE8 4221 + :1007B00034420C003C010001AC226F2010000025E7 4222 + :1007C000240400013C020020020210241040000614 4223 + :1007D000240201003C01000200310821AC229004F7 4224 + :1007E000100000053C0200803C010002003108219D 4225 + :1007F000AC2090043C02008002021024104000074C 4226 + :10080000001219403C0200013C01000200230821B3 4227 + :10081000AC22900C100000062404000100121140CC 4228 + :100820003C01000200220821AC20900C24040001AD 4229 + :100830000000282127B0001E0C00457C020030215A 4230 + :1008400024040001000028210C00457C0200302116 4231 + :10085000240400012405000127B0001C0C00457C85 4232 + :100860000200302124040001240500010C00457C15 4233 + :100870000200302110000077000000003C02FFEC75 4234 + :100880003442FFFF020280243C020008020280255D 4235 + :10089000001211403C01000200220821AC308FF808 4236 + :1008A0003C02200002021024104000090000000059 4237 + :1008B0003C0200018C426E441440000524020001F9 4238 + :1008C0003C010001AC226F1C100000043C024000FF 4239 + :1008D0003C010001AC206F1C3C02400002021024CD 4240 + :1008E0001440001D24020E013C0300018C636F1CA8 4241 + :1008F000AF8202383C010001AC206DB010600005F1 4242 + :10090000240220203C010001AC226F2024020001BF 4243 + :10091000AEE204B83C04BFFF001219403C020002E2 4244 + :10092000004310218C428FF03C0500018CA56D988E 4245 + :100930003484FFFF004410243C01000200230821FE 4246 + :10094000AC228FF02402000110A20044000000003D 4247 + :1009500010000040000000003C0200018C426F1CAF 4248 + :100960001040001C240220003C010001AC226F203A 4249 + :100970003C0300A0020310241443000500121140A0 4250 + :100980003402A0003C0100011000002DAC226F20B9 4251 + :100990003C030002006218218C638FF83C020020A7 4252 + :1009A0000062102410400004240220013C010001D8 4253 + :1009B00010000023AC226F203C0200800062102453 4254 + :1009C0001040001F3402A0013C0100011000001C77 4255 + :1009D000AC226F203C0200200202102410400007CD 4256 + :1009E00000121940240201003C01000200230821EA 4257 + :1009F000AC229004100000063C020080001211405E 4258 + :100A00003C01000200220821AC2090043C0200803E 4259 + :100A10000202102410400006001219403C0200019E 4260 + :100A20003C0100020023082110000005AC22900CBC 4261 + :100A3000001211403C01000200220821AC20900C61 4262 + :100A40003C0300018C636D982402000110620003D6 4263 + :100A5000000000000C003DAF000000008FBF003020 4264 + :100A60008FB3002C8FB200288FB100248FB00020EC 4265 + :100A700003E0000827BD003827BDFFB0AFB3003C3E 4266 + :100A800000009821AFB500400000A821AFB10034AC 4267 + :100A90000000882124020002AFBF0048AFBE00441E 4268 + :100AA000AFB20038AFB00030AFA4002CA7A0001A3E 4269 + :100AB000A7A00018A7A00020A7A0001EA7A00022A2 4270 + :100AC00010A20130A7A0001C2CA2000310400005BA 4271 + :100AD0002402000110A2000A3C0240001000025D46 4272 + :100AE000022010212402000410A2020A240200089D 4273 + :100AF00010A202080220102110000256000000007F 4274 + :100B00008FA8002C000881403C03000200701821CF 4275 + :100B10008C638FFC0062102414400009240400013F 4276 + :100B20003C027FFF3442FFFF006288243C01000248 4277 + :100B300000300821AC318FF4100002460220102151 4278 + :100B4000240500010C00457C27A6001824040001A0 4279 + :100B5000240500010C00457C27A6001897A2001868 4280 + :100B600030420004104000D93C1140003C0200011A 4281 + :100B70008C426F402443FFFF2C620006104000D9D6 4282 + :100B8000000310803C010001002208218C226C68C7 4283 + :100B900000400008000000002404000124050011AA 4284 + :100BA00027B0001A0C00457C02003021240400010B 4285 + :100BB000240500110C00457C0200302197A3001A87 4286 + :100BC00030624000104000023C1500103C15000847 4287 + :100BD00030628000104000AA3C130001100000A801 4288 + :100BE0003C130002240400012405001427B0001A5D 4289 + :100BF0000C00457C0200302124040001240500146F 4290 + :100C00000C00457C0200302197A3001A30621000CE 4291 + :100C1000104000023C1500103C150008306208002E 4292 + :100C2000104000973C130001100000953C13000297 4293 + :100C3000240400012405001927B0001C0C00457C89 4294 + :100C40000200302124040001240500190C00457C19 4295 + :100C50000200302197A2001C304307002402040048 4296 + :100C600010620027286204011040000E24020200D6 4297 + :100C70001062001F286202011040000524020100DA 4298 + :100C80005062001E3C1300011000001E24040001ED 4299 + :100C900024020300506200193C13000210000019E6 4300 + :100CA00024040001240206001062000D28620601DF 4301 + :100CB00010400005240205005062000B3C130002A6 4302 + :100CC0001000001024040001240207001462000D2B 4303 + :100CD000240400013C1300041000000A3C15000825 4304 + :100CE000100000063C130004100000053C1500082D 4305 + :100CF0003C130001100000023C1500083C150010D8 4306 + :100D0000240400012405001827B0001E0C00457CB7 4307 + :100D10000200302124040001240500180C00457C49 4308 + :100D2000020030218FA8002C97A7001E0008114058 4309 + :100D30003C06000200C230218CC68FF497A200222C 4310 + :100D40003C10000126106C5C02002021AFA20010B4 4311 + :100D500097A2001C3C05000C34A503030C002B3BA0 4312 + :100D6000AFA200143C020004166200103C02000115 4313 + :100D70008F84005424030001240200023C0100017E 4314 + :100D8000AC236D9C3C010001AC226D983C0100013C 4315 + :100D9000AC236DA43C010001AC236E243C01000196 4316 + :100DA000AC246F301000004F02B388251662003962 4317 + :100DB0003C0280003C0200018C426E201440001E68 4318 + :100DC0002404001800002021000028210C004DDB25 4319 + :100DD000340680008F8300548F82005402B388252C 4320 + :100DE00010000002246300328F820054006210233E 4321 + :100DF0002C4200331440FFFC000000008F8300549D 4322 + :100E0000240200013C010001AC226E203C010001E3 4323 + :100E1000AC226D9C3C010001AC226D983C010001AC 4324 + :100E2000AC226DA43C010001AC226E243C01000107 4325 + :100E30001000002CAC236F30000028210C004DDB8B 4326 + :100E400024060404000020212405001E27A6001803 4327 + :100E5000240200020C0045BEA7A2001800002021B9 4328 + :100E60000000282127A600180C0045BEA7A00018E6 4329 + :100E700024040018240500020C004DDB24060004A5 4330 + :100E80003C0280000222102502B318251000001534 4331 + :100E90000043882502221025027518250043882565 4332 + :100EA0000200202197A6001C3C0700018CE76D98EA 4333 + :100EB0003C05000C34A50326AFB300100C002B3BFF 4334 + :100EC000AFB1001410000007000000003C11000248 4335 + :100ED000023088218E318FFC3C027FFF3442FFFFBD 4336 + :100EE000022288243C0200018C426DA81040001EA2 4337 + :100EF000000000003C0200018C426F1C1040000208 4338 + :100F00003C022000022288258FA8002C00081140F6 4339 + :100F10003C010002002208218C22900010400003B6 4340 + :100F20003C02002010000005022288253C02FFDF61 4341 + :100F30003442FFFF022288248FA8002C00081140B1 4342 + :100F40003C010002002208218C229008104000037E 4343 + :100F50003C02008010000004022288253C02FF7F32 4344 + :100F60003442FFFF022288248FA8002C0008114081 4345 + :100F70003C01000200220821AC318FF41000013541 4346 + :100F8000022010218FA8002C0008F1403C03000231 4347 + :100F9000007E18218C638FF83C0240000062102410 4348 + :100FA00014400009240400013C027FFF3442FFFF8B 4349 + :100FB000006288243C010002003E0821AC318FF021 4350 + :100FC0001000012402201021000028210C00457C83 4351 + :100FD00027A6001824040001000028210C00457CED 4352 + :100FE00027A60018240400012405000127B20020D0 4353 + :100FF0000C00457C0240302124040001240500013E 4354 + :101000000C00457C0240302124040001240500042A 4355 + :1010100027B1001E0C00457C022030212404000171 4356 + :10102000240500040C00457C02203021240400012A 4357 + :101030002405000527B000220C00457C0200302169 4358 + :1010400024040001240500050C00457C0200302129 4359 + :1010500024040001240500100C00457C27A600187C 4360 + :1010600024040001240500100C00457C27A600186C 4361 + :10107000240400012405000A0C00457C02403021B4 4362 + :10108000240400012405000A0C00457C02403021A4 4363 + :1010900024040001240500180C00457C02203021A6 4364 + :1010A00024040001240500180C00457C0220302196 4365 + :1010B00024040001240500010C00457C27A600182B 4366 + :1010C00024040001240500010C00457C27A600181B 4367 + :1010D00097A2001830420004104000663C11400006 4368 + :1010E0003C0300018C636F34240200051462006726 4369 + :1010F000240400012405001927B0001C0C00457CC5 4370 + :101100000200302124040001240500190C00457C54 4371 + :101110000200302197A2001C304307002402040083 4372 + :1011200010620027286204011040000E2402020011 4373 + :101130001062001F28620201104000052402010015 4374 + :101140005062001E3C1300011000001E3C0200040F 4375 + :1011500024020300506200193C1300021000001921 4376 + :101160003C020004240206001062000D2862060101 4377 + :1011700010400005240205005062000B3C130002E1 4378 + :10118000100000103C020004240207001462000D4D 4379 + :101190003C0200043C1300041000000A3C15000847 4380 + :1011A000100000063C130004100000053C15000868 4381 + :1011B0003C130001100000023C1500083C15001013 4382 + :1011C0003C020004126200173C0280008F8200542F 4383 + :1011D000241000013C010001AC306D9C3C01000179 4384 + :1011E000AC306D983C010001AC306DA43C010001B5 4385 + :1011F000AC306E243C010001AC226F303C02000197 4386 + :101200001662002202758825000020210000282196 4387 + :101210000C004DDB340680003C0100011000001B77 4388 + :10122000AC306E200222102502B318250043882519 4389 + :1012300097A6001C3C0200018C426F1C3C07000179 4390 + :101240008CE76D983C04000124846C5CAFA2001014 4391 + :1012500097A2001E3C05000C34A503233C010001AD 4392 + :10126000AC206E200C002B3BAFA200141000000736 4393 + :10127000000000003C110002023E88218E318FF0F8 4394 + :101280003C027FFF3442FFFF022288243C0200011F 4395 + :101290008C426DA810400069000000003C02000173 4396 + :1012A0008C426F1C104000023C0220000222882564 4397 + :1012B0008FA8002C000811403C01000200220821E8 4398 + :1012C0008C229004104000033C0200201000000516 4399 + :1012D000022288253C02FFDF3442FFFF02228824DD 4400 + :1012E0008FA8002C000811403C01000200220821B8 4401 + :1012F0008C22900C104000033C0200801000004F34 4402 + :10130000022288253C02FF7F3442FFFF1000004B81 4403 + :10131000022288248FA8002C000829403C030002E8 4404 + :10132000006518218C638FF83C0240000062102495 4405 + :10133000144000083C027FFF3442FFFF0062882413 4406 + :101340003C01000200250821AC318FF01000004163 4407 + :10135000022010213C0200018C426DA81040003494 4408 + :101360003C11C00C3C0200018C426E443C04C00C99 4409 + :10137000348420003C0300018C636F1C0002102B9E 4410 + :10138000000210230044102410600003005188253F 4411 + :101390003C022000022288253C0200020045102168 4412 + :1013A0008C429004104000033C0200201000000416 4413 + :1013B000022288253C02FFDF3442FFFF02228824FC 4414 + :1013C0008FA8002C000811403C01000200220821D7 4415 + :1013D0008C22900C104000033C020080100000049E 4416 + :1013E000022288253C02FF7F3442FFFF022288242C 4417 + :1013F0003C0200018C426E30104000023C020800AA 4418 + :10140000022288253C0200018C426E34104000020A 4419 + :101410003C020400022288253C0200018C426E3806 4420 + :10142000104000063C020100100000040222882542 4421 + :101430003C027FFF3442FFFF006288248FA8002C0B 4422 + :10144000000811403C01000200220821AC318FF05D 4423 + :10145000022010218FBF00488FBE00448FB500408E 4424 + :101460008FB3003C8FB200388FB100348FB00030A2 4425 + :1014700003E0000827BD005027BDFFD0AFB2002811 4426 + :1014800000809021AFBF002CAFB10024AFB000208E 4427 + :101490008F8402003C1000018E106D988F86022010 4428 + :1014A000240200021202005C2E020003104000051C 4429 + :1014B000240200011202000A001219401000010C5F 4430 + :1014C0000000000024020004120200BF24020008F1 4431 + :1014D000120200BE00128940100001050000000049 4432 + :1014E0003C05000200A328218CA58FFC3C100002C3 4433 + :1014F000020380218E108FF43C02400000A21024D1 4434 + :10150000104000383C020008020210241040002065 4435 + :10151000348400023C020002004310218C429000FF 4436 + :101520001040000534840020348401003C02002077 4437 + :1015300010000006020280252402FEFF0082202403 4438 + :101540003C02FFDF3442FFFF020280240012114000 4439 + :101550003C010002002208218C2290081040000566 4440 + :101560003C02000100C230253C0200801000001641 4441 + :10157000020280253C02FFFE3442FFFF00C23024FD 4442 + :101580003C02FF7F3442FFFF1000000F0202802464 4443 + :101590002402FEDF008220243C02FFFE3442FFFFD3 4444 + :1015A00000C230243C02FF5F3442FFFF020280246D 4445 + :1015B0003C01000200230821AC2090003C01000205 4446 + :1015C00000230821AC209008AF840200AF860220DF 4447 + :1015D0008F82022034420002AF8202201000000AF3 4448 + :1015E000001211403C02BFFF3442FFFF8F83020014 4449 + :1015F000020280242402FFFD006218240C003DAF8B 4450 + :10160000AF830200001211403C01000200220821B9 4451 + :10161000100000B7AC308FF43C0200018C426F1C0C 4452 + :101620001040006924050004240400010C00457CDE 4453 + :1016300027A6001824040001240500050C00457CA1 4454 + :1016400027A6001A97A3001897A2001A3C040001CD 4455 + :1016500024846E4830630C0000031A8230420C0070 4456 + :1016600000021282A7A2001A00021080004410217A 4457 + :1016700000431021A7A30018904800002402000195 4458 + :101680003103FFFF106200292862000210400005AC 4459 + :101690000000000010600009000000001000003D84 4460 + :1016A0000000000010700013240200031062002CE0 4461 + :1016B0000000000010000037000000008F820200D0 4462 + :1016C0002403FEFF00431024AF8202008F82022019 4463 + :1016D0003C03FFFE3463FFFF00431024AF8202206F 4464 + :1016E0003C010002AC2090043C01000210000032DA 4465 + :1016F000AC20900C8F82020034420100AF820200C5 4466 + :101700008F8202203C03FFFE3463FFFF004310245E 4467 + :10171000AF820220240201003C010002AC229004AE 4468 + :101720003C01000210000024AC20900C8F820200CB 4469 + :101730002403FEFF00431024AF8202008F820220A8 4470 + :101740003C03000100431025AF8202203C0100024F 4471 + :10175000AC2090043C01000210000017AC23900C58 4472 + :101760008F82020034420100AF8202008F82022089 4473 + :101770003C03000100431025AF8202202402010037 4474 + :101780003C010002AC2290043C0100021000000A5F 4475 + :10179000AC23900C3C04000124846C8097A6001AB2 4476 + :1017A00097A700183C05000134A5FFFFAFA8001063 4477 + :1017B0000C002B3BAFA000148F82020034420002C9 4478 + :1017C0001000004BAF820200001289403C0500026D 4479 + :1017D00000B128218CA58FF83C1000020211802155 4480 + :1017E0008E108FF03C02400000A210241440001024 4481 + :1017F000000000003C0200018C426F1C14400005F8 4482 + :101800003C02BFFF8F82020034420002AF8202001E 4483 + :101810003C02BFFF3442FFFF0C003DAF02028024B8 4484 + :101820003C0100020031082110000031AC308FF083 4485 + :101830003C0200018C426F1C104000053C0200205D 4486 + :101840003C0200018C426E44104000253C02002006 4487 + :1018500000A210241040000734840020240201005C 4488 + :101860003C01000200310821AC2290041000000667 4489 + :10187000348401003C01000200310821AC209004B6 4490 + :101880002402FEFF008220243C02008000A21024DB 4491 + :1018900010400007001219403C0200013C01000208 4492 + :1018A00000230821AC22900C1000000800C2302553 4493 + :1018B000001211403C01000200220821AC20900CD3 4494 + :1018C0003C02FFFE3442FFFF00C23024AF8402001E 4495 + :1018D000AF8602208F82022034420002AF820220B3 4496 + :1018E000001211403C01000200220821AC308FF0B0 4497 + :1018F0008FBF002C8FB200288FB100248FB0002042 4498 + :1019000003E0000827BD003000000000000018219F 4499 + :10191000308400FF2405FFDF2406FFBF00641007AA 4500 + :101920003042000110400004000000008F8200449B 4501 + :1019300010000003344200408F820044004610240F 4502 + :10194000AF8200448F82004434420020AF820044C2 4503 + :101950008F82004400451024AF82004424630001BC 4504 + :10196000286200085440FFEE0064100703E00008FE 4505 + :10197000000000002C8200081040001B0000000046 4506 + :101980002405FFDF2406FFBF000418803C0200018D 4507 + :1019900024426E60006218212464000490620000FA 4508 + :1019A00010400004000000008F820044100000037B 4509 + :1019B000344200408F82004400461024AF8200442D 4510 + :1019C0008F82004434420020AF8200448F82004462 4511 + :1019D00000451024AF820044246300010064102BF2 4512 + :1019E0001440FFEE0000000003E0000800000000CB 4513 + :1019F0000000000000000000000000008F8400C410 4514 + :101A00008F8600E08F8700E42402FFF800C22824BC 4515 + :101A100010E5001A27623FF814E2000224E80008EB 4516 + :101A200027683000550500048D0A000030C200040C 4517 + :101A300014400012008050218CE900008F42013CCC 4518 + :101A4000014948230049182B94EB0006106000025E 4519 + :101A500025630050004948210123182B5040000302 4520 + :101A60008F4201FC03E0000800E01021AF8800E88D 4521 + :101A700024420001AF4201FCAF8800E403E000080B 4522 + :101A80000000102103E00008000000008F8300E444 4523 + :101A900027623FF81062000424620008AF8200E869 4524 + :101AA00003E00008AF8200E427623000AF8200E864 4525 + :101AB00003E00008AF8200E403E00008000000003B 4526 + :101AC0000000000000000000000000008F880120DE 4527 + :101AD00027624FE08F8301281502000225090020AC 4528 + :101AE00027694800112300128FA20010AD040000E6 4529 + :101AF000AD050004AD060008A507000E8FA3001475 4530 + :101B0000AD0200188FA20018AD03001C25030016BB 4531 + :101B1000AD020010AD030014AF8901208F4300FC1B 4532 + :101B2000240200012463FFFF03E00008AF4300FC30 4533 + :101B30008F430324000010212463000103E0000808 4534 + :101B4000AF43032403E00008000000008F88010079 4535 + :101B5000276247E08F830108150200022509002053 4536 + :101B6000276940001123000F8FA20010AD04000070 4537 + :101B7000AD050004AD060008A507000E8FA30014F4 4538 + :101B8000AD0200188FA20018AD03001C250300163B 4539 + :101B9000AD020010AD030014AF89010003E000089E 4540 + :101BA000240200018F430328000010212463000158 4541 + :101BB00003E00008AF43032803E000080000000032 4542 + :101BC00000000000000000000000000024486561E3 4543 + :101BD0006465723A202F70726F6A656374732F7236 4544 + :101BE00063732F73772F67652F2E2F6E69632F66B0 4545 + :101BF00077322F636F6D6D6F6E2F66776D61696ED3 4546 + :101C00002E632C7620312E312E322E343520313970 4547 + :101C100039392F30312F32342030303A31303A35A3 4548 + :101C20003520736875616E67204578702024000048 4549 + :101C3000657674526E674600516576744600000002 4550 + :101C400051657674505F46004D657674526E6746F6 4551 + :101C5000000000004D516576744600004D516576D8 4552 + :101C6000505F46005173436F6E495F4600000000AD 4553 + :101C70005173436F6E734600517250726F64460029 4554 + :101C80006261644D656D537A0000000068775665A7 4555 + :101C900072000000626164487756657200000000BF 4556 + :101CA0002A2A4441574E5F41000000007478527860 4557 + :101CB0004266537A00000000626641746E4D726B9A 4558 + :101CC000000000007265645A6F6E6531000000000C 4559 + :101CD000706369436F6E660067656E436F6E660082 4560 + :101CE0002A646D615244666C000000002A50414E27 4561 + :101CF00049432A002E2E2F2E2E2F2E2E2F2E2E2F02 4562 + :101D00002E2E2F7372632F6E69632F6677322F63C7 4563 + :101D10006F6D6D6F6E2F66776D61696E2E6300005B 4564 + :101D2000726362466C616773000000006261645216 4565 + :101D30007852636200000000676C6F62466C6773E4 4566 + :101D4000000000002B5F646973705F6C6F6F700040 4567 + :101D50002B65765F68616E646C65720063616E749A 4568 + :101D600031446D61000000002B715F646D615F7430 4569 + :101D70006F5F6E69635F636B73756D002B685F7374 4570 + :101D8000656E645F646174615F72656164795F63ED 4571 + :101D90006B73756D000000002B685F646D615F728E 4572 + :101DA000645F6173736973745F636B73756D000057 4573 + :101DB00074436B736D4F6E002B715F646D615F7464 4574 + :101DC0006F5F6E69630000002B685F73656E645F10 4575 + :101DD000646174615F726561647900002B685F649F 4576 + :101DE0006D615F72645F61737369737400000000FA 4577 + :101DF00074436B736D4F6666000000002B685F7361 4578 + :101E0000656E645F62645F72656164790000000002 4579 + :101E10006873745352696E67000000006261645316 4580 + :101E200052696E67000000006E69635352696E6705 4581 + :101E30000000000077446D61416C6C4100000000BF 4582 + :101E40002B715F646D615F746F5F686F73745F6344 4583 + :101E50006B73756D000000002B685F6D61635F72CE 4584 + :101E6000785F636F6D705F636B73756D000000006A 4585 + :101E70002B685F646D615F77725F61737369737400 4586 + :101E80005F636B73756D000072436B736D4F6E0013 4587 + :101E90002B715F646D615F746F5F686F73740000B6 4588 + :101EA0002B685F6D61635F72785F636F6D700000B8 4589 + :101EB0002B685F646D615F77725F617373697374C0 4590 + :101EC0000000000072436B736D4F666600000000F7 4591 + :101ED0002B685F726563765F62645F7265616479C7 4592 + :101EE000000000002B685F726563765F6A756D6243 4593 + :101EF0006F5F62645F726561647900002B685F7276 4594 + :101F00006563765F6D696E695F62645F7265616467 4595 + :101F1000790000002B6D685F636F6D6D616E64000A 4596 + :101F20002B685F74696D6572000000002B685F6448 4597 + :101F30006F5F7570646174655F74785F636F6E73F3 4598 + :101F4000000000002B685F646F5F757064617465EA 4599 + :101F50005F72785F70726F64000000002B636B73B8 4600 + :101F6000756D3136000000002B7065656B5F6D612B 4601 + :101F7000635F72785F7761002B7065656B5F6D6181 4602 + :101F8000635F7278000000002B6465715F6D6163B0 4603 + :101F90005F7278002B685F6D61635F72785F617458 4604 + :101FA000746E0000626164526574537A0000000030 4605 + :101FB000727842644266537A000000002B6E756CA2 4606 + :101FC0006C5F68616E646C657200000066774F70CC 4607 + :101FD0004661696C000000002B685F757064617475 4608 + :101FE000655F6C65643400002B685F7570646174B4 4609 + :101FF000655F6C65643600002B685F7570646174A2 4610 + :10200000655F6C6564320000696E74537461746559 4611 + :10201000000000002A2A696E697443700000000005 4612 + :102020002373637265616D0069537461636B4572FC 4613 + :102030000000000070726F62654D656D0000000069 4614 + :102040002A2A4441574E5F42000000002B73775FFD 4615 + :10205000646D615F6173736973745F706C75735FD6 4616 + :1020600074696D65720000002B267072656C6F617B 4617 + :10207000645F77725F646573637200002B26707211 4618 + :10208000656C6F61645F72645F64657363720000A6 4619 + :102090002B685F68665F74696D65720024486561CE 4620 + :1020A0006465723A202F70726F6A656374732F7261 4621 + :1020B00063732F73772F67652F2E2F6E69632F66DB 4622 + :1020C00077322F636F6D6D6F6E2F74696D65722E31 4623 + :1020D000632C7620312E312E322E33352031393992 4624 + :1020E000392F30312F32372031393A30393A3530C3 4625 + :1020F0002068617965732045787020240000000015 4626 + :10210000657674526E67460051657674460000002D 4627 + :1021100051657674505F46004D657674526E674621 4628 + :10212000000000004D516576744600004D51657603 4629 + :10213000505F46005173436F6E495F4600000000D8 4630 + :102140005173436F6E734600517250726F64460054 4631 + :10215000542D446D6152643200000000542D446DD2 4632 + :102160006152643100000000542D446D615264429C 4633 + :1021700000000000542D446D6157723200000000D1 4634 + :10218000542D446D6157723100000000542D446D90 4635 + :1021900061577242000000000000000024486561A1 4636 + :1021A0006465723A202F70726F6A656374732F7260 4637 + :1021B00063732F73772F67652F2E2F6E69632F66DA 4638 + :1021C00077322F636F6D6D6F6E2F636F6D6D616E04 4639 + :1021D000642E632C7620312E312E322E323820316F 4640 + :1021E0003939392F30312F32302031393A34393AB8 4641 + :1021F000343920736875616E67204578702024003B 4642 + :10220000657674526E67460051657674460000002C 4643 + :1022100051657674505F46004D657674526E674620 4644 + :10222000000000004D516576744600004D51657602 4645 + :10223000505F46005173436F6E495F4600000000D7 4646 + :102240005173436F6E734600517250726F64460053 4647 + :102250003F48636D644D6278000000003F636D6429 4648 + :1022600048737453000000003F636D644D634D6418 4649 + :10227000000000003F636D6450726F6D000000004D 4650 + :102280003F636D644C696E6B000000003F636D64DA 4651 + :1022900045727200000086AC00008E5C00008E5C0F 4652 + :1022A00000008DE400008B7800008E3000008E5C12 4653 + :1022B00000008790000088000000899000008A6874 4654 + :1022C00000008A3400008E5C0000887000008B24BF 4655 + :1022D00000008E5C00008B34000087B4000088246E 4656 + :1022E00000000000000000000000000024486561BC 4657 + :1022F0006465723A202F70726F6A656374732F720F 4658 + :1023000063732F73772F67652F2E2F6E69632F6688 4659 + :1023100077322F636F6D6D6F6E2F6D636173742EE7 4660 + :10232000632C7620312E312E322E38203139393837 4661 + :102330002F31322F30382030323A33363A3336208C 4662 + :10234000736875616E672045787020240000000076 4663 + :10235000657674526E6746005165767446000000DB 4664 + :1023600051657674505F46004D657674526E6746CF 4665 + :10237000000000004D516576744600004D516576B1 4666 + :10238000505F46005173436F6E495F460000000086 4667 + :102390005173436F6E734600517250726F64460002 4668 + :1023A0006164644D63447570000000006164644DB5 4669 + :1023B0006346756C0000000064656C4D634E6F45AC 4670 + :1023C00000000000000000000000000024486561DB 4671 + :1023D0006465723A202F70726F6A656374732F722E 4672 + :1023E00063732F73772F67652F2E2F6E69632F66A8 4673 + :1023F00077322F636F6D6D6F6E2F646D612E632C5E 4674 + :102400007620312E312E322E323420313939382F88 4675 + :1024100031322F32312030303A33333A3039207371 4676 + :102420006875616E67204578702024006576745267 4677 + :102430006E674600516576744600000051657674FB 4678 + :10244000505F46004D657674526E6746000000008E 4679 + :102450004D516576744600004D516576505F4600DB 4680 + :102460005173436F6E495F46000000005173436F24 4681 + :102470006E734600517250726F6446007377446DFC 4682 + :10248000614F66660000000031446D614F6E0000D0 4683 + :102490007377446D614F6E002372446D6141544EF9 4684 + :1024A0000000000072446D6141544E300000000095 4685 + :1024B00072446D6141544E310000000072446D6100 4686 + :1024C000344762002A50414E49432A002E2E2F2EB7 4687 + :1024D0002E2F2E2E2F2E2E2F2E2E2F7372632F6E19 4688 + :1024E00069632F6677322F636F6D6D6F6E2F646D2A 4689 + :1024F000612E63002377446D6141544E000000005B 4690 + :1025000077446D6141544E300000000077446D61A6 4691 + :1025100041544E310000000077446D613447620041 4692 + :102520000000000000000000000000002448656179 4693 + :102530006465723A202F70726F6A656374732F72CC 4694 + :1025400063732F73772F67652F2E2F6E69632F6646 4695 + :1025500077322F636F6D6D6F6E2F74726163652EAE 4696 + :10256000632C7620312E312E322E352031393938F8 4697 + :102570002F30392F33302031383A35303A32382045 4698 + :10258000736875616E672045787020240000000034 4699 + :102590000000000000000000000000002448656109 4700 + :1025A0006465723A202F70726F6A656374732F725C 4701 + :1025B00063732F73772F67652F2E2F6E69632F66D6 4702 + :1025C00077322F636F6D6D6F6E2F646174612E6350 4703 + :1025D0002C7620312E312E322E31322031393939BC 4704 + :1025E0002F30312F32302031393A34393A353120D9 4705 + :1025F000736875616E6720457870202400000000C4 4706 + :1026000046575F56455253494F4E3A202331204694 4707 + :1026100072692041707220372031373A35373A35A8 4708 + :1026200032205044542032303030000046575F434F 4709 + :102630004F4D50494C455F54494D453A2031373A4A 4710 + :1026400035373A353200000046575F434F4D504909 4711 + :102650004C455F42593A206465767263730000000E 4712 + :1026600046575F434F4D50494C455F484F53543A8E 4713 + :1026700020636F6D707574650000000046575F43FE 4714 + :102680004F4D50494C455F444F4D41494E3A2065AE 4715 + :102690006E672E616374656F6E2E636F6D00000050 4716 + :1026A00046575F434F4D50494C45523A206763634C 4717 + :1026B0002076657273696F6E20322E372E320000DD 4718 + :1026C00000000000120411000000000024486561B1 4719 + :1026D0006465723A202F70726F6A656374732F722B 4720 + :1026E00063732F73772F67652F2E2F6E69632F66A5 4721 + :1026F00077322F636F6D6D6F6E2F6D656D2E632C4E 4722 + :102700007620312E312E322E3520313939382F3086 4723 + :10271000392F33302031383A35303A303820736829 4724 + :1027200075616E672045787020240000244865613B 4725 + :102730006465723A202F70726F6A656374732F72CA 4726 + :1027400063732F73772F67652F2E2F6E69632F6644 4727 + :1027500077322F636F6D6D6F6E2F73656E642E63AE 4728 + :102760002C7620312E312E322E3434203139393826 4729 + :102770002F31322F32312030303A33333A31382052 4730 + :10278000736875616E672045787020240000000032 4731 + :10279000657674526E674600516576744600000097 4732 + :1027A00051657674505F46004D657674526E67468B 4733 + :1027B000000000004D516576744600004D5165766D 4734 + :1027C000505F46005173436F6E495F460000000042 4735 + :1027D0005173436F6E734600517250726F644600BE 4736 + :1027E00069736E745463705500000000244865617D 4737 + :1027F0006465723A202F70726F6A656374732F720A 4738 + :1028000063732F73772F67652F2E2F6E69632F6683 4739 + :1028100077322F636F6D6D6F6E2F726563762E63E7 4740 + :102820002C7620312E312E322E3533203139393964 4741 + :102830002F30312F31362030323A35353A3433208B 4742 + :10284000736875616E672045787020240000000071 4743 + :10285000657674526E6746005165767446000000D6 4744 + :1028600051657674505F46004D657674526E6746CA 4745 + :10287000000000004D516576744600004D516576AC 4746 + :10288000505F46005173436F6E495F460000000081 4747 + :102890005173436F6E734600517250726F644600FD 4748 + :1028A000724D616343686B300000000072784672BD 4749 + :1028B0006D324C670000000072784E6F53744264B2 4750 + :1028C0000000000072784E6F4D6942640000000005 4751 + :1028D00072784E6F4A6D4264000000007278436B5C 4752 + :1028E000446D614600000000727851446D457846A1 4753 + :1028F00000000000727851446D61460072785144C6 4754 + :102900004C42644600000000727851446D426446B7 4755 + :1029100000000000727843726350616400000000A0 4756 + :1029200072536D51446D614600000000244865619A 4757 + :102930006465723A202F70726F6A656374732F72C8 4758 + :1029400063732F73772F67652F2E2F6E69632F6642 4759 + :1029500077322F636F6D6D6F6E2F6D61632E632CF9 4760 + :102960007620312E312E322E323220313939382F25 4761 + :1029700031322F30382030323A33363A3330207308 4762 + :102980006875616E67204578702024006576745202 4763 + :102990006E67460051657674460000005165767496 4764 + :1029A000505F46004D657674526E67460000000029 4765 + :1029B0004D516576744600004D516576505F460076 4766 + :1029C0005173436F6E495F46000000005173436FBF 4767 + :1029D0006E734600517250726F6446006D616354AD 4768 + :1029E000687265730000000023744D616341544EAA 4769 + :1029F0000000000023724D616341544E000000004E 4770 + :102A000072656D4173737274000000006C696E6BC7 4771 + :102A1000444F574E000000006C696E6B555000002B 4772 + :102A20000000000000000000000000002448656174 4773 + :102A30006465723A202F70726F6A656374732F72C7 4774 + :102A400063732F73772F67652F2E2F6E69632F6641 4775 + :102A500077322F636F6D6D6F6E2F636B73756D2E95 4776 + :102A6000632C7620312E312E322E392031393939EE 4777 + :102A70002F30312F31342030303A30333A3438204F 4778 + :102A8000736875616E67204578702024000000002F 4779 + :102A9000657674526E674600516576744600000094 4780 + :102AA00051657674505F46004D657674526E674688 4781 + :102AB000000000004D516576744600004D5165766A 4782 + :102AC000505F46005173436F6E495F46000000003F 4783 + :102AD0005173436F6E734600517250726F644600BB 4784 + :102AE00000000000000000000000000050726F6253 4785 + :102AF00065506879000000006C6E6B41535352546E 4786 + :102B000000000000000109A400010A1C00010A5095 4787 + :102B100000010A7C0001105000010AA800010B10FE 4788 + :102B2000000111FC00010DC000010C6800010C80C7 4789 + :102B300000010CC400010CEC00010D0C00010D346F 4790 + :102B4000000111FC00010DC000010DF800010E1084 4791 + :102B500000010E4000010E6800010E8800010EB059 4792 + :102B60000000000000010FDC000110080001102C23 4793 + :102B7000000111FC00011050000110780001110843 4794 + :102B80000000000000000000000000000001186CC0 4795 + :102B90000001193C00011A1400011AE400011B4055 4796 + :102BA00000011C1C00011C4400011D2000011D48E7 4797 + :102BB00000011EF000011F18000120C0000122B812 4798 + :102BC0000001254C000124600001254C00012578FE 4799 + :102BD000000120E8000122907273745F676D6969DB 4800 + :102BE00000000000000126080001264000012728FF 4801 + :102BF00000013374000133B4000133CC7365746C8D 4802 + :102C00006F6F7000000000000000000000013BBC7E 4803 + :102C100000013BFC00013C8C00013CD000013D3434 4804 + :102C200000013DC000013DF400013E7C00013F1465 4805 + :102C300000013FE400014024000140A8000140CC15 4806 + :102C4000000141DC646F4261736550670000000061 4807 + :102C500000000000000000000000000073746D61BF 4808 + :102C6000634C4E4B000000006765746D636C6E6BC7 4809 + :102C70000000000000014ED800014ED800014B8C2E 4810 + :102C800000014BD800014C2400014ED87365746DCF 4811 + :102C90006163616374000000000000000000000038 4812 + :102CA0000000000000000000000000000000000024 4813 + :102CB0000000000000000000000000000000000014 4814 + :102CC0000000000000000000000000000000000103 4815 + :102CD000000000010000000100C001FC00003FFCFA 4816 + :102CE00000C00000416C74656F6E204163654E4901 4817 + :102CF000432056000000000000000000000000001B 4818 + :102D0000000000000000000000000000416C74653D 4819 + :102D10006F6E204163654E49432056004242424255 4820 + :102D2000000000000000000000000000001FFFFC89 4821 + :102D3000001FFF7C000000000000000000000000F9 4822 + :102D40000000000000000000000000000060CF0054 4823 + :102D500000000060CF000000000000000000000044 4824 + :102D60000000000000000000000000000000000063 4825 + :102D70000000000000000000000000000000000053 4826 + :102D80000000000000000000000000000000000043 4827 + :102D90000000000000000000000000000000000033 4828 + :102DA0000000000000000000000000030000000020 4829 + :102DB0000000000100000000000000000000000012 4830 + :102DC0000000000100000000000000010000000001 4831 + :102DD00000000000000000000000000000000001F2 4832 + :102DE00000000001000000000000000000000000E2 4833 + :102DF00000000000000000000100000021000000B1 4834 + :102E0000120001400000000000000000200000004F 4835 + :102E1000120000A0000000001200006012000180FB 4836 + :102E2000120001E0000000000000000000000000AF 4837 + :102E30000000000100000000000000000000000091 4838 + :102E40000000000000000000000000000000000280 4839 + :102E5000000000000000000000030001000000016D 4840 + :102E60000003020100000000000000000101010158 4841 + :102E70000101010000010100010100010001000148 4842 + :0C2E800001000101000001010000000041 4843 + :00000001FF 4844 + /* tg2 firmware v12.4.11 */
+53
firmware/adaptec/starfire_rx.bin.ihex
··· 1 + :10000000010003DC00000000040004210000008661 2 + :10001000800000150000180E8100001500006664C5 3 + :100020001A0040AB00000B06142000110000000075 4 + :10003000142040220000AAAA14204022000003003D 5 + :1000400014204022000000001A0040AB00000B14F6 6 + :1000500014200011000000008300001500000002C1 7 + :10006000040000210000000000000010000000005B 8 + :1000700004000421000000870000001000000000C0 9 + :1000800000000010000000000000801500000000CB 10 + :100090000000003E00000000000000100000000012 11 + :1000A0008200001500004000009E8050000000000B 12 + :1000B000030080150000000086008015000000008D 13 + :1000C00082000015000080000100001C00000000FC 14 + :1000D000000050A00000010C4E20D011000060086C 15 + :1000E0001420D012000040080000F09000007000C2 16 + :1000F0000000C8B0000030000000404000000000D8 17 + :10010000001080150000000000A2C1500000400057 18 + :1001100000A400B000000014000000200000000057 19 + :100120002500400D0000252500047220000031004C 20 + :10013000009340700000000000000020000000005C 21 + :1001400000924460000001842B20C01100000000D8 22 + :100150000000C42000000540360140180000422D78 23 + :100160001420001100000000009244600000018390 24 + :100170003200001F0000003402AC00150000000235 25 + :1001800000A601100000000842200011000000003D 26 + :1001900000924060000001030000001E000000000B 27 + :1001A00000000020000001000000001E0000000010 28 + :1001B00000924460000000860000408000000000C3 29 + :1001C0000092C0700000000000924060000001003A 30 + :1001D0000000C8900000500000A6C1100000000000 31 + :1001E00000B0C09000000012021C001500000000CA 32 + :1001F0003200001F0000003400924460000005102F 33 + :100200004421001100000000420000110000000025 34 + :1002100083000015000000400092446000000508C3 35 + :100220004501401800004545008080500000000056 36 + :10023000622080120000000082000015000008000B 37 + :100240001520001100000000000000100000000058 38 + :10025000000000100000000000000010000000007E 39 + :10026000000000100000000000000010000000006E 40 + :10027000800000150000EEA4810000150000005F62 41 + :1002800000000060000000000000412000000000AD 42 + :1002900000004A000000400000924460000001900D 43 + :1002A0005601401A000059561400001100000000C9 44 + :1002B0000093405000000018009300500000001808 45 + :1002C0003601403A0000002D000643A9000000005E 46 + :1002D0000000C420000001405601401A0000595699 47 + :1002E00014000011000000000000001000000000D9 48 + :1002F0000000001000000000000642A900000000FD 49 + :1003000000024420000001835601401A00005956A3 50 + :1003100082000015000020001520001100000000E0 51 + :1003200082000015000000101520001100000000E0 52 + :1003300082000015000000101520001100000000D0 53 + :00000001FF
+53
firmware/adaptec/starfire_tx.bin.ihex
··· 1 + :10000000010003DC00000000040004210000008661 2 + :10001000800000150000180E8100001500006664C5 3 + :100020001A0040AB00000B06142000110000000075 4 + :10003000142040220000AAAA14204022000003003D 5 + :1000400014204022000000001A0040AB00000B14F6 6 + :1000500014200011000000008300001500000002C1 7 + :10006000040000210000000000000010000000005B 8 + :1000700004000421000000870000001000000000C0 9 + :1000800000000010000000000000801500000000CB 10 + :100090000000003E00000000000000100000000012 11 + :1000A0008200001500004000009E8050000000000B 12 + :1000B000030080150000000086008015000000008D 13 + :1000C00082000015000080000100001C00000000FC 14 + :1000D000000050A00000010C4E20D011000060086C 15 + :1000E0001420D012000040080000F09000007000C2 16 + :1000F0000000C8B0000030000000404000000000D8 17 + :10010000001080150000000000A2C1500000400057 18 + :1001100000A400B000000014000000200000000057 19 + :100120002500400D0000252500047220000031004C 20 + :10013000009340700000000000000020000000005C 21 + :1001400000924460000001842B20C01100000000D8 22 + :100150000000C42000000540360140180000422D78 23 + :100160001420001100000000009244600000018390 24 + :100170003200001F0000003402AC00150000000235 25 + :1001800000A601100000000842200011000000003D 26 + :1001900000924060000001030000001E000000000B 27 + :1001A00000000020000001000000001E0000000010 28 + :1001B00000924460000000860000408000000000C3 29 + :1001C0000092C0700000000000924060000001003A 30 + :1001D0000000C8900000500000A6C1100000000000 31 + :1001E00000B0C09000000012021C001500000000CA 32 + :1001F0003200001F0000003400924460000005102F 33 + :100200004421001100000000420000110000000025 34 + :1002100083000015000000400092446000000508C3 35 + :100220004501401800004545008080500000000056 36 + :10023000622080120000000082000015000008000B 37 + :100240001520001100000000000000100000000058 38 + :10025000000000100000000000000010000000007E 39 + :10026000000000100000000000000010000000006E 40 + :10027000800000150000EEA4810000150000005F62 41 + :1002800000000060000000000000412000000000AD 42 + :1002900000004A000000400000924460000001900D 43 + :1002A0005601401A000059561400001100000000C9 44 + :1002B0000093405000000018009300500000001808 45 + :1002C0003601403A0000002D000643A9000000005E 46 + :1002D0000000C420000001405601401A0000595699 47 + :1002E00014000011000000000000001000000000D9 48 + :1002F0000000001000000000000642A900000000FD 49 + :1003000000024420000001835601401A00005956A3 50 + :1003100082000015000020001520001100000000E0 51 + :1003200082000015000000101520001100000000E0 52 + :1003300082000015000000101520001100000000D0 53 + :00000001FF
+175
firmware/tigon/tg3.bin.ihex
··· 1 + :10000000000000000800000000000A80000000005E 2 + :1000100010000003000000000000000D0000000DB3 3 + :100020003C1D080037BD3FFC03A0F0213C10080038 4 + :10003000261000000E000018000000000000000D57 5 + :100040003C1D080037BD3FFC03A0F0213C10080018 6 + :10005000261000340E00021C000000000000000DFD 7 + :1000600000000000000000000000000027BDFFE0CD 8 + :100070003C1CC000AFBF0018AF80680C0E00004CE5 9 + :10008000241B210597850000978700029782002C8A 10 + :100090009783002E3C040800248409C0AFA00014FC 11 + :1000A000000214000062182500052C00AFA3001008 12 + :1000B0008F86001000E528250E000060240701024D 13 + :1000C0003C02AC00344201003C03AC01346301004B 14 + :1000D000AF8204903C02FFFFAF820494AF83049888 15 + :1000E000AF82049C24020001AF825CE00E00003F5E 16 + :1000F000AF825D000E000140000000008FBF0018BD 17 + :1001000003E0000827BD00202402FFFFAF82540453 18 + :100110008F83540034630400AF835400AF825404CF 19 + :100120003C02080024420034AF82541C03E0000863 20 + :10013000AF80540000000000000000003C020800F6 21 + :10014000344230003C030800346330003C040800B3 22 + :10015000348437FF3C010800AC220A6424020040CA 23 + :100160003C010800AC220A683C010800AC200A608F 24 + :10017000AC600000246300040083102B5040FFFD9E 25 + :10018000AC60000003E0000800000000008048218F 26 + :100190008FAA00103C0208008C420A603C04080050 27 + :1001A0008C840A688FAB0014244300010044102B98 28 + :1001B0003C010800AC230A60144000030000402109 29 + :1001C0003C010800AC200A603C0208008C420A6036 30 + :1001D0003C0308008C630A64912400000002114073 31 + :1001E000004310210048102125080001A044000010 32 + :1001F000290200081440FFF4252900013C020800F0 33 + :100200008C420A603C0308008C630A648F84680C8B 34 + :100210000002114000431021AC440008AC45000C22 35 + :10022000AC460010AC470014AC4A001803E00008CC 36 + :10023000AC4B001C000000000000000000000000AB 37 + :1002400000000000000000000000000000000000AE 38 + :10025000000000000000000000000000000000009E 39 + :10026000000000000000000000000000000000008E 40 + :10027000000000000000000000000000000000007E 41 + :10028000000000000000000000000000000000006E 42 + :10029000000000000000000000000000000000005E 43 + :1002A000000000000000000000000000000000004E 44 + :1002B000000000000000000000000000000000003E 45 + :1002C000000000000000000000000000000000002E 46 + :1002D000000000000000000000000000000000001E 47 + :1002E000000000000000000000000000000000000E 48 + :1002F00000000000000000000000000000000000FE 49 + :1003000000000000000000000000000002000008E3 50 + :10031000000000000A0001E33C0A00010A0001E3BA 51 + :100320003C0A00020A0001E3000000000A0001E3A9 52 + :10033000000000000A0001E3000000000A0001E3E1 53 + :10034000000000000A0001E3000000000A0001E3D1 54 + :10035000000000000A0001E3000000000A0001E3C1 55 + :10036000000000000A0001E3000000000A0001E3B1 56 + :100370003C0A00070A0001E33C0A00080A0001E306 57 + :100380003C0A00090A0001E3000000000A0001E342 58 + :10039000000000000A0001E33C0A000B0A0001E330 59 + :1003A0003C0A000C0A0001E33C0A000D0A0001E3CC 60 + :1003B000000000000A0001E3000000000A0001E361 61 + :1003C0003C0A000E0A0001E3000000000A0001E3FD 62 + :1003D000000000000A0001E3000000000A0001E341 63 + :1003E000000000000A0001E3000000000A0001E331 64 + :1003F000000000000A0001E3000000000A0001E321 65 + :10040000000000000A0001E33C0A00130A0001E3B7 66 + :100410003C0A001400000000000000000000000082 67 + :1004200000000000000000000000000000000000CC 68 + :1004300000000000000000000000000000000000BC 69 + :1004400000000000000000000000000000000000AC 70 + :10045000000000000000000000000000000000009C 71 + :10046000000000000000000000000000000000008C 72 + :10047000000000000000000000000000000000007C 73 + :10048000000000000000000000000000000000006C 74 + :10049000000000000000000000000000000000005C 75 + :1004A000000000000000000000000000000000004C 76 + :1004B000000000000000000000000000000000003C 77 + :1004C000000000000000000000000000000000002C 78 + :1004D000000000000000000000000000000000001C 79 + :1004E000000000000000000000000000000000000C 80 + :1004F00000000000000000000000000000000000FC 81 + :1005000000000000000000000000000027BDFFE028 82 + :100510000000182100001021AFBF0018AFB1001477 83 + :10052000AFB000103C01080000220821AC200A7086 84 + :100530003C01080000220821AC200A743C0108009C 85 + :1005400000220821AC200A78246300011860FFF51E 86 + :100550002442000C241100018F9068103202000424 87 + :1005600014400005240400013C0208008C420A7873 88 + :1005700018400003000020210E000182000000004E 89 + :100580003202000110400003000000000E0001696B 90 + :10059000000000000A000153AF9150288FBF0018DF 91 + :1005A0008FB100148FB0001003E0000827BD0020B9 92 + :1005B0003C0508008CA50A703C0608008CC60A8021 93 + :1005C0003C0708008CE70A7827BDFFE03C040800E0 94 + :1005D000248409D0AFBF0018AFA000100E00006047 95 + :1005E000AFA000140E00017B000020218FBF001877 96 + :1005F00003E0000827BD0020240200018F8368105B 97 + :1006000000821004000210270062182403E0000892 98 + :10061000AF83681027BDFFD8AFBF00241080002E25 99 + :10062000AFB000208F825CECAFA200188F825CEC30 100 + :100630003C10080026100A78AFA2001C340280008B 101 + :10064000AF825CEC8E020000184000160000000033 102 + :100650003C02080094420A748FA3001C000221C0CF 103 + :10066000AC8300048FA2001C3C0108000E000201B4 104 + :10067000AC220A7410400005000000008E02000049 105 + :10068000244200010A0001DFAE0200003C02080023 106 + :100690008C420A7000021C02000321C00A0001C53E 107 + :1006A000AFA2001C0E000201000000001040001F5D 108 + :1006B000000000008E0200008FA3001C24420001F5 109 + :1006C0003C010800AC230A703C010800AC230A740A 110 + :1006D0000A0001DFAE0200003C10080026100A7874 111 + :1006E0008E02000018400028000000000E000201E9 112 + :1006F0000000000014400024000000008E020000F2 113 + :100700003C0308008C630A702442FFFFAFA3001C67 114 + :1007100018400006AE02000000031402000221C0CF 115 + :100720008C8200043C010800AC220A7097A2001ED3 116 + :100730002442FF002C4203001440000B240240001E 117 + :100740003C040800248409DCAFA00010AFA0001412 118 + :100750008FA6001C240500080E0000600000382150 119 + :100760000A0001DF00000000AF825CF83C020800D4 120 + :100770008C420A408FA3001C24420001AF835CF826 121 + :100780003C010800AC220A408FBF00248FB000203B 122 + :1007900003E0000827BD002827BDFFE03C04080057 123 + :1007A000248409E8000028210000302100003821BD 124 + :1007B000AFBF0018AFA000100E000060AFA0001483 125 + :1007C0008FBF001803E0000827BD00208F82680C4F 126 + :1007D0008F85680C000218270003182B00031823CC 127 + :1007E000004310240044102100A2282B10A0000672 128 + :1007F00000000000004018218F82680C0043102B7D 129 + :100800001440FFFD0000000003E0000800000000AD 130 + :100810003C0408008C8400003C0308008C630A4000 131 + :100820000064102B54400002008310230064102346 132 + :100830002C42000803E000083842000127BDFFE019 133 + :10084000008028213C04080024840A000000302194 134 + :1008500000003821AFBF0018AFA000100E000060EC 135 + :10086000AFA000140A000216000000008FBF00189D 136 + :1008700003E0000827BD00200000000027BDFFE0C6 137 + :100880003C1CC000AFBF00180E00004CAF80680CCD 138 + :100890003C04080024840A10038028210000302131 139 + :1008A00000003821AFA000100E000060AFA00014BF 140 + :1008B0002402FFFFAF8254043C0200AA0E0002345F 141 + :1008C000AF8254348FBF001803E0000827BD00201A 142 + :1008D00000000000000000000000000027BDFFE84D 143 + :1008E000AFB0001024100001AFBF00143C01C003E2 144 + :1008F000AC2000008F8268103042200010400003BE 145 + :10090000000000000E000246000000000A00023A4B 146 + :10091000AF9054288FBF00148FB0001003E0000880 147 + :1009200027BD001827BDFFF88F845D0C3C0200FF37 148 + :100930003C0308008C630A503442FFF80082102404 149 + :100940001043001E3C0500FF34A5FFF83C06C00321 150 + :100950003C074000008518248C6200103C01080010 151 + :10096000AC230A50304200081040000500871025D3 152 + :100970008CC2000024420001ACC200000087102598 153 + :10098000AF825D0C8FA2000024420001AFA20000E4 154 + :100990008FA200008FA2000024420001AFA200003D 155 + :1009A0008FA200008F845D0C3C0308008C630A500A 156 + :1009B000008510241443FFE80085182427BD000893 157 + :1009C00003E000080000000000000000353730316F 158 + :1009D000726C734100000000000000005377457600 159 + :1009E000656E743000000000726C704576656E7440 160 + :1009F00031000000556E6B6E45766E74000000008D 161 + :100A0000000000000000000000000000666174614A 162 + :100A10006C45727200000000000000004D61696EBC 163 + :100A2000437075420000000000000000000000005C 164 + :100A300000000000000000000000000000000000B6 165 + :100A400000000000000000000000000000000000A6 166 + :100A50000000000000000000000000000000000096 167 + :0C0A60000000000000000000000000008A 168 + :00000001FF 169 + * Firmware is: 170 + * Derived from proprietary unpublished source code, 171 + * Copyright (C) 2000-2003 Broadcom Corporation. 172 + * 173 + * Permission is hereby granted for the distribution of this firmware 174 + * data in hexadecimal or equivalent format, provided this copyright 175 + * notice is accompanying it.
+446
firmware/tigon/tg3_tso.bin.ihex
··· 1 + :100000000106000008000000000024140E00000398 2 + :100010000000000008001B24000000001000000386 3 + :10002000000000000000000D0000000D3C1D080055 4 + :1000300037BD400003A0F0213C100800261000004E 5 + :100040000E000010000000000000000D27BDFFE0C2 6 + :100050003C04FEFEAFBF00180E0005D83484000239 7 + :100060000E000668000000003C03080090631B6857 8 + :10007000240200023C04080024841AAC1462000329 9 + :10008000240500013C04080024841AA0240600066C 10 + :1000900000003821AFA000100E00067CAFA00014B5 11 + :1000A0008F625C5034420001AF625C508F625C90A2 12 + :1000B00034420001AF625C902402FFFF0E00003466 13 + :1000C000AF6254048FBF001803E0000827BD002072 14 + :1000D00000000000000000000000000027BDFFE05D 15 + :1000E000AFBF001CAFB20018AFB100140E00005B30 16 + :1000F000AFB0001024120002241100018F7068209C 17 + :100100003202010010400003000000000E0000BB9E 18 + :10011000000000008F7068203202200010400004B0 19 + :10012000320200010E0001F024040001320200013D 20 + :1001300010400003000000000E0000A300000000BB 21 + :100140003C02080090421B9814520003000000007B 22 + :100150000E0004C0000000000A00003CAF715028EF 23 + :100160008FBF001C8FB200188FB100148FB0001029 24 + :1001700003E0000827BD002027BDFFE03C04080085 25 + :1001800024841AC0000028210000302100003821FA 26 + :10019000AFBF0018AFA000100E00067CAFA0001487 27 + :1001A0003C040800248423D8A48000003C010800FB 28 + :1001B000A0201B983C010800AC201B9C3C010800BF 29 + :1001C000AC201BA03C010800AC201BA43C01080093 30 + :1001D000AC201BAC3C010800AC201BB83C01080063 31 + :1001E000AC201BBC8F6244343C010800AC221B884D 32 + :1001F0008F6244383C010800AC221B8C8F62441093 33 + :10020000AC80F7A83C010800AC201B843C0108002E 34 + :10021000AC2023E03C010800AC2023C83C010800CE 35 + :10022000AC2023CC3C010800AC2024003C01080099 36 + :10023000AC221B908F6200682403000700021702A3 37 + :1002400010430005000000008F62006800021702E2 38 + :1002500014400004240200013C0108000A00009739 39 + :10026000AC20240CAC8200343C04080024841ACC5A 40 + :100270003C0508008CA5240C00003021000038212A 41 + :10028000AFA000100E00067CAFA000148FBF0018B6 42 + :1002900003E0000827BD002027BDFFE03C04080064 43 + :1002A00024841AD8000028210000302100003821C1 44 + :1002B000AFBF0018AFA000100E00067CAFA0001466 45 + :1002C0000E00005B000000000E0000B400002021C2 46 + :1002D0008FBF001803E0000827BD002024020001A2 47 + :1002E0008F63682000821004000210270062182427 48 + :1002F00003E00008AF63682027BDFFD0AFBF002C2C 49 + :10030000AFB60028AFB50024AFB40020AFB3001CD7 50 + :10031000AFB20018AFB10014AFB000108F675C5CD3 51 + :100320003C03080024631BBC8C62000014470005DA 52 + :100330003C0200FF3C02080090421B981440011947 53 + :100340003C0200FF3442FFF800E28824AC67000062 54 + :1003500000111902306300FF30E20003000211C0F7 55 + :100360000062282500A04021000716023C03080077 56 + :1003700090631B983044000F1460003600804821C1 57 + :10038000240200013C010800A0221B980005110076 58 + :10039000008210253C010800AC201B9C3C01080099 59 + :1003A000AC201BA03C010800AC201BA43C010800B1 60 + :1003B000AC201BAC3C010800AC201BB83C01080081 61 + :1003C000AC201BB03C010800AC201BB43C01080071 62 + :1003D000A42223D89622000C30437FFF3C01080062 63 + :1003E000A4222410304280003C010800A4231BC634 64 + :1003F00010400005240200013C010800AC2223F457 65 + :100400000A0001022406003E240600363C010800D2 66 + :10041000AC2023F49622000A3C03080094631BC618 67 + :100420003C010800AC2023F03C010800AC2023F87C 68 + :10043000000213020002108000C210210062182185 69 + :100440003C010800A42223D03C0108000A00011549 70 + :10045000A4231B969622000C3C010800A42223EC46 71 + :100460003C04080024841B9C8C82000000021100C4 72 + :100470003C01080000220821AC311BC88C8200001E 73 + :10048000000211003C01080000220821AC271BCC0F 74 + :100490008C82000025030001306601FF000211007C 75 + :1004A0003C01080000220821AC261BD08C820000F1 76 + :1004B000000211003C01080000220821AC291BD4D5 77 + :1004C000962300083C0208008C421BAC0043282104 78 + :1004D0003C010800AC251BAC9622000A3042000407 79 + :1004E00014400018000611008F630C143063000FD5 80 + :1004F0002C6200021440000B3C02C0008F630C14FD 81 + :100500003C0208008C421B403063000F2442000173 82 + :100510003C010800AC221B402C6200021040FFF797 83 + :100520003C02C00000E21825AF635C5C8F625C5047 84 + :100530003042000210400014000000000A00014791 85 + :10054000000000003C0308008C631B803C04080092 86 + :1005500094841B94012210253C010800A42223DA74 87 + :10056000240200013C010800AC221BB824630001F6 88 + :100570000085202A3C01080010800003AC231B806A 89 + :100580003C010800A4251B943C06080024C61B9CC3 90 + :100590008CC2000024420001ACC20000284200804E 91 + :1005A00014400005000000000E000656240400025E 92 + :1005B0000A0001E6000000003C0208008C421BB863 93 + :1005C00010400078240200013C05080090A51B980B 94 + :1005D00014A20072000000003C15080096B51B969E 95 + :1005E0003C0408008C841BAC32A3FFFF0083102A5C 96 + :1005F0001440006C000000001483000300000000A1 97 + :100600003C010800AC2523F01060005C0000902144 98 + :1006100024D600040060A02124D300148EC2000060 99 + :10062000000281003C110800023088210E000625DE 100 + :100630008E311BC80040282110A00054000000008B 101 + :100640009628000A31020040104000052407180CCB 102 + :100650008E22000C2407188C00021400ACA2001893 103 + :100660003C030800007018218C631BD03C0208007A 104 + :10067000005010218C421BD400031D000002140006 105 + :1006800000621825ACA300148EC300049622000853 106 + :10069000004320233242FFFF3083FFFF004310213D 107 + :1006A0000282102A1440000202B23023008030215E 108 + :1006B0008E62000030C4FFFF00441021AE620000D3 109 + :1006C0008E220000ACA200008E2200048E63FFF494 110 + :1006D00000431021ACA20004A4A6000E8E62FFF419 111 + :1006E00000441021AE62FFF4962300080043102A54 112 + :1006F00014400005024690218E62FFF0AE60FFF4C8 113 + :1007000024420001AE62FFF0ACA000083242FFFFBD 114 + :1007100014540008240203053102008054400001F3 115 + :1007200034E7001024020905A4A2000C0A0001CB42 116 + :1007300034E70020A4A2000C3C0208008C4223F005 117 + :10074000104000033C024B650A0001D3344276544A 118 + :100750003C02B49A344289ABACA2001C30E2FFFFE9 119 + :10076000ACA200100E0005A200A020213242FFFF23 120 + :100770000054102B1440FFA90000000024020002C6 121 + :100780003C0108000A0001E6A0221B988EC2083C2A 122 + :10079000244200010A0001E6AEC2083C0E0004C07B 123 + :1007A000000000008FBF002C8FB600288FB50024FA 124 + :1007B0008FB400208FB3001C8FB200188FB10014CB 125 + :1007C0008FB0001003E0000827BD003027BDFFD028 126 + :1007D000AFBF0028AFB30024AFB20020AFB1001C00 127 + :1007E000AFB000188F725C9C3C0200FF3442FFF8EF 128 + :1007F0003C07080024E71BB4024288249623000E1D 129 + :100800008CE2000000431021ACE200008E220010B8 130 + :100810003042002014400011008098210E00063B59 131 + :10082000022020213C02C00002421825AF635C9CDC 132 + :100830008F625C90304200021040011E00000000F8 133 + :10084000AF635C9C8F625C903042000210400119E3 134 + :10085000000000000A00020D000000008E240008C5 135 + :100860008E23001400041402000231C0000315029C 136 + :10087000304201FF2442FFFF3042007F0003194253 137 + :1008800030637800000211002442400000624821D9 138 + :100890009522000A3084FFFF30420008104000B06B 139 + :1008A000000429C03C0208008C42240014400024AB 140 + :1008B00024C5000894C200143C010800A42223D0DF 141 + :1008C0008CC40010000414023C010800A42223D2AE 142 + :1008D0003C010800A42423D494C2000E3083FFFFFF 143 + :1008E000004310233C010800AC22240894C2001AE3 144 + :1008F0003C010800AC2624003C010800AC32240472 145 + :100900003C010800AC2223FC3C02C0000242182536 146 + :10091000AF635C9C8F625C9030420002104000E547 147 + :1009200000000000AF635C9C8F625C90304200026C 148 + :10093000104000E0000000000A0002460000000035 149 + :1009400094C2000E3C030800946323D40043402368 150 + :100950003103FFFF2C6200081040001C0000000063 151 + :1009600094C200142442002800A22821000310424F 152 + :100970001840000B0000202124E6084800403821E0 153 + :1009800094A300008CC200002484000100431021C5 154 + :10099000ACC200000087102A1440FFF924A5000211 155 + :1009A000310200011040001F3C0240003C040800DE 156 + :1009B000248423FCA0A0000194A300008C820000EA 157 + :1009C000004310210A000285AC8200008F6268009B 158 + :1009D0003C030010004310241040000900000000F8 159 + :1009E00094C2001A3C0308008C6323FC00431021CE 160 + :1009F0003C010800AC2223FC0A0002863C024000B5 161 + :100A000094C2001A94C4001C3C0308008C6323FCAD 162 + :100A100000441023006218213C010800AC2323FC91 163 + :100A20003C02400002421825AF635C9C8F625C90E0 164 + :100A3000304200021440FFFC000000009522000A32 165 + :100A4000304200101040009B000000003C030800F2 166 + :100A5000946323D43C07080024E724008CE40000BE 167 + :100A60008F62680024630030008328213C0300105B 168 + :100A7000004310241440000A0000000094A2000467 169 + :100A80003C0408008C8424083C0308008C6323FC8D 170 + :100A900000441023006218213C010800AC2323FC11 171 + :100AA0003C0408008C8423FC00041C023082FFFFFD 172 + :100AB000006220210004140200822021000410277B 173 + :100AC000A4A200063C0308008C6324043C0200FF3F 174 + :100AD0003442FFF8006288249622000824050001B1 175 + :100AE00024034000000231C000801021A4C2001A7B 176 + :100AF000A4C0001CACE000003C010800AC251B6059 177 + :100B0000AF635CB88F625CB03042000210400003FB 178 + :100B1000000000003C010800AC201B608E22000891 179 + :100B2000AF625CB88F625CB03042000210400003DC 180 + :100B3000000000003C010800AC201B603C020800E3 181 + :100B40008C421B601040FFEC000000003C040800D9 182 + :100B50000E00063B8C8424040A00032A00000000D7 183 + :100B60003C03080090631B982402000214620003F7 184 + :100B70003C034B650A0002E1000080218E22001C2C 185 + :100B80003463765410430002241000022410000144 186 + :100B900000C020210E000350020030212402000377 187 + :100BA0003C010800A0221B98240200021202000A45 188 + :100BB000240200013C0308008C6323F0106200064D 189 + :100BC000000000003C020800944223D800021400F8 190 + :100BD0000A00031FAE2200143C040800248423DA18 191 + :100BE0009482000000021400AE2200143C020800AF 192 + :100BF0008C421BBC3C03C0003C010800A0201B9899 193 + :100C000000431025AF625C5C8F625C503042000292 194 + :100C100010400009000000002484F7E28C820000EC 195 + :100C200000431025AF625C5C8F625C503042000272 196 + :100C30001440FFFA000000003C02080024421B841C 197 + :100C40008C43000024630001AC4300008F630C144C 198 + :100C50003063000F2C6200021440000C3C02400084 199 + :100C60008F630C143C0208008C421B403063000F61 200 + :100C7000244200013C010800AC221B402C6200020F 201 + :100C80001040FFF7000000003C024000024218251F 202 + :100C9000AF635C9C8F625C90304200021440FFFCAA 203 + :100CA0000000000012600003000000000E0004C0FD 204 + :100CB000000000008FBF00288FB300248FB20020F7 205 + :100CC0008FB1001C8FB0001803E0000827BD003072 206 + :100CD0008F6344503C04080024841B888C820000ED 207 + :100CE00000031C020043102B144000073C0380004B 208 + :100CF0008C8400048F62445000021C020083102B7D 209 + :100D00001040FFFC3C038000AF6344448F624444C6 210 + :100D1000004310241440FFFD000000008F6244488F 211 + :100D200003E000083042FFFF3C0240000082202523 212 + :100D3000AF645C388F625C30304200021440FFFCCC 213 + :100D40000000000003E000080000000027BDFFE0F5 214 + :100D50000080582114C00011256E00083C020800D4 215 + :100D60008C4223F410400007240200163C010800C6 216 + :100D7000A42223D22402002A3C0108000A000364B2 217 + :100D8000A42223D48D670010000714023C01080040 218 + :100D9000A42223D23C010800A42723D43C04080049 219 + :100DA000948423D43C030800946323D295CF000697 220 + :100DB0003C020800944223D00083202301E2C02398 221 + :100DC0003065FFFF24A2002801C248213082FFFFC6 222 + :100DD00014C0001A012260219582000C3042003FAD 223 + :100DE0003C010800A42223D69582000495830006C6 224 + :100DF0003C010800AC2023E43C010800AC2023E8BF 225 + :100E000000021400004310253C010800AC221BC066 226 + :100E1000952200043C010800A4221BC49523000273 227 + :100E200001E510230043102A1040001024020001A5 228 + :100E30003C0108000A000398AC2223F83C03080098 229 + :100E40008C6323E83C02080094421BC40043102139 230 + :100E5000A52200043C02080094421BC0A5820004A5 231 + :100E60003C0208008C421BC0A58200063C02080020 232 + :100E70008C4223F03C0D08008DAD23E43C0A0800B1 233 + :100E8000144000E58D4A23E83C02080094421BC44C 234 + :100E9000004A18213063FFFF0062182B2402000271 235 + :100EA00010C2000D014350233C020800944223D697 236 + :100EB0003042000910400008000000009582000C3C 237 + :100EC0003042FFF6A582000C3C020800944223D673 238 + :100ED0003042000901A268233C0208008C4223F83A 239 + :100EE0001040004A012038213C020800944223D2DD 240 + :100EF00000004021A520000A01E21023A5220002E3 241 + :100F00003082FFFF0002104218400008000030212C 242 + :100F10000040182194E200002508000100C23021A1 243 + :100F20000103102A1440FFFB24E7000200061C0204 244 + :100F300030C2FFFF006230210006140200C23021DF 245 + :100F400000C0282100061027A522000A0000302139 246 + :100F50002527000C0000402194E200002508000134 247 + :100F600000C230212D0200041440FFFB24E70002E0 248 + :100F70009522000200004021912300090044202313 249 + :100F8000018038213082FFFFA4E0001000621821A8 250 + :100F9000000210421840001000C3302100404821D8 251 + :100FA00094E2000024E7000200C2302130E2007F1A 252 + :100FB00014400006250800018D6300003C02007FFC 253 + :100FC0003442FF8000625824256700080109102A76 254 + :100FD0001440FFF3000000003082000110400005C3 255 + :100FE00000061C02A0E0000194E2000000C23021D3 256 + :100FF00000061C0230C2FFFF00623021000614020E 257 + :1010000000C230210A00047D30C6FFFF2402000226 258 + :1010100014C20081000000003C0208008C42240C35 259 + :1010200014400007000000003C020800944223D254 260 + :101030009523000201E210231062007700000000F7 261 + :101040003C020800944223D201E21023A5220002B0 262 + :101050003C0208008C42240C1040001A31E3FFFFD0 263 + :101060008DC700103C02080094421B9600E040210E 264 + :1010700000072C0200AA20210043102300823823FD 265 + :101080000007240230E2FFFF00823821000710270A 266 + :10109000A522000A3102FFFF3C040800948423D4F7 267 + :1010A0000045302300E0282100641823006D18213A 268 + :1010B00000C3302100061C0230C2FFFF0A00047D7D 269 + :1010C0000062302101203821000040213082FFFFE2 270 + :1010D0000002104218400008000030210040182192 271 + :1010E00094E200002508000100C230210103102A0B 272 + :1010F0001440FFFB24E7000200061C0230C2FFFF81 273 + :10110000006230210006140200C2302100C02821F4 274 + :1011100000061027A522000A000030212527000C18 275 + :101120000000402194E200002508000100C23021A7 276 + :101130002D0200041440FFFB24E700029522000268 277 + :101140000000402191230009004420230180382120 278 + :101150003082FFFFA4E000103C040800948423D4F4 279 + :101160000062182100C3302100061C0230C2FFFFBC 280 + :101170000062302100061C023C020800944223D089 281 + :1011800000C348210044102300021FC20043102165 282 + :1011900000021043184000100000302100402021C0 283 + :1011A00094E2000024E7000200C2302130E2007F18 284 + :1011B00014400006250800018D6300003C02007FFA 285 + :1011C0003442FF8000625824256700080104102A79 286 + :1011D0001440FFF3000000003C020800944223EC9E 287 + :1011E00000C230213122FFFF00C2302100061C0264 288 + :1011F00030C2FFFF006230210006140200C230211D 289 + :1012000000C0402100061027A5820010ADC00014C8 290 + :101210000A00049DADC000008DC7001000E0402111 291 + :101220001140000700072C0200AA3021000614021A 292 + :1012300030C3FFFF004330210006140200C2282102 293 + :1012400000051027A522000A3C030800946323D45C 294 + :101250003102FFFF01E210210043302300CD302195 295 + :1012600000061C0230C2FFFF00623021000614029B 296 + :1012700000C2302100C0402100061027A5820010C6 297 + :101280003102FFFF00051C0000431025ADC2001015 298 + :101290003C0208008C4223F4104000052DE205EBCF 299 + :1012A0001440000225E2FFF234028870A5C2003427 300 + :1012B0003C030800246323E88C6200002442000100 301 + :1012C000AC6200003C0408008C8423E43C0208006B 302 + :1012D0008C421BC03303FFFF0083202100431821F1 303 + :1012E0000062102B3C010800AC2423E410400003F2 304 + :1012F0002482FFFF3C010800AC2223E43C010800EB 305 + :10130000AC231BC003E0000827BD002027BDFFB8A9 306 + :101310003C05080024A51B96AFBF0044AFBE0040AB 307 + :10132000AFB7003CAFB60038AFB50034AFB4003053 308 + :10133000AFB3002CAFB20028AFB10024AFB0002093 309 + :1013400094A900003C020800944223D03C0308000A 310 + :101350008C631BB03C0408008C841BAC012210235E 311 + :101360000064182AA7A9001E106000BEA7A20016DC 312 + :1013700024BE002297B6001E24B3001A24B700161C 313 + :101380008FC2000014400008000000008FC2FFF868 314 + :1013900097A300168FC4FFF4004310210082202A77 315 + :1013A000148000B00000000097D5081832A2FFFF9B 316 + :1013B000104000A3000090210040A02100008821DF 317 + :1013C0000E000625000000000040302114C0000778 318 + :1013D000000000003C0208008C4223DC2442000193 319 + :1013E0003C0108000A000596AC2223DC3C100800F2 320 + :1013F000021180218E101BC89608000A310200409D 321 + :10140000104000052407180C8E02000C2407188CCD 322 + :1014100000021400ACC200183102008054400001E8 323 + :1014200034E700103C020800005110218C421BD010 324 + :101430003C030800007118218C631BD400021500C6 325 + :1014400000031C0000431025ACC2001496040008E1 326 + :101450003242FFFF008210210282102A1440000253 327 + :1014600002B22823008028218E020000024590212C 328 + :10147000ACC200008E02000400C020212631001002 329 + :10148000AC82000430E2FFFFAC800008A485000EAF 330 + :10149000AC820010240203050E0005A2A482000CF9 331 + :1014A0003242FFFF0054102B1440FFC53242FFFFB1 332 + :1014B0000A00058E000000008E6200008E63FFFCB3 333 + :1014C0000043102A10400067000000008E62FFF009 334 + :1014D000000289003C100800021180210E00062540 335 + :1014E0008E101BC80040302114C000050000000011 336 + :1014F0008E62082C244200010A000596AE62082C78 337 + :101500009608000A31020040104000052407180C1C 338 + :101510008E02000C2407188C00021400ACC20018C4 339 + :101520003C020800005110218C421BD03C030800F3 340 + :10153000007118218C631BD40002150000031C00ED 341 + :1015400000431025ACC200148E63FFF4960200081D 342 + :10155000004320233242FFFF3083FFFF004310216E 343 + :1015600002C2102A104000030080282197A9001E03 344 + :10157000013228238E62000030A4FFFF00441021B6 345 + :10158000AE620000A4C5000E8E020000ACC20000D6 346 + :101590008E0200048E63FFF400431021ACC20004ED 347 + :1015A0008E63FFF496020008006418210062102A7E 348 + :1015B00014400006024590218E62FFF0AE60FFF4F9 349 + :1015C000244200010A000571AE62FFF0AE63FFF431 350 + :1015D000ACC000083242FFFF105600033102000485 351 + :1015E000104000062402030531020080544000012F 352 + :1015F00034E7001034E7002024020905A4C2000CDF 353 + :101600008EE300008EE20004146200073C02B49AEC 354 + :101610008EE208605440000134E704003C024B6550 355 + :101620000A00058834427654344289ABACC2001CAF 356 + :1016300030E2FFFFACC200100E0005A200C0202166 357 + :101640003242FFFF0056102B1440FF9B00000000A9 358 + :101650008E6200008E63FFFC0043102A1440FF4896 359 + :10166000000000008FBF00448FBE00408FB7003CD9 360 + :101670008FB600388FB500348FB400308FB3002C94 361 + :101680008FB200288FB100248FB0002003E0000843 362 + :1016900027BD004827BDFFE8AFBF0014AFB0001062 363 + :1016A0008F6244508F6344100A0005B1008080218E 364 + :1016B0008F626820304220001040000300000000CC 365 + :1016C0000E0001F0000020218F6244508F6344100F 366 + :1016D0003042FFFF0043102B1440FFF500000000D4 367 + :1016E0008F630C143063000F2C6200021440000B57 368 + :1016F000000000008F630C143C0208008C421B4069 369 + :101700003063000F244200013C010800AC221B4062 370 + :101710002C6200021040FFF700000000AF705C1860 371 + :101720008F625C103042000210400009000000008F 372 + :101730008F626820304220001040FFF80000000057 373 + :101740000E0001F0000020210A0005C40000000086 374 + :101750008FBF00148FB0001003E0000827BD0018F1 375 + :1017600000000000000000000000000027BDFFE8AE 376 + :101770003C1BC000AFBF0014AFB00010AF60680CDE 377 + :101780008F62680434420082AF6268048F63400055 378 + :1017900024020B503C010800AC221B5424020B789D 379 + :1017A0003C010800AC221B6434630002AF634000BC 380 + :1017B0000E000605008080213C010800A0221B6865 381 + :1017C000304200FF24030002144300050000000023 382 + :1017D0003C0208008C421B540A0005F8AC5000C0C3 383 + :1017E0003C0208008C421B54AC5000BC8F62443455 384 + :1017F0008F6344388F6444103C010800AC221B5CAA 385 + :101800003C010800AC231B6C3C010800AC241B58B5 386 + :101810008FBF00148FB0001003E0000827BD001830 387 + :101820003C0408008C8700003C03AA553463AA5589 388 + :101830003C06C003AC8300008CC2000014430007C8 389 + :10184000240500023C0355AA346355AAAC8300006A 390 + :101850008CC2000050430001240500013C02080036 391 + :10186000AC47000003E0000800A0102127BDFFF8EE 392 + :1018700018800009000028218F63680C8F62680CB3 393 + :101880001043FFFE0000000024A5000100A4102A60 394 + :101890001440FFF90000000003E0000827BD000825 395 + :1018A0008F6344503C0208008C421B5C00031C0206 396 + :1018B0000043102B144000083C0380003C04080047 397 + :1018C0008C841B6C8F62445000021C020083102B1E 398 + :1018D0001040FFFC3C038000AF6344448F624444EB 399 + :1018E000004310241440FFFD000000008F624448B4 400 + :1018F00003E000083042FFFF3082FFFF2442E00097 401 + :101900002C422001144000033C0240000A0006481B 402 + :101910002402FFFF00822025AF645C388F625C30B8 403 + :10192000304200021440FFFC0000102103E00008D8 404 + :10193000000000008F6244503C0308008C631B5879 405 + :101940000A0006513042FFFF8F6244503042FFFFD1 406 + :101950000043102B1440FFFC0000000003E00008CF 407 + :101960000000000027BDFFE0008028213C040800A3 408 + :1019700024841AF00000302100003821AFBF001885 409 + :10198000AFA000100E00067CAFA000140A00066095 410 + :10199000000000008FBF001803E0000827BD0020F2 411 + :1019A0000000000000000000000000003C020800F1 412 + :1019B000344230003C030800346330003C0408002B 413 + :1019C000348437FF3C010800AC221B742402004021 414 + :1019D0003C010800AC221B783C010800AC201B70C5 415 + :1019E000AC600000246300040083102B5040FFFD16 416 + :1019F000AC60000003E00008000000000080482107 417 + :101A00008FAA00103C0208008C421B703C040800A6 418 + :101A10008C841B788FAB0014244300010044102BEE 419 + :101A20003C010800AC231B7014400003000040215F 420 + :101A30003C010800AC201B703C0208008C421B706B 421 + :101A40003C0308008C631B749124000000021140C9 422 + :101A5000004310210048102125080001A044000087 423 + :101A6000290200081440FFF4252900013C02080067 424 + :101A70008C421B703C0308008C631B748F64680CE1 425 + :101A80000002114000431021AC440008AC45000C9A 426 + :101A9000AC460010AC470014AC4A001803E0000844 427 + :101AA000AC4B001C00000000000000004D61696E9E 428 + :101AB00043707542000000004D61696E43707541CE 429 + :101AC00000000000000000000000000073746B6F55 430 + :101AD00066666C64496E000073746B6F66662A2AD2 431 + :101AE0000000000053774576656E743000000000FA 432 + :101AF000000000000000000000000000666174614A 433 + :101B00006C45727200000000000000000000000040 434 + :101B100000000000000000000000000000000000C5 435 + :101B200000000000000000000000000000000000B5 436 + :101B300073746B6F66666C645F76312E362E300080 437 + :101B40000000000000000000000000000000000095 438 + :0C1B500000000000000000000000000089 439 + :00000001FF 440 + * Firmware is: 441 + * Derived from proprietary unpublished source code, 442 + * Copyright (C) 2000-2003 Broadcom Corporation. 443 + * 444 + * Permission is hereby granted for the distribution of this firmware 445 + * data in hexadecimal or equivalent format, provided this copyright 446 + * notice is accompanying it.
+252
firmware/tigon/tg3_tso5.bin.ihex
··· 1 + :10000000010200000001000000000FD80C004003B6 2 + :100010000000000000010F040000000010000003B9 3 + :10002000000000000000000D0000000D3C1D00015C 4 + :1000300037BDE00003A0F0213C10000126100000B5 5 + :100040000C004010000000000000000D27BDFFE084 6 + :100050003C04FEFEAFBF00180C0042E834840002EE 7 + :100060000C004364000000003C03000190630F3467 8 + :10007000240200023C04000124840E9C146200034C 9 + :10008000240500013C04000124840E902406000293 10 + :1000900000003821AFA000100C004378AFA000147E 11 + :1000A0000C00402C000000008FBF001803E0000887 12 + :1000B00027BD0020000000000000000027BDFFE079 13 + :1000C000AFBF001CAFB20018AFB100140C0042D497 14 + :1000D000AFB000103C128000241100018F70681036 15 + :1000E0003202040010400007000000008F64100876 16 + :1000F0000092102414400003000000000C00406433 17 + :10010000000000003C02000190420F561051000315 18 + :10011000320202001040FFF1000000000C0041B468 19 + :100120000000000008004034000000008FBF001CE9 20 + :100130008FB200188FB100148FB0001003E00008D8 21 + :1001400027BD002027BDFFE03C04000124840EB041 22 + :10015000000028210000302100003821AFBF001826 23 + :10016000AFA000100C004378AFA000140000D02115 24 + :1001700024020130AF6250003C010001A4200F5066 25 + :100180003C010001A0200F578FBF001803E00008BA 26 + :1001900027BD002000000000000000003C0300011B 27 + :1001A00024630F609062000027BDFFF0144000033D 28 + :1001B0000080C02108004073000048213C0220005C 29 + :1001C00003021024104000032409000208004073B9 30 + :1001D000A0600000240900010018104030431F8077 31 + :1001E000346F80081520004B25EB00283C040001EB 32 + :1001F000008320218C8480103C05000124A50F7A07 33 + :1002000000041402A0A200003C010001A0240F7B06 34 + :100210003C02000100431021944280143C01000183 35 + :10022000A0220F7C3C0C0001018360218D8C801882 36 + :10023000304200FF24420008000220C324020001D3 37 + :100240003C010001A0220F600124102B1040000C83 38 + :100250000000382124A6000E016028218CA2000095 39 + :100260008CA3000424A5000824E70001ACC2000010 40 + :10027000ACC3000400E4102B1440FFF824C60008AF 41 + :10028000000038213C08000125080F7B9106000082 42 + :100290003C02000190420F7C2503000D00C3282181 43 + :1002A0000046102300021FC2004310210002104329 44 + :1002B0001840000C0000202191020001004610238C 45 + :1002C00000021FC2004310210002184394A2000044 46 + :1002D00024E700010082202100E3102A1440FFFBE4 47 + :1002E00024A5000200041C023082FFFF00622021CE 48 + :1002F00000041402008220213C02FFFF018210242E 49 + :100300003083FFFF004310253C010001080040FA44 50 + :10031000AC220F803C05000124A50F7C90A20000B8 51 + :100320003C0C0001018360218D8C8018000220C2EA 52 + :100330001080000E000038210160302124A5000C3F 53 + :100340008CA200008CA3000424A5000824E700016F 54 + :10035000ACC20000ACC3000400E4102B1440FFF852 55 + :1003600024C600083C05000124A50F7C90A20000D3 56 + :1003700030430007240200041062001128620005C7 57 + :10038000104000052402000210620008000710C09F 58 + :10039000080040FA00000000240200061062000E6F 59 + :1003A000000710C0080040FA0000000000A2182159 60 + :1003B0009463000C004B1021080040FAA443000095 61 + :1003C000000710C000A218218C63000C004B102104 62 + :1003D000080040FAAC43000000A218218C63000C16 63 + :1003E000004B202100A21021AC8300009442001099 64 + :1003F000A482000495E700063C02000190420F7CB5 65 + :100400003C03000190630F7A00E2C8233C02000124 66 + :1004100090420F7B2463002801E3402124420028FE 67 + :100420001520001201E2302194C2000C3C010001B1 68 + :10043000A4220F7894C2000494C300063C0100017A 69 + :10044000A4200F763C010001A4200F7200021400CA 70 + :10045000004310253C010001AC220F6C9502000402 71 + :100460003C01000108004124A4220F703C0200015D 72 + :1004700094420F703C03000194630F7200431021FB 73 + :10048000A50200043C02000194420F6CA4C20004C7 74 + :100490003C0200018C420F6CA4C200063C04000127 75 + :1004A00094840F723C02000194420F703C0A0001D8 76 + :1004B000954A0F76004418213063FFFF0062182A26 77 + :1004C000240200021122000B008320233C030001C0 78 + :1004D00094630F7830620009104000063062FFF626 79 + :1004E000A4C2000C3C02000194420F783042000983 80 + :1004F00001425023240200011122001B2922000284 81 + :1005000050400005240200021120000731A2FFFF25 82 + :1005100008004197000000001122001D240200166F 83 + :100520000800419731A2FFFF3C0E000195CE0F80DD 84 + :10053000108000050180682101C4202100041C02F4 85 + :100540003082FFFF00627021000E1027A502000A12 86 + :100550003C03000190630F7B31A2FFFF00E21021FA 87 + :100560000800418D004320233C02000194420F808B 88 + :100570000044202100041C023082FFFF0062202181 89 + :10058000008070210004102708004185A502000AA0 90 + :100590003C05000124A50F7A90A30000146200021C 91 + :1005A00024E2FFF2A5E2003490A2000000E2102352 92 + :1005B000A50200023C03000194630F803C0200018D 93 + :1005C00094420F5A30E5FFFF0064182100451023C4 94 + :1005D0000062202300041C023082FFFF0062202101 95 + :1005E00000041027A502000A3C03000190630F7C61 96 + :1005F0002462000114A20005008070210163102113 97 + :10060000904200000800418500026200246200025E 98 + :1006100014A20003306200FE004B1021944C000035 99 + :100620003C02000194420F823183FFFF3C04000131 100 + :1006300090840F7B0043102100E21021004420230E 101 + :10064000008A202100041C023082FFFF006220216A 102 + :100650000004140200822021008068210004102779 103 + :10066000A4C2001031A2FFFF000E1C0000431025A1 104 + :100670003C04000124840F72ADE20010948200005B 105 + :100680003C05000194A50F763C0300018C630F6CC0 106 + :100690002442000100B92821A48200003322FFFF78 107 + :1006A000006220210083182B3C010001A4250F7655 108 + :1006B0001060000324A2FFFF3C010001A4220F767A 109 + :1006C0003C024000030210253C010001AC240F6CE9 110 + :1006D000AF62100803E0000827BD00103C030001D2 111 + :1006E00090630F5627BDFFE824020001AFBF00143E 112 + :1006F00010620026AFB000108F620CF42442FFFF9E 113 + :100700003042007F000211008C4340003C01000198 114 + :10071000AC230F648C434008244440008C5C4004AC 115 + :1007200030620040144000022402008824020008C5 116 + :100730003C010001A4220F68306200041040000553 117 + :10074000240200013C010001A0220F57080041D5FE 118 + :10075000000314023C010001A0200F570003140203 119 + :100760003C010001A4220F549483000C24020001D8 120 + :100770003C010001A4200F503C010001A0220F56B3 121 + :100780003C010001A4230F62240200011342001E59 122 + :10079000000000001340000524020003134200671C 123 + :1007A00000000000080042CF000000003C020001F1 124 + :1007B00094420F62241A00013C010001A4200F5E44 125 + :1007C0003C010001A4200F52304407FF00021BC26D 126 + :1007D000000318233063003E3463003600021242E7 127 + :1007E0003042003C006218213C010001A4240F5853 128 + :1007F00000832021246300303C010001A4240F5A0F 129 + :100800003C010001A4230F5C3C06000124C60F52EA 130 + :1008100094C5000094C300023C04000194840F5A64 131 + :10082000006510210044102A104000133C10800085 132 + :1008300000A31021A4C200003C02A000AF620CF48F 133 + :100840003C010001A0200F568F6410080090102476 134 + :1008500014400003000000000C0040640000000091 135 + :100860008F620CF400501024104000B7000000000C 136 + :100870000800420F000000003C03000194630F5089 137 + :1008800000851023A4C40000006218213042FFFF3D 138 + :100890003C010001A4230F50AF620CE83C020001B0 139 + :1008A00094420F6834420024AF620CEC94C30002FF 140 + :1008B0003C02000194420F50146200123C0280007E 141 + :1008C0003C1080003C02A000AF620CF43C0100012F 142 + :1008D000A0200F568F6410080090102414400003CD 143 + :1008E000000000000C004064000000008F620CF467 144 + :1008F000005010241440FFF700000000080042CF11 145 + :10090000241A0003AF620CF43C1080008F641008BE 146 + :100910000090102414400003000000000C0040640C 147 + :10092000000000008F620CF4005010241440FFF708 148 + :1009300000000000080042CF241A00033C07000119 149 + :1009400024E70F5094E2000003821021AF620CE014 150 + :100950003C0200018C420F64AF620CE43C050001D4 151 + :1009600094A50F5494E300003C04000194840F58B4 152 + :100970003C02000194420F5E00A328230082202342 153 + :1009800030A6FFFF3083FFFF00C3102B144000434D 154 + :10099000000000003C02000194420F5C00021400C1 155 + :1009A00000621025AF620CE894E200003C030001F5 156 + :1009B00094630F5400441021A4E200003042FFFF72 157 + :1009C000144300213C0200083C02000190420F57F2 158 + :1009D000104000063C03000C3C02000194420F68EA 159 + :1009E000346306240800427C0000D0213C02000150 160 + :1009F00094420F683C03000834630624004310252A 161 + :100A0000AF620CEC3C1080003C02A000AF620CF422 162 + :100A10003C010001A0200F568F64100800901024A4 163 + :100A200014400003000000000C00406400000000BF 164 + :100A30008F620CF4005010241040001500000000DC 165 + :100A400008004283000000003C03000194630F682B 166 + :100A5000344206243C108000006218253C028000CD 167 + :100A6000AF630CECAF620CF48F641008009010249C 168 + :100A700014400003000000000C004064000000006F 169 + :100A80008F620CF4005010241440FFF700000000A7 170 + :100A90003C010001080042CFA4200F5E3C0200018F 171 + :100AA00094420F5C0002140000C21025AF620CE8F3 172 + :100AB0003C02000190420F57104000093C03000C1B 173 + :100AC0003C02000194420F68346306240000D021E8 174 + :100AD00000431025AF620CEC080042C13C108000BE 175 + :100AE0003C02000194420F683C0300083463060492 176 + :100AF00000431025AF620CEC3C02000194420F5EF3 177 + :100B0000004510213C010001A4220F5E3C10800032 178 + :100B10003C02A000AF620CF43C010001A0200F5683 179 + :100B20008F6410080090102414400003000000009F 180 + :100B30000C004064000000008F620CF40050102490 181 + :100B40001440FFF7000000008FBF00148FB00010AA 182 + :100B500003E0000827BD00180000000027BDFFE0EB 183 + :100B60003C04000124840EC0000028210000302134 184 + :100B700000003821AFBF0018AFA000100C00437870 185 + :100B8000AFA000140000D02124020130AF62500059 186 + :100B90003C010001A4200F503C010001A0200F5790 187 + :100BA0008FBF001803E0000827BD002027BDFFE825 188 + :100BB0003C1BC000AFBF0014AFB00010AF60680CAA 189 + :100BC0008F62680434420082AF6268048F63400021 190 + :100BD00024020B503C010001AC220F2024020B78B0 191 + :100BE0003C010001AC220F3034630002AF634000CF 192 + :100BF0000C004315008080213C010001A0220F342D 193 + :100C0000304200FF240300021443000500000000EE 194 + :100C10003C0200018C420F2008004308AC5000C089 195 + :100C20003C0200018C420F20AC5000BC8F62443467 196 + :100C30008F6344388F6444103C010001AC220F28BC 197 + :100C40003C010001AC230F383C010001AC240F240F 198 + :100C50008FBF00148FB0001003E0000827BD0018FC 199 + :100C600003E000082402000127BDFFF818800009F6 200 + :100C7000000028218F63680C8F62680C1043FFFE10 201 + :100C80000000000024A5000100A4102A1440FFF970 202 + :100C90000000000003E0000827BD00088F634450F7 203 + :100CA0003C0200018C420F2800031C020043102B61 204 + :100CB000144000083C0380003C0400018C840F3881 205 + :100CC0008F62445000021C020083102B1040FFFC76 206 + :100CD0003C038000AF6344448F62444400431024CB 207 + :100CE0001440FFFD000000008F62444803E000084C 208 + :100CF0003042FFFF3082FFFF2442E0002C422001FF 209 + :100D0000144000033C024000080043472402FFFF58 210 + :100D100000822025AF645C388F625C303042000274 211 + :100D20001440FFFC0000102103E000080000000058 212 + :100D30008F6244503C0300018C630F240800435031 213 + :100D40003042FFFF8F6244503042FFFF0043102BC0 214 + :100D50001440FFFC0000000003E000080000000059 215 + :100D600027BDFFE0008028213C04000124840ED030 216 + :100D70000000302100003821AFBF0018AFA00010E4 217 + :100D80000C004378AFA000140800435F000000008F 218 + :100D90008FBF001803E0000827BD00203C020001BF 219 + :100DA0003442D6003C0300013463D6003C04000109 220 + :100DB0003484DDFF3C010001AC220F4024020040DE 221 + :100DC0003C010001AC220F443C010001AC200F3C6F 222 + :100DD000AC600000246300040083102B5040FFFD32 223 + :100DE000AC60000003E00008000000000080482123 224 + :100DF0008FAA00103C0200018C420F3C3C04000111 225 + :100E00008C840F448FAB0014244300010044102B4A 226 + :100E10003C010001AC230F3C1440000300004021C2 227 + :100E20003C010001AC200F3C3C0200018C420F3C15 228 + :100E30003C0300018C630F4091240000000211402C 229 + :100E4000004310210048102125080001A0440000A3 230 + :100E5000290200081440FFF4252900013C0200018A 231 + :100E60008C420F3C3C0300018C630F408F64680C84 232 + :100E70000002114000431021AC440008AC45000CB6 233 + :100E8000AC460010AC470014AC4A001803E0000860 234 + :100E9000AC4B001C00000000000000004D61696EBA 235 + :100EA00043707542000000004D61696E43707541EA 236 + :100EB00000000000000000000000000073746B6F71 237 + :100EC00066666C64000000000000000073746B6FC5 238 + :100ED00066666C64000000000000000066617461DA 239 + :100EE0006C4572720000000000000000000000006D 240 + :100EF00000000000000000000000000000000000F2 241 + :100F000000000000000000000000000000000000E1 242 + :100F100073746B6F66666C645F76312E322E3000B0 243 + :0C0F2000000000000000000000000000C5 244 + :00000001FF 245 + * Firmware is: 246 + * Derived from proprietary unpublished source code, 247 + * Copyright (C) 2000-2003 Broadcom Corporation. 248 + * 249 + * Permission is hereby granted for the distribution of this firmware 250 + * data in hexadecimal or equivalent format, provided this copyright 251 + * notice is accompanying it. 252 + /* 5705 needs a special version of the TSO firmware. */
+15 -1
include/linux/netdevice.h
··· 313 313 #ifdef CONFIG_NETPOLL 314 314 spinlock_t poll_lock; 315 315 int poll_owner; 316 - struct net_device *dev; 317 316 #endif 317 + struct net_device *dev; 318 318 struct list_head dev_list; 319 319 struct sk_buff *gro_list; 320 + struct sk_buff *skb; 320 321 }; 321 322 322 323 enum ··· 991 990 992 991 /* Number of segments aggregated. */ 993 992 int count; 993 + 994 + /* Free the skb? */ 995 + int free; 994 996 }; 995 997 996 998 #define NAPI_GRO_CB(skb) ((struct napi_gro_cb *)(skb)->cb) ··· 1013 1009 int (*gro_complete)(struct sk_buff *skb); 1014 1010 void *af_packet_priv; 1015 1011 struct list_head list; 1012 + }; 1013 + 1014 + struct napi_gro_fraginfo { 1015 + skb_frag_t frags[MAX_SKB_FRAGS]; 1016 + unsigned int nr_frags; 1017 + unsigned int ip_summed; 1018 + unsigned int len; 1019 + __wsum csum; 1016 1020 }; 1017 1021 1018 1022 #include <linux/interrupt.h> ··· 1375 1363 extern void napi_gro_flush(struct napi_struct *napi); 1376 1364 extern int napi_gro_receive(struct napi_struct *napi, 1377 1365 struct sk_buff *skb); 1366 + extern int napi_gro_frags(struct napi_struct *napi, 1367 + struct napi_gro_fraginfo *info); 1378 1368 extern void netif_nit_deliver(struct sk_buff *skb); 1379 1369 extern int dev_valid_name(const char *name); 1380 1370 extern int dev_ioctl(struct net *net, unsigned int cmd, void __user *);
+2 -2
include/net/ndisc.h
··· 155 155 { 156 156 157 157 if (dev) 158 - return __neigh_lookup(&nd_tbl, addr, dev, 1); 158 + return __neigh_lookup_errno(&nd_tbl, addr, dev); 159 159 160 - return NULL; 160 + return ERR_PTR(-ENODEV); 161 161 } 162 162 163 163
+126 -84
net/can/bcm.c
··· 70 70 71 71 #define CAN_BCM_VERSION CAN_VERSION 72 72 static __initdata const char banner[] = KERN_INFO 73 - "can: broadcast manager protocol (rev " CAN_BCM_VERSION ")\n"; 73 + "can: broadcast manager protocol (rev " CAN_BCM_VERSION " t)\n"; 74 74 75 75 MODULE_DESCRIPTION("PF_CAN broadcast manager protocol"); 76 76 MODULE_LICENSE("Dual BSD/GPL"); ··· 90 90 unsigned long frames_abs, frames_filtered; 91 91 struct timeval ival1, ival2; 92 92 struct hrtimer timer, thrtimer; 93 + struct tasklet_struct tsklet, thrtsklet; 93 94 ktime_t rx_stamp, kt_ival1, kt_ival2, kt_lastmsg; 94 95 int rx_ifindex; 95 96 int count; ··· 342 341 } 343 342 } 344 343 344 + static void bcm_tx_timeout_tsklet(unsigned long data) 345 + { 346 + struct bcm_op *op = (struct bcm_op *)data; 347 + struct bcm_msg_head msg_head; 348 + 349 + /* create notification to user */ 350 + msg_head.opcode = TX_EXPIRED; 351 + msg_head.flags = op->flags; 352 + msg_head.count = op->count; 353 + msg_head.ival1 = op->ival1; 354 + msg_head.ival2 = op->ival2; 355 + msg_head.can_id = op->can_id; 356 + msg_head.nframes = 0; 357 + 358 + bcm_send_to_user(op, &msg_head, NULL, 0); 359 + } 360 + 345 361 /* 346 362 * bcm_tx_timeout_handler - performes cyclic CAN frame transmissions 347 363 */ ··· 370 352 if (op->kt_ival1.tv64 && (op->count > 0)) { 371 353 372 354 op->count--; 373 - if (!op->count && (op->flags & TX_COUNTEVT)) { 374 - struct bcm_msg_head msg_head; 375 - 376 - /* create notification to user */ 377 - msg_head.opcode = TX_EXPIRED; 378 - msg_head.flags = op->flags; 379 - msg_head.count = op->count; 380 - msg_head.ival1 = op->ival1; 381 - msg_head.ival2 = op->ival2; 382 - msg_head.can_id = op->can_id; 383 - msg_head.nframes = 0; 384 - 385 - bcm_send_to_user(op, &msg_head, NULL, 0); 386 - } 355 + if (!op->count && (op->flags & TX_COUNTEVT)) 356 + tasklet_schedule(&op->tsklet); 387 357 } 388 358 389 359 if (op->kt_ival1.tv64 && (op->count > 0)) { ··· 408 402 if (op->frames_filtered > ULONG_MAX/100) 409 403 op->frames_filtered = op->frames_abs = 0; 410 404 405 + /* this element is not throttled anymore */ 406 + data->can_dlc &= (BCM_CAN_DLC_MASK|RX_RECV); 407 + 411 408 head.opcode = RX_CHANGED; 412 409 head.flags = op->flags; 413 410 head.count = op->count; ··· 429 420 */ 430 421 static void bcm_rx_update_and_send(struct bcm_op *op, 431 422 struct can_frame *lastdata, 432 - struct can_frame *rxdata) 423 + const struct can_frame *rxdata) 433 424 { 434 425 memcpy(lastdata, rxdata, CFSIZ); 435 426 436 - /* mark as used */ 437 - lastdata->can_dlc |= RX_RECV; 427 + /* mark as used and throttled by default */ 428 + lastdata->can_dlc |= (RX_RECV|RX_THR); 438 429 439 - /* throtteling mode inactive OR data update already on the run ? */ 440 - if (!op->kt_ival2.tv64 || hrtimer_callback_running(&op->thrtimer)) { 430 + /* throtteling mode inactive ? */ 431 + if (!op->kt_ival2.tv64) { 441 432 /* send RX_CHANGED to the user immediately */ 442 - bcm_rx_changed(op, rxdata); 433 + bcm_rx_changed(op, lastdata); 443 434 return; 444 435 } 445 436 446 - if (hrtimer_active(&op->thrtimer)) { 447 - /* mark as 'throttled' */ 448 - lastdata->can_dlc |= RX_THR; 437 + /* with active throttling timer we are just done here */ 438 + if (hrtimer_active(&op->thrtimer)) 449 439 return; 450 - } 451 440 452 - if (!op->kt_lastmsg.tv64) { 453 - /* send first RX_CHANGED to the user immediately */ 454 - bcm_rx_changed(op, rxdata); 455 - op->kt_lastmsg = ktime_get(); 456 - return; 457 - } 441 + /* first receiption with enabled throttling mode */ 442 + if (!op->kt_lastmsg.tv64) 443 + goto rx_changed_settime; 458 444 445 + /* got a second frame inside a potential throttle period? */ 459 446 if (ktime_us_delta(ktime_get(), op->kt_lastmsg) < 460 447 ktime_to_us(op->kt_ival2)) { 461 - /* mark as 'throttled' and start timer */ 462 - lastdata->can_dlc |= RX_THR; 448 + /* do not send the saved data - only start throttle timer */ 463 449 hrtimer_start(&op->thrtimer, 464 450 ktime_add(op->kt_lastmsg, op->kt_ival2), 465 451 HRTIMER_MODE_ABS); ··· 462 458 } 463 459 464 460 /* the gap was that big, that throttling was not needed here */ 465 - bcm_rx_changed(op, rxdata); 461 + rx_changed_settime: 462 + bcm_rx_changed(op, lastdata); 466 463 op->kt_lastmsg = ktime_get(); 467 464 } 468 465 ··· 472 467 * received data stored in op->last_frames[] 473 468 */ 474 469 static void bcm_rx_cmp_to_index(struct bcm_op *op, int index, 475 - struct can_frame *rxdata) 470 + const struct can_frame *rxdata) 476 471 { 477 472 /* 478 473 * no one uses the MSBs of can_dlc for comparation, ··· 516 511 hrtimer_start(&op->timer, op->kt_ival1, HRTIMER_MODE_REL); 517 512 } 518 513 519 - /* 520 - * bcm_rx_timeout_handler - when the (cyclic) CAN frame receiption timed out 521 - */ 522 - static enum hrtimer_restart bcm_rx_timeout_handler(struct hrtimer *hrtimer) 514 + static void bcm_rx_timeout_tsklet(unsigned long data) 523 515 { 524 - struct bcm_op *op = container_of(hrtimer, struct bcm_op, timer); 516 + struct bcm_op *op = (struct bcm_op *)data; 525 517 struct bcm_msg_head msg_head; 526 518 519 + /* create notification to user */ 527 520 msg_head.opcode = RX_TIMEOUT; 528 521 msg_head.flags = op->flags; 529 522 msg_head.count = op->count; ··· 531 528 msg_head.nframes = 0; 532 529 533 530 bcm_send_to_user(op, &msg_head, NULL, 0); 531 + } 532 + 533 + /* 534 + * bcm_rx_timeout_handler - when the (cyclic) CAN frame receiption timed out 535 + */ 536 + static enum hrtimer_restart bcm_rx_timeout_handler(struct hrtimer *hrtimer) 537 + { 538 + struct bcm_op *op = container_of(hrtimer, struct bcm_op, timer); 539 + 540 + /* schedule before NET_RX_SOFTIRQ */ 541 + tasklet_hi_schedule(&op->tsklet); 534 542 535 543 /* no restart of the timer is done here! */ 536 544 ··· 555 541 } 556 542 557 543 /* 558 - * bcm_rx_thr_flush - Check for throttled data and send it to the userspace 544 + * bcm_rx_do_flush - helper for bcm_rx_thr_flush 559 545 */ 560 - static int bcm_rx_thr_flush(struct bcm_op *op) 546 + static inline int bcm_rx_do_flush(struct bcm_op *op, int update, int index) 547 + { 548 + if ((op->last_frames) && (op->last_frames[index].can_dlc & RX_THR)) { 549 + if (update) 550 + bcm_rx_changed(op, &op->last_frames[index]); 551 + return 1; 552 + } 553 + return 0; 554 + } 555 + 556 + /* 557 + * bcm_rx_thr_flush - Check for throttled data and send it to the userspace 558 + * 559 + * update == 0 : just check if throttled data is available (any irq context) 560 + * update == 1 : check and send throttled data to userspace (soft_irq context) 561 + */ 562 + static int bcm_rx_thr_flush(struct bcm_op *op, int update) 561 563 { 562 564 int updated = 0; 563 565 ··· 581 551 int i; 582 552 583 553 /* for MUX filter we start at index 1 */ 584 - for (i = 1; i < op->nframes; i++) { 585 - if ((op->last_frames) && 586 - (op->last_frames[i].can_dlc & RX_THR)) { 587 - op->last_frames[i].can_dlc &= ~RX_THR; 588 - bcm_rx_changed(op, &op->last_frames[i]); 589 - updated++; 590 - } 591 - } 554 + for (i = 1; i < op->nframes; i++) 555 + updated += bcm_rx_do_flush(op, update, i); 592 556 593 557 } else { 594 558 /* for RX_FILTER_ID and simple filter */ 595 - if (op->last_frames && (op->last_frames[0].can_dlc & RX_THR)) { 596 - op->last_frames[0].can_dlc &= ~RX_THR; 597 - bcm_rx_changed(op, &op->last_frames[0]); 598 - updated++; 599 - } 559 + updated += bcm_rx_do_flush(op, update, 0); 600 560 } 601 561 602 562 return updated; 563 + } 564 + 565 + static void bcm_rx_thr_tsklet(unsigned long data) 566 + { 567 + struct bcm_op *op = (struct bcm_op *)data; 568 + 569 + /* push the changed data to the userspace */ 570 + bcm_rx_thr_flush(op, 1); 603 571 } 604 572 605 573 /* ··· 608 580 { 609 581 struct bcm_op *op = container_of(hrtimer, struct bcm_op, thrtimer); 610 582 611 - if (bcm_rx_thr_flush(op)) { 583 + tasklet_schedule(&op->thrtsklet); 584 + 585 + if (bcm_rx_thr_flush(op, 0)) { 612 586 hrtimer_forward(hrtimer, ktime_get(), op->kt_ival2); 613 587 return HRTIMER_RESTART; 614 588 } else { ··· 626 596 static void bcm_rx_handler(struct sk_buff *skb, void *data) 627 597 { 628 598 struct bcm_op *op = (struct bcm_op *)data; 629 - struct can_frame rxframe; 599 + const struct can_frame *rxframe = (struct can_frame *)skb->data; 630 600 int i; 631 601 632 602 /* disable timeout */ 633 603 hrtimer_cancel(&op->timer); 634 604 635 - if (skb->len == sizeof(rxframe)) { 636 - memcpy(&rxframe, skb->data, sizeof(rxframe)); 637 - /* save rx timestamp */ 638 - op->rx_stamp = skb->tstamp; 639 - /* save originator for recvfrom() */ 640 - op->rx_ifindex = skb->dev->ifindex; 641 - /* update statistics */ 642 - op->frames_abs++; 643 - kfree_skb(skb); 605 + if (op->can_id != rxframe->can_id) 606 + goto rx_freeskb; 644 607 645 - } else { 646 - kfree_skb(skb); 647 - return; 648 - } 649 - 650 - if (op->can_id != rxframe.can_id) 651 - return; 608 + /* save rx timestamp */ 609 + op->rx_stamp = skb->tstamp; 610 + /* save originator for recvfrom() */ 611 + op->rx_ifindex = skb->dev->ifindex; 612 + /* update statistics */ 613 + op->frames_abs++; 652 614 653 615 if (op->flags & RX_RTR_FRAME) { 654 616 /* send reply for RTR-request (placed in op->frames[0]) */ 655 617 bcm_can_tx(op); 656 - return; 618 + goto rx_freeskb; 657 619 } 658 620 659 621 if (op->flags & RX_FILTER_ID) { 660 622 /* the easiest case */ 661 - bcm_rx_update_and_send(op, &op->last_frames[0], &rxframe); 662 - bcm_rx_starttimer(op); 663 - return; 623 + bcm_rx_update_and_send(op, &op->last_frames[0], rxframe); 624 + goto rx_freeskb_starttimer; 664 625 } 665 626 666 627 if (op->nframes == 1) { 667 628 /* simple compare with index 0 */ 668 - bcm_rx_cmp_to_index(op, 0, &rxframe); 669 - bcm_rx_starttimer(op); 670 - return; 629 + bcm_rx_cmp_to_index(op, 0, rxframe); 630 + goto rx_freeskb_starttimer; 671 631 } 672 632 673 633 if (op->nframes > 1) { ··· 669 649 */ 670 650 671 651 for (i = 1; i < op->nframes; i++) { 672 - if ((GET_U64(&op->frames[0]) & GET_U64(&rxframe)) == 652 + if ((GET_U64(&op->frames[0]) & GET_U64(rxframe)) == 673 653 (GET_U64(&op->frames[0]) & 674 654 GET_U64(&op->frames[i]))) { 675 - bcm_rx_cmp_to_index(op, i, &rxframe); 655 + bcm_rx_cmp_to_index(op, i, rxframe); 676 656 break; 677 657 } 678 658 } 679 - bcm_rx_starttimer(op); 680 659 } 660 + 661 + rx_freeskb_starttimer: 662 + bcm_rx_starttimer(op); 663 + rx_freeskb: 664 + kfree_skb(skb); 681 665 } 682 666 683 667 /* ··· 704 680 { 705 681 hrtimer_cancel(&op->timer); 706 682 hrtimer_cancel(&op->thrtimer); 683 + 684 + if (op->tsklet.func) 685 + tasklet_kill(&op->tsklet); 686 + 687 + if (op->thrtsklet.func) 688 + tasklet_kill(&op->thrtsklet); 707 689 708 690 if ((op->frames) && (op->frames != &op->sframe)) 709 691 kfree(op->frames); ··· 921 891 hrtimer_init(&op->timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); 922 892 op->timer.function = bcm_tx_timeout_handler; 923 893 894 + /* initialize tasklet for tx countevent notification */ 895 + tasklet_init(&op->tsklet, bcm_tx_timeout_tsklet, 896 + (unsigned long) op); 897 + 924 898 /* currently unused in tx_ops */ 925 899 hrtimer_init(&op->thrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); 926 900 ··· 1088 1054 hrtimer_init(&op->timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); 1089 1055 op->timer.function = bcm_rx_timeout_handler; 1090 1056 1057 + /* initialize tasklet for rx timeout notification */ 1058 + tasklet_init(&op->tsklet, bcm_rx_timeout_tsklet, 1059 + (unsigned long) op); 1060 + 1091 1061 hrtimer_init(&op->thrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); 1092 1062 op->thrtimer.function = bcm_rx_thr_handler; 1063 + 1064 + /* initialize tasklet for rx throttle handling */ 1065 + tasklet_init(&op->thrtsklet, bcm_rx_thr_tsklet, 1066 + (unsigned long) op); 1093 1067 1094 1068 /* add this bcm_op to the list of the rx_ops */ 1095 1069 list_add(&op->list, &bo->rx_ops); ··· 1144 1102 */ 1145 1103 op->kt_lastmsg = ktime_set(0, 0); 1146 1104 hrtimer_cancel(&op->thrtimer); 1147 - bcm_rx_thr_flush(op); 1105 + bcm_rx_thr_flush(op, 1); 1148 1106 } 1149 1107 1150 1108 if ((op->flags & STARTTIMER) && op->kt_ival1.tv64)
+88 -5
net/core/dev.c
··· 132 132 /* Instead of increasing this, you should create a hash table. */ 133 133 #define MAX_GRO_SKBS 8 134 134 135 + /* This should be increased if a protocol with a bigger head is added. */ 136 + #define GRO_MAX_HEAD (MAX_HEADER + 128) 137 + 135 138 /* 136 139 * The list of packet types we will receive (as opposed to discard) 137 140 * and the routines to invoke. ··· 2348 2345 struct list_head *head = &ptype_base[ntohs(type) & PTYPE_HASH_MASK]; 2349 2346 int err = -ENOENT; 2350 2347 2351 - if (!skb_shinfo(skb)->frag_list) 2348 + if (NAPI_GRO_CB(skb)->count == 1) 2352 2349 goto out; 2353 2350 2354 2351 rcu_read_lock(); ··· 2368 2365 } 2369 2366 2370 2367 out: 2368 + skb_shinfo(skb)->gso_size = 0; 2371 2369 __skb_push(skb, -skb_network_offset(skb)); 2372 2370 return netif_receive_skb(skb); 2373 2371 } ··· 2387 2383 } 2388 2384 EXPORT_SYMBOL(napi_gro_flush); 2389 2385 2390 - int napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb) 2386 + static int __napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb) 2391 2387 { 2392 2388 struct sk_buff **pp = NULL; 2393 2389 struct packet_type *ptype; ··· 2396 2392 int count = 0; 2397 2393 int same_flow; 2398 2394 int mac_len; 2395 + int free; 2399 2396 2400 2397 if (!(skb->dev->features & NETIF_F_GRO)) 2401 2398 goto normal; ··· 2413 2408 skb->mac_len = mac_len; 2414 2409 NAPI_GRO_CB(skb)->same_flow = 0; 2415 2410 NAPI_GRO_CB(skb)->flush = 0; 2411 + NAPI_GRO_CB(skb)->free = 0; 2416 2412 2417 2413 for (p = napi->gro_list; p; p = p->next) { 2418 2414 count++; ··· 2433 2427 goto normal; 2434 2428 2435 2429 same_flow = NAPI_GRO_CB(skb)->same_flow; 2430 + free = NAPI_GRO_CB(skb)->free; 2436 2431 2437 2432 if (pp) { 2438 2433 struct sk_buff *nskb = *pp; ··· 2453 2446 } 2454 2447 2455 2448 NAPI_GRO_CB(skb)->count = 1; 2449 + skb_shinfo(skb)->gso_size = skb->len; 2456 2450 skb->next = napi->gro_list; 2457 2451 napi->gro_list = skb; 2458 2452 2459 2453 ok: 2460 - return NET_RX_SUCCESS; 2454 + return free; 2461 2455 2462 2456 normal: 2463 - return netif_receive_skb(skb); 2457 + return -1; 2458 + } 2459 + 2460 + int napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb) 2461 + { 2462 + switch (__napi_gro_receive(napi, skb)) { 2463 + case -1: 2464 + return netif_receive_skb(skb); 2465 + 2466 + case 1: 2467 + kfree_skb(skb); 2468 + break; 2469 + } 2470 + 2471 + return NET_RX_SUCCESS; 2464 2472 } 2465 2473 EXPORT_SYMBOL(napi_gro_receive); 2474 + 2475 + int napi_gro_frags(struct napi_struct *napi, struct napi_gro_fraginfo *info) 2476 + { 2477 + struct net_device *dev = napi->dev; 2478 + struct sk_buff *skb = napi->skb; 2479 + int err = NET_RX_DROP; 2480 + 2481 + napi->skb = NULL; 2482 + 2483 + if (!skb) { 2484 + skb = netdev_alloc_skb(dev, GRO_MAX_HEAD + NET_IP_ALIGN); 2485 + if (!skb) 2486 + goto out; 2487 + 2488 + skb_reserve(skb, NET_IP_ALIGN); 2489 + } 2490 + 2491 + BUG_ON(info->nr_frags > MAX_SKB_FRAGS); 2492 + skb_shinfo(skb)->nr_frags = info->nr_frags; 2493 + memcpy(skb_shinfo(skb)->frags, info->frags, sizeof(info->frags)); 2494 + 2495 + skb->data_len = info->len; 2496 + skb->len += info->len; 2497 + skb->truesize += info->len; 2498 + 2499 + if (!pskb_may_pull(skb, ETH_HLEN)) 2500 + goto reuse; 2501 + 2502 + err = NET_RX_SUCCESS; 2503 + 2504 + skb->protocol = eth_type_trans(skb, dev); 2505 + 2506 + skb->ip_summed = info->ip_summed; 2507 + skb->csum = info->csum; 2508 + 2509 + switch (__napi_gro_receive(napi, skb)) { 2510 + case -1: 2511 + return netif_receive_skb(skb); 2512 + 2513 + case 0: 2514 + goto out; 2515 + } 2516 + 2517 + reuse: 2518 + skb_shinfo(skb)->nr_frags = 0; 2519 + 2520 + skb->len -= skb->data_len; 2521 + skb->truesize -= skb->data_len; 2522 + skb->data_len = 0; 2523 + 2524 + __skb_pull(skb, skb_headlen(skb)); 2525 + skb_reserve(skb, NET_IP_ALIGN - skb_headroom(skb)); 2526 + 2527 + napi->skb = skb; 2528 + 2529 + out: 2530 + return err; 2531 + } 2532 + EXPORT_SYMBOL(napi_gro_frags); 2466 2533 2467 2534 static int process_backlog(struct napi_struct *napi, int quota) 2468 2535 { ··· 2616 2535 { 2617 2536 INIT_LIST_HEAD(&napi->poll_list); 2618 2537 napi->gro_list = NULL; 2538 + napi->skb = NULL; 2619 2539 napi->poll = poll; 2620 2540 napi->weight = weight; 2621 2541 list_add(&napi->dev_list, &dev->napi_list); 2622 - #ifdef CONFIG_NETPOLL 2623 2542 napi->dev = dev; 2543 + #ifdef CONFIG_NETPOLL 2624 2544 spin_lock_init(&napi->poll_lock); 2625 2545 napi->poll_owner = -1; 2626 2546 #endif ··· 2634 2552 struct sk_buff *skb, *next; 2635 2553 2636 2554 list_del_init(&napi->dev_list); 2555 + kfree(napi->skb); 2637 2556 2638 2557 for (skb = napi->gro_list; skb; skb = next) { 2639 2558 next = skb->next;
+14 -1
net/core/skbuff.c
··· 2594 2594 2595 2595 if (skb_shinfo(p)->frag_list) 2596 2596 goto merge; 2597 + else if (!skb_headlen(p) && !skb_headlen(skb) && 2598 + skb_shinfo(p)->nr_frags + skb_shinfo(skb)->nr_frags < 2599 + MAX_SKB_FRAGS) { 2600 + memcpy(skb_shinfo(p)->frags + skb_shinfo(p)->nr_frags, 2601 + skb_shinfo(skb)->frags, 2602 + skb_shinfo(skb)->nr_frags * sizeof(skb_frag_t)); 2603 + 2604 + skb_shinfo(p)->nr_frags += skb_shinfo(skb)->nr_frags; 2605 + NAPI_GRO_CB(skb)->free = 1; 2606 + goto done; 2607 + } 2597 2608 2598 2609 headroom = skb_headroom(p); 2599 2610 nskb = netdev_alloc_skb(p->dev, headroom); ··· 2624 2613 2625 2614 *NAPI_GRO_CB(nskb) = *NAPI_GRO_CB(p); 2626 2615 skb_shinfo(nskb)->frag_list = p; 2616 + skb_shinfo(nskb)->gso_size = skb_shinfo(p)->gso_size; 2627 2617 skb_header_release(p); 2628 2618 nskb->prev = p; 2629 2619 ··· 2639 2627 p = nskb; 2640 2628 2641 2629 merge: 2642 - NAPI_GRO_CB(p)->count++; 2643 2630 p->prev->next = skb; 2644 2631 p->prev = skb; 2645 2632 skb_header_release(skb); 2646 2633 2634 + done: 2635 + NAPI_GRO_CB(p)->count++; 2647 2636 p->data_len += skb->len; 2648 2637 p->truesize += skb->len; 2649 2638 p->len += skb->len;
+7 -7
net/dcb/dcbnl.c
··· 191 191 return 0; 192 192 nlmsg_failure: 193 193 err: 194 - kfree(dcbnl_skb); 194 + kfree_skb(dcbnl_skb); 195 195 return ret; 196 196 } 197 197 ··· 272 272 return 0; 273 273 nlmsg_failure: 274 274 err: 275 - kfree(dcbnl_skb); 275 + kfree_skb(dcbnl_skb); 276 276 err_out: 277 277 return -EINVAL; 278 278 } ··· 314 314 315 315 nlmsg_failure: 316 316 err: 317 - kfree(dcbnl_skb); 317 + kfree_skb(dcbnl_skb); 318 318 err_out: 319 319 return -EINVAL; 320 320 } ··· 380 380 return 0; 381 381 nlmsg_failure: 382 382 err: 383 - kfree(dcbnl_skb); 383 + kfree_skb(dcbnl_skb); 384 384 err_out: 385 385 return -EINVAL; 386 386 } ··· 458 458 return 0; 459 459 nlmsg_failure: 460 460 err: 461 - kfree(dcbnl_skb); 461 + kfree_skb(dcbnl_skb); 462 462 err_out: 463 463 return ret; 464 464 } ··· 687 687 nla_nest_cancel(dcbnl_skb, pg_nest); 688 688 nlmsg_failure: 689 689 err: 690 - kfree(dcbnl_skb); 690 + kfree_skb(dcbnl_skb); 691 691 err_out: 692 692 ret = -EINVAL; 693 693 return ret; ··· 949 949 nla_nest_cancel(dcbnl_skb, bcn_nest); 950 950 nlmsg_failure: 951 951 err: 952 - kfree(dcbnl_skb); 952 + kfree_skb(dcbnl_skb); 953 953 err_out: 954 954 ret = -EINVAL; 955 955 return ret;
-4
net/dccp/Kconfig
··· 1 1 menuconfig IP_DCCP 2 2 tristate "The DCCP Protocol (EXPERIMENTAL)" 3 3 depends on INET && EXPERIMENTAL 4 - select IP_DCCP_CCID2 5 4 ---help--- 6 5 Datagram Congestion Control Protocol (RFC 4340) 7 6 ··· 23 24 depends on INET_DIAG 24 25 def_tristate y if (IP_DCCP = y && INET_DIAG = y) 25 26 def_tristate m 26 - 27 - config IP_DCCP_ACKVEC 28 - bool 29 27 30 28 source "net/dccp/ccids/Kconfig" 31 29
+11 -4
net/dccp/Makefile
··· 2 2 3 3 dccp-y := ccid.o feat.o input.o minisocks.o options.o output.o proto.o timer.o 4 4 5 + # 6 + # CCID algorithms to be used by dccp.ko 7 + # 8 + # CCID-2 is default (RFC 4340, p. 77) and has Ack Vectors as dependency 9 + dccp-y += ccids/ccid2.o ackvec.o 10 + dccp-$(CONFIG_IP_DCCP_CCID3) += ccids/ccid3.o 11 + dccp-$(CONFIG_IP_DCCP_TFRC_LIB) += ccids/lib/tfrc.o \ 12 + ccids/lib/tfrc_equation.o \ 13 + ccids/lib/packet_history.o \ 14 + ccids/lib/loss_interval.o 15 + 5 16 dccp_ipv4-y := ipv4.o 6 17 7 18 # build dccp_ipv6 as module whenever either IPv6 or DCCP is a module 8 19 obj-$(subst y,$(CONFIG_IP_DCCP),$(CONFIG_IPV6)) += dccp_ipv6.o 9 20 dccp_ipv6-y := ipv6.o 10 - 11 - dccp-$(CONFIG_IP_DCCP_ACKVEC) += ackvec.o 12 21 13 22 obj-$(CONFIG_INET_DCCP_DIAG) += dccp_diag.o 14 23 obj-$(CONFIG_NET_DCCPPROBE) += dccp_probe.o ··· 26 17 27 18 dccp_diag-y := diag.o 28 19 dccp_probe-y := probe.o 29 - 30 - obj-y += ccids/
-49
net/dccp/ackvec.h
··· 84 84 struct sock; 85 85 struct sk_buff; 86 86 87 - #ifdef CONFIG_IP_DCCP_ACKVEC 88 87 extern int dccp_ackvec_init(void); 89 88 extern void dccp_ackvec_exit(void); 90 89 ··· 105 106 { 106 107 return av->av_vec_len; 107 108 } 108 - #else /* CONFIG_IP_DCCP_ACKVEC */ 109 - static inline int dccp_ackvec_init(void) 110 - { 111 - return 0; 112 - } 113 - 114 - static inline void dccp_ackvec_exit(void) 115 - { 116 - } 117 - 118 - static inline struct dccp_ackvec *dccp_ackvec_alloc(const gfp_t priority) 119 - { 120 - return NULL; 121 - } 122 - 123 - static inline void dccp_ackvec_free(struct dccp_ackvec *av) 124 - { 125 - } 126 - 127 - static inline int dccp_ackvec_add(struct dccp_ackvec *av, const struct sock *sk, 128 - const u64 ackno, const u8 state) 129 - { 130 - return -1; 131 - } 132 - 133 - static inline void dccp_ackvec_check_rcv_ackno(struct dccp_ackvec *av, 134 - struct sock *sk, const u64 ackno) 135 - { 136 - } 137 - 138 - static inline int dccp_ackvec_parse(struct sock *sk, const struct sk_buff *skb, 139 - const u64 *ackno, const u8 opt, 140 - const u8 *value, const u8 len) 141 - { 142 - return -1; 143 - } 144 - 145 - static inline int dccp_insert_option_ackvec(const struct sock *sk, 146 - const struct sk_buff *skb) 147 - { 148 - return -1; 149 - } 150 - 151 - static inline int dccp_ackvec_pending(const struct dccp_ackvec *av) 152 - { 153 - return 0; 154 - } 155 - #endif /* CONFIG_IP_DCCP_ACKVEC */ 156 109 #endif /* _ACKVEC_H */
+100 -162
net/dccp/ccid.c
··· 12 12 */ 13 13 14 14 #include "ccid.h" 15 + #include "ccids/lib/tfrc.h" 15 16 16 - static u8 builtin_ccids[] = { 17 - DCCPC_CCID2, /* CCID2 is supported by default */ 18 - #if defined(CONFIG_IP_DCCP_CCID3) || defined(CONFIG_IP_DCCP_CCID3_MODULE) 19 - DCCPC_CCID3, 17 + static struct ccid_operations *ccids[] = { 18 + &ccid2_ops, 19 + #ifdef CONFIG_IP_DCCP_CCID3 20 + &ccid3_ops, 20 21 #endif 21 22 }; 22 23 23 - static struct ccid_operations *ccids[CCID_MAX]; 24 - #if defined(CONFIG_SMP) || defined(CONFIG_PREEMPT) 25 - static atomic_t ccids_lockct = ATOMIC_INIT(0); 26 - static DEFINE_SPINLOCK(ccids_lock); 24 + static struct ccid_operations *ccid_by_number(const u8 id) 25 + { 26 + int i; 27 27 28 - /* 29 - * The strategy is: modifications ccids vector are short, do not sleep and 30 - * veeery rare, but read access should be free of any exclusive locks. 28 + for (i = 0; i < ARRAY_SIZE(ccids); i++) 29 + if (ccids[i]->ccid_id == id) 30 + return ccids[i]; 31 + return NULL; 32 + } 33 + 34 + /* check that up to @array_len members in @ccid_array are supported */ 35 + bool ccid_support_check(u8 const *ccid_array, u8 array_len) 36 + { 37 + while (array_len > 0) 38 + if (ccid_by_number(ccid_array[--array_len]) == NULL) 39 + return false; 40 + return true; 41 + } 42 + 43 + /** 44 + * ccid_get_builtin_ccids - Populate a list of built-in CCIDs 45 + * @ccid_array: pointer to copy into 46 + * @array_len: value to return length into 47 + * This function allocates memory - caller must see that it is freed after use. 31 48 */ 32 - static void ccids_write_lock(void) 49 + int ccid_get_builtin_ccids(u8 **ccid_array, u8 *array_len) 33 50 { 34 - spin_lock(&ccids_lock); 35 - while (atomic_read(&ccids_lockct) != 0) { 36 - spin_unlock(&ccids_lock); 37 - yield(); 38 - spin_lock(&ccids_lock); 39 - } 51 + *ccid_array = kmalloc(ARRAY_SIZE(ccids), gfp_any()); 52 + if (*ccid_array == NULL) 53 + return -ENOBUFS; 54 + 55 + for (*array_len = 0; *array_len < ARRAY_SIZE(ccids); *array_len += 1) 56 + (*ccid_array)[*array_len] = ccids[*array_len]->ccid_id; 57 + return 0; 40 58 } 41 59 42 - static inline void ccids_write_unlock(void) 60 + int ccid_getsockopt_builtin_ccids(struct sock *sk, int len, 61 + char __user *optval, int __user *optlen) 43 62 { 44 - spin_unlock(&ccids_lock); 45 - } 63 + u8 *ccid_array, array_len; 64 + int err = 0; 46 65 47 - static inline void ccids_read_lock(void) 48 - { 49 - atomic_inc(&ccids_lockct); 50 - smp_mb__after_atomic_inc(); 51 - spin_unlock_wait(&ccids_lock); 52 - } 66 + if (len < ARRAY_SIZE(ccids)) 67 + return -EINVAL; 53 68 54 - static inline void ccids_read_unlock(void) 55 - { 56 - atomic_dec(&ccids_lockct); 57 - } 69 + if (ccid_get_builtin_ccids(&ccid_array, &array_len)) 70 + return -ENOBUFS; 58 71 59 - #else 60 - #define ccids_write_lock() do { } while(0) 61 - #define ccids_write_unlock() do { } while(0) 62 - #define ccids_read_lock() do { } while(0) 63 - #define ccids_read_unlock() do { } while(0) 64 - #endif 72 + if (put_user(array_len, optlen) || 73 + copy_to_user(optval, ccid_array, array_len)) 74 + err = -EFAULT; 75 + 76 + kfree(ccid_array); 77 + return err; 78 + } 65 79 66 80 static struct kmem_cache *ccid_kmem_cache_create(int obj_size, const char *fmt,...) 67 81 { ··· 107 93 } 108 94 } 109 95 110 - /* check that up to @array_len members in @ccid_array are supported */ 111 - bool ccid_support_check(u8 const *ccid_array, u8 array_len) 112 - { 113 - u8 i, j, found; 114 - 115 - for (i = 0, found = 0; i < array_len; i++, found = 0) { 116 - for (j = 0; !found && j < ARRAY_SIZE(builtin_ccids); j++) 117 - found = (ccid_array[i] == builtin_ccids[j]); 118 - if (!found) 119 - return false; 120 - } 121 - return true; 122 - } 123 - 124 - /** 125 - * ccid_get_builtin_ccids - Provide copy of `builtin' CCID array 126 - * @ccid_array: pointer to copy into 127 - * @array_len: value to return length into 128 - * This function allocates memory - caller must see that it is freed after use. 129 - */ 130 - int ccid_get_builtin_ccids(u8 **ccid_array, u8 *array_len) 131 - { 132 - *ccid_array = kmemdup(builtin_ccids, sizeof(builtin_ccids), gfp_any()); 133 - if (*ccid_array == NULL) 134 - return -ENOBUFS; 135 - *array_len = ARRAY_SIZE(builtin_ccids); 136 - return 0; 137 - } 138 - 139 - int ccid_getsockopt_builtin_ccids(struct sock *sk, int len, 140 - char __user *optval, int __user *optlen) 141 - { 142 - if (len < sizeof(builtin_ccids)) 143 - return -EINVAL; 144 - 145 - if (put_user(sizeof(builtin_ccids), optlen) || 146 - copy_to_user(optval, builtin_ccids, sizeof(builtin_ccids))) 147 - return -EFAULT; 148 - return 0; 149 - } 150 - 151 - int ccid_register(struct ccid_operations *ccid_ops) 96 + static int ccid_activate(struct ccid_operations *ccid_ops) 152 97 { 153 98 int err = -ENOBUFS; 154 99 ··· 125 152 if (ccid_ops->ccid_hc_tx_slab == NULL) 126 153 goto out_free_rx_slab; 127 154 128 - ccids_write_lock(); 129 - err = -EEXIST; 130 - if (ccids[ccid_ops->ccid_id] == NULL) { 131 - ccids[ccid_ops->ccid_id] = ccid_ops; 132 - err = 0; 133 - } 134 - ccids_write_unlock(); 135 - if (err != 0) 136 - goto out_free_tx_slab; 137 - 138 - pr_info("CCID: Registered CCID %d (%s)\n", 155 + pr_info("CCID: Activated CCID %d (%s)\n", 139 156 ccid_ops->ccid_id, ccid_ops->ccid_name); 157 + err = 0; 140 158 out: 141 159 return err; 142 - out_free_tx_slab: 143 - ccid_kmem_cache_destroy(ccid_ops->ccid_hc_tx_slab); 144 - ccid_ops->ccid_hc_tx_slab = NULL; 145 - goto out; 146 160 out_free_rx_slab: 147 161 ccid_kmem_cache_destroy(ccid_ops->ccid_hc_rx_slab); 148 162 ccid_ops->ccid_hc_rx_slab = NULL; 149 163 goto out; 150 164 } 151 165 152 - EXPORT_SYMBOL_GPL(ccid_register); 153 - 154 - int ccid_unregister(struct ccid_operations *ccid_ops) 166 + static void ccid_deactivate(struct ccid_operations *ccid_ops) 155 167 { 156 - ccids_write_lock(); 157 - ccids[ccid_ops->ccid_id] = NULL; 158 - ccids_write_unlock(); 159 - 160 168 ccid_kmem_cache_destroy(ccid_ops->ccid_hc_tx_slab); 161 169 ccid_ops->ccid_hc_tx_slab = NULL; 162 170 ccid_kmem_cache_destroy(ccid_ops->ccid_hc_rx_slab); 163 171 ccid_ops->ccid_hc_rx_slab = NULL; 164 172 165 - pr_info("CCID: Unregistered CCID %d (%s)\n", 173 + pr_info("CCID: Deactivated CCID %d (%s)\n", 166 174 ccid_ops->ccid_id, ccid_ops->ccid_name); 167 - return 0; 168 175 } 169 176 170 - EXPORT_SYMBOL_GPL(ccid_unregister); 171 - 172 - struct ccid *ccid_new(unsigned char id, struct sock *sk, int rx, gfp_t gfp) 177 + struct ccid *ccid_new(const u8 id, struct sock *sk, bool rx) 173 178 { 174 - struct ccid_operations *ccid_ops; 179 + struct ccid_operations *ccid_ops = ccid_by_number(id); 175 180 struct ccid *ccid = NULL; 176 181 177 - ccids_read_lock(); 178 - #ifdef CONFIG_MODULES 179 - if (ccids[id] == NULL) { 180 - /* We only try to load if in process context */ 181 - ccids_read_unlock(); 182 - if (gfp & GFP_ATOMIC) 183 - goto out; 184 - request_module("net-dccp-ccid-%d", id); 185 - ccids_read_lock(); 186 - } 187 - #endif 188 - ccid_ops = ccids[id]; 189 182 if (ccid_ops == NULL) 190 - goto out_unlock; 191 - 192 - if (!try_module_get(ccid_ops->ccid_owner)) 193 - goto out_unlock; 194 - 195 - ccids_read_unlock(); 183 + goto out; 196 184 197 185 ccid = kmem_cache_alloc(rx ? ccid_ops->ccid_hc_rx_slab : 198 - ccid_ops->ccid_hc_tx_slab, gfp); 186 + ccid_ops->ccid_hc_tx_slab, gfp_any()); 199 187 if (ccid == NULL) 200 - goto out_module_put; 188 + goto out; 201 189 ccid->ccid_ops = ccid_ops; 202 190 if (rx) { 203 191 memset(ccid + 1, 0, ccid_ops->ccid_hc_rx_obj_size); ··· 173 239 } 174 240 out: 175 241 return ccid; 176 - out_unlock: 177 - ccids_read_unlock(); 178 - goto out; 179 242 out_free_ccid: 180 243 kmem_cache_free(rx ? ccid_ops->ccid_hc_rx_slab : 181 244 ccid_ops->ccid_hc_tx_slab, ccid); 182 245 ccid = NULL; 183 - out_module_put: 184 - module_put(ccid_ops->ccid_owner); 185 246 goto out; 186 - } 187 - 188 - EXPORT_SYMBOL_GPL(ccid_new); 189 - 190 - static void ccid_delete(struct ccid *ccid, struct sock *sk, int rx) 191 - { 192 - struct ccid_operations *ccid_ops; 193 - 194 - if (ccid == NULL) 195 - return; 196 - 197 - ccid_ops = ccid->ccid_ops; 198 - if (rx) { 199 - if (ccid_ops->ccid_hc_rx_exit != NULL) 200 - ccid_ops->ccid_hc_rx_exit(sk); 201 - kmem_cache_free(ccid_ops->ccid_hc_rx_slab, ccid); 202 - } else { 203 - if (ccid_ops->ccid_hc_tx_exit != NULL) 204 - ccid_ops->ccid_hc_tx_exit(sk); 205 - kmem_cache_free(ccid_ops->ccid_hc_tx_slab, ccid); 206 - } 207 - ccids_read_lock(); 208 - if (ccids[ccid_ops->ccid_id] != NULL) 209 - module_put(ccid_ops->ccid_owner); 210 - ccids_read_unlock(); 211 247 } 212 248 213 249 void ccid_hc_rx_delete(struct ccid *ccid, struct sock *sk) 214 250 { 215 - ccid_delete(ccid, sk, 1); 251 + if (ccid != NULL) { 252 + if (ccid->ccid_ops->ccid_hc_rx_exit != NULL) 253 + ccid->ccid_ops->ccid_hc_rx_exit(sk); 254 + kmem_cache_free(ccid->ccid_ops->ccid_hc_rx_slab, ccid); 255 + } 216 256 } 217 - 218 - EXPORT_SYMBOL_GPL(ccid_hc_rx_delete); 219 257 220 258 void ccid_hc_tx_delete(struct ccid *ccid, struct sock *sk) 221 259 { 222 - ccid_delete(ccid, sk, 0); 260 + if (ccid != NULL) { 261 + if (ccid->ccid_ops->ccid_hc_tx_exit != NULL) 262 + ccid->ccid_ops->ccid_hc_tx_exit(sk); 263 + kmem_cache_free(ccid->ccid_ops->ccid_hc_tx_slab, ccid); 264 + } 223 265 } 224 266 225 - EXPORT_SYMBOL_GPL(ccid_hc_tx_delete); 267 + int __init ccid_initialize_builtins(void) 268 + { 269 + int i, err = tfrc_lib_init(); 270 + 271 + if (err) 272 + return err; 273 + 274 + for (i = 0; i < ARRAY_SIZE(ccids); i++) { 275 + err = ccid_activate(ccids[i]); 276 + if (err) 277 + goto unwind_registrations; 278 + } 279 + return 0; 280 + 281 + unwind_registrations: 282 + while(--i >= 0) 283 + ccid_deactivate(ccids[i]); 284 + tfrc_lib_exit(); 285 + return err; 286 + } 287 + 288 + void ccid_cleanup_builtins(void) 289 + { 290 + int i; 291 + 292 + for (i = 0; i < ARRAY_SIZE(ccids); i++) 293 + ccid_deactivate(ccids[i]); 294 + tfrc_lib_exit(); 295 + }
+8 -6
net/dccp/ccid.h
··· 29 29 * @ccid_id: numerical CCID ID (up to %CCID_MAX, cf. table 5 in RFC 4340, 10.) 30 30 * @ccid_ccmps: the CCMPS including network/transport headers (0 when disabled) 31 31 * @ccid_name: alphabetical identifier string for @ccid_id 32 - * @ccid_owner: module which implements/owns this CCID 33 32 * @ccid_hc_{r,t}x_slab: memory pool for the receiver/sender half-connection 34 33 * @ccid_hc_{r,t}x_obj_size: size of the receiver/sender half-connection socket 35 34 * ··· 47 48 unsigned char ccid_id; 48 49 __u32 ccid_ccmps; 49 50 const char *ccid_name; 50 - struct module *ccid_owner; 51 51 struct kmem_cache *ccid_hc_rx_slab, 52 52 *ccid_hc_tx_slab; 53 53 __u32 ccid_hc_rx_obj_size, ··· 88 90 int __user *optlen); 89 91 }; 90 92 91 - extern int ccid_register(struct ccid_operations *ccid_ops); 92 - extern int ccid_unregister(struct ccid_operations *ccid_ops); 93 + extern struct ccid_operations ccid2_ops; 94 + #ifdef CONFIG_IP_DCCP_CCID3 95 + extern struct ccid_operations ccid3_ops; 96 + #endif 97 + 98 + extern int ccid_initialize_builtins(void); 99 + extern void ccid_cleanup_builtins(void); 93 100 94 101 struct ccid { 95 102 struct ccid_operations *ccid_ops; ··· 111 108 extern int ccid_getsockopt_builtin_ccids(struct sock *sk, int len, 112 109 char __user *, int __user *); 113 110 114 - extern struct ccid *ccid_new(unsigned char id, struct sock *sk, int rx, 115 - gfp_t gfp); 111 + extern struct ccid *ccid_new(const u8 id, struct sock *sk, bool rx); 116 112 117 113 static inline int ccid_get_current_rx_ccid(struct dccp_sock *dp) 118 114 {
+23 -56
net/dccp/ccids/Kconfig
··· 1 1 menu "DCCP CCIDs Configuration (EXPERIMENTAL)" 2 2 depends on EXPERIMENTAL 3 3 4 - config IP_DCCP_CCID2 5 - tristate "CCID2 (TCP-Like) (EXPERIMENTAL)" 6 - def_tristate IP_DCCP 7 - select IP_DCCP_ACKVEC 8 - ---help--- 9 - CCID 2, TCP-like Congestion Control, denotes Additive Increase, 10 - Multiplicative Decrease (AIMD) congestion control with behavior 11 - modelled directly on TCP, including congestion window, slow start, 12 - timeouts, and so forth [RFC 2581]. CCID 2 achieves maximum 13 - bandwidth over the long term, consistent with the use of end-to-end 14 - congestion control, but halves its congestion window in response to 15 - each congestion event. This leads to the abrupt rate changes 16 - typical of TCP. Applications should use CCID 2 if they prefer 17 - maximum bandwidth utilization to steadiness of rate. This is often 18 - the case for applications that are not playing their data directly 19 - to the user. For example, a hypothetical application that 20 - transferred files over DCCP, using application-level retransmissions 21 - for lost packets, would prefer CCID 2 to CCID 3. On-line games may 22 - also prefer CCID 2. See RFC 4341 for further details. 23 - 24 - CCID2 is the default CCID used by DCCP. 25 - 26 4 config IP_DCCP_CCID2_DEBUG 27 - bool "CCID2 debugging messages" 28 - depends on IP_DCCP_CCID2 29 - ---help--- 30 - Enable CCID2-specific debugging messages. 5 + bool "CCID-2 debugging messages" 6 + ---help--- 7 + Enable CCID-2 specific debugging messages. 31 8 32 - When compiling CCID2 as a module, this debugging output can 33 - additionally be toggled by setting the ccid2_debug module 34 - parameter to 0 or 1. 9 + The debugging output can additionally be toggled by setting the 10 + ccid2_debug parameter to 0 or 1. 35 11 36 - If in doubt, say N. 12 + If in doubt, say N. 37 13 38 14 config IP_DCCP_CCID3 39 - tristate "CCID3 (TCP-Friendly) (EXPERIMENTAL)" 40 - def_tristate IP_DCCP 41 - select IP_DCCP_TFRC_LIB 15 + bool "CCID-3 (TCP-Friendly) (EXPERIMENTAL)" 16 + def_bool y if (IP_DCCP = y || IP_DCCP = m) 42 17 ---help--- 43 - CCID 3 denotes TCP-Friendly Rate Control (TFRC), an equation-based 18 + CCID-3 denotes TCP-Friendly Rate Control (TFRC), an equation-based 44 19 rate-controlled congestion control mechanism. TFRC is designed to 45 20 be reasonably fair when competing for bandwidth with TCP-like flows, 46 21 where a flow is "reasonably fair" if its sending rate is generally 47 22 within a factor of two of the sending rate of a TCP flow under the 48 23 same conditions. However, TFRC has a much lower variation of 49 - throughput over time compared with TCP, which makes CCID 3 more 50 - suitable than CCID 2 for applications such streaming media where a 24 + throughput over time compared with TCP, which makes CCID-3 more 25 + suitable than CCID-2 for applications such streaming media where a 51 26 relatively smooth sending rate is of importance. 52 27 53 - CCID 3 is further described in RFC 4342, 28 + CCID-3 is further described in RFC 4342, 54 29 http://www.ietf.org/rfc/rfc4342.txt 55 30 56 31 The TFRC congestion control algorithms were initially described in 57 - RFC 3448. 32 + RFC 5448. 58 33 59 34 This text was extracted from RFC 4340 (sec. 10.2), 60 35 http://www.ietf.org/rfc/rfc4340.txt 61 - 62 - To compile this CCID as a module, choose M here: the module will be 63 - called dccp_ccid3. 64 36 65 - If in doubt, say M. 37 + If in doubt, say N. 66 38 67 39 config IP_DCCP_CCID3_DEBUG 68 - bool "CCID3 debugging messages" 69 - depends on IP_DCCP_CCID3 70 - ---help--- 71 - Enable CCID3-specific debugging messages. 40 + bool "CCID-3 debugging messages" 41 + depends on IP_DCCP_CCID3 42 + ---help--- 43 + Enable CCID-3 specific debugging messages. 72 44 73 - When compiling CCID3 as a module, this debugging output can 74 - additionally be toggled by setting the ccid3_debug module 75 - parameter to 0 or 1. 45 + The debugging output can additionally be toggled by setting the 46 + ccid3_debug parameter to 0 or 1. 76 47 77 - If in doubt, say N. 48 + If in doubt, say N. 78 49 79 50 config IP_DCCP_CCID3_RTO 80 51 int "Use higher bound for nofeedback timer" ··· 79 108 therefore not be performed on WANs. 80 109 81 110 config IP_DCCP_TFRC_LIB 82 - tristate 83 - default n 111 + def_bool y if IP_DCCP_CCID3 84 112 85 113 config IP_DCCP_TFRC_DEBUG 86 - bool 87 - depends on IP_DCCP_TFRC_LIB 88 - default y if IP_DCCP_CCID3_DEBUG 89 - 114 + def_bool y if IP_DCCP_CCID3_DEBUG 90 115 endmenu
-9
net/dccp/ccids/Makefile
··· 1 - obj-$(CONFIG_IP_DCCP_CCID3) += dccp_ccid3.o 2 - 3 - dccp_ccid3-y := ccid3.o 4 - 5 - obj-$(CONFIG_IP_DCCP_CCID2) += dccp_ccid2.o 6 - 7 - dccp_ccid2-y := ccid2.o 8 - 9 - obj-y += lib/
+2 -20
net/dccp/ccids/ccid2.c
··· 768 768 } 769 769 } 770 770 771 - static struct ccid_operations ccid2 = { 771 + struct ccid_operations ccid2_ops = { 772 772 .ccid_id = DCCPC_CCID2, 773 773 .ccid_name = "TCP-like", 774 - .ccid_owner = THIS_MODULE, 775 774 .ccid_hc_tx_obj_size = sizeof(struct ccid2_hc_tx_sock), 776 775 .ccid_hc_tx_init = ccid2_hc_tx_init, 777 776 .ccid_hc_tx_exit = ccid2_hc_tx_exit, ··· 783 784 784 785 #ifdef CONFIG_IP_DCCP_CCID2_DEBUG 785 786 module_param(ccid2_debug, bool, 0644); 786 - MODULE_PARM_DESC(ccid2_debug, "Enable debug messages"); 787 + MODULE_PARM_DESC(ccid2_debug, "Enable CCID-2 debug messages"); 787 788 #endif 788 - 789 - static __init int ccid2_module_init(void) 790 - { 791 - return ccid_register(&ccid2); 792 - } 793 - module_init(ccid2_module_init); 794 - 795 - static __exit void ccid2_module_exit(void) 796 - { 797 - ccid_unregister(&ccid2); 798 - } 799 - module_exit(ccid2_module_exit); 800 - 801 - MODULE_AUTHOR("Andrea Bittau <a.bittau@cs.ucl.ac.uk>"); 802 - MODULE_DESCRIPTION("DCCP TCP-Like (CCID2) CCID"); 803 - MODULE_LICENSE("GPL"); 804 - MODULE_ALIAS("net-dccp-ccid-2");
+2 -21
net/dccp/ccids/ccid3.c
··· 940 940 return 0; 941 941 } 942 942 943 - static struct ccid_operations ccid3 = { 943 + struct ccid_operations ccid3_ops = { 944 944 .ccid_id = DCCPC_CCID3, 945 945 .ccid_name = "TCP-Friendly Rate Control", 946 - .ccid_owner = THIS_MODULE, 947 946 .ccid_hc_tx_obj_size = sizeof(struct ccid3_hc_tx_sock), 948 947 .ccid_hc_tx_init = ccid3_hc_tx_init, 949 948 .ccid_hc_tx_exit = ccid3_hc_tx_exit, ··· 963 964 964 965 #ifdef CONFIG_IP_DCCP_CCID3_DEBUG 965 966 module_param(ccid3_debug, bool, 0644); 966 - MODULE_PARM_DESC(ccid3_debug, "Enable debug messages"); 967 + MODULE_PARM_DESC(ccid3_debug, "Enable CCID-3 debug messages"); 967 968 #endif 968 - 969 - static __init int ccid3_module_init(void) 970 - { 971 - return ccid_register(&ccid3); 972 - } 973 - module_init(ccid3_module_init); 974 - 975 - static __exit void ccid3_module_exit(void) 976 - { 977 - ccid_unregister(&ccid3); 978 - } 979 - module_exit(ccid3_module_exit); 980 - 981 - MODULE_AUTHOR("Ian McDonald <ian.mcdonald@jandi.co.nz>, " 982 - "Arnaldo Carvalho de Melo <acme@ghostprotocols.net>"); 983 - MODULE_DESCRIPTION("DCCP TFRC CCID3 CCID"); 984 - MODULE_LICENSE("GPL"); 985 - MODULE_ALIAS("net-dccp-ccid-3");
-3
net/dccp/ccids/lib/Makefile
··· 1 - obj-$(CONFIG_IP_DCCP_TFRC_LIB) += dccp_tfrc_lib.o 2 - 3 - dccp_tfrc_lib-y := tfrc.o tfrc_equation.o packet_history.o loss_interval.o
-3
net/dccp/ccids/lib/loss_interval.c
··· 60 60 lh->ring[LIH_INDEX(lh->counter)] = NULL; 61 61 } 62 62 } 63 - EXPORT_SYMBOL_GPL(tfrc_lh_cleanup); 64 63 65 64 static void tfrc_lh_calc_i_mean(struct tfrc_loss_hist *lh) 66 65 { ··· 120 121 121 122 return (lh->i_mean < old_i_mean); 122 123 } 123 - EXPORT_SYMBOL_GPL(tfrc_lh_update_i_mean); 124 124 125 125 /* Determine if `new_loss' does begin a new loss interval [RFC 4342, 10.2] */ 126 126 static inline u8 tfrc_lh_is_new_loss(struct tfrc_loss_interval *cur, ··· 167 169 } 168 170 return 1; 169 171 } 170 - EXPORT_SYMBOL_GPL(tfrc_lh_interval_add); 171 172 172 173 int __init tfrc_li_init(void) 173 174 {
-9
net/dccp/ccids/lib/packet_history.c
··· 94 94 *headp = entry; 95 95 return 0; 96 96 } 97 - EXPORT_SYMBOL_GPL(tfrc_tx_hist_add); 98 97 99 98 void tfrc_tx_hist_purge(struct tfrc_tx_hist_entry **headp) 100 99 { ··· 108 109 109 110 *headp = NULL; 110 111 } 111 - EXPORT_SYMBOL_GPL(tfrc_tx_hist_purge); 112 112 113 113 u32 tfrc_tx_hist_rtt(struct tfrc_tx_hist_entry *head, const u64 seqno, 114 114 const ktime_t now) ··· 125 127 126 128 return rtt; 127 129 } 128 - EXPORT_SYMBOL_GPL(tfrc_tx_hist_rtt); 129 130 130 131 131 132 /* ··· 169 172 170 173 tfrc_rx_hist_entry_from_skb(entry, skb, ndp); 171 174 } 172 - EXPORT_SYMBOL_GPL(tfrc_rx_hist_add_packet); 173 175 174 176 /* has the packet contained in skb been seen before? */ 175 177 int tfrc_rx_hist_duplicate(struct tfrc_rx_hist *h, struct sk_buff *skb) ··· 185 189 186 190 return 0; 187 191 } 188 - EXPORT_SYMBOL_GPL(tfrc_rx_hist_duplicate); 189 192 190 193 static void tfrc_rx_hist_swap(struct tfrc_rx_hist *h, const u8 a, const u8 b) 191 194 { ··· 385 390 } 386 391 return is_new_loss; 387 392 } 388 - EXPORT_SYMBOL_GPL(tfrc_rx_handle_loss); 389 393 390 394 int tfrc_rx_hist_alloc(struct tfrc_rx_hist *h) 391 395 { ··· 406 412 } 407 413 return -ENOBUFS; 408 414 } 409 - EXPORT_SYMBOL_GPL(tfrc_rx_hist_alloc); 410 415 411 416 void tfrc_rx_hist_purge(struct tfrc_rx_hist *h) 412 417 { ··· 417 424 h->ring[i] = NULL; 418 425 } 419 426 } 420 - EXPORT_SYMBOL_GPL(tfrc_rx_hist_purge); 421 427 422 428 /** 423 429 * tfrc_rx_hist_rtt_last_s - reference entry to compute RTT samples against ··· 487 495 488 496 return sample; 489 497 } 490 - EXPORT_SYMBOL_GPL(tfrc_rx_hist_sample_rtt);
+4 -15
net/dccp/ccids/lib/tfrc.c
··· 1 1 /* 2 - * TFRC: main module holding the pieces of the TFRC library together 2 + * TFRC library initialisation 3 3 * 4 4 * Copyright (c) 2007 The University of Aberdeen, Scotland, UK 5 5 * Copyright (c) 2007 Arnaldo Carvalho de Melo <acme@redhat.com> 6 6 */ 7 - #include <linux/module.h> 8 - #include <linux/moduleparam.h> 9 7 #include "tfrc.h" 10 8 11 9 #ifdef CONFIG_IP_DCCP_TFRC_DEBUG 12 10 int tfrc_debug; 13 11 module_param(tfrc_debug, bool, 0644); 14 - MODULE_PARM_DESC(tfrc_debug, "Enable debug messages"); 12 + MODULE_PARM_DESC(tfrc_debug, "Enable TFRC debug messages"); 15 13 #endif 16 14 17 - static int __init tfrc_module_init(void) 15 + int __init tfrc_lib_init(void) 18 16 { 19 17 int rc = tfrc_li_init(); 20 18 ··· 36 38 return rc; 37 39 } 38 40 39 - static void __exit tfrc_module_exit(void) 41 + void __exit tfrc_lib_exit(void) 40 42 { 41 43 tfrc_rx_packet_history_exit(); 42 44 tfrc_tx_packet_history_exit(); 43 45 tfrc_li_exit(); 44 46 } 45 - 46 - module_init(tfrc_module_init); 47 - module_exit(tfrc_module_exit); 48 - 49 - MODULE_AUTHOR("Gerrit Renker <gerrit@erg.abdn.ac.uk>, " 50 - "Ian McDonald <ian.mcdonald@jandi.co.nz>, " 51 - "Arnaldo Carvalho de Melo <acme@redhat.com>"); 52 - MODULE_DESCRIPTION("DCCP TFRC library"); 53 - MODULE_LICENSE("GPL");
+10 -1
net/dccp/ccids/lib/tfrc.h
··· 17 17 #include <linux/types.h> 18 18 #include <linux/math64.h> 19 19 #include "../../dccp.h" 20 - /* internal includes that this module exports: */ 20 + 21 + /* internal includes that this library exports: */ 21 22 #include "loss_interval.h" 22 23 #include "packet_history.h" 23 24 ··· 67 66 68 67 extern int tfrc_li_init(void); 69 68 extern void tfrc_li_exit(void); 69 + 70 + #ifdef CONFIG_IP_DCCP_TFRC_LIB 71 + extern int tfrc_lib_init(void); 72 + extern void tfrc_lib_exit(void); 73 + #else 74 + #define tfrc_lib_init() (0) 75 + #define tfrc_lib_exit() 76 + #endif 70 77 #endif /* _TFRC_H_ */
-4
net/dccp/ccids/lib/tfrc_equation.c
··· 659 659 return scaled_div32(result, f); 660 660 } 661 661 662 - EXPORT_SYMBOL_GPL(tfrc_calc_x); 663 - 664 662 /** 665 663 * tfrc_calc_x_reverse_lookup - try to find p given f(p) 666 664 * ··· 691 693 index = tfrc_binsearch(fvalue, 0); 692 694 return (index + 1) * 1000000 / TFRC_CALC_X_ARRSIZE; 693 695 } 694 - 695 - EXPORT_SYMBOL_GPL(tfrc_calc_x_reverse_lookup);
-2
net/dccp/dccp.h
··· 432 432 { 433 433 const struct dccp_sock *dp = dccp_sk(sk); 434 434 return dp->dccps_timestamp_echo != 0 || 435 - #ifdef CONFIG_IP_DCCP_ACKVEC 436 435 (dp->dccps_hc_rx_ackvec != NULL && 437 436 dccp_ackvec_pending(dp->dccps_hc_rx_ackvec)) || 438 - #endif 439 437 inet_csk_ack_scheduled(sk); 440 438 } 441 439
+1 -5
net/dccp/feat.c
··· 34 34 static int dccp_hdlr_ccid(struct sock *sk, u64 ccid, bool rx) 35 35 { 36 36 struct dccp_sock *dp = dccp_sk(sk); 37 - struct ccid *new_ccid = ccid_new(ccid, sk, rx, gfp_any()); 37 + struct ccid *new_ccid = ccid_new(ccid, sk, rx); 38 38 39 39 if (new_ccid == NULL) 40 40 return -ENOMEM; ··· 1214 1214 return NULL; 1215 1215 } 1216 1216 1217 - EXPORT_SYMBOL_GPL(dccp_feat_typename); 1218 - 1219 1217 const char *dccp_feat_name(const u8 feat) 1220 1218 { 1221 1219 static const char *feature_names[] = { ··· 1238 1240 1239 1241 return feature_names[feat]; 1240 1242 } 1241 - 1242 - EXPORT_SYMBOL_GPL(dccp_feat_name); 1243 1243 #endif /* CONFIG_IP_DCCP_DEBUG */
-2
net/dccp/input.c
··· 741 741 742 742 return delta; 743 743 } 744 - 745 - EXPORT_SYMBOL_GPL(dccp_sample_rtt);
+7
net/dccp/proto.c
··· 1118 1118 if (rc) 1119 1119 goto out_ackvec_exit; 1120 1120 1121 + rc = ccid_initialize_builtins(); 1122 + if (rc) 1123 + goto out_sysctl_exit; 1124 + 1121 1125 dccp_timestamping_init(); 1122 1126 out: 1123 1127 return rc; 1128 + out_sysctl_exit: 1129 + dccp_sysctl_exit(); 1124 1130 out_ackvec_exit: 1125 1131 dccp_ackvec_exit(); 1126 1132 out_free_dccp_mib: ··· 1149 1143 1150 1144 static void __exit dccp_fini(void) 1151 1145 { 1146 + ccid_cleanup_builtins(); 1152 1147 dccp_mib_exit(); 1153 1148 free_pages((unsigned long)dccp_hashinfo.bhash, 1154 1149 get_order(dccp_hashinfo.bhash_size *
+1 -8
net/ipv4/tcp.c
··· 580 580 else if (!ret) { 581 581 if (spliced) 582 582 break; 583 - if (flags & SPLICE_F_NONBLOCK) { 584 - ret = -EAGAIN; 585 - break; 586 - } 587 583 if (sock_flag(sk, SOCK_DONE)) 588 584 break; 589 585 if (sk->sk_err) { ··· 2515 2519 flush |= memcmp(th + 1, th2 + 1, thlen - sizeof(*th)); 2516 2520 2517 2521 total = p->len; 2518 - mss = total; 2519 - if (skb_shinfo(p)->frag_list) 2520 - mss = skb_shinfo(p)->frag_list->len; 2522 + mss = skb_shinfo(p)->gso_size; 2521 2523 2522 2524 flush |= skb->len > mss || skb->len <= 0; 2523 2525 flush |= ntohl(th2->seq) + total != ntohl(th->seq); ··· 2551 2557 skb->csum_offset = offsetof(struct tcphdr, check); 2552 2558 skb->ip_summed = CHECKSUM_PARTIAL; 2553 2559 2554 - skb_shinfo(skb)->gso_size = skb_shinfo(skb)->frag_list->len; 2555 2560 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count; 2556 2561 2557 2562 if (th->cwr)
+1 -1
net/ipv6/ipv6_sockglue.c
··· 404 404 else if (optlen < sizeof(struct in6_pktinfo) || optval == NULL) 405 405 goto e_inval; 406 406 407 - if (copy_from_user(&pkt, optval, optlen)) { 407 + if (copy_from_user(&pkt, optval, sizeof(struct in6_pktinfo))) { 408 408 retv = -EFAULT; 409 409 break; 410 410 }
+47 -5
net/ipv6/route.c
··· 627 627 rt = ip6_rt_copy(ort); 628 628 629 629 if (rt) { 630 + struct neighbour *neigh; 631 + int attempts = !in_softirq(); 632 + 630 633 if (!(rt->rt6i_flags&RTF_GATEWAY)) { 631 634 if (rt->rt6i_dst.plen != 128 && 632 635 ipv6_addr_equal(&rt->rt6i_dst.addr, daddr)) ··· 649 646 } 650 647 #endif 651 648 652 - rt->rt6i_nexthop = ndisc_get_neigh(rt->rt6i_dev, &rt->rt6i_gateway); 649 + retry: 650 + neigh = ndisc_get_neigh(rt->rt6i_dev, &rt->rt6i_gateway); 651 + if (IS_ERR(neigh)) { 652 + struct net *net = dev_net(rt->rt6i_dev); 653 + int saved_rt_min_interval = 654 + net->ipv6.sysctl.ip6_rt_gc_min_interval; 655 + int saved_rt_elasticity = 656 + net->ipv6.sysctl.ip6_rt_gc_elasticity; 657 + 658 + if (attempts-- > 0) { 659 + net->ipv6.sysctl.ip6_rt_gc_elasticity = 1; 660 + net->ipv6.sysctl.ip6_rt_gc_min_interval = 0; 661 + 662 + ip6_dst_gc(net->ipv6.ip6_dst_ops); 663 + 664 + net->ipv6.sysctl.ip6_rt_gc_elasticity = 665 + saved_rt_elasticity; 666 + net->ipv6.sysctl.ip6_rt_gc_min_interval = 667 + saved_rt_min_interval; 668 + goto retry; 669 + } 670 + 671 + if (net_ratelimit()) 672 + printk(KERN_WARNING 673 + "Neighbour table overflow.\n"); 674 + dst_free(&rt->u.dst); 675 + return NULL; 676 + } 677 + rt->rt6i_nexthop = neigh; 653 678 654 679 } 655 680 ··· 976 945 dev_hold(dev); 977 946 if (neigh) 978 947 neigh_hold(neigh); 979 - else 948 + else { 980 949 neigh = ndisc_get_neigh(dev, addr); 950 + if (IS_ERR(neigh)) 951 + neigh = NULL; 952 + } 981 953 982 954 rt->rt6i_dev = dev; 983 955 rt->rt6i_idev = idev; ··· 1921 1887 { 1922 1888 struct net *net = dev_net(idev->dev); 1923 1889 struct rt6_info *rt = ip6_dst_alloc(net->ipv6.ip6_dst_ops); 1890 + struct neighbour *neigh; 1924 1891 1925 1892 if (rt == NULL) 1926 1893 return ERR_PTR(-ENOMEM); ··· 1944 1909 rt->rt6i_flags |= RTF_ANYCAST; 1945 1910 else 1946 1911 rt->rt6i_flags |= RTF_LOCAL; 1947 - rt->rt6i_nexthop = ndisc_get_neigh(rt->rt6i_dev, &rt->rt6i_gateway); 1948 - if (rt->rt6i_nexthop == NULL) { 1912 + neigh = ndisc_get_neigh(rt->rt6i_dev, &rt->rt6i_gateway); 1913 + if (IS_ERR(neigh)) { 1949 1914 dst_free(&rt->u.dst); 1950 - return ERR_PTR(-ENOMEM); 1915 + 1916 + /* We are casting this because that is the return 1917 + * value type. But an errno encoded pointer is the 1918 + * same regardless of the underlying pointer type, 1919 + * and that's what we are returning. So this is OK. 1920 + */ 1921 + return (struct rt6_info *) neigh; 1951 1922 } 1923 + rt->rt6i_nexthop = neigh; 1952 1924 1953 1925 ipv6_addr_copy(&rt->rt6i_dst.addr, addr); 1954 1926 rt->rt6i_dst.plen = 128;
+27 -1
net/iucv/af_iucv.c
··· 494 494 if (err) { 495 495 iucv_path_free(iucv->path); 496 496 iucv->path = NULL; 497 - err = -ECONNREFUSED; 497 + switch (err) { 498 + case 0x0b: /* Target communicator is not logged on */ 499 + err = -ENETUNREACH; 500 + break; 501 + case 0x0d: /* Max connections for this guest exceeded */ 502 + case 0x0e: /* Max connections for target guest exceeded */ 503 + err = -EAGAIN; 504 + break; 505 + case 0x0f: /* Missing IUCV authorization */ 506 + err = -EACCES; 507 + break; 508 + default: 509 + err = -ECONNREFUSED; 510 + break; 511 + } 498 512 goto done; 499 513 } 500 514 ··· 521 507 release_sock(sk); 522 508 return -ECONNREFUSED; 523 509 } 510 + 511 + if (err) { 512 + iucv_path_sever(iucv->path, NULL); 513 + iucv_path_free(iucv->path); 514 + iucv->path = NULL; 515 + } 516 + 524 517 done: 525 518 release_sock(sk); 526 519 return err; ··· 1042 1021 ASCEBC(user_data, sizeof(user_data)); 1043 1022 if (sk->sk_state != IUCV_LISTEN) { 1044 1023 err = iucv_path_sever(path, user_data); 1024 + iucv_path_free(path); 1045 1025 goto fail; 1046 1026 } 1047 1027 1048 1028 /* Check for backlog size */ 1049 1029 if (sk_acceptq_is_full(sk)) { 1050 1030 err = iucv_path_sever(path, user_data); 1031 + iucv_path_free(path); 1051 1032 goto fail; 1052 1033 } 1053 1034 ··· 1057 1034 nsk = iucv_sock_alloc(NULL, SOCK_STREAM, GFP_ATOMIC); 1058 1035 if (!nsk) { 1059 1036 err = iucv_path_sever(path, user_data); 1037 + iucv_path_free(path); 1060 1038 goto fail; 1061 1039 } 1062 1040 ··· 1081 1057 err = iucv_path_accept(path, &af_iucv_handler, nuser_data, nsk); 1082 1058 if (err) { 1083 1059 err = iucv_path_sever(path, user_data); 1060 + iucv_path_free(path); 1061 + iucv_sock_kill(nsk); 1084 1062 goto fail; 1085 1063 } 1086 1064
+11 -7
net/iucv/iucv.c
··· 517 517 size_t alloc_size; 518 518 int cpu, rc; 519 519 520 + get_online_cpus(); 520 521 rc = -ENOMEM; 521 522 alloc_size = iucv_max_pathid * sizeof(struct iucv_path); 522 523 iucv_path_table = kzalloc(alloc_size, GFP_KERNEL); ··· 525 524 goto out; 526 525 /* Declare per cpu buffers. */ 527 526 rc = -EIO; 528 - get_online_cpus(); 529 527 for_each_online_cpu(cpu) 530 528 smp_call_function_single(cpu, iucv_declare_cpu, NULL, 1); 531 529 if (cpus_empty(iucv_buffer_cpumask)) 532 530 /* No cpu could declare an iucv buffer. */ 533 - goto out_path; 531 + goto out; 534 532 put_online_cpus(); 535 533 return 0; 536 - 537 - out_path: 538 - put_online_cpus(); 539 - kfree(iucv_path_table); 540 534 out: 535 + kfree(iucv_path_table); 536 + iucv_path_table = NULL; 537 + put_online_cpus(); 541 538 return rc; 542 539 } 543 540 ··· 550 551 { 551 552 get_online_cpus(); 552 553 on_each_cpu(iucv_retrieve_cpu, NULL, 1); 553 - put_online_cpus(); 554 554 kfree(iucv_path_table); 555 + iucv_path_table = NULL; 556 + put_online_cpus(); 555 557 } 556 558 557 559 static int __cpuinit iucv_cpu_notify(struct notifier_block *self, ··· 589 589 case CPU_ONLINE_FROZEN: 590 590 case CPU_DOWN_FAILED: 591 591 case CPU_DOWN_FAILED_FROZEN: 592 + if (!iucv_path_table) 593 + break; 592 594 smp_call_function_single(cpu, iucv_declare_cpu, NULL, 1); 593 595 break; 594 596 case CPU_DOWN_PREPARE: 595 597 case CPU_DOWN_PREPARE_FROZEN: 598 + if (!iucv_path_table) 599 + break; 596 600 cpumask = iucv_buffer_cpumask; 597 601 cpu_clear(cpu, cpumask); 598 602 if (cpus_empty(cpumask))
+1 -3
net/rfkill/rfkill.c
··· 54 54 static bool rfkill_epo_lock_active; 55 55 56 56 57 + #ifdef CONFIG_RFKILL_LEDS 57 58 static void rfkill_led_trigger(struct rfkill *rfkill, 58 59 enum rfkill_state state) 59 60 { 60 - #ifdef CONFIG_RFKILL_LEDS 61 61 struct led_trigger *led = &rfkill->led_trigger; 62 62 63 63 if (!led->name) ··· 66 66 led_trigger_event(led, LED_OFF); 67 67 else 68 68 led_trigger_event(led, LED_FULL); 69 - #endif /* CONFIG_RFKILL_LEDS */ 70 69 } 71 70 72 - #ifdef CONFIG_RFKILL_LEDS 73 71 static void rfkill_led_trigger_activate(struct led_classdev *led) 74 72 { 75 73 struct rfkill *rfkill = container_of(led->trigger,
+2 -1
net/sched/cls_u32.c
··· 638 638 break; 639 639 640 640 n->next = *ins; 641 - wmb(); 641 + tcf_tree_lock(tp); 642 642 *ins = n; 643 + tcf_tree_unlock(tp); 643 644 644 645 *arg = (unsigned long)n; 645 646 return 0;