1400ad27e:	c3                   	ret
1400ad27f:	90                   	nop
1400ad280:	40 53                	rex push %rbx
1400ad282:	48 83 ec 20          	sub    $0x20,%rsp
1400ad286:	48 8d 05 d3 f4 18 00 	lea    0x18f4d3(%rip),%rax        # 0x14023c760
1400ad28d:	48 8b d9             	mov    %rcx,%rbx
1400ad290:	48 89 01             	mov    %rax,(%rcx)
1400ad293:	f6 c2 01             	test   $0x1,%dl
1400ad296:	74 06                	je     0x1400ad29e
1400ad298:	ff 15 a2 58 16 00    	call   *0x1658a2(%rip)        # 0x140212b40
1400ad29e:	48 8b c3             	mov    %rbx,%rax
1400ad2a1:	48 83 c4 20          	add    $0x20,%rsp
1400ad2a5:	5b                   	pop    %rbx
1400ad2a6:	c3                   	ret
1400ad2a7:	90                   	nop
1400ad2a8:	90                   	nop
1400ad2a9:	90                   	nop
1400ad2aa:	90                   	nop
1400ad2ab:	90                   	nop
1400ad2ac:	90                   	nop
1400ad2ad:	90                   	nop
1400ad2ae:	90                   	nop
1400ad2af:	90                   	nop
1400ad2b0:	40 53                	rex push %rbx
1400ad2b2:	48 83 ec 20          	sub    $0x20,%rsp
1400ad2b6:	48 8d 05 c3 f4 18 00 	lea    0x18f4c3(%rip),%rax        # 0x14023c780
1400ad2bd:	48 8b d9             	mov    %rcx,%rbx
1400ad2c0:	48 89 01             	mov    %rax,(%rcx)
1400ad2c3:	f6 c2 01             	test   $0x1,%dl
1400ad2c6:	74 06                	je     0x1400ad2ce
1400ad2c8:	ff 15 72 58 16 00    	call   *0x165872(%rip)        # 0x140212b40
1400ad2ce:	48 8b c3             	mov    %rbx,%rax
1400ad2d1:	48 83 c4 20          	add    $0x20,%rsp
1400ad2d5:	5b                   	pop    %rbx
1400ad2d6:	c3                   	ret
1400ad2d7:	90                   	nop
1400ad2d8:	90                   	nop
1400ad2d9:	90                   	nop
1400ad2da:	90                   	nop
1400ad2db:	90                   	nop
1400ad2dc:	90                   	nop
1400ad2dd:	90                   	nop
1400ad2de:	90                   	nop
1400ad2df:	90                   	nop
1400ad2e0:	48 83 ec 28          	sub    $0x28,%rsp
1400ad2e4:	33 d2                	xor    %edx,%edx
1400ad2e6:	b9 8e e2 85 02       	mov    $0x285e28e,%ecx
1400ad2eb:	e8 f4 df f5 ff       	call   0x14000b2e4
1400ad2f0:	cc                   	int3
1400ad2f1:	90                   	nop
1400ad2f2:	90                   	nop
1400ad2f3:	90                   	nop
1400ad2f4:	90                   	nop
1400ad2f5:	90                   	nop
1400ad2f6:	90                   	nop
1400ad2f7:	90                   	nop
1400ad2f8:	90                   	nop
1400ad2f9:	90                   	nop
1400ad2fa:	90                   	nop
1400ad2fb:	90                   	nop
1400ad2fc:	90                   	nop
1400ad2fd:	90                   	nop
1400ad2fe:	90                   	nop
1400ad2ff:	90                   	nop
1400ad300:	48 83 ec 28          	sub    $0x28,%rsp
1400ad304:	33 d2                	xor    %edx,%edx
1400ad306:	b9 8f e2 85 02       	mov    $0x285e28f,%ecx
1400ad30b:	e8 d4 df f5 ff       	call   0x14000b2e4
1400ad310:	cc                   	int3
1400ad311:	90                   	nop
1400ad312:	90                   	nop
1400ad313:	90                   	nop
1400ad314:	90                   	nop
1400ad315:	90                   	nop
1400ad316:	90                   	nop
1400ad317:	90                   	nop
1400ad318:	90                   	nop
1400ad319:	90                   	nop
1400ad31a:	90                   	nop
1400ad31b:	90                   	nop
1400ad31c:	90                   	nop
1400ad31d:	90                   	nop
1400ad31e:	90                   	nop
1400ad31f:	90                   	nop
1400ad320:	48 83 ec 28          	sub    $0x28,%rsp
1400ad324:	33 d2                	xor    %edx,%edx
1400ad326:	b9 90 e2 85 02       	mov    $0x285e290,%ecx
1400ad32b:	e8 b4 df f5 ff       	call   0x14000b2e4
1400ad330:	cc                   	int3
1400ad331:	90                   	nop
1400ad332:	90                   	nop
1400ad333:	90                   	nop
1400ad334:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ad339:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400ad33e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400ad343:	55                   	push   %rbp
1400ad344:	48 8b ec             	mov    %rsp,%rbp
1400ad347:	48 83 ec 60          	sub    $0x60,%rsp
1400ad34b:	48 8b 05 2e 3e 25 00 	mov    0x253e2e(%rip),%rax        # 0x140301180
1400ad352:	48 33 c4             	xor    %rsp,%rax
1400ad355:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400ad359:	48 8b d9             	mov    %rcx,%rbx
1400ad35c:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1400ad360:	48 8d 05 e1 f3 18 00 	lea    0x18f3e1(%rip),%rax        # 0x14023c748
1400ad367:	48 89 01             	mov    %rax,(%rcx)
1400ad36a:	33 f6                	xor    %esi,%esi
1400ad36c:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1400ad370:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1400ad374:	89 71 28             	mov    %esi,0x28(%rcx)
1400ad377:	48 89 71 30          	mov    %rsi,0x30(%rcx)
1400ad37b:	48 89 71 38          	mov    %rsi,0x38(%rcx)
1400ad37f:	48 89 71 40          	mov    %rsi,0x40(%rcx)
1400ad383:	48 83 c1 48          	add    $0x48,%rcx
1400ad387:	48 89 31             	mov    %rsi,(%rcx)
1400ad38a:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1400ad38e:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1400ad392:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ad395:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
1400ad399:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
1400ad39d:	0f 11 41 38          	movups %xmm0,0x38(%rcx)
1400ad3a1:	48 89 71 48          	mov    %rsi,0x48(%rcx)
1400ad3a5:	ba 02 01 00 00       	mov    $0x102,%edx
1400ad3aa:	ff 15 38 54 16 00    	call   *0x165438(%rip)        # 0x1402127e8
1400ad3b0:	48 8d 05 79 f3 18 00 	lea    0x18f379(%rip),%rax        # 0x14023c730
1400ad3b7:	48 89 03             	mov    %rax,(%rbx)
1400ad3ba:	48 8d 05 2f 41 25 00 	lea    0x25412f(%rip),%rax        # 0x1403014f0
1400ad3c1:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400ad3c5:	48 8d 05 a4 41 25 00 	lea    0x2541a4(%rip),%rax        # 0x140301570
1400ad3cc:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400ad3d0:	c7 43 28 07 00 00 00 	movl   $0x7,0x28(%rbx)
1400ad3d7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ad3da:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1400ad3de:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
1400ad3e2:	48 c7 45 f0 07 00 00 	movq   $0x7,-0x10(%rbp)
1400ad3e9:	00
1400ad3ea:	66 89 75 d8          	mov    %si,-0x28(%rbp)
1400ad3ee:	89 74 24 28          	mov    %esi,0x28(%rsp)
1400ad3f2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400ad3f7:	41 83 c9 ff          	or     $0xffffffff,%r9d
1400ad3fb:	4c 8b 05 fe 40 25 00 	mov    0x2540fe(%rip),%r8        # 0x140301500
1400ad402:	33 d2                	xor    %edx,%edx
1400ad404:	33 c9                	xor    %ecx,%ecx
1400ad406:	ff 15 1c 4d 16 00    	call   *0x164d1c(%rip)        # 0x140212128
1400ad40c:	48 63 f8             	movslq %eax,%rdi
1400ad40f:	85 c0                	test   %eax,%eax
1400ad411:	7e 63                	jle    0x1400ad476
1400ad413:	0f ae e8             	lfence
1400ad416:	48 8b d7             	mov    %rdi,%rdx
1400ad419:	48 3b 7d e8          	cmp    -0x18(%rbp),%rdi
1400ad41d:	77 18                	ja     0x1400ad437
1400ad41f:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
1400ad423:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1400ad427:	48 83 7d f0 07       	cmpq   $0x7,-0x10(%rbp)
1400ad42c:	48 0f 47 45 d8       	cmova  -0x28(%rbp),%rax
1400ad431:	66 89 34 78          	mov    %si,(%rax,%rdi,2)
1400ad435:	eb 13                	jmp    0x1400ad44a
1400ad437:	0f ae e8             	lfence
1400ad43a:	45 33 c0             	xor    %r8d,%r8d
1400ad43d:	48 2b 55 e8          	sub    -0x18(%rbp),%rdx
1400ad441:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1400ad445:	e8 4e b4 f5 ff       	call   0x140008898
1400ad44a:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1400ad44e:	48 83 7d f0 07       	cmpq   $0x7,-0x10(%rbp)
1400ad453:	48 0f 47 45 d8       	cmova  -0x28(%rbp),%rax
1400ad458:	89 7c 24 28          	mov    %edi,0x28(%rsp)
1400ad45c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ad461:	41 83 c9 ff          	or     $0xffffffff,%r9d
1400ad465:	4c 8b 05 94 40 25 00 	mov    0x254094(%rip),%r8        # 0x140301500
1400ad46c:	33 d2                	xor    %edx,%edx
1400ad46e:	33 c9                	xor    %ecx,%ecx
1400ad470:	ff 15 b2 4c 16 00    	call   *0x164cb2(%rip)        # 0x140212128
1400ad476:	0f 10 05 e3 e5 1b 00 	movups 0x1be5e3(%rip),%xmm0        # 0x14026ba60
1400ad47d:	f3 0f 7f 43 18       	movdqu %xmm0,0x18(%rbx)
1400ad482:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1400ad486:	48 83 f8 07          	cmp    $0x7,%rax
1400ad48a:	76 36                	jbe    0x1400ad4c2
1400ad48c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400ad493:	00
1400ad494:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400ad498:	48 8b d1             	mov    %rcx,%rdx
1400ad49b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ad4a1:	72 18                	jb     0x1400ad4bb
1400ad4a3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ad4a7:	48 2b d1             	sub    %rcx,%rdx
1400ad4aa:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ad4ae:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ad4b2:	76 07                	jbe    0x1400ad4bb
1400ad4b4:	ff 15 c6 56 16 00    	call   *0x1656c6(%rip)        # 0x140212b80
1400ad4ba:	cc                   	int3
1400ad4bb:	ff 15 7f 56 16 00    	call   *0x16567f(%rip)        # 0x140212b40
1400ad4c1:	90                   	nop
1400ad4c2:	48 8b c3             	mov    %rbx,%rax
1400ad4c5:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400ad4c9:	48 33 cc             	xor    %rsp,%rcx
1400ad4cc:	e8 9f 72 15 00       	call   0x140204770
1400ad4d1:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1400ad4d6:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1400ad4da:	49 8b 73 20          	mov    0x20(%r11),%rsi
1400ad4de:	49 8b 7b 28          	mov    0x28(%r11),%rdi
1400ad4e2:	49 8b e3             	mov    %r11,%rsp
1400ad4e5:	5d                   	pop    %rbp
1400ad4e6:	c3                   	ret
1400ad4e7:	90                   	nop
1400ad4e8:	90                   	nop
1400ad4e9:	90                   	nop
1400ad4ea:	90                   	nop
1400ad4eb:	90                   	nop
1400ad4ec:	90                   	nop
1400ad4ed:	90                   	nop
1400ad4ee:	90                   	nop
1400ad4ef:	90                   	nop
1400ad4f0:	48 8d 05 f1 e7 1b 00 	lea    0x1be7f1(%rip),%rax        # 0x14026bce8
1400ad4f7:	c3                   	ret
1400ad4f8:	90                   	nop
1400ad4f9:	90                   	nop
1400ad4fa:	90                   	nop
1400ad4fb:	90                   	nop
1400ad4fc:	90                   	nop
1400ad4fd:	90                   	nop
1400ad4fe:	90                   	nop
1400ad4ff:	90                   	nop
1400ad500:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400ad505:	57                   	push   %rdi
1400ad506:	48 83 ec 20          	sub    $0x20,%rsp
1400ad50a:	48 8b f9             	mov    %rcx,%rdi
1400ad50d:	8b da                	mov    %edx,%ebx
1400ad50f:	48 83 c1 30          	add    $0x30,%rcx
1400ad513:	e8 e8 6c 00 00       	call   0x1400b4200
1400ad518:	f6 c3 01             	test   $0x1,%bl
1400ad51b:	74 0e                	je     0x1400ad52b
1400ad51d:	48 85 ff             	test   %rdi,%rdi
1400ad520:	74 09                	je     0x1400ad52b
1400ad522:	48 8b cf             	mov    %rdi,%rcx
1400ad525:	ff 15 15 56 16 00    	call   *0x165615(%rip)        # 0x140212b40
1400ad52b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ad530:	48 8b c7             	mov    %rdi,%rax
1400ad533:	48 83 c4 20          	add    $0x20,%rsp
1400ad537:	5f                   	pop    %rdi
1400ad538:	c3                   	ret
1400ad539:	90                   	nop
1400ad53a:	90                   	nop
1400ad53b:	90                   	nop
1400ad53c:	48 83 c1 30          	add    $0x30,%rcx
1400ad540:	e9 bb 6c 00 00       	jmp    0x1400b4200
1400ad545:	90                   	nop
1400ad546:	90                   	nop
1400ad547:	90                   	nop
1400ad548:	90                   	nop
1400ad549:	90                   	nop
1400ad54a:	90                   	nop
1400ad54b:	90                   	nop
1400ad54c:	90                   	nop
1400ad54d:	90                   	nop
1400ad54e:	90                   	nop
1400ad54f:	90                   	nop
1400ad550:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ad555:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400ad55a:	55                   	push   %rbp
1400ad55b:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1400ad560:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1400ad567:	48 8b 05 12 3c 25 00 	mov    0x253c12(%rip),%rax        # 0x140301180
1400ad56e:	48 33 c4             	xor    %rsp,%rax
1400ad571:	48 89 45 47          	mov    %rax,0x47(%rbp)
1400ad575:	48 8b d9             	mov    %rcx,%rbx
1400ad578:	33 c0                	xor    %eax,%eax
1400ad57a:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1400ad57e:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1400ad582:	48 85 d2             	test   %rdx,%rdx
1400ad585:	74 17                	je     0x1400ad59e
1400ad587:	8b 42 08             	mov    0x8(%rdx),%eax
1400ad58a:	eb 0a                	jmp    0x1400ad596
1400ad58c:	8d 48 01             	lea    0x1(%rax),%ecx
1400ad58f:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400ad594:	74 27                	je     0x1400ad5bd
1400ad596:	85 c0                	test   %eax,%eax
1400ad598:	75 f2                	jne    0x1400ad58c
1400ad59a:	48 8b 45 97          	mov    -0x69(%rbp),%rax
1400ad59e:	83 cf ff             	or     $0xffffffff,%edi
1400ad5a1:	48 85 c0             	test   %rax,%rax
1400ad5a4:	0f 84 bd 01 00 00    	je     0x1400ad767
1400ad5aa:	8a 88 e2 02 00 00    	mov    0x2e2(%rax),%cl
1400ad5b0:	84 c9                	test   %cl,%cl
1400ad5b2:	74 13                	je     0x1400ad5c7
1400ad5b4:	48 8b 45 97          	mov    -0x69(%rbp),%rax
1400ad5b8:	e9 af 01 00 00       	jmp    0x1400ad76c
1400ad5bd:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400ad5c1:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1400ad5c5:	eb d7                	jmp    0x1400ad59e
1400ad5c7:	48 8d 48 30          	lea    0x30(%rax),%rcx
1400ad5cb:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
1400ad5cf:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
1400ad5d3:	0f 84 d1 00 00 00    	je     0x1400ad6aa
1400ad5d9:	48 81 c1 40 03 00 00 	add    $0x340,%rcx
1400ad5e0:	e8 83 6e 00 00       	call   0x1400b4468
1400ad5e5:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1400ad5e9:	48 8b 01             	mov    (%rcx),%rax
1400ad5ec:	4c 8b 48 08          	mov    0x8(%rax),%r9
1400ad5f0:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400ad5f4:	49 8b c0             	mov    %r8,%rax
1400ad5f7:	48 f7 d8             	neg    %rax
1400ad5fa:	48 1b d2             	sbb    %rdx,%rdx
1400ad5fd:	48 23 53 18          	and    0x18(%rbx),%rdx
1400ad601:	74 08                	je     0x1400ad60b
1400ad603:	f0 ff 42 0c          	lock incl 0xc(%rdx)
1400ad607:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1400ad60b:	48 8d 05 1e ec 18 00 	lea    0x18ec1e(%rip),%rax        # 0x14023c230
1400ad612:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1400ad616:	4c 89 45 cf          	mov    %r8,-0x31(%rbp)
1400ad61a:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
1400ad61e:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ad621:	f3 0f 7f 45 af       	movdqu %xmm0,-0x51(%rbp)
1400ad626:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1400ad62a:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400ad62e:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400ad632:	49 8b c1             	mov    %r9,%rax
1400ad635:	ff 15 f5 57 16 00    	call   *0x1657f5(%rip)        # 0x140212e30
1400ad63b:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400ad63f:	48 85 c9             	test   %rcx,%rcx
1400ad642:	74 1c                	je     0x1400ad660
1400ad644:	48 8b 01             	mov    (%rcx),%rax
1400ad647:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400ad64b:	48 3b ca             	cmp    %rdx,%rcx
1400ad64e:	0f 95 c2             	setne  %dl
1400ad651:	48 8b 40 20          	mov    0x20(%rax),%rax
1400ad655:	ff 15 d5 57 16 00    	call   *0x1657d5(%rip)        # 0x140212e30
1400ad65b:	48 83 65 ff 00       	andq   $0x0,-0x1(%rbp)
1400ad660:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1400ad664:	48 85 c9             	test   %rcx,%rcx
1400ad667:	0f 84 f6 00 00 00    	je     0x1400ad763
1400ad66d:	8b c7                	mov    %edi,%eax
1400ad66f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400ad674:	03 c7                	add    %edi,%eax
1400ad676:	0f 85 e7 00 00 00    	jne    0x1400ad763
1400ad67c:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
1400ad680:	48 8b 03             	mov    (%rbx),%rax
1400ad683:	48 8b cb             	mov    %rbx,%rcx
1400ad686:	48 8b 00             	mov    (%rax),%rax
1400ad689:	ff 15 a1 57 16 00    	call   *0x1657a1(%rip)        # 0x140212e30
1400ad68f:	8b c7                	mov    %edi,%eax
1400ad691:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400ad696:	03 c7                	add    %edi,%eax
1400ad698:	0f 85 c5 00 00 00    	jne    0x1400ad763
1400ad69e:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1400ad6a2:	48 8b 01             	mov    (%rcx),%rax
1400ad6a5:	e9 af 00 00 00       	jmp    0x1400ad759
1400ad6aa:	e8 e1 38 00 00       	call   0x1400b0f90
1400ad6af:	48 8b 08             	mov    (%rax),%rcx
1400ad6b2:	48 8b 01             	mov    (%rcx),%rax
1400ad6b5:	4c 8b 48 08          	mov    0x8(%rax),%r9
1400ad6b9:	4c 8b 43 10          	mov    0x10(%rbx),%r8