1400b01c4:	48 83 bf f0 01 00 00 	cmpq   $0x0,0x1f0(%rdi)
1400b01cb:	00
1400b01cc:	74 30                	je     0x1400b01fe
1400b01ce:	48 8d 97 e0 01 00 00 	lea    0x1e0(%rdi),%rdx
1400b01d5:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1400b01d9:	0f 57 c9             	xorps  %xmm1,%xmm1
1400b01dc:	f3 0f 7f 4d b0       	movdqu %xmm1,-0x50(%rbp)
1400b01e1:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400b01e5:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1400b01ea:	76 03                	jbe    0x1400b01ef
1400b01ec:	48 8b 12             	mov    (%rdx),%rdx
1400b01ef:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400b01f3:	e8 58 50 f7 ff       	call   0x140025250
1400b01f8:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
1400b01fc:	eb 37                	jmp    0x1400b0235
1400b01fe:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1400b0203:	66 0f 6f 0d b5 ff 20 	movdqa 0x20ffb5(%rip),%xmm1        # 0x1402c01c0
1400b020a:	00
1400b020b:	f3 0f 7f 4c 24 70    	movdqu %xmm1,0x70(%rsp)
1400b0211:	f2 0f 10 05 df bb 1b 	movsd  0x1bbbdf(%rip),%xmm0        # 0x14026bdf8
1400b0218:	00
1400b0219:	f2 0f 11 44 24 60    	movsd  %xmm0,0x60(%rsp)
1400b021f:	8a 05 db bb 1b 00    	mov    0x1bbbdb(%rip),%al        # 0x14026be00
1400b0225:	88 44 24 68          	mov    %al,0x68(%rsp)
1400b0229:	c6 44 24 69 00       	movb   $0x0,0x69(%rsp)
1400b022e:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1400b0233:	8b d9                	mov    %ecx,%ebx
1400b0235:	48 8b 87 30 02 00 00 	mov    0x230(%rdi),%rax
1400b023c:	48 f7 d8             	neg    %rax
1400b023f:	4d 1b c0             	sbb    %r8,%r8
1400b0242:	41 81 e0 d8 01 00 00 	and    $0x1d8,%r8d
1400b0249:	48 83 c7 48          	add    $0x48,%rdi
1400b024d:	4c 03 c7             	add    %rdi,%r8
1400b0250:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400b0255:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400b025a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400b025f:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400b0263:	e8 c0 48 00 00       	call   0x1400b4b28
1400b0268:	bf 00 10 00 00       	mov    $0x1000,%edi
1400b026d:	f6 c3 08             	test   $0x8,%bl
1400b0270:	74 39                	je     0x1400b02ab
1400b0272:	83 e3 f7             	and    $0xfffffff7,%ebx
1400b0275:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400b027a:	48 83 f8 0f          	cmp    $0xf,%rax
1400b027e:	76 2b                	jbe    0x1400b02ab
1400b0280:	48 ff c0             	inc    %rax
1400b0283:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400b0288:	48 8b d1             	mov    %rcx,%rdx
1400b028b:	48 3b c7             	cmp    %rdi,%rax
1400b028e:	72 15                	jb     0x1400b02a5
1400b0290:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b0294:	48 2b d1             	sub    %rcx,%rdx
1400b0297:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400b029b:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b029f:	0f 87 a5 00 00 00    	ja     0x1400b034a
1400b02a5:	ff 15 95 28 16 00    	call   *0x162895(%rip)        # 0x140212b40
1400b02ab:	f6 c3 04             	test   $0x4,%bl
1400b02ae:	74 33                	je     0x1400b02e3
1400b02b0:	83 e3 fb             	and    $0xfffffffb,%ebx
1400b02b3:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1400b02b7:	48 83 f8 0f          	cmp    $0xf,%rax
1400b02bb:	76 26                	jbe    0x1400b02e3
1400b02bd:	48 ff c0             	inc    %rax
1400b02c0:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1400b02c4:	48 8b d1             	mov    %rcx,%rdx
1400b02c7:	48 3b c7             	cmp    %rdi,%rax
1400b02ca:	72 11                	jb     0x1400b02dd
1400b02cc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b02d0:	48 2b d1             	sub    %rcx,%rdx
1400b02d3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400b02d7:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b02db:	77 6d                	ja     0x1400b034a
1400b02dd:	ff 15 5d 28 16 00    	call   *0x16285d(%rip)        # 0x140212b40
1400b02e3:	f6 c3 02             	test   $0x2,%bl
1400b02e6:	74 33                	je     0x1400b031b
1400b02e8:	83 e3 fd             	and    $0xfffffffd,%ebx
1400b02eb:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1400b02ef:	48 83 f8 0f          	cmp    $0xf,%rax
1400b02f3:	76 26                	jbe    0x1400b031b
1400b02f5:	48 ff c0             	inc    %rax
1400b02f8:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1400b02fc:	48 8b d1             	mov    %rcx,%rdx
1400b02ff:	48 3b c7             	cmp    %rdi,%rax
1400b0302:	72 11                	jb     0x1400b0315
1400b0304:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b0308:	48 2b d1             	sub    %rcx,%rdx
1400b030b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400b030f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b0313:	77 35                	ja     0x1400b034a
1400b0315:	ff 15 25 28 16 00    	call   *0x162825(%rip)        # 0x140212b40
1400b031b:	f6 c3 01             	test   $0x1,%bl
1400b031e:	74 37                	je     0x1400b0357
1400b0320:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1400b0324:	48 83 f8 0f          	cmp    $0xf,%rax
1400b0328:	76 2d                	jbe    0x1400b0357
1400b032a:	48 ff c0             	inc    %rax
1400b032d:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400b0331:	48 8b d1             	mov    %rcx,%rdx
1400b0334:	48 3b c7             	cmp    %rdi,%rax
1400b0337:	72 18                	jb     0x1400b0351
1400b0339:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b033d:	48 2b d1             	sub    %rcx,%rdx
1400b0340:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400b0344:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b0348:	76 07                	jbe    0x1400b0351
1400b034a:	ff 15 30 28 16 00    	call   *0x162830(%rip)        # 0x140212b80
1400b0350:	cc                   	int3
1400b0351:	ff 15 e9 27 16 00    	call   *0x1627e9(%rip)        # 0x140212b40
1400b0357:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b035a:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
1400b035e:	66 0f 6f 0d 1a fe 20 	movdqa 0x20fe1a(%rip),%xmm1        # 0x1402c0180
1400b0365:	00
1400b0366:	f3 0f 7f 4d 90       	movdqu %xmm1,-0x70(%rbp)
1400b036b:	8b 05 17 bb 1b 00    	mov    0x1bbb17(%rip),%eax        # 0x14026be88
1400b0371:	89 45 80             	mov    %eax,-0x80(%rbp)
1400b0374:	8a 05 12 bb 1b 00    	mov    0x1bbb12(%rip),%al        # 0x14026be8c
1400b037a:	88 45 84             	mov    %al,-0x7c(%rbp)
1400b037d:	c6 45 85 00          	movb   $0x0,-0x7b(%rbp)
1400b0381:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1400b0386:	66 0f 6f 0d 32 fe 20 	movdqa 0x20fe32(%rip),%xmm1        # 0x1402c01c0
1400b038d:	00
1400b038e:	f3 0f 7f 4c 24 70    	movdqu %xmm1,0x70(%rsp)
1400b0394:	f2 0f 10 05 ac ba 1b 	movsd  0x1bbaac(%rip),%xmm0        # 0x14026be48
1400b039b:	00
1400b039c:	f2 0f 11 44 24 60    	movsd  %xmm0,0x60(%rsp)
1400b03a2:	8a 05 a8 ba 1b 00    	mov    0x1bbaa8(%rip),%al        # 0x14026be50
1400b03a8:	88 44 24 68          	mov    %al,0x68(%rsp)
1400b03ac:	c6 44 24 69 00       	movb   $0x0,0x69(%rsp)
1400b03b1:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
1400b03b5:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1400b03b9:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400b03be:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400b03c3:	ff 15 57 22 28 00    	call   *0x282257(%rip)        # 0x140332620
1400b03c9:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400b03ce:	48 83 f8 0f          	cmp    $0xf,%rax
1400b03d2:	76 27                	jbe    0x1400b03fb
1400b03d4:	48 ff c0             	inc    %rax
1400b03d7:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400b03dc:	48 8b d1             	mov    %rcx,%rdx
1400b03df:	48 3b c7             	cmp    %rdi,%rax
1400b03e2:	72 11                	jb     0x1400b03f5
1400b03e4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b03e8:	48 2b d1             	sub    %rcx,%rdx
1400b03eb:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400b03ef:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b03f3:	77 43                	ja     0x1400b0438
1400b03f5:	ff 15 45 27 16 00    	call   *0x162745(%rip)        # 0x140212b40
1400b03fb:	66 0f 6f 05 2d fd 20 	movdqa 0x20fd2d(%rip),%xmm0        # 0x1402c0130
1400b0402:	00
1400b0403:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1400b0409:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
1400b040e:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1400b0412:	48 83 f8 0f          	cmp    $0xf,%rax
1400b0416:	76 2d                	jbe    0x1400b0445
1400b0418:	48 ff c0             	inc    %rax
1400b041b:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1400b041f:	48 8b d1             	mov    %rcx,%rdx
1400b0422:	48 3b c7             	cmp    %rdi,%rax
1400b0425:	72 18                	jb     0x1400b043f
1400b0427:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b042b:	48 2b d1             	sub    %rcx,%rdx
1400b042e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400b0432:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b0436:	76 07                	jbe    0x1400b043f
1400b0438:	ff 15 42 27 16 00    	call   *0x162742(%rip)        # 0x140212b80
1400b043e:	cc                   	int3
1400b043f:	ff 15 fb 26 16 00    	call   *0x1626fb(%rip)        # 0x140212b40
1400b0445:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400b0449:	ff 15 e9 20 28 00    	call   *0x2820e9(%rip)        # 0x140332538
1400b044f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400b0454:	48 85 c9             	test   %rcx,%rcx
1400b0457:	74 40                	je     0x1400b0499
1400b0459:	83 cf ff             	or     $0xffffffff,%edi
1400b045c:	8b c7                	mov    %edi,%eax
1400b045e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b0463:	03 c7                	add    %edi,%eax
1400b0465:	75 32                	jne    0x1400b0499
1400b0467:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400b046c:	48 8b 03             	mov    (%rbx),%rax
1400b046f:	48 8b cb             	mov    %rbx,%rcx
1400b0472:	48 8b 00             	mov    (%rax),%rax
1400b0475:	ff 15 b5 29 16 00    	call   *0x1629b5(%rip)        # 0x140212e30
1400b047b:	8b c7                	mov    %edi,%eax
1400b047d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b0482:	03 c7                	add    %edi,%eax
1400b0484:	75 13                	jne    0x1400b0499
1400b0486:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400b048b:	48 8b 01             	mov    (%rcx),%rax
1400b048e:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b0492:	ff 15 98 29 16 00    	call   *0x162998(%rip)        # 0x140212e30
1400b0498:	90                   	nop
1400b0499:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400b049d:	48 33 cc             	xor    %rsp,%rcx
1400b04a0:	e8 cb 42 15 00       	call   0x140204770
1400b04a5:	4c 8d 9c 24 40 01 00 	lea    0x140(%rsp),%r11
1400b04ac:	00
1400b04ad:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1400b04b1:	49 8b 73 20          	mov    0x20(%r11),%rsi
1400b04b5:	49 8b 7b 28          	mov    0x28(%r11),%rdi
1400b04b9:	49 8b e3             	mov    %r11,%rsp
1400b04bc:	5d                   	pop    %rbp
1400b04bd:	c3                   	ret
1400b04be:	90                   	nop
1400b04bf:	90                   	nop
1400b04c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400b04c5:	55                   	push   %rbp
1400b04c6:	56                   	push   %rsi
1400b04c7:	57                   	push   %rdi
1400b04c8:	41 54                	push   %r12
1400b04ca:	41 55                	push   %r13
1400b04cc:	41 56                	push   %r14
1400b04ce:	41 57                	push   %r15
1400b04d0:	48 8b ec             	mov    %rsp,%rbp
1400b04d3:	48 83 ec 50          	sub    $0x50,%rsp
1400b04d7:	48 8b 05 a2 0c 25 00 	mov    0x250ca2(%rip),%rax        # 0x140301180
1400b04de:	48 33 c4             	xor    %rsp,%rax
1400b04e1:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400b04e5:	4c 8b e2             	mov    %rdx,%r12
1400b04e8:	48 8b f9             	mov    %rcx,%rdi
1400b04eb:	4c 8b 2a             	mov    (%rdx),%r13
1400b04ee:	48 8b b1 a8 02 00 00 	mov    0x2a8(%rcx),%rsi
1400b04f5:	45 33 f6             	xor    %r14d,%r14d
1400b04f8:	48 85 f6             	test   %rsi,%rsi
1400b04fb:	0f 84 f3 00 00 00    	je     0x1400b05f4
1400b0501:	48 8b ca             	mov    %rdx,%rcx
1400b0504:	e8 b3 60 f7 ff       	call   0x1400265bc
1400b0509:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b050c:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1400b0510:	0f 57 c9             	xorps  %xmm1,%xmm1
1400b0513:	f3 0f 7f 4d e8       	movdqu %xmm1,-0x18(%rbp)
1400b0518:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400b051c:	49 ff c0             	inc    %r8
1400b051f:	46 38 34 00          	cmp    %r14b,(%rax,%r8,1)
1400b0523:	75 f7                	jne    0x1400b051c
1400b0525:	48 8b d0             	mov    %rax,%rdx
1400b0528:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1400b052c:	e8 4b 51 f5 ff       	call   0x14000567c
1400b0531:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1400b0535:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1400b0539:	4c 8b 7d f0          	mov    -0x10(%rbp),%r15
1400b053d:	49 83 ff 0f          	cmp    $0xf,%r15
1400b0541:	48 0f 47 cb          	cmova  %rbx,%rcx
1400b0545:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
1400b0549:	49 83 f8 24          	cmp    $0x24,%r8
1400b054d:	75 13                	jne    0x1400b0562
1400b054f:	48 8d 15 02 b9 1b 00 	lea    0x1bb902(%rip),%rdx        # 0x14026be58
1400b0556:	e8 b3 54 15 00       	call   0x140205a0e
1400b055b:	85 c0                	test   %eax,%eax
1400b055d:	75 03                	jne    0x1400b0562
1400b055f:	41 b6 01             	mov    $0x1,%r14b
1400b0562:	49 83 ff 0f          	cmp    $0xf,%r15
1400b0566:	76 30                	jbe    0x1400b0598
1400b0568:	49 8d 47 01          	lea    0x1(%r15),%rax
1400b056c:	48 8b cb             	mov    %rbx,%rcx
1400b056f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400b0575:	72 18                	jb     0x1400b058f
1400b0577:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1400b057b:	48 2b cb             	sub    %rbx,%rcx
1400b057e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400b0582:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b0586:	76 07                	jbe    0x1400b058f
1400b0588:	ff 15 f2 25 16 00    	call   *0x1625f2(%rip)        # 0x140212b80
1400b058e:	cc                   	int3
1400b058f:	48 8b cb             	mov    %rbx,%rcx
1400b0592:	ff 15 a8 25 16 00    	call   *0x1625a8(%rip)        # 0x140212b40
1400b0598:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1400b059c:	48 8b 06             	mov    (%rsi),%rax
1400b059f:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b05a3:	48 8b ce             	mov    %rsi,%rcx
1400b05a6:	45 84 f6             	test   %r14b,%r14b
1400b05a9:	74 3d                	je     0x1400b05e8
1400b05ab:	45 33 f6             	xor    %r14d,%r14d
1400b05ae:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
1400b05b2:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1400b05b6:	ff 15 74 28 16 00    	call   *0x162874(%rip)        # 0x140212e30
1400b05bc:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1400b05c0:	48 85 d2             	test   %rdx,%rdx
1400b05c3:	74 2f                	je     0x1400b05f4
1400b05c5:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
1400b05c9:	83 c8 ff             	or     $0xffffffff,%eax
1400b05cc:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
1400b05d1:	83 f8 01             	cmp    $0x1,%eax
1400b05d4:	75 1e                	jne    0x1400b05f4
1400b05d6:	48 8b 0a             	mov    (%rdx),%rcx
1400b05d9:	48 8b 01             	mov    (%rcx),%rax
1400b05dc:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b05e0:	ff 15 4a 28 16 00    	call   *0x16284a(%rip)        # 0x140212e30
1400b05e6:	eb 0c                	jmp    0x1400b05f4
1400b05e8:	4d 8b c4             	mov    %r12,%r8
1400b05eb:	ff 15 3f 28 16 00    	call   *0x16283f(%rip)        # 0x140212e30
1400b05f1:	45 33 f6             	xor    %r14d,%r14d
1400b05f4:	48 8d 87 c0 02 00 00 	lea    0x2c0(%rdi),%rax
1400b05fb:	4d 85 ed             	test   %r13,%r13
1400b05fe:	75 15                	jne    0x1400b0615
1400b0600:	48 8b c8             	mov    %rax,%rcx
1400b0603:	e8 f0 ef fb ff       	call   0x14006f5f8
1400b0608:	48 8b cf             	mov    %rdi,%rcx
1400b060b:	e8 48 21 00 00       	call   0x1400b2758
1400b0610:	e9 2f 01 00 00       	jmp    0x1400b0744
1400b0615:	48 8b 30             	mov    (%rax),%rsi
1400b0618:	48 85 f6             	test   %rsi,%rsi
1400b061b:	0f 84 a8 01 00 00    	je     0x1400b07c9
1400b0621:	48 8b 06             	mov    (%rsi),%rax
1400b0624:	48 8b 58 60          	mov    0x60(%rax),%rbx
1400b0628:	c6 45 d0 01          	movb   $0x1,-0x30(%rbp)
1400b062c:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1400b0630:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1400b0634:	48 8d 0d 8d 0d 25 00 	lea    0x250d8d(%rip),%rcx        # 0x1403013c8
1400b063b:	e8 04 d2 fb ff       	call   0x14006d844
1400b0640:	45 33 c0             	xor    %r8d,%r8d
1400b0643:	48 8b d0             	mov    %rax,%rdx
1400b0646:	48 8b ce             	mov    %rsi,%rcx
1400b0649:	48 8b c3             	mov    %rbx,%rax
1400b064c:	ff 15 de 27 16 00    	call   *0x1627de(%rip)        # 0x140212e30
1400b0652:	8a d8                	mov    %al,%bl
1400b0654:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1400b0658:	48 85 d2             	test   %rdx,%rdx
1400b065b:	74 21                	je     0x1400b067e
1400b065d:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
1400b0661:	83 c9 ff             	or     $0xffffffff,%ecx
1400b0664:	f0 0f c1 4a 10       	lock xadd %ecx,0x10(%rdx)
1400b0669:	83 f9 01             	cmp    $0x1,%ecx
1400b066c:	75 10                	jne    0x1400b067e
1400b066e:	48 8b 0a             	mov    (%rdx),%rcx
1400b0671:	48 8b 01             	mov    (%rcx),%rax
1400b0674:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b0678:	ff 15 b2 27 16 00    	call   *0x1627b2(%rip)        # 0x140212e30
1400b067e:	84 db                	test   %bl,%bl
1400b0680:	0f 84 50 01 00 00    	je     0x1400b07d6
1400b0686:	48 8b 8f d0 02 00 00 	mov    0x2d0(%rdi),%rcx
1400b068d:	48 85 c9             	test   %rcx,%rcx
1400b0690:	0f 84 26 01 00 00    	je     0x1400b07bc
1400b0696:	48 8b 01             	mov    (%rcx),%rax
1400b0699:	49 8b 14 24          	mov    (%r12),%rdx
1400b069d:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
1400b06a1:	48 85 d2             	test   %rdx,%rdx
1400b06a4:	74 04                	je     0x1400b06aa
1400b06a6:	f0 ff 42 10          	lock incl 0x10(%rdx)
1400b06aa:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1400b06ae:	48 8b 40 48          	mov    0x48(%rax),%rax
1400b06b2:	ff 15 78 27 16 00    	call   *0x162778(%rip)        # 0x140212e30
1400b06b8:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1400b06bc:	48 85 d2             	test   %rdx,%rdx
1400b06bf:	74 21                	je     0x1400b06e2
1400b06c1:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
1400b06c5:	83 c8 ff             	or     $0xffffffff,%eax
1400b06c8:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
1400b06cd:	83 f8 01             	cmp    $0x1,%eax
1400b06d0:	75 10                	jne    0x1400b06e2
1400b06d2:	48 8b 0a             	mov    (%rdx),%rcx