406628:	00 0a                	add    %cl,(%edx)
40662a:	00 2a                	add    %ch,(%edx)
40662c:	13 30                	adc    (%eax),%esi
40662e:	02 00                	add    (%eax),%al
406630:	47                   	inc    %edi
406631:	00 00                	add    %al,(%eax)
406633:	00 3a                	add    %bh,(%edx)
406635:	00 00                	add    %al,(%eax)
406637:	11 00                	adc    %eax,(%eax)
406639:	02 28                	add    (%eax),%ch
40663b:	cc                   	int3
40663c:	00 00                	add    %al,(%eax)
40663e:	06                   	push   %es
40663f:	0d 09 2c 0b 72       	or     $0x720b2c09,%eax
406644:	dd 12                	fstl   (%edx)
406646:	00 70 73             	add    %dh,0x73(%eax)
406649:	e2 00                	loop   0x40664b
40664b:	00 0a                	add    %cl,(%edx)
40664d:	7a 02                	jp     0x406651
40664f:	28 cd                	sub    %cl,%ch
406651:	00 00                	add    %al,(%eax)
406653:	06                   	push   %es
406654:	6f                   	outsl  %ds:(%esi),(%dx)
406655:	e3 00                	jecxz  0x406657
406657:	00 0a                	add    %cl,(%edx)
406659:	0a 03                	or     (%ebx),%al
40665b:	6f                   	outsl  %ds:(%esi),(%dx)
40665c:	e3 00                	jecxz  0x40665e
40665e:	00 0a                	add    %cl,(%edx)
406660:	0b 06                	or     (%esi),%eax
406662:	07                   	pop    %es
406663:	6f                   	outsl  %ds:(%esi),(%dx)
406664:	e4 00                	in     $0x0,%al
406666:	00 0a                	add    %cl,(%edx)
406668:	16                   	push   %ss
406669:	fe 01                	incb   (%ecx)
40666b:	13 04 11             	adc    (%ecx,%edx,1),%eax
40666e:	04 2c                	add    $0x2c,%al
406670:	0b 72 2b             	or     0x2b(%edx),%esi
406673:	13 00                	adc    (%eax),%eax
406675:	70 73                	jo     0x4066ea
406677:	d4 00                	aam    $0x0
406679:	00 0a                	add    %cl,(%edx)
40667b:	7a 1a                	jp     0x406697
40667d:	0c 2a                	or     $0x2a,%al
40667f:	5a                   	pop    %edx
406680:	00 02                	add    %al,(%edx)
406682:	17                   	pop    %ss
406683:	28 ca                	sub    %cl,%dl
406685:	00 00                	add    %al,(%eax)
406687:	06                   	push   %es
406688:	00 02                	add    %al,(%edx)
40668a:	7b 94                	jnp    0x406620
40668c:	00 00                	add    %al,(%eax)
40668e:	04 6f                	add    $0x6f,%al
406690:	e5 00                	in     $0x0,%eax
406692:	00 0a                	add    %cl,(%edx)
406694:	00 2a                	add    %ch,(%edx)
406696:	1e                   	push   %ds
406697:	02 7b 95             	add    -0x6b(%ebx),%bh
40669a:	00 00                	add    %al,(%eax)
40669c:	04 2a                	add    $0x2a,%al
40669e:	22 02                	and    (%edx),%al
4066a0:	03 7d 95             	add    -0x6b(%ebp),%edi
4066a3:	00 00                	add    %al,(%eax)
4066a5:	04 2a                	add    $0x2a,%al
4066a7:	00 13                	add    %dl,(%ebx)
4066a9:	30 01                	xor    %al,(%ecx)
4066ab:	00 07                	add    %al,(%edi)
4066ad:	00 00                	add    %al,(%eax)
4066af:	00 24 00             	add    %ah,(%eax,%eax,1)
4066b2:	00 11                	add    %dl,(%ecx)
4066b4:	00 14 0a             	add    %dl,(%edx,%ecx,1)
4066b7:	2b 00                	sub    (%eax),%eax
4066b9:	06                   	push   %es
4066ba:	2a 00                	sub    (%eax),%al
4066bc:	13 30                	adc    (%eax),%esi
4066be:	02 00                	add    (%eax),%al
4066c0:	1e                   	push   %ds
4066c1:	00 00                	add    %al,(%eax)
4066c3:	00 3b                	add    %bh,(%ebx)
4066c5:	00 00                	add    %al,(%eax)
4066c7:	11 00                	adc    %eax,(%eax)
4066c9:	02 28                	add    (%eax),%ch
4066cb:	cd 00                	int    $0x0
4066cd:	00 06                	add    %al,(%esi)
4066cf:	6f                   	outsl  %ds:(%esi),(%dx)
4066d0:	e3 00                	jecxz  0x4066d2
4066d2:	00 0a                	add    %cl,(%edx)
4066d4:	0a 1f                	or     (%edi),%bl
4066d6:	14 0b                	adc    $0xb,%al
4066d8:	06                   	push   %es
4066d9:	07                   	pop    %es
4066da:	6f                   	outsl  %ds:(%esi),(%dx)
4066db:	e6 00                	out    %al,$0x0
4066dd:	00 0a                	add    %cl,(%edx)
4066df:	0c 17                	or     $0x17,%al
4066e1:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
4066e6:	1e                   	push   %ds
4066e7:	02 7b 96             	add    -0x6a(%ebx),%bh
4066ea:	00 00                	add    %al,(%eax)
4066ec:	04 2a                	add    $0x2a,%al
4066ee:	22 02                	and    (%edx),%al
4066f0:	03 7d 96             	add    -0x6a(%ebp),%edi
4066f3:	00 00                	add    %al,(%eax)
4066f5:	04 2a                	add    $0x2a,%al
4066f7:	00 13                	add    %dl,(%ebx)
4066f9:	30 02                	xor    %al,(%edx)
4066fb:	00 36                	add    %dh,(%esi)
4066fd:	00 00                	add    %al,(%eax)
4066ff:	00 3c 00             	add    %bh,(%eax,%eax,1)
406702:	00 11                	add    %dl,(%ecx)
406704:	00 02                	add    %al,(%edx)
406706:	16                   	push   %ss
406707:	28 ca                	sub    %cl,%dl
406709:	00 00                	add    %al,(%eax)
40670b:	06                   	push   %es
40670c:	00 02                	add    %al,(%edx)
40670e:	7b 94                	jnp    0x4066a4
406710:	00 00                	add    %al,(%eax)
406712:	04 6f                	add    $0x6f,%al
406714:	e7 00                	out    %eax,$0x0
406716:	00 0a                	add    %cl,(%edx)
406718:	16                   	push   %ss
406719:	fe 01                	incb   (%ecx)
40671b:	0b 07                	or     (%edi),%eax
40671d:	2c 02                	sub    $0x2,%al
40671f:	2b 18                	sub    (%eax),%ebx
406721:	02 7b 94             	add    -0x6c(%ebx),%bh
406724:	00 00                	add    %al,(%eax)
406726:	04 6f                	add    $0x6f,%al
406728:	e8 00 00 0a 73       	call   0x734a672d
40672d:	e9 00 00 0a 0a       	jmp    0xa4a6732
406732:	06                   	push   %es
406733:	6f                   	outsl  %ds:(%esi),(%dx)
406734:	c6 00 00             	movb   $0x0,(%eax)
406737:	0a 00                	or     (%eax),%al
406739:	2a 00                	sub    (%eax),%al
40673b:	00 1b                	add    %bl,(%ebx)
40673d:	30 02                	xor    %al,(%edx)
40673f:	00 a4 00 00 00 3d 00 	add    %ah,0x3d0000(%eax,%eax,1)
406746:	00 11                	add    %dl,(%ecx)
406748:	00 03                	add    %al,(%ebx)
40674a:	28 ea                	sub    %ch,%dl
40674c:	00 00                	add    %al,(%eax)
40674e:	0a 0b                	or     (%ebx),%cl
406750:	07                   	pop    %es
406751:	2c 0b                	sub    $0xb,%al
406753:	72 bc                	jb     0x406711
406755:	13 00                	adc    (%eax),%eax
406757:	70 73                	jo     0x4067cc
406759:	d4 00                	aam    $0x0
40675b:	00 0a                	add    %cl,(%edx)
40675d:	7a 00                	jp     0x40675f
40675f:	00 02                	add    %al,(%edx)
406761:	28 cd                	sub    %cl,%ch
406763:	00 00                	add    %al,(%eax)
406765:	06                   	push   %es
406766:	6f                   	outsl  %ds:(%esi),(%dx)
406767:	e3 00                	jecxz  0x406769
406769:	00 0a                	add    %cl,(%edx)
40676b:	03 6f eb             	add    -0x15(%edi),%ebp
40676e:	00 00                	add    %al,(%eax)
406770:	0a 0a                	or     (%edx),%cl
406772:	06                   	push   %es
406773:	14 28                	adc    $0x28,%al
406775:	ec                   	in     (%dx),%al
406776:	00 00                	add    %al,(%eax)
406778:	0a 0c 08             	or     (%eax,%ecx,1),%cl
40677b:	2c 11                	sub    $0x11,%al
40677d:	72 2c                	jb     0x4067ab
40677f:	14 00                	adc    $0x0,%al
406781:	70 03                	jo     0x406786
406783:	28 ed                	sub    %ch,%ch
406785:	00 00                	add    %al,(%eax)
406787:	0a 73 d4             	or     -0x2c(%ebx),%dh
40678a:	00 00                	add    %al,(%eax)
40678c:	0a 7a d0             	or     -0x30(%edx),%bh
40678f:	1b 00                	sbb    (%eax),%eax
406791:	00 01                	add    %al,(%ecx)
406793:	28 7d 00             	sub    %bh,0x0(%ebp)
406796:	00 0a                	add    %cl,(%edx)
406798:	06                   	push   %es
406799:	6f                   	outsl  %ds:(%esi),(%dx)
40679a:	ee                   	out    %al,(%dx)
40679b:	00 00                	add    %al,(%eax)
40679d:	0a 6f e4             	or     -0x1c(%edi),%ch
4067a0:	00 00                	add    %al,(%eax)
4067a2:	0a 16                	or     (%esi),%dl
4067a4:	fe 01                	incb   (%ecx)
4067a6:	0d 09 2c 11 72       	or     $0x72112c09,%eax
4067ab:	70 14                	jo     0x4067c1
4067ad:	00 70 03             	add    %dh,0x3(%eax)
4067b0:	28 ed                	sub    %ch,%ch
4067b2:	00 00                	add    %al,(%eax)
4067b4:	0a 73 d4             	or     -0x2c(%ebx),%dh
4067b7:	00 00                	add    %al,(%eax)
4067b9:	0a 7a 06             	or     0x6(%edx),%bh
4067bc:	6f                   	outsl  %ds:(%esi),(%dx)
4067bd:	ef                   	out    %eax,(%dx)
4067be:	00 00                	add    %al,(%eax)
4067c0:	0a 16                	or     (%esi),%dl
4067c2:	fe 01                	incb   (%ecx)
4067c4:	13 04 11             	adc    (%ecx,%edx,1),%eax
4067c7:	04 2c                	add    $0x2c,%al
4067c9:	11 72 e0             	adc    %esi,-0x20(%edx)
4067cc:	14 00                	adc    $0x0,%al
4067ce:	70 03                	jo     0x4067d3
4067d0:	28 ed                	sub    %ch,%ch
4067d2:	00 00                	add    %al,(%eax)
4067d4:	0a 73 d4             	or     -0x2c(%ebx),%dh
4067d7:	00 00                	add    %al,(%eax)
4067d9:	0a 7a 00             	or     0x0(%edx),%bh
4067dc:	de 06                	fiadds (%esi)
4067de:	13 05 00 11 05 7a    	adc    0x7a051100,%eax
4067e4:	06                   	push   %es
4067e5:	13 06                	adc    (%esi),%eax
4067e7:	2b 00                	sub    (%eax),%eax
4067e9:	11 06                	adc    %eax,(%esi)
4067eb:	2a 01                	sub    (%ecx),%al
4067ed:	10 00                	adc    %al,(%eax)
4067ef:	00 00                	add    %al,(%eax)
4067f1:	00 17                	add    %dl,(%edi)
4067f3:	00 7f 96             	add    %bh,-0x6a(%edi)
4067f6:	00 06                	add    %al,(%esi)
4067f8:	53                   	push   %ebx
4067f9:	00 00                	add    %al,(%eax)
4067fb:	01 1b                	add    %ebx,(%ebx)
4067fd:	30 03                	xor    %al,(%ebx)
4067ff:	00 a9 00 00 00 3d    	add    %ch,0x3d000000(%ecx)
406805:	00 00                	add    %al,(%eax)
406807:	11 00                	adc    %eax,(%eax)
406809:	03 28                	add    (%eax),%ebp
40680b:	ea 00 00 0a 0b 07 2c 	ljmp   $0x2c07,$0xb0a0000
406812:	0b 72 28             	or     0x28(%edx),%esi
406815:	15 00 70 73 f0       	adc    $0xf0737000,%eax
40681a:	00 00                	add    %al,(%eax)
40681c:	0a 7a 00             	or     0x0(%edx),%bh
40681f:	00 02                	add    %al,(%edx)
406821:	28 cd                	sub    %cl,%ch
406823:	00 00                	add    %al,(%eax)
406825:	06                   	push   %es
406826:	6f                   	outsl  %ds:(%esi),(%dx)
406827:	e3 00                	jecxz  0x406829
406829:	00 0a                	add    %cl,(%edx)
40682b:	03 6f eb             	add    -0x15(%edi),%ebp
40682e:	00 00                	add    %al,(%eax)
406830:	0a 0a                	or     (%edx),%cl
406832:	06                   	push   %es
406833:	14 28                	adc    $0x28,%al
406835:	ec                   	in     (%dx),%al
406836:	00 00                	add    %al,(%eax)
406838:	0a 0c 08             	or     (%eax,%ecx,1),%cl
40683b:	2c 16                	sub    $0x16,%al
40683d:	72 96                	jb     0x4067d5
40683f:	15 00 70 03 72       	adc    $0x72037000,%eax
406844:	b4 15                	mov    $0x15,%ah
406846:	00 70 28             	add    %dh,0x28(%eax)
406849:	f1                   	int1
40684a:	00 00                	add    %al,(%eax)
40684c:	0a 73 d4             	or     -0x2c(%ebx),%dh
40684f:	00 00                	add    %al,(%eax)
406851:	0a 7a 06             	or     0x6(%edx),%bh
406854:	6f                   	outsl  %ds:(%esi),(%dx)
406855:	ee                   	out    %al,(%dx)
406856:	00 00                	add    %al,(%eax)
406858:	0a 6f f2             	or     -0xe(%edi),%ch
40685b:	00 00                	add    %al,(%eax)
40685d:	0a 16                	or     (%esi),%dl
40685f:	fe 01                	incb   (%ecx)
406861:	0d 09 2c 16 72       	or     $0x72162c09,%eax
406866:	96                   	xchg   %eax,%esi
406867:	15 00 70 03 72       	adc    $0x72037000,%eax
40686c:	d4 15                	aam    $0x15
40686e:	00 70 28             	add    %dh,0x28(%eax)
406871:	f1                   	int1
406872:	00 00                	add    %al,(%eax)
406874:	0a 73 d4             	or     -0x2c(%ebx),%dh
406877:	00 00                	add    %al,(%eax)
406879:	0a 7a 06             	or     0x6(%edx),%bh
40687c:	6f                   	outsl  %ds:(%esi),(%dx)
40687d:	ef                   	out    %eax,(%dx)
40687e:	00 00                	add    %al,(%eax)
406880:	0a 16                	or     (%esi),%dl
406882:	fe 01                	incb   (%ecx)
406884:	13 04 11             	adc    (%ecx,%edx,1),%eax
406887:	04 2c                	add    $0x2c,%al
406889:	16                   	push   %ss
40688a:	72 96                	jb     0x406822
40688c:	15 00 70 03 72       	adc    $0x72037000,%eax
406891:	08 16                	or     %dl,(%esi)
406893:	00 70 28             	add    %dh,0x28(%eax)
406896:	f1                   	int1
406897:	00 00                	add    %al,(%eax)
406899:	0a 73 d4             	or     -0x2c(%ebx),%dh
40689c:	00 00                	add    %al,(%eax)
40689e:	0a 7a 00             	or     0x0(%edx),%bh
4068a1:	de 06                	fiadds (%esi)
4068a3:	13 05 00 11 05 7a    	adc    0x7a051100,%eax
4068a9:	06                   	push   %es
4068aa:	13 06                	adc    (%esi),%eax
4068ac:	2b 00                	sub    (%eax),%eax
4068ae:	11 06                	adc    %eax,(%esi)
4068b0:	2a 00                	sub    (%eax),%al
4068b2:	00 00                	add    %al,(%eax)
4068b4:	01 10                	add    %edx,(%eax)
4068b6:	00 00                	add    %al,(%eax)
4068b8:	00 00                	add    %al,(%eax)
4068ba:	17                   	pop    %ss
4068bb:	00 84 9b 00 06 53 00 	add    %al,0x530600(%ebx,%ebx,4)
4068c2:	00 01                	add    %al,(%ecx)
4068c4:	13 30                	adc    (%eax),%esi
4068c6:	03 00                	add    (%eax),%eax
4068c8:	29 00                	sub    %eax,(%eax)
4068ca:	00 00                	add    %al,(%eax)
4068cc:	3e 00 00             	add    %al,%ds:(%eax)
4068cf:	11 02                	adc    %eax,(%edx)
4068d1:	7b 97                	jnp    0x40686a
4068d3:	00 00                	add    %al,(%eax)
4068d5:	04 0a                	add    $0xa,%al
4068d7:	06                   	push   %es
4068d8:	0b 07                	or     (%edi),%eax
4068da:	03 28                	add    (%eax),%ebp
4068dc:	52                   	push   %edx
4068dd:	00 00                	add    %al,(%eax)
4068df:	0a 74 1c 00          	or     0x0(%esp,%ebx,1),%dh
4068e3:	00 02                	add    %al,(%edx)
4068e5:	0c 02                	or     $0x2,%al
4068e7:	7c 97                	jl     0x406880
4068e9:	00 00                	add    %al,(%eax)
4068eb:	04 08                	add    $0x8,%al
4068ed:	07                   	pop    %es
4068ee:	28 03                	sub    %al,(%ebx)
4068f0:	00 00                	add    %al,(%eax)
4068f2:	2b 0a                	sub    (%edx),%ecx
4068f4:	06                   	push   %es
4068f5:	07                   	pop    %es
4068f6:	33 df                	xor    %edi,%ebx
4068f8:	2a 00                	sub    (%eax),%al
4068fa:	00 00                	add    %al,(%eax)
4068fc:	13 30                	adc    (%eax),%esi
4068fe:	03 00                	add    (%eax),%eax
406900:	29 00                	sub    %eax,(%eax)
406902:	00 00                	add    %al,(%eax)
406904:	3e 00 00             	add    %al,%ds:(%eax)
406907:	11 02                	adc    %eax,(%edx)
406909:	7b 97                	jnp    0x4068a2
40690b:	00 00                	add    %al,(%eax)
40690d:	04 0a                	add    $0xa,%al
40690f:	06                   	push   %es