418cd1:	00 42 00             	add    %al,0x0(%edx)
418cd4:	66 00 2b             	data16 add %ch,(%ebx)
418cd7:	00 2e                	add    %ch,(%esi)
418cd9:	06                   	push   %es
418cda:	51                   	push   %ecx
418cdb:	00 6f 00             	add    %ch,0x0(%edi)
418cde:	47                   	inc    %edi
418cdf:	00 4c 00 2e          	add    %cl,0x2e(%eax,%eax,1)
418ce3:	06                   	push   %es
418ce4:	34 00                	xor    $0x0,%al
418ce6:	43                   	inc    %ebx
418ce7:	00 2e                	add    %ch,(%esi)
418ce9:	06                   	push   %es
418cea:	6e                   	outsb  %ds:(%esi),(%dx)
418ceb:	00 73 00             	add    %dh,0x0(%ebx)
418cee:	4c                   	dec    %esp
418cef:	00 2e                	add    %ch,(%esi)
418cf1:	06                   	push   %es
418cf2:	2e 06                	cs push %es
418cf4:	2e 06                	cs push %es
418cf6:	45                   	inc    %ebp
418cf7:	00 2e                	add    %ch,(%esi)
418cf9:	06                   	push   %es
418cfa:	31 00                	xor    %eax,(%eax)
418cfc:	68 00 39 00 43       	push   $0x43003900
418d01:	00 77 00             	add    %dh,0x0(%edi)
418d04:	2e 06                	cs push %es
418d06:	2e 06                	cs push %es
418d08:	42                   	inc    %edx
418d09:	00 2e                	add    %ch,(%esi)
418d0b:	06                   	push   %es
418d0c:	51                   	push   %ecx
418d0d:	00 57 00             	add    %dl,0x0(%edi)
418d10:	2f                   	das
418d11:	00 67 00             	add    %ah,0x0(%edi)
418d14:	45                   	inc    %ebp
418d15:	00 4c 00 42          	add    %cl,0x42(%eax,%eax,1)
418d19:	00 79 00             	add    %bh,0x0(%ecx)
418d1c:	77 00                	ja     0x418d1e
418d1e:	4f                   	dec    %edi
418d1f:	00 2e                	add    %ch,(%esi)
418d21:	06                   	push   %es
418d22:	67 00 4a 00          	add    %cl,0x0(%bp,%si)
418d26:	37                   	aaa
418d27:	00 43 00             	add    %al,0x0(%ebx)
418d2a:	77 00                	ja     0x418d2c
418d2c:	2e 06                	cs push %es
418d2e:	2e 06                	cs push %es
418d30:	42                   	inc    %edx
418d31:	00 2e                	add    %ch,(%esi)
418d33:	06                   	push   %es
418d34:	4e                   	dec    %esi
418d35:	00 5a 00             	add    %bl,0x0(%edx)
418d38:	66 00 51 00          	data16 add %dl,0x0(%ecx)
418d3c:	73 00                	jae    0x418d3e
418d3e:	2e 06                	cs push %es
418d40:	2e 06                	cs push %es
418d42:	2e 06                	cs push %es
418d44:	51                   	push   %ecx
418d45:	00 45 00             	add    %al,0x0(%ebp)
418d48:	47                   	inc    %edi
418d49:	00 50 00             	add    %dl,0x0(%eax)
418d4c:	34 00                	xor    $0x0,%al
418d4e:	42                   	inc    %edx
418d4f:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
418d53:	06                   	push   %es
418d54:	67 00 73 00          	add    %dh,0x0(%bp,%di)
418d58:	44                   	inc    %esp
418d59:	00 67 00             	add    %ah,0x0(%edi)
418d5c:	49                   	dec    %ecx
418d5d:	00 43 00             	add    %al,0x0(%ebx)
418d60:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
418d64:	77 00                	ja     0x418d66
418d66:	2e 06                	cs push %es
418d68:	2e 06                	cs push %es
418d6a:	2e 06                	cs push %es
418d6c:	51                   	push   %ecx
418d6d:	00 44 00 57          	add    %al,0x57(%eax,%eax,1)
418d71:	00 58 00             	add    %bl,0x0(%eax)
418d74:	30 00                	xor    %al,(%eax)
418d76:	4d                   	dec    %ebp
418d77:	00 2e                	add    %ch,(%esi)
418d79:	06                   	push   %es
418d7a:	2e 06                	cs push %es
418d7c:	2e 06                	cs push %es
418d7e:	45                   	inc    %ebp
418d7f:	00 42 00             	add    %al,0x0(%edx)
418d82:	42                   	inc    %edx
418d83:	00 6e 00             	add    %ch,0x0(%esi)
418d86:	2b 00                	sub    (%eax),%eax
418d88:	2e 06                	cs push %es
418d8a:	51                   	push   %ecx
418d8b:	00 30                	add    %dh,(%eax)
418d8d:	00 4a 00             	add    %cl,0x0(%edx)
418d90:	4c                   	dec    %esp
418d91:	00 2e                	add    %ch,(%esi)
418d93:	06                   	push   %es
418d94:	34 00                	xor    $0x0,%al
418d96:	43                   	inc    %ebx
418d97:	00 2e                	add    %ch,(%esi)
418d99:	06                   	push   %es
418d9a:	6e                   	outsb  %ds:(%esi),(%dx)
418d9b:	00 73 00             	add    %dh,0x0(%ebx)
418d9e:	4d                   	dec    %ebp
418d9f:	00 2e                	add    %ch,(%esi)
418da1:	06                   	push   %es
418da2:	2e 06                	cs push %es
418da4:	2e 06                	cs push %es
418da6:	45                   	inc    %ebp
418da7:	00 2e                	add    %ch,(%esi)
418da9:	06                   	push   %es
418daa:	31 00                	xor    %eax,(%eax)
418dac:	68 00 39 00 44       	push   $0x44003900
418db1:	00 2e                	add    %ch,(%esi)
418db3:	06                   	push   %es
418db4:	2e 06                	cs push %es
418db6:	2e 06                	cs push %es
418db8:	42                   	inc    %edx
418db9:	00 43 00             	add    %al,0x0(%ebx)
418dbc:	70 00                	jo     0x418dbe
418dbe:	36 00 2e             	add    %ch,%ss:(%esi)
418dc1:	06                   	push   %es
418dc2:	69 00 67 00 6f 00    	imul   $0x6f0067,(%eax),%eax
418dc8:	2e 06                	cs push %es
418dca:	2e 06                	cs push %es
418dcc:	2e 06                	cs push %es
418dce:	4b                   	dec    %ebx
418dcf:	00 2e                	add    %ch,(%esi)
418dd1:	06                   	push   %es
418dd2:	2e 06                	cs push %es
418dd4:	2e 06                	cs push %es
418dd6:	43                   	inc    %ebx
418dd7:	00 2e                	add    %ch,(%esi)
418dd9:	06                   	push   %es
418dda:	33 00                	xor    (%eax),%eax
418ddc:	30 00                	xor    %al,(%eax)
418dde:	4c                   	dec    %esp
418ddf:	00 2e                	add    %ch,(%esi)
418de1:	06                   	push   %es
418de2:	2e 06                	cs push %es
418de4:	2e 06                	cs push %es
418de6:	45                   	inc    %ebp
418de7:	00 2e                	add    %ch,(%esi)
418de9:	06                   	push   %es
418dea:	67 00 52 00          	add    %dl,0x0(%bp,%si)
418dee:	39 00                	cmp    %eax,(%eax)
418df0:	44                   	inc    %esp
418df1:	00 2e                	add    %ch,(%esi)
418df3:	06                   	push   %es
418df4:	2e 06                	cs push %es
418df6:	2e 06                	cs push %es
418df8:	42                   	inc    %edx
418df9:	00 2e                	add    %ch,(%esi)
418dfb:	06                   	push   %es
418dfc:	49                   	dec    %ecx
418dfd:	00 46 00             	add    %al,0x0(%esi)
418e00:	66 00 51 00          	data16 add %dl,0x0(%ecx)
418e04:	30 00                	xor    %al,(%eax)
418e06:	2e 06                	cs push %es
418e08:	2e 06                	cs push %es
418e0a:	2e 06                	cs push %es
418e0c:	51                   	push   %ecx
418e0d:	00 71 00             	add    %dh,0x0(%ecx)
418e10:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
418e14:	49                   	dec    %ecx
418e15:	00 6f 00             	add    %ch,0x0(%edi)
418e18:	4b                   	dec    %ebx
418e19:	00 2e                	add    %ch,(%esi)
418e1b:	06                   	push   %es
418e1c:	2e 06                	cs push %es
418e1e:	2e 06                	cs push %es
418e20:	43                   	inc    %ebx
418e21:	00 67 00             	add    %ah,0x0(%edi)
418e24:	2e 06                	cs push %es
418e26:	2e 06                	cs push %es
418e28:	2e 06                	cs push %es
418e2a:	67 00 4e 00          	add    %cl,0x0(%bp)
418e2e:	39 00                	cmp    %eax,(%eax)
418e30:	43                   	inc    %ebx
418e31:	00 77 00             	add    %dh,0x0(%edi)
418e34:	2e 06                	cs push %es
418e36:	2e 06                	cs push %es
418e38:	42                   	inc    %edx
418e39:	00 2e                	add    %ch,(%esi)
418e3b:	06                   	push   %es
418e3c:	49                   	dec    %ecx
418e3d:	00 45 00             	add    %al,0x0(%ebp)
418e40:	66 00 51 00          	data16 add %dl,0x0(%ecx)
418e44:	77 00                	ja     0x418e46
418e46:	2e 06                	cs push %es
418e48:	2e 06                	cs push %es
418e4a:	2e 06                	cs push %es
418e4c:	51                   	push   %ecx
418e4d:	00 43 00             	add    %al,0x0(%ebx)
418e50:	42                   	inc    %edx
418e51:	00 58 00             	add    %bl,0x0(%eax)
418e54:	30 00                	xor    %al,(%eax)
418e56:	4f                   	dec    %edi
418e57:	00 2e                	add    %ch,(%esi)
418e59:	06                   	push   %es
418e5a:	2e 06                	cs push %es
418e5c:	2e 06                	cs push %es
418e5e:	45                   	inc    %ebp
418e5f:	00 4b 00             	add    %cl,0x0(%ebx)
418e62:	6b 00 59             	imul   $0x59,(%eax),%eax
418e65:	00 2e                	add    %ch,(%esi)
418e67:	06                   	push   %es
418e68:	2e 06                	cs push %es
418e6a:	68 00 38 00 67       	push   $0x67003800
418e6f:	00 66 00             	add    %ah,0x0(%esi)
418e72:	51                   	push   %ecx
418e73:	00 30                	add    %dh,(%eax)
418e75:	00 2e                	add    %ch,(%esi)
418e77:	06                   	push   %es
418e78:	2e 06                	cs push %es
418e7a:	2e 06                	cs push %es
418e7c:	51                   	push   %ecx
418e7d:	00 43 00             	add    %al,0x0(%ebx)
418e80:	4b                   	dec    %ebx
418e81:	00 42 00             	add    %al,0x0(%edx)
418e84:	2e 06                	cs push %es
418e86:	2e 06                	cs push %es
418e88:	2e 06                	cs push %es
418e8a:	2e 06                	cs push %es
418e8c:	59                   	pop    %ecx
418e8d:	00 2e                	add    %ch,(%esi)
418e8f:	06                   	push   %es
418e90:	4b                   	dec    %ebx
418e91:	00 6f 00             	add    %ch,0x0(%edi)
418e94:	49                   	dec    %ecx
418e95:	00 2e                	add    %ch,(%esi)
418e97:	06                   	push   %es
418e98:	2e 06                	cs push %es
418e9a:	6e                   	outsb  %ds:(%esi),(%dx)
418e9b:	00 73 00             	add    %dh,0x0(%ebx)
418e9e:	4c                   	dec    %esp
418e9f:	00 2e                	add    %ch,(%esi)
418ea1:	06                   	push   %es
418ea2:	2e 06                	cs push %es
418ea4:	2e 06                	cs push %es
418ea6:	45                   	inc    %ebp
418ea7:	00 2e                	add    %ch,(%esi)
418ea9:	06                   	push   %es
418eaa:	6e                   	outsb  %ds:(%esi),(%dx)
418eab:	00 73 00             	add    %dh,0x0(%ebx)
418eae:	4d                   	dec    %ebp
418eaf:	00 2e                	add    %ch,(%esi)
418eb1:	06                   	push   %es
418eb2:	2e 06                	cs push %es
418eb4:	2e 06                	cs push %es
418eb6:	45                   	inc    %ebp
418eb7:	00 4b 00             	add    %cl,0x0(%ebx)
418eba:	43                   	inc    %ebx
418ebb:	00 30                	add    %dh,(%eax)
418ebd:	00 2e                	add    %ch,(%esi)
418ebf:	06                   	push   %es
418ec0:	2e 06                	cs push %es
418ec2:	2e 06                	cs push %es
418ec4:	6f                   	outsl  %ds:(%esi),(%dx)
418ec5:	00 2e                	add    %ch,(%esi)
418ec7:	06                   	push   %es
418ec8:	2e 06                	cs push %es
418eca:	6e                   	outsb  %ds:(%esi),(%dx)
418ecb:	00 73 00             	add    %dh,0x0(%ebx)
418ece:	4e                   	dec    %esi
418ecf:	00 2e                	add    %ch,(%esi)
418ed1:	06                   	push   %es
418ed2:	2e 06                	cs push %es
418ed4:	2e 06                	cs push %es
418ed6:	45                   	inc    %ebp
418ed7:	00 4b 00             	add    %cl,0x0(%ebx)
418eda:	43                   	inc    %ebx
418edb:	00 34 00             	add    %dh,(%eax,%eax,1)
418ede:	2e 06                	cs push %es
418ee0:	2e 06                	cs push %es
418ee2:	2e 06                	cs push %es
418ee4:	6f                   	outsl  %ds:(%esi),(%dx)
418ee5:	00 2e                	add    %ch,(%esi)
418ee7:	06                   	push   %es
418ee8:	4b                   	dec    %ebx
418ee9:	00 72 00             	add    %dh,0x0(%edx)
418eec:	59                   	pop    %ecx
418eed:	00 2e                	add    %ch,(%esi)
418eef:	06                   	push   %es
418ef0:	2e 06                	cs push %es
418ef2:	79 00                	jns    0x418ef4
418ef4:	67 00 76 00          	add    %dh,0x0(%bp)
418ef8:	2e 06                	cs push %es
418efa:	2e 06                	cs push %es
418efc:	2e 06                	cs push %es
418efe:	4b                   	dec    %ebx
418eff:	00 2e                	add    %ch,(%esi)
418f01:	06                   	push   %es
418f02:	2e 06                	cs push %es
418f04:	4a                   	dec    %edx
418f05:	00 37                	add    %dh,(%edi)
418f07:	00 43 00             	add    %al,0x0(%ebx)
418f0a:	77 00                	ja     0x418f0c
418f0c:	2e 06                	cs push %es
418f0e:	2e 06                	cs push %es
418f10:	42                   	inc    %edx
418f11:	00 2e                	add    %ch,(%esi)
418f13:	06                   	push   %es
418f14:	4a                   	dec    %edx
418f15:	00 37                	add    %dh,(%edi)
418f17:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
418f1b:	06                   	push   %es
418f1c:	2e 06                	cs push %es
418f1e:	2e 06                	cs push %es
418f20:	42                   	inc    %edx
418f21:	00 43 00             	add    %al,0x0(%ebx)
418f24:	67 00 74 00          	add    %dh,0x0(%si)
418f28:	2e 06                	cs push %es
418f2a:	2e 06                	cs push %es
418f2c:	2e 06                	cs push %es
418f2e:	4b                   	dec    %ebx
418f2f:	00 2e                	add    %ch,(%esi)
418f31:	06                   	push   %es
418f32:	2e 06                	cs push %es
418f34:	4a                   	dec    %edx
418f35:	00 37                	add    %dh,(%edi)
418f37:	00 44 00 51          	add    %al,0x51(%eax,%eax,1)
418f3b:	00 2e                	add    %ch,(%esi)
418f3d:	06                   	push   %es
418f3e:	2e 06                	cs push %es
418f40:	42                   	inc    %edx
418f41:	00 43 00             	add    %al,0x0(%ebx)
418f44:	67 00 75 00          	add    %dh,0x0(%di)
418f48:	2e 06                	cs push %es
418f4a:	2e 06                	cs push %es
418f4c:	2e 06                	cs push %es
418f4e:	4b                   	dec    %ebx
418f4f:	00 2e                	add    %ch,(%esi)
418f51:	06                   	push   %es
418f52:	43                   	inc    %ebx
418f53:	00 67 00             	add    %ah,0x0(%edi)
418f56:	77 00                	ja     0x418f58
418f58:	2e 06                	cs push %es
418f5a:	2e 06                	cs push %es
418f5c:	2e 06                	cs push %es
418f5e:	4b                   	dec    %ebx
418f5f:	00 2e                	add    %ch,(%esi)
418f61:	06                   	push   %es
418f62:	43                   	inc    %ebx
418f63:	00 6f 00             	add    %ch,0x0(%edi)
418f66:	2e 06                	cs push %es
418f68:	2e 06                	cs push %es
418f6a:	2e 06                	cs push %es
418f6c:	2e 06                	cs push %es
418f6e:	54                   	push   %esp