14003f5a8:	c3                   	ret
14003f5a9:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14003f5ad:	eb dc                	jmp    0x14003f58b
14003f5af:	cc                   	int3
14003f5b0:	56                   	push   %rsi
14003f5b1:	57                   	push   %rdi
14003f5b2:	48 83 ec 68          	sub    $0x68,%rsp
14003f5b6:	48 89 d6             	mov    %rdx,%rsi
14003f5b9:	48 89 cf             	mov    %rcx,%rdi
14003f5bc:	48 8b 81 90 18 00 00 	mov    0x1890(%rcx),%rax
14003f5c3:	48 8b 89 98 18 00 00 	mov    0x1898(%rcx),%rcx
14003f5ca:	48 01 c1             	add    %rax,%rcx
14003f5cd:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14003f5d2:	48 b8 76 61 5f 73 69 	movabs $0x657a69735f6176,%rax
14003f5d9:	7a 65 00
14003f5dc:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14003f5e1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14003f5e6:	e8 75 8f fd ff       	call   0x140018560
14003f5eb:	48 8b 87 a0 18 00 00 	mov    0x18a0(%rdi),%rax
14003f5f2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14003f5f7:	48 b8 61 6c 6c 6f 63 	movabs $0x202000636f6c6c61,%rax
14003f5fe:	00 20 20
14003f601:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14003f606:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14003f60b:	e8 50 8f fd ff       	call   0x140018560
14003f610:	0f 28 05 f9 12 0a 00 	movaps 0xa12f9(%rip),%xmm0        # 0x1400e0910
14003f617:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
14003f61c:	48 8b 87 80 18 00 00 	mov    0x1880(%rdi),%rax
14003f623:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003f628:	48 b8 63 6f 6d 6d 69 	movabs $0x200074696d6d6f63,%rax
14003f62f:	74 00 20
14003f632:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14003f637:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14003f63c:	e8 1f 8f fd ff       	call   0x140018560
14003f641:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14003f646:	48 b8 73 69 7a 65 00 	movabs $0x20202000657a6973,%rax
14003f64d:	20 20 20
14003f650:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14003f655:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14003f65a:	e8 01 8f fd ff       	call   0x140018560
14003f65f:	48 8b 05 4a 9e 0d 00 	mov    0xd9e4a(%rip),%rax        # 0x1401194b0
14003f666:	48 85 c0             	test   %rax,%rax
14003f669:	74 09                	je     0x14003f674
14003f66b:	48 89 f1             	mov    %rsi,%rcx
14003f66e:	ff 15 94 76 0b 00    	call   *0xb7694(%rip)        # 0x1400f6d08
14003f674:	48 89 f1             	mov    %rsi,%rcx
14003f677:	e8 94 91 ff ff       	call   0x140038810
14003f67c:	cc                   	int3
14003f67d:	cc                   	int3
14003f67e:	cc                   	int3
14003f67f:	cc                   	int3
14003f680:	56                   	push   %rsi
14003f681:	57                   	push   %rdi
14003f682:	55                   	push   %rbp
14003f683:	53                   	push   %rbx
14003f684:	48 83 ec 28          	sub    $0x28,%rsp
14003f688:	48 89 ce             	mov    %rcx,%rsi
14003f68b:	0f b7 b9 20 39 00 00 	movzwl 0x3920(%rcx),%edi
14003f692:	31 db                	xor    %ebx,%ebx
14003f694:	89 fd                	mov    %edi,%ebp
14003f696:	eb 22                	jmp    0x14003f6ba
14003f698:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14003f69f:	00
14003f6a0:	48 89 f2             	mov    %rsi,%rdx
14003f6a3:	e8 c8 26 00 00       	call   0x140041d70
14003f6a8:	ff c5                	inc    %ebp
14003f6aa:	0f b7 c5             	movzwl %bp,%eax
14003f6ad:	3d 00 04 00 00       	cmp    $0x400,%eax
14003f6b2:	0f 44 eb             	cmove  %ebx,%ebp
14003f6b5:	66 39 fd             	cmp    %di,%bp
14003f6b8:	74 1d                	je     0x14003f6d7
14003f6ba:	48 83 be e0 18 00 00 	cmpq   $0x0,0x18e0(%rsi)
14003f6c1:	00
14003f6c2:	74 13                	je     0x14003f6d7
14003f6c4:	48 0f bf c5          	movswq %bp,%rax
14003f6c8:	48 8b 8c c6 20 19 00 	mov    0x1920(%rsi,%rax,8),%rcx
14003f6cf:	00
14003f6d0:	48 85 c9             	test   %rcx,%rcx
14003f6d3:	75 cb                	jne    0x14003f6a0
14003f6d5:	eb d1                	jmp    0x14003f6a8
14003f6d7:	48 83 c4 28          	add    $0x28,%rsp
14003f6db:	5b                   	pop    %rbx
14003f6dc:	5d                   	pop    %rbp
14003f6dd:	5f                   	pop    %rdi
14003f6de:	5e                   	pop    %rsi
14003f6df:	c3                   	ret
14003f6e0:	41 56                	push   %r14
14003f6e2:	56                   	push   %rsi
14003f6e3:	57                   	push   %rdi
14003f6e4:	55                   	push   %rbp
14003f6e5:	53                   	push   %rbx
14003f6e6:	48 83 ec 20          	sub    $0x20,%rsp
14003f6ea:	48 89 d6             	mov    %rdx,%rsi
14003f6ed:	48 89 cf             	mov    %rcx,%rdi
14003f6f0:	0f b7 99 20 39 00 00 	movzwl 0x3920(%rcx),%ebx
14003f6f7:	31 ed                	xor    %ebp,%ebp
14003f6f9:	41 89 de             	mov    %ebx,%r14d
14003f6fc:	eb 20                	jmp    0x14003f71e
14003f6fe:	66 90                	xchg   %ax,%ax
14003f700:	48 89 fa             	mov    %rdi,%rdx
14003f703:	e8 68 26 00 00       	call   0x140041d70
14003f708:	41 ff c6             	inc    %r14d
14003f70b:	41 0f b7 c6          	movzwl %r14w,%eax
14003f70f:	3d 00 04 00 00       	cmp    $0x400,%eax
14003f714:	44 0f 44 f5          	cmove  %ebp,%r14d
14003f718:	66 41 39 de          	cmp    %bx,%r14w
14003f71c:	74 1c                	je     0x14003f73a
14003f71e:	48 39 b7 e0 18 00 00 	cmp    %rsi,0x18e0(%rdi)
14003f725:	76 13                	jbe    0x14003f73a
14003f727:	49 0f bf c6          	movswq %r14w,%rax
14003f72b:	48 8b 8c c7 20 19 00 	mov    0x1920(%rdi,%rax,8),%rcx
14003f732:	00
14003f733:	48 85 c9             	test   %rcx,%rcx
14003f736:	75 c8                	jne    0x14003f700
14003f738:	eb ce                	jmp    0x14003f708
14003f73a:	48 83 c4 20          	add    $0x20,%rsp
14003f73e:	5b                   	pop    %rbx
14003f73f:	5d                   	pop    %rbp
14003f740:	5f                   	pop    %rdi
14003f741:	5e                   	pop    %rsi
14003f742:	41 5e                	pop    %r14
14003f744:	c3                   	ret
14003f745:	cc                   	int3
14003f746:	cc                   	int3
14003f747:	cc                   	int3
14003f748:	cc                   	int3
14003f749:	cc                   	int3
14003f74a:	cc                   	int3
14003f74b:	cc                   	int3
14003f74c:	cc                   	int3
14003f74d:	cc                   	int3
14003f74e:	cc                   	int3
14003f74f:	cc                   	int3
14003f750:	41 57                	push   %r15
14003f752:	41 56                	push   %r14
14003f754:	41 54                	push   %r12
14003f756:	56                   	push   %rsi
14003f757:	57                   	push   %rdi
14003f758:	55                   	push   %rbp
14003f759:	53                   	push   %rbx
14003f75a:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14003f761:	48 89 d3             	mov    %rdx,%rbx
14003f764:	48 89 cf             	mov    %rcx,%rdi
14003f767:	48 8b 05 d2 18 0c 00 	mov    0xc18d2(%rip),%rax        # 0x140101040
14003f76e:	48 31 e0             	xor    %rsp,%rax
14003f771:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
14003f778:	00
14003f779:	48 8d 71 40          	lea    0x40(%rcx),%rsi
14003f77d:	48 89 f1             	mov    %rsi,%rcx
14003f780:	ff 15 8a 81 0b 00    	call   *0xb818a(%rip)        # 0x1400f7910
14003f786:	84 c0                	test   %al,%al
14003f788:	74 3e                	je     0x14003f7c8
14003f78a:	80 bf 78 18 00 00 00 	cmpb   $0x0,0x1878(%rdi)
14003f791:	74 46                	je     0x14003f7d9
14003f793:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14003f79a:	00
14003f79b:	48 31 e1             	xor    %rsp,%rcx
14003f79e:	48 3b 0d 9b 18 0c 00 	cmp    0xc189b(%rip),%rcx        # 0x140101040
14003f7a5:	74 06                	je     0x14003f7ad
14003f7a7:	e8 24 fb 02 00       	call   0x14006f2d0
14003f7ac:	cc                   	int3
14003f7ad:	48 89 f1             	mov    %rsi,%rcx
14003f7b0:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14003f7b7:	5b                   	pop    %rbx
14003f7b8:	5d                   	pop    %rbp
14003f7b9:	5f                   	pop    %rdi
14003f7ba:	5e                   	pop    %rsi
14003f7bb:	41 5c                	pop    %r12
14003f7bd:	41 5e                	pop    %r14
14003f7bf:	41 5f                	pop    %r15
14003f7c1:	48 ff 25 70 80 0b 00 	rex.W jmp *0xb8070(%rip)        # 0x1400f7838
14003f7c8:	48 89 f1             	mov    %rsi,%rcx
14003f7cb:	e8 b0 21 00 00       	call   0x140041980
14003f7d0:	80 bf 78 18 00 00 00 	cmpb   $0x0,0x1878(%rdi)
14003f7d7:	75 ba                	jne    0x14003f793
14003f7d9:	e8 02 34 ff ff       	call   0x140032be0
14003f7de:	80 7b 02 01          	cmpb   $0x1,0x2(%rbx)
14003f7e2:	0f 94 47 02          	sete   0x2(%rdi)
14003f7e6:	0f 94 c0             	sete   %al
14003f7e9:	80 7b 03 01          	cmpb   $0x1,0x3(%rbx)
14003f7ed:	0f 94 c2             	sete   %dl
14003f7f0:	48 83 3d 98 3d 0c 00 	cmpq   $0xffffffffffffffff,0xc3d98(%rip)        # 0x140103590
14003f7f7:	ff
14003f7f8:	0f 95 c1             	setne  %cl
14003f7fb:	20 d1                	and    %dl,%cl
14003f7fd:	88 4f 10             	mov    %cl,0x10(%rdi)
14003f800:	80 7b 10 01          	cmpb   $0x1,0x10(%rbx)
14003f804:	0f 94 47 11          	sete   0x11(%rdi)
14003f808:	80 7b 11 01          	cmpb   $0x1,0x11(%rbx)
14003f80c:	0f 94 47 12          	sete   0x12(%rdi)
14003f810:	80 7b 04 01          	cmpb   $0x1,0x4(%rbx)
14003f814:	0f 94 47 13          	sete   0x13(%rdi)
14003f818:	74 40                	je     0x14003f85a
14003f81a:	80 bf c0 39 00 00 01 	cmpb   $0x1,0x39c0(%rdi)
14003f821:	0f 84 d6 01 00 00    	je     0x14003f9fd
14003f827:	80 7b 1c 01          	cmpb   $0x1,0x1c(%rbx)
14003f82b:	0f 94 47 14          	sete   0x14(%rdi)
14003f82f:	84 c9                	test   %cl,%cl
14003f831:	0f 85 ac 00 00 00    	jne    0x14003f8e3
14003f837:	c7 47 18 00 00 00 00 	movl   $0x0,0x18(%rdi)
14003f83e:	a8 01                	test   $0x1,%al
14003f840:	0f 84 ac 00 00 00    	je     0x14003f8f2
14003f846:	48 c7 47 08 04 00 00 	movq   $0x4,0x8(%rdi)
14003f84d:	00
14003f84e:	c7 47 18 04 00 00 00 	movl   $0x4,0x18(%rdi)
14003f855:	e9 98 00 00 00       	jmp    0x14003f8f2
14003f85a:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
14003f861:	aa aa aa
14003f864:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14003f869:	c6 44 24 78 01       	movb   $0x1,0x78(%rsp)
14003f86e:	48 8b 43 08          	mov    0x8(%rbx),%rax
14003f872:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14003f879:	00
14003f87a:	48 89 87 38 39 00 00 	mov    %rax,0x3938(%rdi)
14003f881:	4c 8d b7 70 39 00 00 	lea    0x3970(%rdi),%r14
14003f888:	48 8d 8f 40 39 00 00 	lea    0x3940(%rdi),%rcx
14003f88f:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14003f894:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14003f899:	e8 62 78 00 00       	call   0x140047100
14003f89e:	80 bf c0 39 00 00 01 	cmpb   $0x1,0x39c0(%rdi)
14003f8a5:	75 07                	jne    0x14003f8ae
14003f8a7:	c6 87 c0 39 00 00 00 	movb   $0x0,0x39c0(%rdi)
14003f8ae:	4c 8d 7c 24 28       	lea    0x28(%rsp),%r15
14003f8b3:	4c 89 f1             	mov    %r14,%rcx
14003f8b6:	4c 89 fa             	mov    %r15,%rdx
14003f8b9:	e8 92 78 00 00       	call   0x140047150
14003f8be:	c6 87 c0 39 00 00 01 	movb   $0x1,0x39c0(%rdi)
14003f8c5:	4c 89 f9             	mov    %r15,%rcx
14003f8c8:	e8 03 79 00 00       	call   0x1400471d0
14003f8cd:	80 7b 1c 01          	cmpb   $0x1,0x1c(%rbx)
14003f8d1:	0f b6 47 02          	movzbl 0x2(%rdi),%eax
14003f8d5:	0f 94 47 14          	sete   0x14(%rdi)
14003f8d9:	f6 47 10 01          	testb  $0x1,0x10(%rdi)
14003f8dd:	0f 84 54 ff ff ff    	je     0x14003f837
14003f8e3:	a8 01                	test   $0x1,%al
14003f8e5:	0f 85 0f 01 00 00    	jne    0x14003f9fa
14003f8eb:	c7 47 18 00 00 00 00 	movl   $0x0,0x18(%rdi)
14003f8f2:	0f 57 c0             	xorps  %xmm0,%xmm0
14003f8f5:	0f 11 87 68 18 00 00 	movups %xmm0,0x1868(%rdi)
14003f8fc:	0f 11 87 58 18 00 00 	movups %xmm0,0x1858(%rdi)
14003f903:	0f 11 87 48 18 00 00 	movups %xmm0,0x1848(%rdi)
14003f90a:	e8 e1 20 00 00       	call   0x1400419f0
14003f90f:	48 89 87 48 18 00 00 	mov    %rax,0x1848(%rdi)
14003f916:	48 89 f8             	mov    %rdi,%rax
14003f919:	48 f7 d0             	not    %rax
14003f91c:	48 89 87 28 39 00 00 	mov    %rax,0x3928(%rdi)
14003f923:	0f b6 6b 1d          	movzbl 0x1d(%rbx),%ebp
14003f927:	4c 8d 77 48          	lea    0x48(%rdi),%r14
14003f92b:	ba 10 00 00 00       	mov    $0x10,%edx
14003f930:	45 31 ff             	xor    %r15d,%r15d
14003f933:	4c 8d 25 56 09 0b 00 	lea    0xb0956(%rip),%r12        # 0x1400f0290
14003f93a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14003f940:	40 80 fd 01          	cmp    $0x1,%bpl
14003f944:	41 0f 94 c0          	sete   %r8b
14003f948:	4c 89 f1             	mov    %r14,%rcx
14003f94b:	e8 60 46 00 00       	call   0x140043fb0
14003f950:	4b 8b 54 fc 08       	mov    0x8(%r12,%r15,8),%rdx
14003f955:	49 ff c7             	inc    %r15
14003f958:	49 83 c6 30          	add    $0x30,%r14
14003f95c:	48 83 fa 01          	cmp    $0x1,%rdx
14003f960:	75 de                	jne    0x14003f940
14003f962:	49 83 ff 7f          	cmp    $0x7f,%r15
14003f966:	77 3d                	ja     0x14003f9a5
14003f968:	41 bc 80 00 00 00    	mov    $0x80,%r12d
14003f96e:	4d 29 fc             	sub    %r15,%r12
14003f971:	66 66 66 66 66 66 2e 	data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
14003f978:	0f 1f 84 00 00 00 00
14003f97f:	00
14003f980:	40 80 fd 01          	cmp    $0x1,%bpl
14003f984:	41 0f 94 c0          	sete   %r8b
14003f988:	4c 89 f1             	mov    %r14,%rcx
14003f98b:	ba 01 00 00 00       	mov    $0x1,%edx
14003f990:	e8 1b 46 00 00       	call   0x140043fb0
14003f995:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
14003f99c:	49 83 c6 30          	add    $0x30,%r14
14003f9a0:	49 ff cc             	dec    %r12
14003f9a3:	75 db                	jne    0x14003f980
14003f9a5:	e8 a6 0b 00 00       	call   0x140040550
14003f9aa:	80 3b 01             	cmpb   $0x1,(%rbx)
14003f9ad:	0f 94 47 01          	sete   0x1(%rdi)
14003f9b1:	75 08                	jne    0x14003f9bb
14003f9b3:	48 89 f9             	mov    %rdi,%rcx
14003f9b6:	e8 75 0c 00 00       	call   0x140040630
14003f9bb:	c6 87 78 18 00 00 01 	movb   $0x1,0x1878(%rdi)
14003f9c2:	48 89 f1             	mov    %rsi,%rcx
14003f9c5:	ff 15 6d 7e 0b 00    	call   *0xb7e6d(%rip)        # 0x1400f7838
14003f9cb:	b1 01                	mov    $0x1,%cl
14003f9cd:	31 c0                	xor    %eax,%eax
14003f9cf:	f0 0f b0 0d e1 3a 0d 	lock cmpxchg %cl,0xd3ae1(%rip)        # 0x1401134b8
14003f9d6:	00
14003f9d7:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14003f9de:	00
14003f9df:	48 31 e1             	xor    %rsp,%rcx
14003f9e2:	e8 e9 f8 02 00       	call   0x14006f2d0
14003f9e7:	90                   	nop
14003f9e8:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14003f9ef:	5b                   	pop    %rbx
14003f9f0:	5d                   	pop    %rbp
14003f9f1:	5f                   	pop    %rdi
14003f9f2:	5e                   	pop    %rsi
14003f9f3:	41 5c                	pop    %r12
14003f9f5:	41 5e                	pop    %r14
14003f9f7:	41 5f                	pop    %r15
14003f9f9:	c3                   	ret
14003f9fa:	cc                   	int3
14003f9fb:	0f 0b                	ud2
14003f9fd:	cc                   	int3
14003f9fe:	0f 0b                	ud2
14003fa00:	cc                   	int3
14003fa01:	cc                   	int3
14003fa02:	cc                   	int3
14003fa03:	cc                   	int3
14003fa04:	cc                   	int3
14003fa05:	cc                   	int3
14003fa06:	cc                   	int3
14003fa07:	cc                   	int3
14003fa08:	cc                   	int3
14003fa09:	cc                   	int3
14003fa0a:	cc                   	int3
14003fa0b:	cc                   	int3
14003fa0c:	cc                   	int3
14003fa0d:	cc                   	int3
14003fa0e:	cc                   	int3
14003fa0f:	cc                   	int3
14003fa10:	56                   	push   %rsi
14003fa11:	57                   	push   %rdi
14003fa12:	48 83 ec 68          	sub    $0x68,%rsp
14003fa16:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
14003fa1b:	48 89 d7             	mov    %rdx,%rdi
14003fa1e:	48 89 ce             	mov    %rcx,%rsi
14003fa21:	48 8b 05 18 16 0c 00 	mov    0xc1618(%rip),%rax        # 0x140101040
14003fa28:	48 31 e0             	xor    %rsp,%rax
14003fa2b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14003fa30:	66 c7 01 00 00       	movw   $0x0,(%rcx)
14003fa35:	c6 41 02 00          	movb   $0x0,0x2(%rcx)
14003fa39:	c7 41 18 00 00 00 00 	movl   $0x0,0x18(%rcx)
14003fa40:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
14003fa47:	00
14003fa48:	48 c7 41 0d 00 00 00 	movq   $0x0,0xd(%rcx)
14003fa4f:	00
14003fa50:	48 83 c1 40          	add    $0x40,%rcx
14003fa54:	c6 86 78 18 00 00 00 	movb   $0x0,0x1878(%rsi)
14003fa5b:	41 b8 31 18 00 00    	mov    $0x1831,%r8d
14003fa61:	31 d2                	xor    %edx,%edx
14003fa63:	e8 a8 e7 05 00       	call   0x14009e210
14003fa68:	0f 57 f6             	xorps  %xmm6,%xmm6
14003fa6b:	0f 29 b6 80 18 00 00 	movaps %xmm6,0x1880(%rsi)
14003fa72:	0f 29 b6 90 18 00 00 	movaps %xmm6,0x1890(%rsi)
14003fa79:	0f 29 b6 a0 18 00 00 	movaps %xmm6,0x18a0(%rsi)
14003fa80:	0f 29 b6 b0 18 00 00 	movaps %xmm6,0x18b0(%rsi)