429e23:	2b 00                	sub    (%eax),%eax
429e25:	6e                   	outsb  %ds:(%esi),(%dx)
429e26:	00 69 00             	add    %ch,0x0(%ecx)
429e29:	38 00                	cmp    %al,(%eax)
429e2b:	55                   	push   %ebp
429e2c:	00 6f 00             	add    %ch,0x0(%edi)
429e2f:	59                   	pop    %ecx
429e30:	00 4e 00             	add    %cl,0x0(%esi)
429e33:	4e                   	dec    %esi
429e34:	00 30                	add    %dh,(%eax)
429e36:	00 42 00             	add    %al,0x0(%edx)
429e39:	36 00 4c 00 52       	add    %cl,%ss:0x52(%eax,%eax,1)
429e3e:	00 4b 00             	add    %cl,0x0(%ebx)
429e41:	4d                   	dec    %ebp
429e42:	00 36                	add    %dh,(%esi)
429e44:	00 35 00 2f 00 68    	add    %dh,0x68002f00
429e4a:	00 4b 00             	add    %cl,0x0(%ebx)
429e4d:	79 00                	jns    0x429e4f
429e4f:	57                   	push   %edi
429e50:	00 63 00             	add    %ah,0x0(%ebx)
429e53:	38 00                	cmp    %al,(%eax)
429e55:	67 00 35             	add    %dh,(%di)
429e58:	00 7a 00             	add    %bh,0x0(%edx)
429e5b:	46                   	inc    %esi
429e5c:	00 2f                	add    %ch,(%edi)
429e5e:	00 35 00 61 00 6b    	add    %dh,0x6b006100
429e64:	00 70 00             	add    %dh,0x0(%eax)
429e67:	73 00                	jae    0x429e69
429e69:	57                   	push   %edi
429e6a:	00 77 00             	add    %dh,0x0(%edi)
429e6d:	71 00                	jno    0x429e6f
429e6f:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
429e73:	57                   	push   %edi
429e74:	00 57 00             	add    %dl,0x0(%edi)
429e77:	65 00 49 00          	add    %cl,%gs:0x0(%ecx)
429e7b:	7a 00                	jp     0x429e7d
429e7d:	50                   	push   %eax
429e7e:	00 6c 00 42          	add    %ch,0x42(%eax,%eax,1)
429e82:	00 4f 00             	add    %cl,0x0(%edi)
429e85:	5a                   	pop    %edx
429e86:	00 65 00             	add    %ah,0x0(%ebp)
429e89:	6a 00                	push   $0x0
429e8b:	6d                   	insl   (%dx),%es:(%edi)
429e8c:	00 72 00             	add    %dh,0x0(%edx)
429e8f:	64 00 31             	add    %dh,%fs:(%ecx)
429e92:	00 51 00             	add    %dl,0x0(%ecx)
429e95:	49                   	dec    %ecx
429e96:	00 70 00             	add    %dh,0x0(%eax)
429e99:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
429e9d:	74 00                	je     0x429e9f
429e9f:	67 00 42 00          	add    %al,0x0(%bp,%si)
429ea3:	42                   	inc    %edx
429ea4:	00 75 00             	add    %dh,0x0(%ebp)
429ea7:	64 00 79 00          	add    %bh,%fs:0x0(%ecx)
429eab:	4d                   	dec    %ebp
429eac:	00 4d 00             	add    %cl,0x0(%ebp)
429eaf:	71 00                	jno    0x429eb1
429eb1:	56                   	push   %esi
429eb2:	00 63 00             	add    %ah,0x0(%ebx)
429eb5:	55                   	push   %ebp
429eb6:	00 38                	add    %bh,(%eax)
429eb8:	00 72 00             	add    %dh,0x0(%edx)
429ebb:	45                   	inc    %ebp
429ebc:	00 54 00 57          	add    %dl,0x57(%eax,%eax,1)
429ec0:	00 64 00 34          	add    %ah,0x34(%eax,%eax,1)
429ec4:	00 38                	add    %bh,(%eax)
429ec6:	00 65 00             	add    %ah,0x0(%ebp)
429ec9:	43                   	inc    %ebx
429eca:	00 41 00             	add    %al,0x0(%ecx)
429ecd:	6a 00                	push   $0x0
429ecf:	53                   	push   %ebx
429ed0:	00 77 00             	add    %dh,0x0(%edi)
429ed3:	44                   	inc    %esp
429ed4:	00 79 00             	add    %bh,0x0(%ecx)
429ed7:	4a                   	dec    %edx
429ed8:	00 53 00             	add    %dl,0x0(%ebx)
429edb:	62 00                	bound  %eax,(%eax)
429edd:	55                   	push   %ebp
429ede:	00 34 00             	add    %dh,(%eax,%eax,1)
429ee1:	44                   	inc    %esp
429ee2:	00 48 00             	add    %cl,0x0(%eax)
429ee5:	74 00                	je     0x429ee7
429ee7:	6b 00 54             	imul   $0x54,(%eax),%eax
429eea:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
429eee:	00 64 00 54          	add    %ah,0x54(%eax,%eax,1)
429ef2:	00 6d 00             	add    %ch,0x0(%ebp)
429ef5:	6b 00 57             	imul   $0x57,(%eax),%eax
429ef8:	00 6b 00             	add    %ch,0x0(%ebx)
429efb:	65 00 34 00          	add    %dh,%gs:(%eax,%eax,1)
429eff:	43                   	inc    %ebx
429f00:	00 4e 00             	add    %cl,0x0(%esi)
429f03:	62 00                	bound  %eax,(%eax)
429f05:	62 00                	bound  %eax,(%eax)
429f07:	43                   	inc    %ebx
429f08:	00 48 00             	add    %cl,0x0(%eax)
429f0b:	4d                   	dec    %ebp
429f0c:	00 48 00             	add    %cl,0x0(%eax)
429f0f:	42                   	inc    %edx
429f10:	00 52 00             	add    %dl,0x0(%edx)
429f13:	42                   	inc    %edx
429f14:	00 51 00             	add    %dl,0x0(%ecx)
429f17:	68 00 69 00 31       	push   $0x31006900
429f1c:	00 30                	add    %dh,(%eax)
429f1e:	00 51 00             	add    %dl,0x0(%ecx)
429f21:	48                   	dec    %eax
429f22:	00 6f 00             	add    %ch,0x0(%edi)
429f25:	76 00                	jbe    0x429f27
429f27:	45                   	inc    %ebp
429f28:	00 70 00             	add    %dh,0x0(%eax)
429f2b:	42                   	inc    %edx
429f2c:	00 5a 00             	add    %bl,0x0(%edx)
429f2f:	5a                   	pop    %edx
429f30:	00 7a 00             	add    %bh,0x0(%edx)
429f33:	38 00                	cmp    %al,(%eax)
429f35:	65 00 4f 00          	add    %cl,%gs:0x0(%edi)
429f39:	66 00 4b 00          	data16 add %cl,0x0(%ebx)
429f3d:	67 00 4e 00          	add    %cl,0x0(%bp)
429f41:	6d                   	insl   (%dx),%es:(%edi)
429f42:	00 50 00             	add    %dl,0x0(%eax)
429f45:	58                   	pop    %eax
429f46:	00 38                	add    %bh,(%eax)
429f48:	00 6e 00             	add    %ch,0x0(%esi)
429f4b:	72 00                	jb     0x429f4d
429f4d:	52                   	push   %edx
429f4e:	00 6d 00             	add    %ch,0x0(%ebp)
429f51:	79 00                	jns    0x429f53
429f53:	61                   	popa
429f54:	00 4a 00             	add    %cl,0x0(%edx)
429f57:	6d                   	insl   (%dx),%es:(%edi)
429f58:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
429f5c:	00 54 00 37          	add    %dl,0x37(%eax,%eax,1)
429f60:	00 34 00             	add    %dh,(%eax,%eax,1)
429f63:	61                   	popa
429f64:	00 50 00             	add    %dl,0x0(%eax)
429f67:	4d                   	dec    %ebp
429f68:	00 76 00             	add    %dh,0x0(%esi)
429f6b:	47                   	inc    %edi
429f6c:	00 34 00             	add    %dh,(%eax,%eax,1)
429f6f:	6b 00 35             	imul   $0x35,(%eax),%eax
429f72:	00 4e 00             	add    %cl,0x0(%esi)
429f75:	61                   	popa
429f76:	00 75 00             	add    %dh,0x0(%ebp)
429f79:	32 00                	xor    (%eax),%al
429f7b:	56                   	push   %esi
429f7c:	00 44 00 68          	add    %al,0x68(%eax,%eax,1)
429f80:	00 79 00             	add    %bh,0x0(%ecx)
429f83:	30 00                	xor    %al,(%eax)
429f85:	48                   	dec    %eax
429f86:	00 78 00             	add    %bh,0x0(%eax)
429f89:	41                   	inc    %ecx
429f8a:	00 53 00             	add    %dl,0x0(%ebx)
429f8d:	71 00                	jno    0x429f8f
429f8f:	64 00 50 00          	add    %dl,%fs:0x0(%eax)
429f93:	43                   	inc    %ebx
429f94:	00 79 00             	add    %bh,0x0(%ecx)
429f97:	77 00                	ja     0x429f99
429f99:	6f                   	outsl  %ds:(%esi),(%dx)
429f9a:	00 57 00             	add    %dl,0x0(%edi)
429f9d:	78 00                	js     0x429f9f
429f9f:	52                   	push   %edx
429fa0:	00 78 00             	add    %bh,0x0(%eax)
429fa3:	76 00                	jbe    0x429fa5
429fa5:	53                   	push   %ebx
429fa6:	00 4d 00             	add    %cl,0x0(%ebp)
429fa9:	5a                   	pop    %edx
429faa:	00 6f 00             	add    %ch,0x0(%edi)
429fad:	51                   	push   %ecx
429fae:	00 2b                	add    %ch,(%ebx)
429fb0:	00 6d 00             	add    %ch,0x0(%ebp)
429fb3:	37                   	aaa
429fb4:	00 47 00             	add    %al,0x0(%edi)
429fb7:	6c                   	insb   (%dx),%es:(%edi)
429fb8:	00 6f 00             	add    %ch,0x0(%edi)
429fbb:	44                   	inc    %esp
429fbc:	00 77 00             	add    %dh,0x0(%edi)
429fbf:	4c                   	dec    %esp
429fc0:	00 6e 00             	add    %ch,0x0(%esi)
429fc3:	49                   	dec    %ecx
429fc4:	00 74 00 52          	add    %dh,0x52(%eax,%eax,1)
429fc8:	00 68 00             	add    %ch,0x0(%eax)
429fcb:	50                   	push   %eax
429fcc:	00 63 00             	add    %ah,0x0(%ebx)
429fcf:	30 00                	xor    %al,(%eax)
429fd1:	53                   	push   %ebx
429fd2:	00 4f 00             	add    %cl,0x0(%edi)
429fd5:	74 00                	je     0x429fd7
429fd7:	34 00                	xor    $0x0,%al
429fd9:	31 00                	xor    %eax,(%eax)
429fdb:	4e                   	dec    %esi
429fdc:	00 5a 00             	add    %bl,0x0(%edx)
429fdf:	53                   	push   %ebx
429fe0:	00 61 00             	add    %ah,0x0(%ecx)
429fe3:	52                   	push   %edx
429fe4:	00 36                	add    %dh,(%esi)
429fe6:	00 68 00             	add    %ch,0x0(%eax)
429fe9:	4c                   	dec    %esp
429fea:	00 43 00             	add    %al,0x0(%ebx)
429fed:	71 00                	jno    0x429fef
429fef:	53                   	push   %ebx
429ff0:	00 34 00             	add    %dh,(%eax,%eax,1)
429ff3:	57                   	push   %edi
429ff4:	00 35 00 7a 00 5a    	add    %dh,0x5a007a00
429ffa:	00 55 00             	add    %dl,0x0(%ebp)
429ffd:	42                   	inc    %edx
429ffe:	00 4b 00             	add    %cl,0x0(%ebx)
42a001:	46                   	inc    %esi
42a002:	00 4b 00             	add    %cl,0x0(%ebx)
42a005:	57                   	push   %edi
42a006:	00 54 00 44          	add    %dl,0x44(%eax,%eax,1)
42a00a:	00 64 00 67          	add    %ah,0x67(%eax,%eax,1)
42a00e:	00 2b                	add    %ch,(%ebx)
42a010:	00 53 00             	add    %dl,0x0(%ebx)
42a013:	6b 00 47             	imul   $0x47,(%eax),%eax
42a016:	00 71 00             	add    %dh,0x0(%ecx)
42a019:	56                   	push   %esi
42a01a:	00 2b                	add    %ch,(%ebx)
42a01c:	00 54 00 49          	add    %dl,0x49(%eax,%eax,1)
42a020:	00 67 00             	add    %ah,0x0(%edi)
42a023:	62 00                	bound  %eax,(%eax)
42a025:	33 00                	xor    (%eax),%eax
42a027:	70 00                	jo     0x42a029
42a029:	4f                   	dec    %edi
42a02a:	00 59 00             	add    %bl,0x0(%ecx)
42a02d:	2b 00                	sub    (%eax),%eax
42a02f:	63 00                	arpl   %eax,(%eax)
42a031:	78 00                	js     0x42a033
42a033:	66 00 75 00          	data16 add %dh,0x0(%ebp)
42a037:	47                   	inc    %edi
42a038:	00 5a 00             	add    %bl,0x0(%edx)
42a03b:	4b                   	dec    %ebx
42a03c:	00 72 00             	add    %dh,0x0(%edx)
42a03f:	31 00                	xor    %eax,(%eax)
42a041:	31 00                	xor    %eax,(%eax)
42a043:	2b 00                	sub    (%eax),%eax
42a045:	35 00 67 00 30       	xor    $0x30006700,%eax
42a04a:	00 74 00 36          	add    %dh,0x36(%eax,%eax,1)
42a04e:	00 77 00             	add    %dh,0x0(%edi)
42a051:	41                   	inc    %ecx
42a052:	00 42 00             	add    %al,0x0(%edx)
42a055:	5a                   	pop    %edx
42a056:	00 67 00             	add    %ah,0x0(%edi)
42a059:	54                   	push   %esp
42a05a:	00 6d 00             	add    %ch,0x0(%ebp)
42a05d:	33 00                	xor    (%eax),%eax
42a05f:	6f                   	outsl  %ds:(%esi),(%dx)
42a060:	00 35 00 61 00 58    	add    %dh,0x58006100
42a066:	00 4e 00             	add    %cl,0x0(%esi)
42a069:	45                   	inc    %ebp
42a06a:	00 61 00             	add    %ah,0x0(%ecx)
42a06d:	76 00                	jbe    0x42a06f
42a06f:	69 00 51 00 6f 00    	imul   $0x6f0051,(%eax),%eax
42a075:	47                   	inc    %edi
42a076:	00 7a 00             	add    %bh,0x0(%edx)
42a079:	72 00                	jb     0x42a07b
42a07b:	45                   	inc    %ebp
42a07c:	00 79 00             	add    %bh,0x0(%ecx)
42a07f:	50                   	push   %eax
42a080:	00 57 00             	add    %dl,0x0(%edi)
42a083:	4c                   	dec    %esp
42a084:	00 36                	add    %dh,(%esi)
42a086:	00 49 00             	add    %cl,0x0(%ecx)
42a089:	76 00                	jbe    0x42a08b
42a08b:	2f                   	das
42a08c:	00 61 00             	add    %ah,0x0(%ecx)
42a08f:	33 00                	xor    (%eax),%eax
42a091:	70 00                	jo     0x42a093
42a093:	64 00 77 00          	add    %dh,%fs:0x0(%edi)
42a097:	74 00                	je     0x42a099
42a099:	33 00                	xor    (%eax),%eax
42a09b:	4a                   	dec    %edx
42a09c:	00 62 00             	add    %ah,0x0(%edx)
42a09f:	79 00                	jns    0x42a0a1
42a0a1:	36 00 4d 00          	add    %cl,%ss:0x0(%ebp)
42a0a5:	77 00                	ja     0x42a0a7
42a0a7:	75 00                	jne    0x42a0a9
42a0a9:	34 00                	xor    $0x0,%al
42a0ab:	51                   	push   %ecx
42a0ac:	00 41 00             	add    %al,0x0(%ecx)
42a0af:	43                   	inc    %ebx
42a0b0:	00 37                	add    %dh,(%edi)
42a0b2:	00 33                	add    %dh,(%ebx)
42a0b4:	00 4e 00             	add    %cl,0x0(%esi)
42a0b7:	61                   	popa
42a0b8:	00 6d 00             	add    %ch,0x0(%ebp)
42a0bb:	46                   	inc    %esi
42a0bc:	00 37                	add    %dh,(%edi)
42a0be:	00 78 00             	add    %bh,0x0(%eax)
42a0c1:	42                   	inc    %edx
42a0c2:	00 77 00             	add    %dh,0x0(%edi)
42a0c5:	39 00                	cmp    %eax,(%eax)
42a0c7:	68 00 55 00 59       	push   $0x59005500
42a0cc:	00 2b                	add    %ch,(%ebx)
42a0ce:	00 44 00 55          	add    %al,0x55(%eax,%eax,1)
42a0d2:	00 6b 00             	add    %ch,0x0(%ebx)
42a0d5:	39 00                	cmp    %eax,(%eax)
42a0d7:	55                   	push   %ebp
42a0d8:	00 51 00             	add    %dl,0x0(%ecx)
42a0db:	63 00                	arpl   %eax,(%eax)
42a0dd:	59                   	pop    %ecx
42a0de:	00 66 00             	add    %ah,0x0(%esi)
42a0e1:	69 00 68 00 6a 00    	imul   $0x6a0068,(%eax),%eax
42a0e7:	45                   	inc    %ebp
42a0e8:	00 6f 00             	add    %ch,0x0(%edi)
42a0eb:	43                   	inc    %ebx
42a0ec:	00 76 00             	add    %dh,0x0(%esi)
42a0ef:	45                   	inc    %ebp
42a0f0:	00 7a 00             	add    %bh,0x0(%edx)
42a0f3:	31 00                	xor    %eax,(%eax)
42a0f5:	30 00                	xor    %al,(%eax)
42a0f7:	68 00 2f 00 63       	push   $0x63002f00
42a0fc:	00 6a 00             	add    %ch,0x0(%edx)
42a0ff:	59                   	pop    %ecx
42a100:	00 4f 00             	add    %cl,0x0(%edi)
42a103:	55                   	push   %ebp
42a104:	00 4e 00             	add    %cl,0x0(%esi)
42a107:	46                   	inc    %esi
42a108:	00 4f 00             	add    %cl,0x0(%edi)
42a10b:	32 00                	xor    (%eax),%al
42a10d:	39 00                	cmp    %eax,(%eax)
42a10f:	6f                   	outsl  %ds:(%esi),(%dx)
42a110:	00 36                	add    %dh,(%esi)
42a112:	00 30                	add    %dh,(%eax)
42a114:	00 49 00             	add    %cl,0x0(%ecx)
42a117:	49                   	dec    %ecx
42a118:	00 55 00             	add    %dl,0x0(%ebp)
42a11b:	69 00 34 00 48 00    	imul   $0x480034,(%eax),%eax
42a121:	6e                   	outsb  %ds:(%esi),(%dx)
42a122:	00 77 00             	add    %dh,0x0(%edi)
42a125:	44                   	inc    %esp
42a126:	00 69 00             	add    %ch,0x0(%ecx)
42a129:	62 00                	bound  %eax,(%eax)
42a12b:	63 00                	arpl   %eax,(%eax)
42a12d:	49                   	dec    %ecx
42a12e:	00 7a 00             	add    %bh,0x0(%edx)
42a131:	68 00 36 00 37       	push   $0x37003600
42a136:	00 6f 00             	add    %ch,0x0(%edi)
42a139:	35 00 39 00 56       	xor    $0x56003900,%eax
42a13e:	00 2f                	add    %ch,(%edi)
42a140:	00 52 00             	add    %dl,0x0(%edx)
42a143:	67 00 65 00          	add    %ah,0x0(%di)
42a147:	44                   	inc    %esp
42a148:	00 75 00             	add    %dh,0x0(%ebp)
42a14b:	52                   	push   %edx
42a14c:	00 47 00             	add    %al,0x0(%edi)
42a14f:	75 00                	jne    0x42a151
42a151:	34 00                	xor    $0x0,%al
42a153:	42                   	inc    %edx
42a154:	00 32                	add    %dh,(%edx)
42a156:	00 59 00             	add    %bl,0x0(%ecx)
42a159:	49                   	dec    %ecx