Subversion Repositories Code-Repo

Compare Revisions

Ignore whitespace Rev 121 → Rev 122

/PIC Stuff/PIC_27J13/Adafruit_GFX.c
16,6 → 16,9
gfx_data.textsize = 1;
gfx_data.textcolor = gfx_data.textbgcolor = 0xFFFF;
gfx_data.wrap = 1;
 
memset(gfx_data.lcd_buffer, 0, GFX_LCD_BUFFER_SIZE);
memset(gfx_data.buffer, 0, GFX_STRING_BUFFER_SIZE);
}
 
int GFX_Abs(int i) {
426,11 → 429,11
}
 
void GFX_write(unsigned char c) {
if (c == '\n') {
if (c == '\n' || c == '\r') {
gfx_data.cursor_y += gfx_data.textsize * 8;
gfx_data.cursor_x = 0;
} else if (c == '\r') {
// skip em
// } else if (c == '\r') {
// // skip em
} else {
GFX_drawChar(gfx_data.cursor_x, gfx_data.cursor_y, c, gfx_data.textcolor, gfx_data.textbgcolor, gfx_data.textsize);
gfx_data.cursor_x += gfx_data.textsize * 6;
443,16 → 446,62
 
void GFX_writeString(const rom char *fmt, ...) {
unsigned char i, len;
// Parse and create string
va_list args;
va_start(args, fmt);
vsprintf((char *) gfx_data.buffer, fmt, args);
va_end(args);
len = strlen((char *) gfx_data.buffer);
 
// Make sure string to insert fits in buffer, truncate if necessary
if (len > GFX_STRING_BUFFER_SIZE)
len = GFX_STRING_BUFFER_SIZE;
 
// Print buffer to string
for (i = 0; i < len; i++) {
GFX_write(gfx_data.buffer[i]);
}
}
 
void GFX_appendString(const rom char *fmt, ...) {
unsigned char i, len;
 
// Parse and create string
va_list args;
va_start(args, fmt);
vsprintf((char *) gfx_data.buffer, fmt, args);
va_end(args);
 
// Make sure string to insert fits in buffer, truncate if necessary
len = strlen((char *) gfx_data.buffer);
 
if (len == 1) { // This will only occur on "\n"
// Do nothing?
return;
}
 
if (len > GFX_STRING_BUFFER_SIZE)
len = GFX_STRING_BUFFER_SIZE;
 
// Omit the newline if string fill entire line
if (((len - 1)%(GFX_width() / 6)) == 0) { // 16 or 10
len -= 1;
}
 
// Shift everything right and insert string at beginning
for (i = 127; i > len - 1; i--) {
gfx_data.lcd_buffer[i] = gfx_data.lcd_buffer[i - len];
}
memcpy(gfx_data.lcd_buffer, gfx_data.buffer, len);
 
// Print full buffer to screen
GFX_clearScreen();
GFX_setCursor(0,0);
for (i = 0; i < GFX_LCD_BUFFER_SIZE-1; i++) {
GFX_write(gfx_data.lcd_buffer[i]);
}
}
 
void GFX_setCursor(int x, int y) {
gfx_data.cursor_x = x;
gfx_data.cursor_y = y;
/PIC Stuff/PIC_27J13/Adafruit_GFX.h
1,10 → 1,12
#ifndef ADAFRUIT_GFX_H
#define ADAFRUIT_GFX_H
 
#define GFX_STRING_BUFFER_SIZE 150
#define GFX_LCD_BUFFER_SIZE 129 // # of chars + null
#define GFX_STRING_BUFFER_SIZE 32
 
typedef struct __GFX_DATA {
unsigned char buffer[GFX_STRING_BUFFER_SIZE];
unsigned char lcd_buffer[GFX_LCD_BUFFER_SIZE];
int WIDTH, HEIGHT; // raw display size
int _width, _height; // size depending on rotation
int cursor_x, cursor_y;
41,6 → 43,7
 
void GFX_write(unsigned char c);
void GFX_writeString(const rom char *fmt, ...);
void GFX_appendString(const rom char *fmt, ...);
 
void GFX_setCursor(int x, int y);
void GFX_setTextColor(unsigned int c);
/PIC Stuff/PIC_27J13/dist/default/production/PIC_27J13.production.cof
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/PIC Stuff/PIC_27J13/dist/default/production/PIC_27J13.production.hex
1,2852 → 1,2811
:020000040000FA
:060000008CEF57F0120026
:0600000055EF56F012005E
:020006001200E6
:060008007BEF53F0120033
:02000E001200DE
:02001000FEFFF1
:06001800F2EF53F01200AC
:02001E000300DD
:100020009CAF0000C5010000100000008DAF000073
:10003000D50100000F00000010000000A90E000014
:0400400002000000BA
:0C004400400EE66EE66A600EE66EE66AAC
:10005000F9EC14F0E552E552E552E5521200D9CF21
:10006000E6FFE1CFD9FF250EE1268A9C010EE66E60
:100070002DEC57F0E5528A8CAE0EDF6EDE52A00EEC
:10008000DD6E720EF36E020EF3CFDBFFA10EF36E88
:10009000030EF3CFDBFF040EDB6AA20EF36E050E38
:1000A000F3CFDBFF060EDB6AA40EF36E070EF3CF71
:1000B000DBFFA80EF36E080EF3CFDBFF3F0EF36EEF
:1000C000090EF3CFDBFFAD0EF36E0A0EF3CFDBFFAD
:1000D0008E0EF36E0B0EF3CFDBFFB00EF36E0C0E35
:1000E000F3CFDBFF0B0EF36E0D0EF3CFDBFFB10E84
:1000F000F36E0E0EF3CFDBFF310EF36E0F0EF3CF68
:10010000DBFFB30EF36E100EF3CFDBFFF00EF36EDA
:10011000110EF3CFDBFF8A0EF36E120EF3CFDBFF6F
:10012000640EF36E130EF3CFDBFF8B0EF36E140E23
:10013000F3CFDBFF780EF36E150EF3CFDBFF8A0EE5
:10014000F36E160EF3CFDBFF640EF36E170EF3CFD4
:10015000DBFFBB0EF36E180EF3CFDBFF3A0EF36E30
:10016000190EF3CFDBFFBE0EF36E1A0EF3CFDBFFDB
:100170003E0EF36E1B0EF3CFDBFF870EF36E1C0EED
:10018000F3CFDBFF060EF36E1D0EF3CFDBFF810E08
:10019000F36E1E0EF3CFDBFF910EF36E1F0EF3CF47
:1001A000DBFF820EF36E200EF3CFDBFF500EF36EFB
:1001B000210EF3CFDBFF830EF36E220EF3CFDBFFB6
:1001C0007D0EF36E230EF3CFDBFFAF0EF36E240E26
:1001D000F3CFDBFF8A9A250EE66EE66AD9CFE6FFFB
:1001E000DACFE6FFE7EC50F0E552E552E552E55292
:1001F000250EE15C02E2E16AE552E16EE552E7CFED
:10020000D9FF1200D9CFE6FFE1CFD9FF060EE126D4
:10021000FD0EDBCF02F0FE0EDBCF03F0D8900350D3
:1002200004E6600E025C000E035810E2FB0EDBCF0A
:1002300004F0FC0EDBCF05F0D890055004E6400E2C
:10024000045C000E055802E2000E01D0010E006EA3
:10025000016AE85001102BE1150EDF6EFD0EDB5038
:10026000E76E010EE7CFDBFF5F0EF36E020EF3CFFA
:10027000DBFF750EF36E030EF3CFDBFFFB0EDB50DF
:10028000E76E040EE7CFDBFF3F0EF36E050EF3CFF4
:10029000DBFF8A9A060EE66EE66AD9CFE6FFDACF72
:1002A000E6FFE7EC50F0E552E552E552E552060E66
:1002B000E15C02E2E16AE552E16EE552E7CFD9FF87
:1002C00012001200D9CFE6FFE1CFD9FF8A9A010EC2
:1002D000E66EE66AD950FE0FE66EFF0EDA20E66E95
:1002E000E7EC50F0E552E552E552E552E552E7CF32
:1002F000D9FF1200D9CFE6FFE1CFD9FF8A8A010EDC
:10030000E66EE66AD950FE0FE66EFF0EDA20E66E64
:10031000E7EC50F0E552E552E552E552E552E7CF01
:10032000D9FF1200D9CFE6FFE1CFD9FF020EE126B7
:10033000FA0EDBCF01F001C000F0016A0050DF6E61
:10034000F90EDB50E76E010EE7CFDBFFFD0EDBCFD2
:1003500006F0FE0EDBCF07F00001800E071423E14C
:10036000FD0EDBCF08F0FE0EDBCF09F008C0E6FF84
:1003700009C0E6FF4EEC29F0E552E7CF09F0E5525F
:10038000E7CF08F0F3CF0AF0F4CF0BF00950F418E0
:10039000E8AE02D00B3404D00A50085C0B50095868
:1003A00002E2000E01D0010E046E056AE85005104D
:1003B0000CE1FB0EDBCF0CF0FC0EDBCF0DF00001EF
:1003C000800E0D1402E1000E01D0010E026E036AD0
:1003D000E850031023E1FB0EDBCF0EF0FC0EDBCF69
:1003E0000FF00EC0E6FF0FC0E6FF49EC29F0E55222
:1003F000E7CF0FF0E552E7CF0EF0F3CF10F0F4CFD8
:1004000011F00F50F418E8AE02D0113404D010509F
:100410000E5C11500F5802E2000E01D0010E006E6A
:10042000016AE850011001E08FD044EC29F0006E21
:10043000016A030E001801E1015042E0020E0018AB
:1004400001E1015029E0010E00185FE101505DE17A
:10045000D950FB0FE66EFF0EDA20E66ED950FD0F85
:10046000E66EFF0EDA20E66E46EC15F0E552E55238
:10047000E552E552FD0EDBCF00F0FE0EDBCF01F0C2
:10048000600ED8800056000E01560006015AFD0E7F
:1004900000C0DBFFFE0E37D0FD0EDBCF00F0FE0EFE
:1004A000DBCF01F0600ED8800056000E015600062A
:1004B000015AFD0E00C0DBFFFE0E01C0DBFF12D0B3
:1004C000D950FB0FE66EFF0EDA20E66ED950FD0F15
:1004D000E66EFF0EDA20E66E46EC15F0E552E552C8
:1004E000E552E552FB0EDBCF00F0FC0EDBCF01F056
:1004F000400ED8800056000E01560006015AFB0E31
:1005000000C0DBFFFC0E01C0DBFFFB0EDBCFE6FF14
:10051000FC0EDBCFE6FFFD0EDBCFE6FFFE0EDBCFF2
:10052000E6FF70DEE552E552E552E5528A8A020E98
:10053000E66EE66AD9CFE6FFDACFE6FFE7EC50F0E9
:10054000E552E552E552E552020EE15C02E2E16A53
:10055000E552E16EE552E7CFD9FF1200D9CFE6FFB1
:10056000E1CFD9FF080EE12644EC29F0006E016AC4
:10057000030E001801E1015001E18DD0020E0018B8
:1005800001E1015050E0010E001801E0CED0015011
:1005900001E0CBD0D950FB0FE66EFF0EDA20E66EFD
:1005A000D950FD0FE66EFF0EDA20E66E46EC15F030
:1005B000E552E552E552E552D950F70FE66EFF0ECF
:1005C000DA20E66ED950F90FE66EFF0EDA20E66EFD
:1005D00046EC15F0E552E552E552E552FD0EDBCF53
:1005E00000F0FE0EDBCF01F0600ED8800056000E4A
:1005F00001560006015AFD0E00C0DBFFFE0E01C0D1
:10060000DBFFF90EDBCF00F0FA0EDBCF01F0600E5E
:10061000D8800056000E01560006015AF90E00C09F
:10062000DBFFFA0E80D0FD0EDBCF00F0FE0EDBCF3D
:1006300001F0600ED8800056000E01560006015AE7
:10064000FD0E00C0DBFFFE0E01C0DBFFFB0EDBCFAB
:1006500000F0FC0EDBCF01F0400ED8800056000EFB
:1006600001560006015AFB0E00C0DBFFFC0E01C064
:10067000DBFFF90EDBCF00F0FA0EDBCF01F0600EEE
:10068000D8800056000E01560006015AF90E00C02F
:10069000DBFFFA0E35D0D950FB0FE66EFF0EDA20E5
:1006A000E66ED950FD0FE66EFF0EDA20E66E46ECE0
:1006B00015F0E552E552E552E552D950F70FE66ED6
:1006C000FF0EDA20E66ED950F90FE66EFF0EDA2043
:1006D000E66E46EC15F0E552E552E552E552FB0EAA
:1006E000DBCF00F0FC0EDBCF01F0400ED8800056CF
:1006F000000E01560006015AFB0E00C0DBFFFC0E87
:1007000001C0DBFFF70EDBCF00F0F80EDBCF01F00E
:10071000400ED8800056000E01560006015AF70E12
:1007200000C0DBFFF80E01C0DBFFFB0EDBCF02F0E9
:10073000FC0EDBCF03F0D890035004E6400E025CC1
:10074000000E03580EE3F70EDBCF04F0F80EDBCFFC
:1007500005F0D890055004E6400E045C000E0558E4
:1007600002E2000E01D0010E006E016AE850011095
:1007700001E00CD1FD0EDBCF02F0FE0EDBCF03F06B
:10078000D890035004E6600E025C000E03580EE39E
:10079000F90EDBCF04F0FA0EDBCF05F0D890055050
:1007A00004E6600E045C000E055802E2000E01D063
:1007B000010E006E016AE850011001E0E7D0FD0E65
:1007C000DBCF00F0FE0EDBCF01F0D890015004E645
:1007D000600E005C000E015807E35F0EF36EFD0E25
:1007E000F3CFDBFFFE0EDB6AFB0EDBCF00F0FC0E6F
:1007F000DBCF01F0D890015004E6400E005C000E03
:10080000015807E33F0EF36EFB0EF3CFDBFFFC0E48
:10081000DB6AF90EDBCF00F0FA0EDBCF01F0D890E7
:10082000015004E6600E005C000E015807E35F0E05
:10083000F36EF90EF3CFDBFFFA0EDB6AF70EDBCFB8
:1008400000F0F80EDBCF01F0D890015004E6400E26
:10085000005C000E015807E33F0EF36EF70EF3CF76
:10086000DBFFF80EDB6AFD0EDBCF00F0FE0EDBCF08
:1008700001F00001800E011404E0FD0EDB6AFE0EA3
:10088000DB6AFB0EDBCF00F0FC0EDBCF01F0800E4D
:10089000011404E0FB0EDB6AFC0EDB6AF90EDBCF11
:1008A00000F0FA0EDBCF01F0800E011404E0F90E27
:1008B000DB6AFA0EDB6AF70EDBCF00F0F80EDBCF57
:1008C00001F0800E011404E0F70EDB6AF80EDB6A1B
:1008D000210EDF6EFD0EDB50E76E010EE7CFDBFF72
:1008E000FB0EDB50E76E020EE7CFDBFFF90EDB50AD
:1008F000E76E030EE7CFDBFFF70EDB50E76E040E6B
:10090000E7CFDBFFF50EDBCF00F0F60EDBCF01F01B
:100910000150016AE830E830E8301F0B006ED890D3
:1009200000360136050E00C0DBFFF50EDBCF00F010
:10093000F60EDBCF01F0050ED89001320032E8044C
:10094000FBE13F0E0016000E0116060E00C0DBFF95
:10095000F50EDBCF00F0F60EDBCF01F0D8900036BD
:1009600001363F0E0016000E0116070E00C0DBFF19
:100970008A9A080EE66EE66AD9CFE6FFDACFE6FF7E
:10098000E7EC50F0E552E552E552E552080EE15C25
:1009900002E2E16AE552E16EE552E7CFD9FF1200CB
:1009A000D9CFE6FFE1CFD9FF150EE12644EC29F0BF
:1009B000006E016A030E001801E1015001E1B6D09A
:1009C000020E001801E1015073E0010E001801E170
:1009D00001502FE0005001E0E7D0015001E0E4D0E9
:1009E000FD0EDBCF1FF0FE0EDBCF20F00D0E1FC083
:1009F000DBFF0E0E20C0DBFFFB0EDBCF1FF0FC0E7B
:100A0000DBCF20F00F0E1FC0DBFF100E20C0DBFF7E
:100A1000F90EDBCF1FF0FA0EDBCF20F0110E1FC056
:100A2000DBFF120E20C0DBFFF70EDBCF1FF0F80E4E
:100A300036D0F70EDBCF00F0F80EDBCF01F0600E02
:100A4000D8800056000E01560006015A0D0E00C057
:100A5000DBFF0E0E01C0DBFFFD0EDBCF1FF0FE0E35
:100A6000DBCF20F00F0E1FC0DBFF100E20C0DBFF1E
:100A7000FB0EDBCF00F0FC0EDBCF01F0600ED88068
:100A80000056000E01560006015A110E00C0DBFF91
:100A9000120E01C0DBFFF90EDBCF1FF0FA0EDBCF29
:100AA00020F0130E1FC0DBFF140E20C0DBFF7CD034
:100AB000F90EDBCF00F0FA0EDBCF01F0600ED8802C
:100AC0000056000E01560006015A0D0E00C0DBFF55
:100AD0000E0E01C0DBFFF70EDBCF00F0F80EDBCF10
:100AE00001F0400ED8800056000E01560006015A53
:100AF0000F0E00C0DBFF100E01C0DBFFFD0EDBCFD1
:100B000000F0FE0EDBCF01F0600ED8800056000E24
:100B100001560006015A110E00C0DBFF120E01C083
:100B2000DBFFFB0EDBCF00F0FC0E2FD0FB0EDBCF8C
:100B30001FF0FC0EDBCF20F00D0E1FC0DBFF0E0EF2
:100B400020C0DBFFF90EDBCF00F0FA0EDBCF01F0A7
:100B5000400ED8800056000E01560006015A0F0EB6
:100B600000C0DBFF100E01C0DBFFF70EDBCF1FF074
:100B7000F80EDBCF20F0110E1FC0DBFF120E20C0DD
:100B8000DBFFFD0EDBCF00F0FE0EDBCF01F0400EF1
:100B9000D8800056000E01560006015A130E00C000
:100BA000DBFF140E01C0DBFF0F0EDBCF02F0100ED7
:100BB000DBCF03F0D890035004E6400E025C000E39
:100BC00003580EE3130EDBCF04F0140EDBCF05F059
:100BD000D890055004E6400E045C000E055802E271
:100BE000000E01D0010E006E016AE850011001E014
:100BF00019D10D0EDBCF02F00E0EDBCF03F0D89033
:100C0000035004E6600E025C000E03580EE3110E62
:100C1000DBCF04F0120EDBCF05F0D890055004E6D0
:100C2000600E045C000E055802E2000E01D0010EB9
:100C3000006E016AE850011001E0F4D00D0EDBCF28
:100C400000F00E0EDBCF01F0D890015004E6600EEC
:100C5000005C000E015807E35F0EF36E0D0EF3CF3C
:100C6000DBFF0E0EDB6A0F0EDBCF00F0100EDBCFCA
:100C700001F0D890015004E6400E005C000E0158CF
:100C800007E33F0EF36E0F0EF3CFDBFF100EDB6AB0
:100C9000110EDBCF00F0120EDBCF01F0D890015027
:100CA00004E6600E005C000E015807E35F0EF36E71
:100CB000110EF3CFDBFF120EDB6A130EDBCF00F059
:100CC000140EDBCF01F0D890015004E6400E005C1A
:100CD000000E015807E33F0EF36E130EF3CFDBFF58
:100CE000140EDB6A0D0EDBCF00F00E0EDBCF01F031
:100CF0000001800E011404E00D0EDB6A0E0EDB6AAB
:100D00000F0EDBCF00F0100EDBCF01F0800E0114D0
:100D100004E00F0EDB6A100EDB6A110EDBCF00F071
:100D2000120EDBCF01F0800E011404E0110EDB6A1D
:100D3000120EDB6A130EDBCF00F0140EDBCF01F0D6
:100D4000800E011404E0130EDB6A140EDB6A260E1B
:100D5000DF6E010EDB6A220EF36E020EF3CFDBFFB5
:100D60000D0EDB50E76E030EE7CFDBFF0F0EDB50FF
:100D7000E76E040EE7CFDBFF110EDB50E76E050ECA
:100D8000E7CFDBFF130EDB50E76E060EE7CFDBFF8E
:100D9000F50EDBCF00F0F60EDBCF01F00150016A5B
:100DA000E830E830E8301F0B006ED890003601368E
:100DB000070E00C0DBFFF50EDBCF00F0F60EDBCF39
:100DC00001F0050ED89001320032E804FBE13F0E3D
:100DD0000016000E0116080E00C0DBFFF50EDBCF7B
:100DE00000F0F60EDBCF01F0D890003601363F0E52
:100DF0000016000E0116090E00C0DBFF0A0EDB6AAA
:100E00000B0EDB6A0C0EDB6A8A9A0D0EE66EE66A42
:100E1000D9CFE6FFDACFE6FFE7EC50F0E552E55236
:100E2000E552E552150EE15C02E2E16AE552E16E3F
:100E3000E552E7CFD9FF1200D9CFE6FFE1CFD9FFC6
:100E4000150EE12644EC29F0006E016A030E00182D
:100E500001E1015001E1B6D0020E001801E101509C
:100E600073E0010E001801E101502FE0005001E095
:100E7000E7D0015001E0E4D0FD0EDBCF1FF0FE0E05
:100E8000DBCF20F00D0E1FC0DBFF0E0E20C0DBFFFE
:100E9000FB0EDBCF1FF0FC0EDBCF20F00F0E1FC0D0
:100EA000DBFF100E20C0DBFFF90EDBCF1FF0FA0EC8
:100EB000DBCF20F0110E1FC0DBFF120E20C0DBFFC6
:100EC000F70EDBCF1FF0F80E36D0F70EDBCF00F0B9
:100ED000F80EDBCF01F0600ED8800056000E0156F0
:100EE0000006015A0D0E00C0DBFF0E0E01C0DBFF35
:100EF000FD0EDBCF1FF0FE0EDBCF20F00F0E1FC06C
:100F0000DBFF100E20C0DBFFFB0EDBCF00F0FC0E82
:100F1000DBCF01F0600ED8800056000E01560006AF
:100F2000015A110E00C0DBFF120E01C0DBFFF90EEB
:100F3000DBCF1FF0FA0EDBCF20F0130E1FC0DBFF5C
:100F4000140E20C0DBFF7CD0F90EDBCF00F0FA0ED0
:100F5000DBCF01F0600ED8800056000E015600066F
:100F6000015A0D0E00C0DBFF0E0E01C0DBFFF70EB5
:100F7000DBCF00F0F80EDBCF01F0400ED88000563A
:100F8000000E01560006015A0F0E00C0DBFF100EC6
:100F900001C0DBFFFD0EDBCF00F0FE0EDBCF01F06A
:100FA000600ED8800056000E01560006015A110E40
:100FB00000C0DBFF120E01C0DBFFFB0EDBCF00F039
:100FC000FC0E2FD0FB0EDBCF1FF0FC0EDBCF20F092
:100FD0000D0E1FC0DBFF0E0E20C0DBFFF90EDBCFB6
:100FE00000F0FA0EDBCF01F0400ED8800056000E64
:100FF00001560006015A0F0E00C0DBFF100E01C0A3
:10100000DBFFF70EDBCF1FF0F80EDBCF20F0110E69
:101010001FC0DBFF120E20C0DBFFFD0EDBCF00F098
:10102000FE0EDBCF01F0400ED8800056000E0156B8
:101030000006015A130E00C0DBFF140E01C0DBFFD7
:101040000F0EDBCF02F0100EDBCF03F0D890035071
:1010500004E6400E025C000E03580EE3130EDBCFD5
:1010600004F0140EDBCF05F0D890055004E6400ED6
:10107000045C000E055802E2000E01D0010E006E65
:10108000016AE850011001E04FD10D0EDBCF02F0F4
:101090000E0EDBCF03F0D890035004E6600E025C26
:1010A000000E03580EE3110EDBCF04F0120EDBCF5F
:1010B00005F0D890055004E6600E045C000E05585B
:1010C00002E2000E01D0010E006E016AE85001102C
:1010D00001E02AD10D0EDBCF00F00E0EDBCF01F0C8
:1010E000D890015004E6600E005C000E015807E342
:1010F0005F0EF36E0D0EF3CFDBFF0E0EDB6A0F0EED
:10110000DBCF00F0100EDBCF01F0D890015004E6E9
:10111000400E005C000E015807E33F0EF36E0F0E09
:10112000F3CFDBFF100EDB6A110EDBCF00F0120EE7
:10113000DBCF01F0D890015004E6600E005C000E99
:10114000015807E35F0EF36E110EF3CFDBFF120EB3
:10115000DB6A130EDBCF00F0140EDBCF01F0D8906A
:10116000015004E6400E005C000E015807E33F0EFC
:10117000F36E130EF3CFDBFF140EDB6A0D0EDBCF25
:1011800000F00E0EDBCF01F00001800E011404E030
:101190000D0EDB6A0E0EDB6A0F0EDBCF00F0100EB9
:1011A000DBCF01F0800E011404E00F0EDB6A100E9D
:1011B000DB6A110EDBCF00F0120EDBCF01F0800EE8
:1011C000011404E0110EDB6A120EDB6A130EDBCF92
:1011D00000F0140EDBCF01F0800E011404E0130EBA
:1011E000DB6A140EDB6A260EDF6EDE52010EDD6E48
:1011F000220EF36E020EF3CFDBFF0D0EDB50E76E17
:10120000030EE7CFDBFF0F0EDB50E76E040EE7CFD8
:10121000DBFF110EDB50E76E050EE7CFDBFF130E91
:10122000DB50E76E060EE7CFDBFFF50EDBCF00F0FD
:10123000F60EDBCF01F00150016AE830E830E8300B
:101240001F0B006ED89000360136070E00C0DBFF82
:10125000F50EDBCF00F0F60EDBCF01F0050ED890D7
:1012600001320032E804FBE13F0E0016000E0116C9
:10127000080E00C0DBFFF50EDBCF00F0F60EDBCF73
:1012800001F0D890003601363F0E0016000E011610
:10129000090E00C0DBFFF50EDBCF00F0F60EDBCF52
:1012A00001F00150016AE830E830E8301F0B006EB1
:1012B000D890003601360A0E00C0DBFFF50EDBCFFA
:1012C00000F0F60EDBCF01F0050ED89001320032AF
:1012D000E804FBE13F0E0016000E01160B0E00C0E5
:1012E000DBFFF50EDBCF00F0F60EDBCF01F0D89080
:1012F000003601363F0E0016000E01160C0E00C01F
:10130000DBFF8A9A0D0EE66EE66AD9CFE6FFDACFEA
:10131000E6FFE7EC50F0E552E552E552E552040EE7
:10132000E66E6CEC57F0E552150EE15C02E2E16A04
:10133000E552E16EE552E7CFD9FF1200D9CFE6FFC3
:10134000E1CFD9FF050EE126250EDF6E010EDB6A27
:10135000020EDB6A5F0EF36E030EF3CFDBFF3F0E70
:10136000F36E040EF3CFDBFF8A9A050EE66EE66A93
:10137000D9CFE6FFDACFE6FFE7EC50F0E552E552D1
:10138000E552E552040EE66E6CEC57F0E552050EA0
:10139000E15C02E2E16AE552E16EE552E7CFD9FF96
:1013A0001200D9CFE6FFE1CFD9FF020EE126FE0EF3
:1013B000DB50006E016A030ED89001320032E8045F
:1013C000FBE100C0DEFF01C0DDFFD9CFE9FFDACFCE
:1013D000EAFF060ED890EE36ED36E806FBE1FD0E8C
:1013E000DB50006E016AD89001320032D890013291
:1013F0000032D9CFE9FFDACFEAFF0050EE120150F8
:10140000ED12D9CFE9FFDACFEAFF050ED890EE361C
:10141000ED36E806FBE1FC0EDB50006E016A030EC0
:10142000D89001320032E804FBE1D9CFE9FFDACFEE
:10143000EAFF0050EE120150ED12DECF00F0DDCFDA
:1014400001F000C0F3FF01C0F4FF020EE15C02E214
:10145000E16AE552E16EE552E7CFD9FF1200D9CF3C
:10146000E6FFE1CFD9FF040EE126C2EC16F0DE6AFA
:10147000DD6ADECF00F0DDCF01F000C0E6FF01C085
:10148000E6FF4EEC29F0E552E7CF01F0E552E7CF59
:1014900000F0F3CF02F0F4CF03F00206000E035A7F
:1014A00001500318E8AE02D0033404D00250005CAF
:1014B0000350015826E2FD0EDBCFE6FFFE0EDBCF28
:1014C000E6FF49EC29F0F3CF00F0F4CF01F000067D
:1014D000000E015A00C0E6FF01C0E6FFDECFE6FFC6
:1014E000DDCFE6FFE66EE66AE66EE66A7EEC15F0B4
:1014F000026E0A0EE15E0250060EDE26000EDD22AE
:10150000B8D7020EDB6A030EDB6A020EDBCF00F0F7
:10151000030EDBCF01F000C0E6FF01C0E6FF49EC9F
:1015200029F0E552E7CF01F0E552E7CF00F0F3CF25
:1015300002F0F4CF03F00206000E035A0150031824
:10154000E8AE02D0033404D00250005C03500158CE
:101550002DE2FD0EDBCFE6FFFE0EDBCFE6FF020E37
:10156000DBCFE6FF030EDBCFE6FF4EEC29F0F3CF37
:1015700000F0F4CF01F00006000E015A00C0E6FFB3
:1015800001C0E6FFE66EE66AE66EE66A7EEC15F0FE
:10159000026E0A0EE15E0250D950020FE96EDACFF8
:1015A000EAFF060EEE26000EED22AFD7C2EC16F0D3
:1015B000DE6ADD6ADECF00F0DDCF01F000C0E6FFBD
:1015C00001C0E6FF4EEC29F0E552E7CF01F0E5520D
:1015D000E7CF00F0F3CF02F0F4CF03F00206000EE5
:1015E000035A01500318E8AE02D0033404D002506D
:1015F000005C0350015831E2FD0EDBCFE6FFFE0E2A
:10160000DBCFE6FF49EC29F0F3CF00F0F4CF01F097
:101610000006000E015A00C0E6FF01C0E6FFDECF63
:10162000E6FFDDCFE6FFE66EE66A4EEC29F0F3CF8B
:1016300002F0F4CF03F00206000E035A02C0E6FFE8
:1016400003C0E6FF7EEC15F0046E0A0EE15E045066
:10165000060EDE26000EDD22ADD7020EDB6A030E7B
:10166000DB6A020EDBCF00F0030EDBCF01F000C01F
:10167000E6FF01C0E6FF49EC29F0E552E7CF01F0B3
:10168000E552E7CF00F0F3CF02F0F4CF03F002060B
:10169000000E035A01500318E8AE02D0033404D000
:1016A0000250005C035001582EE2FD0EDBCFE6FF36
:1016B000FE0EDBCFE6FF020EDBCFE6FF030EDBCF35
:1016C000E6FF000EE66EE66AE66EE66A4EEC29F08C
:1016D000F3CF00F0F4CF01F00006000E015A00C075
:1016E000E6FF01C0E6FF7EEC15F0026E0A0EE15E39
:1016F0000250D950020FE96EDACFEAFF060EEE264D
:10170000000EED22AED7C2EC16F0DE6ADD6ADECF47
:1017100000F0DDCF01F000C0E6FF01C0E6FF4EECB7
:1017200029F0E552E7CF01F0E552E7CF00F0F3CF23
:1017300002F0F4CF03F00206000E035A0150031822
:10174000E8AE02D0033404D00250005C03500158CC
:1017500027E2FD0EDBCFE6FFFE0EDBCFE6FF000E3D
:10176000E66EE66ADECFE6FFDDCFE6FF49EC29F064
:10177000F3CF00F0F4CF01F00006000E015A00C0D4
:10178000E6FF01C0E6FFE66EE66A7EEC15F0026E4B
:101790000A0EE15E0250060EDE26000EDD22B7D7ED
:1017A000020EDB6A030EDB6A020EDBCF00F0030ED3
:1017B000DBCF01F000C0E6FF01C0E6FF49EC29F0F5
:1017C000E552E7CF01F0E552E7CF00F0F3CF02F0AA
:1017D000F4CF03F00206000E035A01500318E8AEDE
:1017E00002D0033404D00250005C0350015838E2A8
:1017F000FD0EDBCFE6FFFE0EDBCFE6FF020EDBCFFA
:10180000E6FF030EDBCFE6FF4EEC29F0F3CF00F04E
:10181000F4CF01F00006000E015A00C0E6FF01C03F
:10182000E6FF49EC29F0F3CF02F0F4CF03F0020613
:10183000000E035A02C0E6FF03C0E6FFE66EE66A4A
:101840007EEC15F0046E0A0EE15E0450D950020FD2
:10185000E96EDACFEAFF060EEE26000EED22A4D7DF
:10186000C2EC16F0DE6ADD6ADECF00F0DDCF01F0FB
:1018700000C0E6FF01C0E6FF4EEC29F0E552E7CFDD
:1018800001F0E552E7CF00F0F3CF02F0F4CF03F020
:101890000206000E035A01500318E8AE02D00334CA
:1018A00004D00250005C0350015832E2FD0EDBCF41
:1018B000E6FFFE0EDBCFE6FF000EE66EE66ADECF49
:1018C000E6FFDDCFE6FF49EC29F0F3CF00F0F4CFDF
:1018D00001F00006000E015A00C0E6FF01C0E6FF5D
:1018E0004EEC29F0F3CF02F0F4CF03F00206000E25
:1018F000035A02C0E6FF03C0E6FF7EEC15F0046E5B
:101900000A0EE15E0450060EDE26000EDD22ACD784
:10191000020EDB6A030EDB6A020EDBCF00F0030E61
:10192000DBCF01F000C0E6FF01C0E6FF49EC29F083
:10193000E552E7CF01F0E552E7CF00F0F3CF02F038
:10194000F4CF03F00206000E035A01500318E8AE6C
:1019500002D0033404D00250005C0350015839E235
:10196000FD0EDBCFE6FFFE0EDBCFE6FF020EDBCF88
:10197000E6FF030EDBCFE6FF000EE66EE66A49ECFB
:1019800029F0F3CF00F0F4CF01F00006000E015A69
:1019900000C0E6FF01C0E6FF4EEC29F0F3CF02F0F5
:1019A000F4CF03F00206000E035A02C0E6FF03C0A4
:1019B000E6FF7EEC15F0046E0A0EE15E0450D9508D
:1019C000020FE96EDACFEAFF060EEE26000EED22D8
:1019D000A3D7040EE15C02E2E16AE552E16EE55252
:1019E000E7CFD9FF1200D9CFE6FFE1CFD9FF020E32
:1019F000E126C2EC16F049EC29F0F3CF00F0F4CF69
:101A000001F0F3CFE6FFF4CFE6FF4EEC29F0E5520C
:101A1000E7CF01F0E552E7CF00F0F3CF02F0F4CFCB
:101A200003F00150F418E8AE02D0033404D00250A1
:101A3000005C0350015801E39ED0DE6ADD6ADECF10
:101A400000F0DDCF01F000C0E6FF01C0E6FF49EC89
:101A500029F0E552E7CF01F0E552E7CF00F0F3CFF0
:101A600002F0F4CF03F00206000E035A01500318EF
:101A7000E8AE02D0033404D00250005C0350015899
:101A800001E317D1FD0EDBCFE6FFFE0EDBCFE6FF55
:101A9000DECFE6FFDDCFE6FFDECFE6FFDDCFE6FF00
:101AA00049EC29F0F3CF02F0F4CF03F00206000E68
:101AB000035A020E246E256A02C01FF003C020F0F4
:101AC0003FEC55F01FC002F020C003F0DECF04F061
:101AD000DDCF05F0020E246E256A04C01FF005C09C
:101AE00020F03FEC55F01FC004F020C005F01F505F
:101AF000025C006E20500358016E00C0E6FFE66EE7
:101B00004EEC29F0F3CF08F0F4CF09F00806000EF0
:101B1000095A020E246E256A08C01FF009C020F081
:101B20003FEC55F01FC008F020C009F0DECF0AF0EE
:101B3000DDCF0BF0020E246E256A0AC01FF00BC029
:101B400020F03FEC55F01FC00AF020C00BF01F50F2
:101B5000085C066E20500958076E06C0E6FFE66E68
:101B60001EEC16F00C6E0A0EE15E0C50060EDE2620
:101B7000000EDD2264D7DE6ADD6ADECF00F0DDCF45
:101B800001F000C0E6FF01C0E6FF4EEC29F0E5528F
:101B9000E7CF01F0E552E7CF00F0F3CF02F0F4CF4A
:101BA00003F00206000E035A01500318E8AE02D0FB
:101BB000033404D00250005C0350015801E379D093
:101BC000FD0EDBCFE6FFFE0EDBCFE6FFDECFE6FF4E
:101BD000DDCFE6FFDECFE6FFDDCFE6FF49EC29F003
:101BE000F3CF02F0F4CF03F00206000E035A020E08
:101BF000246E256A02C01FF003C020F03FEC55F0B0
:101C00001FC002F020C003F0DECF04F0DDCF05F0EE
:101C1000020E246E256A04C01FF005C020F03FECC0
:101C200055F01FC004F020C005F01F50025C006E8C
:101C300020500358016E00C0E6FFE66E4EEC29F01E
:101C4000F3CF08F0F4CF09F00806000E095A020E8F
:101C5000246E256A08C01FF009C020F03FEC55F043
:101C60001FC008F020C009F0DECF0AF0DDCF0BF076
:101C7000020E246E256A0AC01FF00BC020F03FEC54
:101C800055F01FC00AF020C00BF01F50085C066E14
:101C900020500958076E06C0E6FFE66E1EEC16F0EF
:101CA0000C6E0A0EE15E0C50060EDE26000EDD22E2
:101CB00064D7020EE15C02E2E16AE552E16EE552B0
:101CC000E7CFD9FF1200D9CFE6FFE1CFD9FF020E4F
:101CD000E126C2EC16F049EC29F0F3CF00F0F4CF86
:101CE00001F0F3CFE6FFF4CFE6FF4EEC29F0E5522A
:101CF000E7CF01F0E552E7CF00F0F3CF02F0F4CFE9
:101D000003F00150F418E8AE02D0033404D00250BE
:101D1000005C0350015801E30BD149EC29F0F3CFEB
:101D200000F0F4CF01F00006000E015A00C0DEFF03
:101D300001C0DDFFDECF00F0DDCF01F0013401E3B3
:101D400002D200500608000E015401E3FCD1FD0E42
:101D5000DBCFE6FFFE0EDBCFE6FFDECFE6FFDDCF1B
:101D6000E6FFDECFE6FFDDCFE6FF49EC29F0F3CF5B
:101D700002F0F4CF03F00206000E035A020E246EA6
:101D8000256A02C01FF003C020F03FEC55F01FC0D1
:101D900002F020C003F0DECF04F0DDCF05F0020E2C
:101DA000246E256A04C01FF005C020F03FEC55F0FA
:101DB0001FC004F020C005F01F50025C006E2050D0
:101DC0000358016E00C0E6FFE66E4EEC29F0F3CF3B
:101DD00008F0F4CF09F00806000E095A020E246E2E
:101DE000256A08C01FF009C020F03FEC55F01FC065
:101DF00008F020C009F0DECF0AF0DDCF0BF0020EB4
:101E0000246E256A0AC01FF00BC020F03FEC55F08D
:101E10001FC00AF020C00BF01F50085C066E205057
:101E20000958076E06C0E6FFE66E60EC16F00C6E11
:101E30000A0EE15E0C50FB0EDBCFE6FFFC0EDBCFA3
:101E4000E6FFDECFE6FFDDCFE6FFDECFE6FFDDCF4C
:101E5000E6FF49EC29F0F3CF02F0F4CF03F00206DD
:101E6000000E035A020E246E256A02C01FF003C042
:101E700020F03FEC55F01FC002F020C003F0DECF91
:101E800004F0DDCF05F0020E246E256A04C01FF0B9
:101E900005C020F03FEC55F01FC004F020C005F055
:101EA0001F50025C006E20500358016E00C0E6FF18
:101EB000E66E4EEC29F0F3CF08F0F4CF09F00806F7
:101EC000000E095A020E246E256A08C01FF009C0D0
:101ED00020F03FEC55F01FC008F020C009F0DECF25
:101EE0000AF0DDCF0BF0020E246E256A0AC01FF047
:101EF0000BC020F03FEC55F01FC00AF020C00BF0E3
:101F00001F50085C066E20500958076E06C0E6FF99
:101F1000E66E1EEC16F00C6E0A0EE15E0C50D9CF88
:101F2000E9FFDACFEAFF060EEE5E000EED5A02D7A9
:101F30004EEC29F0F3CF00F0F4CF01F00006000ED4
:101F4000015A00C0DEFF01C0DDFFDECF00F0DDCFB3
:101F500001F0013401E3F7D000500608000E0154EF
:101F600001E3F1D0FD0EDBCFE6FFFE0EDBCFE6FF97
:101F7000DECFE6FFDDCFE6FFDECFE6FFDDCFE6FF1B
:101F800049EC29F0F3CF02F0F4CF03F00206000E83
:101F9000035A020E246E256A02C01FF003C020F00F
:101FA0003FEC55F01FC002F020C003F0DECF04F07C
:101FB000DDCF05F0020E246E256A04C01FF005C0B7
:101FC00020F03FEC55F01FC004F020C005F01F507A
:101FD000025C006E20500358016E00C0E6FFE66E02
:101FE0004EEC29F0F3CF08F0F4CF09F00806000E0C
:101FF000095A020E246E256A08C01FF009C020F09D
:102000003FEC55F01FC008F020C009F0DECF0AF009
:10201000DDCF0BF0020E246E256A0AC01FF00BC044
:1020200020F03FEC55F01FC00AF020C00BF01F500D
:10203000085C066E20500958076E06C0E6FFE66E83
:1020400060EC16F00C6E0A0EE15E0C50FB0EDBCF5E
:10205000E6FFFC0EDBCFE6FFDECFE6FFDDCFE6FFDF
:10206000DECFE6FFDDCFE6FF49EC29F0F3CF02F04B
:10207000F4CF03F00206000E035A020E246E256A06
:1020800002C01FF003C020F03FEC55F01FC002F06B
:1020900020C003F0DECF04F0DDCF05F0020E246E89
:1020A000256A04C01FF005C020F03FEC55F01FC0AA
:1020B00004F020C005F01F50025C006E2050035851
:1020C000016E00C0E6FFE66E4EEC29F0F3CF08F09B
:1020D000F4CF09F00806000E095A020E246E256A94
:1020E00008C01FF009C020F03FEC55F01FC008F0F9
:1020F00020C009F0DECF0AF0DDCF0BF0020E246E17
:10210000256A0AC01FF00BC020F03FEC55F01FC03D
:102110000AF020C00BF01F50085C066E20500958D2
:10212000076E06C0E6FFE66E1EEC16F00C6E0A0E99
:10213000E15E0C50D9CFE9FFDACFEAFF060EEE5E82
:10214000000EED5A02D7020EE15C02E2E16AE552AE
:10215000E16EE552E7CFD9FF1200D9CFE6FFE1CF1C
:10216000D9FF040EE126DE6ADD6ADECF00F0DDCFA6
:1021700001F000C0E6FF01C0E6FF4EEC29F0E55299
:10218000E7CF01F0E552E7CF00F0F3CF04F0F4CF52
:1021900005F00406000E055AFD0EDB500424026E05
:1021A000FE0EDB500520036E0250005C0350015808
:1021B00071E2020EDB6A030EDB6A020EDBCF00F077
:1021C000030EDBCF01F000C0E6FF01C0E6FF49ECE3
:1021D00029F0E552E7CF01F0E552E7CF00F0F3CF69
:1021E00004F0F4CF05F00406000E055AFD0EDB5096
:1021F0000424026EFE0EDB500520036E0250005CCC
:102200000350015832E2FB0EDBCFE6FFFC0EDBCFC2
:10221000E6FFFD0EDBCFE6FFFE0EDBCFE6FF020E94
:10222000DBCFE6FF030EDBCFE6FFDECFE6FFDDCF41
:10223000E6FFC4EC16F0006E080EE15E0050FD0EE5
:10224000DBCF00F0FE0EDBCF01F0010ED8900036A0
:102250000136E806FBE1D950020FE96EDACFEAFF5A
:102260000050EE260150ED22A8D7FD0EDBCF00F086
:10227000FE0EDBCF01F0010ED89000360136E806E5
:10228000FBE1D9CFE9FFDACFEAFF0050EE2601509B
:10229000ED226BD7040EE15C02E2E16AE552E16EE9
:1022A000E552E7CFD9FF1200D9CFE6FFE1CFD9FF42
:1022B000020EE126FD0EDB50DF6EDF50006E016A7C
:1022C000E66E01C0E6FF4EEC29F0E552E7CF01F0E3
:1022D000E552E7CF00F0F3CF02F0F4CF03F00206AF
:1022E000000E035A01500318E8AE02D0033404D0A4
:1022F0000250005C035001585EE2FD0EDB50E76EB9
:10230000010EE7CFDBFFDB50006E016AE66E01C015
:10231000E6FF49EC29F0E552E7CF01F0E552E7CFBF
:1023200000F0F3CF02F0F4CF03F00206000E035AE0
:1023300001500318E8AE02D0033404D00250005C10
:10234000035001582AE2FB0EDBCFE6FFFC0EDBCF89
:10235000E6FFFD0EDBCFE6FFFE0EDBCFE6FF010E54
:10236000DBCFE6FFE66ADFCFE6FFE66A8DEC1BF027
:10237000006E080EE15E0050020E1F6E206AFD0E18
:10238000DBCF24F0FE0EDBCF25F092EC55F0010EF2
:10239000DBCFE7FF1D50E726B3D7020E1F6E206A82
:1023A000FD0EDBCF24F0FE0EDBCF25F092EC55F0D6
:1023B0001D50DF2682D7020EE15C02E2E16AE5529F
:1023C000E16EE552E7CFD9FF1200D9CFE6FFE1CFAA
:1023D000D9FF0C0EE126DE6AF80EDD6E4EEC29F018
:1023E000F3CF00F0F4CF01F0020E246E256AF3CF94
:1023F0001FF0F4CF20F03FEC55F01FC000F020C0DC
:1024000001F0040E1FC0DBFF050E20C0DBFF49EC0E
:1024100029F0060EF3CFDBFF070EF4CFDBFF080E2B
:10242000DB6A090EDB6A4EEC29F00A0EF3CFDBFF04
:102430000B0EF4CFDBFFC2EC16F0020EDB6A030ECC
:10244000DB6A020EDBCF00F0030EDBCF01F00134BC
:1024500004E200500F08000E015456E3DECFE6FF01
:10246000DDCFE6FF060EDBCFE6FF070EDBCFE6FF94
:102470000A0EDBCFE6FF0B0EDBCFE6FF060EDBCF4F
:10248000E6FF070EDBCFE6FF080EDBCFE6FF090E07
:10249000DBCFE6FF080EDBCFE6FF090EDBCFE6FF62
:1024A000040EDBCFE6FF050EDBCFE6FFD1EC1DF01F
:1024B000006E0E0EE15E0050D950060FE96EDACFC5
:1024C000EAFF040EEE5E000EED5AD950080FE96ED9
:1024D000DACFEAFF040EEE26000EED22D9500A0FE5
:1024E000E96EDACFEAFF040EEE5E000EED5A640EDE
:1024F000DE26000EDD22D950020FE96EDACFEAFFA8
:10250000EE2A000EED229DD70C0EE15C02E2E16A9C
:10251000E552E16EE552E7CFD9FF1200D9CFE6FFD1
:10252000E1CFD9FF0E0EE126640EDE6EDD6AC2EC4D
:1025300016F0040EDB6A050EDB6A040EDBCF00F03A
:10254000050EDBCF01F0013404E200500408000E58
:10255000015401E290D0060EDB6A070EDB6A080E1A
:10256000DB6A090EDB6A4EEC29F00A0EF3CFDBFFC3
:102570000B0EF4CFDBFF49EC29F00C0EF3CFDBFFA1
:102580000D0EF4CFDBFF020EDB6A030EDB6A020ED8
:10259000DBCF00F0030EDBCF01F0013404E200508A
:1025A0001808000E01545AE3DECFE6FFDDCFE6FF48
:1025B000050EE66EE66A0C0EDBCFE6FF0D0EDBCFF6
:1025C000E6FF0A0EDBCFE6FF0B0EDBCFE6FF080EC1
:1025D000DBCFE6FF090EDBCFE6FF060EDBCFE6FF23
:1025E000070EDBCFE6FF55EC22F0006E0C0EE15E2D
:1025F0000050D950060FE96EDACFEAFF020EEE2640
:10260000000EED22D950080FE96EDACFEAFF030E73
:10261000EE26000EED22D9500A0FE96EDACFEAFF5E
:10262000040EEE5E000EED5AD9500C0FE96EDACFB3
:10263000EAFF060EEE5E000EED5AD9CFE9FFDACFC3
:10264000EAFF4C0EEE26040EED22D950020FE96E81
:10265000DACFEAFFEE2A000EED2299D7640EDE26CD
:10266000000EDD22D950040FE96EDACFEAFFEE2A20
:10267000000EED2262D70E0EE15C02E2E16AE55245
:10268000E16EE552E7CFD9FF1200C2EC16F0E66822
:10269000E668080EE66EE66A3C0EE66EE66A4E0EE8
:1026A000E66EE66A0A0EE66EE66A190EE66EE66AFF
:1026B00077EC24F0006E0C0EE15E0050E66AF80E36
:1026C000E66E280EE66EE66A5A0EE66EE66A3C0E86
:1026D000E66EE66A2A0EE66EE66A140EE66EE66AB4
:1026E0002A0EE66EE66A45EC1EF0006E0E0EE15E06
:1026F0000050640EE66E2DEC57F0E552E668E66891
:10270000080EE66EE66A3C0EE66EE66A4E0EE66E71
:10271000E66A5A0EE66EE66A190EE66EE66A77EC2F
:1027200024F0006E0C0EE15E0050E00EE66E070E27
:10273000E66E050EE66EE66A2D0EE66EE66A140E8D
:10274000E66EE66A620EE66EE66A270EE66EE66AF8
:1027500077EC24F0006E0C0EE15E0050E00EE66EA9
:10276000070EE66E050EE66EE66A2D0EE66EE66A6A
:10277000140EE66EE66A620EE66EE66A450EE66ED8
:10278000E66A77EC24F0006E0C0EE15E0050640EF9
:10279000E66E2DEC57F0E5521F0EE66EE66A280E47
:1027A000E66EE66A5A0EE66EE66A3C0EE66EE66A8B
:1027B0002A0EE66EE66A140EE66EE66A2A0EE66EEB
:1027C000E66A45EC1EF0006E0E0EE15E0050640EEF
:1027D000E66E2DEC57F0E552E66AF80EE66E050E51
:1027E000E66EE66A2D0EE66EE66A140EE66EE66AA0
:1027F000620EE66EE66A270EE66EE66A77EC24F075
:10280000006E0C0EE15E0050E66AF80EE66E050EF4
:10281000E66EE66A2D0EE66EE66A140EE66EE66A6F
:10282000620EE66EE66A450EE66EE66A77EC24F026
:10283000006E0C0EE15E0050E00EE66E070EE66ED6
:10284000280EE66EE66A5A0EE66EE66A3C0EE66E04
:10285000E66A2A0EE66EE66A140EE66EE66A2A0E4E
:10286000E66EE66A45EC1EF0006E0E0EE15E00506C
:102870001200D9CFE6FFE1CFD9FF060EE126000E08
:10288000E66EE66AE66EE66A02EC01F0E552E552B3
:10289000E552E552020EDB6A030EDB6A020EDBCF65
:1028A00000F0030EDBCF01F0400E005C000E01587B
:1028B00001E395D0040EDB6A050EDB6A040EDBCF64
:1028C00000F0050EDBCF01F0600E005C000E015839
:1028D00001E37ED0D950020FE96EDACFEAFF370E5E
:1028E000D880EE54000EED5402E2DF6828D0D950B3
:1028F000020FE96EDACFEAFF2F0ED880EE54000EF9
:10290000ED5402E2DF6A39D0D950020FE96EDACF16
:10291000EAFF270ED880EE54000EED5403E2070EB6
:10292000DF6E3AD0D950020FE96EDACFEAFF1F0E00
:10293000D880EE54000EED5405E2070EDF6E010E56
:10294000DB6831D0D950020FE96EDACFEAFF170EFB
:10295000D880EE54000EED5403E2F80EDF6E21D065
:10296000D950020FE96EDACFEAFF0F0ED880EE548D
:10297000000EED5405E2F80EDF6EDE521F0E0ED093
:10298000D950020FE96EDACFEAFF070ED880EE5475
:10299000000EED5405E2DF68DE52E00EDD6E03D07E
:1029A000DF6A010EDB6A8A8A020EE66EE66AD9CF1A
:1029B000E6FFDACFE6FFE7EC50F0E552E552E552EC
:1029C000E552040EDB2A050E01E278D7DB2A76D722
:1029D000020EDB2A030E01E261D7DB2A5FD7060E67
:1029E000E15C02E2E16AE552E16EE552E7CFD9FF30
:0229F0001200D3
:0E29F200D9CFE6FFE1CFD9FFFD0EDBCF96FE79
:102A0000FE0EDBCF97FE96CE9AFE97CE9BFEFB0E78
:102A1000DBCF98FEFC0EDBCF99FE98CE9CFE99CEC4
:102A20009DFE0E01A76B000EA06FA16B9E6F9F6BAA
:102A3000010EA66FA469A569A269A369A86FE552F2
:102A4000E7CFD9FF1200D9CFE6FFE1CFD9FFFE0EC5
:102A5000DBCF01F0800E01140BE0FD0EDBCF00F0A8
:102A6000FE0EDBCF01F0006C011E000E012206D02D
:102A7000FD0EDBCF00F0FE0EDBCF01F000C0F3FF58
:102A800001C0F4FFE552E7CFD9FF1200D9CFE6FF2E
:102A9000E1CFD9FF020EE126FD0EDBCFE9FFFE0EEE
:102AA000DBCFEAFFEECFDEFFEDCFDDFFFB0EDBCFAE
:102AB000E9FFFC0EDBCFEAFFEECF00F0EFCF01F035
:102AC000FD0EDBCFE9FFFE0EDBCFEAFF00C0EEFF1D
:102AD00001C0EDFFFB0EDBCFE9FFFC0EDBCFEAFF11
:102AE000DECFEEFFDDCFEDFF020EE15C02E2E16A38
:102AF000E552E16EE552E7CFD9FF1200D9CFE6FFEC
:102B0000E1CFD9FFF50EDBCFE6FFF60EDBCFE6FF18
:102B1000F70EDBCFE6FFF80EDBCFE6FFF90EDBCFDB
:102B2000E6FFFA0EDBCFE6FFFB0EDBCFE6FFFC0E87
:102B3000DBCFE6FFFD0EDBCFE6FFFE0EDBCFE6FFD1
:102B4000AEEC02F0006E0A0EE15E0050E552E7CFF7
:102B5000D9FF1200D9CFE6FFE1CFD9FFF70EDBCFC7
:102B6000E6FFF80EDBCFE6FFF90EDBCF02F0FA0E40
:102B7000DBCF03F0FB0EDB500224006EFC0EDB50BB
:102B80000320016E0006000E015A00C0E6FF01C0DE
:102B9000E6FFFD0EDBCFE6FFFE0EDBCFE6FFFB0E12
:102BA000DBCFE6FFFC0EDBCFE6FFFD0EDBCFE6FF63
:102BB000FE0EDBCFE6FFA2DF046E0A0EE15E0450DC
:102BC000E552E7CFD9FF1200D9CFE6FFE1CFD9FF19
:102BD000F70EDBCFE6FFF80EDBCFE6FFFB0EDBCF19
:102BE000E6FFFC0EDBCFE6FFF90EDBCF02F0FA0EBC
:102BF000DBCF03F0FD0EDB500224006EFE0EDB5037
:102C00000320016E0006000E015A00C0E6FF01C05D
:102C1000E6FFFB0EDBCFE6FFFC0EDBCFE6FFFD0E93
:102C2000DBCFE6FFFE0EDBCFE6FF68DF046E0A0EA9
:102C3000E15E0450E552E7CFD9FF1200D9CFE6FF9D
:102C4000E1CFD9FFF50EDBCFE6FFF60EDBCFE6FFD7
:102C5000F70EDBCF02F0F80EDBCF03F0FB0EDB50FC
:102C60000224006EFC0EDB500320016E00C0E6FF64
:102C7000E66EF90EDBCF06F0FA0EDBCF07F0FD0EA5
:102C8000DB500624046EFE0EDB500720056E04C0E8
:102C9000E6FFE66EFB0EDBCFE6FFFC0EDBCFE6FFCA
:102CA000FD0EDBCFE6FFFE0EDBCFE6FFD0EC04F03F
:102CB000086E0A0EE15E0850E552E7CFD9FF120018
:102CC000D9CFE6FFE1CFD9FFF50EDBCFE6FFF60E59
:102CD000DBCFE6FFF70EDBCF02F0F80EDBCF03F021
:102CE000FB0EDB500224006EFC0EDB500320016E55
:102CF00000C0E6FFE66EF90EDBCF06F0FA0EDBCF82
:102D000007F0FD0EDB500624046EFE0EDB5007209C
:102D1000056E04C0E6FFE66EFB0EDBCFE6FFFC0EA1
:102D2000DBCFE6FFFD0EDBCFE6FFFE0EDBCFE6FFDF
:102D30001CEC07F0086E0A0EE15E0850E552E7CF82
:102D4000D9FF1200D9CFE6FFE1CFD9FFFD0EDBCFCF
:102D5000E6FFFE0EDBCFE6FF9CCEE6FF9DCEE6FF54
:102D60009ACEE6FF9BCEE6FF000EE66EE66AE66EC2
:102D7000E66AA6DF006E0A0EE15E0050E552E7CF7C
:102D8000D9FF12009EEF09F0D9CFE6FFE1CFD9FFBE
:102D90000A0EE126F90EDBCF00F0FA0EDBCF01F0D0
:102DA000010ED8800056000E015600C0DEFF01C0A3
:102DB000DDFF010EF36E020EF3CFDBFF030EDB6AC5
:102DC000FE0E1F6E2068F90EDBCF24F0FA0EDBCF6B
:102DD00025F065EC55F0040E1DC0DBFF050E1EC08E
:102DE000DBFF060EDB6A070EDB6AF90EDBCF1FF096
:102DF000FA0EDBCF20F0080E1FC0DBFF090E20C04B
:102E0000DBFFF70EDBCFE6FFF80EDBCFE6FFF90EB8
:102E1000DBCF02F0FA0EDBCF03F0FB0EDB50022417
:102E2000006EFC0EDB500320016E00C0E6FFE66E74
:102E3000FD0EDBCFE6FFFE0EDBCFE6FF92EC01F0EE
:102E4000046E060EE15E0450F70EDBCFE6FFF80ECF
:102E5000DBCFE6FFFB0EDBCF02F0FC0EDBCF03F097
:102E6000F90EDB50025C006EFA0EDB500358016E67
:102E700000C0E6FFE66EFD0EDBCFE6FFFE0EDBCF09
:102E8000E6FF92EC01F0046E060EE15E0450F70ED0
:102E9000DBCFE6FFF80EDBCFE6FFFB0EDBCFE6FF76
:102EA000FC0EDBCFE6FFF90EDBCF02F0FA0EDBCF34
:102EB00003F0FD0EDB500224006EFE0EDB500320FB
:102EC000016E00C0E6FFE66E92EC01F0046E060EA5
:102ED000E15E0450F70EDBCFE6FFF80EDBCFE6FF36
:102EE000FB0EDBCFE6FFFC0EDBCFE6FFFD0EDBCFFC
:102EF00002F0FE0EDBCF03F0F90EDB50025C006E39
:102F0000FA0EDB500358016E00C0E6FFE66E92EC4D
:102F100001F0046E060EE15E0450060EDBCF00F0F9
:102F2000070EDBCF01F0080EDBCF02F0090EDBCF7E
:102F300003F001500318E8AE02D0033404D002506D
:102F4000005C0350015801E3B1D1DECF00F0DDCFCA
:102F500001F00001800E01141CE1080EDB06090ED1
:102F600001E2DB06D950040FE96EDACFEAFF020E68
:102F7000EE26000EED22040EDBCF00F0050EDBCFB7
:102F800001F0D9CFE9FFDACFEAFF0050EE26015079
:102F9000ED22060EDB2A070E01E3DB2AD950020FD1
:102FA000E96EDACFEAFF020EEE26000EED22020EE7
:102FB000DBCF00F0030EDBCF01F0D9CFE9FFDACF92
:102FC000EAFF0050EE260150ED22F70EDBCFE6FFC0
:102FD000F80EDBCFE6FF080EDBCF02F0090EDBCFE9
:102FE00003F0FB0EDB500224006EFC0EDB500320CE
:102FF000016E00C0E6FFE66E060EDBCF06F0070EA0
:10300000DBCF07F0FD0EDB500624046EFE0EDB5016
:103010000720056E04C0E6FFE66E92EC01F0086E34
:10302000060EE15E0850F70EDBCFE6FFF80EDBCFB1
:10303000E6FF080EDBCF02F0090EDBCF03F0FB0E3C
:10304000DB500224006EFC0EDB500320016E00C03A
:10305000E6FFE66EFD0EDBCF06F0FE0EDBCF07F0DF
:10306000060EDB50065C046E070EDB500758056E3B
:1030700004C0E6FFE66E92EC01F0086E060EE15E1B
:103080000850F70EDBCFE6FFF80EDBCFE6FFFB0EB6
:10309000DBCF02F0FC0EDBCF03F0080EDB50025C4E
:1030A000006E090EDB500358016E00C0E6FFE66EAD
:1030B000060EDBCF06F0070EDBCF07F0FD0EDB5070
:1030C0000624046EFE0EDB500720056E04C0E6FFEA
:1030D000E66E92EC01F0086E060EE15E0850F70E07
:1030E000DBCFE6FFF80EDBCFE6FFFB0EDBCF02F017
:1030F000FC0EDBCF03F0080EDB50025C006E090E05
:10310000DB500358016E00C0E6FFE66EFD0EDBCF1C
:1031100006F0FE0EDBCF07F0060EDB50065C046EF9
:10312000070EDB500758056E04C0E6FFE66E92EC12
:1031300001F0086E060EE15E0850F70EDBCFE6FFE9
:10314000F80EDBCFE6FF060EDBCF02F0070EDBCF7B
:1031500003F0FB0EDB500224006EFC0EDB5003205C
:10316000016E00C0E6FFE66E080EDBCF06F0090E2A
:10317000DBCF07F0FD0EDB500624046EFE0EDB50A5
:103180000720056E04C0E6FFE66E92EC01F0086EC3
:10319000060EE15E0850F70EDBCFE6FFF80EDBCF40
:1031A000E6FF060EDBCF02F0070EDBCF03F0FB0ECF
:1031B000DB500224006EFC0EDB500320016E00C0C9
:1031C000E6FFE66EFD0EDBCF06F0FE0EDBCF07F06E
:1031D000080EDB50065C046E090EDB500758056EC6
:1031E00004C0E6FFE66E92EC01F0086E060EE15EAA
:1031F0000850F70EDBCFE6FFF80EDBCFE6FFFB0E45
:10320000DBCF02F0FC0EDBCF03F0060EDB50025CDE
:10321000006E070EDB500358016E00C0E6FFE66E3D
:10322000080EDBCF06F0090EDBCF07F0FD0EDB50FA
:103230000624046EFE0EDB500720056E04C0E6FF78
:10324000E66E92EC01F0086E060EE15E0850F70E95
:10325000DBCFE6FFF80EDBCFE6FFFB0EDBCF02F0A5
:10326000FC0EDBCF03F0060EDB50025C006E070E97
:10327000DB500358016E00C0E6FFE66EFD0EDBCFAB
:1032800006F0FE0EDBCF07F0080EDB50065C046E86
:10329000090EDB500758056E04C0E6FFE66E92EC9F
:1032A00001F0086E060EE15E085037D60A0EE15CAA
:1032B00002E2E16AE552E16EE552E7CFD9FF120082
:1032C000D9CFE6FFE1CFD9FF0A0EE126F90EDBCF19
:1032D00000F0FA0EDBCF01F0010ED8800056000E90
:1032E000015600C0DEFF01C0DDFF010EF36E020ECD
:1032F000F3CFDBFF030EDB6AFE0E1F6E2068F90EB4
:10330000DBCF24F0FA0EDBCF25F065EC55F0040E90
:103310001DC0DBFF050E1EC0DBFF060EDB6A070EBD
:10332000DB6AF90EDBCF1FF0FA0EDBCF20F0080EC0
:103330001FC0DBFF090E20C0DBFF060EDBCF00F055
:10334000070EDBCF01F0080EDBCF02F0090EDBCF5A
:1033500003F001500318E8AE02D0033404D0025049
:10336000005C0350015801E3CED1DECF00F0DDCF89
:1033700001F00001800E01141CE1080EDB06090EAD
:1033800001E2DB06D950040FE96EDACFEAFF020E44
:10339000EE26000EED22040EDBCF00F0050EDBCF93
:1033A00001F0D9CFE9FFDACFEAFF0050EE26015055
:1033B000ED22060EDB2A070E01E3DB2AD950020FAD
:1033C000E96EDACFEAFF020EEE26000EED22020EC3
:1033D000DBCF00F0030EDBCF01F0D9CFE9FFDACF6E
:1033E000EAFF0050EE260150ED22F80EDB50006E91
:1033F000016AE850040B5CE0F60EDBCFE6FFF70E47
:10340000DBCFE6FF080EDBCF02F0090EDBCF03F0C7
:10341000FB0EDB500224006EFC0EDB500320016E1D
:1034200000C0E6FFE66E060EDBCF06F0070EDBCF30
:1034300007F0FD0EDB500624046EFE0EDB50072065
:10344000056E04C0E6FFE66E92EC01F0086E060E13
:10345000E15E0850F60EDBCFE6FFF70EDBCFE6FFAE
:10346000060EDBCF02F0070EDBCF03F0FB0EDB50C6
:103470000224006EFC0EDB500320016E00C0E6FF4C
:10348000E66E080EDBCF06F0090EDBCF07F0FD0E6F
:10349000DB500624046EFE0EDB500720056E04C0D0
:1034A000E6FFE66E92EC01F0086E060EE15E085053
:1034B000F80EDB50006E016AE850020B5CE0F60E7D
:1034C000DBCFE6FFF70EDBCFE6FFFB0EDBCF02F034
:1034D000FC0EDBCF03F0080EDB50025C006E090E21
:1034E000DB500358016E00C0E6FFE66E060EDBCF30
:1034F00006F0070EDBCF07F0FD0EDB500624046E4E
:10350000FE0EDB500720056E04C0E6FFE66E92EC6F
:1035100001F0086E060EE15E0850F60EDBCFE6FF06
:10352000F70EDBCFE6FFFB0EDBCF02F0FC0EDBCFAE
:1035300003F0060EDB50025C006E070EDB500358F2
:10354000016E00C0E6FFE66E080EDBCF06F0090E46
:10355000DBCF07F0FD0EDB500624046EFE0EDB50C1
:103560000720056E04C0E6FFE66E92EC01F0086EDF
:10357000060EE15E0850F80EDB50006E016AE8505E
:10358000080B5CE0F60EDBCFE6FFF70EDBCFE6FFC5
:10359000060EDBCF02F0070EDBCF03F0FB0EDB5095
:1035A0000224006EFC0EDB500320016E00C0E6FF1B
:1035B000E66EFD0EDBCF06F0FE0EDBCF07F0080E49
:1035C000DB50065C046E090EDB500758056E04C024
:1035D000E6FFE66E92EC01F0086E060EE15E085022
:1035E000F60EDBCFE6FFF70EDBCFE6FF080EDBCFF4
:1035F00002F0090EDBCF03F0FB0EDB500224006E5D
:10360000FC0EDB500320016E00C0E6FFE66EFD0EEF
:10361000DBCF06F0FE0EDBCF07F0060EDB50065CBC
:10362000046E070EDB500758056E04C0E6FFE66E19
:1036300092EC01F0086E060EE15E0850F80EDB50C9
:10364000006E016AE850010B01E177D6F60EDBCF80
:10365000E6FFF70EDBCFE6FFFB0EDBCF02F0FC0E42
:10366000DBCF03F0060EDB50025C006E070EDB5072
:103670000358016E00C0E6FFE66EFD0EDBCF06F0DC
:10368000FE0EDBCF07F0080EDB50065C046E090E61
:10369000DB500758056E04C0E6FFE66E92EC01F0C1
:1036A000086E060EE15E0850F60EDBCFE6FFF70E61
:1036B000DBCFE6FFFB0EDBCF02F0FC0EDBCF03F02F
:1036C000080EDB50025C006E090EDB500358016EE1
:1036D00000C0E6FFE66EFD0EDBCF06F0FE0EDBCF90
:1036E00007F0060EDB50065C046E070EDB50075831
:1036F000056E04C0E6FFE66E92EC01F0086E060E61
:10370000E15E08501AD60A0EE15C02E2E16AE55277
:10371000E16EE552E7CFD9FF1200D9CFE6FFE1CF46
:10372000D9FFF70EDBCFE6FFF80EDBCFE6FF020E88
:103730001F6E206AF90EDBCF24F0FA0EDBCF25F0E6
:1037400065EC55F01DC000F01EC001F0010E002612
:10375000000E012200C0E6FF01C0E6FFFB0EDBCF3A
:1037600004F0FC0EDBCF05F0F90EDB50045C026EBA
:10377000FA0EDB500558036E02C0E6FFE66EFD0E42
:10378000DBCFE6FFFE0EDBCFE6FFAAEC15F0066E00
:10379000080EE15E0650F70EDBCFE6FFF80EDBCF3A
:1037A000E6FF000EE66EE66A030EE66EF90EDBCF6C
:1037B000E6FFFA0EDBCFE6FFFB0EDBCFE6FFFC0EEB
:1037C000DBCFE6FFFD0EDBCFE6FFFE0EDBCFE6FF35
:1037D00008D8006E0B0EE15E0050E552E7CFD9FF2E
:1037E0001200D9CFE6FFE1CFD9FF0A0EE126F90E8C
:1037F000DBCF00F0FA0EDBCF01F0010ED8800056CF
:10380000000E015600C0DEFF01C0DDFF010EF36EA9
:10381000020EF3CFDBFF030EDB6AFE0E1F6E206885
:10382000F90EDBCF24F0FA0EDBCF25F065EC55F076
:10383000040E1DC0DBFF050E1EC0DBFF060EDB6A9B
:10384000070EDB6AF90EDBCF1FF0FA0EDBCF20F09C
:10385000080E1FC0DBFF090E20C0DBFF060EDBCF0A
:1038600000F0070EDBCF01F0080EDBCF02F0090EEF
:10387000DBCF03F001500318E8AE02D0033404D0CC
:103880000250005C0350015801E381D1DECF00F00B
:10389000DDCF01F00001800E01141CE1080EDB06F3
:1038A000090E01E2DB06D950040FE96EDACFEAFF18
:1038B000020EEE26000EED22040EDBCF00F0050E08
:1038C000DBCF01F0D9CFE9FFDACFEAFF0050EE26D7
:1038D0000150ED22060EDB2A070E01E3DB2AD95048
:1038E000020FE96EDACFEAFF020EEE26000EED229D
:1038F000020EDBCF00F0030EDBCF01F0D9CFE9FFE2
:10390000DACFEAFF0050EE260150ED22F80EDB5030
:10391000006E016AE850010B01E198D0F40EDBCF94
:10392000E6FFF50EDBCFE6FF020E1F6E206A080EE3
:10393000DBCF24F0090EDBCF25F065EC55F01DC080
:1039400002F01EC003F0010E0226000E0322F60E46
:10395000DB500224006EF70EDB500320016E00C026
:10396000E6FFE66EFB0EDBCF06F0FC0EDBCF07F0CA
:10397000080EDB50065C046E090EDB500758056E1E
:1039800004C0E6FFE66E060EDBCF0AF0070EDBCFC3
:103990000BF0FD0EDB500A24086EFE0EDB500B20F0
:1039A000096E08C0E6FFE66EAAEC15F00C6E080E74
:1039B000E15E0C50F40EDBCFE6FFF50EDBCFE6FF49
:1039C000020E1F6E206A060EDBCF24F0070EDBCF3F
:1039D00025F065EC55F01DC002F01EC003F0010E8D
:1039E0000226000E0322F60EDB500224006EF70EB4
:1039F000DB500320016E00C0E6FFE66EFB0EDBCF5E
:103A000006F0FC0EDBCF07F0060EDB50065C046E02
:103A1000070EDB500758056E04C0E6FFE66E080E81
:103A2000DBCF0AF0090EDBCF0BF0FD0EDB500A24D2
:103A3000086EFE0EDB500B20096E08C0E6FFE66E36
:103A4000AAEC15F00C6E080EE15E0C50F80EDB507F
:103A5000006E016AE850020B01E100D7F40EDBCFE3
:103A6000E6FFF50EDBCFE6FF020E1F6E206A080EA2
:103A7000DBCF24F0090EDBCF25F065EC55F01DC03F
:103A800002F01EC003F0010E0226000E0322F60E05
:103A9000DB500224006EF70EDB500320016E00C0E5
:103AA000E6FFE66EFB0EDBCF06F0FC0EDBCF07F089
:103AB000080EDB50065C046E090EDB500758056EDD
:103AC00004C0E6FFE66EFD0EDBCF0AF0FE0EDBCF94
:103AD0000BF0060EDB500A5C086E070EDB500B582D
:103AE000096E08C0E6FFE66EAAEC15F00C6E080E33
:103AF000E15E0C50F40EDBCFE6FFF50EDBCFE6FF08
:103B0000020E1F6E206A060EDBCF24F0070EDBCFFD
:103B100025F065EC55F01DC002F01EC003F0010E4B
:103B20000226000E0322F60EDB500224006EF70E72
:103B3000DB500320016E00C0E6FFE66EFB0EDBCF1C
:103B400006F0FC0EDBCF07F0060EDB50065C046EC1
:103B5000070EDB500758056E04C0E6FFE66EFD0E4B
:103B6000DBCF0AF0FE0EDBCF0BF0080EDB500A5C59
:103B7000086E090EDB500B58096E08C0E6FFE66EB2
:103B8000AAEC15F00C6E080EE15E0C5067D60A0E1A
:103B9000E15C02E2E16AE552E16EE552E7CFD9FF6E
:103BA0001200D9CFE6FFE1CFD9FFF10EDBCFE6FF60
:103BB000F20EDBCFE6FFF70EDBCFE6FFF80EDBCF32
:103BC000E6FFF90EDBCFE6FFFA0EDBCFE6FFFB0EDA
:103BD000DBCFE6FFFC0EDBCFE6FFFD0EDBCFE6FF23
:103BE000FE0EDBCFE6FF7EEC15F0006E0A0EE15E06
:103BF0000050F10EDBCFE6FFF20EDBCFE6FFF30E57
:103C0000DBCFE6FFF40EDBCFE6FFF50EDBCFE6FF02
:103C1000F60EDBCFE6FFF70EDBCFE6FFF80EDBCFCD
:103C2000E6FFF90EDBCFE6FFFA0EDBCFE6FF7EEC18
:103C300015F0006E0A0EE15E0050F10EDBCFE6FFDC
:103C4000F20EDBCFE6FFFB0EDBCFE6FFFC0EDBCF99
:103C5000E6FFFD0EDBCFE6FFFE0EDBCFE6FFF30E49
:103C6000DBCFE6FFF40EDBCFE6FFF50EDBCFE6FFA2
:103C7000F60EDBCFE6FF7EEC15F0006E0A0EE15E7D
:103C80000050E552E7CFD9FF1200D9CFE6FFE1CFD0
:103C9000D9FF180EE126F90EDBCF02F0FA0EDBCFCA
:103CA00003F0FD0EDB50025C006EFE0EDB5003588D
:103CB000016E080E00C0DBFF090E01C0DBFFF70E2E
:103CC000DBCF02F0F80EDBCF03F0FB0EDB50025C23
:103CD000006EFC0EDB500358016E0A0E00C0DBFFC5
:103CE0000B0E01C0DBFFF50EDBCF02F0F60EDBCFD3
:103CF00003F0FD0EDB50025C006EFE0EDB5003583D
:103D0000016E0C0E00C0DBFF0D0E01C0DBFFF30ED9
:103D1000DBCF02F0F40EDBCF03F0FB0EDB50025CD6
:103D2000006EFC0EDB500358016E0E0E00C0DBFF70
:103D30000F0E01C0DBFFF50EDBCF02F0F60EDBCF7E
:103D400003F0F90EDB50025C006EFA0EDB500358F4
:103D5000016E100E00C0DBFF110E01C0DBFFF30E81
:103D6000DBCF02F0F40EDBCF03F0F70EDB50025C8A
:103D7000006EF80EDB500358016E120E00C0DBFF20
:103D8000130E01C0DBFF140EDB6A150EDB6A160E84
:103D9000DB6A170EDB6AFB0EDBCF00F0FC0EDBCF1D
:103DA00001F0F70EDBCF02F0F80EDBCF03F003508B
:103DB0000118E8AE02D0013404D00050025C01507A
:103DC000035824E2D950F70FE66EFF0EDA20E66EB4
:103DD000D950FB0FE66EFF0EDA20E66E46EC15F0CA
:103DE000E552E552E552E552D950F90FE66EFF0E65
:103DF000DA20E66ED950FD0FE66EFF0EDA20E66E91
:103E000046EC15F0E552E552E552E552F70EDBCFF0
:103E100000F0F80EDBCF01F0F30EDBCF02F0F40E72
:103E2000DBCF03F003500118E8AE02D0013404D018
:103E30000050025C0150035824E2D950F70FE66E9F
:103E4000FF0EDA20E66ED950F30FE66EFF0EDA2091
:103E5000E66E46EC15F0E552E552E552E552D950D2
:103E6000F90FE66EFF0EDA20E66ED950F50FE66E1A
:103E7000FF0EDA20E66E46EC15F0E552E552E5520B
:103E8000E552FB0EDBCF00F0FC0EDBCF01F0F70EAE
:103E9000DBCF02F0F80EDBCF03F003500118E8AEE1
:103EA00002D0013404D00050025C0150035824E2D7
:103EB000D950F70FE66EFF0EDA20E66ED950FB0FF1
:103EC000E66EFF0EDA20E66E46EC15F0E552E5529E
:103ED000E552E552D950F90FE66EFF0EDA20E66E94
:103EE000D950FD0FE66EFF0EDA20E66E46EC15F0B7
:103EF000E552E552E552E552FB0EDBCF00F0FC0E39
:103F0000DBCF01F0F30EDB50001801E0BCD0F40E63
:103F1000DB50011801E0B7D0FD0EDBCF1FF0FE0E25
:103F2000DBCF20F0020E1FC0DBFF030E20C0DBFF43
:103F30001FC0DEFF20C0DDFFF90EDBCF00F0FA0E60
:103F4000DBCF01F0DECF02F0DDCF03F0015003182C
:103F5000E8AE02D0033404D00250005C0350015894
:103F600006E2F90EDBCFDEFFDBCFDDFF23D0F90E5B
:103F7000DBCF00F0FA0EDBCF01F0020EDBCF02F058
:103F8000030EDBCF03F003500118E8AE02D001347A
:103F900004D00050025C015003580CE2F90EDBCF54
:103FA0001FF0FA0EDBCF20F0020E1FC0DBFF030E66
:103FB00020C0DBFFF50EDBCF00F0F60EDBCF01F00B
:103FC000DECF02F0DDCF03F001500318E8AE02D0DF
:103FD000033404D00250005C0350015806E2F50E91
:103FE000DBCFDEFFDBCFDDFF23D0F50EDBCF00F034
:103FF000F60EDBCF01F0020EDBCF02F0030EDBCFBB
:1040000003F003500118E8AE02D0013404D0005090
:10401000025C015003580CE2F50EDBCF1FF0F60EE8
:10402000DBCF20F0020E1FC0DBFF030E20C0DBFF42
:10403000F10EDBCFE6FFF20EDBCFE6FF020EDBCFA9
:1040400002F0030EDBCF03F0DE50025C006EDD50A9
:104050000358016E010E0026000E012200C0E6FF8B
:1040600001C0E6FFFB0EDBCFE6FFFC0EDBCFE6FF79
:10407000DECFE6FFDDCFE6FFE4EC15F0046E080EC0
:10408000E15E045008D2F70EDBCF00F0F80EDBCF74
:1040900001F0F30EDB50001811E1F40EDB500118B3
:1040A0000DE1F70EDBCF1FF0F80EDBCF20F0060E90
:1040B0001FC0DBFF070E20C0DBFF0FD0F70EDBCFEA
:1040C00000F0F80EDBCF01F00006000E015A060EDC
:1040D00000C0DBFF070E01C0DBFFFB0EDBCF1FF0D4
:1040E000FC0EDBCF20F0040E1FC0DBFF050E20C04E
:1040F000DBFF040EDBCF00F0050EDBCF01F0060E78
:10410000DBCF02F0070EDBCF03F003500118E8AE5F
:1041100002D0013404D00050025C0150035801E287
:10412000B1D0FD0EDBCF02F0FE0EDBCF03F0140E9C
:10413000DBCF1FF0150EDBCF20F00A0EDBCF24F013
:104140000B0EDBCF25F03FEC55F002501F24006E24
:1041500003502020016E00C0DEFFDD6EFD0EDBCFC0
:1041600002F0FE0EDBCF03F0160EDBCF1FF0170EB2
:10417000DBCF20F00E0EDBCF24F00F0EDBCF25F0CF
:104180003FEC55F002501F24006E03502020016EBA
:10419000020E00C0DBFF030E01C0DBFF080EDBCF09
:1041A00000F0090EDBCF01F0D950140FE96EDACF21
:1041B000EAFF0050EE260150ED220C0EDBCF00F09E
:1041C0000D0EDBCF01F0D950160FE96EDACFEAFF02
:1041D0000050EE260150ED22DECF00F0DDCF01F0E1
:1041E000020EDBCF02F0030EDBCF03F00350011809
:1041F000E8AE02D0013404D00050025C01500358F4
:1042000010E2D950020FE66E000EDA20E66ED9CF2A
:10421000E6FFDACFE6FF46EC15F0E552E552E5524F
:10422000E552F10EDBCFE6FFF20EDBCFE6FF020E2A
:10423000DBCF02F0030EDBCF03F0DE50025C006E3A
:10424000DD500358016E010E0026000E012200C051
:10425000E6FF01C0E6FF040EDBCFE6FF050EDBCF75
:10426000E6FFDECFE6FFDDCFE6FFE4EC15F0046EFF
:10427000080EE15E0450040EDB2A050E01E239D778
:10428000DB2A37D7040EDBCF02F0050EDBCF03F0BD
:10429000F70EDB50025C006EF80EDB500358016E27
:1042A000100EDBCF1FF0110EDBCF20F000C024F08A
:1042B00001C025F065EC55F0140E1DC0DBFF150E96
:1042C0001EC0DBFF040EDBCF02F0050EDBCF03F0D8
:1042D000FB0EDB50025C006EFC0EDB500358016EDF
:1042E0000C0EDBCF1FF00D0EDBCF20F000C024F052
:1042F00001C025F065EC55F0160E1DC0DBFF170E52
:104300001EC0DBFF040EDBCF00F0050EDBCF01F09B
:10431000F30EDBCF02F0F40EDBCF03F003500118F5
:10432000E8AE02D0013404D00050025C01500358C2
:1043300001E2B1D0F90EDBCF02F0FA0EDBCF03F0D1
:10434000140EDBCF1FF0150EDBCF20F0120EDBCFEB
:1043500024F0130EDBCF25F03FEC55F002501F2464
:10436000006E03502020016E00C0DEFFDD6EFD0EEA
:10437000DBCF02F0FE0EDBCF03F0160EDBCF1FF01B
:10438000170EDBCF20F00E0EDBCF24F00F0EDBCFAD
:1043900025F03FEC55F002501F24006E0350202002
:1043A000016E020E00C0DBFF030E01C0DBFF100E2A
:1043B000DBCF00F0110EDBCF01F0D950140FE96E06
:1043C000DACFEAFF0050EE260150ED220C0EDBCFD3
:1043D00000F00D0EDBCF01F0D950160FE96EDACFE9
:1043E000EAFF0050EE260150ED22DECF00F0DDCFD7
:1043F00001F0020EDBCF02F0030EDBCF03F003501F
:104400000118E8AE02D0013404D00050025C015023
:10441000035810E2D950020FE66E000EDA20E66E65
:10442000D9CFE6FFDACFE6FF46EC15F0E552E552CC
:10443000E552E552F10EDBCFE6FFF20EDBCFE6FFF1
:10444000020EDBCF02F0030EDBCF03F0DE50025C86
:10445000006EDD500358016E010E0026000E012291
:1044600000C0E6FF01C0E6FF040EDBCFE6FF050E4D
:10447000DBCFE6FFDECFE6FFDDCFE6FFE4EC15F0B5
:10448000046E080EE15E0450040EDB2A050E01E204
:1044900039D7DB2A37D7180EE15C02E2E16AE55230
:1044A000E16EE552E7CFD9FF1200D9CFE6FFE1CFA9
:1044B000D9FFF30EDBCFE6FFF40EDBCFE6FFF90EFC
:1044C000DBCF02F0FA0EDBCF03F0020E1F6E206A84
:1044D000F50EDBCF24F0F60EDBCF25F065EC55F0C2
:1044E0001D50025C006E1E500358016E00C0E6FFB6
:1044F000E66EFB0EDBCFE6FFFC0EDBCFE6FFF50E34
:10450000DBCF06F0F60EDBCF07F0FD0EDB50062406
:10451000046EFE0EDB500720056E04C0E6FFE66E5B
:10452000E4EC15F0086E080EE15E0850F30EDBCFE8
:10453000E6FFF40EDBCFE6FFF90EDBCF02F0FA0E5A
:10454000DBCF03F0020E1F6E206AF50EDBCF24F0E6
:10455000F60EDBCF25F065EC55F01D50025C006EC9
:104560001E500358016E00C0E6FFE66EF70EDBCF6B
:1045700006F0F80EDBCF07F0FB0EDB500624046ECE
:10458000FC0EDB500720056E0406000E055A04C021
:10459000E6FF05C0E6FFF50EDBCF0AF0F60EDBCF37
:1045A0000BF0FD0EDB500A24086EFE0EDB500B20D4
:1045B000096E08C0E6FFE66EE4EC15F00C6E080E1E
:1045C000E15E0C50F30EDBCFE6FFF40EDBCFE6FF2F
:1045D000F70EDBCF02F0F80EDBCF03F0020E1F6EFA
:1045E000206AF50EDBCF24F0F60EDBCF25F065EC6C
:1045F00055F01D50025C006E1E500358016E00C045
:10460000E6FFE66EF50EDBCF06F0F60EDBCF07F029
:10461000FB0EDB500624046EFC0EDB500720056EFB
:1046200004C0E6FFE66EFD0EDBCFE6FFFE0EDBCF3D
:10463000E6FFAAEC15F0086E080EE15E0850F30ED6
:10464000DBCFE6FFF40EDBCFE6FFF70EDBCF02F0A9
:10465000F80EDBCF03F0020E1F6E206AF50EDBCFE3
:1046600024F0F60EDBCF25F065EC55F01D50025C12
:10467000006E1E500358016E00C0E6FFE66EF50E98
:10468000DBCF06F0F60EDBCF07F0FB0EDB50062487
:10469000046EFC0EDB500720056E04C0E6FFE66EDC
:1046A000F90EDBCF0AF0FA0EDBCF0BF0FD0EDB507C
:1046B0000A24086EFE0EDB500B20096E0806000E61
:1046C000095A08C0E6FF09C0E6FFAAEC15F00C6E17
:1046D000080EE15E0C50F30EDBCFE6FFF40EDBCFED
:1046E000E6FF010EE66EF50EDBCFE6FFF60EDBCF42
:1046F000E6FFF50EDBCF02F0F60EDBCF03F0FB0E8C
:10470000DB500224006EFC0EDB500320016E00C063
:10471000E6FFE66EF50EDBCF06F0F60EDBCF07F018
:10472000FD0EDB500624046EFE0EDB500720056EE6
:1047300004C0E6FFE66E60EC19F0086E090EE15E5B
:104740000850F30EDBCFE6FFF40EDBCFE6FF020EE0
:10475000E66EF50EDBCFE6FFF60EDBCFE6FFF50EDD
:10476000DBCF02F0F60EDBCF03F0FB0EDB500224B2
:10477000006EFC0EDB500320016E00C0E6FFE66E0B
:10478000F90EDBCF08F0FA0EDBCF09F0FD0EDB509F
:104790000824066EFE0EDB500920076EF50EDB5076
:1047A000065C046EF60EDB500758056E0406000E1C
:1047B000055A04C0E6FF05C0E6FF60EC19F00A6E7A
:1047C000090EE15E0A50F30EDBCFE6FFF40EDBCFFD
:1047D000E6FF040EE66EF50EDBCFE6FFF60EDBCF4E
:1047E000E6FFF70EDBCF04F0F80EDBCF05F0FB0E93
:1047F000DB500424026EFC0EDB500520036EF50E28
:10480000DB50025C006EF60EDB500358016E0006B2
:10481000000E015A00C0E6FF01C0E6FFF90EDBCF33
:104820000AF0FA0EDBCF0BF0FD0EDB500A24086E07
:10483000FE0EDB500B20096EF50EDB50085C066E99
:10484000F60EDB500958076E0606000E075A06C022
:10485000E6FF07C0E6FF60EC19F00C6E090EE15EA2
:104860000C50F30EDBCFE6FFF40EDBCFE6FF080EB5
:10487000E66EF50EDBCFE6FFF60EDBCFE6FFF70EBA
:10488000DBCF04F0F80EDBCF05F0FB0EDB50042489
:10489000026EFC0EDB500520036EF50EDB50025C51
:1048A000006EF60EDB500358016E0006000E015A32
:1048B00000C0E6FF01C0E6FFF50EDBCF08F0F60E04
:1048C000DBCF09F0FD0EDB500824066EFE0EDB5038
:1048D0000920076E06C0E6FFE66E60EC19F00A6E6E
:1048E000090EE15E0A50E552E7CFD9FF1200D9CF99
:1048F000E6FFE1CFD9FFF30EDBCFE6FFF40EDBCF0F
:10490000E6FFF70EDBCFE6FFF80EDBCFE6FFF90E92
:10491000DBCF02F0FA0EDBCF03F0020E1F6E206A2F
:10492000F50EDBCF24F0F60EDBCF25F065EC55F06D
:104930001D50025C006E1E500358016E00C0E6FF61
:10494000E66EFB0EDBCFE6FFFC0EDBCFE6FFF50EDF
:10495000DBCF06F0F60EDBCF07F0FD0EDB500624B2
:10496000046EFE0EDB500720056E04C0E6FFE66E07
:1049700060EC16F0086E0A0EE15E0850F30EDBCF15
:10498000E6FFF40EDBCFE6FFF70EDBCF02F0F80E0A
:10499000DBCF03F0020E1F6E206AF50EDBCF24F092
:1049A000F60EDBCF25F065EC55F01D50025C006E75
:1049B0001E500358016E0006000E015A00C0E6FFAB
:1049C00001C0E6FF010EE66EF50EDBCFE6FFF60E48
:1049D000DBCFE6FFF50EDBCF06F0F60EDBCF07F000
:1049E000FB0EDB500624046EFC0EDB500720056E28
:1049F00004C0E6FFE66EF90EDBCF0CF0FA0EDBCF5B
:104A00000DF0FD0EDB500C240A6EFE0EDB500D2067
:104A10000B6EF50EDB500A5C086EF60EDB500B5881
:104A2000096E0806000E095A08C0E6FF09C0E6FF35
:104A3000F1EC1BF00E6E0B0EE15E0E50F30EDBCFB1
:104A4000E6FFF40EDBCFE6FFF70EDBCF02F0F80E49
:104A5000DBCF03F0020E1F6E206AF50EDBCF24F0D1
:104A6000F60EDBCF25F065EC55F01D50025C006EB4
:104A70001E500358016E0006000E015A00C0E6FFEA
:104A800001C0E6FF020EE66EF50EDBCFE6FFF60E86
:104A9000DBCFE6FFF50EDBCF06F0F60EDBCF07F03F
:104AA000FB0EDB500624046EFC0EDB500720056E67
:104AB00004C0E6FFE66EF50EDBCF0AF0F60EDBCFA4
:104AC0000BF0FD0EDB500A24086EFE0EDB500B20AF
:104AD000096E08C0E6FFE66EF1EC1BF00C6E0B0EE3
:104AE000E15E0C50E552E7CFD9FF1200D9CFE6FFC7
:104AF000E1CFD9FF040EE126020EDB6A030EDB6A6A
:104B0000020EDBCF00F0030EDBCF01F0F50EDBCFA2
:104B100002F0F60EDBCF03F001500318E8AE02D02E
:104B2000033404D00250005C0350015801E393D0D9
:104B3000DE6ADD6ADECF00F0DDCF01F0F70EDBCFFD
:104B400002F0F80EDBCF03F001500318E8AE02D0FC
:104B5000033404D00250005C0350015875E2020E89
:104B6000DBCF08F0030EDBCF09F0080E246E256AB8
:104B700008C01FF009C020F03FEC55F01BC008F042
:104B80001CC009F0DECF04F0DDCF05F0080E066E84
:104B9000076A020EDBCF1FF0030EDBCF20F006C04A
:104BA00024F007C025F03FEC55F0F70EDBCF24F0E2
:104BB000F80EDBCF25F065EC55F004501D24026E95
:104BC00005501E20036EF90EDB500224E96EFA0E2A
:104BD000DB500320EA6EEF5000010814016AE85030
:104BE00001102CE0F30EDBCFE6FFF40EDBCFE6FF87
:104BF000020EDBCF02F0030EDBCF03F0FB0EDB5027
:104C00000224006EFC0EDB500320016E00C0E6FFA4
:104C1000E66EFD0EDBCF06F0FE0EDBCF07F0DE50BA
:104C20000624046EDD500720056E04C0E6FFE66E24
:104C300092EC01F0086E060EE15E0850DF2A010ECC
:104C400001E278D7DB2A76D7020EDB2A030E01E2D7
:104C500057D7DB2A55D7040EE15C02E2E16AE55240
:104C6000E16EE552E7CFD9FF1200D9CFE6FFE1CFE1
:104C7000D9FF060EE126FD0EDBCF06F0FE0EDBCFE0
:104C800007F00E0107509B19E8AE02D09B3504D007
:104C90009A51065C9B51075813E2FB0EDBCF08F0DC
:104CA000FC0EDBCF09F009509D19E8AE02D09D350E
:104CB00004D09C51085C9D51095802E2000E01D0BD
:104CC000010E046E056AE850051022E1FD0EDBCFEF
:104CD0000CF0FE0EDBCF0DF0F50EDB500E6E0F6A02
:104CE000050E1F6E206A0EC024F00FC025F065EC83
:104CF00055F00C501D240A6E0D501E200B6E0A0636
:104D0000000E0B5A0001800E0B1402E1000E01D0C0
:104D1000010E026E036AE850031022E1FB0EDBCFA6
:104D200012F0FC0EDBCF13F0F50EDB50146E156A9B
:104D3000080E1F6E206A14C024F015C025F065EC23
:104D400055F012501D24106E13501E20116E1006C7
:104D5000000E115A0001800E111402E1000E01D064
:104D6000010E016AE850011001E024D1DE6ADD6A1B
:104D7000DECF00F0DDCF01F0D890015004E6060E42
:104D8000005C000E015801E315D1D9CFE9FFDACF5D
:104D9000EAFF050EEE1807E1ED5005E1040EDB6AAF
:104DA000050EDB6A2FD01D0E006E980E016E000EF0
:104DB000026EDECF06F0DDCF07F0FA0EDB50050DF8
:104DC000F3500624036EF4500720046E056A04BEF7
:104DD000056800500324F36E01500420F46E025065
:104DE0000520F86EF4CFF7FFF3CFF6FF0800F5507B
:104DF000E66ED950040FE96EDACFEAFFE552E750CC
:104E0000EE6EED6A020EDB6A030EDB6A020EDBCF8A
:104E100000F0030EDBCF01F0D890015004E6080E3D
:104E2000005C000E015801E3BFD0040EDB50010B03
:104E300013E0F50EDB50006E016A010E001807E169
:104E4000015005E1F80EDBCFE6FFF90E21D0F80E98
:104E5000DBCFE6FFF90E49D0F60EDBCF00F0F70E00
:104E6000DBCF01F0F80EDB50001803E1F90EDB5048
:104E7000011801E184D0F50EDB50006E016A010ECD
:104E800000182FE101502DE1F60EDBCFE6FFF70E03
:104E9000DBCFE6FF020EDBCF02F0030EDBCF03F029
:104EA000FB0EDB500224006EFC0EDB500320016E73
:104EB00000C0E6FFE66EFD0EDBCF06F0FE0EDBCF98
:104EC00007F0DE500624046EDD500720056E04C096
:104ED000E6FFE66E92EC01F0086E060EE15E085009
:104EE0004ED0F60EDBCFE6FFF70EDBCFE6FFF50E7A
:104EF000DBCFE6FFE66ADBCFE6FFE66AFB0EDBCF41
:104F000002F0FC0EDBCF03F0F50EDB50046E056AF9
:104F1000020EDBCF1FF0030EDBCF20F004C024F025
:104F200005C025F065EC55F002501D24006E0350BD
:104F30001E20016E00C0E6FFE66EFD0EDBCF08F01E
:104F4000FE0EDBCF09F0F50EDB500A6E0B6A1F6E0A
:104F50000BC020F0DECF24F0DDCF25F065EC55F05E
:104F600008501D24066E09501E20076E06C0E6FF7D
:104F7000E66E60EC16F00C6E0A0EE15E0C50D95035
:104F8000040FE96EDACFEAFF010E0F0B06E0EC52D8
:104F9000D890ED32EF32E806FAE1020EDB2A030E7A
:104FA00001E234D7DB2A32D7DF2A010E01E2E0D654
:104FB000DB2ADED6060EE15C02E2E16AE552E16E32
:104FC000E552E7CFD9FF1200D9CFE6FFE1CFD9FFF5
:104FD000FE0EDB50006E016A0A0E001804E101505B
:104FE00002E10E014CD0FE0EDB50006E016A0D0E88
:104FF000001802E101504BE00E01A651E66EA4CE6E
:10500000E6FFA5CEE6FFA2CEE6FFA3CEE6FFFE0EAC
:10501000DB50E66EA0CEE6FFA1CEE6FF9ECEE6FF19
:105020009FCEE6FF22DE006E0A0EE15E00500E010A
:10503000A651060DF3509E27F4509F23A851026EEF
:10504000036A0250031013E0A651060DF3509A5D57
:10505000046EF4509B59056EE8509F19E8AE02D0DB
:105060009F3504D09E51045C9F51055802E3000E09
:1050700001D0010E006E016AE850011008E0A6514F
:10508000080DF350A027F450A1239E6B9F6BE552AF
:10509000E7CFD9FF1200D9CFE6FFE1CFD9FF040E49
:1050A000E126D950FC0F006EFF0EDA20016E020ED1
:1050B00000C0DBFF030E01C0DBFF020EDBCFE6FF0B
:1050C000030EDBCFE6FFFC0EDBCFE6FFFD0EDBCFF2
:1050D000E6FFFE0EDBCFE6FF000EE66E0E0EE66E7E
:1050E0004BEC56F0006E070EE15E0050000EE66ECF
:1050F0000E0EE66E48EC54F0E552E552010EF3CF89
:10510000DBFFDF6ADF50006E016A010EDB50000139
:1051100001AE02D0D89003D0005C000E01580CE222
:10512000DF50EA6A000FE96E0E0EEA22EF50E66EDB
:105130004BDFE552DF2AE6D7040EE15C02E2E16ACA
:10514000E552E16EE552E7CFD9FF1200D9CFE6FF75
:10515000E1CFD9FFFD0EDBCF9EFEFE0EDBCF9FFE23
:10516000FB0EDBCFA0FEFC0EDBCFA1FEE552E7CFAE
:10517000D9FF1200D9CFE6FFE1CFD9FFFD0EDBCF7B
:10518000A2FEFE0EDBCFA3FEFD0EDBCFA4FEFE0EC5
:10519000DBCFA5FEE552E7CFD9FF1200D9CFE6FF5E
:1051A000E1CFD9FFFD0EDBCFA2FEFE0EDBCFA3FECB
:1051B000FB0EDBCFA4FEFC0EDBCFA5FEE552E7CF56
:1051C000D9FF1200D9CFE6FFE1CFD9FFFE0EDB50A9
:1051D000026E036A033408E202500008000E035412
:1051E00003E2FE0EDB5001D0010E006E016AE8CF33
:1051F000A6FEE552E7CFD9FF1200D9CFE6FFE1CFF7
:10520000D9FFFE0EDB500E01A86FE552E7CFD9FFA4
:105210001200D9CFE6FFE1CFD9FFFE0EDBCFE7FFCB
:10522000030EE716FE0EE7CFDBFFDB500E01A76F84
:10523000FE0EDB50006E016A010E001801E1015004
:1052400017E0030E001801E1015012E0005001E1E7
:10525000015005E0020E001813E1015011E196CE55
:105260009AFE97CE9BFE98CE9CFE99CE9DFE08D0CE
:1052700098CE9AFE99CE9BFE96CE9CFE97CE9DFE32
:10528000E552E7CFD9FF12000E01030EA717A75171
:1052900012009CCEF3FF9DCEF4FF12009ACEF3FFD6
:0652A0009BCEF4FF12009A
:0A52A600200EE66EE66A800EE66E4A
:1052B000E66AF9EC14F0E552E552E552E5521200C7
:1052C000D9CFE6FFE1CFD9FF8A9C010EE66E2DEC27
:1052D00057F0E5528A8CAE0EE66E79D8E552D50EBF
:1052E000E66E75D8E552800EE66E71D8E552A80ECE
:1052F000E66E6DD8E5521F0EE66E69D8E552D30E04
:10530000E66E65D8E552E66A62D8E552400EE66E72
:105310005ED8E5528D0EE66E5AD8E552FE0EDB5091
:10532000006E016A010E001804E1015002E1100E46
:1053300001D0140EE66E4BD8E552200EE66E47D82B
:10534000E552E66A44D8E552A10EE66E40D8E55231
:10535000C80EE66E3CD8E552DA0EE66E38D8E55255
:10536000020EE66E34D8E552810EE66E30D8E55274
:105370008F0EE66E2CD8E552D90EE66E28D8E5528F
:10538000FE0EDB50006E016A010E001804E10150B0
:1053900002E1220E01D0F10EE66E19D8E552DB0EC5
:1053A000E66E15D8E552400EE66E11D8E552A40E11
:1053B000E66E0DD8E552A60EE66E09D8E552AF0EA0
:1053C000E66E05D8E552E552E7CFD9FF1200D9CFF6
:1053D000E6FFE1CFD9FFE652FE0EDB50DF6E8A9A80
:1053E000010EE66EE66AD9CFE6FFDACFE6FFE7EC1C
:1053F00050F0E552E552E552E552E552E552E7CF6D
:10540000D9FF1200D9CFE6FFE1CFD9FFE652FE0E59
:10541000DB50DF6E8A8A010EE66EE66AD9CFE6FFC0
:10542000DACFE6FFE7EC50F0E552E552E552E552FF
:10543000E552E552E7CFD9FF1200E66A020EE66EAA
:10544000E66AFF0EE66E000EE66E2EEC54F0050ED8
:10545000E15E1200D9CFE6FFE1CFD9FFFE0EDB50AF
:10546000006E016AE850011002E0A70E01D0A60EFE
:10547000E66EADDFE552E552E7CFD9FF1200D9CF96
:10548000E6FFE1CFD9FF030EE126020EDB6AE66AF2
:105490009EDFE552100EE66E9ADFE552400EE66E94
:1054A00096DFE5528A8AE66A020EE66EFF0EE66E27
:1054B000000EE66EE7EC50F0E552E552E552E5529B
:1054C000030EE15C02E2E16AE552E16EE552E7CFEC
:1054D000D9FF1200D9CFE6FFE1CFD9FFFD0EDBCF18
:1054E00006F0FE0EDBCF07F00001800E071423E16B
:1054F000FD0EDBCF08F0FE0EDBCF09F008C0E6FFA3
:1055000009C0E6FF4EEC29F0E552E7CF09F0E5527D
:10551000E7CF08F0F3CF0AF0F4CF0BF00950F418FE
:10552000E8AE02D00B3404D00A50085C0B50095886
:1055300002E2000E01D0010E046E056AE85005106B
:105540000CE1FB0EDBCF0CF0FC0EDBCF0DF000010D
:10555000800E0D1402E1000E01D0010E026E036AEE
:10556000E850031023E1FB0EDBCF0EF0FC0EDBCF87
:105570000FF00EC0E6FF0FC0E6FF49EC29F0E55240
:10558000E7CF0FF0E552E7CF0EF0F3CF10F0F4CFF6
:1055900011F00F50F418E8AE02D0113404D01050BE
:1055A0000E5C11500F5802E2000E01D0010E006E89
:1055B000016AE850011001E0FED044EC29F0006ED1
:1055C000016A030E001801E1015042E0020E0018CA
:1055D00001E1015029E0010E00185FE101505DE199
:1055E000D950FB0FE66EFF0EDA20E66ED950FD0FA4
:1055F000E66EFF0EDA20E66E46EC15F0E552E55257
:10560000E552E552FD0EDBCF00F0FE0EDBCF01F0E0
:10561000800ED8800056000E01560006015AFD0E7D
:1056200000C0DBFFFE0E37D0FD0EDBCF00F0FE0E1C
:10563000DBCF01F0800ED8800056000E0156000628
:10564000015AFD0E00C0DBFFFE0E01C0DBFF12D0D1
:10565000D950FB0FE66EFF0EDA20E66ED950FD0F33
:10566000E66EFF0EDA20E66E46EC15F0E552E552E6
:10567000E552E552FB0EDBCF00F0FC0EDBCF01F074
:10568000200ED8800056000E01560006015AFB0E6F
:1056900000C0DBFFFC0E01C0DBFFD950F90FE96E43
:1056A000FF0EDA20EA6E010EEE1842E1ED5040E105
:1056B000FB0EDBCF03F0FC0EDBCF04F0080E246EF4
:1056C000256A03C01FF004C020F03FEC55F01BC05A
:1056D00003F01CC004F01B50B3EC57F0F3CF02F002
:1056E000FB0EDBCF00F0FC0EDBCF01F0080E246ECA
:1056F000256A00C01FF001C020F03FEC55F01FC02C
:1057000000F020C001F0070ED89000360136E80600
:10571000FBE1FD0EDB500024E96EFE0EDB500120A4
:10572000EA6EFF0EE926000EEA220250EF1243D085
:10573000FB0EDBCF04F0FC0EDBCF05F0080E246E71
:10574000256A04C01FF005C020F03FEC55F01BC0D7
:1057500004F01CC005F01B50B3EC57F0F3CF02F07F
:10576000F4CF03F0021E031EFB0EDBCF00F0FC0E95
:10577000DBCF01F0080E246E256A00C01FF001C0C7
:1057800020F03FEC55F01FC000F020C001F0070EE4
:10579000D89000360136E806FBE1FD0EDB50002410
:1057A000E96EFE0EDB500120EA6EFF0EE926000EC8
:1057B000EA220250EF16E552E7CFD9FF1200D9CF07
:1057C000E6FFE1CFD9FFE652010EE66EE2EC28F0EB
:1057D000E552010EE66EE66ABAEC28F0E552E552B3
:1057E000000EE66EE66AE66EE66AA6EC28F0E55282
:1057F000E552E552E552DF6ADF50006E016AD8904B
:10580000015004E6A80E005C000E01580FE2DF50C4
:10581000006E016A0A0E001802E1015005E0DF5037
:10582000E66EE4EC27F0E552DF2AE6D728DEE55203
:10583000E552E7CFD9FF1200D9CFE6FFE1CFD9FF7C
:10584000020EE126DE6ADD6ADECF00F0DDCF01F078
:1058500000C0E6FF01C0E6FF49EC29F0E552E7CFC2
:1058600001F0E552E7CF00F0F3CF02F0F4CF03F000
:105870000150F418E8AE02D0033404D00250005CAA
:105880000350015841E2010EE66EE66ADECFE6FF04
:10589000DDCFE6FF49EC29F0F3CF00F0F4CF01F0C3
:1058A000020E246E256AF3CF1FF0F4CF20F03FECF8
:1058B00055F01FC000F020C001F01FC0E6FF20C05F
:1058C000E6FF4EEC29F0F3CF02F0F4CF03F0020E26
:1058D000246E256AF3CF1FF0F4CF20F03FEC55F093
:1058E0001FC002F020C003F01FC0E6FF20C0E6FF8B
:1058F000C4EC16F0046E080EE15E0450C0DD020E2A
:10590000DE26000EDD22A0D7020EE15C02E2E16A93
:10591000E552E16EE552E7CFD9FF1200D9CFE6FF9D
:10592000E1CFD9FF020EE126DE6ADD6ADECF00F0AC
:10593000DDCF01F000C0E6FF01C0E6FF49EC29F031
:10594000E552E7CF01F0E552E7CF00F0F3CF02F0E8
:10595000F4CF03F0020E246E256AF3CF1FF0F4CFCC
:1059600020F03FEC55F01FC002F020C003F00150C2
:105970002018E8AE02D0033404D00250005C03507B
:10598000015847E2010EE66EE66A49EC29F0F3CFD2
:1059900002F0F4CF03F0020E1F6E206ADECF24F077
:1059A000DDCF25F065EC55F01D50025C006E1E50F9
:1059B0000358016E00C0E6FFE66E4EEC29F0F3CF0F
:1059C00006F0F4CF07F0020E1F6E206ADECF24F03F
:1059D000DDCF25F065EC55F01D50065C046E1E50C1
:1059E0000758056E04C0E6FFE66EDECFE6FFDDCFAA
:1059F000E6FFDECFE6FFDDCFE6FF1EEC16F0086E19
:105A00000A0EE15E08503BDD020EDE26000EDD22AE
:105A10008DD7020EE15C02E2E16AE552E16EE552E9
:105A2000E7CFD9FF1200D9CFE6FFE1CFD9FF030EB0
:105A3000E126010EDF6EDB6A020EDB6A010EDBCFB0
:105A400000F0020EDBCF01F000C0E6FF01C0E6FF70
:105A500049EC29F0E552E7CF01F0E552E7CF00F03D
:105A6000F3CF02F0F4CF03F0020E246E256AF3CFD9
:105A70001FF0F4CF20F03FEC55F01FC002F020C023
:105A800003F001502018E8AE02D0033404D00250D5
:105A9000005C035001586EE2DF50006E016A020E96
:105AA000246E256A00C01FF001C020F03FEC55F0C5
:105AB0001BC000F01CC001F01BC0E6FF1CC0E6FFCD
:105AC000010EDBCF04F0020EDBCF05F0D8900436D8
:105AD000053604C0E6FF05C0E6FF49EC29F0E552B3
:105AE000E7CF05F0E552E7CF04F00450F35C026E17
:105AF0000550F458036E02C0E6FFE66E010EDBCFE0
:105B000008F0020EDBCF09F0D8900836093608C03D
:105B1000E6FF09C0E6FF4EEC29F0E552E7CF09F0B9
:105B2000E552E7CF08F00850F35C066E0950F458D0
:105B3000076E06C0E6FFE66E010EDBCFE6FF020E43
:105B4000DBCFE6FF010EDBCFE6FF020EDBCFE6FF89
:105B500060EC16F00A6E0A0EE15E0A5090DCDF2A55
:105B6000D950010FE96EDACFEAFF030EEE26000EE0
:105B7000ED2264D7030EE15C02E2E16AE552E16ED8
:105B8000E552E7CFD9FF1200D9CFE6FFE1CFD9FF29
:105B9000040EE1264EEC29F0F3CF02F0F4CF03F02F
:105BA000F3CFE6FFF4CFE6FF49EC29F0E552E7CF6B
:105BB00003F0E552E7CF02F0F3CF04F0F4CF05F0A5
:105BC0000350F418E8AE02D0053404D00450025C4F
:105BD0000550035803E24EEC29F002D049EC29F0BD
:105BE000F3CF00F0F4CF01F0020EF3CFDBFF030E92
:105BF000F4CFDBFFDE6ADD6ADECF00F0DDCF01F03F
:105C0000020EDBCF02F0030EDBCF03F0020E246E98
:105C1000256A02C01FF003C020F03FEC55F01FC002
:105C200002F020C003F001502018E8AE02D0033487
:105C300004D00250005C0350015801E3B3D0010EC0
:105C4000E66EE66A49EC29F0F3CF02F0F4CF03F0F8
:105C5000020E246E256AF3CF1FF0F4CF20F03FEC44
:105C600055F01FC002F020C003F0DE501F24006E6C
:105C7000DD502020016E00C0E6FFE66E4EEC29F0FC
:105C8000F3CF06F0F4CF07F0020E246E256AF3CFAF
:105C90001FF0F4CF20F03FEC55F01FC006F020C0FD
:105CA00007F0DE501F24046EDD502020056E04C076
:105CB000E6FFE66E49EC29F0F3CF0AF0F4CF0BF0E3
:105CC000020E246E256AF3CF1FF0F4CF20F03FECD4
:105CD00055F01FC00AF020C00BF0DE501F24086EE4
:105CE000DD502020096E08C0E6FFE66E4EEC29F07C
:105CF000F3CF0EF0F4CF0FF0020E246E256AF3CF2F
:105D00001FF0F4CF20F03FEC55F01FC00EF020C084
:105D10000FF0DE501F5C0C6EDD5020580D6E0CC075
:105D2000E6FFE66E49EC29F0F3CF12F0F4CF13F062
:105D3000020E246E256AF3CF1FF0F4CF20F03FEC63
:105D400055F01FC012F020C013F0DE501F5C106E23
:105D5000DD502058116E10C0E6FFE66E4EEC29F0C3
:105D6000F3CF14F0F4CF15F0020E246E256AF3CFB2
:105D70001FF0F4CF20F03FEC55F01FC014F020C00E
:105D800015F01FC0E6FF20C0E6FFD1EC1DF0166E37
:105D90000E0EE15E16503FEC2AF0050EDE26000ED8
:105DA000DD222AD7040EE15C02E2E16AE552E16EEF
:105DB000E552E7CFD9FF1200D9CFE6FFE1CFD9FFF7
:105DC000050EE126010EDF6E4EEC29F0F3CF02F056
:105DD000F4CF03F0F3CFE6FFF4CFE6FF49EC29F070
:105DE000E552E7CF03F0E552E7CF02F0F3CF04F03E
:105DF000F4CF05F00350F418E8AE02D0053404D017
:105E00000450025C0550035803E24EEC29F002D026
:105E100049EC29F0F3CF00F0F4CF01F0030EF3CFFB
:105E2000DBFF040EF4CFDBFF020E006E016A030EEF
:105E3000DBCF1FF0040EDBCF20F000C024F001C048
:105E400025F03FEC55F0DE521FC0DEFF20C0DDFF25
:105E5000DD52010EDBCF00F0020EDBCF01F001348A
:105E600001E3D4D000500008000E015401E3CED06D
:105E7000010EE66EE66A49EC29F0F3CF02F0F4CFAA
:105E800003F0020E246E256AF3CF1FF0F4CF20F04A
:105E90003FEC55F01FC002F020C003F0010EDB50B4
:105EA0001F24006E020EDB502020016E00C0E6FFB2
:105EB000E66E4EEC29F0F3CF06F0F4CF07F0020EB9
:105EC000246E256AF3CF1FF0F4CF20F03FEC55F09D
:105ED0001FC006F020C007F0010EDB501F24046E27
:105EE000020EDB502020056E04C0E6FFE66E49EC92
:105EF00029F0F3CF0AF0F4CF0BF0020E246E256ADE
:105F0000F3CF1FF0F4CF20F03FEC55F01FC00AF0A4
:105F100020C00BF0010EDB501F24086E020EDB5078
:105F20002020096E08C0E6FFE66E4EEC29F0F3CFA4
:105F30000EF0F4CF0FF0020E246E256AF3CF1FF09F
:105F4000F4CF20F03FEC55F01FC00EF020C00FF052
:105F5000010EDB501F5C0C6E020EDB5020580D6EE4
:105F60000CC0E6FFE66E49EC29F0F3CF12F0F4CF57
:105F700013F0020E246E256AF3CF1FF0F4CF20F049
:105F80003FEC55F01FC012F020C013F0010EDB50A3
:105F90001F5C106E020EDB502058116E10C0E6FF21
:105FA000E66E4EEC29F0F3CF14F0F4CF15F0020EAC
:105FB000246E256AF3CF1FF0F4CF20F03FEC55F0AC
:105FC0001FC014F020C015F01FC0E6FF20C0E6FF80
:105FD00045EC1EF0166E0E0EE15E1650DF50006EA0
:105FE000016A010E001804E1015002E1DF6A02D0EB
:105FF000010EDF6E3FEC2AF0D950010FE96EDACFC7
:10600000EAFF050EEE5E000EED5A23D7050EE15CA9
:1060100002E2E16AE552E16EE552E7CFD9FF1200F4
:10602000D9CFE6FFE1CFD9FF020EE126DE6ADD6AB5
:10603000DECF00F0DDCF01F000C0E6FF01C0E6FFDB
:1060400049EC29F0E552E7CF01F0E552E7CF00F047
:10605000F3CF02F0F4CF03F0020E246E256AF3CFE3
:106060001FF0F4CF20F03FEC55F01FC002F020C02D
:1060700003F0020E025E000E035A01500318E8AE50
:1060800002D0033404D00250005C035001585FE298
:10609000010EE66EE66A49EC29F0F3CF00F0F4CF8A
:1060A00001F0040E246E256AF3CF1FF0F4CF20F028
:1060B0003FEC55F01FC000F020C001F01FC0E6FF0C
:1060C00020C0E6FF49EC29F0F3CF04F0F4CF05F04F
:1060D000020E1F6E206ADECF24F0DDCF25F065ECC6
:1060E00055F01D50045C026E1E500558036E02C030
:1060F000E6FFE66E4EEC29F0F3CF08F0F4CF09F09E
:10610000020E1F6E206ADECF24F0DDCF25F065EC95
:1061100055F01D50085C066E1E500958076E06C0EB
:10612000E6FFE66EDECFE6FFDDCFE6FFDECFE6FF81
:10613000DDCFE6FF55EC22F00A6E0C0EE15E0A5050
:106140003FEC2AF0020EDE26000EDD2271D7020E91
:10615000E15C02E2E16AE552E16EE552E7CFD9FF88
:106160001200D9CFE6FFE1CFD9FF030EE126010EE1
:10617000DF6EDB6A020EDB6A010EDBCF00F0020E7F
:10618000DBCF01F000C0E6FF01C0E6FF49EC29F0DB
:10619000E552E7CF01F0E552E7CF00F0F3CF02F090
:1061A000F4CF03F0020E246E256AF3CF1FF0F4CF74
:1061B00020F03FEC55F01FC002F020C003F0020EAB
:1061C000025E000E035A01500318E8AE02D00334F9
:1061D00004D00250005C0350015801E378D0DFCFB7
:1061E000E6FFE66A49EC29F0F3CF00F0F4CF01F0C6
:1061F000040E246E256AF3CF1FF0F4CF20F03FEC9D
:1062000055F01FC000F020C001F01FC0E6FF20C005
:10621000E6FF49EC29F0F3CF04F0F4CF05F0020ECD
:106220001F6E206A010EDBCF24F0020EDBCF25F0BB
:1062300065EC55F01D50045C026E1E500558036E4F
:1062400002C0E6FFE66E4EEC29F0F3CF08F0F4CF83
:1062500009F0020E1F6E206A010EDBCF24F0020E41
:10626000DBCF25F065EC55F01D50085C066E1E5026
:106270000958076E06C0E6FFE66E010EDBCFE6FFAB
:10628000020EDBCFE6FF010EDBCFE6FF020EDBCF17
:10629000E6FF77EC24F00A6E0C0EE15E0A50DF5048
:1062A000006E016A010E001804E1015002E1DF6A8C
:1062B00002D0010EDF6E3FEC2AF0D950010FE96EDB
:1062C000DACFEAFF020EEE26000EED2255D7030EBE
:1062D000E15C02E2E16AE552E16EE552E7CFD9FF07
:1062E0001200D9CFE6FFE1CFD9FF020EE126DE6A28
:1062F000DD6ADECF00F0DDCF01F000C0E6FF01C0B7
:10630000E6FF4EEC29F0E552E7CF01F0E552E7CF8A
:1063100000F0F3CF02F0F4CF03F00150F418E8AE30
:1063200002D0033404D00250005C0350015825E22F
:10633000010EE66EE66A49EC29F0F3CF00F0F4CFE7
:1063400001F00006000E015A00C0E6FF01C0E6FFA2
:10635000DECFE6FFDDCFE6FFE66EE66AE66EE66AD2
:106360007EEC15F0026E0A0EE15E02503FEC2AF060
:10637000040EDE26000EDD22BCD7DE6ADD6ADECF2B
:1063800000F0DDCF01F000C0E6FF01C0E6FF49EC00
:1063900029F0E552E7CF01F0E552E7CF00F0F3CF67
:1063A00002F0F4CF03F00150F418E8AE02D0033449
:1063B00004D00250005C0350015825E2010EE66E45
:1063C000E66ADECFE6FFDDCFE6FF4EEC29F0F3CF45
:1063D00000F0F4CF01F00006000E015A00C0E6FF05
:1063E00001C0E6FFE66EE66AE66EE66A7EEC15F050
:1063F000026E0A0EE15E02503FEC2AF0040EDE2629
:10640000000EDD22BCD7E6682DEC57F0E5521DECFE
:106410002AF0DE6ADD6ADECF00F0DDCF01F000C0D9
:10642000E6FF01C0E6FF4EEC29F0E552E7CF01F0B0
:10643000E552E7CF00F0F3CF02F0F4CF03F00150C4
:10644000F418E8AE02D0033404D00250005C0350CC
:10645000015826E2010EE66EE66A000EE66EE66A76
:10646000DECFE6FFDDCFE6FF49EC29F0F3CF00F009
:10647000F4CF01F00006000E015A00C0E6FF01C093
:10648000E6FFE66EE66A7EEC15F0026E0A0EE15E4D
:1064900002503FEC2AF0040EDE26000EDD22BBD7B0
:1064A00049EC29F0F3CF00F0F4CF01F00006000E24
:1064B000015A00C0DEFF01C0DDFFDECF00F0DDCFFE
:1064C00001F00001800E011434E1010EE66EE66A6F
:1064D000DECFE6FFDDCFE6FF4EEC29F0F3CF00F094
:1064E000F4CF01F00006000E015A00C0E6FF01C023
:1064F000E6FF49EC29F0F3CF02F0F4CF03F00206F7
:10650000000E035A02C0E6FF03C0E6FFE66EE66A2D
:106510007EEC15F0046E0A0EE15E04503FEC2AF0AA
:10652000D9CFE9FFDACFEAFF040EEE5E000EED5A96
:10653000C4D7E6682DEC57F0E5521DEC2AF04EEC7E
:1065400029F0F3CF00F0F4CF01F00006000E015A5D
:1065500000C0DEFF01C0DDFFDECF00F0DDCF01F0C7
:106560000001800E011435E1010EE66EE66A000EB0
:10657000E66EE66ADECFE6FFDDCFE6FF49EC29F006
:10658000F3CF00F0F4CF01F00006000E015A00C076
:10659000E6FF01C0E6FF4EEC29F0F3CF02F0F4CFA6
:1065A00003F00206000E035A02C0E6FF03C0E6FF36
:1065B0007EEC15F0046E0A0EE15E04503FEC2AF00A
:1065C000D9CFE9FFDACFEAFF040EEE5E000EED5AF6
:1065D000C3D749EC29F0F3CF00F0F4CF01F0000667
:1065E000000E015A00C0DEFF01C0DDFFDECF00F06B
:1065F000DDCF01F00001800E011435E1010EE66EE1
:10660000E66ADECFE6FFDDCFE6FF000EE66EE66A65
:1066100049EC29F0F3CF00F0F4CF01F00006000EB2
:10662000015A00C0E6FF01C0E6FF4EEC29F0F3CFAF
:1066300002F0F4CF03F00206000E035A02C0E6FF98
:1066400003C0E6FF7EEC15F0046E0A0EE15E045016
:106650003FEC2AF0D9CFE9FFDACFEAFF040EEE5E75
:10666000000EED5AC3D7E6682DEC57F0E5521DEC4D
:106670002AF0DE6ADD6ADECF00F0DDCF01F000C077
:10668000E6FF01C0E6FF49EC29F0E552E7CF01F053
:10669000E552E7CF00F0F3CF02F0F4CF03F0015062
:1066A000F418E8AE02D0033404D00250005C03506A
:1066B000015826E2010EE66EE66ADECFE6FFDDCF88
:1066C000E6FF000EE66EE66AE66EE66A4EEC29F03C
:1066D000F3CF00F0F4CF01F00006000E015A00C025
:1066E000E6FF01C0E6FF7EEC15F0026E0A0EE15EE9
:1066F00002503FEC2AF0040EDE26000EDD22BBD74E
:10670000DE6ADD6ADECF00F0DDCF01F000C0E6FF1B
:1067100001C0E6FF4EEC29F0E552E7CF01F0E5526B
:10672000E7CF00F0F3CF02F0F4CF03F00150F418FC
:10673000E8AE02D0033404D00250005C035001588C
:1067400030E2010EE66EE66A49EC29F0F3CF00F084
:10675000F4CF01F00006000E015A00C0E6FF01C0B0
:10676000E6FFDECFE6FFDDCFE6FFE66EE66A4EEC43
:1067700029F0F3CF02F0F4CF03F00206000E035A23
:1067800002C0E6FF03C0E6FF7EEC15F0046E0A0EC1
:10679000E15E04503FEC2AF0040EDE26000EDD22FE
:1067A000B1D7E6682DEC57F0E552020EE15C02E24B
:0E67B000E16AE552E16EE552E7CFD9FF120033
:0267BE009482C3
:1067C00094948B848B94010EE66EA8EC57F0E552FE
:1067D0008B8412000101140E856F010E866F140E5A
:1067E000876F010E886F040EE66E850EE66E010E51
:1067F000E66E86D8E552E552E552000901E1000C4B
:10680000080EE66E850EE66E010EE66E4DEC3BF070
:10681000E552E552E55201018C51026E036A150EF4
:10682000021801E1035002E0000E01D0010E006EDB
:10683000016AE8501200D9CFE6FFE1CFD9FF040E7C
:10684000E126DF6A010EDB6A020EDB6A030EDB6AF9
:106850000101020E856F010EE66E850EE66E010ED9
:10686000E66E4ED8E552E552E552000935E00C0ED1
:10687000E66E850EE66E010EE66E4DEC3BF0E552DF
:10688000E552E552080EE66EE66AD50EE66E010E9A
:10689000E66E850EE66E010EE66E56EC54F0026E64
:1068A000060EE15E0250006E016A00BE01680050F3
:1068B000011012E101018D51DF6E8E51E76E010E64
:1068C000E7CFDBFF8F51E76E020EE7CFDBFF905182
:1068D000E76E030EE7CFDBFFDECF1DF0DECF1EF04D
:1068E000DECF1FF0DDCF20F0DD52DD52040EE15C83
:1068F00002E2E16AE552E16EE552E7CFD9FF12000C
:10690000D9CFE6FFE1CFD9FF020EE126DE6ADD6ACC
:10691000FC0EDB50E66EFD0EDBCFE6FFFE0EDBCF9E
:10692000E6FF7EEC3BF0E552E552E55240EC3BF0F1
:10693000006E016A010E001801E1015013E0010E22
:10694000DE26000EDD22D9CFE9FFDACFEAFFE80E1E
:10695000D880EE54030EED5409E3010EE66EA8EC68
:1069600057F0E3D706EC3BF0000902E1000E01D03E
:10697000010E006E020EE15C02E2E16AE552E16E98
:106980000050E552E7CFD9FF1200D9CFE6FFE1CFA3
:10699000D9FFE652DF6A01014A0E856F010E866F4C
:1069A000FE0EDB50876F030EE66E850EE66E010E5F
:1069B000E66EA6DFE552E552E55200091DE040EC27
:1069C0003BF0006E016A010E0018F9E10150F7E199
:1069D000140EE66E850EE66E010EE66E4DEC3BF093
:1069E000E552E552E55201018D51006E016A010E3A
:1069F000001801E1015002E0000E3DD09251E66E18
:106A0000FA0EDBCFE9FFFB0EDBCFEAFFE552E750E2
:106A1000EF6EDF6ADF50006E016AFA0EDBCFE9FF2E
:106A2000FB0EDBCFEAFFEF50000101AE02D0D890A1
:106A300003D0005C000E01581DE2DF50EA6A0E0F21
:106A4000E96E000EEA22850EE926010EEA22EF50D9
:106A5000E66EDF50E76EFC0EDBCFE9FFFD0EDBCF0D
:106A6000EAFFE750E926000EEA22E552E750EF6E12
:106A7000DF2AD0D7010EE552E552E7CFD9FF120049
:106A8000D9CFE6FFE1CFD9FFE150FB0FE96EFF0E52
:106A9000DA20EA6E800EEE5C000EEE58000EEE5824
:106AA000000EEE5812E2FB0EDBCF02F0FC0EFD0EE4
:106AB000FE0E030E0216036A046A056A02500310F2
:106AC0000410051012E1010E13D0FB0EDBCF02F013
:106AD000FC0EFD0EFE0E0F0E0216036A046A056A16
:106AE000025003100410051002E0000E01D0010E48
:106AF000016AE850E552E7CFD9FF1200D9CFE6FF8F
:106B0000E1CFD9FFE150FB0FE96EFF0EDA20EA6E0C
:106B1000800EEE5C000EEE58000EEE58000EEE58A1
:106B20001DE2FB0EDBCF02F0FC0EDBCF03F0FD0E0F
:106B3000DBCF04F0FE0EDBCF05F0022A000E0322AD
:106B400004220522030E0216036A046A056A025033
:106B50000310041005101DE1010E1ED0FB0EDBCF4B
:106B600002F0FC0EDBCF03F0FD0EDBCF04F0FE0ED7
:106B7000DBCF05F0022A000E0322042205220F0EAD
:106B80000216036A046A056A025003100410051015
:106B900002E0000E01D0010E016AE850E552E7CF95
:106BA000D9FF1200D9CFE6FFE1CFD9FFE6520101AC
:106BB000400E856F010E866FF70EDB50026E036A82
:106BC000E850031002E0600E01D0610E006E016A11
:106BD000876FF80EDBCF88F1DF6ADF50006E016A45
:106BE000D890015004E6060E005C000E01581DE22C
:106BF000DF50E76EF50EDBCFE9FFF60EDBCFEAFFE5
:106C0000E750E926000EEA22EF50E66EDF50EA6A0E
:106C1000040FE96E000EEA22850EE926010EEA2233
:106C2000E552E750EF6EDF2AD8D7DF6ADF50006EFB
:106C3000016AFC0EDB50000101AE02D0D89003D0F7
:106C4000005C000E01581DE2DF50E76EFD0EDBCF49
:106C5000E9FFFE0EDBCFEAFFE750E926000EEA224D
:106C6000EF50E66EDF50EA6A0A0FE96E000EEA2284
:106C7000850EE926010EEA22E552E750EF6EDF2A83
:106C8000D5D7FC0EDBCF00F00A0E0024E66E850E91
:106C9000E66E010EE66E34DEE552E552E55200097D
:106CA00002E1000E0CD00C0EE66E850EE66E010EB3
:106CB000E66E4DEC3BF0E552E552E552010EE55231
:106CC000E552E7CFD9FF1200D9CFE6FFE1CFD9FFD8
:106CD000E6520101400E856F010E866F300E876F00
:106CE000FE0EDB50886F040EE66E850EE66E010E1A
:106CF000E66E06DEE552E552E552000912E01A0E94
:106D0000E66E850EE66E010EE66E4DEC3BF0E5524A
:106D1000E552E55201018D51006E016A00500110EB
:106D200002E0000E2AD0DF6ADF50006E016AD890C0
:106D3000015004E6100E005C000E01581DE2DF5009
:106D4000EA6A090FE96E000EEA22850EE926010EB5
:106D5000EA22EF50E66EDF50E76EFC0EDBCFE9FF74
:106D6000FD0EDBCFEAFFE750E926000EEA22E552EE
:106D7000E750EF6EDF2AD8D7010EE552E552E7CF94
:106D8000D9FF1200D9CFE6FFE1CFD9FFE6520101CA
:106D9000400E856F010E866FA00E876FFE0EDB50D2
:106DA000886FDF6ADF50006E016AD890015004E6F8
:106DB000100E005C000E01581DE2DF50E76EFC0E65
:106DC000DBCFE9FFFD0EDBCFEAFFE750E926000E3F
:106DD000EA22EF50E66EDF50EA6A040FE96E000E19
:106DE000EA22850EE926010EEA22E552E750EF6E0F
:106DF000DF2AD8D7140EE66E850EE66E010EE66E1B
:106E00007FDDE552E552E552000902E1000E0CD0AB
:106E10001A0EE66E850EE66E010EE66E4DEC3BF048
:106E2000E552E552E552010EE552E552E7CFD9FFB2
:106E30001200D9CFE6FFE1CFD9FF300EE126140EC4
:106E4000DF6EDE52010EDD6E030EF36E020EF3CF27
:106E5000DBFFE10EF36E030EF3CFDBFFF36E040EE8
:106E6000F3CFDBFFE10EF36E050EF3CFDBFF030E76
:106E7000F36E060EF3CFDBFFE10EF36E070EF3CFDA
:106E8000DBFF030EF36E080EF3CFDBFFE10EF36EB4
:106E9000090EF3CFDBFF030EF36E0A0EF3CFDBFF19
:106EA000E10EF36E0B0EF3CFDBFF030EF36E0C0E51
:106EB000F3CFDBFFE10EF36E0D0EF3CFDBFF030E1E
:106EC000F36E0E0EF3CFDBFFE10EF36E0F0EF3CF7A
:106ED000DBFF030EF36E100EF3CFDBFFE10EF36E5C
:106EE000110EF3CFDBFF030EF36E120EF3CFDBFFB9
:106EF000E10EF36E130EF3CFDBFF030EF36E140EF1
:106F0000F3CFDBFFE10EF36E150EF3CFDBFF030EC5
:106F1000F36E160EF3CFDBFFE10EF36E170EF3CF19
:106F2000DBFF030EF36E180EF3CFDBFFE10EF36E03
:106F3000190EF3CFDBFF030EF36E1A0EF3CFDBFF58
:106F4000E10EF36E1B0EF3CFDBFF030EF36E1C0E90
:106F5000F3CFDBFFE10EF36E1D0EF3CFDBFF030E6D
:106F6000F36E1E0EF3CFDBFFE10EF36E1F0EF3CFB9
:106F7000DBFFA00EF36E200EF3CFDBFFA10EF36E4E
:106F8000210EF3CFDBFFA20EF36E220EF3CFDBFF59
:106F9000A30EF36E230EF3CFDBFFA40EF36E240ECD
:106FA000F3CFDBFFA50EF36E250EF3CFDBFF780EDC
:106FB000F36E260EF3CFDBFF770EF36E270EF3CFC3
:106FC000DBFF880EF36E280EF3CFDBFFC10EF36EEE
:106FD000290EF3CFDBFF2A0EDB682B0EDB682C0EAD
:106FE000DB682D0EDB682E0EDB682F0EDB68D9CF39
:106FF000E6FFDACFE6FF010EE66EC4DEE552E552AB
:10700000E55200091CE0D950100FE66E000EDA20A0
:10701000E66E020EE66EB6DEE552E552E552000976
:107020000EE0D950200FE66E000EDA20E66E030E59
:10703000E66EA8DEE552E552E552000902E1000ED7
:1070400001D0010E006E300EE15C02E2E16AE55211
:10705000E16E0050E552E7CFD9FF1200D9CFE6FF2D
:10706000E1CFD9FF410EE126FB0EDBCFE6FFFC0EA0
:10707000DBCFE6FF48EC54F0E552E552F350DF6E0B
:10708000010EDB6A020EDB6A030EF36EDB6EDFCFEE
:1070900000F0050E0024E76E040EE7CFDBFFD10EF3
:1070A000F36E050EF3CFDBFF010EF36E060EF3CF8A
:1070B000DBFFDFCF00F0010E0024E76E070EE7CF05
:1070C000DBFF550EF36E080EF3CFDBFFFD0EDB503A
:1070D000E76E090EE7CFDBFF0A0EDB6A0B0EDB6AF9
:1070E0000C0EDB6A0D0EDB6A0E0EDB6A0F0EDB6A1E
:1070F000100EDB6A110EDB6A120EDB6A130EDB6AFE
:10710000140EDB6A150EDB6A160EDB6A170EDB6ADD
:10711000180EDB6A190EDB6A1A0EDB6A1B0EDB6ABD
:107120001C0EDB6A1D0EDB6A1E0EDB6A1F0EDB6A9D
:10713000200EDB6A210EDB6A220EDB6A230EDB6A7D
:10714000240EDB6A250EDB6A260EDB6A270EDB6A5D
:10715000280EDB6A290EDB6A2A0EDB6A2B0EDB6A3D
:107160002C0EDB6A2D0EDB6A2E0EDB6A2F0EDB6A1D
:10717000300EDB6AD30EF36E310EF3CFDBFFF70E6A
:10718000F36E320EF3CFDBFFD30EF36E330EF3CF7D
:10719000DBFFF70EF36E340EF3CFDBFFD30EF36E8F
:1071A000350EF3CFDBFFF70EF36E360EF3CFDBFFBA
:1071B0007F0EF36E370EF3CFDBFF070EF36E380E44
:1071C000F3CFDBFF880EF36E390EF3CFDBFF400EFB
:1071D000F36E3A0EF3CFDBFF3B0EDB683C0EDB6851
:1071E0003D0EDB683E0EDB683F0EDB68400EDB6861
:1071F000FE0EDB50026E036AD890035004E6010EC7
:10720000025C000E03580DE3FE0EDB50046E056AAF
:10721000053404E204500F08000E055402E3000E8A
:1072200001D0010E006E016AE850011001E0DFD1CB
:10723000DF50026E036AD890035004E6010E025C30
:10724000000E03580CE3DF50046E056A053404E2B7
:1072500004502608000E055402E3000E01D0010E72
:10726000006E016AE850011001E0C1D1DF50006EEC
:10727000016A013404E200500608000E015425E3BF
:10728000DFCFE6FFE66AFB0EDBCFE6FFFC0EDBCFCF
:10729000E6FFD9500A0FE66E000EDA20E66E03EC28
:1072A00054F0006E060EE15E0050D950010F006EE2
:1072B000DACF01F0DFCF02F0090E0224EA6AEA36E3
:1072C0000024E96EDA50EA223AD1DF50006E016AFA
:1072D000070E00181BE1015019E1DFCFE6FFE66A57
:1072E000FB0EDBCFE6FFFC0EDBCFE6FFD9500A0F2B
:1072F000E66E000EDA20E66E03EC54F0006E060E29
:10730000E15E0050FE0EF36E110EA9D0DF50026E4A
:10731000036A033404E202500708000E03540CE32E
:10732000DF50046E056A053407E204501608000EAB
:10733000055402E2000E01D0010E006E016AE85011
:10734000011046E0070EE66EE66AFB0EDBCFE6FFB5
:10735000FC0EDBCFE6FFD9500A0FE66E000EDA20F6
:10736000E66E03EC54F0006E060EE15E0050DF5056
:10737000006E016A070E005E000E015A00C0E6FFB3
:1073800001C0E6FF070EE76EFB0EDBCF02F0FC0E3E
:10739000DBCF03F0E7500226000E032202C0E6FF17
:1073A00003C0E6FFD950110FE66E000EDA20E66E3C
:1073B00003EC54F0046E060EE15E0450D950110F38
:1073C000006EDACF01F0DF50026E036A070EAED016
:1073D000DF50006E016A170E001844E1015042E1CF
:1073E000070EE66EE66AFB0EDBCFE6FFFC0EDBCF98
:1073F000E6FFD9500A0FE66E000EDA20E66E03ECC7
:1074000054F0006E060EE15E0050DF50006E016A1F
:10741000070E005E000E015A00C0E6FF01C0E6FF45
:10742000070EE76EFB0EDBCF02F0FC0EDBCF03F0A6
:10743000E7500226000E032202C0E6FF03C0E6FF6B
:10744000D950110FE66E000EDA20E66E03EC54F010
:10745000046E060EE15E0450FE0EF36E210EF3CFB5
:10746000DBFF6FD0070EE66EE66AFB0EDBCFE6FFB2
:10747000FC0EDBCFE6FFD9500A0FE66E000EDA20D5
:10748000E66E03EC54F0006E060EE15E0050100E46
:10749000E66EE66A070EE76EFB0EDBCF00F0FC0E31
:1074A000DBCF01F0E7500026000E012200C0E6FF0E
:1074B00001C0E6FFD950110FE66E000EDA20E66E2D
:1074C00003EC54F0026E060EE15E0250DF50006ED7
:1074D000016A180E005E000E015A00C0E6FF01C0EE
:1074E000E6FF170EE76EFB0EDBCF02F0FC0EDBCFE4
:1074F00003F0E7500226000E032202C0E6FF03C09D
:10750000E6FFD950210FE66E000EDA20E66E03EC9E
:1075100054F0046E060EE15E0450D950210F006E47
:10752000DACF01F0DF50026E036A160E025E000E23
:10753000035A00500224E96EDA500320EA6EFE0E70
:10754000EF6ED950010FE66E000EDA20E66EFE0EE9
:10755000DB50040DF350E66E15DCE552E552E552C2
:10756000000945E0D950110FE66E000EDA20E66EF4
:10757000FE0EDB50040DF3CF00F0F4CF01F0010E4E
:10758000F324E66EC2EC36F0E552E552E55200090E
:107590002EE0D950210FE66E000EDA20E66EFE0EC8
:1075A000DB50040DF3CF00F0F4CF01F0020EF32412
:1075B000E66EC2EC36F0E552E552E552000917E0FE
:1075C000D950310FE66E000EDA20E66EFE0EDB506B
:1075D000040DF3CF00F0F4CF01F0030EF324E66EB8
:1075E000C2EC36F0E552E552E552000902E1000E28
:1075F00001D0010E006E410EE15C02E2E16AE5524B
:10760000E16E0050E552E7CFD9FF1200D9CFE6FF77
:10761000E1CFD9FF070EE126060EE66ED9CFE6FFD1
:10762000DACFE6FF3AD8E552E552E552070EE66EAC
:10763000E66ADD0EE66E010EE66ED9CFE6FFDACF22
:10764000E6FF56EC54F0046E060EE15E0450026E46
:10765000036A02BE03680250031002E0000E01D06C
:10766000010E006E016AE850006E070EE15C02E256
:10767000E16AE552E16E0050E552E7CFD9FF120012
:107680008250020B01E0010E006E016A010E00182B
:1076900003E1015001E1000C010CD9CFE6FFE1CF7D
:1076A000D9FFE652EDDF006E016A010E0018FAE123
:1076B0000150F8E1FC0EDBCF00F0020E0024E66E74
:1076C000240EE66ECAEC42F0E552E5526AEC46F052
:1076D000DF6EDF50006E016AE8500110F7E0FD0E2A
:1076E000DBCFE6FFFE0EDBCFE6FFACEC46F0E5526B
:1076F000E552E552E552E7CFD9FF1200D9CFE6FFB8
:10770000E1CFD9FF4C0EE126060EF36E4B0EF3CF00
:10771000DBFFFC0EDB2AD30EF36E020EF3CFDBFF92
:10772000030EDB6A040EDB6A050EDB68FC0EDB5021
:10773000E76E060EE7CFDBFFFC0EDB50006E016A42
:10774000001E011E010E0026000E0122070E00C0C1
:10775000DBFFD40EF36E080EF3CFDBFFDE6ADD6ACB
:10776000DECF00F0DDCF01F0FC0EDB50026E036ACD
:107770000206000E035A01500318E8AE02D003348B
:1077800004D00250005C035001583AE2FD0EDBCFFA
:1077900001F0FE0EDBCF02F0DE500124E96EDD5079
:1077A0000220EA6EEF50006E020EDBCFE7FF0050C2
:1077B000E726020EE7CFDBFFFD0EDBCF02F0FE0E69
:1077C000DBCF03F0DE500224E96EDD500320EA6EC9
:1077D000EF50E66ED950030F006EDACF01F04B0E7A
:1077E000DB500024E96E000EDA20EA6EE552E75025
:1077F000EF6E4B0EDB2ADF2A010EB2E3DB2AB0D795
:10780000020EDB50026E036A021E031ED950030FE4
:10781000006EDACF01F04B0EDB500F010024E96E51
:10782000000EDA20EA6E02C0EFFF4B0EDB2AD950C1
:10783000030F006EDACF01F04B0EDB500024E96E2F
:10784000000EDA20EA6EEF6A4B0EDB2AD950030FE6
:10785000E66E000EDA20E66E4B0EDB50E66E240E6E
:10786000E66E84EC42F0E552E552E552E5524C0EEC
:10787000E15C02E2E16AE552E16EE552E7CFD9FF51
:027880001200F4
:0E7882007DEC41F0FB0EDBCFF3FFDB06F35095
:1078900000090AE0CBEC41F0FA0E36EC42F0F3E1DD
:1078A000011CF1E1010E01D0000EACEF41F07DECC6
:1078B00041F03B0EE12402E3E168E652E16E010E85
:1078C000DB6A020EDB6AF90EDBCFF6FFFA0EDBCFC6
:1078D000F7FFFB0EDBCFF8FF0800F550DF6EDF503F
:1078E00002E1D0EF40F0250EDF5C02E0C3EF40F094
:1078F000030EDB6A040EDB6A050EDB6A060EDB6A2A
:10790000070EDB6AE5EC40F02D0EDF5C0CE02B0E81
:10791000DF5C09E0200EDF5C06E0230EDF5C03E0A5
:10792000300EDF5C1AE1DF50300A14E0130A0FE07A
:10793000030A0AE00B0A05E0060AE4E1030EDB8015
:10794000E1D7030EDB82DED7030EDB84DBD7030E29
:10795000DB86D8D7030EDB88D5D72A0EDF5C1BE188
:10796000E1EC40F02FEC41F010E0030EDB801F68EB
:107970002068130EDBCF24F0140EDBCF25F065EC6E
:1079800055F0040E1DC0DBFF03D0130E18EC41F0C0
:10799000E5EC40F00BD0090EDB6A86EC41F003E029
:1079A000FAEC41F0FAD7090E18EC41F0030EDBB007
:1079B000DB982E0EDF5C1BE1E5EC40F02A0EDF5C6D
:1079C0000BE1E1EC40F02FEC41F003E1130E6AEC27
:1079D00041F0E5EC40F00BD0090EDB6A86EC41F09B
:1079E00003E0FAEC41F0FAD7090E6AEC41F0680EB8
:1079F000DF5C07E1E5EC40F0680EDF5C1DE1030EA3
:107A000018D0740EDF5C17E07A0EDF5C14E0480ECD
:107A1000DF5C06E0540EDF5C03E05A0EDF5C02E13F
:107A2000020E07D06C0EDF5C03E06A0EDF5C04E13F
:107A3000010EBDEC41F0C9DBDF506E0A01E17FD3DE
:107A40001E0A01E192D1200A01E18FD13F0A01E132
:107A500049D11A0A01E146D10D0A01E143D1200AB8
:107A600001E140D13A0A01E13DD1200A01E13AD1D8
:107A7000260A01E135D10D0A01E132D11A0A01E1EC
:107A8000D9D0200A4AE0300A1FE0460A0EE0250A53
:107A900001E083D3D950F90FE96EFF0EDA20EA6EC8
:107AA000010EEE5E000EEE5AEE5ACBEC41F0250EC2
:107AB000E66E95DB03E1011C01E169D3C7EC41F0FF
:107AC00001E26BD3DB2A69D3080EDB6A040EDB50BC
:107AD000010806E2040EDB048FEC41F0DB508BDB87
:107AE000080EDB5009E0030EDB50010B05E172DBF1
:107AF00001E04DD3080EDB6A64DBEFCFDFFF3FEC24
:107B000042F003E1011C01E142D3C7EC41F001E383
:107B1000DB2A60DB01E141D33AD3070EDB500208D8
:107B20000FE10BEC42F0030ED2EC41F00E0EEECF63
:107B3000DBFF0F0EEECFDBFF100EEECFDBFF20D012
:107B4000F70EDBCF03F0F80EDBCF04F0020E035E7E
:107B5000000E045AF70E03C0DBFFF80E04C0DBFF73
:107B600003C0E9FF04C0EAFFC2EC41F0026A0E0E56
:107B700000C0DBFF0F0E01C0DBFF100E02C0DBFFF9
:107B80000E0EDBCFE6FF0F0EDBCFE6FF100EDBCFD6
:107B9000E6FF81EC54F0E552E552E552130E1EC0AB
:107BA000DBFF140E1FC0DBFF060EDB5005E0130EDB
:107BB00006EC42F001E26ADB2AEC42F002E2130E2C
:107BC00037DBEDEC41F006E0040E06EC42F002E299
:107BD000050E2EDB030EDBB005D0FCDA01E0D7D2B8
:107BE000080EDB6A090EDB6A0E0EDBCFF6FF0F0E06
:107BF000DBCFF7FF100EDBCFF8FF0800F550DF6E8C
:107C0000DF5014E030EC42F011E23FEC42F003E1CF
:107C1000011C01E1BCD2BBDB01E3DB2A090EDB2A3C
:107C2000D9500E0FE96E000ECBDBE7D7D3DA01E1B6
:107C3000B4D2ADD2C6DA110EEECFDBFF120EEDCF0D
:107C4000DBFF110EDBCFE6FF120EDBCFE6FF48ECC9
:107C500054F0E552E552130EF3CFDBFF140EF4CFD0
:107C6000DBFF060EDB5004E0130ED0DB01E20EDB7F
:107C70002AEC42F002E2130EDBDAAFDB05E0040E81
:107C8000C5DB02E2050ED4DA030EDBB005D0A2DAC2
:107C900001E07DD2080EDB6A090EDB6A110EDBCF34
:107CA000E9FF120EDBCFEAFFEFCFDFFFDF5014E07A
:107CB000D7DB12E2E4DB03E1011C01E168D267DB00
:107CC00001E3DB2A090EDB2A110EDB2ADBCFE9FFF9
:107CD000120EE8E3DB2AE6D77DDA01E15ED257D265
:107CE000030EDB8E070EDB0410E195DB040E5ADB7E
:107CF0000A0EEECFDBFF0B0EEECFDBFF0C0EEECF4E
:107D0000DBFF0D0EEECFDBFF6CD0070EDB50030860
:107D10002CE1030EDBAE0DD0B2DA020E76DAEFCF35
:107D200000F0016A026A036A00AE39D00168026895
:107D300035D0F70EDBCF01F0F80EDBCF02F0020EEC
:107D4000015E000E025AF70E01C0DBFFF80E02C002
:107D5000DBFF01C0E9FF02C0EAFFEFCF00F00A0E2F
:107D600000C0DBFF0B0EDB6A38D0070EDB500208C9
:107D700009E1030EDBAE04D059DB02AE10D00ED009
:107D800055DB0DD0030EDBAE12D079DA020E3DDAF0
:107D9000F9DA026A036A01AE02D002680368E2DA25
:107DA0000C0E02C0DBFF0D0E03C0DBFF1AD0F70E76
:107DB000DBCF02F0F80EDBCF03F0020E025E000E06
:107DC000035AF70E02C0DBFFF80E03C0DBFF02C050
:107DD000E9FF03C0EAFFD6DAC5DA0C0EDB6A0D0E46
:107DE000DB6A060EDB5005E1010EF36E050EF3CFE4
:107DF000DBFF150EDB6A160EDB6AD950370F006EFB
:107E0000000EDA20016E390E00C0DBFF3A0E01C011
:107E1000DBFF380EDB6A080EDB6A0A0EAEDADF50D3
:107E2000780A12E0200A10E0280A0CE0200A0AE092
:107E30003F0A06E00D0A02E0200A08E1020E05D022
:107E4000080E03D0080EDF26100E97DA030EDBBEF5
:107E500002D0DB92DB94DB50800B24E08ADAD890EE
:107E6000030EEB50000A08E6000EEE5C000EEE5822
:107E7000000EEE58000EEE5815E213DA2268236861
:107E800024682568D1EC56F00A0E19C0DBFF0B0EF2
:107E90001AC0DBFF0C0E1BC0DBFF0D0E1CC0DBFF8E
:107EA0002D0E08D0030EDBA202D02B0E03D0DBA4D4
:107EB00008D0200EF36E170EF3CFDBFF150EDB2A72
:107EC00002D0170EDB6A050EDB5003E1B7D901E1E2
:107ED00089D07C0E006EAF0E016E000E026E070E92
:107EE000DBCF03F0046A056A066A03C022F004C00F
:107EF00023F005C024F006C025F0D3D909EC57F0D3
:107F000000501924F36E01501A20F46E02501B2009
:107F1000F86EF4CFF7FFF3CFF6FF0800090EF5CFA8
:107F2000DBFF580EDF5C0FE1610EF36E090E7BD9AB
:107F30000AE3200E006E090EDBCFE7FF0050E75E7C
:107F4000090EE7CFDBFF070EDBCF00F0016A026A04
:107F5000036A0FDA00C022F001C023F002C024F04F
:107F600003C025F0EECF1DF0EECF1EF0EECF1FF0D8
:107F7000EFCF20F009EC57F020C0EDFF1FC0EDFF60
:107F80001EC0EDFF1DC0EFFF390EDBCFE9FFDB06A2
:107F90003A0EDBCFEAFF01E2DB06090EDBCFEFFF93
:107FA000150EDB2A4BD995E1030EDBA61DD06F0E13
:107FB000DF5C06E1C1D918E3150EDB285BDA14D0CB
:107FC000780EDF5C09E0580EDF5C06E0620EDF5CD5
:107FD00003E0420EDF5C08E1020EF36E160EF3CFF3
:107FE000DBFF02D0150EDB6A030EDB50100B0EE038
:107FF000040EDBCF00F0050EDB50D880005406E203
:10800000060EDB5003E1040EDB5034DA95D90AE2A8
:10801000050EDBCFE7FF150EDB50E75E050EE7CF61
:10802000DBFF02D0050EDB6A040EDBCF00F0160E7C
:1080300045D9D880005414E2160EDBCFE6FF150EAA
:10804000DBCFE6FF040EDBCFE6FF050EDB50E5528B
:10805000E75CE552D880E754E552D880E7545FD911
:10806000030EDB50010B0BE1080EDB5008E0B2D829
:1080700001E08DD0080EDB50BED8080EDB6A170E6B
:10808000DB5007E088D9170EF1D903E1011C01E1AB
:108090007ED0160EDB5016E07ED9300EE66E9FD8ED
:1080A00002E1011C74E077D9DFCFE6FF8FEC56F0D8
:1080B000E552E552E552F4CF01F00001F31C02E174
:1080C000011C65E0050EDBCF00F0160EDB50D880FA
:1080D000005409E2050EDBCFE7FF160EDB50E75E2A
:1080E000050EE7CFDBFF300EE66E050ECBD94FE174
:1080F000390EDB2ADBCFE9FF3A0E01E3DB2ADBCFC7
:10810000EAFF090EEFCFDBFFDB500EE044D9090E8A
:10811000ADD902E1011C3BE0390EDB2ADBCFE9FFE0
:108120003A0EEDE3DB2AEBD755D831E1160EDBCF63
:10813000E6FF080EC3D8E552E7245DD82ED0070E1F
:10814000DB50030A1CE0010A14E0030A07E07BD9B4
:10815000DBCFEEFF020EDBCFEDFF1FD0F5D8056AB7
:1081600003AE02D0046805682CD8BCD805C0EEFF69
:1081700014D0EAD803BE046824D8B4D80ED063D98A
:10818000DBCFEFFF0AD07BD905E1011C03E1F368E7
:10819000F46810D0FCD801E3DB2A79D96CEF3CF00D
:1081A000010EDBCF00F0020EDBCF01F000C0F3FFC9
:1081B00001C0F4FF3B0EE15C02E2E16AE552E16ED0
:1081C000CBD029D9020ED2EF41F061D90800F55089
:1081D000DF6E1200200EE66E080E42EF42F08FECCA
:1081E00056F0E552E552E552F3CF00F0F4CF01F03E
:1081F0000001F31C1200006E016AD950010F4DD925
:108200000050EE260150ED221200045E000E055AC9
:10821000F70E04C0DBFFF80E05C0DBFF04C0E9FF6A
:1082200005C0EAFF1200DBCFF4FFF350F45C12004C
:10823000DB50E76E040EE7CFDBFF12000A0EDBCF48
:1082400000F00B0EDBCF01F00C0EDBCF02F00D0EB9
:10825000DBCF03F000500110021003101200130EC8
:10826000EECFDBFF140EEDCFDBFF130EDBCF00F004
:10827000140EDBCF01F00001800E01141200F70E86
:10828000DBCF04F0F80EDBCF05F01200050EDB505B
:10829000E66ED950130F01D9E552E750EE6EED6A44
:1082A00012000A0EDBCF1DF00B0EDBCF1EF00C0E02
:1082B000DBCF1FF00D0EDBCF20F01200DBCFE6FF8F
:1082C000150EDBCFE6FF050EDB50E552E724E55245
:1082D000E7241200DB50CED8010EF36E060EF3CF6A
:1082E000DBFF1200EE50EFCFEAFFE96E02C0EEFFB7
:1082F00003C0EEFF04C0EEFF1200D9CFE6FFDACFD5
:10830000E6FFE1CFD9FFE2CFDAFF1200DFCFE6FFD1
:10831000E66A5AEC57F0E552E552F3501200E76E68
:10832000080EE7CFDBFF1200EECF00F0EECF01F03A
:10833000EFCF02F0036A1200050EDBCF00F0150E3E
:10834000DB50D88000541200010EDBCF02F0020E89
:10835000DBCF03F0046A1200E552E5CFDAFFE7CF86
:10836000D9FF12000A0E00C0DBFF0B0E01C0DBFFBD
:108370001200D9500A0F4DEF42F0F36E070EF3CF03
:10838000DBFF1200EECF00F0EFCF01F01200010E84
:10839000DB2A020E1200FC0EDBCFE6FFFD0EDBCF68
:1083A000E6FF1200005E000E015AF70E00C0DBFF70
:1083B000F80E01C0DBFF00C0E9FF01C0EAFF1200B8
:1083C000DA20EA6EEF2AEECFF6FF000EEF22EECFB4
:1083D000F7FFEF22EECFF8FF1200040EDBCFE6FF2F
:1083E000130EDB50E552E75C9ADFDB5004DF060E2C
:1083F000DB501200090EDB500A0DF350DF24D00FC2
:10840000E76E090EE7CFDBFFE5EF40F0DB50F36EE0
:10841000050E13EF41F0F70EDBCF00F0F80EDBCFC7
:1084200001F01200DFCFE6FFEFEF40F028DF030E90
:10843000ECDE94EF41F041EC3CF0E552E552E552C0
:10844000E55200091200BDDEEE50EFCFEAFFE96E03
:10845000010E1200130EDB50F36E040E13EF41F009
:10846000040EDB50F36E090E13EF41F0DBCFE6FF95
:10847000EFEF40F0E76E050EE7CFDBFF12008BDF7A
:1084800012EF42F0DBCFE6FF86DF1BEF42F0D95060
:10849000F90FE96EFF0EE0EF41F0E96E000EDA2011
:0484A000EA6E12006E
:0C84A4000001A06BA16BA26BA36BE56B49
:1084B000E46BE66B010EE76FE86BEB6BEC6BE96B63
:1084C000230EEA6F9D861200D9CFE6FFE1CFD9FFD8
:1084D0000001110EE66F94869488C76AC66AC56A61
:1084E000F00EC6140809C66EFE0EDB50016AE85095
:1084F000011002E0740E01D01A0EC86EC78EC68A33
:10850000E552E7CFD9FF1200D9CFE6FFE1CFD9FF7F
:10851000E652FD0EDB50016AE850011036E0DF6ADA
:10852000DF50006E016AFD0EDB50000101AE02D08B
:10853000D89003D0005C000E015819E2DF50E76EBE
:10854000FB0EDBCFE9FFFC0EDBCFEAFFE750E926AD
:10855000000EEA22EF50E66EDF50EA6A600FE96E25
:10856000000EEA22E552E750EF6EDF2AD9D7FD0E62
:10857000DB500001A06FFE0EDB50E96FA26BA36B16
:10858000050EE76F200EEA6FC580E552E552E7CF92
:10859000D9FF1200D9CFE6FFE1CFD9FFFD0EDB50A6
:1085A000016AE85001100EE0FD0EDB500001A06FE3
:1085B000FE0EDB50E96FA26BA36B050EE76F210E79
:1085C000EA6FC580E552E7CFD9FF1200D9CFE6FFA9
:1085D000E1CFD9FFE652FC0EDB50006E016AE85095
:1085E000011012E1FD0EDB50DF6ED9CFE6FFDACFCE
:1085F000E6FF010EE66EFE0EDB50E66E85DFE5520D
:10860000E552E552E55211D0FD0EDB500001606FDE
:10861000FC0EDB50A06FFE0EDB50E96FA26BA36B6C
:10862000050EE76F220EEA6FC580E552E552E7CFEF
:10863000D9FF1200D9CFE6FFE1CFD9FF0001100E1C
:10864000E66F94869488FE0EDB50006E016AD89027
:10865000003601360050C86EC76AC66AC56AF00E99
:10866000C6140E09C66EC78EC580C68AE552E7CF0E
:10867000D9FF12000001E651006E016A110E0018C8
:1086800004E1015002E14FEF43F0E651006E016A50
:10869000100E001803E1015001E188D91200000119
:1086A000EA51006E016A200E001853E1015051E1B9
:1086B000E751006E016A070E001801E1015017E052
:1086C000050E001801E1015006E0010E001801E15D
:1086D00001503EE01200070EE76FE951006E016A9B
:1086E000D89000360136000E0010C96E1200C55039
:1086F000400B01E0010E006E016AE850011021E11B
:10870000A251006E016AA051000101AE02D0D890C2
:1087100003D0005C000E01580BE20001A251EA6A8E
:10872000600FE96E000EEA22EF50C96EA22B120014
:108730000001010EE76FC584230EEA6F300EE86F6B
:108740001200010EE76FC584230EEA6F310EE86F49
:108750001200EA51006E016A210E001871E1015009
:108760006FE1E751006E016A0B0E001801E1015044
:108770005FE00A0E001801E1015056E0030E0018F8
:1087800001E101502DE0080E001801E1015017E051
:10879000050E001801E1015006E0010E001801E18C
:1087A00001504DE01200080EE76FE951006E016ABA
:1087B000D89000360136010E0010C96E1200C55067
:1087C000400B01E0010E006E016AE85001102CE040
:1087D000010EE76FC584230EEA6F330EE86F1200B7
:1087E000C950E66EA351EA6A600FE96E000EEA22F4
:1087F000E552E750EF6EA32BA351006E016AA05122
:10880000000101AE02D0D89003D0005C000E0158E8
:1088100005E200010A0EE76FC59A04D000010B0EB5
:10882000E76FC58AC5881200030EE76FC586120080
:10883000010EE76FC584230EEA6F320EE86F120057
:10884000EA51006E016A220E001801E0AED001501C
:1088500001E0ABD0E751006E016A0B0E001801E198
:10886000015001E19BD00A0E001801E1015001E125
:1088700091D0030E001801E1015068E0080E0018C5
:1088800001E1015052E0060E001801E1015041E003
:10889000090E001801E1015028E0070E001801E15F
:1088A000015016E0050E001801E1015007E0010E2D
:1088B000001801E1015001E178D01200070EE76FC6
:1088C000E951006E016AD89000360136000E2AD0B8
:1088D000C550400B01E0010E006E016AE850011026
:1088E00011E16051C96E090E0BD0C550400B01E07B
:1088F000010E006E016AE850011004E1C582060E07
:10890000E76F1200010EE76FC584230EEA6F310E88
:108910001BD0080EE76FE951006E016AD89000364F
:108920000136010E0010C96E1200C550400B01E067
:10893000010E006E016AE85001102CE0010EE76F95
:10894000C584230EEA6F330EE86F1200C950E66E3D
:10895000A351EA6A600FE96E000EEA22E552E75081
:10896000EF6EA32BA351006E016AA051000101AE6E
:1089700002D0D89003D0005C000E015805E200013F
:108980000A0EE76FC59A04D000010B0EE76FC58A87
:10899000C5881200030EE76FC5861200010EE76F4F
:1089A000C584230EEA6F320EE86F1200D9CFE6FFBE
:1089B000E1CFD9FF040EE126010EDB6A020EDB6A6D
:1089C000030EDB6AC650400B01E0010E006E016A27
:1089D000010E001817E1015015E1220EE66EAA0EF5
:1089E000E66E000EE66EFFEC55F0E552E552E552FC
:1089F000C69C0001010EE76FF36E030EF3CFDBFFA1
:108A0000360EE86FC750010B006E016A010E0018A8
:108A100016E1015014E1C950DF6EC950E66EE66AF6
:108A2000010EE66EAA0EE66E000EE66EFFEC55F045
:108A3000006E050EE15E0050DE52010EDD6E030E8B
:108A4000DB50016AE850011001E01ED10001E7513E
:108A5000006E016A030E001801E1015001E17DD0B2
:108A6000040E001801E1015045E0020E001801E17A
:108A7000015017E0010E001801E006D1015001E09D
:108A800003D1C750080B01E0010E006E016A010E10
:108A9000001801E0F9D0015001E0F6D0A16B020E00
:108AA000A5D0C750100B01E0010E006E016A010E47
:108AB000001804E1015002E1010E98D0010EDB50D4
:108AC000016AE850011001E1DFD0C750200B01E03E
:108AD000010E006E016AE850011001E0C5D0C750D8
:108AE000040B01E0010E016AE850011001E0B9D069
:108AF000030E7CD0EC51006E016A005001100DE1B4
:108B0000EB51E66E61D9E552000924E00001A45161
:108B1000C96E010EE56FEC6F18D0E551006E016A69
:108B2000E451000101AE02D0D89003D0005C000EE9
:108B3000015810E20001E551EA6AA40FE96E000E47
:108B4000EA22EF50C96EE52B010EF36E020EF3CF51
:108B5000DBFF9AD00001EC6B48D0C750100B01E04E
:108B6000010E006E016A010E001842E1015040E161
:108B7000010EDB50016AE850011035E0C750200BB0
:108B800001E0010E006E016A010E00181DE10150A6
:108B90001BE1DF50E66EA351EA6A600FE96E000E3A
:108BA000EA22E552E750EF6EA351006E016A3F0ED4
:108BB000001804E1015002E1A36B01D0A32BA12B0B
:108BC000DF50EB6F340E0ED0E10EE66EA90EE66EAE
:108BD000000EE66EFFEC55F0E552E552E55200015D
:108BE000010E370EE86FA151A027010EE76F4CD0A0
:108BF000010EDB50016AE850011046E0C750200B1F
:108C000001E0010E006E016A010E00181DE1015025
:108C10001BE1DF50E66EA351EA6A600FE96E000EB9
:108C2000EA22E552E750EF6EA351006E016A3F0E53
:108C3000001804E1015002E1A36B01D0A32BA12B8A
:108C4000DF50EB6F340E1FD0C750040B01E0010E54
:108C5000006E016A010E001807E1015005E1A15103
:108C6000A027040EE76F46D7E10EE66EA90EE66E6A
:108C7000000EE66EFFEC55F0E552E552E5520001BC
:108C8000010EE76F370EE86F010EDB50036AE85004
:108C9000031008E1020EDB50056AE850051002E1FE
:108CA000000E01D0010E016AE850011009E0C65023
:108CB000100B01E0010E016AE850011001E1C688C5
:108CC000040EE15C02E2E16AE552E16EE552E7CFB3
:108CD000D9FF12000001E651006E016A110E001862
:108CE0001BE1015019E1EA51026E036A230E0218DA
:108CF0000AE1035008E1A051046E056A0450051012
:108D000002E0000E01D0010E006E016AE850011071
:108D100001E0000CE8511200100EE66FE85018E078
:108D2000E751026E036A010E02180AE1035008E1DE
:108D3000A051046E056A0450051002E0000E01D037
:108D4000010E006E016AE850011001E0000CE851CC
:108D500012000001A0511200D9CFE6FFE1CFD9FFE8
:108D6000E652DF6A0001A051006E016A0050011056
:108D700025E0A251EA6A600FE96E000EEA22EF5088
:108D8000E66EDF50E76EFD0EDBCFE9FFFE0EDBCFB8
:108D9000EAFFE750E926000EEA22E552E750EF6EBF
:108DA000DF2AA251006E016A3F0E001804E1015053
:108DB00002E1A26B01D0A22BA007D4D7DF50E5526D
:108DC000E552E7CFD9FF1200D9CFE6FFE1CFD9FFB7
:108DD000E652DF6AFE0EDB50006E016ABB0E001821
:108DE00001E101500BE0AA0E001811E101500FE162
:108DF0000001410EA46F010EE46F08D00001310E96
:108E0000A46F320EA56F020EE46F010EDF6EDF500D
:0A8E1000E552E552E7CFD9FF12004A
:068E1A000001700EED6F77
:108E20001200D9CFE6FFE1CFD9FF020EE126DE52D4
:108E3000210EDD6ED950010FE66E000EDA20E66ECF
:108E4000010EE66E0001ED51E66E84EC42F0E55253
:108E5000E552E552E5526AEC46F0DF6EDF50006EF7
:108E6000016AE8500110F7E0E66A48D8E5520F0EB3
:108E7000E66E0CD8E5529ED8020EE15C02E2E16A91
:108E8000E552E16EE552E7CFD9FF1200D9CFE6FFF8
:108E9000E1CFD9FFE652FE0EDB50006E016A0134CD
:108EA0000AE200500F08000E015405E20F0EF36EA7
:108EB000FE0EF3CFDBFFFE0EDB8ADB8CDB8ED950A0
:108EC000FE0FE66EFF0EDA20E66E010EE66E000182
:108ED000ED51E66E84EC42F0E552E552E552E55282
:108EE0006AEC46F0DF6EDF50006E016AE850011058
:108EF000F7E0E552E552E7CFD9FF1200D9CFE6FF00
:108F0000E1CFD9FFE652FE0EDB50006E016A01345C
:108F100007E200500308000E015402E2FE0EDB6A75
:108F2000FE0EDB50006E016AD89000360136810ECD
:108F30000010DF6ED9CFE6FFDACFE6FF010EE66E56
:108F40000001ED51E66E84EC42F0E552E552E55247
:108F5000E5526AEC46F0DF6EDF50006E016AE850C1
:108F60000110F7E0E552E552E7CFD9FF1200D9CF63
:108F7000E6FFE1CFD9FFE6520001EE6BEE0EE66EA2
:108F8000000EE66E110EE66EED51E66E84EC42F0D8
:108F9000E552E552E552E5526AEC46F0DF6EDF50ED
:108FA000006E016AE8500110F7E0E552E552E7CFA4
:108FB000D9FF1200D9CFE6FFE1CFD9FFE652DF6A31
:108FC000DF50006E016AD890015004E6110E005C7B
:108FD000000E015809E2DF50EA6AEE0FE96E000E5A
:108FE000EA22EF6ADF2AECD7E552E552E7CFD9FF54
:108FF0001200D9CFE6FFE1CFD9FFFE0EDB50016AA8
:10900000E850011003E00001F36902D00001F36BA6
:10901000E552E7CFD9FF1200D9CFE6FFE1CFD9FF64
:10902000FE0EDB50006E016A013405E200500408B8
:10903000000E015415E3FD0EDB50E66EFE0EDB5014
:10904000E96EEA6AD890E936EA36010EE926000EA2
:10905000EA22EE0EE926000EEA22E552E750EF6E14
:10906000E552E7CFD9FF1200D9CFE6FFE1CFD9FF14
:10907000FE0EDB50006E016A013405E20050040868
:10908000000E01542CE3FE0EDB50006E016A013429
:1090900007E200500108000E015402E2FE0EDB2A36
:1090A000FD0EDB50EA6AC50FE96E010EEA22EFCF32
:1090B00000F0016A00BE0168FC0EDB50026E036A1C
:1090C000070ED89002360336E804FBE10050021088
:1090D000E66EFE0EDB50E66E9FDFE552E552E5528E
:1090E000E7CFD9FF1200D9CFE6FFE1CFD9FFFE0EBF
:1090F000DB50006E016A013405E200500408000EE6
:1091000001542CE3FE0EDB50006E016A013407E2CD
:1091100000500108000E015402E2FE0EDB2AFD0E93
:10912000DB50EA6ACF0FE96E010EEA22EFCF00F0C2
:10913000016A00BE0168FC0EDB50026E036A070E76
:10914000D89002360336E804FBE100500210E66EC8
:10915000FE0EDB50E66E60DFE552E552E552E7CFEA
:10916000D9FF1200D9CFE6FFE1CFD9FFE66AFD0EA5
:10917000DBCF00F0FE0EDBCF01F0100E246E270EC9
:10918000256E00C01FF001C020F044EC57F01BC05A
:1091900000F01CC001F0E80E246E030E256E1BC00B
:1091A0001FF01CC020F044EC57F01FC000F020C09E
:1091B00001F01F50E66EE66A57DFE552E552E552D0
:1091C000E66AFD0EDBCF00F0FE0EDBCF01F0E80E0D
:1091D000246E030E256E00C01FF001C020F044EC89
:1091E00057F01BC000F01CC001F0640E246E256A0D
:1091F0001BC01FF01CC020F044EC57F01FC000F053
:1092000020C001F01F50E66E010EE66E2DDFE55224
:10921000E552E552E66AFD0EDBCF00F0FE0EDBCF35
:1092200001F0640E246E256A00C01FF001C020F01A
:1092300044EC57F01BC000F01CC001F00A0E246E75
:10924000256A1BC01FF01CC020F044EC57F01FC063
:1092500000F020C001F01F50E66E020EE66E04DF43
:10926000E552E552E552E66AFD0EDBCF00F0FE0E58
:10927000DBCF01F00A0E246E256A00C01FF001C08A
:1092800020F044EC57F01BC000F01CC001F01B5054
:10929000E66E030EE66EE8DEE552E552E552FD0E9F
:1092A000DBCF00F0FE0EDBCF01F00A0E005C000EFB
:1092B00001580EE2E66AE66AAFDEE552E552E66A7A
:1092C000010EE66EA9DEE552E552E66A030E12D003
:1092D000FD0EDBCF00F0FE0EDBCF01F0640E005C74
:1092E000000E015809E2E66AE66A96DEE552E552AA
:1092F000E66A010EE66E0DD0FD0EDBCF00F0FE0E2D
:10930000DBCF01F0E80E005C030E015805E2E66ACF
:10931000E66A82DEE552E5522ADEE552E7CFD9FF62
:02932000120039
:0E93220000000000003E5B4F5B3E3E6B4F6B59
:109330003E1C3E7C3E1C183C7E3C181C577D571C36
:109340001C5E7F5E1C00183C1800FFE7C3E7FF00AF
:1093500018241800FFE7DBE7FF30483A060E2629FD
:10936000792926407F050507407F05253F5A3CE7C0
:109370003C5A7F3E1C1C08081C1C3E7F14227F2286
:10938000145F5F005F5F06097F017F006689956A51
:10939000606060606094A2FFA29408047E040810DC
:1093A000207E201008082A1C08081C2A08081E1005
:1093B0001010100C1E0C1E0C30383E3830060E3EBD
:1093C0000E06000000000000005F0000000700071C
:1093D00000147F147F14242A7F2A12231308646246
:1093E00036495620500008070300001C22410000A7
:1093F00041221C002A1C7F1C2A08083E0808008005
:10940000703000080808080800006060002010089C
:1094100004023E5149453E00427F4000724949499D
:10942000462141494D331814127F102745454539CF
:109430003C4A4949314121110907364949493646D3
:109440004949291E000014000000403400000008B3
:109450001422411414141414004122140802015956
:1094600009063E415D594E7C1211127C7F494949E3
:10947000363E414141227F4141413E7F4949494178
:109480007F090909013E414151737F0808087F00A7
:10949000417F41002040413F017F081422417F402D
:1094A0004040407F021C027F7F0408107F3E414104
:1094B000413E7F090909063E4151215E7F09192974
:1094C00046264949493203017F01033F4040403F5E
:1094D0001F2040201F3F4038403F6314081463039F
:1094E000047804036159494D43007F41414102041E
:1094F000081020004141417F040201020440404025
:109500004040000307080020545478407F2844441A
:10951000383844444428384444287F385454541834
:1095200000087E090218A4A49C787F08040478002F
:10953000447D40002040403D007F10284400004111
:109540007F40007C047804787C0804047838444424
:109550004438FC1824241818242418FC7C0804041B
:1095600008485454542404043F44243C4040207C84
:109570001C2040201C3C4030403C44281028444CD7
:109580009090907C4464544C4400083641000000A4
:10959000770000004136080002010204023C262345
:1095A000263C1EA1A161123A4040207A38545455FD
:1095B00059215555794121545478412155547840C9
:1095C00020545579400C1E5272123955555559394F
:1095D0005454545939555454580000457C410002A4
:1095E000457D420001457C40F0292429F0F02825E2
:1095F00028F07C545545002054547C547C0A097F43
:109600004932494949323248484832324A4848305A
:109610003A4141217A3A42402078009DA0A07D390C
:10962000444444393D4040403D3C24FF2424487E8E
:109630004943662B2FFC2F2BFF0929F620C0887E7B
:10964000090320545479410000447D413048484A80
:1096500032384040227A007A0A0A727D0D19317D33
:109660002629292F28262929292630484D40203807
:109670000808080808080808382F10C8ACBA2F10C6
:109680002834FA00007B000008142A142222142A2D
:109690001408AA005500AAAA55AA55AA000000FF5E
:1096A00000101010FF00141414FF001010FF00FF32
:1096B0001010F010F0141414FC001414F700FF0044
:1096C00000FF00FF1414F404FC141417101F1010F2
:1096D0001F101F1414141F00101010F000000000C1
:1096E0001F101010101F10101010F010000000FFBD
:1096F000101010101010101010FF10000000FF14B8
:109700000000FF00FF00001F10170000FC04F4140D
:10971000141710171414F404F40000FF00F71414C5
:109720001414141414F700F7141414171410101F41
:10973000101F141414F4141010F010F000001F1077
:109740001F0000001F14000000FC140000F010F0C7
:109750001010FF10FF141414FF141010101F00003D
:109760000000F010FFFFFFFFFFF0F0F0F0F0FFFF50
:10977000FF0000000000FFFF0F0F0F0F0F384444E1
:1097800038447C2A2A3E147E02020606027E027EAD
:109790000263554941633844443C04407E201E2006
:1097A00006027E020299A5E7A5991C2A492A1C4CAB
:1097B0007201724C304A4D4D303048784830BC62AE
:1097C0005A463D3E494949007E0101017E2A2A2A26
:1097D0002A2A44445F444440514A444040444A5148
:1097E000400000FF0103E080FF000008086B6B08E9
:1097F0003612362436060F090F060000181800002E
:10980000001010003040FF0101001F01011E00196F
:0D9810001D1712003C3C3C3C000000000015
:03981D0000000048
:1098200000003E5B4F5B3E3E6B4F6B3E1C3E7C3E02
:109830001C183C7E3C181C577D571C1C5E7F5E1C10
:1098400000183C1800FFE7C3E7FF0018241800FFCA
:10985000E7DBE7FF30483A060E2629792926407FC4
:10986000050507407F05253F5A3CE73C5A7F3E1CD3
:109870001C08081C1C3E7F14227F22145F5F005FBF
:109880005F06097F017F006689956A60606060609D
:1098900094A2FFA29408047E040810207E201008E1
:1098A000082A1C08081C2A08081E101010100C1E7C
:1098B0000C1E0C30383E3830060E3E0E06000000FE
:1098C000000000005F00000007000700147F147F05
:1098D00014242A7F2A122313086462364956205022
:1098E0000008070300001C2241000041221C002A3E
:1098F0001C7F1C2A08083E080800807030000808F9
:10990000080808000060600020100804023E514969
:10991000453E00427F400072494949462141494D38
:10992000331814127F1027454545393C4A494931BF
:1099300041211109073649494936464949291E003E
:1099400000140000004034000000081422411414E8
:10995000141414004122140802015909063E415D05
:10996000594E7C1211127C7F494949363E41414192
:10997000227F4141413E7F494949417F090909010F
:109980003E414151737F0808087F00417F4100201C
:1099900040413F017F081422417F404040407F0208
:1099A0001C027F7F0408107F3E4141413E7F090930
:1099B00009063E4151215E7F091929462649494938
:1099C0003203017F01033F4040403F1F2040201FE2
:1099D0003F4038403F631408146303047804036174
:1099E00059494D43007F4141410204081020004184
:1099F00041417F040201020440404040400003070F
:109A0000080020545478407F284444383844444463
:109A100028384444287F385454541800087E0902DA
:109A200018A4A49C787F0804047800447D4000209A
:109A300040403D007F1028440000417F40007C04EE
:109A40007804787C080404783844444438FC1824AA
:109A5000241818242418FC7C08040408485454547E
:109A60002404043F44243C4040207C1C2040201C13
:109A70003C4030403C44281028444C9090907C441A
:109A800064544C4400083641000000770000004157
:109A900036080002010204023C2623263C1EA1A136
:109AA00061123A4040207A3854545559215555791D
:109AB00041215454784121555478402054557940DF
:109AC0000C1E52721239555555593954545459393E
:109AD000555454580000457C410002457D42000128
:109AE000457C40F0292429F0F0282528F07C5455A5
:109AF00045002054547C547C0A097F493249494925
:109B0000323248484832324A4848303A4141217A54
:109B10003A42402078009DA0A07D39444444393D1C
:109B20004040403D3C24FF2424487E4943662B2F7F
:109B3000FC2F2BFF0929F620C0887E0903205454EE
:109B400079410000447D413048484A323840402243
:109B50007A007A0A0A727D0D19317D2629292F286B
:109B6000262929292630484D4020380808080808A9
:109B7000080808382F10C8ACBA2F102834FA000093
:109B80007B000008142A142222142A1408AA005563
:109B900000AAAA55AA55AA000000FF00101010FF45
:109BA00000141414FF001010FF00FF1010F010F04C
:109BB000141414FC001414F700FF0000FF00FF143D
:109BC00014F404FC141417101F10101F101F141489
:109BD000141F00101010F0000000001F10101010D3
:109BE0001F10101010F010000000FF1010101010C7
:109BF00010101010FF10000000FF140000FF00FF05
:109C000000001F10170000FC04F4141417101714A0
:109C100014F404F40000FF00F714141414141414C2
:109C2000F700F7141414171410101F101F14141435
:109C3000F4141010F010F000001F101F0000001F9F
:109C400014000000FC140000F010F01010FF10FFD2
:109C5000141414FF141010101F00000000F010FF67
:109C6000FFFFFFFFF0F0F0F0F0FFFFFF000000004B
:109C700000FFFF0F0F0F0F0F38444438447C2A2A8F
:109C80003E147E02020606027E027E0263554941B0
:109C9000633844443C04407E201E2006027E0202BB
:109CA00099A5E7A5991C2A492A1C4C7201724C30CF
:109CB0004A4D4D303048784830BC625A463D3E49A6
:109CC0004949007E0101017E2A2A2A2A2A44445F4A
:109CD000444440514A444040444A51400000FF013E
:109CE00003E080FF000008086B6B0836123624364C
:109CF000060F090F060000181800000010100030B1
:109D000040FF0101001F01011E00191D1712003C38
:089D10003C3C3C000000000097
:089D1800D9CFE6FFE1CFD9FF2E
:109D2000020EE126DE6ADD6A8F0ED3147009D36E4F
:109D3000FC0ED3140009D36E0F0148691F0E496F42
:109D4000CEEC51F0030EE66E43EC50F0E55222ECFF
:109D500000F029EC53F024EC53F0CF0EE66EA90E80
:109D6000E66E000EE66EFFEC55F0E552E552E55268
:109D70002FEC00F0E6682DEC57F0E552E6682DEC8C
:109D800057F0E552E66A09EC29F0E55239EC14F097
:109D9000E6682DEC57F0E552E6682DEC57F0E552F9
:109DA000C2EC16F0E66A09EC29F0E552000EE66E08
:109DB000E66AE66EE66AA6EC28F0E552E552E55260
:109DC000E5524C0EE66EA90EE66E000EE66E4BEC0A
:109DD00028F0E552E552E552E6682DEC57F0E552E1
:109DE000E6682DEC57F0E552C2EC16F0030EE66E75
:109DF00009EC29F0E552000EE66EE66AE66EE66AC8
:109E0000A6EC28F0E552E552E552E5524C0EE66E1E
:109E1000A90EE66E000EE66E4BEC28F0E552E55218
:109E2000E552E6682DEC57F0E552E6682DEC57F068
:109E3000E552E66A09EC29F0E552E00EE66EE668C6
:109E40002FEC0AF0E552E552E6682DEC57F0E552AA
:109E5000E6682DEC57F0E552030EE66E09EC29F0AA
:109E6000E5521F0EE66EE66A2FEC0AF0E552E55267
:109E7000E6682DEC57F0E552E6682DEC57F0E55218
:109E8000E66A09EC29F0E552E00EE66E070EE66E92
:109E9000F3EC0CF0E552E552E6682DEC57F0E55294
:109EA000E6682DEC57F0E552010EE66E09EC29F05C
:109EB000E552E66AF80EE66EF3EC0CF0E552E55278
:109EC000E6682DEC57F0E552E6682DEC57F0E552C8
:109ED000020EE66E09EC29F0E5521F0EE66EE66A08
:109EE000F3EC0CF0E552E552E6682DEC57F0E55244
:109EF000E6682DEC57F0E552030EE66E09EC29F00A
:109F0000E552E00EE66EE668F3EC0CF0E552E55241
:109F1000E6682DEC57F0E552E6682DEC57F0E55277
:109F2000E66A09EC29F0E5521F0EE66EF80EE66EC1
:109F3000E00EE66EE66863EC0EF0E552E552E5529F
:109F4000E552E6682DEC57F0E552E6682DEC57F047
:109F5000E552030EE66E09EC29F0E552E00EE66EDE
:109F6000070EE66E1F0EE66EE66A63EC0EF0E55233
:109F7000E552E552E552E6682DEC57F0E552E66809
:109F80002DEC57F0E552E66A09EC29F0E552C2ECF7
:109F900016F01F0EE66EE66A0A0EE66EE66A54ECEE
:109FA00011F0E552E552E552E552E668E6680A0E20
:109FB000E66EE66AADEC10F0E552E552E552E55288
:109FC000E6682DEC57F0E552E6682DEC57F0E552C7
:109FD000030EE66E09EC29F0E552C2EC16F01F0EF6
:109FE000E66EF80EE66E0A0EE66EE66A54EC11F0C6
:109FF000E552E552E552E552E00EE66EE6680A0EDD
:10A00000E66EE66AADEC10F0E552E552E552E55237
:10A01000E6682DEC57F0E552E6682DEC57F0E55276
:10A02000E66A09EC29F0E552E5EC11F0E6682DEC62
:10A0300057F0E552E6682DEC57F0E552030EE66E58
:10A0400009EC29F0E552E5EC11F0E6682DEC57F04B
:10A05000E552E6682DEC57F0E552E66A09EC29F086
:10A06000E5528EEC12F0E6682DEC57F0E552E6680A
:10A070002DEC57F0E552030EE66E09EC29F0E5529F
:06A080008EEC12F077D611
:0AA08600D9CFE6FFE1CFD9FF0E01AC
:10A09000070EFD6F0B0EC76F0A0EC56F9398939452
:10A0A000939E8A8E939C8A8C939A8A9A739E739CB1
:10A0B000FE0EDB50006E016A040E001806E101502E
:10A0C00004E1F00E721400091DD0FE0EDB50006E8C
:10A0D000016A030E001806E1015004E1F00E72144B
:10A0E0000A0910D0FE0EDB50006E016A020E001845
:10A0F00006E1015004E1F00E7214010903D0F00EE4
:10A1000072140209726E7288728AA39E0201426BF7
:10A11000406B416B836B846BE552E7CFD9FF120034
:10A12000D9CFE6FFE1CFD9FFE6527350010B016AA8
:10A13000E850011047E002014251006E016A3F0EF3
:10A14000001810E101500EE13B0EE66EAA0EE66E1D
:10A15000000EE66EFFEC55F0E552E552E552755003
:10A16000DF6E30D07550E66E4151EA6A000FE96E3D
:10A17000020EEA22E552E750EF6E4151006E016A8D
:10A180003F0E001804E1015002E1416B01D0412B68
:10A19000422B8351006E016A8451026E036A0250A1
:10A1A000001802E1035001180AE08351EA6A430FE4
:10A1B000E96E020EEA22EF50756E832B03D08A847B
:10A1C000836B846BE552E552E7CFD9FF1200D9CFFC
:10A1D000E6FFE1CFD9FF030EE126DE6ADD6A020E5B
:10A1E000DB6A8A9EFB0EDB50DF1804E1FC0EDB50BD
:10A1F000DE52DD181EE0FD0EDBCF00F0FE0EDBCFE1
:10A2000001F0DE500024E96EDD500120EA6EEF50CF
:10A21000756EDF2A010E01E3DB2A7350010B016A20
:10A22000E8500110FAE07550E76E020EE7CFDBFF51
:10A23000D9D78A8E030EE15C02E2E16AE552E16E53
:10A24000E552E7CFD9FF1200D9CFE6FFE1CFD9FF22
:10A25000030EE126DE6ADD6A020EDB6A8A9EFC0ED0
:10A26000DB50DF1804E1FD0EDB50DE52DD1813E099
:10A27000FE0EDB50756EDF2A010E01E3DB2A735000
:10A28000010B016AE8500110FAE07550E76E020E0A
:10A29000E7CFDBFFE4D78A8E030EE15C02E2E16ADE
:10A2A000E552E16EE552E7CFD9FF1200D9CFE6FFC4
:10A2B000E1CFD9FFE652DF6A8A9EDF6ADF50006E87
:10A2C000016AFE0EDB50000101AE02D0D89003D02F
:10A2D000005C000E015821E2756A7350010B016A9F
:10A2E000E8500110FAE07550E66E02014151EA6A49
:10A2F000000FE96E020EEA22E552E750EF6E41517F
:10A30000006E016A3F0E001804E1015002E1416B4A
:10A3100001D0412B422BDF2AD1D78A8EE552E5525C
:10A32000E7CFD9FF1200020142511200D9CFE6FF58
:10A33000E1CFD9FFE652DF6A02014251006E016AA5
:10A340000050011025E04051EA6A000FE96E020E4C
:10A35000EA22EF50E66EDF50E76EFD0EDBCFE9FF3D
:10A36000FE0EDBCFEAFFE750E926000EEA22E552B7
:10A37000E750EF6EDF2A4051006E016A3F0E001871
:10A3800004E1015002E1406B01D0402B4207D4D7D9
:0CA39000DF50E552E552E7CFD9FF120084
:04A39C00949C948E6B
:10A3A0007E96190EB06EAD84AD98AC8EAD9CAC9C13
:10A3B000AC88AD8A9D989D8A0101406B416B426BD0
:10A3C0001200D9CFE6FFE1CFD9FFE6529E50200B15
:10A3D00001E0010E016AE85001102FE00101425135
:10A3E000006E016A3F0E001811E101500FE1AD9AB5
:10A3F000640EE66EAA0EE66E000EE66EFFEC55F0F9
:10A40000E552E552E552AF50DF6E17D0AF50E66E21
:10A410004151EA6A000FE96E010EEA22E552E75067
:10A42000EF6E4151006E016A3F0E001804E10150C9
:10A4300002E1416B01D0412B422BAC50020B01E0F9
:10A44000010E006E016A010E001810E101500EE1CC
:10A45000AC98AC88AD9A530EE66EAA0EE66E000E6E
:10A46000E66EFFEC55F0E552E552E552E552E55255
:10A47000E7CFD9FF120001018351006E016A8451B8
:10A48000026E036A0250001802E1035001180AE04C
:10A490008351EA6A430FE96E010EEA22EF50AE6E75
:10A4A000832B1200AD50020B01E0010E006E016A19
:10A4B000E8500110F7E0AD9A0101836B846B120044
:10A4C000D9CFE6FFE1CFD9FF020EE126AD50200B38
:10A4D00001E0010E016AE8500110F8E1D950FC0FCB
:10A4E000006EFF0EDA20016E00C0DEFFDD6EDECFF3
:10A4F000E6FFDDCFE6FFFC0EDBCFE6FFFD0EDBCF98
:10A50000E6FFFE0EDBCFE6FF430EE66E010EE66EC3
:10A510004BEC56F0006E070EE15E0050430EE66E07
:10A52000010EE66E48EC54F0E552E552F3CF84F1AB
:10A530000101010E836F4351AE6EAD8A020EE15CE4
:10A5400002E2E16AE552E16EE552E7CFD9FF12007F
:10A55000D9CFE6FFE1CFD9FFE652AD50200B01E0A5
:10A56000010E016AE8500110F8E1FC0EDB50010118
:10A57000846F010E836FDF6ADF50006E016AFC0E8C
:10A58000DB50000101AE02D0D89003D0005C000E79
:10A59000015819E2DF50E76EFD0EDBCFE9FFFE0E3A
:10A5A000DBCFEAFFE750E926000EEA22EFCF00F00A
:10A5B000016ADF50EA6A430FE96E010EEA2200C029
:10A5C000EFFFDF2AD9D701014351AE6EAD8AE552C4
:10A5D000E552E7CFD9FF1200D9CFE6FFE1CFD9FF8F
:10A5E000E652DF6A01014251006E016A005001101B
:10A5F00025E04051EA6A000FE96E010EEA22EF50B1
:10A60000E66EDF50E76EFD0EDBCFE9FFFE0EDBCF1F
:10A61000EAFFE750E926000EEA22E552E750EF6E26
:10A62000DF2A4051006E016A3F0E001804E101501C
:10A6300002E1406B01D0402B4207D4D7DF50E552F6
:08A64000E552E7CFD9FF12003B
:08A648009F8A9F889F86A58E62
:10A650001200D08EF28EF28C1200F250800B01E0CC
:10A66000010E036AE850031002E0000E01D0010E53
:10A67000016AF36E01C0F4FF1200F250400B01E0DA
:10A68000010E036AE850031002E0000E01D0010E33
:10A69000016AF36E01C0F4FF1200F250400B01E0BA
:10A6A000010E006E016A010E001802E1015004E083
:10A6B000D4DFF350F41002E0F36A02D0010EF36E1F
:10A6C000F46A1200EADFF3CF02F0F4CF03F0F350A4
:10A6D000F41004E1C2DFF350F41002E0000E01D0E8
:10A6E000010E016AE850011003E0010EF36E01D083
:10A6F000F36AF46A1200DACFE4FFE2CFDAFFE9CFBF
:10A70000E4FFEACFE4FFF6CFE4FFF7CFE4FFF8CFB2
:10A71000E4FFF5CFE4FFF3CFE4FFF4CFE4FFFACF9B
:10A72000E4FFFBCFE4FF00EE17F0140EE80403E3B0
:10A73000EECFE4FFFBD700EE00F0170EE80403E3D2
:10A74000EECFE4FFFBD7E652A450800B01E0010EF0
:10A750002B6E2C6AE8502C1004E090EC50F0A49E74
:10A7600019D09E50080B01E0010E2B6E2C6AE850A8
:10A770002C1004E03AEC43F09E960CD09E50200B37
:10A7800001E0010E2B6E2C6AE8502C1003E0E1EC86
:10A7900051F09E9AE55200EE16F0170EE80403E31E
:10A7A000E5CFEDFFFBD700EE2AF0140EE80403E33B
:10A7B000E5CFEDFFFBD7E5CFFBFFE5CFFAFFE5CF18
:10A7C000F4FFE5CFF3FFE5CFF5FFE5CFF8FFE5CFE9
:10A7D000F7FFE5CFF6FFE5CFEAFFE5CFE9FFE5CFED
:10A7E000DAFF1100D8CFE4FFE0CFE4FFE46EDACF68
:10A7F000E4FFE652E552E5CFDAFFE550E5CFE0FFB2
:06A80000E5CFD8FF1000B7
:0AA80600D9CFE6FFDACFE6FFFA0E25
:10A81000E3CFD9FFFB0EE3CFDAFFFC0EE3CFE9FF76
:10A82000FD0EE3CFEAFFE9CFF3FFEACFF4FFF80E26
:10A83000E35003E1F90EE35008E0F80EE30602E20C
:10A84000F90EE306DECFEEFFF2D7FF0EE3CFDAFF1D
:10A85000E552FF0EE3CFD9FFE5521200FE0EE3CF23
:10A86000E9FFFF0EE3CFEAFFE9CFF3FFEACFF4FF02
:10A87000FB0EE35003E1FC0EE35009E0FB0EE306A0
:10A8800002E2FC0EE306FD0EE350EE6EF1D712007D
:10A89000FE0EE3CFE9FFFF0EE3CFEAFFF36AF46AAF
:10A8A000EE5203E0F34AF42AFBD71200D9CFE6FFB9
:10A8B000DACFE6FFFA0EE3CFD9FFFB0EE3CFDAFFE4
:10A8C000FC0EE3CFE9FFFD0EE3CFEAFFF80EE35005
:10A8D00003E1F90EE3500AE0F80EE30602E2F90E96
:10A8E000E306DE50EF5C02E1EE66F0D7F36EFF0E9A
:10A8F000E3CFDAFFE552FF0EE3CFD9FFE552F35085
:10A900001200FF0EE3CFF8FFE552FF0EE3CFF7FF93
:10A91000E552FF0EE3CFF6FFE552E66AE66AE66A25
:10A920000900F55209E0FD0EE32A05E1FE0EE32AD7
:10A9300002E1FF0EE32AF4D7FD0EE3CF1EF0FE0E78
:0CA94000E3CF1FF0FF0EE3CF20F0120069
:04A94C004C6F726575
:10A950006D20697073756D20646F6C6F7220736900
:10A960007420616D65742C20636F6E73656374650C
:10A970007475722061646970697363696E672065BC
:10A980006C69742E204375726162697475722061FE
:10A99000646970697363696E6720616E74652073A2
:10A9A0006564206E6962682074696E636964756E9F
:10A9B0007420666575676961742E204D61656365F5
:10A9C0006E617320656E696D206D61737361000D3A
:10A9D0000A426567696E2050726F6772616D0D0A79
:10A9E000004932433A20284552524F5229206E6F77
:10A9F00020646174612072656369657665640D0A1F
:10AA0000004932433A2064617461207265616420B8
:10AA100066726F6D206275666665723A2025780DE4
:10AA20000A004932433A206F766572666C6F772070
:10AA300064657465637465640D0A00535049323A65
:10AA400020627566666572206F766572666C6F77D8
:10AA50000D0A0055415254313A206F766572727575
:10AA60006E0D0A0055415254313A20627566666592
:0DAA700072206F766572666C6F770D0A00BC
:02AA7E00176A55
:10AA800025AE48EF55F0246C251EE86A2522171ED6
:10AA900020AE50EF55F01F6C201EE86A2022171ED2
:10AAA00044EC57F020BE60EF55F017AE000C1F6C61
:10AAB000201EE86A20221B6C1C1EE86A1C22000C67
:10AAC00017BE57EF55F01888FF0C20C02AF01FC0A2
:10AAD00029F01F502402F4CF1EF0F3CF1DF02050B8
:10AAE0002502F4CF20F0F3CF1FF02402F3501E26EE
:10AAF000F4501F22E86A202229502502F3501E2616
:10AB0000F4501F22E86A202225AE8BEF55F0295021
:10AB10001F5E2A50205A2AAE000C24501F5E25507A
:10AB2000205A000C1FC029F01F502402F4CF1EF041
:10AB3000F3CF1DF020502502F4CF20F0F3CF1FF00B
:10AB40002402F3501E26F4501F22E86A20222950C6
:10AB50002502F3501E26F4501F22E86A2022000C22
:10AB60001E0EF66E000EF76E000EF86E0101090063
:10AB7000F550E96F0900F550EA6F03E1E96701D08C
:10AB80003DD00900F550E46F0900F550E56F09006C
:10AB9000F550E66F09000900F550E96E0900F5501F
:10ABA000EA6E090009000900F550E76F0900F55049
:10ABB000E86F09000900F6CFEBF1F7CFECF1F8CF21
:10ABC000EDF1E4C1F6FFE5C1F7FFE6C1F8FF0101D1
:10ABD000E75302E1E85307E00900F550EE6EE7079E
:10ABE000F8E2E807F9D7EBC1F6FFECC1F7FFEDC1DA
:0EABF000F8FF0101E907000EEA5BBFD7120073
:02ABFE00D9CFAD
:10AC0000E6FFDACFE6FFE1CFD9FFE2CFDAFFE65287
:10AC1000E652E652E652D950FB0F006EFF0EDA20E4
:10AC2000016E00C0DEFFDD6EDECFE6FFDDCFE6FFAA
:10AC3000FB0EDBCFE6FFFC0EDBCFE6FFFD0EDBCF2E
:10AC4000E6FFA9CEE6FFAACEE6FF57EC3CF0006E89
:10AC5000070EE15C02E2E16AE552E16E0050020E8D
:10AC6000F3CFDBFF030EF4CFDBFF020EDBCF00F0F0
:10AC7000030EDBCF01F000C0F3FF01C0F4FF040EB0
:10AC8000E15C02E2E16AE552E16EE552E5CFDAFF0E
:06AC9000E7CFD9FF12001E
:0AAC9600D9CFE6FFDACFE6FFE1CFE9
:10ACA000D9FFE2CFDAFFE652E652F70EDBCFE6FF3E
:10ACB000F80EDBCFE6FFF90EDBCFE6FFFA0EDBCFB7
:10ACC000E6FFFB0EDBCFE6FFD950FC0FE66EFF0E72
:10ACD000DA20E66E57EC3CF0006E070EE15C02E213
:10ACE000E16AE552E16E0050F3CFDEFFF4CFDDFF05
:10ACF000FC0EDBCFE9FFFD0EDBCFEAFFEF6ADECF14
:10AD000000F0DDCF01F000C0F3FF01C0F4FFE55219
:0EAD1000E552E552E5CFDAFFE7CFD9FF12009A
:02AD1E00D9CF8B
:10AD2000E6FFDACFE6FFE1CFD9FFE2CFDAFFFB0E95
:10AD3000DBCF00F0FC0EDBCF01F00001800E011430
:10AD40001AE1FB0EDBCFE9FFFC0EDBCFEAFFEECF13
:10AD5000F3FFEDCFF4FFEE2A000EEF22F3CFE9FF71
:10AD6000F4CFEAFFFD0EDBCFEFFFEF50016AF36E89
:10AD700001C0F4FF10D0FB0EDB50FE0806E1FD0E13
:10AD8000DBCFE6FF9AEC57F005D0FD0EDBCFE6FFF8
:10AD900003EC00F0E552E552E5CFDAFFE7CFD9FF4B
:02ADA00012009F
:0EADA2001D502202F3CF19F0F4CF1AF0230255
:10ADB000F3501A26000EF4201B6E1D502402F3508F
:10ADC0001B26000EF4201C6E1D502502F3501C267D
:10ADD0001E502202F3501A26F4501B22000E1C2291
:10ADE0001E502302F3501B26F4501C221E50240236
:10ADF000F3501C261F502202F3501B26F4501C2235
:10AE00001F502302F3501C2620502202F3501C2610
:02AE100012002E
:0EAE12001C6A1B6A1A6A196A200EE76ED89035
:10AE20001D361E361F36203619361A361B361C368E
:10AE30002250195C23501A5824501B5825501C5876
:10AE400009E32250195E23501A5A24501B5A2550E8
:0AAE50001C5A1D2AE72EE4D7120059
:06AE5A00FF0EE3502E6E16
:10AE6000EF0E01D0F30EE76EE72E34EF57F00C0E25
:10AE70002D6EE76AE72E3AEF57F02D2E39EF57F097
:08AE80002E2E32EF57F01200F4
:08AE88001C6A1B6A100EE76E44
:10AE9000D8901F3620361B361C3624501B5C25509C
:10AEA0001C5805E324501B5E25501C5A1F2AE72E10
:04AEB000F0D71200C5
:0CAEB400F36AF46AFF0EE124E96EFF0E61
:10AEC000E220EA6EED6607D02F0EEF6404D03A0E52
:08AED000EF6001D0F32A12002B
:08AED800FF0EE3502E6E480E40
:10AEE00001D04C0EE76EE72EFED7E76AE72EFED7BD
:08AEF0002E2EF7D7000012001E
:08AEF800B00EF36E00EE00F055
:10AF00000E0E01D81200EA6002D0EE6AFCD7F350B0
:08AF1000E9601200EE6AFCD7B3
:08AF18001DEE00F02DEE00F02B
:10AF2000F86A189CB0EC55F007EC00F08CEC4EF091
:04AF3000FBD7120039
:0CAF3400FF0EE350ADBA04D0B06AAC8E42
:10AF4000AD8A949CADA2FED7AE6EF36EF46A120089
:10AF5000FF0EE350E84E1200000000D000D000D0F9
:06AF6000E82EFAD71200F2
:0AAF6600F36AF46AF32A0F0B05E00A
:0CAF7000D890F336F436E804FBE1120040
:04AF7C00303132330B
:0DAF80003435363738396162636465660028
:03AF8D00010000C0
:0CAF9000FF06FAD503010000FF00FF00DF
:04AF9C003F065B4FC2
:0CAFA000666D7D077F6F777C395E7971EC
:06000800AAEF52F0120005
:02000E00257358
:0100100000EF
:020012001200DA
:060018002EEF53F0120070
:02001E000200DE
:100020002EAD0000850E0000100000001FAD000086
:08003000950E00000F00000016
:08003800D9CFE6FFE1CFD9FFAB
:10004000FD0EDBCFA1F1FE0EDBCFA2F1A1C1A5F128
:10005000A2C1A6F1FB0EDBCFA3F1FC0EDBCFA4F116
:10006000A3C1A7F1A4C1A8F10101B26B000EAB6F4F
:10007000AC6BA96FAA6B010EB16FAF69B069AD69C6
:10008000AE69B36F810EE66EE66AE66A200EE66E32
:10009000010EE66E6AEC53F0006E050EE15E005054
:1000A000200EE66EE66AE66A000EE66E010EE66E69
:1000B0006AEC53F0006E050EE15E0050E552E7CFAA
:1000C000D9FF1200D9CFE6FFE1CFD9FFFE0EDBCF7B
:1000D00001F0800E01140BE0FD0EDBCF00F0FE0EF0
:1000E000DBCF01F0006C011E000E012206D0FD0ED8
:1000F000DBCF00F0FE0EDBCF01F000C0F3FF01C04C
:10010000F4FFE552E7CFD9FF1200D9CFE6FFE1CFE8
:10011000D9FF020EE126FD0EDBCFE9FFFE0EDBCF9D
:10012000EAFFEECFDEFFEDCFDDFFFB0EDBCFE9FF19
:10013000FC0EDBCFEAFFEECF00F0EFCF01F0FD0EBB
:10014000DBCFE9FFFE0EDBCFEAFF00C0EEFF01C010
:10015000EDFFFB0EDBCFE9FFFC0EDBCFEAFFDECFCE
:10016000EEFFDDCFEDFF020EE15C02E2E16AE55257
:10017000E16EE552E7CFD9FF1200D9CFE6FFE1CF1C
:10018000D9FFF50EDBCFE6FFF60EDBCFE6FFF70E6D
:10019000DBCFE6FFF80EDBCFE6FFF90EDBCFE6FFA5
:1001A000FA0EDBCFE6FFFB0EDBCFE6FFFC0EDBCF6C
:1001B000E6FFFD0EDBCFE6FFFE0EDBCFE6FF26EC13
:1001C00018F0006E0A0EE15E0050E552E7CFD9FF4D
:1001D0001200D9CFE6FFE1CFD9FFF70EDBCFE6FF64
:1001E000F80EDBCFE6FFF90EDBCF02F0FA0EDBCF25
:1001F00003F0FB0EDB500224006EFC0EDB500320EC
:10020000016E0006000E015A00C0E6FF01C0E6FFC5
:10021000FD0EDBCFE6FFFE0EDBCFE6FFFB0EDBCFF6
:10022000E6FFFC0EDBCFE6FFFD0EDBCFE6FFFE0EAA
:10023000DBCFE6FFA2DF046E0A0EE15E0450E5525A
:10024000E7CFD9FF1200D9CFE6FFE1CFD9FFF70EF4
:10025000DBCFE6FFF80EDBCFE6FFFB0EDBCFE6FFE2
:10026000FC0EDBCFE6FFF90EDBCF02F0FA0EDBCFA0
:1002700003F0FD0EDB500224006EFE0EDB50032067
:10028000016E0006000E015A00C0E6FF01C0E6FF45
:10029000FB0EDBCFE6FFFC0EDBCFE6FFFD0EDBCF78
:1002A000E6FFFE0EDBCFE6FF68DF046E0A0EE15EBE
:1002B0000450E552E7CFD9FF1200D9CFE6FFE1CFD6
:1002C000D9FFF50EDBCFE6FFF60EDBCFE6FFF70E2C
:1002D000DBCF02F0F80EDBCF03F0FB0EDB50022485
:1002E000006EFC0EDB500320016E00C0E6FFE66EE0
:1002F000F90EDBCF06F0FA0EDBCF07F0FD0EDB5078
:100300000624046EFE0EDB500720056E04C0E6FFD7
:10031000E66EFB0EDBCFE6FFFC0EDBCFE6FFFD0E4D
:10032000DBCFE6FFFE0EDBCFE6FF48EC1AF0086EEF
:100330000A0EE15E0850E552E7CFD9FF1200D9CF8F
:10034000E6FFE1CFD9FFF50EDBCFE6FFF60EDBCF00
:10035000E6FFF70EDBCF02F0F80EDBCF03F0FB0E6B
:10036000DB500224006EFC0EDB500320016E00C047
:10037000E6FFE66EF90EDBCF06F0FA0EDBCF07F0F4
:10038000FD0EDB500624046EFE0EDB500720056ECA
:1003900004C0E6FFE66EFB0EDBCFE6FFFC0EDBCF14
:1003A000E6FFFD0EDBCFE6FFFE0EDBCFE6FF94ECB3
:1003B0001CF0086E0A0EE15E0850E552E7CFD9FF47
:1003C0001200D9CFE6FFE1CFD9FFFD0EDBCFE6FF6C
:1003D000FE0EDBCFE6FFA7C1E6FFA8C1E6FFA5C181
:1003E000E6FFA6C1E6FF000EE66EE66AE66EE66A86
:1003F000A6DF006E0A0EE15E0050E552E7CFD9FF9E
:10040000120016EF1FF0D9CFE6FFE1CFD9FF0A0E99
:10041000E126F90EDBCF00F0FA0EDBCF01F0010E82
:10042000D8800056000E015600C0DEFF01C0DDFF7F
:10043000010EF36E020EF3CFDBFF030EDB6AFE0E3E
:100440001F6E2068F90EDBCF24F0FA0EDBCF25F00B
:100450007AEC54F0040E1DC0DBFF050E1EC0DBFF5E
:10046000060EDB6A070EDB6AF90EDBCF1FF0FA0E11
:10047000DBCF20F0080E1FC0DBFF090E20C0DBFF22
:10048000F70EDBCFE6FFF80EDBCFE6FFF90EDBCF92
:1004900002F0FA0EDBCF03F0FB0EDB500224006EFD
:1004A000FC0EDB500320016E00C0E6FFE66EFD0E81
:1004B000DBCFE6FFFE0EDBCFE6FF0AEC17F0046EA3
:1004C000060EE15E0450F70EDBCFE6FFF80EDBCF41
:1004D000E6FFFB0EDBCF02F0FC0EDBCF03F0F90EE4
:1004E000DB50025C006EFA0EDB500358016E00C058
:1004F000E6FFE66EFD0EDBCFE6FFFE0EDBCFE6FF8E
:100500000AEC17F0046E060EE15E0450F70EDBCF26
:10051000E6FFF80EDBCFE6FFFB0EDBCFE6FFFC0EBF
:10052000DBCFE6FFF90EDBCF02F0FA0EDBCF03F0F4
:10053000FD0EDB500224006EFE0EDB500320016E28
:1005400000C0E6FFE66E0AEC17F0046E060EE15EF0
:100550000450F70EDBCFE6FFF80EDBCFE6FFFB0E15
:10056000DBCFE6FFFC0EDBCFE6FFFD0EDBCF02F0BC
:10057000FE0EDBCF03F0F90EDB50025C006EFA0ECC
:10058000DB500358016E00C0E6FFE66E0AEC17F080
:10059000046E060EE15E0450060EDBCF00F0070E7F
:1005A000DBCF01F0080EDBCF02F0090EDBCF03F04A
:1005B00001500318E8AE02D0033404D00250005CAE
:1005C0000350015801E3B1D1DECF00F0DDCF01F0DF
:1005D0000001800E01141CE1080EDB06090E01E289
:1005E000DB06D950040FE96EDACFEAFF020EEE26E1
:1005F000000EED22040EDBCF00F0050EDBCF01F084
:10060000D9CFE9FFDACFEAFF0050EE260150ED2204
:10061000060EDB2A070E01E3DB2AD950020FE96E32
:10062000DACFEAFF020EEE26000EED22020EDBCF3D
:1006300000F0030EDBCF01F0D9CFE9FFDACFEAFFFC
:100640000050EE260150ED22F70EDBCFE6FFF80E4C
:10065000DBCFE6FF080EDBCF02F0090EDBCF03F0A5
:10066000FB0EDB500224006EFC0EDB500320016EFB
:1006700000C0E6FFE66E060EDBCF06F0070EDBCF0E
:1006800007F0FD0EDB500624046EFE0EDB50072043
:10069000056E04C0E6FFE66E0AEC17F0086E060E63
:1006A000E15E0850F70EDBCFE6FFF80EDBCFE6FF8A
:1006B000080EDBCF02F0090EDBCF03F0FB0EDB50A0
:1006C0000224006EFC0EDB500320016E00C0E6FF2A
:1006D000E66EFD0EDBCF06F0FE0EDBCF07F0060E5A
:1006E000DB50065C046E070EDB500758056E04C035
:1006F000E6FFE66E0AEC17F0086E060EE15E0850A3
:10070000F70EDBCFE6FFF80EDBCFE6FFFB0EDBCF0D
:1007100002F0FC0EDBCF03F0080EDB50025C006E33
:10072000090EDB500358016E00C0E6FFE66E060EB0
:10073000DBCF06F0070EDBCF07F0FD0EDB50062403
:10074000046EFE0EDB500720056E04C0E6FFE66E69
:100750000AEC17F0086E060EE15E0850F70EDBCFCC
:10076000E6FFF80EDBCFE6FFFB0EDBCF02F0FC0E60
:10077000DBCF03F0080EDB50025C006E090EDB508D
:100780000358016E00C0E6FFE66EFD0EDBCF06F0FB
:10079000FE0EDBCF07F0060EDB50065C046E070E84
:1007A000DB500758056E04C0E6FFE66E0AEC17F052
:1007B000086E060EE15E0850F70EDBCFE6FFF80E7E
:1007C000DBCFE6FF060EDBCF02F0070EDBCF03F038
:1007D000FB0EDB500224006EFC0EDB500320016E8A
:1007E00000C0E6FFE66E080EDBCF06F0090EDBCF99
:1007F00007F0FD0EDB500624046EFE0EDB500720D2
:10080000056E04C0E6FFE66E0AEC17F0086E060EF1
:10081000E15E0850F70EDBCFE6FFF80EDBCFE6FF18
:10082000060EDBCF02F0070EDBCF03F0FB0EDB5032
:100830000224006EFC0EDB500320016E00C0E6FFB8
:10084000E66EFD0EDBCF06F0FE0EDBCF07F0080EE6
:10085000DB50065C046E090EDB500758056E04C0C1
:10086000E6FFE66E0AEC17F0086E060EE15E085031
:10087000F70EDBCFE6FFF80EDBCFE6FFFB0EDBCF9C
:1008800002F0FC0EDBCF03F0060EDB50025C006EC4
:10089000070EDB500358016E00C0E6FFE66E080E3F
:1008A000DBCF06F0090EDBCF07F0FD0EDB50062490
:1008B000046EFE0EDB500720056E04C0E6FFE66EF8
:1008C0000AEC17F0086E060EE15E0850F70EDBCF5B
:1008D000E6FFF80EDBCFE6FFFB0EDBCF02F0FC0EEF
:1008E000DBCF03F0060EDB50025C006E070EDB5020
:1008F0000358016E00C0E6FFE66EFD0EDBCF06F08A
:10090000FE0EDBCF07F0080EDB50065C046E090E0E
:10091000DB500758056E04C0E6FFE66E0AEC17F0E0
:10092000086E060EE15E085037D60A0EE15C02E260
:10093000E16AE552E16EE552E7CFD9FF1200D9CF67
:10094000E6FFE1CFD9FF0A0EE126F90EDBCF00F07A
:10095000FA0EDBCF01F0010ED8800056000E0156D2
:1009600000C0DEFF01C0DDFF010EF36E020EF3CF0B
:10097000DBFF030EDB6AFE0E1F6E2068F90EDBCF75
:1009800024F0FA0EDBCF25F07AEC54F0040E1DC0F3
:10099000DBFF050E1EC0DBFF060EDB6A070EDB6AFF
:1009A000F90EDBCF1FF0FA0EDBCF20F0080E1FC0D0
:1009B000DBFF090E20C0DBFF060EDBCF00F0070EC9
:1009C000DBCF01F0080EDBCF02F0090EDBCF03F026
:1009D00001500318E8AE02D0033404D00250005C8A
:1009E0000350015801E3CED1DECF00F0DDCF01F09E
:1009F0000001800E01141CE1080EDB06090E01E265
:100A0000DB06D950040FE96EDACFEAFF020EEE26BC
:100A1000000EED22040EDBCF00F0050EDBCF01F05F
:100A2000D9CFE9FFDACFEAFF0050EE260150ED22E0
:100A3000060EDB2A070E01E3DB2AD950020FE96E0E
:100A4000DACFEAFF020EEE26000EED22020EDBCF19
:100A500000F0030EDBCF01F0D9CFE9FFDACFEAFFD8
:100A60000050EE260150ED22F80EDB50006E016AB8
:100A7000E850040B5CE0F60EDBCFE6FFF70EDBCFB1
:100A8000E6FF080EDBCF02F0090EDBCF03F0FB0E12
:100A9000DB500224006EFC0EDB500320016E00C010
:100AA000E6FFE66E060EDBCF06F0070EDBCF07F0A3
:100AB000FD0EDB500624046EFE0EDB500720056E93
:100AC00004C0E6FFE66E0AEC17F0086E060EE15E63
:100AD0000850F60EDBCFE6FFF70EDBCFE6FF060E83
:100AE000DBCF02F0070EDBCF03F0FB0EDB5002245E
:100AF000006EFC0EDB500320016E00C0E6FFE66EC8
:100B0000080EDBCF06F0090EDBCF07F0FD0EDB5041
:100B10000624046EFE0EDB500720056E04C0E6FFBF
:100B2000E66E0AEC17F0086E060EE15E0850F80E4D
:100B3000DB50006E016AE850020B5CE0F60EDBCF82
:100B4000E6FFF70EDBCFE6FFFB0EDBCF02F0FC0E7D
:100B5000DBCF03F0080EDB50025C006E090EDB50A9
:100B60000358016E00C0E6FFE66E060EDBCF06F00E
:100B7000070EDBCF07F0FD0EDB500624046EFE0EE1
:100B8000DB500720056E04C0E6FFE66E0AEC17F0A6
:100B9000086E060EE15E0850F60EDBCFE6FFF70E9C
:100BA000DBCFE6FFFB0EDBCF02F0FC0EDBCF03F06A
:100BB000060EDB50025C006E070EDB500358016E20
:100BC00000C0E6FFE66E080EDBCF06F0090EDBCFB5
:100BD00007F0FD0EDB500624046EFE0EDB500720EE
:100BE000056E04C0E6FFE66E0AEC17F0086E060E0E
:100BF000E15E0850F80EDB50006E016AE850080B09
:100C00005CE0F60EDBCFE6FFF70EDBCFE6FF060E6D
:100C1000DBCF02F0070EDBCF03F0FB0EDB5002242C
:100C2000006EFC0EDB500320016E00C0E6FFE66E96
:100C3000FD0EDBCF06F0FE0EDBCF07F0080EDB501B
:100C4000065C046E090EDB500758056E04C0E6FF13
:100C5000E66E0AEC17F0086E060EE15E0850F60E1E
:100C6000DBCFE6FFF70EDBCFE6FF080EDBCF02F0AF
:100C7000090EDBCF03F0FB0EDB500224006EFC0EEE
:100C8000DB500320016E00C0E6FFE66EFD0EDBCFF9
:100C900006F0FE0EDBCF07F0060EDB50065C046E9E
:100CA000070EDB500758056E04C0E6FFE66E0AEC3F
:100CB00017F0086E060EE15E0850F80EDB50006E6D
:100CC000016AE850010B01E177D6F60EDBCFE6FFB3
:100CD000F70EDBCFE6FFFB0EDBCF02F0FC0EDBCF27
:100CE00003F0060EDB50025C006E070EDB5003586B
:100CF000016E00C0E6FFE66EFD0EDBCF06F0FE0ED5
:100D0000DBCF07F0080EDB50065C046E090EDB50EB
:100D10000758056E04C0E6FFE66E0AEC17F0086E91
:100D2000060EE15E0850F60EDBCFE6FFF70EDBCFD6
:100D3000E6FFFB0EDBCF02F0FC0EDBCF03F0080E6C
:100D4000DB50025C006E090EDB500358016E00C0E0
:100D5000E6FFE66EFD0EDBCF06F0FE0EDBCF07F002
:100D6000060EDB50065C046E070EDB500758056E5E
:100D700004C0E6FFE66E0AEC17F0086E060EE15EB0
:100D800008501AD60A0EE15C02E2E16AE552E16E11
:100D9000E552E7CFD9FF1200D9CFE6FFE1CFD9FF67
:100DA000F70EDBCFE6FFF80EDBCFE6FF020E1F6E7D
:100DB000206AF90EDBCF24F0FA0EDBCF25F07AECB7
:100DC00054F01DC000F01EC001F0010E0026000E00
:100DD000012200C0E6FF01C0E6FFFB0EDBCF04F0FE
:100DE000FC0EDBCF05F0F90EDB50045C026EFA0E50
:100DF000DB500558036E02C0E6FFE66EFD0EDBCF4A
:100E0000E6FFFE0EDBCFE6FFE9EC00F0066E080E13
:100E1000E15E0650F70EDBCFE6FFF80EDBCFE6FF14
:100E2000000EE66EE66A030EE66EF90EDBCFE6FF15
:100E3000FA0EDBCFE6FFFB0EDBCFE6FFFC0EDBCFCF
:100E4000E6FFFD0EDBCFE6FFFE0EDBCFE6FF08D8A8
:100E5000006E0B0EE15E0050E552E7CFD9FF1200A5
:100E6000D9CFE6FFE1CFD9FF0A0EE126F90EDBCF9D
:100E700000F0FA0EDBCF01F0010ED8800056000E14
:100E8000015600C0DEFF01C0DDFF010EF36E020E51
:100E9000F3CFDBFF030EDB6AFE0E1F6E2068F90E38
:100EA000DBCF24F0FA0EDBCF25F07AEC54F0040E01
:100EB0001DC0DBFF050E1EC0DBFF060EDB6A070E42
:100EC000DB6AF90EDBCF1FF0FA0EDBCF20F0080E45
:100ED0001FC0DBFF090E20C0DBFF060EDBCF00F0DA
:100EE000070EDBCF01F0080EDBCF02F0090EDBCFDF
:100EF00003F001500318E8AE02D0033404D00250CE
:100F0000005C0350015801E381D1DECF00F0DDCF5A
:100F100001F00001800E01141CE1080EDB06090E31
:100F200001E2DB06D950040FE96EDACFEAFF020EC8
:100F3000EE26000EED22040EDBCF00F0050EDBCF17
:100F400001F0D9CFE9FFDACFEAFF0050EE260150D9
:100F5000ED22060EDB2A070E01E3DB2AD950020F31
:100F6000E96EDACFEAFF020EEE26000EED22020E47
:100F7000DBCF00F0030EDBCF01F0D9CFE9FFDACFF2
:100F8000EAFF0050EE260150ED22F80EDB50006E15
:100F9000016AE850010B01E198D0F40EDBCFE6FFC7
:100FA000F50EDBCFE6FF020E1F6E206A080EDBCFC8
:100FB00024F0090EDBCF25F07AEC54F01DC002F0CE
:100FC0001EC003F0010E0226000E0322F60EDB50B7
:100FD0000224006EF70EDB500320016E00C0E6FF16
:100FE000E66EFB0EDBCF06F0FC0EDBCF07F0080E43
:100FF000DB50065C046E090EDB500758056E04C01A
:10100000E6FFE66E060EDBCF0AF0070EDBCF0BF035
:10101000FD0EDB500A24086EFE0EDB500B20096E1D
:1010200008C0E6FFE66EE9EC00F00C6E080EE15E2B
:101030000C50F40EDBCFE6FFF50EDBCFE6FF020E21
:101040001F6E206A060EDBCF24F0070EDBCF25F0E3
:101050007AEC54F01DC002F01EC003F0010E02260F
:10106000000E0322F60EDB500224006EF70EDB505A
:101070000320016E00C0E6FFE66EFB0EDBCF06F03C
:10108000FC0EDBCF07F0060EDB50065C046E070E8D
:10109000DB500758056E04C0E6FFE66E080EDBCF96
:1010A0000AF0090EDBCF0BF0FD0EDB500A24086EB0
:1010B000FE0EDB500B20096E08C0E6FFE66EE9EC81
:1010C00000F00C6E080EE15E0C50F80EDB50006E66
:1010D000016AE850020B01E100D7F40EDBCFE6FF16
:1010E000F50EDBCFE6FF020E1F6E206A080EDBCF87
:1010F00024F0090EDBCF25F07AEC54F01DC002F08D
:101100001EC003F0010E0226000E0322F60EDB5075
:101110000224006EF70EDB500320016E00C0E6FFD4
:10112000E66EFB0EDBCF06F0FC0EDBCF07F0080E01
:10113000DB50065C046E090EDB500758056E04C0D8
:10114000E6FFE66EFD0EDBCF0AF0FE0EDBCF0BF006
:10115000060EDB500A5C086E070EDB500B58096E5A
:1011600008C0E6FFE66EE9EC00F00C6E080EE15EEA
:101170000C50F40EDBCFE6FFF50EDBCFE6FF020EE0
:101180001F6E206A060EDBCF24F0070EDBCF25F0A2
:101190007AEC54F01DC002F01EC003F0010E0226CE
:1011A000000E0322F60EDB500224006EF70EDB5019
:1011B0000320016E00C0E6FFE66EFB0EDBCF06F0FB
:1011C000FC0EDBCF07F0060EDB50065C046E070E4C
:1011D000DB500758056E04C0E6FFE66EFD0EDBCF60
:1011E0000AF0FE0EDBCF0BF0080EDB500A5C086E37
:1011F000090EDB500B58096E08C0E6FFE66EE9ECFD
:1012000000F00C6E080EE15E0C5067D60A0EE15C31
:1012100002E2E16AE552E16EE552E7CFD9FF120042
:10122000D9CFE6FFE1CFD9FFF10EDBCFE6FFF20E1B
:10123000DBCFE6FFF70EDBCFE6FFF80EDBCFE6FFF6
:10124000F90EDBCFE6FFFA0EDBCFE6FFFB0EDBCFBE
:10125000E6FFFC0EDBCFE6FFFD0EDBCFE6FFFE0E6A
:10126000DBCFE6FFBDEC00F0006E0A0EE15E005041
:10127000F10EDBCFE6FFF20EDBCFE6FFF30EDBCFA6
:10128000E6FFF40EDBCFE6FFF50EDBCFE6FFF60E52
:10129000DBCFE6FFF70EDBCFE6FFF80EDBCFE6FF96
:1012A000F90EDBCFE6FFFA0EDBCFE6FFBDEC00F078
:1012B000006E0A0EE15E0050F10EDBCFE6FFF20E8B
:1012C000DBCFE6FFFB0EDBCFE6FFFC0EDBCFE6FF5E
:1012D000FD0EDBCFE6FFFE0EDBCFE6FFF30EDBCF2E
:1012E000E6FFF40EDBCFE6FFF50EDBCFE6FFF60EF2
:1012F000DBCFE6FFBDEC00F0006E0A0EE15E0050B1
:10130000E552E7CFD9FF1200D9CFE6FFE1CFD9FFF1
:10131000180EE126F90EDBCF02F0FA0EDBCF03F058
:10132000FD0EDB50025C006EFE0EDB500358016EBA
:10133000080E00C0DBFF090E01C0DBFFF70EDBCF9C
:1013400002F0F80EDBCF03F0FB0EDB50025C006E08
:10135000FC0EDB500358016E0A0E00C0DBFF0B0EC3
:1013600001C0DBFFF50EDBCF02F0F60EDBCF03F0A2
:10137000FD0EDB50025C006EFE0EDB500358016E6A
:101380000C0E00C0DBFF0D0E01C0DBFFF30EDBCF48
:1013900002F0F40EDBCF03F0FB0EDB50025C006EBC
:1013A000FC0EDB500358016E0E0E00C0DBFF0F0E6B
:1013B00001C0DBFFF50EDBCF02F0F60EDBCF03F052
:1013C000F90EDB50025C006EFA0EDB500358016E22
:1013D000100E00C0DBFF110E01C0DBFFF30EDBCFF0
:1013E00002F0F40EDBCF03F0F70EDB50025C006E70
:1013F000F80EDB500358016E120E00C0DBFF130E17
:1014000001C0DBFF140EDB6A150EDB6A160EDB6A09
:10141000170EDB6AFB0EDBCF00F0FC0EDBCF01F01A
:10142000F70EDBCF02F0F80EDBCF03F0035001180C
:10143000E8AE02D0013404D00050025C01500358E1
:1014400024E2D950F70FE66EFF0EDA20E66ED9508F
:10145000FB0FE66EFF0EDA20E66E85EC00F0E5523B
:10146000E552E552E552D950F90FE66EFF0EDA204B
:10147000E66ED950FD0FE66EFF0EDA20E66E85ECC3
:1014800000F0E552E552E552E552F70EDBCF00F0F1
:10149000F80EDBCF01F0F30EDBCF02F0F40EDBCF62
:1014A00003F003500118E8AE02D0013404D000501C
:1014B000025C0150035824E2D950F70FE66EFF0E8C
:1014C000DA20E66ED950F30FE66EFF0EDA20E66EF4
:1014D00085EC00F0E552E552E552E552D950F90F9E
:1014E000E66EFF0EDA20E66ED950F50FE66EFF0EBF
:1014F000DA20E66E85EC00F0E552E552E552E55261
:10150000FB0EDBCF00F0FC0EDBCF01F0F70EDBCFE4
:1015100002F0F80EDBCF03F003500118E8AE02D062
:10152000013404D00050025C0150035824E2D95029
:10153000F70FE66EFF0EDA20E66ED950FB0FE66E6F
:10154000FF0EDA20E66E85EC00F0E552E552E5523A
:10155000E552D950F90FE66EFF0EDA20E66ED9504B
:10156000FD0FE66EFF0EDA20E66E85EC00F0E55228
:10157000E552E552E552FB0EDBCF00F0FC0EDBCF6F
:1015800001F0F30EDB50001801E0BCD0F40EDB508C
:10159000011801E0B7D0FD0EDBCF1FF0FE0EDBCF50
:1015A00020F0020E1FC0DBFF030E20C0DBFF1FC0B8
:1015B000DEFF20C0DDFFF90EDBCF00F0FA0EDBCF3F
:1015C00001F0DECF02F0DDCF03F001500318E8AEEA
:1015D00002D0033404D00250005C0350015806E2EC
:1015E000F90EDBCFDEFFDBCFDDFF23D0F90EDBCF43
:1015F00000F0FA0EDBCF01F0020EDBCF02F0030E9B
:10160000DBCF03F003500118E8AE02D0013404D060
:101610000050025C015003580CE2F90EDBCF1FF0C2
:10162000FA0EDBCF20F0020E1FC0DBFF030E20C03E
:10163000DBFFF50EDBCF00F0F60EDBCF01F0DECFE7
:1016400002F0DDCF03F001500318E8AE02D00334FE
:1016500004D00250005C0350015806E2F50EDBCFC7
:10166000DEFFDBCFDDFF23D0F50EDBCF00F0F60E83
:10167000DBCF01F0020EDBCF02F0030EDBCF03F075
:1016800003500118E8AE02D0013404D00050025CCF
:10169000015003580CE2F50EDBCF1FF0F60EDBCF46
:1016A00020F0020E1FC0DBFF030E20C0DBFFF10E97
:1016B000DBCFE6FFF20EDBCFE6FF020EDBCF02F060
:1016C000030EDBCF03F0DE50025C006EDD500358EA
:1016D000016E010E0026000E012200C0E6FF01C0CF
:1016E000E6FFFB0EDBCFE6FFFC0EDBCFE6FFDECF37
:1016F000E6FFDDCFE6FF23EC01F0046E080EE15EAD
:10170000045008D2F70EDBCF00F0F80EDBCF01F06B
:10171000F30EDB50001811E1F40EDB5001180DE15F
:10172000F70EDBCF1FF0F80EDBCF20F0060E1FC048
:10173000DBFF070E20C0DBFF0FD0F70EDBCF00F082
:10174000F80EDBCF01F00006000E015A060E00C0B5
:10175000DBFF070E01C0DBFFFB0EDBCF1FF0FC0E33
:10176000DBCF20F0040E1FC0DBFF050E20C0DBFF27
:10177000040EDBCF00F0050EDBCF01F0060EDBCF51
:1017800002F0070EDBCF03F003500118E8AE02D0E1
:10179000013404D00050025C0150035801E2B1D082
:1017A000FD0EDBCF02F0FE0EDBCF03F0140EDBCF1D
:1017B0001FF0150EDBCF20F00A0EDBCF24F00B0E4E
:1017C000DBCF25F054EC54F002501F24006E035080
:1017D0002020016E00C0DEFFDD6EFD0EDBCF02F0CB
:1017E000FE0EDBCF03F0160EDBCF1FF0170EDBCFA4
:1017F00020F00E0EDBCF24F00F0EDBCF25F054ECE3
:1018000054F002501F24006E03502020016E020E7F
:1018100000C0DBFF030E01C0DBFF080EDBCF00F0D2
:10182000090EDBCF01F0D950140FE96EDACFEAFFD1
:101830000050EE260150ED220C0EDBCF00F00D0E15
:10184000DBCF01F0D950160FE96EDACFEAFF005076
:10185000EE260150ED22DECF00F0DDCF01F0020ECA
:10186000DBCF02F0030EDBCF03F003500118E8AE2C
:1018700002D0013404D00050025C0150035810E241
:10188000D950020FE66E000EDA20E66ED9CFE6FFE1
:10189000DACFE6FF85EC00F0E552E552E552E5527D
:1018A000F10EDBCFE6FFF20EDBCFE6FF020EDBCF61
:1018B00002F0030EDBCF03F0DE50025C006EDD5061
:1018C0000358016E010E0026000E012200C0E6FF43
:1018D00001C0E6FF040EDBCFE6FF050EDBCFE6FF1F
:1018E000DECFE6FFDDCFE6FF23EC01F0046E080E4D
:1018F000E15E0450040EDB2A050E01E239D7DB2A33
:1019000037D7040EDBCF02F0050EDBCF03F0F70E66
:10191000DB50025C006EF80EDB500358016E100EB7
:10192000DBCF1FF0110EDBCF20F000C024F001C090
:1019300025F07AEC54F0140E1DC0DBFF150E1EC00E
:10194000DBFF040EDBCF02F0050EDBCF03F0FB0E56
:10195000DB50025C006EFC0EDB500358016E0C0E77
:10196000DBCF1FF00D0EDBCF20F000C024F001C054
:1019700025F07AEC54F0160E1DC0DBFF170E1EC0CA
:10198000DBFF040EDBCF00F0050EDBCF01F0F30E22
:10199000DBCF02F0F40EDBCF03F003500118E8AE0A
:1019A00002D0013404D00050025C0150035801E21F
:1019B000B1D0F90EDBCF02F0FA0EDBCF03F0140E3C
:1019C000DBCF1FF0150EDBCF20F0120EDBCF24F0A3
:1019D000130EDBCF25F054EC54F002501F24006EA0
:1019E00003502020016E00C0DEFFDD6EFD0EDBCF58
:1019F00002F0FE0EDBCF03F0160EDBCF1FF0170E4A
:101A0000DBCF20F00E0EDBCF24F00F0EDBCF25F066
:101A100054EC54F002501F24006E03502020016E3D
:101A2000020E00C0DBFF030E01C0DBFF100EDBCF98
:101A300000F0110EDBCF01F0D950140FE96EDACFB0
:101A4000EAFF0050EE260150ED220C0EDBCF00F035
:101A50000D0EDBCF01F0D950160FE96EDACFEAFF99
:101A60000050EE260150ED22DECF00F0DDCF01F078
:101A7000020EDBCF02F0030EDBCF03F003500118A0
:101A8000E8AE02D0013404D00050025C015003588B
:101A900010E2D950020FE66E000EDA20E66ED9CFC2
:101AA000E6FFDACFE6FF85EC00F0E552E552E552BD
:101AB000E552F10EDBCFE6FFF20EDBCFE6FF020EC2
:101AC000DBCF02F0030EDBCF03F0DE50025C006ED2
:101AD000DD500358016E010E0026000E012200C0E9
:101AE000E6FF01C0E6FF040EDBCFE6FF050EDBCF0D
:101AF000E6FFDECFE6FFDDCFE6FF23EC01F0046E6C
:101B0000080EE15E0450040EDB2A050E01E239D70F
:101B1000DB2A37D7180EE15C02E2E16AE552E16E9A
:101B2000E552E7CFD9FF1200D9CFE6FFE1CFD9FFC9
:101B3000F30EDBCFE6FFF40EDBCFE6FFF90EDBCFD3
:101B400002F0FA0EDBCF03F0020E1F6E206AF50ED4
:101B5000DBCF24F0F60EDBCF25F07AEC54F01D50ED
:101B6000025C006E1E500358016E00C0E6FFE66E78
:101B7000FB0EDBCFE6FFFC0EDBCFE6FFF50EDBCF87
:101B800006F0F60EDBCF07F0FD0EDB500624046EE8
:101B9000FE0EDB500720056E04C0E6FFE66E23EC68
:101BA00001F0086E080EE15E0850F30EDBCFE6FF91
:101BB000F40EDBCFE6FFF90EDBCF02F0FA0EDBCF3F
:101BC00003F0020E1F6E206AF50EDBCF24F0F60E36
:101BD000DBCF25F07AEC54F01D50025C006E1E50F5
:101BE0000358016E00C0E6FFE66EF70EDBCF06F08D
:101BF000F80EDBCF07F0FB0EDB500624046EFC0E64
:101C0000DB500720056E0406000E055A04C0E6FFEF
:101C100005C0E6FFF50EDBCF0AF0F60EDBCF0BF0CA
:101C2000FD0EDB500A24086EFE0EDB500B20096E01
:101C300008C0E6FFE66E23EC01F00C6E080EE15ED4
:101C40000C50F30EDBCFE6FFF40EDBCFE6FFF70E12
:101C5000DBCF02F0F80EDBCF03F0020E1F6E206A1E
:101C6000F50EDBCF24F0F60EDBCF25F07AEC54F046
:101C70001D50025C006E1E500358016E00C0E6FF4E
:101C8000E66EF50EDBCF06F0F60EDBCF07F0FB0EAF
:101C9000DB500624046EFC0EDB500720056E04C0EA
:101CA000E6FFE66EFD0EDBCFE6FFFE0EDBCFE6FFC6
:101CB000E9EC00F0086E080EE15E0850F30EDBCF91
:101CC000E6FFF40EDBCFE6FFF70EDBCF02F0F80EF7
:101CD000DBCF03F0020E1F6E206AF50EDBCF24F07F
:101CE000F60EDBCF25F07AEC54F01D50025C006E4E
:101CF0001E500358016E00C0E6FFE66EF50EDBCF06
:101D000006F0F60EDBCF07F0FB0EDB500624046E68
:101D1000FC0EDB500720056E04C0E6FFE66EF90EF0
:101D2000DBCF0AF0FA0EDBCF0BF0FD0EDB500A24FE
:101D3000086EFE0EDB500B20096E0806000E095AD5
:101D400008C0E6FF09C0E6FFE9EC00F00C6E080EE3
:101D5000E15E0C50F30EDBCFE6FFF40EDBCFE6FFC7
:101D6000010EE66EF50EDBCFE6FFF60EDBCFE6FFEB
:101D7000F50EDBCF02F0F60EDBCF03F0FB0EDB50EF
:101D80000224006EFC0EDB500320016E00C0E6FF53
:101D9000E66EF50EDBCF06F0F60EDBCF07F0FD0E9C
:101DA000DB500624046EFE0EDB500720056E04C0D7
:101DB000E6FFE66E9FEC04F0086E090EE15E085047
:101DC000F30EDBCFE6FFF40EDBCFE6FF020EE66E8E
:101DD000F50EDBCFE6FFF60EDBCFE6FFF50EDBCF31
:101DE00002F0F60EDBCF03F0FB0EDB500224006E98
:101DF000FC0EDB500320016E00C0E6FFE66EF90E1C
:101E0000DBCF08F0FA0EDBCF09F0FD0EDB50082423
:101E1000066EFE0EDB500920076EF50EDB50065CE9
:101E2000046EF60EDB500758056E0406000E055AC8
:101E300004C0E6FF05C0E6FF9FEC04F00A6E090E41
:101E4000E15E0A50F30EDBCFE6FFF40EDBCFE6FFD8
:101E5000040EE66EF50EDBCFE6FFF60EDBCFE6FFF7
:101E6000F70EDBCF04F0F80EDBCF05F0FB0EDB50F6
:101E70000424026EFC0EDB500520036EF50EDB50D1
:101E8000025C006EF60EDB500358016E0006000E79
:101E9000015A00C0E6FF01C0E6FFF90EDBCF0AF0F1
:101EA000FA0EDBCF0BF0FD0EDB500A24086EFE0E9F
:101EB000DB500B20096EF50EDB50085C066EF60E4B
:101EC000DB500958076E0606000E075A06C0E6FFEB
:101ED00007C0E6FF9FEC04F00C6E090EE15E0C50AB
:101EE000F30EDBCFE6FFF40EDBCFE6FF080EE66E67
:101EF000F50EDBCFE6FFF60EDBCFE6FFF70EDBCF0E
:101F000004F0F80EDBCF05F0FB0EDB500424026E6C
:101F1000FC0EDB500520036EF50EDB50025C006EFC
:101F2000F60EDB500358016E0006000E015A00C089
:101F3000E6FF01C0E6FFF50EDBCF08F0F60EDBCFC3
:101F400009F0FD0EDB500824066EFE0EDB50092062
:101F5000076E06C0E6FFE66E9FEC04F00A6E090EFF
:101F6000E15E0A50E552E7CFD9FF1200D9CFE6FF74
:101F7000E1CFD9FFF30EDBCFE6FFF40EDBCFE6FFB8
:101F8000F70EDBCFE6FFF80EDBCFE6FFF90EDBCF77
:101F900002F0FA0EDBCF03F0020E1F6E206AF50E80
:101FA000DBCF24F0F60EDBCF25F07AEC54F01D5099
:101FB000025C006E1E500358016E00C0E6FFE66E24
:101FC000FB0EDBCFE6FFFC0EDBCFE6FFF50EDBCF33
:101FD00006F0F60EDBCF07F0FD0EDB500624046E94
:101FE000FE0EDB500720056E04C0E6FFE66E9FEC98
:101FF00001F0086E0A0EE15E0850F30EDBCFE6FF3B
:10200000F40EDBCFE6FFF70EDBCF02F0F80EDBCFEE
:1020100003F0020E1F6E206AF50EDBCF24F0F60EE1
:10202000DBCF25F07AEC54F01D50025C006E1E50A0
:102030000358016E0006000E015A00C0E6FF01C001
:10204000E6FF010EE66EF50EDBCFE6FFF60EDBCF08
:10205000E6FFF50EDBCF06F0F60EDBCF07F0FB0E4A
:10206000DB500624046EFC0EDB500720056E04C016
:10207000E6FFE66EF90EDBCF0CF0FA0EDBCF0DF0CB
:10208000FD0EDB500C240A6EFE0EDB500D200B6E95
:10209000F50EDB500A5C086EF60EDB500B58096E2D
:1020A0000806000E095A08C0E6FF09C0E6FF30EC3A
:1020B00007F00E6E0B0EE15E0E50F30EDBCFE6FF67
:1020C000F40EDBCFE6FFF70EDBCF02F0F80EDBCF2E
:1020D00003F0020E1F6E206AF50EDBCF24F0F60E21
:1020E000DBCF25F07AEC54F01D50025C006E1E50E0
:1020F0000358016E0006000E015A00C0E6FF01C041
:10210000E6FF020EE66EF50EDBCFE6FFF60EDBCF46
:10211000E6FFF50EDBCF06F0F60EDBCF07F0FB0E89
:10212000DB500624046EFC0EDB500720056E04C055
:10213000E6FFE66EF50EDBCF0AF0F60EDBCF0BF016
:10214000FD0EDB500A24086EFE0EDB500B20096EDC
:1021500008C0E6FFE66E30EC07F00C6E0B0EE15E99
:102160000C50E552E7CFD9FF1200D9CFE6FFE1CFFF
:10217000D9FF040EE126020EDB6A030EDB6A020EB3
:10218000DBCF00F0030EDBCF01F0F50EDBCF02F06A
:10219000F60EDBCF03F001500318E8AE02D0033493
:1021A00004D00250005C0350015801E393D0DE6A72
:1021B000DD6ADECF00F0DDCF01F0F70EDBCF02F0FD
:1021C000F80EDBCF03F001500318E8AE02D0033461
:1021D00004D00250005C0350015875E2020EDBCFC0
:1021E00008F0030EDBCF09F0080E246E256A08C044
:1021F0001FF009C020F054EC54F01BC008F01CC0C4
:1022000009F0DECF04F0DDCF05F0080E066E076A98
:10221000020EDBCF1FF0030EDBCF20F006C024F050
:1022200007C025F054EC54F0F70EDBCF24F0F80E85
:10223000DBCF25F07AEC54F004501D24026E0550DB
:102240001E20036EF90EDB500224E96EFA0EDB50FD
:102250000320EA6EEF5000010814016AE8500110F3
:102260002CE0F30EDBCFE6FFF40EDBCFE6FF020E31
:10227000DBCF02F0030EDBCF03F0FB0EDB500224BA
:10228000006EFC0EDB500320016E00C0E6FFE66E20
:10229000FD0EDBCF06F0FE0EDBCF07F0DE5006248E
:1022A000046EDD500720056E04C0E6FFE66E0AEC02
:1022B00017F0086E060EE15E0850DF2A010E01E2FB
:1022C00078D7DB2A76D7020EDB2A030E01E257D736
:1022D000DB2A55D7040EE15C02E2E16AE552E16EC9
:1022E000E552E7CFD9FF1200D9CFE6FFE1CFD9FF02
:1022F000060EE126FD0EDBCF06F0FE0EDBCF07F06B
:1023000001010750A619E8AE02D0A63504D0A551A8
:10231000065CA651075813E2FB0EDBCF08F0FC0E5B
:10232000DBCF09F00950A819E8AE02D0A83504D0D7
:10233000A751085CA851095802E2000E01D0010E15
:10234000046E056AE850051022E1FD0EDBCF0CF0AB
:10235000FE0EDBCF0DF0F50EDB500E6E0F6A050E94
:102360001F6E206A0EC024F00FC025F07AEC54F0E6
:102370000C501D240A6E0D501E200B6E0A06000E16
:102380000B5A0001800E0B1402E1000E01D0010E69
:10239000026E036AE850031022E1FB0EDBCF12F05D
:1023A000FC0EDBCF13F0F50EDB50146E156A080E31
:1023B0001F6E206A14C024F015C025F07AEC54F08A
:1023C00012501D24106E13501E20116E1006000EA8
:1023D000115A0001800E111402E1000E01D0010E0D
:1023E000016AE850011001E024D1DE6ADD6ADECF27
:1023F00000F0DDCF01F0D890015004E6060E005C3D
:10240000000E015801E315D1D9CFE9FFDACFEAFF79
:10241000050EEE1807E1ED5005E1040EDB6A050E2E
:10242000DB6A2FD0F30E006E990E016E000E026E65
:10243000DECF06F0DDCF07F0FA0EDB50050DF350CE
:102440000624036EF4500720046E056A04BE056876
:1024500000500324F36E01500420F46E0250052056
:10246000F86EF4CFF7FFF3CFF6FF0800F550E66EF5
:10247000D950040FE96EDACFEAFFE552E750EE6E6D
:10248000ED6A020EDB6A030EDB6A020EDBCF00F0A0
:10249000030EDBCF01F0D890015004E6080E005C7B
:1024A000000E015801E3BFD0040EDB50010B13E016
:1024B000F50EDB50006E016A010E001807E10150B5
:1024C00005E1F80EDBCFE6FFF90E21D0F80EDBCFE9
:1024D000E6FFF90E49D0F60EDBCF00F0F70EDBCFAA
:1024E00001F0F80EDB50001803E1F90EDB50011883
:1024F00001E184D0F50EDB50006E016A010E001878
:102500002FE101502DE1F60EDBCFE6FFF70EDBCF1A
:10251000E6FF020EDBCF02F0030EDBCF03F0FB0E73
:10252000DB500224006EFC0EDB500320016E00C065
:10253000E6FFE66EFD0EDBCF06F0FE0EDBCF07F00A
:10254000DE500624046EDD500720056E04C0E6FF51
:10255000E66E0AEC17F0086E060EE15E08504ED0EB
:10256000F60EDBCFE6FFF70EDBCFE6FFF50EDBCF97
:10257000E6FFE66ADBCFE6FFE66AFB0EDBCF02F0A2
:10258000FC0EDBCF03F0F50EDB50046E056A020E85
:10259000DBCF1FF0030EDBCF20F004C024F005C01A
:1025A00025F07AEC54F002501D24006E03501E20DA
:1025B000016E00C0E6FFE66EFD0EDBCF08F0FE0EFA
:1025C000DBCF09F0F50EDB500A6E0B6A1F6E0BC0F5
:1025D00020F0DECF24F0DDCF25F07AEC54F0085067
:1025E0001D24066E09501E20076E06C0E6FFE66E2B
:1025F0009FEC01F00C6E0A0EE15E0C50D950040FF6
:10260000E96EDACFEAFF010E0F0B06E0EC52D8902C
:10261000ED32EF32E806FAE1020EDB2A030E01E2A8
:1026200034D7DB2A32D7DF2A010E01E2E0D6DB2ADB
:10263000DED6060EE15C02E2E16AE552E16EE552A9
:10264000E7CFD9FF1200D9CFE6FFE1CFD9FFFE0EC9
:10265000DB50026E036A0A0E021801E103500BE020
:10266000FE0EDB50046E056A0D0E041801E10550E4
:1026700002E0000E01D0010E006E016AE850011068
:1026800002E0010142D00101B151E66EAFC1E6FFA7
:10269000B0C1E6FFADC1E6FFAEC1E6FFFE0EDB5006
:1026A000E66EABC1E6FFACC1E6FFA9C1E6FFAAC179
:1026B000E6FF1ADE006E0A0EE15E00500101B15124
:1026C000060DF350A927F450AA23B351026E036AF2
:1026D0000250031013E0B151060DF350A55D046ED6
:1026E000F450A659056EE850AA19E8AE02D0AA35F2
:1026F00004D0A951045CAA51055802E3000E01D090
:10270000010E016AE850011008E0B151080DF350C4
:10271000AB27F450AC23A96BAA6BE552E7CFD9FFE6
:102720001200D9CFE6FFE1CFD9FF040EE126D95040
:10273000FC0F006EFF0EDA20016E020E00C0DBFF00
:10274000030E01C0DBFF020EDBCFE6FF030EDBCF83
:10275000E6FFFC0EDBCFE6FFFD0EDBCFE6FFFE0E55
:10276000DBCFE6FF000EE66E010EE66E14EC55F0D0
:10277000006E070EE15E0050000EE66E010EE66E82
:1027800084EC53F0E552E552010EF3CFDBFFDB5052
:10279000006E016A013408E200502008000E015466
:1027A00003E2DE52200EDD6EDF6ADF50006E016A4A
:1027B000010EDB50000101AE02D0D89003D0005CC6
:1027C000000E01580CE2DF50EA6A000FE96E010EBC
:1027D000EA22EF50E66E37DFE552DF2AE6D7040E35
:1027E000E15C02E2E16AE552E16EE552E7CFD9FF32
:1027F0001200D9CFE6FFE1CFD9FF040EE126D95070
:10280000FC0F006EFF0EDA20016E020E00C0DBFF2F
:10281000030E01C0DBFF020EDBCFE6FF030EDBCFB2
:10282000E6FFFC0EDBCFE6FFFD0EDBCFE6FFFE0E84
:10283000DBCFE6FF000EE66E010EE66E14EC55F0FF
:10284000006E070EE15E0050000EE66E010EE66EB1
:1028500084EC53F0E552E552010EF3CFDBFFDB5081
:10286000006E016A010E001803E1015001E1ABD0D6
:10287000010EDB50006E016A013408E200502008AE
:10288000000E015403E2DE52200EDD6E4ED9F3CF6E
:1028900004F0F4CF05F0060E246E256AF3CF1FF086
:1028A000F4CF20F054EC54F01FC004F020C005F029
:1028B000010EDB50026E036A0206000E035A02C0CC
:1028C0001FF003C020F004C024F005C025F054EC34
:1028D00054F005AE04D01B6C1C1E000E1C221BC045
:1028E00000F01CC001F01B501C1002E1010EDB06C1
:1028F0007F0EDF6EDF50006E016A010EDB50026E4C
:10290000036A0206000E035A03500118E8AE02D013
:10291000013404D00050025C015003581EE2DF5025
:10292000006E016A010EDB50026E036AE850005C23
:10293000E96E03500158EA6E200EE926010EEA22E4
:10294000EF50E66EDF50EA6A200FE96E010EEA22D0
:10295000E552E750EF6EDF06CDD7010EDBCFE6FF85
:10296000E66A000EE66E010EE66E200EE66E010EC1
:10297000E66E3FEC53F0006E060EE15E005001EC97
:1029800002F0000EE66EE66AE66EE66A26D8E552CA
:10299000E552E552E552DF6ADF50006E016AD890D9
:1029A000015004E6800E005C000E01580CE2DF507E
:1029B000EA6A200FE96E010EEA22EF50E66E43DE6E
:1029C000E552DF2AE9D7040EE15C02E2E16AE55252
:1029D000E16EE552E7CFD9FF1200D9CFE6FFE1CF94
:1029E000D9FFFD0EDBCFA9F1FE0EDBCFAAF1FB0E66
:1029F000DBCFABF1FC0EDBCFACF1E552E7CFD9FF7B
:102A00001200D9CFE6FFE1CFD9FFFD0EDBCFADF14C
:102A1000FE0EDBCFAEF1FD0EDBCFAFF1FE0EDBCF56
:102A2000B0F1E552E7CFD9FF1200D9CFE6FFE1CFF1
:102A3000D9FFFD0EDBCFADF1FE0EDBCFAEF1FB0E0D
:102A4000DBCFAFF1FC0EDBCFB0F1E552E7CFD9FF22
:102A50001200D9CFE6FFE1CFD9FFFE0EDB50026EA8
:102A6000036A033408E202500008000E035403E234
:102A7000FE0EDB5001D0010E006E016AE8CFB1F10D
:102A8000E552E7CFD9FF1200D9CFE6FFE1CFD9FF5A
:102A9000FE0EDB500101B36FE552E7CFD9FF120004
:102AA000D9CFE6FFE1CFD9FFFE0EDBCFE7FF030E64
:102AB000E716FE0EE7CFDBFFDB500101B26FFE0E23
:102AC000DB50006E016A010E001801E1015017E0B1
:102AD000030E001801E1015012E0005001E1015025
:102AE00005E0020E001813E1015011E1A1C1A5F1AA
:102AF000A2C1A6F1A3C1A7F1A4C1A8F108D0A3C1A6
:102B0000A5F1A4C1A6F1A1C1A7F1A2C1A8F1E55206
:102B1000E7CFD9FF12000101030EB217B251120024
:102B2000A7C1F3FFA8C1F4FF1200A5C1F3FFA6C11E
:042B3000F4FF12009C
:0C2B3400400EE66EE66A600EE66EE66A91
:102B40001CEC00F0E552E552E552E5521200D9CFF7
:102B5000E6FFE1CFD9FF250EE1268A9C010EE66E45
:102B6000F6EC55F0E5528A8CAE0EDF6EDE52A00E0A
:102B7000DD6E720EF36E020EF3CFDBFFA10EF36E6D
:102B8000030EF3CFDBFF040EDB6AA20EF36E050E1D
:102B9000F3CFDBFF060EDB6AA40EF36E070EF3CF56
:102BA000DBFFA80EF36E080EF3CFDBFF3F0EF36ED4
:102BB000090EF3CFDBFFAD0EF36E0A0EF3CFDBFF92
:102BC0008E0EF36E0B0EF3CFDBFFB00EF36E0C0E1A
:102BD000F3CFDBFF0B0EF36E0D0EF3CFDBFFB10E69
:102BE000F36E0E0EF3CFDBFF310EF36E0F0EF3CF4D
:102BF000DBFFB30EF36E100EF3CFDBFFF00EF36EC0
:102C0000110EF3CFDBFF8A0EF36E120EF3CFDBFF54
:102C1000640EF36E130EF3CFDBFF8B0EF36E140E08
:102C2000F3CFDBFF780EF36E150EF3CFDBFF8A0ECA
:102C3000F36E160EF3CFDBFF640EF36E170EF3CFB9
:102C4000DBFFBB0EF36E180EF3CFDBFF3A0EF36E15
:102C5000190EF3CFDBFFBE0EF36E1A0EF3CFDBFFC0
:102C60003E0EF36E1B0EF3CFDBFF870EF36E1C0ED2
:102C7000F3CFDBFF060EF36E1D0EF3CFDBFF810EED
:102C8000F36E1E0EF3CFDBFF910EF36E1F0EF3CF2C
:102C9000DBFF820EF36E200EF3CFDBFF500EF36EE0
:102CA000210EF3CFDBFF830EF36E220EF3CFDBFF9B
:102CB0007D0EF36E230EF3CFDBFFAF0EF36E240E0B
:102CC000F3CFDBFF8A9A250EE66EE66AD9CFE6FFE0
:102CD000DACFE6FF10EC50F0E552E552E552E5524E
:102CE000250EE15C02E2E16AE552E16EE552E7CFD2
:102CF000D9FF1200D9CFE6FFE1CFD9FF060EE126BA
:102D0000FD0EDBCF02F0FE0EDBCF03F0D8900350B8
:102D100004E6600E025C000E035810E2FB0EDBCFEF
:102D200004F0FC0EDBCF05F0D890055004E6400E11
:102D3000045C000E055802E2000E01D0010E006E88
:102D4000016AE85001102BE1150EDF6EFD0EDB501D
:102D5000E76E010EE7CFDBFF5F0EF36E020EF3CFDF
:102D6000DBFF750EF36E030EF3CFDBFFFB0EDB50C4
:102D7000E76E040EE7CFDBFF3F0EF36E050EF3CFD9
:102D8000DBFF8A9A060EE66EE66AD9CFE6FFDACF57
:102D9000E6FF10EC50F0E552E552E552E552060E22
:102DA000E15C02E2E16AE552E16EE552E7CFD9FF6C
:102DB00012001200D9CFE6FFE1CFD9FF8A9A010EA7
:102DC000E66EE66AD950FE0FE66EFF0EDA20E66E7A
:102DD00010EC50F0E552E552E552E552E552E7CFEE
:102DE000D9FF1200D9CFE6FFE1CFD9FF8A8A010EC1
:102DF000E66EE66AD950FE0FE66EFF0EDA20E66E4A
:102E000010EC50F0E552E552E552E552E552E7CFBD
:102E1000D9FF1200D9CFE6FFE1CFD9FF020EE1269C
:102E2000FA0EDBCF01F001C000F0016A0050DF6E46
:102E3000F90EDB50E76E010EE7CFDBFFFD0EDBCFB7
:102E400006F0FE0EDBCF07F00001800E071423E131
:102E5000FD0EDBCF08F0FE0EDBCF09F008C0E6FF69
:102E600009C0E6FF95EC15F0E552E7CF09F0E55211
:102E7000E7CF08F0F3CF0AF0F4CF0BF00950F418C5
:102E8000E8AE02D00B3404D00A50085C0B5009584D
:102E900002E2000E01D0010E046E056AE850051032
:102EA0000CE1FB0EDBCF0CF0FC0EDBCF0DF00001D4
:102EB000800E0D1402E1000E01D0010E026E036AB5
:102EC000E850031023E1FB0EDBCF0EF0FC0EDBCF4E
:102ED0000FF00EC0E6FF0FC0E6FF90EC15F0E552D4
:102EE000E7CF0FF0E552E7CF0EF0F3CF10F0F4CFBD
:102EF00011F00F50F418E8AE02D0113404D0105085
:102F00000E5C11500F5802E2000E01D0010E006E4F
:102F1000016AE850011001E08FD08BEC15F0006ED3
:102F2000016A030E001801E1015042E0020E001890
:102F300001E1015029E0010E00185FE101505DE15F
:102F4000D950FB0FE66EFF0EDA20E66ED950FD0F6A
:102F5000E66EFF0EDA20E66E85EC00F0E552E552F3
:102F6000E552E552FD0EDBCF00F0FE0EDBCF01F0A7
:102F7000600ED8800056000E01560006015AFD0E64
:102F800000C0DBFFFE0E37D0FD0EDBCF00F0FE0EE3
:102F9000DBCF01F0600ED8800056000E015600060F
:102FA000015AFD0E00C0DBFFFE0E01C0DBFF12D098
:102FB000D950FB0FE66EFF0EDA20E66ED950FD0FFA
:102FC000E66EFF0EDA20E66E85EC00F0E552E55283
:102FD000E552E552FB0EDBCF00F0FC0EDBCF01F03B
:102FE000400ED8800056000E01560006015AFB0E16
:102FF00000C0DBFFFC0E01C0DBFFFB0EDBCFE6FFFA
:10300000FC0EDBCFE6FFFD0EDBCFE6FFFE0EDBCFD7
:10301000E6FF70DEE552E552E552E5528A8A020E7D
:10302000E66EE66AD9CFE6FFDACFE6FF10EC50F0A5
:10303000E552E552E552E552020EE15C02E2E16A38
:10304000E552E16EE552E7CFD9FF1200D9CFE6FF96
:10305000E1CFD9FF080EE1268BEC15F0006E016A76
:10306000030E001801E1015001E18DD0020E00189D
:1030700001E1015050E0010E001801E0CED00150F6
:1030800001E0CBD0D950FB0FE66EFF0EDA20E66EE2
:10309000D950FD0FE66EFF0EDA20E66E85EC00F0EB
:1030A000E552E552E552E552D950F70FE66EFF0EB4
:1030B000DA20E66ED950F90FE66EFF0EDA20E66EE2
:1030C00085EC00F0E552E552E552E552FD0EDBCF0E
:1030D00000F0FE0EDBCF01F0600ED8800056000E2F
:1030E00001560006015AFD0E00C0DBFFFE0E01C0B6
:1030F000DBFFF90EDBCF00F0FA0EDBCF01F0600E44
:10310000D8800056000E01560006015AF90E00C084
:10311000DBFFFA0E80D0FD0EDBCF00F0FE0EDBCF22
:1031200001F0600ED8800056000E01560006015ACC
:10313000FD0E00C0DBFFFE0E01C0DBFFFB0EDBCF90
:1031400000F0FC0EDBCF01F0400ED8800056000EE0
:1031500001560006015AFB0E00C0DBFFFC0E01C049
:10316000DBFFF90EDBCF00F0FA0EDBCF01F0600ED3
:10317000D8800056000E01560006015AF90E00C014
:10318000DBFFFA0E35D0D950FB0FE66EFF0EDA20CA
:10319000E66ED950FD0FE66EFF0EDA20E66E85EC86
:1031A00000F0E552E552E552E552D950F70FE66ED0
:1031B000FF0EDA20E66ED950F90FE66EFF0EDA2028
:1031C000E66E85EC00F0E552E552E552E552FB0E65
:1031D000DBCF00F0FC0EDBCF01F0400ED8800056B4
:1031E000000E01560006015AFB0E00C0DBFFFC0E6C
:1031F00001C0DBFFF70EDBCF00F0F80EDBCF01F0F4
:10320000400ED8800056000E01560006015AF70EF7
:1032100000C0DBFFF80E01C0DBFFFB0EDBCF02F0CE
:10322000FC0EDBCF03F0D890035004E6400E025CA6
:10323000000E03580EE3F70EDBCF04F0F80EDBCFE1
:1032400005F0D890055004E6400E045C000E0558C9
:1032500002E2000E01D0010E006E016AE85001107A
:1032600001E00CD1FD0EDBCF02F0FE0EDBCF03F050
:10327000D890035004E6600E025C000E03580EE383
:10328000F90EDBCF04F0FA0EDBCF05F0D890055035
:1032900004E6600E045C000E055802E2000E01D048
:1032A000010E006E016AE850011001E0E7D0FD0E4A
:1032B000DBCF00F0FE0EDBCF01F0D890015004E62A
:1032C000600E005C000E015807E35F0EF36EFD0E0A
:1032D000F3CFDBFFFE0EDB6AFB0EDBCF00F0FC0E54
:1032E000DBCF01F0D890015004E6400E005C000EE8
:1032F000015807E33F0EF36EFB0EF3CFDBFFFC0E2E
:10330000DB6AF90EDBCF00F0FA0EDBCF01F0D890CC
:10331000015004E6600E005C000E015807E35F0EEA
:10332000F36EF90EF3CFDBFFFA0EDB6AF70EDBCF9D
:1033300000F0F80EDBCF01F0D890015004E6400E0B
:10334000005C000E015807E33F0EF36EF70EF3CF5B
:10335000DBFFF80EDB6AFD0EDBCF00F0FE0EDBCFED
:1033600001F00001800E011404E0FD0EDB6AFE0E88
:10337000DB6AFB0EDBCF00F0FC0EDBCF01F0800E32
:10338000011404E0FB0EDB6AFC0EDB6AF90EDBCFF6
:1033900000F0FA0EDBCF01F0800E011404E0F90E0C
:1033A000DB6AFA0EDB6AF70EDBCF00F0F80EDBCF3C
:1033B00001F0800E011404E0F70EDB6AF80EDB6A00
:1033C000210EDF6EFD0EDB50E76E010EE7CFDBFF57
:1033D000FB0EDB50E76E020EE7CFDBFFF90EDB5092
:1033E000E76E030EE7CFDBFFF70EDB50E76E040E50
:1033F000E7CFDBFFF50EDBCF00F0F60EDBCF01F001
:103400000150016AE830E830E8301F0B006ED890B8
:1034100000360136050E00C0DBFFF50EDBCF00F0F5
:10342000F60EDBCF01F0050ED89001320032E80431
:10343000FBE13F0E0016000E0116060E00C0DBFF7A
:10344000F50EDBCF00F0F60EDBCF01F0D8900036A2
:1034500001363F0E0016000E0116070E00C0DBFFFE
:103460008A9A080EE66EE66AD9CFE6FFDACFE6FF63
:1034700010EC50F0E552E552E552E552080EE15CE1
:1034800002E2E16AE552E16EE552E7CFD9FF1200B0
:10349000D9CFE6FFE1CFD9FF150EE1268BEC15F071
:1034A000006E016A030E001801E1015001E1B6D07F
:1034B000020E001801E1015073E0010E001801E155
:1034C00001502FE0005001E0E7D0015001E0E4D0CE
:1034D000FD0EDBCF1FF0FE0EDBCF20F00D0E1FC068
:1034E000DBFF0E0E20C0DBFFFB0EDBCF1FF0FC0E60
:1034F000DBCF20F00F0E1FC0DBFF100E20C0DBFF64
:10350000F90EDBCF1FF0FA0EDBCF20F0110E1FC03B
:10351000DBFF120E20C0DBFFF70EDBCF1FF0F80E33
:1035200036D0F70EDBCF00F0F80EDBCF01F0600EE7
:10353000D8800056000E01560006015A0D0E00C03C
:10354000DBFF0E0E01C0DBFFFD0EDBCF1FF0FE0E1A
:10355000DBCF20F00F0E1FC0DBFF100E20C0DBFF03
:10356000FB0EDBCF00F0FC0EDBCF01F0600ED8804D
:103570000056000E01560006015A110E00C0DBFF76
:10358000120E01C0DBFFF90EDBCF1FF0FA0EDBCF0E
:1035900020F0130E1FC0DBFF140E20C0DBFF7CD019
:1035A000F90EDBCF00F0FA0EDBCF01F0600ED88011
:1035B0000056000E01560006015A0D0E00C0DBFF3A
:1035C0000E0E01C0DBFFF70EDBCF00F0F80EDBCFF5
:1035D00001F0400ED8800056000E01560006015A38
:1035E0000F0E00C0DBFF100E01C0DBFFFD0EDBCFB6
:1035F00000F0FE0EDBCF01F0600ED8800056000E0A
:1036000001560006015A110E00C0DBFF120E01C068
:10361000DBFFFB0EDBCF00F0FC0E2FD0FB0EDBCF71
:103620001FF0FC0EDBCF20F00D0E1FC0DBFF0E0ED7
:1036300020C0DBFFF90EDBCF00F0FA0EDBCF01F08C
:10364000400ED8800056000E01560006015A0F0E9B
:1036500000C0DBFF100E01C0DBFFF70EDBCF1FF059
:10366000F80EDBCF20F0110E1FC0DBFF120E20C0C2
:10367000DBFFFD0EDBCF00F0FE0EDBCF01F0400ED6
:10368000D8800056000E01560006015A130E00C0E5
:10369000DBFF140E01C0DBFF0F0EDBCF02F0100EBC
:1036A000DBCF03F0D890035004E6400E025C000E1E
:1036B00003580EE3130EDBCF04F0140EDBCF05F03E
:1036C000D890055004E6400E045C000E055802E256
:1036D000000E01D0010E006E016AE850011001E0F9
:1036E00019D10D0EDBCF02F00E0EDBCF03F0D89018
:1036F000035004E6600E025C000E03580EE3110E48
:10370000DBCF04F0120EDBCF05F0D890055004E6B5
:10371000600E045C000E055802E2000E01D0010E9E
:10372000006E016AE850011001E0F4D00D0EDBCF0D
:1037300000F00E0EDBCF01F0D890015004E6600ED1
:10374000005C000E015807E35F0EF36E0D0EF3CF21
:10375000DBFF0E0EDB6A0F0EDBCF00F0100EDBCFAF
:1037600001F0D890015004E6400E005C000E0158B4
:1037700007E33F0EF36E0F0EF3CFDBFF100EDB6A95
:10378000110EDBCF00F0120EDBCF01F0D89001500C
:1037900004E6600E005C000E015807E35F0EF36E56
:1037A000110EF3CFDBFF120EDB6A130EDBCF00F03E
:1037B000140EDBCF01F0D890015004E6400E005CFF
:1037C000000E015807E33F0EF36E130EF3CFDBFF3D
:1037D000140EDB6A0D0EDBCF00F00E0EDBCF01F016
:1037E0000001800E011404E00D0EDB6A0E0EDB6A90
:1037F0000F0EDBCF00F0100EDBCF01F0800E0114B6
:1038000004E00F0EDB6A100EDB6A110EDBCF00F056
:10381000120EDBCF01F0800E011404E0110EDB6A02
:10382000120EDB6A130EDBCF00F0140EDBCF01F0BB
:10383000800E011404E0130EDB6A140EDB6A260E00
:10384000DF6E010EDB6A220EF36E020EF3CFDBFF9A
:103850000D0EDB50E76E030EE7CFDBFF0F0EDB50E4
:10386000E76E040EE7CFDBFF110EDB50E76E050EAF
:10387000E7CFDBFF130EDB50E76E060EE7CFDBFF73
:10388000F50EDBCF00F0F60EDBCF01F00150016A40
:10389000E830E830E8301F0B006ED8900036013673
:1038A000070E00C0DBFFF50EDBCF00F0F60EDBCF1E
:1038B00001F0050ED89001320032E804FBE13F0E22
:1038C0000016000E0116080E00C0DBFFF50EDBCF60
:1038D00000F0F60EDBCF01F0D890003601363F0E37
:1038E0000016000E0116090E00C0DBFF0A0EDB6A8F
:1038F0000B0EDB6A0C0EDB6A8A9A0D0EE66EE66A28
:10390000D9CFE6FFDACFE6FF10EC50F0E552E552F2
:10391000E552E552150EE15C02E2E16AE552E16E24
:10392000E552E7CFD9FF1200D9CFE6FFE1CFD9FFAB
:10393000150EE1268BEC15F0006E016A030E0018DF
:1039400001E1015001E1B6D0020E001801E1015081
:1039500073E0010E001801E101502FE0005001E07A
:10396000E7D0015001E0E4D0FD0EDBCF1FF0FE0EEA
:10397000DBCF20F00D0E1FC0DBFF0E0E20C0DBFFE3
:10398000FB0EDBCF1FF0FC0EDBCF20F00F0E1FC0B5
:10399000DBFF100E20C0DBFFF90EDBCF1FF0FA0EAD
:1039A000DBCF20F0110E1FC0DBFF120E20C0DBFFAB
:1039B000F70EDBCF1FF0F80E36D0F70EDBCF00F09E
:1039C000F80EDBCF01F0600ED8800056000E0156D5
:1039D0000006015A0D0E00C0DBFF0E0E01C0DBFF1A
:1039E000FD0EDBCF1FF0FE0EDBCF20F00F0E1FC051
:1039F000DBFF100E20C0DBFFFB0EDBCF00F0FC0E68
:103A0000DBCF01F0600ED8800056000E0156000694
:103A1000015A110E00C0DBFF120E01C0DBFFF90ED0
:103A2000DBCF1FF0FA0EDBCF20F0130E1FC0DBFF41
:103A3000140E20C0DBFF7CD0F90EDBCF00F0FA0EB5
:103A4000DBCF01F0600ED8800056000E0156000654
:103A5000015A0D0E00C0DBFF0E0E01C0DBFFF70E9A
:103A6000DBCF00F0F80EDBCF01F0400ED88000561F
:103A7000000E01560006015A0F0E00C0DBFF100EAB
:103A800001C0DBFFFD0EDBCF00F0FE0EDBCF01F04F
:103A9000600ED8800056000E01560006015A110E25
:103AA00000C0DBFF120E01C0DBFFFB0EDBCF00F01E
:103AB000FC0E2FD0FB0EDBCF1FF0FC0EDBCF20F077
:103AC0000D0E1FC0DBFF0E0E20C0DBFFF90EDBCF9B
:103AD00000F0FA0EDBCF01F0400ED8800056000E49
:103AE00001560006015A0F0E00C0DBFF100E01C088
:103AF000DBFFF70EDBCF1FF0F80EDBCF20F0110E4F
:103B00001FC0DBFF120E20C0DBFFFD0EDBCF00F07D
:103B1000FE0EDBCF01F0400ED8800056000E01569D
:103B20000006015A130E00C0DBFF140E01C0DBFFBC
:103B30000F0EDBCF02F0100EDBCF03F0D890035056
:103B400004E6400E025C000E03580EE3130EDBCFBA
:103B500004F0140EDBCF05F0D890055004E6400EBB
:103B6000045C000E055802E2000E01D0010E006E4A
:103B7000016AE850011001E04FD10D0EDBCF02F0D9
:103B80000E0EDBCF03F0D890035004E6600E025C0B
:103B9000000E03580EE3110EDBCF04F0120EDBCF44
:103BA00005F0D890055004E6600E045C000E055840
:103BB00002E2000E01D0010E006E016AE850011011
:103BC00001E02AD10D0EDBCF00F00E0EDBCF01F0AD
:103BD000D890015004E6600E005C000E015807E327
:103BE0005F0EF36E0D0EF3CFDBFF0E0EDB6A0F0ED2
:103BF000DBCF00F0100EDBCF01F0D890015004E6CF
:103C0000400E005C000E015807E33F0EF36E0F0EEE
:103C1000F3CFDBFF100EDB6A110EDBCF00F0120ECC
:103C2000DBCF01F0D890015004E6600E005C000E7E
:103C3000015807E35F0EF36E110EF3CFDBFF120E98
:103C4000DB6A130EDBCF00F0140EDBCF01F0D8904F
:103C5000015004E6400E005C000E015807E33F0EE1
:103C6000F36E130EF3CFDBFF140EDB6A0D0EDBCF0A
:103C700000F00E0EDBCF01F00001800E011404E015
:103C80000D0EDB6A0E0EDB6A0F0EDBCF00F0100E9E
:103C9000DBCF01F0800E011404E00F0EDB6A100E82
:103CA000DB6A110EDBCF00F0120EDBCF01F0800ECD
:103CB000011404E0110EDB6A120EDB6A130EDBCF77
:103CC00000F0140EDBCF01F0800E011404E0130E9F
:103CD000DB6A140EDB6A260EDF6EDE52010EDD6E2D
:103CE000220EF36E020EF3CFDBFF0D0EDB50E76EFC
:103CF000030EE7CFDBFF0F0EDB50E76E040EE7CFBE
:103D0000DBFF110EDB50E76E050EE7CFDBFF130E76
:103D1000DB50E76E060EE7CFDBFFF50EDBCF00F0E2
:103D2000F60EDBCF01F00150016AE830E830E830F0
:103D30001F0B006ED89000360136070E00C0DBFF67
:103D4000F50EDBCF00F0F60EDBCF01F0050ED890BC
:103D500001320032E804FBE13F0E0016000E0116AE
:103D6000080E00C0DBFFF50EDBCF00F0F60EDBCF58
:103D700001F0D890003601363F0E0016000E0116F5
:103D8000090E00C0DBFFF50EDBCF00F0F60EDBCF37
:103D900001F00150016AE830E830E8301F0B006E96
:103DA000D890003601360A0E00C0DBFFF50EDBCFDF
:103DB00000F0F60EDBCF01F0050ED8900132003294
:103DC000E804FBE13F0E0016000E01160B0E00C0CA
:103DD000DBFFF50EDBCF00F0F60EDBCF01F0D89065
:103DE000003601363F0E0016000E01160C0E00C004
:103DF000DBFF8A9A0D0EE66EE66AD9CFE6FFDACFD0
:103E0000E6FF10EC50F0E552E552E552E552040EA3
:103E1000E66E35EC56F0E552150EE15C02E2E16A21
:103E2000E552E16EE552E7CFD9FF1200D9CFE6FFA8
:103E3000E1CFD9FF050EE126250EDF6E010EDB6A0C
:103E4000020EDB6A5F0EF36E030EF3CFDBFF3F0E55
:103E5000F36E040EF3CFDBFF8A9A050EE66EE66A78
:103E6000D9CFE6FFDACFE6FF10EC50F0E552E5528D
:103E7000E552E552040EE66E35EC56F0E552050EBD
:103E8000E15C02E2E16AE552E16EE552E7CFD9FF7B
:103E90001200D9CFE6FFE1CFD9FF020EE126FE0ED8
:103EA000DB50006E016A030ED89001320032E80444
:103EB000FBE100C0DEFF01C0DDFFD9CFE9FFDACFB3
:103EC000EAFF060ED890EE36ED36E806FBE1FD0E71
:103ED000DB50006E016AD89001320032D890013276
:103EE0000032D9CFE9FFDACFEAFF0050EE120150DD
:103EF000ED12D9CFE9FFDACFEAFF050ED890EE3602
:103F0000ED36E806FBE1FC0EDB50006E016A030EA5
:103F1000D89001320032E804FBE1D9CFE9FFDACFD3
:103F2000EAFF0050EE120150ED12DECF00F0DDCFBF
:103F300001F000C0F3FF01C0F4FF020EE15C02E2F9
:103F4000E16AE552E16EE552E7CFD9FF1200D9CF21
:103F5000E6FFE1CFD9FF040EE12601EC02F0DE6AB4
:103F6000DD6ADECF00F0DDCF01F000C0E6FF01C06A
:103F7000E6FF95EC15F0E552E7CF01F0E552E7CF0B
:103F800000F0F3CF02F0F4CF03F00206000E035A64
:103F900001500318E8AE02D0033404D00250005C94
:103FA0000350015826E2FD0EDBCFE6FFFE0EDBCF0D
:103FB000E6FF90EC15F0F3CF00F0F4CF01F000062F
:103FC000000E015A00C0E6FF01C0E6FFDECFE6FFAB
:103FD000DDCFE6FFE66EE66AE66EE66ABDEC00F06F
:103FE000026E0A0EE15E0250060EDE26000EDD2293
:103FF000B8D7020EDB6A030EDB6A020EDBCF00F0DD
:10400000030EDBCF01F000C0E6FF01C0E6FF90EC3D
:1040100015F0E552E7CF01F0E552E7CF00F0F3CF1E
:1040200002F0F4CF03F00206000E035A0150031809
:10403000E8AE02D0033404D00250005C03500158B3
:104040002DE2FD0EDBCFE6FFFE0EDBCFE6FF020E1C
:10405000DBCFE6FF030EDBCFE6FF95EC15F0F3CFE9
:1040600000F0F4CF01F00006000E015A00C0E6FF98
:1040700001C0E6FFE66EE66AE66EE66ABDEC00F0B9
:10408000026E0A0EE15E0250D950020FE96EDACFDD
:10409000EAFF060EEE26000EED22AFD701EC02F08D
:1040A000DE6ADD6ADECF00F0DDCF01F000C0E6FFA2
:1040B00001C0E6FF95EC15F0E552E7CF01F0E552BF
:1040C000E7CF00F0F3CF02F0F4CF03F00206000ECA
:1040D000035A01500318E8AE02D0033404D0025052
:1040E000005C0350015831E2FD0EDBCFE6FFFE0E0F
:1040F000DBCFE6FF90EC15F0F3CF00F0F4CF01F04A
:104100000006000E015A00C0E6FF01C0E6FFDECF48
:10411000E6FFDDCFE6FFE66EE66A95EC15F0F3CF3D
:1041200002F0F4CF03F00206000E035A02C0E6FFCD
:1041300003C0E6FFBDEC00F0046E0A0EE15E045021
:10414000060EDE26000EDD22ADD7020EDB6A030E60
:10415000DB6A020EDBCF00F0030EDBCF01F000C004
:10416000E6FF01C0E6FF90EC15F0E552E7CF01F065
:10417000E552E7CF00F0F3CF02F0F4CF03F00206F0
:10418000000E035A01500318E8AE02D0033404D0E5
:104190000250005C035001582EE2FD0EDBCFE6FF1B
:1041A000FE0EDBCFE6FF020EDBCFE6FF030EDBCF1A
:1041B000E6FF000EE66EE66AE66EE66A95EC15F03E
:1041C000F3CF00F0F4CF01F00006000E015A00C05A
:1041D000E6FF01C0E6FFBDEC00F0026E0A0EE15EF4
:1041E0000250D950020FE96EDACFEAFF060EEE2632
:1041F000000EED22AED701EC02F0DE6ADD6ADECF02
:1042000000F0DDCF01F000C0E6FF01C0E6FF95EC55
:1042100015F0E552E7CF01F0E552E7CF00F0F3CF1C
:1042200002F0F4CF03F00206000E035A0150031807
:10423000E8AE02D0033404D00250005C03500158B1
:1042400027E2FD0EDBCFE6FFFE0EDBCFE6FF000E22
:10425000E66EE66ADECFE6FFDDCFE6FF90EC15F016
:10426000F3CF00F0F4CF01F00006000E015A00C0B9
:10427000E6FF01C0E6FFE66EE66ABDEC00F0026E06
:104280000A0EE15E0250060EDE26000EDD22B7D7D2
:10429000020EDB6A030EDB6A020EDBCF00F0030EB8
:1042A000DBCF01F000C0E6FF01C0E6FF90EC15F0A7
:1042B000E552E7CF01F0E552E7CF00F0F3CF02F08F
:1042C000F4CF03F00206000E035A01500318E8AEC3
:1042D00002D0033404D00250005C0350015838E28D
:1042E000FD0EDBCFE6FFFE0EDBCFE6FF020EDBCFDF
:1042F000E6FF030EDBCFE6FF95EC15F0F3CF00F001
:10430000F4CF01F00006000E015A00C0E6FF01C024
:10431000E6FF90EC15F0F3CF02F0F4CF03F00206C5
:10432000000E035A02C0E6FF03C0E6FFE66EE66A2F
:10433000BDEC00F0046E0A0EE15E0450D950020F8D
:10434000E96EDACFEAFF060EEE26000EED22A4D7C4
:1043500001EC02F0DE6ADD6ADECF00F0DDCF01F0B5
:1043600000C0E6FF01C0E6FF95EC15F0E552E7CF8F
:1043700001F0E552E7CF00F0F3CF02F0F4CF03F005
:104380000206000E035A01500318E8AE02D00334AF
:1043900004D00250005C0350015832E2FD0EDBCF26
:1043A000E6FFFE0EDBCFE6FF000EE66EE66ADECF2E
:1043B000E6FFDDCFE6FF90EC15F0F3CF00F0F4CF91
:1043C00001F00006000E015A00C0E6FF01C0E6FF42
:1043D00095EC15F0F3CF02F0F4CF03F00206000ED7
:1043E000035A02C0E6FF03C0E6FFBDEC00F0046E16
:1043F0000A0EE15E0450060EDE26000EDD22ACD76A
:10440000020EDB6A030EDB6A020EDBCF00F0030E46
:10441000DBCF01F000C0E6FF01C0E6FF90EC15F035
:10442000E552E7CF01F0E552E7CF00F0F3CF02F01D
:10443000F4CF03F00206000E035A01500318E8AE51
:1044400002D0033404D00250005C0350015839E21A
:10445000FD0EDBCFE6FFFE0EDBCFE6FF020EDBCF6D
:10446000E6FF030EDBCFE6FF000EE66EE66A90EC99
:1044700015F0F3CF00F0F4CF01F00006000E015A62
:1044800000C0E6FF01C0E6FF95EC15F0F3CF02F0A7
:10449000F4CF03F00206000E035A02C0E6FF03C089
:1044A000E6FFBDEC00F0046E0A0EE15E0450D95048
:1044B000020FE96EDACFEAFF060EEE26000EED22BD
:1044C000A3D7040EE15C02E2E16AE552E16EE55237
:1044D000E7CFD9FF1200D9CFE6FFE1CFD9FF020E17
:1044E000E12601EC02F090EC15F0F3CF00F0F4CFF0
:1044F00001F0F3CFE6FFF4CFE6FF95EC15F0E552BF
:10450000E7CF01F0E552E7CF00F0F3CF02F0F4CFB0
:1045100003F00150F418E8AE02D0033404D0025086
:10452000005C0350015801E39ED0DE6ADD6ADECFF5
:1045300000F0DDCF01F000C0E6FF01C0E6FF90EC27
:1045400015F0E552E7CF01F0E552E7CF00F0F3CFE9
:1045500002F0F4CF03F00206000E035A01500318D4
:10456000E8AE02D0033404D00250005C035001587E
:1045700001E317D1FD0EDBCFE6FFFE0EDBCFE6FF3A
:10458000DECFE6FFDDCFE6FFDECFE6FFDDCFE6FFE5
:1045900090EC15F0F3CF02F0F4CF03F00206000E1A
:1045A000035A020E246E256A02C01FF003C020F0D9
:1045B00054EC54F01FC002F020C003F0DECF04F032
:1045C000DDCF05F0020E246E256A04C01FF005C081
:1045D00020F054EC54F01FC004F020C005F01F5030
:1045E000025C006E20500358016E00C0E6FFE66ECC
:1045F00095EC15F0F3CF08F0F4CF09F00806000EA3
:10460000095A020E246E256A08C01FF009C020F066
:1046100054EC54F01FC008F020C009F0DECF0AF0BF
:10462000DDCF0BF0020E246E256A0AC01FF00BC00E
:1046300020F054EC54F01FC00AF020C00BF01F50C3
:10464000085C066E20500958076E06C0E6FFE66E4D
:104650005DEC01F00C6E0A0EE15E0C50060EDE26DB
:10466000000EDD2264D7DE6ADD6ADECF00F0DDCF2A
:1046700001F000C0E6FF01C0E6FF95EC15F0E55241
:10468000E7CF01F0E552E7CF00F0F3CF02F0F4CF2F
:1046900003F00206000E035A01500318E8AE02D0E0
:1046A000033404D00250005C0350015801E379D078
:1046B000FD0EDBCFE6FFFE0EDBCFE6FFDECFE6FF33
:1046C000DDCFE6FFDECFE6FFDDCFE6FF90EC15F0B5
:1046D000F3CF02F0F4CF03F00206000E035A020EED
:1046E000246E256A02C01FF003C020F054EC54F081
:1046F0001FC002F020C003F0DECF04F0DDCF05F0D4
:10470000020E246E256A04C01FF005C020F054EC90
:1047100054F01FC004F020C005F01F50025C006E72
:1047200020500358016E00C0E6FFE66E95EC15F0D0
:10473000F3CF08F0F4CF09F00806000E095A020E74
:10474000246E256A08C01FF009C020F054EC54F014
:104750001FC008F020C009F0DECF0AF0DDCF0BF05B
:10476000020E246E256A0AC01FF00BC020F054EC24
:1047700054F01FC00AF020C00BF01F50085C066EFA
:1047800020500958076E06C0E6FFE66E5DEC01F0AA
:104790000C6E0A0EE15E0C50060EDE26000EDD22C7
:1047A00064D7020EE15C02E2E16AE552E16EE55295
:1047B000E7CFD9FF1200D9CFE6FFE1CFD9FF020E34
:1047C000E12601EC02F090EC15F0F3CF00F0F4CF0D
:1047D00001F0F3CFE6FFF4CFE6FF95EC15F0E552DC
:1047E000E7CF01F0E552E7CF00F0F3CF02F0F4CFCE
:1047F00003F00150F418E8AE02D0033404D00250A4
:10480000005C0350015801E30BD190EC15F0F3CF9D
:1048100000F0F4CF01F00006000E015A00C0DEFFE8
:1048200001C0DDFFDECF00F0DDCF01F0013401E398
:1048300002D200500608000E015401E3FCD1FD0E27
:10484000DBCFE6FFFE0EDBCFE6FFDECFE6FFDDCF00
:10485000E6FFDECFE6FFDDCFE6FF90EC15F0F3CF0D
:1048600002F0F4CF03F00206000E035A020E246E8B
:10487000256A02C01FF003C020F054EC54F01FC0A2
:1048800002F020C003F0DECF04F0DDCF05F0020E11
:10489000246E256A04C01FF005C020F054EC54F0CB
:1048A0001FC004F020C005F01F50025C006E2050B5
:1048B0000358016E00C0E6FFE66E95EC15F0F3CFED
:1048C00008F0F4CF09F00806000E095A020E246E13
:1048D000256A08C01FF009C020F054EC54F01FC036
:1048E00008F020C009F0DECF0AF0DDCF0BF0020E99
:1048F000246E256A0AC01FF00BC020F054EC54F05F
:104900001FC00AF020C00BF01F50085C066E20503C
:104910000958076E06C0E6FFE66E9FEC01F00C6ECC
:104920000A0EE15E0C50FB0EDBCFE6FFFC0EDBCF88
:10493000E6FFDECFE6FFDDCFE6FFDECFE6FFDDCF31
:10494000E6FF90EC15F0F3CF02F0F4CF03F002068F
:10495000000E035A020E246E256A02C01FF003C027
:1049600020F054EC54F01FC002F020C003F0DECF62
:1049700004F0DDCF05F0020E246E256A04C01FF09E
:1049800005C020F054EC54F01FC004F020C005F026
:104990001F50025C006E20500358016E00C0E6FFFD
:1049A000E66E95EC15F0F3CF08F0F4CF09F00806A9
:1049B000000E095A020E246E256A08C01FF009C0B5
:1049C00020F054EC54F01FC008F020C009F0DECFF6
:1049D0000AF0DDCF0BF0020E246E256A0AC01FF02C
:1049E0000BC020F054EC54F01FC00AF020C00BF0B4
:1049F0001F50085C066E20500958076E06C0E6FF7F
:104A0000E66E5DEC01F00C6E0A0EE15E0C50D9CF43
:104A1000E9FFDACFEAFF060EEE5E000EED5A02D78E
:104A200095EC15F0F3CF00F0F4CF01F00006000E86
:104A3000015A00C0DEFF01C0DDFFDECF00F0DDCF98
:104A400001F0013401E3F7D000500608000E0154D4
:104A500001E3F1D0FD0EDBCFE6FFFE0EDBCFE6FF7C
:104A6000DECFE6FFDDCFE6FFDECFE6FFDDCFE6FF00
:104A700090EC15F0F3CF02F0F4CF03F00206000E35
:104A8000035A020E246E256A02C01FF003C020F0F4
:104A900054EC54F01FC002F020C003F0DECF04F04D
:104AA000DDCF05F0020E246E256A04C01FF005C09C
:104AB00020F054EC54F01FC004F020C005F01F504B
:104AC000025C006E20500358016E00C0E6FFE66EE7
:104AD00095EC15F0F3CF08F0F4CF09F00806000EBE
:104AE000095A020E246E256A08C01FF009C020F082
:104AF00054EC54F01FC008F020C009F0DECF0AF0DB
:104B0000DDCF0BF0020E246E256A0AC01FF00BC029
:104B100020F054EC54F01FC00AF020C00BF01F50DE
:104B2000085C066E20500958076E06C0E6FFE66E68
:104B30009FEC01F00C6E0A0EE15E0C50FB0EDBCF19
:104B4000E6FFFC0EDBCFE6FFDECFE6FFDDCFE6FFC4
:104B5000DECFE6FFDDCFE6FF90EC15F0F3CF02F0FD
:104B6000F4CF03F00206000E035A020E246E256AEB
:104B700002C01FF003C020F054EC54F01FC002F03C
:104B800020C003F0DECF04F0DDCF05F0020E246E6E
:104B9000256A04C01FF005C020F054EC54F01FC07B
:104BA00004F020C005F01F50025C006E2050035836
:104BB000016E00C0E6FFE66E95EC15F0F3CF08F04D
:104BC000F4CF09F00806000E095A020E246E256A79
:104BD00008C01FF009C020F054EC54F01FC008F0CA
:104BE00020C009F0DECF0AF0DDCF0BF0020E246EFC
:104BF000256A0AC01FF00BC020F054EC54F01FC00F
:104C00000AF020C00BF01F50085C066E20500958B7
:104C1000076E06C0E6FFE66E5DEC01F00C6E0A0E54
:104C2000E15E0C50D9CFE9FFDACFEAFF060EEE5E67
:104C3000000EED5A02D7020EE15C02E2E16AE55293
:104C4000E16EE552E7CFD9FF1200D9CFE6FFE1CF01
:104C5000D9FF040EE126DE6ADD6ADECF00F0DDCF8B
:104C600001F000C0E6FF01C0E6FF95EC15F0E5524B
:104C7000E7CF01F0E552E7CF00F0F3CF04F0F4CF37
:104C800005F00406000E055AFD0EDB500424026EEA
:104C9000FE0EDB500520036E0250005C03500158ED
:104CA00071E2020EDB6A030EDB6A020EDBCF00F05C
:104CB000030EDBCF01F000C0E6FF01C0E6FF90EC81
:104CC00015F0E552E7CF01F0E552E7CF00F0F3CF62
:104CD00004F0F4CF05F00406000E055AFD0EDB507B
:104CE0000424026EFE0EDB500520036E0250005CB1
:104CF0000350015832E2FB0EDBCFE6FFFC0EDBCFA8
:104D0000E6FFFD0EDBCFE6FFFE0EDBCFE6FF020E79
:104D1000DBCFE6FF030EDBCFE6FFDECFE6FFDDCF26
:104D2000E6FF03EC02F0006E080EE15E0050FD0E9F
:104D3000DBCF00F0FE0EDBCF01F0010ED890003685
:104D40000136E806FBE1D950020FE96EDACFEAFF3F
:104D50000050EE260150ED22A8D7FD0EDBCF00F06B
:104D6000FE0EDBCF01F0010ED89000360136E806CA
:104D7000FBE1D9CFE9FFDACFEAFF0050EE26015080
:104D8000ED226BD7040EE15C02E2E16AE552E16ECE
:104D9000E552E7CFD9FF1200D9CFE6FFE1CFD9FF27
:104DA000020EE126FD0EDB50DF6EDF50006E016A61
:104DB000E66E01C0E6FF95EC15F0E552E7CF01F095
:104DC000E552E7CF00F0F3CF02F0F4CF03F0020694
:104DD000000E035A01500318E8AE02D0033404D089
:104DE0000250005C035001585EE2FD0EDB50E76E9E
:104DF000010EE7CFDBFFDB50006E016AE66E01C0FB
:104E0000E6FF90EC15F0E552E7CF01F0E552E7CF71
:104E100000F0F3CF02F0F4CF03F00206000E035AC5
:104E200001500318E8AE02D0033404D00250005CF5
:104E3000035001582AE2FB0EDBCFE6FFFC0EDBCF6E
:104E4000E6FFFD0EDBCFE6FFFE0EDBCFE6FF010E39
:104E5000DBCFE6FFE66ADFCFE6FFE66ACCEC06F0E2
:104E6000006E080EE15E0050020E1F6E206AFD0EFD
:104E7000DBCF24F0FE0EDBCF25F0A7EC54F0010EC3
:104E8000DBCFE7FF1D50E726B3D7020E1F6E206A67
:104E9000FD0EDBCF24F0FE0EDBCF25F0A7EC54F0A7
:104EA0001D50DF2682D7020EE15C02E2E16AE55284
:104EB000E16EE552E7CFD9FF1200D9CFE6FFE1CF8F
:104EC000D9FF0C0EE126DE6AF80EDD6E95EC15F0CA
:104ED000F3CF00F0F4CF01F0020E246E256AF3CF79
:104EE0001FF0F4CF20F054EC54F01FC000F020C0AD
:104EF00001F0040E1FC0DBFF050E20C0DBFF90ECAD
:104F000015F0060EF3CFDBFF070EF4CFDBFF080E24
:104F1000DB6A090EDB6A95EC15F00A0EF3CFDBFFB6
:104F20000B0EF4CFDBFF01EC02F0020EDB6A030E86
:104F3000DB6A020EDBCF00F0030EDBCF01F00134A1
:104F400004E200500F08000E015456E3DECFE6FFE6
:104F5000DDCFE6FF060EDBCFE6FF070EDBCFE6FF79
:104F60000A0EDBCFE6FF0B0EDBCFE6FF060EDBCF34
:104F7000E6FF070EDBCFE6FF080EDBCFE6FF090EEC
:104F8000DBCFE6FF080EDBCFE6FF090EDBCFE6FF47
:104F9000040EDBCFE6FF050EDBCFE6FF10EC09F0D9
:104FA000006E0E0EE15E0050D950060FE96EDACFAA
:104FB000EAFF040EEE5E000EED5AD950080FE96EBE
:104FC000DACFEAFF040EEE26000EED22D9500A0FCA
:104FD000E96EDACFEAFF040EEE5E000EED5A640EC3
:104FE000DE26000EDD22D950020FE96EDACFEAFF8D
:104FF000EE2A000EED229DD70C0EE15C02E2E16A82
:10500000E552E16EE552E7CFD9FF1200D9CFE6FFB6
:10501000E1CFD9FF0E0EE126640EDE6EDD6A01ECF3
:1050200002F0040EDB6A050EDB6A040EDBCF00F033
:10503000050EDBCF01F0013404E200500408000E3D
:10504000015401E290D0060EDB6A070EDB6A080EFF
:10505000DB6A090EDB6A95EC15F00A0EF3CFDBFF75
:105060000B0EF4CFDBFF90EC15F00C0EF3CFDBFF53
:105070000D0EF4CFDBFF020EDB6A030EDB6A020EBD
:10508000DBCF00F0030EDBCF01F0013404E200506F
:105090001808000E01545AE3DECFE6FFDDCFE6FF2D
:1050A000050EE66EE66A0C0EDBCFE6FF0D0EDBCFDB
:1050B000E6FF0A0EDBCFE6FF0B0EDBCFE6FF080EA6
:1050C000DBCFE6FF090EDBCFE6FF060EDBCFE6FF08
:1050D000070EDBCFE6FF94EC0DF0006E0C0EE15EE8
:1050E0000050D950060FE96EDACFEAFF020EEE2625
:1050F000000EED22D950080FE96EDACFEAFF030E59
:10510000EE26000EED22D9500A0FE96EDACFEAFF43
:10511000040EEE5E000EED5AD9500C0FE96EDACF98
:10512000EAFF060EEE5E000EED5AD9CFE9FFDACFA8
:10513000EAFF4C0EEE26040EED22D950020FE96E66
:10514000DACFEAFFEE2A000EED2299D7640EDE26B2
:10515000000EDD22D950040FE96EDACFEAFFEE2A05
:10516000000EED2262D70E0EE15C02E2E16AE5522A
:10517000E16EE552E7CFD9FF120001EC02F0E668DC
:10518000E668080EE66EE66A3C0EE66EE66A4E0ECD
:10519000E66EE66A0A0EE66EE66A190EE66EE66AE4
:1051A000B6EC0FF0006E0C0EE15E0050E66AF80EF1
:1051B000E66E280EE66EE66A5A0EE66EE66A3C0E6B
:1051C000E66EE66A2A0EE66EE66A140EE66EE66A99
:1051D0002A0EE66EE66A84EC09F0006E0E0EE15EC1
:1051E0000050640EE66EF6EC55F0E552E668E668AF
:1051F000080EE66EE66A3C0EE66EE66A4E0EE66E57
:10520000E66A5A0EE66EE66A190EE66EE66AB6ECD5
:105210000FF0006E0C0EE15E0050E00EE66E070E21
:10522000E66E050EE66EE66A2D0EE66EE66A140E72
:10523000E66EE66A620EE66EE66A270EE66EE66ADD
:10524000B6EC0FF0006E0C0EE15E0050E00EE66E64
:10525000070EE66E050EE66EE66A2D0EE66EE66A4F
:10526000140EE66EE66A620EE66EE66A450EE66EBD
:10527000E66AB6EC0FF0006E0C0EE15E0050640EB4
:10528000E66EF6EC55F0E5521F0EE66EE66A280E65
:10529000E66EE66A5A0EE66EE66A3C0EE66EE66A70
:1052A0002A0EE66EE66A140EE66EE66A2A0EE66ED0
:1052B000E66A84EC09F0006E0E0EE15E0050640EAA
:1052C000E66EF6EC55F0E552E66AF80EE66E050E6F
:1052D000E66EE66A2D0EE66EE66A140EE66EE66A85
:1052E000620EE66EE66A270EE66EE66AB6EC0FF030
:1052F000006E0C0EE15E0050E66AF80EE66E050EDA
:10530000E66EE66A2D0EE66EE66A140EE66EE66A54
:10531000620EE66EE66A450EE66EE66AB6EC0FF0E1
:10532000006E0C0EE15E0050E00EE66E070EE66EBB
:10533000280EE66EE66A5A0EE66EE66A3C0EE66EE9
:10534000E66A2A0EE66EE66A140EE66EE66A2A0E33
:10535000E66EE66A84EC09F0006E0E0EE15E005027
:105360001200D9CFE6FFE1CFD9FF060EE126000EED
:10537000E66EE66AE66EE66A7AEC16F0E552E5520B
:10538000E552E552020EDB6A030EDB6A020EDBCF4A
:1053900000F0030EDBCF01F0400E005C000E015860
:1053A00001E395D0040EDB6A050EDB6A040EDBCF49
:1053B00000F0050EDBCF01F0600E005C000E01581E
:1053C00001E37ED0D950020FE96EDACFEAFF370E43
:1053D000D880EE54000EED5402E2DF6828D0D95098
:1053E000020FE96EDACFEAFF2F0ED880EE54000EDE
:1053F000ED5402E2DF6A39D0D950020FE96EDACFFC
:10540000EAFF270ED880EE54000EED5403E2070E9B
:10541000DF6E3AD0D950020FE96EDACFEAFF1F0EE5
:10542000D880EE54000EED5405E2070EDF6E010E3B
:10543000DB6831D0D950020FE96EDACFEAFF170EE0
:10544000D880EE54000EED5403E2F80EDF6E21D04A
:10545000D950020FE96EDACFEAFF0F0ED880EE5472
:10546000000EED5405E2F80EDF6EDE521F0E0ED078
:10547000D950020FE96EDACFEAFF070ED880EE545A
:10548000000EED5405E2DF68DE52E00EDD6E03D063
:10549000DF6A010EDB6A8A8A020EE66EE66AD9CFFF
:1054A000E6FFDACFE6FF10EC50F0E552E552E552A8
:1054B000E552040EDB2A050E01E278D7DB2A76D707
:1054C000020EDB2A030E01E261D7DB2A5FD7060E4C
:1054D000E15C02E2E16AE552E16EE552E7CFD9FF15
:0254E0001200B8
:0E54E200200EE66EE66A800EE66EE66A1CECB0
:1054F00000F0E552E552E552E5521200D9CFE6FF41
:10550000E1CFD9FF8A9C010EE66EF6EC55F0E5522C
:105510008A8CAE0EE66E79D8E552D50EE66E75D859
:10552000E552800EE66E71D8E552A80EE66E6DD893
:10553000E5521F0EE66E69D8E552D30EE66E65D8C9
:10554000E552E66A62D8E552400EE66E5ED8E55254
:105550008D0EE66E5AD8E552FE0EDB50006E016AE3
:10556000010E001804E1015002E1100E01D0140EEA
:10557000E66E4BD8E552200EE66E47D8E552E66A55
:1055800044D8E552A10EE66E40D8E552C80EE66E4C
:105590003CD8E552DA0EE66E38D8E552020EE66ED9
:1055A00034D8E552810EE66E30D8E5528F0EE66EA5
:1055B0002CD8E552D90EE66E28D8E552FE0EDB5007
:1055C000006E016A010E001804E1015002E1220E92
:1055D00001D0F10EE66E19D8E552DB0EE66E15D855
:1055E000E552400EE66E11D8E552A40EE66E0DD8D7
:1055F000E552A60EE66E09D8E552AF0EE66E05D866
:10560000E552E552E7CFD9FF1200D9CFE6FFE1CF4F
:10561000D9FFE652FE0EDB50DF6E8A9A010EE66E6F
:10562000E66AD9CFE6FFDACFE6FF10EC50F0E5529C
:10563000E552E552E552E552E552E7CFD9FF1200B7
:10564000D9CFE6FFE1CFD9FFE652FE0EDB50DF6E89
:105650008A8A010EE66EE66AD9CFE6FFDACFE6FF68
:1056600010EC50F0E552E552E552E552E552E552B4
:10567000E7CFD9FF1200E66A020EE66EE66AFF0E79
:10568000E66E000EE66E6AEC53F0050EE15E120067
:10569000D9CFE6FFE1CFD9FFFE0EDB50006E016AE5
:1056A000E850011002E0A70E01D0A60EE66EADDFB5
:1056B000E552E552E7CFD9FF1200D9CFE6FFE1CF9F
:1056C000D9FF030EE126020EDB6AE66A9EDFE55291
:1056D000100EE66E9ADFE552400EE66E96DFE5525A
:1056E0008A8AE66A020EE66EFF0EE66E000EE66E2F
:1056F00010EC50F0E552E552E552E552030EE15C44
:1057000002E2E16AE552E16EE552E7CFD9FF12000D
:10571000D9CFE6FFE1CFD9FFFD0EDBCF06F0FE0EBD
:10572000DBCF07F00001800E071423E1FD0EDBCF75
:1057300008F0FE0EDBCF09F008C0E6FF09C0E6FF67
:1057400095EC15F0E552E7CF09F0E552E7CF08F008
:10575000F3CF0AF0F4CF0BF00950F418E8AE02D002
:105760000B3404D00A50085C0B50095802E2000EBA
:1057700001D0010E046E056AE85005100CE1FB0E25
:10578000DBCF0CF0FC0EDBCF0DF00001800E0D1412
:1057900002E1000E01D0010E026E036AE850031010
:1057A00023E1FB0EDBCF0EF0FC0EDBCF0FF00EC0C3
:1057B000E6FF0FC0E6FF90EC15F0E552E7CF0FF0E3
:1057C000E552E7CF0EF0F3CF10F0F4CF11F00F5009
:1057D000F418E8AE02D0113404D010500E5C115011
:1057E0000F5802E2000E01D0010E006E016AE8506F
:1057F000011001E0FED08BEC15F0006E016A030E83
:10580000001801E1015042E0020E001801E10150D0
:1058100029E0010E00185FE101505DE1D950FB0F56
:10582000E66EFF0EDA20E66ED950FD0FE66EFF0E33
:10583000DA20E66E85EC00F0E552E552E552E552DD
:10584000FD0EDBCF00F0FE0EDBCF01F0800ED88026
:105850000056000E01560006015AFD0E00C0DBFF87
:10586000FE0E37D0FD0EDBCF00F0FE0EDBCF01F0D9
:10587000800ED8800056000E01560006015AFD0E1B
:1058800000C0DBFFFE0E01C0DBFF12D0D950FB0FC2
:10589000E66EFF0EDA20E66ED950FD0FE66EFF0EC3
:1058A000DA20E66E85EC00F0E552E552E552E5526D
:1058B000FB0EDBCF00F0FC0EDBCF01F0200ED8801A
:1058C0000056000E01560006015AFB0E00C0DBFF19
:1058D000FC0E01C0DBFFD950F90FE96EFF0EDA2094
:1058E000EA6E010EEE1842E1ED5040E1FB0EDBCF17
:1058F00003F0FC0EDBCF04F0080E246E256A03C013
:105900001FF004C020F054EC54F01BC003F01CC086
:1059100004F01B507CEC56F0F3CF02F0FB0EDBCF13
:1059200000F0FC0EDBCF01F0080E246E256A00C0EB
:105930001FF001C020F054EC54F01FC000F020C054
:1059400001F0070ED89000360136E806FBE1FD0EA7
:10595000DB500024E96EFE0EDB500120EA6EFF0EE4
:10596000E926000EEA220250EF1243D0FB0EDBCFF5
:1059700004F0FC0EDBCF05F0080E246E256A04C08F
:105980001FF005C020F054EC54F01BC004F01CC004
:1059900005F01B507CEC56F0F3CF02F0F4CF03F08F
:1059A000021E031EFB0EDBCF00F0FC0EDBCF01F06E
:1059B000080E246E256A00C01FF001C020F054ECD0
:1059C00054F01FC000F020C001F0070ED890003640
:1059D0000136E806FBE1FD0EDB500024E96EFE0E09
:1059E000DB500120EA6EFF0EE926000EEA2202508B
:1059F000EF16E552E7CFD9FF1200D9CFE6FFE1CF8E
:105A0000D9FFE652010EE66E29EC15F0E552010EC3
:105A1000E66EE66A01EC15F0E552E552000EE66E20
:105A2000E66AE66EE66AEDEC14F0E552E552E55200
:105A3000E552DF6ADF50006E016AD890015004E63B
:105A4000A80E005C000E01580FE2DF50006E016AE4
:105A50000A0E001802E1015005E0DF50E66E23EC6B
:105A600013F0E552DF2AE6D728DEE552E552E7CF0C
:105A7000D9FF1200D9CFE6FFE1CFD9FF020EE12610
:105A8000DE6ADD6ADECF00F0DDCF01F000C0E6FFA8
:105A900001C0E6FF90EC15F0E552E7CF01F0E552CA
:105AA000E7CF00F0F3CF02F0F4CF03F00150F41889
:105AB000E8AE02D0033404D00250005C0350015819
:105AC00041E2010EE66EE66ADECFE6FFDDCFE6FFDD
:105AD00090EC15F0F3CF00F0F4CF01F0020E246E3D
:105AE000256AF3CF1FF0F4CF20F054EC54F01FC020
:105AF00000F020C001F01FC0E6FF20C0E6FF95ECDB
:105B000015F0F3CF02F0F4CF03F0020E246E256AF5
:105B1000F3CF1FF0F4CF20F054EC54F01FC002F08C
:105B200020C003F01FC0E6FF20C0E6FF03EC02F038
:105B3000046E080EE15E0450C0DD020EDE26000E8B
:105B4000DD22A0D7020EE15C02E2E16AE552E16EDD
:105B5000E552E7CFD9FF1200D9CFE6FFE1CFD9FF59
:105B6000020EE126DE6ADD6ADECF00F0DDCF01F055
:105B700000C0E6FF01C0E6FF90EC15F0E552E7CF6C
:105B800001F0E552E7CF00F0F3CF02F0F4CF03F0DD
:105B9000020E246E256AF3CF1FF0F4CF20F054ECF0
:105BA00054F01FC002F020C003F001502018E8AEEE
:105BB00002D0033404D00250005C0350015847E285
:105BC000010EE66EE66A90EC15F0F3CF02F0F4CF2A
:105BD00003F0020E1F6E206ADECF24F0DDCF25F029
:105BE0007AEC54F01D50025C006E1E500358016E9A
:105BF00000C0E6FFE66E95EC15F0F3CF06F0F4CFAB
:105C000007F0020E1F6E206ADECF24F0DDCF25F0F4
:105C10007AEC54F01D50065C046E1E500758056E59
:105C200004C0E6FFE66EDECFE6FFDDCFE6FFDECFA7
:105C3000E6FFDDCFE6FF5DEC01F0086E0A0EE15EE7
:105C400008503BDD020EDE26000EDD228DD7020E4F
:105C5000E15C02E2E16AE552E16EE552E7CFD9FF8D
:105C60001200D9CFE6FFE1CFD9FF030EE126010EE6
:105C7000DF6EDB6A020EDB6A010EDBCF00F0020E84
:105C8000DBCF01F000C0E6FF01C0E6FF90EC15F0AD
:105C9000E552E7CF01F0E552E7CF00F0F3CF02F095
:105CA000F4CF03F0020E246E256AF3CF1FF0F4CF79
:105CB00020F054EC54F01FC002F020C003F001505B
:105CC0002018E8AE02D0033404D00250005C035028
:105CD00001586EE2DF50006E016A020E246E256AE2
:105CE00000C01FF001C020F054EC54F01BC000F0C5
:105CF0001CC001F01BC0E6FF1CC0E6FF010EDBCF9D
:105D000004F0020EDBCF05F0D8900436053604C04F
:105D1000E6FF05C0E6FF90EC15F0E552E7CF05F091
:105D2000E552E7CF04F00450F35C026E0550F458DE
:105D3000036E02C0E6FFE66E010EDBCF08F0020E36
:105D4000DBCF09F0D8900836093608C0E6FF09C055
:105D5000E6FF95EC15F0E552E7CF09F0E552E7CF05
:105D600008F00850F35C066E0950F458076E06C040
:105D7000E6FFE66E010EDBCFE6FF020EDBCFE6FFAD
:105D8000010EDBCFE6FF020EDBCFE6FF9FEC01F05A
:105D90000A6E0A0EE15E0A5090DCDF2AD950010F2C
:105DA000E96EDACFEAFF030EEE26000EED2264D78D
:105DB000030EE15C02E2E16AE552E16EE552E7CFF3
:105DC000D9FF1200D9CFE6FFE1CFD9FF040EE126BB
:105DD00095EC15F0F3CF02F0F4CF03F0F3CFE6FF2C
:105DE000F4CFE6FF90EC15F0E552E7CF03F0E55273
:105DF000E7CF02F0F3CF04F0F4CF05F00350F4182E
:105E0000E8AE02D0053404D00450025C05500358BB
:105E100003E295EC15F002D090EC15F0F3CF00F012
:105E2000F4CF01F0020EF3CFDBFF030EF4CFDBFF64
:105E3000DE6ADD6ADECF00F0DDCF01F0020EDBCFDF
:105E400002F0030EDBCF03F0020E246E256A02C0BF
:105E50001FF003C020F054EC54F01FC002F020C02B
:105E600003F001502018E8AE02D0033404D00250F1
:105E7000005C0350015801E3B3D0010EE66EE66A00
:105E800090EC15F0F3CF02F0F4CF03F0020E246E85
:105E9000256AF3CF1FF0F4CF20F054EC54F01FC06C
:105EA00002F020C003F0DE501F24006EDD502020E1
:105EB000016E00C0E6FFE66E95EC15F0F3CF06F03C
:105EC000F4CF07F0020E246E256AF3CF1FF0F4CF53
:105ED00020F054EC54F01FC006F020C007F0DE5054
:105EE0001F24046EDD502020056E04C0E6FFE66E20
:105EF00090EC15F0F3CF0AF0F4CF0BF0020E246E05
:105F0000256AF3CF1FF0F4CF20F054EC54F01FC0FB
:105F10000AF020C00BF0DE501F24086EDD50202058
:105F2000096E08C0E6FFE66E95EC15F0F3CF0EF0B3
:105F3000F4CF0FF0020E246E256AF3CF1FF0F4CFDA
:105F400020F054EC54F01FC00EF020C00FF0DE50D3
:105F50001F5C0C6EDD5020580D6E0CC0E6FFE66E27
:105F600090EC15F0F3CF12F0F4CF13F0020E246E84
:105F7000256AF3CF1FF0F4CF20F054EC54F01FC08B
:105F800012F020C013F0DE501F5C106EDD50205860
:105F9000116E10C0E6FFE66E95EC15F0F3CF14F02D
:105FA000F4CF15F0020E246E256AF3CF1FF0F4CF64
:105FB00020F054EC54F01FC014F020C015F01FC0A6
:105FC000E6FF20C0E6FF10EC09F0166E0E0EE15E53
:105FD00016505DEC2BF0050EDE26000EDD222AD7D2
:105FE000040EE15C02E2E16AE552E16EE552E7CFC0
:105FF000D9FF1200D9CFE6FFE1CFD9FF050EE12688
:10600000010EDF6E95EC15F0F3CF02F0F4CF03F044
:10601000F3CFE6FFF4CFE6FF90EC15F0E552E7CFC3
:1060200003F0E552E7CF02F0F3CF04F0F4CF05F030
:106030000350F418E8AE02D0053404D00450025CDA
:106040000550035803E295EC15F002D090EC15F0E2
:10605000F3CF00F0F4CF01F0030EF3CFDBFF040E1B
:10606000F4CFDBFF020E006E016A030EDBCF1FF0E0
:10607000040EDBCF20F000C024F001C025F054EC6A
:1060800054F0DE521FC0DEFF20C0DDFFDD52010EE6
:10609000DBCF00F0020EDBCF01F0013401E3D4D0FE
:1060A00000500008000E015401E3CED0010EE66E50
:1060B000E66A90EC15F0F3CF02F0F4CF03F0020E95
:1060C000246E256AF3CF1FF0F4CF20F054EC54F087
:1060D0001FC002F020C003F0010EDB501F24006E31
:1060E000020EDB502020016E00C0E6FFE66E95EC4C
:1060F00015F0F3CF06F0F4CF07F0020E246E256AF8
:10610000F3CF1FF0F4CF20F054EC54F01FC006F092
:1061100020C007F0010EDB501F24046E020EDB507E
:106120002020056E04C0E6FFE66E90EC15F0F3CF7C
:106130000AF0F4CF0BF0020E246E256AF3CF1FF0A5
:10614000F4CF20F054EC54F01FC00AF020C00BF044
:10615000010EDB501F24086E020EDB502020096E5A
:1061600008C0E6FFE66E95EC15F0F3CF0EF0F4CF25
:106170000FF0020E246E256AF3CF1FF0F4CF20F04B
:1061800054EC54F01FC00EF020C00FF0010EDB5095
:106190001F5C0C6E020EDB5020580D6E0CC0E6FF2B
:1061A000E66E90EC15F0F3CF12F0F4CF13F0020E80
:1061B000246E256AF3CF1FF0F4CF20F054EC54F096
:1061C0001FC012F020C013F0010EDB501F5C106ED8
:1061D000020EDB502058116E10C0E6FFE66E95EC03
:1061E00015F0F3CF14F0F4CF15F0020E246E256AEB
:1061F000F3CF1FF0F4CF20F054EC54F01FC014F094
:1062000020C015F01FC0E6FF20C0E6FF84EC09F0B7
:10621000166E0E0EE15E1650DF50006E016A010E22
:10622000001804E1015002E1DF6A02D0010EDF6EC6
:106230005DEC2BF0D950010FE96EDACFEAFF050EC5
:10624000EE5E000EED5A23D7050EE15C02E2E16A34
:10625000E552E16EE552E7CFD9FF1200D9CFE6FF54
:10626000E1CFD9FF020EE126DE6ADD6ADECF00F063
:10627000DDCF01F000C0E6FF01C0E6FF90EC15F0B5
:10628000E552E7CF01F0E552E7CF00F0F3CF02F09F
:10629000F4CF03F0020E246E256AF3CF1FF0F4CF83
:1062A00020F054EC54F01FC002F020C003F0020EA6
:1062B000025E000E035A01500318E8AE02D0033408
:1062C00004D00250005C035001585FE2010EE66EFC
:1062D000E66A90EC15F0F3CF00F0F4CF01F0040E75
:1062E000246E256AF3CF1FF0F4CF20F054EC54F065
:1062F0001FC000F020C001F01FC0E6FF20C0E6FF75
:1063000090EC15F0F3CF04F0F4CF05F0020E1F6E01
:10631000206ADECF24F0DDCF25F07AEC54F01D505A
:10632000045C026E1E500558036E02C0E6FFE66E66
:1063300095EC15F0F3CF08F0F4CF09F0020E1F6EC4
:10634000206ADECF24F0DDCF25F07AEC54F01D502A
:10635000085C066E1E500958076E06C0E6FFE66E22
:10636000DECFE6FFDDCFE6FFDECFE6FFDDCFE6FFE7
:1063700094EC0DF00A6E0C0EE15E0A505DEC2BF011
:10638000020EDE26000EDD2271D7020EE15C02E273
:10639000E16AE552E16EE552E7CFD9FF1200D9CFAD
:1063A000E6FFE1CFD9FF030EE126010EDF6EDB6AC7
:1063B000020EDB6A010EDBCF00F0020EDBCF01F034
:1063C00000C0E6FF01C0E6FF90EC15F0E552E7CF14
:1063D00001F0E552E7CF00F0F3CF02F0F4CF03F085
:1063E000020E246E256AF3CF1FF0F4CF20F054EC98
:1063F00054F01FC002F020C003F0020E025E000E37
:10640000035A01500318E8AE02D0033404D00250FE
:10641000005C0350015801E378D0DFCFE6FFE66A65
:1064200090EC15F0F3CF00F0F4CF01F0040E246EE1
:10643000256AF3CF1FF0F4CF20F054EC54F01FC0C6
:1064400000F020C001F01FC0E6FF20C0E6FF90EC86
:1064500015F0F3CF04F0F4CF05F0020E1F6E206AA2
:10646000010EDBCF24F0020EDBCF25F07AEC54F0E6
:106470001D50045C026E1E500558036E02C0E6FFFC
:10648000E66E95EC15F0F3CF08F0F4CF09F0020EAC
:106490001F6E206A010EDBCF24F0020EDBCF25F049
:1064A0007AEC54F01D50085C066E1E500958076EB9
:1064B00006C0E6FFE66E010EDBCFE6FF020EDBCF85
:1064C000E6FF010EDBCFE6FF020EDBCFE6FFB6EC08
:1064D0000FF00A6E0C0EE15E0A50DF50006E016A8A
:1064E000010E001804E1015002E1DF6A02D0010E42
:1064F000DF6E5DEC2BF0D950010FE96EDACFEAFFC9
:10650000020EEE26000EED2255D7030EE15C02E2EC
:10651000E16AE552E16EE552E7CFD9FF1200D9CF2B
:10652000E6FFE1CFD9FF020EE126DE6ADD6ADECFAB
:1065300000F0DDCF01F000C0E6FF01C0E6FF95EC02
:1065400015F0E552E7CF01F0E552E7CF00F0F3CFC9
:1065500002F0F4CF03F00150F418E8AE02D0033497
:1065600004D00250005C0350015825E2010EE66E93
:10657000E66A90EC15F0F3CF00F0F4CF01F00006DE
:10658000000E015A00C0E6FF01C0E6FFDECFE6FFC5
:10659000DDCFE6FFE66EE66AE66EE66ABDEC00F089
:1065A000026E0A0EE15E02505DEC2BF0040EDE2658
:1065B000000EDD22BCD7DE6ADD6ADECF00F0DDCF63
:1065C00001F000C0E6FF01C0E6FF90EC15F0E552D7
:1065D000E7CF01F0E552E7CF00F0F3CF02F0F4CFC0
:1065E00003F00150F418E8AE02D0033404D0025096
:1065F000005C0350015825E2010EE66EE66ADECF2C
:10660000E6FFDDCFE6FF95EC15F0F3CF00F0F4CF19
:1066100001F00006000E015A00C0E6FF01C0E6FFCF
:10662000E66EE66AE66EE66ABDEC00F0026E0A0E01
:10663000E15E02505DEC2BF0040EDE26000EDD2242
:10664000BCD7E668F6EC55F0E5523BEC2BF0DE6A81
:10665000DD6ADECF00F0DDCF01F000C0E6FF01C053
:10666000E6FF95EC15F0E552E7CF01F0E552E7CFF4
:1066700000F0F3CF02F0F4CF03F00150F418E8AECD
:1066800002D0033404D00250005C0350015826E2CB
:10669000010EE66EE66A000EE66EE66ADECFE6FF03
:1066A000DDCFE6FF90EC15F0F3CF00F0F4CF01F072
:1066B0000006000E015A00C0E6FF01C0E6FFE66ECC
:1066C000E66ABDEC00F0026E0A0EE15E02505DEC7F
:1066D0002BF0040EDE26000EDD22BBD790EC15F069
:1066E000F3CF00F0F4CF01F00006000E015A00C015
:1066F000DEFF01C0DDFFDECF00F0DDCF01F00001E5
:10670000800E011434E1010EE66EE66ADECFE6FF8C
:10671000DDCFE6FF95EC15F0F3CF00F0F4CF01F0FC
:106720000006000E015A00C0E6FF01C0E6FF90EC33
:1067300015F0F3CF02F0F4CF03F00206000E035A77
:1067400002C0E6FF03C0E6FFE66EE66ABDEC00F0BD
:10675000046E0A0EE15E04505DEC2BF0D9CFE9FF28
:10676000DACFEAFF040EEE5E000EED5AC4D7E668FB
:10677000F6EC55F0E5523BEC2BF095EC15F0F3CF31
:1067800000F0F4CF01F00006000E015A00C0DEFF59
:1067900001C0DDFFDECF00F0DDCF01F00001800E93
:1067A000011435E1010EE66EE66A000EE66EE66A59
:1067B000DECFE6FFDDCFE6FF90EC15F0F3CF00F083
:1067C000F4CF01F00006000E015A00C0E6FF01C040
:1067D000E6FF95EC15F0F3CF02F0F4CF03F00206DC
:1067E000000E035A02C0E6FF03C0E6FFBDEC00F056
:1067F000046E0A0EE15E04505DEC2BF0D9CFE9FF88
:10680000DACFEAFF040EEE5E000EED5AC3D790EC2D
:1068100015F0F3CF00F0F4CF01F00006000E015A9E
:1068200000C0DEFF01C0DDFFDECF00F0DDCF01F0F4
:106830000001800E011435E1010EE66EE66ADECF3E
:10684000E6FFDDCFE6FF000EE66EE66A90EC15F09F
:10685000F3CF00F0F4CF01F00006000E015A00C0A3
:10686000E6FF01C0E6FF95EC15F0F3CF02F0F4CFA0
:1068700003F00206000E035A02C0E6FF03C0E6FF63
:10688000BDEC00F0046E0A0EE15E04505DEC2BF0EE
:10689000D9CFE9FFDACFEAFF040EEE5E000EED5A23
:1068A000C3D7E668F6EC55F0E5523BEC2BF0DE6A18
:1068B000DD6ADECF00F0DDCF01F000C0E6FF01C0F1
:1068C000E6FF90EC15F0E552E7CF01F0E552E7CF97
:1068D00000F0F3CF02F0F4CF03F00150F418E8AE6B
:1068E00002D0033404D00250005C0350015826E269
:1068F000010EE66EE66ADECFE6FFDDCFE6FF000EB4
:10690000E66EE66AE66EE66A95EC15F0F3CF00F007
:10691000F4CF01F00006000E015A00C0E6FF01C0EE
:10692000E6FFBDEC00F0026E0A0EE15E02505DEC87
:106930002BF0040EDE26000EDD22BBD7DE6ADD6AF8
:10694000DECF00F0DDCF01F000C0E6FF01C0E6FFC2
:1069500095EC15F0E552E7CF01F0E552E7CF00F0F6
:10696000F3CF02F0F4CF03F00150F418E8AE02D0F8
:10697000033404D00250005C0350015830E2010E91
:10698000E66EE66A90EC15F0F3CF00F0F4CF01F07C
:106990000006000E015A00C0E6FF01C0E6FFDECF90
:1069A000E6FFDDCFE6FFE66EE66A95EC15F0F3CF85
:1069B00002F0F4CF03F00206000E035A02C0E6FF15
:1069C00003C0E6FFBDEC00F0046E0A0EE15E045069
:1069D0005DEC2BF0040EDE26000EDD22B1D7E6685A
:1069E000F6EC55F0E552020EE15C02E2E16AE55296
:0A69F000E16EE552E7CFD9FF120077
:0669FA00948294948B844A
:106A00008B94010EE66E71EC56F0E5528B84120009
:106A10000101140EB46F010EB56F140EB66F010EA6
:106A2000B76F040EE66EB40EE66E010EE66E86D803
:106A3000E552E552E552000901E1000C080EE66E50
:106A4000B40EE66E010EE66E6BEC3CF0E552E552DC
:106A5000E5520101BB51026E036A150E021801E1F5
:106A6000035002E0000E01D0010E006E016AE850F2
:106A70001200D9CFE6FFE1CFD9FF040EE126DF6A8D
:106A8000010EDB6A020EDB6A030EDB6A0101020EF5
:106A9000B46F010EE66EB40EE66E010EE66E4ED8D1
:106AA000E552E552E552000935E00C0EE66EB40EF3
:106AB000E66E010EE66E6BEC3CF0E552E552E552F7
:106AC000080EE66EE66A950EE66E0E0EE66EB40EE3
:106AD000E66E010EE66E92EC53F0026E060EE15E7B
:106AE0000250006E016A00BE01680050011012E100
:106AF0000101BC51DF6EBD51E76E010EE7CFDBFF38
:106B0000BE51E76E020EE7CFDBFFBF51E76E030E0B
:106B1000E7CFDBFFDECF1DF0DECF1EF0DECF1FF0B4
:106B2000DDCF20F0DD52DD52040EE15C02E2E16ACD
:106B3000E552E16EE552E7CFD9FF1200D9CFE6FF6B
:106B4000E1CFD9FF020EE126DE6ADD6AFC0EDB50E2
:106B5000E66EFD0EDBCFE6FFFE0EDBCFE6FF9CEC24
:106B60003CF0E552E552E5525EEC3CF0006E016A05
:106B7000010E001801E1015013E0010EDE26000EA7
:106B8000DD22D9CFE9FFDACFEAFFE80ED880EE5454
:106B9000030EED5409E3010EE66E71EC56F0E3D7F7
:106BA00024EC3CF0000902E1000E01D0010E006E61
:106BB000020EE15C02E2E16AE552E16E0050E5524C
:106BC000E7CFD9FF1200D9CFE6FFE1CFD9FFE652D8
:106BD000DF6A01014A0EB46F010EB56FFE0EDB5085
:106BE000B66F030EE66EB40EE66E010EE66EA6DF1D
:106BF000E552E552E55200091DE05EEC3CF0006E06
:106C0000016A010E0018F9E10150F7E1140EE66E79
:106C1000B40EE66E010EE66E6BEC3CF0E552E5520A
:106C2000E5520101BC51006E016A010E001801E13C
:106C3000015002E0000E3DD0C151E66EFA0EDBCFEE
:106C4000E9FFFB0EDBCFEAFFE552E750EF6EDF6AAC
:106C5000DF50006E016AFA0EDBCFE9FFFB0EDBCFDF
:106C6000EAFFEF50000101AE02D0D89003D0005CE3
:106C7000000E01581DE2DF50EA6A0E0FE96E000EA9
:106C8000EA22B40EE926010EEA22EF50E66EDF504A
:106C9000E76EFC0EDBCFE9FFFD0EDBCFEAFFE7502E
:106CA000E926000EEA22E552E750EF6EDF2AD0D740
:106CB000010EE552E552E7CFD9FF1200D9CFE6FF2A
:106CC000E1CFD9FFE150FB0FE96EFF0EDA20EA6E4B
:106CD000800EEE5C000EEE58000EEE58000EEE58E0
:106CE00012E2FB0EDBCF02F0FC0EFD0EFE0E030ED9
:106CF0000216036A046A056A0250031004100510A4
:106D000012E1010E13D0FB0EDBCF02F0FC0EFD0EE4
:106D1000FE0E0F0E0216036A046A056A0250031083
:106D20000410051002E0000E01D0010E016AE850C7
:106D3000E552E7CFD9FF1200D9CFE6FFE1CFD9FF67
:106D4000E150FB0FE96EFF0EDA20EA6E800EEE5C7A
:106D5000000EEE58000EEE58000EEE581DE2FB0E2F
:106D6000DBCF02F0FC0EDBCF03F0FD0EDBCF04F037
:106D7000FE0EDBCF05F0022A000E032204220522BC
:106D8000030E0216036A046A056A02500310041017
:106D900005101DE1010E1ED0FB0EDBCF02F0FC0E34
:106DA000DBCF03F0FD0EDBCF04F0FE0EDBCF05F0F2
:106DB000022A000E0322042205220F0E0216036A85
:106DC000046A056A025003100410051002E0000E68
:106DD00001D0010E016AE850E552E7CFD9FF120059
:106DE000D9CFE6FFE1CFD9FFE6520101400EB46FE3
:106DF000010EB56FF70EDB50026E036AE850031008
:106E000002E0600E01D0610E006E016AB66FF80EEE
:106E1000DBCFB7F1DF6ADF50006E016AD890015016
:106E200004E6060E005C000E01581DE2DF50E76E1E
:106E3000F50EDBCFE9FFF60EDBCFEAFFE750E926E0
:106E4000000EEA22EF50E66EDF50EA6A040FE96EA8
:106E5000000EEA22B40EE926010EEA22E552E750BE
:106E6000EF6EDF2AD8D7DF6ADF50006E016AFC0EB2
:106E7000DB50000101AE02D0D89003D0005C000EC0
:106E800001581DE2DF50E76EFD0EDBCFE9FFFE0E7D
:106E9000DBCFEAFFE750E926000EEA22EF50E66E6C
:106EA000DF50EA6A0A0FE96E000EEA22B40EE92604
:106EB000010EEA22E552E750EF6EDF2AD5D7FC0E2D
:106EC000DBCF00F00A0E0024E66EB40EE66E010E73
:106ED000E66E34DEE552E552E552000902E1000EAD
:106EE0000CD00C0EE66EB40EE66E010EE66E6BEC88
:106EF0003CF0E552E552E552010EE552E552E7CF8E
:106F0000D9FF1200D9CFE6FFE1CFD9FFE652010148
:106F1000400EB46F010EB56F300EB66FFE0EDB5033
:106F2000B76F040EE66EB40EE66E010EE66E06DE78
:106F3000E552E552E552000912E01A0EE66EB40E73
:106F4000E66E010EE66E6BEC3CF0E552E552E55262
:106F50000101BC51006E016A0050011002E0000EF8
:106F60002AD0DF6ADF50006E016AD890015004E633
:106F7000100E005C000E01581DE2DF50EA6A090F96
:106F8000E96E000EEA22B40EE926010EEA22EF5065
:106F9000E66EDF50E76EFC0EDBCFE9FFFD0EDBCFC8
:106FA000EAFFE750E926000EEA22E552E750EF6ECD
:106FB000DF2AD8D7010EE552E552E7CFD9FF1200FC
:106FC000D9CFE6FFE1CFD9FFE6520101400EB46F01
:106FD000010EB56FA00EB66FFE0EDB50B76FDF6A05
:106FE000DF50006E016AD890015004E6100E005C7C
:106FF000000E01581DE2DF50E76EFC0EDBCFE9FF0B
:10700000FD0EDBCFEAFFE750E926000EEA22EF5043
:10701000E66EDF50EA6A040FE96E000EEA22B40E53
:10702000E926010EEA22E552E750EF6EDF2AD8D7B3
:10703000140EE66EB40EE66E010EE66E7FDDE552CE
:10704000E552E552000902E1000E0CD01A0EE66E80
:10705000B40EE66E010EE66E6BEC3CF0E552E552C6
:10706000E552010EE552E552E7CFD9FF1200D9CF24
:10707000E6FFE1CFD9FF300EE126140EDF6EDE52BF
:10708000010EDD6E030EF36E020EF3CFDBFFE10E99
:10709000F36E030EF3CFDBFFF36E040EF3CFDBFFD3
:1070A000E10EF36E050EF3CFDBFF030EF36E060E5B
:1070B000F3CFDBFFE10EF36E070EF3CFDBFF030E22
:1070C000F36E080EF3CFDBFFE10EF36E090EF3CF84
:1070D000DBFF030EF36E0A0EF3CFDBFFE10EF36E60
:1070E0000B0EF3CFDBFF030EF36E0C0EF3CFDBFFC3
:1070F000E10EF36E0D0EF3CFDBFF030EF36E0E0EFB
:10710000F3CFDBFFE10EF36E0F0EF3CFDBFF030EC9
:10711000F36E100EF3CFDBFFE10EF36E110EF3CF23
:10712000DBFF030EF36E120EF3CFDBFFE10EF36E07
:10713000130EF3CFDBFF030EF36E140EF3CFDBFF62
:10714000E10EF36E150EF3CFDBFF030EF36E160E9A
:10715000F3CFDBFFE10EF36E170EF3CFDBFF030E71
:10716000F36E180EF3CFDBFFE10EF36E190EF3CFC3
:10717000DBFF030EF36E1A0EF3CFDBFFE10EF36EAF
:107180001B0EF3CFDBFF030EF36E1C0EF3CFDBFF02
:10719000E10EF36E1D0EF3CFDBFF030EF36E1E0E3A
:1071A000F3CFDBFFE10EF36E1F0EF3CFDBFFA00E7C
:1071B000F36E200EF3CFDBFFA10EF36E210EF3CFA3
:1071C000DBFFA20EF36E220EF3CFDBFFA30EF36EF6
:1071D000230EF3CFDBFFA40EF36E240EF3CFDBFF01
:1071E000A50EF36E250EF3CFDBFF780EF36E260EA1
:1071F000F3CFDBFF770EF36E270EF3CFDBFF880EA6
:10720000F36E280EF3CFDBFFC10EF36E290EF3CF22
:10721000DBFF2A0EDB682B0EDB682C0EDB682D0EE5
:10722000DB682E0EDB682F0EDB68D9CFE6FFDACFE6
:10723000E6FF010EE66EC4DEE552E552E5520009B6
:107240001CE0D950100FE66E000EDA20E66E020E3A
:10725000E66EB6DEE552E552E55200090EE0D95081
:10726000200FE66E000EDA20E66E030EE66EA8DE54
:10727000E552E552E552000902E1000E01D0010E8F
:10728000006E300EE15C02E2E16AE552E16E005010
:10729000E552E7CFD9FF1200D9CFE6FFE1CFD9FF02
:1072A000410EE126FB0EDBCFE6FFFC0EDBCFE6FF57
:1072B00084EC53F0E552E552F350DF6E010EDB6AC9
:1072C000020EDB6A030EF36EDB6EDFCF00F0050EFD
:1072D0000024E76E040EE7CFDBFFD10EF36E050E40
:1072E000F3CFDBFF010EF36E060EF3CFDBFFDFCF34
:1072F00000F0010E0024E76E070EE7CFDBFF550E0E
:10730000F36E080EF3CFDBFFFD0EDB50E76E090EC8
:10731000E7CFDBFF0A0EDB6A0B0EDB6A0C0EDB6AC3
:107320000D0EDB6A0E0EDB6A0F0EDB6A100EDB6AD7
:10733000110EDB6A120EDB6A130EDB6A140EDB6AB7
:10734000150EDB6A160EDB6A170EDB6A180EDB6A97
:10735000190EDB6A1A0EDB6A1B0EDB6A1C0EDB6A77
:107360001D0EDB6A1E0EDB6A1F0EDB6A200EDB6A57
:10737000210EDB6A220EDB6A230EDB6A240EDB6A37
:10738000250EDB6A260EDB6A270EDB6A280EDB6A17
:10739000290EDB6A2A0EDB6A2B0EDB6A2C0EDB6AF7
:1073A0002D0EDB6A2E0EDB6A2F0EDB6A300EDB6AD7
:1073B000D30EF36E310EF3CFDBFFF70EF36E320E0A
:1073C000F3CFDBFFD30EF36E330EF3CFDBFFF70EFD
:1073D000F36E340EF3CFDBFFD30EF36E350EF3CF27
:1073E000DBFFF70EF36E360EF3CFDBFF7F0EF36E8F
:1073F000370EF3CFDBFF070EF36E380EF3CFDBFF54
:10740000880EF36E390EF3CFDBFF400EF36E3A0EAB
:10741000F3CFDBFF3B0EDB683C0EDB683D0EDB6829
:107420003E0EDB683F0EDB68400EDB68FE0EDB5075
:10743000026E036AD890035004E6010E025C000E4F
:1074400003580DE3FE0EDB50046E056A053404E2BA
:1074500004500F08000E055402E3000E01D0010E87
:10746000006E016AE850011001E0DFD1DF50026ECA
:10747000036AD890035004E6010E025C000E035824
:107480000CE3DF50046E056A053404E2045026085C
:10749000000E055402E3000E01D0010E006E016AD9
:1074A000E850011001E0C1D1DF50006E016A0134E3
:1074B00004E200500608000E015425E3DFCFE6FF8A
:1074C000E66AFB0EDBCFE6FFFC0EDBCFE6FFD95012
:1074D0000A0FE66E000EDA20E66E3FEC53F0006E07
:1074E000060EE15E0050D950010F006EDACF01F0B8
:1074F000DFCF02F0090E0224EA6AEA360024E96EC0
:10750000DA50EA223AD1DF50006E016A070E001805
:107510001BE1015019E1DFCFE6FFE66AFB0EDBCF8E
:10752000E6FFFC0EDBCFE6FFD9500A0FE66E000E39
:10753000DA20E66E3FEC53F0006E060EE15E00507E
:10754000FE0EF36E110EA9D0DF50026E036A0334F3
:1075500004E202500708000E03540CE3DF50046EEF
:10756000056A053407E204501608000E055402E2CD
:10757000000E01D0010E006E016AE850011046E0D5
:10758000070EE66EE66AFB0EDBCFE6FFFC0EDBCFF6
:10759000E6FFD9500A0FE66E000EDA20E66E3FECE9
:1075A00053F0006E060EE15E0050DF50006E016A7F
:1075B000070E005E000E015A00C0E6FF01C0E6FFA4
:1075C000070EE76EFB0EDBCF02F0FC0EDBCF03F005
:1075D000E7500226000E032202C0E6FF03C0E6FFCA
:1075E000D950110FE66E000EDA20E66E3FEC53F034
:1075F000046E060EE15E0450D950110F006EDACF12
:1076000001F0DF50026E036A070EAED0DF50006E4D
:10761000016A170E001844E1015042E1070EE66EC0
:10762000E66AFB0EDBCFE6FFFC0EDBCFE6FFD950B0
:107630000A0FE66E000EDA20E66E3FEC53F0006EA5
:10764000060EE15E0050DF50006E016A070E005E1C
:10765000000E015A00C0E6FF01C0E6FF070EE76E0C
:10766000FB0EDBCF02F0FC0EDBCF03F0E75002266F
:10767000000E032202C0E6FF03C0E6FFD950110F3F
:10768000E66E000EDA20E66E3FEC53F0046E060E56
:10769000E15E0450FE0EF36E210EF3CFDBFF6FD0E0
:1076A000070EE66EE66AFB0EDBCFE6FFFC0EDBCFD5
:1076B000E6FFD9500A0FE66E000EDA20E66E3FECC8
:1076C00053F0006E060EE15E0050100EE66EE66AA4
:1076D000070EE76EFB0EDBCF00F0FC0EDBCF01F0F8
:1076E000E7500026000E012200C0E6FF01C0E6FFC1
:1076F000D950110FE66E000EDA20E66E3FEC53F023
:10770000026E060EE15E0250DF50006E016A180E36
:10771000005E000E015A00C0E6FF01C0E6FF170E32
:10772000E76EFB0EDBCF02F0FC0EDBCF03F0E75081
:107730000226000E032202C0E6FF03C0E6FFD95076
:10774000210FE66E000EDA20E66E3FEC53F0046E79
:10775000060EE15E0450D950210F006EDACF01F021
:10776000DF50026E036A160E025E000E035A0050CE
:107770000224E96EDA500320EA6EFE0EEF6ED95055
:10778000010FE66E000EDA20E66EFE0EDB50040DF1
:10779000F350E66E15DCE552E552E552000945E08E
:1077A000D950110FE66E000EDA20E66EFE0EDB50A9
:1077B000040DF3CF00F0F4CF01F0010EF324E66ED8
:1077C000E0EC37F0E552E552E55200092EE0D950E1
:1077D000210FE66E000EDA20E66EFE0EDB50040D81
:1077E000F3CF00F0F4CF01F0020EF324E66EE0ECEC
:1077F00037F0E552E552E552000917E0D950310F54
:10780000E66E000EDA20E66EFE0EDB50040DF3CFBE
:1078100000F0F4CF01F0030EF324E66EE0EC37F055
:10782000E552E552E552000902E1000E01D0010ED9
:10783000006E410EE15C02E2E16AE552E16E005049
:10784000E552E7CFD9FF1200D9CFE6FFE1CFD9FF4C
:10785000070EE126060EE66ED9CFE6FFDACFE6FF89
:107860003AD8E552E552E552070EE66EE66A9D0EFD
:10787000E66E0E0EE66ED9CFE6FFDACFE6FF92ECAB
:1078800053F0046E060EE15E0450026E036A02BEFF
:1078900003680250031002E0000E01D0010E006EDA
:1078A000016AE850006E070EE15C02E2E16AE5520F
:1078B000E16E0050E552E7CFD9FF12008250020B73
:1078C00001E0010E006E016A010E001803E1015093
:1078D00001E1000C010CD9CFE6FFE1CFD9FFE65260
:1078E000EDDF006E016A010E0018FAE10150F8E1C7
:1078F000FC0EDBCF00F0020E0024E66E240EE66ED6
:10790000E8EC43F0E552E55255EC47F0DF6EDF500E
:10791000006E016AE8500110F7E0FD0EDBCFE6FFD4
:10792000FE0EDBCFE6FF97EC47F0E552E552E5525D
:10793000E552E7CFD9FF1200D9CFE6FFE1CFD9FF5B
:107940004C0EE126060EF36E4B0EF3CFDBFFFC0E62
:10795000DB2AD30EF36E020EF3CFDBFF030EDB6ADE
:10796000040EDB6A050EDB68FC0EDB50E76E060ECC
:10797000E7CFDBFFFC0EDB50006E016A001E011E2C
:10798000010E0026000E0122070E00C0DBFFD40E00
:10799000F36E080EF3CFDBFFDE6ADD6ADECF00F0A8
:1079A000DDCF01F0FC0EDB50026E036A0206000E12
:1079B000035A01500318E8AE02D0033404D0025039
:1079C000005C035001583AE2FD0EDBCF01F0FE0EE1
:1079D000DBCF02F0DE500124E96EDD500220EA6EBA
:1079E000EF50006E020EDBCFE7FF0050E726020EDD
:1079F000E7CFDBFFFD0EDBCF02F0FE0EDBCF03F0A7
:107A0000DE500224E96EDD500320EA6EEF50E66E90
:107A1000D950030F006EDACF01F04B0EDB5000247B
:107A2000E96E000EDA20EA6EE552E750EF6E4B0E7B
:107A3000DB2ADF2A010EB2E3DB2AB0D7020EDB50CD
:107A4000026E036A021E031ED950030F006EDACFC6
:107A500001F04B0EDB500F010024E96E000EDA201E
:107A6000EA6E02C0EFFF4B0EDB2AD950030F006E07
:107A7000DACF01F04B0EDB500024E96E000EDA2065
:107A8000EA6EEF6A4B0EDB2AD950030FE66E000E4A
:107A9000DA20E66E4B0EDB50E66E240EE66EA2ECAC
:107AA00043F0E552E552E552E5524C0EE15C02E24C
:0E7AB000E16AE552E16EE552E7CFD9FF120020
:027ABE009BEC3F
:107AC00042F0FB0EDBCFF3FFDB06F35000090AE0C8
:107AD000E9EC42F0FA0E54EC43F0F3E1011CF1E161
:107AE000010E01D0000ECAEF42F09BEC42F03B0EBB
:107AF000E12402E3E168E652E16E010EDB6A020E68
:107B0000DB6AF90EDBCFF6FFFA0EDBCFF7FFFB0ED9
:107B1000DBCFF8FF0800F550DF6EDF5002E1EEEF3B
:107B200041F0250EDF5C02E0E1EF41F0030EDB6A7D
:107B3000040EDB6A050EDB6A060EDB6A070EDB6AE3
:107B400003EC42F02D0EDF5C0CE02B0EDF5C09E055
:107B5000200EDF5C06E0230EDF5C03E0300EDF5C0E
:107B60001AE1DF50300A14E0130A0FE0030A0AE0BA
:107B70000B0A05E0060AE4E1030EDB80E1D7030E01
:107B8000DB82DED7030EDB84DBD7030EDB86D8D7A0
:107B9000030EDB88D5D72A0EDF5C1BE1FFEC41F03A
:107BA0004DEC42F010E0030EDB801F682068130EDE
:107BB000DBCF24F0140EDBCF25F07AEC54F0040E6A
:107BC0001DC0DBFF03D0130E36EC42F003EC42F095
:107BD0000BD0090EDB6AA4EC42F003E018EC43F092
:107BE000FAD7090E36EC42F0030EDBB0DB982E0E0E
:107BF000DF5C1BE103EC42F02A0EDF5C0BE1FFECE3
:107C000041F04DEC42F003E1130E88EC42F003EC3E
:107C100042F00BD0090EDB6AA4EC42F003E018EC52
:107C200043F0FAD7090E88EC42F0680EDF5C07E1FA
:107C300003EC42F0680EDF5C1DE1030E18D0740EF9
:107C4000DF5C17E07A0EDF5C14E0480EDF5C06E0D4
:107C5000540EDF5C03E05A0EDF5C02E1020E07D037
:107C60006C0EDF5C03E06A0EDF5C04E1010EDBEC0E
:107C700042F0C9DBDF506E0A01E17FD31E0A01E149
:107C800092D1200A01E18FD13F0A01E149D11A0ABC
:107C900001E146D10D0A01E143D1200A01E140D1C1
:107CA0003A0A01E13DD1200A01E13AD1260A01E177
:107CB00035D10D0A01E132D11A0A01E1D9D0200AE9
:107CC0004AE0300A1FE0460A0EE0250A01E083D3AD
:107CD000D950F90FE96EFF0EDA20EA6E010EEE5E62
:107CE000000EEE5AEE5AE9EC42F0250EE66E95DBF8
:107CF00003E1011C01E169D3E5EC42F001E26BD341
:107D0000DB2A69D3080EDB6A040EDB50010806E2A9
:107D1000040EDB04ADEC42F0DB508BDB080EDB50D5
:107D200009E0030EDB50010B05E172DB01E04DD3EE
:107D3000080EDB6A64DBEFCFDFFF5DEC43F003E1AD
:107D4000011C01E142D3E5EC42F001E3DB2A60DBF8
:107D500001E141D33AD3070EDB5002080FE129ECD1
:107D600043F0030EF0EC42F00E0EEECFDBFF0F0EF1
:107D7000EECFDBFF100EEECFDBFF20D0F70EDBCF18
:107D800003F0F80EDBCF04F0020E035E000E045A7F
:107D9000F70E03C0DBFFF80E04C0DBFF03C0E9FFF2
:107DA00004C0EAFFE0EC42F0026A0E0E00C0DBFF06
:107DB0000F0E01C0DBFF100E02C0DBFF0E0EDBCF8B
:107DC000E6FF0F0EDBCFE6FF100EDBCFE6FFBDECCC
:107DD00053F0E552E552E552130E1EC0DBFF140EC0
:107DE0001FC0DBFF060EDB5005E0130E24EC43F052
:107DF00001E26ADB48EC43F002E2130E37DB0BECE6
:107E000043F006E0040E24EC43F002E2050E2EDB04
:107E1000030EDBB005D0FCDA01E0D7D2080EDB6A36
:107E2000090EDB6A0E0EDBCFF6FF0F0EDBCFF7FF7E
:107E3000100EDBCFF8FF0800F550DF6EDF5014E0C6
:107E40004EEC43F011E25DEC43F003E1011C01E173
:107E5000BCD2BBDB01E3DB2A090EDB2AD9500E0FB3
:107E6000E96E000ECBDBE7D7D3DA01E1B4D2ADD2B5
:107E7000C6DA110EEECFDBFF120EEDCFDBFF110ED7
:107E8000DBCFE6FF120EDBCFE6FF84EC53F0E552CA
:107E9000E552130EF3CFDBFF140EF4CFDBFF060E1B
:107EA000DB5004E0130ED0DB01E20EDB48EC43F0C4
:107EB00002E2130EDBDAAFDB05E0040EC5DB02E203
:107EC000050ED4DA030EDBB005D0A2DA01E07DD2D4
:107ED000080EDB6A090EDB6A110EDBCFE9FF120E1A
:107EE000DBCFEAFFEFCFDFFFDF5014E0D7DB12E29A
:107EF000E4DB03E1011C01E168D267DB01E3DB2A7B
:107F0000090EDB2A110EDB2ADBCFE9FF120EE8E3B4
:107F1000DB2AE6D77DDA01E15ED257D2030EDB8E93
:107F2000070EDB0410E195DB040E5ADB0A0EEECFE0
:107F3000DBFF0B0EEECFDBFF0C0EEECFDBFF0D0EEB
:107F4000EECFDBFF6CD0070EDB5003082CE1030EF5
:107F5000DBAE0DD0B2DA020E76DAEFCF00F0016AB6
:107F6000026A036A00AE39D00168026835D0F70EA4
:107F7000DBCF01F0F80EDBCF02F0020E015E000E47
:107F8000025AF70E01C0DBFFF80E02C0DBFF01C092
:107F9000E9FF02C0EAFFEFCF00F00A0E00C0DBFFEE
:107FA0000B0EDB6A38D0070EDB50020809E1030E26
:107FB000DBAE04D059DB02AE10D00ED055DB0DD0B5
:107FC000030EDBAE12D079DA020E3DDAF9DA026A7C
:107FD000036A01AE02D002680368E2DA0C0E02C046
:107FE000DBFF0D0E03C0DBFF1AD0F70EDBCF02F074
:107FF000F80EDBCF03F0020E025E000E035AF70EFE
:1080000002C0DBFFF80E03C0DBFF02C0E9FF03C0C4
:10801000EAFFD6DAC5DA0C0EDB6A0D0EDB6A060E55
:10802000DB5005E1010EF36E050EF3CFDBFF150EFD
:10803000DB6A160EDB6AD950370F006E000EDA20AD
:10804000016E390E00C0DBFF3A0E01C0DBFF380EB7
:10805000DB6A080EDB6A0A0EAEDADF50780A12E03D
:10806000200A10E0280A0CE0200A0AE03F0A06E095
:108070000D0A02E0200A08E1020E05D0080E03D026
:10808000080EDF26100E97DA030EDBBE02D0DB925D
:10809000DB94DB50800B24E08ADAD890030EEB509F
:1080A000000A08E6000EEE5C000EEE58000EEE58D8
:1080B000000EEE5815E213DA22682368246825685A
:1080C0009AEC55F00A0E19C0DBFF0B0E1AC0DBFF4D
:1080D0000C0E1BC0DBFF0D0E1CC0DBFF2D0E08D0ED
:1080E000030EDBA202D02B0E03D0DBA408D0200E9F
:1080F000F36E170EF3CFDBFF150EDB2A02D0170E3F
:10810000DB6A050EDB5003E1B7D901E189D00E0E21
:10811000006EAD0E016E000E026E070EDBCF03F097
:10812000046A056A066A03C022F004C023F005C091
:1081300024F006C025F0D3D9D2EC55F00050192414
:10814000F36E01501A20F46E02501B20F86EF4CF2B
:10815000F7FFF3CFF6FF0800090EF5CFDBFF580E4F
:10816000DF5C0FE1610EF36E090E7BD90AE3200E8E
:10817000006E090EDBCFE7FF0050E75E090EE7CF88
:10818000DBFF070EDBCF00F0016A026A036A0FDA39
:1081900000C022F001C023F002C024F003C025F08B
:1081A000EECF1DF0EECF1EF0EECF1FF0EFCF20F0A0
:1081B000D2EC55F020C0EDFF1FC0EDFF1EC0EDFF5B
:1081C0001DC0EFFF390EDBCFE9FFDB063A0EDBCF38
:1081D000EAFF01E2DB06090EDBCFEFFF150EDB2A1B
:1081E0004BD995E1030EDBA61DD06F0EDF5C06E1D7
:1081F000C1D918E3150EDB285BDA14D0780EDF5CEA
:1082000009E0580EDF5C06E0620EDF5C03E0420E20
:10821000DF5C08E1020EF36E160EF3CFDBFF02D037
:10822000150EDB6A030EDB50100B0EE0040EDBCFE5
:1082300000F0050EDB50D880005406E2060EDB503D
:1082400003E1040EDB5034DA95D90AE2050EDBCFE8
:10825000E7FF150EDB50E75E050EE7CFDBFF02D030
:10826000050EDB6A040EDBCF00F0160E45D9D88070
:10827000005414E2160EDBCFE6FF150EDBCFE6FF4F
:10828000040EDBCFE6FF050EDB50E552E75CE5525E
:10829000D880E754E552D880E7545FD9030EDB500D
:1082A000010B0BE1080EDB5008E0B2D801E08DD0E5
:1082B000080EDB50BED8080EDB6A170EDB5007E055
:1082C00088D9170EF1D903E1011C01E17ED0160E09
:1082D000DB5016E07ED9300EE66E9FD802E1011C1D
:1082E00074E077D9DFCFE6FF58EC55F0E552E55260
:1082F000E552F4CF01F00001F31C02E1011C65E03E
:10830000050EDBCF00F0160EDB50D880005409E2DA
:10831000050EDBCFE7FF160EDB50E75E050EE7CF5D
:10832000DBFF300EE66E050ECBD94FE1390EDB2AAE
:10833000DBCFE9FF3A0E01E3DB2ADBCFEAFF090ED0
:10834000EFCFDBFFDB500EE044D9090EADD902E1DF
:10835000011C3BE0390EDB2ADBCFE9FF3A0EEDE3EF
:10836000DB2AEBD755D831E1160EDBCFE6FF080E3E
:10837000C3D8E552E7245DD82ED0070EDB50030AA0
:108380001CE0010A14E0030A07E07BD9DBCFEEFF13
:10839000020EDBCFEDFF1FD0F5D8056A03AE02D089
:1083A000046805682CD8BCD805C0EEFF14D0EAD804
:1083B00003BE046824D8B4D80ED063D9DBCFEFFF56
:1083C0000AD07BD905E1011C03E1F368F46810D001
:1083D000FCD801E3DB2A79D98AEF3DF0010EDBCF2F
:1083E00000F0020EDBCF01F000C0F3FF01C0F4FF8C
:1083F0003B0EE15C02E2E16AE552E16ECBD029D9A5
:10840000020EF0EF42F061D90800F550DF6E120065
:10841000200EE66E080E60EF43F058EC55F0E55282
:10842000E552E552F3CF00F0F4CF01F00001F31C68
:108430001200006E016AD950010F4DD90050EE268E
:108440000150ED221200045E000E055AF70E04C022
:10845000DBFFF80E05C0DBFF04C0E9FF05C0EAFF43
:108460001200DBCFF4FFF350F45C1200DB50E76E38
:10847000040EE7CFDBFF12000A0EDBCF00F00B0E7D
:10848000DBCF01F00C0EDBCF02F00D0EDBCF03F0E3
:1084900000500110021003101200130EEECFDBFF8C
:1084A000140EEDCFDBFF130EDBCF00F0140EDBCF8D
:1084B00001F00001800E01141200F70EDBCF04F072
:1084C000F80EDBCF05F01200050EDB50E66ED9503A
:1084D000130F01D9E552E750EE6EED6A12000A0E55
:1084E000DBCF1DF00B0EDBCF1EF00C0EDBCF1FF031
:1084F0000D0EDBCF20F01200DBCFE6FF150EDBCF39
:10850000E6FF050EDB50E552E724E552E7241200B2
:10851000DB50CED8010EF36E060EF3CFDBFF120058
:10852000EE50EFCFEAFFE96E02C0EEFF03C0EEFFB0
:1085300004C0EEFF1200D9CFE6FFDACFE6FFE1CFAD
:10854000D9FFE2CFDAFF1200DFCFE6FFE66A23ECC5
:1085500056F0E552E552F3501200E76E080EE7CFF1
:10856000DBFF1200EECF00F0EECF01F0EFCF02F014
:10857000036A1200050EDBCF00F0150EDB50D88029
:1085800000541200010EDBCF02F0020EDBCF03F02D
:10859000046A1200E552E5CFDAFFE7CFD9FF1200F7
:1085A0000A0E00C0DBFF0B0E01C0DBFF1200D9502A
:1085B0000A0F6BEF43F0F36E070EF3CFDBFF1200F1
:1085C000EECF00F0EFCF01F01200010EDB2A020E19
:1085D0001200FC0EDBCFE6FFFD0EDBCFE6FF120044
:1085E000005E000E015AF70E00C0DBFFF80E01C05E
:1085F000DBFF00C0E9FF01C0EAFF1200DA20EA6EEB
:10860000EF2AEECFF6FF000EEF22EECFF7FFEF22BC
:10861000EECFF8FF1200040EDBCFE6FF130EDB50A7
:10862000E552E75C9ADFDB5004DF060EDB501200F8
:10863000090EDB500A0DF350DF24D00FE76E090E50
:10864000E7CFDBFF03EF42F0DB50F36E050E31EFB7
:1086500042F0F70EDBCF00F0F80EDBCF01F0120096
:10866000DFCFE6FF0DEF42F028DF030EECDEB2EFC6
:1086700042F05FEC3DF0E552E552E552E55200096B
:108680001200BDDEEE50EFCFEAFFE96E010E1200E0
:10869000130EDB50F36E040E31EF42F0040EDB508C
:1086A000F36E090E31EF42F0DBCFE6FF0DEF42F043
:1086B000E76E050EE7CFDBFF12008BDF30EF43F0F4
:1086C000DBCFE6FF86DF39EF43F0D950F90FE96ED3
:1086D000FF0EFEEF42F0E96E000EDA20EA6E1200A5
:1086E0000001A06BA16BA26BA36BE56BE46BE66B67
:1086F000010EE76FE86BEB6BEC6BE96B230EEA6F37
:108700009D861200D9CFE6FFE1CFD9FF0001110EFF
:10871000E66F94869488C76AC66AC56AF00EC61466
:108720000809C66EFE0EDB50016AE850011002E037
:10873000740E01D01A0EC86EC78EC68AE552E7CFF6
:10874000D9FF1200D9CFE6FFE1CFD9FFE652FD0EE7
:10875000DB50016AE850011036E0DF6ADF50006E3E
:10876000016AFD0EDB50000101AE02D0D89003D0AB
:10877000005C000E015819E2DF50E76EFB0EDBCF04
:10878000E9FFFC0EDBCFEAFFE750E926000EEA2204
:10879000EF50E66EDF50EA6A600FE96E000EEA22E3
:1087A000E552E750EF6EDF2AD9D7FD0EDB5000010E
:1087B000A06FFE0EDB50E96FA26BA36B050EE76F97
:1087C000200EEA6FC580E552E552E7CFD9FF1200CF
:1087D000D9CFE6FFE1CFD9FFFD0EDB50016AE850AB
:1087E00001100EE0FD0EDB500001A06FFE0EDB500D
:1087F000E96FA26BA36B050EE76F210EEA6FC580D0
:10880000E552E7CFD9FF1200D9CFE6FFE1CFD9FF7C
:10881000E652FC0EDB50006E016AE850011012E1D6
:10882000FD0EDB50DF6ED9CFE6FFDACFE6FF010E9B
:10883000E66EFE0EDB50E66E85DFE552E552E55250
:10884000E55211D0FD0EDB500001606FFC0EDB50D5
:10885000A06FFE0EDB50E96FA26BA36B050EE76FF6
:10886000220EEA6FC580E552E552E7CFD9FF12002C
:10887000D9CFE6FFE1CFD9FF0001100EE66F948655
:108880009488FE0EDB50006E016AD89000360136E7
:108890000050C86EC76AC66AC56AF00EC6140E09D3
:1088A000C66EC78EC580C68AE552E7CFD9FF1200D3
:1088B0000001E651006E016A110E001804E101503A
:1088C00002E16DEF44F0E651006E016A100E0018EF
:1088D00003E1015001E188D912000001EA51006E64
:1088E000016A200E001853E1015051E1E751006E7A
:1088F000016A070E001801E1015017E0050E00188B
:1089000001E1015006E0010E001801E101503EE0D6
:108910001200070EE76FE951006E016AD890003629
:108920000136000E0010C96E1200C550400B01E068
:10893000010E006E016AE850011021E1A251006EA3
:10894000016AA051000101AE02D0D89003D0005CB2
:10895000000E01580BE20001A251EA6A600FE96EB5
:10896000000EEA22EF50C96EA22B12000001010E88
:10897000E76FC584230EEA6F300EE86F1200010E18
:10898000E76FC584230EEA6F310EE86F1200EA51DB
:10899000006E016A210E001871E101506FE1E7518C
:1089A000006E016A0B0E001801E101505FE00A0E33
:1089B000001801E1015056E0030E001801E10150DA
:1089C0002DE0080E001801E1015017E0050E001817
:1089D00001E1015006E0010E001801E101504DE0F7
:1089E0001200080EE76FE951006E016AD890003658
:1089F0000136010E0010C96E1200C550400B01E097
:108A0000010E006E016AE85001102CE0010EE76FC4
:108A1000C584230EEA6F330EE86F1200C950E66E6C
:108A2000A351EA6A600FE96E000EEA22E552E750B0
:108A3000EF6EA32BA351006E016AA051000101AE9D
:108A400002D0D89003D0005C000E015805E200016E
:108A50000A0EE76FC59A04D000010B0EE76FC58AB6
:108A6000C5881200030EE76FC5861200010EE76F7E
:108A7000C584230EEA6F320EE86F1200EA51006ED1
:108A8000016A220E001801E0AED0015001E0ABD027
:108A9000E751006E016A0B0E001801E1015001E17F
:108AA0009BD00A0E001801E1015001E191D0030EA4
:108AB000001801E1015068E0080E001801E10150C2
:108AC00052E0060E001801E1015041E0090E0018C5
:108AD00001E1015028E0070E001801E1015016E005
:108AE000050E001801E1015007E0010E001801E138
:108AF000015001E178D01200070EE76FE951006ED6
:108B0000016AD89000360136000E2AD0C550400BBD
:108B100001E0010E006E016AE850011011E16051A0
:108B2000C96E090E0BD0C550400B01E0010E006E5E
:108B3000016AE850011004E1C582060EE76F1200D9
:108B4000010EE76FC584230EEA6F310E1BD0080EAD
:108B5000E76FE951006E016AD89000360136010EC8
:108B60000010C96E1200C550400B01E0010E006EEE
:108B7000016AE85001102CE0010EE76FC584230E56
:108B8000EA6F330EE86F1200C950E66EA351EA6A2D
:108B9000600FE96E000EEA22E552E750EF6EA32B5C
:108BA000A351006E016AA051000101AE02D0D8901D
:108BB00003D0005C000E015805E200010A0EE76FC9
:108BC000C59A04D000010B0EE76FC58AC588120054
:108BD000030EE76FC5861200010EE76FC584230EF2
:108BE000EA6F320EE86F1200D9CFE6FFE1CFD9FF6E
:108BF000040EE126010EDB6A020EDB6A030EDB6A5D
:108C0000C650400B01E0010E006E016A010E001813
:108C10000CE101500AE1C69C0001010EE76FF36E02
:108C2000030EF3CFDBFF360EE86FC750010B006E6B
:108C3000016A010E001807E1015005E1C950DF6E1D
:108C4000DE52010EDD6E030EDB50016AE8500110AA
:108C500001E005D10001E751006E016A030E001822
:108C600001E1015001E17CD0040E001801E1015046
:108C700044E0020E001801E1015017E0010E001857
:108C800001E0EDD0015001E0EAD0C750080B01E04F
:108C9000010E006E016A010E001801E0E0D00150E3
:108CA00001E0DDD0A16B020E98D0C750100B01E09F
:108CB000010E006E016A010E001804E1015002E18C
:108CC000010E8BD0010EDB50016AE850011001E16A
:108CD000C6D0C750200B01E0010E016AE850011018
:108CE00001E0B9D0C750040B01E0010E016AE85061
:108CF000011001E0ADD0030E70D0EC51006E016A9E
:108D0000005001100DE1EB51E66E49D9E552000922
:108D100024E00001A451C96E010EE56FEC6F18D07C
:108D2000E551006E016AE451000101AE02D0D89015
:108D300003D0005C000E015810E20001E551EA6A20
:108D4000A40FE96E000EEA22EF50C96EE52B010E6A
:108D5000F36E020EF3CFDBFF82D00001EC6B3CD050
:108D6000C750100B01E0010E006E016A010E0018E1
:108D700036E1015034E1010EDB50016AE850011088
:108D800029E0C750200B01E0010E006E016A010EC0
:108D900000181DE101501BE1DF50E66EA351EA6AA5
:108DA000600FE96E000EEA22E552E750EF6EA35124
:108DB000006E016A3F0E001804E1015002E1A36B4E
:108DC00001D0A32BA12BDF50EB6F340E02D0010E8C
:108DD000370EE86FA151A027010EE76F40D0010EBA
:108DE000DB50016AE85001103AE0C750200B01E067
:108DF000010E006E016A010E00181DE101501BE119
:108E0000DF50E66EA351EA6A600FE96E000EEA22B7
:108E1000E552E750EF6EA351006E016A3F0E001855
:108E200004E1015002E1A36B01D0A32BA12BDF5081
:108E3000EB6F340E13D0C750040B01E0010E006E2F
:108E4000016A010E001807E1015005E1A151A027B8
:108E5000040EE76F52D7010EE76F370EE86F010E71
:108E6000DB50036AE850031008E1020EDB50056A8C
:108E7000E850051002E1000E01D0010E016AE85031
:108E8000011009E0C650100B01E0010E016AE85024
:108E9000011001E1C688040EE15C02E2E16AE552DC
:108EA000E16EE552E7CFD9FF12000001E651006EF6
:108EB000016A110E00181BE1015019E1EA51026E1E
:108EC000036A230E02180AE1035008E1A051046E60
:108ED000056A0450051002E0000E01D0010E006E7C
:108EE000016AE850011001E0000CE8511200100E78
:108EF000E66FE85018E0E751026E036A010E0218AF
:108F00000AE1035008E1A051046E056A04500510FF
:108F100002E0000E01D0010E006E016AE85001105F
:108F200001E0000CE85112000001A0511200D9CF5D
:108F3000E6FFE1CFD9FFE652DF6A0001A051006EE3
:108F4000016A0050011025E0A251EA6A600FE96E43
:108F5000000EEA22EF50E66EDF50E76EFD0EDBCF2B
:108F6000E9FFFE0EDBCFEAFFE750E926000EEA221A
:108F7000E552E750EF6EDF2AA251006E016A3F0E04
:108F8000001804E1015002E1A26B01D0A22BA0075E
:108F9000D4D7DF50E552E552E7CFD9FF1200D9CF41
:108FA000E6FFE1CFD9FFE652DF6AFE0EDB50006E2E
:108FB000016ABB0E001801E101500BE0AA0E001877
:108FC00011E101500FE10001410EA46F010EE46FA9
:108FD00008D00001310EA46F320EA56F020EE46FAF
:108FE000010EDF6EDF50E552E552E7CFD9FF1200E8
:108FF0000001700EED6F1200D9CFE6FFE1CFD9FF6F
:10900000020EE126DE52210EDD6ED950010FE66E12
:10901000000EDA20E66E010EE66E0001ED51E66EFE
:10902000A2EC43F0E552E552E552E55255EC47F02B
:10903000DF6EDF50006E016AE8500110F7E0E66A6B
:1090400048D8E5520F0EE66E0CD8E5529ED8020EB7
:10905000E15C02E2E16AE552E16EE552E7CFD9FF59
:109060001200D9CFE6FFE1CFD9FFE652FE0EDB506A
:10907000006E016A01340AE200500F08000E01542C
:1090800005E20F0EF36EFE0EF3CFDBFFFE0EDB8A62
:10909000DB8CDB8ED950FE0FE66EFF0EDA20E66E1B
:1090A000010EE66E0001ED51E66EA2EC43F0E552D2
:1090B000E552E552E55255EC47F0DF6EDF50006EA9
:1090C000016AE8500110F7E0E552E552E7CFD9FF19
:1090D0001200D9CFE6FFE1CFD9FFE652FE0EDB50FA
:1090E000006E016A013407E200500308000E0154CB
:1090F00002E2FE0EDB6AFE0EDB50006E016AD890C3
:1091000000360136810E0010DF6ED9CFE6FFDACFD0
:10911000E6FF010EE66E0001ED51E66EA2EC43F0B3
:10912000E552E552E552E55255EC47F0DF6EDF506F
:10913000006E016AE8500110F7E0E552E552E7CF12
:10914000D9FF1200D9CFE6FFE1CFD9FFE6520001E7
:10915000EE6BEE0EE66E000EE66E110EE66EED5153
:10916000E66EA2EC43F0E552E552E552E55255ECCD
:1091700047F0DF6EDF50006E016AE8500110F7E043
:10918000E552E552E7CFD9FF1200D9CFE6FFE1CF94
:10919000D9FFE652DF6ADF50006E016AD8900150B5
:1091A00004E6110E005C000E015809E2DF50EA6A85
:1091B000EE0FE96E000EEA22EF6ADF2AECD7E552E5
:1091C000E552E7CFD9FF1200D9CFE6FFE1CFD9FFB3
:1091D000FE0EDB50016AE850011003E00001F36964
:1091E00002D00001F36BE552E7CFD9FF1200D9CFCF
:1091F000E6FFE1CFD9FFFE0EDB50006E016A0134BD
:1092000005E200500408000E015415E3FD0EDB508A
:10921000E66EFE0EDB50E96EEA6AD890E936EA3671
:10922000010EE926000EEA22EE0EE926000EEA22E1
:10923000E552E750EF6EE552E7CFD9FF1200D9CFE4
:10924000E6FFE1CFD9FFFE0EDB50006E016A01346C
:1092500005E200500408000E01542CE3FE0EDB5022
:10926000006E016A013407E200500108000E01544B
:1092700002E2FE0EDB2AFD0EDB50EA6A850FE96E84
:109280000E0EEA22EFCF00F0016A00BE0168FC0E6C
:10929000DB50026E036A070ED89002360336E804EC
:1092A000FBE100500210E66EFE0EDB50E66E9FDF23
:1092B000E552E552E552E7CFD9FF1200D9CFE6FFDC
:1092C000E1CFD9FFFE0EDB50006E016A013405E2EA
:1092D00000500408000E01542CE3FE0EDB50006E1B
:1092E000016A013407E200500108000E015402E255
:1092F000FE0EDB2AFD0EDB50EA6A8F0FE96E0E0EC2
:10930000EA22EFCF00F0016A00BE0168FC0EDB50DC
:10931000026E036A070ED89002360336E804FBE1BA
:1093200000500210E66EFE0EDB50E66E60DFE55286
:10933000E552E552E7CFD9FF1200D9CFE6FFE1CFE2
:10934000D9FFE66AFD0EDBCF00F0FE0EDBCF01F0A9
:10935000100E246E270E256E00C01FF001C020F0F5
:109360000DEC56F01BC000F01CC001F0E80E246E9E
:10937000030E256E1BC01FF01CC020F00DEC56F034
:109380001FC000F020C001F01F50E66EE66A57DFF4
:10939000E552E552E552E66AFD0EDBCF00F0FE0E27
:1093A000DBCF01F0E80E246E030E256E00C01FF027
:1093B00001C020F00DEC56F01BC000F01CC001F005
:1093C000640E246E256A1BC01FF01CC020F00DEC3B
:1093D00056F01FC000F020C001F01F50E66E010ED5
:1093E000E66E2DDFE552E552E552E66AFD0EDBCF73
:1093F00000F0FE0EDBCF01F0640E246E256A00C083
:109400001FF001C020F00DEC56F01BC000F01CC096
:1094100001F00A0E246E256A1BC01FF01CC020F04C
:109420000DEC56F01FC000F020C001F01F50E66E9A
:10943000020EE66E04DFE552E552E552E66AFD0EE5
:10944000DBCF00F0FE0EDBCF01F00A0E246E256AA2
:1094500000C01FF001C020F00DEC56F01BC000F062
:109460001CC001F01B50E66E030EE66EE8DEE5520E
:10947000E552E552FD0EDBCF00F0FE0EDBCF01F032
:109480000A0E005C000E01580EE2E66AE66AAFDEE4
:10949000E552E552E66A010EE66EA9DEE552E552B6
:1094A000E66A030E12D0FD0EDBCF00F0FE0EDBCF1E
:1094B00001F0640E005C000E015809E2E66AE66AFB
:1094C00096DEE552E552E66A010EE66E0DD0FD0E1F
:1094D000DBCF00F0FE0EDBCF01F0E80E005C030EE8
:1094E000015805E2E66AE66A82DEE552E5522ADEC6
:0894F000E552E7CFD9FF12009D
:0894F80000000000003E5B4F84
:109500005B3E3E6B4F6B3E1C3E7C3E1C183C7E3CE3
:10951000181C577D571C1C5E7F5E1C00183C1800F1
:10952000FFE7C3E7FF0018241800FFE7DBE7FF3081
:10953000483A060E2629792926407F050507407FEF
:1095400005253F5A3CE73C5A7F3E1C1C08081C1C62
:109550003E7F14227F22145F5F005F5F06097F0158
:109560007F006689956A606060606094A2FFA29443
:1095700008047E040810207E201008082A1C080811
:109580001C2A08081E101010100C1E0C1E0C30385F
:109590003E3830060E3E0E06000000000000005F60
:1095A00000000007000700147F147F14242A7F2A7C
:1095B000122313086462364956205000080703003E
:1095C000001C2241000041221C002A1C7F1C2A088A
:1095D000083E0808008070300008080808080000ED
:1095E00060600020100804023E5149453E00427F61
:1095F000400072494949462141494D331814127FB0
:109600001027454545393C4A49493141211109074F
:109610003649494936464949291E000014000000D0
:1096200040340000000814224114141414140041A2
:1096300022140802015909063E415D594E7C12115F
:10964000127C7F494949363E414141227F41414197
:109650003E7F494949417F090909013E4141517312
:109660007F0808087F00417F41002040413F017F83
:10967000081422417F404040407F021C027F7F044B
:1096800008107F3E4141413E7F090909063E415194
:10969000215E7F09192946264949493203017F0184
:1096A000033F4040403F1F2040201F3F4038403F85
:1096B000631408146303047804036159494D43009B
:1096C0007F4141410204081020004141417F0402D2
:1096D0000102044040404040000307080020545469
:1096E00078407F2844443838444444283844442847
:1096F0007F385454541800087E090218A4A49C789A
:109700007F0804047800447D40002040403D007FF5
:109710001028440000417F40007C047804787C08D5
:109720000404783844444438FC18242418182424A9
:1097300018FC7C08040408485454542404043F448E
:10974000243C4040207C1C2040201C3C4030403CBD
:1097500044281028444C9090907C4464544C44001D
:109760000836410000007700000041360800020181
:109770000204023C2623263C1EA1A161123A40406D
:10978000207A3854545559215555794121545478EB
:1097900041215554784020545579400C1E52721284
:1097A000395555555939545454593955545458000C
:1097B00000457C410002457D420001457C40F02986
:1097C0002429F0F0282528F07C54554500205454D5
:1097D0007C547C0A097F4932494949323248484819
:1097E00032324A4848303A4141217A3A4240207860
:1097F000009DA0A07D39444444393D4040403D3C5B
:1098000024FF2424487E4943662B2FFC2F2BFF097D
:1098100029F620C0887E0903205454794100004471
:109820007D413048484A32384040227A007A0A0A5C
:10983000727D0D19317D2629292F282629292926CF
:1098400030484D4020380808080808080808382F14
:1098500010C8ACBA2F102834FA00007B000008149E
:109860002A142222142A1408AA005500AAAA55AACA
:1098700055AA000000FF00101010FF00141414FF80
:10988000001010FF00FF1010F010F0141414FC0072
:109890001414F700FF0000FF00FF1414F404FC147C
:1098A0001417101F10101F101F1414141F00101075
:1098B00010F0000000001F101010101F10101010EA
:1098C000F010000000FF101010101010101010FF0A
:1098D00010000000FF140000FF00FF00001F101721
:1098E0000000FC04F414141710171414F404F4000A
:1098F00000FF00F714141414141414F700F71414D0
:1099000014171410101F101F141414F4141010F056
:1099100010F000001F101F0000001F14000000FCCA
:10992000140000F010F01010FF10FF141414FF14B6
:109930001010101F00000000F010FFFFFFFFFFF0ED
:10994000F0F0F0F0FFFFFF0000000000FFFF0F0F3E
:109950000F0F0F38444438447C2A2A3E147E0202FA
:109960000606027E027E0263554941633844443C48
:1099700004407E201E2006027E020299A5E7A599DA
:109980001C2A492A1C4C7201724C304A4D4D303011
:1099900048784830BC625A463D3E494949007E01FC
:1099A00001017E2A2A2A2A2A44445F444440514A1B
:1099B000444040444A51400000FF0103E080FF0062
:1099C0000008086B6B083612362436060F090F069E
:1099D000000018180000001010003040FF010100C6
:1099E0001F01011E00191D1712003C3C3C3C0000E9
:0399F00000000074
:0D99F30000000000003E5B4F5B3E3E6B4FEE
:109A00006B3E1C3E7C3E1C183C7E3C181C577D5710
:109A10001C1C5E7F5E1C00183C1800FFE7C3E7FFBC
:109A20000018241800FFE7DBE7FF30483A060E264F
:109A300029792926407F050507407F05253F5A3CA7
:109A4000E73C5A7F3E1C1C08081C1C3E7F14227FEA
:109A500022145F5F005F5F06097F017F00668995C2
:109A60006A606060606094A2FFA29408047E0408AB
:109A700010207E201008082A1C08081C2A08081E2E
:109A8000101010100C1E0C1E0C30383E3830060E14
:109A90003E0E06000000000000005F00000007000E
:109AA0000700147F147F14242A7F2A1223130864CA
:109AB0006236495620500008070300001C2241006E
:109AC0000041221C002A1C7F1C2A08083E080800AE
:109AD000807030000808080808000060600020104E
:109AE0000804023E5149453E00427F400072494908
:109AF00049462141494D331814127F1027454545E9
:109B0000393C4A4949314121110907364949493609
:109B1000464949291E00001400000040340000009E
:109B200008142241141414141400412214080201D0
:109B30005909063E415D594E7C1211127C7F4949FC
:109B400049363E414141227F4141413E7F49494999
:109B5000417F090909013E414151737F0808087F8F
:109B600000417F41002040413F017F081422417F96
:109B7000404040407F021C027F7F0408107F3E412E
:109B800041413E7F090909063E4151215E7F091985
:109B90002946264949493203017F01033F4040409D
:109BA0003F1F2040201F3F4038403F63140814638C
:109BB00003047804036159494D43007F4141410248
:109BC00004081020004141417F040201020440408A
:109BD000404040000307080020545478407F284448
:109BE00044383844444428384444287F3854545432
:109BF0001800087E090218A4A49C787F0804047841
:109C000000447D40002040403D007F10284400007B
:109C1000417F40007C047804787C08040478384450
:109C2000444438FC1824241818242418FC7C080404
:109C30000408485454542404043F44243C40402025
:109C40007C1C2040201C3C4030403C4428102844D0
:109C50004C9090907C4464544C4400083641000081
:109C600000770000004136080002010204023C2691
:109C700023263C1EA1A161123A4040207A38545458
:109C800055592155557941215454784121555478DD
:109C90004020545579400C1E527212395555555971
:109CA000395454545939555454580000457C410096
:109CB00002457D420001457C40F0292429F0F0282E
:109CC0002528F07C545545002054547C547C0A09C6
:109CD0007F4932494949323248484832324A484835
:109CE000303A4141217A3A42402078009DA0A07D3F
:109CF00039444444393D4040403D3C24FF242448FD
:109D00007E4943662B2FFC2F2BFF0929F620C088A4
:109D10007E090320545479410000447D4130484875
:109D20004A32384040227A007A0A0A727D0D19318F
:109D30007D2629292F28262929292630484D4020EB
:109D4000380808080808080808382F10C8ACBA2FC7
:109D5000102834FA00007B000008142A1422221470
:109D60002A1408AA005500AAAA55AA55AA0000005C
:109D7000FF00101010FF00141414FF001010FF005B
:109D8000FF1010F010F0141414FC001414F700FF6E
:109D90000000FF00FF1414F404FC141417101F102B
:109DA000101F101F1414141F00101010F0000000DA
:109DB000001F101010101F10101010F010000000E5
:109DC000FF101010101010101010FF10000000FFF6
:109DD000140000FF00FF00001F10170000FC04F437
:109DE00014141710171414F404F40000FF00F714EF
:109DF000141414141414F700F71414141714101076
:109E00001F101F141414F4141010F010F000001F91
:109E1000101F0000001F14000000FC140000F010D0
:109E2000F01010FF10FF141414FF141010101F0076
:109E3000000000F010FFFFFFFFFFF0F0F0F0F0FF78
:109E4000FFFF0000000000FFFF0F0F0F0F0F38444F
:109E50004438447C2A2A3E147E02020606027E0210
:109E60007E0263554941633844443C04407E201ED1
:109E70002006027E020299A5E7A5991C2A492A1C00
:109E80004C7201724C304A4D4D303048784830BCED
:109E9000625A463D3E494949007E0101017E2A2A17
:109EA0002A2A2A44445F444440514A444040444A98
:109EB00051400000FF0103E080FF000008086B6BC9
:109EC000083612362436060F090F0600001818004F
:109ED00000001010003040FF0101001F01011E00B2
:0E9EE000191D1712003C3C3C3C000000000025
:029EEE00D9CFCA
:109EF000E6FFE1CFD9FF0E01070EFD6F0B0EC76F16
:109F00000A0EC56F93989394939E8A8E939C8A8C25
:109F1000939A8A9A739E739CFE0EDB50006E016AC0
:109F2000040E001806E1015004E1F00E721400095D
:109F30001DD0FE0EDB50006E016A030E001806E114
:109F4000015004E1F00E72140A0910D0FE0EDB502D
:109F5000006E016A020E001806E1015004E1F00EE5
:109F60007214010903D0F00E72140209726E728825
:109F7000728AA39E0E01426B406B416B836B846BB4
:109F8000E552E7CFD9FF1200D9CFE6FFE1CFD9FFE5
:109F9000E6527350010B016AE85001103CE00E01DB
:109FA0004251006E016A3F0E001805E1015003E1C5
:109FB0007550DF6E30D07550E66E4151EA6A000F81
:109FC000E96E0E0EEA22E552E750EF6E4151006E47
:109FD000016A3F0E001804E1015002E1416B01D01B
:109FE000412B422B8351006E016A8451026E036A39
:109FF0000250001802E1035001180AE08351EA6A96
:10A00000430FE96E0E0EEA22EF50756E832B03D0DC
:10A010008A84836B846BE552E552E7CFD9FF120047
:10A02000D9CFE6FFE1CFD9FF030EE126DE6ADD6A74
:10A03000020EDB6A8A9EFB0EDB50DF1804E1FC0E89
:10A04000DB50DE52DD181EE0FD0EDBCF00F0FE0E11
:10A05000DBCF01F0DE500024E96EDD500120EA6E16
:10A06000EF50756EDF2A010E01E3DB2A7350010BFE
:10A07000016AE8500110FAE07550E76E020EE7CF72
:10A08000DBFFD9D78A8E030EE15C02E2E16AE5527A
:10A09000E16EE552E7CFD9FF1200D9CFE6FFE1CF5D
:10A0A000D9FF030EE126DE6ADD6A020EDB6A8A9EB4
:10A0B000FC0EDB50DF1804E1FD0EDB50DE52DD1834
:10A0C00013E0FE0EDB50756EDF2A010E01E3DB2A82
:10A0D0007350010B016AE8500110FAE07550E76E09
:10A0E000020EE7CFDBFFE4D78A8E030EE15C02E2CB
:10A0F000E16AE552E16EE552E7CFD9FF1200D9CF10
:10A10000E6FFE1CFD9FFE652DF6A8A9EDF6ADF50C1
:10A11000006E016AFE0EDB50000101AE02D0D89045
:10A1200003D0005C000E015821E2756A7350010BE8
:10A13000016AE8500110FAE07550E66E0E014151D7
:10A14000EA6A000FE96E0E0EEA22E552E750EF6E62
:10A150004151006E016A3F0E001804E1015002E116
:10A16000416B01D0412B422BDF2AD1D78A8EE55299
:10A17000E552E7CFD9FF12000E0142511200D9CFAC
:10A18000E6FFE1CFD9FFE652DF6A0E014251006ED1
:10A19000016A0050011025E04051EA6A000FE96EA3
:10A1A0000E0EEA22EF50E66EDF50E76EFD0EDBCFBB
:10A1B000E9FFFE0EDBCFEAFFE750E926000EEA22B8
:10A1C000E552E750EF6EDF2A4051006E016A3F0E04
:10A1D000001804E1015002E1406B01D0402B42071E
:0EA1E000D4D7DF50E552E552E7CFD9FF120089
:02A1EE00949C3F
:10A1F000948E7E96190EB06EAD84AD98AC8EAD9CEB
:10A20000AC9CAC88AD9A9D889D8A0901806B816B5E
:10A21000826B836B1200D9CFE6FFE1CFD9FFE65204
:10A220009E50200B01E0010E016AE85001103CE055
:10A23000AF50DF6EDF50E66E09018151EA6A000F10
:10A24000E96E090EEA22E552E750EF6E8151006E89
:10A25000016A7F0E001804E1015002E1816B01D018
:10A26000812B8351006E016AD890015004E6800E64
:10A27000005C000E015802E2832B0BD08051006E6F
:10A28000016A7F0E001804E1015002E1806B01D0E9
:10A29000802BDF50006E016A0D0E001805E10150A1
:10A2A00003E18351826F836BAC50020B01E0010E1E
:10A2B000006E016A010E001805E1015003E1AC983F
:10A2C000AC88AD9AE552E552E7CFD9FF12000A01FA
:10A2D0000451006E016A0551026E036A02500018B3
:10A2E00002E1035001180AE00451EA6A840FE96EA2
:10A2F000090EEA22EF50AE6E042B1200AD50020B95
:10A3000001E0010E006E016AE8500110F7E0AD9A1D
:10A310000A01046B056B1200D9CFE6FFE1CFD9FF2C
:10A32000020EE126AD50200B01E0010E016AE8505B
:10A330000110F8E1D950FC0F006EFF0EDA20016E1B
:10A3400000C0DEFFDD6EDECFE6FFDDCFE6FFFC0EF8
:10A35000DBCFE6FFFD0EDBCFE6FFFE0EDBCFE6FF39
:10A36000840EE66E090EE66E14EC55F0006E070ED4
:10A37000E15E0050840EE66E090EE66E84EC53F04A
:10A38000E552E552F3CF05FA0A01010E046F84513C
:10A39000AE6EAD8A020EE15C02E2E16AE552E16E68
:10A3A000E552E7CFD9FF1200D9CFE6FFE1CFD9FFC1
:10A3B000E652AD50200B01E0010E016AE850011099
:10A3C000F8E1FC0EDB500A01056F010E046FDF6A35
:10A3D000DF50006E016AFC0EDB50000101AE02D0BE
:10A3E000D89003D0005C000E015819E2DF50E76EF0
:10A3F000FD0EDBCFE9FFFE0EDBCFEAFFE750E926DB
:10A40000000EEA22EFCF00F0016ADF50EA6A840F03
:10A41000E96E090EEA2200C0EFFFDF2AD9D7090151
:10A420008451AE6EAD8AE552E552E7CFD9FF1200F6
:10A43000090182511200D9CFE6FFE1CFD9FFE652E0
:10A44000DF6A09018251006E016A0050011025E0A7
:10A450008051EA6A000FE96E090EEA22EF50E66EBB
:10A46000DF50E76EFD0EDBCFE9FFFE0EDBCFEAFF2C
:10A47000E750E926000EEA22E552E750EF6EDF2AA8
:10A480008051006E016A7F0E001804E1015002E164
:10A49000806B01D0802B8207D4D7DF50E552E55284
:06A4A000E7CFD9FF120016
:0AA4A6009F8A9F889F86A58E1200F2
:10A4B000D08EF28EF28C1200F250800B01E0010E71
:10A4C000036AE850031002E0000E01D0010E016A99
:10A4D000F36E01C0F4FF1200F250400B01E0010ED8
:10A4E000036AE850031002E0000E01D0010E016A79
:10A4F000F36E01C0F4FF1200F250400B01E0010EB8
:10A50000006E016A010E001802E1015004E0D4DF80
:10A51000F350F41002E0F36A02D0010EF36EF46A15
:10A520001200EADFF3CF02F0F4CF03F0F350F4109F
:10A5300004E1C2DFF350F41002E0000E01D0010E7E
:10A54000016AE850011003E0010EF36E01D0F36AD6
:10A55000F46A1200DACFE4FFE2CFDAFFE9CFE4FFDA
:10A56000EACFE4FFF6CFE4FFF7CFE4FFF8CFE4FF54
:10A57000F5CFE4FFF3CFE4FFF4CFE4FFFACFE4FF3D
:10A58000FBCFE4FF00EE17F0140EE80403E3EECF78
:10A59000E4FFFBD700EE00F0170EE80403E3EECF74
:10A5A000E4FFFBD7E652A450800B01E0010E2B6EB6
:10A5B0002C6AE8502C1004E0C4EC4FF0A49E26D086
:10A5C0009E50080B01E0010E2B6E2C6AE8502C10F7
:10A5D00004E058EC44F09E9619D09E50200B01E008
:10A5E000010E2B6E2C6AE8502C1004E00BEC51F09D
:10A5F0009E9A0CD09E50100B01E0010E2B6E2C6A1F
:10A60000E8502C1003E067EC51F09E98E55200EE04
:10A6100016F0170EE80403E3E5CFEDFFFBD700EEDD
:10A620002AF0140EE80403E3E5CFEDFFFBD7E5CFF6
:10A63000FBFFE5CFFAFFE5CFF4FFE5CFF3FFE5CF72
:10A64000F5FFE5CFF8FFE5CFF7FFE5CFF6FFE5CF64
:10A65000EAFFE5CFE9FFE5CFDAFF1100D8CFE4FF4D
:10A66000E0CFE4FFE46EDACFE4FFE652E552E5CF57
:0EA67000DAFFE550E5CFE0FFE5CFD8FF1000A0
:02A67E00D9CF32
:10A68000E6FFDACFE6FFFA0EE3CFD9FFFB0EE3CF0A
:10A69000DAFFFC0EE3CFE9FFFD0EE3CFEAFFE9CFDF
:10A6A000F3FFEACFF4FFF80EE35003E1F90EE350B5
:10A6B00008E0F80EE30602E2F90EE306DECFEEFF55
:10A6C000F2D7FF0EE3CFDAFFE552FF0EE3CFD9FF5B
:10A6D000E5521200FE0EE3CFE9FFFF0EE3CFEAFFE3
:10A6E000E9CFF3FFEACFF4FFFB0EE35003E1FC0EEA
:10A6F000E35009E0FB0EE30602E2FC0EE306FD0E6A
:10A70000E350EE6EF1D71200FE0EE3CFE9FFFF0E2D
:10A71000E3CFEAFFF36AF46AEE5203E0F34AF42A65
:10A72000FBD71200D9CFE6FFDACFE6FFFA0EE3CF70
:10A73000D9FFFB0EE3CFDAFFFC0EE3CFE9FFFD0EFE
:10A74000E3CFEAFFF80EE35003E1F90EE3500AE02D
:10A75000F80EE30602E2F90EE306DE50EF5C02E1DA
:10A76000EE66F0D7F36EFF0EE3CFDAFFE552FF0E91
:10A77000E3CFD9FFE552F3501200FF0EE3CFF8FF0D
:10A78000E552FF0EE3CFF7FFE552FF0EE3CFF6FFF2
:10A79000E552E66AE66AE66A0900F55209E0FD0E4E
:10A7A000E32A05E1FE0EE32A02E1FF0EE32AF4D7D5
:10A7B000FD0EE3CF1EF0FE0EE3CF1FF0FF0EE3CF42
:04A7C00020F0120073
:0CA7C400D9CFE6FFE1CFD9FF3F0EE12620
:10A7D000DF6A010EDB6A020EDB6A8F0ED31470098A
:10A7E000D36EFC0ED3140009D36E0F0148691F0EFF
:10A7F000496FF7EC50F0030EE66E77EC4FF0E55240
:10A800009AEC15F0A7EC15F058EC52F053EC52F01E
:10A810003C0EE66EE66AE66AD950030FE66E000E5D
:10A82000DA20E66E6AEC53F0006E050EE15E005031
:10A8300001EC02F0030EE66E50EC15F0E552D95033
:10A84000030FE66E000EDA20E66E1BEC52F0E552C6
:10A85000E552E76E020EE7CFDBFFDB50006E016AC8
:10A86000E8500110ECE0D950030F006EDACF01F090
:10A87000020EDB500F010024E96E000EDA20EA6EB2
:10A88000EF6AD950030FE66E000EDA20E66E0E0E68
:10A89000E66E000EE66E000EE66EF9EC13F0006E4A
:08A8A000050EE15E0050CBD76C
:08A8A800176A25AE5DEF54F0C4
:10A8B000246C251EE86A2522171E20AE65EF54F091
:10A8C0001F6C201EE86A2022171E0DEC56F020BED9
:10A8D00075EF54F017AE000C1F6C201EE86A2022A2
:10A8E0001B6C1C1EE86A1C22000C17BE6CEF54F097
:10A8F0001888FF0C20C02AF01FC029F01F50240226
:10A90000F4CF1EF0F3CF1DF020502502F4CF20F03D
:10A91000F3CF1FF02402F3501E26F4501F22E86AE2
:10A92000202229502502F3501E26F4501F22E86AE7
:10A93000202225AEA0EF54F029501F5E2A50205A45
:10A940002AAE000C24501F5E2550205A000C1FC058
:10A9500029F01F502402F4CF1EF0F3CF1DF0205039
:10A960002502F4CF20F0F3CF1FF02402F3501E266F
:10A97000F4501F22E86A202229502502F3501E2697
:0AA98000F4501F22E86A2022000CA8
:06A98A001E0EF66E000E29
:10A99000F76E000EF86E01010900F550F96F09001D
:10A9A000F550FA6F03E1F96701D03DD00900F55089
:10A9B000F46F0900F550F56F0900F550F66F0900C6
:10A9C0000900F550E96E0900F550EA6E090009002A
:10A9D0000900F550F76F0900F550F86F09000900FC
:10A9E000F6CFFBF1F7CFFCF1F8CFFDF1F4C1F6FFA4
:10A9F000F5C1F7FFF6C1F8FF0101F75302E1F85383
:10AA000007E00900F550EE6EF707F8E2F807F9D70E
:10AA1000FBC1F6FFFCC1F7FFFDC1F8FF0101F9071B
:08AA2000000EFA5BBFD7120023
:08AA2800D9CFE6FFDACFE6FF0B
:10AA3000E1CFD9FFE2CFDAFFE652E652F70EDBCFE5
:10AA4000E6FFF80EDBCFE6FFF90EDBCFE6FFFA0EEE
:10AA5000DBCFE6FFFB0EDBCFE6FFD950FC0FE66E47
:10AA6000FF0EDA20E66E75EC3DF0006E070EE15C3D
:10AA700002E2E16AE552E16E0050F3CFDEFFF4CF6F
:10AA8000DDFFFC0EDBCFE9FFFD0EDBCFEAFFEF6A57
:10AA9000DECF00F0DDCF01F000C0F3FF01C0F4FF16
:10AAA000E552E552E552E5CFDAFFE7CFD9FF1200D4
:10AAB000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF69
:10AAC000FB0EDBCF00F0FC0EDBCF01F00001800EAF
:10AAD00001141AE1FB0EDBCFE9FFFC0EDBCFEAFF2E
:10AAE000EECFF3FFEDCFF4FFEE2A000EEF22F3CF0F
:10AAF000E9FFF4CFEAFFFD0EDBCFEFFFEF50016A75
:10AB0000F36E01C0F4FF10D0FB0EDB50FE0806E12F
:10AB1000FD0EDBCFE6FF63EC56F005D0FD0EDBCF7C
:10AB2000E6FF03EC00F0E552E552E5CFDAFFE7CFB0
:04AB3000D9FF120037
:0CAB34001D502202F3CF19F0F4CF1AF0EC
:10AB40002302F3501A26000EF4201B6E1D5024021F
:10AB5000F3501B26000EF4201C6E1D502502F350EE
:10AB60001C261E502202F3501A26F4501B22000EFF
:10AB70001C221E502302F3501B26F4501C221E5090
:10AB80002402F3501C261F502202F3501B26F450BF
:10AB90001C221F502302F3501C2620502202F35087
:04ABA0001C2612005D
:0CABA4001C6A1B6A1A6A196A200EE76E10
:10ABB000D8901D361E361F36203619361A361B36EB
:10ABC0001C362250195C23501A5824501B5825500B
:10ABD0001C5809E32250195E23501A5A24501B5A5C
:0CABE00025501C5A1D2AE72EE4D7120055
:04ABEC00FF0EE35025
:10ABF0002E6EEF0E01D0F30EE76EE72EFDEF55F04F
:10AC00000C0E2D6EE76AE72E03EF56F02D2E02EFA5
:0AAC100056F02E2EFBEF55F0120057
:06AC1A001C6A1B6A100E0B
:10AC2000E76ED8901F3620361B361C3624501B5C2E
:10AC300025501C5805E324501B5E25501C5A1F2A22
:06AC4000E72EF0D7120020
:0AAC4600F36AF46AFF0EE124E96EE0
:10AC5000FF0EE220EA6EED6607D02F0EEF6404D0FF
:0AAC60003A0EEF6001D0F32A120053
:06AC6A00FF0EE3502E6E08
:10AC7000480E01D04C0EE76EE72EFED7E76AE72EAE
:0AAC8000FED72E2EF7D700001200B9
:06AC8A00B00EF36E00EEB7
:10AC900000F00E0E01D81200EA6002D0EE6AFCD776
:0AACA000F350E9601200EE6AFCD7E1
:06ACAA001DEE00F02DEE8E
:10ACB00000F0F86A189CC5EC54F009EC00F0E2ECE6
:06ACC00053F0FBD7120067
:0AACC600FF0EE350ADBA04D0B06AEF
:10ACD000AC8EAD8A949CADA2FED7AE6EF36EF46AD4
:02ACE000120060
:0EACE200FF0EE350E84E1200000000D000D03C
:08ACF00000D0E82EFAD7120093
:08ACF800F36AF46AF32A0F0B62
:0EAD000005E0D890F336F436E804FBE11200CB
:02AD0E003031E2
:0FAD100032333435363738396162636465660033
:01AD1F000132
:0EAD20000000FF06FAD503010000FF00FF004F
:02AD2E003F06DE
:0EAD30005B4F666D7D077F6F777C395E7971B2
:020000040001F9
:01FFF800AA5E
:01FFFA00FD09
/PIC Stuff/PIC_27J13/i2c.c
326,7 → 326,7
 
// Clear SSPOV (overflow bit)
if (SSPCON1bits.SSPOV == 1) {
DBG_PRINT_I2C("I2C: overflow detected\r\n");
DBG_PRINT_I2C("I2C: (ERROR) overflow detected\r\n");
SSPCON1bits.SSPOV = 0;
// We failed to read the buffer in time, so we know we
// can't properly receive this message, just put us in the
339,7 → 339,7
// Read SPPxBUF if it is full
if (SSPSTATbits.BF == 1) {
received_data = SSPBUF;
DBG_PRINT_I2C("I2C: data read from buffer: %x\r\n", SSPBUF);
// DBG_PRINT_I2C("I2C: data read from buffer: %x\r\n", SSPBUF);
data_read_from_buffer = 1;
}
 
/PIC Stuff/PIC_27J13/main.c
637,11 → 637,89
!defined(_TEST_NFC) && !defined(_TEST_LED_BACKPACK) && \
!defined(_TEST_SSD1306_OLED) && !defined(_TEST_SSD1331_OLED)
 
//static unsigned char lcd_buffer[8][17];
//
//void main(void) {
// char i = 0;
// char j = 0;
// unsigned char length = 0;
// unsigned char buffer[60];
// char buffer_ind = 0;
//
// /* --------------------- Oscillator Configuration --------------------- */
// // OSCTUNEbits.PLLEN = 1; // Enable 4x PLL
// OSCCONbits.IRCF = 0b111; // Set INTOSC postscaler to 8MHz
// OSCCONbits.SCS = 0b00; // Use 96MHz PLL as primary clock source
// /* -------------------------------------------------------------------- */
//
// // Set all ports as digial I/O
// ANCON0 = 0xFF;
// ANCON1 = 0x1F;
//
// UART1_Init(); // Initialize the UART handler code
// // I2C_Init(); // Initialize the I2C handler code
// SPI2_Init(SPI2_FOSC_4); // Initialize the SPI module
// SSD1331_Init(); // Initialize the SSD1331 OLED display (uses SPI2)
// // NFC_Init(); // Initialize the NFC chip (uses I2C)
// // LED_Init(); // Initialize the LED backpack (uses I2C);
//
// // I2C_Configure_Master(I2C_400KHZ);
// SSD1331_Begin();
//
// interrupt_enable(); // Enable high-priority interrupts and low-priority interrupts
// interrupt_init(); // Initialize the interrupt priorities
//
// DBG_PRINT_MAIN("\r\nBegin Program\r\n");
//
// memset(lcd_buffer, 0, 136);
// GFX_clearScreen();
//
// while (1) {
// length = UART1_Read_Buffer(buffer);
// if (length != 0) {
// // Save string into lcd_buffer at location buffer_ind
// if (length < 17) { // If string is < 16 char + \n
// for (i = 0; i < length; i++) // Copy everything including \n
// lcd_buffer[buffer_ind][i] = buffer[i];
// lcd_buffer[buffer_ind][length] = 0;
// } else {
// for (i = 0; i < 16; i++) // Copy the first 16 char
// lcd_buffer[buffer_ind][i] = buffer[i];
// lcd_buffer[buffer_ind][16] = 0;
// }
//
//// for (i = 0; i < 8; i++) {
//// for (j = 0; j < 17; j++) {
//// DBG_PRINT_MAIN("%c", lcd_buffer[i][j]);
//// }
//// DBG_PRINT_MAIN("\r\n");
//// }
//// DBG_PRINT_MAIN("\r\n");
//
// // Print strings in lcd_buffer to display starting at buffer_ind
// GFX_clearScreen();
// GFX_setCursor(0, 0);
// for (i = 0; i < 8; i++) {
// j = buffer_ind - i;
// if (j >= 0) {
// GFX_writeString("%s", lcd_buffer[j]);
// } else {
// GFX_writeString("%s", lcd_buffer[j + 8]);
// }
// }
//
// buffer_ind++;
// if (buffer_ind > 7)
// buffer_ind = 0;
// }
// }
//}
 
void main(void) {
unsigned char i = 0;
unsigned char j = 0;
unsigned char length = 0;
unsigned char result = 0;
unsigned char buffer[100];
unsigned char buffer[60];
 
/* --------------------- Oscillator Configuration --------------------- */
// OSCTUNEbits.PLLEN = 1; // Enable 4x PLL
654,13 → 732,13
ANCON1 = 0x1F;
 
UART1_Init(); // Initialize the UART handler code
I2C_Init(); // Initialize the I2C handler code
// I2C_Init(); // Initialize the I2C handler code
SPI2_Init(SPI2_FOSC_8); // Initialize the SPI module
SSD1331_Init(); // Initialize the SSD1331 OLED display (uses SPI2)
// NFC_Init(); // Initialize the NFC chip (uses I2C)
// LED_Init(); // Initialize the LED backpack (uses I2C);
// NFC_Init(); // Initialize the NFC chip (uses I2C)
// LED_Init(); // Initialize the LED backpack (uses I2C);
 
I2C_Configure_Master(I2C_400KHZ);
// I2C_Configure_Master(I2C_400KHZ);
SSD1331_Begin();
 
interrupt_enable(); // Enable high-priority interrupts and low-priority interrupts
668,11 → 746,17
 
DBG_PRINT_MAIN("\r\nBegin Program\r\n");
 
memset(buffer, 0, 60);
GFX_clearScreen();
GFX_setRotation(3);
 
while (1) {
 
 
Delay10KTCYx(255);
Delay10KTCYx(255);
length = UART1_Read_Buffer(buffer);
if (length != 0) {
buffer[length] = 0;
GFX_appendString("%s", buffer);
}
}
}
#endif
/PIC Stuff/PIC_27J13/maindefs.h
5,7 → 5,7
#include <stdio.h>
#include "uart.h"
 
#define _DEBUG
//#define _DEBUG
//#define _TEST_UART
//#define _TEST_I2C_MASTER
//#define _TEST_I2C_SLAVE
13,7 → 13,7
//#define _TEST_NFC
//#define _TEST_LED_BACKPACK
//#define _TEST_SSD1306_OLED
#define _TEST_SSD1331_OLED
//#define _TEST_SSD1331_OLED
 
// Option to choose between active OLED displays
//#define GFX_SSD1306
/PIC Stuff/PIC_27J13/spi.c
60,7 → 60,7
 
if (SSP2STATbits.BF) { // Check if data receive flag is set
if (spi_data.buffer_in_len == MAXSPIBUF - 1) {
DBG_PRINT_SPI("SPI2: buffer overflow\r\n");
DBG_PRINT_SPI("SPI2: (ERROR) buffer overflow\r\n");
c = SSP2BUF; // Read SSP2BUF to clear it
} else {
// Save received data into buffer
/PIC Stuff/PIC_27J13/spi.h
33,7 → 33,7
void SPI2_Write_Repeat(unsigned char c, unsigned int length);
void SPI2_Read(unsigned char length);
unsigned char SPI2_Buffer_Len(void);
unsigned char SPI2_Buffer_Read(unsigned char *buffer);
unsigned char SPI2_Read_Buffer(unsigned char *buffer);
 
#endif /* SPI_H */
 
/PIC Stuff/PIC_27J13/uart.c
9,32 → 9,33
// UART1 TX RC6
// UART1 RX RC7
 
TRISCbits.TRISC6 = 0; // Tx pin set to output
TRISCbits.TRISC7 = 1; // Rx pin set to input
TRISCbits.TRISC6 = 0; // Tx pin set to output
TRISCbits.TRISC7 = 1; // Rx pin set to input
 
BAUDCON1bits.BRG16 = 0; // 8-bit baud rate generator
SPBRG1 = 25; // Set UART speed to 115200 baud
TXSTA1bits.BRGH = 1; // High speed mode
TXSTA1bits.SYNC = 0; // Async mode
RCSTA1bits.SPEN = 1; // Serial port enable
TXSTA1bits.TX9 = 0; // 8 bit transmission
RCSTA1bits.RX9 = 0; // 8 bit reception
RCSTA1bits.CREN = 1; // Continuous receive mode
SPBRG1 = 25; // Set UART speed to 115200 baud
TXSTA1bits.BRGH = 1; // High speed mode
TXSTA1bits.SYNC = 0; // Async mode
RCSTA1bits.SPEN = 1; // Serial port enable
TXSTA1bits.TX9 = 0; // 8 bit transmission
RCSTA1bits.RX9 = 0; // 8 bit reception
RCSTA1bits.CREN = 1; // Continuous receive mode
 
#ifdef _DEBUG // In debug mode we want to have TXEN constantly enabled
TXSTA1bits.TXEN = 1; // TX is always enabled
PIE1bits.TX1IE = 0; // Disable TX interrupt
TXSTA1bits.TXEN = 1; // TX is always enabled
PIE1bits.TX1IE = 0; // Disable TX interrupt
#else
TXSTA1bits.TXEN = 0; // Enable transmission
PIE1bits.TX1IE = 1; // Enable TX interrupt
TXSTA1bits.TXEN = 0; // Enable transmission
PIE1bits.TX1IE = 1; // Enable TX interrupt
#endif
 
PIE1bits.RC1IE = 1; // Enable RX interrupt
PIE1bits.RC1IE = 1; // Enable RX interrupt
 
// Initialize the buffer that holds UART messages
uart_1_data.buffer_in_read_ind = 0;
uart_1_data.buffer_in_write_ind = 0;
uart_1_data.buffer_in_len = 0;
uart_1_data.buffer_in_len_tmp = 0;
}
 
//void uart_2_init() {
55,29 → 56,41
 
void UART1_Recv_Interrupt_Handler() {
unsigned char c;
if (PIR1bits.RC1IF) { // Check if data receive flag is set
if (uart_1_data.buffer_in_len == MAXUARTBUF-1) {
TXSTA1bits.TXEN = 0; // Kill anything currently sending
DBG_PRINT_UART("UART1: buffer overflow\r\n");
c = RCREG1; // Read RCREG to clear it
if (PIR1bits.RC1IF) { // Check if data receive flag is set
c = RCREG1;
 
// Save received data into buffer
uart_1_data.buffer_in[uart_1_data.buffer_in_write_ind] = c;
if (uart_1_data.buffer_in_write_ind == MAXUARTBUF - 1) {
uart_1_data.buffer_in_write_ind = 0;
} else {
// Save received data into buffer
uart_1_data.buffer_in[uart_1_data.buffer_in_write_ind] = RCREG1;
if (uart_1_data.buffer_in_write_ind == MAXUARTBUF-1) {
uart_1_data.buffer_in_write_ind = 0;
uart_1_data.buffer_in_write_ind++;
}
 
// Store the last MAXUARTBUF values entered
if (uart_1_data.buffer_in_len_tmp < MAXUARTBUF) {
uart_1_data.buffer_in_len_tmp++;
} else {
if (uart_1_data.buffer_in_read_ind == MAXUARTBUF - 1) {
uart_1_data.buffer_in_read_ind = 0;
} else {
uart_1_data.buffer_in_write_ind++;
uart_1_data.buffer_in_read_ind++;
}
uart_1_data.buffer_in_len++;
}
 
// Update buffer size upon receiving newline (0x0D)
if (c == UART1_BREAK_CHAR) {
uart_1_data.buffer_in_len = uart_1_data.buffer_in_len_tmp;
uart_1_data.buffer_in_len_tmp = 0;
}
}
 
if (RCSTAbits.OERR == 1) {
// We've overrun the USART and must reset
RCSTA1bits.CREN = 0; // Reset UART1
RCSTA1bits.CREN = 0; // Reset UART1
RCSTA1bits.CREN = 1;
TXSTA1bits.TXEN = 0; // Kill anything currently sending
DBG_PRINT_UART("UART1: overrun\r\n");
DBG_PRINT_UART("UART1: (ERROR) overrun\r\n");
TXSTA1bits.TXEN = 0; // Kill anything currently sending
}
}
 
99,8 → 112,8
TXREG1 = uart_1_data.buffer_out[uart_1_data.buffer_out_ind];
uart_1_data.buffer_out_ind++;
} else {
while (!TXSTA1bits.TRMT); // Wait for last byte to finish sending
TXSTA1bits.TXEN = 0; // End transmission and disable TX interrupt
while (!TXSTA1bits.TRMT); // Wait for last byte to finish sending
TXSTA1bits.TXEN = 0; // End transmission and disable TX interrupt
uart_1_data.buffer_out_ind = 0;
uart_1_data.buffer_out_len = 0;
}
108,35 → 121,39
 
void UART1_WriteS(const rom char *fmt, ...) {
va_list args;
while (TXSTA1bits.TXEN); // Wait for previous message to finish sending
while (TXSTA1bits.TXEN); // Wait for previous message to finish sending
va_start(args, fmt);
vsprintf((char *)uart_1_data.buffer_out, fmt, args);
vsprintf((char *) uart_1_data.buffer_out, fmt, args);
va_end(args);
uart_1_data.buffer_out_len = strlen((char *)uart_1_data.buffer_out);
uart_1_data.buffer_out_len = strlen((char *) uart_1_data.buffer_out);
uart_1_data.buffer_out_ind = 1;
TXREG1 = uart_1_data.buffer_out[0]; // Put first byte in TSR
TXSTA1bits.TXEN = 1; // Begin transmission
TXSTA1bits.TXEN = 1; // Begin transmission
}
 
void UART1_WriteB(const char *msg, unsigned char length) {
unsigned char i;
while (TXSTA1bits.TXEN); // Wait for previous message to finish sending
while (TXSTA1bits.TXEN); // Wait for previous message to finish sending
uart_1_data.buffer_out_len = length;
uart_1_data.buffer_out_ind = 1;
for (i = 0; i < length; i++) {
for (i = 0; i < length; i++) {
uart_1_data.buffer_out[i] = msg[i];
}
TXREG1 = uart_1_data.buffer_out[0]; // Put first byte in TSR
TXSTA1bits.TXEN = 1; // Begin transmission
TXSTA1bits.TXEN = 1; // Begin transmission
}
 
unsigned char UART1_Buffer_Len() {
return uart_1_data.buffer_in_len;
}
 
/* Reader interface to the UART buffer, returns the number of bytes read */
unsigned char UART1_Read(char *buffer) {
unsigned char UART1_Read_Buffer(unsigned char *buffer) {
unsigned char i = 0;
while (uart_1_data.buffer_in_len != 0) {
buffer[i] = uart_1_data.buffer_in[uart_1_data.buffer_in_read_ind];
i++;
if (uart_1_data.buffer_in_read_ind == MAXUARTBUF-1) {
if (uart_1_data.buffer_in_read_ind == MAXUARTBUF - 1) {
uart_1_data.buffer_in_read_ind = 0;
} else {
uart_1_data.buffer_in_read_ind++;
/PIC Stuff/PIC_27J13/uart.h
1,9 → 1,9
#ifndef __uart_h
#define __uart_h
 
#define MAXUARTBUF 64
#define MAXUARTBUF 128
 
// FIFO circular buffer
#define UART1_BREAK_CHAR 0x0D //(CR)
 
typedef struct __UART_DATA {
unsigned char buffer_in[MAXUARTBUF];
10,6 → 10,7
unsigned char buffer_in_read_ind;
unsigned char buffer_in_write_ind;
unsigned char buffer_in_len;
unsigned char buffer_in_len_tmp;
 
unsigned char buffer_out[MAXUARTBUF];
unsigned char buffer_out_ind;
23,5 → 24,6
void UART1_Send_Interrupt_Handler(void);
void UART1_WriteS(const rom char *fmt, ...);
void UART1_WriteB(const char *msg, unsigned char length);
unsigned char UART1_Read(char *buffer);
unsigned char UART1_Buffer_Len(void);
unsigned char UART1_Read_Buffer(unsigned char *buffer);
#endif