6e6d1a:	3b 06                	cmp    (%esi),%eax
6e6d1c:	5e                   	pop    %esi
6e6d1d:	75 08                	jne    0x6e6d27
6e6d1f:	8b 44 24 10          	mov    0x10(%esp),%eax
6e6d23:	8b 00                	mov    (%eax),%eax
6e6d25:	59                   	pop    %ecx
6e6d26:	c3                   	ret
6e6d27:	8b 40 28             	mov    0x28(%eax),%eax
6e6d2a:	59                   	pop    %ecx
6e6d2b:	c3                   	ret
6e6d2c:	cc                   	int3
6e6d2d:	cc                   	int3
6e6d2e:	cc                   	int3
6e6d2f:	cc                   	int3
6e6d30:	cc                   	int3
6e6d31:	cc                   	int3
6e6d32:	cc                   	int3
6e6d33:	cc                   	int3
6e6d34:	cc                   	int3
6e6d35:	cc                   	int3
6e6d36:	cc                   	int3
6e6d37:	cc                   	int3
6e6d38:	cc                   	int3
6e6d39:	cc                   	int3
6e6d3a:	cc                   	int3
6e6d3b:	cc                   	int3
6e6d3c:	cc                   	int3
6e6d3d:	cc                   	int3
6e6d3e:	cc                   	int3
6e6d3f:	cc                   	int3
6e6d40:	83 ec 08             	sub    $0x8,%esp
6e6d43:	56                   	push   %esi
6e6d44:	ff 74 24 18          	push   0x18(%esp)
6e6d48:	8b 74 24 18          	mov    0x18(%esp),%esi
6e6d4c:	8d 44 24 08          	lea    0x8(%esp),%eax
6e6d50:	50                   	push   %eax
6e6d51:	8b ce                	mov    %esi,%ecx
6e6d53:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%esp)
6e6d5a:	00
6e6d5b:	e8 9c 3f d4 ff       	call   0x42acfc
6e6d60:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6d64:	3b 06                	cmp    (%esi),%eax
6e6d66:	8b 74 24 10          	mov    0x10(%esp),%esi
6e6d6a:	8b ce                	mov    %esi,%ecx
6e6d6c:	6a ff                	push   $0xffffffff
6e6d6e:	6a 00                	push   $0x0
6e6d70:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6e6d77:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6e6d7e:	c6 06 00             	movb   $0x0,(%esi)
6e6d81:	75 10                	jne    0x6e6d93
6e6d83:	ff 74 24 24          	push   0x24(%esp)
6e6d87:	e8 73 72 d5 ff       	call   0x43dfff
6e6d8c:	8b c6                	mov    %esi,%eax
6e6d8e:	5e                   	pop    %esi
6e6d8f:	83 c4 08             	add    $0x8,%esp
6e6d92:	c3                   	ret
6e6d93:	83 c0 28             	add    $0x28,%eax
6e6d96:	50                   	push   %eax
6e6d97:	e8 63 72 d5 ff       	call   0x43dfff
6e6d9c:	8b c6                	mov    %esi,%eax
6e6d9e:	5e                   	pop    %esi
6e6d9f:	83 c4 08             	add    $0x8,%esp
6e6da2:	c3                   	ret
6e6da3:	cc                   	int3
6e6da4:	cc                   	int3
6e6da5:	cc                   	int3
6e6da6:	cc                   	int3
6e6da7:	cc                   	int3
6e6da8:	cc                   	int3
6e6da9:	cc                   	int3
6e6daa:	cc                   	int3
6e6dab:	cc                   	int3
6e6dac:	cc                   	int3
6e6dad:	cc                   	int3
6e6dae:	cc                   	int3
6e6daf:	cc                   	int3
6e6db0:	cc                   	int3
6e6db1:	cc                   	int3
6e6db2:	cc                   	int3
6e6db3:	cc                   	int3
6e6db4:	cc                   	int3
6e6db5:	cc                   	int3
6e6db6:	cc                   	int3
6e6db7:	cc                   	int3
6e6db8:	cc                   	int3
6e6db9:	cc                   	int3
6e6dba:	cc                   	int3
6e6dbb:	cc                   	int3
6e6dbc:	cc                   	int3
6e6dbd:	cc                   	int3
6e6dbe:	cc                   	int3
6e6dbf:	cc                   	int3
6e6dc0:	51                   	push   %ecx
6e6dc1:	56                   	push   %esi
6e6dc2:	ff 74 24 10          	push   0x10(%esp)
6e6dc6:	8b 74 24 10          	mov    0x10(%esp),%esi
6e6dca:	8d 44 24 08          	lea    0x8(%esp),%eax
6e6dce:	50                   	push   %eax
6e6dcf:	8b ce                	mov    %esi,%ecx
6e6dd1:	e8 26 3f d4 ff       	call   0x42acfc
6e6dd6:	8b 06                	mov    (%esi),%eax
6e6dd8:	39 44 24 04          	cmp    %eax,0x4(%esp)
6e6ddc:	8b 44 24 14          	mov    0x14(%esp),%eax
6e6de0:	5e                   	pop    %esi
6e6de1:	74 04                	je     0x6e6de7
6e6de3:	8b 44 24 14          	mov    0x14(%esp),%eax
6e6de7:	8a 00                	mov    (%eax),%al
6e6de9:	59                   	pop    %ecx
6e6dea:	c3                   	ret
6e6deb:	cc                   	int3
6e6dec:	cc                   	int3
6e6ded:	cc                   	int3
6e6dee:	cc                   	int3
6e6def:	cc                   	int3
6e6df0:	cc                   	int3
6e6df1:	cc                   	int3
6e6df2:	cc                   	int3
6e6df3:	cc                   	int3
6e6df4:	cc                   	int3
6e6df5:	cc                   	int3
6e6df6:	cc                   	int3
6e6df7:	cc                   	int3
6e6df8:	cc                   	int3
6e6df9:	cc                   	int3
6e6dfa:	cc                   	int3
6e6dfb:	cc                   	int3
6e6dfc:	cc                   	int3
6e6dfd:	cc                   	int3
6e6dfe:	cc                   	int3
6e6dff:	cc                   	int3
6e6e00:	ff 74 24 08          	push   0x8(%esp)
6e6e04:	ff 74 24 08          	push   0x8(%esp)
6e6e08:	e8 7d ad d2 ff       	call   0x411b8a
6e6e0d:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6e11:	c2 08 00             	ret    $0x8
6e6e14:	cc                   	int3
6e6e15:	cc                   	int3
6e6e16:	cc                   	int3
6e6e17:	cc                   	int3
6e6e18:	cc                   	int3
6e6e19:	cc                   	int3
6e6e1a:	cc                   	int3
6e6e1b:	cc                   	int3
6e6e1c:	cc                   	int3
6e6e1d:	cc                   	int3
6e6e1e:	cc                   	int3
6e6e1f:	cc                   	int3
6e6e20:	ff 74 24 08          	push   0x8(%esp)
6e6e24:	ff 74 24 08          	push   0x8(%esp)
6e6e28:	e8 c5 b2 d3 ff       	call   0x4220f2
6e6e2d:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6e31:	c2 08 00             	ret    $0x8
6e6e34:	cc                   	int3
6e6e35:	cc                   	int3
6e6e36:	cc                   	int3
6e6e37:	cc                   	int3
6e6e38:	cc                   	int3
6e6e39:	cc                   	int3
6e6e3a:	cc                   	int3
6e6e3b:	cc                   	int3
6e6e3c:	cc                   	int3
6e6e3d:	cc                   	int3
6e6e3e:	cc                   	int3
6e6e3f:	cc                   	int3
6e6e40:	51                   	push   %ecx
6e6e41:	56                   	push   %esi
6e6e42:	8b f1                	mov    %ecx,%esi
6e6e44:	89 74 24 04          	mov    %esi,0x4(%esp)
6e6e48:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6e6e4e:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6e6e55:	e8 fc 0c d4 ff       	call   0x427b56
6e6e5a:	89 06                	mov    %eax,(%esi)
6e6e5c:	8b c6                	mov    %esi,%eax
6e6e5e:	5e                   	pop    %esi
6e6e5f:	59                   	pop    %ecx
6e6e60:	c2 04 00             	ret    $0x4
6e6e63:	cc                   	int3
6e6e64:	cc                   	int3
6e6e65:	cc                   	int3
6e6e66:	cc                   	int3
6e6e67:	cc                   	int3
6e6e68:	cc                   	int3
6e6e69:	cc                   	int3
6e6e6a:	cc                   	int3
6e6e6b:	cc                   	int3
6e6e6c:	cc                   	int3
6e6e6d:	cc                   	int3
6e6e6e:	cc                   	int3
6e6e6f:	cc                   	int3
6e6e70:	51                   	push   %ecx
6e6e71:	56                   	push   %esi
6e6e72:	8b f1                	mov    %ecx,%esi
6e6e74:	89 74 24 04          	mov    %esi,0x4(%esp)
6e6e78:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6e6e7e:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6e6e85:	e8 99 77 d3 ff       	call   0x41e623
6e6e8a:	89 06                	mov    %eax,(%esi)
6e6e8c:	8b c6                	mov    %esi,%eax
6e6e8e:	5e                   	pop    %esi
6e6e8f:	59                   	pop    %ecx
6e6e90:	c2 04 00             	ret    $0x4
6e6e93:	cc                   	int3
6e6e94:	cc                   	int3
6e6e95:	cc                   	int3
6e6e96:	cc                   	int3
6e6e97:	cc                   	int3
6e6e98:	cc                   	int3
6e6e99:	cc                   	int3
6e6e9a:	cc                   	int3
6e6e9b:	cc                   	int3
6e6e9c:	cc                   	int3
6e6e9d:	cc                   	int3
6e6e9e:	cc                   	int3
6e6e9f:	cc                   	int3
6e6ea0:	56                   	push   %esi
6e6ea1:	8b f1                	mov    %ecx,%esi
6e6ea3:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6e6ea9:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6e6eb0:	e8 a1 0c d4 ff       	call   0x427b56
6e6eb5:	89 06                	mov    %eax,(%esi)
6e6eb7:	8b c6                	mov    %esi,%eax
6e6eb9:	5e                   	pop    %esi
6e6eba:	c2 04 00             	ret    $0x4
6e6ebd:	cc                   	int3
6e6ebe:	cc                   	int3
6e6ebf:	cc                   	int3
6e6ec0:	cc                   	int3
6e6ec1:	cc                   	int3
6e6ec2:	cc                   	int3
6e6ec3:	cc                   	int3
6e6ec4:	cc                   	int3
6e6ec5:	cc                   	int3
6e6ec6:	cc                   	int3
6e6ec7:	cc                   	int3
6e6ec8:	cc                   	int3
6e6ec9:	cc                   	int3
6e6eca:	cc                   	int3
6e6ecb:	cc                   	int3
6e6ecc:	cc                   	int3
6e6ecd:	cc                   	int3
6e6ece:	cc                   	int3
6e6ecf:	cc                   	int3
6e6ed0:	56                   	push   %esi
6e6ed1:	8b f1                	mov    %ecx,%esi
6e6ed3:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6e6ed9:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6e6ee0:	e8 3e 77 d3 ff       	call   0x41e623
6e6ee5:	89 06                	mov    %eax,(%esi)
6e6ee7:	8b c6                	mov    %esi,%eax
6e6ee9:	5e                   	pop    %esi
6e6eea:	c2 04 00             	ret    $0x4
6e6eed:	cc                   	int3
6e6eee:	cc                   	int3
6e6eef:	cc                   	int3
6e6ef0:	cc                   	int3
6e6ef1:	cc                   	int3
6e6ef2:	cc                   	int3
6e6ef3:	cc                   	int3
6e6ef4:	cc                   	int3
6e6ef5:	cc                   	int3
6e6ef6:	cc                   	int3
6e6ef7:	cc                   	int3
6e6ef8:	cc                   	int3
6e6ef9:	cc                   	int3
6e6efa:	cc                   	int3
6e6efb:	cc                   	int3
6e6efc:	cc                   	int3
6e6efd:	cc                   	int3
6e6efe:	cc                   	int3
6e6eff:	cc                   	int3
6e6f00:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6f04:	89 01                	mov    %eax,(%ecx)
6e6f06:	8b c1                	mov    %ecx,%eax
6e6f08:	c2 08 00             	ret    $0x8
6e6f0b:	cc                   	int3
6e6f0c:	cc                   	int3
6e6f0d:	cc                   	int3
6e6f0e:	cc                   	int3
6e6f0f:	cc                   	int3
6e6f10:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
6e6f16:	8b c1                	mov    %ecx,%eax
6e6f18:	c3                   	ret
6e6f19:	cc                   	int3
6e6f1a:	cc                   	int3
6e6f1b:	cc                   	int3
6e6f1c:	cc                   	int3
6e6f1d:	cc                   	int3
6e6f1e:	cc                   	int3
6e6f1f:	cc                   	int3
6e6f20:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6f24:	89 01                	mov    %eax,(%ecx)
6e6f26:	8b c1                	mov    %ecx,%eax
6e6f28:	c2 08 00             	ret    $0x8
6e6f2b:	cc                   	int3
6e6f2c:	cc                   	int3
6e6f2d:	cc                   	int3
6e6f2e:	cc                   	int3
6e6f2f:	cc                   	int3
6e6f30:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
6e6f36:	8b c1                	mov    %ecx,%eax
6e6f38:	c3                   	ret
6e6f39:	cc                   	int3
6e6f3a:	cc                   	int3
6e6f3b:	cc                   	int3
6e6f3c:	cc                   	int3
6e6f3d:	cc                   	int3
6e6f3e:	cc                   	int3
6e6f3f:	cc                   	int3
6e6f40:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6f44:	89 01                	mov    %eax,(%ecx)
6e6f46:	8b c1                	mov    %ecx,%eax
6e6f48:	c2 08 00             	ret    $0x8
6e6f4b:	cc                   	int3
6e6f4c:	cc                   	int3
6e6f4d:	cc                   	int3
6e6f4e:	cc                   	int3
6e6f4f:	cc                   	int3
6e6f50:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6f54:	89 01                	mov    %eax,(%ecx)
6e6f56:	8b c1                	mov    %ecx,%eax
6e6f58:	c2 08 00             	ret    $0x8
6e6f5b:	cc                   	int3
6e6f5c:	cc                   	int3
6e6f5d:	cc                   	int3
6e6f5e:	cc                   	int3
6e6f5f:	cc                   	int3
6e6f60:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6f64:	89 01                	mov    %eax,(%ecx)
6e6f66:	8b c1                	mov    %ecx,%eax
6e6f68:	c2 08 00             	ret    $0x8
6e6f6b:	cc                   	int3
6e6f6c:	cc                   	int3
6e6f6d:	cc                   	int3
6e6f6e:	cc                   	int3
6e6f6f:	cc                   	int3
6e6f70:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
6e6f76:	8b c1                	mov    %ecx,%eax
6e6f78:	c3                   	ret
6e6f79:	cc                   	int3
6e6f7a:	cc                   	int3
6e6f7b:	cc                   	int3
6e6f7c:	cc                   	int3
6e6f7d:	cc                   	int3
6e6f7e:	cc                   	int3
6e6f7f:	cc                   	int3
6e6f80:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6f84:	89 01                	mov    %eax,(%ecx)
6e6f86:	8b c1                	mov    %ecx,%eax
6e6f88:	c2 08 00             	ret    $0x8
6e6f8b:	cc                   	int3