404306:	05 00 00 00 02       	add    $0x2000000,%eax
40430b:	00 00                	add    %al,(%eax)
40430d:	00 0a                	add    %cl,(%edx)
40430f:	00 00                	add    %al,(%eax)
404311:	00 12                	add    %dl,(%edx)
404313:	00 00                	add    %al,(%eax)
404315:	00 1a                	add    %bl,(%edx)
404317:	00 00                	add    %al,(%eax)
404319:	00 22                	add    %ah,(%edx)
40431b:	00 00                	add    %al,(%eax)
40431d:	00 2b                	add    %ch,(%ebx)
40431f:	26 7e 0f             	es jle 0x404331
404322:	00 00                	add    %al,(%eax)
404324:	04 0b                	add    $0xb,%al
404326:	2b 1e                	sub    (%esi),%ebx
404328:	7e 12                	jle    0x40433c
40432a:	00 00                	add    %al,(%eax)
40432c:	04 0b                	add    $0xb,%al
40432e:	2b 16                	sub    (%esi),%edx
404330:	7e 15                	jle    0x404347
404332:	00 00                	add    %al,(%eax)
404334:	04 0b                	add    $0xb,%al
404336:	2b 0e                	sub    (%esi),%ecx
404338:	7e 13                	jle    0x40434d
40433a:	00 00                	add    %al,(%eax)
40433c:	04 0b                	add    $0xb,%al
40433e:	2b 06                	sub    (%esi),%eax
404340:	7e 14                	jle    0x404356
404342:	00 00                	add    %al,(%eax)
404344:	04 0b                	add    $0xb,%al
404346:	02 7b 27             	add    0x27(%ebx),%bh
404349:	00 00                	add    %al,(%eax)
40434b:	04 2d                	add    $0x2d,%al
40434d:	03 07                	add    (%edi),%eax
40434f:	2b 16                	sub    (%esi),%edx
404351:	02 7b 28             	add    0x28(%ebx),%bh
404354:	00 00                	add    %al,(%eax)
404356:	04 2d                	add    $0x2d,%al
404358:	0d 20 e1 00 00       	or     $0xe120,%eax
40435d:	00 07                	add    %al,(%edi)
40435f:	28 08                	sub    %cl,(%eax)
404361:	01 00                	add    %eax,(%eax)
404363:	0a 2b                	or     (%ebx),%ch
404365:	01 07                	add    %eax,(%edi)
404367:	73 2d                	jae    0x404396
404369:	00 00                	add    %al,(%eax)
40436b:	0a 13                	or     (%ebx),%dl
40436d:	05 06 11 05 09       	add    $0x9051106,%eax
404372:	6f                   	outsl  %ds:(%esi),(%dx)
404373:	5d                   	pop    %ebp
404374:	00 00                	add    %al,(%eax)
404376:	0a 02                	or     (%edx),%al
404378:	28 2b                	sub    %ch,(%ebx)
40437a:	01 00                	add    %eax,(%eax)
40437c:	0a 16                	or     (%esi),%dl
40437e:	fe 01                	incb   (%ecx)
404380:	13 08                	adc    (%eax),%ecx
404382:	11 08                	adc    %ecx,(%eax)
404384:	2c 18                	sub    $0x18,%al
404386:	06                   	push   %es
404387:	1f                   	pop    %ds
404388:	7d 7e                	jge    0x404408
40438a:	1a 00                	sbb    (%eax),%al
40438c:	00 04 28             	add    %al,(%eax,%ebp,1)
40438f:	08 01                	or     %al,(%ecx)
404391:	00 0a                	add    %cl,(%edx)
404393:	73 2d                	jae    0x4043c2
404395:	00 00                	add    %al,(%eax)
404397:	0a 09                	or     (%ecx),%cl
404399:	6f                   	outsl  %ds:(%esi),(%dx)
40439a:	5d                   	pop    %ebp
40439b:	00 00                	add    %al,(%eax)
40439d:	0a 06                	or     (%esi),%al
40439f:	02 6f 47             	add    0x47(%edi),%ch
4043a2:	00 00                	add    %al,(%eax)
4043a4:	0a 02                	or     (%edx),%al
4043a6:	6f                   	outsl  %ds:(%esi),(%dx)
4043a7:	59                   	pop    %ecx
4043a8:	00 00                	add    %al,(%eax)
4043aa:	0a 28                	or     (%eax),%ch
4043ac:	1d 00 00 0a 73       	sbb    $0x730a0000,%eax
4043b1:	2d 00 00 0a 22       	sub    $0x220a0000,%eax
4043b6:	00 00                	add    %al,(%eax)
4043b8:	00 00                	add    %al,(%eax)
4043ba:	22 00                	and    (%eax),%al
4043bc:	00 00                	add    %al,(%eax)
4043be:	00 02                	add    %al,(%edx)
4043c0:	28 2e                	sub    %ch,(%esi)
4043c2:	00 00                	add    %al,(%eax)
4043c4:	0a 6b 02             	or     0x2(%ebx),%ch
4043c7:	28 24 00             	sub    %ah,(%eax,%eax,1)
4043ca:	00 0a                	add    %cl,(%edx)
4043cc:	6b 73 32 00          	imul   $0x0,0x32(%ebx),%esi
4043d0:	00 0a                	add    %cl,(%edx)
4043d2:	28 9e 02 00 06 6f    	sub    %bl,0x6f060002(%esi)
4043d8:	39 00                	cmp    %eax,(%eax)
4043da:	00 0a                	add    %cl,(%edx)
4043dc:	2a 00                	sub    (%eax),%al
4043de:	00 00                	add    %al,(%eax)
4043e0:	03 30                	add    (%eax),%esi
4043e2:	03 00                	add    (%eax),%eax
4043e4:	09 01                	or     %eax,(%ecx)
4043e6:	00 00                	add    %al,(%eax)
4043e8:	00 00                	add    %al,(%eax)
4043ea:	00 00                	add    %al,(%eax)
4043ec:	02 16                	add    (%esi),%dl
4043ee:	7d 2b                	jge    0x40441b
4043f0:	00 00                	add    %al,(%eax)
4043f2:	04 02                	add    $0x2,%al
4043f4:	73 f7                	jae    0x4043ed
4043f6:	00 00                	add    %al,(%eax)
4043f8:	0a 7d 2c             	or     0x2c(%ebp),%bh
4043fb:	00 00                	add    %al,(%eax)
4043fd:	04 02                	add    $0x2,%al
4043ff:	7c 2d                	jl     0x40442e
404401:	00 00                	add    %al,(%eax)
404403:	04 fe                	add    $0xfe,%al
404405:	15 2b 00 00 01       	adc    $0x100002b,%eax
40440a:	02 7c 2e 00          	add    0x0(%esi,%ebp,1),%bh
40440e:	00 04 fe             	add    %al,(%esi,%edi,8)
404411:	15 2b 00 00 01       	adc    $0x100002b,%eax
404416:	02 7c 2f 00          	add    0x0(%edi,%ebp,1),%bh
40441a:	00 04 fe             	add    %al,(%esi,%edi,8)
40441d:	15 28 00 00 01       	adc    $0x1000028,%eax
404422:	02 16                	add    (%esi),%dl
404424:	7d 30                	jge    0x404456
404426:	00 00                	add    %al,(%eax)
404428:	04 02                	add    $0x2,%al
40442a:	22 00                	and    (%eax),%al
40442c:	00 00                	add    %al,(%eax)
40442e:	00 7d 31             	add    %bh,0x31(%ebp)
404431:	00 00                	add    %al,(%eax)
404433:	04 02                	add    $0x2,%al
404435:	22 00                	and    (%eax),%al
404437:	00 20                	add    %ah,(%eax)
404439:	41                   	inc    %ecx
40443a:	7d 32                	jge    0x40446e
40443c:	00 00                	add    %al,(%eax)
40443e:	04 02                	add    $0x2,%al
404440:	22 00                	and    (%eax),%al
404442:	00 00                	add    %al,(%eax)
404444:	00 7d 33             	add    %bh,0x33(%ebp)
404447:	00 00                	add    %al,(%eax)
404449:	04 02                	add    $0x2,%al
40444b:	22 00                	and    (%eax),%al
40444d:	00 80 3f 7d 34 00    	add    %al,0x347d3f(%eax)
404453:	00 04 02             	add    %al,(%edx,%eax,1)
404456:	16                   	push   %ss
404457:	7d 35                	jge    0x40448e
404459:	00 00                	add    %al,(%eax)
40445b:	04 02                	add    $0x2,%al
40445d:	28 1f                	sub    %bl,(%edi)
40445f:	00 00                	add    %al,(%eax)
404461:	0a 02                	or     (%edx),%al
404463:	20 12                	and    %dl,(%edx)
404465:	28 02                	sub    %al,(%edx)
404467:	00 17                	add    %dl,(%edi)
404469:	28 1b                	sub    %bl,(%ebx)
40446b:	00 00                	add    %al,(%eax)
40446d:	0a 02                	or     (%edx),%al
40446f:	17                   	pop    %ss
404470:	6f                   	outsl  %ds:(%esi),(%dx)
404471:	1c 00                	sbb    $0x0,%al
404473:	00 0a                	add    %cl,(%edx)
404475:	02 20                	add    (%eax),%ah
404477:	cc                   	int3
404478:	e2 41                	loop   0x4044bb
40447a:	79 28                	jns    0x4044a4
40447c:	7b 01                	jnp    0x40447f
40447e:	00 06                	add    %al,(%esi)
404480:	22 00                	and    (%eax),%al
404482:	00 40 41             	add    %al,0x41(%eax)
404485:	73 38                	jae    0x4044bf
404487:	00 00                	add    %al,(%eax)
404489:	0a 6f 21             	or     0x21(%edi),%ch
40448c:	00 00                	add    %al,(%eax)
40448e:	0a 02                	or     (%edx),%al
404490:	1f                   	pop    %ds
404491:	78 28                	js     0x4044bb
404493:	25 00 00 0a 02       	and    $0x20a0000,%eax
404498:	1f                   	pop    %ds
404499:	1e                   	push   %ds
40449a:	28 5c 00 00          	sub    %bl,0x0(%eax,%eax,1)
40449e:	0a 02                	or     (%edx),%al
4044a0:	16                   	push   %ss
4044a1:	28 04 01             	sub    %al,(%ecx,%eax,1)
4044a4:	00 06                	add    %al,(%esi)
4044a6:	02 7b 2c             	add    0x2c(%ebx),%bh
4044a9:	00 00                	add    %al,(%eax)
4044ab:	04 16                	add    $0x16,%al
4044ad:	6f                   	outsl  %ds:(%esi),(%dx)
4044ae:	3a 00                	cmp    (%eax),%al
4044b0:	00 0a                	add    %cl,(%edx)
4044b2:	02 7b 2c             	add    0x2c(%ebx),%bh
4044b5:	00 00                	add    %al,(%eax)
4044b7:	04 18                	add    $0x18,%al
4044b9:	6f                   	outsl  %ds:(%esi),(%dx)
4044ba:	2c 01                	sub    $0x1,%al
4044bc:	00 0a                	add    %cl,(%edx)
4044be:	02 7b 2c             	add    0x2c(%ebx),%bh
4044c1:	00 00                	add    %al,(%eax)
4044c3:	04 20                	add    $0x20,%al
4044c5:	92                   	xchg   %eax,%edx
4044c6:	e2 41                	loop   0x404509
4044c8:	79 28                	jns    0x4044f2
4044ca:	7b 01                	jnp    0x4044cd
4044cc:	00 06                	add    %al,(%esi)
4044ce:	22 00                	and    (%eax),%al
4044d0:	00 40 41             	add    %al,0x41(%eax)
4044d3:	73 38                	jae    0x40450d
4044d5:	00 00                	add    %al,(%eax)
4044d7:	0a 6f 21             	or     0x21(%edi),%ch
4044da:	00 00                	add    %al,(%eax)
4044dc:	0a 02                	or     (%edx),%al
4044de:	7b 2c                	jnp    0x40450c
4044e0:	00 00                	add    %al,(%eax)
4044e2:	04 02                	add    $0x2,%al
4044e4:	fe 06                	incb   (%esi)
4044e6:	15 01 00 06 73       	adc    $0x73060001,%eax
4044eb:	44                   	inc    %esp
4044ec:	00 00                	add    %al,(%eax)
4044ee:	0a 6f 45             	or     0x45(%edi),%ch
4044f1:	00 00                	add    %al,(%eax)
4044f3:	0a 2a                	or     (%edx),%ch
4044f5:	00 00                	add    %al,(%eax)
4044f7:	00 13                	add    %dl,(%ebx)
4044f9:	30 01                	xor    %al,(%ecx)
4044fb:	00 09                	add    %cl,(%ecx)
4044fd:	00 00                	add    %al,(%eax)
4044ff:	00 16                	add    %dl,(%esi)
404501:	00 00                	add    %al,(%eax)
404503:	11 02                	adc    %eax,(%edx)
404505:	7b 30                	jnp    0x404537
404507:	00 00                	add    %al,(%eax)
404509:	04 0a                	add    $0xa,%al
40450b:	06                   	push   %es
40450c:	2a 00                	sub    (%eax),%al
40450e:	00 00                	add    %al,(%eax)
404510:	13 30                	adc    (%eax),%esi
404512:	06                   	push   %es
404513:	00 cc                	add    %cl,%ah
404515:	00 00                	add    %al,(%eax)
404517:	00 03                	add    %al,(%ebx)
404519:	00 00                	add    %al,(%eax)
40451b:	11 02                	adc    %eax,(%edx)
40451d:	03 7d 30             	add    0x30(%ebp),%edi
404520:	00 00                	add    %al,(%eax)
404522:	04 02                	add    $0x2,%al
404524:	7b 30                	jnp    0x404556
404526:	00 00                	add    %al,(%eax)
404528:	04 16                	add    $0x16,%al
40452a:	fe 01                	incb   (%ecx)
40452c:	0a 06                	or     (%esi),%al
40452e:	2c 51                	sub    $0x51,%al
404530:	02 22                	add    (%edx),%ah
404532:	00 00                	add    %al,(%eax)
404534:	00 00                	add    %al,(%eax)
404536:	22 00                	and    (%eax),%al
404538:	00 00                	add    %al,(%eax)
40453a:	00 02                	add    %al,(%edx)
40453c:	28 24 00             	sub    %ah,(%eax,%eax,1)
40453f:	00 0a                	add    %cl,(%edx)
404541:	6b 02 28             	imul   $0x28,(%edx),%eax
404544:	24 00                	and    $0x0,%al
404546:	00 0a                	add    %cl,(%edx)
404548:	6b 73 32 00          	imul   $0x0,0x32(%ebx),%esi
40454c:	00 0a                	add    %cl,(%edx)
40454e:	7d 2e                	jge    0x40457e
404550:	00 00                	add    %al,(%eax)
404552:	04 02                	add    $0x2,%al
404554:	02 28                	add    (%eax),%ch
404556:	2e 00 00             	add    %al,%cs:(%eax)
404559:	0a 02                	or     (%edx),%al
40455b:	28 24 00             	sub    %ah,(%eax,%eax,1)
40455e:	00 0a                	add    %cl,(%edx)
404560:	59                   	pop    %ecx
404561:	6b 22 00             	imul   $0x0,(%edx),%esp
404564:	00 00                	add    %al,(%eax)
404566:	00 02                	add    %al,(%edx)
404568:	28 24 00             	sub    %ah,(%eax,%eax,1)
40456b:	00 0a                	add    %cl,(%edx)
40456d:	6b 02 28             	imul   $0x28,(%edx),%eax
404570:	24 00                	and    $0x0,%al
404572:	00 0a                	add    %cl,(%edx)
404574:	6b 73 32 00          	imul   $0x0,0x32(%ebx),%esi
404578:	00 0a                	add    %cl,(%edx)
40457a:	7d 2d                	jge    0x4045a9
40457c:	00 00                	add    %al,(%eax)
40457e:	04 2b                	add    $0x2b,%al
404580:	60                   	pusha
404581:	02 02                	add    (%edx),%al
404583:	28 2e                	sub    %ch,(%esi)
404585:	00 00                	add    %al,(%eax)
404587:	0a 02                	or     (%edx),%al
404589:	28 24 00             	sub    %ah,(%eax,%eax,1)
40458c:	00 0a                	add    %cl,(%edx)
40458e:	59                   	pop    %ecx
40458f:	6b 02 28             	imul   $0x28,(%edx),%eax
404592:	24 00                	and    $0x0,%al
404594:	00 0a                	add    %cl,(%edx)
404596:	18 5b 6b             	sbb    %bl,0x6b(%ebx)
404599:	02 28                	add    (%eax),%ch
40459b:	24 00                	and    $0x0,%al
40459d:	00 0a                	add    %cl,(%edx)
40459f:	6b 02 28             	imul   $0x28,(%edx),%eax
4045a2:	24 00                	and    $0x0,%al
4045a4:	00 0a                	add    %cl,(%edx)
4045a6:	18 5b 6b             	sbb    %bl,0x6b(%ebx)
4045a9:	73 32                	jae    0x4045dd
4045ab:	00 00                	add    %al,(%eax)
4045ad:	0a 7d 2e             	or     0x2e(%ebp),%bh
4045b0:	00 00                	add    %al,(%eax)
4045b2:	04 02                	add    $0x2,%al
4045b4:	02 28                	add    (%eax),%ch
4045b6:	2e 00 00             	add    %al,%cs:(%eax)
4045b9:	0a 02                	or     (%edx),%al
4045bb:	28 24 00             	sub    %ah,(%eax,%eax,1)
4045be:	00 0a                	add    %cl,(%edx)
4045c0:	59                   	pop    %ecx
4045c1:	6b 22 00             	imul   $0x0,(%edx),%esp
4045c4:	00 00                	add    %al,(%eax)
4045c6:	00 02                	add    %al,(%edx)
4045c8:	28 24 00             	sub    %ah,(%eax,%eax,1)
4045cb:	00 0a                	add    %cl,(%edx)
4045cd:	6b 02 28             	imul   $0x28,(%edx),%eax
4045d0:	24 00                	and    $0x0,%al
4045d2:	00 0a                	add    %cl,(%edx)
4045d4:	18 5b 6b             	sbb    %bl,0x6b(%ebx)
4045d7:	73 32                	jae    0x40460b
4045d9:	00 00                	add    %al,(%eax)
4045db:	0a 7d 2d             	or     0x2d(%ebp),%bh
4045de:	00 00                	add    %al,(%eax)
4045e0:	04 02                	add    $0x2,%al
4045e2:	28 22                	sub    %ah,(%edx)
4045e4:	00 00                	add    %al,(%eax)
4045e6:	0a 2a                	or     (%edx),%ch
4045e8:	13 30                	adc    (%eax),%esi
4045ea:	01 00                	add    %eax,(%eax)
4045ec:	09 00                	or     %eax,(%eax)
4045ee:	00 00                	add    %al,(%eax)
4045f0:	17                   	pop    %ss
4045f1:	00 00                	add    %al,(%eax)
4045f3:	11 02                	adc    %eax,(%edx)
4045f5:	7b 31                	jnp    0x404628
4045f7:	00 00                	add    %al,(%eax)
4045f9:	04 0a                	add    $0xa,%al
4045fb:	06                   	push   %es
4045fc:	2a 00                	sub    (%eax),%al
4045fe:	00 00                	add    %al,(%eax)
404600:	66 02 03             	data16 add (%ebx),%al