14001f2bd:	cc                   	int3
14001f2be:	cc                   	int3
14001f2bf:	cc                   	int3
14001f2c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001f2c5:	57                   	push   %rdi
14001f2c6:	48 83 ec 30          	sub    $0x30,%rsp
14001f2ca:	48 8b fa             	mov    %rdx,%rdi
14001f2cd:	48 8b d9             	mov    %rcx,%rbx
14001f2d0:	48 85 c9             	test   %rcx,%rcx
14001f2d3:	0f 85 33 e7 01 00    	jne    0x14003da0c
14001f2d9:	33 c0                	xor    %eax,%eax
14001f2db:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14001f2e0:	48 83 c4 30          	add    $0x30,%rsp
14001f2e4:	5f                   	pop    %rdi
14001f2e5:	c3                   	ret
14001f2e6:	cc                   	int3
14001f2e7:	cc                   	int3
14001f2e8:	cc                   	int3
14001f2e9:	cc                   	int3
14001f2ea:	cc                   	int3
14001f2eb:	cc                   	int3
14001f2ec:	cc                   	int3
14001f2ed:	cc                   	int3
14001f2ee:	cc                   	int3
14001f2ef:	cc                   	int3
14001f2f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001f2f5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001f2fa:	55                   	push   %rbp
14001f2fb:	57                   	push   %rdi
14001f2fc:	41 54                	push   %r12
14001f2fe:	41 56                	push   %r14
14001f300:	41 57                	push   %r15
14001f302:	48 8b ec             	mov    %rsp,%rbp
14001f305:	48 83 ec 50          	sub    $0x50,%rsp
14001f309:	45 33 e4             	xor    %r12d,%r12d
14001f30c:	4d 8b f8             	mov    %r8,%r15
14001f30f:	4c 89 65 48          	mov    %r12,0x48(%rbp)
14001f313:	4c 8b f2             	mov    %rdx,%r14
14001f316:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
14001f31a:	48 8b d9             	mov    %rcx,%rbx
14001f31d:	4c 89 65 f0          	mov    %r12,-0x10(%rbp)
14001f321:	41 8b fc             	mov    %r12d,%edi
14001f324:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
14001f328:	41 8b f4             	mov    %r12d,%esi
14001f32b:	48 85 c9             	test   %rcx,%rcx
14001f32e:	75 5a                	jne    0x14001f38a
14001f330:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14001f337:	00 00
14001f339:	33 d2                	xor    %edx,%edx
14001f33b:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
14001f33f:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14001f343:	48 ff 15 6e 60 06 00 	rex.W call *0x6606e(%rip)        # 0x1400853b8
14001f34a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f34f:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14001f356:	00 00
14001f358:	33 d2                	xor    %edx,%edx
14001f35a:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
14001f35e:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14001f362:	48 ff 15 4f 60 06 00 	rex.W call *0x6604f(%rip)        # 0x1400853b8
14001f369:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f36e:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14001f373:	8b c7                	mov    %edi,%eax
14001f375:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14001f379:	49 8b 73 40          	mov    0x40(%r11),%rsi
14001f37d:	49 8b e3             	mov    %r11,%rsp
14001f380:	41 5f                	pop    %r15
14001f382:	41 5e                	pop    %r14
14001f384:	41 5c                	pop    %r12
14001f386:	5f                   	pop    %rdi
14001f387:	5d                   	pop    %rbp
14001f388:	c3                   	ret
14001f389:	cc                   	int3
14001f38a:	4c 8d 45 30          	lea    0x30(%rbp),%r8
14001f38e:	e8 9d 41 01 00       	call   0x140033530
14001f393:	85 c0                	test   %eax,%eax
14001f395:	0f 84 75 e7 01 00    	je     0x14003db10
14001f39b:	44 39 65 30          	cmp    %r12d,0x30(%rbp)
14001f39f:	0f 85 bf e7 01 00    	jne    0x14003db64
14001f3a5:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14001f3a9:	48 8b cb             	mov    %rbx,%rcx
14001f3ac:	e8 a3 3b 01 00       	call   0x140032f54
14001f3b1:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
14001f3b5:	8b f8                	mov    %eax,%edi
14001f3b7:	85 c0                	test   %eax,%eax
14001f3b9:	0f 85 31 e8 01 00    	jne    0x14003dbf0
14001f3bf:	48 85 db             	test   %rbx,%rbx
14001f3c2:	74 22                	je     0x14001f3e6
14001f3c4:	66 44 39 23          	cmp    %r12w,(%rbx)
14001f3c8:	74 1c                	je     0x14001f3e6
14001f3ca:	48 8b cb             	mov    %rbx,%rcx
14001f3cd:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
14001f3d1:	48 8b f3             	mov    %rbx,%rsi
14001f3d4:	e8 af 21 ff ff       	call   0x140011588
14001f3d9:	85 c0                	test   %eax,%eax
14001f3db:	0f 85 4f ff ff ff    	jne    0x14001f330
14001f3e1:	e9 af e7 01 00       	jmp    0x14003db95
14001f3e6:	bf 21 04 00 00       	mov    $0x421,%edi
14001f3eb:	e9 00 e8 01 00       	jmp    0x14003dbf0
14001f3f0:	cc                   	int3
14001f3f1:	cc                   	int3
14001f3f2:	cc                   	int3
14001f3f3:	cc                   	int3
14001f3f4:	cc                   	int3
14001f3f5:	cc                   	int3
14001f3f6:	cc                   	int3
14001f3f7:	cc                   	int3
14001f3f8:	48 8b c4             	mov    %rsp,%rax
14001f3fb:	48 89 58 08          	mov    %rbx,0x8(%rax)
14001f3ff:	48 89 68 10          	mov    %rbp,0x10(%rax)
14001f403:	48 89 70 18          	mov    %rsi,0x18(%rax)
14001f407:	57                   	push   %rdi
14001f408:	41 54                	push   %r12
14001f40a:	41 55                	push   %r13
14001f40c:	41 56                	push   %r14
14001f40e:	41 57                	push   %r15
14001f410:	48 83 ec 40          	sub    $0x40,%rsp
14001f414:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
14001f41b:	00
14001f41c:	44 8b e2             	mov    %edx,%r12d
14001f41f:	33 d2                	xor    %edx,%edx
14001f421:	45 8b f9             	mov    %r9d,%r15d
14001f424:	48 89 50 d0          	mov    %rdx,-0x30(%rax)
14001f428:	45 8b f0             	mov    %r8d,%r14d
14001f42b:	48 89 50 c8          	mov    %rdx,-0x38(%rax)
14001f42f:	48 8b d9             	mov    %rcx,%rbx
14001f432:	8b fa                	mov    %edx,%edi
14001f434:	44 8b ea             	mov    %edx,%r13d
14001f437:	48 85 f6             	test   %rsi,%rsi
14001f43a:	0f 85 27 01 00 00    	jne    0x14001f567
14001f440:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
14001f447:	00
14001f448:	48 85 f6             	test   %rsi,%rsi
14001f44b:	75 65                	jne    0x14001f4b2
14001f44d:	41 83 fc ff          	cmp    $0xffffffff,%r12d
14001f451:	0f 85 c2 00 00 00    	jne    0x14001f519
14001f457:	41 83 fe ff          	cmp    $0xffffffff,%r14d
14001f45b:	74 04                	je     0x14001f461
14001f45d:	44 87 73 24          	xchg   %r14d,0x24(%rbx)
14001f461:	41 83 ff ff          	cmp    $0xffffffff,%r15d
14001f465:	0f 85 b7 00 00 00    	jne    0x14001f522
14001f46b:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14001f472:	00
14001f473:	48 85 c9             	test   %rcx,%rcx
14001f476:	0f 85 af 00 00 00    	jne    0x14001f52b
14001f47c:	8b f2                	mov    %edx,%esi
14001f47e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14001f483:	e8 10 01 00 00       	call   0x14001f598
14001f488:	48 85 ff             	test   %rdi,%rdi
14001f48b:	0f 85 b6 00 00 00    	jne    0x14001f547
14001f491:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
14001f496:	8b c6                	mov    %esi,%eax
14001f498:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14001f49c:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14001f4a0:	49 8b 73 40          	mov    0x40(%r11),%rsi
14001f4a4:	49 8b e3             	mov    %r11,%rsp
14001f4a7:	41 5f                	pop    %r15
14001f4a9:	41 5e                	pop    %r14
14001f4ab:	41 5d                	pop    %r13
14001f4ad:	41 5c                	pop    %r12
14001f4af:	5f                   	pop    %rdi
14001f4b0:	c3                   	ret
14001f4b1:	cc                   	int3
14001f4b2:	66 39 16             	cmp    %dx,(%rsi)
14001f4b5:	74 37                	je     0x14001f4ee
14001f4b7:	48 8b ab 80 00 00 00 	mov    0x80(%rbx),%rbp
14001f4be:	48 85 ed             	test   %rbp,%rbp
14001f4c1:	0f 84 57 e7 01 00    	je     0x14003dc1e
14001f4c7:	48 8b 6d 10          	mov    0x10(%rbp),%rbp
14001f4cb:	48 85 ed             	test   %rbp,%rbp
14001f4ce:	0f 84 4d e7 01 00    	je     0x14003dc21
14001f4d4:	48 8b d5             	mov    %rbp,%rdx
14001f4d7:	48 8b ce             	mov    %rsi,%rcx
14001f4da:	48 ff 15 c7 54 06 00 	rex.W call *0x654c7(%rip)        # 0x1400849a8
14001f4e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f4e6:	85 c0                	test   %eax,%eax
14001f4e8:	0f 85 33 e7 01 00    	jne    0x14003dc21
14001f4ee:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14001f4f3:	48 8b ce             	mov    %rsi,%rcx
14001f4f6:	e8 71 06 00 00       	call   0x14001fb6c
14001f4fb:	33 d2                	xor    %edx,%edx
14001f4fd:	8b f0                	mov    %eax,%esi
14001f4ff:	85 c0                	test   %eax,%eax
14001f501:	0f 85 63 e7 01 00    	jne    0x14003dc6a
14001f507:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14001f50c:	48 8b 7b 78          	mov    0x78(%rbx),%rdi
14001f510:	48 89 43 78          	mov    %rax,0x78(%rbx)
14001f514:	e9 34 ff ff ff       	jmp    0x14001f44d
14001f519:	44 89 63 48          	mov    %r12d,0x48(%rbx)
14001f51d:	e9 35 ff ff ff       	jmp    0x14001f457
14001f522:	44 89 7b 28          	mov    %r15d,0x28(%rbx)
14001f526:	e9 40 ff ff ff       	jmp    0x14001f46b
14001f52b:	48 8b 03             	mov    (%rbx),%rax
14001f52e:	8b 11                	mov    (%rcx),%edx
14001f530:	48 8b cb             	mov    %rbx,%rcx
14001f533:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
14001f53a:	ff 15 88 61 06 00    	call   *0x66188(%rip)        # 0x1400856c8
14001f540:	33 d2                	xor    %edx,%edx
14001f542:	e9 35 ff ff ff       	jmp    0x14001f47c
14001f547:	83 7f 18 ff          	cmpl   $0xffffffff,0x18(%rdi)
14001f54b:	0f 84 40 ff ff ff    	je     0x14001f491
14001f551:	83 c8 ff             	or     $0xffffffff,%eax
14001f554:	f0 0f c1 47 18       	lock xadd %eax,0x18(%rdi)
14001f559:	83 f8 01             	cmp    $0x1,%eax
14001f55c:	0f 85 2f ff ff ff    	jne    0x14001f491
14001f562:	e9 24 e7 01 00       	jmp    0x14003dc8b
14001f567:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14001f56c:	e8 bb 67 00 00       	call   0x140025d2c
14001f571:	48 8b d6             	mov    %rsi,%rdx
14001f574:	48 8b cb             	mov    %rbx,%rcx
14001f577:	e8 24 65 00 00       	call   0x140025aa0
14001f57c:	33 d2                	xor    %edx,%edx
14001f57e:	8b f0                	mov    %eax,%esi
14001f580:	85 c0                	test   %eax,%eax
14001f582:	0f 85 f6 fe ff ff    	jne    0x14001f47e
14001f588:	44 8d 68 01          	lea    0x1(%rax),%r13d
14001f58c:	e9 af fe ff ff       	jmp    0x14001f440
14001f591:	cc                   	int3
14001f592:	cc                   	int3
14001f593:	cc                   	int3
14001f594:	cc                   	int3
14001f595:	cc                   	int3
14001f596:	cc                   	int3
14001f597:	cc                   	int3
14001f598:	48 85 c9             	test   %rcx,%rcx
14001f59b:	75 02                	jne    0x14001f59f
14001f59d:	c3                   	ret
14001f59e:	cc                   	int3
14001f59f:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001f5a4:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001f5a9:	57                   	push   %rdi
14001f5aa:	48 83 ec 20          	sub    $0x20,%rsp
14001f5ae:	48 8b d9             	mov    %rcx,%rbx
14001f5b1:	48 8b f3             	mov    %rbx,%rsi
14001f5b4:	48 8b 1b             	mov    (%rbx),%rbx
14001f5b7:	81 7e 08 81 00 00 00 	cmpl   $0x81,0x8(%rsi)
14001f5be:	0f 84 04 e7 01 00    	je     0x14003dcc8
14001f5c4:	81 7e 08 80 00 00 00 	cmpl   $0x80,0x8(%rsi)
14001f5cb:	75 3d                	jne    0x14001f60a
14001f5cd:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14001f5d1:	e8 aa 36 ff ff       	call   0x140012c80
14001f5d6:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14001f5dd:	00 00
14001f5df:	4c 8b c6             	mov    %rsi,%r8
14001f5e2:	33 d2                	xor    %edx,%edx
14001f5e4:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14001f5e8:	48 ff 15 c9 5d 06 00 	rex.W call *0x65dc9(%rip)        # 0x1400853b8
14001f5ef:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f5f4:	48 85 db             	test   %rbx,%rbx
14001f5f7:	75 b8                	jne    0x14001f5b1
14001f5f9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001f5fe:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14001f603:	48 83 c4 20          	add    $0x20,%rsp
14001f607:	5f                   	pop    %rdi
14001f608:	c3                   	ret
14001f609:	cc                   	int3
14001f60a:	81 7e 08 82 00 00 00 	cmpl   $0x82,0x8(%rsi)
14001f611:	75 c3                	jne    0x14001f5d6
14001f613:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
14001f617:	e8 04 74 00 00       	call   0x140026a20
14001f61c:	eb b8                	jmp    0x14001f5d6
14001f61e:	cc                   	int3
14001f61f:	cc                   	int3
14001f620:	cc                   	int3
14001f621:	cc                   	int3
14001f622:	cc                   	int3
14001f623:	cc                   	int3
14001f624:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001f629:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001f62e:	57                   	push   %rdi
14001f62f:	48 83 ec 30          	sub    $0x30,%rsp
14001f633:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14001f637:	48 8b fa             	mov    %rdx,%rdi
14001f63a:	33 f6                	xor    %esi,%esi
14001f63c:	48 ff c0             	inc    %rax
14001f63f:	66 39 34 42          	cmp    %si,(%rdx,%rax,2)
14001f643:	75 f7                	jne    0x14001f63c
14001f645:	8d 04 45 02 00 00 00 	lea    0x2(,%rax,2),%eax
14001f64c:	41 b9 02 00 00 00    	mov    $0x2,%r9d
14001f652:	89 44 24 28          	mov    %eax,0x28(%rsp)
14001f656:	48 8d 15 ab 7c 06 00 	lea    0x67cab(%rip),%rdx        # 0x140087308
14001f65d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14001f662:	e8 15 03 00 00       	call   0x14001f97c
14001f667:	8b d8                	mov    %eax,%ebx
14001f669:	85 c0                	test   %eax,%eax
14001f66b:	0f 85 bb e6 01 00    	jne    0x14003dd2c
14001f671:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14001f676:	8b c3                	mov    %ebx,%eax
14001f678:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001f67d:	48 83 c4 30          	add    $0x30,%rsp
14001f681:	5f                   	pop    %rdi
14001f682:	c3                   	ret
14001f683:	cc                   	int3
14001f684:	cc                   	int3
14001f685:	cc                   	int3
14001f686:	cc                   	int3
14001f687:	cc                   	int3
14001f688:	cc                   	int3
14001f689:	cc                   	int3
14001f68a:	cc                   	int3
14001f68b:	cc                   	int3
14001f68c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001f691:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001f696:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001f69b:	57                   	push   %rdi
14001f69c:	48 83 ec 30          	sub    $0x30,%rsp
14001f6a0:	48 8b fa             	mov    %rdx,%rdi
14001f6a3:	48 8b d9             	mov    %rcx,%rbx
14001f6a6:	48 85 d2             	test   %rdx,%rdx
14001f6a9:	0f 84 a9 00 00 00    	je     0x14001f758
14001f6af:	48 8b ca             	mov    %rdx,%rcx
14001f6b2:	48 ff 15 df 5e 06 00 	rex.W call *0x65edf(%rip)        # 0x140085598
14001f6b9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f6be:	8b f0                	mov    %eax,%esi
14001f6c0:	85 c0                	test   %eax,%eax
14001f6c2:	0f 84 90 00 00 00    	je     0x14001f758
14001f6c8:	48 8b 0d 31 f9 07 00 	mov    0x7f931(%rip),%rcx        # 0x14009f000
14001f6cf:	48 8d 2d 2a f9 07 00 	lea    0x7f92a(%rip),%rbp        # 0x14009f000
14001f6d6:	48 3b cd             	cmp    %rbp,%rcx
14001f6d9:	74 0a                	je     0x14001f6e5
14001f6db:	f6 41 1c 10          	testb  $0x10,0x1c(%rcx)
14001f6df:	0f 85 8b e6 01 00    	jne    0x14003dd70
14001f6e5:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
14001f6ea:	ba 1f 00 02 00       	mov    $0x2001f,%edx
14001f6ef:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14001f6f5:	48 8b cb             	mov    %rbx,%rcx
14001f6f8:	e8 67 00 00 00       	call   0x14001f764
14001f6fd:	8b d8                	mov    %eax,%ebx
14001f6ff:	85 c0                	test   %eax,%eax
14001f701:	0f 85 87 e6 01 00    	jne    0x14003dd8e
14001f707:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14001f70c:	44 8d 48 03          	lea    0x3(%rax),%r9d
14001f710:	89 74 24 28          	mov    %esi,0x28(%rsp)
14001f714:	48 8d 15 95 6d 06 00 	lea    0x66d95(%rip),%rdx        # 0x1400864b0
14001f71b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14001f720:	e8 57 02 00 00       	call   0x14001f97c
14001f725:	8b d8                	mov    %eax,%ebx
14001f727:	85 c0                	test   %eax,%eax
14001f729:	0f 85 97 e6 01 00    	jne    0x14003ddc6
14001f72f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14001f734:	48 ff 15 ad 55 06 00 	rex.W call *0x655ad(%rip)        # 0x140084ce8
14001f73b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f740:	8b c3                	mov    %ebx,%eax
14001f742:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001f747:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14001f74c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001f751:	48 83 c4 30          	add    $0x30,%rsp
14001f755:	5f                   	pop    %rdi
14001f756:	c3                   	ret
14001f757:	cc                   	int3
14001f758:	33 c0                	xor    %eax,%eax