140db4f07:	e9 38 62 06 00       	jmp    0x140e1b144
140db4f0c:	cc                   	int3
140db4f0d:	cc                   	int3
140db4f0e:	cc                   	int3
140db4f0f:	cc                   	int3
140db4f10:	40 53                	rex push %rbx
140db4f12:	48 83 ec 20          	sub    $0x20,%rsp
140db4f16:	48 8b 19             	mov    (%rcx),%rbx
140db4f19:	48 85 db             	test   %rbx,%rbx
140db4f1c:	74 1a                	je     0x140db4f38
140db4f1e:	48 8b cb             	mov    %rbx,%rcx
140db4f21:	e8 8a fd ff ff       	call   0x140db4cb0
140db4f26:	ba 58 01 00 00       	mov    $0x158,%edx
140db4f2b:	48 8b cb             	mov    %rbx,%rcx
140db4f2e:	48 83 c4 20          	add    $0x20,%rsp
140db4f32:	5b                   	pop    %rbx
140db4f33:	e9 0c 62 06 00       	jmp    0x140e1b144
140db4f38:	48 83 c4 20          	add    $0x20,%rsp
140db4f3c:	5b                   	pop    %rbx
140db4f3d:	c3                   	ret
140db4f3e:	cc                   	int3
140db4f3f:	cc                   	int3
140db4f40:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140db4f45:	57                   	push   %rdi
140db4f46:	48 83 ec 20          	sub    $0x20,%rsp
140db4f4a:	48 8b f9             	mov    %rcx,%rdi
140db4f4d:	33 db                	xor    %ebx,%ebx
140db4f4f:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140db4f53:	48 85 c9             	test   %rcx,%rcx
140db4f56:	74 3d                	je     0x140db4f95
140db4f58:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140db4f5c:	48 2b d1             	sub    %rcx,%rdx
140db4f5f:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140db4f63:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140db4f6a:	72 18                	jb     0x140db4f84
140db4f6c:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140db4f70:	48 83 c2 27          	add    $0x27,%rdx
140db4f74:	49 2b c8             	sub    %r8,%rcx
140db4f77:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140db4f7b:	48 83 f8 1f          	cmp    $0x1f,%rax
140db4f7f:	77 5c                	ja     0x140db4fdd
140db4f81:	49 8b c8             	mov    %r8,%rcx
140db4f84:	e8 bb 61 06 00       	call   0x140e1b144
140db4f89:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
140db4f8d:	48 89 5f 20          	mov    %rbx,0x20(%rdi)
140db4f91:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
140db4f95:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140db4f99:	48 8b 41 08          	mov    0x8(%rcx),%rax
140db4f9d:	48 89 18             	mov    %rbx,(%rax)
140db4fa0:	48 8b 09             	mov    (%rcx),%rcx
140db4fa3:	48 85 c9             	test   %rcx,%rcx
140db4fa6:	74 1d                	je     0x140db4fc5
140db4fa8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140db4faf:	00
140db4fb0:	48 8b 19             	mov    (%rcx),%rbx
140db4fb3:	ba 38 00 00 00       	mov    $0x38,%edx
140db4fb8:	e8 87 61 06 00       	call   0x140e1b144
140db4fbd:	48 8b cb             	mov    %rbx,%rcx
140db4fc0:	48 85 db             	test   %rbx,%rbx
140db4fc3:	75 eb                	jne    0x140db4fb0
140db4fc5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140db4fc9:	ba 38 00 00 00       	mov    $0x38,%edx
140db4fce:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140db4fd3:	48 83 c4 20          	add    $0x20,%rsp
140db4fd7:	5f                   	pop    %rdi
140db4fd8:	e9 67 61 06 00       	jmp    0x140e1b144
140db4fdd:	e8 c2 51 07 00       	call   0x140e2a1a4
140db4fe2:	cc                   	int3
140db4fe3:	cc                   	int3
140db4fe4:	cc                   	int3
140db4fe5:	cc                   	int3
140db4fe6:	cc                   	int3
140db4fe7:	cc                   	int3
140db4fe8:	cc                   	int3
140db4fe9:	cc                   	int3
140db4fea:	cc                   	int3
140db4feb:	cc                   	int3
140db4fec:	cc                   	int3
140db4fed:	cc                   	int3
140db4fee:	cc                   	int3
140db4fef:	cc                   	int3
140db4ff0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140db4ff5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140db4ffa:	57                   	push   %rdi
140db4ffb:	48 83 ec 20          	sub    $0x20,%rsp
140db4fff:	48 8b b9 80 00 00 00 	mov    0x80(%rcx),%rdi
140db5006:	8b f2                	mov    %edx,%esi
140db5008:	48 8b d9             	mov    %rcx,%rbx
140db500b:	48 85 ff             	test   %rdi,%rdi
140db500e:	74 15                	je     0x140db5025
140db5010:	48 8b cf             	mov    %rdi,%rcx
140db5013:	e8 98 fc ff ff       	call   0x140db4cb0
140db5018:	ba 58 01 00 00       	mov    $0x158,%edx
140db501d:	48 8b cf             	mov    %rdi,%rcx
140db5020:	e8 1f 61 06 00       	call   0x140e1b144
140db5025:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
140db5029:	48 8d 7b 28          	lea    0x28(%rbx),%rdi
140db502d:	48 85 c9             	test   %rcx,%rcx
140db5030:	74 1b                	je     0x140db504d
140db5032:	48 8b 01             	mov    (%rcx),%rax
140db5035:	48 3b cf             	cmp    %rdi,%rcx
140db5038:	0f 95 c2             	setne  %dl
140db503b:	48 8b 40 20          	mov    0x20(%rax),%rax
140db503f:	ff 15 db e9 1c 00    	call   *0x1ce9db(%rip)        # 0x140f83a20
140db5045:	48 c7 47 38 00 00 00 	movq   $0x0,0x38(%rdi)
140db504c:	00
140db504d:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140db5051:	e8 aa 84 3e ff       	call   0x14019d500
140db5056:	40 f6 c6 01          	test   $0x1,%sil
140db505a:	74 0d                	je     0x140db5069
140db505c:	ba 98 00 00 00       	mov    $0x98,%edx
140db5061:	48 8b cb             	mov    %rbx,%rcx
140db5064:	e8 db 60 06 00       	call   0x140e1b144
140db5069:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140db506e:	48 8b c3             	mov    %rbx,%rax
140db5071:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140db5076:	48 83 c4 20          	add    $0x20,%rsp
140db507a:	5f                   	pop    %rdi
140db507b:	c3                   	ret
140db507c:	cc                   	int3
140db507d:	cc                   	int3
140db507e:	cc                   	int3
140db507f:	cc                   	int3
140db5080:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140db5085:	57                   	push   %rdi
140db5086:	48 83 ec 20          	sub    $0x20,%rsp
140db508a:	48 8b 41 68          	mov    0x68(%rcx),%rax
140db508e:	48 8d 59 68          	lea    0x68(%rcx),%rbx
140db5092:	48 8b 49 60          	mov    0x60(%rcx),%rcx
140db5096:	48 8b 78 08          	mov    0x8(%rax),%rdi
140db509a:	48 85 c9             	test   %rcx,%rcx
140db509d:	74 2d                	je     0x140db50cc
140db509f:	48 8b 01             	mov    (%rcx),%rax
140db50a2:	48 8b 40 10          	mov    0x10(%rax),%rax
140db50a6:	ff 15 74 e9 1c 00    	call   *0x1ce974(%rip)        # 0x140f83a20
140db50ac:	48 8b d0             	mov    %rax,%rdx
140db50af:	48 8b cb             	mov    %rbx,%rcx
140db50b2:	48 8b c7             	mov    %rdi,%rax
140db50b5:	ff 15 65 e9 1c 00    	call   *0x1ce965(%rip)        # 0x140f83a20
140db50bb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140db50c0:	83 f8 02             	cmp    $0x2,%eax
140db50c3:	0f 94 c0             	sete   %al
140db50c6:	48 83 c4 20          	add    $0x20,%rsp
140db50ca:	5f                   	pop    %rdi
140db50cb:	c3                   	ret
140db50cc:	e8 9f 62 04 00       	call   0x140dfb370
140db50d1:	cc                   	int3
140db50d2:	cc                   	int3
140db50d3:	cc                   	int3
140db50d4:	cc                   	int3
140db50d5:	cc                   	int3
140db50d6:	cc                   	int3
140db50d7:	cc                   	int3
140db50d8:	cc                   	int3
140db50d9:	cc                   	int3
140db50da:	cc                   	int3
140db50db:	cc                   	int3
140db50dc:	cc                   	int3
140db50dd:	cc                   	int3
140db50de:	cc                   	int3
140db50df:	cc                   	int3
140db50e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140db50e5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140db50ea:	55                   	push   %rbp
140db50eb:	57                   	push   %rdi
140db50ec:	41 56                	push   %r14
140db50ee:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140db50f3:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
140db50fa:	48 8b 05 ff 3d 60 00 	mov    0x603dff(%rip),%rax        # 0x1413b8f00
140db5101:	48 33 c4             	xor    %rsp,%rax
140db5104:	48 89 45 37          	mov    %rax,0x37(%rbp)
140db5108:	48 8b fa             	mov    %rdx,%rdi
140db510b:	48 8b f1             	mov    %rcx,%rsi
140db510e:	48 89 55 0f          	mov    %rdx,0xf(%rbp)
140db5112:	45 33 f6             	xor    %r14d,%r14d
140db5115:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140db511a:	48 8b 91 88 00 00 00 	mov    0x88(%rcx),%rdx
140db5121:	90                   	nop
140db5122:	48 85 d2             	test   %rdx,%rdx
140db5125:	75 11                	jne    0x140db5138
140db5127:	88 17                	mov    %dl,(%rdi)
140db5129:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140db512d:	e8 ae 2c 49 ff       	call   0x140247de0
140db5132:	90                   	nop
140db5133:	e9 13 02 00 00       	jmp    0x140db534b
140db5138:	44 88 75 af          	mov    %r14b,-0x51(%rbp)
140db513c:	33 c0                	xor    %eax,%eax
140db513e:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140db5142:	33 d2                	xor    %edx,%edx
140db5144:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140db5148:	e8 93 88 3e ff       	call   0x14019d9e0
140db514d:	c6 45 af 03          	movb   $0x3,-0x51(%rbp)
140db5151:	0f 57 c0             	xorps  %xmm0,%xmm0
140db5154:	0f 11 45 27          	movups %xmm0,0x27(%rbp)
140db5158:	0f ae e8             	lfence
140db515b:	b9 20 00 00 00       	mov    $0x20,%ecx
140db5160:	e8 a3 5f 06 00       	call   0x140e1b108
140db5165:	48 8b d8             	mov    %rax,%rbx
140db5168:	48 8d 45 17          	lea    0x17(%rbp),%rax
140db516c:	48 89 45 27          	mov    %rax,0x27(%rbp)
140db5170:	48 89 5d 2f          	mov    %rbx,0x2f(%rbp)
140db5174:	0f 57 c0             	xorps  %xmm0,%xmm0
140db5177:	0f 11 03             	movups %xmm0,(%rbx)
140db517a:	4c 89 73 10          	mov    %r14,0x10(%rbx)
140db517e:	4c 89 73 18          	mov    %r14,0x18(%rbx)
140db5182:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140db5188:	48 8d 15 01 98 3f 00 	lea    0x3f9801(%rip),%rdx        # 0x1411ae990
140db518f:	48 8b cb             	mov    %rbx,%rcx
140db5192:	e8 69 1c 3e ff       	call   0x140196e00
140db5197:	4c 89 75 2f          	mov    %r14,0x2f(%rbp)
140db519b:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
140db519f:	4c 89 75 bf          	mov    %r14,-0x41(%rbp)
140db51a3:	49 8b de             	mov    %r14,%rbx
140db51a6:	48 87 9e 88 00 00 00 	xchg   %rbx,0x88(%rsi)
140db51ad:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
140db51b1:	33 c0                	xor    %eax,%eax
140db51b3:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140db51b7:	33 d2                	xor    %edx,%edx
140db51b9:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140db51bd:	e8 1e 88 3e ff       	call   0x14019d9e0
140db51c2:	c6 45 c7 06          	movb   $0x6,-0x39(%rbp)
140db51c6:	48 89 5d cf          	mov    %rbx,-0x31(%rbp)
140db51ca:	4c 89 75 d7          	mov    %r14,-0x29(%rbp)
140db51ce:	48 8d 45 af          	lea    -0x51(%rbp),%rax
140db51d2:	48 89 45 27          	mov    %rax,0x27(%rbp)
140db51d6:	48 8d 45 df          	lea    -0x21(%rbp),%rax
140db51da:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140db51de:	0f 28 45 27          	movaps 0x27(%rbp),%xmm0
140db51e2:	66 0f 7f 45 27       	movdqa %xmm0,0x27(%rbp)
140db51e7:	41 b1 02             	mov    $0x2,%r9b
140db51ea:	41 b0 01             	mov    $0x1,%r8b
140db51ed:	48 8d 55 27          	lea    0x27(%rbp),%rdx
140db51f1:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140db51f5:	e8 86 23 49 ff       	call   0x140247580
140db51fa:	4c 89 75 ef          	mov    %r14,-0x11(%rbp)
140db51fe:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
140db5203:	33 c0                	xor    %eax,%eax
140db5205:	48 89 45 87          	mov    %rax,-0x79(%rbp)
140db5209:	33 d2                	xor    %edx,%edx
140db520b:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140db520f:	e8 cc 87 3e ff       	call   0x14019d9e0
140db5214:	c6 44 24 28 03       	movb   $0x3,0x28(%rsp)
140db5219:	0f 57 c0             	xorps  %xmm0,%xmm0
140db521c:	0f 11 45 27          	movups %xmm0,0x27(%rbp)
140db5220:	0f ae e8             	lfence
140db5223:	b9 20 00 00 00       	mov    $0x20,%ecx
140db5228:	e8 db 5e 06 00       	call   0x140e1b108
140db522d:	48 8b d8             	mov    %rax,%rbx
140db5230:	48 8d 45 17          	lea    0x17(%rbp),%rax
140db5234:	48 89 45 27          	mov    %rax,0x27(%rbp)
140db5238:	48 89 5d 2f          	mov    %rbx,0x2f(%rbp)
140db523c:	0f 57 c0             	xorps  %xmm0,%xmm0
140db523f:	0f 11 03             	movups %xmm0,(%rbx)
140db5242:	4c 89 73 10          	mov    %r14,0x10(%rbx)
140db5246:	4c 89 73 18          	mov    %r14,0x18(%rbx)
140db524a:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140db5250:	48 8d 15 49 97 3f 00 	lea    0x3f9749(%rip),%rdx        # 0x1411ae9a0
140db5257:	48 8b cb             	mov    %rbx,%rcx
140db525a:	e8 a1 1b 3e ff       	call   0x140196e00
140db525f:	90                   	nop
140db5260:	48 89 5d 87          	mov    %rbx,-0x79(%rbp)
140db5264:	4c 89 75 8f          	mov    %r14,-0x71(%rbp)
140db5268:	49 8b de             	mov    %r14,%rbx
140db526b:	48 87 9e 90 00 00 00 	xchg   %rbx,0x90(%rsi)
140db5272:	c6 45 97 00          	movb   $0x0,-0x69(%rbp)
140db5276:	33 c0                	xor    %eax,%eax
140db5278:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140db527c:	33 d2                	xor    %edx,%edx
140db527e:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140db5282:	e8 59 87 3e ff       	call   0x14019d9e0
140db5287:	c6 45 97 06          	movb   $0x6,-0x69(%rbp)
140db528b:	48 89 5d 9f          	mov    %rbx,-0x61(%rbp)
140db528f:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
140db5293:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140db5298:	48 89 45 27          	mov    %rax,0x27(%rbp)
140db529c:	48 8d 45 af          	lea    -0x51(%rbp),%rax
140db52a0:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140db52a4:	0f 28 45 27          	movaps 0x27(%rbp),%xmm0
140db52a8:	66 0f 7f 45 27       	movdqa %xmm0,0x27(%rbp)
140db52ad:	41 b1 02             	mov    $0x2,%r9b
140db52b0:	41 b0 01             	mov    $0x1,%r8b
140db52b3:	48 8d 55 27          	lea    0x27(%rbp),%rdx
140db52b7:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140db52bb:	e8 c0 22 49 ff       	call   0x140247580
140db52c0:	4c 89 75 07          	mov    %r14,0x7(%rbp)
140db52c4:	48 8d 45 df          	lea    -0x21(%rbp),%rax
140db52c8:	48 89 45 27          	mov    %rax,0x27(%rbp)
140db52cc:	48 8d 45 0f          	lea    0xf(%rbp),%rax
140db52d0:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140db52d4:	0f 28 45 27          	movaps 0x27(%rbp),%xmm0
140db52d8:	66 0f 7f 45 27       	movdqa %xmm0,0x27(%rbp)
140db52dd:	41 b1 02             	mov    $0x2,%r9b
140db52e0:	41 b0 01             	mov    $0x1,%r8b
140db52e3:	48 8d 55 27          	lea    0x27(%rbp),%rdx
140db52e7:	48 8b cf             	mov    %rdi,%rcx
140db52ea:	e8 91 22 49 ff       	call   0x140247580
140db52ef:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140db52f6:	00
140db52f7:	4c 8d 0d c2 2f 49 ff 	lea    -0xb6d03e(%rip),%r9        # 0x1402482c0
140db52fe:	ba 18 00 00 00       	mov    $0x18,%edx
140db5303:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140db5309:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140db530d:	e8 3a 62 06 00       	call   0x140e1b54c
140db5312:	90                   	nop
140db5313:	4c 8d 0d a6 2f 49 ff 	lea    -0xb6d05a(%rip),%r9        # 0x1402482c0
140db531a:	ba 18 00 00 00       	mov    $0x18,%edx
140db531f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140db5325:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140db532a:	e8 1d 62 06 00       	call   0x140e1b54c
140db532f:	90                   	nop
140db5330:	4c 8d 0d 89 2f 49 ff 	lea    -0xb6d077(%rip),%r9        # 0x1402482c0
140db5337:	ba 18 00 00 00       	mov    $0x18,%edx
140db533c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140db5342:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140db5346:	e8 01 62 06 00       	call   0x140e1b54c
140db534b:	48 8b c7             	mov    %rdi,%rax
140db534e:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140db5352:	48 33 cc             	xor    %rsp,%rcx
140db5355:	e8 a6 61 06 00       	call   0x140e1b500
140db535a:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
140db5361:	00
140db5362:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140db5366:	49 8b 73 38          	mov    0x38(%r11),%rsi
140db536a:	49 8b e3             	mov    %r11,%rsp
140db536d:	41 5e                	pop    %r14
140db536f:	5f                   	pop    %rdi
140db5370:	5d                   	pop    %rbp
140db5371:	c3                   	ret
140db5372:	cc                   	int3
140db5373:	cc                   	int3
140db5374:	cc                   	int3
140db5375:	cc                   	int3
140db5376:	cc                   	int3
140db5377:	cc                   	int3
140db5378:	cc                   	int3
140db5379:	cc                   	int3
140db537a:	cc                   	int3
140db537b:	cc                   	int3
140db537c:	cc                   	int3
140db537d:	cc                   	int3
140db537e:	cc                   	int3
140db537f:	cc                   	int3
140db5380:	40 53                	rex push %rbx
140db5382:	48 83 ec 20          	sub    $0x20,%rsp
140db5386:	48 8b d9             	mov    %rcx,%rbx
140db5389:	48 8b 49 60          	mov    0x60(%rcx),%rcx
140db538d:	48 85 c9             	test   %rcx,%rcx
140db5390:	74 2b                	je     0x140db53bd
140db5392:	48 8b 01             	mov    (%rcx),%rax
140db5395:	48 8b 40 10          	mov    0x10(%rax),%rax