41a8c9:	4b                   	dec    %ebx
41a8ca:	00 72 00             	add    %dh,0x0(%edx)
41a8cd:	68 00 64 00 43       	push   $0x43006400
41a8d2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41a8d8:	00 32                	add    %dh,(%edx)
41a8da:	00 5a 00             	add    %bl,0x0(%edx)
41a8dd:	74 00                	je     0x41a8df
41a8df:	79 00                	jns    0x41a8e1
41a8e1:	61                   	popa
41a8e2:	00 59 00             	add    %bl,0x0(%ecx)
41a8e5:	6e                   	outsb  %ds:(%esi),(%dx)
41a8e6:	00 51 00             	add    %dl,0x0(%ecx)
41a8e9:	2b 00                	sub    (%eax),%eax
41a8eb:	35 00 68 00 64       	xor    $0x64006800,%eax
41a8f0:	00 57 00             	add    %dl,0x0(%edi)
41a8f3:	72 00                	jb     0x41a8f5
41a8f5:	73 00                	jae    0x41a8f7
41a8f7:	47                   	inc    %edi
41a8f8:	00 32                	add    %dh,(%edx)
41a8fa:	00 4a 00             	add    %cl,0x0(%edx)
41a8fd:	6b 00 66             	imul   $0x66,(%eax),%eax
41a900:	00 65 00             	add    %ah,0x0(%ebp)
41a903:	59                   	pop    %ecx
41a904:	00 6e 00             	add    %ch,0x0(%esi)
41a907:	31 00                	xor    %eax,(%eax)
41a909:	4b                   	dec    %ebx
41a90a:	00 72 00             	add    %dh,0x0(%edx)
41a90d:	68 00 64 00 43       	push   $0x43006400
41a912:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41a918:	00 32                	add    %dh,(%edx)
41a91a:	00 5a 00             	add    %bl,0x0(%edx)
41a91d:	74 00                	je     0x41a91f
41a91f:	79 00                	jns    0x41a921
41a921:	61                   	popa
41a922:	00 59 00             	add    %bl,0x0(%ecx)
41a925:	6e                   	outsb  %ds:(%esi),(%dx)
41a926:	00 51 00             	add    %dl,0x0(%ecx)
41a929:	2b 00                	sub    (%eax),%eax
41a92b:	35 00 68 00 64       	xor    $0x64006800,%eax
41a930:	00 57 00             	add    %dl,0x0(%edi)
41a933:	72 00                	jb     0x41a935
41a935:	73 00                	jae    0x41a937
41a937:	47                   	inc    %edi
41a938:	00 32                	add    %dh,(%edx)
41a93a:	00 4a 00             	add    %cl,0x0(%edx)
41a93d:	6b 00 66             	imul   $0x66,(%eax),%eax
41a940:	00 65 00             	add    %ah,0x0(%ebp)
41a943:	59                   	pop    %ecx
41a944:	00 6e 00             	add    %ch,0x0(%esi)
41a947:	31 00                	xor    %eax,(%eax)
41a949:	4b                   	dec    %ebx
41a94a:	00 72 00             	add    %dh,0x0(%edx)
41a94d:	68 00 64 00 43       	push   $0x43006400
41a952:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41a958:	00 32                	add    %dh,(%edx)
41a95a:	00 5a 00             	add    %bl,0x0(%edx)
41a95d:	74 00                	je     0x41a95f
41a95f:	79 00                	jns    0x41a961
41a961:	61                   	popa
41a962:	00 59 00             	add    %bl,0x0(%ecx)
41a965:	6e                   	outsb  %ds:(%esi),(%dx)
41a966:	00 51 00             	add    %dl,0x0(%ecx)
41a969:	2b 00                	sub    (%eax),%eax
41a96b:	35 00 68 00 64       	xor    $0x64006800,%eax
41a970:	00 57 00             	add    %dl,0x0(%edi)
41a973:	72 00                	jb     0x41a975
41a975:	73 00                	jae    0x41a977
41a977:	47                   	inc    %edi
41a978:	00 32                	add    %dh,(%edx)
41a97a:	00 4a 00             	add    %cl,0x0(%edx)
41a97d:	6b 00 66             	imul   $0x66,(%eax),%eax
41a980:	00 65 00             	add    %ah,0x0(%ebp)
41a983:	59                   	pop    %ecx
41a984:	00 6e 00             	add    %ch,0x0(%esi)
41a987:	31 00                	xor    %eax,(%eax)
41a989:	4b                   	dec    %ebx
41a98a:	00 72 00             	add    %dh,0x0(%edx)
41a98d:	68 00 64 00 43       	push   $0x43006400
41a992:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41a998:	00 32                	add    %dh,(%edx)
41a99a:	00 5a 00             	add    %bl,0x0(%edx)
41a99d:	74 00                	je     0x41a99f
41a99f:	79 00                	jns    0x41a9a1
41a9a1:	61                   	popa
41a9a2:	00 59 00             	add    %bl,0x0(%ecx)
41a9a5:	6e                   	outsb  %ds:(%esi),(%dx)
41a9a6:	00 51 00             	add    %dl,0x0(%ecx)
41a9a9:	2b 00                	sub    (%eax),%eax
41a9ab:	35 00 68 00 64       	xor    $0x64006800,%eax
41a9b0:	00 57 00             	add    %dl,0x0(%edi)
41a9b3:	72 00                	jb     0x41a9b5
41a9b5:	73 00                	jae    0x41a9b7
41a9b7:	47                   	inc    %edi
41a9b8:	00 32                	add    %dh,(%edx)
41a9ba:	00 4a 00             	add    %cl,0x0(%edx)
41a9bd:	6b 00 66             	imul   $0x66,(%eax),%eax
41a9c0:	00 65 00             	add    %ah,0x0(%ebp)
41a9c3:	59                   	pop    %ecx
41a9c4:	00 6e 00             	add    %ch,0x0(%esi)
41a9c7:	31 00                	xor    %eax,(%eax)
41a9c9:	4b                   	dec    %ebx
41a9ca:	00 72 00             	add    %dh,0x0(%edx)
41a9cd:	68 00 64 00 43       	push   $0x43006400
41a9d2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41a9d8:	00 32                	add    %dh,(%edx)
41a9da:	00 5a 00             	add    %bl,0x0(%edx)
41a9dd:	74 00                	je     0x41a9df
41a9df:	79 00                	jns    0x41a9e1
41a9e1:	61                   	popa
41a9e2:	00 59 00             	add    %bl,0x0(%ecx)
41a9e5:	6e                   	outsb  %ds:(%esi),(%dx)
41a9e6:	00 51 00             	add    %dl,0x0(%ecx)
41a9e9:	2b 00                	sub    (%eax),%eax
41a9eb:	35 00 68 00 64       	xor    $0x64006800,%eax
41a9f0:	00 57 00             	add    %dl,0x0(%edi)
41a9f3:	72 00                	jb     0x41a9f5
41a9f5:	73 00                	jae    0x41a9f7
41a9f7:	47                   	inc    %edi
41a9f8:	00 32                	add    %dh,(%edx)
41a9fa:	00 4a 00             	add    %cl,0x0(%edx)
41a9fd:	6b 00 66             	imul   $0x66,(%eax),%eax
41aa00:	00 65 00             	add    %ah,0x0(%ebp)
41aa03:	59                   	pop    %ecx
41aa04:	00 6e 00             	add    %ch,0x0(%esi)
41aa07:	31 00                	xor    %eax,(%eax)
41aa09:	4b                   	dec    %ebx
41aa0a:	00 72 00             	add    %dh,0x0(%edx)
41aa0d:	68 00 64 00 43       	push   $0x43006400
41aa12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41aa18:	00 32                	add    %dh,(%edx)
41aa1a:	00 5a 00             	add    %bl,0x0(%edx)
41aa1d:	74 00                	je     0x41aa1f
41aa1f:	79 00                	jns    0x41aa21
41aa21:	61                   	popa
41aa22:	00 59 00             	add    %bl,0x0(%ecx)
41aa25:	6e                   	outsb  %ds:(%esi),(%dx)
41aa26:	00 51 00             	add    %dl,0x0(%ecx)
41aa29:	2b 00                	sub    (%eax),%eax
41aa2b:	35 00 68 00 64       	xor    $0x64006800,%eax
41aa30:	00 57 00             	add    %dl,0x0(%edi)
41aa33:	72 00                	jb     0x41aa35
41aa35:	73 00                	jae    0x41aa37
41aa37:	47                   	inc    %edi
41aa38:	00 32                	add    %dh,(%edx)
41aa3a:	00 4a 00             	add    %cl,0x0(%edx)
41aa3d:	6b 00 66             	imul   $0x66,(%eax),%eax
41aa40:	00 65 00             	add    %ah,0x0(%ebp)
41aa43:	59                   	pop    %ecx
41aa44:	00 6e 00             	add    %ch,0x0(%esi)
41aa47:	31 00                	xor    %eax,(%eax)
41aa49:	4b                   	dec    %ebx
41aa4a:	00 72 00             	add    %dh,0x0(%edx)
41aa4d:	68 00 64 00 43       	push   $0x43006400
41aa52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41aa58:	00 32                	add    %dh,(%edx)
41aa5a:	00 5a 00             	add    %bl,0x0(%edx)
41aa5d:	74 00                	je     0x41aa5f
41aa5f:	79 00                	jns    0x41aa61
41aa61:	61                   	popa
41aa62:	00 59 00             	add    %bl,0x0(%ecx)
41aa65:	6e                   	outsb  %ds:(%esi),(%dx)
41aa66:	00 51 00             	add    %dl,0x0(%ecx)
41aa69:	2b 00                	sub    (%eax),%eax
41aa6b:	35 00 68 00 64       	xor    $0x64006800,%eax
41aa70:	00 57 00             	add    %dl,0x0(%edi)
41aa73:	72 00                	jb     0x41aa75
41aa75:	73 00                	jae    0x41aa77
41aa77:	47                   	inc    %edi
41aa78:	00 32                	add    %dh,(%edx)
41aa7a:	00 4a 00             	add    %cl,0x0(%edx)
41aa7d:	6b 00 66             	imul   $0x66,(%eax),%eax
41aa80:	00 65 00             	add    %ah,0x0(%ebp)
41aa83:	59                   	pop    %ecx
41aa84:	00 6e 00             	add    %ch,0x0(%esi)
41aa87:	31 00                	xor    %eax,(%eax)
41aa89:	4b                   	dec    %ebx
41aa8a:	00 72 00             	add    %dh,0x0(%edx)
41aa8d:	68 00 64 00 43       	push   $0x43006400
41aa92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41aa98:	00 32                	add    %dh,(%edx)
41aa9a:	00 5a 00             	add    %bl,0x0(%edx)
41aa9d:	74 00                	je     0x41aa9f
41aa9f:	79 00                	jns    0x41aaa1
41aaa1:	61                   	popa
41aaa2:	00 59 00             	add    %bl,0x0(%ecx)
41aaa5:	6e                   	outsb  %ds:(%esi),(%dx)
41aaa6:	00 51 00             	add    %dl,0x0(%ecx)
41aaa9:	2b 00                	sub    (%eax),%eax
41aaab:	35 00 68 00 64       	xor    $0x64006800,%eax
41aab0:	00 57 00             	add    %dl,0x0(%edi)
41aab3:	72 00                	jb     0x41aab5
41aab5:	73 00                	jae    0x41aab7
41aab7:	47                   	inc    %edi
41aab8:	00 32                	add    %dh,(%edx)
41aaba:	00 4a 00             	add    %cl,0x0(%edx)
41aabd:	6b 00 66             	imul   $0x66,(%eax),%eax
41aac0:	00 65 00             	add    %ah,0x0(%ebp)
41aac3:	59                   	pop    %ecx
41aac4:	00 6e 00             	add    %ch,0x0(%esi)
41aac7:	31 00                	xor    %eax,(%eax)
41aac9:	4b                   	dec    %ebx
41aaca:	00 72 00             	add    %dh,0x0(%edx)
41aacd:	68 00 64 00 43       	push   $0x43006400
41aad2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41aad8:	00 32                	add    %dh,(%edx)
41aada:	00 5a 00             	add    %bl,0x0(%edx)
41aadd:	74 00                	je     0x41aadf
41aadf:	79 00                	jns    0x41aae1
41aae1:	61                   	popa
41aae2:	00 59 00             	add    %bl,0x0(%ecx)
41aae5:	6e                   	outsb  %ds:(%esi),(%dx)
41aae6:	00 51 00             	add    %dl,0x0(%ecx)
41aae9:	2b 00                	sub    (%eax),%eax
41aaeb:	35 00 68 00 64       	xor    $0x64006800,%eax
41aaf0:	00 57 00             	add    %dl,0x0(%edi)
41aaf3:	72 00                	jb     0x41aaf5
41aaf5:	73 00                	jae    0x41aaf7
41aaf7:	47                   	inc    %edi
41aaf8:	00 32                	add    %dh,(%edx)
41aafa:	00 4a 00             	add    %cl,0x0(%edx)
41aafd:	6b 00 66             	imul   $0x66,(%eax),%eax
41ab00:	00 65 00             	add    %ah,0x0(%ebp)
41ab03:	59                   	pop    %ecx
41ab04:	00 6e 00             	add    %ch,0x0(%esi)
41ab07:	31 00                	xor    %eax,(%eax)
41ab09:	4b                   	dec    %ebx
41ab0a:	00 72 00             	add    %dh,0x0(%edx)
41ab0d:	68 00 64 00 43       	push   $0x43006400
41ab12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ab18:	00 32                	add    %dh,(%edx)
41ab1a:	00 5a 00             	add    %bl,0x0(%edx)
41ab1d:	74 00                	je     0x41ab1f
41ab1f:	79 00                	jns    0x41ab21
41ab21:	61                   	popa
41ab22:	00 59 00             	add    %bl,0x0(%ecx)
41ab25:	6e                   	outsb  %ds:(%esi),(%dx)
41ab26:	00 51 00             	add    %dl,0x0(%ecx)
41ab29:	2b 00                	sub    (%eax),%eax
41ab2b:	35 00 68 00 64       	xor    $0x64006800,%eax
41ab30:	00 57 00             	add    %dl,0x0(%edi)
41ab33:	72 00                	jb     0x41ab35
41ab35:	73 00                	jae    0x41ab37
41ab37:	47                   	inc    %edi
41ab38:	00 32                	add    %dh,(%edx)
41ab3a:	00 4a 00             	add    %cl,0x0(%edx)
41ab3d:	6b 00 66             	imul   $0x66,(%eax),%eax
41ab40:	00 65 00             	add    %ah,0x0(%ebp)
41ab43:	59                   	pop    %ecx
41ab44:	00 6e 00             	add    %ch,0x0(%esi)
41ab47:	31 00                	xor    %eax,(%eax)
41ab49:	4b                   	dec    %ebx
41ab4a:	00 72 00             	add    %dh,0x0(%edx)
41ab4d:	68 00 64 00 43       	push   $0x43006400
41ab52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ab58:	00 32                	add    %dh,(%edx)
41ab5a:	00 5a 00             	add    %bl,0x0(%edx)
41ab5d:	74 00                	je     0x41ab5f
41ab5f:	79 00                	jns    0x41ab61
41ab61:	61                   	popa
41ab62:	00 59 00             	add    %bl,0x0(%ecx)
41ab65:	6e                   	outsb  %ds:(%esi),(%dx)
41ab66:	00 51 00             	add    %dl,0x0(%ecx)
41ab69:	2b 00                	sub    (%eax),%eax
41ab6b:	35 00 68 00 64       	xor    $0x64006800,%eax
41ab70:	00 57 00             	add    %dl,0x0(%edi)
41ab73:	72 00                	jb     0x41ab75
41ab75:	73 00                	jae    0x41ab77
41ab77:	47                   	inc    %edi
41ab78:	00 32                	add    %dh,(%edx)
41ab7a:	00 4a 00             	add    %cl,0x0(%edx)
41ab7d:	6b 00 66             	imul   $0x66,(%eax),%eax
41ab80:	00 65 00             	add    %ah,0x0(%ebp)
41ab83:	59                   	pop    %ecx
41ab84:	00 6e 00             	add    %ch,0x0(%esi)
41ab87:	31 00                	xor    %eax,(%eax)
41ab89:	4b                   	dec    %ebx
41ab8a:	00 72 00             	add    %dh,0x0(%edx)
41ab8d:	68 00 64 00 43       	push   $0x43006400
41ab92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ab98:	00 32                	add    %dh,(%edx)
41ab9a:	00 5a 00             	add    %bl,0x0(%edx)
41ab9d:	74 00                	je     0x41ab9f
41ab9f:	79 00                	jns    0x41aba1
41aba1:	61                   	popa
41aba2:	00 59 00             	add    %bl,0x0(%ecx)
41aba5:	6e                   	outsb  %ds:(%esi),(%dx)
41aba6:	00 51 00             	add    %dl,0x0(%ecx)
41aba9:	2b 00                	sub    (%eax),%eax
41abab:	35 00 68 00 64       	xor    $0x64006800,%eax
41abb0:	00 57 00             	add    %dl,0x0(%edi)
41abb3:	72 00                	jb     0x41abb5
41abb5:	73 00                	jae    0x41abb7
41abb7:	47                   	inc    %edi
41abb8:	00 32                	add    %dh,(%edx)
41abba:	00 4a 00             	add    %cl,0x0(%edx)
41abbd:	6b 00 66             	imul   $0x66,(%eax),%eax
41abc0:	00 65 00             	add    %ah,0x0(%ebp)
41abc3:	59                   	pop    %ecx
41abc4:	00 6e 00             	add    %ch,0x0(%esi)
41abc7:	31 00                	xor    %eax,(%eax)
41abc9:	4b                   	dec    %ebx
41abca:	00 72 00             	add    %dh,0x0(%edx)
41abcd:	68 00 64 00 43       	push   $0x43006400
41abd2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41abd8:	00 32                	add    %dh,(%edx)
41abda:	00 5a 00             	add    %bl,0x0(%edx)
41abdd:	74 00                	je     0x41abdf
41abdf:	79 00                	jns    0x41abe1
41abe1:	61                   	popa
41abe2:	00 59 00             	add    %bl,0x0(%ecx)
41abe5:	6e                   	outsb  %ds:(%esi),(%dx)
41abe6:	00 51 00             	add    %dl,0x0(%ecx)
41abe9:	2b 00                	sub    (%eax),%eax
41abeb:	35 00 68 00 64       	xor    $0x64006800,%eax
41abf0:	00 57 00             	add    %dl,0x0(%edi)
41abf3:	72 00                	jb     0x41abf5
41abf5:	73 00                	jae    0x41abf7
41abf7:	47                   	inc    %edi
41abf8:	00 32                	add    %dh,(%edx)
41abfa:	00 4a 00             	add    %cl,0x0(%edx)
41abfd:	6b 00 66             	imul   $0x66,(%eax),%eax
41ac00:	00 65 00             	add    %ah,0x0(%ebp)
41ac03:	59                   	pop    %ecx
41ac04:	00 6e 00             	add    %ch,0x0(%esi)
41ac07:	31 00                	xor    %eax,(%eax)
41ac09:	4b                   	dec    %ebx
41ac0a:	00 72 00             	add    %dh,0x0(%edx)
41ac0d:	68 00 64 00 43       	push   $0x43006400
41ac12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ac18:	00 32                	add    %dh,(%edx)
41ac1a:	00 5a 00             	add    %bl,0x0(%edx)
41ac1d:	74 00                	je     0x41ac1f
41ac1f:	79 00                	jns    0x41ac21
41ac21:	61                   	popa
41ac22:	00 59 00             	add    %bl,0x0(%ecx)
41ac25:	6e                   	outsb  %ds:(%esi),(%dx)
41ac26:	00 51 00             	add    %dl,0x0(%ecx)
41ac29:	2b 00                	sub    (%eax),%eax
41ac2b:	35 00 68 00 64       	xor    $0x64006800,%eax
41ac30:	00 57 00             	add    %dl,0x0(%edi)
41ac33:	72 00                	jb     0x41ac35
41ac35:	73 00                	jae    0x41ac37
41ac37:	47                   	inc    %edi
41ac38:	00 32                	add    %dh,(%edx)
41ac3a:	00 4a 00             	add    %cl,0x0(%edx)
41ac3d:	6b 00 66             	imul   $0x66,(%eax),%eax
41ac40:	00 65 00             	add    %ah,0x0(%ebp)
41ac43:	59                   	pop    %ecx
41ac44:	00 6e 00             	add    %ch,0x0(%esi)
41ac47:	31 00                	xor    %eax,(%eax)