1409efd83:	cc                   	int3
1409efd84:	cc                   	int3
1409efd85:	cc                   	int3
1409efd86:	cc                   	int3
1409efd87:	cc                   	int3
1409efd88:	cc                   	int3
1409efd89:	cc                   	int3
1409efd8a:	cc                   	int3
1409efd8b:	cc                   	int3
1409efd8c:	cc                   	int3
1409efd8d:	cc                   	int3
1409efd8e:	cc                   	int3
1409efd8f:	cc                   	int3
1409efd90:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1409efd95:	76 0c                	jbe    0x1409efda3
1409efd97:	48 8b 11             	mov    (%rcx),%rdx
1409efd9a:	48 03 51 10          	add    0x10(%rcx),%rdx
1409efd9e:	48 8b 01             	mov    (%rcx),%rax
1409efda1:	eb 0a                	jmp    0x1409efdad
1409efda3:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1409efda7:	48 8b c1             	mov    %rcx,%rax
1409efdaa:	48 03 d1             	add    %rcx,%rdx
1409efdad:	4c 8b 05 6c a8 68 00 	mov    0x68a86c(%rip),%r8        # 0x14107a620
1409efdb4:	48 2b d0             	sub    %rax,%rdx
1409efdb7:	41 b9 28 00 00 00    	mov    $0x28,%r9d
1409efdbd:	e9 ae e1 7a ff       	jmp    0x14019df70
1409efdc2:	cc                   	int3
1409efdc3:	cc                   	int3
1409efdc4:	cc                   	int3
1409efdc5:	cc                   	int3
1409efdc6:	cc                   	int3
1409efdc7:	cc                   	int3
1409efdc8:	cc                   	int3
1409efdc9:	cc                   	int3
1409efdca:	cc                   	int3
1409efdcb:	cc                   	int3
1409efdcc:	cc                   	int3
1409efdcd:	cc                   	int3
1409efdce:	cc                   	int3
1409efdcf:	cc                   	int3
1409efdd0:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1409efdd5:	76 0c                	jbe    0x1409efde3
1409efdd7:	48 8b 11             	mov    (%rcx),%rdx
1409efdda:	48 03 51 10          	add    0x10(%rcx),%rdx
1409efdde:	48 8b 01             	mov    (%rcx),%rax
1409efde1:	eb 0a                	jmp    0x1409efded
1409efde3:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1409efde7:	48 8b c1             	mov    %rcx,%rax
1409efdea:	48 03 d1             	add    %rcx,%rdx
1409efded:	4c 8b 05 34 ba 68 00 	mov    0x68ba34(%rip),%r8        # 0x14107b828
1409efdf4:	48 2b d0             	sub    %rax,%rdx
1409efdf7:	41 b9 26 00 00 00    	mov    $0x26,%r9d
1409efdfd:	e9 6e e1 7a ff       	jmp    0x14019df70
1409efe02:	cc                   	int3
1409efe03:	cc                   	int3
1409efe04:	cc                   	int3
1409efe05:	cc                   	int3
1409efe06:	cc                   	int3
1409efe07:	cc                   	int3
1409efe08:	cc                   	int3
1409efe09:	cc                   	int3
1409efe0a:	cc                   	int3
1409efe0b:	cc                   	int3
1409efe0c:	cc                   	int3
1409efe0d:	cc                   	int3
1409efe0e:	cc                   	int3
1409efe0f:	cc                   	int3
1409efe10:	48 83 ec 58          	sub    $0x58,%rsp
1409efe14:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1409efe1b:	00 00
1409efe1d:	48 8d 05 8c a0 68 00 	lea    0x68a08c(%rip),%rax        # 0x141079eb0
1409efe24:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409efe29:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1409efe2e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1409efe33:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
1409efe38:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409efe3d:	e8 1e 34 fe ff       	call   0x1409d3260
1409efe42:	90                   	nop
1409efe43:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409efe48:	e8 03 76 01 00       	call   0x140a07450
1409efe4d:	48 83 c4 58          	add    $0x58,%rsp
1409efe51:	c3                   	ret
1409efe52:	cc                   	int3
1409efe53:	cc                   	int3
1409efe54:	cc                   	int3
1409efe55:	cc                   	int3
1409efe56:	cc                   	int3
1409efe57:	cc                   	int3
1409efe58:	cc                   	int3
1409efe59:	cc                   	int3
1409efe5a:	cc                   	int3
1409efe5b:	cc                   	int3
1409efe5c:	cc                   	int3
1409efe5d:	cc                   	int3
1409efe5e:	cc                   	int3
1409efe5f:	cc                   	int3
1409efe60:	48 83 ec 58          	sub    $0x58,%rsp
1409efe64:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1409efe6b:	00 00
1409efe6d:	48 8d 05 3c a0 68 00 	lea    0x68a03c(%rip),%rax        # 0x141079eb0
1409efe74:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409efe79:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1409efe7e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1409efe83:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
1409efe88:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409efe8d:	e8 6e 36 fe ff       	call   0x1409d3500
1409efe92:	90                   	nop
1409efe93:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409efe98:	e8 b3 75 01 00       	call   0x140a07450
1409efe9d:	48 83 c4 58          	add    $0x58,%rsp
1409efea1:	c3                   	ret
1409efea2:	cc                   	int3
1409efea3:	cc                   	int3
1409efea4:	cc                   	int3
1409efea5:	cc                   	int3
1409efea6:	cc                   	int3
1409efea7:	cc                   	int3
1409efea8:	cc                   	int3
1409efea9:	cc                   	int3
1409efeaa:	cc                   	int3
1409efeab:	cc                   	int3
1409efeac:	cc                   	int3
1409efead:	cc                   	int3
1409efeae:	cc                   	int3
1409efeaf:	cc                   	int3
1409efeb0:	4c 8b dc             	mov    %rsp,%r11
1409efeb3:	53                   	push   %rbx
1409efeb4:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1409efebb:	0f 29 74 24 70       	movaps %xmm6,0x70(%rsp)
1409efec0:	48 8b da             	mov    %rdx,%rbx
1409efec3:	49 c7 43 c0 00 00 00 	movq   $0x0,-0x40(%r11)
1409efeca:	00
1409efecb:	48 8d 05 de 9f 68 00 	lea    0x689fde(%rip),%rax        # 0x141079eb0
1409efed2:	49 89 43 b8          	mov    %rax,-0x48(%r11)
1409efed6:	c6 44 24 50 01       	movb   $0x1,0x50(%rsp)
1409efedb:	49 89 4b d0          	mov    %rcx,-0x30(%r11)
1409efedf:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
1409efee4:	48 8d 05 3d dc 5d 00 	lea    0x5ddc3d(%rip),%rax        # 0x140fcdb28
1409efeeb:	49 89 43 98          	mov    %rax,-0x68(%r11)
1409efeef:	49 c7 43 a0 05 00 00 	movq   $0x5,-0x60(%r11)
1409efef6:	00
1409efef7:	0f 10 74 24 20       	movups 0x20(%rsp),%xmm6
1409efefc:	0f 10 05 55 be 68 00 	movups 0x68be55(%rip),%xmm0        # 0x14107bd58
1409eff03:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1409eff08:	ba 0f 01 00 00       	mov    $0x10f,%edx
1409eff0d:	4d 8d 43 98          	lea    -0x68(%r11),%r8
1409eff11:	49 8d 4b b8          	lea    -0x48(%r11),%rcx
1409eff15:	e8 56 ab 01 00       	call   0x140a0aa70
1409eff1a:	84 c0                	test   %al,%al
1409eff1c:	74 7f                	je     0x1409eff9d
1409eff1e:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1409eff23:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1409eff2a:	00
1409eff2b:	4c 0f be 8b a8 00 00 	movsbq 0xa8(%rbx),%r9
1409eff32:	00
1409eff33:	48 8d 05 56 cb 68 00 	lea    0x68cb56(%rip),%rax        # 0x14107ca90
1409eff3a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409eff3f:	48 c7 44 24 28 0e 00 	movq   $0xe,0x28(%rsp)
1409eff46:	00 00
1409eff48:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409eff4d:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409eff53:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
1409eff58:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1409eff5d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409eff62:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1409eff67:	e8 c4 b0 84 ff       	call   0x14023b030
1409eff6c:	84 c0                	test   %al,%al
1409eff6e:	74 2d                	je     0x1409eff9d
1409eff70:	48 8b d3             	mov    %rbx,%rdx
1409eff73:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1409eff7a:	00
1409eff7b:	e8 60 0b fe ff       	call   0x1409d0ae0
1409eff80:	84 c0                	test   %al,%al
1409eff82:	74 19                	je     0x1409eff9d
1409eff84:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1409eff89:	e8 a2 b0 84 ff       	call   0x14023b030
1409eff8e:	84 c0                	test   %al,%al
1409eff90:	74 0b                	je     0x1409eff9d
1409eff92:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1409eff97:	e8 14 ac 01 00       	call   0x140a0abb0
1409eff9c:	90                   	nop
1409eff9d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1409effa2:	e8 a9 74 01 00       	call   0x140a07450
1409effa7:	0f 28 74 24 70       	movaps 0x70(%rsp),%xmm6
1409effac:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1409effb3:	5b                   	pop    %rbx
1409effb4:	c3                   	ret
1409effb5:	cc                   	int3
1409effb6:	cc                   	int3
1409effb7:	cc                   	int3
1409effb8:	cc                   	int3
1409effb9:	cc                   	int3
1409effba:	cc                   	int3
1409effbb:	cc                   	int3
1409effbc:	cc                   	int3
1409effbd:	cc                   	int3
1409effbe:	cc                   	int3
1409effbf:	cc                   	int3
1409effc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409effc5:	57                   	push   %rdi
1409effc6:	48 83 ec 50          	sub    $0x50,%rsp
1409effca:	48 8b fa             	mov    %rdx,%rdi
1409effcd:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1409effd4:	00 00
1409effd6:	48 8d 05 d3 9e 68 00 	lea    0x689ed3(%rip),%rax        # 0x141079eb0
1409effdd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409effe2:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1409effe7:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1409effec:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
1409efff1:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1409efff5:	48 2b 0a             	sub    (%rdx),%rcx
1409efff8:	48 b8 89 88 88 88 88 	movabs $0x8888888888888889,%rax
1409effff:	88 88 88
1409f0002:	48 f7 e9             	imul   %rcx
1409f0005:	48 03 d1             	add    %rcx,%rdx
1409f0008:	48 c1 fa 06          	sar    $0x6,%rdx
1409f000c:	48 8b c2             	mov    %rdx,%rax
1409f000f:	48 c1 e8 3f          	shr    $0x3f,%rax
1409f0013:	48 03 d0             	add    %rax,%rdx
1409f0016:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409f001b:	e8 30 ab 01 00       	call   0x140a0ab50
1409f0020:	84 c0                	test   %al,%al
1409f0022:	74 31                	je     0x1409f0055
1409f0024:	48 8b 1f             	mov    (%rdi),%rbx
1409f0027:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
1409f002b:	48 3b df             	cmp    %rdi,%rbx
1409f002e:	74 1a                	je     0x1409f004a
1409f0030:	48 8b d3             	mov    %rbx,%rdx
1409f0033:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409f0038:	e8 c3 c1 ff ff       	call   0x1409ec200
1409f003d:	84 c0                	test   %al,%al
1409f003f:	74 14                	je     0x1409f0055
1409f0041:	48 83 c3 78          	add    $0x78,%rbx
1409f0045:	48 3b df             	cmp    %rdi,%rbx
1409f0048:	75 e6                	jne    0x1409f0030
1409f004a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409f004f:	e8 bc ab 01 00       	call   0x140a0ac10
1409f0054:	90                   	nop
1409f0055:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409f005a:	e8 f1 73 01 00       	call   0x140a07450
1409f005f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409f0064:	48 83 c4 50          	add    $0x50,%rsp
1409f0068:	5f                   	pop    %rdi
1409f0069:	c3                   	ret
1409f006a:	cc                   	int3
1409f006b:	cc                   	int3
1409f006c:	cc                   	int3
1409f006d:	cc                   	int3
1409f006e:	cc                   	int3
1409f006f:	cc                   	int3
1409f0070:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1409f0077:	48 8b 05 82 8e 9c 00 	mov    0x9c8e82(%rip),%rax        # 0x1413b8f00
1409f007e:	48 33 c4             	xor    %rsp,%rax
1409f0081:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409f0086:	33 c0                	xor    %eax,%eax
1409f0088:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409f008d:	48 8d 05 1c 9e 68 00 	lea    0x689e1c(%rip),%rax        # 0x141079eb0
1409f0094:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409f0099:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
1409f009e:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1409f00a3:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
1409f00a8:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1409f00ad:	e8 ce ac fd ff       	call   0x1409cad80
1409f00b2:	90                   	nop
1409f00b3:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409f00b8:	e8 e3 ac 01 00       	call   0x140a0ada0
1409f00bd:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1409f00c2:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
1409f00c8:	4c 0f 47 4c 24 50    	cmova  0x50(%rsp),%r9
1409f00ce:	4c 03 4c 24 60       	add    0x60(%rsp),%r9
1409f00d3:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1409f00d8:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
1409f00de:	4c 0f 47 5c 24 50    	cmova  0x50(%rsp),%r11
1409f00e4:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
1409f00e9:	49 8b 52 10          	mov    0x10(%r10),%rdx
1409f00ed:	49 83 7a 18 0f       	cmpq   $0xf,0x18(%r10)
1409f00f2:	76 08                	jbe    0x1409f00fc
1409f00f4:	49 03 12             	add    (%r10),%rdx
1409f00f7:	49 8b 02             	mov    (%r10),%rax
1409f00fa:	eb 06                	jmp    0x1409f0102
1409f00fc:	49 03 d2             	add    %r10,%rdx
1409f00ff:	49 8b c2             	mov    %r10,%rax
1409f0102:	48 2b d0             	sub    %rax,%rdx
1409f0105:	4d 2b cb             	sub    %r11,%r9
1409f0108:	4d 8b c3             	mov    %r11,%r8
1409f010b:	49 8b ca             	mov    %r10,%rcx
1409f010e:	e8 5d de 7a ff       	call   0x14019df70
1409f0113:	90                   	nop
1409f0114:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1409f0119:	48 83 fa 0f          	cmp    $0xf,%rdx
1409f011d:	76 2f                	jbe    0x1409f014e
1409f011f:	48 ff c2             	inc    %rdx
1409f0122:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1409f0127:	48 8b c1             	mov    %rcx,%rax
1409f012a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409f0131:	72 15                	jb     0x1409f0148
1409f0133:	48 83 c2 27          	add    $0x27,%rdx
1409f0137:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409f013b:	48 2b c1             	sub    %rcx,%rax
1409f013e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409f0142:	48 83 f8 1f          	cmp    $0x1f,%rax
1409f0146:	77 25                	ja     0x1409f016d
1409f0148:	e8 f7 af 42 00       	call   0x140e1b144
1409f014d:	90                   	nop
1409f014e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409f0153:	e8 f8 72 01 00       	call   0x140a07450
1409f0158:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1409f015d:	48 33 cc             	xor    %rsp,%rcx
1409f0160:	e8 9b b3 42 00       	call   0x140e1b500
1409f0165:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1409f016c:	c3                   	ret
1409f016d:	e8 32 a0 43 00       	call   0x140e2a1a4
1409f0172:	90                   	nop
1409f0173:	cc                   	int3
1409f0174:	cc                   	int3
1409f0175:	cc                   	int3
1409f0176:	cc                   	int3
1409f0177:	cc                   	int3
1409f0178:	cc                   	int3
1409f0179:	cc                   	int3
1409f017a:	cc                   	int3
1409f017b:	cc                   	int3
1409f017c:	cc                   	int3
1409f017d:	cc                   	int3
1409f017e:	cc                   	int3
1409f017f:	cc                   	int3
1409f0180:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409f0185:	57                   	push   %rdi
1409f0186:	48 83 ec 50          	sub    $0x50,%rsp
1409f018a:	48 8b fa             	mov    %rdx,%rdi
1409f018d:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1409f0194:	00 00
1409f0196:	48 8d 05 13 9d 68 00 	lea    0x689d13(%rip),%rax        # 0x141079eb0
1409f019d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409f01a2:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1409f01a7:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1409f01ac:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
1409f01b1:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1409f01b5:	48 2b 0a             	sub    (%rdx),%rcx
1409f01b8:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
1409f01bf:	66 66 66
1409f01c2:	48 f7 e9             	imul   %rcx
1409f01c5:	48 c1 fa 04          	sar    $0x4,%rdx
1409f01c9:	48 8b c2             	mov    %rdx,%rax
1409f01cc:	48 c1 e8 3f          	shr    $0x3f,%rax
1409f01d0:	48 03 d0             	add    %rax,%rdx
1409f01d3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409f01d8:	e8 73 a9 01 00       	call   0x140a0ab50
1409f01dd:	84 c0                	test   %al,%al
1409f01df:	74 34                	je     0x1409f0215