Finishing up the HDD support slowly

This commit is contained in:
Wojciech Mostowski
2025-05-02 19:17:53 +02:00
parent d7f6da5d76
commit e917ceedcc
4 changed files with 339 additions and 288 deletions

View File

@@ -7,26 +7,26 @@ WIDTH = 8;
ADDRESS_RADIX = HEX;
DATA_RADIX = HEX;
CONTENT BEGIN
0000: 4D 53 54 80 31 4C 1D D9 60 EA EA 91 00 08 D8 08 D8 08 D8 08 D8 08 D8 08;
0000: 4D 53 54 80 31 4C 71 D9 60 EA EA 91 00 08 D8 08 D8 08 D8 08 D8 08 D8 08;
0018: D8 AD 47 02 0D 48 02 8D 47 02 A9 00 A2 FE 9D FF D0 CA D0 FA A9 A5 8D 00;
0030: D1 8D 01 D1 EE 02 D1 AD 02 D1 D0 FB AD 03 D1 F0 2E 20 DD D8 A9 0C 8D C5;
0030: D1 8D 01 D1 EE 02 D1 AD 02 D1 D0 FB AD 03 D1 F0 2E 20 F4 D8 A9 0C 8D C5;
0048: 02 A9 E0 8D 09 D4 A9 70 8D 02 D4 A9 D8 8D 03 D4 A5 14 C5 14 F0 FC A0 22;
0060: 8C 00 D4 18 69 64 C5 14 D0 FC A9 00 8D 00 D4 60 70 70 70 42 81 D8 10 42;
0078: A9 D8 70 42 10 D1 41 70 D8 00 00 21 74 61 72 69 18 10 10 00 2D 69 33 34;
0090: 65 72 00 63 6F 72 65 00 30 22 29 00 22 29 2F 33 00 76 10 0E 18 00 00 00;
00A8: 00 00 00 08 23 09 00 12 10 12 15 00 77 6F 6A 20 21 74 61 72 69 21 67 65;
00C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 30 28 66 22 33 66;
00D8: 29 29 00 00 2F A0 01 A9 24 9D 12 D1 E8 98 48 09 10 9D 12 D1 E8 A9 1A 9D;
00F0: 12 D1 E8 E8 B9 0B D1 A8 B9 D1 D8 9D 12 D1 E8 B9 D4 D8 9D 12 D1 E8 B9 D7;
0108: D8 9D 12 D1 E8 B9 DA D8 9D 12 D1 E8 E8 68 A8 C8 C0 05 D0 C3 60 AD 00 03;
0120: 29 7F C9 31 F0 04 C9 20 D0 4C AD 01 03 F0 47 C9 10 B0 43 BA 8E 06 D1 AD;
0138: 06 03 6A 6A A8 29 3F AA 98 6A 29 C0 A8 A9 01 20 5C E4 A9 78 8D 26 02 A9;
0150: D9 8D 27 02 EE 04 D1 AD 04 D1 D0 FB A2 00 A0 00 A9 01 20 5C E4 AD 05 D1;
0168: 30 0C F0 05 20 00 DC 38 60 AC 03 03 38 60 18 60 A9 00 8D 04 D1 AE 06 D1;
0180: 9A A9 8A 8D 03 03 D0 E9 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF;
0198: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF;
01B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF;
01C8: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF;
0060: 8C 00 D4 18 69 64 C5 14 D0 FC A9 00 8D 00 D4 60 70 70 70 42 83 D8 10 42;
0078: AB D8 70 42 10 D1 30 02 41 70 D8 00 00 21 74 61 72 69 18 10 10 00 2D 69;
0090: 33 34 65 72 00 63 6F 72 65 00 30 22 29 00 22 29 2F 33 00 76 10 0E 18 00;
00A8: 00 00 00 00 00 08 23 09 00 12 10 12 15 00 77 6F 6A 20 21 74 61 72 69 21;
00C0: 67 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 30 28 66 22;
00D8: 33 66 29 29 00 00 2F 22 6F 6F 74 00 24 72 69 76 65 1A 24 65 66 61 75 6C;
00F0: 74 21 30 34 A0 01 A9 24 9D 12 D1 E8 98 48 09 10 9D 12 D1 E8 A9 1A 9D 12;
0108: D1 E8 E8 B9 0B D1 A8 B9 D3 D8 9D 12 D1 E8 B9 D6 D8 9D 12 D1 E8 B9 D9 D8;
0120: 9D 12 D1 E8 B9 DC D8 9D 12 D1 E8 E8 68 A8 C8 C0 05 D0 C3 A0 0B B9 DE D8;
0138: 99 39 D1 88 D0 F7 AE 0B D1 CA 30 14 F0 1F A9 24 8D 46 D1 8A 09 10 8D 47;
0150: D1 A9 1A 8D 48 D1 D0 18 A0 07 B9 E9 D8 99 45 D1 88 D0 F7 F0 0B A0 03 B9;
0168: F0 D8 99 45 D1 88 D0 F7 60 AD 00 03 29 7F C9 31 F0 04 C9 20 D0 4C AD 01;
0180: 03 F0 47 C9 10 B0 43 BA 8E 06 D1 AD 06 03 6A 6A A8 29 3F AA 98 6A 29 C0;
0198: A8 A9 01 20 5C E4 A9 CC 8D 26 02 A9 D9 8D 27 02 EE 04 D1 AD 04 D1 D0 FB;
01B0: A2 00 A0 00 A9 01 20 5C E4 AD 05 D1 30 0C F0 05 20 00 DC 38 60 AC 03 03;
01C8: 38 60 18 60 A9 00 8D 04 D1 AE 06 D1 9A A9 8A 8D 03 03 D0 E9 FF FF FF FF;
01E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF;
01F8: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF;
0210: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF;
@@ -89,10 +89,10 @@ CONTENT BEGIN
0760: 60 E6 14 D0 02 E6 13 C6 3B D0 04 C6 3C F0 06 68 A8 68 AA 68 40 4C EC DE;
0778: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF;
0790: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF;
07A8: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF;
07C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF;
07D8: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF;
07F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 22 22 22 22 22 22 22 22;
07A8: FF FF FF FF FF 08 17 53 44 48 43 20 4D 69 53 54 65 72 20 53 44 45 4D 55;
07C0: 20 76 2E 30 2E 38 9B FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 1A;
07D8: 4D 69 53 54 65 72 20 63 6F 72 65 20 50 42 49 20 42 49 4F 53 20 76 2E 30;
07F0: 2E 38 9B FF FF FF FF FF FF FF FF FF FF FF FF FF 22 22 22 22 22 22 22 22;
0808: 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22;
0820: 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22;
0838: 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22;

View File

