1400128f3:	75 12                	jne    0x140012907
1400128f5:	48 85 c9             	test   %rcx,%rcx
1400128f8:	74 0d                	je     0x140012907
1400128fa:	48 8b 01             	mov    (%rcx),%rax
1400128fd:	48 8b 40 50          	mov    0x50(%rax),%rax
140012901:	ff 15 81 cd 05 00    	call   *0x5cd81(%rip)        # 0x14006f688
140012907:	48 83 c4 28          	add    $0x28,%rsp
14001290b:	c3                   	ret
14001290c:	90                   	nop
14001290d:	90                   	nop
14001290e:	90                   	nop
14001290f:	90                   	nop
140012910:	40 53                	rex push %rbx
140012912:	48 83 ec 20          	sub    $0x20,%rsp
140012916:	48 8d 05 6b b6 06 00 	lea    0x6b66b(%rip),%rax        # 0x14007df88
14001291d:	48 8b d9             	mov    %rcx,%rbx
140012920:	48 89 01             	mov    %rax,(%rcx)
140012923:	f6 c2 01             	test   $0x1,%dl
140012926:	74 05                	je     0x14001292d
140012928:	e8 b3 2f 04 00       	call   0x1400558e0
14001292d:	48 8b c3             	mov    %rbx,%rax
140012930:	48 83 c4 20          	add    $0x20,%rsp
140012934:	5b                   	pop    %rbx
140012935:	c3                   	ret
140012936:	90                   	nop
140012937:	90                   	nop
140012938:	90                   	nop
140012939:	90                   	nop
14001293a:	90                   	nop
14001293b:	90                   	nop
14001293c:	90                   	nop
14001293d:	90                   	nop
14001293e:	90                   	nop
14001293f:	90                   	nop
140012940:	40 53                	rex push %rbx
140012942:	48 83 ec 30          	sub    $0x30,%rsp
140012946:	4d 8b d1             	mov    %r9,%r10
140012949:	4d 8b d8             	mov    %r8,%r11
14001294c:	48 8b da             	mov    %rdx,%rbx
14001294f:	48 8b 41 10          	mov    0x10(%rcx),%rax
140012953:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
140012958:	4d 8b c2             	mov    %r10,%r8
14001295b:	49 8b 13             	mov    (%r11),%rdx
14001295e:	48 8b cb             	mov    %rbx,%rcx
140012961:	ff 15 21 cd 05 00    	call   *0x5cd21(%rip)        # 0x14006f688
140012967:	90                   	nop
140012968:	48 83 c4 30          	add    $0x30,%rsp
14001296c:	5b                   	pop    %rbx
14001296d:	c3                   	ret
14001296e:	90                   	nop
14001296f:	90                   	nop
140012970:	48 8b 01             	mov    (%rcx),%rax
140012973:	89 10                	mov    %edx,(%rax)
140012975:	4d 85 c0             	test   %r8,%r8
140012978:	74 32                	je     0x1400129ac
14001297a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14001297e:	c7 40 30 01 00 10 00 	movl   $0x100001,0x30(%rax)
140012985:	48 8b 11             	mov    (%rcx),%rdx
140012988:	49 8b 00             	mov    (%r8),%rax
14001298b:	48 89 42 10          	mov    %rax,0x10(%rdx)
14001298f:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140012993:	49 8b 00             	mov    (%r8),%rax
140012996:	48 89 82 f8 00 00 00 	mov    %rax,0xf8(%rdx)
14001299d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400129a1:	49 8b 40 10          	mov    0x10(%r8),%rax
1400129a5:	48 89 81 98 00 00 00 	mov    %rax,0x98(%rcx)
1400129ac:	33 c0                	xor    %eax,%eax
1400129ae:	c3                   	ret
1400129af:	90                   	nop
1400129b0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400129b5:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
1400129b9:	48 83 ec 58          	sub    $0x58,%rsp
1400129bd:	ff 15 4d c6 05 00    	call   *0x5c64d(%rip)        # 0x14006f010
1400129c3:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400129c7:	e8 54 00 00 00       	call   0x140012a20
1400129cc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400129d1:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
1400129d7:	74 24                	je     0x1400129fd
1400129d9:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400129de:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400129e3:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400129e8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400129ed:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
1400129f1:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400129f6:	ff 15 8c cc 05 00    	call   *0x5cc8c(%rip)        # 0x14006f688
1400129fc:	90                   	nop
1400129fd:	c7 04 25 00 00 00 00 	movl   $0x1,0x0
140012a04:	01 00 00 00
140012a08:	eb 00                	jmp    0x140012a0a
140012a0a:	33 c9                	xor    %ecx,%ecx
140012a0c:	cd 29                	int    $0x29
140012a0e:	48 83 c4 58          	add    $0x58,%rsp
140012a12:	c3                   	ret
140012a13:	90                   	nop
140012a14:	48 83 ec 28          	sub    $0x28,%rsp
140012a18:	33 d2                	xor    %edx,%edx
140012a1a:	e8 91 ff ff ff       	call   0x1400129b0
140012a1f:	cc                   	int3
140012a20:	48 8b 05 69 69 0c 00 	mov    0xc6969(%rip),%rax        # 0x1400d9390
140012a27:	48 83 25 61 69 0c 00 	andq   $0x0,0xc6961(%rip)        # 0x1400d9390
140012a2e:	00
140012a2f:	c3                   	ret
140012a30:	48 83 ec 28          	sub    $0x28,%rsp
140012a34:	33 c0                	xor    %eax,%eax
140012a36:	49 39 01             	cmp    %rax,(%r9)
140012a39:	75 14                	jne    0x140012a4f
140012a3b:	48 8d 15 0e f8 ff ff 	lea    -0x7f2(%rip),%rdx        # 0x140012250
140012a42:	48 8d 0d d7 be 06 00 	lea    0x6bed7(%rip),%rcx        # 0x14007e920
140012a49:	ff 15 39 c6 0c 00    	call   *0xcc639(%rip)        # 0x1400df088
140012a4f:	48 83 c4 28          	add    $0x28,%rsp
140012a53:	c3                   	ret
140012a54:	40 53                	rex push %rbx
140012a56:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140012a5d:	48 8b 05 5c fc 0a 00 	mov    0xafc5c(%rip),%rax        # 0x1400c26c0
140012a64:	48 33 c4             	xor    %rsp,%rax
140012a67:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140012a6c:	48 8b c2             	mov    %rdx,%rax
140012a6f:	48 8b d9             	mov    %rcx,%rbx
140012a72:	41 b8 27 00 00 00    	mov    $0x27,%r8d
140012a78:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140012a7d:	48 8b c8             	mov    %rax,%rcx
140012a80:	ff 15 2a c7 0c 00    	call   *0xcc72a(%rip)        # 0x1400df1b0
140012a86:	83 f8 27             	cmp    $0x27,%eax
140012a89:	75 3a                	jne    0x140012ac5
140012a8b:	0f 57 c0             	xorps  %xmm0,%xmm0
140012a8e:	0f 11 03             	movups %xmm0,(%rbx)
140012a91:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140012a96:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
140012a9b:	44 8d 40 fd          	lea    -0x3(%rax),%r8d
140012a9f:	48 8d 54 24 22       	lea    0x22(%rsp),%rdx
140012aa4:	48 8b cb             	mov    %rbx,%rcx
140012aa7:	e8 4c 08 ff ff       	call   0x1400032f8
140012aac:	48 8b c3             	mov    %rbx,%rax
140012aaf:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140012ab4:	48 33 cc             	xor    %rsp,%rcx
140012ab7:	e8 84 6f 05 00       	call   0x140069a40
140012abc:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140012ac3:	5b                   	pop    %rbx
140012ac4:	c3                   	ret
140012ac5:	33 d2                	xor    %edx,%edx
140012ac7:	b9 12 46 11 01       	mov    $0x1114612,%ecx
140012acc:	e8 df fe ff ff       	call   0x1400129b0
140012ad1:	cc                   	int3
140012ad2:	90                   	nop
140012ad3:	90                   	nop
140012ad4:	48 83 ec 28          	sub    $0x28,%rsp
140012ad8:	48 8d 0d 61 f4 08 00 	lea    0x8f461(%rip),%rcx        # 0x1400a1f40
140012adf:	ff 15 0b c9 05 00    	call   *0x5c90b(%rip)        # 0x14006f3f0
140012ae5:	cc                   	int3
140012ae6:	90                   	nop
140012ae7:	90                   	nop
140012ae8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140012aed:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140012af2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140012af7:	57                   	push   %rdi
140012af8:	41 54                	push   %r12
140012afa:	41 55                	push   %r13
140012afc:	41 56                	push   %r14
140012afe:	41 57                	push   %r15
140012b00:	48 83 ec 20          	sub    $0x20,%rsp
140012b04:	4c 8b 79 10          	mov    0x10(%rcx),%r15
140012b08:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
140012b0f:	ff ff 7f
140012b12:	48 8b c7             	mov    %rdi,%rax
140012b15:	49 8b e9             	mov    %r9,%rbp
140012b18:	49 2b c7             	sub    %r15,%rax
140012b1b:	4c 8b f1             	mov    %rcx,%r14
140012b1e:	48 3b c2             	cmp    %rdx,%rax
140012b21:	0f 82 48 01 00 00    	jb     0x140012c6f
140012b27:	4c 8b 61 18          	mov    0x18(%rcx),%r12
140012b2b:	49 8d 1c 17          	lea    (%r15,%rdx,1),%rbx
140012b2f:	48 8b d3             	mov    %rbx,%rdx
140012b32:	48 83 ca 07          	or     $0x7,%rdx
140012b36:	48 3b d7             	cmp    %rdi,%rdx
140012b39:	77 1f                	ja     0x140012b5a
140012b3b:	49 8b cc             	mov    %r12,%rcx
140012b3e:	48 8b c7             	mov    %rdi,%rax
140012b41:	48 d1 e9             	shr    $1,%rcx
140012b44:	48 2b c1             	sub    %rcx,%rax
140012b47:	4c 3b e0             	cmp    %rax,%r12
140012b4a:	77 0e                	ja     0x140012b5a
140012b4c:	4a 8d 04 21          	lea    (%rcx,%r12,1),%rax
140012b50:	48 8b fa             	mov    %rdx,%rdi
140012b53:	48 3b d0             	cmp    %rax,%rdx
140012b56:	48 0f 42 f8          	cmovb  %rax,%rdi
140012b5a:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
140012b5e:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140012b65:	ff ff 7f
140012b68:	48 3b c8             	cmp    %rax,%rcx
140012b6b:	0f 87 f8 00 00 00    	ja     0x140012c69
140012b71:	45 33 ed             	xor    %r13d,%r13d
140012b74:	48 03 c9             	add    %rcx,%rcx
140012b77:	75 74                	jne    0x140012bed
140012b79:	41 8b f5             	mov    %r13d,%esi
140012b7c:	49 89 7e 18          	mov    %rdi,0x18(%r14)
140012b80:	4b 8d 3c 3f          	lea    (%r15,%r15,1),%rdi
140012b84:	49 89 5e 10          	mov    %rbx,0x10(%r14)
140012b88:	4c 8b c7             	mov    %rdi,%r8
140012b8b:	48 8b ce             	mov    %rsi,%rcx
140012b8e:	49 83 fc 07          	cmp    $0x7,%r12
140012b92:	0f 86 8b 00 00 00    	jbe    0x140012c23
140012b98:	49 8b 1e             	mov    (%r14),%rbx
140012b9b:	48 8b d3             	mov    %rbx,%rdx
140012b9e:	e8 6d 77 05 00       	call   0x14006a310
140012ba3:	48 03 fe             	add    %rsi,%rdi
140012ba6:	48 85 ed             	test   %rbp,%rbp
140012ba9:	74 0a                	je     0x140012bb5
140012bab:	41 0f b7 c5          	movzwl %r13w,%eax
140012baf:	48 8b cd             	mov    %rbp,%rcx
140012bb2:	66 f3 ab             	rep stos %ax,%es:(%rdi)
140012bb5:	49 8d 04 2f          	lea    (%r15,%rbp,1),%rax
140012bb9:	66 44 89 2c 46       	mov    %r13w,(%rsi,%rax,2)
140012bbe:	4a 8d 04 65 02 00 00 	lea    0x2(,%r12,2),%rax
140012bc5:	00
140012bc6:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140012bcc:	72 14                	jb     0x140012be2
140012bce:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140012bd2:	48 2b d9             	sub    %rcx,%rbx
140012bd5:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
140012bd9:	48 83 f8 1f          	cmp    $0x1f,%rax
140012bdd:	77 3d                	ja     0x140012c1c
140012bdf:	48 8b d9             	mov    %rcx,%rbx
140012be2:	48 8b cb             	mov    %rbx,%rcx
140012be5:	ff 15 bd c9 05 00    	call   *0x5c9bd(%rip)        # 0x14006f5a8
140012beb:	eb 59                	jmp    0x140012c46
140012bed:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140012bf4:	72 0d                	jb     0x140012c03
140012bf6:	e8 45 f5 fe ff       	call   0x140002140
140012bfb:	48 8b f0             	mov    %rax,%rsi
140012bfe:	e9 79 ff ff ff       	jmp    0x140012b7c
140012c03:	ff 15 8f c9 05 00    	call   *0x5c98f(%rip)        # 0x14006f598
140012c09:	48 8b f0             	mov    %rax,%rsi
140012c0c:	48 85 c0             	test   %rax,%rax
140012c0f:	0f 85 67 ff ff ff    	jne    0x140012b7c
140012c15:	ff 15 0d c8 05 00    	call   *0x5c80d(%rip)        # 0x14006f428
140012c1b:	cc                   	int3
140012c1c:	ff 15 56 c8 05 00    	call   *0x5c856(%rip)        # 0x14006f478
140012c22:	cc                   	int3
140012c23:	49 8b d6             	mov    %r14,%rdx
140012c26:	e8 e5 76 05 00       	call   0x14006a310
140012c2b:	48 03 fe             	add    %rsi,%rdi
140012c2e:	48 85 ed             	test   %rbp,%rbp
140012c31:	74 0a                	je     0x140012c3d
140012c33:	41 0f b7 c5          	movzwl %r13w,%eax
140012c37:	48 8b cd             	mov    %rbp,%rcx
140012c3a:	66 f3 ab             	rep stos %ax,%es:(%rdi)
140012c3d:	49 8d 04 2f          	lea    (%r15,%rbp,1),%rax
140012c41:	66 44 89 2c 46       	mov    %r13w,(%rsi,%rax,2)
140012c46:	49 89 36             	mov    %rsi,(%r14)
140012c49:	49 8b c6             	mov    %r14,%rax
140012c4c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140012c51:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140012c56:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140012c5b:	48 83 c4 20          	add    $0x20,%rsp
140012c5f:	41 5f                	pop    %r15
140012c61:	41 5e                	pop    %r14
140012c63:	41 5d                	pop    %r13
140012c65:	41 5c                	pop    %r12
140012c67:	5f                   	pop    %rdi
140012c68:	c3                   	ret
140012c69:	e8 b2 f4 fe ff       	call   0x140002120
140012c6e:	cc                   	int3
140012c6f:	e8 94 08 ff ff       	call   0x140003508
140012c74:	cc                   	int3
140012c75:	90                   	nop
140012c76:	90                   	nop
140012c77:	90                   	nop
140012c78:	40 57                	rex push %rdi
140012c7a:	48 83 ec 30          	sub    $0x30,%rsp
140012c7e:	4c 8b ca             	mov    %rdx,%r9
140012c81:	4c 8b c1             	mov    %rcx,%r8
140012c84:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140012c88:	4c 3b ca             	cmp    %rdx,%r9
140012c8b:	77 12                	ja     0x140012c9f
140012c8d:	4c 89 49 10          	mov    %r9,0x10(%rcx)
140012c91:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
140012c96:	76 03                	jbe    0x140012c9b
140012c98:	4c 8b 01             	mov    (%rcx),%r8
140012c9b:	33 d2                	xor    %edx,%edx
140012c9d:	eb 31                	jmp    0x140012cd0
140012c9f:	49 8b 40 18          	mov    0x18(%r8),%rax
140012ca3:	49 8b c9             	mov    %r9,%rcx
140012ca6:	48 2b ca             	sub    %rdx,%rcx
140012ca9:	48 2b c2             	sub    %rdx,%rax
140012cac:	48 3b c8             	cmp    %rax,%rcx
140012caf:	77 26                	ja     0x140012cd7
140012cb1:	49 83 78 18 07       	cmpq   $0x7,0x18(%r8)
140012cb6:	4d 89 48 10          	mov    %r9,0x10(%r8)
140012cba:	76 03                	jbe    0x140012cbf
140012cbc:	4d 8b 00             	mov    (%r8),%r8
140012cbf:	49 8d 3c 50          	lea    (%r8,%rdx,2),%rdi
140012cc3:	33 d2                	xor    %edx,%edx
140012cc5:	48 85 c9             	test   %rcx,%rcx
140012cc8:	74 06                	je     0x140012cd0
140012cca:	0f b7 c2             	movzwl %dx,%eax
140012ccd:	66 f3 ab             	rep stos %ax,%es:(%rdi)
140012cd0:	66 43 89 14 48       	mov    %dx,(%r8,%r9,2)
140012cd5:	eb 0e                	jmp    0x140012ce5
140012cd7:	4c 8b c9             	mov    %rcx,%r9
140012cda:	48 8b d1             	mov    %rcx,%rdx
140012cdd:	49 8b c8             	mov    %r8,%rcx
140012ce0:	e8 03 fe ff ff       	call   0x140012ae8
140012ce5:	48 83 c4 30          	add    $0x30,%rsp
140012ce9:	5f                   	pop    %rdi
140012cea:	c3                   	ret
140012ceb:	90                   	nop
140012cec:	48 8b c4             	mov    %rsp,%rax
140012cef:	48 89 58 08          	mov    %rbx,0x8(%rax)
140012cf3:	48 89 68 10          	mov    %rbp,0x10(%rax)
140012cf7:	48 89 70 18          	mov    %rsi,0x18(%rax)
140012cfb:	48 89 78 20          	mov    %rdi,0x20(%rax)
140012cff:	41 54                	push   %r12
140012d01:	41 56                	push   %r14
140012d03:	41 57                	push   %r15
140012d05:	48 83 ec 20          	sub    $0x20,%rsp
140012d09:	4c 8b 79 10          	mov    0x10(%rcx),%r15
140012d0d:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
140012d14:	ff ff 7f
140012d17:	48 8b c3             	mov    %rbx,%rax
140012d1a:	4d 8b e1             	mov    %r9,%r12
140012d1d:	49 2b c7             	sub    %r15,%rax
140012d20:	48 8b f9             	mov    %rcx,%rdi
140012d23:	48 3b c2             	cmp    %rdx,%rax
140012d26:	0f 82 10 01 00 00    	jb     0x140012e3c
140012d2c:	48 8b 69 18          	mov    0x18(%rcx),%rbp
140012d30:	4d 8d 34 17          	lea    (%r15,%rdx,1),%r14
140012d34:	49 8b d6             	mov    %r14,%rdx
140012d37:	48 83 ca 0f          	or     $0xf,%rdx
140012d3b:	48 3b d3             	cmp    %rbx,%rdx
140012d3e:	77 1f                	ja     0x140012d5f
140012d40:	48 8b cd             	mov    %rbp,%rcx
140012d43:	48 8b c3             	mov    %rbx,%rax
140012d46:	48 d1 e9             	shr    $1,%rcx
140012d49:	48 2b c1             	sub    %rcx,%rax
140012d4c:	48 3b e8             	cmp    %rax,%rbp
140012d4f:	77 0e                	ja     0x140012d5f
140012d51:	48 8d 04 29          	lea    (%rcx,%rbp,1),%rax
140012d55:	48 8b da             	mov    %rdx,%rbx
140012d58:	48 3b d0             	cmp    %rax,%rdx
140012d5b:	48 0f 42 d8          	cmovb  %rax,%rbx
140012d5f:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140012d63:	48 85 c9             	test   %rcx,%rcx
140012d66:	75 62                	jne    0x140012dca
140012d68:	33 f6                	xor    %esi,%esi
140012d6a:	4c 89 77 10          	mov    %r14,0x10(%rdi)
140012d6e:	4d 8d 34 37          	lea    (%r15,%rsi,1),%r14
140012d72:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
140012d76:	4d 8b c7             	mov    %r15,%r8
140012d79:	48 8b ce             	mov    %rsi,%rcx
140012d7c:	48 83 fd 0f          	cmp    $0xf,%rbp