407f29:	00 6f 00             	add    %ch,0x0(%edi)
407f2c:	7d 00                	jge    0x407f2e
407f2e:	6c                   	insb   (%dx),%es:(%edi)
407f2f:	00 79 00             	add    %bh,0x0(%ecx)
407f32:	7e 00                	jle    0x407f34
407f34:	77 10                	ja     0x407f46
407f36:	6c                   	insb   (%dx),%es:(%edi)
407f37:	00 7f 00             	add    %bh,0x0(%edi)
407f3a:	74 00                	je     0x407f3c
407f3c:	7a 00                	jp     0x407f3e
407f3e:	79 00                	jns    0x407f40
407f40:	1b 00                	sbb    (%eax),%eax
407f42:	0b 00                	or     (%eax),%eax
407f44:	0b 00                	or     (%eax),%eax
407f46:	bb 04 77 02 0b       	mov    $0xb027704,%ebx
407f4b:	10 0c 00             	adc    %cl,(%eax,%eax,1)
407f4e:	5e                   	pop    %esi
407f4f:	00 7f 00             	add    %bh,0x0(%edi)
407f52:	7d 00                	jge    0x407f54
407f54:	74 00                	je     0x407f56
407f56:	89 00                	mov    %eax,(%eax)
407f58:	72 00                	jb     0x407f5a
407f5a:	51                   	push   %ecx
407f5b:	00 74 00 77          	add    %dh,0x77(%eax,%eax,1)
407f5f:	00 70 10             	add    %dh,0x10(%eax)
407f62:	54                   	push   %esp
407f63:	00 79 00             	add    %bh,0x0(%ecx)
407f66:	71 00                	jno    0x407f68
407f68:	7a 00                	jp     0x407f6a
407f6a:	0b 00                	or     (%eax),%eax
407f6c:	63 02                	arpl   %eax,(%edx)
407f6e:	0b 00                	or     (%eax),%eax
407f70:	0c 00                	or     $0x0,%al
407f72:	3b 00                	cmp    (%eax),%eax
407f74:	3b 00                	cmp    (%eax),%eax
407f76:	3b 10                	cmp    (%eax),%edx
407f78:	3b 00                	cmp    (%eax),%eax
407f7a:	3b 00                	cmp    (%eax),%eax
407f7c:	3f                   	aas
407f7d:	00 6d 00             	add    %ch,0x0(%ebp)
407f80:	3b 00                	cmp    (%eax),%eax
407f82:	1b 00                	sbb    (%eax),%eax
407f84:	25 00 0c 00 0c       	and    $0xc000c00,%eax
407f89:	00 4e 00             	add    %cl,0x0(%esi)
407f8c:	7a 10                	jp     0x407f9e
407f8e:	78 00                	js     0x407f90
407f90:	78 00                	js     0x407f92
407f92:	70 00                	jo     0x407f94
407f94:	79 00                	jns    0x407f96
407f96:	7f 00                	jg     0x407f98
407f98:	8e 00                	mov    (%eax),%es
407f9a:	0b 00                	or     (%eax),%eax
407f9c:	0b 00                	or     (%eax),%eax
407f9e:	0b 00                	or     (%eax),%eax
407fa0:	2d 00 0c 10 0c       	sub    $0xc100c00,%eax
407fa5:	00 4e 00             	add    %cl,0x0(%esi)
407fa8:	7a 00                	jp     0x407faa
407faa:	78 00                	js     0x407fac
407fac:	7b 00                	jnp    0x407fae
407fae:	7c 00                	jl     0x407fb0
407fb0:	79 00                	jns    0x407fb2
407fb2:	84 00                	test   %al,(%eax)
407fb4:	59                   	pop    %ecx
407fb5:	00 6c 00 78          	add    %ch,0x78(%eax,%eax,1)
407fb9:	10 70 00             	adc    %dh,0x0(%eax)
407fbc:	0b 00                	or     (%eax),%eax
407fbe:	0b 00                	or     (%eax),%eax
407fc0:	0b 00                	or     (%eax),%eax
407fc2:	0b 00                	or     (%eax),%eax
407fc4:	55                   	push   %ebp
407fc5:	00 14 00             	add    %dl,(%eax,%eax,1)
407fc8:	0c 00                	or     $0x0,%al
407fca:	51                   	push   %ecx
407fcb:	00 74 00 77          	add    %dh,0x77(%eax,%eax,1)
407fcf:	10 70 00             	adc    %dh,0x0(%eax)
407fd2:	4f                   	dec    %edi
407fd3:	00 70 00             	add    %dh,0x0(%eax)
407fd6:	7e 00                	jle    0x407fd8
407fd8:	6e                   	outsb  %ds:(%esi),(%dx)
407fd9:	00 8d 00 74 00 7b    	add    %cl,0x7b007400(%ebp)
407fdf:	00 7f 00             	add    %bh,0x0(%edi)
407fe2:	74 00                	je     0x407fe4
407fe4:	7a 10                	jp     0x407ff6
407fe6:	79 00                	jns    0x407fe8
407fe8:	0b 00                	or     (%eax),%eax
407fea:	0b 00                	or     (%eax),%eax
407fec:	5a                   	pop    %edx
407fed:	00 6e 00             	add    %ch,0x0(%esi)
407ff0:	83 00 74             	addl   $0x74,(%eax)
407ff3:	00 74 00 58          	add    %dh,0x58(%eax,%eax,1)
407ff7:	00 70 00             	add    %dh,0x0(%eax)
407ffa:	74 10                	je     0x40800c
407ffc:	0b 00                	or     (%eax),%eax
407ffe:	0b 00                	or     (%eax),%eax
408000:	3b 00                	cmp    (%eax),%eax
408002:	13 00                	adc    (%eax),%eax
408004:	0c 00                	or     $0x0,%al
408006:	61                   	popa
408007:	00 74 00 77          	add    %dh,0x77(%eax,%eax,1)
40800b:	00 70 00             	add    %dh,0x0(%eax)
40800e:	61                   	popa
40800f:	00 70 10             	add    %dh,0x10(%eax)
408012:	7d 00                	jge    0x408014
408014:	7e 00                	jle    0x408016
408016:	74 00                	je     0x408018
408018:	7a 00                	jp     0x40801a
40801a:	79 00                	jns    0x40801c
40801c:	1b 00                	sbb    (%eax),%eax
40801e:	0b 00                	or     (%eax),%eax
408020:	3c 00                	cmp    $0x0,%al
408022:	39 00                	cmp    %eax,(%eax)
408024:	3b 00                	cmp    (%eax),%eax
408026:	39 10                	cmp    %edx,(%eax)
408028:	3b 00                	cmp    (%eax),%eax
40802a:	39 00                	cmp    %eax,(%eax)
40802c:	3b 00                	cmp    (%eax),%eax
40802e:	0b 00                	or     (%eax),%eax
408030:	3f                   	aas
408031:	00 25 00 0c 00 54    	add    %ah,0x54000c00
408037:	00 79 00             	add    %bh,0x0(%ecx)
40803a:	7f 00                	jg     0x40803c
40803c:	70 10                	jo     0x40804e
40803e:	7d 00                	jge    0x408040
408040:	79 00                	jns    0x408042
408042:	6c                   	insb   (%dx),%es:(%edi)
408043:	00 77 00             	add    %dh,0x0(%edi)
408046:	59                   	pop    %ecx
408047:	00 7c 00 78          	add    %bh,0x78(%eax,%eax,1)
40804b:	00 70 00             	add    %dh,0x0(%eax)
40804e:	0b 00                	or     (%eax),%eax
408050:	6d                   	insl   (%dx),%es:(%edi)
408051:	00 7d 10             	add    %bh,0x10(%ebp)
408054:	74 00                	je     0x408056
408056:	72 00                	jb     0x408058
408058:	7a 00                	jp     0x40805a
40805a:	39 00                	cmp    %eax,(%eax)
40805c:	6f                   	outsl  %ds:(%esi),(%dx)
40805d:	00 87 00 77 00 0b    	add    %al,0xb007700(%edi)
408063:	00 53 00             	add    %dl,0x0(%ebx)
408066:	1d 00 0c 10 57       	sbb    $0x57100c00,%eax
40806b:	00 70 00             	add    %dh,0x0(%eax)
40806e:	72 00                	jb     0x408070
408070:	6c                   	insb   (%dx),%es:(%edi)
408071:	00 77 00             	add    %dh,0x0(%edi)
408074:	5e                   	pop    %esi
408075:	00 7a 00             	add    %bh,0x0(%edx)
408078:	7b 00                	jnp    0x40807a
40807a:	84 00                	test   %al,(%eax)
40807c:	7d 00                	jge    0x40807e
40807e:	74 10                	je     0x408090
408080:	72 00                	jb     0x408082
408082:	73 00                	jae    0x408084
408084:	7f 00                	jg     0x408086
408086:	0b 00                	or     (%eax),%eax
408088:	4e                   	dec    %esi
408089:	00 8a 00 7b 00 84    	add    %cl,-0x7bff8500(%edx)
40808f:	00 7d 00             	add    %bh,0x0(%ebp)
408092:	74 00                	je     0x408094
408094:	72 10                	jb     0x4080a6
408096:	73 00                	jae    0x408098
408098:	7f 00                	jg     0x40809a
40809a:	2b 00                	sub    (%eax),%eax
40809c:	b4 00                	mov    $0x0,%ah
40809e:	2b 00                	sub    (%eax),%eax
4080a0:	3b 00                	cmp    (%eax),%eax
4080a2:	3d 00 3b 00 3d       	cmp    $0x3d003b00,%eax
4080a7:	00 3b                	add    %bh,(%ebx)
4080a9:	00 0b                	add    %cl,(%ebx)
4080ab:	10 35 00 0c 00 0c    	adc    %dh,0xc000c00
4080b1:	00 57 00             	add    %dl,0x0(%edi)
4080b4:	70 00                	jo     0x4080b6
4080b6:	82 00 6c             	addb   $0x6c,(%eax)
4080b9:	00 77 00             	add    %dh,0x0(%edi)
4080bc:	5f                   	pop    %edi
4080bd:	00 7d 00             	add    %bh,0x0(%ebp)
4080c0:	6c                   	insb   (%dx),%es:(%edi)
4080c1:	10 6f 00             	adc    %ch,0x0(%edi)
4080c4:	70 00                	jo     0x4080c6
4080c6:	78 00                	js     0x4080c8
4080c8:	6c                   	insb   (%dx),%es:(%edi)
4080c9:	00 7d 00             	add    %bh,0x0(%ebp)
4080cc:	86 00                	xchg   %al,(%eax)
4080ce:	7e 00                	jle    0x4080d0
4080d0:	0b 00                	or     (%eax),%eax
4080d2:	0b 00                	or     (%eax),%eax
4080d4:	0b 00                	or     (%eax),%eax
4080d6:	0b 10                	or     (%eax),%edx
4080d8:	47                   	inc    %edi
4080d9:	00 15 00 0c 00 5a    	add    %dl,0x5a000c00
4080df:	00 7d 00             	add    %bh,0x0(%ebp)
4080e2:	84 00                	test   %al,(%eax)
4080e4:	72 00                	jb     0x4080e6
4080e6:	74 00                	je     0x4080e8
4080e8:	79 00                	jns    0x4080ea
4080ea:	6c                   	insb   (%dx),%es:(%edi)
4080eb:	00 77 10             	add    %dh,0x10(%edi)
4080ee:	51                   	push   %ecx
4080ef:	00 74 00 77          	add    %dh,0x77(%eax,%eax,1)
4080f3:	00 70 00             	add    %dh,0x0(%eax)
4080f6:	79 00                	jns    0x4080f8
4080f8:	7c 00                	jl     0x4080fa
4080fa:	78 00                	js     0x4080fc
4080fc:	70 00                	jo     0x4080fe
4080fe:	0b 00                	or     (%eax),%eax
408100:	6d                   	insl   (%dx),%es:(%edi)
408101:	00 7d 10             	add    %bh,0x10(%ebp)
408104:	74 00                	je     0x408106
408106:	72 00                	jb     0x408108
408108:	7a 00                	jp     0x40810a
40810a:	39 00                	cmp    %eax,(%eax)
40810c:	6f                   	outsl  %ds:(%esi),(%dx)
40810d:	00 87 00 77 00 0b    	add    %al,0xb007700(%edi)
408113:	00 3d 00 14 00 0c    	add    %bh,0xc001400
408119:	10 5b 00             	adc    %bl,0x0(%ebx)
40811c:	7d 00                	jge    0x40811e
40811e:	7a 00                	jp     0x408120
408120:	6f                   	outsl  %ds:(%esi),(%dx)
408121:	00 80 00 7e 00 7f    	add    %al,0x7f007e00(%eax)
408127:	00 59 00             	add    %bl,0x0(%ecx)
40812a:	6c                   	insb   (%dx),%es:(%edi)
40812b:	00 78 00             	add    %bh,0x0(%eax)
40812e:	70 10                	jo     0x408140
408130:	0b 00                	or     (%eax),%eax
408132:	0b 00                	or     (%eax),%eax
408134:	5a                   	pop    %edx
408135:	00 6e 00             	add    %ch,0x0(%esi)
408138:	73 00                	jae    0x40813a
40813a:	84 00                	test   %al,(%eax)
40813c:	74 00                	je     0x40813e
40813e:	58                   	pop    %eax
40813f:	00 70 00             	add    %dh,0x0(%eax)
408142:	74 00                	je     0x408144
408144:	0b 10                	or     (%eax),%edx
408146:	0b 00                	or     (%eax),%eax
408148:	3f                   	aas
408149:	00 13                	add    %dl,(%ebx)
40814b:	00 0c 00             	add    %cl,(%eax,%eax,1)
40814e:	5b                   	pop    %ebx
40814f:	00 8d 00 7a 00 6f    	add    %cl,0x6f007a00(%ebp)
408155:	00 80 00 6e 00 7f    	add    %al,0x7f006e00(%eax)
40815b:	10 61 00             	adc    %ah,0x0(%ecx)
40815e:	70 00                	jo     0x408160
408160:	7d 00                	jge    0x408162
408162:	7e 00                	jle    0x408164
408164:	74 00                	je     0x408166
408166:	8a 00                	mov    (%eax),%al
408168:	79 00                	jns    0x40816a
40816a:	0b 00                	or     (%eax),%eax
40816c:	3c 00                	cmp    $0x0,%al
40816e:	39 00                	cmp    %eax,(%eax)
408170:	3b 10                	cmp    (%eax),%edx
408172:	39 00                	cmp    %eax,(%eax)
408174:	3b 00                	cmp    (%eax),%eax
408176:	39 00                	cmp    %eax,(%eax)
408178:	3b 00                	cmp    (%eax),%eax
40817a:	0b 00                	or     (%eax),%eax
40817c:	53                   	push   %ebx
40817d:	00 13                	add    %dl,(%ebx)
40817f:	00 0c 00             	add    %cl,(%eax,%eax,1)
408182:	4c                   	dec    %esp
408183:	00 7e 00             	add    %bh,0x0(%esi)
408186:	7e 10                	jle    0x408198
408188:	70 00                	jo     0x40818a
40818a:	78 00                	js     0x40818c
40818c:	6d                   	insl   (%dx),%es:(%edi)
40818d:	00 77 00             	add    %dh,0x0(%edi)
408190:	84 00                	test   %al,(%eax)
408192:	3b 00                	cmp    (%eax),%eax
408194:	61                   	popa
408195:	00 70 00             	add    %dh,0x0(%eax)
408198:	7d 00                	jge    0x40819a
40819a:	7e 00                	jle    0x40819c
40819c:	74 10                	je     0x4081ae
40819e:	7a 00                	jp     0x4081a0
4081a0:	79 00                	jns    0x4081a2
4081a2:	0b 00                	or     (%eax),%eax
4081a4:	3c 00                	cmp    $0x0,%al
4081a6:	39 00                	cmp    %eax,(%eax)
4081a8:	4b                   	dec    %ebx
4081a9:	00 39                	add    %bh,(%ecx)
4081ab:	00 3b                	add    %bh,(%ebx)
4081ad:	00 39                	add    %bh,(%ecx)
4081af:	00 3b                	add    %bh,(%ebx)
4081b1:	00 0b                	add    %cl,(%ebx)
4081b3:	10 0b                	adc    %cl,(%ebx)
4081b5:	00 0b                	add    %cl,(%ebx)
4081b7:	00 0b                	add    %cl,(%ebx)
4081b9:	00 0b                	add    %cl,(%ebx)
4081bb:	00 0b                	add    %cl,(%ebx)
4081bd:	00 1b                	add    %bl,(%ebx)
4081bf:	00 0b                	add    %cl,(%ebx)
4081c1:	00 0b                	add    %cl,(%ebx)
4081c3:	00 0b                	add    %cl,(%ebx)
4081c5:	00 0b                	add    %cl,(%ebx)
4081c7:	00 0b                	add    %cl,(%ebx)
4081c9:	10 0b                	adc    %cl,(%ebx)
4081cb:	00 0b                	add    %cl,(%ebx)
4081cd:	00 0b                	add    %cl,(%ebx)
4081cf:	00 0b                	add    %cl,(%ebx)
4081d1:	00 0b                	add    %cl,(%ebx)
4081d3:	00 1b                	add    %bl,(%ebx)
4081d5:	00 0b                	add    %cl,(%ebx)
4081d7:	00 0b                	add    %cl,(%ebx)
4081d9:	00 0b                	add    %cl,(%ebx)
4081db:	00 0b                	add    %cl,(%ebx)
4081dd:	00 0b                	add    %cl,(%ebx)
4081df:	10 0b                	adc    %cl,(%ebx)
4081e1:	00 0b                	add    %cl,(%ebx)
4081e3:	00 0b                	add    %cl,(%ebx)
4081e5:	00 0b                	add    %cl,(%ebx)
4081e7:	00 0b                	add    %cl,(%ebx)
4081e9:	00 1b                	add    %bl,(%ebx)
4081eb:	00 0b                	add    %cl,(%ebx)
4081ed:	00 0b                	add    %cl,(%ebx)
4081ef:	00 0b                	add    %cl,(%ebx)
4081f1:	00 0b                	add    %cl,(%ebx)
4081f3:	00 0b                	add    %cl,(%ebx)
4081f5:	10 0b                	adc    %cl,(%ebx)
4081f7:	00 0b                	add    %cl,(%ebx)
4081f9:	00 0b                	add    %cl,(%ebx)
4081fb:	00 0b                	add    %cl,(%ebx)
4081fd:	00 0b                	add    %cl,(%ebx)
4081ff:	00 1b                	add    %bl,(%ebx)
408201:	00 0b                	add    %cl,(%ebx)
408203:	00 0b                	add    %cl,(%ebx)
408205:	00 0b                	add    %cl,(%ebx)
408207:	00 0b                	add    %cl,(%ebx)
408209:	00 0b                	add    %cl,(%ebx)
40820b:	10 0b                	adc    %cl,(%ebx)
40820d:	00 0b                	add    %cl,(%ebx)
40820f:	00 0b                	add    %cl,(%ebx)
408211:	00 0b                	add    %cl,(%ebx)
408213:	00 0b                	add    %cl,(%ebx)
408215:	00 1b                	add    %bl,(%ebx)
408217:	00 0b                	add    %cl,(%ebx)
408219:	00 0b                	add    %cl,(%ebx)
40821b:	00 0b                	add    %cl,(%ebx)
40821d:	00 0b                	add    %cl,(%ebx)
40821f:	00 0b                	add    %cl,(%ebx)
408221:	10 0b                	adc    %cl,(%ebx)
408223:	00 0b                	add    %cl,(%ebx)
408225:	00 0b                	add    %cl,(%ebx)
408227:	00 0b                	add    %cl,(%ebx)
408229:	00 0b                	add    %cl,(%ebx)
40822b:	00 1b                	add    %bl,(%ebx)
40822d:	00 0b                	add    %cl,(%ebx)
40822f:	00 0b                	add    %cl,(%ebx)
408231:	00 0b                	add    %cl,(%ebx)
408233:	00 0b                	add    %cl,(%ebx)
408235:	00 0b                	add    %cl,(%ebx)