1402c9cb5:	7f 18                	jg     0x1402c9ccf
1402c9cb7:	0f 88 51 07 00 00    	js     0x1402ca40e
1402c9cbd:	48 8b 01             	mov    (%rcx),%rax
1402c9cc0:	ba 01 00 00 00       	mov    $0x1,%edx
1402c9cc5:	48 8b 00             	mov    (%rax),%rax
1402c9cc8:	ff 15 52 9d cb 00    	call   *0xcb9d52(%rip)        # 0x140f83a20
1402c9cce:	90                   	nop
1402c9ccf:	4c 8d 0d 1a 48 ed ff 	lea    -0x12b7e6(%rip),%r9        # 0x14019e4f0
1402c9cd6:	ba 08 00 00 00       	mov    $0x8,%edx
1402c9cdb:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402c9ce1:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c9ce5:	e8 62 18 b5 00       	call   0x140e1b54c
1402c9cea:	90                   	nop
1402c9ceb:	4c 8d 0d fe 47 ed ff 	lea    -0x12b802(%rip),%r9        # 0x14019e4f0
1402c9cf2:	ba 08 00 00 00       	mov    $0x8,%edx
1402c9cf7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402c9cfd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402c9d02:	e8 45 18 b5 00       	call   0x140e1b54c
1402c9d07:	48 8b 05 da 61 15 01 	mov    0x11561da(%rip),%rax        # 0x14141fee8
1402c9d0e:	48 8b 58 50          	mov    0x50(%rax),%rbx
1402c9d12:	48 85 db             	test   %rbx,%rbx
1402c9d15:	74 1c                	je     0x1402c9d33
1402c9d17:	8b 43 10             	mov    0x10(%rbx),%eax
1402c9d1a:	ff c0                	inc    %eax
1402c9d1c:	89 43 10             	mov    %eax,0x10(%rbx)
1402c9d1f:	83 f8 01             	cmp    $0x1,%eax
1402c9d22:	0f 8e f1 06 00 00    	jle    0x1402ca419
1402c9d28:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c9d2d:	0f 84 ee 06 00 00    	je     0x1402ca421
1402c9d33:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402c9d38:	48 8b 05 09 23 15 01 	mov    0x1152309(%rip),%rax        # 0x14141c048
1402c9d3f:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402c9d46:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1402c9d4b:	48 85 c9             	test   %rcx,%rcx
1402c9d4e:	74 1c                	je     0x1402c9d6c
1402c9d50:	8b 41 10             	mov    0x10(%rcx),%eax
1402c9d53:	ff c0                	inc    %eax
1402c9d55:	89 41 10             	mov    %eax,0x10(%rcx)
1402c9d58:	83 f8 01             	cmp    $0x1,%eax
1402c9d5b:	0f 8e cb 06 00 00    	jle    0x1402ca42c
1402c9d61:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c9d66:	0f 84 c8 06 00 00    	je     0x1402ca434
1402c9d6c:	45 8b c6             	mov    %r14d,%r8d
1402c9d6f:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1402c9d74:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402c9d78:	e8 43 52 3e 00       	call   0x1406aefc0
1402c9d7d:	48 8b 08             	mov    (%rax),%rcx
1402c9d80:	4c 89 20             	mov    %r12,(%rax)
1402c9d83:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402c9d88:	48 8b 08             	mov    (%rax),%rcx
1402c9d8b:	48 85 c9             	test   %rcx,%rcx
1402c9d8e:	74 24                	je     0x1402c9db4
1402c9d90:	8b 41 10             	mov    0x10(%rcx),%eax
1402c9d93:	ff c8                	dec    %eax
1402c9d95:	89 41 10             	mov    %eax,0x10(%rcx)
1402c9d98:	85 c0                	test   %eax,%eax
1402c9d9a:	7f 18                	jg     0x1402c9db4
1402c9d9c:	0f 88 9d 06 00 00    	js     0x1402ca43f
1402c9da2:	48 8b 01             	mov    (%rcx),%rax
1402c9da5:	ba 01 00 00 00       	mov    $0x1,%edx
1402c9daa:	48 8b 00             	mov    (%rax),%rax
1402c9dad:	ff 15 6d 9c cb 00    	call   *0xcb9c6d(%rip)        # 0x140f83a20
1402c9db3:	90                   	nop
1402c9db4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402c9db9:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402c9dbe:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1402c9dc3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402c9dc8:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1402c9dcd:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1402c9dd3:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402c9dd8:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402c9ddd:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c9de1:	e8 6a 60 ed ff       	call   0x14019fe50
1402c9de6:	48 8b d0             	mov    %rax,%rdx
1402c9de9:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402c9dee:	e8 fd 2a 3e 00       	call   0x1406ac8f0
1402c9df3:	48 8b 08             	mov    (%rax),%rcx
1402c9df6:	4c 89 20             	mov    %r12,(%rax)
1402c9df9:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1402c9dfe:	48 8b 08             	mov    (%rax),%rcx
1402c9e01:	48 85 c9             	test   %rcx,%rcx
1402c9e04:	74 24                	je     0x1402c9e2a
1402c9e06:	8b 41 10             	mov    0x10(%rcx),%eax
1402c9e09:	ff c8                	dec    %eax
1402c9e0b:	89 41 10             	mov    %eax,0x10(%rcx)
1402c9e0e:	85 c0                	test   %eax,%eax
1402c9e10:	7f 18                	jg     0x1402c9e2a
1402c9e12:	0f 88 32 06 00 00    	js     0x1402ca44a
1402c9e18:	48 8b 01             	mov    (%rcx),%rax
1402c9e1b:	ba 01 00 00 00       	mov    $0x1,%edx
1402c9e20:	48 8b 00             	mov    (%rax),%rax
1402c9e23:	ff 15 f7 9b cb 00    	call   *0xcb9bf7(%rip)        # 0x140f83a20
1402c9e29:	90                   	nop
1402c9e2a:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402c9e2f:	48 8b cb             	mov    %rbx,%rcx
1402c9e32:	e8 49 28 47 00       	call   0x14073c680
1402c9e37:	48 8b 38             	mov    (%rax),%rdi
1402c9e3a:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1402c9e3f:	48 85 c9             	test   %rcx,%rcx
1402c9e42:	74 24                	je     0x1402c9e68
1402c9e44:	8b 41 10             	mov    0x10(%rcx),%eax
1402c9e47:	ff c8                	dec    %eax
1402c9e49:	89 41 10             	mov    %eax,0x10(%rcx)
1402c9e4c:	85 c0                	test   %eax,%eax
1402c9e4e:	7f 18                	jg     0x1402c9e68
1402c9e50:	0f 88 ff 05 00 00    	js     0x1402ca455
1402c9e56:	48 8b 01             	mov    (%rcx),%rax
1402c9e59:	ba 01 00 00 00       	mov    $0x1,%edx
1402c9e5e:	48 8b 00             	mov    (%rax),%rax
1402c9e61:	ff 15 b9 9b cb 00    	call   *0xcb9bb9(%rip)        # 0x140f83a20
1402c9e67:	90                   	nop
1402c9e68:	4c 8d 0d 81 46 ed ff 	lea    -0x12b97f(%rip),%r9        # 0x14019e4f0
1402c9e6f:	ba 08 00 00 00       	mov    $0x8,%edx
1402c9e74:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402c9e7a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402c9e7f:	e8 c8 16 b5 00       	call   0x140e1b54c
1402c9e84:	90                   	nop
1402c9e85:	48 85 db             	test   %rbx,%rbx
1402c9e88:	74 27                	je     0x1402c9eb1
1402c9e8a:	8b 43 10             	mov    0x10(%rbx),%eax
1402c9e8d:	ff c8                	dec    %eax
1402c9e8f:	89 43 10             	mov    %eax,0x10(%rbx)
1402c9e92:	85 c0                	test   %eax,%eax
1402c9e94:	7f 1b                	jg     0x1402c9eb1
1402c9e96:	0f 88 c4 05 00 00    	js     0x1402ca460
1402c9e9c:	48 8b 03             	mov    (%rbx),%rax
1402c9e9f:	ba 01 00 00 00       	mov    $0x1,%edx
1402c9ea4:	48 8b cb             	mov    %rbx,%rcx
1402c9ea7:	48 8b 00             	mov    (%rax),%rax
1402c9eaa:	ff 15 70 9b cb 00    	call   *0xcb9b70(%rip)        # 0x140f83a20
1402c9eb0:	90                   	nop
1402c9eb1:	48 85 ff             	test   %rdi,%rdi
1402c9eb4:	0f 85 c6 02 00 00    	jne    0x1402ca180
1402c9eba:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402c9ebf:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402c9ec3:	48 8b 05 7e 21 15 01 	mov    0x115217e(%rip),%rax        # 0x14141c048
1402c9eca:	48 8d 70 10          	lea    0x10(%rax),%rsi
1402c9ece:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c9ed1:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
1402c9ed6:	4c 89 65 20          	mov    %r12,0x20(%rbp)
1402c9eda:	f3 0f 7f 45 f8       	movdqu %xmm0,-0x8(%rbp)
1402c9edf:	4c 89 65 08          	mov    %r12,0x8(%rbp)
1402c9ee3:	48 8b 88 68 15 00 00 	mov    0x1568(%rax),%rcx
1402c9eea:	48 85 c9             	test   %rcx,%rcx
1402c9eed:	74 1c                	je     0x1402c9f0b
1402c9eef:	8b 41 10             	mov    0x10(%rcx),%eax
1402c9ef2:	ff c0                	inc    %eax
1402c9ef4:	89 41 10             	mov    %eax,0x10(%rcx)
1402c9ef7:	83 f8 01             	cmp    $0x1,%eax
1402c9efa:	0f 8e 6b 05 00 00    	jle    0x1402ca46b
1402c9f00:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c9f05:	0f 84 68 05 00 00    	je     0x1402ca473
1402c9f0b:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1402c9f10:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
1402c9f15:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
1402c9f19:	48 8d 45 10          	lea    0x10(%rbp),%rax
1402c9f1d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402c9f22:	4c 8d 4d f8          	lea    -0x8(%rbp),%r9
1402c9f26:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1402c9f2b:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402c9f2f:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402c9f33:	e8 98 30 3e 00       	call   0x1406acfd0
1402c9f38:	48 8b 18             	mov    (%rax),%rbx
1402c9f3b:	4c 89 20             	mov    %r12,(%rax)
1402c9f3e:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
1402c9f42:	4c 8b c6             	mov    %rsi,%r8
1402c9f45:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1402c9f49:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1402c9f4d:	e8 ee b3 0a 00       	call   0x140375340
1402c9f52:	48 8b 38             	mov    (%rax),%rdi
1402c9f55:	4c 89 20             	mov    %r12,(%rax)
1402c9f58:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
1402c9f5c:	4c 8b c6             	mov    %rsi,%r8
1402c9f5f:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1402c9f63:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402c9f67:	e8 d4 b3 0a 00       	call   0x140375340
1402c9f6c:	48 8b 08             	mov    (%rax),%rcx
1402c9f6f:	4c 89 20             	mov    %r12,(%rax)
1402c9f72:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402c9f77:	48 8b 08             	mov    (%rax),%rcx
1402c9f7a:	48 85 c9             	test   %rcx,%rcx
1402c9f7d:	74 24                	je     0x1402c9fa3
1402c9f7f:	8b 41 10             	mov    0x10(%rcx),%eax
1402c9f82:	ff c8                	dec    %eax
1402c9f84:	89 41 10             	mov    %eax,0x10(%rcx)
1402c9f87:	85 c0                	test   %eax,%eax
1402c9f89:	7f 18                	jg     0x1402c9fa3
1402c9f8b:	0f 88 ed 04 00 00    	js     0x1402ca47e
1402c9f91:	48 8b 01             	mov    (%rcx),%rax
1402c9f94:	ba 01 00 00 00       	mov    $0x1,%edx
1402c9f99:	48 8b 00             	mov    (%rax),%rax
1402c9f9c:	ff 15 7e 9a cb 00    	call   *0xcb9a7e(%rip)        # 0x140f83a20
1402c9fa2:	90                   	nop
1402c9fa3:	48 8b 05 9e 20 15 01 	mov    0x115209e(%rip),%rax        # 0x14141c048
1402c9faa:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402c9fb1:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1402c9fb6:	48 85 c9             	test   %rcx,%rcx
1402c9fb9:	74 1c                	je     0x1402c9fd7
1402c9fbb:	8b 41 10             	mov    0x10(%rcx),%eax
1402c9fbe:	ff c0                	inc    %eax
1402c9fc0:	89 41 10             	mov    %eax,0x10(%rcx)
1402c9fc3:	83 f8 01             	cmp    $0x1,%eax
1402c9fc6:	0f 8e bd 04 00 00    	jle    0x1402ca489
1402c9fcc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c9fd1:	0f 84 ba 04 00 00    	je     0x1402ca491
1402c9fd7:	45 8b c6             	mov    %r14d,%r8d
1402c9fda:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402c9fdf:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1402c9fe3:	e8 d8 4f 3e 00       	call   0x1406aefc0
1402c9fe8:	48 8b 08             	mov    (%rax),%rcx
1402c9feb:	4c 89 20             	mov    %r12,(%rax)
1402c9fee:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402c9ff3:	48 8b 08             	mov    (%rax),%rcx
1402c9ff6:	48 85 c9             	test   %rcx,%rcx
1402c9ff9:	74 24                	je     0x1402ca01f
1402c9ffb:	8b 41 10             	mov    0x10(%rcx),%eax
1402c9ffe:	ff c8                	dec    %eax
1402ca000:	89 41 10             	mov    %eax,0x10(%rcx)
1402ca003:	85 c0                	test   %eax,%eax
1402ca005:	7f 18                	jg     0x1402ca01f
1402ca007:	0f 88 8f 04 00 00    	js     0x1402ca49c
1402ca00d:	48 8b 01             	mov    (%rcx),%rax
1402ca010:	ba 01 00 00 00       	mov    $0x1,%edx
1402ca015:	48 8b 00             	mov    (%rax),%rax
1402ca018:	ff 15 02 9a cb 00    	call   *0xcb9a02(%rip)        # 0x140f83a20
1402ca01e:	90                   	nop
1402ca01f:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402ca024:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402ca029:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1402ca02e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402ca033:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1402ca038:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1402ca03e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402ca043:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402ca048:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1402ca04c:	e8 ff 5d ed ff       	call   0x14019fe50
1402ca051:	48 8b d0             	mov    %rax,%rdx
1402ca054:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1402ca058:	e8 93 28 3e 00       	call   0x1406ac8f0
1402ca05d:	48 8b 08             	mov    (%rax),%rcx
1402ca060:	4c 89 20             	mov    %r12,(%rax)
1402ca063:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
1402ca067:	48 8b 08             	mov    (%rax),%rcx
1402ca06a:	48 85 c9             	test   %rcx,%rcx
1402ca06d:	74 24                	je     0x1402ca093
1402ca06f:	8b 41 10             	mov    0x10(%rcx),%eax
1402ca072:	ff c8                	dec    %eax
1402ca074:	89 41 10             	mov    %eax,0x10(%rcx)
1402ca077:	85 c0                	test   %eax,%eax
1402ca079:	7f 18                	jg     0x1402ca093
1402ca07b:	0f 88 26 04 00 00    	js     0x1402ca4a7
1402ca081:	48 8b 01             	mov    (%rcx),%rax
1402ca084:	ba 01 00 00 00       	mov    $0x1,%edx
1402ca089:	48 8b 00             	mov    (%rax),%rax
1402ca08c:	ff 15 8e 99 cb 00    	call   *0xcb998e(%rip)        # 0x140f83a20
1402ca092:	90                   	nop
1402ca093:	48 8b 05 4e 5e 15 01 	mov    0x1155e4e(%rip),%rax        # 0x14141fee8
1402ca09a:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402ca09e:	48 85 c9             	test   %rcx,%rcx
1402ca0a1:	74 1c                	je     0x1402ca0bf
1402ca0a3:	8b 41 10             	mov    0x10(%rcx),%eax
1402ca0a6:	ff c0                	inc    %eax
1402ca0a8:	89 41 10             	mov    %eax,0x10(%rcx)
1402ca0ab:	83 f8 01             	cmp    $0x1,%eax
1402ca0ae:	0f 8e fe 03 00 00    	jle    0x1402ca4b2
1402ca0b4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ca0b9:	0f 84 fb 03 00 00    	je     0x1402ca4ba
1402ca0bf:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402ca0c4:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1402ca0c9:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1402ca0cd:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402ca0d2:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402ca0d7:	e8 14 1f 3e 00       	call   0x1406abff0
1402ca0dc:	90                   	nop
1402ca0dd:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402ca0e2:	48 85 c9             	test   %rcx,%rcx
1402ca0e5:	74 24                	je     0x1402ca10b
1402ca0e7:	8b 41 10             	mov    0x10(%rcx),%eax
1402ca0ea:	ff c8                	dec    %eax
1402ca0ec:	89 41 10             	mov    %eax,0x10(%rcx)
1402ca0ef:	85 c0                	test   %eax,%eax
1402ca0f1:	7f 18                	jg     0x1402ca10b
1402ca0f3:	0f 88 cc 03 00 00    	js     0x1402ca4c5
1402ca0f9:	48 8b 01             	mov    (%rcx),%rax
1402ca0fc:	ba 01 00 00 00       	mov    $0x1,%edx
1402ca101:	48 8b 00             	mov    (%rax),%rax
1402ca104:	ff 15 16 99 cb 00    	call   *0xcb9916(%rip)        # 0x140f83a20
1402ca10a:	90                   	nop
1402ca10b:	4c 8d 0d de 43 ed ff 	lea    -0x12bc22(%rip),%r9        # 0x14019e4f0
1402ca112:	ba 08 00 00 00       	mov    $0x8,%edx
1402ca117:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ca11d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402ca122:	e8 25 14 b5 00       	call   0x140e1b54c
1402ca127:	90                   	nop
1402ca128:	48 85 ff             	test   %rdi,%rdi
1402ca12b:	74 27                	je     0x1402ca154
1402ca12d:	8b 47 10             	mov    0x10(%rdi),%eax
1402ca130:	ff c8                	dec    %eax
1402ca132:	89 47 10             	mov    %eax,0x10(%rdi)
1402ca135:	85 c0                	test   %eax,%eax
1402ca137:	7f 1b                	jg     0x1402ca154
1402ca139:	0f 88 91 03 00 00    	js     0x1402ca4d0
1402ca13f:	48 8b 07             	mov    (%rdi),%rax
1402ca142:	ba 01 00 00 00       	mov    $0x1,%edx
1402ca147:	48 8b cf             	mov    %rdi,%rcx
1402ca14a:	48 8b 00             	mov    (%rax),%rax
1402ca14d:	ff 15 cd 98 cb 00    	call   *0xcb98cd(%rip)        # 0x140f83a20
1402ca153:	90                   	nop
1402ca154:	48 85 db             	test   %rbx,%rbx
1402ca157:	74 27                	je     0x1402ca180
1402ca159:	8b 43 10             	mov    0x10(%rbx),%eax
1402ca15c:	ff c8                	dec    %eax
1402ca15e:	89 43 10             	mov    %eax,0x10(%rbx)
1402ca161:	85 c0                	test   %eax,%eax
1402ca163:	7f 1b                	jg     0x1402ca180
1402ca165:	0f 88 70 03 00 00    	js     0x1402ca4db
1402ca16b:	48 8b 03             	mov    (%rbx),%rax
1402ca16e:	ba 01 00 00 00       	mov    $0x1,%edx
1402ca173:	48 8b cb             	mov    %rbx,%rcx
1402ca176:	48 8b 00             	mov    (%rax),%rax
1402ca179:	ff 15 a1 98 cb 00    	call   *0xcb98a1(%rip)        # 0x140f83a20
1402ca17f:	90                   	nop
1402ca180:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1402ca185:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402ca18a:	41 8b d7             	mov    %r15d,%edx
1402ca18d:	48 8b 0d e4 8c 16 01 	mov    0x1168ce4(%rip),%rcx        # 0x141432e78
1402ca194:	e8 87 51 47 00       	call   0x14073f320
1402ca199:	48 8b 08             	mov    (%rax),%rcx
1402ca19c:	48 85 c9             	test   %rcx,%rcx
1402ca19f:	74 1c                	je     0x1402ca1bd
1402ca1a1:	8b 41 10             	mov    0x10(%rcx),%eax
1402ca1a4:	ff c0                	inc    %eax
1402ca1a6:	89 41 10             	mov    %eax,0x10(%rcx)
1402ca1a9:	83 f8 01             	cmp    $0x1,%eax
1402ca1ac:	0f 8e 34 03 00 00    	jle    0x1402ca4e6
1402ca1b2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ca1b7:	0f 84 31 03 00 00    	je     0x1402ca4ee
1402ca1bd:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402ca1c2:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402ca1c7:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402ca1cb:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1402ca1d0:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1402ca1d4:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
1402ca1d8:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
1402ca1dd:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402ca1e2:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1402ca1e6:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1402ca1ea:	e8 61 5c ed ff       	call   0x14019fe50
1402ca1ef:	48 8b d0             	mov    %rax,%rdx
1402ca1f2:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx