41c6f9:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41c6fd:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c701:	00 27                	add    %ah,(%edi)
41c703:	52                   	push   %edx
41c704:	00 65 00             	add    %ah,0x0(%ebp)
41c707:	6d                   	insl   (%dx),%es:(%edi)
41c708:	00 61 00             	add    %ah,0x0(%ecx)
41c70b:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41c711:	6e                   	outsb  %ds:(%esi),(%dx)
41c712:	00 67 00             	add    %ah,0x0(%edi)
41c715:	20 00                	and    %al,(%eax)
41c717:	70 00                	jo     0x41c719
41c719:	69 00 65 00 63 00    	imul   $0x630065,(%eax),%eax
41c71f:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c723:	3a 00                	cmp    (%eax),%al
41c725:	20 00                	and    %al,(%eax)
41c727:	30 00                	xor    %al,(%eax)
41c729:	00 1b                	add    %bl,(%ebx)
41c72b:	6c                   	insb   (%dx),%es:(%edi)
41c72c:	00 62 00             	add    %ah,0x0(%edx)
41c72f:	6c                   	insb   (%dx),%es:(%edi)
41c730:	00 53 00             	add    %dl,0x0(%ebx)
41c733:	74 00                	je     0x41c735
41c735:	61                   	popa
41c736:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
41c73a:	00 73 00             	add    %dh,0x0(%ebx)
41c73d:	45                   	inc    %ebp
41c73e:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41c742:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41c746:	4b                   	dec    %ebx
41c747:	59                   	pop    %ecx
41c748:	00 6f 00             	add    %ch,0x0(%edi)
41c74b:	75 00                	jne    0x41c74d
41c74d:	20 00                	and    %al,(%eax)
41c74f:	61                   	popa
41c750:	00 72 00             	add    %dh,0x0(%edx)
41c753:	65 00 20             	add    %ah,%gs:(%eax)
41c756:	00 63 00             	add    %ah,0x0(%ebx)
41c759:	75 00                	jne    0x41c75b
41c75b:	72 00                	jb     0x41c75d
41c75d:	72 00                	jb     0x41c75f
41c75f:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41c763:	74 00                	je     0x41c765
41c765:	6c                   	insb   (%dx),%es:(%edi)
41c766:	00 79 00             	add    %bh,0x0(%ecx)
41c769:	20 00                	and    %al,(%eax)
41c76b:	65 00 64 00 69       	add    %ah,%gs:0x69(%eax,%eax,1)
41c770:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41c774:	00 6e 00             	add    %ch,0x0(%esi)
41c777:	67 00 20             	add    %ah,(%bx,%si)
41c77a:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41c77e:	00 69 00             	add    %ch,0x0(%ecx)
41c781:	73 00                	jae    0x41c783
41c783:	20 00                	and    %al,(%eax)
41c785:	6c                   	insb   (%dx),%es:(%edi)
41c786:	00 65 00             	add    %ah,0x0(%ebp)
41c789:	76 00                	jbe    0x41c78b
41c78b:	65 00 6c 00 2e       	add    %ch,%gs:0x2e(%eax,%eax,1)
41c790:	00 00                	add    %al,(%eax)
41c792:	1f                   	pop    %ds
41c793:	6c                   	insb   (%dx),%es:(%edi)
41c794:	00 62 00             	add    %ah,0x0(%edx)
41c797:	6c                   	insb   (%dx),%es:(%edi)
41c798:	00 53 00             	add    %dl,0x0(%ebx)
41c79b:	74 00                	je     0x41c79d
41c79d:	61                   	popa
41c79e:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
41c7a2:	00 73 00             	add    %dh,0x0(%ebx)
41c7a5:	53                   	push   %ebx
41c7a6:	00 6f 00             	add    %ch,0x0(%edi)
41c7a9:	6c                   	insb   (%dx),%es:(%edi)
41c7aa:	00 76 00             	add    %dh,0x0(%esi)
41c7ad:	65 00 64 00 00       	add    %ah,%gs:0x0(%eax,%eax,1)
41c7b2:	57                   	push   %edi
41c7b3:	59                   	pop    %ecx
41c7b4:	00 6f 00             	add    %ch,0x0(%edi)
41c7b7:	75 00                	jne    0x41c7b9
41c7b9:	20 00                	and    %al,(%eax)
41c7bb:	68 00 61 00 76       	push   $0x76006100
41c7c0:	00 65 00             	add    %ah,0x0(%ebp)
41c7c3:	20 00                	and    %al,(%eax)
41c7c5:	73 00                	jae    0x41c7c7
41c7c7:	6f                   	outsl  %ds:(%esi),(%dx)
41c7c8:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41c7cc:	00 65 00             	add    %ah,0x0(%ebp)
41c7cf:	64 00 20             	add    %ah,%fs:(%eax)
41c7d2:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41c7d6:	00 65 00             	add    %ah,0x0(%ebp)
41c7d9:	20 00                	and    %al,(%eax)
41c7db:	6c                   	insb   (%dx),%es:(%edi)
41c7dc:	00 65 00             	add    %ah,0x0(%ebp)
41c7df:	76 00                	jbe    0x41c7e1
41c7e1:	65 00 6c 00 2e       	add    %ch,%gs:0x2e(%eax,%eax,1)
41c7e6:	00 20                	add    %ah,(%eax)
41c7e8:	00 43 00             	add    %al,0x0(%ebx)
41c7eb:	6f                   	outsl  %ds:(%esi),(%dx)
41c7ec:	00 6e 00             	add    %ch,0x0(%esi)
41c7ef:	67 00 72 00          	add    %dh,0x0(%bp,%si)
41c7f3:	61                   	popa
41c7f4:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
41c7f8:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
41c7fc:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41c800:	00 6f 00             	add    %ch,0x0(%edi)
41c803:	6e                   	outsb  %ds:(%esi),(%dx)
41c804:	00 73 00             	add    %dh,0x0(%ebx)
41c807:	21 00                	and    %eax,(%eax)
41c809:	00 1b                	add    %bl,(%ebx)
41c80b:	6c                   	insb   (%dx),%es:(%edi)
41c80c:	00 62 00             	add    %ah,0x0(%edx)
41c80f:	6c                   	insb   (%dx),%es:(%edi)
41c810:	00 53 00             	add    %dl,0x0(%ebx)
41c813:	74 00                	je     0x41c815
41c815:	61                   	popa
41c816:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
41c81a:	00 73 00             	add    %dh,0x0(%ebx)
41c81d:	4e                   	dec    %esi
41c81e:	00 75 00             	add    %dh,0x0(%ebp)
41c821:	6c                   	insb   (%dx),%es:(%edi)
41c822:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41c826:	80 93 4e 00 6f 00 20 	adcb   $0x20,0x6f004e(%ebx)
41c82d:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41c831:	00 76 00             	add    %dh,0x0(%esi)
41c834:	65 00 6c 00 73       	add    %ch,%gs:0x73(%eax,%eax,1)
41c839:	00 20                	add    %ah,(%eax)
41c83b:	00 63 00             	add    %ah,0x0(%ebx)
41c83e:	75 00                	jne    0x41c840
41c840:	72 00                	jb     0x41c842
41c842:	72 00                	jb     0x41c844
41c844:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41c848:	74 00                	je     0x41c84a
41c84a:	6c                   	insb   (%dx),%es:(%edi)
41c84b:	00 79 00             	add    %bh,0x0(%ecx)
41c84e:	20 00                	and    %al,(%eax)
41c850:	73 00                	jae    0x41c852
41c852:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
41c857:	00 63 00             	add    %ah,0x0(%ebx)
41c85a:	74 00                	je     0x41c85c
41c85c:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
41c861:	00 20                	add    %ah,(%eax)
41c863:	00 53 00             	add    %dl,0x0(%ebx)
41c866:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
41c86b:	00 63 00             	add    %ah,0x0(%ebx)
41c86e:	74 00                	je     0x41c870
41c870:	20 00                	and    %al,(%eax)
41c872:	61                   	popa
41c873:	00 20                	add    %ah,(%eax)
41c875:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41c879:	00 76 00             	add    %dh,0x0(%esi)
41c87c:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41c881:	00 66 00             	add    %ah,0x0(%esi)
41c884:	72 00                	jb     0x41c886
41c886:	6f                   	outsl  %ds:(%esi),(%dx)
41c887:	00 6d 00             	add    %ch,0x0(%ebp)
41c88a:	20 00                	and    %al,(%eax)
41c88c:	74 00                	je     0x41c88e
41c88e:	68 00 65 00 20       	push   $0x20006500
41c893:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41c897:	00 76 00             	add    %dh,0x0(%esi)
41c89a:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41c89f:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41c8a3:	00 73 00             	add    %dh,0x0(%ebx)
41c8a6:	74 00                	je     0x41c8a8
41c8a8:	20 00                	and    %al,(%eax)
41c8aa:	74 00                	je     0x41c8ac
41c8ac:	6f                   	outsl  %ds:(%esi),(%dx)
41c8ad:	00 20                	add    %ah,(%eax)
41c8af:	00 70 00             	add    %dh,0x0(%eax)
41c8b2:	6c                   	insb   (%dx),%es:(%edi)
41c8b3:	00 61 00             	add    %ah,0x0(%ecx)
41c8b6:	79 00                	jns    0x41c8b8
41c8b8:	2e 00 00             	add    %al,%cs:(%eax)
41c8bb:	27                   	daa
41c8bc:	63 00                	arpl   %eax,(%eax)
41c8be:	74 00                	je     0x41c8c0
41c8c0:	4c                   	dec    %esp
41c8c1:	00 65 00             	add    %ah,0x0(%ebp)
41c8c4:	76 00                	jbe    0x41c8c6
41c8c6:	65 00 6c 00 4c       	add    %ch,%gs:0x4c(%eax,%eax,1)
41c8cb:	00 69 00             	add    %ch,0x0(%ecx)
41c8ce:	73 00                	jae    0x41c8d0
41c8d0:	74 00                	je     0x41c8d2
41c8d2:	53                   	push   %ebx
41c8d3:	00 70 00             	add    %dh,0x0(%eax)
41c8d6:	6c                   	insb   (%dx),%es:(%edi)
41c8d7:	00 69 00             	add    %ch,0x0(%ecx)
41c8da:	74 00                	je     0x41c8dc
41c8dc:	74 00                	je     0x41c8de
41c8de:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c8e2:	00 3d 47 00 6c 00    	add    %bh,0x6c0047
41c8e8:	6f                   	outsl  %ds:(%esi),(%dx)
41c8e9:	00 62 00             	add    %ah,0x0(%edx)
41c8ec:	61                   	popa
41c8ed:	00 6c 00 5c          	add    %ch,0x5c(%eax,%eax,1)
41c8f1:	00 45 00             	add    %al,0x0(%ebp)
41c8f4:	78 00                	js     0x41c8f6
41c8f6:	70 00                	jo     0x41c8f8
41c8f8:	53                   	push   %ebx
41c8f9:	00 6f 00             	add    %ch,0x0(%edi)
41c8fc:	6b 00 4d             	imul   $0x4d,(%eax),%eax
41c8ff:	00 75 00             	add    %dh,0x0(%ebp)
41c902:	74 00                	je     0x41c904
41c904:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
41c908:	37                   	aaa
41c909:	00 46 00             	add    %al,0x0(%esi)
41c90c:	44                   	inc    %esp
41c90d:	00 43 00             	add    %al,0x0(%ebx)
41c910:	30 00                	xor    %al,(%eax)
41c912:	31 00                	xor    %eax,(%eax)
41c914:	35 00 38 00 43       	xor    $0x43003800,%eax
41c919:	00 46 00             	add    %al,0x0(%esi)
41c91c:	39 00                	cmp    %eax,(%eax)
41c91e:	45                   	inc    %ebp
41c91f:	00 00                	add    %al,(%eax)
41c921:	1d 45 00 78 00       	sbb    $0x780045,%eax
41c926:	70 00                	jo     0x41c928
41c928:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c92c:	74 00                	je     0x41c92e
41c92e:	20 00                	and    %al,(%eax)
41c930:	53                   	push   %ebx
41c931:	00 6f 00             	add    %ch,0x0(%edi)
41c934:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41c937:	00 62 00             	add    %ah,0x0(%edx)
41c93a:	61                   	popa
41c93b:	00 6e 00             	add    %ch,0x0(%esi)
41c93e:	00 21                	add    %ah,(%ecx)
41c940:	53                   	push   %ebx
41c941:	00 6b 00             	add    %ch,0x0(%ebx)
41c944:	69 00 6e 00 5f 00    	imul   $0x5f006e,(%eax),%eax
41c94a:	4c                   	dec    %esp
41c94b:	00 65 00             	add    %ah,0x0(%ebp)
41c94e:	76 00                	jbe    0x41c950
41c950:	65 00 6c 00 53       	add    %ch,%gs:0x53(%eax,%eax,1)
41c955:	00 6f 00             	add    %ch,0x0(%edi)
41c958:	6c                   	insb   (%dx),%es:(%edi)
41c959:	00 76 00             	add    %dh,0x0(%esi)
41c95c:	65 00 64 00 00       	add    %ah,%gs:0x0(%eax,%eax,1)
41c961:	15 4d 00 6f 00       	adc    $0x6f004d,%eax
41c966:	76 00                	jbe    0x41c968
41c968:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c96c:	3a 00                	cmp    (%eax),%al
41c96e:	20 00                	and    %al,(%eax)
41c970:	7b 00                	jnp    0x41c972
41c972:	30 00                	xor    %al,(%eax)
41c974:	7d 00                	jge    0x41c976
41c976:	00 17                	add    %dl,(%edi)
41c978:	50                   	push   %eax
41c979:	00 75 00             	add    %dh,0x0(%ebp)
41c97c:	73 00                	jae    0x41c97e
41c97e:	68 00 65 00 73       	push   $0x73006500
41c983:	00 3a                	add    %bh,(%edx)
41c985:	00 20                	add    %ah,(%eax)
41c987:	00 7b 00             	add    %bh,0x0(%ebx)
41c98a:	30 00                	xor    %al,(%eax)
41c98c:	7d 00                	jge    0x41c98e
41c98e:	00 2b                	add    %ch,(%ebx)
41c990:	52                   	push   %edx
41c991:	00 65 00             	add    %ah,0x0(%ebp)
41c994:	6d                   	insl   (%dx),%es:(%edi)
41c995:	00 61 00             	add    %ah,0x0(%ecx)
41c998:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41c99e:	6e                   	outsb  %ds:(%esi),(%dx)
41c99f:	00 67 00             	add    %ah,0x0(%edi)
41c9a2:	20 00                	and    %al,(%eax)
41c9a4:	70 00                	jo     0x41c9a6
41c9a6:	69 00 65 00 63 00    	imul   $0x630065,(%eax),%eax
41c9ac:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41c9b0:	3a 00                	cmp    (%eax),%al
41c9b2:	20 00                	and    %al,(%eax)
41c9b4:	7b 00                	jnp    0x41c9b6
41c9b6:	30 00                	xor    %al,(%eax)
41c9b8:	7d 00                	jge    0x41c9ba
41c9ba:	00 0d 53 00 6f 00    	add    %cl,0x6f0053
41c9c0:	6c                   	insb   (%dx),%es:(%edi)
41c9c1:	00 76 00             	add    %dh,0x0(%esi)
41c9c4:	65 00 64 00 00       	add    %ah,%gs:0x0(%eax,%eax,1)
41c9c9:	23 43 00             	and    0x0(%ebx),%eax
41c9cc:	75 00                	jne    0x41c9ce
41c9ce:	72 00                	jb     0x41c9d0
41c9d0:	72 00                	jb     0x41c9d2
41c9d2:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41c9d6:	74 00                	je     0x41c9d8
41c9d8:	6c                   	insb   (%dx),%es:(%edi)
41c9d9:	00 79 00             	add    %bh,0x0(%ecx)
41c9dc:	20 00                	and    %al,(%eax)
41c9de:	65 00 64 00 69       	add    %ah,%gs:0x69(%eax,%eax,1)
41c9e3:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41c9e7:	00 6e 00             	add    %ch,0x0(%esi)
41c9ea:	67 00 00             	add    %al,(%bx,%si)
41c9ed:	17                   	pop    %ss
41c9ee:	4a                   	dec    %edx
41c9ef:	00 75 00             	add    %dh,0x0(%ebp)
41c9f2:	73 00                	jae    0x41c9f4
41c9f4:	74 00                	je     0x41c9f6
41c9f6:	20 00                	and    %al,(%eax)
41c9f8:	73 00                	jae    0x41c9fa
41c9fa:	6f                   	outsl  %ds:(%esi),(%dx)
41c9fb:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41c9ff:	00 65 00             	add    %ah,0x0(%ebp)
41ca02:	64 00 00             	add    %al,%fs:(%eax)
41ca05:	23 43 00             	and    0x0(%ebx),%eax
41ca08:	75 00                	jne    0x41ca0a
41ca0a:	72 00                	jb     0x41ca0c
41ca0c:	72 00                	jb     0x41ca0e
41ca0e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41ca12:	74 00                	je     0x41ca14
41ca14:	6c                   	insb   (%dx),%es:(%edi)
41ca15:	00 79 00             	add    %bh,0x0(%ecx)
41ca18:	20 00                	and    %al,(%eax)
41ca1a:	70 00                	jo     0x41ca1c
41ca1c:	6c                   	insb   (%dx),%es:(%edi)
41ca1d:	00 61 00             	add    %ah,0x0(%ecx)
41ca20:	79 00                	jns    0x41ca22
41ca22:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ca28:	00 15 54 00 65 00    	add    %dl,0x650054
41ca2e:	78 00                	js     0x41ca30
41ca30:	74 00                	je     0x41ca32
41ca32:	20 00                	and    %al,(%eax)
41ca34:	66 00 69 00          	data16 add %ch,0x0(%ecx)
41ca38:	6c                   	insb   (%dx),%es:(%edi)
41ca39:	00 65 00             	add    %ah,0x0(%ebp)
41ca3c:	73 00                	jae    0x41ca3e
41ca3e:	00 13                	add    %dl,(%ebx)
41ca40:	41                   	inc    %ecx
41ca41:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41ca45:	00 20                	add    %ah,(%eax)
41ca47:	00 66 00             	add    %ah,0x0(%esi)
41ca4a:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41ca50:	73 00                	jae    0x41ca52
41ca52:	00 15 28 00 75 00    	add    %dl,0x750028
41ca58:	6e                   	outsb  %ds:(%esi),(%dx)
41ca59:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41ca5d:	00 74 00 6c          	add    %dh,0x6c(%eax,%eax,1)
41ca61:	00 65 00             	add    %ah,0x0(%ebp)
41ca64:	64 00 29             	add    %ch,%fs:(%ecx)
41ca67:	00 00                	add    %al,(%eax)
41ca69:	21 28                	and    %ebp,(%eax)
41ca6b:	00 6e 00             	add    %ch,0x0(%esi)
41ca6e:	6f                   	outsl  %ds:(%esi),(%dx)
41ca6f:	00 20                	add    %ah,(%eax)
41ca71:	00 70 00             	add    %dh,0x0(%eax)
41ca74:	6c                   	insb   (%dx),%es:(%edi)
41ca75:	00 61 00             	add    %ah,0x0(%ecx)
41ca78:	79 00                	jns    0x41ca7a
41ca7a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41ca7e:	20 00                	and    %al,(%eax)
41ca80:	6e                   	outsb  %ds:(%esi),(%dx)
41ca81:	00 61 00             	add    %ah,0x0(%ecx)
41ca84:	6d                   	insl   (%dx),%es:(%edi)
41ca85:	00 65 00             	add    %ah,0x0(%ebp)
41ca88:	29 00                	sub    %eax,(%eax)