422c14:	00 5a 00             	add    %bl,0x0(%edx)
422c17:	59                   	pop    %ecx
422c18:	00 72 00             	add    %dh,0x0(%edx)
422c1b:	58                   	pop    %eax
422c1c:	00 61 00             	add    %ah,0x0(%ecx)
422c1f:	71 00                	jno    0x422c21
422c21:	66 00 78 00          	data16 add %bh,0x0(%eax)
422c25:	44                   	inc    %esp
422c26:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
422c2a:	00 6c 00 38          	add    %ch,0x38(%eax,%eax,1)
422c2e:	00 31                	add    %dh,(%ecx)
422c30:	00 7a 00             	add    %bh,0x0(%edx)
422c33:	42                   	inc    %edx
422c34:	00 66 00             	add    %ah,0x0(%esi)
422c37:	50                   	push   %eax
422c38:	00 4f 00             	add    %cl,0x0(%edi)
422c3b:	5a                   	pop    %edx
422c3c:	00 43 00             	add    %al,0x0(%ebx)
422c3f:	34 00                	xor    $0x0,%al
422c41:	74 00                	je     0x422c43
422c43:	57                   	push   %edi
422c44:	00 38                	add    %bh,(%eax)
422c46:	00 44 00 57          	add    %al,0x57(%eax,%eax,1)
422c4a:	00 59 00             	add    %bl,0x0(%ecx)
422c4d:	6e                   	outsb  %ds:(%esi),(%dx)
422c4e:	00 46 00             	add    %al,0x0(%esi)
422c51:	50                   	push   %eax
422c52:	00 54 00 73          	add    %dl,0x73(%eax,%eax,1)
422c56:	00 59 00             	add    %bl,0x0(%ecx)
422c59:	6e                   	outsb  %ds:(%esi),(%dx)
422c5a:	00 6b 00             	add    %ch,0x0(%ebx)
422c5d:	62 00                	bound  %eax,(%eax)
422c5f:	65 00 4d 00          	add    %cl,%gs:0x0(%ebp)
422c63:	7a 00                	jp     0x422c65
422c65:	5a                   	pop    %edx
422c66:	00 35 00 78 00 48    	add    %dh,0x48007800
422c6c:	00 53 00             	add    %dl,0x0(%ebx)
422c6f:	4b                   	dec    %ebx
422c70:	00 51 00             	add    %dl,0x0(%ecx)
422c73:	79 00                	jns    0x422c75
422c75:	46                   	inc    %esi
422c76:	00 58 00             	add    %bl,0x0(%eax)
422c79:	6a 00                	push   $0x0
422c7b:	59                   	pop    %ecx
422c7c:	00 6f 00             	add    %ch,0x0(%edi)
422c7f:	4b                   	dec    %ebx
422c80:	00 75 00             	add    %dh,0x0(%ebp)
422c83:	71 00                	jno    0x422c85
422c85:	44                   	inc    %esp
422c86:	00 2f                	add    %ch,(%edi)
422c88:	00 2f                	add    %ch,(%edi)
422c8a:	00 47 00             	add    %al,0x0(%edi)
422c8d:	7a 00                	jp     0x422c8f
422c8f:	66 00 6e 00          	data16 add %ch,0x0(%esi)
422c93:	38 00                	cmp    %al,(%eax)
422c95:	49                   	dec    %ecx
422c96:	00 55 00             	add    %dl,0x0(%ebp)
422c99:	43                   	inc    %ebx
422c9a:	00 34 00             	add    %dh,(%eax,%eax,1)
422c9d:	4c                   	dec    %esp
422c9e:	00 47 00             	add    %al,0x0(%edi)
422ca1:	31 00                	xor    %eax,(%eax)
422ca3:	54                   	push   %esp
422ca4:	00 5a 00             	add    %bl,0x0(%edx)
422ca7:	51                   	push   %ecx
422ca8:	00 4d 00             	add    %cl,0x0(%ebp)
422cab:	6b 00 75             	imul   $0x75,(%eax),%eax
422cae:	00 70 00             	add    %dh,0x0(%eax)
422cb1:	32 00                	xor    (%eax),%al
422cb3:	61                   	popa
422cb4:	00 76 00             	add    %dh,0x0(%esi)
422cb7:	6e                   	outsb  %ds:(%esi),(%dx)
422cb8:	00 36                	add    %dh,(%esi)
422cba:	00 70 00             	add    %dh,0x0(%eax)
422cbd:	56                   	push   %esi
422cbe:	00 45 00             	add    %al,0x0(%ebp)
422cc1:	65 00 4c 00 57       	add    %cl,%gs:0x57(%eax,%eax,1)
422cc6:	00 39                	add    %bh,(%ecx)
422cc8:	00 4f 00             	add    %cl,0x0(%edi)
422ccb:	31 00                	xor    %eax,(%eax)
422ccd:	70 00                	jo     0x422ccf
422ccf:	6c                   	insb   (%dx),%es:(%edi)
422cd0:	00 73 00             	add    %dh,0x0(%ebx)
422cd3:	4a                   	dec    %edx
422cd4:	00 75 00             	add    %dh,0x0(%ebp)
422cd7:	67 00 65 00          	add    %ah,0x0(%di)
422cdb:	30 00                	xor    %al,(%eax)
422cdd:	32 00                	xor    (%eax),%al
422cdf:	6e                   	outsb  %ds:(%esi),(%dx)
422ce0:	00 32                	add    %dh,(%edx)
422ce2:	00 76 00             	add    %dh,0x0(%esi)
422ce5:	65 00 48 00          	add    %cl,%gs:0x0(%eax)
422ce9:	50                   	push   %eax
422cea:	00 55 00             	add    %dl,0x0(%ebp)
422ced:	78 00                	js     0x422cef
422cef:	76 00                	jbe    0x422cf1
422cf1:	36 00 64 00 4d       	add    %ah,%ss:0x4d(%eax,%eax,1)
422cf6:	00 37                	add    %dh,(%edi)
422cf8:	00 57 00             	add    %dl,0x0(%edi)
422cfb:	34 00                	xor    $0x0,%al
422cfd:	56                   	push   %esi
422cfe:	00 42 00             	add    %al,0x0(%edx)
422d01:	70 00                	jo     0x422d03
422d03:	47                   	inc    %edi
422d04:	00 61 00             	add    %ah,0x0(%ecx)
422d07:	63 00                	arpl   %eax,(%eax)
422d09:	32 00                	xor    (%eax),%al
422d0b:	4c                   	dec    %esp
422d0c:	00 66 00             	add    %ah,0x0(%esi)
422d0f:	44                   	inc    %esp
422d10:	00 55 00             	add    %dl,0x0(%ebp)
422d13:	63 00                	arpl   %eax,(%eax)
422d15:	33 00                	xor    (%eax),%eax
422d17:	42                   	inc    %edx
422d18:	00 55 00             	add    %dl,0x0(%ebp)
422d1b:	4e                   	dec    %esi
422d1c:	00 6e 00             	add    %ch,0x0(%esi)
422d1f:	30 00                	xor    %al,(%eax)
422d21:	6f                   	outsl  %ds:(%esi),(%dx)
422d22:	00 6c 00 47          	add    %ch,0x47(%eax,%eax,1)
422d26:	00 4e 00             	add    %cl,0x0(%esi)
422d29:	31 00                	xor    %eax,(%eax)
422d2b:	37                   	aaa
422d2c:	00 59 00             	add    %bl,0x0(%ecx)
422d2f:	36 00 36             	add    %dh,%ss:(%esi)
422d32:	00 33                	add    %dh,(%ebx)
422d34:	00 66 00             	add    %ah,0x0(%esi)
422d37:	5a                   	pop    %edx
422d38:	00 53 00             	add    %dl,0x0(%ebx)
422d3b:	2b 00                	sub    (%eax),%eax
422d3d:	6a 00                	push   $0x0
422d3f:	6d                   	insl   (%dx),%es:(%edi)
422d40:	00 48 00             	add    %cl,0x0(%eax)
422d43:	56                   	push   %esi
422d44:	00 2f                	add    %ch,(%edi)
422d46:	00 77 00             	add    %dh,0x0(%edi)
422d49:	4b                   	dec    %ebx
422d4a:	00 6f 00             	add    %ch,0x0(%edi)
422d4d:	4e                   	dec    %esi
422d4e:	00 6e 00             	add    %ch,0x0(%esi)
422d51:	31 00                	xor    %eax,(%eax)
422d53:	32 00                	xor    (%eax),%al
422d55:	54                   	push   %esp
422d56:	00 7a 00             	add    %bh,0x0(%edx)
422d59:	36 00 32             	add    %dh,%ss:(%edx)
422d5c:	00 2b                	add    %ch,(%ebx)
422d5e:	00 67 00             	add    %ah,0x0(%edi)
422d61:	31 00                	xor    %eax,(%eax)
422d63:	4a                   	dec    %edx
422d64:	00 31                	add    %dh,(%ecx)
422d66:	00 73 00             	add    %dh,0x0(%ebx)
422d69:	79 00                	jns    0x422d6b
422d6b:	49                   	dec    %ecx
422d6c:	00 54 00 74          	add    %dl,0x74(%eax,%eax,1)
422d70:	00 75 00             	add    %dh,0x0(%ebp)
422d73:	55                   	push   %ebp
422d74:	00 56 00             	add    %dl,0x0(%esi)
422d77:	72 00                	jb     0x422d79
422d79:	31 00                	xor    %eax,(%eax)
422d7b:	57                   	push   %edi
422d7c:	00 4e 00             	add    %cl,0x0(%esi)
422d7f:	4d                   	dec    %ebp
422d80:	00 37                	add    %dh,(%edi)
422d82:	00 6b 00             	add    %ch,0x0(%ebx)
422d85:	42                   	inc    %edx
422d86:	00 61 00             	add    %ah,0x0(%ecx)
422d89:	79 00                	jns    0x422d8b
422d8b:	64 00 4d 00          	add    %cl,%fs:0x0(%ebp)
422d8f:	63 00                	arpl   %eax,(%eax)
422d91:	62 00                	bound  %eax,(%eax)
422d93:	2b 00                	sub    (%eax),%eax
422d95:	5a                   	pop    %edx
422d96:	00 66 00             	add    %ah,0x0(%esi)
422d99:	49                   	dec    %ecx
422d9a:	00 71 00             	add    %dh,0x0(%ecx)
422d9d:	76 00                	jbe    0x422d9f
422d9f:	32 00                	xor    (%eax),%al
422da1:	72 00                	jb     0x422da3
422da3:	44                   	inc    %esp
422da4:	00 71 00             	add    %dh,0x0(%ecx)
422da7:	57                   	push   %edi
422da8:	00 61 00             	add    %ah,0x0(%ecx)
422dab:	54                   	push   %esp
422dac:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
422db0:	00 5a 00             	add    %bl,0x0(%edx)
422db3:	71 00                	jno    0x422db5
422db5:	65 00 64 00 50       	add    %ah,%gs:0x50(%eax,%eax,1)
422dba:	00 43 00             	add    %al,0x0(%ebx)
422dbd:	79 00                	jns    0x422dbf
422dbf:	50                   	push   %eax
422dc0:	00 57 00             	add    %dl,0x0(%edi)
422dc3:	2f                   	das
422dc4:	00 69 00             	add    %ch,0x0(%ecx)
422dc7:	67 00 37             	add    %dh,(%bx)
422dca:	00 76 00             	add    %dh,0x0(%esi)
422dcd:	37                   	aaa
422dce:	00 69 00             	add    %ch,0x0(%ecx)
422dd1:	2f                   	das
422dd2:	00 38                	add    %bh,(%eax)
422dd4:	00 32                	add    %dh,(%edx)
422dd6:	00 42 00             	add    %al,0x0(%edx)
422dd9:	69 00 58 00 65 00    	imul   $0x650058,(%eax),%eax
422ddf:	6f                   	outsl  %ds:(%esi),(%dx)
422de0:	00 37                	add    %dh,(%edi)
422de2:	00 6a 00             	add    %ch,0x0(%edx)
422de5:	52                   	push   %edx
422de6:	00 57 00             	add    %dl,0x0(%edi)
422de9:	65 00 31             	add    %dh,%gs:(%ecx)
422dec:	00 4d 00             	add    %cl,0x0(%ebp)
422def:	31 00                	xor    %eax,(%eax)
422df1:	32 00                	xor    (%eax),%al
422df3:	61                   	popa
422df4:	00 2b                	add    %ch,(%ebx)
422df6:	00 39                	add    %bh,(%ecx)
422df8:	00 79 00             	add    %bh,0x0(%ecx)
422dfb:	53                   	push   %ebx
422dfc:	00 37                	add    %dh,(%edi)
422dfe:	00 70 00             	add    %dh,0x0(%eax)
422e01:	4f                   	dec    %edi
422e02:	00 4f 00             	add    %cl,0x0(%edi)
422e05:	66 00 4f 00          	data16 add %cl,0x0(%edi)
422e09:	48                   	dec    %eax
422e0a:	00 32                	add    %dh,(%edx)
422e0c:	00 73 00             	add    %dh,0x0(%ebx)
422e0f:	47                   	inc    %edi
422e10:	00 6d 00             	add    %ch,0x0(%ebp)
422e13:	4b                   	dec    %ebx
422e14:	00 61 00             	add    %ah,0x0(%ecx)
422e17:	4d                   	dec    %ebp
422e18:	00 7a 00             	add    %bh,0x0(%edx)
422e1b:	6a 00                	push   $0x0
422e1d:	43                   	inc    %ebx
422e1e:	00 33                	add    %dh,(%ebx)
422e20:	00 31                	add    %dh,(%ecx)
422e22:	00 75 00             	add    %dh,0x0(%ebp)
422e25:	49                   	dec    %ecx
422e26:	00 4e 00             	add    %cl,0x0(%esi)
422e29:	43                   	inc    %ebx
422e2a:	00 65 00             	add    %ah,0x0(%ebp)
422e2d:	51                   	push   %ecx
422e2e:	00 33                	add    %dh,(%ebx)
422e30:	00 42 00             	add    %al,0x0(%edx)
422e33:	41                   	inc    %ecx
422e34:	00 37                	add    %dh,(%edi)
422e36:	00 2f                	add    %ch,(%edi)
422e38:	00 30                	add    %dh,(%eax)
422e3a:	00 4e 00             	add    %cl,0x0(%esi)
422e3d:	4b                   	dec    %ebx
422e3e:	00 31                	add    %dh,(%ecx)
422e40:	00 59 00             	add    %bl,0x0(%ecx)
422e43:	30 00                	xor    %al,(%eax)
422e45:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
422e49:	55                   	push   %ebp
422e4a:	00 78 00             	add    %bh,0x0(%eax)
422e4d:	63 00                	arpl   %eax,(%eax)
422e4f:	6d                   	insl   (%dx),%es:(%edi)
422e50:	00 66 00             	add    %ah,0x0(%esi)
422e53:	59                   	pop    %ecx
422e54:	00 41 00             	add    %al,0x0(%ecx)
422e57:	53                   	push   %ebx
422e58:	00 30                	add    %dh,(%eax)
422e5a:	00 44 00 4b          	add    %al,0x4b(%eax,%eax,1)
422e5e:	00 79 00             	add    %bh,0x0(%ecx)
422e61:	44                   	inc    %esp
422e62:	00 6a 00             	add    %ch,0x0(%edx)
422e65:	63 00                	arpl   %eax,(%eax)
422e67:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
422e6b:	50                   	push   %eax
422e6c:	00 4f 00             	add    %cl,0x0(%edi)
422e6f:	78 00                	js     0x422e71
422e71:	39 00                	cmp    %eax,(%eax)
422e73:	59                   	pop    %ecx
422e74:	00 77 00             	add    %dh,0x0(%edi)
422e77:	54                   	push   %esp
422e78:	00 6b 00             	add    %ch,0x0(%ebx)
422e7b:	64 00 42 00          	add    %al,%fs:0x0(%edx)
422e7f:	4f                   	dec    %edi
422e80:	00 2f                	add    %ch,(%edi)
422e82:	00 77 00             	add    %dh,0x0(%edi)
422e85:	6f                   	outsl  %ds:(%esi),(%dx)
422e86:	00 56 00             	add    %dl,0x0(%esi)
422e89:	4a                   	dec    %edx
422e8a:	00 78 00             	add    %bh,0x0(%eax)
422e8d:	56                   	push   %esi
422e8e:	00 74 00 62          	add    %dh,0x62(%eax,%eax,1)
422e92:	00 79 00             	add    %bh,0x0(%ecx)
422e95:	4e                   	dec    %esi
422e96:	00 68 00             	add    %ch,0x0(%eax)
422e99:	62 00                	bound  %eax,(%eax)
422e9b:	46                   	inc    %esi
422e9c:	00 69 00             	add    %ch,0x0(%ecx)
422e9f:	35 00 2f 00 48       	xor    $0x48002f00,%eax
422ea4:	00 48 00             	add    %cl,0x0(%eax)
422ea7:	33 00                	xor    (%eax),%eax
422ea9:	33 00                	xor    (%eax),%eax
422eab:	6f                   	outsl  %ds:(%esi),(%dx)
422eac:	00 55 00             	add    %dl,0x0(%ebp)
422eaf:	31 00                	xor    %eax,(%eax)
422eb1:	52                   	push   %edx
422eb2:	00 74 00 33          	add    %dh,0x33(%eax,%eax,1)
422eb6:	00 2f                	add    %ch,(%edi)
422eb8:	00 2b                	add    %ch,(%ebx)
422eba:	00 57 00             	add    %dl,0x0(%edi)
422ebd:	59                   	pop    %ecx
422ebe:	00 4b 00             	add    %cl,0x0(%ebx)
422ec1:	79 00                	jns    0x422ec3
422ec3:	6e                   	outsb  %ds:(%esi),(%dx)
422ec4:	00 31                	add    %dh,(%ecx)
422ec6:	00 65 00             	add    %ah,0x0(%ebp)
422ec9:	7a 00                	jp     0x422ecb
422ecb:	6f                   	outsl  %ds:(%esi),(%dx)
422ecc:	00 41 00             	add    %al,0x0(%ecx)
422ecf:	53                   	push   %ebx
422ed0:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
422ed4:	00 63 00             	add    %ah,0x0(%ebx)
422ed7:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
422edb:	77 00                	ja     0x422edd
422edd:	6a 00                	push   $0x0
422edf:	6c                   	insb   (%dx),%es:(%edi)
422ee0:	00 61 00             	add    %ah,0x0(%ecx)
422ee3:	4c                   	dec    %esp
422ee4:	00 64 00 62          	add    %ah,0x62(%eax,%eax,1)
422ee8:	00 6b 00             	add    %ch,0x0(%ebx)
422eeb:	30 00                	xor    %al,(%eax)
422eed:	6b 00 70             	imul   $0x70,(%eax),%eax
422ef0:	00 45 00             	add    %al,0x0(%ebp)
422ef3:	33 00                	xor    (%eax),%eax
422ef5:	4b                   	dec    %ebx
422ef6:	00 73 00             	add    %dh,0x0(%ebx)
422ef9:	68 00 71 00 6c       	push   $0x6c007100
422efe:	00 67 00             	add    %ah,0x0(%edi)
422f01:	61                   	popa
422f02:	00 4b 00             	add    %cl,0x0(%ebx)
422f05:	63 00                	arpl   %eax,(%eax)
422f07:	50                   	push   %eax
422f08:	00 43 00             	add    %al,0x0(%ebx)
422f0b:	56                   	push   %esi
422f0c:	00 59 00             	add    %bl,0x0(%ecx)
422f0f:	4d                   	dec    %ebp
422f10:	00 30                	add    %dh,(%eax)
422f12:	00 69 00             	add    %ch,0x0(%ecx)
422f15:	4c                   	dec    %esp
422f16:	00 49 00             	add    %cl,0x0(%ecx)
422f19:	4a                   	dec    %edx
422f1a:	00 62 00             	add    %ah,0x0(%edx)
422f1d:	72 00                	jb     0x422f1f
422f1f:	71 00                	jno    0x422f21
422f21:	65 00 4b 00          	add    %cl,%gs:0x0(%ebx)
422f25:	76 00                	jbe    0x422f27
422f27:	6f                   	outsl  %ds:(%esi),(%dx)