40409d:	0a 6f 1f             	or     0x1f(%edi),%ch
4040a0:	00 00                	add    %al,(%eax)
4040a2:	0a 06                	or     (%esi),%al
4040a4:	6f                   	outsl  %ds:(%esi),(%dx)
4040a5:	46                   	inc    %esi
4040a6:	00 00                	add    %al,(%eax)
4040a8:	0a 19                	or     (%ecx),%bl
4040aa:	6f                   	outsl  %ds:(%esi),(%dx)
4040ab:	47                   	inc    %edi
4040ac:	00 00                	add    %al,(%eax)
4040ae:	0a 6f 48             	or     0x48(%edi),%ch
4040b1:	00 00                	add    %al,(%eax)
4040b3:	0a 6f 1f             	or     0x1f(%edi),%ch
4040b6:	00 00                	add    %al,(%eax)
4040b8:	0a 06                	or     (%esi),%al
4040ba:	6f                   	outsl  %ds:(%esi),(%dx)
4040bb:	46                   	inc    %esi
4040bc:	00 00                	add    %al,(%eax)
4040be:	0a 1a                	or     (%edx),%bl
4040c0:	6f                   	outsl  %ds:(%esi),(%dx)
4040c1:	47                   	inc    %edi
4040c2:	00 00                	add    %al,(%eax)
4040c4:	0a 6f 48             	or     0x48(%edi),%ch
4040c7:	00 00                	add    %al,(%eax)
4040c9:	0a 6f 1f             	or     0x1f(%edi),%ch
4040cc:	00 00                	add    %al,(%eax)
4040ce:	0a 06                	or     (%esi),%al
4040d0:	6f                   	outsl  %ds:(%esi),(%dx)
4040d1:	46                   	inc    %esi
4040d2:	00 00                	add    %al,(%eax)
4040d4:	0a 1b                	or     (%ebx),%bl
4040d6:	6f                   	outsl  %ds:(%esi),(%dx)
4040d7:	47                   	inc    %edi
4040d8:	00 00                	add    %al,(%eax)
4040da:	0a 6f 48             	or     0x48(%edi),%ch
4040dd:	00 00                	add    %al,(%eax)
4040df:	0a 6f 1f             	or     0x1f(%edi),%ch
4040e2:	00 00                	add    %al,(%eax)
4040e4:	0a 73 17             	or     0x17(%ebx),%dh
4040e7:	00 00                	add    %al,(%eax)
4040e9:	06                   	push   %es
4040ea:	25 02 6f 40 00       	and    $0x406f02,%eax
4040ef:	00 0a                	add    %cl,(%edx)
4040f1:	00 0b                	add    %cl,(%ebx)
4040f3:	00 38                	add    %bh,(%eax)
4040f5:	8a 00                	mov    (%eax),%al
4040f7:	00 00                	add    %al,(%eax)
4040f9:	00 02                	add    %al,(%edx)
4040fb:	7b 06                	jnp    0x404103
4040fd:	00 00                	add    %al,(%eax)
4040ff:	04 02                	add    $0x2,%al
404101:	7b 07                	jnp    0x40410a
404103:	00 00                	add    %al,(%eax)
404105:	04 06                	add    $0x6,%al
404107:	6f                   	outsl  %ds:(%esi),(%dx)
404108:	46                   	inc    %esi
404109:	00 00                	add    %al,(%eax)
40410b:	0a 16                	or     (%esi),%dl
40410d:	6f                   	outsl  %ds:(%esi),(%dx)
40410e:	47                   	inc    %edi
40410f:	00 00                	add    %al,(%eax)
404111:	0a 6f 48             	or     0x48(%edi),%ch
404114:	00 00                	add    %al,(%eax)
404116:	0a 6f 1f             	or     0x1f(%edi),%ch
404119:	00 00                	add    %al,(%eax)
40411b:	0a 06                	or     (%esi),%al
40411d:	6f                   	outsl  %ds:(%esi),(%dx)
40411e:	46                   	inc    %esi
40411f:	00 00                	add    %al,(%eax)
404121:	0a 17                	or     (%edi),%dl
404123:	6f                   	outsl  %ds:(%esi),(%dx)
404124:	47                   	inc    %edi
404125:	00 00                	add    %al,(%eax)
404127:	0a 6f 48             	or     0x48(%edi),%ch
40412a:	00 00                	add    %al,(%eax)
40412c:	0a 6f 1f             	or     0x1f(%edi),%ch
40412f:	00 00                	add    %al,(%eax)
404131:	0a 06                	or     (%esi),%al
404133:	6f                   	outsl  %ds:(%esi),(%dx)
404134:	46                   	inc    %esi
404135:	00 00                	add    %al,(%eax)
404137:	0a 18                	or     (%eax),%bl
404139:	6f                   	outsl  %ds:(%esi),(%dx)
40413a:	47                   	inc    %edi
40413b:	00 00                	add    %al,(%eax)
40413d:	0a 6f 48             	or     0x48(%edi),%ch
404140:	00 00                	add    %al,(%eax)
404142:	0a 6f 1f             	or     0x1f(%edi),%ch
404145:	00 00                	add    %al,(%eax)
404147:	0a 06                	or     (%esi),%al
404149:	6f                   	outsl  %ds:(%esi),(%dx)
40414a:	46                   	inc    %esi
40414b:	00 00                	add    %al,(%eax)
40414d:	0a 19                	or     (%ecx),%bl
40414f:	6f                   	outsl  %ds:(%esi),(%dx)
404150:	47                   	inc    %edi
404151:	00 00                	add    %al,(%eax)
404153:	0a 6f 48             	or     0x48(%edi),%ch
404156:	00 00                	add    %al,(%eax)
404158:	0a 6f 1f             	or     0x1f(%edi),%ch
40415b:	00 00                	add    %al,(%eax)
40415d:	0a 06                	or     (%esi),%al
40415f:	6f                   	outsl  %ds:(%esi),(%dx)
404160:	46                   	inc    %esi
404161:	00 00                	add    %al,(%eax)
404163:	0a 1a                	or     (%edx),%bl
404165:	6f                   	outsl  %ds:(%esi),(%dx)
404166:	47                   	inc    %edi
404167:	00 00                	add    %al,(%eax)
404169:	0a 6f 48             	or     0x48(%edi),%ch
40416c:	00 00                	add    %al,(%eax)
40416e:	0a 6f 1f             	or     0x1f(%edi),%ch
404171:	00 00                	add    %al,(%eax)
404173:	0a 73 18             	or     0x18(%ebx),%dh
404176:	00 00                	add    %al,(%eax)
404178:	06                   	push   %es
404179:	25 02 6f 40 00       	and    $0x406f02,%eax
40417e:	00 0a                	add    %cl,(%edx)
404180:	00 0b                	add    %cl,(%ebx)
404182:	00 07                	add    %al,(%edi)
404184:	6f                   	outsl  %ds:(%esi),(%dx)
404185:	41                   	inc    %ecx
404186:	00 00                	add    %al,(%eax)
404188:	0a 26                	or     (%esi),%ah
40418a:	07                   	pop    %es
40418b:	6f                   	outsl  %ds:(%esi),(%dx)
40418c:	42                   	inc    %edx
40418d:	00 00                	add    %al,(%eax)
40418f:	0a 00                	or     (%eax),%al
404191:	2a 00                	sub    (%eax),%al
404193:	00 13                	add    %dl,(%ebx)
404195:	30 02                	xor    %al,(%edx)
404197:	00 60 00             	add    %ah,0x0(%eax)
40419a:	00 00                	add    %al,(%eax)
40419c:	00 00                	add    %al,(%eax)
40419e:	00 00                	add    %al,(%eax)
4041a0:	00 02                	add    %al,(%edx)
4041a2:	7b 12                	jnp    0x4041b6
4041a4:	00 00                	add    %al,(%eax)
4041a6:	04 6f                	add    $0x6f,%al
4041a8:	49                   	dec    %ecx
4041a9:	00 00                	add    %al,(%eax)
4041ab:	0a 00                	or     (%eax),%al
4041ad:	02 7b 19             	add    0x19(%ebx),%bh
4041b0:	00 00                	add    %al,(%eax)
4041b2:	04 6f                	add    $0x6f,%al
4041b4:	49                   	dec    %ecx
4041b5:	00 00                	add    %al,(%eax)
4041b7:	0a 00                	or     (%eax),%al
4041b9:	02 7b 17             	add    0x17(%ebx),%bh
4041bc:	00 00                	add    %al,(%eax)
4041be:	04 6f                	add    $0x6f,%al
4041c0:	49                   	dec    %ecx
4041c1:	00 00                	add    %al,(%eax)
4041c3:	0a 00                	or     (%eax),%al
4041c5:	02 7b 21             	add    0x21(%ebx),%bh
4041c8:	00 00                	add    %al,(%eax)
4041ca:	04 72                	add    $0x72,%al
4041cc:	32 02                	xor    (%edx),%al
4041ce:	00 70 6f             	add    %dh,0x6f(%eax)
4041d1:	4a                   	dec    %edx
4041d2:	00 00                	add    %al,(%eax)
4041d4:	0a 00                	or     (%eax),%al
4041d6:	02 7b 20             	add    0x20(%ebx),%bh
4041d9:	00 00                	add    %al,(%eax)
4041db:	04 72                	add    $0x72,%al
4041dd:	32 02                	xor    (%edx),%al
4041df:	00 70 6f             	add    %dh,0x6f(%eax)
4041e2:	4a                   	dec    %edx
4041e3:	00 00                	add    %al,(%eax)
4041e5:	0a 00                	or     (%eax),%al
4041e7:	02 7b 1b             	add    0x1b(%ebx),%bh
4041ea:	00 00                	add    %al,(%eax)
4041ec:	04 6f                	add    $0x6f,%al
4041ee:	49                   	dec    %ecx
4041ef:	00 00                	add    %al,(%eax)
4041f1:	0a 00                	or     (%eax),%al
4041f3:	02 7b 1e             	add    0x1e(%ebx),%bh
4041f6:	00 00                	add    %al,(%eax)
4041f8:	04 6f                	add    $0x6f,%al
4041fa:	49                   	dec    %ecx
4041fb:	00 00                	add    %al,(%eax)
4041fd:	0a 00                	or     (%eax),%al
4041ff:	2a 13                	sub    (%ebx),%dl
404201:	30 02                	xor    %al,(%edx)
404203:	00 60 00             	add    %ah,0x0(%eax)
404206:	00 00                	add    %al,(%eax)
404208:	00 00                	add    %al,(%eax)
40420a:	00 00                	add    %al,(%eax)
40420c:	00 02                	add    %al,(%edx)
40420e:	7b 22                	jnp    0x404232
404210:	00 00                	add    %al,(%eax)
404212:	04 72                	add    $0x72,%al
404214:	32 02                	xor    (%edx),%al
404216:	00 70 6f             	add    %dh,0x6f(%eax)
404219:	4a                   	dec    %edx
40421a:	00 00                	add    %al,(%eax)
40421c:	0a 00                	or     (%eax),%al
40421e:	02 7b 2d             	add    0x2d(%ebx),%bh
404221:	00 00                	add    %al,(%eax)
404223:	04 6f                	add    $0x6f,%al
404225:	49                   	dec    %ecx
404226:	00 00                	add    %al,(%eax)
404228:	0a 00                	or     (%eax),%al
40422a:	02 7b 2b             	add    0x2b(%ebx),%bh
40422d:	00 00                	add    %al,(%eax)
40422f:	04 6f                	add    $0x6f,%al
404231:	49                   	dec    %ecx
404232:	00 00                	add    %al,(%eax)
404234:	0a 00                	or     (%eax),%al
404236:	02 7b 31             	add    0x31(%ebx),%bh
404239:	00 00                	add    %al,(%eax)
40423b:	04 6f                	add    $0x6f,%al
40423d:	49                   	dec    %ecx
40423e:	00 00                	add    %al,(%eax)
404240:	0a 00                	or     (%eax),%al
404242:	02 7b 27             	add    0x27(%ebx),%bh
404245:	00 00                	add    %al,(%eax)
404247:	04 6f                	add    $0x6f,%al
404249:	49                   	dec    %ecx
40424a:	00 00                	add    %al,(%eax)
40424c:	0a 00                	or     (%eax),%al
40424e:	02 7b 24             	add    0x24(%ebx),%bh
404251:	00 00                	add    %al,(%eax)
404253:	04 6f                	add    $0x6f,%al
404255:	49                   	dec    %ecx
404256:	00 00                	add    %al,(%eax)
404258:	0a 00                	or     (%eax),%al
40425a:	02 7b 23             	add    0x23(%ebx),%bh
40425d:	00 00                	add    %al,(%eax)
40425f:	04 72                	add    $0x72,%al
404261:	32 02                	xor    (%edx),%al
404263:	00 70 6f             	add    %dh,0x6f(%eax)
404266:	4a                   	dec    %edx
404267:	00 00                	add    %al,(%eax)
404269:	0a 00                	or     (%eax),%al
40426b:	2a 13                	sub    (%ebx),%dl
40426d:	30 02                	xor    %al,(%edx)
40426f:	00 60 00             	add    %ah,0x0(%eax)
404272:	00 00                	add    %al,(%eax)
404274:	00 00                	add    %al,(%eax)
404276:	00 00                	add    %al,(%eax)
404278:	00 02                	add    %al,(%edx)
40427a:	7b 45                	jnp    0x4042c1
40427c:	00 00                	add    %al,(%eax)
40427e:	04 6f                	add    $0x6f,%al
404280:	49                   	dec    %ecx
404281:	00 00                	add    %al,(%eax)
404283:	0a 00                	or     (%eax),%al
404285:	02 7b 42             	add    0x42(%ebx),%bh
404288:	00 00                	add    %al,(%eax)
40428a:	04 6f                	add    $0x6f,%al
40428c:	49                   	dec    %ecx
40428d:	00 00                	add    %al,(%eax)
40428f:	0a 00                	or     (%eax),%al
404291:	02 7b 37             	add    0x37(%ebx),%bh
404294:	00 00                	add    %al,(%eax)
404296:	04 72                	add    $0x72,%al
404298:	32 02                	xor    (%edx),%al
40429a:	00 70 6f             	add    %dh,0x6f(%eax)
40429d:	4a                   	dec    %edx
40429e:	00 00                	add    %al,(%eax)
4042a0:	0a 00                	or     (%eax),%al
4042a2:	02 7b 40             	add    0x40(%ebx),%bh
4042a5:	00 00                	add    %al,(%eax)
4042a7:	04 6f                	add    $0x6f,%al
4042a9:	49                   	dec    %ecx
4042aa:	00 00                	add    %al,(%eax)
4042ac:	0a 00                	or     (%eax),%al
4042ae:	02 7b 36             	add    0x36(%ebx),%bh
4042b1:	00 00                	add    %al,(%eax)
4042b3:	04 72                	add    $0x72,%al
4042b5:	32 02                	xor    (%edx),%al
4042b7:	00 70 6f             	add    %dh,0x6f(%eax)
4042ba:	4a                   	dec    %edx
4042bb:	00 00                	add    %al,(%eax)
4042bd:	0a 00                	or     (%eax),%al
4042bf:	02 7b 3b             	add    0x3b(%ebx),%bh
4042c2:	00 00                	add    %al,(%eax)
4042c4:	04 6f                	add    $0x6f,%al
4042c6:	49                   	dec    %ecx
4042c7:	00 00                	add    %al,(%eax)
4042c9:	0a 00                	or     (%eax),%al
4042cb:	02 7b 38             	add    0x38(%ebx),%bh
4042ce:	00 00                	add    %al,(%eax)
4042d0:	04 6f                	add    $0x6f,%al
4042d2:	49                   	dec    %ecx
4042d3:	00 00                	add    %al,(%eax)
4042d5:	0a 00                	or     (%eax),%al
4042d7:	2a 13                	sub    (%ebx),%dl
4042d9:	30 02                	xor    %al,(%edx)
4042db:	00 2b                	add    %ch,(%ebx)
4042dd:	00 00                	add    %al,(%eax)
4042df:	00 0a                	add    %cl,(%edx)
4042e1:	00 00                	add    %al,(%eax)
4042e3:	11 00                	adc    %eax,(%eax)
4042e5:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
4042e8:	02 7b 09             	add    0x9(%ebx),%bh
4042eb:	00 00                	add    %al,(%eax)
4042ed:	04 14                	add    $0x14,%al
4042ef:	fe 03                	incb   (%ebx)
4042f1:	2b 01                	sub    (%ecx),%eax
4042f3:	16                   	push   %ss
4042f4:	0a 06                	or     (%esi),%al
4042f6:	2c 0e                	sub    $0xe,%al
4042f8:	00 02                	add    %al,(%edx)
4042fa:	7b 09                	jnp    0x404305
4042fc:	00 00                	add    %al,(%eax)
4042fe:	04 6f                	add    $0x6f,%al
404300:	4b                   	dec    %ebx
404301:	00 00                	add    %al,(%eax)
404303:	0a 00                	or     (%eax),%al
404305:	00 02                	add    %al,(%edx)
404307:	03 28                	add    (%eax),%ebp
404309:	4c                   	dec    %esp
40430a:	00 00                	add    %al,(%eax)
40430c:	0a 00                	or     (%eax),%al
40430e:	2a 00                	sub    (%eax),%al
404310:	13 30                	adc    (%eax),%esi
404312:	06                   	push   %es
404313:	00 0d 28 00 00 00    	add    %cl,0x28
404319:	00 00                	add    %al,(%eax)
40431b:	00 00                	add    %al,(%eax)
40431d:	02 73 4d             	add    0x4d(%ebx),%dh
404320:	00 00                	add    %al,(%eax)
404322:	0a 7d 0a             	or     0xa(%ebp),%bh
404325:	00 00                	add    %al,(%eax)
404327:	04 02                	add    $0x2,%al
404329:	73 4e                	jae    0x404379
40432b:	00 00                	add    %al,(%eax)
40432d:	0a 7d 0b             	or     0xb(%ebp),%bh
404330:	00 00                	add    %al,(%eax)
404332:	04 02                	add    $0x2,%al
404334:	73 4f                	jae    0x404385
404336:	00 00                	add    %al,(%eax)
404338:	0a 7d 0c             	or     0xc(%ebp),%bh
40433b:	00 00                	add    %al,(%eax)
40433d:	04 02                	add    $0x2,%al
40433f:	73 4f                	jae    0x404390
404341:	00 00                	add    %al,(%eax)
404343:	0a 7d 0d             	or     0xd(%ebp),%bh
404346:	00 00                	add    %al,(%eax)
404348:	04 02                	add    $0x2,%al
40434a:	73 4e                	jae    0x40439a
40434c:	00 00                	add    %al,(%eax)
40434e:	0a 7d 0e             	or     0xe(%ebp),%bh
404351:	00 00                	add    %al,(%eax)
404353:	04 02                	add    $0x2,%al
404355:	73 4f                	jae    0x4043a6
404357:	00 00                	add    %al,(%eax)