1406a3785:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1406a378a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1406a378f:	56                   	push   %rsi
1406a3790:	57                   	push   %rdi
1406a3791:	41 56                	push   %r14
1406a3793:	48 83 ec 20          	sub    $0x20,%rsp
1406a3797:	41 0f b6 e8          	movzbl %r8b,%ebp
1406a379b:	48 8b fa             	mov    %rdx,%rdi
1406a379e:	48 8b f1             	mov    %rcx,%rsi
1406a37a1:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1406a37a6:	45 33 f6             	xor    %r14d,%r14d
1406a37a9:	44 89 31             	mov    %r14d,(%rcx)
1406a37ac:	4c 89 71 08          	mov    %r14,0x8(%rcx)
1406a37b0:	4c 89 71 10          	mov    %r14,0x10(%rcx)
1406a37b4:	b9 20 00 00 00       	mov    $0x20,%ecx
1406a37b9:	e8 4a 79 77 00       	call   0x140e1b108
1406a37be:	48 89 00             	mov    %rax,(%rax)
1406a37c1:	48 89 40 08          	mov    %rax,0x8(%rax)
1406a37c5:	48 89 46 08          	mov    %rax,0x8(%rsi)
1406a37c9:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
1406a37cd:	4c 89 31             	mov    %r14,(%rcx)
1406a37d0:	4c 89 71 08          	mov    %r14,0x8(%rcx)
1406a37d4:	4c 89 71 10          	mov    %r14,0x10(%rcx)
1406a37d8:	48 c7 46 30 07 00 00 	movq   $0x7,0x30(%rsi)
1406a37df:	00
1406a37e0:	48 c7 46 38 08 00 00 	movq   $0x8,0x38(%rsi)
1406a37e7:	00
1406a37e8:	c7 06 00 00 80 3f    	movl   $0x3f800000,(%rsi)
1406a37ee:	4c 8b 46 08          	mov    0x8(%rsi),%r8
1406a37f2:	ba 10 00 00 00       	mov    $0x10,%edx
1406a37f7:	e8 84 92 ce ff       	call   0x14038ca80
1406a37fc:	90                   	nop
1406a37fd:	48 8d 5e 40          	lea    0x40(%rsi),%rbx
1406a3801:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1406a3806:	44 89 33             	mov    %r14d,(%rbx)
1406a3809:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1406a380d:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1406a3811:	b9 28 00 00 00       	mov    $0x28,%ecx
1406a3816:	e8 ed 78 77 00       	call   0x140e1b108
1406a381b:	48 89 00             	mov    %rax,(%rax)
1406a381e:	48 89 40 08          	mov    %rax,0x8(%rax)
1406a3822:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406a3826:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1406a382a:	4c 89 31             	mov    %r14,(%rcx)
1406a382d:	4c 89 71 08          	mov    %r14,0x8(%rcx)
1406a3831:	4c 89 71 10          	mov    %r14,0x10(%rcx)
1406a3835:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1406a383c:	00
1406a383d:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1406a3844:	00
1406a3845:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1406a384b:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1406a384f:	ba 10 00 00 00       	mov    $0x10,%edx
1406a3854:	e8 27 92 ce ff       	call   0x14038ca80
1406a3859:	90                   	nop
1406a385a:	48 8d 8e 80 00 00 00 	lea    0x80(%rsi),%rcx
1406a3861:	e8 ca a0 f8 ff       	call   0x14062d930
1406a3866:	90                   	nop
1406a3867:	4c 89 b6 c0 00 00 00 	mov    %r14,0xc0(%rsi)
1406a386e:	4c 89 b6 c8 00 00 00 	mov    %r14,0xc8(%rsi)
1406a3875:	4c 89 b6 d0 00 00 00 	mov    %r14,0xd0(%rsi)
1406a387c:	48 8d 9e d8 00 00 00 	lea    0xd8(%rsi),%rbx
1406a3883:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1406a3888:	44 89 33             	mov    %r14d,(%rbx)
1406a388b:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1406a388f:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1406a3893:	b9 20 00 00 00       	mov    $0x20,%ecx
1406a3898:	e8 6b 78 77 00       	call   0x140e1b108
1406a389d:	48 89 00             	mov    %rax,(%rax)
1406a38a0:	48 89 40 08          	mov    %rax,0x8(%rax)
1406a38a4:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406a38a8:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1406a38ac:	4c 89 31             	mov    %r14,(%rcx)
1406a38af:	4c 89 71 08          	mov    %r14,0x8(%rcx)
1406a38b3:	4c 89 71 10          	mov    %r14,0x10(%rcx)
1406a38b7:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1406a38be:	00
1406a38bf:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1406a38c6:	00
1406a38c7:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1406a38cd:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1406a38d1:	ba 10 00 00 00       	mov    $0x10,%edx
1406a38d6:	e8 a5 91 ce ff       	call   0x14038ca80
1406a38db:	90                   	nop
1406a38dc:	48 8d 8e 18 01 00 00 	lea    0x118(%rsi),%rcx
1406a38e3:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a38e6:	0f 11 01             	movups %xmm0,(%rcx)
1406a38e9:	4c 89 71 10          	mov    %r14,0x10(%rcx)
1406a38ed:	4c 89 71 18          	mov    %r14,0x18(%rcx)
1406a38f1:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1406a38f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406a38ff:	00
1406a3900:	49 ff c0             	inc    %r8
1406a3903:	42 80 3c 07 00       	cmpb   $0x0,(%rdi,%r8,1)
1406a3908:	75 f6                	jne    0x1406a3900
1406a390a:	48 8b d7             	mov    %rdi,%rdx
1406a390d:	e8 ee 34 af ff       	call   0x140196e00
1406a3912:	40 88 ae 38 01 00 00 	mov    %bpl,0x138(%rsi)
1406a3919:	48 8b c6             	mov    %rsi,%rax
1406a391c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1406a3921:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1406a3926:	48 83 c4 20          	add    $0x20,%rsp
1406a392a:	41 5e                	pop    %r14
1406a392c:	5f                   	pop    %rdi
1406a392d:	5e                   	pop    %rsi
1406a392e:	c3                   	ret
1406a392f:	cc                   	int3
1406a3930:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1406a3935:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1406a393a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1406a393f:	56                   	push   %rsi
1406a3940:	57                   	push   %rdi
1406a3941:	41 56                	push   %r14
1406a3943:	48 83 ec 20          	sub    $0x20,%rsp
1406a3947:	41 0f b6 e8          	movzbl %r8b,%ebp
1406a394b:	48 8b fa             	mov    %rdx,%rdi
1406a394e:	48 8b f1             	mov    %rcx,%rsi
1406a3951:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1406a3956:	45 33 f6             	xor    %r14d,%r14d
1406a3959:	44 89 31             	mov    %r14d,(%rcx)
1406a395c:	4c 89 71 08          	mov    %r14,0x8(%rcx)
1406a3960:	4c 89 71 10          	mov    %r14,0x10(%rcx)
1406a3964:	b9 20 00 00 00       	mov    $0x20,%ecx
1406a3969:	e8 9a 77 77 00       	call   0x140e1b108
1406a396e:	48 89 00             	mov    %rax,(%rax)
1406a3971:	48 89 40 08          	mov    %rax,0x8(%rax)
1406a3975:	48 89 46 08          	mov    %rax,0x8(%rsi)
1406a3979:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
1406a397d:	4c 89 31             	mov    %r14,(%rcx)
1406a3980:	4c 89 71 08          	mov    %r14,0x8(%rcx)
1406a3984:	4c 89 71 10          	mov    %r14,0x10(%rcx)
1406a3988:	48 c7 46 30 07 00 00 	movq   $0x7,0x30(%rsi)
1406a398f:	00
1406a3990:	48 c7 46 38 08 00 00 	movq   $0x8,0x38(%rsi)
1406a3997:	00
1406a3998:	c7 06 00 00 80 3f    	movl   $0x3f800000,(%rsi)
1406a399e:	4c 8b 46 08          	mov    0x8(%rsi),%r8
1406a39a2:	ba 10 00 00 00       	mov    $0x10,%edx
1406a39a7:	e8 d4 90 ce ff       	call   0x14038ca80
1406a39ac:	90                   	nop
1406a39ad:	48 8d 5e 40          	lea    0x40(%rsi),%rbx
1406a39b1:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1406a39b6:	44 89 33             	mov    %r14d,(%rbx)
1406a39b9:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1406a39bd:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1406a39c1:	b9 28 00 00 00       	mov    $0x28,%ecx
1406a39c6:	e8 3d 77 77 00       	call   0x140e1b108
1406a39cb:	48 89 00             	mov    %rax,(%rax)
1406a39ce:	48 89 40 08          	mov    %rax,0x8(%rax)
1406a39d2:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406a39d6:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1406a39da:	4c 89 31             	mov    %r14,(%rcx)
1406a39dd:	4c 89 71 08          	mov    %r14,0x8(%rcx)
1406a39e1:	4c 89 71 10          	mov    %r14,0x10(%rcx)
1406a39e5:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1406a39ec:	00
1406a39ed:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1406a39f4:	00
1406a39f5:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1406a39fb:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1406a39ff:	ba 10 00 00 00       	mov    $0x10,%edx
1406a3a04:	e8 77 90 ce ff       	call   0x14038ca80
1406a3a09:	90                   	nop
1406a3a0a:	48 8d 8e 80 00 00 00 	lea    0x80(%rsi),%rcx
1406a3a11:	e8 1a 9f f8 ff       	call   0x14062d930
1406a3a16:	90                   	nop
1406a3a17:	4c 89 b6 c0 00 00 00 	mov    %r14,0xc0(%rsi)
1406a3a1e:	4c 89 b6 c8 00 00 00 	mov    %r14,0xc8(%rsi)
1406a3a25:	4c 89 b6 d0 00 00 00 	mov    %r14,0xd0(%rsi)
1406a3a2c:	48 8d 9e d8 00 00 00 	lea    0xd8(%rsi),%rbx
1406a3a33:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1406a3a38:	44 89 33             	mov    %r14d,(%rbx)
1406a3a3b:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1406a3a3f:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1406a3a43:	b9 20 00 00 00       	mov    $0x20,%ecx
1406a3a48:	e8 bb 76 77 00       	call   0x140e1b108
1406a3a4d:	48 89 00             	mov    %rax,(%rax)
1406a3a50:	48 89 40 08          	mov    %rax,0x8(%rax)
1406a3a54:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406a3a58:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1406a3a5c:	4c 89 31             	mov    %r14,(%rcx)
1406a3a5f:	4c 89 71 08          	mov    %r14,0x8(%rcx)
1406a3a63:	4c 89 71 10          	mov    %r14,0x10(%rcx)
1406a3a67:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1406a3a6e:	00
1406a3a6f:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1406a3a76:	00
1406a3a77:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1406a3a7d:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1406a3a81:	ba 10 00 00 00       	mov    $0x10,%edx
1406a3a86:	e8 f5 8f ce ff       	call   0x14038ca80
1406a3a8b:	90                   	nop
1406a3a8c:	48 8d 8e 18 01 00 00 	lea    0x118(%rsi),%rcx
1406a3a93:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a3a96:	0f 11 01             	movups %xmm0,(%rcx)
1406a3a99:	4c 89 71 10          	mov    %r14,0x10(%rcx)
1406a3a9d:	4c 89 71 18          	mov    %r14,0x18(%rcx)
1406a3aa1:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1406a3aa8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406a3aaf:	00
1406a3ab0:	49 ff c0             	inc    %r8
1406a3ab3:	42 80 3c 07 00       	cmpb   $0x0,(%rdi,%r8,1)
1406a3ab8:	75 f6                	jne    0x1406a3ab0
1406a3aba:	48 8b d7             	mov    %rdi,%rdx
1406a3abd:	e8 3e 33 af ff       	call   0x140196e00
1406a3ac2:	40 88 ae 38 01 00 00 	mov    %bpl,0x138(%rsi)
1406a3ac9:	48 8b c6             	mov    %rsi,%rax
1406a3acc:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1406a3ad1:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1406a3ad6:	48 83 c4 20          	add    $0x20,%rsp
1406a3ada:	41 5e                	pop    %r14
1406a3adc:	5f                   	pop    %rdi
1406a3add:	5e                   	pop    %rsi
1406a3ade:	c3                   	ret
1406a3adf:	cc                   	int3
1406a3ae0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1406a3ae5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1406a3aea:	57                   	push   %rdi
1406a3aeb:	48 83 ec 20          	sub    $0x20,%rsp
1406a3aef:	48 8b d9             	mov    %rcx,%rbx
1406a3af2:	33 ff                	xor    %edi,%edi
1406a3af4:	89 39                	mov    %edi,(%rcx)
1406a3af6:	48 89 79 08          	mov    %rdi,0x8(%rcx)
1406a3afa:	48 89 79 10          	mov    %rdi,0x10(%rcx)
1406a3afe:	b9 28 00 00 00       	mov    $0x28,%ecx
1406a3b03:	e8 00 76 77 00       	call   0x140e1b108
1406a3b08:	48 89 00             	mov    %rax,(%rax)
1406a3b0b:	48 89 40 08          	mov    %rax,0x8(%rax)
1406a3b0f:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406a3b13:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1406a3b17:	48 89 39             	mov    %rdi,(%rcx)
1406a3b1a:	48 89 79 08          	mov    %rdi,0x8(%rcx)
1406a3b1e:	48 89 79 10          	mov    %rdi,0x10(%rcx)
1406a3b22:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1406a3b29:	00
1406a3b2a:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1406a3b31:	00
1406a3b32:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1406a3b38:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1406a3b3c:	ba 10 00 00 00       	mov    $0x10,%edx
1406a3b41:	e8 3a 8f ce ff       	call   0x14038ca80
1406a3b46:	90                   	nop
1406a3b47:	48 8b c3             	mov    %rbx,%rax
1406a3b4a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1406a3b4f:	48 83 c4 20          	add    $0x20,%rsp
1406a3b53:	5f                   	pop    %rdi
1406a3b54:	c3                   	ret
1406a3b55:	cc                   	int3
1406a3b56:	cc                   	int3
1406a3b57:	cc                   	int3
1406a3b58:	cc                   	int3
1406a3b59:	cc                   	int3
1406a3b5a:	cc                   	int3
1406a3b5b:	cc                   	int3
1406a3b5c:	cc                   	int3
1406a3b5d:	cc                   	int3
1406a3b5e:	cc                   	int3
1406a3b5f:	cc                   	int3
1406a3b60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406a3b65:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1406a3b6a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1406a3b6f:	55                   	push   %rbp
1406a3b70:	56                   	push   %rsi
1406a3b71:	57                   	push   %rdi
1406a3b72:	48 83 ec 30          	sub    $0x30,%rsp
1406a3b76:	48 8b fa             	mov    %rdx,%rdi
1406a3b79:	48 8b f1             	mov    %rcx,%rsi
1406a3b7c:	4c 8b 02             	mov    (%rdx),%r8
1406a3b7f:	4d 85 c0             	test   %r8,%r8
1406a3b82:	74 1e                	je     0x1406a3ba2
1406a3b84:	41 8b 40 10          	mov    0x10(%r8),%eax
1406a3b88:	ff c0                	inc    %eax
1406a3b8a:	41 89 40 10          	mov    %eax,0x10(%r8)
1406a3b8e:	83 f8 01             	cmp    $0x1,%eax
1406a3b91:	0f 8e 49 02 00 00    	jle    0x1406a3de0
1406a3b97:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406a3b9c:	0f 84 46 02 00 00    	je     0x1406a3de8
1406a3ba2:	49 8b c0             	mov    %r8,%rax
1406a3ba5:	48 c1 e8 08          	shr    $0x8,%rax
1406a3ba9:	0f b6 d0             	movzbl %al,%edx
1406a3bac:	41 0f b6 c0          	movzbl %r8b,%eax
1406a3bb0:	48 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rcx
1406a3bb7:	9c f2 cb
1406a3bba:	48 33 c1             	xor    %rcx,%rax
1406a3bbd:	49 b9 b3 01 00 00 00 	movabs $0x100000001b3,%r9
1406a3bc4:	01 00 00
1406a3bc7:	49 0f af c1          	imul   %r9,%rax
1406a3bcb:	48 33 d0             	xor    %rax,%rdx
1406a3bce:	49 0f af d1          	imul   %r9,%rdx
1406a3bd2:	49 8b c0             	mov    %r8,%rax
1406a3bd5:	48 c1 e8 10          	shr    $0x10,%rax
1406a3bd9:	0f b6 c8             	movzbl %al,%ecx
1406a3bdc:	48 33 d1             	xor    %rcx,%rdx
1406a3bdf:	49 0f af d1          	imul   %r9,%rdx
1406a3be3:	49 8b c0             	mov    %r8,%rax
1406a3be6:	48 c1 e8 18          	shr    $0x18,%rax
1406a3bea:	0f b6 c8             	movzbl %al,%ecx
1406a3bed:	48 33 d1             	xor    %rcx,%rdx
1406a3bf0:	49 0f af d1          	imul   %r9,%rdx
1406a3bf4:	49 8b c0             	mov    %r8,%rax
1406a3bf7:	48 c1 e8 20          	shr    $0x20,%rax
1406a3bfb:	0f b6 c8             	movzbl %al,%ecx
1406a3bfe:	48 33 d1             	xor    %rcx,%rdx
1406a3c01:	49 0f af d1          	imul   %r9,%rdx
1406a3c05:	49 8b c0             	mov    %r8,%rax
1406a3c08:	48 c1 e8 28          	shr    $0x28,%rax
1406a3c0c:	0f b6 c8             	movzbl %al,%ecx
1406a3c0f:	48 33 d1             	xor    %rcx,%rdx
1406a3c12:	49 0f af d1          	imul   %r9,%rdx
1406a3c16:	49 8b c0             	mov    %r8,%rax
1406a3c19:	48 c1 e8 30          	shr    $0x30,%rax
1406a3c1d:	0f b6 c8             	movzbl %al,%ecx
1406a3c20:	48 33 d1             	xor    %rcx,%rdx
1406a3c23:	49 0f af d1          	imul   %r9,%rdx
1406a3c27:	49 8b c0             	mov    %r8,%rax
1406a3c2a:	48 c1 e8 38          	shr    $0x38,%rax
1406a3c2e:	48 33 d0             	xor    %rax,%rdx
1406a3c31:	49 0f af d1          	imul   %r9,%rdx
1406a3c35:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
1406a3c39:	48 23 ca             	and    %rdx,%rcx
1406a3c3c:	48 03 c9             	add    %rcx,%rcx
1406a3c3f:	48 8b 46 18          	mov    0x18(%rsi),%rax
1406a3c43:	48 8b 5c c8 08       	mov    0x8(%rax,%rcx,8),%rbx
1406a3c48:	48 3b 5e 08          	cmp    0x8(%rsi),%rbx
1406a3c4c:	74 1b                	je     0x1406a3c69
1406a3c4e:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
1406a3c52:	4c 3b 43 10          	cmp    0x10(%rbx),%r8
1406a3c56:	74 13                	je     0x1406a3c6b
1406a3c58:	48 3b d8             	cmp    %rax,%rbx
1406a3c5b:	74 0c                	je     0x1406a3c69
1406a3c5d:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1406a3c61:	4c 3b 43 10          	cmp    0x10(%rbx),%r8
1406a3c65:	75 f1                	jne    0x1406a3c58
1406a3c67:	eb 02                	jmp    0x1406a3c6b
1406a3c69:	33 db                	xor    %ebx,%ebx
1406a3c6b:	4d 85 c0             	test   %r8,%r8
1406a3c6e:	74 29                	je     0x1406a3c99
1406a3c70:	41 8b 40 10          	mov    0x10(%r8),%eax
1406a3c74:	ff c8                	dec    %eax
1406a3c76:	41 89 40 10          	mov    %eax,0x10(%r8)
1406a3c7a:	85 c0                	test   %eax,%eax
1406a3c7c:	7f 1b                	jg     0x1406a3c99
1406a3c7e:	0f 88 6f 01 00 00    	js     0x1406a3df3
1406a3c84:	49 8b 00             	mov    (%r8),%rax
1406a3c87:	ba 01 00 00 00       	mov    $0x1,%edx
1406a3c8c:	49 8b c8             	mov    %r8,%rcx
1406a3c8f:	48 8b 00             	mov    (%rax),%rax
1406a3c92:	ff 15 88 fd 8d 00    	call   *0x8dfd88(%rip)        # 0x140f83a20
1406a3c98:	90                   	nop
1406a3c99:	48 85 db             	test   %rbx,%rbx