418e65:	6e                   	outsb  %ds:(%esi),(%dx)
418e66:	00 51 00             	add    %dl,0x0(%ecx)
418e69:	2b 00                	sub    (%eax),%eax
418e6b:	35 00 68 00 64       	xor    $0x64006800,%eax
418e70:	00 57 00             	add    %dl,0x0(%edi)
418e73:	72 00                	jb     0x418e75
418e75:	73 00                	jae    0x418e77
418e77:	47                   	inc    %edi
418e78:	00 32                	add    %dh,(%edx)
418e7a:	00 4a 00             	add    %cl,0x0(%edx)
418e7d:	6b 00 66             	imul   $0x66,(%eax),%eax
418e80:	00 65 00             	add    %ah,0x0(%ebp)
418e83:	59                   	pop    %ecx
418e84:	00 6e 00             	add    %ch,0x0(%esi)
418e87:	31 00                	xor    %eax,(%eax)
418e89:	4b                   	dec    %ebx
418e8a:	00 72 00             	add    %dh,0x0(%edx)
418e8d:	68 00 64 00 43       	push   $0x43006400
418e92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418e98:	00 32                	add    %dh,(%edx)
418e9a:	00 5a 00             	add    %bl,0x0(%edx)
418e9d:	74 00                	je     0x418e9f
418e9f:	79 00                	jns    0x418ea1
418ea1:	61                   	popa
418ea2:	00 59 00             	add    %bl,0x0(%ecx)
418ea5:	6e                   	outsb  %ds:(%esi),(%dx)
418ea6:	00 51 00             	add    %dl,0x0(%ecx)
418ea9:	2b 00                	sub    (%eax),%eax
418eab:	35 00 68 00 64       	xor    $0x64006800,%eax
418eb0:	00 57 00             	add    %dl,0x0(%edi)
418eb3:	72 00                	jb     0x418eb5
418eb5:	73 00                	jae    0x418eb7
418eb7:	47                   	inc    %edi
418eb8:	00 32                	add    %dh,(%edx)
418eba:	00 4a 00             	add    %cl,0x0(%edx)
418ebd:	6b 00 66             	imul   $0x66,(%eax),%eax
418ec0:	00 65 00             	add    %ah,0x0(%ebp)
418ec3:	59                   	pop    %ecx
418ec4:	00 6e 00             	add    %ch,0x0(%esi)
418ec7:	31 00                	xor    %eax,(%eax)
418ec9:	4b                   	dec    %ebx
418eca:	00 72 00             	add    %dh,0x0(%edx)
418ecd:	68 00 64 00 43       	push   $0x43006400
418ed2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418ed8:	00 32                	add    %dh,(%edx)
418eda:	00 5a 00             	add    %bl,0x0(%edx)
418edd:	74 00                	je     0x418edf
418edf:	79 00                	jns    0x418ee1
418ee1:	61                   	popa
418ee2:	00 59 00             	add    %bl,0x0(%ecx)
418ee5:	6e                   	outsb  %ds:(%esi),(%dx)
418ee6:	00 51 00             	add    %dl,0x0(%ecx)
418ee9:	2b 00                	sub    (%eax),%eax
418eeb:	35 00 68 00 64       	xor    $0x64006800,%eax
418ef0:	00 57 00             	add    %dl,0x0(%edi)
418ef3:	72 00                	jb     0x418ef5
418ef5:	73 00                	jae    0x418ef7
418ef7:	47                   	inc    %edi
418ef8:	00 32                	add    %dh,(%edx)
418efa:	00 4a 00             	add    %cl,0x0(%edx)
418efd:	6b 00 66             	imul   $0x66,(%eax),%eax
418f00:	00 65 00             	add    %ah,0x0(%ebp)
418f03:	59                   	pop    %ecx
418f04:	00 6e 00             	add    %ch,0x0(%esi)
418f07:	31 00                	xor    %eax,(%eax)
418f09:	4b                   	dec    %ebx
418f0a:	00 72 00             	add    %dh,0x0(%edx)
418f0d:	68 00 64 00 43       	push   $0x43006400
418f12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418f18:	00 32                	add    %dh,(%edx)
418f1a:	00 5a 00             	add    %bl,0x0(%edx)
418f1d:	74 00                	je     0x418f1f
418f1f:	79 00                	jns    0x418f21
418f21:	61                   	popa
418f22:	00 59 00             	add    %bl,0x0(%ecx)
418f25:	6e                   	outsb  %ds:(%esi),(%dx)
418f26:	00 51 00             	add    %dl,0x0(%ecx)
418f29:	2b 00                	sub    (%eax),%eax
418f2b:	35 00 68 00 64       	xor    $0x64006800,%eax
418f30:	00 57 00             	add    %dl,0x0(%edi)
418f33:	72 00                	jb     0x418f35
418f35:	73 00                	jae    0x418f37
418f37:	47                   	inc    %edi
418f38:	00 32                	add    %dh,(%edx)
418f3a:	00 4a 00             	add    %cl,0x0(%edx)
418f3d:	6b 00 66             	imul   $0x66,(%eax),%eax
418f40:	00 65 00             	add    %ah,0x0(%ebp)
418f43:	59                   	pop    %ecx
418f44:	00 6e 00             	add    %ch,0x0(%esi)
418f47:	31 00                	xor    %eax,(%eax)
418f49:	4b                   	dec    %ebx
418f4a:	00 72 00             	add    %dh,0x0(%edx)
418f4d:	68 00 64 00 43       	push   $0x43006400
418f52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418f58:	00 32                	add    %dh,(%edx)
418f5a:	00 5a 00             	add    %bl,0x0(%edx)
418f5d:	74 00                	je     0x418f5f
418f5f:	79 00                	jns    0x418f61
418f61:	61                   	popa
418f62:	00 59 00             	add    %bl,0x0(%ecx)
418f65:	6e                   	outsb  %ds:(%esi),(%dx)
418f66:	00 51 00             	add    %dl,0x0(%ecx)
418f69:	2b 00                	sub    (%eax),%eax
418f6b:	35 00 68 00 64       	xor    $0x64006800,%eax
418f70:	00 57 00             	add    %dl,0x0(%edi)
418f73:	72 00                	jb     0x418f75
418f75:	73 00                	jae    0x418f77
418f77:	47                   	inc    %edi
418f78:	00 32                	add    %dh,(%edx)
418f7a:	00 4a 00             	add    %cl,0x0(%edx)
418f7d:	6b 00 66             	imul   $0x66,(%eax),%eax
418f80:	00 65 00             	add    %ah,0x0(%ebp)
418f83:	59                   	pop    %ecx
418f84:	00 6e 00             	add    %ch,0x0(%esi)
418f87:	31 00                	xor    %eax,(%eax)
418f89:	4b                   	dec    %ebx
418f8a:	00 72 00             	add    %dh,0x0(%edx)
418f8d:	68 00 64 00 43       	push   $0x43006400
418f92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418f98:	00 32                	add    %dh,(%edx)
418f9a:	00 5a 00             	add    %bl,0x0(%edx)
418f9d:	74 00                	je     0x418f9f
418f9f:	79 00                	jns    0x418fa1
418fa1:	61                   	popa
418fa2:	00 59 00             	add    %bl,0x0(%ecx)
418fa5:	6e                   	outsb  %ds:(%esi),(%dx)
418fa6:	00 51 00             	add    %dl,0x0(%ecx)
418fa9:	2b 00                	sub    (%eax),%eax
418fab:	35 00 68 00 64       	xor    $0x64006800,%eax
418fb0:	00 57 00             	add    %dl,0x0(%edi)
418fb3:	72 00                	jb     0x418fb5
418fb5:	73 00                	jae    0x418fb7
418fb7:	47                   	inc    %edi
418fb8:	00 32                	add    %dh,(%edx)
418fba:	00 4a 00             	add    %cl,0x0(%edx)
418fbd:	6b 00 66             	imul   $0x66,(%eax),%eax
418fc0:	00 65 00             	add    %ah,0x0(%ebp)
418fc3:	59                   	pop    %ecx
418fc4:	00 6e 00             	add    %ch,0x0(%esi)
418fc7:	31 00                	xor    %eax,(%eax)
418fc9:	4b                   	dec    %ebx
418fca:	00 72 00             	add    %dh,0x0(%edx)
418fcd:	68 00 64 00 43       	push   $0x43006400
418fd2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418fd8:	00 32                	add    %dh,(%edx)
418fda:	00 5a 00             	add    %bl,0x0(%edx)
418fdd:	74 00                	je     0x418fdf
418fdf:	79 00                	jns    0x418fe1
418fe1:	61                   	popa
418fe2:	00 59 00             	add    %bl,0x0(%ecx)
418fe5:	6e                   	outsb  %ds:(%esi),(%dx)
418fe6:	00 51 00             	add    %dl,0x0(%ecx)
418fe9:	2b 00                	sub    (%eax),%eax
418feb:	35 00 68 00 64       	xor    $0x64006800,%eax
418ff0:	00 57 00             	add    %dl,0x0(%edi)
418ff3:	72 00                	jb     0x418ff5
418ff5:	73 00                	jae    0x418ff7
418ff7:	47                   	inc    %edi
418ff8:	00 32                	add    %dh,(%edx)
418ffa:	00 4a 00             	add    %cl,0x0(%edx)
418ffd:	6b 00 66             	imul   $0x66,(%eax),%eax
419000:	00 65 00             	add    %ah,0x0(%ebp)
419003:	59                   	pop    %ecx
419004:	00 6e 00             	add    %ch,0x0(%esi)
419007:	31 00                	xor    %eax,(%eax)
419009:	4b                   	dec    %ebx
41900a:	00 72 00             	add    %dh,0x0(%edx)
41900d:	68 00 64 00 43       	push   $0x43006400
419012:	00 35 00 6e 00 48    	add    %dh,0x48006e00
419018:	00 32                	add    %dh,(%edx)
41901a:	00 5a 00             	add    %bl,0x0(%edx)
41901d:	74 00                	je     0x41901f
41901f:	79 00                	jns    0x419021
419021:	61                   	popa
419022:	00 59 00             	add    %bl,0x0(%ecx)
419025:	6e                   	outsb  %ds:(%esi),(%dx)
419026:	00 51 00             	add    %dl,0x0(%ecx)
419029:	2b 00                	sub    (%eax),%eax
41902b:	35 00 68 00 64       	xor    $0x64006800,%eax
419030:	00 57 00             	add    %dl,0x0(%edi)
419033:	72 00                	jb     0x419035
419035:	73 00                	jae    0x419037
419037:	47                   	inc    %edi
419038:	00 32                	add    %dh,(%edx)
41903a:	00 4a 00             	add    %cl,0x0(%edx)
41903d:	6b 00 66             	imul   $0x66,(%eax),%eax
419040:	00 65 00             	add    %ah,0x0(%ebp)
419043:	59                   	pop    %ecx
419044:	00 6e 00             	add    %ch,0x0(%esi)
419047:	31 00                	xor    %eax,(%eax)
419049:	4b                   	dec    %ebx
41904a:	00 72 00             	add    %dh,0x0(%edx)
41904d:	68 00 64 00 43       	push   $0x43006400
419052:	00 35 00 6e 00 48    	add    %dh,0x48006e00
419058:	00 32                	add    %dh,(%edx)
41905a:	00 5a 00             	add    %bl,0x0(%edx)
41905d:	74 00                	je     0x41905f
41905f:	79 00                	jns    0x419061
419061:	61                   	popa
419062:	00 59 00             	add    %bl,0x0(%ecx)
419065:	6e                   	outsb  %ds:(%esi),(%dx)
419066:	00 51 00             	add    %dl,0x0(%ecx)
419069:	2b 00                	sub    (%eax),%eax
41906b:	35 00 68 00 64       	xor    $0x64006800,%eax
419070:	00 57 00             	add    %dl,0x0(%edi)
419073:	72 00                	jb     0x419075
419075:	73 00                	jae    0x419077
419077:	47                   	inc    %edi
419078:	00 32                	add    %dh,(%edx)
41907a:	00 4a 00             	add    %cl,0x0(%edx)
41907d:	6b 00 66             	imul   $0x66,(%eax),%eax
419080:	00 65 00             	add    %ah,0x0(%ebp)
419083:	59                   	pop    %ecx
419084:	00 6e 00             	add    %ch,0x0(%esi)
419087:	31 00                	xor    %eax,(%eax)
419089:	4b                   	dec    %ebx
41908a:	00 72 00             	add    %dh,0x0(%edx)
41908d:	68 00 64 00 43       	push   $0x43006400
419092:	00 35 00 6e 00 48    	add    %dh,0x48006e00
419098:	00 32                	add    %dh,(%edx)
41909a:	00 5a 00             	add    %bl,0x0(%edx)
41909d:	74 00                	je     0x41909f
41909f:	79 00                	jns    0x4190a1
4190a1:	61                   	popa
4190a2:	00 59 00             	add    %bl,0x0(%ecx)
4190a5:	6e                   	outsb  %ds:(%esi),(%dx)
4190a6:	00 51 00             	add    %dl,0x0(%ecx)
4190a9:	2b 00                	sub    (%eax),%eax
4190ab:	35 00 68 00 64       	xor    $0x64006800,%eax
4190b0:	00 57 00             	add    %dl,0x0(%edi)
4190b3:	72 00                	jb     0x4190b5
4190b5:	73 00                	jae    0x4190b7
4190b7:	47                   	inc    %edi
4190b8:	00 32                	add    %dh,(%edx)
4190ba:	00 4a 00             	add    %cl,0x0(%edx)
4190bd:	6b 00 66             	imul   $0x66,(%eax),%eax
4190c0:	00 65 00             	add    %ah,0x0(%ebp)
4190c3:	59                   	pop    %ecx
4190c4:	00 6e 00             	add    %ch,0x0(%esi)
4190c7:	31 00                	xor    %eax,(%eax)
4190c9:	4b                   	dec    %ebx
4190ca:	00 72 00             	add    %dh,0x0(%edx)
4190cd:	68 00 64 00 43       	push   $0x43006400
4190d2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
4190d8:	00 32                	add    %dh,(%edx)
4190da:	00 5a 00             	add    %bl,0x0(%edx)
4190dd:	74 00                	je     0x4190df
4190df:	79 00                	jns    0x4190e1
4190e1:	61                   	popa
4190e2:	00 59 00             	add    %bl,0x0(%ecx)
4190e5:	6e                   	outsb  %ds:(%esi),(%dx)
4190e6:	00 51 00             	add    %dl,0x0(%ecx)
4190e9:	2b 00                	sub    (%eax),%eax
4190eb:	35 00 68 00 64       	xor    $0x64006800,%eax
4190f0:	00 57 00             	add    %dl,0x0(%edi)
4190f3:	72 00                	jb     0x4190f5
4190f5:	73 00                	jae    0x4190f7
4190f7:	47                   	inc    %edi
4190f8:	00 32                	add    %dh,(%edx)
4190fa:	00 4a 00             	add    %cl,0x0(%edx)
4190fd:	6b 00 66             	imul   $0x66,(%eax),%eax
419100:	00 65 00             	add    %ah,0x0(%ebp)
419103:	59                   	pop    %ecx
419104:	00 6e 00             	add    %ch,0x0(%esi)
419107:	31 00                	xor    %eax,(%eax)
419109:	4b                   	dec    %ebx
41910a:	00 72 00             	add    %dh,0x0(%edx)
41910d:	68 00 64 00 43       	push   $0x43006400
419112:	00 35 00 6e 00 48    	add    %dh,0x48006e00
419118:	00 32                	add    %dh,(%edx)
41911a:	00 5a 00             	add    %bl,0x0(%edx)
41911d:	74 00                	je     0x41911f
41911f:	79 00                	jns    0x419121
419121:	61                   	popa
419122:	00 59 00             	add    %bl,0x0(%ecx)
419125:	6e                   	outsb  %ds:(%esi),(%dx)
419126:	00 51 00             	add    %dl,0x0(%ecx)
419129:	2b 00                	sub    (%eax),%eax
41912b:	35 00 68 00 64       	xor    $0x64006800,%eax
419130:	00 57 00             	add    %dl,0x0(%edi)
419133:	72 00                	jb     0x419135
419135:	73 00                	jae    0x419137
419137:	47                   	inc    %edi
419138:	00 32                	add    %dh,(%edx)
41913a:	00 4a 00             	add    %cl,0x0(%edx)
41913d:	6b 00 66             	imul   $0x66,(%eax),%eax
419140:	00 65 00             	add    %ah,0x0(%ebp)
419143:	59                   	pop    %ecx
419144:	00 6e 00             	add    %ch,0x0(%esi)
419147:	31 00                	xor    %eax,(%eax)
419149:	4b                   	dec    %ebx
41914a:	00 72 00             	add    %dh,0x0(%edx)
41914d:	68 00 64 00 43       	push   $0x43006400
419152:	00 35 00 6e 00 48    	add    %dh,0x48006e00
419158:	00 32                	add    %dh,(%edx)
41915a:	00 5a 00             	add    %bl,0x0(%edx)
41915d:	74 00                	je     0x41915f
41915f:	79 00                	jns    0x419161
419161:	61                   	popa
419162:	00 59 00             	add    %bl,0x0(%ecx)
419165:	6e                   	outsb  %ds:(%esi),(%dx)
419166:	00 51 00             	add    %dl,0x0(%ecx)
419169:	2b 00                	sub    (%eax),%eax
41916b:	35 00 68 00 64       	xor    $0x64006800,%eax
419170:	00 57 00             	add    %dl,0x0(%edi)
419173:	72 00                	jb     0x419175
419175:	73 00                	jae    0x419177
419177:	47                   	inc    %edi
419178:	00 32                	add    %dh,(%edx)
41917a:	00 4a 00             	add    %cl,0x0(%edx)
41917d:	6b 00 66             	imul   $0x66,(%eax),%eax
419180:	00 65 00             	add    %ah,0x0(%ebp)
419183:	59                   	pop    %ecx
419184:	00 6e 00             	add    %ch,0x0(%esi)
419187:	31 00                	xor    %eax,(%eax)
419189:	4b                   	dec    %ebx
41918a:	00 72 00             	add    %dh,0x0(%edx)
41918d:	68 00 64 00 43       	push   $0x43006400
419192:	00 35 00 6e 00 48    	add    %dh,0x48006e00
419198:	00 32                	add    %dh,(%edx)
41919a:	00 5a 00             	add    %bl,0x0(%edx)
41919d:	74 00                	je     0x41919f
41919f:	79 00                	jns    0x4191a1
4191a1:	61                   	popa
4191a2:	00 59 00             	add    %bl,0x0(%ecx)
4191a5:	6e                   	outsb  %ds:(%esi),(%dx)
4191a6:	00 51 00             	add    %dl,0x0(%ecx)
4191a9:	2b 00                	sub    (%eax),%eax
4191ab:	35 00 68 00 64       	xor    $0x64006800,%eax
4191b0:	00 57 00             	add    %dl,0x0(%edi)
4191b3:	72 00                	jb     0x4191b5
4191b5:	73 00                	jae    0x4191b7
4191b7:	47                   	inc    %edi
4191b8:	00 32                	add    %dh,(%edx)
4191ba:	00 4a 00             	add    %cl,0x0(%edx)
4191bd:	6b 00 66             	imul   $0x66,(%eax),%eax
4191c0:	00 65 00             	add    %ah,0x0(%ebp)
4191c3:	59                   	pop    %ecx
4191c4:	00 6e 00             	add    %ch,0x0(%esi)
4191c7:	31 00                	xor    %eax,(%eax)
4191c9:	4b                   	dec    %ebx
4191ca:	00 72 00             	add    %dh,0x0(%edx)
4191cd:	68 00 64 00 43       	push   $0x43006400
4191d2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
4191d8:	00 32                	add    %dh,(%edx)
4191da:	00 5a 00             	add    %bl,0x0(%edx)
4191dd:	74 00                	je     0x4191df
4191df:	79 00                	jns    0x4191e1
4191e1:	61                   	popa
4191e2:	00 59 00             	add    %bl,0x0(%ecx)