140a0df85:	f2 48 0f 2a f8       	cvtsi2sd %rax,%xmm7
140a0df8a:	f2 0f 5e 3d 56 44 5d 	divsd  0x5d4456(%rip),%xmm7        # 0x140fe23e8
140a0df91:	00
140a0df92:	e8 29 f9 ff ff       	call   0x140a0d8c0
140a0df97:	8b e8                	mov    %eax,%ebp
140a0df99:	83 f8 01             	cmp    $0x1,%eax
140a0df9c:	0f 85 9c 00 00 00    	jne    0x140a0e03e
140a0dfa2:	48 8b 37             	mov    (%rdi),%rsi
140a0dfa5:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140a0dfaa:	48 8b be e0 00 00 00 	mov    0xe0(%rsi),%rdi
140a0dfb1:	e8 6a 35 b5 ff       	call   0x140561520
140a0dfb6:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140a0dfbb:	0f 57 d2             	xorps  %xmm2,%xmm2
140a0dfbe:	48 2b 4c 24 50       	sub    0x50(%rsp),%rcx
140a0dfc3:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a0dfc7:	f2 48 0f 2a d1       	cvtsi2sd %rcx,%xmm2
140a0dfcc:	f2 0f 10 00          	movsd  (%rax),%xmm0
140a0dfd0:	f2 0f 5e 15 10 44 5d 	divsd  0x5d4410(%rip),%xmm2        # 0x140fe23e8
140a0dfd7:	00
140a0dfd8:	66 0f 2f c2          	comisd %xmm2,%xmm0
140a0dfdc:	73 11                	jae    0x140a0dfef
140a0dfde:	66 90                	xchg   %ax,%ax
140a0dfe0:	f2 0f 10 40 10       	movsd  0x10(%rax),%xmm0
140a0dfe5:	48 83 c0 10          	add    $0x10,%rax
140a0dfe9:	66 0f 2f c2          	comisd %xmm2,%xmm0
140a0dfed:	72 f1                	jb     0x140a0dfe0
140a0dfef:	f0 48 ff 40 08       	lock incq 0x8(%rax)
140a0dff4:	48 8b 47 10          	mov    0x10(%rdi),%rax
140a0dff8:	90                   	nop
140a0dff9:	66 48 0f 6e c0       	movq   %rax,%xmm0
140a0dffe:	f2 0f 11 44 24 50    	movsd  %xmm0,0x50(%rsp)
140a0e004:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140a0e009:	0f 28 ca             	movaps %xmm2,%xmm1
140a0e00c:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
140a0e010:	66 48 0f 7e c9       	movq   %xmm1,%rcx
140a0e015:	f0 48 0f b1 4f 10    	lock cmpxchg %rcx,0x10(%rdi)
140a0e01b:	74 07                	je     0x140a0e024
140a0e01d:	66 48 0f 6e c0       	movq   %rax,%xmm0
140a0e022:	eb e5                	jmp    0x140a0e009
140a0e024:	48 8b 8e e8 00 00 00 	mov    0xe8(%rsi),%rcx
140a0e02b:	0f 28 cf             	movaps %xmm7,%xmm1
140a0e02e:	e8 8d 27 ff ff       	call   0x140a007c0
140a0e033:	48 8b 86 f0 00 00 00 	mov    0xf0(%rsi),%rax
140a0e03a:	f0 48 ff 08          	lock decq (%rax)
140a0e03e:	0f 28 7c 24 30       	movaps 0x30(%rsp),%xmm7
140a0e043:	8b c5                	mov    %ebp,%eax
140a0e045:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140a0e04a:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140a0e04f:	48 83 c4 40          	add    $0x40,%rsp
140a0e053:	5f                   	pop    %rdi
140a0e054:	c3                   	ret
140a0e055:	cc                   	int3
140a0e056:	cc                   	int3
140a0e057:	cc                   	int3
140a0e058:	cc                   	int3
140a0e059:	cc                   	int3
140a0e05a:	cc                   	int3
140a0e05b:	cc                   	int3
140a0e05c:	cc                   	int3
140a0e05d:	cc                   	int3
140a0e05e:	cc                   	int3
140a0e05f:	cc                   	int3
140a0e060:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a0e065:	57                   	push   %rdi
140a0e066:	48 83 ec 20          	sub    $0x20,%rsp
140a0e06a:	48 8d 05 87 f5 66 00 	lea    0x66f587(%rip),%rax        # 0x14107d5f8
140a0e071:	8b da                	mov    %edx,%ebx
140a0e073:	48 89 01             	mov    %rax,(%rcx)
140a0e076:	48 8b f9             	mov    %rcx,%rdi
140a0e079:	e8 d2 41 07 00       	call   0x140a82250
140a0e07e:	f6 c3 01             	test   $0x1,%bl
140a0e081:	74 0d                	je     0x140a0e090
140a0e083:	ba 10 00 00 00       	mov    $0x10,%edx
140a0e088:	48 8b cf             	mov    %rdi,%rcx
140a0e08b:	e8 b4 d0 40 00       	call   0x140e1b144
140a0e090:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a0e095:	48 8b c7             	mov    %rdi,%rax
140a0e098:	48 83 c4 20          	add    $0x20,%rsp
140a0e09c:	5f                   	pop    %rdi
140a0e09d:	c3                   	ret
140a0e09e:	cc                   	int3
140a0e09f:	cc                   	int3
140a0e0a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a0e0a5:	57                   	push   %rdi
140a0e0a6:	48 83 ec 20          	sub    $0x20,%rsp
140a0e0aa:	8b da                	mov    %edx,%ebx
140a0e0ac:	48 8b f9             	mov    %rcx,%rdi
140a0e0af:	e8 7c 4b 07 00       	call   0x140a82c30
140a0e0b4:	f6 c3 01             	test   $0x1,%bl
140a0e0b7:	74 0d                	je     0x140a0e0c6
140a0e0b9:	ba 10 00 00 00       	mov    $0x10,%edx
140a0e0be:	48 8b cf             	mov    %rdi,%rcx
140a0e0c1:	e8 7e d0 40 00       	call   0x140e1b144
140a0e0c6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a0e0cb:	48 8b c7             	mov    %rdi,%rax
140a0e0ce:	48 83 c4 20          	add    $0x20,%rsp
140a0e0d2:	5f                   	pop    %rdi
140a0e0d3:	c3                   	ret
140a0e0d4:	cc                   	int3
140a0e0d5:	cc                   	int3
140a0e0d6:	cc                   	int3
140a0e0d7:	cc                   	int3
140a0e0d8:	cc                   	int3
140a0e0d9:	cc                   	int3
140a0e0da:	cc                   	int3
140a0e0db:	cc                   	int3
140a0e0dc:	cc                   	int3
140a0e0dd:	cc                   	int3
140a0e0de:	cc                   	int3
140a0e0df:	cc                   	int3
140a0e0e0:	4c 8b dc             	mov    %rsp,%r11
140a0e0e3:	53                   	push   %rbx
140a0e0e4:	57                   	push   %rdi
140a0e0e5:	41 56                	push   %r14
140a0e0e7:	41 57                	push   %r15
140a0e0e9:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140a0e0f0:	48 8b f9             	mov    %rcx,%rdi
140a0e0f3:	49 89 4b a8          	mov    %rcx,-0x58(%r11)
140a0e0f7:	49 8d 43 08          	lea    0x8(%r11),%rax
140a0e0fb:	41 c6 43 08 00       	movb   $0x0,0x8(%r11)
140a0e100:	48 81 c1 c0 01 00 00 	add    $0x1c0,%rcx
140a0e107:	49 89 43 b0          	mov    %rax,-0x50(%r11)
140a0e10b:	4d 8b f9             	mov    %r9,%r15
140a0e10e:	49 89 53 b8          	mov    %rdx,-0x48(%r11)
140a0e112:	4c 8b f2             	mov    %rdx,%r14
140a0e115:	4d 89 43 c0          	mov    %r8,-0x40(%r11)
140a0e119:	4d 89 4b c8          	mov    %r9,-0x38(%r11)
140a0e11d:	e8 3e f0 ff ff       	call   0x140a0d160
140a0e122:	48 8d 8f 48 01 00 00 	lea    0x148(%rdi),%rcx
140a0e129:	e8 32 f0 ff ff       	call   0x140a0d160
140a0e12e:	49 8b 06             	mov    (%r14),%rax
140a0e131:	49 8b ce             	mov    %r14,%rcx
140a0e134:	48 8b 40 08          	mov    0x8(%rax),%rax
140a0e138:	ff 15 e2 58 57 00    	call   *0x5758e2(%rip)        # 0x140f83a20
140a0e13e:	84 c0                	test   %al,%al
140a0e140:	0f 84 fb 01 00 00    	je     0x140a0e341
140a0e146:	48 89 ac 24 d0 00 00 	mov    %rbp,0xd0(%rsp)
140a0e14d:	00
140a0e14e:	48 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbp
140a0e155:	ff ff 7f
140a0e158:	4c 89 a4 24 90 00 00 	mov    %r12,0x90(%rsp)
140a0e15f:	00
140a0e160:	49 bc f3 8c 90 94 07 	movabs $0xb2f4fc0794908cf3,%r12
140a0e167:	fc f4 b2
140a0e16a:	48 89 b4 24 d8 00 00 	mov    %rsi,0xd8(%rsp)
140a0e171:	00
140a0e172:	49 8b 07             	mov    (%r15),%rax
140a0e175:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
140a0e17c:	00
140a0e17d:	49 8b cf             	mov    %r15,%rcx
140a0e180:	48 8b 40 10          	mov    0x10(%rax),%rax
140a0e184:	ff 15 96 58 57 00    	call   *0x575896(%rip)        # 0x140f83a20
140a0e18a:	48 39 ac 24 c8 00 00 	cmp    %rbp,0xc8(%rsp)
140a0e191:	00
140a0e192:	75 74                	jne    0x140a0e208
140a0e194:	48 8b 07             	mov    (%rdi),%rax
140a0e197:	48 8b cf             	mov    %rdi,%rcx
140a0e19a:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
140a0e1a1:	ff 15 79 58 57 00    	call   *0x575879(%rip)        # 0x140f83a20
140a0e1a7:	48 8d 8f 40 01 00 00 	lea    0x140(%rdi),%rcx
140a0e1ae:	e8 3d c4 fe ff       	call   0x1409fa5f0
140a0e1b3:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140a0e1b8:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140a0e1be:	48 8d b7 48 01 00 00 	lea    0x148(%rdi),%rsi
140a0e1c5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a0e1ca:	48 8d 4e 78          	lea    0x78(%rsi),%rcx
140a0e1ce:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140a0e1d3:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140a0e1d8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a0e1dd:	e8 9e f2 ff ff       	call   0x140a0d480
140a0e1e2:	80 7c 24 48 00       	cmpb   $0x0,0x48(%rsp)
140a0e1e7:	0f 84 07 01 00 00    	je     0x140a0e2f4
140a0e1ed:	48 83 bf 60 01 00 00 	cmpq   $0x0,0x160(%rdi)
140a0e1f4:	00
140a0e1f5:	0f 84 20 01 00 00    	je     0x140a0e31b
140a0e1fb:	48 83 87 80 01 00 00 	addq   $0x6,0x180(%rdi)
140a0e202:	06
140a0e203:	e9 13 01 00 00       	jmp    0x140a0e31b
140a0e208:	e8 13 fc 3e 00       	call   0x140dfde20
140a0e20d:	48 8b d8             	mov    %rax,%rbx
140a0e210:	e8 ef fb 3e 00       	call   0x140dfde04
140a0e215:	48 8b c8             	mov    %rax,%rcx
140a0e218:	48 81 fb 80 96 98 00 	cmp    $0x989680,%rbx
140a0e21f:	75 06                	jne    0x140a0e227
140a0e221:	48 6b d1 64          	imul   $0x64,%rcx,%rdx
140a0e225:	eb 70                	jmp    0x140a0e297
140a0e227:	48 81 fb 00 36 6e 01 	cmp    $0x16e3600,%rbx
140a0e22e:	75 49                	jne    0x140a0e279
140a0e230:	49 8b c4             	mov    %r12,%rax
140a0e233:	48 f7 e9             	imul   %rcx
140a0e236:	4c 8d 04 11          	lea    (%rcx,%rdx,1),%r8
140a0e23a:	49 c1 f8 18          	sar    $0x18,%r8
140a0e23e:	49 8b c0             	mov    %r8,%rax
140a0e241:	48 c1 e8 3f          	shr    $0x3f,%rax
140a0e245:	4c 03 c0             	add    %rax,%r8
140a0e248:	49 69 c0 00 36 6e 01 	imul   $0x16e3600,%r8,%rax
140a0e24f:	48 2b c8             	sub    %rax,%rcx
140a0e252:	49 8b c4             	mov    %r12,%rax
140a0e255:	48 69 c9 00 ca 9a 3b 	imul   $0x3b9aca00,%rcx,%rcx
140a0e25c:	48 f7 e9             	imul   %rcx
140a0e25f:	48 03 d1             	add    %rcx,%rdx
140a0e262:	48 c1 fa 18          	sar    $0x18,%rdx
140a0e266:	48 8b c2             	mov    %rdx,%rax
140a0e269:	48 c1 e8 3f          	shr    $0x3f,%rax
140a0e26d:	48 03 d0             	add    %rax,%rdx
140a0e270:	49 69 c0 00 ca 9a 3b 	imul   $0x3b9aca00,%r8,%rax
140a0e277:	eb 1b                	jmp    0x140a0e294
140a0e279:	48 99                	cqto
140a0e27b:	48 f7 fb             	idiv   %rbx
140a0e27e:	48 8b c8             	mov    %rax,%rcx
140a0e281:	48 69 c2 00 ca 9a 3b 	imul   $0x3b9aca00,%rdx,%rax
140a0e288:	48 99                	cqto
140a0e28a:	48 f7 fb             	idiv   %rbx
140a0e28d:	48 69 d1 00 ca 9a 3b 	imul   $0x3b9aca00,%rcx,%rdx
140a0e294:	48 03 d0             	add    %rax,%rdx
140a0e297:	48 8b 07             	mov    (%rdi),%rax
140a0e29a:	48 8b cf             	mov    %rdi,%rcx
140a0e29d:	48 03 94 24 c8 00 00 	add    0xc8(%rsp),%rdx
140a0e2a4:	00
140a0e2a5:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140a0e2ac:	ff 15 6e 57 57 00    	call   *0x57576e(%rip)        # 0x140f83a20
140a0e2b2:	84 c0                	test   %al,%al
140a0e2b4:	0f 85 ed fe ff ff    	jne    0x140a0e1a7
140a0e2ba:	49 8b 07             	mov    (%r15),%rax
140a0e2bd:	49 8b cf             	mov    %r15,%rcx
140a0e2c0:	48 8b 40 18          	mov    0x18(%rax),%rax
140a0e2c4:	ff 15 56 57 57 00    	call   *0x575756(%rip)        # 0x140f83a20
140a0e2ca:	49 8b 06             	mov    (%r14),%rax
140a0e2cd:	49 8b ce             	mov    %r14,%rcx
140a0e2d0:	48 8b 40 10          	mov    0x10(%rax),%rax
140a0e2d4:	ff 15 46 57 57 00    	call   *0x575746(%rip)        # 0x140f83a20
140a0e2da:	84 c0                	test   %al,%al
140a0e2dc:	74 4b                	je     0x140a0e329
140a0e2de:	49 8b 06             	mov    (%r14),%rax
140a0e2e1:	49 8b ce             	mov    %r14,%rcx
140a0e2e4:	48 8b 40 08          	mov    0x8(%rax),%rax
140a0e2e8:	ff 15 32 57 57 00    	call   *0x575732(%rip)        # 0x140f83a20
140a0e2ee:	84 c0                	test   %al,%al
140a0e2f0:	74 37                	je     0x140a0e329
140a0e2f2:	eb 27                	jmp    0x140a0e31b
140a0e2f4:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140a0e2f9:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140a0e2fe:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140a0e303:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a0e308:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140a0e30e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a0e313:	48 8b ce             	mov    %rsi,%rcx
140a0e316:	e8 65 f1 ff ff       	call   0x140a0d480
140a0e31b:	80 bc 24 c0 00 00 00 	cmpb   $0x0,0xc0(%rsp)
140a0e322:	00
140a0e323:	0f 84 49 fe ff ff    	je     0x140a0e172
140a0e329:	48 8b b4 24 d8 00 00 	mov    0xd8(%rsp),%rsi
140a0e330:	00
140a0e331:	48 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%rbp
140a0e338:	00
140a0e339:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
140a0e340:	00
140a0e341:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140a0e348:	41 5f                	pop    %r15
140a0e34a:	41 5e                	pop    %r14
140a0e34c:	5f                   	pop    %rdi
140a0e34d:	5b                   	pop    %rbx
140a0e34e:	c3                   	ret
140a0e34f:	cc                   	int3
140a0e350:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a0e355:	57                   	push   %rdi
140a0e356:	48 83 ec 30          	sub    $0x30,%rsp
140a0e35a:	48 8b f9             	mov    %rcx,%rdi
140a0e35d:	48 8d 99 58 02 00 00 	lea    0x258(%rcx),%rbx
140a0e364:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140a0e369:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
140a0e36e:	48 8b cb             	mov    %rbx,%rcx
140a0e371:	e8 ca ed 3e 00       	call   0x140dfd140
140a0e376:	85 c0                	test   %eax,%eax
140a0e378:	75 43                	jne    0x140a0e3bd
140a0e37a:	8b 43 4c             	mov    0x4c(%rbx),%eax
140a0e37d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140a0e382:	74 29                	je     0x140a0e3ad
140a0e384:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
140a0e389:	48 8d 8f 40 02 00 00 	lea    0x240(%rdi),%rcx
140a0e390:	e8 cb ec 06 00       	call   0x140a7d060
140a0e395:	ff 8f 50 02 00 00    	decl   0x250(%rdi)
140a0e39b:	48 8b cb             	mov    %rbx,%rcx
140a0e39e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a0e3a3:	48 83 c4 30          	add    $0x30,%rsp
140a0e3a7:	5f                   	pop    %rdi
140a0e3a8:	e9 bb ed 3e 00       	jmp    0x140dfd168
140a0e3ad:	ff c8                	dec    %eax
140a0e3af:	89 43 4c             	mov    %eax,0x4c(%rbx)
140a0e3b2:	b9 06 00 00 00       	mov    $0x6,%ecx
140a0e3b7:	e8 20 f0 3e 00       	call   0x140dfd3dc
140a0e3bc:	cc                   	int3
140a0e3bd:	b9 05 00 00 00       	mov    $0x5,%ecx
140a0e3c2:	e8 15 f0 3e 00       	call   0x140dfd3dc
140a0e3c7:	cc                   	int3
140a0e3c8:	cc                   	int3
140a0e3c9:	cc                   	int3
140a0e3ca:	cc                   	int3
140a0e3cb:	cc                   	int3
140a0e3cc:	cc                   	int3
140a0e3cd:	cc                   	int3
140a0e3ce:	cc                   	int3
140a0e3cf:	cc                   	int3
140a0e3d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a0e3d5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a0e3da:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a0e3df:	55                   	push   %rbp
140a0e3e0:	41 56                	push   %r14
140a0e3e2:	41 57                	push   %r15
140a0e3e4:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140a0e3e9:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140a0e3f0:	48 8b 05 09 ab 9a 00 	mov    0x9aab09(%rip),%rax        # 0x1413b8f00
140a0e3f7:	48 33 c4             	xor    %rsp,%rax
140a0e3fa:	48 89 45 37          	mov    %rax,0x37(%rbp)
140a0e3fe:	48 8b d9             	mov    %rcx,%rbx
140a0e401:	0f 57 c0             	xorps  %xmm0,%xmm0
140a0e404:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140a0e408:	0f 57 c9             	xorps  %xmm1,%xmm1
140a0e40b:	0f 11 4d 27          	movups %xmm1,0x27(%rbp)
140a0e40f:	33 f6                	xor    %esi,%esi
140a0e411:	48 89 75 a7          	mov    %rsi,-0x59(%rbp)
140a0e415:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
140a0e419:	48 8d 45 0f          	lea    0xf(%rbp),%rax
140a0e41d:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a0e421:	48 8d 45 27          	lea    0x27(%rbp),%rax
140a0e425:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140a0e429:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
140a0e42d:	0f 10 45 bf          	movups -0x41(%rbp),%xmm0
140a0e431:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140a0e435:	0f 10 4d cf          	movups -0x31(%rbp),%xmm1
140a0e439:	0f 11 4d f7          	movups %xmm1,-0x9(%rbp)
140a0e43d:	c6 45 07 01          	movb   $0x1,0x7(%rbp)
140a0e441:	48 8d 45 0f          	lea    0xf(%rbp),%rax
140a0e445:	48 89 45 af          	mov    %rax,-0x51(%rbp)
140a0e449:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140a0e44d:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140a0e451:	48 8d 45 27          	lea    0x27(%rbp),%rax
140a0e455:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140a0e459:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140a0e45d:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a0e461:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140a0e465:	48 8b 09             	mov    (%rcx),%rcx
140a0e468:	48 3b ca             	cmp    %rdx,%rcx
140a0e46b:	0f 84 40 02 00 00    	je     0x140a0e6b1
140a0e471:	44 0f b6 01          	movzbl (%rcx),%r8d
140a0e475:	45 84 c0             	test   %r8b,%r8b
140a0e478:	0f 84 33 02 00 00    	je     0x140a0e6b1
140a0e47e:	4c 8d 35 a4 31 67 00 	lea    0x6731a4(%rip),%r14        # 0x141081629
140a0e485:	4c 8d 3d 9d 31 67 00 	lea    0x67319d(%rip),%r15        # 0x141081629
140a0e48c:	41 80 f8 3a          	cmp    $0x3a,%r8b