14001b786:	49 ff c1             	inc    %r9
14001b789:	4d 0f af c2          	imul   %r10,%r8
14001b78d:	49 83 f9 08          	cmp    $0x8,%r9
14001b791:	72 e0                	jb     0x14001b773
14001b793:	4c 8b 5e 30          	mov    0x30(%rsi),%r11
14001b797:	48 8b 7e 18          	mov    0x18(%rsi),%rdi
14001b79b:	4d 23 d8             	and    %r8,%r11
14001b79e:	4d 03 db             	add    %r11,%r11
14001b7a1:	4a 39 1c df          	cmp    %rbx,(%rdi,%r11,8)
14001b7a5:	75 0b                	jne    0x14001b7b2
14001b7a7:	4a 89 04 df          	mov    %rax,(%rdi,%r11,8)
14001b7ab:	4a 89 44 df 08       	mov    %rax,0x8(%rdi,%r11,8)
14001b7b0:	eb 6f                	jmp    0x14001b821
14001b7b2:	4e 8b 54 df 08       	mov    0x8(%rdi,%r11,8),%r10
14001b7b7:	48 8b 50 10          	mov    0x10(%rax),%rdx
14001b7bb:	49 3b 52 10          	cmp    0x10(%r10),%rdx
14001b7bf:	75 35                	jne    0x14001b7f6
14001b7c1:	4d 8b 12             	mov    (%r10),%r10
14001b7c4:	4c 3b d0             	cmp    %rax,%r10
14001b7c7:	74 e2                	je     0x14001b7ab
14001b7c9:	4c 8b 48 08          	mov    0x8(%rax),%r9
14001b7cd:	49 89 09             	mov    %rcx,(%r9)
14001b7d0:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14001b7d4:	4d 89 10             	mov    %r10,(%r8)
14001b7d7:	49 8b 52 08          	mov    0x8(%r10),%rdx
14001b7db:	48 89 02             	mov    %rax,(%rdx)
14001b7de:	4d 89 42 08          	mov    %r8,0x8(%r10)
14001b7e2:	4c 89 49 08          	mov    %r9,0x8(%rcx)
14001b7e6:	48 89 50 08          	mov    %rdx,0x8(%rax)
14001b7ea:	eb bf                	jmp    0x14001b7ab
14001b7ec:	4d 8b 52 08          	mov    0x8(%r10),%r10
14001b7f0:	49 3b 52 10          	cmp    0x10(%r10),%rdx
14001b7f4:	74 4d                	je     0x14001b843
14001b7f6:	4e 39 14 df          	cmp    %r10,(%rdi,%r11,8)
14001b7fa:	75 f0                	jne    0x14001b7ec
14001b7fc:	4c 8b 48 08          	mov    0x8(%rax),%r9
14001b800:	49 89 09             	mov    %rcx,(%r9)
14001b803:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14001b807:	4d 89 10             	mov    %r10,(%r8)
14001b80a:	49 8b 52 08          	mov    0x8(%r10),%rdx
14001b80e:	48 89 02             	mov    %rax,(%rdx)
14001b811:	4d 89 42 08          	mov    %r8,0x8(%r10)
14001b815:	4c 89 49 08          	mov    %r9,0x8(%rcx)
14001b819:	48 89 50 08          	mov    %rdx,0x8(%rax)
14001b81d:	4a 89 04 df          	mov    %rax,(%rdi,%r11,8)
14001b821:	48 8b c1             	mov    %rcx,%rax
14001b824:	48 3b cb             	cmp    %rbx,%rcx
14001b827:	0f 85 36 ff ff ff    	jne    0x14001b763
14001b82d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14001b832:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14001b837:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14001b83c:	48 83 c4 20          	add    $0x20,%rsp
14001b840:	41 5e                	pop    %r14
14001b842:	c3                   	ret
14001b843:	4d 8b 12             	mov    (%r10),%r10
14001b846:	4c 8b 48 08          	mov    0x8(%rax),%r9
14001b84a:	49 89 09             	mov    %rcx,(%r9)
14001b84d:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14001b851:	4d 89 10             	mov    %r10,(%r8)
14001b854:	49 8b 52 08          	mov    0x8(%r10),%rdx
14001b858:	48 89 02             	mov    %rax,(%rdx)
14001b85b:	4d 89 42 08          	mov    %r8,0x8(%r10)
14001b85f:	4c 89 49 08          	mov    %r9,0x8(%rcx)
14001b863:	48 89 50 08          	mov    %rdx,0x8(%rax)
14001b867:	eb b8                	jmp    0x14001b821
14001b869:	cc                   	int3
14001b86a:	90                   	nop
14001b86b:	90                   	nop
14001b86c:	48 8b c4             	mov    %rsp,%rax
14001b86f:	48 89 58 08          	mov    %rbx,0x8(%rax)
14001b873:	48 89 70 10          	mov    %rsi,0x10(%rax)
14001b877:	48 89 78 18          	mov    %rdi,0x18(%rax)
14001b87b:	4c 89 70 20          	mov    %r14,0x20(%rax)
14001b87f:	41 57                	push   %r15
14001b881:	48 83 ec 20          	sub    $0x20,%rsp
14001b885:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14001b889:	4c 8b f9             	mov    %rcx,%r15
14001b88c:	48 8b cf             	mov    %rdi,%rcx
14001b88f:	49 8b d8             	mov    %r8,%rbx
14001b892:	49 2b 0f             	sub    (%r15),%rcx
14001b895:	48 8b c1             	mov    %rcx,%rax
14001b898:	48 c1 f8 03          	sar    $0x3,%rax
14001b89c:	48 3b c2             	cmp    %rdx,%rax
14001b89f:	0f 83 ae 00 00 00    	jae    0x14001b953
14001b8a5:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
14001b8ac:	ff ff 1f
14001b8af:	48 3b d0             	cmp    %rax,%rdx
14001b8b2:	0f 87 d5 00 00 00    	ja     0x14001b98d
14001b8b8:	4c 8d 34 d5 00 00 00 	lea    0x0(,%rdx,8),%r14
14001b8bf:	00
14001b8c0:	33 f6                	xor    %esi,%esi
14001b8c2:	4d 85 f6             	test   %r14,%r14
14001b8c5:	75 4c                	jne    0x14001b913
14001b8c7:	8b fe                	mov    %esi,%edi
14001b8c9:	49 8b 0f             	mov    (%r15),%rcx
14001b8cc:	49 8b 47 10          	mov    0x10(%r15),%rax
14001b8d0:	48 2b c1             	sub    %rcx,%rax
14001b8d3:	48 c1 f8 03          	sar    $0x3,%rax
14001b8d7:	48 85 c0             	test   %rax,%rax
14001b8da:	74 26                	je     0x14001b902
14001b8dc:	48 c1 e0 03          	shl    $0x3,%rax
14001b8e0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14001b8e6:	72 14                	jb     0x14001b8fc
14001b8e8:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14001b8ec:	48 2b ca             	sub    %rdx,%rcx
14001b8ef:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14001b8f3:	48 83 f8 1f          	cmp    $0x1f,%rax
14001b8f7:	77 45                	ja     0x14001b93e
14001b8f9:	48 8b ca             	mov    %rdx,%rcx
14001b8fc:	ff 15 a6 3c 05 00    	call   *0x53ca6(%rip)        # 0x14006f5a8
14001b902:	49 8d 04 3e          	lea    (%r14,%rdi,1),%rax
14001b906:	49 89 3f             	mov    %rdi,(%r15)
14001b909:	49 89 47 08          	mov    %rax,0x8(%r15)
14001b90d:	49 89 47 10          	mov    %rax,0x10(%r15)
14001b911:	eb 39                	jmp    0x14001b94c
14001b913:	49 8b ce             	mov    %r14,%rcx
14001b916:	49 81 fe 00 10 00 00 	cmp    $0x1000,%r14
14001b91d:	72 0a                	jb     0x14001b929
14001b91f:	e8 1c 68 fe ff       	call   0x140002140
14001b924:	48 8b f8             	mov    %rax,%rdi
14001b927:	eb a0                	jmp    0x14001b8c9
14001b929:	ff 15 69 3c 05 00    	call   *0x53c69(%rip)        # 0x14006f598
14001b92f:	48 8b f8             	mov    %rax,%rdi
14001b932:	48 85 c0             	test   %rax,%rax
14001b935:	75 92                	jne    0x14001b8c9
14001b937:	ff 15 eb 3a 05 00    	call   *0x53aeb(%rip)        # 0x14006f428
14001b93d:	cc                   	int3
14001b93e:	ff 15 34 3b 05 00    	call   *0x53b34(%rip)        # 0x14006f478
14001b944:	cc                   	int3
14001b945:	48 89 1f             	mov    %rbx,(%rdi)
14001b948:	48 83 c7 08          	add    $0x8,%rdi
14001b94c:	48 3b f8             	cmp    %rax,%rdi
14001b94f:	75 f4                	jne    0x14001b945
14001b951:	eb 1f                	jmp    0x14001b972
14001b953:	48 83 c1 07          	add    $0x7,%rcx
14001b957:	33 f6                	xor    %esi,%esi
14001b959:	48 c1 e9 03          	shr    $0x3,%rcx
14001b95d:	49 39 3f             	cmp    %rdi,(%r15)
14001b960:	48 0f 47 ce          	cmova  %rsi,%rcx
14001b964:	48 85 c9             	test   %rcx,%rcx
14001b967:	74 09                	je     0x14001b972
14001b969:	49 8b 3f             	mov    (%r15),%rdi
14001b96c:	48 8b c3             	mov    %rbx,%rax
14001b96f:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14001b972:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001b977:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14001b97c:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14001b981:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14001b986:	48 83 c4 20          	add    $0x20,%rsp
14001b98a:	41 5f                	pop    %r15
14001b98c:	c3                   	ret
14001b98d:	e8 8e 67 fe ff       	call   0x140002120
14001b992:	cc                   	int3
14001b993:	90                   	nop
14001b994:	48 83 ec 28          	sub    $0x28,%rsp
14001b998:	0f b7 41 0a          	movzwl 0xa(%rcx),%eax
14001b99c:	83 e0 1f             	and    $0x1f,%eax
14001b99f:	74 27                	je     0x14001b9c8
14001b9a1:	48 c1 e0 05          	shl    $0x5,%rax
14001b9a5:	4c 8d 05 94 80 0a 00 	lea    0xa8094(%rip),%r8        # 0x1400c3a40
14001b9ac:	4a 83 3c 00 00       	cmpq   $0x0,(%rax,%r8,1)
14001b9b1:	74 15                	je     0x14001b9c8
14001b9b3:	4a 8b 0c 00          	mov    (%rax,%r8,1),%rcx
14001b9b7:	ba 5c 00 00 00       	mov    $0x5c,%edx
14001b9bc:	ff 15 8e 39 05 00    	call   *0x5398e(%rip)        # 0x14006f350
14001b9c2:	48 83 c0 02          	add    $0x2,%rax
14001b9c6:	eb 03                	jmp    0x14001b9cb
14001b9c8:	48 8b 01             	mov    (%rcx),%rax
14001b9cb:	48 83 c4 28          	add    $0x28,%rsp
14001b9cf:	c3                   	ret
14001b9d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001b9d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14001b9da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001b9df:	57                   	push   %rdi
14001b9e0:	48 83 ec 20          	sub    $0x20,%rsp
14001b9e4:	48 8b f1             	mov    %rcx,%rsi
14001b9e7:	bf a0 00 00 00       	mov    $0xa0,%edi
14001b9ec:	8b cf                	mov    %edi,%ecx
14001b9ee:	e8 e9 9e 03 00       	call   0x1400558dc
14001b9f3:	48 8b d8             	mov    %rax,%rbx
14001b9f6:	33 ed                	xor    %ebp,%ebp
14001b9f8:	48 85 c0             	test   %rax,%rax
14001b9fb:	0f 84 bf 00 00 00    	je     0x14001bac0
14001ba01:	44 8b c7             	mov    %edi,%r8d
14001ba04:	33 d2                	xor    %edx,%edx
14001ba06:	48 8b c8             	mov    %rax,%rcx
14001ba09:	e8 08 e9 04 00       	call   0x14006a316
14001ba0e:	89 2b                	mov    %ebp,(%rbx)
14001ba10:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
14001ba14:	8d 7d 20             	lea    0x20(%rbp),%edi
14001ba17:	8b cf                	mov    %edi,%ecx
14001ba19:	ff 15 79 3b 05 00    	call   *0x53b79(%rip)        # 0x14006f598
14001ba1f:	48 85 c0             	test   %rax,%rax
14001ba22:	75 07                	jne    0x14001ba2b
14001ba24:	ff 15 fe 39 05 00    	call   *0x539fe(%rip)        # 0x14006f428
14001ba2a:	cc                   	int3
14001ba2b:	48 89 00             	mov    %rax,(%rax)
14001ba2e:	48 89 40 08          	mov    %rax,0x8(%rax)
14001ba32:	48 89 43 08          	mov    %rax,0x8(%rbx)
14001ba36:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14001ba3a:	48 89 29             	mov    %rbp,(%rcx)
14001ba3d:	48 89 69 08          	mov    %rbp,0x8(%rcx)
14001ba41:	48 89 69 10          	mov    %rbp,0x10(%rcx)
14001ba45:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
14001ba4c:	00
14001ba4d:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
14001ba54:	00
14001ba55:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
14001ba5b:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14001ba5f:	ba 10 00 00 00       	mov    $0x10,%edx
14001ba64:	e8 03 fe ff ff       	call   0x14001b86c
14001ba69:	48 89 6b 40          	mov    %rbp,0x40(%rbx)
14001ba6d:	48 89 6b 48          	mov    %rbp,0x48(%rbx)
14001ba71:	48 8b cf             	mov    %rdi,%rcx
14001ba74:	ff 15 1e 3b 05 00    	call   *0x53b1e(%rip)        # 0x14006f598
14001ba7a:	48 85 c0             	test   %rax,%rax
14001ba7d:	75 07                	jne    0x14001ba86
14001ba7f:	ff 15 a3 39 05 00    	call   *0x539a3(%rip)        # 0x14006f428
14001ba85:	cc                   	int3
14001ba86:	48 89 00             	mov    %rax,(%rax)
14001ba89:	48 89 40 08          	mov    %rax,0x8(%rax)
14001ba8d:	48 89 43 40          	mov    %rax,0x40(%rbx)
14001ba91:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
14001ba95:	48 89 29             	mov    %rbp,(%rcx)
14001ba98:	48 89 69 08          	mov    %rbp,0x8(%rcx)
14001ba9c:	48 89 69 10          	mov    %rbp,0x10(%rcx)
14001baa0:	0f 57 c0             	xorps  %xmm0,%xmm0
14001baa3:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
14001baa7:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
14001baab:	0f 11 41 38          	movups %xmm0,0x38(%rcx)
14001baaf:	48 89 69 48          	mov    %rbp,0x48(%rcx)
14001bab3:	ba 02 01 00 00       	mov    $0x102,%edx
14001bab8:	ff 15 4a 39 05 00    	call   *0x5394a(%rip)        # 0x14006f408
14001babe:	eb 03                	jmp    0x14001bac3
14001bac0:	48 8b dd             	mov    %rbp,%rbx
14001bac3:	48 8b 7e 38          	mov    0x38(%rsi),%rdi
14001bac7:	48 89 5e 38          	mov    %rbx,0x38(%rsi)
14001bacb:	48 85 ff             	test   %rdi,%rdi
14001bace:	74 19                	je     0x14001bae9
14001bad0:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
14001bad4:	e8 63 03 00 00       	call   0x14001be3c
14001bad9:	48 8b cf             	mov    %rdi,%rcx
14001badc:	e8 c7 02 00 00       	call   0x14001bda8
14001bae1:	48 8b cf             	mov    %rdi,%rcx
14001bae4:	e8 f7 9d 03 00       	call   0x1400558e0
14001bae9:	b9 40 00 00 00       	mov    $0x40,%ecx
14001baee:	e8 e9 9d 03 00       	call   0x1400558dc
14001baf3:	48 8b d8             	mov    %rax,%rbx
14001baf6:	48 85 c0             	test   %rax,%rax
14001baf9:	74 5c                	je     0x14001bb57
14001bafb:	89 28                	mov    %ebp,(%rax)
14001bafd:	48 89 68 08          	mov    %rbp,0x8(%rax)
14001bb01:	48 89 68 10          	mov    %rbp,0x10(%rax)
14001bb05:	b9 18 00 00 00       	mov    $0x18,%ecx
14001bb0a:	ff 15 88 3a 05 00    	call   *0x53a88(%rip)        # 0x14006f598
14001bb10:	48 85 c0             	test   %rax,%rax
14001bb13:	75 07                	jne    0x14001bb1c
14001bb15:	ff 15 0d 39 05 00    	call   *0x5390d(%rip)        # 0x14006f428
14001bb1b:	cc                   	int3
14001bb1c:	48 89 00             	mov    %rax,(%rax)
14001bb1f:	48 89 40 08          	mov    %rax,0x8(%rax)
14001bb23:	48 89 43 08          	mov    %rax,0x8(%rbx)
14001bb27:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14001bb2b:	48 89 29             	mov    %rbp,(%rcx)
14001bb2e:	48 89 69 08          	mov    %rbp,0x8(%rcx)
14001bb32:	48 89 69 10          	mov    %rbp,0x10(%rcx)
14001bb36:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
14001bb3d:	00
14001bb3e:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
14001bb45:	00
14001bb46:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
14001bb4c:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14001bb50:	e8 57 03 00 00       	call   0x14001beac
14001bb55:	eb 03                	jmp    0x14001bb5a
14001bb57:	48 8b dd             	mov    %rbp,%rbx
14001bb5a:	48 8b 7e 30          	mov    0x30(%rsi),%rdi
14001bb5e:	48 89 5e 30          	mov    %rbx,0x30(%rsi)
14001bb62:	48 85 ff             	test   %rdi,%rdi
14001bb65:	74 10                	je     0x14001bb77
14001bb67:	48 8b cf             	mov    %rdi,%rcx
14001bb6a:	e8 39 02 00 00       	call   0x14001bda8
14001bb6f:	48 8b cf             	mov    %rdi,%rcx
14001bb72:	e8 69 9d 03 00       	call   0x1400558e0
14001bb77:	e8 f4 e5 ff ff       	call   0x14001a170
14001bb7c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001bb81:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14001bb86:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14001bb8b:	48 83 c4 20          	add    $0x20,%rsp
14001bb8f:	5f                   	pop    %rdi
14001bb90:	c3                   	ret
14001bb91:	90                   	nop
14001bb92:	90                   	nop
14001bb93:	90                   	nop
14001bb94:	90                   	nop
14001bb95:	90                   	nop
14001bb96:	90                   	nop
14001bb97:	90                   	nop
14001bb98:	90                   	nop
14001bb99:	90                   	nop
14001bb9a:	90                   	nop
14001bb9b:	90                   	nop
14001bb9c:	90                   	nop
14001bb9d:	90                   	nop
14001bb9e:	90                   	nop
14001bb9f:	90                   	nop
14001bba0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001bba5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001bbaa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14001bbaf:	55                   	push   %rbp
14001bbb0:	48 8b ec             	mov    %rsp,%rbp
14001bbb3:	48 83 ec 30          	sub    $0x30,%rsp
14001bbb7:	83 65 f8 00          	andl   $0x0,-0x8(%rbp)
14001bbbb:	48 8d 05 b6 83 0a 00 	lea    0xa83b6(%rip),%rax        # 0x1400c3f78
14001bbc2:	83 65 fc 00          	andl   $0x0,-0x4(%rbp)
14001bbc6:	48 8b f9             	mov    %rcx,%rdi
14001bbc9:	48 8b 0d a8 83 0a 00 	mov    0xa83a8(%rip),%rcx        # 0x1400c3f78
14001bbd0:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14001bbd4:	ff 15 ce 35 05 00    	call   *0x535ce(%rip)        # 0x14006f1a8
14001bbda:	b8 01 00 00 00       	mov    $0x1,%eax
14001bbdf:	f0 0f c1 45 f8       	lock xadd %eax,-0x8(%rbp)
14001bbe4:	ff c0                	inc    %eax
14001bbe6:	83 f8 01             	cmp    $0x1,%eax
14001bbe9:	75 13                	jne    0x14001bbfe
14001bbeb:	83 7d fc 00          	cmpl   $0x0,-0x4(%rbp)
14001bbef:	0f 85 f3 00 00 00    	jne    0x14001bce8
14001bbf5:	ff 15 1d 38 05 00    	call   *0x5381d(%rip)        # 0x14006f418
14001bbfb:	89 45 fc             	mov    %eax,-0x4(%rbp)
14001bbfe:	48 8d 1d ab 7e 0a 00 	lea    0xa7eab(%rip),%rbx        # 0x1400c3ab0
14001bc05:	be 11 00 00 00       	mov    $0x11,%esi
14001bc0a:	48 8b 0b             	mov    (%rbx),%rcx
14001bc0d:	48 85 c9             	test   %rcx,%rcx
14001bc10:	74 0a                	je     0x14001bc1c
14001bc12:	ff 15 e8 33 0c 00    	call   *0xc33e8(%rip)        # 0x1400df000
14001bc18:	48 83 23 00          	andq   $0x0,(%rbx)
14001bc1c:	48 83 c3 20          	add    $0x20,%rbx
14001bc20:	48 83 ee 01          	sub    $0x1,%rsi
14001bc24:	75 e4                	jne    0x14001bc0a
14001bc26:	21 35 e8 d7 0b 00    	and    %esi,0xbd7e8(%rip)        # 0x1400d9414
14001bc2c:	21 35 da d7 0b 00    	and    %esi,0xbd7da(%rip)        # 0x1400d940c
14001bc32:	40 88 35 d7 d7 0b 00 	mov    %sil,0xbd7d7(%rip)        # 0x1400d9410
14001bc39:	eb 2d                	jmp    0x14001bc68
14001bc3b:	83 c8 ff             	or     $0xffffffff,%eax
14001bc3e:	f0 0f c1 45 f8       	lock xadd %eax,-0x8(%rbp)
14001bc43:	83 f8 01             	cmp    $0x1,%eax
14001bc46:	75 13                	jne    0x14001bc5b
14001bc48:	ff 15 ca 37 05 00    	call   *0x537ca(%rip)        # 0x14006f418
14001bc4e:	39 45 fc             	cmp    %eax,-0x4(%rbp)
14001bc51:	0f 85 84 00 00 00    	jne    0x14001bcdb
14001bc57:	83 65 fc 00          	andl   $0x0,-0x4(%rbp)
14001bc5b:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx