408f28:	1f                   	pop    %ds
408f29:	00 61 13             	add    %ah,0x13(%ecx)
408f2c:	6c                   	insb   (%dx),%es:(%edi)
408f2d:	00 90 00 51 13 74    	add    %dl,0x74135100(%eax)
408f33:	00 8a 00 70 13 54    	add    %cl,0x54137000(%edx)
408f39:	00 8c 00 71 13 7a 00 	add    %cl,0x7a1371(%eax,%eax,1)
408f40:	1e                   	push   %ds
408f41:	00 0b                	add    %cl,(%ebx)
408f43:	13 2f                	adc    (%edi),%ebp
408f45:	00 22                	add    %ah,(%edx)
408f47:	00 0b                	add    %cl,(%ebx)
408f49:	13 5f 00             	adc    0x0(%edi),%ebx
408f4c:	90                   	nop
408f4d:	00 6c 13 79          	add    %ch,0x79(%ebx,%edx,1)
408f51:	00 91 00 77 13 6c    	add    %dl,0x6c137700(%ecx)
408f57:	00 92 00 74 13 7a    	add    %dl,0x7a137400(%edx)
408f5d:	00 8c 00 0b 13 0b 00 	add    %cl,0xb130b(%eax,%eax,1)
408f64:	1e                   	push   %ds
408f65:	00 bb 17 87 02 1e    	add    %bh,0x1e028717(%ebx)
408f6b:	00 0c 13             	add    %cl,(%ebx,%edx,1)
408f6e:	5e                   	pop    %esi
408f6f:	00 92 00 7d 13 74    	add    %dl,0x74137d00(%edx)
408f75:	00 8c 00 72 13 51 00 	add    %cl,0x511372(%eax,%eax,1)
408f7c:	87 00                	xchg   %eax,(%eax)
408f7e:	77 13                	ja     0x408f93
408f80:	70 00                	jo     0x408f82
408f82:	67 00 79 13          	add    %bh,0x13(%bx,%di)
408f86:	71 00                	jno    0x408f88
408f88:	8d 00                	lea    (%eax),%eax
408f8a:	0b 13                	or     (%ebx),%edx
408f8c:	63 02                	arpl   %eax,(%edx)
408f8e:	1e                   	push   %ds
408f8f:	00 0c 13             	add    %cl,(%ebx,%edx,1)
408f92:	3b 00                	cmp    (%eax),%eax
408f94:	4e                   	dec    %esi
408f95:	00 3b                	add    %bh,(%ebx)
408f97:	13 3b                	adc    (%ebx),%edi
408f99:	00 4e 00             	add    %cl,0x0(%esi)
408f9c:	3f                   	aas
408f9d:	13 6d 00             	adc    0x0(%ebp),%ebp
408fa0:	4e                   	dec    %esi
408fa1:	00 0b                	add    %cl,(%ebx)
408fa3:	13 25 00 1f 00 0c    	adc    0xc001f00,%esp
408fa9:	13 4e 00             	adc    0x0(%esi),%ecx
408fac:	8d 00                	lea    (%eax),%eax
408fae:	78 13                	js     0x408fc3
408fb0:	78 00                	js     0x408fb2
408fb2:	83 00 79             	addl   $0x79,(%eax)
408fb5:	13 7f 00             	adc    0x0(%edi),%edi
408fb8:	91                   	xchg   %eax,%ecx
408fb9:	00 0b                	add    %cl,(%ebx)
408fbb:	13 0b                	adc    (%ebx),%ecx
408fbd:	00 1e                	add    %bl,(%esi)
408fbf:	00 2d 13 0c 00 1f    	add    %ch,0x1f000c13
408fc5:	00 4e 13             	add    %cl,0x13(%esi)
408fc8:	7a 00                	jp     0x408fca
408fca:	8b 00                	mov    (%eax),%eax
408fcc:	7b 13                	jnp    0x408fe1
408fce:	6c                   	insb   (%dx),%es:(%edi)
408fcf:	00 8c 00 84 13 59 00 	add    %cl,0x591384(%eax,%eax,1)
408fd6:	7f 00                	jg     0x408fd8
408fd8:	78 13                	js     0x408fed
408fda:	70 00                	jo     0x408fdc
408fdc:	1e                   	push   %ds
408fdd:	00 0b                	add    %cl,(%ebx)
408fdf:	13 0b                	adc    (%ebx),%ecx
408fe1:	00 1e                	add    %bl,(%esi)
408fe3:	00 45 13             	add    %al,0x13(%ebp)
408fe6:	14 00                	adc    $0x0,%al
408fe8:	1f                   	pop    %ds
408fe9:	00 51 13             	add    %dl,0x13(%ecx)
408fec:	74 00                	je     0x408fee
408fee:	8a 00                	mov    (%eax),%al
408ff0:	70 13                	jo     0x409005
408ff2:	4f                   	dec    %edi
408ff3:	00 83 00 7e 13 6e    	add    %al,0x6e137e00(%ebx)
408ff9:	00 90 00 74 13 7b    	add    %dl,0x7b137400(%eax)
408fff:	00 92 00 74 13 7a    	add    %dl,0x7a137400(%edx)
409005:	00 8c 00 0b 13 0b 00 	add    %cl,0xb130b(%eax,%eax,1)
40900c:	6d                   	insl   (%dx),%es:(%edi)
40900d:	00 6e 13             	add    %ch,0x13(%esi)
409010:	73 00                	jae    0x409012
409012:	87 00                	xchg   %eax,(%eax)
409014:	74 13                	je     0x409029
409016:	58                   	pop    %eax
409017:	00 83 00 74 13 0b    	add    %al,0xb137400(%ebx)
40901d:	00 1e                	add    %bl,(%esi)
40901f:	00 3b                	add    %bh,(%ebx)
409021:	13 13                	adc    (%ebx),%edx
409023:	00 1f                	add    %bl,(%edi)
409025:	00 51 13             	add    %dl,0x13(%ecx)
409028:	74 00                	je     0x40902a
40902a:	8a 00                	mov    (%eax),%al
40902c:	70 13                	jo     0x409041
40902e:	61                   	popa
40902f:	00 83 00 7d 13 7e    	add    %al,0x7e137d00(%ebx)
409035:	00 87 00 7a 13 79    	add    %al,0x79137a00(%edi)
40903b:	00 1e                	add    %bl,(%esi)
40903d:	00 0b                	add    %cl,(%ebx)
40903f:	13 3c 00             	adc    (%eax,%eax,1),%edi
409042:	4c                   	dec    %esp
409043:	00 3b                	add    %bh,(%ebx)
409045:	13 39                	adc    (%ecx),%edi
409047:	00 4e 00             	add    %cl,0x0(%esi)
40904a:	39 13                	cmp    %edx,(%ebx)
40904c:	3b 00                	cmp    (%eax),%eax
40904e:	1e                   	push   %ds
40904f:	00 45 13             	add    %al,0x13(%ebp)
409052:	18 00                	sbb    %al,(%eax)
409054:	1f                   	pop    %ds
409055:	00 54 13 79          	add    %dl,0x79(%ebx,%edx,1)
409059:	00 92 00 70 13 7d    	add    %dl,0x7d137000(%edx)
40905f:	00 8c 00 6c 13 77 00 	add    %cl,0x77136c(%eax,%eax,1)
409066:	6c                   	insb   (%dx),%es:(%edi)
409067:	00 6c 13 78          	add    %ch,0x78(%ebx,%edx,1)
40906b:	00 83 00 0b 13 5a    	add    %al,0x5a130b00(%ebx)
409071:	00 81 00 73 13 74    	add    %al,0x74137300(%ecx)
409077:	00 87 00 58 13 70    	add    %al,0x70135800(%edi)
40907d:	00 87 00 39 13 6f    	add    %al,0x6f133900(%edi)
409083:	00 8a 00 77 13 0b    	add    %cl,0xb137700(%edx)
409089:	00 1e                	add    %bl,(%esi)
40908b:	00 53 13             	add    %dl,0x13(%ebx)
40908e:	1d 00 1f 00 57       	sbb    $0x57001f00,%eax
409093:	13 70 00             	adc    0x0(%eax),%esi
409096:	85 00                	test   %eax,(%eax)
409098:	6c                   	insb   (%dx),%es:(%edi)
409099:	13 77 00             	adc    0x0(%edi),%esi
40909c:	61                   	popa
40909d:	00 7a 13             	add    %bh,0x13(%edx)
4090a0:	7b 00                	jnp    0x4090a2
4090a2:	97                   	xchg   %eax,%edi
4090a3:	00 7d 13             	add    %bh,0x13(%ebp)
4090a6:	74 00                	je     0x4090a8
4090a8:	85 00                	test   %eax,(%eax)
4090aa:	73 13                	jae    0x4090bf
4090ac:	7f 00                	jg     0x4090ae
4090ae:	1e                   	push   %ds
4090af:	00 4e 13             	add    %cl,0x13(%esi)
4090b2:	7a 00                	jp     0x4090b4
4090b4:	8e 00                	mov    (%eax),%es
4090b6:	84 13                	test   %dl,(%ebx)
4090b8:	7d 00                	jge    0x4090ba
4090ba:	87 00                	xchg   %eax,(%eax)
4090bc:	72 13                	jb     0x4090d1
4090be:	73 00                	jae    0x4090c0
4090c0:	92                   	xchg   %eax,%edx
4090c1:	00 2b                	add    %ch,(%ebx)
4090c3:	13 b4 00 3e 00 2b 13 	adc    0x132b003e(%eax,%eax,1),%esi
4090ca:	3d 00 4e 00 3d       	cmp    $0x3d004e00,%eax
4090cf:	13 3b                	adc    (%ebx),%edi
4090d1:	00 1e                	add    %bl,(%esi)
4090d3:	00 35 13 0c 00 1f    	add    %dh,0x1f000c13
4090d9:	00 57 13             	add    %dl,0x13(%edi)
4090dc:	70 00                	jo     0x4090de
4090de:	85 00                	test   %eax,(%eax)
4090e0:	6c                   	insb   (%dx),%es:(%edi)
4090e1:	13 77 00             	adc    0x0(%edi),%esi
4090e4:	72 00                	jb     0x4090e6
4090e6:	7d 13                	jge    0x4090fb
4090e8:	6c                   	insb   (%dx),%es:(%edi)
4090e9:	00 82 00 70 13 78    	add    %al,0x78137000(%edx)
4090ef:	00 7f 00             	add    %bh,0x0(%edi)
4090f2:	7d 13                	jge    0x409107
4090f4:	76 00                	jbe    0x4090f6
4090f6:	91                   	xchg   %eax,%ecx
4090f7:	00 0b                	add    %cl,(%ebx)
4090f9:	13 0b                	adc    (%ebx),%ecx
4090fb:	00 1e                	add    %bl,(%esi)
4090fd:	00 0b                	add    %cl,(%ebx)
4090ff:	13 4d 00             	adc    0x0(%ebp),%ecx
409102:	2b 00                	sub    (%eax),%eax
409104:	0c 13                	or     $0x13,%al
409106:	5a                   	pop    %edx
409107:	00 90 00 74 13 72    	add    %dl,0x72137400(%eax)
40910d:	00 87 00 79 13 6c    	add    %al,0x6c137900(%edi)
409113:	00 8a 00 51 13 74    	add    %cl,0x74135100(%edx)
409119:	00 8a 00 70 13 79    	add    %cl,0x79137000(%edx)
40911f:	00 7f 00             	add    %bh,0x0(%edi)
409122:	78 13                	js     0x409137
409124:	70 00                	jo     0x409126
409126:	1e                   	push   %ds
409127:	00 5a 13             	add    %bl,0x13(%edx)
40912a:	6e                   	outsb  %ds:(%esi),(%dx)
40912b:	00 86 00 74 13 74    	add    %al,0x74137400(%esi)
409131:	00 6b 00             	add    %ch,0x0(%ebx)
409134:	70 13                	jo     0x409149
409136:	74 00                	je     0x409138
409138:	4c                   	dec    %esp
409139:	00 6f 13             	add    %ch,0x13(%edi)
40913c:	77 00                	ja     0x40913e
40913e:	8a 00                	mov    (%eax),%al
409140:	0b 13                	or     (%ebx),%edx
409142:	0b 00                	or     (%eax),%eax
409144:	50                   	push   %eax
409145:	00 14 13             	add    %dl,(%ebx,%edx,1)
409148:	0c 00                	or     $0x0,%al
40914a:	6e                   	outsb  %ds:(%esi),(%dx)
40914b:	00 7d 13             	add    %bh,0x13(%ebp)
40914e:	7a 00                	jp     0x409150
409150:	82 00 80             	addb   $0x80,(%eax)
409153:	13 6e 00             	adc    0x0(%esi),%ebp
409156:	92                   	xchg   %eax,%edx
409157:	00 59 13             	add    %bl,0x13(%ecx)
40915a:	6c                   	insb   (%dx),%es:(%edi)
40915b:	00 8b 00 70 13 0b    	add    %cl,0xb137000(%ebx)
409161:	00 1e                	add    %bl,(%esi)
409163:	00 5a 13             	add    %bl,0x13(%edx)
409166:	6e                   	outsb  %ds:(%esi),(%dx)
409167:	00 86 00 74 13 74    	add    %al,0x74137400(%esi)
40916d:	00 6b 00             	add    %ch,0x0(%ebx)
409170:	70 13                	jo     0x409185
409172:	74 00                	je     0x409174
409174:	1e                   	push   %ds
409175:	00 0b                	add    %cl,(%ebx)
409177:	13 3f                	adc    (%edi),%edi
409179:	00 26                	add    %ah,(%esi)
40917b:	00 0c 13             	add    %cl,(%ebx,%edx,1)
40917e:	5b                   	pop    %ebx
40917f:	00 90 00 7a 13 6f    	add    %dl,0x6f137a00(%eax)
409185:	00 93 00 6e 13 7f    	add    %dl,0x7f136e00(%ebx)
40918b:	00 74 00 70          	add    %dh,0x70(%eax,%eax,1)
40918f:	13 7d 00             	adc    0x0(%ebp),%edi
409192:	91                   	xchg   %eax,%ecx
409193:	00 74 13 7a          	add    %dh,0x7a(%ebx,%edx,1)
409197:	00 8c 00 0b 13 3c 00 	add    %cl,0x3c130b(%eax,%eax,1)
40919e:	4c                   	dec    %esp
40919f:	00 3b                	add    %bh,(%ebx)
4091a1:	13 39                	adc    (%ecx),%edi
4091a3:	00 4e 00             	add    %cl,0x0(%esi)
4091a6:	39 13                	cmp    %edx,(%ebx)
4091a8:	3b 00                	cmp    (%eax),%eax
4091aa:	1e                   	push   %ds
4091ab:	00 43 13             	add    %al,0x13(%ebx)
4091ae:	13 00                	adc    (%eax),%eax
4091b0:	1f                   	pop    %ds
4091b1:	00 4c 13 7e          	add    %cl,0x7e(%ebx,%edx,1)
4091b5:	00 91 00 70 13 78    	add    %dl,0x78137000(%ecx)
4091bb:	00 80 00 77 13 84    	add    %al,-0x7bec8900(%eax)
4091c1:	00 3e                	add    %bh,(%esi)
4091c3:	00 61 13             	add    %ah,0x13(%ecx)
4091c6:	70 00                	jo     0x4091c8
4091c8:	90                   	nop
4091c9:	00 7e 13             	add    %bh,0x13(%esi)
4091cc:	74 00                	je     0x4091ce
4091ce:	8d 00                	lea    (%eax),%eax
4091d0:	79 13                	jns    0x4091e5
4091d2:	0b 00                	or     (%eax),%eax
4091d4:	4f                   	dec    %edi
4091d5:	00 39                	add    %bh,(%ecx)
4091d7:	13 3b                	adc    (%ebx),%edi
4091d9:	00 4c 00 3b          	add    %cl,0x3b(%eax,%eax,1)
4091dd:	13 39                	adc    (%ecx),%edi
4091df:	00 4e 00             	add    %cl,0x0(%esi)
4091e2:	0b 13                	or     (%ebx),%edx
4091e4:	0b 00                	or     (%eax),%eax
4091e6:	1e                   	push   %ds
4091e7:	00 0b                	add    %cl,(%ebx)
4091e9:	13 0b                	adc    (%ebx),%ecx
4091eb:	00 1e                	add    %bl,(%esi)
4091ed:	00 0b                	add    %cl,(%ebx)
4091ef:	13 0b                	adc    (%ebx),%ecx
4091f1:	00 1e                	add    %bl,(%esi)
4091f3:	00 0b                	add    %cl,(%ebx)
4091f5:	13 0b                	adc    (%ebx),%ecx
4091f7:	00 1e                	add    %bl,(%esi)
4091f9:	00 0b                	add    %cl,(%ebx)
4091fb:	13 0b                	adc    (%ebx),%ecx
4091fd:	00 1e                	add    %bl,(%esi)
4091ff:	00 0b                	add    %cl,(%ebx)
409201:	13 0b                	adc    (%ebx),%ecx
409203:	00 1e                	add    %bl,(%esi)
409205:	00 0b                	add    %cl,(%ebx)
409207:	13 0b                	adc    (%ebx),%ecx
409209:	00 1e                	add    %bl,(%esi)
40920b:	00 0b                	add    %cl,(%ebx)
40920d:	13 0b                	adc    (%ebx),%ecx
40920f:	00 1e                	add    %bl,(%esi)
409211:	00 0b                	add    %cl,(%ebx)
409213:	13 0b                	adc    (%ebx),%ecx
409215:	00 1e                	add    %bl,(%esi)
409217:	00 0b                	add    %cl,(%ebx)
409219:	13 0b                	adc    (%ebx),%ecx
40921b:	00 1e                	add    %bl,(%esi)
40921d:	00 0b                	add    %cl,(%ebx)
40921f:	13 0b                	adc    (%ebx),%ecx
409221:	00 1e                	add    %bl,(%esi)
409223:	00 0b                	add    %cl,(%ebx)
409225:	13 0b                	adc    (%ebx),%ecx
409227:	00 1e                	add    %bl,(%esi)
409229:	00 0b                	add    %cl,(%ebx)
40922b:	13 0b                	adc    (%ebx),%ecx
40922d:	00 1e                	add    %bl,(%esi)
40922f:	00 0b                	add    %cl,(%ebx)
409231:	13 0b                	adc    (%ebx),%ecx
409233:	00 1e                	add    %bl,(%esi)
409235:	00 0b                	add    %cl,(%ebx)
409237:	13 0b                	adc    (%ebx),%ecx
409239:	00 1e                	add    %bl,(%esi)
40923b:	00 0b                	add    %cl,(%ebx)
40923d:	13 0b                	adc    (%ebx),%ecx
40923f:	00 1e                	add    %bl,(%esi)
409241:	00 0b                	add    %cl,(%ebx)
409243:	13 0b                	adc    (%ebx),%ecx
409245:	00 1e                	add    %bl,(%esi)
409247:	00 0b                	add    %cl,(%ebx)
409249:	13 0b                	adc    (%ebx),%ecx
40924b:	00 1e                	add    %bl,(%esi)
40924d:	00 0b                	add    %cl,(%ebx)
40924f:	13 0b                	adc    (%ebx),%ecx
409251:	00 1e                	add    %bl,(%esi)
409253:	00 0b                	add    %cl,(%ebx)
409255:	13 0b                	adc    (%ebx),%ecx
409257:	00 1e                	add    %bl,(%esi)
409259:	00 0b                	add    %cl,(%ebx)
40925b:	13 0b                	adc    (%ebx),%ecx
40925d:	00 1e                	add    %bl,(%esi)
40925f:	00 0b                	add    %cl,(%ebx)
409261:	13 0b                	adc    (%ebx),%ecx
409263:	00 1e                	add    %bl,(%esi)
409265:	00 0b                	add    %cl,(%ebx)
409267:	13 0b                	adc    (%ebx),%ecx
409269:	00 1e                	add    %bl,(%esi)
40926b:	00 0b                	add    %cl,(%ebx)
40926d:	13 0b                	adc    (%ebx),%ecx
40926f:	00 1e                	add    %bl,(%esi)
409271:	30 0b                	xor    %cl,(%ebx)
409273:	13 17                	adc    (%edi),%edx
409275:	00 1e                	add    %bl,(%esi)
409277:	00 97 44 0b 00 1e    	add    %dl,0x1e000b44(%edi)
40927d:	00 0b                	add    %cl,(%ebx)
40927f:	13 0b                	adc    (%ebx),%ecx
409281:	00 1e                	add    %bl,(%esi)
409283:	00 0b                	add    %cl,(%ebx)
409285:	13 0b                	adc    (%ebx),%ecx
409287:	00 1e                	add    %bl,(%esi)
409289:	00 0b                	add    %cl,(%ebx)
40928b:	13 0b                	adc    (%ebx),%ecx
40928d:	00 1e                	add    %bl,(%esi)
40928f:	00 0b                	add    %cl,(%ebx)
409291:	13 0b                	adc    (%ebx),%ecx
409293:	00 1e                	add    %bl,(%esi)
409295:	00 0b                	add    %cl,(%ebx)
409297:	13 0b                	adc    (%ebx),%ecx
409299:	00 1e                	add    %bl,(%esi)
40929b:	00 0b                	add    %cl,(%ebx)
40929d:	13 0b                	adc    (%ebx),%ecx
40929f:	00 1e                	add    %bl,(%esi)
4092a1:	00 0b                	add    %cl,(%ebx)
4092a3:	13 0b                	adc    (%ebx),%ecx
4092a5:	00 1e                	add    %bl,(%esi)