4043d2:	9b                   	fwait
4043d3:	00 00                	add    %al,(%eax)
4043d5:	00 1f                	add    %bl,(%edi)
4043d7:	74 73                	je     0x40444c
4043d9:	1c 00                	sbb    $0x0,%al
4043db:	00 0a                	add    %cl,(%edx)
4043dd:	6f                   	outsl  %ds:(%esi),(%dx)
4043de:	32 00                	xor    (%eax),%al
4043e0:	00 0a                	add    %cl,(%edx)
4043e2:	00 02                	add    %al,(%edx)
4043e4:	7b 29                	jnp    0x40440f
4043e6:	00 00                	add    %al,(%eax)
4043e8:	04 72                	add    $0x72,%al
4043ea:	dd 08                	fisttpll (%eax)
4043ec:	00 70 6f             	add    %dh,0x6f(%eax)
4043ef:	33 00                	xor    (%eax),%eax
4043f1:	00 0a                	add    %cl,(%edx)
4043f3:	00 02                	add    %al,(%edx)
4043f5:	7b 29                	jnp    0x404420
4043f7:	00 00                	add    %al,(%eax)
4043f9:	04 1f                	add    $0x1f,%al
4043fb:	64 1f                	fs pop %ds
4043fd:	14 73                	adc    $0x73,%al
4043ff:	2b 00                	sub    (%eax),%eax
404401:	00 0a                	add    %cl,(%edx)
404403:	6f                   	outsl  %ds:(%esi),(%dx)
404404:	2c 00                	sub    $0x0,%al
404406:	00 0a                	add    %cl,(%edx)
404408:	00 02                	add    %al,(%edx)
40440a:	7b 29                	jnp    0x404435
40440c:	00 00                	add    %al,(%eax)
40440e:	04 1f                	add    $0x1f,%al
404410:	0a 6f 34             	or     0x34(%edi),%ch
404413:	00 00                	add    %al,(%eax)
404415:	0a 00                	or     (%eax),%al
404417:	02 7b 2a             	add    0x2a(%ebx),%bh
40441a:	00 00                	add    %al,(%eax)
40441c:	04 20                	add    $0x20,%al
40441e:	9b                   	fwait
40441f:	00 00                	add    %al,(%eax)
404421:	00 1f                	add    %bl,(%edi)
404423:	5a                   	pop    %edx
404424:	73 1c                	jae    0x404442
404426:	00 00                	add    %al,(%eax)
404428:	0a 6f 32             	or     0x32(%edi),%ch
40442b:	00 00                	add    %al,(%eax)
40442d:	0a 00                	or     (%eax),%al
40442f:	02 7b 2a             	add    0x2a(%ebx),%bh
404432:	00 00                	add    %al,(%eax)
404434:	04 72                	add    $0x72,%al
404436:	f1                   	int1
404437:	08 00                	or     %al,(%eax)
404439:	70 6f                	jo     0x4044aa
40443b:	33 00                	xor    (%eax),%eax
40443d:	00 0a                	add    %cl,(%edx)
40443f:	00 02                	add    %al,(%edx)
404441:	7b 2a                	jnp    0x40446d
404443:	00 00                	add    %al,(%eax)
404445:	04 1f                	add    $0x1f,%al
404447:	64 1f                	fs pop %ds
404449:	14 73                	adc    $0x73,%al
40444b:	2b 00                	sub    (%eax),%eax
40444d:	00 0a                	add    %cl,(%edx)
40444f:	6f                   	outsl  %ds:(%esi),(%dx)
404450:	2c 00                	sub    $0x0,%al
404452:	00 0a                	add    %cl,(%edx)
404454:	00 02                	add    %al,(%edx)
404456:	7b 2a                	jnp    0x404482
404458:	00 00                	add    %al,(%eax)
40445a:	04 1f                	add    $0x1f,%al
40445c:	09 6f 34             	or     %ebp,0x34(%edi)
40445f:	00 00                	add    %al,(%eax)
404461:	0a 00                	or     (%eax),%al
404463:	02 22                	add    (%edx),%ah
404465:	00 00                	add    %al,(%eax)
404467:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
40446b:	00 50 41             	add    %dl,0x41(%eax)
40446e:	73 35                	jae    0x4044a5
404470:	00 00                	add    %al,(%eax)
404472:	0a 28                	or     (%eax),%ch
404474:	36 00 00             	add    %al,%ss:(%eax)
404477:	0a 00                	or     (%eax),%al
404479:	02 17                	add    (%edi),%dl
40447b:	28 37                	sub    %dh,(%edi)
40447d:	00 00                	add    %al,(%eax)
40447f:	0a 00                	or     (%eax),%al
404481:	02 20                	add    (%eax),%ah
404483:	62 01                	bound  %eax,(%ecx)
404485:	00 00                	add    %al,(%eax)
404487:	20 16                	and    %dl,(%esi)
404489:	01 00                	add    %eax,(%eax)
40448b:	00 73 2b             	add    %dh,0x2b(%ebx)
40448e:	00 00                	add    %al,(%eax)
404490:	0a 28                	or     (%eax),%ch
404492:	38 00                	cmp    %al,(%eax)
404494:	00 0a                	add    %cl,(%edx)
404496:	00 02                	add    %al,(%edx)
404498:	28 39                	sub    %bh,(%ecx)
40449a:	00 00                	add    %al,(%eax)
40449c:	0a 02                	or     (%edx),%al
40449e:	7b 2a                	jnp    0x4044ca
4044a0:	00 00                	add    %al,(%eax)
4044a2:	04 6f                	add    $0x6f,%al
4044a4:	3a 00                	cmp    (%eax),%al
4044a6:	00 0a                	add    %cl,(%edx)
4044a8:	00 02                	add    %al,(%edx)
4044aa:	28 39                	sub    %bh,(%ecx)
4044ac:	00 00                	add    %al,(%eax)
4044ae:	0a 02                	or     (%edx),%al
4044b0:	7b 29                	jnp    0x4044db
4044b2:	00 00                	add    %al,(%eax)
4044b4:	04 6f                	add    $0x6f,%al
4044b6:	3a 00                	cmp    (%eax),%al
4044b8:	00 0a                	add    %cl,(%edx)
4044ba:	00 02                	add    %al,(%edx)
4044bc:	28 39                	sub    %bh,(%ecx)
4044be:	00 00                	add    %al,(%eax)
4044c0:	0a 02                	or     (%edx),%al
4044c2:	7b 28                	jnp    0x4044ec
4044c4:	00 00                	add    %al,(%eax)
4044c6:	04 6f                	add    $0x6f,%al
4044c8:	3a 00                	cmp    (%eax),%al
4044ca:	00 0a                	add    %cl,(%edx)
4044cc:	00 02                	add    %al,(%edx)
4044ce:	28 39                	sub    %bh,(%ecx)
4044d0:	00 00                	add    %al,(%eax)
4044d2:	0a 02                	or     (%edx),%al
4044d4:	7b 27                	jnp    0x4044fd
4044d6:	00 00                	add    %al,(%eax)
4044d8:	04 6f                	add    $0x6f,%al
4044da:	3a 00                	cmp    (%eax),%al
4044dc:	00 0a                	add    %cl,(%edx)
4044de:	00 02                	add    %al,(%edx)
4044e0:	28 39                	sub    %bh,(%ecx)
4044e2:	00 00                	add    %al,(%eax)
4044e4:	0a 02                	or     (%edx),%al
4044e6:	7b 21                	jnp    0x404509
4044e8:	00 00                	add    %al,(%eax)
4044ea:	04 6f                	add    $0x6f,%al
4044ec:	3a 00                	cmp    (%eax),%al
4044ee:	00 0a                	add    %cl,(%edx)
4044f0:	00 02                	add    %al,(%edx)
4044f2:	28 39                	sub    %bh,(%ecx)
4044f4:	00 00                	add    %al,(%eax)
4044f6:	0a 02                	or     (%edx),%al
4044f8:	7b 22                	jnp    0x40451c
4044fa:	00 00                	add    %al,(%eax)
4044fc:	04 6f                	add    $0x6f,%al
4044fe:	3a 00                	cmp    (%eax),%al
404500:	00 0a                	add    %cl,(%edx)
404502:	00 02                	add    %al,(%edx)
404504:	28 39                	sub    %bh,(%ecx)
404506:	00 00                	add    %al,(%eax)
404508:	0a 02                	or     (%edx),%al
40450a:	7b 23                	jnp    0x40452f
40450c:	00 00                	add    %al,(%eax)
40450e:	04 6f                	add    $0x6f,%al
404510:	3a 00                	cmp    (%eax),%al
404512:	00 0a                	add    %cl,(%edx)
404514:	00 02                	add    %al,(%edx)
404516:	28 39                	sub    %bh,(%ecx)
404518:	00 00                	add    %al,(%eax)
40451a:	0a 02                	or     (%edx),%al
40451c:	7b 24                	jnp    0x404542
40451e:	00 00                	add    %al,(%eax)
404520:	04 6f                	add    $0x6f,%al
404522:	3a 00                	cmp    (%eax),%al
404524:	00 0a                	add    %cl,(%edx)
404526:	00 02                	add    %al,(%edx)
404528:	28 39                	sub    %bh,(%ecx)
40452a:	00 00                	add    %al,(%eax)
40452c:	0a 02                	or     (%edx),%al
40452e:	7b 25                	jnp    0x404555
404530:	00 00                	add    %al,(%eax)
404532:	04 6f                	add    $0x6f,%al
404534:	3a 00                	cmp    (%eax),%al
404536:	00 0a                	add    %cl,(%edx)
404538:	00 02                	add    %al,(%edx)
40453a:	28 39                	sub    %bh,(%ecx)
40453c:	00 00                	add    %al,(%eax)
40453e:	0a 02                	or     (%edx),%al
404540:	7b 26                	jnp    0x404568
404542:	00 00                	add    %al,(%eax)
404544:	04 6f                	add    $0x6f,%al
404546:	3a 00                	cmp    (%eax),%al
404548:	00 0a                	add    %cl,(%edx)
40454a:	00 02                	add    %al,(%edx)
40454c:	72 ff                	jb     0x40454d
40454e:	08 00                	or     %al,(%eax)
404550:	70 28                	jo     0x40457a
404552:	33 00                	xor    (%eax),%eax
404554:	00 0a                	add    %cl,(%edx)
404556:	00 02                	add    %al,(%edx)
404558:	72 0d                	jb     0x404567
40455a:	09 00                	or     %eax,(%eax)
40455c:	70 6f                	jo     0x4045cd
40455e:	20 00                	and    %al,(%eax)
404560:	00 0a                	add    %cl,(%edx)
404562:	00 02                	add    %al,(%edx)
404564:	16                   	push   %ss
404565:	28 40 00             	sub    %al,0x0(%eax)
404568:	00 0a                	add    %cl,(%edx)
40456a:	00 02                	add    %al,(%edx)
40456c:	28 41 00             	sub    %al,0x0(%ecx)
40456f:	00 0a                	add    %cl,(%edx)
404571:	00 2a                	add    %ch,(%edx)
404573:	7a 02                	jp     0x404577
404575:	14 7d                	adc    $0x7d,%al
404577:	2c 00                	sub    $0x0,%al
404579:	00 04 02             	add    %al,(%edx,%eax,1)
40457c:	28 54 00 00          	sub    %dl,0x0(%eax,%eax,1)
404580:	0a 00                	or     (%eax),%al
404582:	00 02                	add    %al,(%edx)
404584:	28 2f                	sub    %ch,(%edi)
404586:	00 00                	add    %al,(%eax)
404588:	06                   	push   %es
404589:	00 02                	add    %al,(%edx)
40458b:	03 7d 2b             	add    0x2b(%ebp),%edi
40458e:	00 00                	add    %al,(%eax)
404590:	04 2a                	add    $0x2a,%al
404592:	26 00 02             	add    %al,%es:(%edx)
404595:	28 2b                	sub    %ch,(%ebx)
404597:	00 00                	add    %al,(%eax)
404599:	06                   	push   %es
40459a:	00 2a                	add    %ch,(%edx)
40459c:	13 30                	adc    (%eax),%esi
40459e:	03 00                	add    (%eax),%eax
4045a0:	38 00                	cmp    %al,(%eax)
4045a2:	00 00                	add    %al,(%eax)
4045a4:	0d 00 00 11 00       	or     $0x110000,%eax
4045a9:	73 0b                	jae    0x4045b6
4045ab:	00 00                	add    %al,(%eax)
4045ad:	06                   	push   %es
4045ae:	0a 02                	or     (%edx),%al
4045b0:	7b 2d                	jnp    0x4045df
4045b2:	00 00                	add    %al,(%eax)
4045b4:	04 06                	add    $0x6,%al
4045b6:	02 7b 2b             	add    0x2b(%ebx),%bh
4045b9:	00 00                	add    %al,(%eax)
4045bb:	04 6f                	add    $0x6f,%al
4045bd:	17                   	pop    %ss
4045be:	00 00                	add    %al,(%eax)
4045c0:	06                   	push   %es
4045c1:	6f                   	outsl  %ds:(%esi),(%dx)
4045c2:	72 00                	jb     0x4045c4
4045c4:	00 0a                	add    %cl,(%edx)
4045c6:	00 02                	add    %al,(%edx)
4045c8:	7b 2d                	jnp    0x4045f7
4045ca:	00 00                	add    %al,(%eax)
4045cc:	04 6f                	add    $0x6f,%al
4045ce:	73 00                	jae    0x4045d0
4045d0:	00 0a                	add    %cl,(%edx)
4045d2:	16                   	push   %ss
4045d3:	6f                   	outsl  %ds:(%esi),(%dx)
4045d4:	74 00                	je     0x4045d6
4045d6:	00 0a                	add    %cl,(%edx)
4045d8:	16                   	push   %ss
4045d9:	6f                   	outsl  %ds:(%esi),(%dx)
4045da:	75 00                	jne    0x4045dc
4045dc:	00 0a                	add    %cl,(%edx)
4045de:	00 2a                	add    %ch,(%edx)
4045e0:	13 30                	adc    (%eax),%esi
4045e2:	09 00                	or     %eax,(%eax)
4045e4:	5a                   	pop    %edx
4045e5:	00 00                	add    %al,(%eax)
4045e7:	00 0e                	add    %cl,(%esi)
4045e9:	00 00                	add    %al,(%eax)
4045eb:	11 00                	adc    %eax,(%eax)
4045ed:	73 0b                	jae    0x4045fa
4045ef:	00 00                	add    %al,(%eax)
4045f1:	06                   	push   %es
4045f2:	0a 06                	or     (%esi),%al
4045f4:	72 1f                	jb     0x404615
4045f6:	09 00                	or     %eax,(%eax)
4045f8:	70 16                	jo     0x404610
4045fa:	72 69                	jb     0x404665
4045fc:	05 00 70 28 76       	add    $0x76287000,%eax
404601:	00 00                	add    %al,(%eax)
404603:	0a 0b                	or     (%ebx),%cl
404605:	12 01                	adc    (%ecx),%al
404607:	28 77 00             	sub    %dh,0x0(%edi)
40460a:	00 0a                	add    %cl,(%edx)
40460c:	16                   	push   %ss
40460d:	16                   	push   %ss
40460e:	02 7b 2d             	add    0x2d(%ebx),%bh
404611:	00 00                	add    %al,(%eax)
404613:	04 6f                	add    $0x6f,%al
404615:	78 00                	js     0x404617
404617:	00 0a                	add    %cl,(%edx)
404619:	16                   	push   %ss
40461a:	6f                   	outsl  %ds:(%esi),(%dx)
40461b:	79 00                	jns    0x40461d
40461d:	00 0a                	add    %cl,(%edx)
40461f:	6f                   	outsl  %ds:(%esi),(%dx)
404620:	7a 00                	jp     0x404622
404622:	00 0a                	add    %cl,(%edx)
404624:	72 23                	jb     0x404649
404626:	09 00                	or     %eax,(%eax)
404628:	70 6f                	jo     0x404699
40462a:	7b 00                	jnp    0x40462c
40462c:	00 0a                	add    %cl,(%edx)
40462e:	6f                   	outsl  %ds:(%esi),(%dx)
40462f:	7c 00                	jl     0x404631
404631:	00 0a                	add    %cl,(%edx)
404633:	28 7d 00             	sub    %bh,0x0(%ebp)
404636:	00 0a                	add    %cl,(%edx)
404638:	6f                   	outsl  %ds:(%esi),(%dx)
404639:	16                   	push   %ss
40463a:	00 00                	add    %al,(%eax)
40463c:	06                   	push   %es
40463d:	26 02 28             	add    %es:(%eax),%ch
404640:	2b 00                	sub    (%eax),%eax
404642:	00 06                	add    %al,(%esi)
404644:	00 2a                	add    %ch,(%edx)
404646:	00 00                	add    %al,(%eax)
404648:	13 30                	adc    (%eax),%esi
40464a:	02 00                	add    (%eax),%al
40464c:	24 00                	and    $0x0,%al
40464e:	00 00                	add    %al,(%eax)
404650:	0f 00 00             	sldt   (%eax)
404653:	11 00                	adc    %eax,(%eax)
404655:	02 7b 2b             	add    0x2b(%ebx),%bh
404658:	00 00                	add    %al,(%eax)
40465a:	04 73                	add    $0x73,%al
40465c:	30 00                	xor    %al,(%eax)
40465e:	00 06                	add    %al,(%esi)
404660:	0a 06                	or     (%esi),%al
404662:	02 6f 6a             	add    0x6a(%edi),%ch
404665:	00 00                	add    %al,(%eax)
404667:	0a 00                	or     (%eax),%al
404669:	06                   	push   %es
40466a:	6f                   	outsl  %ds:(%esi),(%dx)
40466b:	6b 00 00             	imul   $0x0,(%eax),%eax
40466e:	0a 00                	or     (%eax),%al
404670:	02 28                	add    (%eax),%ch
404672:	6c                   	insb   (%dx),%es:(%edi)
404673:	00 00                	add    %al,(%eax)
404675:	0a 00                	or     (%eax),%al
404677:	2a 13                	sub    (%ebx),%dl
404679:	30 02                	xor    %al,(%edx)
40467b:	00 2b                	add    %ch,(%ebx)
40467d:	00 00                	add    %al,(%eax)
40467f:	00 03                	add    %al,(%ebx)
404681:	00 00                	add    %al,(%eax)
404683:	11 00                	adc    %eax,(%eax)
404685:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
404688:	02 7b 2c             	add    0x2c(%ebx),%bh
40468b:	00 00                	add    %al,(%eax)
40468d:	04 14                	add    $0x14,%al
40468f:	fe 03                	incb   (%ebx)