4065e3:	0a 06                	or     (%esi),%al
4065e5:	2c 76                	sub    $0x76,%al
4065e7:	00 02                	add    %al,(%edx)
4065e9:	7b 51                	jnp    0x40663c
4065eb:	00 00                	add    %al,(%eax)
4065ed:	04 04                	add    $0x4,%al
4065ef:	6f                   	outsl  %ds:(%esi),(%dx)
4065f0:	e5 00                	in     $0x0,%eax
4065f2:	00 0a                	add    %cl,(%edx)
4065f4:	6f                   	outsl  %ds:(%esi),(%dx)
4065f5:	e6 00                	out    %al,$0x0
4065f7:	00 06                	add    %al,(%esi)
4065f9:	0b 02                	or     (%edx),%eax
4065fb:	7c 6e                	jl     0x40666b
4065fd:	00 00                	add    %al,(%eax)
4065ff:	04 28                	add    $0x28,%al
406601:	b6 00                	mov    $0x0,%dh
406603:	00 0a                	add    %cl,(%edx)
406605:	2c 22                	sub    $0x22,%al
406607:	12 01                	adc    (%ecx),%al
406609:	02 7c 6e 00          	add    0x0(%esi,%ebp,2),%bh
40660d:	00 04 28             	add    %al,(%eax,%ebp,1)
406610:	b7 00                	mov    $0x0,%bh
406612:	00 0a                	add    %cl,(%edx)
406614:	8c 30                	mov    %?,(%eax)
406616:	00 00                	add    %al,(%eax)
406618:	01 fe                	add    %edi,%esi
40661a:	16                   	push   %ss
40661b:	30 00                	xor    %al,(%eax)
40661d:	00 01                	add    %al,(%ecx)
40661f:	6f                   	outsl  %ds:(%esi),(%dx)
406620:	dd 00                	fldl   (%eax)
406622:	00 0a                	add    %cl,(%edx)
406624:	16                   	push   %ss
406625:	fe 01                	incb   (%ecx)
406627:	2b 01                	sub    (%ecx),%eax
406629:	17                   	pop    %ss
40662a:	0c 08                	or     $0x8,%al
40662c:	2c 2e                	sub    $0x2e,%al
40662e:	00 02                	add    %al,(%edx)
406630:	07                   	pop    %es
406631:	73 b2                	jae    0x4065e5
406633:	00 00                	add    %al,(%eax)
406635:	0a 7d 6e             	or     0x6e(%ebp),%bh
406638:	00 00                	add    %al,(%eax)
40663a:	04 02                	add    $0x2,%al
40663c:	02 7b 53             	add    0x53(%ebx),%bh
40663f:	00 00                	add    %al,(%eax)
406641:	04 07                	add    $0x7,%al
406643:	02 07                	add    (%edi),%al
406645:	02 7b 6d             	add    0x6d(%ebx),%bh
406648:	00 00                	add    %al,(%eax)
40664a:	04 28                	add    $0x28,%al
40664c:	99                   	cltd
40664d:	00 00                	add    %al,(%eax)
40664f:	06                   	push   %es
406650:	6f                   	outsl  %ds:(%esi),(%dx)
406651:	5d                   	pop    %ebp
406652:	00 00                	add    %al,(%eax)
406654:	06                   	push   %es
406655:	28 96 00 00 06 00    	sub    %dl,0x60000(%esi)
40665b:	00 00                	add    %al,(%eax)
40665d:	2a 00                	sub    (%eax),%al
40665f:	00 13                	add    %dl,(%ebx)
406661:	30 05 00 c3 00 00    	xor    %al,0xc300
406667:	00 36                	add    %dh,(%esi)
406669:	00 00                	add    %al,(%eax)
40666b:	11 00                	adc    %eax,(%eax)
40666d:	02 7b 54             	add    0x54(%ebx),%bh
406670:	00 00                	add    %al,(%eax)
406672:	04 16                	add    $0x16,%al
406674:	fe 01                	incb   (%ecx)
406676:	0b 07                	or     (%edi),%eax
406678:	2c 05                	sub    $0x5,%al
40667a:	38 af 00 00 00 02    	cmp    %ch,0x2000000(%edi)
406680:	7b 51                	jnp    0x4066d3
406682:	00 00                	add    %al,(%eax)
406684:	04 04                	add    $0x4,%al
406686:	6f                   	outsl  %ds:(%esi),(%dx)
406687:	e5 00                	in     $0x0,%eax
406689:	00 0a                	add    %cl,(%edx)
40668b:	6f                   	outsl  %ds:(%esi),(%dx)
40668c:	e6 00                	out    %al,$0x0
40668e:	00 06                	add    %al,(%esi)
406690:	0a 02                	or     (%edx),%al
406692:	7b 54                	jnp    0x4066e8
406694:	00 00                	add    %al,(%eax)
406696:	04 1a                	add    $0x1a,%al
406698:	fe 01                	incb   (%ecx)
40669a:	0c 08                	or     $0x8,%al
40669c:	2c 0c                	sub    $0xc,%al
40669e:	00 02                	add    %al,(%edx)
4066a0:	06                   	push   %es
4066a1:	28 9e 00 00 06 00    	sub    %bl,0x60000(%esi)
4066a7:	00 2b                	add    %ch,(%ebx)
4066a9:	78 02                	js     0x4066ad
4066ab:	7b 50                	jnp    0x4066fd
4066ad:	00 00                	add    %al,(%eax)
4066af:	04 06                	add    $0x6,%al
4066b1:	6f                   	outsl  %ds:(%esi),(%dx)
4066b2:	11 01                	adc    %eax,(%ecx)
4066b4:	00 06                	add    %al,(%esi)
4066b6:	2c 41                	sub    $0x41,%al
4066b8:	02 7b 54             	add    0x54(%ebx),%bh
4066bb:	00 00                	add    %al,(%eax)
4066bd:	04 19                	add    $0x19,%al
4066bf:	2e 38 02             	cmp    %al,%cs:(%edx)
4066c2:	7b 53                	jnp    0x406717
4066c4:	00 00                	add    %al,(%eax)
4066c6:	04 2c                	add    $0x2c,%al
4066c8:	2d 02 06 02 7b       	sub    $0x7b020602,%eax
4066cd:	6d                   	insl   (%dx),%es:(%edi)
4066ce:	00 00                	add    %al,(%eax)
4066d0:	04 28                	add    $0x28,%al
4066d2:	99                   	cltd
4066d3:	00 00                	add    %al,(%eax)
4066d5:	06                   	push   %es
4066d6:	2c 1e                	sub    $0x1e,%al
4066d8:	02 7b 53             	add    0x53(%ebx),%bh
4066db:	00 00                	add    %al,(%eax)
4066dd:	04 06                	add    $0x6,%al
4066df:	02 06                	add    (%esi),%al
4066e1:	02 7b 6d             	add    0x6d(%ebx),%bh
4066e4:	00 00                	add    %al,(%eax)
4066e6:	04 28                	add    $0x28,%al
4066e8:	99                   	cltd
4066e9:	00 00                	add    %al,(%eax)
4066eb:	06                   	push   %es
4066ec:	6f                   	outsl  %ds:(%esi),(%dx)
4066ed:	59                   	pop    %ecx
4066ee:	00 00                	add    %al,(%eax)
4066f0:	06                   	push   %es
4066f1:	16                   	push   %ss
4066f2:	fe 01                	incb   (%ecx)
4066f4:	2b 01                	sub    (%ecx),%eax
4066f6:	17                   	pop    %ss
4066f7:	2b 01                	sub    (%ecx),%eax
4066f9:	16                   	push   %ss
4066fa:	0d 09 2c 0c 00       	or     $0xc2c09,%eax
4066ff:	02 06                	add    (%esi),%al
406701:	28 ab 00 00 06 00    	sub    %ch,0x60000(%ebx)
406707:	00 2b                	add    %ch,(%ebx)
406709:	18 02                	sbb    %al,(%edx)
40670b:	7b 54                	jnp    0x406761
40670d:	00 00                	add    %al,(%eax)
40670f:	04 18                	add    $0x18,%al
406711:	fe 01                	incb   (%ecx)
406713:	13 04 11             	adc    (%ecx,%edx,1),%eax
406716:	04 2c                	add    $0x2c,%al
406718:	09 00                	or     %eax,(%eax)
40671a:	02 28                	add    (%eax),%ch
40671c:	9f                   	lahf
40671d:	00 00                	add    %al,(%eax)
40671f:	06                   	push   %es
406720:	00 00                	add    %al,(%eax)
406722:	02 7c 6d 00          	add    0x0(%ebp,%ebp,2),%bh
406726:	00 04 fe             	add    %al,(%esi,%edi,8)
406729:	15 10 00 00 1b       	adc    $0x1b000010,%eax
40672e:	2a 00                	sub    (%eax),%al
406730:	1b 30                	sbb    (%eax),%esi
406732:	04 00                	add    $0x0,%al
406734:	5a                   	pop    %edx
406735:	02 00                	add    (%eax),%al
406737:	00 37                	add    %dh,(%edi)
406739:	00 00                	add    %al,(%eax)
40673b:	11 00                	adc    %eax,(%eax)
40673d:	02 7b 50             	add    0x50(%ebx),%bh
406740:	00 00                	add    %al,(%eax)
406742:	04 03                	add    $0x3,%al
406744:	6f                   	outsl  %ds:(%esi),(%dx)
406745:	0a 01                	or     (%ecx),%al
406747:	00 06                	add    %al,(%esi)
406749:	0a 12                	or     (%edx),%dl
40674b:	01 fe                	add    %edi,%esi
40674d:	15 10 00 00 1b       	adc    $0x1b000010,%eax
406752:	02 7b 57             	add    0x57(%ebx),%bh
406755:	00 00                	add    %al,(%eax)
406757:	04 16                	add    $0x16,%al
406759:	fe 01                	incb   (%ecx)
40675b:	13 04 11             	adc    (%ecx,%edx,1),%eax
40675e:	04 2c                	add    $0x2c,%al
406760:	4e                   	dec    %esi
406761:	00 02                	add    %al,(%edx)
406763:	7b 50                	jnp    0x4067b5
406765:	00 00                	add    %al,(%eax)
406767:	04 6f                	add    $0x6f,%al
406769:	05 01 00 06 03       	add    $0x3060001,%eax
40676e:	28 e7                	sub    %ah,%bh
406770:	00 00                	add    %al,(%eax)
406772:	0a 13                	or     (%ebx),%dl
406774:	05 11 05 2c 28       	add    $0x282c0511,%eax
406779:	00 02                	add    %al,(%edx)
40677b:	7b 50                	jnp    0x4067cd
40677d:	00 00                	add    %al,(%eax)
40677f:	04 03                	add    $0x3,%al
406781:	06                   	push   %es
406782:	17                   	pop    %ss
406783:	2e 03 17             	add    %cs:(%edi),%edx
406786:	2b 01                	sub    (%ecx),%eax
406788:	16                   	push   %ss
406789:	6f                   	outsl  %ds:(%esi),(%dx)
40678a:	0e                   	push   %cs
40678b:	01 00                	add    %eax,(%eax)
40678d:	06                   	push   %es
40678e:	00 02                	add    %al,(%edx)
406790:	19 28                	sbb    %ebp,(%eax)
406792:	91                   	xchg   %eax,%ecx
406793:	00 00                	add    %al,(%eax)
406795:	06                   	push   %es
406796:	00 02                	add    %al,(%edx)
406798:	17                   	pop    %ss
406799:	7d 56                	jge    0x4067f1
40679b:	00 00                	add    %al,(%eax)
40679d:	04 00                	add    $0x0,%al
40679f:	2b 08                	sub    (%eax),%ecx
4067a1:	02 17                	add    (%edi),%dl
4067a3:	28 91 00 00 06 00    	sub    %dl,0x60000(%ecx)
4067a9:	00 38                	add    %bh,(%eax)
4067ab:	36 01 00             	add    %eax,%ss:(%eax)
4067ae:	00 02                	add    %al,(%edx)
4067b0:	7b 57                	jnp    0x406809
4067b2:	00 00                	add    %al,(%eax)
4067b4:	04 17                	add    $0x17,%al
4067b6:	fe 01                	incb   (%ecx)
4067b8:	13 06                	adc    (%esi),%eax
4067ba:	11 06                	adc    %eax,(%esi)
4067bc:	2c 67                	sub    $0x67,%al
4067be:	00 02                	add    %al,(%edx)
4067c0:	7b 50                	jnp    0x406812
4067c2:	00 00                	add    %al,(%eax)
4067c4:	04 6f                	add    $0x6f,%al
4067c6:	05 01 00 06 03       	add    $0x3060001,%eax
4067cb:	28 e7                	sub    %ah,%bh
4067cd:	00 00                	add    %al,(%eax)
4067cf:	0a 2c 09             	or     (%ecx,%ecx,1),%ch
4067d2:	06                   	push   %es
4067d3:	17                   	pop    %ss
4067d4:	fe 01                	incb   (%ecx)
4067d6:	16                   	push   %ss
4067d7:	fe 01                	incb   (%ecx)
4067d9:	2b 01                	sub    (%ecx),%eax
4067db:	16                   	push   %ss
4067dc:	13 07                	adc    (%edi),%eax
4067de:	11 07                	adc    %eax,(%edi)
4067e0:	2c 35                	sub    $0x35,%al
4067e2:	00 02                	add    %al,(%edx)
4067e4:	7b 50                	jnp    0x406836
4067e6:	00 00                	add    %al,(%eax)
4067e8:	04 03                	add    $0x3,%al
4067ea:	06                   	push   %es
4067eb:	1a 2e                	sbb    (%esi),%ch
4067ed:	10 06                	adc    %al,(%esi)
4067ef:	2c 0a                	sub    $0xa,%al
4067f1:	06                   	push   %es
4067f2:	19 2e                	sbb    %ebp,(%esi)
4067f4:	03 16                	add    (%esi),%edx
4067f6:	2b 01                	sub    (%ecx),%eax
4067f8:	1a 2b                	sbb    (%ebx),%ch
4067fa:	01 18                	add    %ebx,(%eax)
4067fc:	2b 01                	sub    (%ecx),%eax
4067fe:	19 6f 0e             	sbb    %ebp,0xe(%edi)
406801:	01 00                	add    %eax,(%eax)
406803:	06                   	push   %es
406804:	00 02                	add    %al,(%edx)
406806:	18 28                	sbb    %ch,(%eax)
406808:	91                   	xchg   %eax,%ecx
406809:	00 00                	add    %al,(%eax)
40680b:	06                   	push   %es
40680c:	00 02                	add    %al,(%edx)
40680e:	17                   	pop    %ss
40680f:	7d 56                	jge    0x406867
406811:	00 00                	add    %al,(%eax)
406813:	04 00                	add    $0x0,%al
406815:	2b 08                	sub    (%eax),%ecx
406817:	02 17                	add    (%edi),%dl
406819:	28 91 00 00 06 00    	sub    %dl,0x60000(%ecx)
40681f:	00 38                	add    %bh,(%eax)
406821:	c0 00 00             	rolb   $0x0,(%eax)
406824:	00 02                	add    %al,(%edx)
406826:	7b 57                	jnp    0x40687f
406828:	00 00                	add    %al,(%eax)
40682a:	04 18                	add    $0x18,%al
40682c:	fe 01                	incb   (%ecx)
40682e:	13 08                	adc    (%eax),%ecx
406830:	11 08                	adc    %ecx,(%eax)
406832:	2c 4e                	sub    $0x4e,%al
406834:	00 06                	add    %al,(%esi)
406836:	17                   	pop    %ss
406837:	fe 01                	incb   (%ecx)
406839:	16                   	push   %ss
40683a:	fe 01                	incb   (%ecx)
40683c:	13 09                	adc    (%ecx),%ecx
40683e:	11 09                	adc    %ecx,(%ecx)
406840:	2c 35                	sub    $0x35,%al
406842:	00 02                	add    %al,(%edx)
406844:	7b 50                	jnp    0x406896
406846:	00 00                	add    %al,(%eax)
406848:	04 03                	add    $0x3,%al
40684a:	06                   	push   %es
40684b:	1a 2e                	sbb    (%esi),%ch
40684d:	10 06                	adc    %al,(%esi)
40684f:	2c 0a                	sub    $0xa,%al
406851:	06                   	push   %es
406852:	19 2e                	sbb    %ebp,(%esi)
406854:	03 1a                	add    (%edx),%ebx
406856:	2b 01                	sub    (%ecx),%eax
406858:	16                   	push   %ss
406859:	2b 01                	sub    (%ecx),%eax
40685b:	19 2b                	sbb    %ebp,(%ebx)
40685d:	01 18                	add    %ebx,(%eax)
40685f:	6f                   	outsl  %ds:(%esi),(%dx)
406860:	0e                   	push   %cs
406861:	01 00                	add    %eax,(%eax)
406863:	06                   	push   %es
406864:	00 02                	add    %al,(%edx)
406866:	18 28                	sbb    %ch,(%eax)
406868:	91                   	xchg   %eax,%ecx
406869:	00 00                	add    %al,(%eax)
40686b:	06                   	push   %es
40686c:	00 02                	add    %al,(%edx)
40686e:	17                   	pop    %ss
40686f:	7d 56                	jge    0x4068c7
406871:	00 00                	add    %al,(%eax)
406873:	04 00                	add    $0x0,%al
406875:	2b 08                	sub    (%eax),%ecx
406877:	02 17                	add    (%edi),%dl
406879:	28 91 00 00 06 00    	sub    %dl,0x60000(%ecx)
40687f:	00 2b                	add    %ch,(%ebx)
406881:	63 02                	arpl   %eax,(%edx)
406883:	7b 57                	jnp    0x4068dc
406885:	00 00                	add    %al,(%eax)
406887:	04 19                	add    $0x19,%al
406889:	fe 01                	incb   (%ecx)
40688b:	13 0a                	adc    (%edx),%ecx
40688d:	11 0a                	adc    %ecx,(%edx)
40688f:	2c 54                	sub    $0x54,%al
406891:	00 06                	add    %al,(%esi)
406893:	17                   	pop    %ss
406894:	2e 0d 06 18 2e 09    	cs or  $0x92e1806,%eax
40689a:	06                   	push   %es
40689b:	1a fe                	sbb    %dh,%bh
40689d:	01 16                	add    %edx,(%esi)
40689f:	fe 01                	incb   (%ecx)
4068a1:	2b 01                	sub    (%ecx),%eax
4068a3:	16                   	push   %ss
4068a4:	13 0b                	adc    (%ebx),%ecx
4068a6:	11 0b                	adc    %ecx,(%ebx)
4068a8:	2c 32                	sub    $0x32,%al
4068aa:	00 12                	add    %dl,(%edx)
4068ac:	01 02                	add    %eax,(%edx)