402678:	61                   	popa
402679:	00 72 00             	add    %dh,0x0(%edx)
40267c:	46                   	inc    %esi
40267d:	00 69 00             	add    %ch,0x0(%ecx)
402680:	6c                   	insb   (%dx),%es:(%edi)
402681:	00 65 00             	add    %ah,0x0(%ebp)
402684:	49                   	dec    %ecx
402685:	00 6e 00             	add    %ch,0x0(%esi)
402688:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40268c:	5c                   	pop    %esp
40268d:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
402691:	00 61 00             	add    %ah,0x0(%ecx)
402694:	6e                   	outsb  %ds:(%esi),(%dx)
402695:	00 73 00             	add    %dh,0x0(%ebx)
402698:	6c                   	insb   (%dx),%es:(%edi)
402699:	00 61 00             	add    %ah,0x0(%ecx)
40269c:	74 00                	je     0x40269e
40269e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4026a4:	00 00                	add    %al,(%eax)
4026a6:	00 00                	add    %al,(%eax)
4026a8:	5c                   	pop    %esp
4026a9:	00 53 00             	add    %dl,0x0(%ebx)
4026ac:	74 00                	je     0x4026ae
4026ae:	72 00                	jb     0x4026b0
4026b0:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
4026b6:	46                   	inc    %esi
4026b7:	00 69 00             	add    %ch,0x0(%ecx)
4026ba:	6c                   	insb   (%dx),%es:(%edi)
4026bb:	00 65 00             	add    %ah,0x0(%ebp)
4026be:	49                   	dec    %ecx
4026bf:	00 6e 00             	add    %ch,0x0(%esi)
4026c2:	66 00 6f 00          	data16 add %ch,0x0(%edi)
4026c6:	5c                   	pop    %esp
4026c7:	00 25 00 30 00 34    	add    %ah,0x34003000
4026cd:	00 78 00             	add    %bh,0x0(%eax)
4026d0:	25 00 30 00 34       	and    $0x34003000,%eax
4026d5:	00 78 00             	add    %bh,0x0(%eax)
4026d8:	5c                   	pop    %esp
4026d9:	00 25 00 73 00 00    	add    %ah,0x7300
4026df:	00 25 00 73 00 5c    	add    %ah,0x5c007300
4026e5:	00 25 00 73 00 00    	add    %ah,0x7300
4026eb:	00 00                	add    %al,(%eax)
4026ed:	00 00                	add    %al,(%eax)
4026ef:	00 53 00             	add    %dl,0x0(%ebx)
4026f2:	59                   	pop    %ecx
4026f3:	00 53 00             	add    %dl,0x0(%ebx)
4026f6:	54                   	push   %esp
4026f7:	00 45 00             	add    %al,0x0(%ebp)
4026fa:	4d                   	dec    %ebp
4026fb:	00 5c 00 43          	add    %bl,0x43(%eax,%eax,1)
4026ff:	00 75 00             	add    %dh,0x0(%ebp)
402702:	72 00                	jb     0x402704
402704:	72 00                	jb     0x402706
402706:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40270a:	74 00                	je     0x40270c
40270c:	43                   	inc    %ebx
40270d:	00 6f 00             	add    %ch,0x0(%edi)
402710:	6e                   	outsb  %ds:(%esi),(%dx)
402711:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
402715:	00 6f 00             	add    %ch,0x0(%edi)
402718:	6c                   	insb   (%dx),%es:(%edi)
402719:	00 53 00             	add    %dl,0x0(%ebx)
40271c:	65 00 74 00 5c       	add    %dh,%gs:0x5c(%eax,%eax,1)
402721:	00 43 00             	add    %al,0x0(%ebx)
402724:	6f                   	outsl  %ds:(%esi),(%dx)
402725:	00 6e 00             	add    %ch,0x0(%esi)
402728:	74 00                	je     0x40272a
40272a:	72 00                	jb     0x40272c
40272c:	6f                   	outsl  %ds:(%esi),(%dx)
40272d:	00 6c 00 5c          	add    %ch,0x5c(%eax,%eax,1)
402731:	00 4d 00             	add    %cl,0x0(%ebp)
402734:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
40273a:	4e                   	dec    %esi
40273b:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
40273f:	00 31                	add    %dh,(%ecx)
402741:	00 00                	add    %al,(%eax)
402743:	00 25 00 78 00 00    	add    %ah,0x7800
402749:	00 00                	add    %al,(%eax)
40274b:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40274f:	00 25 00 73 00 25    	add    %ah,0x25007300
402755:	00 73 00             	add    %dh,0x0(%ebx)
402758:	00 00                	add    %al,(%eax)
40275a:	00 00                	add    %al,(%eax)
40275c:	49                   	dec    %ecx
40275d:	00 70 00             	add    %dh,0x0(%eax)
402760:	74 00                	je     0x402762
402762:	00 00                	add    %al,(%eax)
402764:	4c                   	dec    %esp
402765:	00 6f 00             	add    %ch,0x0(%edi)
402768:	63 00                	arpl   %eax,(%eax)
40276a:	61                   	popa
40276b:	00 6c 00 5c          	add    %ch,0x5c(%eax,%eax,1)
40276f:	00 53 00             	add    %dl,0x0(%ebx)
402772:	4d                   	dec    %ebp
402773:	00 30                	add    %dh,(%eax)
402775:	00 3a                	add    %bh,(%edx)
402777:	00 25 00 64 00 3a    	add    %ah,0x3a006400
40277d:	00 25 00 64 00 3a    	add    %ah,0x3a006400
402783:	00 25 00 68 00 73    	add    %ah,0x73006800
402789:	00 00                	add    %al,(%eax)
40278b:	00 9b 6b c3 9f 86    	add    %bl,-0x79603c95(%ebx)
402791:	5a                   	pop    %edx
402792:	e4 35                	in     $0x35,%al
402794:	98                   	cwtl
402795:	a5                   	movsl  %ds:(%esi),%es:(%edi)
402796:	08 3c 35 5d c1 67 35 	or     %bh,0x3567c15d(,%esi,1)
40279d:	98                   	cwtl
40279e:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
4027a3:	41                   	inc    %ecx
4027a4:	75 74                	jne    0x40281a
4027a6:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
4027ab:	41                   	inc    %ecx
4027ac:	75 6c                	jne    0x40281a
4027ae:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
4027b3:	41                   	inc    %ecx
4027b4:	75 64                	jne    0x40281a
4027b6:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
4027bb:	41                   	inc    %ecx
4027bc:	75 5c                	jne    0x40281a
4027be:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
4027c3:	41                   	inc    %ecx
4027c4:	75 54                	jne    0x40281a
4027c6:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
4027cb:	41                   	inc    %ecx
4027cc:	75 4c                	jne    0x40281a
4027ce:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
4027d3:	41                   	inc    %ecx
4027d4:	75 44                	jne    0x40281a
4027d6:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
4027db:	41                   	inc    %ecx
4027dc:	75 3c                	jne    0x40281a
4027de:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
4027e3:	41                   	inc    %ecx
4027e4:	75 34                	jne    0x40281a
4027e6:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
4027eb:	41                   	inc    %ecx
4027ec:	75 2c                	jne    0x40281a
4027ee:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
4027f3:	41                   	inc    %ecx
4027f4:	75 24                	jne    0x40281a
4027f6:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
4027fb:	41                   	inc    %ecx
4027fc:	75 1c                	jne    0x40281a
4027fe:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
402803:	41                   	inc    %ecx
402804:	f5                   	cmc
402805:	90                   	nop
402806:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
40280b:	41                   	inc    %ecx
40280c:	f5                   	cmc
40280d:	88 bc a3 3a 07 8a 41 	mov    %bh,0x418a073a(%ebx,%eiz,4)
402814:	75 80                	jne    0x402796
402816:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
40281b:	41                   	inc    %ecx
40281c:	75 7c                	jne    0x40289a
40281e:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
402823:	41                   	inc    %ecx
402824:	00 00                	add    %al,(%eax)
402826:	00 00                	add    %al,(%eax)
402828:	53                   	push   %ebx
402829:	00 6f 00             	add    %ch,0x0(%edi)
40282c:	66 00 74 00 77       	data16 add %dh,0x77(%eax,%eax,1)
402831:	00 61 00             	add    %ah,0x0(%ecx)
402834:	72 00                	jb     0x402836
402836:	65 00 5c 00 4d       	add    %bl,%gs:0x4d(%eax,%eax,1)
40283b:	00 69 00             	add    %ch,0x0(%ecx)
40283e:	63 00                	arpl   %eax,(%eax)
402840:	72 00                	jb     0x402842
402842:	6f                   	outsl  %ds:(%esi),(%dx)
402843:	00 73 00             	add    %dh,0x0(%ebx)
402846:	6f                   	outsl  %ds:(%esi),(%dx)
402847:	00 66 00             	add    %ah,0x0(%esi)
40284a:	74 00                	je     0x40284c
40284c:	5c                   	pop    %esp
40284d:	00 57 00             	add    %dl,0x0(%edi)
402850:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
402856:	6f                   	outsl  %ds:(%esi),(%dx)
402857:	00 77 00             	add    %dh,0x0(%edi)
40285a:	73 00                	jae    0x40285c
40285c:	5c                   	pop    %esp
40285d:	00 57 00             	add    %dl,0x0(%edi)
402860:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
402866:	6f                   	outsl  %ds:(%esi),(%dx)
402867:	00 77 00             	add    %dh,0x0(%edi)
40286a:	73 00                	jae    0x40286c
40286c:	20 00                	and    %al,(%eax)
40286e:	45                   	inc    %ebp
40286f:	00 72 00             	add    %dh,0x0(%edx)
402872:	72 00                	jb     0x402874
402874:	6f                   	outsl  %ds:(%esi),(%dx)
402875:	00 72 00             	add    %dh,0x0(%edx)
402878:	20 00                	and    %al,(%eax)
40287a:	52                   	push   %edx
40287b:	00 65 00             	add    %ah,0x0(%ebp)
40287e:	70 00                	jo     0x402880
402880:	6f                   	outsl  %ds:(%esi),(%dx)
402881:	00 72 00             	add    %dh,0x0(%edx)
402884:	74 00                	je     0x402886
402886:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40288c:	00 00                	add    %al,(%eax)
40288e:	00 00                	add    %al,(%eax)
402890:	6d                   	insl   (%dx),%es:(%edi)
402891:	66 84 d3             	data16 test %dl,%bl
402894:	ee                   	out    %al,(%dx)
402895:	a1 b0 34 15 1c       	mov    0x1c1534b0,%eax
40289a:	95                   	xchg   %eax,%ebp
40289b:	86 7a 86             	xchg   %bh,-0x7a(%edx)
40289e:	48                   	dec    %eax
40289f:	7a 30                	jp     0x4028d1
4028a1:	00 78 00             	add    %bh,0x0(%eax)
4028a4:	25 00 30 00 38       	and    $0x38003000,%eax
4028a9:	00 58 00             	add    %bl,0x0(%eax)
4028ac:	00 00                	add    %al,(%eax)
4028ae:	00 00                	add    %al,(%eax)
4028b0:	45                   	inc    %ebp
4028b1:	00 72 00             	add    %dh,0x0(%edx)
4028b4:	72 00                	jb     0x4028b6
4028b6:	6f                   	outsl  %ds:(%esi),(%dx)
4028b7:	00 72 00             	add    %dh,0x0(%edx)
4028ba:	50                   	push   %eax
4028bb:	00 6f 00             	add    %ch,0x0(%edi)
4028be:	72 00                	jb     0x4028c0
4028c0:	74 00                	je     0x4028c2
4028c2:	00 00                	add    %al,(%eax)
4028c4:	52                   	push   %edx
4028c5:	00 65 00             	add    %ah,0x0(%ebp)
4028c8:	73 00                	jae    0x4028ca
4028ca:	74 00                	je     0x4028cc
4028cc:	61                   	popa
4028cd:	00 72 00             	add    %dh,0x0(%edx)
4028d0:	74 00                	je     0x4028d2
4028d2:	52                   	push   %edx
4028d3:	00 75 00             	add    %dh,0x0(%ebp)
4028d6:	6e                   	outsb  %ds:(%esi),(%dx)
4028d7:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
4028db:	00 6d 00             	add    %ch,0x0(%ebp)
4028de:	65 00 00             	add    %al,%gs:(%eax)
4028e1:	00 00                	add    %al,(%eax)
4028e3:	00 00                	add    %al,(%eax)
4028e5:	00 00                	add    %al,(%eax)
4028e7:	00 53 00             	add    %dl,0x0(%ebx)
4028ea:	6f                   	outsl  %ds:(%esi),(%dx)
4028eb:	00 66 00             	add    %ah,0x0(%esi)
4028ee:	74 00                	je     0x4028f0
4028f0:	77 00                	ja     0x4028f2
4028f2:	61                   	popa
4028f3:	00 72 00             	add    %dh,0x0(%edx)
4028f6:	65 00 5c 00 4d       	add    %bl,%gs:0x4d(%eax,%eax,1)
4028fb:	00 69 00             	add    %ch,0x0(%ecx)
4028fe:	63 00                	arpl   %eax,(%eax)
402900:	72 00                	jb     0x402902
402902:	6f                   	outsl  %ds:(%esi),(%dx)
402903:	00 73 00             	add    %dh,0x0(%ebx)
402906:	6f                   	outsl  %ds:(%esi),(%dx)
402907:	00 66 00             	add    %ah,0x0(%esi)
40290a:	74 00                	je     0x40290c
40290c:	5c                   	pop    %esp
40290d:	00 57 00             	add    %dl,0x0(%edi)
402910:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
402916:	6f                   	outsl  %ds:(%esi),(%dx)
402917:	00 77 00             	add    %dh,0x0(%edi)
40291a:	73 00                	jae    0x40291c
40291c:	5c                   	pop    %esp
40291d:	00 57 00             	add    %dl,0x0(%edi)
402920:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
402926:	6f                   	outsl  %ds:(%esi),(%dx)
402927:	00 77 00             	add    %dh,0x0(%edi)
40292a:	73 00                	jae    0x40292c
40292c:	20 00                	and    %al,(%eax)
40292e:	45                   	inc    %ebp
40292f:	00 72 00             	add    %dh,0x0(%edx)
402932:	72 00                	jb     0x402934
402934:	6f                   	outsl  %ds:(%esi),(%dx)
402935:	00 72 00             	add    %dh,0x0(%edx)
402938:	20 00                	and    %al,(%eax)
40293a:	52                   	push   %edx
40293b:	00 65 00             	add    %ah,0x0(%ebp)
40293e:	70 00                	jo     0x402940
402940:	6f                   	outsl  %ds:(%esi),(%dx)
402941:	00 72 00             	add    %dh,0x0(%edx)
402944:	74 00                	je     0x402946
402946:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40294c:	5c                   	pop    %esp
40294d:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
402951:	00 62 00             	add    %ah,0x0(%edx)
402954:	75 00                	jne    0x402956
402956:	67 00 00             	add    %al,(%bx,%si)
402959:	00 00                	add    %al,(%eax)
40295b:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
40295f:	00 62 00             	add    %ah,0x0(%edx)
402962:	75 00                	jne    0x402964
402964:	67 00 42 00          	add    %al,0x0(%bp,%si)
402968:	72 00                	jb     0x40296a
40296a:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
40296e:	6b 00 00             	imul   $0x0,(%eax),%eax
402971:	00 00                	add    %al,(%eax)
402973:	00 4e 00             	add    %cl,0x0(%esi)
402976:	6f                   	outsl  %ds:(%esi),(%dx)
402977:	00 48 00             	add    %cl,0x0(%eax)
40297a:	61                   	popa
40297b:	00 72 00             	add    %dh,0x0(%edx)
40297e:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
402982:	6f                   	outsl  %ds:(%esi),(%dx)
402983:	00 6e 00             	add    %ch,0x0(%esi)
402986:	73 00                	jae    0x402988
402988:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40298c:	74 00                	je     0x40298e
40298e:	00 00                	add    %al,(%eax)
402990:	53                   	push   %ebx
402991:	00 75 00             	add    %dh,0x0(%ebp)
402994:	73 00                	jae    0x402996
402996:	70 00                	jo     0x402998
402998:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40299c:	64 00 44 00 57       	add    %al,%fs:0x57(%eax,%eax,1)
4029a1:	00 50 00             	add    %dl,0x0(%eax)
4029a4:	72 00                	jb     0x4029a6
4029a6:	6f                   	outsl  %ds:(%esi),(%dx)
4029a7:	00 63 00             	add    %ah,0x0(%ebx)
4029aa:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4029ae:	73 00                	jae    0x4029b0
4029b0:	00 00                	add    %al,(%eax)
4029b2:	00 00                	add    %al,(%eax)
4029b4:	73 00                	jae    0x4029b6
4029b6:	76 00                	jbe    0x4029b8
4029b8:	63 00                	arpl   %eax,(%eax)
4029ba:	68 00 6f 00 73       	push   $0x73006f00
4029bf:	00 74 00 2e          	add    %dh,0x2e(%eax,%eax,1)
4029c3:	00 65 00             	add    %ah,0x0(%ebp)
4029c6:	78 00                	js     0x4029c8
4029c8:	65 00 00             	add    %al,%gs:(%eax)
4029cb:	00 72 00             	add    %dh,0x0(%edx)
4029ce:	75 00                	jne    0x4029d0
4029d0:	6e                   	outsb  %ds:(%esi),(%dx)
4029d1:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
4029d5:	00 6c 00 33          	add    %ch,0x33(%eax,%eax,1)
4029d9:	00 32                	add    %dh,(%edx)
4029db:	00 2e                	add    %ch,(%esi)
4029dd:	00 65 00             	add    %ah,0x0(%ebp)
4029e0:	78 00                	js     0x4029e2
4029e2:	65 00 00             	add    %al,%gs:(%eax)
4029e5:	00 00                	add    %al,(%eax)
4029e7:	00 2e                	add    %ch,(%esi)
4029e9:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
4029ed:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4029f1:	00 00                	add    %al,(%eax)
4029f3:	00 5f 00             	add    %bl,0x0(%edi)
4029f6:	00 00                	add    %al,(%eax)
4029f8:	53                   	push   %ebx
4029f9:	00 59 00             	add    %bl,0x0(%ecx)
4029fc:	53                   	push   %ebx