1409f5ad0:	0f 85 f1 01 00 00    	jne    0x1409f5cc7
1409f5ad6:	8a 87 53 02 00 00    	mov    0x253(%rdi),%al
1409f5adc:	32 87 f0 01 00 00    	xor    0x1f0(%rdi),%al
1409f5ae2:	32 87 1b 03 00 00    	xor    0x31b(%rdi),%al
1409f5ae8:	3c 20                	cmp    $0x20,%al
1409f5aea:	72 1d                	jb     0x1409f5b09
1409f5aec:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1409f5af0:	48 8b cf             	mov    %rdi,%rcx
1409f5af3:	e8 e8 44 00 00       	call   0x1409f9fe0
1409f5af8:	48 85 c0             	test   %rax,%rax
1409f5afb:	0f 84 3e 02 00 00    	je     0x1409f5d3f
1409f5b01:	4c 03 f0             	add    %rax,%r14
1409f5b04:	e9 b1 01 00 00       	jmp    0x1409f5cba
1409f5b09:	3c 0c                	cmp    $0xc,%al
1409f5b0b:	75 21                	jne    0x1409f5b2e
1409f5b0d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1409f5b11:	48 8b cf             	mov    %rdi,%rcx
1409f5b14:	e8 af 47 00 00       	call   0x1409fa2c8
1409f5b19:	84 c0                	test   %al,%al
1409f5b1b:	0f 84 81 02 00 00    	je     0x1409f5da2
1409f5b21:	b8 02 00 00 00       	mov    $0x2,%eax
1409f5b26:	8b 5d d0             	mov    -0x30(%rbp),%ebx
1409f5b29:	e9 dd 00 00 00       	jmp    0x1409f5c0b
1409f5b2e:	0f b6 c8             	movzbl %al,%ecx
1409f5b31:	83 f9 0a             	cmp    $0xa,%ecx
1409f5b34:	77 71                	ja     0x1409f5ba7
1409f5b36:	74 68                	je     0x1409f5ba0
1409f5b38:	83 e9 01             	sub    $0x1,%ecx
1409f5b3b:	74 5c                	je     0x1409f5b99
1409f5b3d:	83 e9 02             	sub    $0x2,%ecx
1409f5b40:	74 50                	je     0x1409f5b92
1409f5b42:	83 e9 01             	sub    $0x1,%ecx
1409f5b45:	74 44                	je     0x1409f5b8b
1409f5b47:	83 e9 01             	sub    $0x1,%ecx
1409f5b4a:	74 38                	je     0x1409f5b84
1409f5b4c:	83 e9 01             	sub    $0x1,%ecx
1409f5b4f:	74 2c                	je     0x1409f5b7d
1409f5b51:	83 e9 01             	sub    $0x1,%ecx
1409f5b54:	74 20                	je     0x1409f5b76
1409f5b56:	83 e9 01             	sub    $0x1,%ecx
1409f5b59:	74 11                	je     0x1409f5b6c
1409f5b5b:	83 f9 01             	cmp    $0x1,%ecx
1409f5b5e:	0f 85 95 02 00 00    	jne    0x1409f5df9
1409f5b64:	8d 59 11             	lea    0x11(%rcx),%ebx
1409f5b67:	e9 8f 00 00 00       	jmp    0x1409f5bfb
1409f5b6c:	bb 0b 00 00 00       	mov    $0xb,%ebx
1409f5b71:	e9 85 00 00 00       	jmp    0x1409f5bfb
1409f5b76:	bb 06 00 00 00       	mov    $0x6,%ebx
1409f5b7b:	eb 7e                	jmp    0x1409f5bfb
1409f5b7d:	bb 04 00 00 00       	mov    $0x4,%ebx
1409f5b82:	eb 77                	jmp    0x1409f5bfb
1409f5b84:	bb 08 00 00 00       	mov    $0x8,%ebx
1409f5b89:	eb 70                	jmp    0x1409f5bfb
1409f5b8b:	bb 07 00 00 00       	mov    $0x7,%ebx
1409f5b90:	eb 69                	jmp    0x1409f5bfb
1409f5b92:	bb 10 00 00 00       	mov    $0x10,%ebx
1409f5b97:	eb 62                	jmp    0x1409f5bfb
1409f5b99:	bb 0e 00 00 00       	mov    $0xe,%ebx
1409f5b9e:	eb 5b                	jmp    0x1409f5bfb
1409f5ba0:	bb 14 00 00 00       	mov    $0x14,%ebx
1409f5ba5:	eb 54                	jmp    0x1409f5bfb
1409f5ba7:	83 e9 0b             	sub    $0xb,%ecx
1409f5baa:	74 4a                	je     0x1409f5bf6
1409f5bac:	83 e9 02             	sub    $0x2,%ecx
1409f5baf:	74 3e                	je     0x1409f5bef
1409f5bb1:	83 e9 01             	sub    $0x1,%ecx
1409f5bb4:	74 32                	je     0x1409f5be8
1409f5bb6:	83 e9 07             	sub    $0x7,%ecx
1409f5bb9:	74 26                	je     0x1409f5be1
1409f5bbb:	83 e9 01             	sub    $0x1,%ecx
1409f5bbe:	74 1a                	je     0x1409f5bda
1409f5bc0:	83 e9 08             	sub    $0x8,%ecx
1409f5bc3:	74 0e                	je     0x1409f5bd3
1409f5bc5:	83 f9 01             	cmp    $0x1,%ecx
1409f5bc8:	0f 85 2b 02 00 00    	jne    0x1409f5df9
1409f5bce:	8d 59 09             	lea    0x9(%rcx),%ebx
1409f5bd1:	eb 28                	jmp    0x1409f5bfb
1409f5bd3:	bb 0c 00 00 00       	mov    $0xc,%ebx
1409f5bd8:	eb 21                	jmp    0x1409f5bfb
1409f5bda:	bb 05 00 00 00       	mov    $0x5,%ebx
1409f5bdf:	eb 1a                	jmp    0x1409f5bfb
1409f5be1:	bb 09 00 00 00       	mov    $0x9,%ebx
1409f5be6:	eb 13                	jmp    0x1409f5bfb
1409f5be8:	bb 19 00 00 00       	mov    $0x19,%ebx
1409f5bed:	eb 0c                	jmp    0x1409f5bfb
1409f5bef:	bb 01 00 00 00       	mov    $0x1,%ebx
1409f5bf4:	eb 05                	jmp    0x1409f5bfb
1409f5bf6:	bb 17 00 00 00       	mov    $0x17,%ebx
1409f5bfb:	89 5d d0             	mov    %ebx,-0x30(%rbp)
1409f5bfe:	49 8b cc             	mov    %r12,%rcx
1409f5c01:	e8 3a fc ff ff       	call   0x1409f5840
1409f5c06:	b8 01 00 00 00       	mov    $0x1,%eax
1409f5c0b:	4c 03 f0             	add    %rax,%r14
1409f5c0e:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1409f5c12:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1409f5c16:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
1409f5c1a:	74 30                	je     0x1409f5c4c
1409f5c1c:	89 1a                	mov    %ebx,(%rdx)
1409f5c1e:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1409f5c23:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
1409f5c28:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1409f5c2c:	48 85 c0             	test   %rax,%rax
1409f5c2f:	74 08                	je     0x1409f5c39
1409f5c31:	f0 ff 40 08          	lock incl 0x8(%rax)
1409f5c35:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1409f5c39:	48 89 42 10          	mov    %rax,0x10(%rdx)
1409f5c3d:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1409f5c41:	48 89 42 08          	mov    %rax,0x8(%rdx)
1409f5c45:	48 83 41 08 18       	addq   $0x18,0x8(%rcx)
1409f5c4a:	eb 0d                	jmp    0x1409f5c59
1409f5c4c:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1409f5c50:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1409f5c54:	e8 2b 6e 00 00       	call   0x1409fca84
1409f5c59:	83 65 e8 00          	andl   $0x0,-0x18(%rbp)
1409f5c5d:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1409f5c61:	e8 52 7e 00 00       	call   0x1409fdab8
1409f5c66:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1409f5c6a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1409f5c6e:	e8 d5 30 00 00       	call   0x1409f8d48
1409f5c73:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1409f5c77:	48 85 c9             	test   %rcx,%rcx
1409f5c7a:	74 3e                	je     0x1409f5cba
1409f5c7c:	83 c8 ff             	or     $0xffffffff,%eax
1409f5c7f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1409f5c84:	83 f8 01             	cmp    $0x1,%eax
1409f5c87:	75 31                	jne    0x1409f5cba
1409f5c89:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1409f5c8d:	48 8b 03             	mov    (%rbx),%rax
1409f5c90:	48 8b cb             	mov    %rbx,%rcx
1409f5c93:	48 8b 00             	mov    (%rax),%rax
1409f5c96:	ff 15 9c 6f 11 00    	call   *0x116f9c(%rip)        # 0x140b0cc38
1409f5c9c:	83 c8 ff             	or     $0xffffffff,%eax
1409f5c9f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409f5ca4:	83 f8 01             	cmp    $0x1,%eax
1409f5ca7:	75 11                	jne    0x1409f5cba
1409f5ca9:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1409f5cad:	48 8b 01             	mov    (%rcx),%rax
1409f5cb0:	48 8b 40 08          	mov    0x8(%rax),%rax
1409f5cb4:	ff 15 7e 6f 11 00    	call   *0x116f7e(%rip)        # 0x140b0cc38
1409f5cba:	4c 3b b7 b0 04 00 00 	cmp    0x4b0(%rdi),%r14
1409f5cc1:	0f 82 f8 fd ff ff    	jb     0x1409f5abf
1409f5cc7:	83 ce ff             	or     $0xffffffff,%esi
1409f5cca:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
1409f5cce:	0f 85 7f 01 00 00    	jne    0x1409f5e53
1409f5cd4:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1409f5cd8:	48 8b 41 08          	mov    0x8(%rcx),%rax
1409f5cdc:	48 39 01             	cmp    %rax,(%rcx)
1409f5cdf:	0f 84 6e 01 00 00    	je     0x1409f5e53
1409f5ce5:	49 8b d7             	mov    %r15,%rdx
1409f5ce8:	b9 03 00 00 00       	mov    $0x3,%ecx
1409f5ced:	8d 41 7d             	lea    0x7d(%rcx),%eax
1409f5cf0:	0f 10 07             	movups (%rdi),%xmm0
1409f5cf3:	0f 11 02             	movups %xmm0,(%rdx)
1409f5cf6:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
1409f5cfa:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1409f5cfe:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1409f5d02:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1409f5d06:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
1409f5d0a:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
1409f5d0e:	0f 10 47 40          	movups 0x40(%rdi),%xmm0
1409f5d12:	0f 11 42 40          	movups %xmm0,0x40(%rdx)
1409f5d16:	0f 10 4f 50          	movups 0x50(%rdi),%xmm1
1409f5d1a:	0f 11 4a 50          	movups %xmm1,0x50(%rdx)
1409f5d1e:	0f 10 47 60          	movups 0x60(%rdi),%xmm0
1409f5d22:	0f 11 42 60          	movups %xmm0,0x60(%rdx)
1409f5d26:	48 03 d0             	add    %rax,%rdx
1409f5d29:	0f 10 4f 70          	movups 0x70(%rdi),%xmm1
1409f5d2d:	0f 11 4a f0          	movups %xmm1,-0x10(%rdx)
1409f5d31:	48 03 f8             	add    %rax,%rdi
1409f5d34:	48 83 e9 01          	sub    $0x1,%rcx
1409f5d38:	75 b6                	jne    0x1409f5cf0
1409f5d3a:	e9 80 01 00 00       	jmp    0x1409f5ebf
1409f5d3f:	49 8b d7             	mov    %r15,%rdx
1409f5d42:	b9 03 00 00 00       	mov    $0x3,%ecx
1409f5d47:	8d 41 7d             	lea    0x7d(%rcx),%eax
1409f5d4a:	0f 10 07             	movups (%rdi),%xmm0
1409f5d4d:	0f 11 02             	movups %xmm0,(%rdx)
1409f5d50:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
1409f5d54:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1409f5d58:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1409f5d5c:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1409f5d60:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
1409f5d64:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
1409f5d68:	0f 10 47 40          	movups 0x40(%rdi),%xmm0
1409f5d6c:	0f 11 42 40          	movups %xmm0,0x40(%rdx)
1409f5d70:	0f 10 4f 50          	movups 0x50(%rdi),%xmm1
1409f5d74:	0f 11 4a 50          	movups %xmm1,0x50(%rdx)
1409f5d78:	0f 10 47 60          	movups 0x60(%rdi),%xmm0
1409f5d7c:	0f 11 42 60          	movups %xmm0,0x60(%rdx)
1409f5d80:	48 03 d0             	add    %rax,%rdx
1409f5d83:	0f 10 4f 70          	movups 0x70(%rdi),%xmm1
1409f5d87:	0f 11 4a f0          	movups %xmm1,-0x10(%rdx)
1409f5d8b:	48 03 f8             	add    %rax,%rdi
1409f5d8e:	48 83 e9 01          	sub    $0x1,%rcx
1409f5d92:	75 b6                	jne    0x1409f5d4a
1409f5d94:	0f 10 07             	movups (%rdi),%xmm0
1409f5d97:	0f 11 02             	movups %xmm0,(%rdx)
1409f5d9a:	83 ce ff             	or     $0xffffffff,%esi
1409f5d9d:	e9 23 01 00 00       	jmp    0x1409f5ec5
1409f5da2:	49 8b d7             	mov    %r15,%rdx
1409f5da5:	b9 03 00 00 00       	mov    $0x3,%ecx
1409f5daa:	8d 41 7d             	lea    0x7d(%rcx),%eax
1409f5dad:	0f 10 07             	movups (%rdi),%xmm0
1409f5db0:	0f 11 02             	movups %xmm0,(%rdx)
1409f5db3:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
1409f5db7:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1409f5dbb:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1409f5dbf:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1409f5dc3:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
1409f5dc7:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
1409f5dcb:	0f 10 47 40          	movups 0x40(%rdi),%xmm0
1409f5dcf:	0f 11 42 40          	movups %xmm0,0x40(%rdx)
1409f5dd3:	0f 10 4f 50          	movups 0x50(%rdi),%xmm1
1409f5dd7:	0f 11 4a 50          	movups %xmm1,0x50(%rdx)
1409f5ddb:	0f 10 47 60          	movups 0x60(%rdi),%xmm0
1409f5ddf:	0f 11 42 60          	movups %xmm0,0x60(%rdx)
1409f5de3:	48 03 d0             	add    %rax,%rdx
1409f5de6:	0f 10 4f 70          	movups 0x70(%rdi),%xmm1
1409f5dea:	0f 11 4a f0          	movups %xmm1,-0x10(%rdx)
1409f5dee:	48 03 f8             	add    %rax,%rdi
1409f5df1:	48 83 e9 01          	sub    $0x1,%rcx
1409f5df5:	75 b6                	jne    0x1409f5dad
1409f5df7:	eb 9b                	jmp    0x1409f5d94
1409f5df9:	49 8b d7             	mov    %r15,%rdx
1409f5dfc:	b9 03 00 00 00       	mov    $0x3,%ecx
1409f5e01:	8d 41 7d             	lea    0x7d(%rcx),%eax
1409f5e04:	0f 10 07             	movups (%rdi),%xmm0
1409f5e07:	0f 11 02             	movups %xmm0,(%rdx)
1409f5e0a:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
1409f5e0e:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1409f5e12:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1409f5e16:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1409f5e1a:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
1409f5e1e:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
1409f5e22:	0f 10 47 40          	movups 0x40(%rdi),%xmm0
1409f5e26:	0f 11 42 40          	movups %xmm0,0x40(%rdx)
1409f5e2a:	0f 10 4f 50          	movups 0x50(%rdi),%xmm1
1409f5e2e:	0f 11 4a 50          	movups %xmm1,0x50(%rdx)
1409f5e32:	0f 10 47 60          	movups 0x60(%rdi),%xmm0
1409f5e36:	0f 11 42 60          	movups %xmm0,0x60(%rdx)
1409f5e3a:	48 03 d0             	add    %rax,%rdx
1409f5e3d:	0f 10 4f 70          	movups 0x70(%rdi),%xmm1
1409f5e41:	0f 11 4a f0          	movups %xmm1,-0x10(%rdx)
1409f5e45:	48 03 f8             	add    %rax,%rdi
1409f5e48:	48 83 e9 01          	sub    $0x1,%rcx
1409f5e4c:	75 b6                	jne    0x1409f5e04
1409f5e4e:	e9 41 ff ff ff       	jmp    0x1409f5d94
1409f5e53:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1409f5e57:	48 8b 8f b8 04 00 00 	mov    0x4b8(%rdi),%rcx
1409f5e5e:	e8 15 53 62 ff       	call   0x14001b178
1409f5e63:	49 8b d7             	mov    %r15,%rdx
1409f5e66:	48 81 c7 90 01 00 00 	add    $0x190,%rdi
1409f5e6d:	b9 03 00 00 00       	mov    $0x3,%ecx
1409f5e72:	8d 41 7d             	lea    0x7d(%rcx),%eax
1409f5e75:	0f 10 07             	movups (%rdi),%xmm0
1409f5e78:	0f 11 02             	movups %xmm0,(%rdx)
1409f5e7b:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
1409f5e7f:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1409f5e83:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1409f5e87:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1409f5e8b:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
1409f5e8f:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
1409f5e93:	0f 10 47 40          	movups 0x40(%rdi),%xmm0
1409f5e97:	0f 11 42 40          	movups %xmm0,0x40(%rdx)
1409f5e9b:	0f 10 4f 50          	movups 0x50(%rdi),%xmm1
1409f5e9f:	0f 11 4a 50          	movups %xmm1,0x50(%rdx)
1409f5ea3:	0f 10 47 60          	movups 0x60(%rdi),%xmm0
1409f5ea7:	0f 11 42 60          	movups %xmm0,0x60(%rdx)
1409f5eab:	48 03 d0             	add    %rax,%rdx
1409f5eae:	0f 10 4f 70          	movups 0x70(%rdi),%xmm1
1409f5eb2:	0f 11 4a f0          	movups %xmm1,-0x10(%rdx)
1409f5eb6:	48 03 f8             	add    %rax,%rdi
1409f5eb9:	48 83 e9 01          	sub    $0x1,%rcx
1409f5ebd:	75 b6                	jne    0x1409f5e75
1409f5ebf:	0f 10 07             	movups (%rdi),%xmm0
1409f5ec2:	0f 11 02             	movups %xmm0,(%rdx)
1409f5ec5:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1409f5ec9:	48 85 c9             	test   %rcx,%rcx
1409f5ecc:	74 3b                	je     0x1409f5f09
1409f5ece:	8b c6                	mov    %esi,%eax
1409f5ed0:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1409f5ed5:	03 c6                	add    %esi,%eax
1409f5ed7:	75 30                	jne    0x1409f5f09
1409f5ed9:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1409f5edd:	48 8b 03             	mov    (%rbx),%rax
1409f5ee0:	48 8b cb             	mov    %rbx,%rcx
1409f5ee3:	48 8b 00             	mov    (%rax),%rax
1409f5ee6:	ff 15 4c 6d 11 00    	call   *0x116d4c(%rip)        # 0x140b0cc38
1409f5eec:	8b c6                	mov    %esi,%eax
1409f5eee:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409f5ef3:	03 c6                	add    %esi,%eax
1409f5ef5:	75 12                	jne    0x1409f5f09
1409f5ef7:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1409f5efb:	48 8b 01             	mov    (%rcx),%rax
1409f5efe:	48 8b 40 08          	mov    0x8(%rax),%rax
1409f5f02:	ff 15 30 6d 11 00    	call   *0x116d30(%rip)        # 0x140b0cc38
1409f5f08:	90                   	nop
1409f5f09:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1409f5f0d:	48 85 c9             	test   %rcx,%rcx
1409f5f10:	74 3a                	je     0x1409f5f4c
1409f5f12:	8b c6                	mov    %esi,%eax
1409f5f14:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1409f5f19:	03 c6                	add    %esi,%eax
1409f5f1b:	75 2f                	jne    0x1409f5f4c
1409f5f1d:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1409f5f21:	48 8b 03             	mov    (%rbx),%rax
1409f5f24:	48 8b cb             	mov    %rbx,%rcx
1409f5f27:	48 8b 00             	mov    (%rax),%rax
1409f5f2a:	ff 15 08 6d 11 00    	call   *0x116d08(%rip)        # 0x140b0cc38
1409f5f30:	8b c6                	mov    %esi,%eax
1409f5f32:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409f5f37:	03 c6                	add    %esi,%eax
1409f5f39:	75 11                	jne    0x1409f5f4c
1409f5f3b:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1409f5f3f:	48 8b 01             	mov    (%rcx),%rax
1409f5f42:	48 8b 40 08          	mov    0x8(%rax),%rax
1409f5f46:	ff 15 ec 6c 11 00    	call   *0x116cec(%rip)        # 0x140b0cc38
1409f5f4c:	49 8b c7             	mov    %r15,%rax
1409f5f4f:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1409f5f54:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1409f5f58:	49 8b 73 38          	mov    0x38(%r11),%rsi
1409f5f5c:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1409f5f60:	49 8b e3             	mov    %r11,%rsp
1409f5f63:	41 5f                	pop    %r15
1409f5f65:	41 5e                	pop    %r14
1409f5f67:	41 5d                	pop    %r13
1409f5f69:	41 5c                	pop    %r12
1409f5f6b:	5d                   	pop    %rbp
1409f5f6c:	c3                   	ret
1409f5f6d:	90                   	nop
1409f5f6e:	90                   	nop
1409f5f6f:	90                   	nop
1409f5f70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409f5f75:	57                   	push   %rdi
1409f5f76:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1409f5f7d:	48 8b 05 bc 90 2c 00 	mov    0x2c90bc(%rip),%rax        # 0x140cbf040
1409f5f84:	48 33 c4             	xor    %rsp,%rax
1409f5f87:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409f5f8c:	48 8b d9             	mov    %rcx,%rbx
1409f5f8f:	48 8b 89 28 01 00 00 	mov    0x128(%rcx),%rcx
1409f5f96:	48 8b 01             	mov    (%rcx),%rax
1409f5f99:	48 8b 40 08          	mov    0x8(%rax),%rax
1409f5f9d:	ff 15 95 6c 11 00    	call   *0x116c95(%rip)        # 0x140b0cc38
1409f5fa3:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1409f5fa8:	48 83 c3 08          	add    $0x8,%rbx
1409f5fac:	48 8b cb             	mov    %rbx,%rcx
1409f5faf:	33 d2                	xor    %edx,%edx
1409f5fb1:	e8 b2 e2 fd ff       	call   0x1409d4268
1409f5fb6:	84 c0                	test   %al,%al
1409f5fb8:	0f 84 a0 00 00 00    	je     0x1409f605e