7f0d89:	cc                   	int3
7f0d8a:	cc                   	int3
7f0d8b:	cc                   	int3
7f0d8c:	cc                   	int3
7f0d8d:	cc                   	int3
7f0d8e:	cc                   	int3
7f0d8f:	cc                   	int3
7f0d90:	ff 74 24 08          	push   0x8(%esp)
7f0d94:	ff 15 04 e2 d5 00    	call   *0xd5e204
7f0d9a:	59                   	pop    %ecx
7f0d9b:	c3                   	ret
7f0d9c:	cc                   	int3
7f0d9d:	cc                   	int3
7f0d9e:	cc                   	int3
7f0d9f:	cc                   	int3
7f0da0:	56                   	push   %esi
7f0da1:	8b 74 24 0c          	mov    0xc(%esp),%esi
7f0da5:	ff 36                	push   (%esi)
7f0da7:	ff 15 04 e2 d5 00    	call   *0xd5e204
7f0dad:	56                   	push   %esi
7f0dae:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
7f0db4:	ff 15 04 e2 d5 00    	call   *0xd5e204
7f0dba:	83 c4 08             	add    $0x8,%esp
7f0dbd:	5e                   	pop    %esi
7f0dbe:	c3                   	ret
7f0dbf:	cc                   	int3
7f0dc0:	cc                   	int3
7f0dc1:	cc                   	int3
7f0dc2:	cc                   	int3
7f0dc3:	cc                   	int3
7f0dc4:	cc                   	int3
7f0dc5:	cc                   	int3
7f0dc6:	cc                   	int3
7f0dc7:	cc                   	int3
7f0dc8:	cc                   	int3
7f0dc9:	cc                   	int3
7f0dca:	cc                   	int3
7f0dcb:	cc                   	int3
7f0dcc:	cc                   	int3
7f0dcd:	cc                   	int3
7f0dce:	cc                   	int3
7f0dcf:	cc                   	int3
7f0dd0:	ff 74 24 08          	push   0x8(%esp)
7f0dd4:	ff 74 24 08          	push   0x8(%esp)
7f0dd8:	e8 55 de c1 ff       	call   0x40ec32
7f0ddd:	83 c4 08             	add    $0x8,%esp
7f0de0:	f7 d8                	neg    %eax
7f0de2:	1b c0                	sbb    %eax,%eax
7f0de4:	40                   	inc    %eax
7f0de5:	c3                   	ret
7f0de6:	cc                   	int3
7f0de7:	cc                   	int3
7f0de8:	cc                   	int3
7f0de9:	cc                   	int3
7f0dea:	cc                   	int3
7f0deb:	cc                   	int3
7f0dec:	cc                   	int3
7f0ded:	cc                   	int3
7f0dee:	cc                   	int3
7f0def:	cc                   	int3
7f0df0:	ff 74 24 0c          	push   0xc(%esp)
7f0df4:	ff 74 24 0c          	push   0xc(%esp)
7f0df8:	ff 74 24 0c          	push   0xc(%esp)
7f0dfc:	e8 52 11 c3 ff       	call   0x421f53
7f0e01:	83 c4 0c             	add    $0xc,%esp
7f0e04:	f7 d8                	neg    %eax
7f0e06:	1b c0                	sbb    %eax,%eax
7f0e08:	40                   	inc    %eax
7f0e09:	c3                   	ret
7f0e0a:	cc                   	int3
7f0e0b:	cc                   	int3
7f0e0c:	cc                   	int3
7f0e0d:	cc                   	int3
7f0e0e:	cc                   	int3
7f0e0f:	cc                   	int3
7f0e10:	8d 44 24 04          	lea    0x4(%esp),%eax
7f0e14:	50                   	push   %eax
7f0e15:	e8 1c 60 c3 ff       	call   0x426e36
7f0e1a:	83 c4 04             	add    $0x4,%esp
7f0e1d:	85 c0                	test   %eax,%eax
7f0e1f:	74 1b                	je     0x7f0e3c
7f0e21:	0f 10 00             	movups (%eax),%xmm0
7f0e24:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
7f0e28:	0f 11 01             	movups %xmm0,(%ecx)
7f0e2b:	0f 10 40 10          	movups 0x10(%eax),%xmm0
7f0e2f:	0f 11 41 10          	movups %xmm0,0x10(%ecx)
7f0e33:	8b 40 20             	mov    0x20(%eax),%eax
7f0e36:	89 41 20             	mov    %eax,0x20(%ecx)
7f0e39:	33 c0                	xor    %eax,%eax
7f0e3b:	c3                   	ret
7f0e3c:	b8 2b 00 00 00       	mov    $0x2b,%eax
7f0e41:	c3                   	ret
7f0e42:	cc                   	int3
7f0e43:	cc                   	int3
7f0e44:	cc                   	int3
7f0e45:	cc                   	int3
7f0e46:	cc                   	int3
7f0e47:	cc                   	int3
7f0e48:	cc                   	int3
7f0e49:	cc                   	int3
7f0e4a:	cc                   	int3
7f0e4b:	cc                   	int3
7f0e4c:	cc                   	int3
7f0e4d:	cc                   	int3
7f0e4e:	cc                   	int3
7f0e4f:	cc                   	int3
7f0e50:	51                   	push   %ecx
7f0e51:	53                   	push   %ebx
7f0e52:	8b 5c 24 0c          	mov    0xc(%esp),%ebx
7f0e56:	b8 3c 0b c3 00       	mov    $0xc30b3c,%eax
7f0e5b:	56                   	push   %esi
7f0e5c:	57                   	push   %edi
7f0e5d:	33 f6                	xor    %esi,%esi
7f0e5f:	c6 44 24 0f 00       	movb   $0x0,0xf(%esp)
7f0e64:	83 7c 24 18 03       	cmpl   $0x3,0x18(%esp)
7f0e69:	bf f0 0a c3 00       	mov    $0xc30af0,%edi
7f0e6e:	0f 47 f8             	cmova  %eax,%edi
7f0e71:	ff 37                	push   (%edi)
7f0e73:	53                   	push   %ebx
7f0e74:	e8 22 ea c4 ff       	call   0x43f89b
7f0e79:	83 c4 08             	add    $0x8,%esp
7f0e7c:	85 c0                	test   %eax,%eax
7f0e7e:	75 19                	jne    0x7f0e99
7f0e80:	46                   	inc    %esi
7f0e81:	83 c7 04             	add    $0x4,%edi
7f0e84:	83 fe 07             	cmp    $0x7,%esi
7f0e87:	7c e8                	jl     0x7f0e71
7f0e89:	83 c8 ff             	or     $0xffffffff,%eax
7f0e8c:	80 7c 24 0f 00       	cmpb   $0x0,0xf(%esp)
7f0e91:	5f                   	pop    %edi
7f0e92:	0f 45 c6             	cmovne %esi,%eax
7f0e95:	5e                   	pop    %esi
7f0e96:	5b                   	pop    %ebx
7f0e97:	59                   	pop    %ecx
7f0e98:	c3                   	ret
7f0e99:	c6 44 24 0f 01       	movb   $0x1,0xf(%esp)
7f0e9e:	83 c8 ff             	or     $0xffffffff,%eax
7f0ea1:	80 7c 24 0f 00       	cmpb   $0x0,0xf(%esp)
7f0ea6:	5f                   	pop    %edi
7f0ea7:	0f 45 c6             	cmovne %esi,%eax
7f0eaa:	5e                   	pop    %esi
7f0eab:	5b                   	pop    %ebx
7f0eac:	59                   	pop    %ecx
7f0ead:	c3                   	ret
7f0eae:	cc                   	int3
7f0eaf:	cc                   	int3
7f0eb0:	cc                   	int3
7f0eb1:	cc                   	int3
7f0eb2:	cc                   	int3
7f0eb3:	cc                   	int3
7f0eb4:	cc                   	int3
7f0eb5:	cc                   	int3
7f0eb6:	cc                   	int3
7f0eb7:	cc                   	int3
7f0eb8:	cc                   	int3
7f0eb9:	cc                   	int3
7f0eba:	cc                   	int3
7f0ebb:	cc                   	int3
7f0ebc:	cc                   	int3
7f0ebd:	cc                   	int3
7f0ebe:	cc                   	int3
7f0ebf:	cc                   	int3
7f0ec0:	cc                   	int3
7f0ec1:	cc                   	int3
7f0ec2:	cc                   	int3
7f0ec3:	cc                   	int3
7f0ec4:	cc                   	int3
7f0ec5:	cc                   	int3
7f0ec6:	cc                   	int3
7f0ec7:	cc                   	int3
7f0ec8:	cc                   	int3
7f0ec9:	cc                   	int3
7f0eca:	cc                   	int3
7f0ecb:	cc                   	int3
7f0ecc:	cc                   	int3
7f0ecd:	cc                   	int3
7f0ece:	cc                   	int3
7f0ecf:	cc                   	int3
7f0ed0:	51                   	push   %ecx
7f0ed1:	53                   	push   %ebx
7f0ed2:	8b 5c 24 0c          	mov    0xc(%esp),%ebx
7f0ed6:	56                   	push   %esi
7f0ed7:	57                   	push   %edi
7f0ed8:	c6 44 24 0f 00       	movb   $0x0,0xf(%esp)
7f0edd:	bf 0c 0b c3 00       	mov    $0xc30b0c,%edi
7f0ee2:	33 f6                	xor    %esi,%esi
7f0ee4:	ff 37                	push   (%edi)
7f0ee6:	53                   	push   %ebx
7f0ee7:	e8 af e9 c4 ff       	call   0x43f89b
7f0eec:	83 c4 08             	add    $0x8,%esp
7f0eef:	85 c0                	test   %eax,%eax
7f0ef1:	75 19                	jne    0x7f0f0c
7f0ef3:	46                   	inc    %esi
7f0ef4:	83 c7 04             	add    $0x4,%edi
7f0ef7:	83 fe 0c             	cmp    $0xc,%esi
7f0efa:	7c e8                	jl     0x7f0ee4
7f0efc:	83 c8 ff             	or     $0xffffffff,%eax
7f0eff:	80 7c 24 0f 00       	cmpb   $0x0,0xf(%esp)
7f0f04:	5f                   	pop    %edi
7f0f05:	0f 45 c6             	cmovne %esi,%eax
7f0f08:	5e                   	pop    %esi
7f0f09:	5b                   	pop    %ebx
7f0f0a:	59                   	pop    %ecx
7f0f0b:	c3                   	ret
7f0f0c:	c6 44 24 0f 01       	movb   $0x1,0xf(%esp)
7f0f11:	83 c8 ff             	or     $0xffffffff,%eax
7f0f14:	80 7c 24 0f 00       	cmpb   $0x0,0xf(%esp)
7f0f19:	5f                   	pop    %edi
7f0f1a:	0f 45 c6             	cmovne %esi,%eax
7f0f1d:	5e                   	pop    %esi
7f0f1e:	5b                   	pop    %ebx
7f0f1f:	59                   	pop    %ecx
7f0f20:	c3                   	ret
7f0f21:	cc                   	int3
7f0f22:	cc                   	int3
7f0f23:	cc                   	int3
7f0f24:	cc                   	int3
7f0f25:	cc                   	int3
7f0f26:	cc                   	int3
7f0f27:	cc                   	int3
7f0f28:	cc                   	int3
7f0f29:	cc                   	int3
7f0f2a:	cc                   	int3
7f0f2b:	cc                   	int3
7f0f2c:	cc                   	int3
7f0f2d:	cc                   	int3
7f0f2e:	cc                   	int3
7f0f2f:	cc                   	int3
7f0f30:	cc                   	int3
7f0f31:	cc                   	int3
7f0f32:	cc                   	int3
7f0f33:	cc                   	int3
7f0f34:	cc                   	int3
7f0f35:	cc                   	int3
7f0f36:	cc                   	int3
7f0f37:	cc                   	int3
7f0f38:	cc                   	int3
7f0f39:	cc                   	int3
7f0f3a:	cc                   	int3
7f0f3b:	cc                   	int3
7f0f3c:	cc                   	int3
7f0f3d:	cc                   	int3
7f0f3e:	cc                   	int3
7f0f3f:	cc                   	int3
7f0f40:	53                   	push   %ebx
7f0f41:	8b 5c 24 08          	mov    0x8(%esp),%ebx
7f0f45:	56                   	push   %esi
7f0f46:	57                   	push   %edi
7f0f47:	be 58 0b c3 00       	mov    $0xc30b58,%esi
7f0f4c:	33 ff                	xor    %edi,%edi
7f0f4e:	66 90                	xchg   %ax,%ax
7f0f50:	56                   	push   %esi
7f0f51:	53                   	push   %ebx
7f0f52:	e8 44 e9 c4 ff       	call   0x43f89b
7f0f57:	83 c4 08             	add    $0x8,%esp
7f0f5a:	85 c0                	test   %eax,%eax
7f0f5c:	75 10                	jne    0x7f0f6e
7f0f5e:	47                   	inc    %edi
7f0f5f:	83 c6 0c             	add    $0xc,%esi
7f0f62:	83 ff 44             	cmp    $0x44,%edi
7f0f65:	72 e9                	jb     0x7f0f50
7f0f67:	5f                   	pop    %edi
7f0f68:	5e                   	pop    %esi
7f0f69:	83 c8 ff             	or     $0xffffffff,%eax
7f0f6c:	5b                   	pop    %ebx
7f0f6d:	c3                   	ret
7f0f6e:	8b 46 08             	mov    0x8(%esi),%eax
7f0f71:	c1 e0 04             	shl    $0x4,%eax
7f0f74:	2b 46 08             	sub    0x8(%esi),%eax
7f0f77:	5f                   	pop    %edi
7f0f78:	5e                   	pop    %esi
7f0f79:	c1 e0 02             	shl    $0x2,%eax
7f0f7c:	5b                   	pop    %ebx
7f0f7d:	c3                   	ret
7f0f7e:	cc                   	int3
7f0f7f:	cc                   	int3
7f0f80:	cc                   	int3
7f0f81:	cc                   	int3
7f0f82:	cc                   	int3
7f0f83:	cc                   	int3
7f0f84:	cc                   	int3
7f0f85:	cc                   	int3
7f0f86:	cc                   	int3
7f0f87:	cc                   	int3
7f0f88:	cc                   	int3
7f0f89:	cc                   	int3
7f0f8a:	cc                   	int3
7f0f8b:	cc                   	int3
7f0f8c:	cc                   	int3
7f0f8d:	cc                   	int3
7f0f8e:	cc                   	int3
7f0f8f:	cc                   	int3
7f0f90:	83 ec 08             	sub    $0x8,%esp
7f0f93:	8d 04 24             	lea    (%esp),%eax
7f0f96:	c7 04 24 ff ff ff ff 	movl   $0xffffffff,(%esp)
7f0f9d:	50                   	push   %eax
7f0f9e:	ff 74 24 10          	push   0x10(%esp)
7f0fa2:	c7 44 24 0c ff ff ff 	movl   $0xffffffff,0xc(%esp)
7f0fa9:	ff
7f0faa:	e8 b1 01 00 00       	call   0x7f1160
7f0faf:	83 c4 08             	add    $0x8,%esp
7f0fb2:	83 f8 02             	cmp    $0x2,%eax
7f0fb5:	77 0b                	ja     0x7f0fc2
7f0fb7:	8b 04 24             	mov    (%esp),%eax
7f0fba:	8b 54 24 04          	mov    0x4(%esp),%edx
7f0fbe:	83 c4 08             	add    $0x8,%esp
7f0fc1:	c3                   	ret
7f0fc2:	83 c8 ff             	or     $0xffffffff,%eax
7f0fc5:	0b d0                	or     %eax,%edx
7f0fc7:	83 c4 08             	add    $0x8,%esp
7f0fca:	c3                   	ret
7f0fcb:	cc                   	int3
7f0fcc:	cc                   	int3
7f0fcd:	cc                   	int3
7f0fce:	cc                   	int3
7f0fcf:	cc                   	int3
7f0fd0:	cc                   	int3
7f0fd1:	cc                   	int3
7f0fd2:	cc                   	int3
7f0fd3:	cc                   	int3
7f0fd4:	cc                   	int3
7f0fd5:	cc                   	int3
7f0fd6:	cc                   	int3
7f0fd7:	cc                   	int3
7f0fd8:	cc                   	int3
7f0fd9:	cc                   	int3
7f0fda:	cc                   	int3
7f0fdb:	cc                   	int3
7f0fdc:	cc                   	int3
7f0fdd:	cc                   	int3
7f0fde:	cc                   	int3
7f0fdf:	cc                   	int3
7f0fe0:	e9 51 5e c3 ff       	jmp    0x426e36
7f0fe5:	cc                   	int3
7f0fe6:	cc                   	int3
7f0fe7:	cc                   	int3
7f0fe8:	cc                   	int3
7f0fe9:	cc                   	int3
7f0fea:	cc                   	int3
7f0feb:	cc                   	int3
7f0fec:	cc                   	int3
7f0fed:	cc                   	int3
7f0fee:	cc                   	int3
7f0fef:	cc                   	int3
7f0ff0:	8b 44 24 04          	mov    0x4(%esp),%eax
7f0ff4:	55                   	push   %ebp
7f0ff5:	8b 68 14             	mov    0x14(%eax),%ebp
7f0ff8:	83 fd 46             	cmp    $0x46,%ebp
7f0ffb:	7d 07                	jge    0x7f1004
7f0ffd:	83 c8 ff             	or     $0xffffffff,%eax