407d24:	34 00                	xor    $0x0,%al
407d26:	38 00                	cmp    %al,(%eax)
407d28:	43                   	inc    %ebx
407d29:	00 2d 00 44 00 45    	add    %ch,0x45004400
407d2f:	00 34 00             	add    %dh,(%eax,%eax,1)
407d32:	43                   	inc    %ebx
407d33:	00 2d 00 34 00 30    	add    %ch,0x30003400
407d39:	00 38                	add    %bh,(%eax)
407d3b:	00 45 00             	add    %al,0x0(%ebp)
407d3e:	2d 00 38 00 38       	sub    $0x38003800,%eax
407d43:	00 45 00             	add    %al,0x0(%ebp)
407d46:	46                   	inc    %esi
407d47:	00 2d 00 33 00 42    	add    %ch,0x42003300
407d4d:	00 34 00             	add    %dh,(%eax,%eax,1)
407d50:	43                   	inc    %ebx
407d51:	00 33                	add    %dh,(%ebx)
407d53:	00 37                	add    %dh,(%edi)
407d55:	00 37                	add    %dh,(%edi)
407d57:	00 45 00             	add    %al,0x0(%ebp)
407d5a:	34 00                	xor    $0x0,%al
407d5c:	30 00                	xor    %al,(%eax)
407d5e:	43                   	inc    %ebx
407d5f:	00 39                	add    %bh,(%ecx)
407d61:	00 7d 00             	add    %bh,0x0(%ebp)
407d64:	00 00                	add    %al,(%eax)
407d66:	00 00                	add    %al,(%eax)
407d68:	7b 00                	jnp    0x407d6a
407d6a:	42                   	inc    %edx
407d6b:	00 39                	add    %bh,(%ecx)
407d6d:	00 45 00             	add    %al,0x0(%ebp)
407d70:	36 00 33             	add    %dh,%ss:(%ebx)
407d73:	00 36                	add    %dh,(%esi)
407d75:	00 31                	add    %dh,(%ecx)
407d77:	00 45 00             	add    %al,0x0(%ebp)
407d7a:	2d 00 33 00 46       	sub    $0x46003300,%eax
407d7f:	00 36                	add    %dh,(%esi)
407d81:	00 34 00             	add    %dh,(%eax,%eax,1)
407d84:	2d 00 34 00 33       	sub    $0x33003400,%eax
407d89:	00 38                	add    %bh,(%eax)
407d8b:	00 45 00             	add    %al,0x0(%ebp)
407d8e:	2d 00 41 00 30       	sub    $0x30004100,%eax
407d93:	00 30                	add    %dh,(%eax)
407d95:	00 41 00             	add    %al,0x0(%ecx)
407d98:	2d 00 33 00 46       	sub    $0x46003300,%eax
407d9d:	00 36                	add    %dh,(%esi)
407d9f:	00 38                	add    %bh,(%eax)
407da1:	00 34 00             	add    %dh,(%eax,%eax,1)
407da4:	35 00 44 00 45       	xor    $0x45004400,%eax
407da9:	00 38                	add    %bh,(%eax)
407dab:	00 33                	add    %dh,(%ebx)
407dad:	00 45 00             	add    %al,0x0(%ebp)
407db0:	33 00                	xor    (%eax),%eax
407db2:	7d 00                	jge    0x407db4
407dc0:	4d                   	dec    %ebp
407dc1:	00 73 00             	add    %dh,0x0(%ebx)
407dc4:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
407dc9:	00 57 00             	add    %dl,0x0(%edi)
407dcc:	6d                   	insl   (%dx),%es:(%edi)
407dcd:	00 69 00             	add    %ch,0x0(%ecx)
407dd0:	50                   	push   %eax
407dd1:	00 72 00             	add    %dh,0x0(%edx)
407dd4:	6f                   	outsl  %ds:(%esi),(%dx)
407dd5:	00 76 00             	add    %dh,0x0(%esi)
407dd8:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
407dde:	72 00                	jb     0x407de0
407de0:	5f                   	pop    %edi
407de1:	00 43 00             	add    %al,0x0(%ebx)
407de4:	6f                   	outsl  %ds:(%esi),(%dx)
407de5:	00 6d 00             	add    %ch,0x0(%ebp)
407de8:	53                   	push   %ebx
407de9:	00 65 00             	add    %ah,0x0(%ebp)
407dec:	72 00                	jb     0x407dee
407dee:	76 00                	jbe    0x407df0
407df0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
407df4:	4c                   	dec    %esp
407df5:	00 6f 00             	add    %ch,0x0(%edi)
407df8:	61                   	popa
407df9:	00 64 00 4f          	add    %ah,0x4f(%eax,%eax,1)
407dfd:	00 70 00             	add    %dh,0x0(%eax)
407e00:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
407e04:	61                   	popa
407e05:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
407e09:	00 6f 00             	add    %ch,0x0(%edi)
407e0c:	6e                   	outsb  %ds:(%esi),(%dx)
407e0d:	00 45 00             	add    %al,0x0(%ebp)
407e10:	76 00                	jbe    0x407e12
407e12:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
407e16:	74 00                	je     0x407e18
407e20:	4e                   	dec    %esi
407e21:	00 61 00             	add    %ah,0x0(%ecx)
407e24:	6d                   	insl   (%dx),%es:(%edi)
407e25:	00 65 00             	add    %ah,0x0(%ebp)
407e28:	73 00                	jae    0x407e2a
407e2a:	70 00                	jo     0x407e2c
407e2c:	61                   	popa
407e2d:	00 63 00             	add    %ah,0x0(%ebx)
407e30:	65 00 21             	add    %ah,%gs:(%ecx)
407e33:	00 73 00             	add    %dh,0x0(%ebx)
407e36:	21 00                	and    %eax,(%eax)
407e38:	20 00                	and    %al,(%eax)
407e3a:	50                   	push   %eax
407e3b:	00 72 00             	add    %dh,0x0(%edx)
407e3e:	6f                   	outsl  %ds:(%esi),(%dx)
407e3f:	00 76 00             	add    %dh,0x0(%esi)
407e42:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
407e48:	72 00                	jb     0x407e4a
407e4a:	21 00                	and    %eax,(%eax)
407e4c:	73 00                	jae    0x407e4e
407e4e:	21 00                	and    %eax,(%eax)
407e50:	20 00                	and    %al,(%eax)
407e52:	55                   	push   %ebp
407e53:	00 73 00             	add    %dh,0x0(%ebx)
407e56:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
407e5a:	21 00                	and    %eax,(%eax)
407e5c:	73 00                	jae    0x407e5e
407e5e:	21 00                	and    %eax,(%eax)
407e60:	20 00                	and    %al,(%eax)
407e62:	4c                   	dec    %esp
407e63:	00 6f 00             	add    %ch,0x0(%edi)
407e66:	63 00                	arpl   %eax,(%eax)
407e68:	61                   	popa
407e69:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
407e6d:	00 21                	add    %ah,(%ecx)
407e6f:	00 73 00             	add    %dh,0x0(%ebx)
407e72:	21 00                	and    %eax,(%eax)
407e74:	20 00                	and    %al,(%eax)
407e76:	54                   	push   %esp
407e77:	00 72 00             	add    %dh,0x0(%edx)
407e7a:	61                   	popa
407e7b:	00 6e 00             	add    %ch,0x0(%esi)
407e7e:	73 00                	jae    0x407e80
407e80:	61                   	popa
407e81:	00 63 00             	add    %ah,0x0(%ebx)
407e84:	74 00                	je     0x407e86
407e86:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
407e8c:	49                   	dec    %ecx
407e8d:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
407e91:	00 6e 00             	add    %ch,0x0(%esi)
407e94:	74 00                	je     0x407e96
407e96:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
407e9c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
407ea0:	21 00                	and    %eax,(%eax)
407ea2:	73 00                	jae    0x407ea4
407ea4:	21 00                	and    %eax,(%eax)
407ea6:	20 00                	and    %al,(%eax)
407ea8:	43                   	inc    %ebx
407ea9:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
407ead:	00 69 00             	add    %ch,0x0(%ecx)
407eb0:	64 00 21             	add    %ah,%fs:(%ecx)
407eb3:	00 73 00             	add    %dh,0x0(%ebx)
407eb6:	21 00                	and    %eax,(%eax)
407eb8:	20 00                	and    %al,(%eax)
407eba:	53                   	push   %ebx
407ebb:	00 65 00             	add    %ah,0x0(%ebp)
407ebe:	72 00                	jb     0x407ec0
407ec0:	76 00                	jbe    0x407ec2
407ec2:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
407ec6:	4e                   	dec    %esi
407ec7:	00 61 00             	add    %ah,0x0(%ecx)
407eca:	6d                   	insl   (%dx),%es:(%edi)
407ecb:	00 65 00             	add    %ah,0x0(%ebp)
407ece:	21 00                	and    %eax,(%eax)
407ed0:	73 00                	jae    0x407ed2
407ed2:	21 00                	and    %eax,(%eax)
407ed4:	20 00                	and    %al,(%eax)
407ed6:	49                   	dec    %ecx
407ed7:	00 6e 00             	add    %ch,0x0(%esi)
407eda:	50                   	push   %eax
407edb:	00 72 00             	add    %dh,0x0(%edx)
407ede:	6f                   	outsl  %ds:(%esi),(%dx)
407edf:	00 63 00             	add    %ah,0x0(%ebx)
407ee2:	53                   	push   %ebx
407ee3:	00 65 00             	add    %ah,0x0(%ebp)
407ee6:	72 00                	jb     0x407ee8
407ee8:	76 00                	jbe    0x407eea
407eea:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
407eee:	21 00                	and    %eax,(%eax)
407ef0:	62 00                	bound  %eax,(%eax)
407ef2:	21 00                	and    %eax,(%eax)
407ef4:	20 00                	and    %al,(%eax)
407ef6:	4c                   	dec    %esp
407ef7:	00 6f 00             	add    %ch,0x0(%edi)
407efa:	63 00                	arpl   %eax,(%eax)
407efc:	61                   	popa
407efd:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
407f01:	00 65 00             	add    %ah,0x0(%ebp)
407f04:	72 00                	jb     0x407f06
407f06:	76 00                	jbe    0x407f08
407f08:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
407f0c:	21 00                	and    %eax,(%eax)
407f0e:	62 00                	bound  %eax,(%eax)
407f10:	21 00                	and    %eax,(%eax)
407f12:	20 00                	and    %al,(%eax)
407f14:	49                   	dec    %ecx
407f15:	00 6e 00             	add    %ch,0x0(%esi)
407f18:	50                   	push   %eax
407f19:	00 72 00             	add    %dh,0x0(%edx)
407f1c:	6f                   	outsl  %ds:(%esi),(%dx)
407f1d:	00 63 00             	add    %ah,0x0(%ebx)
407f20:	53                   	push   %ebx
407f21:	00 65 00             	add    %ah,0x0(%ebp)
407f24:	72 00                	jb     0x407f26
407f26:	76 00                	jbe    0x407f28
407f28:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
407f2c:	50                   	push   %eax
407f2d:	00 61 00             	add    %ah,0x0(%ecx)
407f30:	74 00                	je     0x407f32
407f32:	68 00 21 00 73       	push   $0x73002100
407f37:	00 21                	add    %ah,(%ecx)
407f39:	00 20                	add    %ah,(%eax)
407f3b:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
407f3f:	00 63 00             	add    %ah,0x0(%ebx)
407f42:	61                   	popa
407f43:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
407f47:	00 65 00             	add    %ah,0x0(%ebp)
407f4a:	72 00                	jb     0x407f4c
407f4c:	76 00                	jbe    0x407f4e
407f4e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
407f52:	50                   	push   %eax
407f53:	00 61 00             	add    %ah,0x0(%ecx)
407f56:	74 00                	je     0x407f58
407f58:	68 00 21 00 73       	push   $0x73002100
407f5d:	00 21                	add    %ah,(%ecx)
407f67:	00 4d 00             	add    %cl,0x0(%ebp)
407f6a:	73 00                	jae    0x407f6c
407f6c:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
407f71:	00 57 00             	add    %dl,0x0(%edi)
407f74:	6d                   	insl   (%dx),%es:(%edi)
407f75:	00 69 00             	add    %ch,0x0(%ecx)
407f78:	50                   	push   %eax
407f79:	00 72 00             	add    %dh,0x0(%edx)
407f7c:	6f                   	outsl  %ds:(%esi),(%dx)
407f7d:	00 76 00             	add    %dh,0x0(%esi)
407f80:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
407f86:	72 00                	jb     0x407f88
407f88:	5f                   	pop    %edi
407f89:	00 43 00             	add    %al,0x0(%ebx)
407f8c:	6f                   	outsl  %ds:(%esi),(%dx)
407f8d:	00 6d 00             	add    %ch,0x0(%ebp)
407f90:	53                   	push   %ebx
407f91:	00 65 00             	add    %ah,0x0(%ebp)
407f94:	72 00                	jb     0x407f96
407f96:	76 00                	jbe    0x407f98
407f98:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
407f9c:	4f                   	dec    %edi
407f9d:	00 70 00             	add    %dh,0x0(%eax)
407fa0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
407fa4:	61                   	popa
407fa5:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
407fa9:	00 6f 00             	add    %ch,0x0(%edi)
407fac:	6e                   	outsb  %ds:(%esi),(%dx)
407fad:	00 46 00             	add    %al,0x0(%esi)
407fb0:	61                   	popa
407fb1:	00 69 00             	add    %ch,0x0(%ecx)
407fb4:	6c                   	insb   (%dx),%es:(%edi)
407fb5:	00 75 00             	add    %dh,0x0(%ebp)
407fb8:	72 00                	jb     0x407fba
407fba:	65 00 45 00          	add    %al,%gs:0x0(%ebp)
407fbe:	76 00                	jbe    0x407fc0
407fc0:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
407fc4:	74 00                	je     0x407fc6
407fc6:	00 00                	add    %al,(%eax)
407fc8:	4e                   	dec    %esi
407fc9:	00 61 00             	add    %ah,0x0(%ecx)
407fcc:	6d                   	insl   (%dx),%es:(%edi)
407fcd:	00 65 00             	add    %ah,0x0(%ebp)
407fd0:	73 00                	jae    0x407fd2
407fd2:	70 00                	jo     0x407fd4
407fd4:	61                   	popa
407fd5:	00 63 00             	add    %ah,0x0(%ebx)
407fd8:	65 00 21             	add    %ah,%gs:(%ecx)
407fdb:	00 73 00             	add    %dh,0x0(%ebx)
407fde:	21 00                	and    %eax,(%eax)
407fe0:	20 00                	and    %al,(%eax)
407fe2:	50                   	push   %eax
407fe3:	00 72 00             	add    %dh,0x0(%edx)
407fe6:	6f                   	outsl  %ds:(%esi),(%dx)
407fe7:	00 76 00             	add    %dh,0x0(%esi)
407fea:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
407ff0:	72 00                	jb     0x407ff2
407ff2:	21 00                	and    %eax,(%eax)
407ff4:	73 00                	jae    0x407ff6
407ff6:	21 00                	and    %eax,(%eax)
407ff8:	20 00                	and    %al,(%eax)
407ffa:	55                   	push   %ebp
407ffb:	00 73 00             	add    %dh,0x0(%ebx)
407ffe:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408002:	21 00                	and    %eax,(%eax)
408004:	73 00                	jae    0x408006
408006:	21 00                	and    %eax,(%eax)
408008:	20 00                	and    %al,(%eax)
40800a:	4c                   	dec    %esp
40800b:	00 6f 00             	add    %ch,0x0(%edi)
40800e:	63 00                	arpl   %eax,(%eax)
408010:	61                   	popa
408011:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
408015:	00 21                	add    %ah,(%ecx)
408017:	00 73 00             	add    %dh,0x0(%ebx)
40801a:	21 00                	and    %eax,(%eax)
40801c:	20 00                	and    %al,(%eax)
40801e:	54                   	push   %esp
40801f:	00 72 00             	add    %dh,0x0(%edx)
408022:	61                   	popa
408023:	00 6e 00             	add    %ch,0x0(%esi)
408026:	73 00                	jae    0x408028
408028:	61                   	popa
408029:	00 63 00             	add    %ah,0x0(%ebx)
40802c:	74 00                	je     0x40802e
40802e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
408034:	49                   	dec    %ecx
408035:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
408039:	00 6e 00             	add    %ch,0x0(%esi)
40803c:	74 00                	je     0x40803e
40803e:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
408044:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408048:	21 00                	and    %eax,(%eax)
40804a:	73 00                	jae    0x40804c
40804c:	21 00                	and    %eax,(%eax)
40804e:	20 00                	and    %al,(%eax)
408050:	43                   	inc    %ebx
408051:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
408055:	00 69 00             	add    %ch,0x0(%ecx)
408058:	64 00 21             	add    %ah,%fs:(%ecx)
40805b:	00 73 00             	add    %dh,0x0(%ebx)
40805e:	21 00                	and    %eax,(%eax)
408060:	20 00                	and    %al,(%eax)
408062:	53                   	push   %ebx
408063:	00 65 00             	add    %ah,0x0(%ebp)
408066:	72 00                	jb     0x408068
408068:	76 00                	jbe    0x40806a
40806a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40806e:	4e                   	dec    %esi
40806f:	00 61 00             	add    %ah,0x0(%ecx)
408072:	6d                   	insl   (%dx),%es:(%edi)
408073:	00 65 00             	add    %ah,0x0(%ebp)
408076:	21 00                	and    %eax,(%eax)
408078:	73 00                	jae    0x40807a
40807a:	21 00                	and    %eax,(%eax)
40807c:	20 00                	and    %al,(%eax)
40807e:	49                   	dec    %ecx
40807f:	00 6e 00             	add    %ch,0x0(%esi)
408082:	50                   	push   %eax
408083:	00 72 00             	add    %dh,0x0(%edx)
408086:	6f                   	outsl  %ds:(%esi),(%dx)
408087:	00 63 00             	add    %ah,0x0(%ebx)
40808a:	53                   	push   %ebx
40808b:	00 65 00             	add    %ah,0x0(%ebp)
40808e:	72 00                	jb     0x408090
408090:	76 00                	jbe    0x408092
408092:	65 00 72 00          	add    %dh,%gs:0x0(%edx)