1400f5322:	41 8b c6             	mov    %r14d,%eax
1400f5325:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400f532a:	41 03 c6             	add    %r14d,%eax
1400f532d:	75 31                	jne    0x1400f5360
1400f532f:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1400f5333:	48 8b 03             	mov    (%rbx),%rax
1400f5336:	48 8b cb             	mov    %rbx,%rcx
1400f5339:	48 8b 00             	mov    (%rax),%rax
1400f533c:	ff 15 f6 78 a1 00    	call   *0xa178f6(%rip)        # 0x140b0cc38
1400f5342:	41 8b c6             	mov    %r14d,%eax
1400f5345:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f534a:	41 03 c6             	add    %r14d,%eax
1400f534d:	75 11                	jne    0x1400f5360
1400f534f:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1400f5353:	48 8b 01             	mov    (%rcx),%rax
1400f5356:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f535a:	ff 15 d8 78 a1 00    	call   *0xa178d8(%rip)        # 0x140b0cc38
1400f5360:	48 83 c7 10          	add    $0x10,%rdi
1400f5364:	49 3b ff             	cmp    %r15,%rdi
1400f5367:	0f 85 7b fd ff ff    	jne    0x1400f50e8
1400f536d:	49 8b c7             	mov    %r15,%rax
1400f5370:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1400f5377:	00
1400f5378:	48 83 c4 60          	add    $0x60,%rsp
1400f537c:	41 5f                	pop    %r15
1400f537e:	41 5e                	pop    %r14
1400f5380:	41 5d                	pop    %r13
1400f5382:	41 5c                	pop    %r12
1400f5384:	5f                   	pop    %rdi
1400f5385:	5e                   	pop    %rsi
1400f5386:	5d                   	pop    %rbp
1400f5387:	c3                   	ret
1400f5388:	48 8b c4             	mov    %rsp,%rax
1400f538b:	4c 89 48 20          	mov    %r9,0x20(%rax)
1400f538f:	4c 89 40 18          	mov    %r8,0x18(%rax)
1400f5393:	48 89 50 10          	mov    %rdx,0x10(%rax)
1400f5397:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400f539b:	55                   	push   %rbp
1400f539c:	53                   	push   %rbx
1400f539d:	56                   	push   %rsi
1400f539e:	57                   	push   %rdi
1400f539f:	41 54                	push   %r12
1400f53a1:	41 55                	push   %r13
1400f53a3:	41 56                	push   %r14
1400f53a5:	41 57                	push   %r15
1400f53a7:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1400f53ab:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1400f53b2:	4d 8b e1             	mov    %r9,%r12
1400f53b5:	4c 8b d2             	mov    %rdx,%r10
1400f53b8:	33 f6                	xor    %esi,%esi
1400f53ba:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f53bd:	4d 8b f0             	mov    %r8,%r14
1400f53c0:	4c 2b f2             	sub    %rdx,%r14
1400f53c3:	49 c1 fe 05          	sar    $0x5,%r14
1400f53c7:	49 c1 e6 04          	shl    $0x4,%r14
1400f53cb:	4c 03 f2             	add    %rdx,%r14
1400f53ce:	4d 8d 78 f0          	lea    -0x10(%r8),%r15
1400f53d2:	49 8b df             	mov    %r15,%rbx
1400f53d5:	48 2b da             	sub    %rdx,%rbx
1400f53d8:	48 c1 fb 04          	sar    $0x4,%rbx
1400f53dc:	48 83 fb 28          	cmp    $0x28,%rbx
1400f53e0:	7e 5a                	jle    0x1400f543c
1400f53e2:	48 ff c3             	inc    %rbx
1400f53e5:	48 c1 fb 03          	sar    $0x3,%rbx
1400f53e9:	48 8b fb             	mov    %rbx,%rdi
1400f53ec:	48 c1 e7 05          	shl    $0x5,%rdi
1400f53f0:	48 c1 e3 04          	shl    $0x4,%rbx
1400f53f4:	4c 8d 2c 13          	lea    (%rbx,%rdx,1),%r13
1400f53f8:	4c 8d 04 3a          	lea    (%rdx,%rdi,1),%r8
1400f53fc:	49 8b d5             	mov    %r13,%rdx
1400f53ff:	49 8b ca             	mov    %r10,%rcx
1400f5402:	e8 91 13 00 00       	call   0x1400f6798
1400f5407:	4e 8d 04 33          	lea    (%rbx,%r14,1),%r8
1400f540b:	49 8b ce             	mov    %r14,%rcx
1400f540e:	48 2b cb             	sub    %rbx,%rcx
1400f5411:	4d 8b cc             	mov    %r12,%r9
1400f5414:	49 8b d6             	mov    %r14,%rdx
1400f5417:	e8 7c 13 00 00       	call   0x1400f6798
1400f541c:	4d 8b e7             	mov    %r15,%r12
1400f541f:	4c 2b e3             	sub    %rbx,%r12
1400f5422:	49 8b cf             	mov    %r15,%rcx
1400f5425:	48 2b cf             	sub    %rdi,%rcx
1400f5428:	48 8b 5d 7f          	mov    0x7f(%rbp),%rbx
1400f542c:	4c 8b cb             	mov    %rbx,%r9
1400f542f:	4d 8b c7             	mov    %r15,%r8
1400f5432:	49 8b d4             	mov    %r12,%rdx
1400f5435:	e8 5e 13 00 00       	call   0x1400f6798
1400f543a:	eb 0a                	jmp    0x1400f5446
1400f543c:	4d 8b ea             	mov    %r10,%r13
1400f543f:	4d 8b e7             	mov    %r15,%r12
1400f5442:	48 8b 5d 7f          	mov    0x7f(%rbp),%rbx
1400f5446:	4c 8b cb             	mov    %rbx,%r9
1400f5449:	4d 8b c4             	mov    %r12,%r8
1400f544c:	49 8b d6             	mov    %r14,%rdx
1400f544f:	49 8b cd             	mov    %r13,%rcx
1400f5452:	e8 41 13 00 00       	call   0x1400f6798
1400f5457:	49 8d 7e 10          	lea    0x10(%r14),%rdi
1400f545b:	48 89 7d f7          	mov    %rdi,-0x9(%rbp)
1400f545f:	4d 8d 7e f8          	lea    -0x8(%r14),%r15
1400f5463:	4c 8b 6d 6f          	mov    0x6f(%rbp),%r13
1400f5467:	48 8b 7d 7f          	mov    0x7f(%rbp),%rdi
1400f546b:	4d 3b ee             	cmp    %r14,%r13
1400f546e:	0f 83 db 00 00 00    	jae    0x1400f554f
1400f5474:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f5477:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1400f547c:	49 8b 47 10          	mov    0x10(%r15),%rax
1400f5480:	48 85 c0             	test   %rax,%rax
1400f5483:	74 07                	je     0x1400f548c
1400f5485:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f5489:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f548c:	49 8b 06             	mov    (%r14),%rax
1400f548f:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400f5493:	49 8b 47 10          	mov    0x10(%r15),%rax
1400f5497:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1400f549b:	83 ce 01             	or     $0x1,%esi
1400f549e:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f54a1:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1400f54a6:	49 8b 07             	mov    (%r15),%rax
1400f54a9:	48 85 c0             	test   %rax,%rax
1400f54ac:	74 07                	je     0x1400f54b5
1400f54ae:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f54b2:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f54b5:	49 8b 47 f8          	mov    -0x8(%r15),%rax
1400f54b9:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1400f54bd:	49 8b 07             	mov    (%r15),%rax
1400f54c0:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1400f54c4:	83 ce 02             	or     $0x2,%esi
1400f54c7:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f54ca:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1400f54ce:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400f54d2:	48 8b c7             	mov    %rdi,%rax
1400f54d5:	ff 15 5d 77 a1 00    	call   *0xa1775d(%rip)        # 0x140b0cc38
1400f54db:	84 c0                	test   %al,%al
1400f54dd:	75 70                	jne    0x1400f554f
1400f54df:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f54e2:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1400f54e7:	49 8b 07             	mov    (%r15),%rax
1400f54ea:	48 85 c0             	test   %rax,%rax
1400f54ed:	74 07                	je     0x1400f54f6
1400f54ef:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f54f3:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f54f6:	49 8b 47 f8          	mov    -0x8(%r15),%rax
1400f54fa:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1400f54fe:	49 8b 07             	mov    (%r15),%rax
1400f5501:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1400f5505:	83 ce 04             	or     $0x4,%esi
1400f5508:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f550b:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1400f5510:	49 8b 47 10          	mov    0x10(%r15),%rax
1400f5514:	48 85 c0             	test   %rax,%rax
1400f5517:	74 07                	je     0x1400f5520
1400f5519:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f551d:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f5520:	49 8b 06             	mov    (%r14),%rax
1400f5523:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1400f5527:	49 8b 47 10          	mov    0x10(%r15),%rax
1400f552b:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1400f552f:	83 ce 08             	or     $0x8,%esi
1400f5532:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f5535:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1400f5539:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1400f553d:	48 8b c7             	mov    %rdi,%rax
1400f5540:	ff 15 f2 76 a1 00    	call   *0xa176f2(%rip)        # 0x140b0cc38
1400f5546:	84 c0                	test   %al,%al
1400f5548:	75 05                	jne    0x1400f554f
1400f554a:	41 b4 01             	mov    $0x1,%r12b
1400f554d:	eb 03                	jmp    0x1400f5552
1400f554f:	45 32 e4             	xor    %r12b,%r12b
1400f5552:	40 f6 c6 08          	test   $0x8,%sil
1400f5556:	74 4a                	je     0x1400f55a2
1400f5558:	83 e6 f7             	and    $0xfffffff7,%esi
1400f555b:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f555e:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
1400f5562:	48 85 db             	test   %rbx,%rbx
1400f5565:	74 3b                	je     0x1400f55a2
1400f5567:	83 ce ff             	or     $0xffffffff,%esi
1400f556a:	8b c6                	mov    %esi,%eax
1400f556c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f5571:	03 c6                	add    %esi,%eax
1400f5573:	75 2a                	jne    0x1400f559f
1400f5575:	48 8b 03             	mov    (%rbx),%rax
1400f5578:	48 8b cb             	mov    %rbx,%rcx
1400f557b:	48 8b 00             	mov    (%rax),%rax
1400f557e:	ff 15 b4 76 a1 00    	call   *0xa176b4(%rip)        # 0x140b0cc38
1400f5584:	8b c6                	mov    %esi,%eax
1400f5586:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f558b:	03 c6                	add    %esi,%eax
1400f558d:	75 10                	jne    0x1400f559f
1400f558f:	48 8b 03             	mov    (%rbx),%rax
1400f5592:	48 8b cb             	mov    %rbx,%rcx
1400f5595:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f5599:	ff 15 99 76 a1 00    	call   *0xa17699(%rip)        # 0x140b0cc38
1400f559f:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f55a2:	40 f6 c6 04          	test   $0x4,%sil
1400f55a6:	74 4a                	je     0x1400f55f2
1400f55a8:	83 e6 fb             	and    $0xfffffffb,%esi
1400f55ab:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f55ae:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
1400f55b2:	48 85 db             	test   %rbx,%rbx
1400f55b5:	74 3b                	je     0x1400f55f2
1400f55b7:	83 ce ff             	or     $0xffffffff,%esi
1400f55ba:	8b c6                	mov    %esi,%eax
1400f55bc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f55c1:	03 c6                	add    %esi,%eax
1400f55c3:	75 2a                	jne    0x1400f55ef
1400f55c5:	48 8b 03             	mov    (%rbx),%rax
1400f55c8:	48 8b cb             	mov    %rbx,%rcx
1400f55cb:	48 8b 00             	mov    (%rax),%rax
1400f55ce:	ff 15 64 76 a1 00    	call   *0xa17664(%rip)        # 0x140b0cc38
1400f55d4:	8b c6                	mov    %esi,%eax
1400f55d6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f55db:	03 c6                	add    %esi,%eax
1400f55dd:	75 10                	jne    0x1400f55ef
1400f55df:	48 8b 03             	mov    (%rbx),%rax
1400f55e2:	48 8b cb             	mov    %rbx,%rcx
1400f55e5:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f55e9:	ff 15 49 76 a1 00    	call   *0xa17649(%rip)        # 0x140b0cc38
1400f55ef:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f55f2:	40 f6 c6 02          	test   $0x2,%sil
1400f55f6:	74 4a                	je     0x1400f5642
1400f55f8:	83 e6 fd             	and    $0xfffffffd,%esi
1400f55fb:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f55fe:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1400f5602:	48 85 db             	test   %rbx,%rbx
1400f5605:	74 3b                	je     0x1400f5642
1400f5607:	83 ce ff             	or     $0xffffffff,%esi
1400f560a:	8b c6                	mov    %esi,%eax
1400f560c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f5611:	03 c6                	add    %esi,%eax
1400f5613:	75 2a                	jne    0x1400f563f
1400f5615:	48 8b 03             	mov    (%rbx),%rax
1400f5618:	48 8b cb             	mov    %rbx,%rcx
1400f561b:	48 8b 00             	mov    (%rax),%rax
1400f561e:	ff 15 14 76 a1 00    	call   *0xa17614(%rip)        # 0x140b0cc38
1400f5624:	8b c6                	mov    %esi,%eax
1400f5626:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f562b:	03 c6                	add    %esi,%eax
1400f562d:	75 10                	jne    0x1400f563f
1400f562f:	48 8b 03             	mov    (%rbx),%rax
1400f5632:	48 8b cb             	mov    %rbx,%rcx
1400f5635:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f5639:	ff 15 f9 75 a1 00    	call   *0xa175f9(%rip)        # 0x140b0cc38
1400f563f:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f5642:	40 f6 c6 01          	test   $0x1,%sil
1400f5646:	74 4a                	je     0x1400f5692
1400f5648:	83 e6 fe             	and    $0xfffffffe,%esi
1400f564b:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f564e:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
1400f5652:	48 85 db             	test   %rbx,%rbx
1400f5655:	74 3b                	je     0x1400f5692
1400f5657:	83 ce ff             	or     $0xffffffff,%esi
1400f565a:	8b c6                	mov    %esi,%eax
1400f565c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f5661:	03 c6                	add    %esi,%eax
1400f5663:	75 2a                	jne    0x1400f568f
1400f5665:	48 8b 03             	mov    (%rbx),%rax
1400f5668:	48 8b cb             	mov    %rbx,%rcx
1400f566b:	48 8b 00             	mov    (%rax),%rax
1400f566e:	ff 15 c4 75 a1 00    	call   *0xa175c4(%rip)        # 0x140b0cc38
1400f5674:	8b c6                	mov    %esi,%eax
1400f5676:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f567b:	03 c6                	add    %esi,%eax
1400f567d:	75 10                	jne    0x1400f568f
1400f567f:	48 8b 03             	mov    (%rbx),%rax
1400f5682:	48 8b cb             	mov    %rbx,%rcx
1400f5685:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f5689:	ff 15 a9 75 a1 00    	call   *0xa175a9(%rip)        # 0x140b0cc38
1400f568f:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f5692:	45 84 e4             	test   %r12b,%r12b
1400f5695:	74 0d                	je     0x1400f56a4
1400f5697:	49 83 ee 10          	sub    $0x10,%r14
1400f569b:	49 83 ef 10          	sub    $0x10,%r15
1400f569f:	e9 c7 fd ff ff       	jmp    0x1400f546b
1400f56a4:	48 8b 7d f7          	mov    -0x9(%rbp),%rdi
1400f56a8:	4c 8b 65 77          	mov    0x77(%rbp),%r12
1400f56ac:	4c 8b 6d 7f          	mov    0x7f(%rbp),%r13
1400f56b0:	49 3b fc             	cmp    %r12,%rdi
1400f56b3:	0f 83 de 00 00 00    	jae    0x1400f5797
1400f56b9:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f56bc:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1400f56c1:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f56c5:	48 85 c0             	test   %rax,%rax
1400f56c8:	74 07                	je     0x1400f56d1
1400f56ca:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f56ce:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f56d1:	49 8b 06             	mov    (%r14),%rax
1400f56d4:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1400f56d8:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f56dc:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1400f56e0:	83 ce 10             	or     $0x10,%esi
1400f56e3:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f56e6:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1400f56eb:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400f56ef:	48 85 c0             	test   %rax,%rax
1400f56f2:	74 07                	je     0x1400f56fb
1400f56f4:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f56f8:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f56fb:	48 8b 07             	mov    (%rdi),%rax
1400f56fe:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1400f5702:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400f5706:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1400f570a:	83 ce 20             	or     $0x20,%esi
1400f570d:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f5710:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400f5714:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400f5718:	49 8b c5             	mov    %r13,%rax
1400f571b:	ff 15 17 75 a1 00    	call   *0xa17517(%rip)        # 0x140b0cc38
1400f5721:	84 c0                	test   %al,%al
1400f5723:	75 72                	jne    0x1400f5797
1400f5725:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f5728:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1400f572d:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400f5731:	48 85 c0             	test   %rax,%rax
1400f5734:	74 07                	je     0x1400f573d
1400f5736:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f573a:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f573d:	48 8b 07             	mov    (%rdi),%rax
1400f5740:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1400f5744:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400f5748:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1400f574c:	83 ce 40             	or     $0x40,%esi
1400f574f:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f5752:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1400f5757:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f575b:	48 85 c0             	test   %rax,%rax
1400f575e:	74 07                	je     0x1400f5767
1400f5760:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f5764:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f5767:	49 8b 06             	mov    (%r14),%rax
1400f576a:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400f576e:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f5772:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1400f5776:	0f ba ee 07          	bts    $0x7,%esi
1400f577a:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f577d:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1400f5781:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400f5785:	49 8b c5             	mov    %r13,%rax
1400f5788:	ff 15 aa 74 a1 00    	call   *0xa174aa(%rip)        # 0x140b0cc38
1400f578e:	84 c0                	test   %al,%al
1400f5790:	75 05                	jne    0x1400f5797
1400f5792:	41 b7 01             	mov    $0x1,%r15b
1400f5795:	eb 03                	jmp    0x1400f579a
1400f5797:	45 32 ff             	xor    %r15b,%r15b
1400f579a:	40 84 f6             	test   %sil,%sil
1400f579d:	79 4b                	jns    0x1400f57ea
1400f579f:	0f ba f6 07          	btr    $0x7,%esi
1400f57a3:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f57a6:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
1400f57aa:	48 85 db             	test   %rbx,%rbx
1400f57ad:	74 3b                	je     0x1400f57ea