140980c16:	40 8a c7             	mov    %dil,%al
140980c19:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140980c1d:	48 33 cc             	xor    %rsp,%rcx
140980c20:	e8 bb e9 16 00       	call   0x140aef5e0
140980c25:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140980c2c:	00
140980c2d:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140980c34:	5f                   	pop    %rdi
140980c35:	5e                   	pop    %rsi
140980c36:	5d                   	pop    %rbp
140980c37:	c3                   	ret
140980c38:	41 b8 01 87 04 80    	mov    $0x80048701,%r8d
140980c3e:	48 8d 15 cb 1b 1f 00 	lea    0x1f1bcb(%rip),%rdx        # 0x140b72810
140980c45:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140980c49:	e8 62 ee ff ff       	call   0x14097fab0
140980c4e:	48 8d 15 2b 63 2b 00 	lea    0x2b632b(%rip),%rdx        # 0x140c36f80
140980c55:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140980c59:	e8 20 f8 16 00       	call   0x140af047e
140980c5e:	cc                   	int3
140980c5f:	90                   	nop
140980c60:	48 8b c4             	mov    %rsp,%rax
140980c63:	48 89 58 10          	mov    %rbx,0x10(%rax)
140980c67:	48 89 70 18          	mov    %rsi,0x18(%rax)
140980c6b:	48 89 78 20          	mov    %rdi,0x20(%rax)
140980c6f:	55                   	push   %rbp
140980c70:	41 55                	push   %r13
140980c72:	41 56                	push   %r14
140980c74:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140980c78:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
140980c7f:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
140980c83:	48 8b 05 b6 e3 33 00 	mov    0x33e3b6(%rip),%rax        # 0x140cbf040
140980c8a:	48 33 c4             	xor    %rsp,%rax
140980c8d:	48 89 45 27          	mov    %rax,0x27(%rbp)
140980c91:	48 8b f1             	mov    %rcx,%rsi
140980c94:	33 ff                	xor    %edi,%edi
140980c96:	0f 57 c0             	xorps  %xmm0,%xmm0
140980c99:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140980c9d:	66 0f 6f 0d 3b 10 23 	movdqa 0x23103b(%rip),%xmm1        # 0x140bb1ce0
140980ca4:	00
140980ca5:	f3 0f 7f 4d d7       	movdqu %xmm1,-0x29(%rbp)
140980caa:	f2 0f 10 05 86 1b 1f 	movsd  0x1f1b86(%rip),%xmm0        # 0x140b72838
140980cb1:	00
140980cb2:	f2 0f 11 45 c7       	movsd  %xmm0,-0x39(%rbp)
140980cb7:	8a 05 83 1b 1f 00    	mov    0x1f1b83(%rip),%al        # 0x140b72840
140980cbd:	88 45 cf             	mov    %al,-0x31(%rbp)
140980cc0:	40 88 7d d0          	mov    %dil,-0x30(%rbp)
140980cc4:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140980cc8:	48 8b d1             	mov    %rcx,%rdx
140980ccb:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140980ccf:	e8 f0 f3 ff ff       	call   0x1409800c4
140980cd4:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
140980cda:	48 8b 45 df          	mov    -0x21(%rbp),%rax
140980cde:	48 83 f8 0f          	cmp    $0xf,%rax
140980ce2:	76 2d                	jbe    0x140980d11
140980ce4:	48 ff c0             	inc    %rax
140980ce7:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140980ceb:	48 8b d1             	mov    %rcx,%rdx
140980cee:	49 3b c5             	cmp    %r13,%rax
140980cf1:	72 18                	jb     0x140980d0b
140980cf3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140980cf7:	48 2b d1             	sub    %rcx,%rdx
140980cfa:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140980cfe:	48 83 f8 1f          	cmp    $0x1f,%rax
140980d02:	76 07                	jbe    0x140980d0b
140980d04:	ff 15 8e bc 18 00    	call   *0x18bc8e(%rip)        # 0x140b0c998
140980d0a:	cc                   	int3
140980d0b:	ff 15 af bb 18 00    	call   *0x18bbaf(%rip)        # 0x140b0c8c0
140980d11:	66 0f 6f 05 37 0f 23 	movdqa 0x230f37(%rip),%xmm0        # 0x140bb1c50
140980d18:	00
140980d19:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
140980d1e:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
140980d22:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140980d26:	48 85 c9             	test   %rcx,%rcx
140980d29:	74 11                	je     0x140980d3c
140980d2b:	e8 58 be 78 ff       	call   0x14010cb88
140980d30:	83 f8 08             	cmp    $0x8,%eax
140980d33:	0f 85 5a 04 00 00    	jne    0x140981193
140980d39:	8d 78 fa             	lea    -0x6(%rax),%edi
140980d3c:	41 83 ce ff          	or     $0xffffffff,%r14d
140980d40:	85 ff                	test   %edi,%edi
140980d42:	0f 85 f9 00 00 00    	jne    0x140980e41
140980d48:	0f 57 c0             	xorps  %xmm0,%xmm0
140980d4b:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140980d4f:	66 0f 6f 35 99 0f 23 	movdqa 0x230f99(%rip),%xmm6        # 0x140bb1cf0
140980d56:	00
140980d57:	f3 0f 7f 75 d7       	movdqu %xmm6,-0x29(%rbp)
140980d5c:	f2 0f 10 05 34 a4 1c 	movsd  0x1ca434(%rip),%xmm0        # 0x140b4b198
140980d63:	00
140980d64:	f2 0f 11 45 c7       	movsd  %xmm0,-0x39(%rbp)
140980d69:	0f b7 05 30 a4 1c 00 	movzwl 0x1ca430(%rip),%eax        # 0x140b4b1a0
140980d70:	66 89 45 cf          	mov    %ax,-0x31(%rbp)
140980d74:	40 88 7d d1          	mov    %dil,-0x2f(%rbp)
140980d78:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140980d7c:	48 8b d6             	mov    %rsi,%rdx
140980d7f:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140980d83:	e8 3c f3 ff ff       	call   0x1409800c4
140980d88:	48 8b 45 df          	mov    -0x21(%rbp),%rax
140980d8c:	48 83 f8 0f          	cmp    $0xf,%rax
140980d90:	76 35                	jbe    0x140980dc7
140980d92:	48 ff c0             	inc    %rax
140980d95:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140980d99:	48 8b d1             	mov    %rcx,%rdx
140980d9c:	49 3b c5             	cmp    %r13,%rax
140980d9f:	72 18                	jb     0x140980db9
140980da1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140980da5:	48 2b d1             	sub    %rcx,%rdx
140980da8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140980dac:	48 83 f8 1f          	cmp    $0x1f,%rax
140980db0:	76 07                	jbe    0x140980db9
140980db2:	ff 15 e0 bb 18 00    	call   *0x18bbe0(%rip)        # 0x140b0c998
140980db8:	cc                   	int3
140980db9:	ff 15 01 bb 18 00    	call   *0x18bb01(%rip)        # 0x140b0c8c0
140980dbf:	66 0f 6f 35 29 0f 23 	movdqa 0x230f29(%rip),%xmm6        # 0x140bb1cf0
140980dc6:	00
140980dc7:	66 0f 6f 05 81 0e 23 	movdqa 0x230e81(%rip),%xmm0        # 0x140bb1c50
140980dce:	00
140980dcf:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
140980dd4:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
140980dd8:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
140980ddc:	48 85 c9             	test   %rcx,%rcx
140980ddf:	74 19                	je     0x140980dfa
140980de1:	e8 a2 bd 78 ff       	call   0x14010cb88
140980de6:	83 f8 08             	cmp    $0x8,%eax
140980de9:	0f 85 cb 03 00 00    	jne    0x1409811ba
140980def:	8d 78 fb             	lea    -0x5(%rax),%edi
140980df2:	66 0f 6f 35 f6 0e 23 	movdqa 0x230ef6(%rip),%xmm6        # 0x140bb1cf0
140980df9:	00
140980dfa:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140980dfe:	48 85 c9             	test   %rcx,%rcx
140980e01:	74 46                	je     0x140980e49
140980e03:	41 8b c6             	mov    %r14d,%eax
140980e06:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140980e0b:	41 03 c6             	add    %r14d,%eax
140980e0e:	75 39                	jne    0x140980e49
140980e10:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
140980e14:	48 8b 03             	mov    (%rbx),%rax
140980e17:	48 8b cb             	mov    %rbx,%rcx
140980e1a:	48 8b 00             	mov    (%rax),%rax
140980e1d:	ff 15 15 be 18 00    	call   *0x18be15(%rip)        # 0x140b0cc38
140980e23:	41 8b c6             	mov    %r14d,%eax
140980e26:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140980e2b:	41 03 c6             	add    %r14d,%eax
140980e2e:	75 11                	jne    0x140980e41
140980e30:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140980e34:	48 8b 01             	mov    (%rcx),%rax
140980e37:	48 8b 40 08          	mov    0x8(%rax),%rax
140980e3b:	ff 15 f7 bd 18 00    	call   *0x18bdf7(%rip)        # 0x140b0cc38
140980e41:	66 0f 6f 35 a7 0e 23 	movdqa 0x230ea7(%rip),%xmm6        # 0x140bb1cf0
140980e48:	00
140980e49:	85 ff                	test   %edi,%edi
140980e4b:	0f 85 7d 02 00 00    	jne    0x1409810ce
140980e51:	0f 57 c0             	xorps  %xmm0,%xmm0
140980e54:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140980e58:	f3 0f 7f 75 d7       	movdqu %xmm6,-0x29(%rbp)
140980e5d:	f2 0f 10 05 4b 19 1f 	movsd  0x1f194b(%rip),%xmm0        # 0x140b727b0
140980e64:	00
140980e65:	f2 0f 11 45 c7       	movsd  %xmm0,-0x39(%rbp)
140980e6a:	0f b7 05 47 19 1f 00 	movzwl 0x1f1947(%rip),%eax        # 0x140b727b8
140980e71:	66 89 45 cf          	mov    %ax,-0x31(%rbp)
140980e75:	40 88 7d d1          	mov    %dil,-0x2f(%rbp)
140980e79:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140980e7d:	48 8b d6             	mov    %rsi,%rdx
140980e80:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140980e84:	e8 3b f2 ff ff       	call   0x1409800c4
140980e89:	48 8b 45 df          	mov    -0x21(%rbp),%rax
140980e8d:	48 83 f8 0f          	cmp    $0xf,%rax
140980e91:	76 2d                	jbe    0x140980ec0
140980e93:	48 ff c0             	inc    %rax
140980e96:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140980e9a:	48 8b d1             	mov    %rcx,%rdx
140980e9d:	49 3b c5             	cmp    %r13,%rax
140980ea0:	72 18                	jb     0x140980eba
140980ea2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140980ea6:	48 2b d1             	sub    %rcx,%rdx
140980ea9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140980ead:	48 83 f8 1f          	cmp    $0x1f,%rax
140980eb1:	76 07                	jbe    0x140980eba
140980eb3:	ff 15 df ba 18 00    	call   *0x18badf(%rip)        # 0x140b0c998
140980eb9:	cc                   	int3
140980eba:	ff 15 00 ba 18 00    	call   *0x18ba00(%rip)        # 0x140b0c8c0
140980ec0:	66 0f 6f 05 88 0d 23 	movdqa 0x230d88(%rip),%xmm0        # 0x140bb1c50
140980ec7:	00
140980ec8:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
140980ecd:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
140980ed1:	48 83 7d 87 00       	cmpq   $0x0,-0x79(%rbp)
140980ed6:	0f 84 aa 01 00 00    	je     0x140981086
140980edc:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140980ee0:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140980ee4:	e8 83 d0 91 ff       	call   0x14029df6c
140980ee9:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
140980eed:	48 85 c9             	test   %rcx,%rcx
140980ef0:	0f 84 eb 02 00 00    	je     0x1409811e1
140980ef6:	48 8b 01             	mov    (%rcx),%rax
140980ef9:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140980efd:	48 8b 40 50          	mov    0x50(%rax),%rax
140980f01:	ff 15 31 bd 18 00    	call   *0x18bd31(%rip)        # 0x140b0cc38
140980f07:	48 83 7d b7 00       	cmpq   $0x0,-0x49(%rbp)
140980f0c:	0f 84 33 02 00 00    	je     0x140981145
140980f12:	0f 57 c0             	xorps  %xmm0,%xmm0
140980f15:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140980f19:	48 83 65 d7 00       	andq   $0x0,-0x29(%rbp)
140980f1e:	48 c7 45 df 0f 00 00 	movq   $0xf,-0x21(%rbp)
140980f25:	00
140980f26:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
140980f2a:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140980f2e:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140980f32:	e8 59 fb ff ff       	call   0x140980a90
140980f37:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140980f3b:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
140980f3f:	48 8b 75 df          	mov    -0x21(%rbp),%rsi
140980f43:	48 83 fe 0f          	cmp    $0xf,%rsi
140980f47:	48 0f 47 cb          	cmova  %rbx,%rcx
140980f4b:	48 8b 7d d7          	mov    -0x29(%rbp),%rdi
140980f4f:	48 83 ff 07          	cmp    $0x7,%rdi
140980f53:	75 18                	jne    0x140980f6d
140980f55:	4c 8b c7             	mov    %rdi,%r8
140980f58:	48 8d 15 41 19 1f 00 	lea    0x1f1941(%rip),%rdx        # 0x140b728a0
140980f5f:	e8 86 13 17 00       	call   0x140af22ea
140980f64:	85 c0                	test   %eax,%eax
140980f66:	75 05                	jne    0x140980f6d
140980f68:	8d 78 01             	lea    0x1(%rax),%edi
140980f6b:	eb 5a                	jmp    0x140980fc7
140980f6d:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140980f71:	48 83 fe 0f          	cmp    $0xf,%rsi
140980f75:	48 0f 47 cb          	cmova  %rbx,%rcx
140980f79:	48 83 ff 09          	cmp    $0x9,%rdi
140980f7d:	75 18                	jne    0x140980f97
140980f7f:	4c 8b c7             	mov    %rdi,%r8
140980f82:	48 8d 15 1f 19 1f 00 	lea    0x1f191f(%rip),%rdx        # 0x140b728a8
140980f89:	e8 5c 13 17 00       	call   0x140af22ea
140980f8e:	85 c0                	test   %eax,%eax
140980f90:	75 05                	jne    0x140980f97
140980f92:	8d 78 05             	lea    0x5(%rax),%edi
140980f95:	eb 30                	jmp    0x140980fc7
140980f97:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140980f9b:	48 83 fe 0f          	cmp    $0xf,%rsi
140980f9f:	48 0f 47 cb          	cmova  %rbx,%rcx
140980fa3:	48 83 ff 0e          	cmp    $0xe,%rdi
140980fa7:	0f 85 bf 01 00 00    	jne    0x14098116c
140980fad:	4c 8b c7             	mov    %rdi,%r8
140980fb0:	48 8d 15 01 19 1f 00 	lea    0x1f1901(%rip),%rdx        # 0x140b728b8
140980fb7:	e8 2e 13 17 00       	call   0x140af22ea
140980fbc:	85 c0                	test   %eax,%eax
140980fbe:	0f 85 a8 01 00 00    	jne    0x14098116c
140980fc4:	8d 78 04             	lea    0x4(%rax),%edi
140980fc7:	48 83 fe 0f          	cmp    $0xf,%rsi
140980fcb:	76 2e                	jbe    0x140980ffb
140980fcd:	48 8d 46 01          	lea    0x1(%rsi),%rax
140980fd1:	48 8b cb             	mov    %rbx,%rcx
140980fd4:	49 3b c5             	cmp    %r13,%rax
140980fd7:	72 18                	jb     0x140980ff1
140980fd9:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140980fdd:	48 2b cb             	sub    %rbx,%rcx
140980fe0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140980fe4:	48 83 f8 1f          	cmp    $0x1f,%rax
140980fe8:	76 07                	jbe    0x140980ff1
140980fea:	ff 15 a8 b9 18 00    	call   *0x18b9a8(%rip)        # 0x140b0c998
140980ff0:	cc                   	int3
140980ff1:	48 8b cb             	mov    %rbx,%rcx
140980ff4:	ff 15 c6 b8 18 00    	call   *0x18b8c6(%rip)        # 0x140b0c8c0
140980ffa:	90                   	nop
140980ffb:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
140980fff:	48 85 db             	test   %rbx,%rbx
140981002:	74 3a                	je     0x14098103e
140981004:	41 8b c6             	mov    %r14d,%eax
140981007:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14098100c:	41 03 c6             	add    %r14d,%eax
14098100f:	75 2d                	jne    0x14098103e
140981011:	48 8b 03             	mov    (%rbx),%rax
140981014:	48 8b cb             	mov    %rbx,%rcx
140981017:	48 8b 00             	mov    (%rax),%rax
14098101a:	ff 15 18 bc 18 00    	call   *0x18bc18(%rip)        # 0x140b0cc38
140981020:	41 8b c6             	mov    %r14d,%eax
140981023:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140981028:	41 03 c6             	add    %r14d,%eax
14098102b:	75 11                	jne    0x14098103e
14098102d:	48 8b 03             	mov    (%rbx),%rax
140981030:	48 8b cb             	mov    %rbx,%rcx
140981033:	48 8b 40 08          	mov    0x8(%rax),%rax
140981037:	ff 15 fb bb 18 00    	call   *0x18bbfb(%rip)        # 0x140b0cc38
14098103d:	90                   	nop
14098103e:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140981042:	48 85 c9             	test   %rcx,%rcx
140981045:	74 3f                	je     0x140981086
140981047:	41 8b c6             	mov    %r14d,%eax
14098104a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14098104f:	41 03 c6             	add    %r14d,%eax
140981052:	75 32                	jne    0x140981086
140981054:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
140981058:	48 8b 03             	mov    (%rbx),%rax
14098105b:	48 8b cb             	mov    %rbx,%rcx
14098105e:	48 8b 00             	mov    (%rax),%rax
140981061:	ff 15 d1 bb 18 00    	call   *0x18bbd1(%rip)        # 0x140b0cc38
140981067:	41 8b c6             	mov    %r14d,%eax
14098106a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14098106f:	41 03 c6             	add    %r14d,%eax
140981072:	75 12                	jne    0x140981086
140981074:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140981078:	48 8b 01             	mov    (%rcx),%rax
14098107b:	48 8b 40 08          	mov    0x8(%rax),%rax
14098107f:	ff 15 b3 bb 18 00    	call   *0x18bbb3(%rip)        # 0x140b0cc38
140981085:	90                   	nop
140981086:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
14098108a:	48 85 c9             	test   %rcx,%rcx
14098108d:	74 3f                	je     0x1409810ce
14098108f:	41 8b c6             	mov    %r14d,%eax
140981092:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140981097:	41 03 c6             	add    %r14d,%eax
14098109a:	75 32                	jne    0x1409810ce
14098109c:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1409810a0:	48 8b 03             	mov    (%rbx),%rax
1409810a3:	48 8b cb             	mov    %rbx,%rcx
1409810a6:	48 8b 00             	mov    (%rax),%rax
1409810a9:	ff 15 89 bb 18 00    	call   *0x18bb89(%rip)        # 0x140b0cc38
1409810af:	41 8b c6             	mov    %r14d,%eax
1409810b2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409810b7:	41 03 c6             	add    %r14d,%eax
1409810ba:	75 12                	jne    0x1409810ce
1409810bc:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1409810c0:	48 8b 01             	mov    (%rcx),%rax
1409810c3:	48 8b 40 08          	mov    0x8(%rax),%rax
1409810c7:	ff 15 6b bb 18 00    	call   *0x18bb6b(%rip)        # 0x140b0cc38
1409810cd:	90                   	nop
1409810ce:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1409810d2:	48 85 c9             	test   %rcx,%rcx
1409810d5:	74 3e                	je     0x140981115
1409810d7:	41 8b c6             	mov    %r14d,%eax
1409810da:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1409810df:	41 03 c6             	add    %r14d,%eax
1409810e2:	75 31                	jne    0x140981115
1409810e4:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
1409810e8:	48 8b 03             	mov    (%rbx),%rax
1409810eb:	48 8b cb             	mov    %rbx,%rcx
1409810ee:	48 8b 00             	mov    (%rax),%rax
1409810f1:	ff 15 41 bb 18 00    	call   *0x18bb41(%rip)        # 0x140b0cc38
1409810f7:	41 8b ce             	mov    %r14d,%ecx
1409810fa:	f0 0f c1 4b 0c       	lock xadd %ecx,0xc(%rbx)
1409810ff:	41 03 ce             	add    %r14d,%ecx
140981102:	75 11                	jne    0x140981115
140981104:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140981108:	48 8b 11             	mov    (%rcx),%rdx
14098110b:	48 8b 42 08          	mov    0x8(%rdx),%rax
14098110f:	ff 15 23 bb 18 00    	call   *0x18bb23(%rip)        # 0x140b0cc38
140981115:	8b c7                	mov    %edi,%eax
140981117:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
14098111b:	48 33 cc             	xor    %rsp,%rcx
14098111e:	e8 bd e4 16 00       	call   0x140aef5e0
140981123:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
14098112a:	00
14098112b:	49 8b 5b 28          	mov    0x28(%r11),%rbx