14000c3cf:	48 8b 05 5a 82 01 00 	mov    0x1825a(%rip),%rax        # 0x140024630
14000c3d6:	48 33 c4             	xor    %rsp,%rax
14000c3d9:	48 89 45 4f          	mov    %rax,0x4f(%rbp)
14000c3dd:	48 8b fa             	mov    %rdx,%rdi
14000c3e0:	66 0f 6f 05 28 1e 01 	movdqa 0x11e28(%rip),%xmm0        # 0x14001e210
14000c3e7:	00
14000c3e8:	f3 0f 7f 45 1f       	movdqu %xmm0,0x1f(%rbp)
14000c3ed:	33 db                	xor    %ebx,%ebx
14000c3ef:	66 89 5d 0f          	mov    %bx,0xf(%rbp)
14000c3f3:	4c 8d 0d 9e 17 01 00 	lea    0x1179e(%rip),%r9        # 0x14001db98
14000c3fa:	8d 53 0e             	lea    0xe(%rbx),%edx
14000c3fd:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
14000c401:	e8 fa ba ff ff       	call   0x140007f00
14000c406:	90                   	nop
14000c407:	66 0f 6f 05 01 1e 01 	movdqa 0x11e01(%rip),%xmm0        # 0x14001e210
14000c40e:	00
14000c40f:	f3 0f 7f 45 3f       	movdqu %xmm0,0x3f(%rbp)
14000c414:	66 89 5d 2f          	mov    %bx,0x2f(%rbp)
14000c418:	4c 8d 0d 11 17 01 00 	lea    0x11711(%rip),%r9        # 0x14001db30
14000c41f:	8d 53 30             	lea    0x30(%rbx),%edx
14000c422:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
14000c426:	e8 d5 ba ff ff       	call   0x140007f00
14000c42b:	41 b8 bf 00 ff 00    	mov    $0xff00bf,%r8d
14000c431:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
14000c435:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
14000c439:	e8 96 fc ff ff       	call   0x14000c0d4
14000c43e:	8b d8                	mov    %eax,%ebx
14000c440:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
14000c444:	e8 27 ba ff ff       	call   0x140007e70
14000c449:	90                   	nop
14000c44a:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
14000c44e:	e8 1d ba ff ff       	call   0x140007e70
14000c453:	8b c3                	mov    %ebx,%eax
14000c455:	c1 e8 10             	shr    $0x10,%eax
14000c458:	88 45 ff             	mov    %al,-0x1(%rbp)
14000c45b:	8b c3                	mov    %ebx,%eax
14000c45d:	c1 e8 08             	shr    $0x8,%eax
14000c460:	88 45 f7             	mov    %al,-0x9(%rbp)
14000c463:	88 5d ef             	mov    %bl,-0x11(%rbp)
14000c466:	c6 45 e7 ff          	movb   $0xff,-0x19(%rbp)
14000c46a:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
14000c46e:	48 89 45 0f          	mov    %rax,0xf(%rbp)
14000c472:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
14000c476:	48 89 45 17          	mov    %rax,0x17(%rbp)
14000c47a:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
14000c47e:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14000c482:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
14000c486:	48 89 45 27          	mov    %rax,0x27(%rbp)
14000c48a:	4c 8d 45 0f          	lea    0xf(%rbp),%r8
14000c48e:	48 8d 55 07          	lea    0x7(%rbp),%rdx
14000c492:	e8 81 07 00 00       	call   0x14000cc18
14000c497:	8b 08                	mov    (%rax),%ecx
14000c499:	89 0f                	mov    %ecx,(%rdi)
14000c49b:	48 8b c7             	mov    %rdi,%rax
14000c49e:	48 8b 4d 4f          	mov    0x4f(%rbp),%rcx
14000c4a2:	48 33 cc             	xor    %rsp,%rcx
14000c4a5:	e8 16 d3 00 00       	call   0x1400197c0
14000c4aa:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
14000c4b1:	00
14000c4b2:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14000c4b6:	49 8b 7b 20          	mov    0x20(%r11),%rdi
14000c4ba:	49 8b e3             	mov    %r11,%rsp
14000c4bd:	5d                   	pop    %rbp
14000c4be:	c3                   	ret
14000c4bf:	cc                   	int3
14000c4c0:	cc                   	int3
14000c4c1:	cc                   	int3
14000c4c2:	cc                   	int3
14000c4c3:	cc                   	int3
14000c4c4:	cc                   	int3
14000c4c5:	cc                   	int3
14000c4c6:	cc                   	int3
14000c4c7:	cc                   	int3
14000c4c8:	40 53                	rex push %rbx
14000c4ca:	48 83 ec 70          	sub    $0x70,%rsp
14000c4ce:	48 8b 05 5b 81 01 00 	mov    0x1815b(%rip),%rax        # 0x140024630
14000c4d5:	48 33 c4             	xor    %rsp,%rax
14000c4d8:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14000c4dd:	66 0f 6f 05 2b 1d 01 	movdqa 0x11d2b(%rip),%xmm0        # 0x14001e210
14000c4e4:	00
14000c4e5:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
14000c4eb:	33 db                	xor    %ebx,%ebx
14000c4ed:	66 89 5c 24 40       	mov    %bx,0x40(%rsp)
14000c4f2:	4c 8d 0d bf 16 01 00 	lea    0x116bf(%rip),%r9        # 0x14001dbb8
14000c4f9:	8d 53 0d             	lea    0xd(%rbx),%edx
14000c4fc:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000c501:	e8 fa b9 ff ff       	call   0x140007f00
14000c506:	90                   	nop
14000c507:	66 0f 6f 05 01 1d 01 	movdqa 0x11d01(%rip),%xmm0        # 0x14001e210
14000c50e:	00
14000c50f:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
14000c515:	66 89 5c 24 20       	mov    %bx,0x20(%rsp)
14000c51a:	4c 8d 0d 0f 16 01 00 	lea    0x1160f(%rip),%r9        # 0x14001db30
14000c521:	8d 53 30             	lea    0x30(%rbx),%edx
14000c524:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000c529:	e8 d2 b9 ff ff       	call   0x140007f00
14000c52e:	44 8d 43 03          	lea    0x3(%rbx),%r8d
14000c532:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000c537:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000c53c:	e8 93 fb ff ff       	call   0x14000c0d4
14000c541:	8b d8                	mov    %eax,%ebx
14000c543:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000c548:	e8 23 b9 ff ff       	call   0x140007e70
14000c54d:	90                   	nop
14000c54e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000c553:	e8 18 b9 ff ff       	call   0x140007e70
14000c558:	8b c3                	mov    %ebx,%eax
14000c55a:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000c55f:	48 33 cc             	xor    %rsp,%rcx
14000c562:	e8 59 d2 00 00       	call   0x1400197c0
14000c567:	48 83 c4 70          	add    $0x70,%rsp
14000c56b:	5b                   	pop    %rbx
14000c56c:	c3                   	ret
14000c56d:	cc                   	int3
14000c56e:	cc                   	int3
14000c56f:	cc                   	int3
14000c570:	cc                   	int3
14000c571:	cc                   	int3
14000c572:	cc                   	int3
14000c573:	cc                   	int3
14000c574:	4c 8b dc             	mov    %rsp,%r11
14000c577:	49 89 5b 18          	mov    %rbx,0x18(%r11)
14000c57b:	49 89 73 20          	mov    %rsi,0x20(%r11)
14000c57f:	49 89 4b 08          	mov    %rcx,0x8(%r11)
14000c583:	57                   	push   %rdi
14000c584:	48 83 ec 20          	sub    $0x20,%rsp
14000c588:	48 8b da             	mov    %rdx,%rbx
14000c58b:	48 8b f9             	mov    %rcx,%rdi
14000c58e:	48 8d 05 03 fc 00 00 	lea    0xfc03(%rip),%rax        # 0x14001c198
14000c595:	48 89 01             	mov    %rax,(%rcx)
14000c598:	48 8d 71 08          	lea    0x8(%rcx),%rsi
14000c59c:	49 89 73 10          	mov    %rsi,0x10(%r11)
14000c5a0:	48 83 66 38 00       	andq   $0x0,0x38(%rsi)
14000c5a5:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
14000c5a9:	48 85 c9             	test   %rcx,%rcx
14000c5ac:	74 45                	je     0x14000c5f3
14000c5ae:	48 3b ca             	cmp    %rdx,%rcx
14000c5b1:	75 37                	jne    0x14000c5ea
14000c5b3:	48 8b 01             	mov    (%rcx),%rax
14000c5b6:	48 8b d6             	mov    %rsi,%rdx
14000c5b9:	48 8b 40 08          	mov    0x8(%rax),%rax
14000c5bd:	ff 15 75 07 01 00    	call   *0x10775(%rip)        # 0x14001cd38
14000c5c3:	48 89 46 38          	mov    %rax,0x38(%rsi)
14000c5c7:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14000c5cb:	48 85 c9             	test   %rcx,%rcx
14000c5ce:	74 23                	je     0x14000c5f3
14000c5d0:	48 8b 01             	mov    (%rcx),%rax
14000c5d3:	48 3b cb             	cmp    %rbx,%rcx
14000c5d6:	0f 95 c2             	setne  %dl
14000c5d9:	48 8b 40 20          	mov    0x20(%rax),%rax
14000c5dd:	ff 15 55 07 01 00    	call   *0x10755(%rip)        # 0x14001cd38
14000c5e3:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
14000c5e8:	eb 09                	jmp    0x14000c5f3
14000c5ea:	48 89 4e 38          	mov    %rcx,0x38(%rsi)
14000c5ee:	48 83 62 38 00       	andq   $0x0,0x38(%rdx)
14000c5f3:	48 8b c7             	mov    %rdi,%rax
14000c5f6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000c5fb:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14000c600:	48 83 c4 20          	add    $0x20,%rsp
14000c604:	5f                   	pop    %rdi
14000c605:	c3                   	ret
14000c606:	cc                   	int3
14000c607:	cc                   	int3
14000c608:	cc                   	int3
14000c609:	cc                   	int3
14000c60a:	cc                   	int3
14000c60b:	cc                   	int3
14000c60c:	cc                   	int3
14000c60d:	cc                   	int3
14000c60e:	cc                   	int3
14000c60f:	cc                   	int3
14000c610:	48 8d 05 e1 fa 00 00 	lea    0xfae1(%rip),%rax        # 0x14001c0f8
14000c617:	48 89 01             	mov    %rax,(%rcx)
14000c61a:	c3                   	ret
14000c61b:	cc                   	int3
14000c61c:	cc                   	int3
14000c61d:	cc                   	int3
14000c61e:	cc                   	int3
14000c61f:	cc                   	int3
14000c620:	cc                   	int3
14000c621:	cc                   	int3
14000c622:	cc                   	int3
14000c623:	cc                   	int3
14000c624:	cc                   	int3
14000c625:	cc                   	int3
14000c626:	cc                   	int3
14000c627:	cc                   	int3
14000c628:	cc                   	int3
14000c629:	cc                   	int3
14000c62a:	cc                   	int3
14000c62b:	cc                   	int3
14000c62c:	cc                   	int3
14000c62d:	cc                   	int3
14000c62e:	cc                   	int3
14000c62f:	cc                   	int3
14000c630:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000c635:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000c63a:	57                   	push   %rdi
14000c63b:	48 83 ec 20          	sub    $0x20,%rsp
14000c63f:	48 8d 79 08          	lea    0x8(%rcx),%rdi
14000c643:	48 8b d9             	mov    %rcx,%rbx
14000c646:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14000c64a:	8b f2                	mov    %edx,%esi
14000c64c:	48 85 c9             	test   %rcx,%rcx
14000c64f:	74 18                	je     0x14000c669
14000c651:	48 8b 01             	mov    (%rcx),%rax
14000c654:	48 3b cf             	cmp    %rdi,%rcx
14000c657:	0f 95 c2             	setne  %dl
14000c65a:	48 8b 40 20          	mov    0x20(%rax),%rax
14000c65e:	ff 15 d4 06 01 00    	call   *0x106d4(%rip)        # 0x14001cd38
14000c664:	48 83 67 38 00       	andq   $0x0,0x38(%rdi)
14000c669:	48 8d 05 88 fa 00 00 	lea    0xfa88(%rip),%rax        # 0x14001c0f8
14000c670:	48 89 03             	mov    %rax,(%rbx)
14000c673:	40 f6 c6 01          	test   $0x1,%sil
14000c677:	74 0d                	je     0x14000c686
14000c679:	ba 48 00 00 00       	mov    $0x48,%edx
14000c67e:	48 8b cb             	mov    %rbx,%rcx
14000c681:	e8 96 d1 00 00       	call   0x14001981c
14000c686:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000c68b:	48 8b c3             	mov    %rbx,%rax
14000c68e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000c693:	48 83 c4 20          	add    $0x20,%rsp
14000c697:	5f                   	pop    %rdi
14000c698:	c3                   	ret
14000c699:	cc                   	int3
14000c69a:	cc                   	int3
14000c69b:	cc                   	int3
14000c69c:	cc                   	int3
14000c69d:	cc                   	int3
14000c69e:	cc                   	int3
14000c69f:	cc                   	int3
14000c6a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000c6a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000c6aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000c6af:	57                   	push   %rdi
14000c6b0:	41 56                	push   %r14
14000c6b2:	41 57                	push   %r15
14000c6b4:	48 83 ec 40          	sub    $0x40,%rsp
14000c6b8:	49 8b d9             	mov    %r9,%rbx
14000c6bb:	41 8a e8             	mov    %r8b,%bpl
14000c6be:	48 8b fa             	mov    %rdx,%rdi
14000c6c1:	4c 8b f9             	mov    %rcx,%r15
14000c6c4:	48 8d 15 59 89 01 00 	lea    0x18959(%rip),%rdx        # 0x140025024
14000c6cb:	b9 a0 00 00 00       	mov    $0xa0,%ecx
14000c6d0:	e8 c7 d6 00 00       	call   0x140019d9c
14000c6d5:	48 8b f0             	mov    %rax,%rsi
14000c6d8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000c6dd:	48 85 c0             	test   %rax,%rax
14000c6e0:	74 74                	je     0x14000c756
14000c6e2:	48 83 7b 70 00       	cmpq   $0x0,0x70(%rbx)
14000c6e7:	75 07                	jne    0x14000c6f0
14000c6e9:	48 83 60 70 00       	andq   $0x0,0x70(%rax)
14000c6ee:	eb 2f                	jmp    0x14000c71f
14000c6f0:	48 8d 50 08          	lea    0x8(%rax),%rdx
14000c6f4:	48 89 50 70          	mov    %rdx,0x70(%rax)
14000c6f8:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
14000c6fc:	48 8b 01             	mov    (%rcx),%rax
14000c6ff:	48 8b 40 10          	mov    0x10(%rax),%rax
14000c703:	ff 15 2f 06 01 00    	call   *0x1062f(%rip)        # 0x14001cd38
14000c709:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
14000c70d:	48 8b 01             	mov    (%rcx),%rax
14000c710:	48 8b 40 18          	mov    0x18(%rax),%rax
14000c714:	ff 15 1e 06 01 00    	call   *0x1061e(%rip)        # 0x14001cd38
14000c71a:	48 83 63 70 00       	andq   $0x0,0x70(%rbx)
14000c71f:	48 8b 07             	mov    (%rdi),%rax
14000c722:	48 89 46 78          	mov    %rax,0x78(%rsi)
14000c726:	48 83 27 00          	andq   $0x0,(%rdi)
14000c72a:	48 83 a6 80 00 00 00 	andq   $0x0,0x80(%rsi)
14000c731:	00
14000c732:	48 83 a6 88 00 00 00 	andq   $0x0,0x88(%rsi)
14000c739:	00
14000c73a:	40 88 ae 90 00 00 00 	mov    %bpl,0x90(%rsi)
14000c741:	c7 86 94 00 00 00 01 	movl   $0x1,0x94(%rsi)
14000c748:	00 00 00
14000c74b:	33 c0                	xor    %eax,%eax
14000c74d:	48 89 86 98 00 00 00 	mov    %rax,0x98(%rsi)
14000c754:	eb 02                	jmp    0x14000c758
14000c756:	33 f6                	xor    %esi,%esi
14000c758:	48 8b de             	mov    %rsi,%rbx
14000c75b:	48 85 f6             	test   %rsi,%rsi
14000c75e:	75 0c                	jne    0x14000c76c
14000c760:	bf 0e 00 07 80       	mov    $0x8007000e,%edi
14000c765:	ba dd 00 00 00       	mov    $0xdd,%edx
14000c76a:	eb 78                	jmp    0x14000c7e4
14000c76c:	41 b9 03 00 1f 00    	mov    $0x1f0003,%r9d
14000c772:	45 33 c0             	xor    %r8d,%r8d
14000c775:	33 d2                	xor    %edx,%edx
14000c777:	33 c9                	xor    %ecx,%ecx
14000c779:	48 ff 15 28 03 01 00 	rex.W call *0x10328(%rip)        # 0x14001caa8
14000c780:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c785:	4c 8b f0             	mov    %rax,%r14
14000c788:	48 85 c0             	test   %rax,%rax
14000c78b:	74 47                	je     0x14000c7d4
14000c78d:	48 ff 15 74 04 01 00 	rex.W call *0x10474(%rip)        # 0x14001cc08
14000c794:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c799:	48 8b ae 80 00 00 00 	mov    0x80(%rsi),%rbp
14000c7a0:	48 85 ed             	test   %rbp,%rbp
14000c7a3:	74 24                	je     0x14000c7c9
14000c7a5:	48 ff 15 5c 04 01 00 	rex.W call *0x1045c(%rip)        # 0x14001cc08
14000c7ac:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c7b1:	8b f8                	mov    %eax,%edi
14000c7b3:	48 8b cd             	mov    %rbp,%rcx
14000c7b6:	e8 75 d3 ff ff       	call   0x140009b30
14000c7bb:	8b cf                	mov    %edi,%ecx
14000c7bd:	48 ff 15 54 04 01 00 	rex.W call *0x10454(%rip)        # 0x14001cc18
14000c7c4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c7c9:	4c 89 b6 80 00 00 00 	mov    %r14,0x80(%rsi)
14000c7d0:	33 ff                	xor    %edi,%edi
14000c7d2:	eb 07                	jmp    0x14000c7db
14000c7d4:	e8 97 c4 ff ff       	call   0x140008c70
14000c7d9:	8b f8                	mov    %eax,%edi
14000c7db:	85 ff                	test   %edi,%edi
14000c7dd:	79 1e                	jns    0x14000c7fd
14000c7df:	ba de 00 00 00       	mov    $0xde,%edx
14000c7e4:	4c 8d 05 ed 13 01 00 	lea    0x113ed(%rip),%r8        # 0x14001dbd8
14000c7eb:	44 8b cf             	mov    %edi,%r9d
14000c7ee:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14000c7f3:	e8 0c c7 ff ff       	call   0x140008f04
14000c7f8:	e9 01 01 00 00       	jmp    0x14000c8fe
14000c7fd:	0f b6 96 90 00 00 00 	movzbl 0x90(%rsi),%edx
14000c804:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14000c80b:	00
14000c80c:	4c 8b 8e 80 00 00 00 	mov    0x80(%rsi),%r9
14000c813:	41 b8 05 00 00 10    	mov    $0x10000005,%r8d
14000c819:	48 8b 4e 78          	mov    0x78(%rsi),%rcx
14000c81d:	48 ff 15 d4 ff 00 00 	rex.W call *0xffd4(%rip)        # 0x14001c7f8
14000c824:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c829:	85 c0                	test   %eax,%eax
14000c82b:	74 0f                	je     0x14000c83c
14000c82d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14000c832:	44 8b c8             	mov    %eax,%r9d
14000c835:	e8 7a 03 00 00       	call   0x14000cbb4
14000c83a:	eb 6e                	jmp    0x14000c8aa
14000c83c:	45 33 c0             	xor    %r8d,%r8d
14000c83f:	48 8b d6             	mov    %rsi,%rdx
14000c842:	48 8d 0d 47 01 00 00 	lea    0x147(%rip),%rcx        # 0x14000c990
14000c849:	48 ff 15 60 02 01 00 	rex.W call *0x10260(%rip)        # 0x14001cab0
14000c850:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c855:	48 8b e8             	mov    %rax,%rbp
14000c858:	4c 8b b6 88 00 00 00 	mov    0x88(%rsi),%r14
14000c85f:	4d 85 f6             	test   %r14,%r14
14000c862:	74 24                	je     0x14000c888
14000c864:	48 ff 15 9d 03 01 00 	rex.W call *0x1039d(%rip)        # 0x14001cc08
14000c86b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c870:	8b f8                	mov    %eax,%edi
14000c872:	49 8b ce             	mov    %r14,%rcx
14000c875:	e8 a2 c8 ff ff       	call   0x14000911c
14000c87a:	8b cf                	mov    %edi,%ecx
14000c87c:	48 ff 15 95 03 01 00 	rex.W call *0x10395(%rip)        # 0x14001cc18
14000c883:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)