140128a59:	74 26                	je     0x140128a81
140128a5b:	48 8b 01             	mov    (%rcx),%rax
140128a5e:	48 8b 40 48          	mov    0x48(%rax),%rax
140128a62:	ff 15 d0 41 9e 00    	call   *0x9e41d0(%rip)        # 0x140b0cc38
140128a68:	48 8b 0f             	mov    (%rdi),%rcx
140128a6b:	48 85 c9             	test   %rcx,%rcx
140128a6e:	74 11                	je     0x140128a81
140128a70:	48 83 27 00          	andq   $0x0,(%rdi)
140128a74:	48 8b 01             	mov    (%rcx),%rax
140128a77:	48 8b 40 10          	mov    0x10(%rax),%rax
140128a7b:	ff 15 b7 41 9e 00    	call   *0x9e41b7(%rip)        # 0x140b0cc38
140128a81:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140128a85:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140128a8a:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
140128a90:	48 8b 01             	mov    (%rcx),%rax
140128a93:	48 8b 40 50          	mov    0x50(%rax),%rax
140128a97:	ff 15 9b 41 9e 00    	call   *0x9e419b(%rip)        # 0x140b0cc38
140128a9d:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140128aa1:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140128aa5:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
140128aa9:	74 21                	je     0x140128acc
140128aab:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140128ab0:	48 89 0a             	mov    %rcx,(%rdx)
140128ab3:	48 85 c9             	test   %rcx,%rcx
140128ab6:	74 0d                	je     0x140128ac5
140128ab8:	48 8b 01             	mov    (%rcx),%rax
140128abb:	48 8b 40 08          	mov    0x8(%rax),%rax
140128abf:	ff 15 73 41 9e 00    	call   *0x9e4173(%rip)        # 0x140b0cc38
140128ac5:	48 83 43 10 08       	addq   $0x8,0x10(%rbx)
140128aca:	eb 0a                	jmp    0x140128ad6
140128acc:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140128ad1:	e8 0e 1a 00 00       	call   0x14012a4e4
140128ad6:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140128adb:	48 8b d7             	mov    %rdi,%rdx
140128ade:	48 8b 01             	mov    (%rcx),%rax
140128ae1:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140128ae8:	ff 15 4a 41 9e 00    	call   *0x9e414a(%rip)        # 0x140b0cc38
140128aee:	48 8b 0f             	mov    (%rdi),%rcx
140128af1:	44 8b c6             	mov    %esi,%r8d
140128af4:	66 48 0f 7e f2       	movq   %xmm6,%rdx
140128af9:	48 8b 01             	mov    (%rcx),%rax
140128afc:	48 8b 40 28          	mov    0x28(%rax),%rax
140128b00:	ff 15 32 41 9e 00    	call   *0x9e4132(%rip)        # 0x140b0cc38
140128b06:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140128b0b:	48 85 c9             	test   %rcx,%rcx
140128b0e:	74 0d                	je     0x140128b1d
140128b10:	48 8b 01             	mov    (%rcx),%rax
140128b13:	48 8b 40 10          	mov    0x10(%rax),%rax
140128b17:	ff 15 1b 41 9e 00    	call   *0x9e411b(%rip)        # 0x140b0cc38
140128b1d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140128b22:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140128b27:	0f 28 74 24 20       	movaps 0x20(%rsp),%xmm6
140128b2c:	48 83 c4 30          	add    $0x30,%rsp
140128b30:	5f                   	pop    %rdi
140128b31:	c3                   	ret
140128b32:	90                   	nop
140128b33:	90                   	nop
140128b34:	90                   	nop
140128b35:	90                   	nop
140128b36:	90                   	nop
140128b37:	90                   	nop
140128b38:	90                   	nop
140128b39:	90                   	nop
140128b3a:	90                   	nop
140128b3b:	90                   	nop
140128b3c:	90                   	nop
140128b3d:	90                   	nop
140128b3e:	90                   	nop
140128b3f:	90                   	nop
140128b40:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140128b44:	48 8b 01             	mov    (%rcx),%rax
140128b47:	48 8b 40 30          	mov    0x30(%rax),%rax
140128b4b:	48 ff 25 e6 40 9e 00 	rex.W jmp *0x9e40e6(%rip)        # 0x140b0cc38
140128b52:	90                   	nop
140128b53:	90                   	nop
140128b54:	90                   	nop
140128b55:	90                   	nop
140128b56:	90                   	nop
140128b57:	90                   	nop
140128b58:	90                   	nop
140128b59:	90                   	nop
140128b5a:	90                   	nop
140128b5b:	90                   	nop
140128b5c:	90                   	nop
140128b5d:	90                   	nop
140128b5e:	90                   	nop
140128b5f:	90                   	nop
140128b60:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140128b64:	48 8b 01             	mov    (%rcx),%rax
140128b67:	48 8b 40 38          	mov    0x38(%rax),%rax
140128b6b:	48 ff 25 c6 40 9e 00 	rex.W jmp *0x9e40c6(%rip)        # 0x140b0cc38
140128b72:	90                   	nop
140128b73:	90                   	nop
140128b74:	90                   	nop
140128b75:	90                   	nop
140128b76:	90                   	nop
140128b77:	90                   	nop
140128b78:	90                   	nop
140128b79:	90                   	nop
140128b7a:	90                   	nop
140128b7b:	90                   	nop
140128b7c:	90                   	nop
140128b7d:	90                   	nop
140128b7e:	90                   	nop
140128b7f:	90                   	nop
140128b80:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140128b84:	48 8b 01             	mov    (%rcx),%rax
140128b87:	48 8b 40 40          	mov    0x40(%rax),%rax
140128b8b:	48 ff 25 a6 40 9e 00 	rex.W jmp *0x9e40a6(%rip)        # 0x140b0cc38
140128b92:	90                   	nop
140128b93:	90                   	nop
140128b94:	90                   	nop
140128b95:	90                   	nop
140128b96:	90                   	nop
140128b97:	90                   	nop
140128b98:	90                   	nop
140128b99:	90                   	nop
140128b9a:	90                   	nop
140128b9b:	90                   	nop
140128b9c:	90                   	nop
140128b9d:	90                   	nop
140128b9e:	90                   	nop
140128b9f:	90                   	nop
140128ba0:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140128ba4:	48 85 c9             	test   %rcx,%rcx
140128ba7:	74 0e                	je     0x140128bb7
140128ba9:	48 8b 01             	mov    (%rcx),%rax
140128bac:	48 8b 40 48          	mov    0x48(%rax),%rax
140128bb0:	48 ff 25 81 40 9e 00 	rex.W jmp *0x9e4081(%rip)        # 0x140b0cc38
140128bb7:	33 c0                	xor    %eax,%eax
140128bb9:	c3                   	ret
140128bba:	90                   	nop
140128bbb:	90                   	nop
140128bbc:	90                   	nop
140128bbd:	90                   	nop
140128bbe:	90                   	nop
140128bbf:	90                   	nop
140128bc0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140128bc4:	48 8b 01             	mov    (%rcx),%rax
140128bc7:	48 8b 40 18          	mov    0x18(%rax),%rax
140128bcb:	48 ff 25 66 40 9e 00 	rex.W jmp *0x9e4066(%rip)        # 0x140b0cc38
140128bd2:	90                   	nop
140128bd3:	90                   	nop
140128bd4:	90                   	nop
140128bd5:	90                   	nop
140128bd6:	90                   	nop
140128bd7:	90                   	nop
140128bd8:	90                   	nop
140128bd9:	90                   	nop
140128bda:	90                   	nop
140128bdb:	90                   	nop
140128bdc:	90                   	nop
140128bdd:	90                   	nop
140128bde:	90                   	nop
140128bdf:	90                   	nop
140128be0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140128be4:	48 8b 01             	mov    (%rcx),%rax
140128be7:	48 8b 40 20          	mov    0x20(%rax),%rax
140128beb:	48 ff 25 46 40 9e 00 	rex.W jmp *0x9e4046(%rip)        # 0x140b0cc38
140128bf2:	90                   	nop
140128bf3:	90                   	nop
140128bf4:	90                   	nop
140128bf5:	90                   	nop
140128bf6:	90                   	nop
140128bf7:	90                   	nop
140128bf8:	90                   	nop
140128bf9:	90                   	nop
140128bfa:	90                   	nop
140128bfb:	90                   	nop
140128bfc:	90                   	nop
140128bfd:	90                   	nop
140128bfe:	90                   	nop
140128bff:	90                   	nop
140128c00:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140128c04:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140128c0a:	48 8b 01             	mov    (%rcx),%rax
140128c0d:	48 8b 40 28          	mov    0x28(%rax),%rax
140128c11:	48 ff 25 20 40 9e 00 	rex.W jmp *0x9e4020(%rip)        # 0x140b0cc38
140128c18:	90                   	nop
140128c19:	90                   	nop
140128c1a:	90                   	nop
140128c1b:	90                   	nop
140128c1c:	90                   	nop
140128c1d:	90                   	nop
140128c1e:	90                   	nop
140128c1f:	90                   	nop
140128c20:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140128c24:	48 8b 01             	mov    (%rcx),%rax
140128c27:	48 8b 40 30          	mov    0x30(%rax),%rax
140128c2b:	48 ff 25 06 40 9e 00 	rex.W jmp *0x9e4006(%rip)        # 0x140b0cc38
140128c32:	90                   	nop
140128c33:	90                   	nop
140128c34:	90                   	nop
140128c35:	90                   	nop
140128c36:	90                   	nop
140128c37:	90                   	nop
140128c38:	90                   	nop
140128c39:	90                   	nop
140128c3a:	90                   	nop
140128c3b:	90                   	nop
140128c3c:	90                   	nop
140128c3d:	90                   	nop
140128c3e:	90                   	nop
140128c3f:	90                   	nop
140128c40:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140128c44:	48 8b 01             	mov    (%rcx),%rax
140128c47:	48 8b 40 38          	mov    0x38(%rax),%rax
140128c4b:	48 ff 25 e6 3f 9e 00 	rex.W jmp *0x9e3fe6(%rip)        # 0x140b0cc38
140128c52:	90                   	nop
140128c53:	90                   	nop
140128c54:	90                   	nop
140128c55:	90                   	nop
140128c56:	90                   	nop
140128c57:	90                   	nop
140128c58:	90                   	nop
140128c59:	90                   	nop
140128c5a:	90                   	nop
140128c5b:	90                   	nop
140128c5c:	90                   	nop
140128c5d:	90                   	nop
140128c5e:	90                   	nop
140128c5f:	90                   	nop
140128c60:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140128c64:	48 8b 01             	mov    (%rcx),%rax
140128c67:	48 8b 40 40          	mov    0x40(%rax),%rax
140128c6b:	48 ff 25 c6 3f 9e 00 	rex.W jmp *0x9e3fc6(%rip)        # 0x140b0cc38
140128c72:	90                   	nop
140128c73:	90                   	nop
140128c74:	90                   	nop
140128c75:	90                   	nop
140128c76:	90                   	nop
140128c77:	90                   	nop
140128c78:	90                   	nop
140128c79:	90                   	nop
140128c7a:	90                   	nop
140128c7b:	90                   	nop
140128c7c:	90                   	nop
140128c7d:	90                   	nop
140128c7e:	90                   	nop
140128c7f:	90                   	nop
140128c80:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140128c84:	48 8b 01             	mov    (%rcx),%rax
140128c87:	48 8b 40 48          	mov    0x48(%rax),%rax
140128c8b:	48 ff 25 a6 3f 9e 00 	rex.W jmp *0x9e3fa6(%rip)        # 0x140b0cc38
140128c92:	90                   	nop
140128c93:	90                   	nop
140128c94:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140128c99:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140128c9e:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140128ca3:	55                   	push   %rbp
140128ca4:	57                   	push   %rdi
140128ca5:	41 56                	push   %r14
140128ca7:	48 8b ec             	mov    %rsp,%rbp
140128caa:	48 83 ec 40          	sub    $0x40,%rsp
140128cae:	49 8b f9             	mov    %r9,%rdi
140128cb1:	49 8b f0             	mov    %r8,%rsi
140128cb4:	4c 8b f2             	mov    %rdx,%r14
140128cb7:	48 8b d9             	mov    %rcx,%rbx
140128cba:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
140128cbf:	49 8b 09             	mov    (%r9),%rcx
140128cc2:	48 8b 01             	mov    (%rcx),%rax
140128cc5:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140128cc9:	48 8b 40 50          	mov    0x50(%rax),%rax
140128ccd:	ff 15 65 3f 9e 00    	call   *0x9e3f65(%rip)        # 0x140b0cc38
140128cd3:	85 c0                	test   %eax,%eax
140128cd5:	0f 88 db 00 00 00    	js     0x140128db6
140128cdb:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
140128ce0:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140128ce4:	48 8b 01             	mov    (%rcx),%rax
140128ce7:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140128ceb:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140128cf2:	ff 15 40 3f 9e 00    	call   *0x9e3f40(%rip)        # 0x140b0cc38
140128cf8:	85 c0                	test   %eax,%eax
140128cfa:	0f 88 a0 00 00 00    	js     0x140128da0
140128d00:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140128d04:	48 8b 01             	mov    (%rcx),%rax
140128d07:	f3 41 0f 10 4e 04    	movss  0x4(%r14),%xmm1
140128d0d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140128d13:	f3 41 0f 10 06       	movss  (%r14),%xmm0
140128d18:	0f 14 c1             	unpcklps %xmm1,%xmm0
140128d1b:	66 48 0f 7e c2       	movq   %xmm0,%rdx
140128d20:	48 8b 40 28          	mov    0x28(%rax),%rax
140128d24:	ff 15 0e 3f 9e 00    	call   *0x9e3f0e(%rip)        # 0x140b0cc38
140128d2a:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140128d2e:	48 8b 01             	mov    (%rcx),%rax
140128d31:	f3 0f 10 4e 04       	movss  0x4(%rsi),%xmm1
140128d36:	f3 0f 10 06          	movss  (%rsi),%xmm0
140128d3a:	0f 14 c1             	unpcklps %xmm1,%xmm0
140128d3d:	66 48 0f 7e c2       	movq   %xmm0,%rdx
140128d42:	48 8b 40 50          	mov    0x50(%rax),%rax
140128d46:	ff 15 ec 3e 9e 00    	call   *0x9e3eec(%rip)        # 0x140b0cc38
140128d4c:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140128d50:	48 8b 01             	mov    (%rcx),%rax
140128d53:	33 d2                	xor    %edx,%edx
140128d55:	48 8b 40 40          	mov    0x40(%rax),%rax
140128d59:	ff 15 d9 3e 9e 00    	call   *0x9e3ed9(%rip)        # 0x140b0cc38
140128d5f:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140128d63:	48 8b 01             	mov    (%rcx),%rax
140128d66:	48 8b 40 48          	mov    0x48(%rax),%rax
140128d6a:	ff 15 c8 3e 9e 00    	call   *0x9e3ec8(%rip)        # 0x140b0cc38
140128d70:	85 c0                	test   %eax,%eax
140128d72:	78 2c                	js     0x140128da0
140128d74:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
140128d78:	33 c9                	xor    %ecx,%ecx
140128d7a:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
140128d7e:	48 89 03             	mov    %rax,(%rbx)
140128d81:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140128d85:	48 85 d2             	test   %rdx,%rdx
140128d88:	74 14                	je     0x140128d9e
140128d8a:	48 8b 02             	mov    (%rdx),%rax
140128d8d:	48 8b ca             	mov    %rdx,%rcx
140128d90:	48 8b 40 10          	mov    0x10(%rax),%rax
140128d94:	ff 15 9e 3e 9e 00    	call   *0x9e3e9e(%rip)        # 0x140b0cc38
140128d9a:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140128d9e:	eb 1e                	jmp    0x140128dbe
140128da0:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140128da4:	48 85 c9             	test   %rcx,%rcx
140128da7:	74 0d                	je     0x140128db6
140128da9:	48 8b 01             	mov    (%rcx),%rax
140128dac:	48 8b 40 10          	mov    0x10(%rax),%rax
140128db0:	ff 15 82 3e 9e 00    	call   *0x9e3e82(%rip)        # 0x140b0cc38
140128db6:	48 83 23 00          	andq   $0x0,(%rbx)
140128dba:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140128dbe:	48 85 c9             	test   %rcx,%rcx
140128dc1:	74 0e                	je     0x140128dd1
140128dc3:	48 8b 01             	mov    (%rcx),%rax
140128dc6:	48 8b 40 10          	mov    0x10(%rax),%rax
140128dca:	ff 15 68 3e 9e 00    	call   *0x9e3e68(%rip)        # 0x140b0cc38
140128dd0:	90                   	nop
140128dd1:	48 8b 0f             	mov    (%rdi),%rcx
140128dd4:	48 85 c9             	test   %rcx,%rcx
140128dd7:	74 0d                	je     0x140128de6
140128dd9:	48 8b 01             	mov    (%rcx),%rax
140128ddc:	48 8b 40 10          	mov    0x10(%rax),%rax
140128de0:	ff 15 52 3e 9e 00    	call   *0x9e3e52(%rip)        # 0x140b0cc38
140128de6:	48 8b c3             	mov    %rbx,%rax
140128de9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140128dee:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140128df3:	48 83 c4 40          	add    $0x40,%rsp
140128df7:	41 5e                	pop    %r14
140128df9:	5f                   	pop    %rdi
140128dfa:	5d                   	pop    %rbp
140128dfb:	c3                   	ret
140128dfc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140128e01:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140128e06:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140128e0b:	55                   	push   %rbp
140128e0c:	56                   	push   %rsi
140128e0d:	57                   	push   %rdi
140128e0e:	48 8b ec             	mov    %rsp,%rbp