14098a910:	48 8d 6c 24 f1       	lea    -0xf(%rsp),%rbp
14098a915:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14098a91c:	48 8b 05 1d 47 33 00 	mov    0x33471d(%rip),%rax        # 0x140cbf040
14098a923:	48 33 c4             	xor    %rsp,%rax
14098a926:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
14098a92a:	4d 8b f9             	mov    %r9,%r15
14098a92d:	4c 89 45 bf          	mov    %r8,-0x41(%rbp)
14098a931:	89 55 9f             	mov    %edx,-0x61(%rbp)
14098a934:	4c 8b e9             	mov    %rcx,%r13
14098a937:	4c 8b 75 6f          	mov    0x6f(%rbp),%r14
14098a93b:	48 8b 75 77          	mov    0x77(%rbp),%rsi
14098a93f:	4c 8b 65 7f          	mov    0x7f(%rbp),%r12
14098a943:	48 8b 1e             	mov    (%rsi),%rbx
14098a946:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
14098a94a:	eb 1b                	jmp    0x14098a967
14098a94c:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14098a950:	48 8b d6             	mov    %rsi,%rdx
14098a953:	48 8b ce             	mov    %rsi,%rcx
14098a956:	e8 a1 c9 67 ff       	call   0x1400072fc
14098a95b:	48 8b cf             	mov    %rdi,%rcx
14098a95e:	48 8b 3f             	mov    (%rdi),%rdi
14098a961:	ff 15 59 1f 18 00    	call   *0x181f59(%rip)        # 0x140b0c8c0
14098a967:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
14098a96b:	74 df                	je     0x14098a94c
14098a96d:	48 89 5b 08          	mov    %rbx,0x8(%rbx)
14098a971:	48 89 1b             	mov    %rbx,(%rbx)
14098a974:	48 89 5b 10          	mov    %rbx,0x10(%rbx)
14098a978:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
14098a97d:	41 83 24 24 00       	andl   $0x0,(%r12)
14098a982:	40 32 ff             	xor    %dil,%dil
14098a985:	49 83 3e 00          	cmpq   $0x0,(%r14)
14098a989:	0f 84 f7 00 00 00    	je     0x14098aa86
14098a98f:	0f 57 c0             	xorps  %xmm0,%xmm0
14098a992:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
14098a996:	66 0f 6f 0d 82 73 22 	movdqa 0x227382(%rip),%xmm1        # 0x140bb1d20
14098a99d:	00
14098a99e:	f3 0f 7f 4d ef       	movdqu %xmm1,-0x11(%rbp)
14098a9a3:	f2 0f 10 05 4d 83 1e 	movsd  0x1e834d(%rip),%xmm0        # 0x140b72cf8
14098a9aa:	00
14098a9ab:	f2 0f 11 45 df       	movsd  %xmm0,-0x21(%rbp)
14098a9b0:	8b 05 4a 83 1e 00    	mov    0x1e834a(%rip),%eax        # 0x140b72d00
14098a9b6:	89 45 e7             	mov    %eax,-0x19(%rbp)
14098a9b9:	8a 05 45 83 1e 00    	mov    0x1e8345(%rip),%al        # 0x140b72d04
14098a9bf:	88 45 eb             	mov    %al,-0x15(%rbp)
14098a9c2:	40 88 7d ec          	mov    %dil,-0x14(%rbp)
14098a9c6:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
14098a9ca:	49 8b d6             	mov    %r14,%rdx
14098a9cd:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14098a9d1:	e8 ba 7b ff ff       	call   0x140982590
14098a9d6:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
14098a9da:	48 83 f8 0f          	cmp    $0xf,%rax
14098a9de:	76 30                	jbe    0x14098aa10
14098a9e0:	48 ff c0             	inc    %rax
14098a9e3:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14098a9e7:	48 8b d1             	mov    %rcx,%rdx
14098a9ea:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14098a9f0:	72 18                	jb     0x14098aa0a
14098a9f2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14098a9f6:	48 2b d1             	sub    %rcx,%rdx
14098a9f9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14098a9fd:	48 83 f8 1f          	cmp    $0x1f,%rax
14098aa01:	76 07                	jbe    0x14098aa0a
14098aa03:	ff 15 8f 1f 18 00    	call   *0x181f8f(%rip)        # 0x140b0c998
14098aa09:	cc                   	int3
14098aa0a:	ff 15 b0 1e 18 00    	call   *0x181eb0(%rip)        # 0x140b0c8c0
14098aa10:	66 0f 6f 05 38 72 22 	movdqa 0x227238(%rip),%xmm0        # 0x140bb1c50
14098aa17:	00
14098aa18:	f3 0f 7f 45 ef       	movdqu %xmm0,-0x11(%rbp)
14098aa1d:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
14098aa21:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14098aa25:	48 85 c9             	test   %rcx,%rcx
14098aa28:	74 16                	je     0x14098aa40
14098aa2a:	48 8b 01             	mov    (%rcx),%rax
14098aa2d:	48 8b 40 48          	mov    0x48(%rax),%rax
14098aa31:	ff 15 01 22 18 00    	call   *0x182201(%rip)        # 0x140b0cc38
14098aa37:	f3 41 0f 11 04 24    	movss  %xmm0,(%r12)
14098aa3d:	40 b7 01             	mov    $0x1,%dil
14098aa40:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
14098aa44:	48 85 db             	test   %rbx,%rbx
14098aa47:	74 3d                	je     0x14098aa86
14098aa49:	41 83 ce ff          	or     $0xffffffff,%r14d
14098aa4d:	41 8b c6             	mov    %r14d,%eax
14098aa50:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14098aa55:	41 03 c6             	add    %r14d,%eax
14098aa58:	75 2c                	jne    0x14098aa86
14098aa5a:	48 8b 03             	mov    (%rbx),%rax
14098aa5d:	48 8b cb             	mov    %rbx,%rcx
14098aa60:	48 8b 00             	mov    (%rax),%rax
14098aa63:	ff 15 cf 21 18 00    	call   *0x1821cf(%rip)        # 0x140b0cc38
14098aa69:	41 8b c6             	mov    %r14d,%eax
14098aa6c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14098aa71:	41 03 c6             	add    %r14d,%eax
14098aa74:	75 10                	jne    0x14098aa86
14098aa76:	48 8b 03             	mov    (%rbx),%rax
14098aa79:	48 8b cb             	mov    %rbx,%rcx
14098aa7c:	48 8b 40 08          	mov    0x8(%rax),%rax
14098aa80:	ff 15 b2 21 18 00    	call   *0x1821b2(%rip)        # 0x140b0cc38
14098aa86:	48 83 65 a7 00       	andq   $0x0,-0x59(%rbp)
14098aa8b:	48 83 65 b7 00       	andq   $0x0,-0x49(%rbp)
14098aa90:	4c 8d 4d b7          	lea    -0x49(%rbp),%r9
14098aa94:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
14098aa98:	49 8b d7             	mov    %r15,%rdx
14098aa9b:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14098aa9f:	e8 cc 76 ff ff       	call   0x140982170
14098aaa4:	45 33 c0             	xor    %r8d,%r8d
14098aaa7:	4c 39 45 cf          	cmp    %r8,-0x31(%rbp)
14098aaab:	74 7d                	je     0x14098ab2a
14098aaad:	4c 8b ce             	mov    %rsi,%r9
14098aab0:	4c 8b 45 b7          	mov    -0x49(%rbp),%r8
14098aab4:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
14098aab8:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14098aabc:	e8 2f 79 ff ff       	call   0x1409823f0
14098aac1:	90                   	nop
14098aac2:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
14098aac6:	48 85 db             	test   %rbx,%rbx
14098aac9:	74 38                	je     0x14098ab03
14098aacb:	83 cf ff             	or     $0xffffffff,%edi
14098aace:	8b c7                	mov    %edi,%eax
14098aad0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14098aad5:	03 c7                	add    %edi,%eax
14098aad7:	75 2a                	jne    0x14098ab03
14098aad9:	48 8b 03             	mov    (%rbx),%rax
14098aadc:	48 8b cb             	mov    %rbx,%rcx
14098aadf:	48 8b 00             	mov    (%rax),%rax
14098aae2:	ff 15 50 21 18 00    	call   *0x182150(%rip)        # 0x140b0cc38
14098aae8:	8b c7                	mov    %edi,%eax
14098aaea:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14098aaef:	03 c7                	add    %edi,%eax
14098aaf1:	75 10                	jne    0x14098ab03
14098aaf3:	48 8b 03             	mov    (%rbx),%rax
14098aaf6:	48 8b cb             	mov    %rbx,%rcx
14098aaf9:	48 8b 40 08          	mov    0x8(%rax),%rax
14098aafd:	ff 15 35 21 18 00    	call   *0x182135(%rip)        # 0x140b0cc38
14098ab03:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14098ab07:	48 33 cc             	xor    %rsp,%rcx
14098ab0a:	e8 d1 4a 16 00       	call   0x140aef5e0
14098ab0f:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
14098ab16:	00
14098ab17:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14098ab1e:	41 5f                	pop    %r15
14098ab20:	41 5e                	pop    %r14
14098ab22:	41 5d                	pop    %r13
14098ab24:	41 5c                	pop    %r12
14098ab26:	5f                   	pop    %rdi
14098ab27:	5e                   	pop    %rsi
14098ab28:	5d                   	pop    %rbp
14098ab29:	c3                   	ret
14098ab2a:	49 8b d8             	mov    %r8,%rbx
14098ab2d:	4c 8b 75 bf          	mov    -0x41(%rbp),%r14
14098ab31:	44 8b 7d 9f          	mov    -0x61(%rbp),%r15d
14098ab35:	83 65 9f 00          	andl   $0x0,-0x61(%rbp)
14098ab39:	49 8b 16             	mov    (%r14),%rdx
14098ab3c:	48 8b 42 08          	mov    0x8(%rdx),%rax
14098ab40:	48 8b ca             	mov    %rdx,%rcx
14098ab43:	eb 11                	jmp    0x14098ab56
14098ab45:	38 58 20             	cmp    %bl,0x20(%rax)
14098ab48:	73 06                	jae    0x14098ab50
14098ab4a:	48 8b 40 10          	mov    0x10(%rax),%rax
14098ab4e:	eb 06                	jmp    0x14098ab56
14098ab50:	48 8b d0             	mov    %rax,%rdx
14098ab53:	48 8b 00             	mov    (%rax),%rax
14098ab56:	44 38 40 19          	cmp    %r8b,0x19(%rax)
14098ab5a:	74 e9                	je     0x14098ab45
14098ab5c:	44 38 42 19          	cmp    %r8b,0x19(%rdx)
14098ab60:	75 05                	jne    0x14098ab67
14098ab62:	3a 5a 20             	cmp    0x20(%rdx),%bl
14098ab65:	73 03                	jae    0x14098ab6a
14098ab67:	48 8b d1             	mov    %rcx,%rdx
14098ab6a:	48 3b ca             	cmp    %rdx,%rcx
14098ab6d:	74 12                	je     0x14098ab81
14098ab6f:	48 83 c2 28          	add    $0x28,%rdx
14098ab73:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
14098ab77:	49 8b cd             	mov    %r13,%rcx
14098ab7a:	e8 61 fc ff ff       	call   0x14098a7e0
14098ab7f:	eb 7f                	jmp    0x14098ac00
14098ab81:	0f 57 c0             	xorps  %xmm0,%xmm0
14098ab84:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
14098ab88:	4c 89 45 ef          	mov    %r8,-0x11(%rbp)
14098ab8c:	48 c7 45 f7 0f 00 00 	movq   $0xf,-0x9(%rbp)
14098ab93:	00
14098ab94:	44 88 45 df          	mov    %r8b,-0x21(%rbp)
14098ab98:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
14098ab9c:	48 8b d3             	mov    %rbx,%rdx
14098ab9f:	41 8b cf             	mov    %r15d,%ecx
14098aba2:	e8 75 7e ff ff       	call   0x140982a1c
14098aba7:	84 c0                	test   %al,%al
14098aba9:	74 12                	je     0x14098abbd
14098abab:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
14098abaf:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
14098abb3:	49 8b cd             	mov    %r13,%rcx
14098abb6:	e8 25 fc ff ff       	call   0x14098a7e0
14098abbb:	eb 10                	jmp    0x14098abcd
14098abbd:	40 84 ff             	test   %dil,%dil
14098abc0:	74 0b                	je     0x14098abcd
14098abc2:	f3 41 0f 10 04 24    	movss  (%r12),%xmm0
14098abc8:	f3 0f 11 45 9f       	movss  %xmm0,-0x61(%rbp)
14098abcd:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
14098abd1:	48 83 f8 0f          	cmp    $0xf,%rax
14098abd5:	76 29                	jbe    0x14098ac00
14098abd7:	48 ff c0             	inc    %rax
14098abda:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14098abde:	48 8b d1             	mov    %rcx,%rdx
14098abe1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14098abe7:	72 11                	jb     0x14098abfa
14098abe9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14098abed:	48 2b d1             	sub    %rcx,%rdx
14098abf0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14098abf4:	48 83 f8 1f          	cmp    $0x1f,%rax
14098abf8:	77 3c                	ja     0x14098ac36
14098abfa:	ff 15 c0 1c 18 00    	call   *0x181cc0(%rip)        # 0x140b0c8c0
14098ac00:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
14098ac04:	f3 0f 10 45 9f       	movss  -0x61(%rbp),%xmm0
14098ac09:	f3 0f 11 45 c7       	movss  %xmm0,-0x39(%rbp)
14098ac0e:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
14098ac12:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14098ac16:	48 8b ce             	mov    %rsi,%rcx
14098ac19:	e8 b2 7a ff ff       	call   0x1409826d0
14098ac1e:	48 ff c3             	inc    %rbx
14098ac21:	48 81 fb 00 01 00 00 	cmp    $0x100,%rbx
14098ac28:	0f 83 94 fe ff ff    	jae    0x14098aac2
14098ac2e:	45 33 c0             	xor    %r8d,%r8d
14098ac31:	e9 ff fe ff ff       	jmp    0x14098ab35
14098ac36:	ff 15 5c 1d 18 00    	call   *0x181d5c(%rip)        # 0x140b0c998
14098ac3c:	cc                   	int3
14098ac3d:	90                   	nop
14098ac3e:	90                   	nop
14098ac3f:	90                   	nop
14098ac40:	48 8b c4             	mov    %rsp,%rax
14098ac43:	48 89 58 08          	mov    %rbx,0x8(%rax)
14098ac47:	48 89 68 10          	mov    %rbp,0x10(%rax)
14098ac4b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14098ac4f:	48 89 78 20          	mov    %rdi,0x20(%rax)
14098ac53:	41 56                	push   %r14
14098ac55:	48 83 ec 20          	sub    $0x20,%rsp
14098ac59:	41 c7 00 09 00 00 00 	movl   $0x9,(%r8)
14098ac60:	4d 8b f0             	mov    %r8,%r14
14098ac63:	49 8b 19             	mov    (%r9),%rbx
14098ac66:	48 8b f2             	mov    %rdx,%rsi
14098ac69:	48 8b e9             	mov    %rcx,%rbp
14098ac6c:	49 8b d1             	mov    %r9,%rdx
14098ac6f:	49 8b c9             	mov    %r9,%rcx
14098ac72:	49 8b f9             	mov    %r9,%rdi
14098ac75:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14098ac79:	e8 7e e2 ff ff       	call   0x140988efc
14098ac7e:	48 89 5b 08          	mov    %rbx,0x8(%rbx)
14098ac82:	4c 8b c7             	mov    %rdi,%r8
14098ac85:	48 89 1b             	mov    %rbx,(%rbx)
14098ac88:	49 8b d6             	mov    %r14,%rdx
14098ac8b:	48 89 5b 10          	mov    %rbx,0x10(%rbx)
14098ac8f:	48 8b ce             	mov    %rsi,%rcx
14098ac92:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
14098ac97:	e8 2c c3 02 00       	call   0x1409b6fc8
14098ac9c:	48 83 fd 0c          	cmp    $0xc,%rbp
14098aca0:	75 09                	jne    0x14098acab
14098aca2:	41 c7 06 05 00 00 00 	movl   $0x5,(%r14)
14098aca9:	eb 19                	jmp    0x14098acc4
14098acab:	48 83 fd 0d          	cmp    $0xd,%rbp
14098acaf:	75 09                	jne    0x14098acba
14098acb1:	41 c7 06 06 00 00 00 	movl   $0x6,(%r14)
14098acb8:	eb 0a                	jmp    0x14098acc4
14098acba:	41 83 3e 09          	cmpl   $0x9,(%r14)
14098acbe:	75 04                	jne    0x14098acc4
14098acc0:	41 83 26 00          	andl   $0x0,(%r14)
14098acc4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14098acc9:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14098acce:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14098acd3:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14098acd8:	48 83 c4 20          	add    $0x20,%rsp
14098acdc:	41 5e                	pop    %r14
14098acde:	c3                   	ret
14098acdf:	90                   	nop
14098ace0:	48 8b c4             	mov    %rsp,%rax
14098ace3:	48 89 58 08          	mov    %rbx,0x8(%rax)
14098ace7:	55                   	push   %rbp
14098ace8:	56                   	push   %rsi
14098ace9:	57                   	push   %rdi
14098acea:	41 54                	push   %r12
14098acec:	41 55                	push   %r13
14098acee:	41 56                	push   %r14
14098acf0:	41 57                	push   %r15
14098acf2:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14098acf6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14098acfd:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
14098ad01:	48 8b 05 38 43 33 00 	mov    0x334338(%rip),%rax        # 0x140cbf040
14098ad08:	48 33 c4             	xor    %rsp,%rax
14098ad0b:	48 89 45 07          	mov    %rax,0x7(%rbp)
14098ad0f:	49 8b f1             	mov    %r9,%rsi
14098ad12:	4d 8b f8             	mov    %r8,%r15
14098ad15:	4c 8b f2             	mov    %rdx,%r14
14098ad18:	48 8b d9             	mov    %rcx,%rbx
14098ad1b:	33 ff                	xor    %edi,%edi
14098ad1d:	41 89 38             	mov    %edi,(%r8)
14098ad20:	41 89 39             	mov    %edi,(%r9)
14098ad23:	0f 57 c0             	xorps  %xmm0,%xmm0
14098ad26:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
14098ad2b:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
14098ad30:	0f 57 f6             	xorps  %xmm6,%xmm6
14098ad33:	41 83 cd ff          	or     $0xffffffff,%r13d
14098ad37:	48 39 3a             	cmp    %rdi,(%rdx)
14098ad3a:	0f 84 d6 01 00 00    	je     0x14098af16
14098ad40:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
14098ad44:	66 0f 6f 0d 74 6f 22 	movdqa 0x226f74(%rip),%xmm1        # 0x140bb1cc0
14098ad4b:	00
14098ad4c:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
14098ad51:	48 8b 05 08 04 1c 00 	mov    0x1c0408(%rip),%rax        # 0x140b4b160
14098ad58:	89 45 e7             	mov    %eax,-0x19(%rbp)
14098ad5b:	0f b7 05 02 04 1c 00 	movzwl 0x1c0402(%rip),%eax        # 0x140b4b164
14098ad62:	66 89 45 eb          	mov    %ax,-0x15(%rbp)
14098ad66:	8a 05 fa 03 1c 00    	mov    0x1c03fa(%rip),%al        # 0x140b4b166
14098ad6c:	88 45 ed             	mov    %al,-0x13(%rbp)
14098ad6f:	40 88 7d ee          	mov    %dil,-0x12(%rbp)
14098ad73:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
14098ad77:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
14098ad7b:	e8 10 78 ff ff       	call   0x140982590
14098ad80:	4c 8b 20             	mov    (%rax),%r12
14098ad83:	48 8b 48 08          	mov    0x8(%rax),%rcx
14098ad87:	48 89 38             	mov    %rdi,(%rax)
14098ad8a:	48 89 78 08          	mov    %rdi,0x8(%rax)
14098ad8e:	4c 89 65 c7          	mov    %r12,-0x39(%rbp)
14098ad92:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
14098ad96:	48 8b 7d df          	mov    -0x21(%rbp),%rdi
14098ad9a:	48 85 ff             	test   %rdi,%rdi
14098ad9d:	74 3a                	je     0x14098add9
14098ad9f:	41 8b c5             	mov    %r13d,%eax
14098ada2:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14098ada7:	41 03 c5             	add    %r13d,%eax
14098adaa:	75 2d                	jne    0x14098add9
14098adac:	48 8b 07             	mov    (%rdi),%rax
14098adaf:	48 8b cf             	mov    %rdi,%rcx
14098adb2:	48 8b 00             	mov    (%rax),%rax
14098adb5:	ff 15 7d 1e 18 00    	call   *0x181e7d(%rip)        # 0x140b0cc38
14098adbb:	41 8b c5             	mov    %r13d,%eax
14098adbe:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14098adc3:	41 03 c5             	add    %r13d,%eax
14098adc6:	75 11                	jne    0x14098add9
14098adc8:	48 8b 07             	mov    (%rdi),%rax
14098adcb:	48 8b cf             	mov    %rdi,%rcx
14098adce:	48 8b 40 08          	mov    0x8(%rax),%rax
14098add2:	ff 15 60 1e 18 00    	call   *0x181e60(%rip)        # 0x140b0cc38
14098add8:	90                   	nop
14098add9:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
14098addd:	48 83 f8 0f          	cmp    $0xf,%rax
14098ade1:	76 30                	jbe    0x14098ae13
14098ade3:	48 ff c0             	inc    %rax
14098ade6:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14098adea:	48 8b d1             	mov    %rcx,%rdx
14098aded:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14098adf3:	72 18                	jb     0x14098ae0d
14098adf5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14098adf9:	48 2b d1             	sub    %rcx,%rdx