140d0dfc6:	48 85 ff             	test   %rdi,%rdi
140d0dfc9:	75 18                	jne    0x140d0dfe3
140d0dfcb:	33 c0                	xor    %eax,%eax
140d0dfcd:	48 83 c4 30          	add    $0x30,%rsp
140d0dfd1:	41 5f                	pop    %r15
140d0dfd3:	41 5e                	pop    %r14
140d0dfd5:	5f                   	pop    %rdi
140d0dfd6:	5e                   	pop    %rsi
140d0dfd7:	5b                   	pop    %rbx
140d0dfd8:	c3                   	ret
140d0dfd9:	48 39 73 38          	cmp    %rsi,0x38(%rbx)
140d0dfdd:	0f 84 16 04 00 00    	je     0x140d0e3f9
140d0dfe3:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
140d0dfe8:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
140d0dfed:	48 85 ff             	test   %rdi,%rdi
140d0dff0:	74 0b                	je     0x140d0dffd
140d0dff2:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
140d0dff8:	45 33 ed             	xor    %r13d,%r13d
140d0dffb:	eb 20                	jmp    0x140d0e01d
140d0dffd:	33 d2                	xor    %edx,%edx
140d0dfff:	49 8b cf             	mov    %r15,%rcx
140d0e002:	45 33 e4             	xor    %r12d,%r12d
140d0e005:	e8 56 37 fb ff       	call   0x140cc1760
140d0e00a:	4c 8b e8             	mov    %rax,%r13
140d0e00d:	48 8b b8 10 01 00 00 	mov    0x110(%rax),%rdi
140d0e014:	48 85 ff             	test   %rdi,%rdi
140d0e017:	0f 84 b6 03 00 00    	je     0x140d0e3d3
140d0e01d:	48 8b cf             	mov    %rdi,%rcx
140d0e020:	e8 5b f8 ff ff       	call   0x140d0d880
140d0e025:	85 c0                	test   %eax,%eax
140d0e027:	75 3b                	jne    0x140d0e064
140d0e029:	48 85 db             	test   %rbx,%rbx
140d0e02c:	0f 84 80 00 00 00    	je     0x140d0e0b2
140d0e032:	48 8b 43 38          	mov    0x38(%rbx),%rax
140d0e036:	48 8b d3             	mov    %rbx,%rdx
140d0e039:	33 c9                	xor    %ecx,%ecx
140d0e03b:	c7 83 b0 00 00 00 29 	movl   $0x29,0xb0(%rbx)
140d0e042:	00 00 00
140d0e045:	44 89 a3 ac 00 00 00 	mov    %r12d,0xac(%rbx)
140d0e04c:	4c 89 ab b8 00 00 00 	mov    %r13,0xb8(%rbx)
140d0e053:	ff 15 c7 59 27 00    	call   *0x2759c7(%rip)        # 0x140f83a20
140d0e059:	44 8b f0             	mov    %eax,%r14d
140d0e05c:	85 c0                	test   %eax,%eax
140d0e05e:	0f 84 6f 03 00 00    	je     0x140d0e3d3
140d0e064:	48 8d 15 15 f2 ff ff 	lea    -0xdeb(%rip),%rdx        # 0x140d0d280
140d0e06b:	48 8b cf             	mov    %rdi,%rcx
140d0e06e:	e8 4d 36 fb ff       	call   0x140cc16c0
140d0e073:	48 8b cf             	mov    %rdi,%rcx
140d0e076:	e8 05 31 fb ff       	call   0x140cc1180
140d0e07b:	48 8b f0             	mov    %rax,%rsi
140d0e07e:	48 85 c0             	test   %rax,%rax
140d0e081:	75 37                	jne    0x140d0e0ba
140d0e083:	4c 8d 0d 6e 1c 46 00 	lea    0x461c6e(%rip),%r9        # 0x14116fcf8
140d0e08a:	c7 44 24 20 bc 04 00 	movl   $0x4bc,0x20(%rsp)
140d0e091:	00
140d0e092:	ba a6 00 00 00       	mov    $0xa6,%edx
140d0e097:	8d 48 22             	lea    0x22(%rax),%ecx
140d0e09a:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d0e09e:	e8 dd 2b fc ff       	call   0x140cd0c80
140d0e0a3:	48 85 db             	test   %rbx,%rbx
140d0e0a6:	74 0a                	je     0x140d0e0b2
140d0e0a8:	c7 83 b0 00 00 00 11 	movl   $0x11,0xb0(%rbx)
140d0e0af:	00 00 00
140d0e0b2:	45 33 f6             	xor    %r14d,%r14d
140d0e0b5:	e9 19 03 00 00       	jmp    0x140d0e3d3
140d0e0ba:	49 8b cf             	mov    %r15,%rcx
140d0e0bd:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
140d0e0c2:	41 ff c4             	inc    %r12d
140d0e0c5:	e8 56 34 fb ff       	call   0x140cc1520
140d0e0ca:	44 3b e0             	cmp    %eax,%r12d
140d0e0cd:	0f 8d 98 01 00 00    	jge    0x140d0e26b
140d0e0d3:	41 8b d4             	mov    %r12d,%edx
140d0e0d6:	49 8b cf             	mov    %r15,%rcx
140d0e0d9:	e8 82 36 fb ff       	call   0x140cc1760
140d0e0de:	4c 8b e8             	mov    %rax,%r13
140d0e0e1:	48 8b 88 10 01 00 00 	mov    0x110(%rax),%rcx
140d0e0e8:	e8 93 f7 ff ff       	call   0x140d0d880
140d0e0ed:	85 c0                	test   %eax,%eax
140d0e0ef:	75 3b                	jne    0x140d0e12c
140d0e0f1:	48 85 db             	test   %rbx,%rbx
140d0e0f4:	0f 84 d1 02 00 00    	je     0x140d0e3cb
140d0e0fa:	48 8b 43 38          	mov    0x38(%rbx),%rax
140d0e0fe:	48 8b d3             	mov    %rbx,%rdx
140d0e101:	33 c9                	xor    %ecx,%ecx
140d0e103:	c7 83 b0 00 00 00 29 	movl   $0x29,0xb0(%rbx)
140d0e10a:	00 00 00
140d0e10d:	44 89 a3 ac 00 00 00 	mov    %r12d,0xac(%rbx)
140d0e114:	4c 89 ab b8 00 00 00 	mov    %r13,0xb8(%rbx)
140d0e11b:	ff 15 ff 58 27 00    	call   *0x2758ff(%rip)        # 0x140f83a20
140d0e121:	44 8b f0             	mov    %eax,%r14d
140d0e124:	85 c0                	test   %eax,%eax
140d0e126:	0f 84 a2 02 00 00    	je     0x140d0e3ce
140d0e12c:	49 8b 8d 10 01 00 00 	mov    0x110(%r13),%rcx
140d0e133:	48 85 c9             	test   %rcx,%rcx
140d0e136:	0f 85 7a 00 00 00    	jne    0x140d0e1b6
140d0e13c:	48 8b ce             	mov    %rsi,%rcx
140d0e13f:	33 ff                	xor    %edi,%edi
140d0e141:	e8 da 33 fb ff       	call   0x140cc1520
140d0e146:	85 c0                	test   %eax,%eax
140d0e148:	0f 8e 09 01 00 00    	jle    0x140d0e257
140d0e14e:	66 90                	xchg   %ax,%ax
140d0e150:	8b d7                	mov    %edi,%edx
140d0e152:	48 8b ce             	mov    %rsi,%rcx
140d0e155:	e8 06 36 fb ff       	call   0x140cc1760
140d0e15a:	48 8b 48 08          	mov    0x8(%rax),%rcx
140d0e15e:	83 39 00             	cmpl   $0x0,(%rcx)
140d0e161:	75 13                	jne    0x140d0e176
140d0e163:	48 8b ce             	mov    %rsi,%rcx
140d0e166:	ff c7                	inc    %edi
140d0e168:	e8 b3 33 fb ff       	call   0x140cc1520
140d0e16d:	3b f8                	cmp    %eax,%edi
140d0e16f:	7c df                	jl     0x140d0e150
140d0e171:	e9 e1 00 00 00       	jmp    0x140d0e257
140d0e176:	48 85 db             	test   %rbx,%rbx
140d0e179:	0f 84 4c 02 00 00    	je     0x140d0e3cb
140d0e17f:	48 8b 43 38          	mov    0x38(%rbx),%rax
140d0e183:	48 8b d3             	mov    %rbx,%rdx
140d0e186:	33 c9                	xor    %ecx,%ecx
140d0e188:	c7 83 b0 00 00 00 2e 	movl   $0x2e,0xb0(%rbx)
140d0e18f:	00 00 00
140d0e192:	44 89 a3 ac 00 00 00 	mov    %r12d,0xac(%rbx)
140d0e199:	4c 89 ab b8 00 00 00 	mov    %r13,0xb8(%rbx)
140d0e1a0:	ff 15 7a 58 27 00    	call   *0x27587a(%rip)        # 0x140f83a20
140d0e1a6:	44 8b f0             	mov    %eax,%r14d
140d0e1a9:	85 c0                	test   %eax,%eax
140d0e1ab:	0f 84 1d 02 00 00    	je     0x140d0e3ce
140d0e1b1:	e9 a1 00 00 00       	jmp    0x140d0e257
140d0e1b6:	48 8d 15 c3 f0 ff ff 	lea    -0xf3d(%rip),%rdx        # 0x140d0d280
140d0e1bd:	e8 fe 34 fb ff       	call   0x140cc16c0
140d0e1c2:	48 8b ce             	mov    %rsi,%rcx
140d0e1c5:	33 ed                	xor    %ebp,%ebp
140d0e1c7:	e8 54 33 fb ff       	call   0x140cc1520
140d0e1cc:	85 c0                	test   %eax,%eax
140d0e1ce:	0f 8e 83 00 00 00    	jle    0x140d0e257
140d0e1d4:	8b d5                	mov    %ebp,%edx
140d0e1d6:	48 8b ce             	mov    %rsi,%rcx
140d0e1d9:	e8 82 35 fb ff       	call   0x140cc1760
140d0e1de:	49 8b 8d 10 01 00 00 	mov    0x110(%r13),%rcx
140d0e1e5:	48 8b d0             	mov    %rax,%rdx
140d0e1e8:	48 8b f8             	mov    %rax,%rdi
140d0e1eb:	e8 90 30 fb ff       	call   0x140cc1280
140d0e1f0:	49 8b 8d 10 01 00 00 	mov    0x110(%r13),%rcx
140d0e1f7:	8b d0                	mov    %eax,%edx
140d0e1f9:	e8 62 35 fb ff       	call   0x140cc1760
140d0e1fe:	4c 8b f8             	mov    %rax,%r15
140d0e201:	48 85 c0             	test   %rax,%rax
140d0e204:	0f 85 fe 00 00 00    	jne    0x140d0e308
140d0e20a:	48 8b 47 08          	mov    0x8(%rdi),%rax
140d0e20e:	83 38 01             	cmpl   $0x1,(%rax)
140d0e211:	0f 85 9d 01 00 00    	jne    0x140d0e3b4
140d0e217:	48 85 db             	test   %rbx,%rbx
140d0e21a:	0f 84 ab 01 00 00    	je     0x140d0e3cb
140d0e220:	48 8b 43 38          	mov    0x38(%rbx),%rax
140d0e224:	48 8b d3             	mov    %rbx,%rdx
140d0e227:	33 c9                	xor    %ecx,%ecx
140d0e229:	c7 83 b0 00 00 00 2e 	movl   $0x2e,0xb0(%rbx)
140d0e230:	00 00 00
140d0e233:	44 89 a3 ac 00 00 00 	mov    %r12d,0xac(%rbx)
140d0e23a:	4c 89 ab b8 00 00 00 	mov    %r13,0xb8(%rbx)
140d0e241:	ff 15 d9 57 27 00    	call   *0x2757d9(%rip)        # 0x140f83a20
140d0e247:	44 8b f0             	mov    %eax,%r14d
140d0e24a:	85 c0                	test   %eax,%eax
140d0e24c:	0f 84 7c 01 00 00    	je     0x140d0e3ce
140d0e252:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140d0e257:	49 8b cf             	mov    %r15,%rcx
140d0e25a:	41 ff c4             	inc    %r12d
140d0e25d:	e8 be 32 fb ff       	call   0x140cc1520
140d0e262:	44 3b e0             	cmp    %eax,%r12d
140d0e265:	0f 8c 68 fe ff ff    	jl     0x140d0e0d3
140d0e26b:	49 8b 8d 10 01 00 00 	mov    0x110(%r13),%rcx
140d0e272:	48 85 c9             	test   %rcx,%rcx
140d0e275:	0f 84 53 01 00 00    	je     0x140d0e3ce
140d0e27b:	33 ff                	xor    %edi,%edi
140d0e27d:	e8 9e 32 fb ff       	call   0x140cc1520
140d0e282:	85 c0                	test   %eax,%eax
140d0e284:	0f 8e 44 01 00 00    	jle    0x140d0e3ce
140d0e28a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d0e290:	49 8b 8d 10 01 00 00 	mov    0x110(%r13),%rcx
140d0e297:	8b d7                	mov    %edi,%edx
140d0e299:	e8 c2 34 fb ff       	call   0x140cc1760
140d0e29e:	48 8b 48 08          	mov    0x8(%rax),%rcx
140d0e2a2:	83 39 00             	cmpl   $0x0,(%rcx)
140d0e2a5:	75 4a                	jne    0x140d0e2f1
140d0e2a7:	48 8b d0             	mov    %rax,%rdx
140d0e2aa:	48 8b ce             	mov    %rsi,%rcx
140d0e2ad:	e8 ce 2f fb ff       	call   0x140cc1280
140d0e2b2:	85 c0                	test   %eax,%eax
140d0e2b4:	78 3b                	js     0x140d0e2f1
140d0e2b6:	48 85 db             	test   %rbx,%rbx
140d0e2b9:	0f 84 0c 01 00 00    	je     0x140d0e3cb
140d0e2bf:	48 8b 43 38          	mov    0x38(%rbx),%rax
140d0e2c3:	48 8b d3             	mov    %rbx,%rdx
140d0e2c6:	33 c9                	xor    %ecx,%ecx
140d0e2c8:	c7 83 b0 00 00 00 2e 	movl   $0x2e,0xb0(%rbx)
140d0e2cf:	00 00 00
140d0e2d2:	44 89 a3 ac 00 00 00 	mov    %r12d,0xac(%rbx)
140d0e2d9:	4c 89 ab b8 00 00 00 	mov    %r13,0xb8(%rbx)
140d0e2e0:	ff 15 3a 57 27 00    	call   *0x27573a(%rip)        # 0x140f83a20
140d0e2e6:	44 8b f0             	mov    %eax,%r14d
140d0e2e9:	85 c0                	test   %eax,%eax
140d0e2eb:	0f 84 dd 00 00 00    	je     0x140d0e3ce
140d0e2f1:	49 8b 8d 10 01 00 00 	mov    0x110(%r13),%rcx
140d0e2f8:	ff c7                	inc    %edi
140d0e2fa:	e8 21 32 fb ff       	call   0x140cc1520
140d0e2ff:	3b f8                	cmp    %eax,%edi
140d0e301:	7c 8d                	jl     0x140d0e290
140d0e303:	e9 c6 00 00 00       	jmp    0x140d0e3ce
140d0e308:	4c 8b 50 08          	mov    0x8(%rax),%r10
140d0e30c:	41 83 3a 01          	cmpl   $0x1,(%r10)
140d0e310:	0f 85 9e 00 00 00    	jne    0x140d0e3b4
140d0e316:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
140d0e31a:	41 83 39 00          	cmpl   $0x0,(%r9)
140d0e31e:	0f 84 83 00 00 00    	je     0x140d0e3a7
140d0e324:	48 8b 07             	mov    (%rdi),%rax
140d0e327:	48 85 c0             	test   %rax,%rax
140d0e32a:	74 32                	je     0x140d0e35e
140d0e32c:	48 8b 50 08          	mov    0x8(%rax),%rdx
140d0e330:	48 85 d2             	test   %rdx,%rdx
140d0e333:	74 29                	je     0x140d0e35e
140d0e335:	83 38 02             	cmpl   $0x2,(%rax)
140d0e338:	7c 24                	jl     0x140d0e35e
140d0e33a:	0f b6 0a             	movzbl (%rdx),%ecx
140d0e33d:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
140d0e341:	c1 e1 08             	shl    $0x8,%ecx
140d0e344:	0b c8                	or     %eax,%ecx
140d0e346:	83 e9 01             	sub    $0x1,%ecx
140d0e349:	74 0b                	je     0x140d0e356
140d0e34b:	83 f9 01             	cmp    $0x1,%ecx
140d0e34e:	75 0e                	jne    0x140d0e35e
140d0e350:	44 8d 41 0f          	lea    0xf(%rcx),%r8d
140d0e354:	eb 0b                	jmp    0x140d0e361
140d0e356:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d0e35c:	eb 03                	jmp    0x140d0e361
140d0e35e:	45 33 c0             	xor    %r8d,%r8d
140d0e361:	49 8b 51 08          	mov    0x8(%r9),%rdx
140d0e365:	49 8b 4a 08          	mov    0x8(%r10),%rcx
140d0e369:	e8 72 f9 ff ff       	call   0x140d0dce0
140d0e36e:	85 c0                	test   %eax,%eax
140d0e370:	75 35                	jne    0x140d0e3a7
140d0e372:	48 85 db             	test   %rbx,%rbx
140d0e375:	74 54                	je     0x140d0e3cb
140d0e377:	48 8b 43 38          	mov    0x38(%rbx),%rax
140d0e37b:	48 8b d3             	mov    %rbx,%rdx
140d0e37e:	33 c9                	xor    %ecx,%ecx
140d0e380:	c7 83 b0 00 00 00 2e 	movl   $0x2e,0xb0(%rbx)
140d0e387:	00 00 00
140d0e38a:	44 89 a3 ac 00 00 00 	mov    %r12d,0xac(%rbx)
140d0e391:	4c 89 ab b8 00 00 00 	mov    %r13,0xb8(%rbx)
140d0e398:	ff 15 82 56 27 00    	call   *0x275682(%rip)        # 0x140f83a20
140d0e39e:	44 8b f0             	mov    %eax,%r14d
140d0e3a1:	85 c0                	test   %eax,%eax
140d0e3a3:	74 29                	je     0x140d0e3ce
140d0e3a5:	eb 0d                	jmp    0x140d0e3b4
140d0e3a7:	4d 8b c7             	mov    %r15,%r8
140d0e3aa:	8b d5                	mov    %ebp,%edx
140d0e3ac:	48 8b ce             	mov    %rsi,%rcx
140d0e3af:	e8 cc 32 fb ff       	call   0x140cc1680
140d0e3b4:	48 8b ce             	mov    %rsi,%rcx
140d0e3b7:	ff c5                	inc    %ebp
140d0e3b9:	e8 62 31 fb ff       	call   0x140cc1520
140d0e3be:	3b e8                	cmp    %eax,%ebp
140d0e3c0:	0f 8c 0e fe ff ff    	jl     0x140d0e1d4
140d0e3c6:	e9 87 fe ff ff       	jmp    0x140d0e252
140d0e3cb:	45 33 f6             	xor    %r14d,%r14d
140d0e3ce:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140d0e3d3:	48 8b ce             	mov    %rsi,%rcx
140d0e3d6:	e8 c5 2e fb ff       	call   0x140cc12a0
140d0e3db:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140d0e3e0:	41 8b c6             	mov    %r14d,%eax
140d0e3e3:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
140d0e3e8:	48 83 c4 30          	add    $0x30,%rsp
140d0e3ec:	41 5f                	pop    %r15
140d0e3ee:	41 5e                	pop    %r14
140d0e3f0:	5f                   	pop    %rdi
140d0e3f1:	5e                   	pop    %rsi
140d0e3f2:	5b                   	pop    %rbx
140d0e3f3:	c3                   	ret
140d0e3f4:	48 85 db             	test   %rbx,%rbx
140d0e3f7:	74 07                	je     0x140d0e400
140d0e3f9:	44 89 b3 b0 00 00 00 	mov    %r14d,0xb0(%rbx)
140d0e400:	33 c0                	xor    %eax,%eax
140d0e402:	48 83 c4 30          	add    $0x30,%rsp
140d0e406:	41 5f                	pop    %r15
140d0e408:	41 5e                	pop    %r14
140d0e40a:	5f                   	pop    %rdi
140d0e40b:	5e                   	pop    %rsi
140d0e40c:	5b                   	pop    %rbx
140d0e40d:	c3                   	ret
140d0e40e:	cc                   	int3
140d0e40f:	cc                   	int3
140d0e410:	40 53                	rex push %rbx
140d0e412:	55                   	push   %rbp
140d0e413:	56                   	push   %rsi
140d0e414:	57                   	push   %rdi
140d0e415:	41 56                	push   %r14
140d0e417:	b8 50 00 00 00       	mov    $0x50,%eax
140d0e41c:	e8 7f d0 10 00       	call   0x140e1b4a0
140d0e421:	48 2b e0             	sub    %rax,%rsp
140d0e424:	48 8b 05 d5 aa 6a 00 	mov    0x6aaad5(%rip),%rax        # 0x1413b8f00
140d0e42b:	48 33 c4             	xor    %rsp,%rax
140d0e42e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140d0e433:	41 8b 01             	mov    (%r9),%eax
140d0e436:	49 8b f1             	mov    %r9,%rsi
140d0e439:	48 8b e9             	mov    %rcx,%rbp
140d0e43c:	85 c0                	test   %eax,%eax
140d0e43e:	0f 88 7a 01 00 00    	js     0x140d0e5be
140d0e444:	83 ea 01             	sub    $0x1,%edx
140d0e447:	0f 84 22 01 00 00    	je     0x140d0e56f
140d0e44d:	83 fa 01             	cmp    $0x1,%edx
140d0e450:	74 60                	je     0x140d0e4b2
140d0e452:	33 db                	xor    %ebx,%ebx
140d0e454:	85 c0                	test   %eax,%eax
140d0e456:	7e 39                	jle    0x140d0e491
140d0e458:	44 8b f3             	mov    %ebx,%r14d
140d0e45b:	48 8d 3d f6 7e 2a 00 	lea    0x2a7ef6(%rip),%rdi        # 0x140fb6358
140d0e462:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d0e466:	4c 8d 05 1f 53 29 00 	lea    0x29531f(%rip),%r8        # 0x140fa378c
140d0e46d:	85 db                	test   %ebx,%ebx
140d0e46f:	48 8d 15 a2 17 46 00 	lea    0x4617a2(%rip),%rdx        # 0x14116fc18
140d0e476:	48 8b cd             	mov    %rbp,%rcx
140d0e479:	4c 0f 4f c7          	cmovg  %rdi,%r8
140d0e47d:	45 0f b6 0c 06       	movzbl (%r14,%rax,1),%r9d
140d0e482:	e8 a9 a7 fe ff       	call   0x140cf8c30
140d0e487:	ff c3                	inc    %ebx
140d0e489:	4d 8d 76 01          	lea    0x1(%r14),%r14
140d0e48d:	3b 1e                	cmp    (%rsi),%ebx
140d0e48f:	7c d1                	jl     0x140d0e462
140d0e491:	44 8b 46 10          	mov    0x10(%rsi),%r8d
140d0e495:	48 8d 15 80 55 34 00 	lea    0x345580(%rip),%rdx        # 0x141053a1c
140d0e49c:	41 83 e0 07          	and    $0x7,%r8d
140d0e4a0:	48 8b cd             	mov    %rbp,%rcx
140d0e4a3:	e8 88 a7 fe ff       	call   0x140cf8c30
140d0e4a8:	b8 01 00 00 00       	mov    $0x1,%eax
140d0e4ad:	e9 0e 01 00 00       	jmp    0x140d0e5c0
140d0e4b2:	45 0f b6 c8          	movzbl %r8b,%r9d
140d0e4b6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140d0e4bb:	bf 10 00 00 00       	mov    $0x10,%edi
140d0e4c0:	48 8b d6             	mov    %rsi,%rdx
140d0e4c3:	44 8b c7             	mov    %edi,%r8d
140d0e4c6:	e8 05 fa ff ff       	call   0x140d0ded0
140d0e4cb:	85 c0                	test   %eax,%eax
140d0e4cd:	0f 84 eb 00 00 00    	je     0x140d0e5be
140d0e4d3:	48 8d 44 24 3e       	lea    0x3e(%rsp),%rax
140d0e4d8:	8b d7                	mov    %edi,%edx
140d0e4da:	48 2b d0             	sub    %rax,%rdx
140d0e4dd:	48 8d 4c 24 3e       	lea    0x3e(%rsp),%rcx
140d0e4e2:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
140d0e4e6:	75 16                	jne    0x140d0e4fe
140d0e4e8:	80 39 00             	cmpb   $0x0,(%rcx)
140d0e4eb:	75 11                	jne    0x140d0e4fe