4024a6:	00 0a                	add    %cl,(%edx)
4024a8:	00 00                	add    %al,(%eax)
4024aa:	00 00                	add    %al,(%eax)
4024ac:	1b 30                	sbb    (%eax),%esi
4024ae:	03 00                	add    (%eax),%eax
4024b0:	7d 00                	jge    0x4024b2
4024b2:	00 00                	add    %al,(%eax)
4024b4:	05 00 00 11 7e       	add    $0x7e110000,%eax
4024b9:	05 00 00 04 02       	add    $0x2040000,%eax
4024be:	6f                   	outsl  %ds:(%esi),(%dx)
4024bf:	2e 00 00             	add    %al,%cs:(%eax)
4024c2:	0a 0a                	or     (%edx),%cl
4024c4:	06                   	push   %es
4024c5:	2c 5a                	sub    $0x5a,%al
4024c7:	06                   	push   %es
4024c8:	03 6f 2f             	add    0x2f(%edi),%ebp
4024cb:	00 00                	add    %al,(%eax)
4024cd:	0a 0b                	or     (%ebx),%cl
4024cf:	07                   	pop    %es
4024d0:	2c 4f                	sub    $0x4f,%al
4024d2:	06                   	push   %es
4024d3:	03 6f 32             	add    0x32(%edi),%ebp
4024d6:	00 00                	add    %al,(%eax)
4024d8:	0a 0c 12             	or     (%edx,%edx,1),%cl
4024db:	02 17                	add    (%edi),%dl
4024dd:	8c 19                	mov    %ds,(%ecx)
4024df:	00 00                	add    %al,(%eax)
4024e1:	01 fe                	add    %edi,%esi
4024e3:	16                   	push   %ss
4024e4:	19 00                	sbb    %eax,(%eax)
4024e6:	00 01                	add    %al,(%ecx)
4024e8:	6f                   	outsl  %ds:(%esi),(%dx)
4024e9:	33 00                	xor    (%eax),%eax
4024eb:	00 0a                	add    %cl,(%edx)
4024ed:	2c 32                	sub    $0x32,%al
4024ef:	07                   	pop    %es
4024f0:	6f                   	outsl  %ds:(%esi),(%dx)
4024f1:	34 00                	xor    $0x0,%al
4024f3:	00 0a                	add    %cl,(%edx)
4024f5:	16                   	push   %ss
4024f6:	6f                   	outsl  %ds:(%esi),(%dx)
4024f7:	35 00 00 0a 15       	xor    $0x150a0000,%eax
4024fc:	31 1a                	xor    %ebx,(%edx)
4024fe:	07                   	pop    %es
4024ff:	6f                   	outsl  %ds:(%esi),(%dx)
402500:	34 00                	xor    $0x0,%al
402502:	00 0a                	add    %cl,(%edx)
402504:	07                   	pop    %es
402505:	6f                   	outsl  %ds:(%esi),(%dx)
402506:	34 00                	xor    $0x0,%al
402508:	00 0a                	add    %cl,(%edx)
40250a:	16                   	push   %ss
40250b:	6f                   	outsl  %ds:(%esi),(%dx)
40250c:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
402511:	36 00 00             	add    %al,%ss:(%eax)
402514:	0a 0d de 1b 07 6f    	or     0x6f071bde,%cl
40251a:	34 00                	xor    $0x0,%al
40251c:	00 0a                	add    %cl,(%edx)
40251e:	0d de 12 de 0a       	or     $0xade12de,%eax
402523:	06                   	push   %es
402524:	2c 06                	sub    $0x6,%al
402526:	06                   	push   %es
402527:	6f                   	outsl  %ds:(%esi),(%dx)
402528:	1b 00                	sbb    (%eax),%eax
40252a:	00 0a                	add    %cl,(%edx)
40252c:	dc 72 01             	fdivl  0x1(%edx)
40252f:	00 00                	add    %al,(%eax)
402531:	70 2a                	jo     0x40255d
402533:	09 2a                	or     %ebp,(%edx)
402535:	00 00                	add    %al,(%eax)
402537:	00 01                	add    %al,(%ecx)
402539:	10 00                	adc    %al,(%eax)
40253b:	00 02                	add    %al,(%edx)
40253d:	00 0c 00             	add    %cl,(%eax,%eax,1)
402540:	5f                   	pop    %edi
402541:	6b 00 0a             	imul   $0xa,(%eax),%eax
402544:	00 00                	add    %al,(%eax)
402546:	00 00                	add    %al,(%eax)
402548:	1b 30                	sbb    (%eax),%esi
40254a:	03 00                	add    (%eax),%eax
40254c:	83 00 00             	addl   $0x0,(%eax)
40254f:	00 06                	add    %al,(%esi)
402551:	00 00                	add    %al,(%eax)
402553:	11 7e 05             	adc    %edi,0x5(%esi)
402556:	00 00                	add    %al,(%eax)
402558:	04 02                	add    $0x2,%al
40255a:	6f                   	outsl  %ds:(%esi),(%dx)
40255b:	2e 00 00             	add    %al,%cs:(%eax)
40255e:	0a 0a                	or     (%edx),%cl
402560:	06                   	push   %es
402561:	2c 64                	sub    $0x64,%al
402563:	06                   	push   %es
402564:	03 6f 2f             	add    0x2f(%edi),%ebp
402567:	00 00                	add    %al,(%eax)
402569:	0a 0b                	or     (%ebx),%cl
40256b:	07                   	pop    %es
40256c:	2c 59                	sub    $0x59,%al
40256e:	06                   	push   %es
40256f:	03 6f 32             	add    0x32(%edi),%ebp
402572:	00 00                	add    %al,(%eax)
402574:	0a 0c 12             	or     (%edx,%edx,1),%cl
402577:	02 1a                	add    (%edx),%bl
402579:	8c 19                	mov    %ds,(%ecx)
40257b:	00 00                	add    %al,(%eax)
40257d:	01 fe                	add    %edi,%esi
40257f:	16                   	push   %ss
402580:	19 00                	sbb    %eax,(%eax)
402582:	00 01                	add    %al,(%ecx)
402584:	6f                   	outsl  %ds:(%esi),(%dx)
402585:	33 00                	xor    (%eax),%eax
402587:	00 0a                	add    %cl,(%edx)
402589:	2c 3c                	sub    $0x3c,%al
40258b:	07                   	pop    %es
40258c:	6f                   	outsl  %ds:(%esi),(%dx)
40258d:	34 00                	xor    $0x0,%al
40258f:	00 0a                	add    %cl,(%edx)
402591:	16                   	push   %ss
402592:	6f                   	outsl  %ds:(%esi),(%dx)
402593:	35 00 00 0a 15       	xor    $0x150a0000,%eax
402598:	31 1f                	xor    %ebx,(%edi)
40259a:	07                   	pop    %es
40259b:	6f                   	outsl  %ds:(%esi),(%dx)
40259c:	34 00                	xor    $0x0,%al
40259e:	00 0a                	add    %cl,(%edx)
4025a0:	07                   	pop    %es
4025a1:	6f                   	outsl  %ds:(%esi),(%dx)
4025a2:	34 00                	xor    $0x0,%al
4025a4:	00 0a                	add    %cl,(%edx)
4025a6:	16                   	push   %ss
4025a7:	6f                   	outsl  %ds:(%esi),(%dx)
4025a8:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4025ad:	36 00 00             	add    %al,%ss:(%eax)
4025b0:	0a 28                	or     (%eax),%ch
4025b2:	37                   	aaa
4025b3:	00 00                	add    %al,(%eax)
4025b5:	0a 0d de 1c 07 6f    	or     0x6f071cde,%cl
4025bb:	34 00                	xor    $0x0,%al
4025bd:	00 0a                	add    %cl,(%edx)
4025bf:	28 37                	sub    %dh,(%edi)
4025c1:	00 00                	add    %al,(%eax)
4025c3:	0a 0d de 0e de 0a    	or     0xade0ede,%cl
4025c9:	06                   	push   %es
4025ca:	2c 06                	sub    $0x6,%al
4025cc:	06                   	push   %es
4025cd:	6f                   	outsl  %ds:(%esi),(%dx)
4025ce:	1b 00                	sbb    (%eax),%eax
4025d0:	00 0a                	add    %cl,(%edx)
4025d2:	dc 15 2a 09 2a 00    	fcoml  0x2a092a
4025d8:	01 10                	add    %edx,(%eax)
4025da:	00 00                	add    %al,(%eax)
4025dc:	02 00                	add    (%eax),%al
4025de:	0c 00                	or     $0x0,%al
4025e0:	69 75 00 0a 00 00 00 	imul   $0xa,0x0(%ebp),%esi
4025e7:	00 1b                	add    %bl,(%ebx)
4025e9:	30 04 00             	xor    %al,(%eax,%eax,1)
4025ec:	55                   	push   %ebp
4025ed:	00 00                	add    %al,(%eax)
4025ef:	00 08                	add    %cl,(%eax)
4025f1:	00 00                	add    %al,(%eax)
4025f3:	11 7e 05             	adc    %edi,0x5(%esi)
4025f6:	00 00                	add    %al,(%eax)
4025f8:	04 02                	add    $0x2,%al
4025fa:	17                   	pop    %ss
4025fb:	6f                   	outsl  %ds:(%esi),(%dx)
4025fc:	30 00                	xor    %al,(%eax)
4025fe:	00 0a                	add    %cl,(%edx)
402600:	0a 06                	or     (%esi),%al
402602:	2c 0d                	sub    $0xd,%al
402604:	06                   	push   %es
402605:	03 04 05 6f 38 00 00 	add    0x386f(,%eax,1),%eax
40260c:	0a 17                	or     (%edi),%dl
40260e:	0b de                	or     %esi,%ebx
402610:	36 de 0a             	fimuls %ss:(%edx)
402613:	06                   	push   %es
402614:	2c 06                	sub    $0x6,%al
402616:	06                   	push   %es
402617:	6f                   	outsl  %ds:(%esi),(%dx)
402618:	1b 00                	sbb    (%eax),%eax
40261a:	00 0a                	add    %cl,(%edx)
40261c:	dc 7e 05             	fdivrl 0x5(%esi)
40261f:	00 00                	add    %al,(%eax)
402621:	04 02                	add    $0x2,%al
402623:	6f                   	outsl  %ds:(%esi),(%dx)
402624:	31 00                	xor    %eax,(%eax)
402626:	00 0a                	add    %cl,(%edx)
402628:	0c 08                	or     $0x8,%al
40262a:	2c 0d                	sub    $0xd,%al
40262c:	08 03                	or     %al,(%ebx)
40262e:	04 05                	add    $0x5,%al
402630:	6f                   	outsl  %ds:(%esi),(%dx)
402631:	38 00                	cmp    %al,(%eax)
402633:	00 0a                	add    %cl,(%edx)
402635:	17                   	pop    %ss
402636:	0b de                	or     %esi,%ebx
402638:	0e                   	push   %cs
402639:	de 0a                	fimuls (%edx)
40263b:	08 2c 06             	or     %ch,(%esi,%eax,1)
40263e:	08 6f 1b             	or     %ch,0x1b(%edi)
402641:	00 00                	add    %al,(%eax)
402643:	0a dc                	or     %ah,%bl
402645:	16                   	push   %ss
402646:	2a 07                	sub    (%edi),%al
402648:	2a 00                	sub    (%eax),%al
40264a:	00 00                	add    %al,(%eax)
40264c:	01 1c 00             	add    %ebx,(%eax,%eax,1)
40264f:	00 02                	add    %al,(%edx)
402651:	00 0d 00 12 1f 00    	add    %cl,0x1f1200
402657:	0a 00                	or     (%eax),%al
402659:	00 00                	add    %al,(%eax)
40265b:	00 02                	add    %al,(%edx)
40265d:	00 35 00 12 47 00    	add    %dh,0x471200
402663:	0a 00                	or     (%eax),%al
402665:	00 00                	add    %al,(%eax)
402667:	00 1b                	add    %bl,(%ebx)
402669:	30 04 00             	xor    %al,(%eax,%eax,1)
40266c:	69 00 00 00 08 00    	imul   $0x80000,(%eax),%eax
402672:	00 11                	add    %dl,(%ecx)
402674:	7e 05                	jle    0x40267b
402676:	00 00                	add    %al,(%eax)
402678:	04 7e                	add    $0x7e,%al
40267a:	04 00                	add    $0x0,%al
40267c:	00 04 02             	add    %al,(%edx,%eax,1)
40267f:	28 2d 00 00 0a 17    	sub    %ch,0x170a0000
402685:	6f                   	outsl  %ds:(%esi),(%dx)
402686:	30 00                	xor    %al,(%eax)
402688:	00 0a                	add    %cl,(%edx)
40268a:	0a 06                	or     (%esi),%al
40268c:	2c 0d                	sub    $0xd,%al
40268e:	06                   	push   %es
40268f:	03 04 05 6f 38 00 00 	add    0x386f(,%eax,1),%eax
402696:	0a 17                	or     (%edi),%dl
402698:	0b de                	or     %esi,%ebx
40269a:	40                   	inc    %eax
40269b:	de 0a                	fimuls (%edx)
40269d:	06                   	push   %es
40269e:	2c 06                	sub    $0x6,%al
4026a0:	06                   	push   %es
4026a1:	6f                   	outsl  %ds:(%esi),(%dx)
4026a2:	1b 00                	sbb    (%eax),%eax
4026a4:	00 0a                	add    %cl,(%edx)
4026a6:	dc 7e 05             	fdivrl 0x5(%esi)
4026a9:	00 00                	add    %al,(%eax)
4026ab:	04 7e                	add    $0x7e,%al
4026ad:	04 00                	add    $0x0,%al
4026af:	00 04 02             	add    %al,(%edx,%eax,1)
4026b2:	28 2d 00 00 0a 6f    	sub    %ch,0x6f0a0000
4026b8:	31 00                	xor    %eax,(%eax)
4026ba:	00 0a                	add    %cl,(%edx)
4026bc:	0c 08                	or     $0x8,%al
4026be:	2c 0d                	sub    $0xd,%al
4026c0:	08 03                	or     %al,(%ebx)
4026c2:	04 05                	add    $0x5,%al
4026c4:	6f                   	outsl  %ds:(%esi),(%dx)
4026c5:	38 00                	cmp    %al,(%eax)
4026c7:	00 0a                	add    %cl,(%edx)
4026c9:	17                   	pop    %ss
4026ca:	0b de                	or     %esi,%ebx
4026cc:	0e                   	push   %cs
4026cd:	de 0a                	fimuls (%edx)
4026cf:	08 2c 06             	or     %ch,(%esi,%eax,1)
4026d2:	08 6f 1b             	or     %ch,0x1b(%edi)
4026d5:	00 00                	add    %al,(%eax)
4026d7:	0a dc                	or     %ah,%bl
4026d9:	16                   	push   %ss
4026da:	2a 07                	sub    (%edi),%al
4026dc:	2a 00                	sub    (%eax),%al
4026de:	00 00                	add    %al,(%eax)
4026e0:	01 1c 00             	add    %ebx,(%eax,%eax,1)
4026e3:	00 02                	add    %al,(%edx)
4026e5:	00 17                	add    %dl,(%edi)
4026e7:	00 12                	add    %dl,(%edx)
4026e9:	29 00                	sub    %eax,(%eax)
4026eb:	0a 00                	or     (%eax),%al
4026ed:	00 00                	add    %al,(%eax)
4026ef:	00 02                	add    %al,(%edx)
4026f1:	00 49 00             	add    %cl,0x0(%ecx)
4026f4:	12 5b 00             	adc    0x0(%ebx),%bl
4026f7:	0a 00                	or     (%eax),%al
4026f9:	00 00                	add    %al,(%eax)
4026fb:	00 1b                	add    %bl,(%ebx)
4026fd:	30 03                	xor    %al,(%ebx)
4026ff:	00 48 00             	add    %cl,0x0(%eax)
402702:	00 00                	add    %al,(%eax)
402704:	04 00                	add    $0x0,%al
402706:	00 11                	add    %dl,(%ecx)
402708:	02 72 97             	add    -0x69(%edx),%dh
40270b:	00 00                	add    %al,(%eax)
40270d:	70 03                	jo     0x402712
40270f:	28 39                	sub    %bh,(%ecx)
402711:	00 00                	add    %al,(%eax)
402713:	0a 28                	or     (%eax),%ch
402715:	07                   	pop    %es
402716:	00 00                	add    %al,(%eax)
402718:	06                   	push   %es
402719:	2c 31                	sub    $0x31,%al
40271b:	7e 05                	jle    0x402722
40271d:	00 00                	add    %al,(%eax)
40271f:	04 7e                	add    $0x7e,%al
402721:	04 00                	add    $0x0,%al
402723:	00 04 02             	add    %al,(%edx,%eax,1)
402726:	28 2d 00 00 0a 17    	sub    %ch,0x170a0000
40272c:	6f                   	outsl  %ds:(%esi),(%dx)
40272d:	30 00                	xor    %al,(%eax)
40272f:	00 0a                	add    %cl,(%edx)
402731:	0a 06                	or     (%esi),%al
402733:	2c 0b                	sub    $0xb,%al
402735:	06                   	push   %es
402736:	03 6f 3a             	add    0x3a(%edi),%ebp
402739:	00 00                	add    %al,(%eax)
40273b:	0a 17                	or     (%edi),%dl
40273d:	0b de                	or     %esi,%ebx
40273f:	0e                   	push   %cs
402740:	de 0a                	fimuls (%edx)
402742:	06                   	push   %es
402743:	2c 06                	sub    $0x6,%al
402745:	06                   	push   %es
402746:	6f                   	outsl  %ds:(%esi),(%dx)
402747:	1b 00                	sbb    (%eax),%eax
402749:	00 0a                	add    %cl,(%edx)
40274b:	dc 16                	fcoml  (%esi)
40274d:	2a 07                	sub    (%edi),%al
40274f:	2a 01                	sub    (%ecx),%al
402751:	10 00                	adc    %al,(%eax)
402753:	00 02                	add    %al,(%edx)
402755:	00 2a                	add    %ch,(%edx)
402757:	00 10                	add    %dl,(%eax)
402759:	3a 00                	cmp    (%eax),%al
40275b:	0a 00                	or     (%eax),%al
40275d:	00 00                	add    %al,(%eax)
40275f:	00 1b                	add    %bl,(%ebx)
402761:	30 03                	xor    %al,(%ebx)
402763:	00 2c 00             	add    %ch,(%eax,%eax,1)
402766:	00 00                	add    %al,(%eax)
402768:	04 00                	add    $0x0,%al
40276a:	00 11                	add    %dl,(%ecx)
40276c:	7e 05                	jle    0x402773
40276e:	00 00                	add    %al,(%eax)
402770:	04 02                	add    $0x2,%al
402772:	17                   	pop    %ss
402773:	6f                   	outsl  %ds:(%esi),(%dx)
402774:	30 00                	xor    %al,(%eax)
402776:	00 0a                	add    %cl,(%edx)
402778:	0a 06                	or     (%esi),%al
40277a:	2c 0c                	sub    $0xc,%al
40277c:	06                   	push   %es
40277d:	03 16                	add    (%esi),%edx
40277f:	6f                   	outsl  %ds:(%esi),(%dx)
402780:	3b 00                	cmp    (%eax),%eax
402782:	00 0a                	add    %cl,(%edx)
402784:	17                   	pop    %ss