1406c5c61:	48 8b c1             	mov    %rcx,%rax
1406c5c64:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c5c6b:	72 19                	jb     0x1406c5c86
1406c5c6d:	48 83 c2 27          	add    $0x27,%rdx
1406c5c71:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c5c75:	48 2b c1             	sub    %rcx,%rax
1406c5c78:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c5c7c:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c5c80:	0f 87 2f 01 00 00    	ja     0x1406c5db5
1406c5c86:	e8 b9 54 75 00       	call   0x140e1b144
1406c5c8b:	4c 89 75 87          	mov    %r14,-0x79(%rbp)
1406c5c8f:	48 c7 45 8f 0f 00 00 	movq   $0xf,-0x71(%rbp)
1406c5c96:	00
1406c5c97:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
1406c5c9c:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
1406c5ca0:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c5ca4:	76 31                	jbe    0x1406c5cd7
1406c5ca6:	48 ff c2             	inc    %rdx
1406c5ca9:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1406c5cad:	48 8b c1             	mov    %rcx,%rax
1406c5cb0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c5cb7:	72 19                	jb     0x1406c5cd2
1406c5cb9:	48 83 c2 27          	add    $0x27,%rdx
1406c5cbd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c5cc1:	48 2b c1             	sub    %rcx,%rax
1406c5cc4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c5cc8:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c5ccc:	0f 87 e9 00 00 00    	ja     0x1406c5dbb
1406c5cd2:	e8 6d 54 75 00       	call   0x140e1b144
1406c5cd7:	4c 89 75 c7          	mov    %r14,-0x39(%rbp)
1406c5cdb:	48 c7 45 cf 0f 00 00 	movq   $0xf,-0x31(%rbp)
1406c5ce2:	00
1406c5ce3:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)
1406c5ce7:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
1406c5ceb:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c5cef:	76 32                	jbe    0x1406c5d23
1406c5cf1:	48 ff c2             	inc    %rdx
1406c5cf4:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1406c5cf8:	48 8b c1             	mov    %rcx,%rax
1406c5cfb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c5d02:	72 19                	jb     0x1406c5d1d
1406c5d04:	48 83 c2 27          	add    $0x27,%rdx
1406c5d08:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c5d0c:	48 2b c1             	sub    %rcx,%rax
1406c5d0f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c5d13:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c5d17:	0f 87 a4 00 00 00    	ja     0x1406c5dc1
1406c5d1d:	e8 22 54 75 00       	call   0x140e1b144
1406c5d22:	90                   	nop
1406c5d23:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1406c5d27:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c5d2b:	76 2d                	jbe    0x1406c5d5a
1406c5d2d:	48 ff c2             	inc    %rdx
1406c5d30:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1406c5d34:	48 8b c1             	mov    %rcx,%rax
1406c5d37:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c5d3e:	72 15                	jb     0x1406c5d55
1406c5d40:	48 83 c2 27          	add    $0x27,%rdx
1406c5d44:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c5d48:	48 2b c1             	sub    %rcx,%rax
1406c5d4b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c5d4f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c5d53:	77 48                	ja     0x1406c5d9d
1406c5d55:	e8 ea 53 75 00       	call   0x140e1b144
1406c5d5a:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1406c5d5f:	41 ff c4             	inc    %r12d
1406c5d62:	49 ff c7             	inc    %r15
1406c5d65:	4c 3b 7c 24 40       	cmp    0x40(%rsp),%r15
1406c5d6a:	7d 0a                	jge    0x1406c5d76
1406c5d6c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406c5d71:	e9 5a fc ff ff       	jmp    0x1406c59d0
1406c5d76:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1406c5d7a:	48 33 cc             	xor    %rsp,%rcx
1406c5d7d:	e8 7e 57 75 00       	call   0x140e1b500
1406c5d82:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
1406c5d89:	00
1406c5d8a:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
1406c5d91:	41 5f                	pop    %r15
1406c5d93:	41 5e                	pop    %r14
1406c5d95:	41 5d                	pop    %r13
1406c5d97:	41 5c                	pop    %r12
1406c5d99:	5f                   	pop    %rdi
1406c5d9a:	5e                   	pop    %rsi
1406c5d9b:	5d                   	pop    %rbp
1406c5d9c:	c3                   	ret
1406c5d9d:	e8 02 44 76 00       	call   0x140e2a1a4
1406c5da2:	90                   	nop
1406c5da3:	e8 fc 43 76 00       	call   0x140e2a1a4
1406c5da8:	90                   	nop
1406c5da9:	e8 f6 43 76 00       	call   0x140e2a1a4
1406c5dae:	90                   	nop
1406c5daf:	e8 f0 43 76 00       	call   0x140e2a1a4
1406c5db4:	90                   	nop
1406c5db5:	e8 ea 43 76 00       	call   0x140e2a1a4
1406c5dba:	90                   	nop
1406c5dbb:	e8 e4 43 76 00       	call   0x140e2a1a4
1406c5dc0:	90                   	nop
1406c5dc1:	e8 de 43 76 00       	call   0x140e2a1a4
1406c5dc6:	cc                   	int3
1406c5dc7:	cc                   	int3
1406c5dc8:	cc                   	int3
1406c5dc9:	cc                   	int3
1406c5dca:	cc                   	int3
1406c5dcb:	cc                   	int3
1406c5dcc:	cc                   	int3
1406c5dcd:	cc                   	int3
1406c5dce:	cc                   	int3
1406c5dcf:	cc                   	int3
1406c5dd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406c5dd5:	57                   	push   %rdi
1406c5dd6:	48 83 ec 20          	sub    $0x20,%rsp
1406c5dda:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1406c5dde:	48 8b f9             	mov    %rcx,%rdi
1406c5de1:	48 83 c2 01          	add    $0x1,%rdx
1406c5de5:	48 8b 59 38          	mov    0x38(%rcx),%rbx
1406c5de9:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c5dec:	78 07                	js     0x1406c5df5
1406c5dee:	f3 48 0f 2a c2       	cvtsi2ss %rdx,%xmm0
1406c5df3:	eb 15                	jmp    0x1406c5e0a
1406c5df5:	48 8b c2             	mov    %rdx,%rax
1406c5df8:	83 e2 01             	and    $0x1,%edx
1406c5dfb:	48 d1 e8             	shr    $1,%rax
1406c5dfe:	48 0b c2             	or     %rdx,%rax
1406c5e01:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
1406c5e06:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1406c5e0a:	f3 0f 5e 01          	divss  (%rcx),%xmm0
1406c5e0e:	e8 0d b3 76 00       	call   0x140e31120
1406c5e13:	f3 0f 10 0d 49 88 8e 	movss  0x8e8849(%rip),%xmm1        # 0x140fae664
1406c5e1a:	00
1406c5e1b:	33 c9                	xor    %ecx,%ecx
1406c5e1d:	0f 2f c1             	comiss %xmm1,%xmm0
1406c5e20:	72 16                	jb     0x1406c5e38
1406c5e22:	f3 0f 5c c1          	subss  %xmm1,%xmm0
1406c5e26:	0f 2f c1             	comiss %xmm1,%xmm0
1406c5e29:	73 0d                	jae    0x1406c5e38
1406c5e2b:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1406c5e32:	00 00 80
1406c5e35:	48 8b c8             	mov    %rax,%rcx
1406c5e38:	f3 48 0f 2c c0       	cvttss2si %xmm0,%rax
1406c5e3d:	48 03 c1             	add    %rcx,%rax
1406c5e40:	b9 08 00 00 00       	mov    $0x8,%ecx
1406c5e45:	48 3b c1             	cmp    %rcx,%rax
1406c5e48:	48 0f 47 c8          	cmova  %rax,%rcx
1406c5e4c:	48 3b d9             	cmp    %rcx,%rbx
1406c5e4f:	73 19                	jae    0x1406c5e6a
1406c5e51:	48 81 fb 00 02 00 00 	cmp    $0x200,%rbx
1406c5e58:	73 0d                	jae    0x1406c5e67
1406c5e5a:	48 8d 1c dd 00 00 00 	lea    0x0(,%rbx,8),%rbx
1406c5e61:	00
1406c5e62:	48 3b d9             	cmp    %rcx,%rbx
1406c5e65:	73 03                	jae    0x1406c5e6a
1406c5e67:	48 8b d9             	mov    %rcx,%rbx
1406c5e6a:	48 8b d3             	mov    %rbx,%rdx
1406c5e6d:	48 8b cf             	mov    %rdi,%rcx
1406c5e70:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406c5e75:	48 83 c4 20          	add    $0x20,%rsp
1406c5e79:	5f                   	pop    %rdi
1406c5e7a:	e9 01 5a f9 ff       	jmp    0x14065b880
1406c5e7f:	cc                   	int3
1406c5e80:	40 55                	rex push %rbp
1406c5e82:	41 54                	push   %r12
1406c5e84:	41 56                	push   %r14
1406c5e86:	48 83 ec 50          	sub    $0x50,%rsp
1406c5e8a:	4d 8b f0             	mov    %r8,%r14
1406c5e8d:	4c 8b e2             	mov    %rdx,%r12
1406c5e90:	48 8b e9             	mov    %rcx,%rbp
1406c5e93:	49 3b d0             	cmp    %r8,%rdx
1406c5e96:	0f 84 52 02 00 00    	je     0x1406c60ee
1406c5e9c:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1406c5ea0:	49 b8 b3 01 00 00 00 	movabs $0x100000001b3,%r8
1406c5ea7:	01 00 00
1406c5eaa:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1406c5eaf:	48 b8 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rax
1406c5eb6:	9c f2 cb
1406c5eb9:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1406c5ebe:	49 8b dc             	mov    %r12,%rbx
1406c5ec1:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1406c5ec6:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1406c5ecb:	4c 8b 69 08          	mov    0x8(%rcx),%r13
1406c5ecf:	41 0f b6 4c 24 10    	movzbl 0x10(%r12),%ecx
1406c5ed5:	48 33 c8             	xor    %rax,%rcx
1406c5ed8:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1406c5edd:	41 0f b6 44 24 11    	movzbl 0x11(%r12),%eax
1406c5ee3:	4d 8b 7c 24 08       	mov    0x8(%r12),%r15
1406c5ee8:	49 0f af c8          	imul   %r8,%rcx
1406c5eec:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1406c5ef1:	48 33 c8             	xor    %rax,%rcx
1406c5ef4:	4c 89 bc 24 88 00 00 	mov    %r15,0x88(%rsp)
1406c5efb:	00
1406c5efc:	41 0f b6 44 24 12    	movzbl 0x12(%r12),%eax
1406c5f02:	49 0f af c8          	imul   %r8,%rcx
1406c5f06:	48 33 c8             	xor    %rax,%rcx
1406c5f09:	41 0f b6 44 24 13    	movzbl 0x13(%r12),%eax
1406c5f0f:	49 0f af c8          	imul   %r8,%rcx
1406c5f13:	48 33 c8             	xor    %rax,%rcx
1406c5f16:	41 0f b6 44 24 14    	movzbl 0x14(%r12),%eax
1406c5f1c:	49 0f af c8          	imul   %r8,%rcx
1406c5f20:	48 33 c8             	xor    %rax,%rcx
1406c5f23:	41 0f b6 44 24 15    	movzbl 0x15(%r12),%eax
1406c5f29:	49 0f af c8          	imul   %r8,%rcx
1406c5f2d:	48 33 c8             	xor    %rax,%rcx
1406c5f30:	41 0f b6 44 24 16    	movzbl 0x16(%r12),%eax
1406c5f36:	49 0f af c8          	imul   %r8,%rcx
1406c5f3a:	48 33 c8             	xor    %rax,%rcx
1406c5f3d:	41 0f b6 44 24 17    	movzbl 0x17(%r12),%eax
1406c5f43:	49 0f af c8          	imul   %r8,%rcx
1406c5f47:	48 33 c8             	xor    %rax,%rcx
1406c5f4a:	48 8b 45 30          	mov    0x30(%rbp),%rax
1406c5f4e:	49 0f af c8          	imul   %r8,%rcx
1406c5f52:	48 23 c1             	and    %rcx,%rax
1406c5f55:	48 c1 e0 04          	shl    $0x4,%rax
1406c5f59:	48 03 c2             	add    %rdx,%rax
1406c5f5c:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1406c5f61:	48 8b 08             	mov    (%rax),%rcx
1406c5f64:	48 8b 40 08          	mov    0x8(%rax),%rax
1406c5f68:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1406c5f6d:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
1406c5f74:	00
1406c5f75:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1406c5f7c:	00 00 00 00
1406c5f80:	48 8b fb             	mov    %rbx,%rdi
1406c5f83:	48 8b f3             	mov    %rbx,%rsi
1406c5f86:	48 8b 1b             	mov    (%rbx),%rbx
1406c5f89:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1406c5f8d:	e8 8e b7 b5 ff       	call   0x140221720
1406c5f92:	ba 38 00 00 00       	mov    $0x38,%edx
1406c5f97:	48 8b cf             	mov    %rdi,%rcx
1406c5f9a:	e8 a5 51 75 00       	call   0x140e1b144
1406c5f9f:	48 ff 4d 10          	decq   0x10(%rbp)
1406c5fa3:	48 3b 7c 24 20       	cmp    0x20(%rsp),%rdi
1406c5fa8:	74 20                	je     0x1406c5fca
1406c5faa:	49 3b de             	cmp    %r14,%rbx
1406c5fad:	75 d1                	jne    0x1406c5f80
1406c5faf:	4c 39 a4 24 80 00 00 	cmp    %r12,0x80(%rsp)
1406c5fb6:	00
1406c5fb7:	0f 85 11 01 00 00    	jne    0x1406c60ce
1406c5fbd:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1406c5fc2:	48 89 19             	mov    %rbx,(%rcx)
1406c5fc5:	e9 04 01 00 00       	jmp    0x1406c60ce
1406c5fca:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1406c5fcf:	4c 39 a4 24 80 00 00 	cmp    %r12,0x80(%rsp)
1406c5fd6:	00
1406c5fd7:	75 08                	jne    0x1406c5fe1
1406c5fd9:	4c 89 29             	mov    %r13,(%rcx)
1406c5fdc:	49 8b c5             	mov    %r13,%rax
1406c5fdf:	eb 03                	jmp    0x1406c5fe4
1406c5fe1:	49 8b c7             	mov    %r15,%rax
1406c5fe4:	48 89 41 08          	mov    %rax,0x8(%rcx)
1406c5fe8:	49 3b de             	cmp    %r14,%rbx
1406c5feb:	0f 84 dd 00 00 00    	je     0x1406c60ce
1406c5ff1:	0f b6 4b 10          	movzbl 0x10(%rbx),%ecx
1406c5ff5:	48 ba b3 01 00 00 00 	movabs $0x100000001b3,%rdx
1406c5ffc:	01 00 00
1406c5fff:	4c 8b 65 30          	mov    0x30(%rbp),%r12
1406c6003:	48 b8 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rax
1406c600a:	9c f2 cb
1406c600d:	48 33 c8             	xor    %rax,%rcx
1406c6010:	0f b6 43 11          	movzbl 0x11(%rbx),%eax
1406c6014:	48 0f af ca          	imul   %rdx,%rcx
1406c6018:	48 33 c8             	xor    %rax,%rcx
1406c601b:	0f b6 43 12          	movzbl 0x12(%rbx),%eax
1406c601f:	48 0f af ca          	imul   %rdx,%rcx
1406c6023:	48 33 c8             	xor    %rax,%rcx
1406c6026:	0f b6 43 13          	movzbl 0x13(%rbx),%eax
1406c602a:	48 0f af ca          	imul   %rdx,%rcx
1406c602e:	48 33 c8             	xor    %rax,%rcx
1406c6031:	0f b6 43 14          	movzbl 0x14(%rbx),%eax
1406c6035:	48 0f af ca          	imul   %rdx,%rcx
1406c6039:	48 33 c8             	xor    %rax,%rcx
1406c603c:	0f b6 43 15          	movzbl 0x15(%rbx),%eax
1406c6040:	48 0f af ca          	imul   %rdx,%rcx
1406c6044:	48 33 c8             	xor    %rax,%rcx
1406c6047:	0f b6 43 16          	movzbl 0x16(%rbx),%eax
1406c604b:	48 0f af ca          	imul   %rdx,%rcx
1406c604f:	48 33 c8             	xor    %rax,%rcx
1406c6052:	0f b6 43 17          	movzbl 0x17(%rbx),%eax
1406c6056:	48 0f af ca          	imul   %rdx,%rcx
1406c605a:	48 33 c8             	xor    %rax,%rcx
1406c605d:	48 0f af ca          	imul   %rdx,%rcx
1406c6061:	4c 23 e1             	and    %rcx,%r12
1406c6064:	49 c1 e4 04          	shl    $0x4,%r12
1406c6068:	4c 03 64 24 28       	add    0x28(%rsp),%r12
1406c606d:	4d 8b 7c 24 08       	mov    0x8(%r12),%r15
1406c6072:	48 8b fb             	mov    %rbx,%rdi
1406c6075:	48 8b f3             	mov    %rbx,%rsi
1406c6078:	48 8b 1b             	mov    (%rbx),%rbx
1406c607b:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1406c607f:	e8 9c b6 b5 ff       	call   0x140221720
1406c6084:	ba 38 00 00 00       	mov    $0x38,%edx
1406c6089:	48 8b cf             	mov    %rdi,%rcx
1406c608c:	e8 b3 50 75 00       	call   0x140e1b144
1406c6091:	48 ff 4d 10          	decq   0x10(%rbp)
1406c6095:	49 3b ff             	cmp    %r15,%rdi
1406c6098:	74 1a                	je     0x1406c60b4
1406c609a:	49 3b de             	cmp    %r14,%rbx
1406c609d:	75 d3                	jne    0x1406c6072
1406c609f:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1406c60a6:	00
1406c60a7:	49 89 1c 24          	mov    %rbx,(%r12)
1406c60ab:	48 89 18             	mov    %rbx,(%rax)
1406c60ae:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406c60b2:	eb 21                	jmp    0x1406c60d5
1406c60b4:	4d 89 2c 24          	mov    %r13,(%r12)
1406c60b8:	4d 89 6c 24 08       	mov    %r13,0x8(%r12)
1406c60bd:	49 3b de             	cmp    %r14,%rbx
1406c60c0:	0f 85 2b ff ff ff    	jne    0x1406c5ff1
1406c60c6:	4c 8b bc 24 88 00 00 	mov    0x88(%rsp),%r15
1406c60cd:	00
1406c60ce:	49 89 1f             	mov    %rbx,(%r15)
1406c60d1:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1406c60d5:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
1406c60da:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1406c60df:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1406c60e4:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1406c60e9:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1406c60ee:	49 8b c6             	mov    %r14,%rax
1406c60f1:	48 83 c4 50          	add    $0x50,%rsp
1406c60f5:	41 5e                	pop    %r14
1406c60f7:	41 5c                	pop    %r12
1406c60f9:	5d                   	pop    %rbp
1406c60fa:	c3                   	ret
1406c60fb:	cc                   	int3
1406c60fc:	cc                   	int3
1406c60fd:	cc                   	int3
1406c60fe:	cc                   	int3
1406c60ff:	cc                   	int3
1406c6100:	40 57                	rex push %rdi
1406c6102:	48 83 ec 20          	sub    $0x20,%rsp
1406c6106:	48 8b f9             	mov    %rcx,%rdi
1406c6109:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1406c610d:	48 85 c9             	test   %rcx,%rcx
1406c6110:	0f 84 a7 00 00 00    	je     0x1406c61bd
1406c6116:	48 8b 47 38          	mov    0x38(%rdi),%rax
1406c611a:	48 c1 e8 03          	shr    $0x3,%rax
1406c611e:	48 3b c1             	cmp    %rcx,%rax
1406c6121:	76 17                	jbe    0x1406c613a
1406c6123:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1406c6127:	48 8b cf             	mov    %rdi,%rcx
1406c612a:	4c 8b c2             	mov    %rdx,%r8
1406c612d:	48 8b 12             	mov    (%rdx),%rdx
1406c6130:	48 83 c4 20          	add    $0x20,%rsp
1406c6134:	5f                   	pop    %rdi
1406c6135:	e9 46 fd ff ff       	jmp    0x1406c5e80
1406c613a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1406c613e:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1406c6143:	48 8b 41 08          	mov    0x8(%rcx),%rax
1406c6147:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1406c614e:	48 8b 31             	mov    (%rcx),%rsi
1406c6151:	48 85 f6             	test   %rsi,%rsi
1406c6154:	74 30                	je     0x1406c6186