451d84:	31 00                	xor    %eax,(%eax)
451d86:	6a 00                	push   $0x0
451d88:	62 00                	bound  %eax,(%eax)
451d8a:	6c                   	insb   (%dx),%es:(%edi)
451d8b:	00 64 00 72          	add    %ah,0x72(%eax,%eax,1)
451d8f:	00 72 00             	add    %dh,0x0(%edx)
451d92:	2e 00 71 00          	add    %dh,%cs:0x0(%ecx)
451d96:	34 00                	xor    $0x0,%al
451d98:	67 00 00             	add    %al,(%bx,%si)
451d9b:	19 72 00             	sbb    %esi,0x0(%edx)
451d9e:	7a 00                	jp     0x451da0
451da0:	69 00 70 00 62 00    	imul   $0x620070,(%eax),%eax
451da6:	75 00                	jne    0x451da8
451da8:	6b 00 70             	imul   $0x70,(%eax),%eax
451dab:	00 2e                	add    %ch,(%esi)
451dad:	00 7a 00             	add    %bh,0x0(%edx)
451db0:	34 00                	xor    $0x0,%al
451db2:	68 00 00 19 62       	push   $0x62190000
451db7:	00 6d 00             	add    %ch,0x0(%ebp)
451dba:	6d                   	insl   (%dx),%es:(%edi)
451dbb:	00 78 00             	add    %bh,0x0(%eax)
451dbe:	72 00                	jb     0x451dc0
451dc0:	6e                   	outsb  %ds:(%esi),(%dx)
451dc1:	00 32                	add    %dh,(%edx)
451dc3:	00 61 00             	add    %ah,0x0(%ecx)
451dc6:	2e 00 6d 00          	add    %ch,%cs:0x0(%ebp)
451dca:	72 00                	jb     0x451dcc
451dcc:	68 00 00 19 6b       	push   $0x6b190000
451dd1:	00 30                	add    %dh,(%eax)
451dd3:	00 68 00             	add    %ch,0x0(%eax)
451dd6:	30 00                	xor    %al,(%eax)
451dd8:	7a 00                	jp     0x451dda
451dda:	32 00                	xor    (%eax),%al
451ddc:	77 00                	ja     0x451dde
451dde:	6c                   	insb   (%dx),%es:(%edi)
451ddf:	00 2e                	add    %ch,(%esi)
451de1:	00 7a 00             	add    %bh,0x0(%edx)
451de4:	70 00                	jo     0x451de6
451de6:	76 00                	jbe    0x451de8
451de8:	00 19                	add    %bl,(%ecx)
451dea:	63 00                	arpl   %eax,(%eax)
451dec:	6c                   	insb   (%dx),%es:(%edi)
451ded:	00 69 00             	add    %ch,0x0(%ecx)
451df0:	33 00                	xor    (%eax),%eax
451df2:	73 00                	jae    0x451df4
451df4:	6a 00                	push   $0x0
451df6:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
451dfa:	2e 00 69 00          	add    %ch,%cs:0x0(%ecx)
451dfe:	61                   	popa
451dff:	00 35 00 00 19 66    	add    %dh,0x66190000
451e05:	00 34 00             	add    %dh,(%eax,%eax,1)
451e08:	76 00                	jbe    0x451e0a
451e0a:	6d                   	insl   (%dx),%es:(%edi)
451e0b:	00 72 00             	add    %dh,0x0(%edx)
451e0e:	31 00                	xor    %eax,(%eax)
451e10:	6e                   	outsb  %ds:(%esi),(%dx)
451e11:	00 74 00 2e          	add    %dh,0x2e(%eax,%eax,1)
451e15:	00 79 00             	add    %bh,0x0(%ecx)
451e18:	66 00 78 00          	data16 add %bh,0x0(%eax)
451e1c:	00 19                	add    %bl,(%ecx)
451e1e:	31 00                	xor    %eax,(%eax)
451e20:	6c                   	insb   (%dx),%es:(%edi)
451e21:	00 78 00             	add    %bh,0x0(%eax)
451e24:	70 00                	jo     0x451e26
451e26:	76 00                	jbe    0x451e28
451e28:	71 00                	jno    0x451e2a
451e2a:	6c                   	insb   (%dx),%es:(%edi)
451e2b:	00 71 00             	add    %dh,0x0(%ecx)
451e2e:	2e 00 78 00          	add    %bh,%cs:0x0(%eax)
451e32:	6a 00                	push   $0x0
451e34:	6c                   	insb   (%dx),%es:(%edi)
451e35:	00 00                	add    %al,(%eax)
451e37:	19 74 00 78          	sbb    %esi,0x78(%eax,%eax,1)
451e3b:	00 35 00 33 00 6f    	add    %dh,0x6f003300
451e41:	00 34 00             	add    %dh,(%eax,%eax,1)
451e44:	67 00 69 00          	add    %ch,0x0(%bx,%di)
451e48:	2e 00 34 00          	add    %dh,%cs:(%eax,%eax,1)
451e4c:	67 00 67 00          	add    %ah,0x0(%bx)
451e50:	00 19                	add    %bl,(%ecx)
451e52:	62 00                	bound  %eax,(%eax)
451e54:	70 00                	jo     0x451e56
451e56:	61                   	popa
451e57:	00 31                	add    %dh,(%ecx)
451e59:	00 77 00             	add    %dh,0x0(%edi)
451e5c:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
451e60:	33 00                	xor    (%eax),%eax
451e62:	2e 00 65 00          	add    %ah,%cs:0x0(%ebp)
451e66:	31 00                	xor    %eax,(%eax)
451e68:	69 00 00 19 65 00    	imul   $0x651900,(%eax),%eax
451e6e:	33 00                	xor    (%eax),%eax
451e70:	35 00 6f 00 74       	xor    $0x74006f00,%eax
451e75:	00 67 00             	add    %ah,0x0(%edi)
451e78:	70 00                	jo     0x451e7a
451e7a:	35 00 2e 00 6a       	xor    $0x6a002e00,%eax
451e7f:	00 6a 00             	add    %ch,0x0(%edx)
451e82:	35 00 00 19 61       	xor    $0x61190000,%eax
451e87:	00 6c 00 66          	add    %ch,0x66(%eax,%eax,1)
451e8b:	00 68 00             	add    %ch,0x0(%eax)
451e8e:	64 00 78 00          	add    %bh,%fs:0x0(%eax)
451e92:	75 00                	jne    0x451e94
451e94:	77 00                	ja     0x451e96
451e96:	2e 00 79 00          	add    %bh,%cs:0x0(%ecx)
451e9a:	32 00                	xor    (%eax),%al
451e9c:	73 00                	jae    0x451e9e
451e9e:	00 19                	add    %bl,(%ecx)
451ea0:	35 00 63 00 64       	xor    $0x64006300,%eax
451ea5:	00 66 00             	add    %ah,0x0(%esi)
451ea8:	6b 00 67             	imul   $0x67,(%eax),%eax
451eab:	00 69 00             	add    %ch,0x0(%ecx)
451eae:	64 00 2e             	add    %ch,%fs:(%esi)
451eb1:	00 71 00             	add    %dh,0x0(%ecx)
451eb4:	66 00 32             	data16 add %dh,(%edx)
451eb7:	00 00                	add    %al,(%eax)
451eb9:	19 62 00             	sbb    %esp,0x0(%edx)
451ebc:	30 00                	xor    %al,(%eax)
451ebe:	6b 00 78             	imul   $0x78,(%eax),%eax
451ec1:	00 63 00             	add    %ah,0x0(%ebx)
451ec4:	71 00                	jno    0x451ec6
451ec6:	6a 00                	push   $0x0
451ec8:	7a 00                	jp     0x451eca
451eca:	2e 00 61 00          	add    %ah,%cs:0x0(%ecx)
451ece:	64 00 6c 00 00       	add    %ch,%fs:0x0(%eax,%eax,1)
451ed3:	19 74 00 7a          	sbb    %esi,0x7a(%eax,%eax,1)
451ed7:	00 67 00             	add    %ah,0x0(%edi)
451eda:	66 00 7a 00          	data16 add %bh,0x0(%edx)
451ede:	35 00 6e 00 34       	xor    $0x34006e00,%eax
451ee3:	00 2e                	add    %ch,(%esi)
451ee5:	00 73 00             	add    %dh,0x0(%ebx)
451ee8:	69 00 76 00 00 19    	imul   $0x19000076,(%eax),%eax
451eee:	73 00                	jae    0x451ef0
451ef0:	6e                   	outsb  %ds:(%esi),(%dx)
451ef1:	00 72 00             	add    %dh,0x0(%edx)
451ef4:	6e                   	outsb  %ds:(%esi),(%dx)
451ef5:	00 73 00             	add    %dh,0x0(%ebx)
451ef8:	74 00                	je     0x451efa
451efa:	63 00                	arpl   %eax,(%eax)
451efc:	30 00                	xor    %al,(%eax)
451efe:	2e 00 66 00          	add    %ah,%cs:0x0(%esi)
451f02:	7a 00                	jp     0x451f04
451f04:	6d                   	insl   (%dx),%es:(%edi)
451f05:	00 00                	add    %al,(%eax)
451f07:	19 7a 00             	sbb    %edi,0x0(%edx)
451f0a:	30 00                	xor    %al,(%eax)
451f0c:	7a 00                	jp     0x451f0e
451f0e:	61                   	popa
451f0f:	00 64 00 67          	add    %ah,0x67(%eax,%eax,1)
451f13:	00 70 00             	add    %dh,0x0(%eax)
451f16:	73 00                	jae    0x451f18
451f18:	2e 00 76 00          	add    %dh,%cs:0x0(%esi)
451f1c:	78 00                	js     0x451f1e
451f1e:	34 00                	xor    $0x0,%al
451f20:	00 19                	add    %bl,(%ecx)
451f22:	30 00                	xor    %al,(%eax)
451f24:	6a 00                	push   $0x0
451f26:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
451f2a:	32 00                	xor    (%eax),%al
451f2c:	77 00                	ja     0x451f2e
451f2e:	30 00                	xor    %al,(%eax)
451f30:	61                   	popa
451f31:	00 2e                	add    %ch,(%esi)
451f33:	00 6e 00             	add    %ch,0x0(%esi)
451f36:	63 00                	arpl   %eax,(%eax)
451f38:	30 00                	xor    %al,(%eax)
451f3a:	00 19                	add    %bl,(%ecx)
451f3c:	73 00                	jae    0x451f3e
451f3e:	77 00                	ja     0x451f40
451f40:	6e                   	outsb  %ds:(%esi),(%dx)
451f41:	00 78 00             	add    %bh,0x0(%eax)
451f44:	30 00                	xor    %al,(%eax)
451f46:	78 00                	js     0x451f48
451f48:	76 00                	jbe    0x451f4a
451f4a:	65 00 2e             	add    %ch,%gs:(%esi)
451f4d:	00 30                	add    %dh,(%eax)
451f4f:	00 77 00             	add    %dh,0x0(%edi)
451f52:	6a 00                	push   $0x0
451f54:	00 19                	add    %bl,(%ecx)
451f56:	68 00 34 00 7a       	push   $0x7a003400
451f5b:	00 78 00             	add    %bh,0x0(%eax)
451f5e:	73 00                	jae    0x451f60
451f60:	6b 00 71             	imul   $0x71,(%eax),%eax
451f63:	00 71 00             	add    %dh,0x0(%ecx)
451f66:	2e 00 66 00          	add    %ah,%cs:0x0(%esi)
451f6a:	72 00                	jb     0x451f6c
451f6c:	61                   	popa
451f6d:	00 00                	add    %al,(%eax)
451f6f:	19 64 00 7a          	sbb    %esp,0x7a(%eax,%eax,1)
451f73:	00 78 00             	add    %bh,0x0(%eax)
451f76:	73 00                	jae    0x451f78
451f78:	6b 00 77             	imul   $0x77,(%eax),%eax
451f7b:	00 70 00             	add    %dh,0x0(%eax)
451f7e:	77 00                	ja     0x451f80
451f80:	2e 00 62 00          	add    %ah,%cs:0x0(%edx)
451f84:	74 00                	je     0x451f86
451f86:	31 00                	xor    %eax,(%eax)
451f88:	00 19                	add    %bl,(%ecx)
451f8a:	62 00                	bound  %eax,(%eax)
451f8c:	71 00                	jno    0x451f8e
451f8e:	76 00                	jbe    0x451f90
451f90:	73 00                	jae    0x451f92
451f92:	72 00                	jb     0x451f94
451f94:	7a 00                	jp     0x451f96
451f96:	61                   	popa
451f97:	00 72 00             	add    %dh,0x0(%edx)
451f9a:	2e 00 31             	add    %dh,%cs:(%ecx)
451f9d:	00 33                	add    %dh,(%ebx)
451f9f:	00 79 00             	add    %bh,0x0(%ecx)
451fa2:	00 19                	add    %bl,(%ecx)
451fa4:	7a 00                	jp     0x451fa6
451fa6:	79 00                	jns    0x451fa8
451fa8:	68 00 69 00 61       	push   $0x61006900
451fad:	00 7a 00             	add    %bh,0x0(%edx)
451fb0:	79 00                	jns    0x451fb2
451fb2:	65 00 2e             	add    %ch,%gs:(%esi)
451fb5:	00 77 00             	add    %dh,0x0(%edi)
451fb8:	71 00                	jno    0x451fba
451fba:	6d                   	insl   (%dx),%es:(%edi)
451fbb:	00 00                	add    %al,(%eax)
451fbd:	19 76 00             	sbb    %esi,0x0(%esi)
451fc0:	77 00                	ja     0x451fc2
451fc2:	72 00                	jb     0x451fc4
451fc4:	32 00                	xor    (%eax),%al
451fc6:	76 00                	jbe    0x451fc8
451fc8:	6f                   	outsl  %ds:(%esi),(%dx)
451fc9:	00 63 00             	add    %ah,0x0(%ebx)
451fcc:	34 00                	xor    $0x0,%al
451fce:	2e 00 78 00          	add    %bh,%cs:0x0(%eax)
451fd2:	77 00                	ja     0x451fd4
451fd4:	6e                   	outsb  %ds:(%esi),(%dx)
451fd5:	00 00                	add    %al,(%eax)
451fd7:	19 35 00 77 00 6e    	sbb    %esi,0x6e007700
451fdd:	00 65 00             	add    %ah,0x0(%ebp)
451fe0:	68 00 71 00 77       	push   $0x77007100
451fe5:	00 71 00             	add    %dh,0x0(%ecx)
451fe8:	2e 00 78 00          	add    %bh,%cs:0x0(%eax)
451fec:	79 00                	jns    0x451fee
451fee:	6a 00                	push   $0x0
451ff0:	00 19                	add    %bl,(%ecx)
451ff2:	76 00                	jbe    0x451ff4
451ff4:	34 00                	xor    $0x0,%al
451ff6:	34 00                	xor    $0x0,%al
451ff8:	33 00                	xor    (%eax),%eax
451ffa:	32 00                	xor    (%eax),%al
451ffc:	6e                   	outsb  %ds:(%esi),(%dx)
451ffd:	00 6a 00             	add    %ch,0x0(%edx)
452000:	63 00                	arpl   %eax,(%eax)
452002:	2e 00 35 00 65 00 79 	add    %dh,%cs:0x79006500
452009:	00 00                	add    %al,(%eax)
45200b:	19 68 00             	sbb    %ebp,0x0(%eax)
45200e:	75 00                	jne    0x452010
452010:	7a 00                	jp     0x452012
452012:	79 00                	jns    0x452014
452014:	62 00                	bound  %eax,(%eax)
452016:	63 00                	arpl   %eax,(%eax)
452018:	77 00                	ja     0x45201a
45201a:	68 00 2e 00 69       	push   $0x69002e00
45201f:	00 32                	add    %dh,(%edx)
452021:	00 78 00             	add    %bh,0x0(%eax)
452024:	00 19                	add    %bl,(%ecx)
452026:	69 00 69 00 63 00    	imul   $0x630069,(%eax),%eax
45202c:	75 00                	jne    0x45202e
45202e:	31 00                	xor    %eax,(%eax)
452030:	7a 00                	jp     0x452032
452032:	6f                   	outsl  %ds:(%esi),(%dx)
452033:	00 31                	add    %dh,(%ecx)
452035:	00 2e                	add    %ch,(%esi)
452037:	00 32                	add    %dh,(%edx)
452039:	00 75 00             	add    %dh,0x0(%ebp)
45203c:	6e                   	outsb  %ds:(%esi),(%dx)
45203d:	00 00                	add    %al,(%eax)
45203f:	19 66 00             	sbb    %esp,0x0(%esi)
452042:	31 00                	xor    %eax,(%eax)
452044:	33 00                	xor    (%eax),%eax
452046:	33 00                	xor    (%eax),%eax
452048:	6f                   	outsl  %ds:(%esi),(%dx)
452049:	00 76 00             	add    %dh,0x0(%esi)
45204c:	35 00 6e 00 2e       	xor    $0x2e006e00,%eax
452051:	00 77 00             	add    %dh,0x0(%edi)
452054:	6c                   	insb   (%dx),%es:(%edi)
452055:	00 75 00             	add    %dh,0x0(%ebp)
452058:	00 19                	add    %bl,(%ecx)
45205a:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
45205e:	78 00                	js     0x452060
452060:	67 00 79 00          	add    %bh,0x0(%bx,%di)
452064:	78 00                	js     0x452066
452066:	72 00                	jb     0x452068
452068:	69 00 2e 00 6c 00    	imul   $0x6c002e,(%eax),%eax
45206e:	6d                   	insl   (%dx),%es:(%edi)
45206f:	00 6e 00             	add    %ch,0x0(%esi)
452072:	00 19                	add    %bl,(%ecx)
452074:	35 00 67 00 63       	xor    $0x63006700,%eax
452079:	00 32                	add    %dh,(%edx)
45207b:	00 30                	add    %dh,(%eax)
45207d:	00 35 00 34 00 76    	add    %dh,0x76003400
452083:	00 2e                	add    %ch,(%esi)
452085:	00 65 00             	add    %ah,0x0(%ebp)
452088:	32 00                	xor    (%eax),%al
45208a:	71 00                	jno    0x45208c
45208c:	00 19                	add    %bl,(%ecx)
45208e:	75 00                	jne    0x452090
452090:	63 00                	arpl   %eax,(%eax)
452092:	71 00                	jno    0x452094
452094:	31 00                	xor    %eax,(%eax)
452096:	64 00 31             	add    %dh,%fs:(%ecx)
452099:	00 67 00             	add    %ah,0x0(%edi)
45209c:	33 00                	xor    (%eax),%eax
45209e:	2e 00 64 00 7a       	add    %ah,%cs:0x7a(%eax,%eax,1)
4520a3:	00 34 00             	add    %dh,(%eax,%eax,1)
4520a6:	00 19                	add    %bl,(%ecx)
4520a8:	35 00 62 00 70       	xor    $0x70006200,%eax
4520ad:	00 69 00             	add    %ch,0x0(%ecx)
4520b0:	7a 00                	jp     0x4520b2
4520b2:	34 00                	xor    $0x0,%al
4520b4:	70 00                	jo     0x4520b6
4520b6:	33 00                	xor    (%eax),%eax
4520b8:	2e 00 69 00          	add    %ch,%cs:0x0(%ecx)
4520bc:	63 00                	arpl   %eax,(%eax)
4520be:	74 00                	je     0x4520c0
4520c0:	00 19                	add    %bl,(%ecx)
4520c2:	6c                   	insb   (%dx),%es:(%edi)
4520c3:	00 7a 00             	add    %bh,0x0(%edx)
4520c6:	6b 00 70             	imul   $0x70,(%eax),%eax
4520c9:	00 71 00             	add    %dh,0x0(%ecx)
4520cc:	30 00                	xor    %al,(%eax)
4520ce:	6d                   	insl   (%dx),%es:(%edi)
4520cf:	00 63 00             	add    %ah,0x0(%ebx)
4520d2:	2e 00 32             	add    %dh,%cs:(%edx)
4520d5:	00 79 00             	add    %bh,0x0(%ecx)
4520d8:	35 00 00 19 31       	xor    $0x31190000,%eax
4520dd:	00 64 00 77          	add    %ah,0x77(%eax,%eax,1)
4520e1:	00 79 00             	add    %bh,0x0(%ecx)
4520e4:	34 00                	xor    $0x0,%al
4520e6:	65 00 6f 00          	add    %ch,%gs:0x0(%edi)
4520ea:	73 00                	jae    0x4520ec
4520ec:	2e 00 69 00          	add    %ch,%cs:0x0(%ecx)
4520f0:	74 00                	je     0x4520f2
4520f2:	64 00 00             	add    %al,%fs:(%eax)
4520f5:	19 30                	sbb    %esi,(%eax)
4520f7:	00 72 00             	add    %dh,0x0(%edx)
4520fa:	35 00 70 00 62       	xor    $0x62007000,%eax
4520ff:	00 70 00             	add    %dh,0x0(%eax)
452102:	77 00                	ja     0x452104
452104:	63 00                	arpl   %eax,(%eax)
452106:	2e 00 6e 00          	add    %ch,%cs:0x0(%esi)
45210a:	33 00                	xor    (%eax),%eax
45210c:	30 00                	xor    %al,(%eax)
45210e:	00 19                	add    %bl,(%ecx)
452110:	78 00                	js     0x452112
452112:	6f                   	outsl  %ds:(%esi),(%dx)
452113:	00 64 00 33          	add    %ah,0x33(%eax,%eax,1)
452117:	00 33                	add    %dh,(%ebx)