407429:	00 00                	add    %al,(%eax)
40742b:	01 1b                	add    %ebx,(%ebx)
40742d:	30 03                	xor    %al,(%ebx)
40742f:	00 88 00 00 00 2c    	add    %cl,0x2c000000(%eax)
407435:	00 00                	add    %al,(%eax)
407437:	11 00                	adc    %eax,(%eax)
407439:	00 03                	add    %al,(%ebx)
40743b:	6f                   	outsl  %ds:(%esi),(%dx)
40743c:	d8 00                	fadds  (%eax)
40743e:	00 0a                	add    %cl,(%edx)
407440:	0a 06                	or     (%esi),%al
407442:	73 d9                	jae    0x40741d
407444:	00 00                	add    %al,(%eax)
407446:	0a 0b                	or     (%ebx),%cl
407448:	2b 32                	sub    (%edx),%esi
40744a:	00 72 3f             	add    %dh,0x3f(%edx)
40744d:	00 00                	add    %al,(%eax)
40744f:	70 0c                	jo     0x40745d
407451:	08 28                	or     %ch,(%eax)
407453:	da 00                	fiaddl (%eax)
407455:	00 0a                	add    %cl,(%edx)
407457:	16                   	push   %ss
407458:	fe 01                	incb   (%ecx)
40745a:	0d 09 2c 1a 00       	or     $0x1a2c09,%eax
40745f:	28 8d 00 00 0a 72    	sub    %cl,0x720a0000(%ebp)
407465:	e5 07                	in     $0x7,%eax
407467:	00 70 08             	add    %dh,0x8(%eax)
40746a:	28 21                	sub    %ah,(%ecx)
40746c:	00 00                	add    %al,(%eax)
40746e:	0a 6f aa             	or     -0x56(%edi),%ch
407471:	00 00                	add    %al,(%eax)
407473:	0a 00                	or     (%eax),%al
407475:	00 2b                	add    %ch,(%ebx)
407477:	03 00                	add    (%eax),%eax
407479:	2b 06                	sub    (%esi),%eax
40747b:	00 17                	add    %dl,(%edi)
40747d:	13 04 2b             	adc    (%ebx,%ebp,1),%eax
407480:	c9                   	leave
407481:	03 6f db             	add    -0x25(%edi),%ebp
407484:	00 00                	add    %al,(%eax)
407486:	0a 00                	or     (%eax),%al
407488:	00 de                	add    %bl,%dh
40748a:	2d 13 05 00 28       	sub    $0x28000513,%eax
40748f:	8d 00                	lea    (%eax),%eax
407491:	00 0a                	add    %cl,(%edx)
407493:	11 05 6f d7 00 00    	adc    %eax,0xd76f
407499:	0a 6f aa             	or     -0x56(%edi),%ch
40749c:	00 00                	add    %al,(%eax)
40749e:	0a 00                	or     (%eax),%al
4074a0:	03 6f dc             	add    -0x24(%edi),%ebp
4074a3:	00 00                	add    %al,(%eax)
4074a5:	0a 13                	or     (%ebx),%dl
4074a7:	06                   	push   %es
4074a8:	11 06                	adc    %eax,(%esi)
4074aa:	2c 09                	sub    $0x9,%al
4074ac:	00 03                	add    %al,(%ebx)
4074ae:	6f                   	outsl  %ds:(%esi),(%dx)
4074af:	db 00                	fildl  (%eax)
4074b1:	00 0a                	add    %cl,(%edx)
4074b3:	00 00                	add    %al,(%eax)
4074b5:	00 de                	add    %bl,%dh
4074b7:	00 14 13             	add    %dl,(%ebx,%edx,1)
4074ba:	07                   	pop    %es
4074bb:	2b 00                	sub    (%eax),%eax
4074bd:	11 07                	adc    %eax,(%edi)
4074bf:	2a 01                	sub    (%ecx),%al
4074c1:	10 00                	adc    %al,(%eax)
4074c3:	00 00                	add    %al,(%eax)
4074c5:	00 01                	add    %al,(%ecx)
4074c7:	00 52 53             	add    %dl,0x53(%edx)
4074ca:	00 2d 40 00 00 01    	add    %ch,0x1000040
4074d0:	1b 30                	sbb    (%eax),%esi
4074d2:	03 00                	add    (%eax),%eax
4074d4:	64 00 00             	add    %al,%fs:(%eax)
4074d7:	00 2d 00 00 11 02    	add    %ch,0x2110000
4074dd:	28 15 00 00 0a 00    	sub    %dl,0xa0000
4074e3:	00 02                	add    %al,(%edx)
4074e5:	03 7d 87             	add    -0x79(%ebp),%edi
4074e8:	00 00                	add    %al,(%eax)
4074ea:	04 02                	add    $0x2,%al
4074ec:	04 7d                	add    $0x7d,%al
4074ee:	88 00                	mov    %al,(%eax)
4074f0:	00 04 00             	add    %al,(%eax,%eax,1)
4074f3:	02 7b 88             	add    -0x78(%ebx),%bh
4074f6:	00 00                	add    %al,(%eax)
4074f8:	04 02                	add    $0x2,%al
4074fa:	7b 87                	jnp    0x407483
4074fc:	00 00                	add    %al,(%eax)
4074fe:	04 73                	add    $0x73,%al
407500:	dd 00                	fldl   (%eax)
407502:	00 0a                	add    %cl,(%edx)
407504:	0a 02                	or     (%edx),%al
407506:	06                   	push   %es
407507:	28 74 00 00          	sub    %dh,0x0(%eax,%eax,1)
40750b:	06                   	push   %es
40750c:	0b 06                	or     (%esi),%eax
40750e:	6f                   	outsl  %ds:(%esi),(%dx)
40750f:	db 00                	fildl  (%eax)
407511:	00 0a                	add    %cl,(%edx)
407513:	00 05 17 52 00 de    	add    %al,0xde005217
407519:	23 0c 00             	and    (%eax,%eax,1),%ecx
40751c:	28 8d 00 00 0a 72    	sub    %cl,0x720a0000(%ebp)
407522:	0b 08                	or     (%eax),%ecx
407524:	00 70 08             	add    %dh,0x8(%eax)
407527:	6f                   	outsl  %ds:(%esi),(%dx)
407528:	d7                   	xlat   %ds:(%ebx)
407529:	00 00                	add    %al,(%eax)
40752b:	0a 28                	or     (%eax),%ch
40752d:	21 00                	and    %eax,(%eax)
40752f:	00 0a                	add    %cl,(%edx)
407531:	6f                   	outsl  %ds:(%esi),(%dx)
407532:	aa                   	stos   %al,%es:(%edi)
407533:	00 00                	add    %al,(%eax)
407535:	0a 00                	or     (%eax),%al
407537:	05 16 52 00 de       	add    $0xde005216,%eax
40753c:	00 2b                	add    %ch,(%ebx)
40753e:	00 2a                	add    %ch,(%edx)
407540:	01 10                	add    %edx,(%eax)
407542:	00 00                	add    %al,(%eax)
407544:	00 00                	add    %al,(%eax)
407546:	16                   	push   %ss
407547:	00 28                	add    %ch,(%eax)
407549:	3e 00 23             	add    %ah,%ds:(%ebx)
40754c:	40                   	inc    %eax
40754d:	00 00                	add    %al,(%eax)
40754f:	01 1b                	add    %ebx,(%ebx)
407551:	30 02                	xor    %al,(%edx)
407553:	00 46 00             	add    %al,0x0(%esi)
407556:	00 00                	add    %al,(%eax)
407558:	2e 00 00             	add    %al,%cs:(%eax)
40755b:	11 00                	adc    %eax,(%eax)
40755d:	00 03                	add    %al,(%ebx)
40755f:	6f                   	outsl  %ds:(%esi),(%dx)
407560:	d8 00                	fadds  (%eax)
407562:	00 0a                	add    %cl,(%edx)
407564:	0a 06                	or     (%esi),%al
407566:	73 de                	jae    0x407546
407568:	00 00                	add    %al,(%eax)
40756a:	0a 0b                	or     (%ebx),%cl
40756c:	07                   	pop    %es
40756d:	17                   	pop    %ss
40756e:	6f                   	outsl  %ds:(%esi),(%dx)
40756f:	df 00                	filds  (%eax)
407571:	00 0a                	add    %cl,(%edx)
407573:	00 72 55             	add    %dh,0x55(%edx)
407576:	08 00                	or     %al,(%eax)
407578:	70 0c                	jo     0x407586
40757a:	03 6f db             	add    -0x25(%edi),%ebp
40757d:	00 00                	add    %al,(%eax)
40757f:	0a 00                	or     (%eax),%al
407581:	00 de                	add    %bl,%dh
407583:	16                   	push   %ss
407584:	0d 00 28 8d 00       	or     $0x8d2800,%eax
407589:	00 0a                	add    %cl,(%edx)
40758b:	09 6f d7             	or     %ebp,-0x29(%edi)
40758e:	00 00                	add    %al,(%eax)
407590:	0a 6f aa             	or     -0x56(%edi),%ch
407593:	00 00                	add    %al,(%eax)
407595:	0a 00                	or     (%eax),%al
407597:	00 de                	add    %bl,%dh
407599:	00 14 13             	add    %dl,(%ebx,%edx,1)
40759c:	04 2b                	add    $0x2b,%al
40759e:	00 11                	add    %dl,(%ecx)
4075a0:	04 2a                	add    $0x2a,%al
4075a2:	00 00                	add    %al,(%eax)
4075a4:	01 10                	add    %edx,(%eax)
4075a6:	00 00                	add    %al,(%eax)
4075a8:	00 00                	add    %al,(%eax)
4075aa:	01 00                	add    %eax,(%eax)
4075ac:	27                   	daa
4075ad:	28 00                	sub    %al,(%eax)
4075af:	16                   	push   %ss
4075b0:	40                   	inc    %eax
4075b1:	00 00                	add    %al,(%eax)
4075b3:	01 62 02             	add    %esp,0x2(%edx)
4075b6:	17                   	pop    %ss
4075b7:	7d 89                	jge    0x407542
4075b9:	00 00                	add    %al,(%eax)
4075bb:	04 02                	add    $0x2,%al
4075bd:	28 e0                	sub    %ah,%al
4075bf:	00 00                	add    %al,(%eax)
4075c1:	0a 00                	or     (%eax),%al
4075c3:	00 02                	add    %al,(%edx)
4075c5:	16                   	push   %ss
4075c6:	28 e1                	sub    %ah,%cl
4075c8:	00 00                	add    %al,(%eax)
4075ca:	0a 00                	or     (%eax),%al
4075cc:	2a 00                	sub    (%eax),%al
4075ce:	00 00                	add    %al,(%eax)
4075d0:	13 30                	adc    (%eax),%esi
4075d2:	03 00                	add    (%eax),%eax
4075d4:	1e                   	push   %ds
4075d5:	00 00                	add    %al,(%eax)
4075d7:	00 2f                	add    %ch,(%edi)
4075d9:	00 00                	add    %al,(%eax)
4075db:	11 00                	adc    %eax,(%eax)
4075dd:	02 28                	add    (%eax),%ch
4075df:	e2 00                	loop   0x4075e1
4075e1:	00 0a                	add    %cl,(%edx)
4075e3:	0a 06                	or     (%esi),%al
4075e5:	25 6f e3 00 00       	and    $0xe36f,%eax
4075ea:	0a 1f                	or     (%edi),%bl
4075ec:	20 60 6f             	and    %ah,0x6f(%eax)
4075ef:	e4 00                	in     $0x0,%al
4075f1:	00 0a                	add    %cl,(%edx)
4075f3:	00 06                	add    %al,(%esi)
4075f5:	0b 2b                	or     (%ebx),%ebp
4075f7:	00 07                	add    %al,(%edi)
4075f9:	2a 0a                	sub    (%edx),%cl
4075fb:	00 2a                	add    %ch,(%edx)
4075fd:	26 00 02             	add    %al,%es:(%edx)
407600:	28 7a 00             	sub    %bh,0x0(%edx)
407603:	00 06                	add    %al,(%esi)
407605:	00 2a                	add    %ch,(%edx)
407607:	00 13                	add    %dl,(%ebx)
407609:	30 02                	xor    %al,(%edx)
40760b:	00 21                	add    %ah,(%ecx)
40760d:	00 00                	add    %al,(%eax)
40760f:	00 05 00 00 11 00    	add    %al,0x110000
407615:	02 03                	add    (%ebx),%al
407617:	28 e5                	sub    %ah,%ch
407619:	00 00                	add    %al,(%eax)
40761b:	0a 00                	or     (%eax),%al
40761d:	03 28                	add    (%eax),%ebp
40761f:	e6 00                	out    %al,$0x0
407621:	00 0a                	add    %cl,(%edx)
407623:	1f                   	pop    %ds
407624:	0f fe 01             	paddd  (%ecx),%mm0
407627:	0a 06                	or     (%esi),%al
407629:	2c 09                	sub    $0x9,%al
40762b:	00 02                	add    %al,(%edx)
40762d:	28 7a 00             	sub    %bh,0x0(%edx)
407630:	00 06                	add    %al,(%esi)
407632:	00 00                	add    %al,(%eax)
407634:	2a 00                	sub    (%eax),%al
407636:	00 00                	add    %al,(%eax)
407638:	1b 30                	sbb    (%eax),%esi
40763a:	06                   	push   %es
40763b:	00 d6                	add    %dl,%dh
40763d:	01 00                	add    %eax,(%eax)
40763f:	00 30                	add    %dh,(%eax)
407641:	00 00                	add    %al,(%eax)
407643:	11 00                	adc    %eax,(%eax)
407645:	02 28                	add    (%eax),%ch
407647:	e7 00                	out    %eax,$0x0
407649:	00 0a                	add    %cl,(%edx)
40764b:	0a 02                	or     (%edx),%al
40764d:	6f                   	outsl  %ds:(%esi),(%dx)
40764e:	e8 00 00 0a 73       	call   0x734a7653
407653:	e9 00 00 0a 0b       	jmp    0xb4a7658
407658:	00 06                	add    %al,(%esi)
40765a:	02 6f d0             	add    -0x30(%edi),%ch
40765d:	00 00                	add    %al,(%eax)
40765f:	0a 02                	or     (%edx),%al
407661:	6f                   	outsl  %ds:(%esi),(%dx)
407662:	ea 00 00 0a 6f eb 00 	ljmp   $0xeb,$0x6f0a0000
407669:	00 0a                	add    %cl,(%edx)
40766b:	0c 22                	or     $0x22,%al
40766d:	00 00                	add    %al,(%eax)
40766f:	00 00                	add    %al,(%eax)
407671:	0d 02 7b 89 00       	or     $0x897b02,%eax
407676:	00 04 13             	add    %al,(%ebx,%edx,1)
407679:	06                   	push   %es
40767a:	11 06                	adc    %eax,(%esi)
40767c:	13 05 11 05 1f 40    	adc    0x401f0511,%eax
407682:	30 18                	xor    %bl,(%eax)
407684:	11 05 1f 10 2e 33    	adc    %eax,0x332e101f
40768a:	2b 00                	sub    (%eax),%eax
40768c:	11 05 1f 20 2e 2b    	adc    %eax,0x2b2e201f
407692:	2b 00                	sub    (%eax),%eax
407694:	11 05 1f 40 2e 23    	adc    %eax,0x232e401f
40769a:	2b 4b 11             	sub    0x11(%ebx),%ecx
40769d:	05 20 00 01 00       	add    $0x10020,%eax
4076a2:	00 2e                	add    %ch,(%esi)
4076a4:	30 2b                	xor    %ch,(%ebx)
4076a6:	00 11                	add    %dl,(%ecx)
4076a8:	05 20 00 02 00       	add    $0x20020,%eax
4076ad:	00 2e                	add    %ch,(%esi)
4076af:	25 2b 00 11 05       	and    $0x511002b,%eax
4076b4:	20 00                	and    %al,(%eax)
4076b6:	04 00                	add    $0x0,%al
4076b8:	00 2e                	add    %ch,(%esi)
4076ba:	1a 2b                	sbb    (%ebx),%ch
4076bc:	2a 02                	sub    (%edx),%al
4076be:	28 2e                	sub    %ch,(%esi)
4076c0:	00 00                	add    %al,(%eax)
4076c2:	0a 6b 12             	or     0x12(%ebx),%ch
4076c5:	02 28                	add    (%eax),%ch
4076c7:	ec                   	in     (%dx),%al
4076c8:	00 00                	add    %al,(%eax)
4076ca:	0a 59 22             	or     0x22(%ecx),%bl
4076cd:	00 00                	add    %al,(%eax)
4076cf:	00 40 5b             	add    %al,0x5b(%eax)
4076d2:	0d 2b 12 02 28       	or     $0x2802122b,%eax
4076d7:	2e 00 00             	add    %al,%cs:(%eax)
4076da:	0a 6b 12             	or     0x12(%ebx),%ch
4076dd:	02 28                	add    (%eax),%ch
4076df:	ec                   	in     (%dx),%al
4076e0:	00 00                	add    %al,(%eax)
4076e2:	0a 59 0d             	or     0xd(%ecx),%bl
4076e5:	2b 00                	sub    (%eax),%eax
4076e7:	22 00                	and    (%eax),%al
4076e9:	00 80 bf 13 04 02    	add    %al,0x20413bf(%eax)
4076ef:	7b 89                	jnp    0x40767a
4076f1:	00 00                	add    %al,(%eax)
4076f3:	04 13                	add    $0x13,%al
4076f5:	08 11                	or     %dl,(%ecx)
4076f7:	08 13                	or     %dl,(%ebx)
4076f9:	07                   	pop    %es
4076fa:	11 07                	adc    %eax,(%edi)
4076fc:	1f                   	pop    %ds
4076fd:	20 30                	and    %dh,(%eax)
4076ff:	2e 11 07             	adc    %eax,%cs:(%edi)
407702:	17                   	pop    %ss
407703:	59                   	pop    %ecx
407704:	45                   	inc    %ebp
407705:	04 00                	add    $0x0,%al
407707:	00 00                	add    %al,(%eax)
407709:	4a                   	dec    %edx
40770a:	00 00                	add    %al,(%eax)
40770c:	00 75 00             	add    %dh,0x0(%ebp)
40770f:	00 00                	add    %al,(%eax)
407711:	b9 00 00 00 8e       	mov    $0x8e000000,%ecx
407716:	00 00                	add    %al,(%eax)
407718:	00 2b                	add    %ch,(%ebx)
40771a:	00 11                	add    %dl,(%ecx)
40771c:	07                   	pop    %es
40771d:	1f                   	pop    %ds
40771e:	10 2e                	adc    %ch,(%esi)
407720:	42                   	inc    %edx
407721:	2b 00                	sub    (%eax),%eax
407723:	11 07                	adc    %eax,(%edi)
407725:	1f                   	pop    %ds
407726:	20 2e                	and    %ch,(%esi)
407728:	65 38 a4 00 00 00 11 	cmp    %ah,%gs:0x7110000(%eax,%eax,1)
40772f:	07
407730:	20 00                	and    %al,(%eax)
407732:	01 00                	add    %eax,(%eax)
407734:	00 30                	add    %dh,(%eax)
407736:	16                   	push   %ss
407737:	11 07                	adc    %eax,(%edi)
407739:	1f                   	pop    %ds
40773a:	40                   	inc    %eax
40773b:	2e 6a 2b             	cs push $0x2b
40773e:	00 11                	add    %dl,(%ecx)
407740:	07                   	pop    %es
407741:	20 00                	and    %al,(%eax)
407743:	01 00                	add    %eax,(%eax)
407745:	00 2e                	add    %ch,(%esi)
407747:	1b 38                	sbb    (%eax),%edi