1400e3724:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e3729:	e8 be cd 12 00       	call   0x1402104ec
1400e372e:	48 8b c7             	mov    %rdi,%rax
1400e3731:	49 2b c7             	sub    %r15,%rax
1400e3734:	48 c1 f8 04          	sar    $0x4,%rax
1400e3738:	48 85 c0             	test   %rax,%rax
1400e373b:	0f 84 b7 03 00 00    	je     0x1400e3af8
1400e3741:	49 8b 0f             	mov    (%r15),%rcx
1400e3744:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e374b:	48 8b 01             	mov    (%rcx),%rax
1400e374e:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
1400e3755:	ff 15 dd 94 a2 00    	call   *0xa294dd(%rip)        # 0x140b0cc38
1400e375b:	83 f8 03             	cmp    $0x3,%eax
1400e375e:	0f 85 94 00 00 00    	jne    0x1400e37f8
1400e3764:	8d 50 fe             	lea    -0x2(%rax),%edx
1400e3767:	48 8b ce             	mov    %rsi,%rcx
1400e376a:	48 89 8d 08 01 00 00 	mov    %rcx,0x108(%rbp)
1400e3771:	49 3b f5             	cmp    %r13,%rsi
1400e3774:	0f 87 6f 03 00 00    	ja     0x1400e3ae9
1400e377a:	49 8b c6             	mov    %r14,%rax
1400e377d:	49 2b c4             	sub    %r12,%rax
1400e3780:	48 c1 f8 04          	sar    $0x4,%rax
1400e3784:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
1400e378b:	48 8b de             	mov    %rsi,%rbx
1400e378e:	48 c1 e3 04          	shl    $0x4,%rbx
1400e3792:	49 03 dc             	add    %r12,%rbx
1400e3795:	88 95 00 01 00 00    	mov    %dl,0x100(%rbp)
1400e379b:	48 3b c8             	cmp    %rax,%rcx
1400e379e:	0f 83 54 03 00 00    	jae    0x1400e3af8
1400e37a4:	48 8b 0b             	mov    (%rbx),%rcx
1400e37a7:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e37ae:	48 8b 01             	mov    (%rcx),%rax
1400e37b1:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
1400e37b8:	ff 15 7a 94 a2 00    	call   *0xa2947a(%rip)        # 0x140b0cc38
1400e37be:	33 d2                	xor    %edx,%edx
1400e37c0:	0f b6 8d 00 01 00 00 	movzbl 0x100(%rbp),%ecx
1400e37c7:	83 f8 02             	cmp    $0x2,%eax
1400e37ca:	0f 44 d1             	cmove  %ecx,%edx
1400e37cd:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1400e37d4:	48 ff c1             	inc    %rcx
1400e37d7:	48 89 8d 08 01 00 00 	mov    %rcx,0x108(%rbp)
1400e37de:	48 83 c3 10          	add    $0x10,%rbx
1400e37e2:	49 3b cd             	cmp    %r13,%rcx
1400e37e5:	77 09                	ja     0x1400e37f0
1400e37e7:	48 8b 85 10 01 00 00 	mov    0x110(%rbp),%rax
1400e37ee:	eb a5                	jmp    0x1400e3795
1400e37f0:	84 d2                	test   %dl,%dl
1400e37f2:	0f 85 f1 02 00 00    	jne    0x1400e3ae9
1400e37f8:	49 8b c6             	mov    %r14,%rax
1400e37fb:	49 2b c4             	sub    %r12,%rax
1400e37fe:	48 c1 f8 04          	sar    $0x4,%rax
1400e3802:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
1400e3809:	48 3b f0             	cmp    %rax,%rsi
1400e380c:	0f 83 e6 02 00 00    	jae    0x1400e3af8
1400e3812:	48 8b de             	mov    %rsi,%rbx
1400e3815:	48 c1 e3 04          	shl    $0x4,%rbx
1400e3819:	49 03 dc             	add    %r12,%rbx
1400e381c:	48 8b d3             	mov    %rbx,%rdx
1400e381f:	e8 a4 e3 ff ff       	call   0x1400e1bc8
1400e3824:	0f 28 f0             	movaps %xmm0,%xmm6
1400e3827:	48 8b d3             	mov    %rbx,%rdx
1400e382a:	e8 49 e3 ff ff       	call   0x1400e1b78
1400e382f:	0f 28 f8             	movaps %xmm0,%xmm7
1400e3832:	48 8b c7             	mov    %rdi,%rax
1400e3835:	49 2b c7             	sub    %r15,%rax
1400e3838:	48 c1 f8 04          	sar    $0x4,%rax
1400e383c:	48 85 c0             	test   %rax,%rax
1400e383f:	0f 84 b3 02 00 00    	je     0x1400e3af8
1400e3845:	49 8b 0f             	mov    (%r15),%rcx
1400e3848:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e384f:	48 8b 01             	mov    (%rcx),%rax
1400e3852:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
1400e3859:	ff 15 d9 93 a2 00    	call   *0xa293d9(%rip)        # 0x140b0cc38
1400e385f:	85 c0                	test   %eax,%eax
1400e3861:	75 62                	jne    0x1400e38c5
1400e3863:	48 8d 46 01          	lea    0x1(%rsi),%rax
1400e3867:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
1400e386e:	49 3b c5             	cmp    %r13,%rax
1400e3871:	0f 87 f1 00 00 00    	ja     0x1400e3968
1400e3877:	48 8b d8             	mov    %rax,%rbx
1400e387a:	48 c1 e3 04          	shl    $0x4,%rbx
1400e387e:	49 03 dc             	add    %r12,%rbx
1400e3881:	48 3b 85 08 01 00 00 	cmp    0x108(%rbp),%rax
1400e3888:	0f 83 6a 02 00 00    	jae    0x1400e3af8
1400e388e:	48 8b d3             	mov    %rbx,%rdx
1400e3891:	e8 32 e3 ff ff       	call   0x1400e1bc8
1400e3896:	0f 2f f0             	comiss %xmm0,%xmm6
1400e3899:	76 0b                	jbe    0x1400e38a6
1400e389b:	48 8b d3             	mov    %rbx,%rdx
1400e389e:	e8 25 e3 ff ff       	call   0x1400e1bc8
1400e38a3:	0f 28 f0             	movaps %xmm0,%xmm6
1400e38a6:	48 8b 85 00 01 00 00 	mov    0x100(%rbp),%rax
1400e38ad:	48 ff c0             	inc    %rax
1400e38b0:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
1400e38b7:	48 83 c3 10          	add    $0x10,%rbx
1400e38bb:	49 3b c5             	cmp    %r13,%rax
1400e38be:	76 c1                	jbe    0x1400e3881
1400e38c0:	e9 a3 00 00 00       	jmp    0x1400e3968
1400e38c5:	48 8b c7             	mov    %rdi,%rax
1400e38c8:	49 2b c7             	sub    %r15,%rax
1400e38cb:	48 c1 f8 04          	sar    $0x4,%rax
1400e38cf:	48 85 c0             	test   %rax,%rax
1400e38d2:	0f 84 20 02 00 00    	je     0x1400e3af8
1400e38d8:	49 8b 0f             	mov    (%r15),%rcx
1400e38db:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e38e2:	48 8b 01             	mov    (%rcx),%rax
1400e38e5:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
1400e38ec:	ff 15 46 93 a2 00    	call   *0xa29346(%rip)        # 0x140b0cc38
1400e38f2:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e38f7:	3b c1                	cmp    %ecx,%eax
1400e38f9:	75 6d                	jne    0x1400e3968
1400e38fb:	48 8d 46 01          	lea    0x1(%rsi),%rax
1400e38ff:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
1400e3906:	49 3b c5             	cmp    %r13,%rax
1400e3909:	77 5d                	ja     0x1400e3968
1400e390b:	49 8b ce             	mov    %r14,%rcx
1400e390e:	49 2b cc             	sub    %r12,%rcx
1400e3911:	48 c1 f9 04          	sar    $0x4,%rcx
1400e3915:	48 89 8d 08 01 00 00 	mov    %rcx,0x108(%rbp)
1400e391c:	48 8b d8             	mov    %rax,%rbx
1400e391f:	48 c1 e3 04          	shl    $0x4,%rbx
1400e3923:	49 03 dc             	add    %r12,%rbx
1400e3926:	48 3b c1             	cmp    %rcx,%rax
1400e3929:	0f 83 c9 01 00 00    	jae    0x1400e3af8
1400e392f:	48 8b d3             	mov    %rbx,%rdx
1400e3932:	e8 41 e2 ff ff       	call   0x1400e1b78
1400e3937:	0f 2f f8             	comiss %xmm0,%xmm7
1400e393a:	76 0b                	jbe    0x1400e3947
1400e393c:	48 8b d3             	mov    %rbx,%rdx
1400e393f:	e8 34 e2 ff ff       	call   0x1400e1b78
1400e3944:	0f 28 f8             	movaps %xmm0,%xmm7
1400e3947:	48 8b 85 00 01 00 00 	mov    0x100(%rbp),%rax
1400e394e:	48 ff c0             	inc    %rax
1400e3951:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
1400e3958:	48 83 c3 10          	add    $0x10,%rbx
1400e395c:	49 3b c5             	cmp    %r13,%rax
1400e395f:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1400e3966:	76 be                	jbe    0x1400e3926
1400e3968:	49 3b f5             	cmp    %r13,%rsi
1400e396b:	0f 87 78 01 00 00    	ja     0x1400e3ae9
1400e3971:	49 2b ff             	sub    %r15,%rdi
1400e3974:	48 c1 ff 04          	sar    $0x4,%rdi
1400e3978:	4d 2b f4             	sub    %r12,%r14
1400e397b:	49 c1 fe 04          	sar    $0x4,%r14
1400e397f:	48 8b de             	mov    %rsi,%rbx
1400e3982:	48 c1 e3 04          	shl    $0x4,%rbx
1400e3986:	49 03 dc             	add    %r12,%rbx
1400e3989:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1400e398f:	48 85 ff             	test   %rdi,%rdi
1400e3992:	0f 84 60 01 00 00    	je     0x1400e3af8
1400e3998:	49 8b 0f             	mov    (%r15),%rcx
1400e399b:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e39a2:	48 8b 01             	mov    (%rcx),%rax
1400e39a5:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
1400e39ac:	ff 15 86 92 a2 00    	call   *0xa29286(%rip)        # 0x140b0cc38
1400e39b2:	85 c0                	test   %eax,%eax
1400e39b4:	75 19                	jne    0x1400e39cf
1400e39b6:	49 3b f6             	cmp    %r14,%rsi
1400e39b9:	0f 83 39 01 00 00    	jae    0x1400e3af8
1400e39bf:	0f 28 d6             	movaps %xmm6,%xmm2
1400e39c2:	48 8b d3             	mov    %rbx,%rdx
1400e39c5:	e8 ae e2 ff ff       	call   0x1400e1c78
1400e39ca:	e9 ad 00 00 00       	jmp    0x1400e3a7c
1400e39cf:	49 8b 0f             	mov    (%r15),%rcx
1400e39d2:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e39d9:	48 8b 01             	mov    (%rcx),%rax
1400e39dc:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
1400e39e3:	ff 15 4f 92 a2 00    	call   *0xa2924f(%rip)        # 0x140b0cc38
1400e39e9:	49 3b f6             	cmp    %r14,%rsi
1400e39ec:	0f 83 06 01 00 00    	jae    0x1400e3af8
1400e39f2:	41 3b c4             	cmp    %r12d,%eax
1400e39f5:	75 0d                	jne    0x1400e3a04
1400e39f7:	0f 28 d7             	movaps %xmm7,%xmm2
1400e39fa:	48 8b d3             	mov    %rbx,%rdx
1400e39fd:	e8 16 e2 ff ff       	call   0x1400e1c18
1400e3a02:	eb 78                	jmp    0x1400e3a7c
1400e3a04:	48 8b 0b             	mov    (%rbx),%rcx
1400e3a07:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e3a0e:	48 8b 01             	mov    (%rcx),%rax
1400e3a11:	41 0f 28 c9          	movaps %xmm9,%xmm1
1400e3a15:	48 8b 80 a0 01 00 00 	mov    0x1a0(%rax),%rax
1400e3a1c:	ff 15 16 92 a2 00    	call   *0xa29216(%rip)        # 0x140b0cc38
1400e3a22:	48 8b 0b             	mov    (%rbx),%rcx
1400e3a25:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e3a2c:	48 8b 01             	mov    (%rcx),%rax
1400e3a2f:	41 0f 28 c9          	movaps %xmm9,%xmm1
1400e3a33:	48 8b 80 c0 01 00 00 	mov    0x1c0(%rax),%rax
1400e3a3a:	ff 15 f8 91 a2 00    	call   *0xa291f8(%rip)        # 0x140b0cc38
1400e3a40:	48 8b 0b             	mov    (%rbx),%rcx
1400e3a43:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e3a4a:	48 8b 01             	mov    (%rcx),%rax
1400e3a4d:	41 0f 28 c9          	movaps %xmm9,%xmm1
1400e3a51:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
1400e3a58:	ff 15 da 91 a2 00    	call   *0xa291da(%rip)        # 0x140b0cc38
1400e3a5e:	48 8b 0b             	mov    (%rbx),%rcx
1400e3a61:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e3a68:	48 8b 01             	mov    (%rcx),%rax
1400e3a6b:	41 0f 28 c9          	movaps %xmm9,%xmm1
1400e3a6f:	48 8b 80 d0 01 00 00 	mov    0x1d0(%rax),%rax
1400e3a76:	ff 15 bc 91 a2 00    	call   *0xa291bc(%rip)        # 0x140b0cc38
1400e3a7c:	48 8b 0b             	mov    (%rbx),%rcx
1400e3a7f:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e3a86:	48 8b 01             	mov    (%rcx),%rax
1400e3a89:	41 0f 28 c9          	movaps %xmm9,%xmm1
1400e3a8d:	48 8b 80 80 01 00 00 	mov    0x180(%rax),%rax
1400e3a94:	ff 15 9e 91 a2 00    	call   *0xa2919e(%rip)        # 0x140b0cc38
1400e3a9a:	49 8b 0f             	mov    (%r15),%rcx
1400e3a9d:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e3aa4:	48 8b 01             	mov    (%rcx),%rax
1400e3aa7:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
1400e3aae:	ff 15 84 91 a2 00    	call   *0xa29184(%rip)        # 0x140b0cc38
1400e3ab4:	44 8b c0             	mov    %eax,%r8d
1400e3ab7:	49 3b f6             	cmp    %r14,%rsi
1400e3aba:	73 3c                	jae    0x1400e3af8
1400e3abc:	48 8b 0b             	mov    (%rbx),%rcx
1400e3abf:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e3ac6:	48 8b 11             	mov    (%rcx),%rdx
1400e3ac9:	48 8b 82 18 01 00 00 	mov    0x118(%rdx),%rax
1400e3ad0:	41 8b d0             	mov    %r8d,%edx
1400e3ad3:	ff 15 5f 91 a2 00    	call   *0xa2915f(%rip)        # 0x140b0cc38
1400e3ad9:	49 03 f4             	add    %r12,%rsi
1400e3adc:	48 83 c3 10          	add    $0x10,%rbx
1400e3ae0:	49 3b f5             	cmp    %r13,%rsi
1400e3ae3:	0f 86 a6 fe ff ff    	jbe    0x1400e398f
1400e3ae9:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1400e3aee:	e8 dd 73 f3 ff       	call   0x14001aed0
1400e3af3:	e9 29 e7 ff ff       	jmp    0x1400e2221
1400e3af8:	ff 15 9a 8e a2 00    	call   *0xa28e9a(%rip)        # 0x140b0c998
1400e3afe:	cc                   	int3
1400e3aff:	90                   	nop
1400e3b00:	48 8b c4             	mov    %rsp,%rax
1400e3b03:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400e3b07:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400e3b0b:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400e3b0f:	55                   	push   %rbp
1400e3b10:	41 54                	push   %r12
1400e3b12:	41 55                	push   %r13
1400e3b14:	41 56                	push   %r14
1400e3b16:	41 57                	push   %r15
1400e3b18:	48 8d a8 48 ff ff ff 	lea    -0xb8(%rax),%rbp
1400e3b1f:	48 81 ec 90 01 00 00 	sub    $0x190,%rsp
1400e3b26:	48 8b 05 13 b5 bd 00 	mov    0xbdb513(%rip),%rax        # 0x140cbf040
1400e3b2d:	48 33 c4             	xor    %rsp,%rax
1400e3b30:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
1400e3b37:	4c 8b e2             	mov    %rdx,%r12
1400e3b3a:	45 33 ff             	xor    %r15d,%r15d
1400e3b3d:	44 89 7c 24 70       	mov    %r15d,0x70(%rsp)
1400e3b42:	45 33 f6             	xor    %r14d,%r14d
1400e3b45:	48 8b 0a             	mov    (%rdx),%rcx
1400e3b48:	48 8b 01             	mov    (%rcx),%rax
1400e3b4b:	48 8b 40 40          	mov    0x40(%rax),%rax
1400e3b4f:	ff 15 e3 90 a2 00    	call   *0xa290e3(%rip)        # 0x140b0cc38
1400e3b55:	48 85 c0             	test   %rax,%rax
1400e3b58:	0f 84 10 05 00 00    	je     0x1400e406e
1400e3b5e:	41 83 cd ff          	or     $0xffffffff,%r13d
1400e3b62:	33 f6                	xor    %esi,%esi
1400e3b64:	49 8b 0c 24          	mov    (%r12),%rcx
1400e3b68:	48 8b 01             	mov    (%rcx),%rax
1400e3b6b:	4d 8b c6             	mov    %r14,%r8
1400e3b6e:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1400e3b72:	48 8b 40 30          	mov    0x30(%rax),%rax
1400e3b76:	ff 15 bc 90 a2 00    	call   *0xa290bc(%rip)        # 0x140b0cc38
1400e3b7c:	90                   	nop
1400e3b7d:	48 8b 08             	mov    (%rax),%rcx
1400e3b80:	48 8b 01             	mov    (%rcx),%rax
1400e3b83:	48 8b 40 40          	mov    0x40(%rax),%rax
1400e3b87:	ff 15 ab 90 a2 00    	call   *0xa290ab(%rip)        # 0x140b0cc38
1400e3b8d:	48 8b f8             	mov    %rax,%rdi
1400e3b90:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
1400e3b94:	48 85 db             	test   %rbx,%rbx
1400e3b97:	74 39                	je     0x1400e3bd2
1400e3b99:	41 8b cd             	mov    %r13d,%ecx
1400e3b9c:	f0 0f c1 4b 08       	lock xadd %ecx,0x8(%rbx)
1400e3ba1:	41 03 cd             	add    %r13d,%ecx
1400e3ba4:	75 2c                	jne    0x1400e3bd2
1400e3ba6:	48 8b 13             	mov    (%rbx),%rdx
1400e3ba9:	48 8b cb             	mov    %rbx,%rcx
1400e3bac:	48 8b 02             	mov    (%rdx),%rax
1400e3baf:	ff 15 83 90 a2 00    	call   *0xa29083(%rip)        # 0x140b0cc38
1400e3bb5:	41 8b c5             	mov    %r13d,%eax
1400e3bb8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e3bbd:	41 03 c5             	add    %r13d,%eax
1400e3bc0:	75 10                	jne    0x1400e3bd2
1400e3bc2:	48 8b 03             	mov    (%rbx),%rax
1400e3bc5:	48 8b cb             	mov    %rbx,%rcx
1400e3bc8:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e3bcc:	ff 15 66 90 a2 00    	call   *0xa29066(%rip)        # 0x140b0cc38
1400e3bd2:	49 8b 0c 24          	mov    (%r12),%rcx
1400e3bd6:	48 8b 01             	mov    (%rcx),%rax
1400e3bd9:	48 3b f7             	cmp    %rdi,%rsi
1400e3bdc:	0f 83 76 04 00 00    	jae    0x1400e4058
1400e3be2:	4d 8b c6             	mov    %r14,%r8
1400e3be5:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1400e3be9:	48 8b 40 30          	mov    0x30(%rax),%rax
1400e3bed:	ff 15 45 90 a2 00    	call   *0xa29045(%rip)        # 0x140b0cc38
1400e3bf3:	90                   	nop
1400e3bf4:	48 8b 08             	mov    (%rax),%rcx
1400e3bf7:	48 8b 01             	mov    (%rcx),%rax
1400e3bfa:	4c 8b c6             	mov    %rsi,%r8
1400e3bfd:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400e3c01:	48 8b 40 30          	mov    0x30(%rax),%rax
1400e3c05:	ff 15 2d 90 a2 00    	call   *0xa2902d(%rip)        # 0x140b0cc38
1400e3c0b:	48 8b d0             	mov    %rax,%rdx
1400e3c0e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400e3c13:	e8 8c b8 f3 ff       	call   0x14001f4a4
1400e3c18:	90                   	nop
1400e3c19:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1400e3c1d:	48 85 db             	test   %rbx,%rbx
1400e3c20:	74 3a                	je     0x1400e3c5c
1400e3c22:	41 8b c5             	mov    %r13d,%eax
1400e3c25:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400e3c2a:	41 03 c5             	add    %r13d,%eax
1400e3c2d:	75 2d                	jne    0x1400e3c5c
1400e3c2f:	48 8b 03             	mov    (%rbx),%rax
1400e3c32:	48 8b cb             	mov    %rbx,%rcx
1400e3c35:	48 8b 00             	mov    (%rax),%rax
1400e3c38:	ff 15 fa 8f a2 00    	call   *0xa28ffa(%rip)        # 0x140b0cc38
1400e3c3e:	41 8b c5             	mov    %r13d,%eax
1400e3c41:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e3c46:	41 03 c5             	add    %r13d,%eax
1400e3c49:	75 11                	jne    0x1400e3c5c
1400e3c4b:	48 8b 03             	mov    (%rbx),%rax
1400e3c4e:	48 8b cb             	mov    %rbx,%rcx
1400e3c51:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e3c55:	ff 15 dd 8f a2 00    	call   *0xa28fdd(%rip)        # 0x140b0cc38
1400e3c5b:	90                   	nop
1400e3c5c:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400e3c60:	48 85 db             	test   %rbx,%rbx
1400e3c63:	74 39                	je     0x1400e3c9e
1400e3c65:	41 8b c5             	mov    %r13d,%eax
1400e3c68:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400e3c6d:	41 03 c5             	add    %r13d,%eax
1400e3c70:	75 2c                	jne    0x1400e3c9e
1400e3c72:	48 8b 03             	mov    (%rbx),%rax
1400e3c75:	48 8b cb             	mov    %rbx,%rcx
1400e3c78:	48 8b 00             	mov    (%rax),%rax
1400e3c7b:	ff 15 b7 8f a2 00    	call   *0xa28fb7(%rip)        # 0x140b0cc38
1400e3c81:	41 8b c5             	mov    %r13d,%eax
1400e3c84:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e3c89:	41 03 c5             	add    %r13d,%eax
1400e3c8c:	75 10                	jne    0x1400e3c9e
1400e3c8e:	48 8b 03             	mov    (%rbx),%rax
1400e3c91:	48 8b cb             	mov    %rbx,%rcx
1400e3c94:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e3c98:	ff 15 9a 8f a2 00    	call   *0xa28f9a(%rip)        # 0x140b0cc38
1400e3c9e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400e3ca3:	48 85 db             	test   %rbx,%rbx
1400e3ca6:	0f 84 5a 03 00 00    	je     0x1400e4006
1400e3cac:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400e3cb2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx