1409b6f63:	48 8b cb             	mov    %rbx,%rcx
1409b6f66:	76 03                	jbe    0x1409b6f6b
1409b6f68:	48 8b 0b             	mov    (%rbx),%rcx
1409b6f6b:	48 83 7b 10 0f       	cmpq   $0xf,0x10(%rbx)
1409b6f70:	75 19                	jne    0x1409b6f8b
1409b6f72:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1409b6f76:	48 8d 15 3b 33 1f 00 	lea    0x1f333b(%rip),%rdx        # 0x140baa2b8
1409b6f7d:	e8 68 b3 13 00       	call   0x140af22ea
1409b6f82:	85 c0                	test   %eax,%eax
1409b6f84:	75 05                	jne    0x1409b6f8b
1409b6f86:	8d 78 03             	lea    0x3(%rax),%edi
1409b6f89:	eb 2d                	jmp    0x1409b6fb8
1409b6f8b:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1409b6f90:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1409b6f94:	76 03                	jbe    0x1409b6f99
1409b6f96:	48 8b 1b             	mov    (%rbx),%rbx
1409b6f99:	49 83 f8 12          	cmp    $0x12,%r8
1409b6f9d:	75 19                	jne    0x1409b6fb8
1409b6f9f:	48 8d 15 fa 32 1f 00 	lea    0x1f32fa(%rip),%rdx        # 0x140baa2a0
1409b6fa6:	48 8b cb             	mov    %rbx,%rcx
1409b6fa9:	e8 3c b3 13 00       	call   0x140af22ea
1409b6fae:	85 c0                	test   %eax,%eax
1409b6fb0:	b9 04 00 00 00       	mov    $0x4,%ecx
1409b6fb5:	0f 44 f9             	cmove  %ecx,%edi
1409b6fb8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409b6fbd:	8b c7                	mov    %edi,%eax
1409b6fbf:	48 83 c4 20          	add    $0x20,%rsp
1409b6fc3:	5f                   	pop    %rdi
1409b6fc4:	c3                   	ret
1409b6fc5:	90                   	nop
1409b6fc6:	90                   	nop
1409b6fc7:	90                   	nop
1409b6fc8:	40 55                	rex push %rbp
1409b6fca:	53                   	push   %rbx
1409b6fcb:	56                   	push   %rsi
1409b6fcc:	57                   	push   %rdi
1409b6fcd:	41 56                	push   %r14
1409b6fcf:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1409b6fd4:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1409b6fdb:	48 8b 05 5e 80 30 00 	mov    0x30805e(%rip),%rax        # 0x140cbf040
1409b6fe2:	48 33 c4             	xor    %rsp,%rax
1409b6fe5:	48 89 45 27          	mov    %rax,0x27(%rbp)
1409b6fe9:	4d 8b f0             	mov    %r8,%r14
1409b6fec:	48 8b f2             	mov    %rdx,%rsi
1409b6fef:	48 8b f9             	mov    %rcx,%rdi
1409b6ff2:	c7 02 09 00 00 00    	movl   $0x9,(%rdx)
1409b6ff8:	49 8b 18             	mov    (%r8),%rbx
1409b6ffb:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1409b6fff:	49 8b d6             	mov    %r14,%rdx
1409b7002:	49 8b ce             	mov    %r14,%rcx
1409b7005:	e8 f2 1e fd ff       	call   0x140988efc
1409b700a:	48 89 5b 08          	mov    %rbx,0x8(%rbx)
1409b700e:	48 89 1b             	mov    %rbx,(%rbx)
1409b7011:	48 89 5b 10          	mov    %rbx,0x10(%rbx)
1409b7015:	49 83 66 08 00       	andq   $0x0,0x8(%r14)
1409b701a:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b701d:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1409b7021:	66 0f 6f 0d b7 ac 1f 	movdqa 0x1facb7(%rip),%xmm1        # 0x140bb1ce0
1409b7028:	00
1409b7029:	f3 0f 7f 4d d7       	movdqu %xmm1,-0x29(%rbp)
1409b702e:	f2 0f 10 05 72 2e 19 	movsd  0x192e72(%rip),%xmm0        # 0x140b49ea8
1409b7035:	00
1409b7036:	f2 0f 11 45 c7       	movsd  %xmm0,-0x39(%rbp)
1409b703b:	8a 05 6f 2e 19 00    	mov    0x192e6f(%rip),%al        # 0x140b49eb0
1409b7041:	88 45 cf             	mov    %al,-0x31(%rbp)
1409b7044:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1409b7048:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1409b704c:	48 8b d7             	mov    %rdi,%rdx
1409b704f:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1409b7053:	e8 6c 90 fc ff       	call   0x1409800c4
1409b7058:	48 8b 45 df          	mov    -0x21(%rbp),%rax
1409b705c:	48 83 f8 0f          	cmp    $0xf,%rax
1409b7060:	76 30                	jbe    0x1409b7092
1409b7062:	48 ff c0             	inc    %rax
1409b7065:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1409b7069:	48 8b d1             	mov    %rcx,%rdx
1409b706c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409b7072:	72 18                	jb     0x1409b708c
1409b7074:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b7078:	48 2b d1             	sub    %rcx,%rdx
1409b707b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b707f:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b7083:	76 07                	jbe    0x1409b708c
1409b7085:	ff 15 0d 59 15 00    	call   *0x15590d(%rip)        # 0x140b0c998
1409b708b:	cc                   	int3
1409b708c:	ff 15 2e 58 15 00    	call   *0x15582e(%rip)        # 0x140b0c8c0
1409b7092:	66 0f 6f 05 b6 ab 1f 	movdqa 0x1fabb6(%rip),%xmm0        # 0x140bb1c50
1409b7099:	00
1409b709a:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1409b709f:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
1409b70a3:	83 cf ff             	or     $0xffffffff,%edi
1409b70a6:	48 83 7d a7 00       	cmpq   $0x0,-0x59(%rbp)
1409b70ab:	0f 84 d2 00 00 00    	je     0x1409b7183
1409b70b1:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1409b70b5:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1409b70b9:	e8 d6 ff 76 ff       	call   0x140127094
1409b70be:	48 83 7d b7 00       	cmpq   $0x0,-0x49(%rbp)
1409b70c3:	74 0d                	je     0x1409b70d2
1409b70c5:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1409b70c9:	e8 e2 fd ff ff       	call   0x1409b6eb0
1409b70ce:	89 06                	mov    %eax,(%rsi)
1409b70d0:	eb 6d                	jmp    0x1409b713f
1409b70d2:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1409b70d6:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409b70da:	e8 25 59 75 ff       	call   0x14010ca04
1409b70df:	90                   	nop
1409b70e0:	48 83 7d c7 00       	cmpq   $0x0,-0x39(%rbp)
1409b70e5:	0f 84 f5 00 00 00    	je     0x1409b71e0
1409b70eb:	4d 8b c6             	mov    %r14,%r8
1409b70ee:	48 8b d6             	mov    %rsi,%rdx
1409b70f1:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409b70f5:	e8 ea 05 00 00       	call   0x1409b76e4
1409b70fa:	90                   	nop
1409b70fb:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1409b70ff:	48 85 c9             	test   %rcx,%rcx
1409b7102:	74 3b                	je     0x1409b713f
1409b7104:	8b c7                	mov    %edi,%eax
1409b7106:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1409b710b:	03 c7                	add    %edi,%eax
1409b710d:	75 30                	jne    0x1409b713f
1409b710f:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
1409b7113:	48 8b 03             	mov    (%rbx),%rax
1409b7116:	48 8b cb             	mov    %rbx,%rcx
1409b7119:	48 8b 00             	mov    (%rax),%rax
1409b711c:	ff 15 16 5b 15 00    	call   *0x155b16(%rip)        # 0x140b0cc38
1409b7122:	8b c7                	mov    %edi,%eax
1409b7124:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409b7129:	03 c7                	add    %edi,%eax
1409b712b:	75 12                	jne    0x1409b713f
1409b712d:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1409b7131:	48 8b 01             	mov    (%rcx),%rax
1409b7134:	48 8b 40 08          	mov    0x8(%rax),%rax
1409b7138:	ff 15 fa 5a 15 00    	call   *0x155afa(%rip)        # 0x140b0cc38
1409b713e:	90                   	nop
1409b713f:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
1409b7143:	48 85 c9             	test   %rcx,%rcx
1409b7146:	74 3b                	je     0x1409b7183
1409b7148:	8b c7                	mov    %edi,%eax
1409b714a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1409b714f:	03 c7                	add    %edi,%eax
1409b7151:	75 30                	jne    0x1409b7183
1409b7153:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1409b7157:	48 8b 03             	mov    (%rbx),%rax
1409b715a:	48 8b cb             	mov    %rbx,%rcx
1409b715d:	48 8b 00             	mov    (%rax),%rax
1409b7160:	ff 15 d2 5a 15 00    	call   *0x155ad2(%rip)        # 0x140b0cc38
1409b7166:	8b c7                	mov    %edi,%eax
1409b7168:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409b716d:	03 c7                	add    %edi,%eax
1409b716f:	75 12                	jne    0x1409b7183
1409b7171:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
1409b7175:	48 8b 01             	mov    (%rcx),%rax
1409b7178:	48 8b 40 08          	mov    0x8(%rax),%rax
1409b717c:	ff 15 b6 5a 15 00    	call   *0x155ab6(%rip)        # 0x140b0cc38
1409b7182:	90                   	nop
1409b7183:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1409b7187:	48 85 c9             	test   %rcx,%rcx
1409b718a:	74 3a                	je     0x1409b71c6
1409b718c:	8b c7                	mov    %edi,%eax
1409b718e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1409b7193:	03 c7                	add    %edi,%eax
1409b7195:	75 2f                	jne    0x1409b71c6
1409b7197:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
1409b719b:	48 8b 03             	mov    (%rbx),%rax
1409b719e:	48 8b cb             	mov    %rbx,%rcx
1409b71a1:	48 8b 00             	mov    (%rax),%rax
1409b71a4:	ff 15 8e 5a 15 00    	call   *0x155a8e(%rip)        # 0x140b0cc38
1409b71aa:	8b c7                	mov    %edi,%eax
1409b71ac:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409b71b1:	03 c7                	add    %edi,%eax
1409b71b3:	75 11                	jne    0x1409b71c6
1409b71b5:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1409b71b9:	48 8b 01             	mov    (%rcx),%rax
1409b71bc:	48 8b 40 08          	mov    0x8(%rax),%rax
1409b71c0:	ff 15 72 5a 15 00    	call   *0x155a72(%rip)        # 0x140b0cc38
1409b71c6:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1409b71ca:	48 33 cc             	xor    %rsp,%rcx
1409b71cd:	e8 0e 84 13 00       	call   0x140aef5e0
1409b71d2:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1409b71d9:	41 5e                	pop    %r14
1409b71db:	5f                   	pop    %rdi
1409b71dc:	5e                   	pop    %rsi
1409b71dd:	5b                   	pop    %rbx
1409b71de:	5d                   	pop    %rbp
1409b71df:	c3                   	ret
1409b71e0:	41 b8 03 87 04 80    	mov    $0x80048703,%r8d
1409b71e6:	48 8d 15 5b 31 1f 00 	lea    0x1f315b(%rip),%rdx        # 0x140baa348
1409b71ed:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1409b71f1:	e8 ba 88 fc ff       	call   0x14097fab0
1409b71f6:	48 8d 15 83 fd 27 00 	lea    0x27fd83(%rip),%rdx        # 0x140c36f80
1409b71fd:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1409b7201:	e8 78 92 13 00       	call   0x140af047e
1409b7206:	cc                   	int3
1409b7207:	90                   	nop
1409b7208:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409b720d:	55                   	push   %rbp
1409b720e:	56                   	push   %rsi
1409b720f:	57                   	push   %rdi
1409b7210:	41 54                	push   %r12
1409b7212:	41 55                	push   %r13
1409b7214:	41 56                	push   %r14
1409b7216:	41 57                	push   %r15
1409b7218:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1409b721d:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1409b7224:	48 8b 05 15 7e 30 00 	mov    0x307e15(%rip),%rax        # 0x140cbf040
1409b722b:	48 33 c4             	xor    %rsp,%rax
1409b722e:	48 89 45 17          	mov    %rax,0x17(%rbp)
1409b7232:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1409b7237:	48 8b f9             	mov    %rcx,%rdi
1409b723a:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1409b723f:	48 8b 09             	mov    (%rcx),%rcx
1409b7242:	48 8b 01             	mov    (%rcx),%rax
1409b7245:	48 8b 40 48          	mov    0x48(%rax),%rax
1409b7249:	ff 15 e9 59 15 00    	call   *0x1559e9(%rip)        # 0x140b0cc38
1409b724f:	4c 8b e0             	mov    %rax,%r12
1409b7252:	45 33 ed             	xor    %r13d,%r13d
1409b7255:	41 8b dd             	mov    %r13d,%ebx
1409b7258:	48 85 c0             	test   %rax,%rax
1409b725b:	0f 84 f1 03 00 00    	je     0x1409b7652
1409b7261:	48 8b 0f             	mov    (%rdi),%rcx
1409b7264:	48 8b 01             	mov    (%rcx),%rax
1409b7267:	48 8b d3             	mov    %rbx,%rdx
1409b726a:	48 8b 40 40          	mov    0x40(%rax),%rax
1409b726e:	ff 15 c4 59 15 00    	call   *0x1559c4(%rip)        # 0x140b0cc38
1409b7274:	48 8b d0             	mov    %rax,%rdx
1409b7277:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1409b727c:	e8 bf 4c 77 ff       	call   0x14012bf40
1409b7281:	90                   	nop
1409b7282:	4c 39 6c 24 48       	cmp    %r13,0x48(%rsp)
1409b7287:	0f 84 ec 03 00 00    	je     0x1409b7679
1409b728d:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1409b7291:	0f 84 45 04 00 00    	je     0x1409b76dc
1409b7297:	48 ff c3             	inc    %rbx
1409b729a:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b729d:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1409b72a3:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1409b72a8:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
1409b72ad:	4c 3b e3             	cmp    %rbx,%r12
1409b72b0:	40 0f 97 c6          	seta   %sil
1409b72b4:	0f 86 9b 01 00 00    	jbe    0x1409b7455
1409b72ba:	48 8b 0f             	mov    (%rdi),%rcx
1409b72bd:	48 8b 01             	mov    (%rcx),%rax
1409b72c0:	48 8b d3             	mov    %rbx,%rdx
1409b72c3:	48 8b 40 40          	mov    0x40(%rax),%rax
1409b72c7:	ff 15 6b 59 15 00    	call   *0x15596b(%rip)        # 0x140b0cc38
1409b72cd:	48 8b d0             	mov    %rax,%rdx
1409b72d0:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
1409b72d4:	e8 bb fd 76 ff       	call   0x140127094
1409b72d9:	90                   	nop
1409b72da:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1409b72de:	48 85 c9             	test   %rcx,%rcx
1409b72e1:	40 0f 95 c6          	setne  %sil
1409b72e5:	48 85 c9             	test   %rcx,%rcx
1409b72e8:	0f 84 1b 01 00 00    	je     0x1409b7409
1409b72ee:	48 8b 01             	mov    (%rcx),%rax
1409b72f1:	48 8b 40 40          	mov    0x40(%rax),%rax
1409b72f5:	ff 15 3d 59 15 00    	call   *0x15593d(%rip)        # 0x140b0cc38
1409b72fb:	48 8b d0             	mov    %rax,%rdx
1409b72fe:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1409b7302:	e8 89 74 75 ff       	call   0x14010e790
1409b7307:	90                   	nop
1409b7308:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
1409b730c:	48 83 f8 01          	cmp    $0x1,%rax
1409b7310:	76 7e                	jbe    0x1409b7390
1409b7312:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b7315:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
1409b7319:	4c 89 6d e7          	mov    %r13,-0x19(%rbp)
1409b731d:	4c 89 6d ef          	mov    %r13,-0x11(%rbp)
1409b7321:	48 ff c8             	dec    %rax
1409b7324:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1409b7328:	49 3b c0             	cmp    %r8,%rax
1409b732b:	4c 0f 42 c0          	cmovb  %rax,%r8
1409b732f:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1409b7333:	48 83 7d cf 0f       	cmpq   $0xf,-0x31(%rbp)
1409b7338:	48 0f 47 55 b7       	cmova  -0x49(%rbp),%rdx
1409b733d:	48 ff c2             	inc    %rdx
1409b7340:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1409b7344:	e8 57 7e 75 ff       	call   0x14010f1a0
1409b7349:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1409b734d:	48 83 f8 0f          	cmp    $0xf,%rax
1409b7351:	76 2d                	jbe    0x1409b7380
1409b7353:	48 ff c0             	inc    %rax
1409b7356:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1409b735a:	48 8b d1             	mov    %rcx,%rdx
1409b735d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409b7363:	72 15                	jb     0x1409b737a
1409b7365:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b7369:	48 2b d1             	sub    %rcx,%rdx
1409b736c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b7370:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b7374:	0f 87 bc 02 00 00    	ja     0x1409b7636
1409b737a:	ff 15 40 55 15 00    	call   *0x155540(%rip)        # 0x140b0c8c0
1409b7380:	0f 10 45 d7          	movups -0x29(%rbp),%xmm0
1409b7384:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
1409b7388:	0f 10 4d e7          	movups -0x19(%rbp),%xmm1
1409b738c:	0f 11 4d c7          	movups %xmm1,-0x39(%rbp)
1409b7390:	4c 3b 74 24 30       	cmp    0x30(%rsp),%r14
1409b7395:	74 17                	je     0x1409b73ae
1409b7397:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1409b739b:	49 8b ce             	mov    %r14,%rcx
1409b739e:	e8 ed 73 75 ff       	call   0x14010e790
1409b73a3:	49 83 c6 20          	add    $0x20,%r14
1409b73a7:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1409b73ac:	eb 16                	jmp    0x1409b73c4
1409b73ae:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1409b73b2:	49 8b d6             	mov    %r14,%rdx
1409b73b5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409b73ba:	e8 a1 61 92 ff       	call   0x1402dd560
1409b73bf:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
1409b73c4:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1409b73c8:	0f 84 d2 02 00 00    	je     0x1409b76a0
1409b73ce:	48 ff c3             	inc    %rbx
1409b73d1:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1409b73d5:	48 83 f8 0f          	cmp    $0xf,%rax
1409b73d9:	76 2e                	jbe    0x1409b7409
1409b73db:	48 ff c0             	inc    %rax
1409b73de:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1409b73e2:	48 8b d1             	mov    %rcx,%rdx
1409b73e5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409b73eb:	72 15                	jb     0x1409b7402
1409b73ed:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b73f1:	48 2b d1             	sub    %rcx,%rdx
1409b73f4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b73f8:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b73fc:	0f 87 3b 02 00 00    	ja     0x1409b763d
1409b7402:	ff 15 b8 54 15 00    	call   *0x1554b8(%rip)        # 0x140b0c8c0
1409b7408:	90                   	nop
1409b7409:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1409b740d:	48 85 c9             	test   %rcx,%rcx
1409b7410:	74 43                	je     0x1409b7455
1409b7412:	83 c8 ff             	or     $0xffffffff,%eax
1409b7415:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1409b741a:	83 f8 01             	cmp    $0x1,%eax
1409b741d:	75 31                	jne    0x1409b7450
1409b741f:	48 8b 7d 97          	mov    -0x69(%rbp),%rdi
1409b7423:	48 8b 07             	mov    (%rdi),%rax
1409b7426:	48 8b cf             	mov    %rdi,%rcx
1409b7429:	48 8b 00             	mov    (%rax),%rax
1409b742c:	ff 15 06 58 15 00    	call   *0x155806(%rip)        # 0x140b0cc38
1409b7432:	83 c8 ff             	or     $0xffffffff,%eax
1409b7435:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1409b743a:	83 f8 01             	cmp    $0x1,%eax
1409b743d:	75 11                	jne    0x1409b7450
1409b743f:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1409b7443:	48 8b 01             	mov    (%rcx),%rax
1409b7446:	48 8b 40 08          	mov    0x8(%rax),%rax
1409b744a:	ff 15 e8 57 15 00    	call   *0x1557e8(%rip)        # 0x140b0cc38
1409b7450:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
1409b7455:	40 84 f6             	test   %sil,%sil
1409b7458:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi