423c9a:	00 00                	add    %al,(%eax)
423c9c:	df 0e                	fisttps (%esi)
423c9e:	00 00                	add    %al,(%eax)
423ca0:	2a 0f                	sub    (%edi),%cl
423ca2:	00 00                	add    %al,(%eax)
423ca4:	75 0f                	jne    0x423cb5
423ca6:	00 00                	add    %al,(%eax)
423ca8:	b3 0d                	mov    $0xd,%bl
423caa:	00 00                	add    %al,(%eax)
423cac:	fe 0d 00 00 49 0e    	decb   0xe490000
423cb2:	00 00                	add    %al,(%eax)
423cb4:	94                   	xchg   %eax,%esp
423cb5:	0e                   	push   %cs
423cb6:	00 00                	add    %al,(%eax)
423cb8:	5d                   	pop    %ebp
423cb9:	0b 00                	or     (%eax),%eax
423cbb:	00 12                	add    %dl,(%edx)
423cbd:	0b 00                	or     (%eax),%eax
423cbf:	00 c7                	add    %al,%bh
423cc1:	0a 00                	or     (%eax),%al
423cc3:	00 7c 0a 00          	add    %bh,0x0(%edx,%ecx,1)
423cc7:	00 89 0c 00 00 3e    	add    %cl,0x3e00000c(%ecx)
423ccd:	0c 00                	or     $0x0,%al
423ccf:	00 f3                	add    %dh,%bl
423cd1:	0b 00                	or     (%eax),%eax
423cd3:	00 a8 0b 00 00 1f    	add    %ch,0x1f00000b(%eax)
423cd9:	0d 00 00 d4 0c       	or     $0xcd40000,%eax
423cde:	00 00                	add    %al,(%eax)
423ce0:	36 30 00             	xor    %al,%ss:(%eax)
423ce3:	00 42 30             	add    %al,0x30(%edx)
423ce6:	00 63 00             	add    %ah,0x0(%ebx)
423ce9:	31 00                	xor    %eax,(%eax)
423ceb:	35 00 38 00 62       	xor    $0x62003800,%eax
423cf0:	00 31                	add    %dh,(%ecx)
423cf2:	00 33                	add    %dh,(%ebx)
423cf4:	00 35 00 61 00 61    	add    %dh,0x61006100
423cfa:	00 37                	add    %dh,(%edi)
423cfc:	00 63 00             	add    %ah,0x0(%ebx)
423cff:	62 00                	bound  %eax,(%eax)
423d01:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
423d06:	00 38                	add    %bh,(%eax)
423d08:	00 63 00             	add    %ah,0x0(%ebx)
423d0b:	63 00                	arpl   %eax,(%eax)
423d0d:	37                   	aaa
423d0e:	00 38                	add    %bh,(%eax)
423d10:	00 35 00 35 00 34    	add    %dh,0x34003500
423d16:	00 30                	add    %dh,(%eax)
423d18:	00 63 00             	add    %ah,0x0(%ebx)
423d1b:	65 00 30             	add    %dh,%gs:(%eax)
423d1e:	00 38                	add    %bh,(%eax)
423d20:	00 32                	add    %dh,(%edx)
423d22:	00 36                	add    %dh,(%esi)
423d24:	00 30                	add    %dh,(%eax)
423d26:	00 00                	add    %al,(%eax)
423d28:	00 00                	add    %al,(%eax)
423d2a:	00 42 30             	add    %al,0x30(%edx)
423d2d:	00 63 00             	add    %ah,0x0(%ebx)
423d30:	31 00                	xor    %eax,(%eax)
423d32:	35 00 38 00 62       	xor    $0x62003800,%eax
423d37:	00 31                	add    %dh,(%ecx)
423d39:	00 33                	add    %dh,(%ebx)
423d3b:	00 35 00 61 00 61    	add    %dh,0x61006100
423d41:	00 37                	add    %dh,(%edi)
423d43:	00 63 00             	add    %ah,0x0(%ebx)
423d46:	62 00                	bound  %eax,(%eax)
423d48:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
423d4d:	00 38                	add    %bh,(%eax)
423d4f:	00 63 00             	add    %ah,0x0(%ebx)
423d52:	63 00                	arpl   %eax,(%eax)
423d54:	37                   	aaa
423d55:	00 38                	add    %bh,(%eax)
423d57:	00 35 00 35 00 34    	add    %dh,0x34003500
423d5d:	00 30                	add    %dh,(%eax)
423d5f:	00 63 00             	add    %ah,0x0(%ebx)
423d62:	65 00 30             	add    %dh,%gs:(%eax)
423d65:	00 38                	add    %bh,(%eax)
423d67:	00 32                	add    %dh,(%edx)
423d69:	00 36                	add    %dh,(%esi)
423d6b:	00 31                	add    %dh,(%ecx)
423d6d:	00 d9                	add    %bl,%cl
423d6f:	0c 00                	or     $0x0,%al
423d71:	00 44 30 00          	add    %al,0x0(%eax,%esi,1)
423d75:	63 00                	arpl   %eax,(%eax)
423d77:	31 00                	xor    %eax,(%eax)
423d79:	35 00 38 00 62       	xor    $0x62003800,%eax
423d7e:	00 31                	add    %dh,(%ecx)
423d80:	00 33                	add    %dh,(%ebx)
423d82:	00 35 00 61 00 61    	add    %dh,0x61006100
423d88:	00 37                	add    %dh,(%edi)
423d8a:	00 63 00             	add    %ah,0x0(%ebx)
423d8d:	62 00                	bound  %eax,(%eax)
423d8f:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
423d94:	00 38                	add    %bh,(%eax)
423d96:	00 63 00             	add    %ah,0x0(%ebx)
423d99:	63 00                	arpl   %eax,(%eax)
423d9b:	37                   	aaa
423d9c:	00 38                	add    %bh,(%eax)
423d9e:	00 35 00 35 00 34    	add    %dh,0x34003500
423da4:	00 30                	add    %dh,(%eax)
423da6:	00 63 00             	add    %ah,0x0(%ebx)
423da9:	65 00 30             	add    %dh,%gs:(%eax)
423dac:	00 38                	add    %bh,(%eax)
423dae:	00 32                	add    %dh,(%edx)
423db0:	00 36                	add    %dh,(%esi)
423db2:	00 31                	add    %dh,(%ecx)
423db4:	00 30                	add    %dh,(%eax)
423db6:	00 b2 19 00 00 46    	add    %dh,0x46000019(%edx)
423dbc:	30 00                	xor    %al,(%eax)
423dbe:	63 00                	arpl   %eax,(%eax)
423dc0:	31 00                	xor    %eax,(%eax)
423dc2:	35 00 38 00 62       	xor    $0x62003800,%eax
423dc7:	00 31                	add    %dh,(%ecx)
423dc9:	00 33                	add    %dh,(%ebx)
423dcb:	00 35 00 61 00 61    	add    %dh,0x61006100
423dd1:	00 37                	add    %dh,(%edi)
423dd3:	00 63 00             	add    %ah,0x0(%ebx)
423dd6:	62 00                	bound  %eax,(%eax)
423dd8:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
423ddd:	00 38                	add    %bh,(%eax)
423ddf:	00 63 00             	add    %ah,0x0(%ebx)
423de2:	63 00                	arpl   %eax,(%eax)
423de4:	37                   	aaa
423de5:	00 38                	add    %bh,(%eax)
423de7:	00 35 00 35 00 34    	add    %dh,0x34003500
423ded:	00 30                	add    %dh,(%eax)
423def:	00 63 00             	add    %ah,0x0(%ebx)
423df2:	65 00 30             	add    %dh,%gs:(%eax)
423df5:	00 38                	add    %bh,(%eax)
423df7:	00 32                	add    %dh,(%edx)
423df9:	00 36                	add    %dh,(%esi)
423dfb:	00 31                	add    %dh,(%ecx)
423dfd:	00 30                	add    %dh,(%eax)
423dff:	00 30                	add    %dh,(%eax)
423e01:	00 8b 26 00 00 46    	add    %cl,0x46000026(%ebx)
423e07:	30 00                	xor    %al,(%eax)
423e09:	63 00                	arpl   %eax,(%eax)
423e0b:	31 00                	xor    %eax,(%eax)
423e0d:	35 00 38 00 62       	xor    $0x62003800,%eax
423e12:	00 31                	add    %dh,(%ecx)
423e14:	00 33                	add    %dh,(%ebx)
423e16:	00 35 00 61 00 61    	add    %dh,0x61006100
423e1c:	00 37                	add    %dh,(%edi)
423e1e:	00 63 00             	add    %ah,0x0(%ebx)
423e21:	62 00                	bound  %eax,(%eax)
423e23:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
423e28:	00 38                	add    %bh,(%eax)
423e2a:	00 63 00             	add    %ah,0x0(%ebx)
423e2d:	63 00                	arpl   %eax,(%eax)
423e2f:	37                   	aaa
423e30:	00 38                	add    %bh,(%eax)
423e32:	00 35 00 35 00 34    	add    %dh,0x34003500
423e38:	00 30                	add    %dh,(%eax)
423e3a:	00 63 00             	add    %ah,0x0(%ebx)
423e3d:	65 00 30             	add    %dh,%gs:(%eax)
423e40:	00 38                	add    %bh,(%eax)
423e42:	00 32                	add    %dh,(%edx)
423e44:	00 36                	add    %dh,(%esi)
423e46:	00 31                	add    %dh,(%ecx)
423e48:	00 30                	add    %dh,(%eax)
423e4a:	00 31                	add    %dh,(%ecx)
423e4c:	00 64 33 00          	add    %ah,0x0(%ebx,%esi,1)
423e50:	00 46 30             	add    %al,0x30(%esi)
423e53:	00 63 00             	add    %ah,0x0(%ebx)
423e56:	31 00                	xor    %eax,(%eax)
423e58:	35 00 38 00 62       	xor    $0x62003800,%eax
423e5d:	00 31                	add    %dh,(%ecx)
423e5f:	00 33                	add    %dh,(%ebx)
423e61:	00 35 00 61 00 61    	add    %dh,0x61006100
423e67:	00 37                	add    %dh,(%edi)
423e69:	00 63 00             	add    %ah,0x0(%ebx)
423e6c:	62 00                	bound  %eax,(%eax)
423e6e:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
423e73:	00 38                	add    %bh,(%eax)
423e75:	00 63 00             	add    %ah,0x0(%ebx)
423e78:	63 00                	arpl   %eax,(%eax)
423e7a:	37                   	aaa
423e7b:	00 38                	add    %bh,(%eax)
423e7d:	00 35 00 35 00 34    	add    %dh,0x34003500
423e83:	00 30                	add    %dh,(%eax)
423e85:	00 63 00             	add    %ah,0x0(%ebx)
423e88:	65 00 30             	add    %dh,%gs:(%eax)
423e8b:	00 38                	add    %bh,(%eax)
423e8d:	00 32                	add    %dh,(%edx)
423e8f:	00 36                	add    %dh,(%esi)
423e91:	00 31                	add    %dh,(%ecx)
423e93:	00 30                	add    %dh,(%eax)
423e95:	00 32                	add    %dh,(%edx)
423e97:	00 3d 40 00 00 46    	add    %bh,0x46000040
423e9d:	30 00                	xor    %al,(%eax)
423e9f:	63 00                	arpl   %eax,(%eax)
423ea1:	31 00                	xor    %eax,(%eax)
423ea3:	35 00 38 00 62       	xor    $0x62003800,%eax
423ea8:	00 31                	add    %dh,(%ecx)
423eaa:	00 33                	add    %dh,(%ebx)
423eac:	00 35 00 61 00 61    	add    %dh,0x61006100
423eb2:	00 37                	add    %dh,(%edi)
423eb4:	00 63 00             	add    %ah,0x0(%ebx)
423eb7:	62 00                	bound  %eax,(%eax)
423eb9:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
423ebe:	00 38                	add    %bh,(%eax)
423ec0:	00 63 00             	add    %ah,0x0(%ebx)
423ec3:	63 00                	arpl   %eax,(%eax)
423ec5:	37                   	aaa
423ec6:	00 38                	add    %bh,(%eax)
423ec8:	00 35 00 35 00 34    	add    %dh,0x34003500
423ece:	00 30                	add    %dh,(%eax)
423ed0:	00 63 00             	add    %ah,0x0(%ebx)
423ed3:	65 00 30             	add    %dh,%gs:(%eax)
423ed6:	00 38                	add    %bh,(%eax)
423ed8:	00 32                	add    %dh,(%edx)
423eda:	00 36                	add    %dh,(%esi)
423edc:	00 31                	add    %dh,(%ecx)
423ede:	00 30                	add    %dh,(%eax)
423ee0:	00 33                	add    %dh,(%ebx)
423ee2:	00 16                	add    %dl,(%esi)
423ee4:	4d                   	dec    %ebp
423ee5:	00 00                	add    %al,(%eax)
423ee7:	46                   	inc    %esi
423ee8:	30 00                	xor    %al,(%eax)
423eea:	63 00                	arpl   %eax,(%eax)
423eec:	31 00                	xor    %eax,(%eax)
423eee:	35 00 38 00 62       	xor    $0x62003800,%eax
423ef3:	00 31                	add    %dh,(%ecx)
423ef5:	00 33                	add    %dh,(%ebx)
423ef7:	00 35 00 61 00 61    	add    %dh,0x61006100
423efd:	00 37                	add    %dh,(%edi)
423eff:	00 63 00             	add    %ah,0x0(%ebx)
423f02:	62 00                	bound  %eax,(%eax)
423f04:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
423f09:	00 38                	add    %bh,(%eax)
423f0b:	00 63 00             	add    %ah,0x0(%ebx)
423f0e:	63 00                	arpl   %eax,(%eax)
423f10:	37                   	aaa
423f11:	00 38                	add    %bh,(%eax)
423f13:	00 35 00 35 00 34    	add    %dh,0x34003500
423f19:	00 30                	add    %dh,(%eax)
423f1b:	00 63 00             	add    %ah,0x0(%ebx)
423f1e:	65 00 30             	add    %dh,%gs:(%eax)
423f21:	00 38                	add    %bh,(%eax)
423f23:	00 32                	add    %dh,(%edx)
423f25:	00 36                	add    %dh,(%esi)
423f27:	00 31                	add    %dh,(%ecx)
423f29:	00 30                	add    %dh,(%eax)
423f2b:	00 34 00             	add    %dh,(%eax,%eax,1)
423f2e:	ef                   	out    %eax,(%dx)
423f2f:	59                   	pop    %ecx
423f30:	00 00                	add    %al,(%eax)
423f32:	46                   	inc    %esi
423f33:	30 00                	xor    %al,(%eax)
423f35:	63 00                	arpl   %eax,(%eax)
423f37:	31 00                	xor    %eax,(%eax)
423f39:	35 00 38 00 62       	xor    $0x62003800,%eax
423f3e:	00 31                	add    %dh,(%ecx)
423f40:	00 33                	add    %dh,(%ebx)
423f42:	00 35 00 61 00 61    	add    %dh,0x61006100
423f48:	00 37                	add    %dh,(%edi)
423f4a:	00 63 00             	add    %ah,0x0(%ebx)
423f4d:	62 00                	bound  %eax,(%eax)
423f4f:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
423f54:	00 38                	add    %bh,(%eax)
423f56:	00 63 00             	add    %ah,0x0(%ebx)
423f59:	63 00                	arpl   %eax,(%eax)
423f5b:	37                   	aaa
423f5c:	00 38                	add    %bh,(%eax)
423f5e:	00 35 00 35 00 34    	add    %dh,0x34003500
423f64:	00 30                	add    %dh,(%eax)
423f66:	00 63 00             	add    %ah,0x0(%ebx)
423f69:	65 00 30             	add    %dh,%gs:(%eax)
423f6c:	00 38                	add    %bh,(%eax)
423f6e:	00 32                	add    %dh,(%edx)
423f70:	00 36                	add    %dh,(%esi)
423f72:	00 31                	add    %dh,(%ecx)
423f74:	00 30                	add    %dh,(%eax)
423f76:	00 35 00 c8 66 00    	add    %dh,0x66c800
423f7c:	00 46 30             	add    %al,0x30(%esi)
423f7f:	00 63 00             	add    %ah,0x0(%ebx)
423f82:	31 00                	xor    %eax,(%eax)
423f84:	35 00 38 00 62       	xor    $0x62003800,%eax
423f89:	00 31                	add    %dh,(%ecx)
423f8b:	00 33                	add    %dh,(%ebx)
423f8d:	00 35 00 61 00 61    	add    %dh,0x61006100
423f93:	00 37                	add    %dh,(%edi)
423f95:	00 63 00             	add    %ah,0x0(%ebx)
423f98:	62 00                	bound  %eax,(%eax)
423f9a:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
423f9f:	00 38                	add    %bh,(%eax)
423fa1:	00 63 00             	add    %ah,0x0(%ebx)
423fa4:	63 00                	arpl   %eax,(%eax)
423fa6:	37                   	aaa
423fa7:	00 38                	add    %bh,(%eax)
423fa9:	00 35 00 35 00 34    	add    %dh,0x34003500
423faf:	00 30                	add    %dh,(%eax)
423fb1:	00 63 00             	add    %ah,0x0(%ebx)
423fb4:	65 00 30             	add    %dh,%gs:(%eax)
423fb7:	00 38                	add    %bh,(%eax)
423fb9:	00 32                	add    %dh,(%edx)
423fbb:	00 36                	add    %dh,(%esi)
423fbd:	00 31                	add    %dh,(%ecx)
423fbf:	00 30                	add    %dh,(%eax)
423fc1:	00 36                	add    %dh,(%esi)
423fc3:	00 a1 73 00 00 46    	add    %ah,0x46000073(%ecx)
423fc9:	30 00                	xor    %al,(%eax)
423fcb:	63 00                	arpl   %eax,(%eax)
423fcd:	31 00                	xor    %eax,(%eax)
423fcf:	35 00 38 00 62       	xor    $0x62003800,%eax
423fd4:	00 31                	add    %dh,(%ecx)
423fd6:	00 33                	add    %dh,(%ebx)
423fd8:	00 35 00 61 00 61    	add    %dh,0x61006100
423fde:	00 37                	add    %dh,(%edi)
423fe0:	00 63 00             	add    %ah,0x0(%ebx)
423fe3:	62 00                	bound  %eax,(%eax)
423fe5:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
423fea:	00 38                	add    %bh,(%eax)
423fec:	00 63 00             	add    %ah,0x0(%ebx)
423fef:	63 00                	arpl   %eax,(%eax)
423ff1:	37                   	aaa
423ff2:	00 38                	add    %bh,(%eax)
423ff4:	00 35 00 35 00 34    	add    %dh,0x34003500
423ffa:	00 30                	add    %dh,(%eax)
423ffc:	00 63 00             	add    %ah,0x0(%ebx)
423fff:	65 00 30             	add    %dh,%gs:(%eax)
424002:	00 38                	add    %bh,(%eax)
424004:	00 32                	add    %dh,(%edx)
424006:	00 36                	add    %dh,(%esi)
424008:	00 31                	add    %dh,(%ecx)
42400a:	00 30                	add    %dh,(%eax)
42400c:	00 37                	add    %dh,(%edi)
42400e:	00 7a 80             	add    %bh,-0x80(%edx)
424011:	00 00                	add    %al,(%eax)
424013:	46                   	inc    %esi
424014:	30 00                	xor    %al,(%eax)
424016:	63 00                	arpl   %eax,(%eax)
424018:	31 00                	xor    %eax,(%eax)
42401a:	35 00 38 00 62       	xor    $0x62003800,%eax
42401f:	00 31                	add    %dh,(%ecx)
424021:	00 33                	add    %dh,(%ebx)
424023:	00 35 00 61 00 61    	add    %dh,0x61006100
424029:	00 37                	add    %dh,(%edi)
42402b:	00 63 00             	add    %ah,0x0(%ebx)
42402e:	62 00                	bound  %eax,(%eax)
424030:	64 00 64 00 61       	add    %ah,%fs:0x61(%eax,%eax,1)
424035:	00 38                	add    %bh,(%eax)
424037:	00 63 00             	add    %ah,0x0(%ebx)
42403a:	63 00                	arpl   %eax,(%eax)
42403c:	37                   	aaa
42403d:	00 38                	add    %bh,(%eax)
42403f:	00 35 00 35 00 34    	add    %dh,0x34003500
424045:	00 30                	add    %dh,(%eax)
424047:	00 63 00             	add    %ah,0x0(%ebx)
42404a:	65 00 30             	add    %dh,%gs:(%eax)