14004d1c7:	ff 15 3b 9b 0a 00    	call   *0xa9b3b(%rip)        # 0x1400f6d08
14004d1cd:	b8 01 00 00 00       	mov    $0x1,%eax
14004d1d2:	48 83 c4 28          	add    $0x28,%rsp
14004d1d6:	c3                   	ret
14004d1d7:	cc                   	int3
14004d1d8:	cc                   	int3
14004d1d9:	cc                   	int3
14004d1da:	cc                   	int3
14004d1db:	cc                   	int3
14004d1dc:	cc                   	int3
14004d1dd:	cc                   	int3
14004d1de:	cc                   	int3
14004d1df:	cc                   	int3
14004d1e0:	41 57                	push   %r15
14004d1e2:	41 56                	push   %r14
14004d1e4:	41 55                	push   %r13
14004d1e6:	41 54                	push   %r12
14004d1e8:	56                   	push   %rsi
14004d1e9:	57                   	push   %rdi
14004d1ea:	53                   	push   %rbx
14004d1eb:	48 83 ec 30          	sub    $0x30,%rsp
14004d1ef:	48 8b 05 4a 3e 0b 00 	mov    0xb3e4a(%rip),%rax        # 0x140101040
14004d1f6:	48 31 e0             	xor    %rsp,%rax
14004d1f9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14004d1fe:	83 fa 03             	cmp    $0x3,%edx
14004d201:	75 44                	jne    0x14004d247
14004d203:	48 8d 05 16 01 00 00 	lea    0x116(%rip),%rax        # 0x14004d320
14004d20a:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14004d20f:	49 89 00             	mov    %rax,(%r8)
14004d212:	48 8d 0d 7f fd 0c 00 	lea    0xcfd7f(%rip),%rcx        # 0x14011cf98
14004d219:	48 8d 15 a0 ff ff ff 	lea    -0x60(%rip),%rdx        # 0x14004d1c0
14004d220:	45 31 c9             	xor    %r9d,%r9d
14004d223:	ff 15 57 a5 0a 00    	call   *0xaa557(%rip)        # 0x1400f7780
14004d229:	85 c0                	test   %eax,%eax
14004d22b:	74 41                	je     0x14004d26e
14004d22d:	83 3d 6c fd 0c 00 00 	cmpl   $0x0,0xcfd6c(%rip)        # 0x14011cfa0
14004d234:	75 11                	jne    0x14004d247
14004d236:	8b 0d 68 fd 0c 00    	mov    0xcfd68(%rip),%ecx        # 0x14011cfa4
14004d23c:	ff 15 be a6 0a 00    	call   *0xaa6be(%rip)        # 0x1400f7900
14004d242:	48 85 c0             	test   %rax,%rax
14004d245:	75 2c                	jne    0x14004d273
14004d247:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14004d24c:	48 31 e1             	xor    %rsp,%rcx
14004d24f:	48 3b 0d ea 3d 0b 00 	cmp    0xb3dea(%rip),%rcx        # 0x140101040
14004d256:	74 06                	je     0x14004d25e
14004d258:	e8 73 20 02 00       	call   0x14006f2d0
14004d25d:	cc                   	int3
14004d25e:	48 83 c4 30          	add    $0x30,%rsp
14004d262:	5b                   	pop    %rbx
14004d263:	5f                   	pop    %rdi
14004d264:	5e                   	pop    %rsi
14004d265:	41 5c                	pop    %r12
14004d267:	41 5d                	pop    %r13
14004d269:	41 5e                	pop    %r14
14004d26b:	41 5f                	pop    %r15
14004d26d:	c3                   	ret
14004d26e:	e8 a9 2f 03 00       	call   0x14008021c
14004d273:	48 89 c6             	mov    %rax,%rsi
14004d276:	4c 8d 2d 2b fd 0c 00 	lea    0xcfd2b(%rip),%r13        # 0x14011cfa8
14004d27d:	4c 89 e9             	mov    %r13,%rcx
14004d280:	ff 15 92 a2 0a 00    	call   *0xaa292(%rip)        # 0x1400f7518
14004d286:	4c 8b 25 23 fd 0c 00 	mov    0xcfd23(%rip),%r12        # 0x14011cfb0
14004d28d:	4c 8b 3d 24 fd 0c 00 	mov    0xcfd24(%rip),%r15        # 0x14011cfb8
14004d294:	4c 8b 35 25 fd 0c 00 	mov    0xcfd25(%rip),%r14        # 0x14011cfc0
14004d29b:	48 8b 1d 26 fd 0c 00 	mov    0xcfd26(%rip),%rbx        # 0x14011cfc8
14004d2a2:	48 8b 3d 27 fd 0c 00 	mov    0xcfd27(%rip),%rdi        # 0x14011cfd0
14004d2a9:	4c 89 e9             	mov    %r13,%rcx
14004d2ac:	ff 15 86 a5 0a 00    	call   *0xaa586(%rip)        # 0x1400f7838
14004d2b2:	4d 85 e4             	test   %r12,%r12
14004d2b5:	74 0c                	je     0x14004d2c3
14004d2b7:	48 8b 0e             	mov    (%rsi),%rcx
14004d2ba:	4c 89 e0             	mov    %r12,%rax
14004d2bd:	ff 15 45 9a 0a 00    	call   *0xa9a45(%rip)        # 0x1400f6d08
14004d2c3:	4d 85 ff             	test   %r15,%r15
14004d2c6:	74 0d                	je     0x14004d2d5
14004d2c8:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14004d2cc:	4c 89 f8             	mov    %r15,%rax
14004d2cf:	ff 15 33 9a 0a 00    	call   *0xa9a33(%rip)        # 0x1400f6d08
14004d2d5:	4d 85 f6             	test   %r14,%r14
14004d2d8:	74 0d                	je     0x14004d2e7
14004d2da:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14004d2de:	4c 89 f0             	mov    %r14,%rax
14004d2e1:	ff 15 21 9a 0a 00    	call   *0xa9a21(%rip)        # 0x1400f6d08
14004d2e7:	48 85 db             	test   %rbx,%rbx
14004d2ea:	74 0d                	je     0x14004d2f9
14004d2ec:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14004d2f0:	48 89 d8             	mov    %rbx,%rax
14004d2f3:	ff 15 0f 9a 0a 00    	call   *0xa9a0f(%rip)        # 0x1400f6d08
14004d2f9:	48 85 ff             	test   %rdi,%rdi
14004d2fc:	74 0d                	je     0x14004d30b
14004d2fe:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14004d302:	48 89 f8             	mov    %rdi,%rax
14004d305:	ff 15 fd 99 0a 00    	call   *0xa99fd(%rip)        # 0x1400f6d08
14004d30b:	48 89 f1             	mov    %rsi,%rcx
14004d30e:	e8 5d 5a fe ff       	call   0x140032d70
14004d313:	e9 2f ff ff ff       	jmp    0x14004d247
14004d318:	cc                   	int3
14004d319:	cc                   	int3
14004d31a:	cc                   	int3
14004d31b:	cc                   	int3
14004d31c:	cc                   	int3
14004d31d:	cc                   	int3
14004d31e:	cc                   	int3
14004d31f:	cc                   	int3
14004d320:	48 83 ec 28          	sub    $0x28,%rsp
14004d324:	ff 15 c6 a5 0a 00    	call   *0xaa5c6(%rip)        # 0x1400f78f0
14004d32a:	89 05 74 fc 0c 00    	mov    %eax,0xcfc74(%rip)        # 0x14011cfa4
14004d330:	31 c9                	xor    %ecx,%ecx
14004d332:	83 f8 ff             	cmp    $0xffffffff,%eax
14004d335:	0f 94 c1             	sete   %cl
14004d338:	89 0d 62 fc 0c 00    	mov    %ecx,0xcfc62(%rip)        # 0x14011cfa0
14004d33e:	48 83 c4 28          	add    $0x28,%rsp
14004d342:	c3                   	ret
14004d343:	cc                   	int3
14004d344:	cc                   	int3
14004d345:	cc                   	int3
14004d346:	cc                   	int3
14004d347:	cc                   	int3
14004d348:	cc                   	int3
14004d349:	cc                   	int3
14004d34a:	cc                   	int3
14004d34b:	cc                   	int3
14004d34c:	cc                   	int3
14004d34d:	cc                   	int3
14004d34e:	cc                   	int3
14004d34f:	cc                   	int3
14004d350:	41 57                	push   %r15
14004d352:	41 56                	push   %r14
14004d354:	56                   	push   %rsi
14004d355:	57                   	push   %rdi
14004d356:	55                   	push   %rbp
14004d357:	53                   	push   %rbx
14004d358:	48 83 ec 38          	sub    $0x38,%rsp
14004d35c:	4c 89 c7             	mov    %r8,%rdi
14004d35f:	48 89 d6             	mov    %rdx,%rsi
14004d362:	89 cb                	mov    %ecx,%ebx
14004d364:	48 8b 05 d5 3c 0b 00 	mov    0xb3cd5(%rip),%rax        # 0x140101040
14004d36b:	48 31 e0             	xor    %rsp,%rax
14004d36e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14004d373:	48 8d 05 a6 ff ff ff 	lea    -0x5a(%rip),%rax        # 0x14004d320
14004d37a:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14004d37f:	49 89 00             	mov    %rax,(%r8)
14004d382:	48 8d 0d 0f fc 0c 00 	lea    0xcfc0f(%rip),%rcx        # 0x14011cf98
14004d389:	48 8d 15 30 fe ff ff 	lea    -0x1d0(%rip),%rdx        # 0x14004d1c0
14004d390:	45 31 c9             	xor    %r9d,%r9d
14004d393:	ff 15 e7 a3 0a 00    	call   *0xaa3e7(%rip)        # 0x1400f7780
14004d399:	85 c0                	test   %eax,%eax
14004d39b:	0f 84 af 00 00 00    	je     0x14004d450
14004d3a1:	83 3d f8 fb 0c 00 00 	cmpl   $0x0,0xcfbf8(%rip)        # 0x14011cfa0
14004d3a8:	0f 85 af 00 00 00    	jne    0x14004d45d
14004d3ae:	ff 15 ec a2 0a 00    	call   *0xaa2ec(%rip)        # 0x1400f76a0
14004d3b4:	89 c5                	mov    %eax,%ebp
14004d3b6:	8b 0d e8 fb 0c 00    	mov    0xcfbe8(%rip),%ecx        # 0x14011cfa4
14004d3bc:	ff 15 3e a5 0a 00    	call   *0xaa53e(%rip)        # 0x1400f7900
14004d3c2:	49 89 c6             	mov    %rax,%r14
14004d3c5:	89 e9                	mov    %ebp,%ecx
14004d3c7:	ff 15 db a4 0a 00    	call   *0xaa4db(%rip)        # 0x1400f78a8
14004d3cd:	4d 85 f6             	test   %r14,%r14
14004d3d0:	75 2a                	jne    0x14004d3fc
14004d3d2:	b9 01 00 00 00       	mov    $0x1,%ecx
14004d3d7:	ba 28 00 00 00       	mov    $0x28,%edx
14004d3dc:	e8 ef 5a fe ff       	call   0x140032ed0
14004d3e1:	48 85 c0             	test   %rax,%rax
14004d3e4:	74 77                	je     0x14004d45d
14004d3e6:	49 89 c6             	mov    %rax,%r14
14004d3e9:	8b 0d b5 fb 0c 00    	mov    0xcfbb5(%rip),%ecx        # 0x14011cfa4
14004d3ef:	48 89 c2             	mov    %rax,%rdx
14004d3f2:	ff 15 10 a5 0a 00    	call   *0xaa510(%rip)        # 0x1400f7908
14004d3f8:	85 c0                	test   %eax,%eax
14004d3fa:	74 59                	je     0x14004d455
14004d3fc:	4c 8d 3d a5 fb 0c 00 	lea    0xcfba5(%rip),%r15        # 0x14011cfa8
14004d403:	4c 89 f9             	mov    %r15,%rcx
14004d406:	ff 15 0c a1 0a 00    	call   *0xaa10c(%rip)        # 0x1400f7518
14004d40c:	48 63 db             	movslq %ebx,%rbx
14004d40f:	48 8d 05 9a fb 0c 00 	lea    0xcfb9a(%rip),%rax        # 0x14011cfb0
14004d416:	48 89 3c d8          	mov    %rdi,(%rax,%rbx,8)
14004d41a:	4c 89 f9             	mov    %r15,%rcx
14004d41d:	ff 15 15 a4 0a 00    	call   *0xaa415(%rip)        # 0x1400f7838
14004d423:	49 89 34 de          	mov    %rsi,(%r14,%rbx,8)
14004d427:	b8 01 00 00 00       	mov    $0x1,%eax
14004d42c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14004d431:	48 31 e1             	xor    %rsp,%rcx
14004d434:	48 3b 0d 05 3c 0b 00 	cmp    0xb3c05(%rip),%rcx        # 0x140101040
14004d43b:	74 06                	je     0x14004d443
14004d43d:	e8 8e 1e 02 00       	call   0x14006f2d0
14004d442:	cc                   	int3
14004d443:	48 83 c4 38          	add    $0x38,%rsp
14004d447:	5b                   	pop    %rbx
14004d448:	5d                   	pop    %rbp
14004d449:	5f                   	pop    %rdi
14004d44a:	5e                   	pop    %rsi
14004d44b:	41 5e                	pop    %r14
14004d44d:	41 5f                	pop    %r15
14004d44f:	c3                   	ret
14004d450:	e8 c7 2d 03 00       	call   0x14008021c
14004d455:	4c 89 f1             	mov    %r14,%rcx
14004d458:	e8 13 59 fe ff       	call   0x140032d70
14004d45d:	48 89 f1             	mov    %rsi,%rcx
14004d460:	48 89 f8             	mov    %rdi,%rax
14004d463:	ff 15 9f 98 0a 00    	call   *0xa989f(%rip)        # 0x1400f6d08
14004d469:	31 c0                	xor    %eax,%eax
14004d46b:	eb bf                	jmp    0x14004d42c
14004d46d:	cc                   	int3
14004d46e:	cc                   	int3
14004d46f:	cc                   	int3
14004d470:	b8 ee ff c0 00       	mov    $0xc0ffee,%eax
14004d475:	c3                   	ret
14004d476:	cc                   	int3
14004d477:	cc                   	int3
14004d478:	cc                   	int3
14004d479:	cc                   	int3
14004d47a:	cc                   	int3
14004d47b:	cc                   	int3
14004d47c:	cc                   	int3
14004d47d:	cc                   	int3
14004d47e:	cc                   	int3
14004d47f:	cc                   	int3
14004d480:	56                   	push   %rsi
14004d481:	48 83 ec 20          	sub    $0x20,%rsp
14004d485:	48 89 ce             	mov    %rcx,%rsi
14004d488:	ff 15 62 a4 0a 00    	call   *0xaa462(%rip)        # 0x1400f78f0
14004d48e:	83 f8 ff             	cmp    $0xffffffff,%eax
14004d491:	74 02                	je     0x14004d495
14004d493:	89 06                	mov    %eax,(%rsi)
14004d495:	83 f8 ff             	cmp    $0xffffffff,%eax
14004d498:	0f 95 c0             	setne  %al
14004d49b:	48 83 c4 20          	add    $0x20,%rsp
14004d49f:	5e                   	pop    %rsi
14004d4a0:	c3                   	ret
14004d4a1:	cc                   	int3
14004d4a2:	cc                   	int3
14004d4a3:	cc                   	int3
14004d4a4:	cc                   	int3
14004d4a5:	cc                   	int3
14004d4a6:	cc                   	int3
14004d4a7:	cc                   	int3
14004d4a8:	cc                   	int3
14004d4a9:	cc                   	int3
14004d4aa:	cc                   	int3
14004d4ab:	cc                   	int3
14004d4ac:	cc                   	int3
14004d4ad:	cc                   	int3
14004d4ae:	cc                   	int3
14004d4af:	cc                   	int3
14004d4b0:	48 ff 25 51 a4 0a 00 	rex.W jmp *0xaa451(%rip)        # 0x1400f7908
14004d4b7:	cc                   	int3
14004d4b8:	cc                   	int3
14004d4b9:	cc                   	int3
14004d4ba:	cc                   	int3
14004d4bb:	cc                   	int3
14004d4bc:	cc                   	int3
14004d4bd:	cc                   	int3
14004d4be:	cc                   	int3
14004d4bf:	cc                   	int3
14004d4c0:	83 fa 03             	cmp    $0x3,%edx
14004d4c3:	0f 84 77 9e 01 00    	je     0x140067340
14004d4c9:	85 d2                	test   %edx,%edx
14004d4cb:	0f 84 6f 9e 01 00    	je     0x140067340
14004d4d1:	c3                   	ret
14004d4d2:	cc                   	int3
14004d4d3:	cc                   	int3
14004d4d4:	cc                   	int3
14004d4d5:	cc                   	int3
14004d4d6:	cc                   	int3
14004d4d7:	cc                   	int3
14004d4d8:	cc                   	int3
14004d4d9:	cc                   	int3
14004d4da:	cc                   	int3
14004d4db:	cc                   	int3
14004d4dc:	cc                   	int3
14004d4dd:	cc                   	int3
14004d4de:	cc                   	int3
14004d4df:	cc                   	int3
14004d4e0:	56                   	push   %rsi
14004d4e1:	48 83 ec 30          	sub    $0x30,%rsp
14004d4e5:	48 8b 05 54 3b 0b 00 	mov    0xb3b54(%rip),%rax        # 0x140101040
14004d4ec:	48 31 e0             	xor    %rsp,%rax
14004d4ef:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14004d4f4:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14004d4f9:	48 8b 41 28          	mov    0x28(%rcx),%rax
14004d4fd:	a8 01                	test   $0x1,%al
14004d4ff:	75 43                	jne    0x14004d544
14004d501:	4c 8d 41 30          	lea    0x30(%rcx),%r8
14004d505:	41 b9 02 00 00 00    	mov    $0x2,%r9d
14004d50b:	48 83 c1 28          	add    $0x28,%rcx
14004d50f:	48 d1 e8             	shr    $1,%rax
14004d512:	4c 39 c8             	cmp    %r9,%rax
14004d515:	74 37                	je     0x14004d54e
14004d517:	48 c1 e0 03          	shl    $0x3,%rax
14004d51b:	49 01 c0             	add    %rax,%r8
14004d51e:	74 55                	je     0x14004d575
14004d520:	49 89 10             	mov    %rdx,(%r8)
14004d523:	48 83 01 02          	addq   $0x2,(%rcx)
14004d527:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14004d52c:	48 31 e1             	xor    %rsp,%rcx
14004d52f:	48 3b 0d 0a 3b 0b 00 	cmp    0xb3b0a(%rip),%rcx        # 0x140101040
14004d536:	74 06                	je     0x14004d53e
14004d538:	e8 93 1d 02 00       	call   0x14006f2d0
14004d53d:	cc                   	int3
14004d53e:	48 83 c4 30          	add    $0x30,%rsp
14004d542:	5e                   	pop    %rsi
14004d543:	c3                   	ret
14004d544:	4c 8b 41 30          	mov    0x30(%rcx),%r8
14004d548:	4c 8b 49 38          	mov    0x38(%rcx),%r9
14004d54c:	eb bd                	jmp    0x14004d50b
14004d54e:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
14004d553:	48 89 f2             	mov    %rsi,%rdx
14004d556:	e8 15 05 00 00       	call   0x14004da70
14004d55b:	48 8b 0e             	mov    (%rsi),%rcx
14004d55e:	48 85 c9             	test   %rcx,%rcx
14004d561:	74 c4                	je     0x14004d527
14004d563:	f0 ff 49 08          	lock decl 0x8(%rcx)
14004d567:	75 be                	jne    0x14004d527
14004d569:	ba 01 00 00 00       	mov    $0x1,%edx
14004d56e:	e8 0d 64 08 00       	call   0x1400d3980
14004d573:	eb b2                	jmp    0x14004d527
14004d575:	0f 0b                	ud2
14004d577:	cc                   	int3
14004d578:	cc                   	int3
14004d579:	cc                   	int3
14004d57a:	cc                   	int3
14004d57b:	cc                   	int3
14004d57c:	cc                   	int3
14004d57d:	cc                   	int3
14004d57e:	cc                   	int3
14004d57f:	cc                   	int3
14004d580:	56                   	push   %rsi
14004d581:	57                   	push   %rdi
14004d582:	48 83 ec 28          	sub    $0x28,%rsp
14004d586:	48 89 d7             	mov    %rdx,%rdi
14004d589:	48 89 ce             	mov    %rcx,%rsi
14004d58c:	80 79 18 01          	cmpb   $0x1,0x18(%rcx)
14004d590:	74 30                	je     0x14004d5c2
14004d592:	48 85 f6             	test   %rsi,%rsi
14004d595:	74 29                	je     0x14004d5c0
14004d597:	48 89 f1             	mov    %rsi,%rcx
14004d59a:	48 89 fa             	mov    %rdi,%rdx
14004d59d:	e8 5e d2 01 00       	call   0x14006a800
14004d5a2:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
14004d5a6:	48 83 c7 10          	add    $0x10,%rdi
14004d5aa:	48 89 fa             	mov    %rdi,%rdx
14004d5ad:	e8 5e d1 01 00       	call   0x14006a710
14004d5b2:	c6 46 18 01          	movb   $0x1,0x18(%rsi)
14004d5b6:	48 89 f0             	mov    %rsi,%rax
14004d5b9:	48 83 c4 28          	add    $0x28,%rsp
14004d5bd:	5f                   	pop    %rdi
14004d5be:	5e                   	pop    %rsi
14004d5bf:	c3                   	ret
14004d5c0:	0f 0b                	ud2
14004d5c2:	48 8d 4e 10          	lea    0x10(%rsi),%rcx