41c78f:	63 00                	arpl   %eax,(%eax)
41c791:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c797:	43                   	inc    %ebx
41c798:	00 72 00             	add    %dh,0x0(%edx)
41c79b:	6f                   	outsl  %ds:(%esi),(%dx)
41c79c:	00 73 00             	add    %dh,0x0(%ebx)
41c79f:	73 00                	jae    0x41c7a1
41c7a1:	62 00                	bound  %eax,(%eax)
41c7a3:	6f                   	outsl  %ds:(%esi),(%dx)
41c7a4:	00 77 00             	add    %dh,0x0(%edi)
41c7a7:	6d                   	insl   (%dx),%es:(%edi)
41c7a8:	00 61 00             	add    %ah,0x0(%ecx)
41c7ab:	6e                   	outsb  %ds:(%esi),(%dx)
41c7ac:	00 00                	add    %al,(%eax)
41c7ae:	33 6f 00             	xor    0x0(%edi),%ebp
41c7b1:	72 00                	jb     0x41c7b3
41c7b3:	63 00                	arpl   %eax,(%eax)
41c7b5:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c7bb:	55                   	push   %ebp
41c7bc:	00 6e 00             	add    %ch,0x0(%esi)
41c7bf:	69 00 74 00 73 00    	imul   $0x730074,(%eax),%eax
41c7c5:	2f                   	das
41c7c6:	00 6f 00             	add    %ch,0x0(%edi)
41c7c9:	72 00                	jb     0x41c7cb
41c7cb:	63 00                	arpl   %eax,(%eax)
41c7cd:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c7d3:	57                   	push   %edi
41c7d4:	00 61 00             	add    %ah,0x0(%ecx)
41c7d7:	72 00                	jb     0x41c7d9
41c7d9:	72 00                	jb     0x41c7db
41c7db:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41c7e1:	00 37                	add    %dh,(%edi)
41c7e3:	6f                   	outsl  %ds:(%esi),(%dx)
41c7e4:	00 72 00             	add    %dh,0x0(%edx)
41c7e7:	63 00                	arpl   %eax,(%eax)
41c7e9:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c7ef:	55                   	push   %ebp
41c7f0:	00 6e 00             	add    %ch,0x0(%esi)
41c7f3:	69 00 74 00 73 00    	imul   $0x730074,(%eax),%eax
41c7f9:	2f                   	das
41c7fa:	00 6f 00             	add    %ch,0x0(%edi)
41c7fd:	72 00                	jb     0x41c7ff
41c7ff:	63 00                	arpl   %eax,(%eax)
41c801:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41c807:	43                   	inc    %ebx
41c808:	00 6f 00             	add    %ch,0x0(%edi)
41c80b:	6d                   	insl   (%dx),%es:(%edi)
41c80c:	00 6d 00             	add    %ch,0x0(%ebp)
41c80f:	61                   	popa
41c810:	00 6e 00             	add    %ch,0x0(%esi)
41c813:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41c817:	72 00                	jb     0x41c819
41c819:	00 13                	add    %dl,(%ebx)
41c81b:	57                   	push   %edi
41c81c:	00 63 00             	add    %ah,0x0(%ebx)
41c81f:	7a 00                	jp     0x41c821
41c821:	79 00                	jns    0x41c823
41c823:	74 00                	je     0x41c825
41c825:	61                   	popa
41c826:	00 6e 00             	add    %ch,0x0(%esi)
41c829:	6f                   	outsl  %ds:(%esi),(%dx)
41c82a:	00 21                	add    %ah,(%ecx)
41c82c:	00 00                	add    %al,(%eax)
41c82e:	15 62 00 75 00       	adc    $0x750062,%eax
41c833:	74 00                	je     0x41c835
41c835:	74 00                	je     0x41c837
41c837:	6f                   	outsl  %ds:(%esi),(%dx)
41c838:	00 6e 00             	add    %ch,0x0(%esi)
41c83b:	53                   	push   %ebx
41c83c:	00 61 00             	add    %ah,0x0(%ecx)
41c83f:	76 00                	jbe    0x41c841
41c841:	65 00 00             	add    %al,%gs:(%eax)
41c844:	0d 5a 00 61 00       	or     $0x61005a,%eax
41c849:	70 00                	jo     0x41c84b
41c84b:	69 00 73 00 7a 00    	imul   $0x7a0073,(%eax),%eax
41c851:	00 15 62 00 75 00    	add    %dl,0x750062
41c857:	74 00                	je     0x41c859
41c859:	74 00                	je     0x41c85b
41c85b:	6f                   	outsl  %ds:(%esi),(%dx)
41c85c:	00 6e 00             	add    %ch,0x0(%esi)
41c85f:	4c                   	dec    %esp
41c860:	00 6f 00             	add    %ch,0x0(%edi)
41c863:	61                   	popa
41c864:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41c868:	0f 57 00             	xorps  (%eax),%xmm0
41c86b:	63 00                	arpl   %eax,(%eax)
41c86d:	7a 00                	jp     0x41c86f
41c86f:	79 00                	jns    0x41c871
41c871:	74 00                	je     0x41c873
41c873:	61                   	popa
41c874:	00 6a 00             	add    %ch,0x0(%edx)
41c877:	00 15 62 00 75 00    	add    %dl,0x750062
41c87d:	74 00                	je     0x41c87f
41c87f:	74 00                	je     0x41c881
41c881:	6f                   	outsl  %ds:(%esi),(%dx)
41c882:	00 6e 00             	add    %ch,0x0(%esi)
41c885:	45                   	inc    %ebp
41c886:	00 78 00             	add    %bh,0x0(%eax)
41c889:	69 00 74 00 00 0b    	imul   $0xb000074,(%eax),%eax
41c88f:	57                   	push   %edi
41c890:	00 79 00             	add    %bh,0x0(%ecx)
41c893:	6a 00                	push   $0x0
41c895:	64 00 7a 01          	add    %bh,%fs:0x1(%edx)
41c899:	01 1f                	add    %ebx,(%edi)
41c89b:	74 00                	je     0x41c89d
41c89d:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
41c8a1:	74 00                	je     0x41c8a3
41c8a3:	42                   	inc    %edx
41c8a4:	00 6f 00             	add    %ch,0x0(%edi)
41c8a7:	78 00                	js     0x41c8a9
41c8a9:	53                   	push   %ebx
41c8aa:	00 61 00             	add    %ah,0x0(%ecx)
41c8ad:	76 00                	jbe    0x41c8af
41c8af:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
41c8b3:	61                   	popa
41c8b4:	00 6d 00             	add    %ch,0x0(%ebp)
41c8b7:	65 00 00             	add    %al,%gs:(%eax)
41c8ba:	11 46 00             	adc    %eax,0x0(%esi)
41c8bd:	6f                   	outsl  %ds:(%esi),(%dx)
41c8be:	00 72 00             	add    %dh,0x0(%edx)
41c8c1:	6d                   	insl   (%dx),%es:(%edi)
41c8c2:	00 4d 00             	add    %cl,0x0(%ebp)
41c8c5:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41c8c9:	75 00                	jne    0x41c8cb
41c8cb:	00 0d 2e 00 2e 00    	add    %cl,0x2e002e
41c8d1:	5c                   	pop    %esp
41c8d2:	00 2e                	add    %ch,(%esi)
41c8d4:	00 2e                	add    %ch,(%esi)
41c8d6:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
41c8da:	13 2f                	adc    (%edi),%ebp
41c8dc:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
41c8e0:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41c8e4:	00 2e                	add    %ch,(%esi)
41c8e6:	00 78 00             	add    %bh,0x0(%eax)
41c8e9:	6d                   	insl   (%dx),%es:(%edi)
41c8ea:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41c8ee:	47                   	inc    %edi
41c8ef:	42                   	inc    %edx
41c8f0:	00 72 00             	add    %dh,0x0(%edx)
41c8f3:	61                   	popa
41c8f4:	00 6b 00             	add    %ch,0x0(%ebx)
41c8f7:	20 00                	and    %al,(%eax)
41c8f9:	77 00                	ja     0x41c8fb
41c8fb:	79 00                	jns    0x41c8fd
41c8fd:	73 00                	jae    0x41c8ff
41c8ff:	74 00                	je     0x41c901
41c901:	61                   	popa
41c902:	00 72 00             	add    %dh,0x0(%edx)
41c905:	63 00                	arpl   %eax,(%eax)
41c907:	7a 00                	jp     0x41c909
41c909:	61                   	popa
41c90a:	00 6a 00             	add    %ch,0x0(%edx)
41c90d:	61                   	popa
41c90e:	00 63 00             	add    %ah,0x0(%ebx)
41c911:	79 00                	jns    0x41c913
41c913:	63 00                	arpl   %eax,(%eax)
41c915:	68 00 20 00 69       	push   $0x69002000
41c91a:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41c91e:	00 73 00             	add    %dh,0x0(%ebx)
41c921:	63 00                	arpl   %eax,(%eax)
41c923:	69 00 20 00 7a 00    	imul   $0x7a0020,(%eax),%eax
41c929:	61                   	popa
41c92a:	00 73 00             	add    %dh,0x0(%ebx)
41c92d:	6f                   	outsl  %ds:(%esi),(%dx)
41c92e:	00 62 00             	add    %ah,0x0(%edx)
41c931:	6f                   	outsl  %ds:(%esi),(%dx)
41c932:	00 77 00             	add    %dh,0x0(%edi)
41c935:	00 23                	add    %ah,(%ebx)
41c937:	6c                   	insb   (%dx),%es:(%edi)
41c938:	00 61 00             	add    %ah,0x0(%ecx)
41c93b:	62 00                	bound  %eax,(%eax)
41c93d:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41c942:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41c946:	00 69 00             	add    %ch,0x0(%ecx)
41c949:	73 00                	jae    0x41c94b
41c94b:	68 00 41 00 72       	push   $0x72004100
41c950:	00 63 00             	add    %ah,0x0(%ebx)
41c953:	68 00 65 00 72       	push   $0x72006500
41c958:	00 00                	add    %al,(%eax)
41c95a:	19 45 00             	sbb    %eax,0x0(%ebp)
41c95d:	6c                   	insb   (%dx),%es:(%edi)
41c95e:	00 66 00             	add    %ah,0x0(%esi)
41c961:	69 00 20 00 42 01    	imul   $0x1420020,(%eax),%eax
41c967:	75 00                	jne    0x41c969
41c969:	63 00                	arpl   %eax,(%eax)
41c96b:	7a 00                	jp     0x41c96d
41c96d:	6e                   	outsb  %ds:(%esi),(%dx)
41c96e:	00 69 00             	add    %ch,0x0(%ecx)
41c971:	6b 00 01             	imul   $0x1,(%eax),%eax
41c974:	25 6c 00 61 00       	and    $0x61006c,%eax
41c979:	62 00                	bound  %eax,(%eax)
41c97b:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41c980:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41c984:	00 69 00             	add    %ch,0x0(%ecx)
41c987:	73 00                	jae    0x41c989
41c989:	68 00 57 00 61       	push   $0x61005700
41c98e:	00 72 00             	add    %dh,0x0(%edx)
41c991:	72 00                	jb     0x41c993
41c993:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41c999:	00 1b                	add    %bl,(%ebx)
41c99b:	45                   	inc    %ebp
41c99c:	00 6c 00 66          	add    %ch,0x66(%eax,%eax,1)
41c9a0:	00 69 00             	add    %ch,0x0(%ecx)
41c9a3:	20 00                	and    %al,(%eax)
41c9a5:	77 00                	ja     0x41c9a7
41c9a7:	6f                   	outsl  %ds:(%esi),(%dx)
41c9a8:	00 6a 00             	add    %ch,0x0(%edx)
41c9ab:	6f                   	outsl  %ds:(%esi),(%dx)
41c9ac:	00 77 00             	add    %dh,0x0(%edi)
41c9af:	6e                   	outsb  %ds:(%esi),(%dx)
41c9b0:	00 69 00             	add    %ch,0x0(%ecx)
41c9b3:	6b 00 00             	imul   $0x0,(%eax),%eax
41c9b6:	23 6c 00 61          	and    0x61(%eax,%eax,1),%ebp
41c9ba:	00 62 00             	add    %ah,0x0(%edx)
41c9bd:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41c9c2:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41c9c6:	00 69 00             	add    %ch,0x0(%ecx)
41c9c9:	73 00                	jae    0x41c9cb
41c9cb:	68 00 4d 00 61       	push   $0x61004d00
41c9d0:	00 73 00             	add    %dh,0x0(%ebx)
41c9d3:	74 00                	je     0x41c9d5
41c9d5:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c9d9:	00 17                	add    %dl,(%edi)
41c9db:	45                   	inc    %ebp
41c9dc:	00 6c 00 66          	add    %ch,0x66(%eax,%eax,1)
41c9e0:	00 69 00             	add    %ch,0x0(%ecx)
41c9e3:	20 00                	and    %al,(%eax)
41c9e5:	4d                   	dec    %ebp
41c9e6:	00 69 00             	add    %ch,0x0(%ecx)
41c9e9:	73 00                	jae    0x41c9eb
41c9eb:	74 00                	je     0x41c9ed
41c9ed:	72 00                	jb     0x41c9ef
41c9ef:	7a 00                	jp     0x41c9f1
41c9f1:	00 3b                	add    %bh,(%ebx)
41c9f3:	6c                   	insb   (%dx),%es:(%edi)
41c9f4:	00 61 00             	add    %ah,0x0(%ecx)
41c9f7:	62 00                	bound  %eax,(%eax)
41c9f9:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41c9fe:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41ca02:	00 69 00             	add    %ch,0x0(%ecx)
41ca05:	73 00                	jae    0x41ca07
41ca07:	68 00 41 00 72       	push   $0x72004100
41ca0c:	00 63 00             	add    %ah,0x0(%ebx)
41ca0f:	68 00 65 00 72       	push   $0x72006500
41ca14:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41ca18:	00 61 00             	add    %ah,0x0(%ecx)
41ca1b:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41ca21:	6e                   	outsb  %ds:(%esi),(%dx)
41ca22:	00 67 00             	add    %ah,0x0(%edi)
41ca25:	43                   	inc    %ebx
41ca26:	00 6f 00             	add    %ch,0x0(%edi)
41ca29:	73 00                	jae    0x41ca2b
41ca2b:	74 00                	je     0x41ca2d
41ca2d:	00 1f                	add    %bl,(%edi)
41ca2f:	4b                   	dec    %ebx
41ca30:	00 6f 00             	add    %ch,0x0(%edi)
41ca33:	73 00                	jae    0x41ca35
41ca35:	7a 00                	jp     0x41ca37
41ca37:	74 00                	je     0x41ca39
41ca39:	20 00                	and    %al,(%eax)
41ca3b:	74 00                	je     0x41ca3d
41ca3d:	72 00                	jb     0x41ca3f
41ca3f:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41ca43:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ca49:	75 00                	jne    0x41ca4b
41ca4b:	3a 00                	cmp    (%eax),%al
41ca4d:	00 3d 6c 00 61 00    	add    %bh,0x61006c
41ca53:	62 00                	bound  %eax,(%eax)
41ca55:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41ca5a:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41ca5e:	00 69 00             	add    %ch,0x0(%ecx)
41ca61:	73 00                	jae    0x41ca63
41ca63:	68 00 57 00 61       	push   $0x61005700
41ca68:	00 72 00             	add    %dh,0x0(%edx)
41ca6b:	72 00                	jb     0x41ca6d
41ca6d:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41ca73:	54                   	push   %esp
41ca74:	00 72 00             	add    %dh,0x0(%edx)
41ca77:	61                   	popa
41ca78:	00 69 00             	add    %ch,0x0(%ecx)
41ca7b:	6e                   	outsb  %ds:(%esi),(%dx)
41ca7c:	00 69 00             	add    %ch,0x0(%ecx)
41ca7f:	6e                   	outsb  %ds:(%esi),(%dx)
41ca80:	00 67 00             	add    %ah,0x0(%edi)
41ca83:	43                   	inc    %ebx
41ca84:	00 6f 00             	add    %ch,0x0(%edi)
41ca87:	73 00                	jae    0x41ca89
41ca89:	74 00                	je     0x41ca8b
41ca8b:	00 3b                	add    %bh,(%ebx)
41ca8d:	6c                   	insb   (%dx),%es:(%edi)
41ca8e:	00 61 00             	add    %ah,0x0(%ecx)
41ca91:	62 00                	bound  %eax,(%eax)
41ca93:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41ca98:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41ca9c:	00 69 00             	add    %ch,0x0(%ecx)
41ca9f:	73 00                	jae    0x41caa1
41caa1:	68 00 4d 00 61       	push   $0x61004d00
41caa6:	00 73 00             	add    %dh,0x0(%ebx)
41caa9:	74 00                	je     0x41caab
41caab:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41caaf:	54                   	push   %esp
41cab0:	00 72 00             	add    %dh,0x0(%edx)
41cab3:	61                   	popa
41cab4:	00 69 00             	add    %ch,0x0(%ecx)
41cab7:	6e                   	outsb  %ds:(%esi),(%dx)
41cab8:	00 69 00             	add    %ch,0x0(%ecx)
41cabb:	6e                   	outsb  %ds:(%esi),(%dx)
41cabc:	00 67 00             	add    %ah,0x0(%edi)
41cabf:	43                   	inc    %ebx
41cac0:	00 6f 00             	add    %ch,0x0(%edi)
41cac3:	73 00                	jae    0x41cac5
41cac5:	74 00                	je     0x41cac7
41cac7:	00 3b                	add    %bh,(%ebx)
41cac9:	6c                   	insb   (%dx),%es:(%edi)
41caca:	00 61 00             	add    %ah,0x0(%ecx)
41cacd:	62 00                	bound  %eax,(%eax)
41cacf:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41cad4:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41cad8:	00 69 00             	add    %ch,0x0(%ecx)
41cadb:	73 00                	jae    0x41cadd
41cadd:	68 00 41 00 72       	push   $0x72004100
41cae2:	00 63 00             	add    %ah,0x0(%ebx)
41cae5:	68 00 65 00 72       	push   $0x72006500
41caea:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41caee:	00 61 00             	add    %ah,0x0(%ecx)
41caf1:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41caf7:	6e                   	outsb  %ds:(%esi),(%dx)
41caf8:	00 67 00             	add    %ah,0x0(%edi)
41cafb:	57                   	push   %edi
41cafc:	00 6f 00             	add    %ch,0x0(%edi)
41caff:	6f                   	outsl  %ds:(%esi),(%dx)
41cb00:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41cb04:	3d 6c 00 61 00       	cmp    $0x61006c,%eax
41cb09:	62 00                	bound  %eax,(%eax)
41cb0b:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41cb10:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41cb14:	00 69 00             	add    %ch,0x0(%ecx)
41cb17:	73 00                	jae    0x41cb19
41cb19:	68 00 57 00 61       	push   $0x61005700
41cb1e:	00 72 00             	add    %dh,0x0(%edx)
41cb21:	72 00                	jb     0x41cb23
41cb23:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41cb29:	54                   	push   %esp
41cb2a:	00 72 00             	add    %dh,0x0(%edx)
41cb2d:	61                   	popa
41cb2e:	00 69 00             	add    %ch,0x0(%ecx)
41cb31:	6e                   	outsb  %ds:(%esi),(%dx)
41cb32:	00 69 00             	add    %ch,0x0(%ecx)
41cb35:	6e                   	outsb  %ds:(%esi),(%dx)
41cb36:	00 67 00             	add    %ah,0x0(%edi)