@@ -550,6 +550,14 @@ unsigned char processCommandPBI(unsigned char *drives_config)
struct command command;
command.deviceId = (ptr[0] + drive) | 0x40; // ddevic + dunit - 1 plus PBI marker
/*
This piece of admitedely contrived logic takes care of diverting or not further processing
to SIO routines. The procedure is not exactly the same as on, say, Ultimate 1MB PBI BIOS, nor
it is strictly according to the PBI API requirements, here we (safely?) assume there are no
other PBI devices (and hence ROM BIOSes), so this allows us to take some shortcuts (which also
speeds up things on the Atari / SDX side).
*/
unsigned char mode = (sd_device && !drive) ? 1 : ((!sd_device && drive < 4) ? drives_config[drive] : ((ptr[0] & 0x80) >> 7));
struct SimpleFile *file = 0;
@@ -806,17 +814,7 @@ void handleForceMediaChange(struct command command, int driveNumber, struct Simp
}
}
// TODO use #define for version number for these two and get status byte
const unsigned char sd_device_name[] = {'S','D','H','C',' ','M','i','S','T','e','r',' ','v','.','0','.','8'};
const unsigned char bios_name[] = {'M','i','S','T','e','r',' ','c','o','r','e',' ','P','B','I',' ','B','I','O','S',' ','v','.','0','.','8'};
// getstats for a0 01 on Ultimate - 40 FC E0 0E
// dev info:
// 01 00 01 0F 00 00 00 02 00 04 10 00 00 00 00 00
// 0E003F 1c007e00
// 0E0040 FAT16 meta 1c008000
// 0E0041 boot meta 1c008200
// 0F0041 data meta 1e008200
//const unsigned char sd_device_name[] = {'S','D','H','C',' ','M','i','S','T','e','r',' ','S','D','E','M','U',' ','v','.','0','.','8'};
void handleDeviceInfo(struct command command, int driveNumber, struct SimpleFile * file, struct sio_action * action)
{
@@ -832,8 +830,9 @@ void handleDeviceInfo(struct command command, int driveNumber, struct SimpleFile
action->sector_buffer[11] = drive_infos[driveNumber].sector_count >> 24;
if(driveNumber == MAX_DRIVES)
{
memcp8(sd_device_name, &action->sector_buffer[0x10], 0, 17);
memcp8(bios_name, &action->sector_buffer[0x38], 0, 26);
// memcp8(sd_device_name, &action->sector_buffer[0x10], 0, 23);
memcp8((unsigned char volatile *)(atari_regbase + 0xDFAF), &action->sector_buffer[0x10], 0, ((unsigned volatile char *)(atari_regbase + 0xDFAE))[0]);
memcp8((unsigned char volatile *)(atari_regbase + 0xDFD8), &action->sector_buffer[0x38], 0, ((unsigned volatile char *)(atari_regbase + 0xDFD7))[0]);
}
else
{
@@ -893,7 +892,7 @@ void handleGetStatus(struct command command, int driveNumber, struct SimpleFile
action->sector_buffer[0] = status;
action->sector_buffer[1] = drive_infos[driveNumber].atari_sector_status;
action->sector_buffer[2] = driveNumber == MAX_DRIVES ? 0x10 : 0xe0; // What should be our ID?
action->sector_buffer[3] = driveNumber == MAX_DRIVES ? 0x08 : 0x0; // v0.8
action->sector_buffer[3] = driveNumber == MAX_DRIVES ? ((unsigned volatile char *)(atari_regbase + 0xDFAD))[0] : 0x00; // version
//hexdump_pure(atari_sector_buffer,4); // Somehow with this...
action->bytes = 4;

View File

@@ -1,6 +1,9 @@
; Links:
; http://atariki.krap.pl/index.php/ROM_PBI
#define VER_MAJOR 0
#define VER_MINOR 8
pdvmsk = $247
pdvrs = $248
ddevic = $300
@@ -19,6 +22,7 @@ pbi_req_proc_res = $d105
pbi_stack_save = $d106
pbi_drive_boot = $d10b
pbi_drive_conf = $d10c
; HSIO RAM variables sit upwards of $d1f0 incl.
* = $D800
bios1_start
@@ -66,6 +70,8 @@ display_list
.byte $42 : .word display_text2
.byte $70
.byte $42 : .word display_text3
.byte $30
.byte $02
.byte $41 : .word display_list
display_text1
@@ -82,10 +88,17 @@ display_text2_len = *-display_text2
.dsb 40-display_text2_len,0
display_text3 = $d110
drive_labels_1 .byte 'O'-$20, 'P'-$20, 'H'-$20
drive_labels_2 .byte 'f', 'B'-$20, 'S'-$20
drive_labels_3 .byte 'f', 'I'-$20, 'I'-$20
drive_labels_4 .byte 0, 0, 'O'-$20
drive_labels_1 .byte 'O'-$20, 'P'-$20, 'H'-$20
drive_labels_2 .byte 'f', 'B'-$20, 'S'-$20
drive_labels_3 .byte 'f', 'I'-$20, 'I'-$20
drive_labels_4 .byte 0, 0, 'O'-$20
boot_label_1 .byte 'B'-$20,'o','o','t',0,'D'-$20,'r','i','v','e',':'-$20
boot_label_1_len = *-boot_label_1
boot_label_2 .byte 'D'-$20,'e','f','a','u','l','t'
boot_label_2_len = *-boot_label_2
boot_label_3 .byte 'A'-$20,'P'-$20,'T'-$20
boot_label_3_len = *-boot_label_3
boot_screen_init
ldy #1
@@ -99,6 +112,29 @@ boot_screen_init_loop
lda drive_labels_3,y : sta display_text3+2,x : inx
lda drive_labels_4,y : sta display_text3+2,x : inx : inx
pla : tay : iny : cpy #5 : bne boot_screen_init_loop
ldy #boot_label_1_len
boot_screen_init_loop_2
lda boot_label_1-1,y : sta display_text3+41,y
dey : bne boot_screen_init_loop_2
ldx pbi_drive_boot : dex
bmi boot_drv_def
beq boot_drv_apt
lda #'D'-$20 : sta display_text3+42+boot_label_1_len+1
txa : ora #$10 : sta display_text3+42+boot_label_1_len+2
lda #':'-$20 : sta display_text3+42+boot_label_1_len+3
bne boot_screen_init_ret
boot_drv_def
ldy #boot_label_2_len
boot_drv_def_loop
lda boot_label_2-1,y : sta display_text3+42+boot_label_1_len,y
dey : bne boot_drv_def_loop
beq boot_screen_init_ret
boot_drv_apt
ldy #boot_label_3_len
boot_drv_apt_loop
lda boot_label_3-1,y : sta display_text3+42+boot_label_1_len,y
dey : bne boot_drv_apt_loop
boot_screen_init_ret
rts
; The main block I/O routine
@@ -134,7 +170,24 @@ hsio_start ; This should be $dc00
.bin 6,0,"hsio-pbi.xex"
hsio_end
.dsb ($400-hsio_end+hsio_start),$ff
.dsb ($3AD-hsio_end+hsio_start),$ff
.byte VER_MAJOR*16+VER_MINOR ; Version byte
.byte (device_name_end-device_name-1)
device_name
.byte "SDHC MiSTer SDEMU v.",VER_MAJOR+$30,'.',VER_MINOR+$30,$9B
device_name_end
.dsb (40-device_name_end+device_name),$ff
; .dsb ($3D7-hsio_end+hsio_start),$ff
.byte (bios_name_end-bios_name-1)
bios_name
.byte "MiSTer core PBI BIOS v.",VER_MAJOR+$30,'.',VER_MINOR+$30,$9B
bios_name_end
.dsb (40-bios_name_end+bios_name),$ff
* = $D800
.dsb $800,$22

View File

@@ -2,7 +2,7 @@
--
-- Generated automatically by srec_cat -o --mif
--
DEPTH = 3998;
DEPTH = 3990;
WIDTH = 32;
ADDRESS_RADIX = HEX;
DATA_RADIX = HEX;
@@ -27,13 +27,13 @@ CONTENT BEGIN
0088: 72720981 05055351 04000000 00000000 00000000 00000000 00000000 00000000;
0090: 72097206 73730906 07535104 00000000 00000000 00000000 00000000 00000000;
0098: 71FC0608 72830609 81058305 1010102A 81FF0652 04000000 00000000 00000000;
00A0: 71FC0608 0B0B80EC 8C738306 10100508 060B0B0B 88A20400 00000000 00000000;
00A0: 71FC0608 0B0B80EC 9C738306 10100508 060B0B0B 88A20400 00000000 00000000;
00A8: 0B0B0B88 FF040000 00000000 00000000 00000000 00000000 00000000 00000000;
00B0: 0B0B0B88 D8040000 00000000 00000000 00000000 00000000 00000000 00000000;
00B8: 72097081 0509060A 8106FF05 70547106 73097274 05FF0506 07515151 04000000;
00C0: 72097081 0509060A 098106FF 05705471 06730972 7405FF05 06075151 51040000;
00C8: 05FF0504 00000000 00000000 00000000 00000000 00000000 00000000 00000000;
00D0: 810B80ED AC0C5104 00000000 00000000 00000000 00000000 00000000 00007181;
00D0: 810B80ED 8C0C5104 00000000 00000000 00000000 00000000 00000000 00007181;
00D8: 05520400 00000000 00000000 00000000 00000000 00000000 00000000 00000000;
00E0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000284;
00E8: 05721010 05520400 00000000 00000000 00000000 00000000 00000000 00000000;
@@ -42,8 +42,8 @@ CONTENT BEGIN
0100: 10101010 10101010 10101010 10101010 10101010 10101010 10101010 10101053;
0108: 51047381 FF067383 06098105 83051010 102B0772 FC060C51 51043C04 72728072;
0110: 8106FF05 09720605 71105272 0A100A53 72ED3851 51535104 83C08008 83C08408;
0118: 83C08808 757580E5 A92D5050 83C08008 5683C088 0C83C084 0C83C080 0C510483;
0120: C0800883 C0840883 C0880875 7580E4E8 2D505083 C0800856 83C0880C 83C0840C;
0118: 83C08808 757580E5 B72D5050 83C08008 5683C088 0C83C084 0C83C080 0C510483;
0120: C0800883 C0840883 C0880875 7580E4F6 2D505083 C0800856 83C0880C 83C0840C;
0128: 83C0800C 51040000 800489AA 0489AA0B A19004FF 3D0D028F 05335290 88840870;
0130: 892A7081 06515151 70802E86 3898D63F EA397190 88800C83 3D0D0480 3D0D9088;
0138: 8C087088 2A708106 51515170 802E8638 98B33FEA 39908888 0883C080 0C823D0D;
@@ -68,9 +68,9 @@ CONTENT BEGIN
01D0: 53807425 80C83876 08528417 0851FBD1 3F841708 83FF0683 C0A00553 77708105;
01D8: 59337334 FF148418 08811184 1A0C5454 800B8114 83FF0654 5572752E 83388155;
01E0: 80742584 3874CA38 FCD43FFF B4398053 83398153 7283C080 0C893D0D 04F63D0D;
01E8: 7C7E6062 5A5D5B56 80598155 8539747A 29557452 755180D5 8F3F83C0 80087A27;
01F0: ED387480 2E80E038 74527551 80D4F93F 83C08008 75537652 5480D4FC 3F83C080;
01F8: 087A5375 525680D4 DF3F83C0 80087930 707B079F 2A707780 24075151 54557287;
01E8: 7C7E6062 5A5D5B56 80598155 8539747A 29557452 755180D5 9D3F83C0 80087A27;
01F0: ED387480 2E80E038 74527551 80D5873F 83C08008 75537652 5480D58A 3F83C080;
01F8: 087A5375 525680D4 ED3F83C0 80087930 707B079F 2A707780 24075151 54557287;
0200: 3883C080 08C23876 8118B016 55585889 74258B38 B714537A 853880D7 14537278;
0208: 34811959 FF9C3980 77348C3D 0D04F73D 0D7B7D7F 62029005 BB053357 59565A5A;
0210: B0587283 38A05875 70708105 52337159 54559039 8074258E 38FF1477 70810559;
@@ -109,40 +109,40 @@ CONTENT BEGIN
0318: 80900870 DF0A0651 52963990 80900870 82079080 900C5290 80900870 FD065152;
0320: 71908090 0C7451FB FF3F863D 0D04E93D 0D690284 0580EB05 335C5E80 48804780;
0328: 46804580 707F8C05 087087FF 06585E5A 5D747D2E 09810683 D9387C7C 8A2A7E80;
0330: EE8C0B80 EDFC5A58 59595A82 15225F77 7F2E0981 06913876 83C4A41B 34811A81;
0330: EDEC0B80 EDDC5A58 59595A82 15225F77 7F2E0981 06913876 83C4A41B 34811A81;
0338: 16337733 5B5E5A81 17941794 17575757 80D47727 D6387981 2E81CD38 7930707B;
0340: 0780257C 5851557A 802E8E38 74568057 74772E09 810686DD 38993DDC 055480C0;
0348: 805387BF C080527D 51F2C63F 83C08008 76537E52 55F3AA3F 7480E538 7F80C080;
0350: 2E098106 80DA3887 BFC08033 557480D3 2E098106 80CA3887 BFC08133 557480C4;
0358: 2E098106 BB3887BF C0823355 7480D82E 098106AC 3887BFFF F333A011 7081FF06;
0360: 51565674 81269938 7581FF06 7081E132 7030709F 2A80CC05 40515155 815AA939;
0368: 79577980 2E85CE38 9F3983C4 A4183370 84291170 822B80EE 8D113380 EDFC1233;
0368: 79577980 2E85CE38 9F3983C4 A4183370 84291170 822B80ED ED113380 EDDC1233;
0370: 5D405156 5682A239 8058817A 25829A38 FC993F77 83C4A00C 7783C6B8 0C0B0B80;
0378: ECE051F8 CF3F80D0 0B83C4A0 0C0B0B80 ECF451F8 BF3F81A0 59805776 7A25B838;
0378: ECC051F8 CF3F80D0 0B83C4A0 0C0B0B80 ECD451F8 BF3F81A0 59805776 7A25B838;
0380: 76783270 30707207 80257087 2B83C6B8 0C515779 83C4A00C 83C4A418 33708429;
0388: 11708429 80EDFD05 54525E55 F8863FA8 19811858 59C53986 8DA00B90 80A00C80;
0390: 52953D70 525580CA C93F8352 745180CA C13F6782 DC386656 75FECF38 65577680;
0388: 11708429 80EDDD05 54525E55 F8863FA8 19811858 59C53986 8DA00B90 80A00C80;
0390: 52953D70 525580CA D73F8352 745180CA CF3F6782 DC386656 75FECF38 65577680;
0398: 25833881 56807825 94387581 06703070 7207709F 2A7B7131 5C515156 56807725;
03A0: FEF438FF 1A557775 25FEEB38 811858FE E539993D DC11555F 9053E01F 527D51EF;
03A8: D03F83C0 80088289 387F902E 09810682 80380280 C7053380 EDFC0B80 EDFC3357;
03A8: D03F83C0 80088289 387F902E 09810682 80380280 C7053380 EDDC0B80 EDDC3357;
03B0: 57598C39 74792E8A 38941670 33565674 F3387533 70585574 802E8399 38921622;
03B8: 708A2B91 18335F5D 557A802E 9E387880 D5327030 7D90800A 26718025 07515155;
03C0: 80577477 2E098106 82EB3899 3DDC0554 7B538E80 0A557A85 3896800A 5574527D;
03C8: 51EECE3F 83C08008 5583C080 08818238 7F7C2E09 810680F9 3878832E 09810681;
03D0: 8238A080 5483C080 08538781 8080557A 863886C1 80805574 528780A0 80557A86;
03D8: 3886C0A0 80557451 80C9B83F A0805480 538780A0 80557A86 3886C0A0 80557452;
03E0: 8780C080 557A8638 86C0C080 55745180 C9913FA0 80548053 8780C080 557A8638;
03E8: 86C0C080 55745287 81808055 7A8D3886 39805781 C03986C1 80805574 5180C8E3;
03D8: 3886C0A0 80557451 80C9C63F A0805480 538780A0 80557A86 3886C0A0 80557452;
03E0: 8780C080 557A8638 86C0C080 55745180 C99F3FA0 80548053 8780C080 557A8638;
03E8: 86C0C080 55745287 81808055 7A8D3886 39805781 C03986C1 80805574 5180C8F1;
03F0: 3F8A3978 AD2E0981 0680FD38 80577A80 2E943887 81808017 8780C080 188E800A;
03F8: 19575758 923986C1 80801786 C0C08018 96800A19 57575875 33753370 72065156;
0400: 56747834 7A802E95 388781A0 80178780 C0801887 80A08019 57575893 3986C1A0;
0408: 801786C0 C0801886 C0A08019 57575875 33753370 72065156 56747834 8117579F;
0410: FF7725FF 8938AC39 7880D52E 098106A3 3880C080 5483C080 08538E80 0A52B680;
0418: 0A5180C7 BE3F8880 80537452 B6800A51 F6B73F7C 577683C0 800C993D 0D04FF3D;
0420: 0D98A73F 80528151 F6F43FB4 A93FFC39 FD3D0D80 0B83C584 55537252 7351E8E1;
0418: 0A5180C7 CC3F8880 80537452 B6800A51 F6B73F7C 577683C0 800C993D 0D04FF3D;
0420: 0D98A73F 80528151 F6F43FB4 B73FFC39 FD3D0D80 0B83C584 55537252 7351E8E1;
0428: 3F811394 15555372 882E0981 06EC38EB B33F8151 F3D23F90 80900870 82079080;
0430: 900C5390 80900870 FD069080 900C5380 51F3E33F 8051F3C5 3F908090 0870FFBF;
0438: 0A069080 900C5386 94808051 80C69E3F FF0B83C4 A00C800B 83C6B80C 84D8C00B;
0438: 0A069080 900C5386 94808051 80C6AC3F FF0B83C4 A00C800B 83C6B80C 84D8C00B;
0440: 83C6B00C 96CF5280 51F29E3F 800B83C6 A80C800B 83C4FC0C FEE43F80 0B83C080;
0448: 0C853D0D 04F63D0D 90808408 8480065A 90808008 70882A81 06575575 802E8738;
0450: 80528051 97399080 80087089 2A708106 51515574 802E8838 75528151 F5A03F79;
@@ -155,18 +155,18 @@ CONTENT BEGIN
0488: 852E0981 0681DB38 8C180880 2E83E038 7783C4FC 0C810B83 C5800C81 51F0C93F;
0490: 8051F0F2 3F815281 51F3B33F 81808053 80528280 0A51F2D1 3F908084 0870842A;
0498: 70810651 51558156 74833887 567583C6 AC347588 2B8E8006 84808005 83C6B40C;
04A0: 80C65480 53848E80 5280EDB4 5180C393 3F83C6AC 337081FF 06565674 872E8638;
04A0: 80C65480 53848E80 5280ED94 5180C3A1 3F83C6AC 337081FF 06565674 872E8638;
04A8: 75848EA3 34800B84 84C43481 0B8487F8 34800B84 87FA3490 80840870 832A7081;
04B0: 06515155 74953880 DC0B8486 BD34FF93 0B8486BE 34A50B84 86BF3482 0B848089;
04B8: 349C0B84 80823487 0B848083 3480F10B 84808A34 E40B8480 8B348051 EF8A3F82;
04C0: 8E397684 32703078 87327030 70802570 74802507 54515157 51567580 2E81F038;
04C8: 74598151 EEE23F80 C2A23F8C 18085574 90387880 2E863874 5180CF39 785181AA;
04C8: 74598151 EEE23F80 C2B03F8C 18085574 90387880 2E863874 5180CF39 785181AA;
04D0: 39785277 51F2C73F 83C08008 5778802E 88388051 EEC73F86 397851EE D93F76A3;
04D8: 38F1883F 7683C4A0 0C7683C6 B80C0B0B 80ED9851 EDBE3F80 FA89800B 9080A00C;
04D8: 38F1883F 7683C4A0 0C7683C6 B80C0B0B 80ECF851 EDBE3F80 FA89800B 9080A00C;
04E0: 80EB3978 802E8938 7651EE91 3F80DE39 78F81856 56817527 83388156 7680C32E;
04E8: 80C63881 70770656 5874802E BB387680 C4327030 7072079F 2A515656 7680CD2E;
04F0: A7387478 06557480 2E9E3876 80CC2E98 38785A78 56805275 518CFC3F 811A705B;
04F8: 70575583 7525EE38 7651EDCA 3F80C2FE 3F78802E 93389080 84087083 2A708106;
04F8: 70575583 7525EE38 7651EDCA 3F80C38C 3F78802E 93389080 84087083 2A708106;
0500: 51515574 802E8838 80528151 EFF03F83 C4FC0880 2E82CC38 83C6B408 70337081;
0508: FF065156 567480E0 2E098106 82943888 16337081 FF065155 7482A838 FF0B8C3D;
0510: 34FF0284 05A90534 748485E2 3483C6AC 338485E3 348B3D33 557481FF 2E098106;
@@ -183,7 +183,7 @@ CONTENT BEGIN
0568: 82337081 FF065155 74812E09 810681AA 38908084 0870902C 70830651 51557483;
0570: C6A43490 80840870 922C7083 06515155 7483C6A5 34908084 0870942C 70830651;
0578: 51557483 C6A63490 80840870 962C7083 06515155 7483C6A7 34908084 0870872C;
0580: 70810651 51557487 A2833484 54805387 A28C5283 C6A451BC 8A3F9080 84087098;
0580: 70810651 51557487 A2833484 54805387 A28C5283 C6A451BC 983F9080 84087098;
0588: 2A708706 51515574 87A28B34 74812E09 81069238 83CDE408 802E8F38 83CDE833;
0590: 8F065589 3974802E 8938FF15 55748486 8134800B 87A28234 A83987A2 84337081;
0598: FF065155 74812E09 81069638 83C6A451 90AA3F83 C0800887 A2853480 0B87A284;
@@ -192,7 +192,7 @@ CONTENT BEGIN
05B0: 7081FF06 55515151 71742789 38811270 81FF0653 51718114 7083FFFF 06555254;
05B8: 747324D6 387183C0 800C873D 0D04F73D 0D7B5980 70575ADB E23F9088 940883C0;
05C0: 8008882A 81185758 5876752E 098106E3 3877E038 75195583 C0800875 34765676;
05C8: 852E0981 06D138DB B23F8454 795383C6 C0527851 B9ED3F84 5283C6C0 51FEE93F;
05C8: 852E0981 06D138DB B23F8454 795383C6 C0527851 B9FB3F84 5283C6C0 51FEE93F;
05D0: 83C08008 81FF0684 1A335755 74762E09 8106FF9F 38908890 08FF1190 88900C55;
05D8: 8B3D0D04 F03D0D62 02840580 CF05335E 5E804180 527D51DE E83F923D FC055482;
05E0: 805383C6 C0527D51 DDE73F80 56608280 2E098106 85B83883 C6C13355 7480C12E;
@@ -226,11 +226,11 @@ CONTENT BEGIN
06C0: 943DF205 51F78C3F 943DF405 51F7843F 78832B70 7A31822B 83CAC411 5A575C80;
06C8: 0B811934 83CAD816 57FF0B82 1834901A 08822E09 81069738 83CAC016 55800B88;
06D0: 160C8C1A 08872A94 160C8180 7723901A 08557483 2E098106 81873883 CAC01655;
06D8: 788E2480 CD38820B 81193479 83D0F00C 7C80C007 7981FF06 525DA0FE 3F83C080;
06D8: 788E2480 CD38820B 81193479 83D0F00C 7C80C007 7981FF06 525DA18C 3F83C080;
06E0: 0881FF06 94165657 88905676 812E8438 85D05675 750C7B79 31822B83 CAD81151;
06E8: 55828056 76822E84 38818056 75752381 DF398480 77238C1A 08892A94 160C800B;
06F0: 82183480 0B88160C 7C818007 527951F7 933F83C0 800881FF 065D7C81 B33881C6;
06F8: 3974812E 098106AE 38748119 3483CAD4 168C1B08 80FC0556 5680FD52 7451ACC8;
06F8: 3974812E 098106AE 38748119 3483CAD4 168C1B08 80FC0556 5680FD52 7451ACD6;
0700: 3F83C080 0882F305 760C8180 77237C80 C0075D80 FB397480 F73883CA C0165590;
0708: 0B88160C 6070902A 94176202 900580C2 05335B58 5D595E77 84802E09 8106A338;
0710: 7483FFFF 0677902B 87FC8080 06707207 51565674 80258438 9F155574 852A7B0C;
@@ -245,13 +245,13 @@ CONTENT BEGIN
0758: 81AB3870 80D32E80 C53882A7 397080EE 2E81EC38 7081EC2E 82803882 96397182;
0760: 923880C2 8458828B 39718287 3880C2F2 58828039 71802E81 FA3880C6 A05881F3;
0768: 3976802E 81ED3880 C3FC5881 E6397130 7480C032 70307280 25718025 07535152;
0770: 5271802E 81CD3880 C9B35881 C6397130 74818032 70307280 25718025 07535152;
0770: 5271802E 81CD3880 C9C35881 C6397130 74818032 70307280 25718025 07535152;
0778: 5271802E 81AD3876 752681A7 38747731 76882977 31708429 83CAD405 51525271;
0780: 71082781 8E3880CB CD588187 39713074 80C03270 30728025 71802507 53515252;
0780: 71082781 8E3880CB DB588187 39713074 80C03270 30728025 71802507 53515252;
0788: 71802E80 EE387675 2680E838 74773176 88297731 70822B51 52527183 CAD41208;
0790: 2780D038 83CAC511 33517082 2E098106 88389994 0B83CE84 0C80CFCB 58B53971;
0790: 2780D038 83CAC511 33517082 2E098106 88389994 0B83CE84 0C80CFD9 58B53971;
0798: 30709F2A 51517380 C02E0981 06A53870 802EA038 80C6E658 9A397130 709F2A51;
07A0: 517380C0 2E098106 8A387080 2E853880 C9955877 83C0800C 893D0D04 EC3D0D80;
07A0: 517380C0 2E098106 8A387080 2E853880 C9A55877 83C0800C 893D0D04 EC3D0D80;
07A8: 0B848680 337080FF 06515758 75A02E09 81068338 81588486 81337081 FF06FF05;
07B0: 84868033 701280C0 0751525A 5675953D 34778132 7930707B 079F2A70 73075151;
07B8: 5757815B 75802EA6 38788324 8E387680 2E893866 1970335C 56943984 86803370;
@@ -273,7 +273,7 @@ CONTENT BEGIN
0838: 86893481 567F8438 FF905675 84868334 8839FF8B 0B848683 347A5675 83C0800C;
0840: 963D0D04 FE3D0D76 79545181 730C7088 29713170 842983CA C4058111 33901608;
0848: 55515151 70822E09 81068C38 A87234A8 0B83CE80 34AF3990 80840870 87065151;
0850: 80ECD811 33723402 93053351 A8527090 38908084 08708706 80ECD811 33545151;
0850: 80ECB811 33723402 93053351 A8527090 38908084 08708706 80ECB811 33545151;
0858: 7183CE80 3483CE80 33860588 140C843D 0D04F53D 0D7F6163 72832B70 7431822B;
0860: 83CAC411 3370862A 70810651 5B405A5D 5A585974 802E8938 800B8419 0C80D939;
0868: 745C83CA C8160870 53775255 CAB33F74 8C18082E 98388D3D FC055481 80539018;
@@ -283,7 +283,7 @@ CONTENT BEGIN
0888: 0854830B 81153490 180883CA D8177022 70882A57 5E5A5573 86163490 18085481;
0890: 19338715 34901808 54FF0B88 153483CA C4163370 982B5556 80742480 FF387685;
0898: D0327030 78889032 70307280 25718025 07535156 5155748B 38768BA0 2E098106;
08A0: 80DA38A8 5276519F BF3F83C0 800883FF FF065776 A42E0981 068D3892 0B901908;
08A0: 80DA38A8 5276519F CD3F83C0 800883FF FF065776 A42E0981 068D3892 0B901908;
08A8: 5557810B 84153490 180854A8 74349018 08568079 22555573 82802E09 81068338;
08B0: 8155769A 32703070 80257707 51515484 55738338 73557485 1734AA39 90180854;
08B8: 81743490 18087B7B 31822B83 CAD81122 70818032 7030709D 2A840651 51515155;
@@ -294,217 +294,216 @@ CONTENT BEGIN
08E0: 90190855 810B8216 34901908 78882979 3170822B 83CAD811 525D5656 81153386;
08E8: 17349019 08752270 882A5156 56748717 34901908 83CAC01C 9411585B 55831633;
08F0: 88163490 19087608 882A5657 74891834 90190855 8116338A 16349019 08557533;
08F8: 8B163490 19085677 8F2E0981 06A33891 54805390 165280EC C451A0A7 3F9A5480;
0900: 53901908 B8055280 ECA851A0 963F8181 3983CAD0 1B558115 33831734 90190875;
0908: 2270882A 51565674 84173490 1908881B 7008892A 57575774 8C183490 19087608;
0910: 912A5657 748D1834 90190876 08992A56 57748E18 3483CAC4 1B337085 2A708106;
0918: 51565B74 802EAA38 8C1A0890 05527908 51C4EE3F 8D3DFC05 54A85390 19089005;
0920: 52790851 C3EB3F7B A82E8638 800B841A 0C8D3D0D 04FD3D0D 79700854 54805290;
0928: 140851CD E53F9014 0854BF0B 8C153485 3D0D04FB 3D0D797C 565480C0 53738F2E;
0930: 80C13890 74882975 3170822B 83CAC411 3370862A 70810651 53595452 5370802E;
0938: 83389853 83CAD412 0885D02E 86387281 80075383 CAD81222 51708180 2E853872;
0940: A0075390 15085172 71349015 08748829 75317084 2983CAD8 05515252 82113381;
0948: 13349015 08519052 738F2E83 38E05271 82123490 1508748F 32703070 72078025;
0950: 70832B51 51535353 70831434 84750C87 3D0D04F9 3D0D797B 7D7F7388 29743170;
0958: 822B83CA C8110873 0C83CAD8 11227075 0C5B5157 595A5854 7484802E 903883CA;
0960: C4133370 982B5153 7280259A 38738F32 70307072 079F2A79 71317829 79080579;
0968: 0C515454 A4397508 54837727 8E38FC17 75297405 83800576 0C8F3976 81802914;
0970: FF800576 0C818078 0C893D0D 04FEEF3D 0D81963D 0881983D 08819A3D 08908090;
0978: 0870900A 07908090 0C588197 3D3380C0 0681993D 08882BFC 80800602 940584CE;
0980: 05330298 0584CF05 335F5D7C 077D882B 075A5F5D 5F578041 8042881E 08557480;
0988: 2E893880 0B841C0C 839C3974 8C1C0C81 933DFBFC 1155FBF8 05537552 7651FE93;
0990: 3F74567B BF387B58 607C2E9B 38901B08 1855FFBD 863F83C0 80087534 81185877;
0998: 612E0981 06E738FF BCF13F83 C0800881 FF066153 901C0852 55E0AD3F 83C08008;
09A0: 81FF0656 74762E09 810682A6 387B8F38 80C151FF BC9D3F80 E40B9080 A00C6152;
09A8: 7D51C0BD 3F804076 88297731 70822B83 CAC41133 70842A70 81065153 5B575574;
09B0: 802E80D8 3883CAD8 16227087 2A708435 5C565680 58848041 84805377 5283C6C0;
09B8: 51C9A73F 7F615A56 757925A1 3883C6C0 1657901B 08188119 59557433 77347917;
09C0: 7A177042 70585657 787524E6 3881933D FBF40554 605383C6 C0528E39 81933DFB;
09C8: F4055460 53901B08 527D51FF BFDB3F81 02840584 CD053356 5A7480D7 2E098106;
09D0: 80CF3861 527D51FF BF973F81 933DFBF0 05546053 933D7053 7E525DFF BE933F80;
09D8: 61585876 782EAA38 901B0859 771D781A 70337233 71327030 70802570 30600681;
09E0: 1F5F4051 51515156 5677772E 098106DC 387B802E 87387984 1C0C9E39 82AC0B90;
09E8: 80A00C79 802E8638 80C35189 3980C551 843980CE 51FFB9FB 3F908090 0870EF0A;
09F0: 06908090 0C558193 3D0D04F4 3D0D6062 64908090 0870900A 07908090 0C586288;
09F8: 2BFC8080 06029005 BA053302 9405BB05 335D5A79 077B882B 075A5B5C 5A805D80;
0A00: 5C798829 7A317082 2B83CAC4 11811133 595A5155 75812E09 810682D0 38768226;
0A08: A138FF17 70872B83 FFFF8006 51558180 54805390 19085280 FBA01551 97E53F82;
0A10: A4397682 E82E0981 0680D638 83CAD415 08705658 77802585 3887FF18 55748A2C;
0A18: 708A2B79 71315856 5787AF76 25863882 17578C39 75307077 079F2A78 05585576;
0A20: 81068132 17787131 F405901B 08585983 05709F2A 1170812C 51515574 763480D9;
0A28: 397682E9 2E098106 80E63883 CAD41508 FD8D0558 8B548053 90190885 055280EC;
0A30: 9C5196DF 3F80F053 80529019 08900551 C5B83F90 19085580 C6567785 8F248438;
0A38: 80C25675 75349019 085580F1 0B831634 90190855 810B8416 34901908 55778116;
0A40: 34901908 78882C56 56748217 3480D639 82F07727 80CF3876 80FD29FD 97D30552;
0A48: 7A51FFBB BC3F8E3D FC055480 FD539019 08527A51 FFBABA3F 8117577C 80FC2483;
0A50: 38805790 19087788 2A565674 80FD1734 90190855 7680FE16 34901908 5502B305;
0A58: 3380FF16 34818079 0C81C539 75822E09 8106BA38 7A83D0F0 0C800B83 C6BC0C83;
0A60: CADA1553 7683FFFF 06527981 FF065186 B53F83CA D8152279 0C83C080 08307083;
0A68: C0800807 8025841B 0C558184 3983CAD8 1570227A 0C8F3DF8 05557954 77537A52;
0A70: 56F7903F 7B527A51 FFBA963F 77337084 2A708106 51565874 802E80C2 38752270;
0A78: 872A7084 35913DFC 05575A56 56848053 83C6C052 7A51FFB8 F83F805D 80705856;
0A80: 90190817 5583C6C0 16337534 8117781E 705F7058 565783FF 7525E538 93398E3D;
0A88: FC055478 08539019 08527A51 FFB8C23F 90809008 70EF0A06 9080900C 558E3D0D;
0A90: 04FE3D0D 74028405 96052253 5371802E 97387270 81055433 51FFB4D7 3FFF1270;
0A98: 83FFFF06 5152E639 843D0D04 FD3D0D75 0284059A 052283C6 BC089080 A00C5454;
0AA0: 77802E86 3880C351 843980C5 51FFB4A3 3F81960B 9080A00C 72527351 FFA33F72;
0AA8: 527351D8 833F83C0 800881FF 0651FFB4 823F853D 0D04ED3D 0D933D70 525CD8AE;
0AB0: 3F63F880 81FF0644 933D3370 8F06FF05 CF127081 FF065152 5B567583 2681CC38;
0AB8: 7988297A 3170822B 83CAD811 22525856 7584802E 81B53883 CAC01708 5B7A802E;
0AC0: 81A93882 AC0B83C6 BC0C80E4 0B83CE84 0C025980 53805877 19781D57 57753377;
0AC8: 34811858 877826EF 38E39F3F 83C08008 83CE8408 9080A00C 5D83C080 08802E80;
0AD0: E338805E 815FFF40 814183C6 C04280C1 51FFB2DF 3F848053 805283C6 C051C0AA;
0AD8: 3F02963D E405567B 557A5459 80587719 781D5757 75337734 81185887 7826EF38;
0AE0: 7C2D6080 2E8D387E 5302B605 22526151 FDDA3F7F 56807624 92387510 81059088;
0AE8: 900C8839 80CE51FF B2893F95 3D0D04FD 3D0D9080 A00883D0 E8717170 8405530C;
0AF0: 545481CB BA527383 2A518D8C 3F83C080 08732385 3D0D04FF 3D0D7390 80A00870;
0AF8: 83D0E808 31727131 51515252 70722686 38709080 A00C833D 0D04F93D 0D02A705;
0B00: 33588057 B0537652 81518BA2 3F83C080 085483C0 8008772E 81A33883 C6C0518A;
0B08: 9E3F83C6 C008848A D0F0D82E 09810681 8A3883C6 C4088480 812E0981 0680FC38;
0B10: 83C6D233 7881B029 83CE8811 5755579A 5676812E 83389256 75821634 83CE8814;
0B18: 55828056 76822E84 38818056 75752383 CFB41454 76811534 80743483 C6C00B9C;
0B20: 05085480 7881B029 83CE8C05 5755A053 73528151 8A983F83 C0800880 2E9D3883;
0B28: C6C05189 B43F7376 70840558 0C83C6C0 08148116 5654A975 25D43876 547383C0;
0B30: 800C893D 0D04E93D 0D6B0284 0580E705 33425B81 0B908084 08A00602 880580EA;
0B38: 0522FF05 6381B029 83CE8811 82113370 74357081 FF067276 36187081 FF06A13D;
0B40: 0C56405A 5B5B5B57 5B5F907B 34762283 CFB41933 7A713156 56427380 2EAE3880;
0B48: 74258B38 79802E96 387E1454 84397330 5473819D 9829819C A0055579 8A3873A9;
0B50: B42980CE 90055574 9080A00C FCE13F78 83CFB419 348061AC 291A7084 2983CE8C;
0B58: 05700859 51555E75 7E2EA438 A0537552 815188BA 3F83C080 087E2E91 3883C6C0;
0B60: 70525D87 D43F83C6 CA225E83 39FF5F88 1D335778 772E0981 06963890 1D08812A;
0B68: 70810683 CFB51A33 5A515473 782E8338 805E941D 08457D80 2EB13864 16568853;
0B70: 75528151 87E83F83 C0800880 2E963883 C6C05187 A43F7D83 2B83C6C0 08713117;
0B78: 57548839 83C08008 5EFF5F82 5D798338 845D7546 7C802E84 E838FF1D 7081FF06;
0B80: 67585E54 80704540 FF437D60 2E81B338 7F58777E 2781AB38 88537552 8151878E;
0B88: 3F83C080 08802E83 953883C6 C05186D5 3F83C6C0 33486668 2E098106 80F53883;
0B90: C6C13370 842A7081 06515555 7380E438 83C6C222 83D0EC22 71713157 49577F80;
0B98: 2EBC3874 8024577B 80248638 765476AE 38807525 83388154 807C258F 38738106;
0BA0: 5473802E 86387B75 24943880 7525547B 8024A038 73802E9B 38747C25 9638745C;
0BA8: 83C6C00B 8105337B 347783C6 C00B8405 08414488 16811970 83FFFF06 5A5556FE;
0BB0: D139617B 3370862A 70810651 56575573 802E8194 3860AC29 1970822B 83CE8805;
0BB8: 84110867 05585154 88537552 815185BE 3F83C080 08802E81 C03883C6 C051859A;
0BC0: 3F83C6C0 08577680 2E80D638 83C6C533 5863782E 09810680 C53883C6 C4335473;
0BC8: 902E0981 06903883 C6C62270 902B7090 2C514448 A9397391 2E098106 A13883C6;
0BD0: C6228280 0A712B90 2A555879 802E8838 73752688 38883973 75278338 73557616;
0BD8: 5683C6C0 08FF8138 7F802E81 8A386153 60AC2919 70822B83 CE880584 11086205;
0BE0: 54515481 5184A73F 83C08008 8938FF0B 83C08008 415F9715 6181B029 83CFB405;
0BE8: 81113372 88298205 7083FFFF 06515257 55567480 2E99388B 39FF5FFF AB39FF5F;
0BF0: FE803975 84298205 7083FFFF 0651547B 14832B54 7B802486 388CDBD0 14547351;
0BF8: F7F53F7A 33547380 2E80D838 8CDBD00B 9080A00C 80CD39B9 BFB05479 863880DF;
0C00: CAB05473 51F7D03F 79307D82 32703070 72078025 739F2A07 53575754 73802EA3;
0C08: 3878A9B4 298EC2CC 05547980 2E903878 802E9038 7882BAB0 2982B9B8 05547390;
0C10: 80A00CF6 EA3F807B 33555573 752E0981 06833881 55807F24 75075473 802EFB94;
0C18: 387A33BF 0655747B 3474822A 70810651 5473802E 9A387980 2E8A3874 82075473;
0C20: 7B348C39 74B30681 0754737B 34843979 99387A33 70852A70 81065155 5573802E;
0C28: 89387480 C0075473 7B347F80 2EA53880 7B335555 73752E09 81068338 8155807F;
0C30: 24913874 30707607 7009709F 2C620642 515154FF 6325A538 6283FFFF 06587762;
0C38: 279A3883 C6C01854 82833F83 C0800874 34811870 83FFFF06 5954E339 828E5479;
0C40: 8438A890 547351F5 CE3F7A33 70095555 737B347E 83C0800C 993D0D04 FE3D0D74;
0C48: 70338112 33545451 83113371 34821133 81123471 82123472 83123484 3D0D04FF;
0C50: 3D0D7384 115252CA CA3F8612 51CAC43F 9C1251C8 3F833D0D 04FF3D0D 73705252;
0C58: FFBA3F8A 1251CAAB 3F941251 FFAE3F90 1251FFA8 3F833D0D 04803D0D 7251FF9C;
0C60: 3F823D0D 04FF3D0D 73821152 52CA843F 841251FF 873F833D 0D04FF3D 0D738611;
0C68: 5252C9EF 3F7151FE F33F833D 0D04FA3D 0D7A5680 57795283 D0F00851 FFAAA23F;
0C70: 883DFC05 54755383 C6C05283 D0F00851 FFA99E3F 75773270 30707207 7009709F;
0C78: 2A83C080 0C515156 56883D0D 049080CC 0883C080 0C04FC3D 0D767853 54815380;
0C80: 55873971 10731054 52737226 5172802E A7387080 2E863871 8025E838 72802E98;
0C88: 38717426 89387372 31757407 56547281 2A72812A 5353E539 73517883 38745170;
0C90: 83C0800C 863D0D04 FE3D0D80 53755274 51FFA33F 843D0D04 FE3D0D81 53755274;
0C98: 51FF933F 843D0D04 FB3D0D77 79555580 56747625 86387430 55815673 80258838;
0CA0: 73307681 32575480 53735274 51FEE73F 83C08008 5475802E 873883C0 80083054;
0CA8: 7383C080 0C873D0D 04FA3D0D 787A5755 80577477 25863874 30558157 759F2C54;
0CB0: 81537574 32743152 7451FEAA 3F83C080 08547680 2E873883 C0800830 547383C0;
0CB8: 800C883D 0D04FB3D 0D775580 750C800B 84160C80 0B88160C 800B8C16 0C87A680;
0CC0: 337081FF 06707184 2A069080 8008708C 2C70BF06 73812A81 32748132 71810671;
0CC8: 81063184 1E0C5459 73832A81 3274822A 81327081 06727131 7E0C5155 5387A090;
0CD0: 3387A091 337081FF 06707306 81328106 881F0C51 5553595A 55515151 73802EAE;
0CD8: 3873812A 70810677 81063184 170C5173 832A7482 2A718106 71810631 770C5252;
0CE0: 73842A81 0688160C 73852A8C 160C873D 0D04FD3D 0D757755 537251FE C93F9080;
0CE8: 8008708B 2A708106 51515271 802E8938 810B8C14 0C80D239 73812EA9 38817426;
0CF0: 8D387382 2EAF3873 832EA338 CC397208 C8388413 08C33888 1308FFBD 388C1308;
0CF8: FFB738A5 39881308 812E9E38 91398813 08812E95 38720891 38841308 8C388C13;
0D00: 08812E09 8106FF91 38853D0D 047183D0 F80C8880 800B83D0 F40C8480 800B83D0;
0D08: FC0C04FD 3D0D7770 17557705 FF1A5353 71FF2E94 38737081 05553351 70737081;
0D10: 055534FF 1252E939 853D0D04 FB3D0D87 A6810B83 D0F80856 56753383 A6801634;
0D18: A05483A0 805383D0 F8085283 D0F40851 FFB13FA0 5483A480 5383D0F8 085283D0;
0D20: F40851FF 9E3F9054 83A88053 83D0F808 5283D0F4 0851FF8B 3F828054 83A28053;
0D28: 83D0F808 5283D0F4 0851FEF7 3FA05380 5283D0FC 0883A080 0551FFAD CD3FA053;
0D30: 805283D0 FC0883A4 800551FF ADBC3F90 53805283 D0FC0883 A8800551 FFADAB3F;
0D38: FF763483 A0805480 5383D0F8 085283D0 FC0851FE AE3F80D0 805483B0 805383D0;
0D40: F8085283 D0FC0851 FE993FFF ADDD3FA2 54805383 D0FC088C 80055280 FCD451FE;
0D48: 823F860B 87A88334 800B87A8 8234800B 87A09A34 AF0B87A0 9634BF0B 87A09734;
0D50: 800B87A0 98349F0B 87A09934 800B87A0 9B34E00B 87A88934 A20B87A8 8034830B;
0D58: 87A48F34 820B87A8 8134873D 0D04FB3D 0D83A080 54805383 D0FC0852 83D0F808;
0D60: 51FDA03F 80D08054 83B08053 83D0FC08 5283D0F8 0851FD8B 3FA05483 A0805383;
0D68: D0FC0852 83D0F808 51FCF83F A05483A4 805383D0 FC085283 D0F80851 FCE53F90;
0D70: 5483A880 5383D0FC 085283D0 F80851FC D23F83D0 F80883D0 FC085755 83A3FF15;
0D78: 3383A3FF 173481FF 5483A280 5383D0FC 085283D0 F80851FC AA3F83D0 F8085583;
0D80: A6801533 87A68134 873D0D04 00FFFFFF FF00FFFF FFFF00FF FFFFFF00 46494C45;
0D88: 4E414D45 58455800 4D695354 65722063 6F726520 50424920 42494F53 20762E30;
0D90: 2E380000 53444843 204D6953 54657220 762E302E 38000000 28060504 03020100;
0D98: 53656C65 63742063 61727420 74797065 00000000 46697265 2031202D 3E205365;
0DA0: 6C656374 2C204669 72652032 202D3E20 43616E63 656C0000 556E6B6E 6F776E20;
0DA8: 63617274 20747970 65210000 00000000 00000000 61CE0007 CE0807A9 01F0FC30;
0DB0: 09A90748 A903486C E202CE00 076CE002 A2008609 CA9AA900 F0DB8D03 078D0607;
0DB8: 8D0E078D 18078D3F 078D4507 A01BB900 07990001 8810F74C 01010000 01537461;
0DC0: 6E646172 6420384B 20202020 00010008 02537461 6E646172 64203136 4B202020;
0DC8: 00210010 034F5353 20322043 68697020 3033344D 00060010 05444220 33324B20;
0DD0: 20202020 20202020 00700020 0857696C 6C69616D 73203634 4B202020 000D0040;
0DD8: 09457870 72657373 2036344B 20202020 000B0040 0A446961 6D6F6E64 2036344B;
0DE0: 20202020 000A0040 0B537061 72746144 4F535820 36344B20 00080040 0C584547;
0DE8: 53203332 4B202020 20202020 00300020 0D584547 53203634 4B202830 2D372920;
0DF0: 00310040 0E584547 53203132 384B2020 20202020 00320080 0F4F5353 20312043;
0DF8: 68697020 31364B20 00040010 11417472 61782044 45432031 32384B20 000C0080;
0E00: 12426F75 6E747920 426F6220 20202020 00730028 15526967 68742038 4B202020;
0E08: 20202020 00140008 1657696C 6C69616D 73203332 4B202020 000E0020 17584547;
0E10: 53203235 364B2020 20202020 00330100 18584547 53203531 324B2020 20202020;
0E18: 00340200 19584547 53203130 32344B20 20202020 00350400 1A4D6567 61436172;
0E20: 74203136 4B202020 00280010 1B4D6567 61436172 74203332 4B202020 00290020;
0E28: 1C4D6567 61436172 74203634 4B202020 002A0040 1D4D6567 61436172 74203132;
0E30: 384B2020 002B0080 1E4D6567 61436172 74203235 364B2020 002C0100 1F4D6567;
0E38: 61436172 74203531 324B2020 002D0200 204D6567 61436172 74203130 32344B20;
0E40: 002E0400 21532E58 45475320 33324B20 20202020 00380020 22532E58 45475320;
0E48: 36344B20 20202020 00390040 23532E58 45475320 3132384B 20202020 003A0080;
0E50: 24532E58 45475320 3235364B 20202020 003B0100 25532E58 45475320 3531324B;
0E58: 20202020 003C0200 26532E58 45475320 31303234 4B202020 003D0400 2750686F;
0E60: 656E6978 20384B20 20202020 00400008 28426C69 7A7A6172 64203136 4B202020;
0E68: 00230010 29417461 72696D61 78203132 384B2020 00020080 2A417461 72696D61;
0E70: 7820314D 42202020 00030400 2B537061 72746144 4F535820 3132384B 00090080;
0E78: 2C4F5353 20312043 68697020 384B2020 00050008 2D4F5353 20322043 68697020;
0E80: 3034334D 00060010 2E426C69 7A7A6172 6420344B 20202020 00120004 2F415354;
0E88: 2033324B 20202020 20202020 00410020 30417472 61782053 44582036 344B2020;
0E90: 00430040 31417472 61782053 44582031 32384B20 00440080 32547572 626F536F;
0E98: 66742036 344B2020 00450040 33547572 626F536F 66742031 32384B20 00460080;
0EA0: 34556C74 72614361 72742033 324B2020 00470020 354C6F77 2042616E 6B20584C;
0EA8: 20384B20 00140008 36534943 20313238 4B202020 20202020 00240080 37534943;
0EB0: 20323536 4B202020 20202020 00250100 38534943 20353132 4B202020 20202020;
0EB8: 00260200 39537461 6E646172 6420324B 20202020 00160002 3A537461 6E646172;
0EC0: 6420344B 20202020 00170004 3B526967 68742034 4B202020 20202020 00150004;
0EC8: 3C426C69 7A7A6172 64203332 4B202020 00130020 3D4D6567 614D6178 20323034;
0ED0: 384B2020 00220800 404D6567 61436172 74203230 34384B20 002F0800 43584547;
0ED8: 53203634 4B202838 2D313529 00360040 44417472 61782045 4E432031 32384B20;
0EE0: 00420080 45614461 776C6961 68203332 4B202020 00480020 46614461 776C6961;
0EE8: 68203634 4B202020 00490040 4B417461 72696D61 7820314D 42204E54 00100400;
0EF0: 4C57696C 6C69616D 73203136 4B202020 000F0010 504A5243 2036344B 20284C49;
0EF8: 4E292020 004A0040 53534943 2B203130 32344B20 20202020 00270400 54436F72;
0F00: 696E6120 314D4220 20202020 00720408 55436F72 696E6120 3531324B 20202020;
0F08: 00710208 56584520 4D756C74 6920384B 20202020 00680008 57584520 4D756C74;
0F10: 69203136 4B202020 00690010 58584520 4D756C74 69203332 4B202020 006A0020;
0F18: 59584520 4D756C74 69203634 4B202020 006B0040 5A584520 4D756C74 69203132;
0F20: 384B2020 006C0080 5B584520 4D756C74 69203235 364B2020 006D0100 5C584520;
0F28: 4D756C74 69203531 324B2020 006E0200 5D584520 4D756C74 6920314D 42202020;
0F30: 006F0400 684A2861 74617269 2920384B 20202020 00180008 694A2861 74617269;
0F38: 29203136 4B202020 00190010 6A4A2861 74617269 29203332 4B202020 001A0020;
0F40: 6B4A2861 74617269 29203634 4B202020 001B0040 6C4A2861 74617269 29203132;
0F48: 384B2020 001C0080 6D4A2861 74617269 29203235 364B2020 001D0100 6E4A2861;
0F50: 74617269 29203531 324B2020 001E0200 6F4A2861 74617269 2920314D 42202020;
0F58: 001F0400 70444341 52542035 31324B20 20202020 00110200 A04A5243 2036344B;
0F60: 2028494E 54292020 004B0040 00000000 00000000 00000000 00000000 00000000;
0F68: 72025F07 F807A900 8D04038D 4402A907 8D0503A9 708D0A03 A9018D0B 03850960;
0F70: 7D8A4820 53E488D0 FA68AA8C 8E07AD7D 07EE8E07 60A9938D E202A907 8DE302A2;
0F78: 0220DA07 954320DA 07954435 43C9FFF0 F0CACA10 EC3006E6 45D002E6 4620DA07;
0F80: A2018144 B545D543 D0EDCA10 F720D207 4C9407A9 038D0FD2 6CE202AD 8E07CD7F;
0F88: 07D0ABEE 0A03D003 EE0B03AD 7D070D7E 07D08E20 D2076CE0 0220DA07 8DE00220;
0F90: DA078DE1 022DE002 C9FFF0ED A9008D8E 07F08200 70704740 2C704268 2C020202;
0F98: 02020202 02020202 02020202 02020202 02020241 00060000;
08F8: 8B163490 19085677 8F2E0981 06B33887 BFAE3370 81FF0655 55805390 165287BF;
0900: AF51A0AD 3F87BFD7 337081FF 06555580 53901908 B8055287 BFD851A0 943F8181;
0908: 3983CAD0 1B558115 33831734 90190875 2270882A 51565674 84173490 1908881B;
0910: 7008892A 57575774 8C183490 19087608 912A5657 748D1834 90190876 08992A56;
0918: 57748E18 3483CAC4 1B337085 2A708106 51565B74 802EAA38 8C1A0890 05527908;
0920: 51C4DE3F 8D3DFC05 54A85390 19089005 52790851 C3DB3F7B A82E8638 800B841A;
0928: 0C8D3D0D 04FD3D0D 79700854 54805290 140851CD D53F9014 0854BF0B 8C153485;
0930: 3D0D04FB 3D0D797C 565480C0 53738F2E 80C13890 74882975 3170822B 83CAC411;
0938: 3370862A 70810651 53595452 5370802E 83389853 83CAD412 0885D02E 86387281;
0940: 80075383 CAD81222 51708180 2E853872 A0075390 15085172 71349015 08748829;
0948: 75317084 2983CAD8 05515252 82113381 13349015 08519052 738F2E83 38E05271;
0950: 82123490 15085180 52738F2E 09810686 3887BFAD 33527183 12348475 0C873D0D;
0958: 04F93D0D 797B7D7F 73882974 3170822B 83CAC811 08730C83 CAD81122 70750C5B;
0960: 5157595A 58547484 802E9038 83CAC413 3370982B 51537280 259A3873 8F327030;
0968: 7072079F 2A797131 78297908 05790C51 5454A439 75085483 77278E38 FC177529;
0970: 74058380 05760C8F 39768180 2914FF80 05760C81 80780C89 3D0D04FE EF3D0D81;
0978: 963D0881 983D0881 9A3D0890 80900870 900A0790 80900C58 81973D33 80C00681;
0980: 993D0888 2BFC8080 06029405 84CE0533 02980584 CF05335F 5D7C077D 882B075A;
0988: 5F5D5F57 80418042 881E0855 74802E89 38800B84 1C0C839C 39748C1C 0C81933D;
0990: FBFC1155 FBF80553 75527651 FE933F74 567BBF38 7B58607C 2E9B3890 1B081855;
0998: FFBCF83F 83C08008 75348118 5877612E 098106E7 38FFBCE3 3F83C080 0881FF06;
09A0: 6153901C 085255E0 9F3F83C0 800881FF 06567476 2E098106 82A6387B 8F3880C1;
09A8: 51FFBC8F 3F80E40B 9080A00C 61527D51 C0AF3F80 40768829 77317082 2B83CAC4;
09B0: 11337084 2A708106 51535B57 5574802E 80D83883 CAD81622 70872A70 84355C56;
09B8: 56805884 80418480 53775283 C6C051C9 993F7F61 5A567579 25A13883 C6C01657;
09C0: 901B0818 81195955 74337734 79177A17 70427058 56577875 24E63881 933DFBF4;
09C8: 05546053 83C6C052 8E398193 3DFBF405 54605390 1B08527D 51FFBFCD 3F810284;
09D0: 0584CD05 33565A74 80D72E09 810680CF 3861527D 51FFBF89 3F81933D FBF00554;
09D8: 6053933D 70537E52 5DFFBE85 3F806158 5876782E AA38901B 0859771D 781A7033;
09E0: 72337132 70307080 25703060 06811F5F 40515151 51565677 772E0981 06DC387B;
09E8: 802E8738 79841C0C 9E3982AC 0B9080A0 0C79802E 863880C3 51893980 C5518439;
09F0: 80CE51FF B9ED3F90 80900870 EF0A0690 80900C55 81933D0D 04F43D0D 60626490;
09F8: 80900870 900A0790 80900C58 62882BFC 80800602 9005BA05 33029405 BB05335D;
0A00: 5A79077B 882B075A 5B5C5A80 5D805C79 88297A31 70822B83 CAC41181 1133595A;
0A08: 51557581 2E098106 82D03876 8226A138 FF177087 2B83FFFF 80065155 81805480;
0A10: 53901908 5280FB80 155197E5 3F82A439 7682E82E 09810680 D63883CA D4150870;
0A18: 56587780 25853887 FF185574 8A2C708A 2B797131 58565787 AF762586 38821757;
0A20: 8C397530 7077079F 2A780558 55768106 81321778 7131F405 901B0858 59830570;
0A28: 9F2A1170 812C5151 55747634 80D93976 82E92E09 810680E6 3883CAD4 1508FD8D;
0A30: 05588B54 80539019 08850552 80ECAC51 96DF3F80 F0538052 90190890 0551C5AA;
0A38: 3F901908 5580C656 77858F24 843880C2 56757534 90190855 80F10B83 16349019;
0A40: 0855810B 84163490 19085577 81163490 19087888 2C565674 82173480 D63982F0;
0A48: 772780CF 387680FD 29FD97D3 05527A51 FFBBAE3F 8E3DFC05 5480FD53 90190852;
0A50: 7A51FFBA AC3F8117 577C80FC 24833880 57901908 77882A56 567480FD 17349019;
0A58: 08557680 FE163490 19085502 B3053380 FF163481 80790C81 C5397582 2E098106;
0A60: BA387A83 D0F00C80 0B83C6BC 0C83CADA 15537683 FFFF0652 7981FF06 5186B53F;
0A68: 83CAD815 22790C83 C0800830 7083C080 08078025 841B0C55 81843983 CAD81570;
0A70: 227A0C8F 3DF80555 79547753 7A5256F7 903F7B52 7A51FFBA 883F7733 70842A70;
0A78: 81065156 5874802E 80C23875 2270872A 70843591 3DFC0557 5A565684 805383C6;
0A80: C0527A51 FFB8EA3F 805D8070 58569019 08175583 C6C01633 75348117 781E705F;
0A88: 70585657 83FF7525 E5389339 8E3DFC05 54780853 90190852 7A51FFB8 B43F9080;
0A90: 900870EF 0A069080 900C558E 3D0D04FE 3D0D7402 84059605 22535371 802E9738;
0A98: 72708105 543351FF B4C93FFF 127083FF FF065152 E639843D 0D04FD3D 0D750284;
0AA0: 059A0522 83C6BC08 9080A00C 54547780 2E863880 C3518439 80C551FF B4953F81;
0AA8: 960B9080 A00C7252 7351FFA3 3F725273 51D7F53F 83C08008 81FF0651 FFB3F43F;
0AB0: 853D0D04 ED3D0D93 3D70525C D8A03F63 F88081FF 0644933D 33708F06 FF05CF12;
0AB8: 7081FF06 51525B56 75832681 CC387988 297A3170 822B83CA D8112252 58567584;
0AC0: 802E81B5 3883CAC0 17085B7A 802E81A9 3882AC0B 83C6BC0C 80E40B83 CE840C02;
0AC8: 59805380 58771978 1D575775 33773481 18588778 26EF38E3 913F83C0 800883CE;
0AD0: 84089080 A00C5D83 C0800880 2E80E338 805E815F FF408141 83C6C042 80C151FF;
0AD8: B2D13F84 80538052 83C6C051 C09C3F02 963DE405 567B557A 54598058 7719781D;
0AE0: 57577533 77348118 58877826 EF387C2D 60802E8D 387E5302 B6052252 6151FDDA;
0AE8: 3F7F5680 76249238 75108105 9088900C 883980CE 51FFB1FB 3F953D0D 04FD3D0D;
0AF0: 9080A008 83D0E871 71708405 530C5454 81CBBA52 73832A51 8D8C3F83 C0800873;
0AF8: 23853D0D 04FF3D0D 739080A0 087083D0 E8083172 71315151 52527072 26863870;
0B00: 9080A00C 833D0D04 F93D0D02 A7053358 8057B053 76528151 8BA23F83 C0800854;
0B08: 83C08008 772E81A3 3883C6C0 518A9E3F 83C6C008 848AD0F0 D82E0981 06818A38;
0B10: 83C6C408 8480812E 09810680 FC3883C6 D2337881 B02983CE 88115755 579A5676;
0B18: 812E8338 92567582 163483CE 88145582 80567682 2E843881 80567575 2383CFB4;
0B20: 14547681 15348074 3483C6C0 0B9C0508 54807881 B02983CE 8C055755 A0537352;
0B28: 81518A98 3F83C080 08802E9D 3883C6C0 5189B43F 73767084 05580C83 C6C00814;
0B30: 81165654 A97525D4 38765473 83C0800C 893D0D04 E93D0D6B 02840580 E7053342;
0B38: 5B810B90 808408A0 06028805 80EA0522 FF056381 B02983CE 88118211 33707435;
0B40: 7081FF06 72763618 7081FF06 A13D0C56 405A5B5B 5B575B5F 907B3476 2283CFB4;
0B48: 19337A71 31565642 73802EAE 38807425 8B387980 2E96387E 14548439 73305473;
0B50: 819D9829 819CA005 55798A38 73A9B429 80CE9005 55749080 A00CFCE1 3F7883CF;
0B58: B4193480 61AC291A 70842983 CE8C0570 08595155 5E757E2E A438A053 75528151;
0B60: 88BA3F83 C080087E 2E913883 C6C07052 5D87D43F 83C6CA22 5E8339FF 5F881D33;
0B68: 5778772E 09810696 38901D08 812A7081 0683CFB5 1A335A51 5473782E 8338805E;
0B70: 941D0845 7D802EB1 38641656 88537552 815187E8 3F83C080 08802E96 3883C6C0;
0B78: 5187A43F 7D832B83 C6C00871 31175754 883983C0 80085EFF 5F825D79 8338845D;
0B80: 75467C80 2E84E838 FF1D7081 FF066758 5E548070 4540FF43 7D602E81 B3387F58;
0B88: 777E2781 AB388853 75528151 878E3F83 C0800880 2E839538 83C6C051 86D53F83;
0B90: C6C03348 66682E09 810680F5 3883C6C1 3370842A 70810651 55557380 E43883C6;
0B98: C22283D0 EC227171 31574957 7F802EBC 38748024 577B8024 86387654 76AE3880;
0BA0: 75258338 8154807C 258F3873 81065473 802E8638 7B752494 38807525 547B8024;
0BA8: A0387380 2E9B3874 7C259638 745C83C6 C00B8105 337B3477 83C6C00B 84050841;
0BB0: 44881681 197083FF FF065A55 56FED139 617B3370 862A7081 06515657 5573802E;
0BB8: 81943860 AC291970 822B83CE 88058411 08670558 51548853 75528151 85BE3F83;
0BC0: C0800880 2E81C038 83C6C051 859A3F83 C6C00857 76802E80 D63883C6 C5335863;
0BC8: 782E0981 0680C538 83C6C433 5473902E 09810690 3883C6C6 2270902B 70902C51;
0BD0: 4448A939 73912E09 8106A138 83C6C622 82800A71 2B902A55 5879802E 88387375;
0BD8: 26883888 39737527 83387355 76165683 C6C008FF 81387F80 2E818A38 615360AC;
0BE0: 29197082 2B83CE88 05841108 62055451 54815184 A73F83C0 80088938 FF0B83C0;
0BE8: 8008415F 97156181 B02983CF B4058111 33728829 82057083 FFFF0651 52575556;
0BF0: 74802E99 388B39FF 5FFFAB39 FF5FFE80 39758429 82057083 FFFF0651 547B1483;
0BF8: 2B547B80 2486388C DBD01454 7351F7F5 3F7A3354 73802E80 D8388CDB D00B9080;
0C00: A00C80CD 39B9BFB0 54798638 80DFCAB0 547351F7 D03F7930 7D823270 30707207;
0C08: 8025739F 2A075357 57547380 2EA33878 A9B4298E C2CC0554 79802E90 3878802E;
0C10: 90387882 BAB02982 B9B80554 739080A0 0CF6EA3F 807B3355 5573752E 09810683;
0C18: 38815580 7F247507 5473802E FB94387A 33BF0655 747B3474 822A7081 06515473;
0C20: 802E9A38 79802E8A 38748207 54737B34 8C3974B3 06810754 737B3484 39799938;
0C28: 7A337085 2A708106 51555573 802E8938 7480C007 54737B34 7F802EA5 38807B33;
0C30: 55557375 2E098106 83388155 807F2491 38743070 76077009 709F2C62 06425151;
0C38: 54FF6325 A5386283 FFFF0658 7762279A 3883C6C0 18548283 3F83C080 08743481;
0C40: 187083FF FF065954 E339828E 54798438 A8905473 51F5CE3F 7A337009 5555737B;
0C48: 347E83C0 800C993D 0D04FE3D 0D747033 81123354 54518311 33713482 11338112;
0C50: 34718212 34728312 34843D0D 04FF3D0D 73841152 52CABC3F 861251CA B63F9C12;
0C58: 51C83F83 3D0D04FF 3D0D7370 5252FFBA 3F8A1251 CA9D3F94 1251FFAE 3F901251;
0C60: FFA83F83 3D0D0480 3D0D7251 FF9C3F82 3D0D04FF 3D0D7382 115252C9 F63F8412;
0C68: 51FF873F 833D0D04 FF3D0D73 86115252 C9E13F71 51FEF33F 833D0D04 FA3D0D7A;
0C70: 56805779 5283D0F0 0851FFAA 943F883D FC055475 5383C6C0 5283D0F0 0851FFA9;
0C78: 903F7577 32703070 72077009 709F2A83 C0800C51 51565688 3D0D0490 80CC0883;
0C80: C0800C04 FC3D0D76 78535481 53805587 39711073 10545273 72265172 802EA738;
0C88: 70802E86 38718025 E8387280 2E983871 74268938 73723175 74075654 72812A72;
0C90: 812A5353 E5397351 78833874 517083C0 800C863D 0D04FE3D 0D805375 527451FF;
0C98: A33F843D 0D04FE3D 0D815375 527451FF 933F843D 0D04FB3D 0D777955 55805674;
0CA0: 76258638 74305581 56738025 88387330 76813257 54805373 527451FE E73F83C0;
0CA8: 80085475 802E8738 83C08008 30547383 C0800C87 3D0D04FA 3D0D787A 57558057;
0CB0: 74772586 38743055 8157759F 2C548153 75743274 31527451 FEAA3F83 C0800854;
0CB8: 76802E87 3883C080 08305473 83C0800C 883D0D04 FB3D0D77 5580750C 800B8416;
0CC0: 0C800B88 160C800B 8C160C87 A6803370 81FF0670 71842A06 90808008 708C2C70;
0CC8: BF067381 2A813274 81327181 06718106 31841E0C 54597383 2A813274 822A8132;
0CD0: 70810672 71317E0C 51555387 A0903387 A0913370 81FF0670 73068132 8106881F;
0CD8: 0C515553 595A5551 51517380 2EAE3873 812A7081 06778106 3184170C 5173832A;
0CE0: 74822A71 81067181 0631770C 52527384 2A810688 160C7385 2A8C160C 873D0D04;
0CE8: FD3D0D75 77555372 51FEC93F 90808008 708B2A70 81065151 5271802E 8938810B;
0CF0: 8C140C80 D2397381 2EA93881 74268D38 73822EAF 3873832E A338CC39 7208C838;
0CF8: 841308C3 38881308 FFBD388C 1308FFB7 38A53988 1308812E 9E389139 88130881;
0D00: 2E953872 08913884 13088C38 8C130881 2E098106 FF913885 3D0D0471 83D0F80C;
0D08: 8880800B 83D0F40C 8480800B 83D0FC0C 04FD3D0D 77701755 7705FF1A 535371FF;
0D10: 2E943873 70810555 33517073 70810555 34FF1252 E939853D 0D04FB3D 0D87A681;
0D18: 0B83D0F8 08565675 3383A680 1634A054 83A08053 83D0F808 5283D0F4 0851FFB1;
0D20: 3FA05483 A4805383 D0F80852 83D0F408 51FF9E3F 905483A8 805383D0 F8085283;
0D28: D0F40851 FF8B3F82 805483A2 805383D0 F8085283 D0F40851 FEF73FA0 53805283;
0D30: D0FC0883 A0800551 FFADBF3F A0538052 83D0FC08 83A48005 51FFADAE 3F905380;
0D38: 5283D0FC 0883A880 0551FFAD 9D3FFF76 3483A080 54805383 D0F80852 83D0FC08;
0D40: 51FEAE3F 80D08054 83B08053 83D0F808 5283D0FC 0851FE99 3FFFADCF 3FA25480;
0D48: 5383D0FC 088C8005 5280FCB4 51FE823F 860B87A8 8334800B 87A88234 800B87A0;
0D50: 9A34AF0B 87A09634 BF0B87A0 9734800B 87A09834 9F0B87A0 9934800B 87A09B34;
0D58: E00B87A8 8934A20B 87A88034 830B87A4 8F34820B 87A88134 873D0D04 FB3D0D83;
0D60: A0805480 5383D0FC 085283D0 F80851FD A03F80D0 805483B0 805383D0 FC085283;
0D68: D0F80851 FD8B3FA0 5483A080 5383D0FC 085283D0 F80851FC F83FA054 83A48053;
0D70: 83D0FC08 5283D0F8 0851FCE5 3F905483 A8805383 D0FC0852 83D0F808 51FCD23F;
0D78: 83D0F808 83D0FC08 575583A3 FF153383 A3FF1734 81FF5483 A2805383 D0FC0852;
0D80: 83D0F808 51FCAA3F 83D0F808 5583A680 153387A6 8134873D 0D040000 00FFFFFF;
0D88: FF00FFFF FFFF00FF FFFFFF00 46494C45 4E414D45 58455800 28060504 03020100;
0D90: 53656C65 63742063 61727420 74797065 00000000 46697265 2031202D 3E205365;
0D98: 6C656374 2C204669 72652032 202D3E20 43616E63 656C0000 556E6B6E 6F776E20;
0DA0: 63617274 20747970 65210000 00000000 00000000 61CE0007 CE0807A9 01F0FC30;
0DA8: 09A90748 A903486C E202CE00 076CE002 A2008609 CA9AA900 F0DB8D03 078D0607;
0DB0: 8D0E078D 18078D3F 078D4507 A01BB900 07990001 8810F74C 01010000 01537461;
0DB8: 6E646172 6420384B 20202020 00010008 02537461 6E646172 64203136 4B202020;
0DC0: 00210010 034F5353 20322043 68697020 3033344D 00060010 05444220 33324B20;
0DC8: 20202020 20202020 00700020 0857696C 6C69616D 73203634 4B202020 000D0040;
0DD0: 09457870 72657373 2036344B 20202020 000B0040 0A446961 6D6F6E64 2036344B;
0DD8: 20202020 000A0040 0B537061 72746144 4F535820 36344B20 00080040 0C584547;
0DE0: 53203332 4B202020 20202020 00300020 0D584547 53203634 4B202830 2D372920;
0DE8: 00310040 0E584547 53203132 384B2020 20202020 00320080 0F4F5353 20312043;
0DF0: 68697020 31364B20 00040010 11417472 61782044 45432031 32384B20 000C0080;
0DF8: 12426F75 6E747920 426F6220 20202020 00730028 15526967 68742038 4B202020;
0E00: 20202020 00140008 1657696C 6C69616D 73203332 4B202020 000E0020 17584547;
0E08: 53203235 364B2020 20202020 00330100 18584547 53203531 324B2020 20202020;
0E10: 00340200 19584547 53203130 32344B20 20202020 00350400 1A4D6567 61436172;
0E18: 74203136 4B202020 00280010 1B4D6567 61436172 74203332 4B202020 00290020;
0E20: 1C4D6567 61436172 74203634 4B202020 002A0040 1D4D6567 61436172 74203132;
0E28: 384B2020 002B0080 1E4D6567 61436172 74203235 364B2020 002C0100 1F4D6567;
0E30: 61436172 74203531 324B2020 002D0200 204D6567 61436172 74203130 32344B20;
0E38: 002E0400 21532E58 45475320 33324B20 20202020 00380020 22532E58 45475320;
0E40: 36344B20 20202020 00390040 23532E58 45475320 3132384B 20202020 003A0080;
0E48: 24532E58 45475320 3235364B 20202020 003B0100 25532E58 45475320 3531324B;
0E50: 20202020 003C0200 26532E58 45475320 31303234 4B202020 003D0400 2750686F;
0E58: 656E6978 20384B20 20202020 00400008 28426C69 7A7A6172 64203136 4B202020;
0E60: 00230010 29417461 72696D61 78203132 384B2020 00020080 2A417461 72696D61;
0E68: 7820314D 42202020 00030400 2B537061 72746144 4F535820 3132384B 00090080;
0E70: 2C4F5353 20312043 68697020 384B2020 00050008 2D4F5353 20322043 68697020;
0E78: 3034334D 00060010 2E426C69 7A7A6172 6420344B 20202020 00120004 2F415354;
0E80: 2033324B 20202020 20202020 00410020 30417472 61782053 44582036 344B2020;
0E88: 00430040 31417472 61782053 44582031 32384B20 00440080 32547572 626F536F;
0E90: 66742036 344B2020 00450040 33547572 626F536F 66742031 32384B20 00460080;
0E98: 34556C74 72614361 72742033 324B2020 00470020 354C6F77 2042616E 6B20584C;
0EA0: 20384B20 00140008 36534943 20313238 4B202020 20202020 00240080 37534943;
0EA8: 20323536 4B202020 20202020 00250100 38534943 20353132 4B202020 20202020;
0EB0: 00260200 39537461 6E646172 6420324B 20202020 00160002 3A537461 6E646172;
0EB8: 6420344B 20202020 00170004 3B526967 68742034 4B202020 20202020 00150004;
0EC0: 3C426C69 7A7A6172 64203332 4B202020 00130020 3D4D6567 614D6178 20323034;
0EC8: 384B2020 00220800 404D6567 61436172 74203230 34384B20 002F0800 43584547;
0ED0: 53203634 4B202838 2D313529 00360040 44417472 61782045 4E432031 32384B20;
0ED8: 00420080 45614461 776C6961 68203332 4B202020 00480020 46614461 776C6961;
0EE0: 68203634 4B202020 00490040 4B417461 72696D61 7820314D 42204E54 00100400;
0EE8: 4C57696C 6C69616D 73203136 4B202020 000F0010 504A5243 2036344B 20284C49;
0EF0: 4E292020 004A0040 53534943 2B203130 32344B20 20202020 00270400 54436F72;
0EF8: 696E6120 314D4220 20202020 00720408 55436F72 696E6120 3531324B 20202020;
0F00: 00710208 56584520 4D756C74 6920384B 20202020 00680008 57584520 4D756C74;
0F08: 69203136 4B202020 00690010 58584520 4D756C74 69203332 4B202020 006A0020;
0F10: 59584520 4D756C74 69203634 4B202020 006B0040 5A584520 4D756C74 69203132;
0F18: 384B2020 006C0080 5B584520 4D756C74 69203235 364B2020 006D0100 5C584520;
0F20: 4D756C74 69203531 324B2020 006E0200 5D584520 4D756C74 6920314D 42202020;
0F28: 006F0400 684A2861 74617269 2920384B 20202020 00180008 694A2861 74617269;
0F30: 29203136 4B202020 00190010 6A4A2861 74617269 29203332 4B202020 001A0020;
0F38: 6B4A2861 74617269 29203634 4B202020 001B0040 6C4A2861 74617269 29203132;
0F40: 384B2020 001C0080 6D4A2861 74617269 29203235 364B2020 001D0100 6E4A2861;
0F48: 74617269 29203531 324B2020 001E0200 6F4A2861 74617269 2920314D 42202020;
0F50: 001F0400 70444341 52542035 31324B20 20202020 00110200 A04A5243 2036344B;
0F58: 2028494E 54292020 004B0040 00000000 00000000 00000000 00000000 00000000;
0F60: 72025F07 F807A900 8D04038D 4402A907 8D0503A9 708D0A03 A9018D0B 03850960;
0F68: 7D8A4820 53E488D0 FA68AA8C 8E07AD7D 07EE8E07 60A9938D E202A907 8DE302A2;
0F70: 0220DA07 954320DA 07954435 43C9FFF0 F0CACA10 EC3006E6 45D002E6 4620DA07;
0F78: A2018144 B545D543 D0EDCA10 F720D207 4C9407A9 038D0FD2 6CE202AD 8E07CD7F;
0F80: 07D0ABEE 0A03D003 EE0B03AD 7D070D7E 07D08E20 D2076CE0 0220DA07 8DE00220;
0F88: DA078DE1 022DE002 C9FFF0ED A9008D8E 07F08200 70704740 2C704268 2C020202;
0F90: 02020202 02020202 02020202 02020202 02020241 00060000;
END;