41b8e2:	00 6e 00             	add    %ch,0x0(%esi)
41b8e5:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b8e9:	61                   	popa
41b8ea:	00 73 00             	add    %dh,0x0(%ebx)
41b8ed:	74 00                	je     0x41b8ef
41b8ef:	72 00                	jb     0x41b8f1
41b8f1:	75 00                	jne    0x41b8f3
41b8f3:	63 00                	arpl   %eax,(%eax)
41b8f5:	74 00                	je     0x41b8f7
41b8f7:	75 00                	jne    0x41b8f9
41b8f9:	72 00                	jb     0x41b8fb
41b8fb:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41b8ff:	6f                   	outsl  %ds:(%esi),(%dx)
41b900:	00 73 00             	add    %dh,0x0(%ebx)
41b903:	74 00                	je     0x41b905
41b905:	53                   	push   %ebx
41b906:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b90a:	00 6e 00             	add    %ch,0x0(%esi)
41b90d:	65 00 00             	add    %al,%gs:(%eax)
41b910:	37                   	aaa
41b911:	6c                   	insb   (%dx),%es:(%edi)
41b912:	00 61 00             	add    %ah,0x0(%ecx)
41b915:	62 00                	bound  %eax,(%eax)
41b917:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b91c:	00 6e 00             	add    %ch,0x0(%esi)
41b91f:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b923:	61                   	popa
41b924:	00 73 00             	add    %dh,0x0(%ebx)
41b927:	74 00                	je     0x41b929
41b929:	72 00                	jb     0x41b92b
41b92b:	75 00                	jne    0x41b92d
41b92d:	63 00                	arpl   %eax,(%eax)
41b92f:	74 00                	je     0x41b931
41b931:	75 00                	jne    0x41b933
41b933:	72 00                	jb     0x41b935
41b935:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41b939:	6f                   	outsl  %ds:(%esi),(%dx)
41b93a:	00 73 00             	add    %dh,0x0(%ebx)
41b93d:	74 00                	je     0x41b93f
41b93f:	57                   	push   %edi
41b940:	00 6f 00             	add    %ch,0x0(%edi)
41b943:	6f                   	outsl  %ds:(%esi),(%dx)
41b944:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41b948:	37                   	aaa
41b949:	6c                   	insb   (%dx),%es:(%edi)
41b94a:	00 61 00             	add    %ah,0x0(%ecx)
41b94d:	62 00                	bound  %eax,(%eax)
41b94f:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b954:	00 6e 00             	add    %ch,0x0(%esi)
41b957:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b95b:	61                   	popa
41b95c:	00 73 00             	add    %dh,0x0(%ebx)
41b95f:	74 00                	je     0x41b961
41b961:	72 00                	jb     0x41b963
41b963:	75 00                	jne    0x41b965
41b965:	63 00                	arpl   %eax,(%eax)
41b967:	74 00                	je     0x41b969
41b969:	75 00                	jne    0x41b96b
41b96b:	72 00                	jb     0x41b96d
41b96d:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41b971:	72 00                	jb     0x41b973
41b973:	79 00                	jns    0x41b975
41b975:	73 00                	jae    0x41b977
41b977:	74 00                	je     0x41b979
41b979:	61                   	popa
41b97a:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41b97e:	00 00                	add    %al,(%eax)
41b980:	2f                   	das
41b981:	6c                   	insb   (%dx),%es:(%edi)
41b982:	00 61 00             	add    %ah,0x0(%ecx)
41b985:	62 00                	bound  %eax,(%eax)
41b987:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b98c:	00 6e 00             	add    %ch,0x0(%esi)
41b98f:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b993:	61                   	popa
41b994:	00 73 00             	add    %dh,0x0(%ebx)
41b997:	74 00                	je     0x41b999
41b999:	72 00                	jb     0x41b99b
41b99b:	75 00                	jne    0x41b99d
41b99d:	63 00                	arpl   %eax,(%eax)
41b99f:	74 00                	je     0x41b9a1
41b9a1:	75 00                	jne    0x41b9a3
41b9a3:	72 00                	jb     0x41b9a5
41b9a5:	65 00 49 00          	add    %cl,%gs:0x0(%ecx)
41b9a9:	72 00                	jb     0x41b9ab
41b9ab:	6f                   	outsl  %ds:(%esi),(%dx)
41b9ac:	00 6e 00             	add    %ch,0x0(%esi)
41b9af:	00 31                	add    %dh,(%ecx)
41b9b1:	6c                   	insb   (%dx),%es:(%edi)
41b9b2:	00 61 00             	add    %ah,0x0(%ecx)
41b9b5:	62 00                	bound  %eax,(%eax)
41b9b7:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b9bc:	00 6e 00             	add    %ch,0x0(%esi)
41b9bf:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b9c3:	61                   	popa
41b9c4:	00 73 00             	add    %dh,0x0(%ebx)
41b9c7:	74 00                	je     0x41b9c9
41b9c9:	72 00                	jb     0x41b9cb
41b9cb:	75 00                	jne    0x41b9cd
41b9cd:	63 00                	arpl   %eax,(%eax)
41b9cf:	74 00                	je     0x41b9d1
41b9d1:	75 00                	jne    0x41b9d3
41b9d3:	72 00                	jb     0x41b9d5
41b9d5:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
41b9d9:	74 00                	je     0x41b9db
41b9db:	6f                   	outsl  %ds:(%esi),(%dx)
41b9dc:	00 6e 00             	add    %ch,0x0(%esi)
41b9df:	65 00 00             	add    %al,%gs:(%eax)
41b9e2:	2f                   	das
41b9e3:	6c                   	insb   (%dx),%es:(%edi)
41b9e4:	00 61 00             	add    %ah,0x0(%ecx)
41b9e7:	62 00                	bound  %eax,(%eax)
41b9e9:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41b9ee:	00 6e 00             	add    %ch,0x0(%esi)
41b9f1:	66 00 72 00          	data16 add %dh,0x0(%edx)
41b9f5:	61                   	popa
41b9f6:	00 73 00             	add    %dh,0x0(%ebx)
41b9f9:	74 00                	je     0x41b9fb
41b9fb:	72 00                	jb     0x41b9fd
41b9fd:	75 00                	jne    0x41b9ff
41b9ff:	63 00                	arpl   %eax,(%eax)
41ba01:	74 00                	je     0x41ba03
41ba03:	75 00                	jne    0x41ba05
41ba05:	72 00                	jb     0x41ba07
41ba07:	65 00 57 00          	add    %dl,%gs:0x0(%edi)
41ba0b:	6f                   	outsl  %ds:(%esi),(%dx)
41ba0c:	00 6f 00             	add    %ch,0x0(%edi)
41ba0f:	64 00 00             	add    %al,%fs:(%eax)
41ba12:	2f                   	das
41ba13:	6c                   	insb   (%dx),%es:(%edi)
41ba14:	00 61 00             	add    %ah,0x0(%ecx)
41ba17:	62 00                	bound  %eax,(%eax)
41ba19:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41ba1e:	00 6e 00             	add    %ch,0x0(%esi)
41ba21:	66 00 72 00          	data16 add %dh,0x0(%edx)
41ba25:	75 00                	jne    0x41ba27
41ba27:	73 00                	jae    0x41ba29
41ba29:	74 00                	je     0x41ba2b
41ba2b:	72 00                	jb     0x41ba2d
41ba2d:	75 00                	jne    0x41ba2f
41ba2f:	63 00                	arpl   %eax,(%eax)
41ba31:	74 00                	je     0x41ba33
41ba33:	75 00                	jne    0x41ba35
41ba35:	72 00                	jb     0x41ba37
41ba37:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41ba3b:	6f                   	outsl  %ds:(%esi),(%dx)
41ba3c:	00 73 00             	add    %dh,0x0(%ebx)
41ba3f:	74 00                	je     0x41ba41
41ba41:	00 35 6c 00 61 00    	add    %dh,0x61006c
41ba47:	62 00                	bound  %eax,(%eax)
41ba49:	65 00 6c 00 4c       	add    %ch,%gs:0x4c(%eax,%eax,1)
41ba4e:	00 65 00             	add    %ah,0x0(%ebp)
41ba51:	76 00                	jbe    0x41ba53
41ba53:	65 00 6c 00 4f       	add    %ch,%gs:0x4f(%eax,%eax,1)
41ba58:	00 66 00             	add    %ah,0x0(%esi)
41ba5b:	49                   	dec    %ecx
41ba5c:	00 6e 00             	add    %ch,0x0(%esi)
41ba5f:	66 00 72 00          	data16 add %dh,0x0(%edx)
41ba63:	61                   	popa
41ba64:	00 73 00             	add    %dh,0x0(%ebx)
41ba67:	74 00                	je     0x41ba69
41ba69:	72 00                	jb     0x41ba6b
41ba6b:	75 00                	jne    0x41ba6d
41ba6d:	63 00                	arpl   %eax,(%eax)
41ba6f:	74 00                	je     0x41ba71
41ba71:	75 00                	jne    0x41ba73
41ba73:	72 00                	jb     0x41ba75
41ba75:	65 00 00             	add    %al,%gs:(%eax)
41ba78:	31 6c 00 61          	xor    %ebp,0x61(%eax,%eax,1)
41ba7c:	00 62 00             	add    %ah,0x0(%edx)
41ba7f:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41ba84:	00 6e 00             	add    %ch,0x0(%esi)
41ba87:	66 00 72 00          	data16 add %dh,0x0(%edx)
41ba8b:	61                   	popa
41ba8c:	00 73 00             	add    %dh,0x0(%ebx)
41ba8f:	74 00                	je     0x41ba91
41ba91:	72 00                	jb     0x41ba93
41ba93:	75 00                	jne    0x41ba95
41ba95:	63 00                	arpl   %eax,(%eax)
41ba97:	74 00                	je     0x41ba99
41ba99:	75 00                	jne    0x41ba9b
41ba9b:	72 00                	jb     0x41ba9d
41ba9d:	65 00 4c 00 65       	add    %cl,%gs:0x65(%eax,%eax,1)
41baa2:	00 76 00             	add    %dh,0x0(%esi)
41baa5:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41baaa:	27                   	daa
41baab:	6c                   	insb   (%dx),%es:(%edi)
41baac:	00 61 00             	add    %ah,0x0(%ecx)
41baaf:	62 00                	bound  %eax,(%eax)
41bab1:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41bab6:	00 6e 00             	add    %ch,0x0(%esi)
41bab9:	66 00 72 00          	data16 add %dh,0x0(%edx)
41babd:	61                   	popa
41babe:	00 73 00             	add    %dh,0x0(%ebx)
41bac1:	74 00                	je     0x41bac3
41bac3:	72 00                	jb     0x41bac5
41bac5:	75 00                	jne    0x41bac7
41bac7:	63 00                	arpl   %eax,(%eax)
41bac9:	74 00                	je     0x41bacb
41bacb:	75 00                	jne    0x41bacd
41bacd:	72 00                	jb     0x41bacf
41bacf:	65 00 00             	add    %al,%gs:(%eax)
41bad2:	1d 49 00 6e 00       	sbb    $0x6e0049,%eax
41bad7:	66 00 72 00          	data16 add %dh,0x0(%edx)
41badb:	61                   	popa
41badc:	00 73 00             	add    %dh,0x0(%ebx)
41badf:	74 00                	je     0x41bae1
41bae1:	72 00                	jb     0x41bae3
41bae3:	75 00                	jne    0x41bae5
41bae5:	6b 00 74             	imul   $0x74,(%eax),%eax
41bae8:	00 75 00             	add    %dh,0x0(%ebp)
41baeb:	72 00                	jb     0x41baed
41baed:	61                   	popa
41baee:	00 00                	add    %al,(%eax)
41baf0:	31 62 00             	xor    %esp,0x0(%edx)
41baf3:	75 00                	jne    0x41baf5
41baf5:	74 00                	je     0x41baf7
41baf7:	74 00                	je     0x41baf9
41baf9:	6f                   	outsl  %ds:(%esi),(%dx)
41bafa:	00 6e 00             	add    %ch,0x0(%esi)
41bafd:	55                   	push   %ebp
41bafe:	00 70 00             	add    %dh,0x0(%eax)
41bb01:	67 00 72 00          	add    %dh,0x0(%bp,%si)
41bb05:	61                   	popa
41bb06:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41bb0a:	00 43 00             	add    %al,0x0(%ebx)
41bb0d:	72 00                	jb     0x41bb0f
41bb0f:	79 00                	jns    0x41bb11
41bb11:	73 00                	jae    0x41bb13
41bb13:	74 00                	je     0x41bb15
41bb15:	61                   	popa
41bb16:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
41bb1a:	00 69 00             	add    %ch,0x0(%ecx)
41bb1d:	6e                   	outsb  %ds:(%esi),(%dx)
41bb1e:	00 65 00             	add    %ah,0x0(%ebp)
41bb21:	00 35 55 00 6c 00    	add    %dh,0x6c0055
41bb27:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
41bb2b:	73 00                	jae    0x41bb2d
41bb2d:	7a 00                	jp     0x41bb2f
41bb2f:	20 00                	and    %al,(%eax)
41bb31:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41bb34:	00 70 00             	add    %dh,0x0(%eax)
41bb37:	61                   	popa
41bb38:	00 6c 00 6e          	add    %ch,0x6e(%eax,%eax,1)
41bb3c:	00 69 00             	add    %ch,0x0(%ecx)
41bb3f:	19 01                	sbb    %eax,(%ecx)
41bb41:	20 00                	and    %al,(%eax)
41bb43:	6b 00 72             	imul   $0x72,(%eax),%eax
41bb46:	00 79 00             	add    %bh,0x0(%ecx)
41bb49:	73 00                	jae    0x41bb4b
41bb4b:	7a 00                	jp     0x41bb4d
41bb4d:	74 00                	je     0x41bb4f
41bb4f:	61                   	popa
41bb50:	00 42 01             	add    %al,0x1(%edx)
41bb53:	f3 00 77 00          	repz add %dh,0x0(%edi)
41bb57:	01 31                	add    %esi,(%ecx)
41bb59:	6c                   	insb   (%dx),%es:(%edi)
41bb5a:	00 61 00             	add    %ah,0x0(%ecx)
41bb5d:	62 00                	bound  %eax,(%eax)
41bb5f:	65 00 6c 00 43       	add    %ch,%gs:0x43(%eax,%eax,1)
41bb64:	00 72 00             	add    %dh,0x0(%edx)
41bb67:	79 00                	jns    0x41bb69
41bb69:	73 00                	jae    0x41bb6b
41bb6b:	74 00                	je     0x41bb6d
41bb6d:	61                   	popa
41bb6e:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
41bb72:	00 69 00             	add    %ch,0x0(%ecx)
41bb75:	6e                   	outsb  %ds:(%esi),(%dx)
41bb76:	00 65 00             	add    %ah,0x0(%ebp)
41bb79:	43                   	inc    %ebx
41bb7a:	00 6f 00             	add    %ch,0x0(%edi)
41bb7d:	73 00                	jae    0x41bb7f
41bb7f:	74 00                	je     0x41bb81
41bb81:	49                   	dec    %ecx
41bb82:	00 72 00             	add    %dh,0x0(%edx)
41bb85:	6f                   	outsl  %ds:(%esi),(%dx)
41bb86:	00 6e 00             	add    %ch,0x0(%esi)
41bb89:	00 39                	add    %bh,(%ecx)
41bb8b:	6c                   	insb   (%dx),%es:(%edi)
41bb8c:	00 61 00             	add    %ah,0x0(%ecx)
41bb8f:	62 00                	bound  %eax,(%eax)
41bb91:	65 00 6c 00 43       	add    %ch,%gs:0x43(%eax,%eax,1)
41bb96:	00 72 00             	add    %dh,0x0(%edx)
41bb99:	79 00                	jns    0x41bb9b
41bb9b:	73 00                	jae    0x41bb9d
41bb9d:	74 00                	je     0x41bb9f
41bb9f:	61                   	popa
41bba0:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
41bba4:	00 69 00             	add    %ch,0x0(%ecx)
41bba7:	6e                   	outsb  %ds:(%esi),(%dx)
41bba8:	00 65 00             	add    %ah,0x0(%ebp)
41bbab:	43                   	inc    %ebx
41bbac:	00 6f 00             	add    %ch,0x0(%edi)
41bbaf:	73 00                	jae    0x41bbb1
41bbb1:	74 00                	je     0x41bbb3
41bbb3:	43                   	inc    %ebx
41bbb4:	00 72 00             	add    %dh,0x0(%edx)
41bbb7:	79 00                	jns    0x41bbb9
41bbb9:	73 00                	jae    0x41bbbb
41bbbb:	74 00                	je     0x41bbbd
41bbbd:	61                   	popa
41bbbe:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41bbc2:	00 00                	add    %al,(%eax)
41bbc4:	33 6c 00 61          	xor    0x61(%eax,%eax,1),%ebp
41bbc8:	00 62 00             	add    %ah,0x0(%edx)
41bbcb:	65 00 6c 00 43       	add    %ch,%gs:0x43(%eax,%eax,1)
41bbd0:	00 72 00             	add    %dh,0x0(%edx)
41bbd3:	79 00                	jns    0x41bbd5
41bbd5:	73 00                	jae    0x41bbd7
41bbd7:	74 00                	je     0x41bbd9
41bbd9:	61                   	popa
41bbda:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
41bbde:	00 69 00             	add    %ch,0x0(%ecx)
41bbe1:	6e                   	outsb  %ds:(%esi),(%dx)
41bbe2:	00 65 00             	add    %ah,0x0(%ebp)
41bbe5:	43                   	inc    %ebx
41bbe6:	00 6f 00             	add    %ch,0x0(%edi)
41bbe9:	73 00                	jae    0x41bbeb
41bbeb:	74 00                	je     0x41bbed
41bbed:	53                   	push   %ebx
41bbee:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41bbf2:	00 6e 00             	add    %ch,0x0(%esi)
41bbf5:	65 00 00             	add    %al,%gs:(%eax)
41bbf8:	31 6c 00 61          	xor    %ebp,0x61(%eax,%eax,1)
41bbfc:	00 62 00             	add    %ah,0x0(%edx)
41bbff:	65 00 6c 00 43       	add    %ch,%gs:0x43(%eax,%eax,1)
41bc04:	00 72 00             	add    %dh,0x0(%edx)
41bc07:	79 00                	jns    0x41bc09
41bc09:	73 00                	jae    0x41bc0b
41bc0b:	74 00                	je     0x41bc0d
41bc0d:	61                   	popa
41bc0e:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
41bc12:	00 69 00             	add    %ch,0x0(%ecx)
41bc15:	6e                   	outsb  %ds:(%esi),(%dx)
41bc16:	00 65 00             	add    %ah,0x0(%ebp)
41bc19:	43                   	inc    %ebx
41bc1a:	00 6f 00             	add    %ch,0x0(%edi)
41bc1d:	73 00                	jae    0x41bc1f
41bc1f:	74 00                	je     0x41bc21
41bc21:	57                   	push   %edi
41bc22:	00 6f 00             	add    %ch,0x0(%edi)
41bc25:	6f                   	outsl  %ds:(%esi),(%dx)
41bc26:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41bc2a:	31 6c 00 61          	xor    %ebp,0x61(%eax,%eax,1)
41bc2e:	00 62 00             	add    %ah,0x0(%edx)
41bc31:	65 00 6c 00 43       	add    %ch,%gs:0x43(%eax,%eax,1)
41bc36:	00 72 00             	add    %dh,0x0(%edx)
41bc39:	79 00                	jns    0x41bc3b
41bc3b:	73 00                	jae    0x41bc3d
41bc3d:	74 00                	je     0x41bc3f