14069eee0:	49 8d b7 e0 00 00 00 	lea    0xe0(%r15),%rsi
14069eee7:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
14069eeeb:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14069eeef:	48 8b ce             	mov    %rsi,%rcx
14069eef2:	e8 59 7d d0 ff       	call   0x1403a6c50
14069eef7:	4c 8b 00             	mov    (%rax),%r8
14069eefa:	49 83 c0 30          	add    $0x30,%r8
14069eefe:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14069ef02:	49 8d 8f 18 0c 00 00 	lea    0xc18(%r15),%rcx
14069ef09:	e8 42 7d d0 ff       	call   0x1403a6c50
14069ef0e:	48 8b 08             	mov    (%rax),%rcx
14069ef11:	48 83 c1 30          	add    $0x30,%rcx
14069ef15:	48 ff c7             	inc    %rdi
14069ef18:	41 80 3c 3e 00       	cmpb   $0x0,(%r14,%rdi,1)
14069ef1d:	75 f6                	jne    0x14069ef15
14069ef1f:	4c 8b c7             	mov    %rdi,%r8
14069ef22:	49 8b d6             	mov    %r14,%rdx
14069ef25:	e8 a6 04 b0 ff       	call   0x14019f3d0
14069ef2a:	90                   	nop
14069ef2b:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
14069ef2f:	48 83 fa 0f          	cmp    $0xf,%rdx
14069ef33:	76 2d                	jbe    0x14069ef62
14069ef35:	48 ff c2             	inc    %rdx
14069ef38:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14069ef3c:	48 8b c1             	mov    %rcx,%rax
14069ef3f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14069ef46:	72 15                	jb     0x14069ef5d
14069ef48:	48 83 c2 27          	add    $0x27,%rdx
14069ef4c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14069ef50:	48 2b c1             	sub    %rcx,%rax
14069ef53:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14069ef57:	48 83 f8 1f          	cmp    $0x1f,%rax
14069ef5b:	77 2c                	ja     0x14069ef89
14069ef5d:	e8 e2 c1 77 00       	call   0x140e1b144
14069ef62:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
14069ef66:	48 33 cc             	xor    %rsp,%rcx
14069ef69:	e8 92 c5 77 00       	call   0x140e1b500
14069ef6e:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
14069ef75:	00
14069ef76:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14069ef7d:	41 5f                	pop    %r15
14069ef7f:	41 5e                	pop    %r14
14069ef81:	41 5d                	pop    %r13
14069ef83:	41 5c                	pop    %r12
14069ef85:	5f                   	pop    %rdi
14069ef86:	5e                   	pop    %rsi
14069ef87:	5d                   	pop    %rbp
14069ef88:	c3                   	ret
14069ef89:	e8 16 b2 78 00       	call   0x140e2a1a4
14069ef8e:	90                   	nop
14069ef8f:	e8 fc e1 af ff       	call   0x14019d190
14069ef94:	90                   	nop
14069ef95:	e8 d6 e5 af ff       	call   0x14019d570
14069ef9a:	cc                   	int3
14069ef9b:	e8 04 b2 78 00       	call   0x140e2a1a4
14069efa0:	cc                   	int3
14069efa1:	e8 fe b1 78 00       	call   0x140e2a1a4
14069efa6:	cc                   	int3
14069efa7:	e8 f8 b1 78 00       	call   0x140e2a1a4
14069efac:	cc                   	int3
14069efad:	cc                   	int3
14069efae:	cc                   	int3
14069efaf:	cc                   	int3
14069efb0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14069efb5:	55                   	push   %rbp
14069efb6:	56                   	push   %rsi
14069efb7:	57                   	push   %rdi
14069efb8:	48 83 ec 60          	sub    $0x60,%rsp
14069efbc:	48 8b 05 3d 9f d1 00 	mov    0xd19f3d(%rip),%rax        # 0x1413b8f00
14069efc3:	48 33 c4             	xor    %rsp,%rax
14069efc6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14069efcb:	49 8b e8             	mov    %r8,%rbp
14069efce:	48 8b da             	mov    %rdx,%rbx
14069efd1:	48 8b f9             	mov    %rcx,%rdi
14069efd4:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
14069efdb:	e8 d0 f4 ff ff       	call   0x14069e4b0
14069efe0:	48 85 c0             	test   %rax,%rax
14069efe3:	74 04                	je     0x14069efe9
14069efe5:	32 c0                	xor    %al,%al
14069efe7:	eb 67                	jmp    0x14069f050
14069efe9:	4c 8b cd             	mov    %rbp,%r9
14069efec:	4c 8b c3             	mov    %rbx,%r8
14069efef:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14069eff4:	48 8b cf             	mov    %rdi,%rcx
14069eff7:	e8 f4 07 00 00       	call   0x14069f7f0
14069effc:	90                   	nop
14069effd:	4c 8b c8             	mov    %rax,%r9
14069f000:	4c 8b c3             	mov    %rbx,%r8
14069f003:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14069f008:	48 8d 8f e0 00 00 00 	lea    0xe0(%rdi),%rcx
14069f00f:	e8 0c f8 ff ff       	call   0x14069e820
14069f014:	90                   	nop
14069f015:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14069f01a:	48 83 fa 0f          	cmp    $0xf,%rdx
14069f01e:	76 2e                	jbe    0x14069f04e
14069f020:	48 ff c2             	inc    %rdx
14069f023:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14069f028:	48 8b c1             	mov    %rcx,%rax
14069f02b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14069f032:	72 15                	jb     0x14069f049
14069f034:	48 83 c2 27          	add    $0x27,%rdx
14069f038:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14069f03c:	48 2b c1             	sub    %rcx,%rax
14069f03f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14069f043:	48 83 f8 1f          	cmp    $0x1f,%rax
14069f047:	77 24                	ja     0x14069f06d
14069f049:	e8 f6 c0 77 00       	call   0x140e1b144
14069f04e:	b0 01                	mov    $0x1,%al
14069f050:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14069f055:	48 33 cc             	xor    %rsp,%rcx
14069f058:	e8 a3 c4 77 00       	call   0x140e1b500
14069f05d:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
14069f064:	00
14069f065:	48 83 c4 60          	add    $0x60,%rsp
14069f069:	5f                   	pop    %rdi
14069f06a:	5e                   	pop    %rsi
14069f06b:	5d                   	pop    %rbp
14069f06c:	c3                   	ret
14069f06d:	e8 32 b1 78 00       	call   0x140e2a1a4
14069f072:	cc                   	int3
14069f073:	cc                   	int3
14069f074:	cc                   	int3
14069f075:	cc                   	int3
14069f076:	cc                   	int3
14069f077:	cc                   	int3
14069f078:	cc                   	int3
14069f079:	cc                   	int3
14069f07a:	cc                   	int3
14069f07b:	cc                   	int3
14069f07c:	cc                   	int3
14069f07d:	cc                   	int3
14069f07e:	cc                   	int3
14069f07f:	cc                   	int3
14069f080:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14069f085:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14069f08a:	57                   	push   %rdi
14069f08b:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14069f092:	48 8b 05 67 9e d1 00 	mov    0xd19e67(%rip),%rax        # 0x1413b8f00
14069f099:	48 33 c4             	xor    %rsp,%rax
14069f09c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14069f0a1:	49 8b f8             	mov    %r8,%rdi
14069f0a4:	48 8b f2             	mov    %rdx,%rsi
14069f0a7:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14069f0ac:	33 d2                	xor    %edx,%edx
14069f0ae:	0f 57 c0             	xorps  %xmm0,%xmm0
14069f0b1:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14069f0b6:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
14069f0bb:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
14069f0c1:	4c 89 44 24 68       	mov    %r8,0x68(%rsp)
14069f0c6:	88 54 24 50          	mov    %dl,0x50(%rsp)
14069f0ca:	0f b6 07             	movzbl (%rdi),%eax
14069f0cd:	84 c0                	test   %al,%al
14069f0cf:	74 69                	je     0x14069f13a
14069f0d1:	0f b6 5c 24 40       	movzbl 0x40(%rsp),%ebx
14069f0d6:	8d 48 c4             	lea    -0x3c(%rax),%ecx
14069f0d9:	f6 c1 fd             	test   $0xfd,%cl
14069f0dc:	74 52                	je     0x14069f130
14069f0de:	3c 3a                	cmp    $0x3a,%al
14069f0e0:	74 04                	je     0x14069f0e6
14069f0e2:	3c 2d                	cmp    $0x2d,%al
14069f0e4:	75 02                	jne    0x14069f0e8
14069f0e6:	b0 5f                	mov    $0x5f,%al
14069f0e8:	49 3b d0             	cmp    %r8,%rdx
14069f0eb:	73 22                	jae    0x14069f10f
14069f0ed:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
14069f0f1:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14069f0f6:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14069f0fb:	49 83 f8 0f          	cmp    $0xf,%r8
14069f0ff:	48 0f 47 4c 24 50    	cmova  0x50(%rsp),%rcx
14069f105:	88 04 11             	mov    %al,(%rcx,%rdx,1)
14069f108:	c6 44 11 01 00       	movb   $0x0,0x1(%rcx,%rdx,1)
14069f10d:	eb 17                	jmp    0x14069f126
14069f10f:	44 0f b6 c8          	movzbl %al,%r9d
14069f113:	44 0f b6 c3          	movzbl %bl,%r8d
14069f117:	ba 01 00 00 00       	mov    $0x1,%edx
14069f11c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14069f121:	e8 9a 96 b0 ff       	call   0x1401a87c0
14069f126:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14069f12b:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
14069f130:	48 ff c7             	inc    %rdi
14069f133:	0f b6 07             	movzbl (%rdi),%eax
14069f136:	84 c0                	test   %al,%al
14069f138:	75 9c                	jne    0x14069f0d6
14069f13a:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
14069f141:	ff ff 7f
14069f144:	48 2b c2             	sub    %rdx,%rax
14069f147:	48 83 f8 01          	cmp    $0x1,%rax
14069f14b:	0f 82 a0 00 00 00    	jb     0x14069f1f1
14069f151:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
14069f156:	49 83 f8 0f          	cmp    $0xf,%r8
14069f15a:	4c 0f 47 4c 24 50    	cmova  0x50(%rsp),%r9
14069f160:	48 c7 44 24 30 01 00 	movq   $0x1,0x30(%rsp)
14069f167:	00 00
14069f169:	48 8d 05 e4 95 93 00 	lea    0x9395e4(%rip),%rax        # 0x140fd8754
14069f170:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14069f175:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14069f17a:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14069f17f:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
14069f184:	48 8b ce             	mov    %rsi,%rcx
14069f187:	e8 54 36 b9 ff       	call   0x1402327e0
14069f18c:	90                   	nop
14069f18d:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14069f192:	48 83 fa 0f          	cmp    $0xf,%rdx
14069f196:	76 2e                	jbe    0x14069f1c6
14069f198:	48 ff c2             	inc    %rdx
14069f19b:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14069f1a0:	48 8b c1             	mov    %rcx,%rax
14069f1a3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14069f1aa:	72 15                	jb     0x14069f1c1
14069f1ac:	48 83 c2 27          	add    $0x27,%rdx
14069f1b0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14069f1b4:	48 2b c1             	sub    %rcx,%rax
14069f1b7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14069f1bb:	48 83 f8 1f          	cmp    $0x1f,%rax
14069f1bf:	77 2a                	ja     0x14069f1eb
14069f1c1:	e8 7e bf 77 00       	call   0x140e1b144
14069f1c6:	48 8b c6             	mov    %rsi,%rax
14069f1c9:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14069f1ce:	48 33 cc             	xor    %rsp,%rcx
14069f1d1:	e8 2a c3 77 00       	call   0x140e1b500
14069f1d6:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
14069f1dd:	00
14069f1de:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14069f1e2:	49 8b 73 20          	mov    0x20(%r11),%rsi
14069f1e6:	49 8b e3             	mov    %r11,%rsp
14069f1e9:	5f                   	pop    %rdi
14069f1ea:	c3                   	ret
14069f1eb:	e8 b4 af 78 00       	call   0x140e2a1a4
14069f1f0:	90                   	nop
14069f1f1:	e8 7a e3 af ff       	call   0x14019d570
14069f1f6:	90                   	nop
14069f1f7:	cc                   	int3
14069f1f8:	cc                   	int3
14069f1f9:	cc                   	int3
14069f1fa:	cc                   	int3
14069f1fb:	cc                   	int3
14069f1fc:	cc                   	int3
14069f1fd:	cc                   	int3
14069f1fe:	cc                   	int3
14069f1ff:	cc                   	int3
14069f200:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14069f205:	55                   	push   %rbp
14069f206:	56                   	push   %rsi
14069f207:	57                   	push   %rdi
14069f208:	41 54                	push   %r12
14069f20a:	41 55                	push   %r13
14069f20c:	41 56                	push   %r14
14069f20e:	41 57                	push   %r15
14069f210:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
14069f215:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14069f21c:	48 8b 05 dd 9c d1 00 	mov    0xd19cdd(%rip),%rax        # 0x1413b8f00
14069f223:	48 33 c4             	xor    %rsp,%rax
14069f226:	48 89 45 17          	mov    %rax,0x17(%rbp)
14069f22a:	48 8b f1             	mov    %rcx,%rsi
14069f22d:	48 89 55 87          	mov    %rdx,-0x79(%rbp)
14069f231:	48 8b 52 28          	mov    0x28(%rdx),%rdx
14069f235:	0f 57 c0             	xorps  %xmm0,%xmm0
14069f238:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
14069f23c:	48 c7 45 07 00 00 00 	movq   $0x0,0x7(%rbp)
14069f243:	00
14069f244:	48 c7 45 0f 00 00 00 	movq   $0x0,0xf(%rbp)
14069f24b:	00
14069f24c:	49 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%r13
14069f253:	4d 8b c5             	mov    %r13,%r8
14069f256:	49 ff c0             	inc    %r8
14069f259:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14069f25e:	75 f6                	jne    0x14069f256
14069f260:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14069f264:	e8 97 7b af ff       	call   0x140196e00
14069f269:	90                   	nop
14069f26a:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14069f26e:	48 8d 8b 70 01 00 00 	lea    0x170(%rbx),%rcx
14069f275:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
14069f279:	e8 c2 73 f7 ff       	call   0x140616640
14069f27e:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14069f282:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
14069f286:	48 8b cb             	mov    %rbx,%rcx
14069f289:	e8 b2 73 f7 ff       	call   0x140616640
14069f28e:	48 bf 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rdi
14069f295:	9c f2 cb
14069f298:	49 b9 b3 01 00 00 00 	movabs $0x100000001b3,%r9
14069f29f:	01 00 00
14069f2a2:	48 85 c0             	test   %rax,%rax
14069f2a5:	0f 85 d1 00 00 00    	jne    0x14069f37c
14069f2ab:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
14069f2af:	4c 8b 65 f7          	mov    -0x9(%rbp),%r12
14069f2b3:	4c 8b 6d 0f          	mov    0xf(%rbp),%r13
14069f2b7:	49 83 fd 0f          	cmp    $0xf,%r13
14069f2bb:	4d 0f 47 c4          	cmova  %r12,%r8
14069f2bf:	48 8b d7             	mov    %rdi,%rdx
14069f2c2:	33 c9                	xor    %ecx,%ecx
14069f2c4:	4c 8b 75 07          	mov    0x7(%rbp),%r14
14069f2c8:	4d 85 f6             	test   %r14,%r14
14069f2cb:	74 17                	je     0x14069f2e4
14069f2cd:	0f 1f 00             	nopl   (%rax)
14069f2d0:	41 0f b6 04 08       	movzbl (%r8,%rcx,1),%eax
14069f2d5:	48 33 d0             	xor    %rax,%rdx
14069f2d8:	49 0f af d1          	imul   %r9,%rdx
14069f2dc:	48 ff c1             	inc    %rcx
14069f2df:	49 3b ce             	cmp    %r14,%rcx
14069f2e2:	72 ec                	jb     0x14069f2d0
14069f2e4:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
14069f2e8:	48 23 ca             	and    %rdx,%rcx
14069f2eb:	48 03 c9             	add    %rcx,%rcx
14069f2ee:	48 8b 46 28          	mov    0x28(%rsi),%rax
14069f2f2:	48 8b 5c c8 08       	mov    0x8(%rax,%rcx,8),%rbx
14069f2f7:	48 3b 5e 18          	cmp    0x18(%rsi),%rbx
14069f2fb:	74 3e                	je     0x14069f33b
14069f2fd:	4c 8b 3c c8          	mov    (%rax,%rcx,8),%r15
14069f301:	48 8d 53 10          	lea    0x10(%rbx),%rdx
14069f305:	48 8b 42 10          	mov    0x10(%rdx),%rax
14069f309:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14069f30e:	76 03                	jbe    0x14069f313
14069f310:	48 8b 12             	mov    (%rdx),%rdx
14069f313:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14069f317:	49 83 fd 0f          	cmp    $0xf,%r13
14069f31b:	49 0f 47 cc          	cmova  %r12,%rcx
14069f31f:	4c 3b f0             	cmp    %rax,%r14
14069f322:	75 0c                	jne    0x14069f330
14069f324:	4d 8b c6             	mov    %r14,%r8
14069f327:	e8 24 07 84 00       	call   0x140edfa50
14069f32c:	85 c0                	test   %eax,%eax
14069f32e:	74 0d                	je     0x14069f33d
14069f330:	49 3b df             	cmp    %r15,%rbx
14069f333:	74 06                	je     0x14069f33b
14069f335:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14069f339:	eb c6                	jmp    0x14069f301
14069f33b:	33 db                	xor    %ebx,%ebx
14069f33d:	48 85 db             	test   %rbx,%rbx
14069f340:	74 18                	je     0x14069f35a
14069f342:	4c 8d 05 47 c3 97 00 	lea    0x97c347(%rip),%r8        # 0x14101b690
14069f349:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14069f34d:	48 8b ce             	mov    %rsi,%rcx
14069f350:	e8 5b fc ff ff       	call   0x14069efb0
14069f355:	e9 1d 04 00 00       	jmp    0x14069f777
14069f35a:	48 83 7d 9f 00       	cmpq   $0x0,-0x61(%rbp)
14069f35f:	76 14                	jbe    0x14069f375
14069f361:	45 33 c0             	xor    %r8d,%r8d
14069f364:	48 8b 55 87          	mov    -0x79(%rbp),%rdx
14069f368:	48 8b ce             	mov    %rsi,%rcx
14069f36b:	e8 d0 f7 ff ff       	call   0x14069eb40
14069f370:	e9 02 04 00 00       	jmp    0x14069f777
14069f375:	49 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%r13
14069f37c:	4c 8d 05 11 c3 97 00 	lea    0x97c311(%rip),%r8        # 0x14101b694
14069f383:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14069f387:	48 8b ce             	mov    %rsi,%rcx
14069f38a:	e8 21 fc ff ff       	call   0x14069efb0
14069f38f:	84 c0                	test   %al,%al
14069f391:	0f 84 b5 03 00 00    	je     0x14069f74c
14069f397:	48 8d 8e e0 00 00 00 	lea    0xe0(%rsi),%rcx