140010269:	48 8b 08             	mov    (%rax),%rcx
14001026c:	33 c0                	xor    %eax,%eax
14001026e:	48 89 59 10          	mov    %rbx,0x10(%rcx)
140010272:	eb 03                	jmp    0x140010277
140010274:	83 c8 ff             	or     $0xffffffff,%eax
140010277:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001027c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140010281:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140010286:	48 83 c4 20          	add    $0x20,%rsp
14001028a:	41 5f                	pop    %r15
14001028c:	41 5e                	pop    %r14
14001028e:	5f                   	pop    %rdi
14001028f:	c3                   	ret
140010290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010295:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14001029a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001029f:	57                   	push   %rdi
1400102a0:	41 56                	push   %r14
1400102a2:	41 57                	push   %r15
1400102a4:	48 83 ec 20          	sub    $0x20,%rsp
1400102a8:	48 8b 01             	mov    (%rcx),%rax
1400102ab:	48 8b f1             	mov    %rcx,%rsi
1400102ae:	48 8b 10             	mov    (%rax),%rdx
1400102b1:	48 85 d2             	test   %rdx,%rdx
1400102b4:	75 08                	jne    0x1400102be
1400102b6:	83 c8 ff             	or     $0xffffffff,%eax
1400102b9:	e9 d9 00 00 00       	jmp    0x140010397
1400102be:	4c 8b 05 fb f2 01 00 	mov    0x1f2fb(%rip),%r8        # 0x14002f5c0
1400102c5:	41 8b c8             	mov    %r8d,%ecx
1400102c8:	49 8b f8             	mov    %r8,%rdi
1400102cb:	48 33 3a             	xor    (%rdx),%rdi
1400102ce:	83 e1 3f             	and    $0x3f,%ecx
1400102d1:	48 d3 cf             	ror    %cl,%rdi
1400102d4:	49 8b d8             	mov    %r8,%rbx
1400102d7:	48 33 5a 08          	xor    0x8(%rdx),%rbx
1400102db:	48 d3 cb             	ror    %cl,%rbx
1400102de:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
1400102e2:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
1400102e6:	0f 87 a9 00 00 00    	ja     0x140010395
1400102ec:	41 8b c8             	mov    %r8d,%ecx
1400102ef:	4d 8b f0             	mov    %r8,%r14
1400102f2:	83 e1 3f             	and    $0x3f,%ecx
1400102f5:	4c 8b ff             	mov    %rdi,%r15
1400102f8:	48 8b eb             	mov    %rbx,%rbp
1400102fb:	48 83 eb 08          	sub    $0x8,%rbx
1400102ff:	48 3b df             	cmp    %rdi,%rbx
140010302:	72 5f                	jb     0x140010363
140010304:	48 8b 03             	mov    (%rbx),%rax
140010307:	49 3b c6             	cmp    %r14,%rax
14001030a:	74 ef                	je     0x1400102fb
14001030c:	49 33 c0             	xor    %r8,%rax
14001030f:	4c 89 33             	mov    %r14,(%rbx)
140010312:	48 d3 c8             	ror    %cl,%rax
140010315:	49 ba 70 48 da 56 96 	movabs $0x85f13e9656da4870,%r10
14001031c:	3e f1 85
14001031f:	ff 15 5b df 00 00    	call   *0xdf5b(%rip)        # 0x14001e280
140010325:	4c 8b 05 94 f2 01 00 	mov    0x1f294(%rip),%r8        # 0x14002f5c0
14001032c:	48 8b 06             	mov    (%rsi),%rax
14001032f:	41 8b c8             	mov    %r8d,%ecx
140010332:	83 e1 3f             	and    $0x3f,%ecx
140010335:	4d 8b c8             	mov    %r8,%r9
140010338:	48 8b 10             	mov    (%rax),%rdx
14001033b:	49 8b c0             	mov    %r8,%rax
14001033e:	4c 33 0a             	xor    (%rdx),%r9
140010341:	48 33 42 08          	xor    0x8(%rdx),%rax
140010345:	49 d3 c9             	ror    %cl,%r9
140010348:	48 d3 c8             	ror    %cl,%rax
14001034b:	4d 3b cf             	cmp    %r15,%r9
14001034e:	75 05                	jne    0x140010355
140010350:	48 3b c5             	cmp    %rbp,%rax
140010353:	74 a6                	je     0x1400102fb
140010355:	4d 8b f9             	mov    %r9,%r15
140010358:	49 8b f9             	mov    %r9,%rdi
14001035b:	48 8b e8             	mov    %rax,%rbp
14001035e:	48 8b d8             	mov    %rax,%rbx
140010361:	eb 98                	jmp    0x1400102fb
140010363:	48 83 ff ff          	cmp    $0xffffffffffffffff,%rdi
140010367:	74 0f                	je     0x140010378
140010369:	48 8b cf             	mov    %rdi,%rcx
14001036c:	e8 6f 0c 00 00       	call   0x140010fe0
140010371:	4c 8b 05 48 f2 01 00 	mov    0x1f248(%rip),%r8        # 0x14002f5c0
140010378:	48 8b 06             	mov    (%rsi),%rax
14001037b:	48 8b 08             	mov    (%rax),%rcx
14001037e:	4c 89 01             	mov    %r8,(%rcx)
140010381:	48 8b 06             	mov    (%rsi),%rax
140010384:	48 8b 08             	mov    (%rax),%rcx
140010387:	4c 89 41 08          	mov    %r8,0x8(%rcx)
14001038b:	48 8b 06             	mov    (%rsi),%rax
14001038e:	48 8b 08             	mov    (%rax),%rcx
140010391:	4c 89 41 10          	mov    %r8,0x10(%rcx)
140010395:	33 c0                	xor    %eax,%eax
140010397:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001039c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400103a1:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400103a6:	48 83 c4 20          	add    $0x20,%rsp
1400103aa:	41 5f                	pop    %r15
1400103ac:	41 5e                	pop    %r14
1400103ae:	5f                   	pop    %rdi
1400103af:	c3                   	ret
1400103b0:	48 8b d1             	mov    %rcx,%rdx
1400103b3:	48 8d 0d 46 15 02 00 	lea    0x21546(%rip),%rcx        # 0x140031900
1400103ba:	e9 6d 00 00 00       	jmp    0x14001042c
1400103bf:	cc                   	int3
1400103c0:	4c 8b dc             	mov    %rsp,%r11
1400103c3:	49 89 4b 08          	mov    %rcx,0x8(%r11)
1400103c7:	48 83 ec 38          	sub    $0x38,%rsp
1400103cb:	49 c7 43 f0 fe ff ff 	movq   $0xfffffffffffffffe,-0x10(%r11)
1400103d2:	ff
1400103d3:	49 8d 43 08          	lea    0x8(%r11),%rax
1400103d7:	49 89 43 e8          	mov    %rax,-0x18(%r11)
1400103db:	b8 02 00 00 00       	mov    $0x2,%eax
1400103e0:	89 44 24 50          	mov    %eax,0x50(%rsp)
1400103e4:	89 44 24 58          	mov    %eax,0x58(%rsp)
1400103e8:	4d 8d 4b 18          	lea    0x18(%r11),%r9
1400103ec:	4d 8d 43 e8          	lea    -0x18(%r11),%r8
1400103f0:	49 8d 53 20          	lea    0x20(%r11),%rdx
1400103f4:	49 8d 4b 10          	lea    0x10(%r11),%rcx
1400103f8:	e8 a7 fc ff ff       	call   0x1400100a4
1400103fd:	90                   	nop
1400103fe:	48 83 c4 38          	add    $0x38,%rsp
140010402:	c3                   	ret
140010403:	cc                   	int3
140010404:	48 85 c9             	test   %rcx,%rcx
140010407:	75 04                	jne    0x14001040d
140010409:	83 c8 ff             	or     $0xffffffff,%eax
14001040c:	c3                   	ret
14001040d:	48 8b 41 10          	mov    0x10(%rcx),%rax
140010411:	48 39 01             	cmp    %rax,(%rcx)
140010414:	75 12                	jne    0x140010428
140010416:	48 8b 05 a3 f1 01 00 	mov    0x1f1a3(%rip),%rax        # 0x14002f5c0
14001041d:	48 89 01             	mov    %rax,(%rcx)
140010420:	48 89 41 08          	mov    %rax,0x8(%rcx)
140010424:	48 89 41 10          	mov    %rax,0x10(%rcx)
140010428:	33 c0                	xor    %eax,%eax
14001042a:	c3                   	ret
14001042b:	cc                   	int3
14001042c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140010431:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140010436:	55                   	push   %rbp
140010437:	48 8b ec             	mov    %rsp,%rbp
14001043a:	48 83 ec 40          	sub    $0x40,%rsp
14001043e:	48 8d 45 10          	lea    0x10(%rbp),%rax
140010442:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140010446:	4c 8d 4d 28          	lea    0x28(%rbp),%r9
14001044a:	48 8d 45 18          	lea    0x18(%rbp),%rax
14001044e:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140010452:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140010456:	b8 02 00 00 00       	mov    $0x2,%eax
14001045b:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14001045f:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140010463:	89 45 28             	mov    %eax,0x28(%rbp)
140010466:	89 45 e0             	mov    %eax,-0x20(%rbp)
140010469:	e8 fa fb ff ff       	call   0x140010068
14001046e:	48 83 c4 40          	add    $0x40,%rsp
140010472:	5d                   	pop    %rbp
140010473:	c3                   	ret
140010474:	48 8d 05 d5 f2 01 00 	lea    0x1f2d5(%rip),%rax        # 0x14002f750
14001047b:	48 89 05 ae 14 02 00 	mov    %rax,0x214ae(%rip)        # 0x140031930
140010482:	b0 01                	mov    $0x1,%al
140010484:	c3                   	ret
140010485:	cc                   	int3
140010486:	cc                   	int3
140010487:	cc                   	int3
140010488:	48 83 ec 28          	sub    $0x28,%rsp
14001048c:	48 8d 0d 6d 14 02 00 	lea    0x2146d(%rip),%rcx        # 0x140031900
140010493:	e8 6c ff ff ff       	call   0x140010404
140010498:	48 8d 0d 79 14 02 00 	lea    0x21479(%rip),%rcx        # 0x140031918
14001049f:	e8 60 ff ff ff       	call   0x140010404
1400104a4:	b0 01                	mov    $0x1,%al
1400104a6:	48 83 c4 28          	add    $0x28,%rsp
1400104aa:	c3                   	ret
1400104ab:	cc                   	int3
1400104ac:	48 83 ec 28          	sub    $0x28,%rsp
1400104b0:	e8 97 f5 ff ff       	call   0x14000fa4c
1400104b5:	b0 01                	mov    $0x1,%al
1400104b7:	48 83 c4 28          	add    $0x28,%rsp
1400104bb:	c3                   	ret
1400104bc:	40 53                	rex push %rbx
1400104be:	48 83 ec 20          	sub    $0x20,%rsp
1400104c2:	48 8b 1d f7 f0 01 00 	mov    0x1f0f7(%rip),%rbx        # 0x14002f5c0
1400104c9:	48 8b cb             	mov    %rbx,%rcx
1400104cc:	e8 83 b7 ff ff       	call   0x14000bc54
1400104d1:	48 8b cb             	mov    %rbx,%rcx
1400104d4:	e8 ff eb ff ff       	call   0x14000f0d8
1400104d9:	48 8b cb             	mov    %rbx,%rcx
1400104dc:	e8 0b 67 00 00       	call   0x140016bec
1400104e1:	48 8b cb             	mov    %rbx,%rcx
1400104e4:	e8 2b ee ff ff       	call   0x14000f314
1400104e9:	48 8b cb             	mov    %rbx,%rcx
1400104ec:	e8 17 f9 ff ff       	call   0x14000fe08
1400104f1:	b0 01                	mov    $0x1,%al
1400104f3:	48 83 c4 20          	add    $0x20,%rsp
1400104f7:	5b                   	pop    %rbx
1400104f8:	c3                   	ret
1400104f9:	cc                   	int3
1400104fa:	cc                   	int3
1400104fb:	cc                   	int3
1400104fc:	33 c9                	xor    %ecx,%ecx
1400104fe:	e9 5d 7b ff ff       	jmp    0x140008060
140010503:	cc                   	int3
140010504:	40 53                	rex push %rbx
140010506:	48 83 ec 20          	sub    $0x20,%rsp
14001050a:	48 8b 0d 57 1c 02 00 	mov    0x21c57(%rip),%rcx        # 0x140032168
140010511:	83 c8 ff             	or     $0xffffffff,%eax
140010514:	f0 0f c1 01          	lock xadd %eax,(%rcx)
140010518:	83 f8 01             	cmp    $0x1,%eax
14001051b:	75 1f                	jne    0x14001053c
14001051d:	48 8b 0d 44 1c 02 00 	mov    0x21c44(%rip),%rcx        # 0x140032168
140010524:	48 8d 1d f5 f3 01 00 	lea    0x1f3f5(%rip),%rbx        # 0x14002f920
14001052b:	48 3b cb             	cmp    %rbx,%rcx
14001052e:	74 0c                	je     0x14001053c
140010530:	e8 ab 0a 00 00       	call   0x140010fe0
140010535:	48 89 1d 2c 1c 02 00 	mov    %rbx,0x21c2c(%rip)        # 0x140032168
14001053c:	b0 01                	mov    $0x1,%al
14001053e:	48 83 c4 20          	add    $0x20,%rsp
140010542:	5b                   	pop    %rbx
140010543:	c3                   	ret
140010544:	48 83 ec 28          	sub    $0x28,%rsp
140010548:	48 8b 0d f9 1b 02 00 	mov    0x21bf9(%rip),%rcx        # 0x140032148
14001054f:	e8 8c 0a 00 00       	call   0x140010fe0
140010554:	48 8b 0d f5 1b 02 00 	mov    0x21bf5(%rip),%rcx        # 0x140032150
14001055b:	48 83 25 e5 1b 02 00 	andq   $0x0,0x21be5(%rip)        # 0x140032148
140010562:	00
140010563:	e8 78 0a 00 00       	call   0x140010fe0
140010568:	48 8b 0d 61 13 02 00 	mov    0x21361(%rip),%rcx        # 0x1400318d0
14001056f:	48 83 25 d9 1b 02 00 	andq   $0x0,0x21bd9(%rip)        # 0x140032150
140010576:	00
140010577:	e8 64 0a 00 00       	call   0x140010fe0
14001057c:	48 8b 0d 55 13 02 00 	mov    0x21355(%rip),%rcx        # 0x1400318d8
140010583:	48 83 25 45 13 02 00 	andq   $0x0,0x21345(%rip)        # 0x1400318d0
14001058a:	00
14001058b:	e8 50 0a 00 00       	call   0x140010fe0
140010590:	48 83 25 40 13 02 00 	andq   $0x0,0x21340(%rip)        # 0x1400318d8
140010597:	00
140010598:	b0 01                	mov    $0x1,%al
14001059a:	48 83 c4 28          	add    $0x28,%rsp
14001059e:	c3                   	ret
14001059f:	cc                   	int3
1400105a0:	48 8d 15 19 46 01 00 	lea    0x14619(%rip),%rdx        # 0x140024bc0
1400105a7:	48 8d 0d 12 45 01 00 	lea    0x14512(%rip),%rcx        # 0x140024ac0
1400105ae:	e9 e5 64 00 00       	jmp    0x140016a98
1400105b3:	cc                   	int3
1400105b4:	48 83 ec 28          	sub    $0x28,%rsp
1400105b8:	84 c9                	test   %cl,%cl
1400105ba:	74 16                	je     0x1400105d2
1400105bc:	48 83 3d 8c 11 02 00 	cmpq   $0x0,0x2118c(%rip)        # 0x140031750
1400105c3:	00
1400105c4:	74 05                	je     0x1400105cb
1400105c6:	e8 b9 bd ff ff       	call   0x14000c384
1400105cb:	b0 01                	mov    $0x1,%al
1400105cd:	48 83 c4 28          	add    $0x28,%rsp
1400105d1:	c3                   	ret
1400105d2:	48 8d 15 e7 45 01 00 	lea    0x145e7(%rip),%rdx        # 0x140024bc0
1400105d9:	48 8d 0d e0 44 01 00 	lea    0x144e0(%rip),%rcx        # 0x140024ac0
1400105e0:	48 83 c4 28          	add    $0x28,%rsp
1400105e4:	e9 43 65 00 00       	jmp    0x140016b2c
1400105e9:	cc                   	int3
1400105ea:	cc                   	int3
1400105eb:	cc                   	int3
1400105ec:	48 83 ec 28          	sub    $0x28,%rsp
1400105f0:	e8 1f 05 00 00       	call   0x140010b14
1400105f5:	48 8b 40 18          	mov    0x18(%rax),%rax
1400105f9:	48 85 c0             	test   %rax,%rax
1400105fc:	74 12                	je     0x140010610
1400105fe:	49 ba 70 48 da 56 96 	movabs $0x85f13e9656da4870,%r10
140010605:	3e f1 85
140010608:	ff 15 72 dc 00 00    	call   *0xdc72(%rip)        # 0x14001e280
14001060e:	eb 00                	jmp    0x140010610
140010610:	e8 63 00 00 00       	call   0x140010678
140010615:	90                   	nop
140010616:	cc                   	int3
140010617:	cc                   	int3
140010618:	40 53                	rex push %rbx
14001061a:	48 83 ec 20          	sub    $0x20,%rsp
14001061e:	33 db                	xor    %ebx,%ebx
140010620:	48 85 c9             	test   %rcx,%rcx
140010623:	74 0c                	je     0x140010631
140010625:	48 85 d2             	test   %rdx,%rdx
140010628:	74 07                	je     0x140010631
14001062a:	4d 85 c0             	test   %r8,%r8
14001062d:	75 1b                	jne    0x14001064a
14001062f:	88 19                	mov    %bl,(%rcx)
140010631:	e8 12 09 00 00       	call   0x140010f48
140010636:	bb 16 00 00 00       	mov    $0x16,%ebx
14001063b:	89 18                	mov    %ebx,(%rax)
14001063d:	e8 82 b7 ff ff       	call   0x14000bdc4
140010642:	8b c3                	mov    %ebx,%eax
140010644:	48 83 c4 20          	add    $0x20,%rsp
140010648:	5b                   	pop    %rbx
140010649:	c3                   	ret
14001064a:	4c 8b c9             	mov    %rcx,%r9
14001064d:	4c 2b c1             	sub    %rcx,%r8
140010650:	43 8a 04 08          	mov    (%r8,%r9,1),%al
140010654:	41 88 01             	mov    %al,(%r9)
140010657:	49 ff c1             	inc    %r9
14001065a:	84 c0                	test   %al,%al
14001065c:	74 e4                	je     0x140010642
14001065e:	48 83 ea 01          	sub    $0x1,%rdx
140010662:	75 ec                	jne    0x140010650
140010664:	48 85 d2             	test   %rdx,%rdx
140010667:	75 d9                	jne    0x140010642
140010669:	88 19                	mov    %bl,(%rcx)
14001066b:	e8 d8 08 00 00       	call   0x140010f48
140010670:	bb 22 00 00 00       	mov    $0x22,%ebx
140010675:	eb c4                	jmp    0x14001063b
140010677:	cc                   	int3
140010678:	48 83 ec 28          	sub    $0x28,%rsp
14001067c:	e8 3b 65 00 00       	call   0x140016bbc
140010681:	48 85 c0             	test   %rax,%rax
140010684:	74 0a                	je     0x140010690
140010686:	b9 16 00 00 00       	mov    $0x16,%ecx
14001068b:	e8 7c 65 00 00       	call   0x140016c0c
140010690:	f6 05 99 f0 01 00 02 	testb  $0x2,0x1f099(%rip)        # 0x14002f730
140010697:	74 2a                	je     0x1400106c3
140010699:	b9 17 00 00 00       	mov    $0x17,%ecx
14001069e:	ff 15 e4 d9 00 00    	call   *0xd9e4(%rip)        # 0x14001e088
1400106a4:	85 c0                	test   %eax,%eax
1400106a6:	74 07                	je     0x1400106af
1400106a8:	b9 07 00 00 00       	mov    $0x7,%ecx
1400106ad:	cd 29                	int    $0x29
1400106af:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400106b5:	ba 15 00 00 40       	mov    $0x40000015,%edx
1400106ba:	41 8d 48 02          	lea    0x2(%r8),%ecx
1400106be:	e8 35 b4 ff ff       	call   0x14000baf8
1400106c3:	b9 03 00 00 00       	mov    $0x3,%ecx
1400106c8:	e8 63 f7 ff ff       	call   0x14000fe30
1400106cd:	cc                   	int3
1400106ce:	cc                   	int3
1400106cf:	cc                   	int3
1400106d0:	e9 93 08 00 00       	jmp    0x140010f68
1400106d5:	cc                   	int3
1400106d6:	cc                   	int3
1400106d7:	cc                   	int3
1400106d8:	cc                   	int3
1400106d9:	cc                   	int3
1400106da:	cc                   	int3
1400106db:	cc                   	int3
1400106dc:	cc                   	int3
1400106dd:	cc                   	int3
1400106de:	cc                   	int3
1400106df:	cc                   	int3
1400106e0:	cc                   	int3
1400106e1:	cc                   	int3
1400106e2:	cc                   	int3
1400106e3:	cc                   	int3
1400106e4:	cc                   	int3
1400106e5:	cc                   	int3
1400106e6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400106ed:	00 00 00
1400106f0:	48 2b d1             	sub    %rcx,%rdx