422a6b:	38 00                	cmp    %al,(%eax)
422a6d:	6d                   	insl   (%dx),%es:(%edi)
422a6e:	00 35 00 30 00 38    	add    %dh,0x38003000
422a74:	00 41 00             	add    %al,0x0(%ecx)
422a77:	4c                   	dec    %esp
422a78:	00 49 00             	add    %cl,0x0(%ecx)
422a7b:	58                   	pop    %eax
422a7c:	00 38                	add    %bh,(%eax)
422a7e:	00 71 00             	add    %dh,0x0(%ecx)
422a81:	52                   	push   %edx
422a82:	00 69 00             	add    %ch,0x0(%ecx)
422a85:	6c                   	insb   (%dx),%es:(%edi)
422a86:	00 6f 00             	add    %ch,0x0(%edi)
422a89:	66 00 52 00          	data16 add %dl,0x0(%edx)
422a8d:	6d                   	insl   (%dx),%es:(%edi)
422a8e:	00 6a 00             	add    %ch,0x0(%edx)
422a91:	62 00                	bound  %eax,(%eax)
422a93:	47                   	inc    %edi
422a94:	00 45 00             	add    %al,0x0(%ebp)
422a97:	67 00 79 00          	add    %bh,0x0(%bx,%di)
422a9b:	6d                   	insl   (%dx),%es:(%edi)
422a9c:	00 5a 00             	add    %bl,0x0(%edx)
422a9f:	31 00                	xor    %eax,(%eax)
422aa1:	32 00                	xor    (%eax),%al
422aa3:	67 00 49 00          	add    %cl,0x0(%bx,%di)
422aa7:	47                   	inc    %edi
422aa8:	00 37                	add    %dh,(%edi)
422aaa:	00 77 00             	add    %dh,0x0(%edi)
422aad:	35 00 66 00 53       	xor    $0x53006600,%eax
422ab2:	00 43 00             	add    %al,0x0(%ebx)
422ab5:	43                   	inc    %ebx
422ab6:	00 64 00 35          	add    %ah,0x35(%eax,%eax,1)
422aba:	00 51 00             	add    %dl,0x0(%ecx)
422abd:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422ac1:	33 00                	xor    (%eax),%eax
422ac3:	39 00                	cmp    %eax,(%eax)
422ac5:	37                   	aaa
422ac6:	00 4a 00             	add    %cl,0x0(%edx)
422ac9:	32 00                	xor    (%eax),%al
422acb:	58                   	pop    %eax
422acc:	00 34 00             	add    %dh,(%eax,%eax,1)
422acf:	4e                   	dec    %esi
422ad0:	00 72 00             	add    %dh,0x0(%edx)
422ad3:	2b 00                	sub    (%eax),%eax
422ad5:	6f                   	outsl  %ds:(%esi),(%dx)
422ad6:	00 53 00             	add    %dl,0x0(%ebx)
422ad9:	41                   	inc    %ecx
422ada:	00 69 00             	add    %ch,0x0(%ecx)
422add:	2b 00                	sub    (%eax),%eax
422adf:	36 00 2b             	add    %ch,%ss:(%ebx)
422ae2:	00 62 00             	add    %ah,0x0(%edx)
422ae5:	6d                   	insl   (%dx),%es:(%edi)
422ae6:	00 47 00             	add    %al,0x0(%edi)
422ae9:	74 00                	je     0x422aeb
422aeb:	7a 00                	jp     0x422aed
422aed:	48                   	dec    %eax
422aee:	00 72 00             	add    %dh,0x0(%edx)
422af1:	56                   	push   %esi
422af2:	00 44 00 31          	add    %al,0x31(%eax,%eax,1)
422af6:	00 66 00             	add    %ah,0x0(%esi)
422af9:	48                   	dec    %eax
422afa:	00 76 00             	add    %dh,0x0(%esi)
422afd:	4e                   	dec    %esi
422afe:	00 76 00             	add    %dh,0x0(%esi)
422b01:	62 00                	bound  %eax,(%eax)
422b03:	76 00                	jbe    0x422b05
422b05:	39 00                	cmp    %eax,(%eax)
422b07:	50                   	push   %eax
422b08:	00 53 00             	add    %dl,0x0(%ebx)
422b0b:	48                   	dec    %eax
422b0c:	00 6b 00             	add    %ch,0x0(%ebx)
422b0f:	67 00 63 00          	add    %ah,0x0(%bp,%di)
422b13:	68 00 62 00 74       	push   $0x74006200
422b18:	00 77 00             	add    %dh,0x0(%edi)
422b1b:	46                   	inc    %esi
422b1c:	00 68 00             	add    %ch,0x0(%eax)
422b1f:	69 00 73 00 71 00    	imul   $0x710073,(%eax),%eax
422b25:	46                   	inc    %esi
422b26:	00 58 00             	add    %bl,0x0(%eax)
422b29:	2f                   	das
422b2a:	00 59 00             	add    %bl,0x0(%ecx)
422b2d:	41                   	inc    %ecx
422b2e:	00 61 00             	add    %ah,0x0(%ecx)
422b31:	38 00                	cmp    %al,(%eax)
422b33:	32 00                	xor    (%eax),%al
422b35:	35 00 62 00 42       	xor    $0x42006200,%eax
422b3a:	00 2b                	add    %ch,(%ebx)
422b3c:	00 2b                	add    %ch,(%ebx)
422b3e:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
422b42:	00 49 00             	add    %cl,0x0(%ecx)
422b45:	45                   	inc    %ebp
422b46:	00 71 00             	add    %dh,0x0(%ecx)
422b49:	4e                   	dec    %esi
422b4a:	00 42 00             	add    %al,0x0(%edx)
422b4d:	45                   	inc    %ebp
422b4e:	00 67 00             	add    %ah,0x0(%edi)
422b51:	2b 00                	sub    (%eax),%eax
422b53:	69 00 74 00 6c 00    	imul   $0x6c0074,(%eax),%eax
422b59:	6b 00 50             	imul   $0x50,(%eax),%eax
422b5c:	00 32                	add    %dh,(%edx)
422b5e:	00 69 00             	add    %ch,0x0(%ecx)
422b61:	32 00                	xor    (%eax),%al
422b63:	65 00 51 00          	add    %dl,%gs:0x0(%ecx)
422b67:	56                   	push   %esi
422b68:	00 6c 00 48          	add    %ch,0x48(%eax,%eax,1)
422b6c:	00 7a 00             	add    %bh,0x0(%edx)
422b6f:	47                   	inc    %edi
422b70:	00 74 00 51          	add    %dh,0x51(%eax,%eax,1)
422b74:	00 58 00             	add    %bl,0x0(%eax)
422b77:	48                   	dec    %eax
422b78:	00 4c 00 76          	add    %cl,0x76(%eax,%eax,1)
422b7c:	00 66 00             	add    %ah,0x0(%esi)
422b7f:	57                   	push   %edi
422b80:	00 6c 00 47          	add    %ch,0x47(%eax,%eax,1)
422b84:	00 36                	add    %dh,(%esi)
422b86:	00 6a 00             	add    %ch,0x0(%edx)
422b89:	55                   	push   %ebp
422b8a:	00 58 00             	add    %bl,0x0(%eax)
422b8d:	52                   	push   %edx
422b8e:	00 4d 00             	add    %cl,0x0(%ebp)
422b91:	56                   	push   %esi
422b92:	00 4d 00             	add    %cl,0x0(%ebp)
422b95:	49                   	dec    %ecx
422b96:	00 5a 00             	add    %bl,0x0(%edx)
422b99:	45                   	inc    %ebp
422b9a:	00 70 00             	add    %dh,0x0(%eax)
422b9d:	35 00 69 00 49       	xor    $0x49006900,%eax
422ba2:	00 43 00             	add    %al,0x0(%ebx)
422ba5:	49                   	dec    %ecx
422ba6:	00 2b                	add    %ch,(%ebx)
422ba8:	00 48 00             	add    %cl,0x0(%eax)
422bab:	65 00 44 00 31       	add    %al,%gs:0x31(%eax,%eax,1)
422bb0:	00 52 00             	add    %dl,0x0(%edx)
422bb3:	30 00                	xor    %al,(%eax)
422bb5:	42                   	inc    %edx
422bb6:	00 64 00 4e          	add    %ah,0x4e(%eax,%eax,1)
422bba:	00 50 00             	add    %dl,0x0(%eax)
422bbd:	34 00                	xor    $0x0,%al
422bbf:	4b                   	dec    %ebx
422bc0:	00 65 00             	add    %ah,0x0(%ebp)
422bc3:	57                   	push   %edi
422bc4:	00 54 00 73          	add    %dl,0x73(%eax,%eax,1)
422bc8:	00 6b 00             	add    %ch,0x0(%ebx)
422bcb:	58                   	pop    %eax
422bcc:	00 36                	add    %dh,(%esi)
422bce:	00 30                	add    %dh,(%eax)
422bd0:	00 6a 00             	add    %ch,0x0(%edx)
422bd3:	7a 00                	jp     0x422bd5
422bd5:	5a                   	pop    %edx
422bd6:	00 43 00             	add    %al,0x0(%ebx)
422bd9:	35 00 36 00 2f       	xor    $0x2f003600,%eax
422bde:	00 4b 00             	add    %cl,0x0(%ebx)
422be1:	50                   	push   %eax
422be2:	00 50 00             	add    %dl,0x0(%eax)
422be5:	2f                   	das
422be6:	00 35 00 59 00 69    	add    %dh,0x69005900
422bec:	00 52 00             	add    %dl,0x0(%edx)
422bef:	43                   	inc    %ebx
422bf0:	00 75 00             	add    %dh,0x0(%ebp)
422bf3:	71 00                	jno    0x422bf5
422bf5:	5a                   	pop    %edx
422bf6:	00 61 00             	add    %ah,0x0(%ecx)
422bf9:	41                   	inc    %ecx
422bfa:	00 56 00             	add    %dl,0x0(%esi)
422bfd:	72 00                	jb     0x422bff
422bff:	41                   	inc    %ecx
422c00:	00 57 00             	add    %dl,0x0(%edi)
422c03:	4c                   	dec    %esp
422c04:	00 66 00             	add    %ah,0x0(%esi)
422c07:	6c                   	insb   (%dx),%es:(%edi)
422c08:	00 31                	add    %dh,(%ecx)
422c0a:	00 32                	add    %dh,(%edx)
422c0c:	00 5a 00             	add    %bl,0x0(%edx)
422c0f:	36 00 50 00          	add    %dl,%ss:0x0(%eax)
422c13:	42                   	inc    %edx
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)