140e1e06a:	0f bc c8             	bsf    %eax,%ecx
140e1e06d:	48 03 d1             	add    %rcx,%rdx
140e1e070:	4c 03 c9             	add    %rcx,%r9
140e1e073:	41 8a 01             	mov    (%r9),%al
140e1e076:	84 c0                	test   %al,%al
140e1e078:	74 14                	je     0x140e1e08e
140e1e07a:	38 02                	cmp    %al,(%rdx)
140e1e07c:	75 08                	jne    0x140e1e086
140e1e07e:	48 ff c2             	inc    %rdx
140e1e081:	49 ff c1             	inc    %r9
140e1e084:	eb a4                	jmp    0x140e1e02a
140e1e086:	49 ff c0             	inc    %r8
140e1e089:	e9 54 ff ff ff       	jmp    0x140e1dfe2
140e1e08e:	49 8b c0             	mov    %r8,%rax
140e1e091:	e9 db 00 00 00       	jmp    0x140e1e171
140e1e096:	48 8b c7             	mov    %rdi,%rax
140e1e099:	49 23 c2             	and    %r10,%rax
140e1e09c:	49 3b c3             	cmp    %r11,%rax
140e1e09f:	77 06                	ja     0x140e1e0a7
140e1e0a1:	f3 0f 6f 02          	movdqu (%rdx),%xmm0
140e1e0a5:	eb 38                	jmp    0x140e1e0df
140e1e0a7:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1e0aa:	48 8b cf             	mov    %rdi,%rcx
140e1e0ad:	ba 10 00 00 00       	mov    $0x10,%edx
140e1e0b2:	0f be c3             	movsbl %bl,%eax
140e1e0b5:	44 8a cb             	mov    %bl,%r9b
140e1e0b8:	66 0f 73 d8 01       	psrldq $0x1,%xmm0
140e1e0bd:	66 0f 3a 20 c0 0f    	pinsrb $0xf,%eax,%xmm0
140e1e0c3:	48 8d 41 01          	lea    0x1(%rcx),%rax
140e1e0c7:	84 db                	test   %bl,%bl
140e1e0c9:	74 02                	je     0x140e1e0cd
140e1e0cb:	8a 18                	mov    (%rax),%bl
140e1e0cd:	45 84 c9             	test   %r9b,%r9b
140e1e0d0:	48 0f 44 c1          	cmove  %rcx,%rax
140e1e0d4:	48 8b c8             	mov    %rax,%rcx
140e1e0d7:	48 83 ea 01          	sub    $0x1,%rdx
140e1e0db:	75 d5                	jne    0x140e1e0b2
140e1e0dd:	8a 1f                	mov    (%rdi),%bl
140e1e0df:	49 8b c0             	mov    %r8,%rax
140e1e0e2:	49 23 c2             	and    %r10,%rax
140e1e0e5:	49 3b c3             	cmp    %r11,%rax
140e1e0e8:	77 5e                	ja     0x140e1e148
140e1e0ea:	f3 41 0f 6f 08       	movdqu (%r8),%xmm1
140e1e0ef:	66 0f 3a 63 c1 0c    	pcmpistri $0xc,%xmm1,%xmm0
140e1e0f5:	76 06                	jbe    0x140e1e0fd
140e1e0f7:	49 83 c0 10          	add    $0x10,%r8
140e1e0fb:	eb e2                	jmp    0x140e1e0df
140e1e0fd:	73 70                	jae    0x140e1e16f
140e1e0ff:	66 0f 3a 63 c1 0c    	pcmpistri $0xc,%xmm1,%xmm0
140e1e105:	48 63 c1             	movslq %ecx,%rax
140e1e108:	4c 03 c0             	add    %rax,%r8
140e1e10b:	49 8b d0             	mov    %r8,%rdx
140e1e10e:	4c 8b cf             	mov    %rdi,%r9
140e1e111:	48 8b c2             	mov    %rdx,%rax
140e1e114:	49 23 c2             	and    %r10,%rax
140e1e117:	49 3b c3             	cmp    %r11,%rax
140e1e11a:	77 3c                	ja     0x140e1e158
140e1e11c:	49 8b c1             	mov    %r9,%rax
140e1e11f:	49 23 c2             	and    %r10,%rax
140e1e122:	49 3b c3             	cmp    %r11,%rax
140e1e125:	77 31                	ja     0x140e1e158
140e1e127:	f3 0f 6f 0a          	movdqu (%rdx),%xmm1
140e1e12b:	f3 41 0f 6f 11       	movdqu (%r9),%xmm2
140e1e130:	66 0f 3a 63 d1 0c    	pcmpistri $0xc,%xmm1,%xmm2
140e1e136:	71 1b                	jno    0x140e1e153
140e1e138:	0f 88 50 ff ff ff    	js     0x140e1e08e
140e1e13e:	48 83 c2 10          	add    $0x10,%rdx
140e1e142:	49 83 c1 10          	add    $0x10,%r9
140e1e146:	eb c9                	jmp    0x140e1e111
140e1e148:	41 80 38 00          	cmpb   $0x0,(%r8)
140e1e14c:	74 21                	je     0x140e1e16f
140e1e14e:	41 38 18             	cmp    %bl,(%r8)
140e1e151:	74 b8                	je     0x140e1e10b
140e1e153:	49 ff c0             	inc    %r8
140e1e156:	eb 87                	jmp    0x140e1e0df
140e1e158:	41 8a 01             	mov    (%r9),%al
140e1e15b:	84 c0                	test   %al,%al
140e1e15d:	0f 84 2b ff ff ff    	je     0x140e1e08e
140e1e163:	38 02                	cmp    %al,(%rdx)
140e1e165:	75 ec                	jne    0x140e1e153
140e1e167:	48 ff c2             	inc    %rdx
140e1e16a:	49 ff c1             	inc    %r9
140e1e16d:	eb a2                	jmp    0x140e1e111
140e1e16f:	33 c0                	xor    %eax,%eax
140e1e171:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140e1e176:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
140e1e17b:	c3                   	ret
140e1e17c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e1e181:	45 33 c9             	xor    %r9d,%r9d
140e1e184:	4c 8b c1             	mov    %rcx,%r8
140e1e187:	84 d2                	test   %dl,%dl
140e1e189:	75 43                	jne    0x140e1e1ce
140e1e18b:	48 8b d1             	mov    %rcx,%rdx
140e1e18e:	41 83 e0 0f          	and    $0xf,%r8d
140e1e192:	48 83 e2 f0          	and    $0xfffffffffffffff0,%rdx
140e1e196:	41 83 ca ff          	or     $0xffffffff,%r10d
140e1e19a:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1e19d:	41 8b c8             	mov    %r8d,%ecx
140e1e1a0:	41 d3 e2             	shl    %cl,%r10d
140e1e1a3:	66 0f 74 02          	pcmpeqb (%rdx),%xmm0
140e1e1a7:	66 0f d7 c0          	pmovmskb %xmm0,%eax
140e1e1ab:	41 23 c2             	and    %r10d,%eax
140e1e1ae:	75 13                	jne    0x140e1e1c3
140e1e1b0:	48 83 c2 10          	add    $0x10,%rdx
140e1e1b4:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1e1b7:	66 0f 74 02          	pcmpeqb (%rdx),%xmm0
140e1e1bb:	66 0f d7 c0          	pmovmskb %xmm0,%eax
140e1e1bf:	85 c0                	test   %eax,%eax
140e1e1c1:	74 ed                	je     0x140e1e1b0
140e1e1c3:	0f bc c0             	bsf    %eax,%eax
140e1e1c6:	48 03 c2             	add    %rdx,%rax
140e1e1c9:	e9 a5 00 00 00       	jmp    0x140e1e273
140e1e1ce:	83 3d 83 ad 59 00 02 	cmpl   $0x2,0x59ad83(%rip)        # 0x1413b8f58
140e1e1d5:	0f 8d ae 00 00 00    	jge    0x140e1e289
140e1e1db:	0f b6 c2             	movzbl %dl,%eax
140e1e1de:	41 83 ca ff          	or     $0xffffffff,%r10d
140e1e1e2:	8b c8                	mov    %eax,%ecx
140e1e1e4:	4d 8b d8             	mov    %r8,%r11
140e1e1e7:	c1 e1 08             	shl    $0x8,%ecx
140e1e1ea:	49 83 e3 f0          	and    $0xfffffffffffffff0,%r11
140e1e1ee:	0b c8                	or     %eax,%ecx
140e1e1f0:	41 83 e0 0f          	and    $0xf,%r8d
140e1e1f4:	41 8b c2             	mov    %r10d,%eax
140e1e1f7:	66 0f 6e c1          	movd   %ecx,%xmm0
140e1e1fb:	41 8b c8             	mov    %r8d,%ecx
140e1e1fe:	f2 0f 70 c8 00       	pshuflw $0x0,%xmm0,%xmm1
140e1e203:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1e206:	66 41 0f 74 03       	pcmpeqb (%r11),%xmm0
140e1e20b:	66 0f d7 d8          	pmovmskb %xmm0,%ebx
140e1e20f:	41 d3 e2             	shl    %cl,%r10d
140e1e212:	66 0f 70 d1 00       	pshufd $0x0,%xmm1,%xmm2
140e1e217:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140e1e21b:	d3 e0                	shl    %cl,%eax
140e1e21d:	66 41 0f 74 03       	pcmpeqb (%r11),%xmm0
140e1e222:	66 0f d7 d0          	pmovmskb %xmm0,%edx
140e1e226:	41 23 d2             	and    %r10d,%edx
140e1e229:	23 d8                	and    %eax,%ebx
140e1e22b:	75 2d                	jne    0x140e1e25a
140e1e22d:	0f bd ca             	bsr    %edx,%ecx
140e1e230:	0f 57 c9             	xorps  %xmm1,%xmm1
140e1e233:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140e1e237:	49 03 cb             	add    %r11,%rcx
140e1e23a:	85 d2                	test   %edx,%edx
140e1e23c:	4c 0f 45 c9          	cmovne %rcx,%r9
140e1e240:	49 83 c3 10          	add    $0x10,%r11
140e1e244:	66 41 0f 74 0b       	pcmpeqb (%r11),%xmm1
140e1e249:	66 41 0f 74 03       	pcmpeqb (%r11),%xmm0
140e1e24e:	66 0f d7 d9          	pmovmskb %xmm1,%ebx
140e1e252:	66 0f d7 d0          	pmovmskb %xmm0,%edx
140e1e256:	85 db                	test   %ebx,%ebx
140e1e258:	74 d3                	je     0x140e1e22d
140e1e25a:	8b c3                	mov    %ebx,%eax
140e1e25c:	f7 d8                	neg    %eax
140e1e25e:	23 c3                	and    %ebx,%eax
140e1e260:	ff c8                	dec    %eax
140e1e262:	23 d0                	and    %eax,%edx
140e1e264:	0f bd ca             	bsr    %edx,%ecx
140e1e267:	49 03 cb             	add    %r11,%rcx
140e1e26a:	85 d2                	test   %edx,%edx
140e1e26c:	4c 0f 45 c9          	cmovne %rcx,%r9
140e1e270:	49 8b c1             	mov    %r9,%rax
140e1e273:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140e1e278:	c3                   	ret
140e1e279:	41 38 10             	cmp    %dl,(%r8)
140e1e27c:	4d 0f 44 c8          	cmove  %r8,%r9
140e1e280:	41 80 38 00          	cmpb   $0x0,(%r8)
140e1e284:	74 ea                	je     0x140e1e270
140e1e286:	49 ff c0             	inc    %r8
140e1e289:	41 f6 c0 0f          	test   $0xf,%r8b
140e1e28d:	75 ea                	jne    0x140e1e279
140e1e28f:	0f b6 c2             	movzbl %dl,%eax
140e1e292:	66 0f 6e c0          	movd   %eax,%xmm0
140e1e296:	66 41 0f 3a 63 00 40 	pcmpistri $0x40,(%r8),%xmm0
140e1e29d:	73 0d                	jae    0x140e1e2ac
140e1e29f:	4c 63 c9             	movslq %ecx,%r9
140e1e2a2:	4d 03 c8             	add    %r8,%r9
140e1e2a5:	66 41 0f 3a 63 00 40 	pcmpistri $0x40,(%r8),%xmm0
140e1e2ac:	74 c2                	je     0x140e1e270
140e1e2ae:	49 83 c0 10          	add    $0x10,%r8
140e1e2b2:	eb e2                	jmp    0x140e1e296
140e1e2b4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e1e2b9:	57                   	push   %rdi
140e1e2ba:	48 83 ec 20          	sub    $0x20,%rsp
140e1e2be:	8b da                	mov    %edx,%ebx
140e1e2c0:	48 8b f9             	mov    %rcx,%rdi
140e1e2c3:	e8 60 b5 00 00       	call   0x140e29828
140e1e2c8:	8b d3                	mov    %ebx,%edx
140e1e2ca:	48 8b cf             	mov    %rdi,%rcx
140e1e2cd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e1e2d2:	48 83 c4 20          	add    $0x20,%rsp
140e1e2d6:	5f                   	pop    %rdi
140e1e2d7:	e9 14 0c 0c 00       	jmp    0x140edeef0
140e1e2dc:	48 83 ec 28          	sub    $0x28,%rsp
140e1e2e0:	e8 77 03 00 00       	call   0x140e1e65c
140e1e2e5:	48 8b c8             	mov    %rax,%rcx
140e1e2e8:	33 c0                	xor    %eax,%eax
140e1e2ea:	48 85 c9             	test   %rcx,%rcx
140e1e2ed:	74 03                	je     0x140e1e2f2
140e1e2ef:	8b 41 30             	mov    0x30(%rcx),%eax
140e1e2f2:	48 83 c4 28          	add    $0x28,%rsp
140e1e2f6:	c3                   	ret
140e1e2f7:	cc                   	int3
140e1e2f8:	48 83 ec 28          	sub    $0x28,%rsp
140e1e2fc:	e8 67 b5 00 00       	call   0x140e29868
140e1e301:	84 c0                	test   %al,%al
140e1e303:	75 04                	jne    0x140e1e309
140e1e305:	32 c0                	xor    %al,%al
140e1e307:	eb 12                	jmp    0x140e1e31b
140e1e309:	e8 9e 03 00 00       	call   0x140e1e6ac
140e1e30e:	84 c0                	test   %al,%al
140e1e310:	75 07                	jne    0x140e1e319
140e1e312:	e8 b5 b5 00 00       	call   0x140e298cc
140e1e317:	eb ec                	jmp    0x140e1e305
140e1e319:	b0 01                	mov    $0x1,%al
140e1e31b:	48 83 c4 28          	add    $0x28,%rsp
140e1e31f:	c3                   	ret
140e1e320:	48 83 ec 28          	sub    $0x28,%rsp
140e1e324:	84 c9                	test   %cl,%cl
140e1e326:	75 0a                	jne    0x140e1e332
140e1e328:	e8 c7 03 00 00       	call   0x140e1e6f4
140e1e32d:	e8 9a b5 00 00       	call   0x140e298cc
140e1e332:	b0 01                	mov    $0x1,%al
140e1e334:	48 83 c4 28          	add    $0x28,%rsp
140e1e338:	c3                   	ret
140e1e339:	cc                   	int3
140e1e33a:	cc                   	int3
140e1e33b:	cc                   	int3
140e1e33c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e1e341:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140e1e346:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140e1e34b:	57                   	push   %rdi
140e1e34c:	41 54                	push   %r12
140e1e34e:	41 55                	push   %r13
140e1e350:	41 56                	push   %r14
140e1e352:	41 57                	push   %r15
140e1e354:	48 83 ec 40          	sub    $0x40,%rsp
140e1e358:	48 8b f1             	mov    %rcx,%rsi
140e1e35b:	4d 8b f9             	mov    %r9,%r15
140e1e35e:	49 8b c8             	mov    %r8,%rcx
140e1e361:	49 8b e8             	mov    %r8,%rbp
140e1e364:	4c 8b ea             	mov    %rdx,%r13
140e1e367:	e8 84 b4 00 00       	call   0x140e297f0
140e1e36c:	4d 8b 67 08          	mov    0x8(%r15),%r12
140e1e370:	4d 8b 37             	mov    (%r15),%r14
140e1e373:	49 8b 5f 38          	mov    0x38(%r15),%rbx
140e1e377:	4d 2b f4             	sub    %r12,%r14
140e1e37a:	f6 46 04 66          	testb  $0x66,0x4(%rsi)
140e1e37e:	41 8b 7f 48          	mov    0x48(%r15),%edi
140e1e382:	0f 85 f1 00 00 00    	jne    0x140e1e479
140e1e388:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140e1e38d:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
140e1e392:	e9 ce 00 00 00       	jmp    0x140e1e465
140e1e397:	8b cf                	mov    %edi,%ecx
140e1e399:	48 03 c9             	add    %rcx,%rcx
140e1e39c:	8b ef                	mov    %edi,%ebp
140e1e39e:	8b 44 cb 04          	mov    0x4(%rbx,%rcx,8),%eax
140e1e3a2:	4c 3b f0             	cmp    %rax,%r14
140e1e3a5:	0f 82 b8 00 00 00    	jb     0x140e1e463
140e1e3ab:	8b 44 cb 08          	mov    0x8(%rbx,%rcx,8),%eax
140e1e3af:	4c 3b f0             	cmp    %rax,%r14
140e1e3b2:	0f 83 ab 00 00 00    	jae    0x140e1e463
140e1e3b8:	83 7c cb 10 00       	cmpl   $0x0,0x10(%rbx,%rcx,8)
140e1e3bd:	0f 84 a0 00 00 00    	je     0x140e1e463
140e1e3c3:	83 7c cb 0c 01       	cmpl   $0x1,0xc(%rbx,%rcx,8)
140e1e3c8:	74 1b                	je     0x140e1e3e5
140e1e3ca:	8b 44 cb 0c          	mov    0xc(%rbx,%rcx,8),%eax
140e1e3ce:	49 8b d5             	mov    %r13,%rdx
140e1e3d1:	49 03 c4             	add    %r12,%rax
140e1e3d4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140e1e3d9:	ff d0                	call   *%rax
140e1e3db:	85 c0                	test   %eax,%eax
140e1e3dd:	0f 88 8f 00 00 00    	js     0x140e1e472
140e1e3e3:	7e 7e                	jle    0x140e1e463
140e1e3e5:	81 3e 63 73 6d e0    	cmpl   $0xe06d7363,(%rsi)
140e1e3eb:	75 28                	jne    0x140e1e415
140e1e3ed:	48 83 3d 7b 27 3c 00 	cmpq   $0x0,0x3c277b(%rip)        # 0x1411e0b70
140e1e3f4:	00
140e1e3f5:	74 1e                	je     0x140e1e415
140e1e3f7:	48 8d 0d 72 27 3c 00 	lea    0x3c2772(%rip),%rcx        # 0x1411e0b70
140e1e3fe:	e8 1d ee 0b 00       	call   0x140edd220
140e1e403:	85 c0                	test   %eax,%eax
140e1e405:	74 0e                	je     0x140e1e415
140e1e407:	ba 01 00 00 00       	mov    $0x1,%edx
140e1e40c:	48 8b ce             	mov    %rsi,%rcx
140e1e40f:	ff 15 5b 27 3c 00    	call   *0x3c275b(%rip)        # 0x1411e0b70
140e1e415:	48 8d 45 01          	lea    0x1(%rbp),%rax
140e1e419:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140e1e41f:	48 03 c0             	add    %rax,%rax
140e1e422:	49 8b d5             	mov    %r13,%rdx
140e1e425:	8b 0c c3             	mov    (%rbx,%rax,8),%ecx
140e1e428:	49 03 cc             	add    %r12,%rcx
140e1e42b:	e8 20 b5 00 00       	call   0x140e29950
140e1e430:	44 8b 0e             	mov    (%rsi),%r9d
140e1e433:	48 8d 45 01          	lea    0x1(%rbp),%rax
140e1e437:	48 03 c0             	add    %rax,%rax
140e1e43a:	4c 8b c6             	mov    %rsi,%r8
140e1e43d:	49 8b cd             	mov    %r13,%rcx
140e1e440:	8b 14 c3             	mov    (%rbx,%rax,8),%edx
140e1e443:	49 8b 47 40          	mov    0x40(%r15),%rax
140e1e447:	49 03 d4             	add    %r12,%rdx
140e1e44a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e1e44f:	49 8b 47 28          	mov    0x28(%r15),%rax
140e1e453:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e1e458:	ff 15 82 55 16 00    	call   *0x165582(%rip)        # 0x140f839e0
140e1e45e:	e8 1d b5 00 00       	call   0x140e29980
140e1e463:	ff c7                	inc    %edi
140e1e465:	3b 3b                	cmp    (%rbx),%edi
140e1e467:	0f 82 2a ff ff ff    	jb     0x140e1e397
140e1e46d:	e9 be 00 00 00       	jmp    0x140e1e530
140e1e472:	33 c0                	xor    %eax,%eax
140e1e474:	e9 bc 00 00 00       	jmp    0x140e1e535
140e1e479:	49 8b 6f 20          	mov    0x20(%r15),%rbp
140e1e47d:	49 2b ec             	sub    %r12,%rbp
140e1e480:	e9 9f 00 00 00       	jmp    0x140e1e524
140e1e485:	44 8b cf             	mov    %edi,%r9d
140e1e488:	4d 03 c9             	add    %r9,%r9
140e1e48b:	42 8b 44 cb 04       	mov    0x4(%rbx,%r9,8),%eax
140e1e490:	4c 3b f0             	cmp    %rax,%r14
140e1e493:	0f 82 89 00 00 00    	jb     0x140e1e522
140e1e499:	42 8b 44 cb 08       	mov    0x8(%rbx,%r9,8),%eax
140e1e49e:	4c 3b f0             	cmp    %rax,%r14
140e1e4a1:	73 7f                	jae    0x140e1e522
140e1e4a3:	f6 46 04 20          	testb  $0x20,0x4(%rsi)
140e1e4a7:	74 3f                	je     0x140e1e4e8
140e1e4a9:	33 d2                	xor    %edx,%edx
140e1e4ab:	45 85 c0             	test   %r8d,%r8d
140e1e4ae:	74 34                	je     0x140e1e4e4
140e1e4b0:	8b ca                	mov    %edx,%ecx
140e1e4b2:	48 03 c9             	add    %rcx,%rcx
140e1e4b5:	8b 44 cb 04          	mov    0x4(%rbx,%rcx,8),%eax
140e1e4b9:	48 3b e8             	cmp    %rax,%rbp
140e1e4bc:	72 1f                	jb     0x140e1e4dd
140e1e4be:	8b 44 cb 08          	mov    0x8(%rbx,%rcx,8),%eax
140e1e4c2:	48 3b e8             	cmp    %rax,%rbp
140e1e4c5:	73 16                	jae    0x140e1e4dd
140e1e4c7:	42 8b 44 cb 10       	mov    0x10(%rbx,%r9,8),%eax
140e1e4cc:	39 44 cb 10          	cmp    %eax,0x10(%rbx,%rcx,8)
140e1e4d0:	75 0b                	jne    0x140e1e4dd
140e1e4d2:	42 8b 44 cb 0c       	mov    0xc(%rbx,%r9,8),%eax
140e1e4d7:	39 44 cb 0c          	cmp    %eax,0xc(%rbx,%rcx,8)
140e1e4db:	74 07                	je     0x140e1e4e4
140e1e4dd:	ff c2                	inc    %edx
140e1e4df:	41 3b d0             	cmp    %r8d,%edx
140e1e4e2:	72 cc                	jb     0x140e1e4b0
140e1e4e4:	3b 13                	cmp    (%rbx),%edx
140e1e4e6:	75 48                	jne    0x140e1e530
140e1e4e8:	8b c7                	mov    %edi,%eax
140e1e4ea:	48 ff c0             	inc    %rax
140e1e4ed:	8b cf                	mov    %edi,%ecx
140e1e4ef:	48 03 c0             	add    %rax,%rax