1408ab033:	48 8b cb             	mov    %rbx,%rcx
1408ab036:	e8 a9 b2 75 ff       	call   0x1400062e4
1408ab03b:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1408ab040:	48 85 db             	test   %rbx,%rbx
1408ab043:	74 38                	je     0x1408ab07d
1408ab045:	83 cf ff             	or     $0xffffffff,%edi
1408ab048:	8b c7                	mov    %edi,%eax
1408ab04a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408ab04f:	03 c7                	add    %edi,%eax
1408ab051:	75 2a                	jne    0x1408ab07d
1408ab053:	48 8b 03             	mov    (%rbx),%rax
1408ab056:	48 8b cb             	mov    %rbx,%rcx
1408ab059:	48 8b 00             	mov    (%rax),%rax
1408ab05c:	ff 15 d6 1b 26 00    	call   *0x261bd6(%rip)        # 0x140b0cc38
1408ab062:	8b c7                	mov    %edi,%eax
1408ab064:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408ab069:	03 c7                	add    %edi,%eax
1408ab06b:	75 10                	jne    0x1408ab07d
1408ab06d:	48 8b 03             	mov    (%rbx),%rax
1408ab070:	48 8b cb             	mov    %rbx,%rcx
1408ab073:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ab077:	ff 15 bb 1b 26 00    	call   *0x261bbb(%rip)        # 0x140b0cc38
1408ab07d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1408ab082:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1408ab087:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1408ab08c:	48 83 c4 50          	add    $0x50,%rsp
1408ab090:	5f                   	pop    %rdi
1408ab091:	c3                   	ret
1408ab092:	e8 3d 8d 75 ff       	call   0x140003dd4
1408ab097:	cc                   	int3
1408ab098:	90                   	nop
1408ab099:	90                   	nop
1408ab09a:	90                   	nop
1408ab09b:	90                   	nop
1408ab09c:	90                   	nop
1408ab09d:	90                   	nop
1408ab09e:	90                   	nop
1408ab09f:	90                   	nop
1408ab0a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ab0a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408ab0aa:	57                   	push   %rdi
1408ab0ab:	48 83 ec 30          	sub    $0x30,%rsp
1408ab0af:	40 8a fa             	mov    %dl,%dil
1408ab0b2:	48 8b d9             	mov    %rcx,%rbx
1408ab0b5:	48 8d b1 80 02 00 00 	lea    0x280(%rcx),%rsi
1408ab0bc:	48 8b ce             	mov    %rsi,%rcx
1408ab0bf:	ff 15 f3 0f 26 00    	call   *0x260ff3(%rip)        # 0x140b0c0b8
1408ab0c5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1408ab0ca:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1408ab0cf:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
1408ab0d6:	40 8a d7             	mov    %dil,%dl
1408ab0d9:	e8 8e fd ff ff       	call   0x1408aae6c
1408ab0de:	48 85 f6             	test   %rsi,%rsi
1408ab0e1:	74 09                	je     0x1408ab0ec
1408ab0e3:	48 8b ce             	mov    %rsi,%rcx
1408ab0e6:	ff 15 d4 0f 26 00    	call   *0x260fd4(%rip)        # 0x140b0c0c0
1408ab0ec:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408ab0f1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1408ab0f6:	48 83 c4 30          	add    $0x30,%rsp
1408ab0fa:	5f                   	pop    %rdi
1408ab0fb:	c3                   	ret
1408ab0fc:	90                   	nop
1408ab0fd:	90                   	nop
1408ab0fe:	90                   	nop
1408ab0ff:	90                   	nop
1408ab100:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ab105:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408ab10a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408ab10f:	57                   	push   %rdi
1408ab110:	48 83 ec 20          	sub    $0x20,%rsp
1408ab114:	48 8d 05 45 a8 27 00 	lea    0x27a845(%rip),%rax        # 0x140b25960
1408ab11b:	83 cd ff             	or     $0xffffffff,%ebp
1408ab11e:	48 89 01             	mov    %rax,(%rcx)
1408ab121:	48 8b d9             	mov    %rcx,%rbx
1408ab124:	48 8d 05 a5 a7 27 00 	lea    0x27a7a5(%rip),%rax        # 0x140b258d0
1408ab12b:	48 89 81 98 01 00 00 	mov    %rax,0x198(%rcx)
1408ab132:	48 8d 05 2f a7 27 00 	lea    0x27a72f(%rip),%rax        # 0x140b25868
1408ab139:	48 89 81 a0 01 00 00 	mov    %rax,0x1a0(%rcx)
1408ab140:	48 8d 05 09 a7 27 00 	lea    0x27a709(%rip),%rax        # 0x140b25850
1408ab147:	48 89 81 a8 01 00 00 	mov    %rax,0x1a8(%rcx)
1408ab14e:	48 8b b9 78 02 00 00 	mov    0x278(%rcx),%rdi
1408ab155:	48 85 ff             	test   %rdi,%rdi
1408ab158:	74 35                	je     0x1408ab18f
1408ab15a:	8b c5                	mov    %ebp,%eax
1408ab15c:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408ab161:	03 c5                	add    %ebp,%eax
1408ab163:	75 2a                	jne    0x1408ab18f
1408ab165:	48 8b 07             	mov    (%rdi),%rax
1408ab168:	48 8b cf             	mov    %rdi,%rcx
1408ab16b:	48 8b 00             	mov    (%rax),%rax
1408ab16e:	ff 15 c4 1a 26 00    	call   *0x261ac4(%rip)        # 0x140b0cc38
1408ab174:	8b c5                	mov    %ebp,%eax
1408ab176:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408ab17b:	03 c5                	add    %ebp,%eax
1408ab17d:	75 10                	jne    0x1408ab18f
1408ab17f:	48 8b 07             	mov    (%rdi),%rax
1408ab182:	48 8b cf             	mov    %rdi,%rcx
1408ab185:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ab189:	ff 15 a9 1a 26 00    	call   *0x261aa9(%rip)        # 0x140b0cc38
1408ab18f:	48 8d b3 60 02 00 00 	lea    0x260(%rbx),%rsi
1408ab196:	48 8b 06             	mov    (%rsi),%rax
1408ab199:	48 8b 78 08          	mov    0x8(%rax),%rdi
1408ab19d:	eb 1b                	jmp    0x1408ab1ba
1408ab19f:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1408ab1a3:	48 8b d6             	mov    %rsi,%rdx
1408ab1a6:	48 8b ce             	mov    %rsi,%rcx
1408ab1a9:	e8 4e c1 75 ff       	call   0x1400072fc
1408ab1ae:	48 8b cf             	mov    %rdi,%rcx
1408ab1b1:	48 8b 3f             	mov    (%rdi),%rdi
1408ab1b4:	ff 15 06 17 26 00    	call   *0x261706(%rip)        # 0x140b0c8c0
1408ab1ba:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1408ab1be:	74 df                	je     0x1408ab19f
1408ab1c0:	48 8b 0e             	mov    (%rsi),%rcx
1408ab1c3:	ff 15 f7 16 26 00    	call   *0x2616f7(%rip)        # 0x140b0c8c0
1408ab1c9:	48 8b bb 58 02 00 00 	mov    0x258(%rbx),%rdi
1408ab1d0:	48 85 ff             	test   %rdi,%rdi
1408ab1d3:	74 35                	je     0x1408ab20a
1408ab1d5:	8b c5                	mov    %ebp,%eax
1408ab1d7:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408ab1dc:	03 c5                	add    %ebp,%eax
1408ab1de:	75 2a                	jne    0x1408ab20a
1408ab1e0:	48 8b 07             	mov    (%rdi),%rax
1408ab1e3:	48 8b cf             	mov    %rdi,%rcx
1408ab1e6:	48 8b 00             	mov    (%rax),%rax
1408ab1e9:	ff 15 49 1a 26 00    	call   *0x261a49(%rip)        # 0x140b0cc38
1408ab1ef:	8b c5                	mov    %ebp,%eax
1408ab1f1:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408ab1f6:	03 c5                	add    %ebp,%eax
1408ab1f8:	75 10                	jne    0x1408ab20a
1408ab1fa:	48 8b 07             	mov    (%rdi),%rax
1408ab1fd:	48 8b cf             	mov    %rdi,%rcx
1408ab200:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ab204:	ff 15 2e 1a 26 00    	call   *0x261a2e(%rip)        # 0x140b0cc38
1408ab20a:	48 8d b3 40 02 00 00 	lea    0x240(%rbx),%rsi
1408ab211:	48 8b 06             	mov    (%rsi),%rax
1408ab214:	48 8b 78 08          	mov    0x8(%rax),%rdi
1408ab218:	eb 1b                	jmp    0x1408ab235
1408ab21a:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1408ab21e:	48 8b d6             	mov    %rsi,%rdx
1408ab221:	48 8b ce             	mov    %rsi,%rcx
1408ab224:	e8 d3 c0 75 ff       	call   0x1400072fc
1408ab229:	48 8b cf             	mov    %rdi,%rcx
1408ab22c:	48 8b 3f             	mov    (%rdi),%rdi
1408ab22f:	ff 15 8b 16 26 00    	call   *0x26168b(%rip)        # 0x140b0c8c0
1408ab235:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1408ab239:	74 df                	je     0x1408ab21a
1408ab23b:	48 8b 0e             	mov    (%rsi),%rcx
1408ab23e:	ff 15 7c 16 26 00    	call   *0x26167c(%rip)        # 0x140b0c8c0
1408ab244:	48 8d 8b 28 02 00 00 	lea    0x228(%rbx),%rcx
1408ab24b:	e8 80 fc 76 ff       	call   0x14001aed0
1408ab250:	48 8b bb 20 02 00 00 	mov    0x220(%rbx),%rdi
1408ab257:	48 85 ff             	test   %rdi,%rdi
1408ab25a:	74 35                	je     0x1408ab291
1408ab25c:	8b c5                	mov    %ebp,%eax
1408ab25e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408ab263:	03 c5                	add    %ebp,%eax
1408ab265:	75 2a                	jne    0x1408ab291
1408ab267:	48 8b 07             	mov    (%rdi),%rax
1408ab26a:	48 8b cf             	mov    %rdi,%rcx
1408ab26d:	48 8b 00             	mov    (%rax),%rax
1408ab270:	ff 15 c2 19 26 00    	call   *0x2619c2(%rip)        # 0x140b0cc38
1408ab276:	8b c5                	mov    %ebp,%eax
1408ab278:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408ab27d:	03 c5                	add    %ebp,%eax
1408ab27f:	75 10                	jne    0x1408ab291
1408ab281:	48 8b 07             	mov    (%rdi),%rax
1408ab284:	48 8b cf             	mov    %rdi,%rcx
1408ab287:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ab28b:	ff 15 a7 19 26 00    	call   *0x2619a7(%rip)        # 0x140b0cc38
1408ab291:	48 8d 8b f8 01 00 00 	lea    0x1f8(%rbx),%rcx
1408ab298:	e8 33 fc 76 ff       	call   0x14001aed0
1408ab29d:	48 8d 8b e0 01 00 00 	lea    0x1e0(%rbx),%rcx
1408ab2a4:	e8 27 fc 76 ff       	call   0x14001aed0
1408ab2a9:	48 8d 8b d0 01 00 00 	lea    0x1d0(%rbx),%rcx
1408ab2b0:	e8 db 28 9f ff       	call   0x14029db90
1408ab2b5:	48 8b bb c8 01 00 00 	mov    0x1c8(%rbx),%rdi
1408ab2bc:	48 85 ff             	test   %rdi,%rdi
1408ab2bf:	74 35                	je     0x1408ab2f6
1408ab2c1:	8b c5                	mov    %ebp,%eax
1408ab2c3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408ab2c8:	03 c5                	add    %ebp,%eax
1408ab2ca:	75 2a                	jne    0x1408ab2f6
1408ab2cc:	48 8b 07             	mov    (%rdi),%rax
1408ab2cf:	48 8b cf             	mov    %rdi,%rcx
1408ab2d2:	48 8b 00             	mov    (%rax),%rax
1408ab2d5:	ff 15 5d 19 26 00    	call   *0x26195d(%rip)        # 0x140b0cc38
1408ab2db:	8b c5                	mov    %ebp,%eax
1408ab2dd:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408ab2e2:	03 c5                	add    %ebp,%eax
1408ab2e4:	75 10                	jne    0x1408ab2f6
1408ab2e6:	48 8b 07             	mov    (%rdi),%rax
1408ab2e9:	48 8b cf             	mov    %rdi,%rcx
1408ab2ec:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ab2f0:	ff 15 42 19 26 00    	call   *0x261942(%rip)        # 0x140b0cc38
1408ab2f6:	48 8b bb b8 01 00 00 	mov    0x1b8(%rbx),%rdi
1408ab2fd:	48 85 ff             	test   %rdi,%rdi
1408ab300:	74 35                	je     0x1408ab337
1408ab302:	8b c5                	mov    %ebp,%eax
1408ab304:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408ab309:	03 c5                	add    %ebp,%eax
1408ab30b:	75 2a                	jne    0x1408ab337
1408ab30d:	48 8b 07             	mov    (%rdi),%rax
1408ab310:	48 8b cf             	mov    %rdi,%rcx
1408ab313:	48 8b 00             	mov    (%rax),%rax
1408ab316:	ff 15 1c 19 26 00    	call   *0x26191c(%rip)        # 0x140b0cc38
1408ab31c:	8b c5                	mov    %ebp,%eax
1408ab31e:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408ab323:	03 c5                	add    %ebp,%eax
1408ab325:	75 10                	jne    0x1408ab337
1408ab327:	48 8b 07             	mov    (%rdi),%rax
1408ab32a:	48 8b cf             	mov    %rdi,%rcx
1408ab32d:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ab331:	ff 15 01 19 26 00    	call   *0x261901(%rip)        # 0x140b0cc38
1408ab337:	48 8d 05 aa a7 27 00 	lea    0x27a7aa(%rip),%rax        # 0x140b25ae8
1408ab33e:	48 8b cb             	mov    %rbx,%rcx
1408ab341:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
1408ab348:	48 8d 05 b1 aa 27 00 	lea    0x27aab1(%rip),%rax        # 0x140b25e00
1408ab34f:	48 89 83 a0 01 00 00 	mov    %rax,0x1a0(%rbx)
1408ab356:	48 8d 05 13 aa 27 00 	lea    0x27aa13(%rip),%rax        # 0x140b25d70
1408ab35d:	48 89 83 98 01 00 00 	mov    %rax,0x198(%rbx)
1408ab364:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408ab369:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1408ab36e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1408ab373:	48 83 c4 20          	add    $0x20,%rsp
1408ab377:	5f                   	pop    %rdi
1408ab378:	e9 2f 81 ff ff       	jmp    0x1408a34ac
1408ab37d:	cc                   	int3
1408ab37e:	90                   	nop
1408ab37f:	90                   	nop
1408ab380:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1408ab385:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1408ab38a:	55                   	push   %rbp
1408ab38b:	53                   	push   %rbx
1408ab38c:	56                   	push   %rsi
1408ab38d:	57                   	push   %rdi
1408ab38e:	41 54                	push   %r12
1408ab390:	41 56                	push   %r14
1408ab392:	41 57                	push   %r15
1408ab394:	48 8b ec             	mov    %rsp,%rbp
1408ab397:	48 83 ec 50          	sub    $0x50,%rsp
1408ab39b:	4d 8b f9             	mov    %r9,%r15
1408ab39e:	4d 8b f0             	mov    %r8,%r14
1408ab3a1:	48 8b fa             	mov    %rdx,%rdi
1408ab3a4:	48 8b f1             	mov    %rcx,%rsi
1408ab3a7:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1408ab3ac:	4c 8d 0d 25 69 42 00 	lea    0x426925(%rip),%r9        # 0x140cd1cd8
1408ab3b3:	4c 8d 05 f6 68 42 00 	lea    0x4268f6(%rip),%r8        # 0x140cd1cb0
1408ab3ba:	33 d2                	xor    %edx,%edx
1408ab3bc:	49 8b 0e             	mov    (%r14),%rcx
1408ab3bf:	e8 1a 6f 24 00       	call   0x140af22de
1408ab3c4:	48 85 c0             	test   %rax,%rax
1408ab3c7:	74 13                	je     0x1408ab3dc
1408ab3c9:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1408ab3cd:	48 85 c9             	test   %rcx,%rcx
1408ab3d0:	74 04                	je     0x1408ab3d6
1408ab3d2:	f0 ff 41 08          	lock incl 0x8(%rcx)
1408ab3d6:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1408ab3da:	eb 04                	jmp    0x1408ab3e0
1408ab3dc:	33 c9                	xor    %ecx,%ecx
1408ab3de:	33 c0                	xor    %eax,%eax
1408ab3e0:	48 89 86 b0 01 00 00 	mov    %rax,0x1b0(%rsi)
1408ab3e7:	48 8b 9e b8 01 00 00 	mov    0x1b8(%rsi),%rbx
1408ab3ee:	48 89 8e b8 01 00 00 	mov    %rcx,0x1b8(%rsi)
1408ab3f5:	41 83 cc ff          	or     $0xffffffff,%r12d
1408ab3f9:	48 85 db             	test   %rbx,%rbx
1408ab3fc:	74 39                	je     0x1408ab437
1408ab3fe:	41 8b c4             	mov    %r12d,%eax
1408ab401:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408ab406:	41 03 c4             	add    %r12d,%eax
1408ab409:	75 2c                	jne    0x1408ab437
1408ab40b:	48 8b 03             	mov    (%rbx),%rax
1408ab40e:	48 8b cb             	mov    %rbx,%rcx
1408ab411:	48 8b 00             	mov    (%rax),%rax
1408ab414:	ff 15 1e 18 26 00    	call   *0x26181e(%rip)        # 0x140b0cc38
1408ab41a:	41 8b c4             	mov    %r12d,%eax
1408ab41d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408ab422:	41 03 c4             	add    %r12d,%eax
1408ab425:	75 10                	jne    0x1408ab437
1408ab427:	48 8b 03             	mov    (%rbx),%rax
1408ab42a:	48 8b cb             	mov    %rbx,%rcx
1408ab42d:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ab431:	ff 15 01 18 26 00    	call   *0x261801(%rip)        # 0x140b0cc38
1408ab437:	48 83 be b0 01 00 00 	cmpq   $0x0,0x1b0(%rsi)
1408ab43e:	00
1408ab43f:	0f 84 7a 02 00 00    	je     0x1408ab6bf
1408ab445:	0f 57 c0             	xorps  %xmm0,%xmm0
1408ab448:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1408ab44d:	49 8b 47 08          	mov    0x8(%r15),%rax
1408ab451:	48 85 c0             	test   %rax,%rax
1408ab454:	74 04                	je     0x1408ab45a
1408ab456:	f0 ff 40 08          	lock incl 0x8(%rax)
1408ab45a:	49 8b 07             	mov    (%r15),%rax
1408ab45d:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1408ab461:	49 8b 47 08          	mov    0x8(%r15),%rax
1408ab465:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1408ab469:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
1408ab46e:	49 8b 46 08          	mov    0x8(%r14),%rax
1408ab472:	48 85 c0             	test   %rax,%rax
1408ab475:	74 04                	je     0x1408ab47b
1408ab477:	f0 ff 40 08          	lock incl 0x8(%rax)
1408ab47b:	49 8b 06             	mov    (%r14),%rax
1408ab47e:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1408ab482:	49 8b 46 08          	mov    0x8(%r14),%rax
1408ab486:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1408ab48a:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
1408ab48e:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1408ab492:	48 8b d7             	mov    %rdi,%rdx
1408ab495:	48 8b ce             	mov    %rsi,%rcx
1408ab498:	e8 b3 83 ff ff       	call   0x1408a3850
1408ab49d:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1408ab4a1:	48 85 d2             	test   %rdx,%rdx
1408ab4a4:	0f 84 2a 02 00 00    	je     0x1408ab6d4
1408ab4aa:	8b 42 08             	mov    0x8(%rdx),%eax
1408ab4ad:	eb 0a                	jmp    0x1408ab4b9
1408ab4af:	8d 48 01             	lea    0x1(%rax),%ecx
1408ab4b2:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1408ab4b7:	74 0a                	je     0x1408ab4c3
1408ab4b9:	85 c0                	test   %eax,%eax
1408ab4bb:	0f 84 13 02 00 00    	je     0x1408ab6d4
1408ab4c1:	eb ec                	jmp    0x1408ab4af
1408ab4c3:	48 8b 46 08          	mov    0x8(%rsi),%rax
1408ab4c7:	48 8b 7e 10          	mov    0x10(%rsi),%rdi
1408ab4cb:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1408ab4cf:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
1408ab4d3:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1408ab4d7:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1408ab4db:	e8 cc 72 00 00       	call   0x1408b27ac
1408ab4e0:	48 8b 08             	mov    (%rax),%rcx
1408ab4e3:	48 8b 50 08          	mov    0x8(%rax),%rdx
1408ab4e7:	48 83 20 00          	andq   $0x0,(%rax)
1408ab4eb:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1408ab4f0:	48 89 8e 70 02 00 00 	mov    %rcx,0x270(%rsi)
1408ab4f7:	48 8b 9e 78 02 00 00 	mov    0x278(%rsi),%rbx
1408ab4fe:	48 89 96 78 02 00 00 	mov    %rdx,0x278(%rsi)
1408ab505:	48 85 db             	test   %rbx,%rbx
1408ab508:	74 39                	je     0x1408ab543
1408ab50a:	41 8b c4             	mov    %r12d,%eax
1408ab50d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408ab512:	41 03 c4             	add    %r12d,%eax
1408ab515:	75 2c                	jne    0x1408ab543
1408ab517:	48 8b 03             	mov    (%rbx),%rax
1408ab51a:	48 8b cb             	mov    %rbx,%rcx
1408ab51d:	48 8b 00             	mov    (%rax),%rax
1408ab520:	ff 15 12 17 26 00    	call   *0x261712(%rip)        # 0x140b0cc38
1408ab526:	41 8b c4             	mov    %r12d,%eax
1408ab529:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408ab52e:	41 03 c4             	add    %r12d,%eax
1408ab531:	75 10                	jne    0x1408ab543
1408ab533:	48 8b 03             	mov    (%rbx),%rax
1408ab536:	48 8b cb             	mov    %rbx,%rcx