1400a4542:	41 5c                	pop    %r12
1400a4544:	5f                   	pop    %rdi
1400a4545:	5e                   	pop    %rsi
1400a4546:	5b                   	pop    %rbx
1400a4547:	5d                   	pop    %rbp
1400a4548:	c3                   	ret
1400a4549:	ff 15 31 e6 16 00    	call   *0x16e631(%rip)        # 0x140212b80
1400a454f:	cc                   	int3
1400a4550:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a4555:	57                   	push   %rdi
1400a4556:	48 83 ec 20          	sub    $0x20,%rsp
1400a455a:	8b da                	mov    %edx,%ebx
1400a455c:	48 8b f9             	mov    %rcx,%rdi
1400a455f:	e8 24 00 00 00       	call   0x1400a4588
1400a4564:	f6 c3 01             	test   $0x1,%bl
1400a4567:	74 0e                	je     0x1400a4577
1400a4569:	48 85 ff             	test   %rdi,%rdi
1400a456c:	74 09                	je     0x1400a4577
1400a456e:	48 8b cf             	mov    %rdi,%rcx
1400a4571:	ff 15 c9 e5 16 00    	call   *0x16e5c9(%rip)        # 0x140212b40
1400a4577:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a457c:	48 8b c7             	mov    %rdi,%rax
1400a457f:	48 83 c4 20          	add    $0x20,%rsp
1400a4583:	5f                   	pop    %rdi
1400a4584:	c3                   	ret
1400a4585:	90                   	nop
1400a4586:	90                   	nop
1400a4587:	90                   	nop
1400a4588:	48 83 ec 28          	sub    $0x28,%rsp
1400a458c:	48 8d 05 55 76 19 00 	lea    0x197655(%rip),%rax        # 0x14023bbe8
1400a4593:	48 89 01             	mov    %rax,(%rcx)
1400a4596:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400a459a:	48 85 c9             	test   %rcx,%rcx
1400a459d:	74 1a                	je     0x1400a45b9
1400a459f:	83 c8 ff             	or     $0xffffffff,%eax
1400a45a2:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1400a45a7:	83 f8 01             	cmp    $0x1,%eax
1400a45aa:	75 0d                	jne    0x1400a45b9
1400a45ac:	48 8b 01             	mov    (%rcx),%rax
1400a45af:	48 8b 40 10          	mov    0x10(%rax),%rax
1400a45b3:	ff 15 77 e8 16 00    	call   *0x16e877(%rip)        # 0x140212e30
1400a45b9:	48 83 c4 28          	add    $0x28,%rsp
1400a45bd:	c3                   	ret
1400a45be:	90                   	nop
1400a45bf:	90                   	nop
1400a45c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400a45c5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400a45ca:	55                   	push   %rbp
1400a45cb:	57                   	push   %rdi
1400a45cc:	41 54                	push   %r12
1400a45ce:	41 56                	push   %r14
1400a45d0:	41 57                	push   %r15
1400a45d2:	48 8d ac 24 b0 fd ff 	lea    -0x250(%rsp),%rbp
1400a45d9:	ff
1400a45da:	48 81 ec 50 03 00 00 	sub    $0x350,%rsp
1400a45e1:	48 8b 05 98 cb 25 00 	mov    0x25cb98(%rip),%rax        # 0x140301180
1400a45e8:	48 33 c4             	xor    %rsp,%rax
1400a45eb:	48 89 85 40 02 00 00 	mov    %rax,0x240(%rbp)
1400a45f2:	48 8b f2             	mov    %rdx,%rsi
1400a45f5:	48 8b d9             	mov    %rcx,%rbx
1400a45f8:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1400a45fc:	45 33 ff             	xor    %r15d,%r15d
1400a45ff:	4d 85 c0             	test   %r8,%r8
1400a4602:	0f 84 a5 03 00 00    	je     0x1400a49ad
1400a4608:	41 8b 40 08          	mov    0x8(%r8),%eax
1400a460c:	eb 0b                	jmp    0x1400a4619
1400a460e:	8d 48 01             	lea    0x1(%rax),%ecx
1400a4611:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400a4617:	74 09                	je     0x1400a4622
1400a4619:	85 c0                	test   %eax,%eax
1400a461b:	75 f1                	jne    0x1400a460e
1400a461d:	e9 8b 03 00 00       	jmp    0x1400a49ad
1400a4622:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1400a4626:	48 85 db             	test   %rbx,%rbx
1400a4629:	0f 84 7e 03 00 00    	je     0x1400a49ad
1400a462f:	48 8b 12             	mov    (%rdx),%rdx
1400a4632:	41 bc 06 00 00 00    	mov    $0x6,%r12d
1400a4638:	44 89 a5 d0 00 00 00 	mov    %r12d,0xd0(%rbp)
1400a463f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a4642:	0f 11 85 d8 00 00 00 	movups %xmm0,0xd8(%rbp)
1400a4649:	0f 57 c9             	xorps  %xmm1,%xmm1
1400a464c:	f3 0f 7f 8d e8 00 00 	movdqu %xmm1,0xe8(%rbp)
1400a4653:	00
1400a4654:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
1400a4658:	4c 8b c7             	mov    %rdi,%r8
1400a465b:	49 ff c0             	inc    %r8
1400a465e:	46 38 3c 02          	cmp    %r15b,(%rdx,%r8,1)
1400a4662:	75 f7                	jne    0x1400a465b
1400a4664:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
1400a466b:	e8 0c 10 f6 ff       	call   0x14000567c
1400a4670:	44 89 64 24 68       	mov    %r12d,0x68(%rsp)
1400a4675:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a4678:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1400a467d:	66 0f 6f 0d 5b bb 21 	movdqa 0x21bb5b(%rip),%xmm1        # 0x1402c01e0
1400a4684:	00
1400a4685:	f3 0f 7f 4d 80       	movdqu %xmm1,-0x80(%rbp)
1400a468a:	f2 0f 10 05 6e 6e 1c 	movsd  0x1c6e6e(%rip),%xmm0        # 0x14026b500
1400a4691:	00
1400a4692:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
1400a4698:	0f b7 05 69 6e 1c 00 	movzwl 0x1c6e69(%rip),%eax        # 0x14026b508
1400a469f:	66 89 44 24 78       	mov    %ax,0x78(%rsp)
1400a46a4:	8a 05 60 6e 1c 00    	mov    0x1c6e60(%rip),%al        # 0x14026b50a
1400a46aa:	88 44 24 7a          	mov    %al,0x7a(%rsp)
1400a46ae:	44 88 7c 24 7b       	mov    %r15b,0x7b(%rsp)
1400a46b3:	4c 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%r8
1400a46ba:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400a46bf:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
1400a46c6:	e8 f1 c4 fc ff       	call   0x140070bbc
1400a46cb:	4c 8b f0             	mov    %rax,%r14
1400a46ce:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400a46d2:	44 89 65 40          	mov    %r12d,0x40(%rbp)
1400a46d6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a46d9:	0f 11 45 48          	movups %xmm0,0x48(%rbp)
1400a46dd:	0f 57 c9             	xorps  %xmm1,%xmm1
1400a46e0:	f3 0f 7f 4d 58       	movdqu %xmm1,0x58(%rbp)
1400a46e5:	4c 8b c7             	mov    %rdi,%r8
1400a46e8:	49 ff c0             	inc    %r8
1400a46eb:	46 38 3c 02          	cmp    %r15b,(%rdx,%r8,1)
1400a46ef:	75 f7                	jne    0x1400a46e8
1400a46f1:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1400a46f5:	e8 82 0f f6 ff       	call   0x14000567c
1400a46fa:	44 89 65 b0          	mov    %r12d,-0x50(%rbp)
1400a46fe:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a4701:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
1400a4705:	66 0f 6f 0d c3 ba 21 	movdqa 0x21bac3(%rip),%xmm1        # 0x1402c01d0
1400a470c:	00
1400a470d:	f3 0f 7f 4d c8       	movdqu %xmm1,-0x38(%rbp)
1400a4712:	f2 0f 10 05 d6 6d 1c 	movsd  0x1c6dd6(%rip),%xmm0        # 0x14026b4f0
1400a4719:	00
1400a471a:	f2 0f 11 45 b8       	movsd  %xmm0,-0x48(%rbp)
1400a471f:	0f b7 05 d2 6d 1c 00 	movzwl 0x1c6dd2(%rip),%eax        # 0x14026b4f8
1400a4726:	66 89 45 c0          	mov    %ax,-0x40(%rbp)
1400a472a:	44 88 7d c2          	mov    %r15b,-0x3e(%rbp)
1400a472e:	4c 8d 45 40          	lea    0x40(%rbp),%r8
1400a4732:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400a4736:	49 8b ce             	mov    %r14,%rcx
1400a4739:	e8 ca e1 fc ff       	call   0x140072908
1400a473e:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1400a4742:	ff 15 f0 dd 28 00    	call   *0x28ddf0(%rip)        # 0x140332538
1400a4748:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400a474c:	ff 15 e6 dd 28 00    	call   *0x28dde6(%rip)        # 0x140332538
1400a4752:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1400a4756:	44 89 a5 88 00 00 00 	mov    %r12d,0x88(%rbp)
1400a475d:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a4760:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
1400a4767:	0f 57 c9             	xorps  %xmm1,%xmm1
1400a476a:	f3 0f 7f 8d a0 00 00 	movdqu %xmm1,0xa0(%rbp)
1400a4771:	00
1400a4772:	48 ff c7             	inc    %rdi
1400a4775:	44 38 3c 3a          	cmp    %r15b,(%rdx,%rdi,1)
1400a4779:	75 f7                	jne    0x1400a4772
1400a477b:	4c 8b c7             	mov    %rdi,%r8
1400a477e:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1400a4785:	e8 f2 0e f6 ff       	call   0x14000567c
1400a478a:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1400a478f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a4792:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
1400a4797:	66 0f 6f 0d e1 b9 21 	movdqa 0x21b9e1(%rip),%xmm1        # 0x1402c0180
1400a479e:	00
1400a479f:	f3 0f 7f 4c 24 38    	movdqu %xmm1,0x38(%rsp)
1400a47a5:	8b 05 71 6d 1c 00    	mov    0x1c6d71(%rip),%eax        # 0x14026b51c
1400a47ab:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400a47af:	8a 05 6b 6d 1c 00    	mov    0x1c6d6b(%rip),%al        # 0x14026b520
1400a47b5:	88 44 24 2c          	mov    %al,0x2c(%rsp)
1400a47b9:	44 88 7c 24 2d       	mov    %r15b,0x2d(%rsp)
1400a47be:	4c 8d 85 88 00 00 00 	lea    0x88(%rbp),%r8
1400a47c5:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400a47ca:	49 8b ce             	mov    %r14,%rcx
1400a47cd:	e8 36 e1 fc ff       	call   0x140072908
1400a47d2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400a47d7:	ff 15 5b dd 28 00    	call   *0x28dd5b(%rip)        # 0x140332538
1400a47dd:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1400a47e4:	ff 15 4e dd 28 00    	call   *0x28dd4e(%rip)        # 0x140332538
1400a47ea:	c7 85 18 01 00 00 04 	movl   $0x4,0x118(%rbp)
1400a47f1:	00 00 00
1400a47f4:	48 63 46 18          	movslq 0x18(%rsi),%rax
1400a47f8:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
1400a47ff:	44 89 65 f8          	mov    %r12d,-0x8(%rbp)
1400a4803:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a4806:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1400a480a:	66 0f 6f 0d ae b9 21 	movdqa 0x21b9ae(%rip),%xmm1        # 0x1402c01c0
1400a4811:	00
1400a4812:	f3 0f 7f 4d 10       	movdqu %xmm1,0x10(%rbp)
1400a4817:	f2 0f 10 05 f1 6c 1c 	movsd  0x1c6cf1(%rip),%xmm0        # 0x14026b510
1400a481e:	00
1400a481f:	f2 0f 11 45 00       	movsd  %xmm0,0x0(%rbp)
1400a4824:	8a 05 ee 6c 1c 00    	mov    0x1c6cee(%rip),%al        # 0x14026b518
1400a482a:	88 45 08             	mov    %al,0x8(%rbp)
1400a482d:	44 88 7d 09          	mov    %r15b,0x9(%rbp)
1400a4831:	4c 8d 85 18 01 00 00 	lea    0x118(%rbp),%r8
1400a4838:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1400a483c:	49 8b ce             	mov    %r14,%rcx
1400a483f:	e8 c4 e0 fc ff       	call   0x140072908
1400a4844:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1400a4848:	ff 15 ea dc 28 00    	call   *0x28dcea(%rip)        # 0x140332538
1400a484e:	48 8d 8d 18 01 00 00 	lea    0x118(%rbp),%rcx
1400a4855:	ff 15 dd dc 28 00    	call   *0x28dcdd(%rip)        # 0x140332538
1400a485b:	4d 8b c6             	mov    %r14,%r8
1400a485e:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
1400a4865:	e8 12 0a 00 00       	call   0x1400a527c
1400a486a:	48 8b f8             	mov    %rax,%rdi
1400a486d:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a4870:	0f 11 85 60 01 00 00 	movups %xmm0,0x160(%rbp)
1400a4877:	66 0f 6f 0d f1 b8 21 	movdqa 0x21b8f1(%rip),%xmm1        # 0x1402c0170
1400a487e:	00
1400a487f:	f3 0f 7f 8d 70 01 00 	movdqu %xmm1,0x170(%rbp)
1400a4886:	00
1400a4887:	c7 85 60 01 00 00 65 	movl   $0x74696d65,0x160(%rbp)
1400a488e:	6d 69 74
1400a4891:	44 88 bd 64 01 00 00 	mov    %r15b,0x164(%rbp)
1400a4898:	0f 11 85 80 01 00 00 	movups %xmm0,0x180(%rbp)
1400a489f:	0f 57 c9             	xorps  %xmm1,%xmm1
1400a48a2:	f3 0f 7f 8d 90 01 00 	movdqu %xmm1,0x190(%rbp)
1400a48a9:	00
1400a48aa:	41 b8 16 00 00 00    	mov    $0x16,%r8d
1400a48b0:	48 8d 15 21 6c 1c 00 	lea    0x1c6c21(%rip),%rdx        # 0x14026b4d8
1400a48b7:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
1400a48be:	e8 b9 0d f6 ff       	call   0x14000567c
1400a48c3:	4c 8b cf             	mov    %rdi,%r9
1400a48c6:	4c 8d 85 60 01 00 00 	lea    0x160(%rbp),%r8
1400a48cd:	48 8d 95 80 01 00 00 	lea    0x180(%rbp),%rdx
1400a48d4:	48 8b cb             	mov    %rbx,%rcx
1400a48d7:	e8 00 f9 ff ff       	call   0x1400a41dc
1400a48dc:	bf 00 10 00 00       	mov    $0x1000,%edi
1400a48e1:	48 8b 85 98 01 00 00 	mov    0x198(%rbp),%rax
1400a48e8:	48 83 f8 0f          	cmp    $0xf,%rax
1400a48ec:	76 29                	jbe    0x1400a4917
1400a48ee:	48 ff c0             	inc    %rax
1400a48f1:	48 8b 8d 80 01 00 00 	mov    0x180(%rbp),%rcx
1400a48f8:	48 8b d1             	mov    %rcx,%rdx
1400a48fb:	48 3b c7             	cmp    %rdi,%rax
1400a48fe:	72 11                	jb     0x1400a4911
1400a4900:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a4904:	48 2b d1             	sub    %rcx,%rdx
1400a4907:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400a490b:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a490f:	77 4d                	ja     0x1400a495e
1400a4911:	ff 15 29 e2 16 00    	call   *0x16e229(%rip)        # 0x140212b40
1400a4917:	66 0f 6f 05 11 b8 21 	movdqa 0x21b811(%rip),%xmm0        # 0x1402c0130
1400a491e:	00
1400a491f:	f3 0f 7f 85 90 01 00 	movdqu %xmm0,0x190(%rbp)
1400a4926:	00
1400a4927:	44 88 bd 80 01 00 00 	mov    %r15b,0x180(%rbp)
1400a492e:	48 8b 85 78 01 00 00 	mov    0x178(%rbp),%rax
1400a4935:	48 83 f8 0f          	cmp    $0xf,%rax
1400a4939:	76 38                	jbe    0x1400a4973
1400a493b:	48 ff c0             	inc    %rax
1400a493e:	48 8b 8d 60 01 00 00 	mov    0x160(%rbp),%rcx
1400a4945:	48 8b d1             	mov    %rcx,%rdx
1400a4948:	48 3b c7             	cmp    %rdi,%rax
1400a494b:	72 18                	jb     0x1400a4965
1400a494d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a4951:	48 2b d1             	sub    %rcx,%rdx
1400a4954:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400a4958:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a495c:	76 07                	jbe    0x1400a4965
1400a495e:	ff 15 1c e2 16 00    	call   *0x16e21c(%rip)        # 0x140212b80
1400a4964:	cc                   	int3
1400a4965:	ff 15 d5 e1 16 00    	call   *0x16e1d5(%rip)        # 0x140212b40
1400a496b:	66 0f 6f 05 bd b7 21 	movdqa 0x21b7bd(%rip),%xmm0        # 0x1402c0130
1400a4972:	00
1400a4973:	f3 0f 7f 85 70 01 00 	movdqu %xmm0,0x170(%rbp)
1400a497a:	00
1400a497b:	44 88 bd 60 01 00 00 	mov    %r15b,0x160(%rbp)
1400a4982:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
1400a4989:	ff 15 a9 db 28 00    	call   *0x28dba9(%rip)        # 0x140332538
1400a498f:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
1400a4996:	ff 15 9c db 28 00    	call   *0x28db9c(%rip)        # 0x140332538
1400a499c:	48 8b 03             	mov    (%rbx),%rax
1400a499f:	48 8b cb             	mov    %rbx,%rcx
1400a49a2:	48 8b 40 10          	mov    0x10(%rax),%rax
1400a49a6:	ff 15 84 e4 16 00    	call   *0x16e484(%rip)        # 0x140212e30
1400a49ac:	90                   	nop
1400a49ad:	48 8b 8d 40 02 00 00 	mov    0x240(%rbp),%rcx
1400a49b4:	48 33 cc             	xor    %rsp,%rcx
1400a49b7:	e8 b4 fd 15 00       	call   0x140204770
1400a49bc:	4c 8d 9c 24 50 03 00 	lea    0x350(%rsp),%r11
1400a49c3:	00
1400a49c4:	49 8b 5b 40          	mov    0x40(%r11),%rbx
1400a49c8:	49 8b 73 48          	mov    0x48(%r11),%rsi
1400a49cc:	49 8b e3             	mov    %r11,%rsp
1400a49cf:	41 5f                	pop    %r15
1400a49d1:	41 5e                	pop    %r14
1400a49d3:	41 5c                	pop    %r12
1400a49d5:	5f                   	pop    %rdi
1400a49d6:	5d                   	pop    %rbp
1400a49d7:	c3                   	ret
1400a49d8:	90                   	nop
1400a49d9:	90                   	nop
1400a49da:	90                   	nop
1400a49db:	90                   	nop
1400a49dc:	90                   	nop
1400a49dd:	90                   	nop
1400a49de:	90                   	nop
1400a49df:	90                   	nop
1400a49e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a49e5:	57                   	push   %rdi
1400a49e6:	48 83 ec 20          	sub    $0x20,%rsp
1400a49ea:	8b da                	mov    %edx,%ebx
1400a49ec:	48 8b f9             	mov    %rcx,%rdi
1400a49ef:	e8 24 00 00 00       	call   0x1400a4a18
1400a49f4:	f6 c3 01             	test   $0x1,%bl
1400a49f7:	74 0e                	je     0x1400a4a07
1400a49f9:	48 85 ff             	test   %rdi,%rdi
1400a49fc:	74 09                	je     0x1400a4a07
1400a49fe:	48 8b cf             	mov    %rdi,%rcx
1400a4a01:	ff 15 39 e1 16 00    	call   *0x16e139(%rip)        # 0x140212b40
1400a4a07:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a4a0c:	48 8b c7             	mov    %rdi,%rax
1400a4a0f:	48 83 c4 20          	add    $0x20,%rsp
1400a4a13:	5f                   	pop    %rdi
1400a4a14:	c3                   	ret
1400a4a15:	90                   	nop
1400a4a16:	90                   	nop
1400a4a17:	90                   	nop
1400a4a18:	40 53                	rex push %rbx
1400a4a1a:	48 83 ec 20          	sub    $0x20,%rsp
1400a4a1e:	48 8d 05 eb 71 19 00 	lea    0x1971eb(%rip),%rax        # 0x14023bc10
1400a4a25:	48 8b d9             	mov    %rcx,%rbx
1400a4a28:	48 89 01             	mov    %rax,(%rcx)
1400a4a2b:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400a4a2f:	48 85 c9             	test   %rcx,%rcx
1400a4a32:	74 12                	je     0x1400a4a46
1400a4a34:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1400a4a39:	48 8b 01             	mov    (%rcx),%rax
1400a4a3c:	48 8b 40 10          	mov    0x10(%rax),%rax
1400a4a40:	ff 15 ea e3 16 00    	call   *0x16e3ea(%rip)        # 0x140212e30
1400a4a46:	48 8d 05 3b 52 19 00 	lea    0x19523b(%rip),%rax        # 0x140239c88
1400a4a4d:	48 89 03             	mov    %rax,(%rbx)
1400a4a50:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400a4a54:	48 85 c9             	test   %rcx,%rcx
1400a4a57:	74 1a                	je     0x1400a4a73
1400a4a59:	83 c8 ff             	or     $0xffffffff,%eax
1400a4a5c:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1400a4a61:	83 f8 01             	cmp    $0x1,%eax
1400a4a64:	75 0d                	jne    0x1400a4a73
1400a4a66:	48 8b 01             	mov    (%rcx),%rax
1400a4a69:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a4a6d:	ff 15 bd e3 16 00    	call   *0x16e3bd(%rip)        # 0x140212e30
1400a4a73:	48 83 c4 20          	add    $0x20,%rsp
1400a4a77:	5b                   	pop    %rbx
1400a4a78:	c3                   	ret
1400a4a79:	90                   	nop
1400a4a7a:	90                   	nop
1400a4a7b:	90                   	nop
1400a4a7c:	90                   	nop
1400a4a7d:	90                   	nop
1400a4a7e:	90                   	nop
1400a4a7f:	90                   	nop
1400a4a80:	0f 57 c0             	xorps  %xmm0,%xmm0