4041b9:	00 00                	add    %al,(%eax)
4041bb:	00 2c 00             	add    %ch,(%eax,%eax,1)
4041be:	00 00                	add    %al,(%eax)
4041c0:	2b 38                	sub    (%eax),%edi
4041c2:	02 7b 54             	add    0x54(%ebx),%bh
4041c5:	00 00                	add    %al,(%eax)
4041c7:	04 6f                	add    $0x6f,%al
4041c9:	58                   	pop    %eax
4041ca:	00 00                	add    %al,(%eax)
4041cc:	06                   	push   %es
4041cd:	0a 2b                	or     (%ebx),%ch
4041cf:	2a 02                	sub    (%edx),%al
4041d1:	7b 54                	jnp    0x404227
4041d3:	00 00                	add    %al,(%eax)
4041d5:	04 6f                	add    $0x6f,%al
4041d7:	5a                   	pop    %edx
4041d8:	00 00                	add    %al,(%eax)
4041da:	06                   	push   %es
4041db:	0a 2b                	or     (%ebx),%ch
4041dd:	1c 02                	sbb    $0x2,%al
4041df:	7b 54                	jnp    0x404235
4041e1:	00 00                	add    %al,(%eax)
4041e3:	04 6f                	add    $0x6f,%al
4041e5:	56                   	push   %esi
4041e6:	00 00                	add    %al,(%eax)
4041e8:	06                   	push   %es
4041e9:	0a 2b                	or     (%ebx),%ch
4041eb:	0e                   	push   %cs
4041ec:	02 7b 54             	add    0x54(%ebx),%bh
4041ef:	00 00                	add    %al,(%eax)
4041f1:	04 6f                	add    $0x6f,%al
4041f3:	54                   	push   %esp
4041f4:	00 00                	add    %al,(%eax)
4041f6:	06                   	push   %es
4041f7:	0a 2b                	or     (%ebx),%ch
4041f9:	00 06                	add    %al,(%esi)
4041fb:	2c 08                	sub    $0x8,%al
4041fd:	06                   	push   %es
4041fe:	6f                   	outsl  %ds:(%esi),(%dx)
4041ff:	5c                   	pop    %esp
404200:	00 00                	add    %al,(%eax)
404202:	06                   	push   %es
404203:	2b 01                	sub    (%ecx),%eax
404205:	16                   	push   %ss
404206:	0d 09 2c 44 00       	or     $0x442c09,%eax
40420b:	06                   	push   %es
40420c:	75 10                	jne    0x40421e
40420e:	00 00                	add    %al,(%eax)
404210:	02 14 fe             	add    (%esi,%edi,8),%dl
404213:	03 13                	add    (%ebx),%edx
404215:	04 11                	add    $0x11,%al
404217:	04 2c                	add    $0x2c,%al
404219:	0d 00 02 1f 30       	or     $0x301f0200,%eax
40421e:	28 3c 00             	sub    %bh,(%eax,%eax,1)
404221:	00 06                	add    %al,(%esi)
404223:	00 00                	add    %al,(%eax)
404225:	2b 0b                	sub    (%ebx),%ecx
404227:	00 02                	add    %al,(%edx)
404229:	1f                   	pop    %ds
40422a:	6f                   	outsl  %ds:(%esi),(%dx)
40422b:	28 3c 00             	sub    %bh,(%eax,%eax,1)
40422e:	00 06                	add    %al,(%esi)
404230:	00 00                	add    %al,(%eax)
404232:	06                   	push   %es
404233:	02 6f 5e             	add    0x5e(%edi),%ch
404236:	00 00                	add    %al,(%eax)
404238:	06                   	push   %es
404239:	00 02                	add    %al,(%edx)
40423b:	7b 54                	jnp    0x404291
40423d:	00 00                	add    %al,(%eax)
40423f:	04 6f                	add    $0x6f,%al
404241:	5d                   	pop    %ebp
404242:	00 00                	add    %al,(%eax)
404244:	06                   	push   %es
404245:	00 02                	add    %al,(%edx)
404247:	06                   	push   %es
404248:	7d 54                	jge    0x40429e
40424a:	00 00                	add    %al,(%eax)
40424c:	04 00                	add    $0x0,%al
40424e:	00 de                	add    %bl,%dh
404250:	04 26                	add    $0x26,%al
404252:	00 fe                	add    %bh,%dh
404254:	1a 2a                	sbb    (%edx),%ch
404256:	00 00                	add    %al,(%eax)
404258:	01 10                	add    %edx,(%eax)
40425a:	00 00                	add    %al,(%eax)
40425c:	00 00                	add    %al,(%eax)
40425e:	01 00                	add    %eax,(%eax)
404260:	b0 b1                	mov    $0xb1,%al
404262:	00 04 0f             	add    %al,(%edi,%ecx,1)
404265:	00 00                	add    %al,(%eax)
404267:	01 46 02             	add    %eax,0x2(%esi)
40426a:	28 60 00             	sub    %ah,0x0(%eax)
40426d:	00 06                	add    %al,(%esi)
40426f:	00 00                	add    %al,(%eax)
404271:	02 1f                	add    (%edi),%bl
404273:	78 7d                	js     0x4042f2
404275:	5a                   	pop    %edx
404276:	00 00                	add    %al,(%eax)
404278:	04 2a                	add    $0x2a,%al
40427a:	00 00                	add    %al,(%eax)
40427c:	13 30                	adc    (%eax),%esi
40427e:	02 00                	add    (%eax),%al
404280:	1a 00                	sbb    (%eax),%al
404282:	00 00                	add    %al,(%eax)
404284:	11 00                	adc    %eax,(%eax)
404286:	00 11                	add    %dl,(%ecx)
404288:	00 02                	add    %al,(%edx)
40428a:	28 52 00             	sub    %dl,0x0(%edx)
40428d:	00 06                	add    %al,(%esi)
40428f:	14 fe                	adc    $0xfe,%al
404291:	01 0a                	add    %ecx,(%edx)
404293:	06                   	push   %es
404294:	2c 05                	sub    $0x5,%al
404296:	00 17                	add    %dl,(%edi)
404298:	0b 2b                	or     (%ebx),%ebp
40429a:	05 00 16 0b 2b       	add    $0x2b0b1600,%eax
40429f:	00 07                	add    %al,(%edi)
4042a1:	2a 1e                	sub    (%esi),%bl
4042a3:	02 7b 56             	add    0x56(%ebx),%bh
4042a6:	00 00                	add    %al,(%eax)
4042a8:	04 2a                	add    $0x2a,%al
4042aa:	22 02                	and    (%edx),%al
4042ac:	03 7d 56             	add    0x56(%ebp),%edi
4042af:	00 00                	add    %al,(%eax)
4042b1:	04 2a                	add    $0x2a,%al
4042b3:	1e                   	push   %ds
4042b4:	02 7b 57             	add    0x57(%ebx),%bh
4042b7:	00 00                	add    %al,(%eax)
4042b9:	04 2a                	add    $0x2a,%al
4042bb:	22 02                	and    (%edx),%al
4042bd:	03 7d 57             	add    0x57(%ebp),%edi
4042c0:	00 00                	add    %al,(%eax)
4042c2:	04 2a                	add    $0x2a,%al
4042c4:	22 02                	and    (%edx),%al
4042c6:	03 7d 58             	add    0x58(%ebp),%edi
4042c9:	00 00                	add    %al,(%eax)
4042cb:	04 2a                	add    $0x2a,%al
4042cd:	1e                   	push   %ds
4042ce:	02 7b 58             	add    0x58(%ebx),%bh
4042d1:	00 00                	add    %al,(%eax)
4042d3:	04 2a                	add    $0x2a,%al
4042d5:	1e                   	push   %ds
4042d6:	02 7b 59             	add    0x59(%ebx),%bh
4042d9:	00 00                	add    %al,(%eax)
4042db:	04 2a                	add    $0x2a,%al
4042dd:	22 02                	and    (%edx),%al
4042df:	03 7d 59             	add    0x59(%ebp),%edi
4042e2:	00 00                	add    %al,(%eax)
4042e4:	04 2a                	add    $0x2a,%al
4042e6:	56                   	push   %esi
4042e7:	02 28                	add    (%eax),%ch
4042e9:	13 00                	adc    (%eax),%eax
4042eb:	00 0a                	add    %cl,(%edx)
4042ed:	00 00                	add    %al,(%eax)
4042ef:	02 73 6d             	add    0x6d(%ebx),%dh
4042f2:	00 00                	add    %al,(%eax)
4042f4:	0a 28                	or     (%eax),%ch
4042f6:	4c                   	dec    %esp
4042f7:	00 00                	add    %al,(%eax)
4042f9:	06                   	push   %es
4042fa:	00 2a                	add    %ch,(%edx)
4042fc:	13 30                	adc    (%eax),%esi
4042fe:	02 00                	add    (%eax),%al
404300:	1e                   	push   %ds
404301:	00 00                	add    %al,(%eax)
404303:	00 0d 00 00 11 00    	add    %cl,0x110000
404309:	02 28                	add    (%eax),%ch
40430b:	47                   	inc    %edi
40430c:	00 00                	add    %al,(%eax)
40430e:	06                   	push   %es
40430f:	14 fe                	adc    $0xfe,%al
404311:	03 0a                	add    (%edx),%ecx
404313:	06                   	push   %es
404314:	2c 0f                	sub    $0xf,%al
404316:	00 02                	add    %al,(%edx)
404318:	28 47 00             	sub    %al,0x0(%edi)
40431b:	00 06                	add    %al,(%esi)
40431d:	03 6f 3d             	add    0x3d(%edi),%ebp
404320:	00 00                	add    %al,(%eax)
404322:	06                   	push   %es
404323:	00 00                	add    %al,(%eax)
404325:	2a 00                	sub    (%eax),%al
404327:	00 13                	add    %dl,(%ebx)
404329:	30 02                	xor    %al,(%edx)
40432b:	00 1d 00 00 00 0d    	add    %bl,0xd000000
404331:	00 00                	add    %al,(%eax)
404333:	11 00                	adc    %eax,(%eax)
404335:	02 28                	add    (%eax),%ch
404337:	4a                   	dec    %edx
404338:	00 00                	add    %al,(%eax)
40433a:	06                   	push   %es
40433b:	14 fe                	adc    $0xfe,%al
40433d:	03 0a                	add    (%edx),%ecx
40433f:	06                   	push   %es
404340:	2c 0e                	sub    $0xe,%al
404342:	00 02                	add    %al,(%edx)
404344:	28 4a 00             	sub    %cl,0x0(%edx)
404347:	00 06                	add    %al,(%esi)
404349:	6f                   	outsl  %ds:(%esi),(%dx)
40434a:	30 00                	xor    %al,(%eax)
40434c:	00 06                	add    %al,(%esi)
40434e:	00 00                	add    %al,(%eax)
404350:	2a 00                	sub    (%eax),%al
404352:	00 00                	add    %al,(%eax)
404354:	13 30                	adc    (%eax),%esi
404356:	02 00                	add    (%eax),%al
404358:	1e                   	push   %ds
404359:	00 00                	add    %al,(%eax)
40435b:	00 0d 00 00 11 00    	add    %cl,0x110000
404361:	02 28                	add    (%eax),%ch
404363:	4b                   	dec    %ebx
404364:	00 00                	add    %al,(%eax)
404366:	06                   	push   %es
404367:	14 fe                	adc    $0xfe,%al
404369:	03 0a                	add    (%edx),%ecx
40436b:	06                   	push   %es
40436c:	2c 0f                	sub    $0xf,%al
40436e:	00 02                	add    %al,(%edx)
404370:	28 4b 00             	sub    %cl,0x0(%ebx)
404373:	00 06                	add    %al,(%esi)
404375:	03 6f 6e             	add    0x6e(%edi),%ebp
404378:	00 00                	add    %al,(%eax)
40437a:	0a 00                	or     (%eax),%al
40437c:	00 2a                	add    %ch,(%edx)
40437e:	00 00                	add    %al,(%eax)
404380:	1b 30                	sbb    (%eax),%esi
404382:	02 00                	add    (%eax),%al
404384:	81 00 00 00 13 00    	addl   $0x130000,(%eax)
40438a:	00 11                	add    %dl,(%ecx)
40438c:	00 02                	add    %al,(%edx)
40438e:	28 4b 00             	sub    %cl,0x0(%ebx)
404391:	00 06                	add    %al,(%esi)
404393:	14 fe                	adc    $0xfe,%al
404395:	03 0a                	add    (%edx),%ecx
404397:	06                   	push   %es
404398:	2c 6b                	sub    $0x6b,%al
40439a:	00 02                	add    %al,(%edx)
40439c:	28 4b 00             	sub    %cl,0x0(%ebx)
40439f:	00 06                	add    %al,(%esi)
4043a1:	6f                   	outsl  %ds:(%esi),(%dx)
4043a2:	6f                   	outsl  %ds:(%esi),(%dx)
4043a3:	00 00                	add    %al,(%eax)
4043a5:	0a 0b                	or     (%ebx),%cl
4043a7:	16                   	push   %ss
4043a8:	0c 00                	or     $0x0,%al
4043aa:	02 28                	add    (%eax),%ch
4043ac:	4b                   	dec    %ebx
4043ad:	00 00                	add    %al,(%eax)
4043af:	06                   	push   %es
4043b0:	6f                   	outsl  %ds:(%esi),(%dx)
4043b1:	70 00                	jo     0x4043b3
4043b3:	00 0a                	add    %cl,(%edx)
4043b5:	0d 2b 22 12 03       	or     $0x312222b,%eax
4043ba:	28 71 00             	sub    %dh,0x0(%ecx)
4043bd:	00 0a                	add    %cl,(%edx)
4043bf:	13 04 00             	adc    (%eax,%eax,1),%eax
4043c2:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
4043c5:	3b 00                	cmp    (%eax),%eax
4043c7:	00 06                	add    %al,(%esi)
4043c9:	1f                   	pop    %ds
4043ca:	30 fe                	xor    %bh,%dh
4043cc:	01 13                	add    %edx,(%ebx)
4043ce:	05 11 05 2c 06       	add    $0x62c0511,%eax
4043d3:	00 08                	add    %cl,(%eax)
4043d5:	17                   	pop    %ss
4043d6:	58                   	pop    %eax
4043d7:	0c 00                	or     $0x0,%al
4043d9:	00 12                	add    %dl,(%edx)
4043db:	03 28                	add    (%eax),%ebp
4043dd:	72 00                	jb     0x4043df
4043df:	00 0a                	add    %cl,(%edx)
4043e1:	2d d5 de 0f 12       	sub    $0x120fded5,%eax
4043e6:	03 fe                	add    %esi,%edi
4043e8:	16                   	push   %ss
4043e9:	04 00                	add    $0x0,%al
4043eb:	00 1b                	add    %bl,(%ebx)
4043ed:	6f                   	outsl  %ds:(%esi),(%dx)
4043ee:	39 00                	cmp    %eax,(%eax)
4043f0:	00 0a                	add    %cl,(%edx)
4043f2:	00 dc                	add    %bl,%ah
4043f4:	07                   	pop    %es
4043f5:	08 fe                	or     %bh,%dh
4043f7:	01 13                	add    %edx,(%ebx)
4043f9:	06                   	push   %es
4043fa:	11 06                	adc    %eax,(%esi)
4043fc:	2c 06                	sub    $0x6,%al
4043fe:	00 17                	add    %dl,(%edi)
404400:	13 07                	adc    (%edi),%eax
404402:	2b 06                	sub    (%esi),%eax
404404:	00 16                	add    %dl,(%esi)
404406:	13 07                	adc    (%edi),%eax
404408:	2b 00                	sub    (%eax),%eax
40440a:	11 07                	adc    %eax,(%edi)
40440c:	2a 00                	sub    (%eax),%al
40440e:	00 00                	add    %al,(%eax)
404410:	01 10                	add    %edx,(%eax)
404412:	00 00                	add    %al,(%eax)
404414:	02 00                	add    (%eax),%al
404416:	2a 00                	sub    (%eax),%al
404418:	2f                   	das
404419:	59                   	pop    %ecx
40441a:	00 0f                	add    %cl,(%edi)
40441c:	00 00                	add    %al,(%eax)
40441e:	00 00                	add    %al,(%eax)
404420:	1e                   	push   %ds
404421:	02 7b 5b             	add    0x5b(%ebx),%bh
404424:	00 00                	add    %al,(%eax)
404426:	04 2a                	add    $0x2a,%al
404428:	22 02                	and    (%edx),%al
40442a:	03 7d 5b             	add    0x5b(%ebp),%edi
40442d:	00 00                	add    %al,(%eax)
40442f:	04 2a                	add    $0x2a,%al
404431:	1e                   	push   %ds
404432:	02 7b 5c             	add    0x5c(%ebx),%bh
404435:	00 00                	add    %al,(%eax)
404437:	04 2a                	add    $0x2a,%al
404439:	22 02                	and    (%edx),%al
40443b:	03 7d 5c             	add    0x5c(%ebp),%edi
40443e:	00 00                	add    %al,(%eax)
404440:	04 2a                	add    $0x2a,%al
404442:	1e                   	push   %ds
404443:	02 7b 5d             	add    0x5d(%ebx),%bh
404446:	00 00                	add    %al,(%eax)
404448:	04 2a                	add    $0x2a,%al
40444a:	22 02                	and    (%edx),%al
40444c:	03 7d 5d             	add    0x5d(%ebp),%edi
40444f:	00 00                	add    %al,(%eax)
404451:	04 2a                	add    $0x2a,%al
404453:	1e                   	push   %ds
404454:	02 7b 5e             	add    0x5e(%ebx),%bh
404457:	00 00                	add    %al,(%eax)
404459:	04 2a                	add    $0x2a,%al
40445b:	22 02                	and    (%edx),%al
40445d:	03 7d 5e             	add    0x5e(%ebp),%edi
404460:	00 00                	add    %al,(%eax)
404462:	04 2a                	add    $0x2a,%al
404464:	1e                   	push   %ds
404465:	02 7b 5f             	add    0x5f(%ebx),%bh
404468:	00 00                	add    %al,(%eax)
40446a:	04 2a                	add    $0x2a,%al
40446c:	22 02                	and    (%edx),%al
40446e:	03 7d 5f             	add    0x5f(%ebp),%edi
404471:	00 00                	add    %al,(%eax)
404473:	04 2a                	add    $0x2a,%al
404475:	00 00                	add    %al,(%eax)
404477:	00 13                	add    %dl,(%ebx)
404479:	30 02                	xor    %al,(%edx)
40447b:	00 29                	add    %ch,(%ecx)
40447d:	00 00                	add    %al,(%eax)