422cb8:	61                   	popa
422cb9:	00 30                	add    %dh,(%eax)
422cbb:	00 66 00             	add    %ah,0x0(%esi)
422cbe:	35 00 63 00 31       	xor    $0x31006300,%eax
422cc3:	00 31                	add    %dh,(%ecx)
422cc5:	00 63 00             	add    %ah,0x0(%ebx)
422cc8:	39 00                	cmp    %eax,(%eax)
422cca:	32 00                	xor    (%eax),%al
422ccc:	36 00 36             	add    %dh,%ss:(%esi)
422ccf:	00 2f                	add    %ch,(%edi)
422cd1:	85 05 00 46 34 00    	test   %eax,0x344600
422cd7:	32 00                	xor    (%eax),%al
422cd9:	38 00                	cmp    %al,(%eax)
422cdb:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422ce0:	00 61 00             	add    %ah,0x0(%ecx)
422ce3:	66 00 38             	data16 add %bh,(%eax)
422ce6:	00 35 00 64 00 62    	add    %dh,0x62006400
422cec:	00 37                	add    %dh,(%edi)
422cee:	00 32                	add    %dh,(%edx)
422cf0:	00 32                	add    %dh,(%edx)
422cf2:	00 30                	add    %dh,(%eax)
422cf4:	00 32                	add    %dh,(%edx)
422cf6:	00 66 00             	add    %ah,0x0(%esi)
422cf9:	31 00                	xor    %eax,(%eax)
422cfb:	30 00                	xor    %al,(%eax)
422cfd:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422d01:	38 00                	cmp    %al,(%eax)
422d03:	61                   	popa
422d04:	00 30                	add    %dh,(%eax)
422d06:	00 66 00             	add    %ah,0x0(%esi)
422d09:	35 00 63 00 31       	xor    $0x31006300,%eax
422d0e:	00 31                	add    %dh,(%ecx)
422d10:	00 63 00             	add    %ah,0x0(%ebx)
422d13:	39 00                	cmp    %eax,(%eax)
422d15:	32 00                	xor    (%eax),%al
422d17:	36 00 37             	add    %dh,%ss:(%edi)
422d1a:	00 c8                	add    %cl,%al
422d1c:	8c 05 00 46 34 00    	mov    %es,0x344600
422d22:	32 00                	xor    (%eax),%al
422d24:	38 00                	cmp    %al,(%eax)
422d26:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422d2b:	00 61 00             	add    %ah,0x0(%ecx)
422d2e:	66 00 38             	data16 add %bh,(%eax)
422d31:	00 35 00 64 00 62    	add    %dh,0x62006400
422d37:	00 37                	add    %dh,(%edi)
422d39:	00 32                	add    %dh,(%edx)
422d3b:	00 32                	add    %dh,(%edx)
422d3d:	00 30                	add    %dh,(%eax)
422d3f:	00 32                	add    %dh,(%edx)
422d41:	00 66 00             	add    %ah,0x0(%esi)
422d44:	31 00                	xor    %eax,(%eax)
422d46:	30 00                	xor    %al,(%eax)
422d48:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422d4c:	38 00                	cmp    %al,(%eax)
422d4e:	61                   	popa
422d4f:	00 30                	add    %dh,(%eax)
422d51:	00 66 00             	add    %ah,0x0(%esi)
422d54:	35 00 63 00 31       	xor    $0x31006300,%eax
422d59:	00 31                	add    %dh,(%ecx)
422d5b:	00 63 00             	add    %ah,0x0(%ebx)
422d5e:	39 00                	cmp    %eax,(%eax)
422d60:	32 00                	xor    (%eax),%al
422d62:	36 00 38             	add    %bh,%ss:(%eax)
422d65:	00 61 94             	add    %ah,-0x6c(%ecx)
422d68:	05 00 46 34 00       	add    $0x344600,%eax
422d6d:	32 00                	xor    (%eax),%al
422d6f:	38 00                	cmp    %al,(%eax)
422d71:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422d76:	00 61 00             	add    %ah,0x0(%ecx)
422d79:	66 00 38             	data16 add %bh,(%eax)
422d7c:	00 35 00 64 00 62    	add    %dh,0x62006400
422d82:	00 37                	add    %dh,(%edi)
422d84:	00 32                	add    %dh,(%edx)
422d86:	00 32                	add    %dh,(%edx)
422d88:	00 30                	add    %dh,(%eax)
422d8a:	00 32                	add    %dh,(%edx)
422d8c:	00 66 00             	add    %ah,0x0(%esi)
422d8f:	31 00                	xor    %eax,(%eax)
422d91:	30 00                	xor    %al,(%eax)
422d93:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422d97:	38 00                	cmp    %al,(%eax)
422d99:	61                   	popa
422d9a:	00 30                	add    %dh,(%eax)
422d9c:	00 66 00             	add    %ah,0x0(%esi)
422d9f:	35 00 63 00 31       	xor    $0x31006300,%eax
422da4:	00 31                	add    %dh,(%ecx)
422da6:	00 63 00             	add    %ah,0x0(%ebx)
422da9:	39 00                	cmp    %eax,(%eax)
422dab:	32 00                	xor    (%eax),%al
422dad:	36 00 39             	add    %bh,%ss:(%ecx)
422db0:	00 fa                	add    %bh,%dl
422db2:	9b                   	fwait
422db3:	05 00 44 34 00       	add    $0x344400,%eax
422db8:	32 00                	xor    (%eax),%al
422dba:	38 00                	cmp    %al,(%eax)
422dbc:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422dc1:	00 61 00             	add    %ah,0x0(%ecx)
422dc4:	66 00 38             	data16 add %bh,(%eax)
422dc7:	00 35 00 64 00 62    	add    %dh,0x62006400
422dcd:	00 37                	add    %dh,(%edi)
422dcf:	00 32                	add    %dh,(%edx)
422dd1:	00 32                	add    %dh,(%edx)
422dd3:	00 30                	add    %dh,(%eax)
422dd5:	00 32                	add    %dh,(%edx)
422dd7:	00 66 00             	add    %ah,0x0(%esi)
422dda:	31 00                	xor    %eax,(%eax)
422ddc:	30 00                	xor    %al,(%eax)
422dde:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422de2:	38 00                	cmp    %al,(%eax)
422de4:	61                   	popa
422de5:	00 30                	add    %dh,(%eax)
422de7:	00 66 00             	add    %ah,0x0(%esi)
422dea:	35 00 63 00 31       	xor    $0x31006300,%eax
422def:	00 31                	add    %dh,(%ecx)
422df1:	00 63 00             	add    %ah,0x0(%ebx)
422df4:	39 00                	cmp    %eax,(%eax)
422df6:	32 00                	xor    (%eax),%al
422df8:	37                   	aaa
422df9:	00 93 a3 05 00 44    	add    %dl,0x440005a3(%ebx)
422dff:	34 00                	xor    $0x0,%al
422e01:	32 00                	xor    (%eax),%al
422e03:	38 00                	cmp    %al,(%eax)
422e05:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422e0a:	00 61 00             	add    %ah,0x0(%ecx)
422e0d:	66 00 38             	data16 add %bh,(%eax)
422e10:	00 35 00 64 00 62    	add    %dh,0x62006400
422e16:	00 37                	add    %dh,(%edi)
422e18:	00 32                	add    %dh,(%edx)
422e1a:	00 32                	add    %dh,(%edx)
422e1c:	00 30                	add    %dh,(%eax)
422e1e:	00 32                	add    %dh,(%edx)
422e20:	00 66 00             	add    %ah,0x0(%esi)
422e23:	31 00                	xor    %eax,(%eax)
422e25:	30 00                	xor    %al,(%eax)
422e27:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422e2b:	38 00                	cmp    %al,(%eax)
422e2d:	61                   	popa
422e2e:	00 30                	add    %dh,(%eax)
422e30:	00 66 00             	add    %ah,0x0(%esi)
422e33:	35 00 63 00 31       	xor    $0x31006300,%eax
422e38:	00 31                	add    %dh,(%ecx)
422e3a:	00 63 00             	add    %ah,0x0(%ebx)
422e3d:	39 00                	cmp    %eax,(%eax)
422e3f:	32 00                	xor    (%eax),%al
422e41:	38 00                	cmp    %al,(%eax)
422e43:	2c ab                	sub    $0xab,%al
422e45:	05 00 44 34 00       	add    $0x344400,%eax
422e4a:	32 00                	xor    (%eax),%al
422e4c:	38 00                	cmp    %al,(%eax)
422e4e:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422e53:	00 61 00             	add    %ah,0x0(%ecx)
422e56:	66 00 38             	data16 add %bh,(%eax)
422e59:	00 35 00 64 00 62    	add    %dh,0x62006400
422e5f:	00 37                	add    %dh,(%edi)
422e61:	00 32                	add    %dh,(%edx)
422e63:	00 32                	add    %dh,(%edx)
422e65:	00 30                	add    %dh,(%eax)
422e67:	00 32                	add    %dh,(%edx)
422e69:	00 66 00             	add    %ah,0x0(%esi)
422e6c:	31 00                	xor    %eax,(%eax)
422e6e:	30 00                	xor    %al,(%eax)
422e70:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422e74:	38 00                	cmp    %al,(%eax)
422e76:	61                   	popa
422e77:	00 30                	add    %dh,(%eax)
422e79:	00 66 00             	add    %ah,0x0(%esi)
422e7c:	35 00 63 00 31       	xor    $0x31006300,%eax
422e81:	00 31                	add    %dh,(%ecx)
422e83:	00 63 00             	add    %ah,0x0(%ebx)
422e86:	39 00                	cmp    %eax,(%eax)
422e88:	32 00                	xor    (%eax),%al
422e8a:	39 00                	cmp    %eax,(%eax)
422e8c:	c5 b2 05 00 42 34    	lds    0x34420005(%edx),%esi
422e92:	00 32                	add    %dh,(%edx)
422e94:	00 38                	add    %bh,(%eax)
422e96:	00 65 00             	add    %ah,0x0(%ebp)
422e99:	64 00 36             	add    %dh,%fs:(%esi)
422e9c:	00 61 00             	add    %ah,0x0(%ecx)
422e9f:	66 00 38             	data16 add %bh,(%eax)
422ea2:	00 35 00 64 00 62    	add    %dh,0x62006400
422ea8:	00 37                	add    %dh,(%edi)
422eaa:	00 32                	add    %dh,(%edx)
422eac:	00 32                	add    %dh,(%edx)
422eae:	00 30                	add    %dh,(%eax)
422eb0:	00 32                	add    %dh,(%edx)
422eb2:	00 66 00             	add    %ah,0x0(%esi)
422eb5:	31 00                	xor    %eax,(%eax)
422eb7:	30 00                	xor    %al,(%eax)
422eb9:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422ebd:	38 00                	cmp    %al,(%eax)
422ebf:	61                   	popa
422ec0:	00 30                	add    %dh,(%eax)
422ec2:	00 66 00             	add    %ah,0x0(%esi)
422ec5:	35 00 63 00 31       	xor    $0x31006300,%eax
422eca:	00 31                	add    %dh,(%ecx)
422ecc:	00 63 00             	add    %ah,0x0(%ebx)
422ecf:	39 00                	cmp    %eax,(%eax)
422ed1:	33 00                	xor    (%eax),%eax
422ed3:	5e                   	pop    %esi
422ed4:	ba 05 00 44 34       	mov    $0x34440005,%edx
422ed9:	00 32                	add    %dh,(%edx)
422edb:	00 38                	add    %bh,(%eax)
422edd:	00 65 00             	add    %ah,0x0(%ebp)
422ee0:	64 00 36             	add    %dh,%fs:(%esi)
422ee3:	00 61 00             	add    %ah,0x0(%ecx)
422ee6:	66 00 38             	data16 add %bh,(%eax)
422ee9:	00 35 00 64 00 62    	add    %dh,0x62006400
422eef:	00 37                	add    %dh,(%edi)
422ef1:	00 32                	add    %dh,(%edx)
422ef3:	00 32                	add    %dh,(%edx)
422ef5:	00 30                	add    %dh,(%eax)
422ef7:	00 32                	add    %dh,(%edx)
422ef9:	00 66 00             	add    %ah,0x0(%esi)
422efc:	31 00                	xor    %eax,(%eax)
422efe:	30 00                	xor    %al,(%eax)
422f00:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422f04:	38 00                	cmp    %al,(%eax)
422f06:	61                   	popa
422f07:	00 30                	add    %dh,(%eax)
422f09:	00 66 00             	add    %ah,0x0(%esi)
422f0c:	35 00 63 00 31       	xor    $0x31006300,%eax
422f11:	00 31                	add    %dh,(%ecx)
422f13:	00 63 00             	add    %ah,0x0(%ebx)
422f16:	39 00                	cmp    %eax,(%eax)
422f18:	33 00                	xor    (%eax),%eax
422f1a:	30 00                	xor    %al,(%eax)
422f1c:	f7 c1 05 00 44 34    	test   $0x34440005,%ecx
422f22:	00 32                	add    %dh,(%edx)
422f24:	00 38                	add    %bh,(%eax)
422f26:	00 65 00             	add    %ah,0x0(%ebp)
422f29:	64 00 36             	add    %dh,%fs:(%esi)
422f2c:	00 61 00             	add    %ah,0x0(%ecx)
422f2f:	66 00 38             	data16 add %bh,(%eax)
422f32:	00 35 00 64 00 62    	add    %dh,0x62006400
422f38:	00 37                	add    %dh,(%edi)
422f3a:	00 32                	add    %dh,(%edx)
422f3c:	00 32                	add    %dh,(%edx)
422f3e:	00 30                	add    %dh,(%eax)
422f40:	00 32                	add    %dh,(%edx)
422f42:	00 66 00             	add    %ah,0x0(%esi)
422f45:	31 00                	xor    %eax,(%eax)
422f47:	30 00                	xor    %al,(%eax)
422f49:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422f4d:	38 00                	cmp    %al,(%eax)
422f4f:	61                   	popa
422f50:	00 30                	add    %dh,(%eax)
422f52:	00 66 00             	add    %ah,0x0(%esi)
422f55:	35 00 63 00 31       	xor    $0x31006300,%eax
422f5a:	00 31                	add    %dh,(%ecx)
422f5c:	00 63 00             	add    %ah,0x0(%ebx)
422f5f:	39 00                	cmp    %eax,(%eax)
422f61:	33 00                	xor    (%eax),%eax
422f63:	31 00                	xor    %eax,(%eax)
422f65:	90                   	nop
422f66:	c9                   	leave
422f67:	05 00 44 34 00       	add    $0x344400,%eax
422f6c:	32 00                	xor    (%eax),%al
422f6e:	38 00                	cmp    %al,(%eax)
422f70:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422f75:	00 61 00             	add    %ah,0x0(%ecx)
422f78:	66 00 38             	data16 add %bh,(%eax)
422f7b:	00 35 00 64 00 62    	add    %dh,0x62006400
422f81:	00 37                	add    %dh,(%edi)
422f83:	00 32                	add    %dh,(%edx)
422f85:	00 32                	add    %dh,(%edx)
422f87:	00 30                	add    %dh,(%eax)
422f89:	00 32                	add    %dh,(%edx)
422f8b:	00 66 00             	add    %ah,0x0(%esi)
422f8e:	31 00                	xor    %eax,(%eax)
422f90:	30 00                	xor    %al,(%eax)
422f92:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422f96:	38 00                	cmp    %al,(%eax)
422f98:	61                   	popa
422f99:	00 30                	add    %dh,(%eax)
422f9b:	00 66 00             	add    %ah,0x0(%esi)
422f9e:	35 00 63 00 31       	xor    $0x31006300,%eax
422fa3:	00 31                	add    %dh,(%ecx)
422fa5:	00 63 00             	add    %ah,0x0(%ebx)
422fa8:	39 00                	cmp    %eax,(%eax)
422faa:	33 00                	xor    (%eax),%eax
422fac:	32 00                	xor    (%eax),%al
422fae:	29 d1                	sub    %edx,%ecx
422fb0:	05 00 44 34 00       	add    $0x344400,%eax
422fb5:	32 00                	xor    (%eax),%al
422fb7:	38 00                	cmp    %al,(%eax)
422fb9:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422fbe:	00 61 00             	add    %ah,0x0(%ecx)
422fc1:	66 00 38             	data16 add %bh,(%eax)
422fc4:	00 35 00 64 00 62    	add    %dh,0x62006400
422fca:	00 37                	add    %dh,(%edi)
422fcc:	00 32                	add    %dh,(%edx)
422fce:	00 32                	add    %dh,(%edx)
422fd0:	00 30                	add    %dh,(%eax)
422fd2:	00 32                	add    %dh,(%edx)
422fd4:	00 66 00             	add    %ah,0x0(%esi)
422fd7:	31 00                	xor    %eax,(%eax)
422fd9:	30 00                	xor    %al,(%eax)
422fdb:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422fdf:	38 00                	cmp    %al,(%eax)
422fe1:	61                   	popa
422fe2:	00 30                	add    %dh,(%eax)
422fe4:	00 66 00             	add    %ah,0x0(%esi)
422fe7:	35 00 63 00 31       	xor    $0x31006300,%eax
422fec:	00 31                	add    %dh,(%ecx)
422fee:	00 63 00             	add    %ah,0x0(%ebx)
422ff1:	39 00                	cmp    %eax,(%eax)
422ff3:	33 00                	xor    (%eax),%eax
422ff5:	33 00                	xor    (%eax),%eax
422ff7:	c2 d8 05             	ret    $0x5d8
422ffa:	00 44 34 00          	add    %al,0x0(%esp,%esi,1)
422ffe:	32 00                	xor    (%eax),%al
423000:	38 00                	cmp    %al,(%eax)
423002:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
423007:	00 61 00             	add    %ah,0x0(%ecx)
42300a:	66 00 38             	data16 add %bh,(%eax)
42300d:	00 35 00 64 00 62    	add    %dh,0x62006400
423013:	00 37                	add    %dh,(%edi)
423015:	00 32                	add    %dh,(%edx)
423017:	00 32                	add    %dh,(%edx)
423019:	00 30                	add    %dh,(%eax)
42301b:	00 32                	add    %dh,(%edx)
42301d:	00 66 00             	add    %ah,0x0(%esi)
423020:	31 00                	xor    %eax,(%eax)
423022:	30 00                	xor    %al,(%eax)
423024:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
423028:	38 00                	cmp    %al,(%eax)
42302a:	61                   	popa
42302b:	00 30                	add    %dh,(%eax)
42302d:	00 66 00             	add    %ah,0x0(%esi)
423030:	35 00 63 00 31       	xor    $0x31006300,%eax
423035:	00 31                	add    %dh,(%ecx)
423037:	00 63 00             	add    %ah,0x0(%ebx)
42303a:	39 00                	cmp    %eax,(%eax)
42303c:	33 00                	xor    (%eax),%eax
42303e:	34 00                	xor    $0x0,%al
423040:	5b                   	pop    %ebx
423041:	e0 05                	loopne 0x423048
423043:	00 44 34 00          	add    %al,0x0(%esp,%esi,1)
423047:	32 00                	xor    (%eax),%al
423049:	38 00                	cmp    %al,(%eax)
42304b:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
423050:	00 61 00             	add    %ah,0x0(%ecx)
423053:	66 00 38             	data16 add %bh,(%eax)
423056:	00 35 00 64 00 62    	add    %dh,0x62006400
42305c:	00 37                	add    %dh,(%edi)
42305e:	00 32                	add    %dh,(%edx)
423060:	00 32                	add    %dh,(%edx)
423062:	00 30                	add    %dh,(%eax)
423064:	00 32                	add    %dh,(%edx)
423066:	00 66 00             	add    %ah,0x0(%esi)