140841cc6:	80 39 00             	cmpb   $0x0,(%rcx)
140841cc9:	74 3f                	je     0x140841d0a
140841ccb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140841ccf:	48 8d 15 52 01 7a 00 	lea    0x7a0152(%rip),%rdx        # 0x140fe1e28
140841cd6:	e8 65 e5 98 ff       	call   0x1401d0240
140841cdb:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140841cdf:	48 03 d3             	add    %rbx,%rdx
140841ce2:	0f be 4a 17          	movsbl 0x17(%rdx),%ecx
140841ce6:	c1 e9 07             	shr    $0x7,%ecx
140841ce9:	f6 d1                	not    %cl
140841ceb:	f6 c1 01             	test   $0x1,%cl
140841cee:	75 03                	jne    0x140841cf3
140841cf0:	48 8b 12             	mov    (%rdx),%rdx
140841cf3:	48 8b c8             	mov    %rax,%rcx
140841cf6:	e8 45 e5 98 ff       	call   0x1401d0240
140841cfb:	48 8d 15 6a 4b 77 00 	lea    0x774b6a(%rip),%rdx        # 0x140fb686c
140841d02:	48 8b c8             	mov    %rax,%rcx
140841d05:	e8 36 e5 98 ff       	call   0x1401d0240
140841d0a:	4c 8b 47 18          	mov    0x18(%rdi),%r8
140841d0e:	48 8b c6             	mov    %rsi,%rax
140841d11:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140841d15:	48 ff c5             	inc    %rbp
140841d18:	49 2b c8             	sub    %r8,%rcx
140841d1b:	48 83 c3 28          	add    $0x28,%rbx
140841d1f:	48 f7 e9             	imul   %rcx
140841d22:	48 c1 fa 04          	sar    $0x4,%rdx
140841d26:	48 8b c2             	mov    %rdx,%rax
140841d29:	48 c1 e8 3f          	shr    $0x3f,%rax
140841d2d:	48 03 d0             	add    %rax,%rdx
140841d30:	48 3b ea             	cmp    %rdx,%rbp
140841d33:	0f 82 77 ff ff ff    	jb     0x140841cb0
140841d39:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140841d3d:	48 8d 15 28 4b 77 00 	lea    0x774b28(%rip),%rdx        # 0x140fb686c
140841d44:	e8 f7 e4 98 ff       	call   0x1401d0240
140841d49:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140841d4e:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140841d53:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140841d58:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
140841d5d:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
140841d64:	00
140841d65:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140841d6c:	00
140841d6d:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140841d74:	00
140841d75:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
140841d79:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140841d7e:	48 33 cc             	xor    %rsp,%rcx
140841d81:	e8 7a 97 5d 00       	call   0x140e1b500
140841d86:	48 83 c4 70          	add    $0x70,%rsp
140841d8a:	5f                   	pop    %rdi
140841d8b:	c3                   	ret
140841d8c:	48 8d 0d 85 15 bf 00 	lea    0xbf1585(%rip),%rcx        # 0x141433318
140841d93:	e8 34 99 5d 00       	call   0x140e1b6cc
140841d98:	83 3d 79 15 bf 00 ff 	cmpl   $0xffffffff,0xbf1579(%rip)        # 0x141433318
140841d9f:	0f 85 a9 fe ff ff    	jne    0x140841c4e
140841da5:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
140841daa:	ff 15 b8 15 74 00    	call   *0x7415b8(%rip)        # 0x140f83368
140841db0:	48 8b c8             	mov    %rax,%rcx
140841db3:	48 89 05 4e 15 bf 00 	mov    %rax,0xbf154e(%rip)        # 0x141433308
140841dba:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140841dbf:	ff 15 43 16 74 00    	call   *0x741643(%rip)        # 0x140f83408
140841dc5:	0f b7 54 24 38       	movzwl 0x38(%rsp),%edx
140841dca:	48 8d 0d 47 15 bf 00 	lea    0xbf1547(%rip),%rcx        # 0x141433318
140841dd1:	0f b7 c2             	movzwl %dx,%eax
140841dd4:	66 41 23 d5          	and    %r13w,%dx
140841dd8:	66 41 23 c4          	and    %r12w,%ax
140841ddc:	66 89 15 2f 15 bf 00 	mov    %dx,0xbf152f(%rip)        # 0x141433312
140841de3:	66 89 05 26 15 bf 00 	mov    %ax,0xbf1526(%rip)        # 0x141433310
140841dea:	e8 71 98 5d 00       	call   0x140e1b660
140841def:	e9 5a fe ff ff       	jmp    0x140841c4e
140841df4:	48 8d 0d 1d 15 bf 00 	lea    0xbf151d(%rip),%rcx        # 0x141433318
140841dfb:	e8 cc 98 5d 00       	call   0x140e1b6cc
140841e00:	83 3d 11 15 bf 00 ff 	cmpl   $0xffffffff,0xbf1511(%rip)        # 0x141433318
140841e07:	0f 85 66 fb ff ff    	jne    0x140841973
140841e0d:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
140841e12:	ff 15 50 15 74 00    	call   *0x741550(%rip)        # 0x140f83368
140841e18:	48 8b c8             	mov    %rax,%rcx
140841e1b:	48 89 05 e6 14 bf 00 	mov    %rax,0xbf14e6(%rip)        # 0x141433308
140841e22:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140841e27:	ff 15 db 15 74 00    	call   *0x7415db(%rip)        # 0x140f83408
140841e2d:	0f b7 54 24 38       	movzwl 0x38(%rsp),%edx
140841e32:	48 8d 0d df 14 bf 00 	lea    0xbf14df(%rip),%rcx        # 0x141433318
140841e39:	0f b7 c2             	movzwl %dx,%eax
140841e3c:	66 41 23 d5          	and    %r13w,%dx
140841e40:	66 41 23 c4          	and    %r12w,%ax
140841e44:	66 89 15 c7 14 bf 00 	mov    %dx,0xbf14c7(%rip)        # 0x141433312
140841e4b:	66 89 05 be 14 bf 00 	mov    %ax,0xbf14be(%rip)        # 0x141433310
140841e52:	e8 09 98 5d 00       	call   0x140e1b660
140841e57:	e9 17 fb ff ff       	jmp    0x140841973
140841e5c:	48 8d 0d b5 14 bf 00 	lea    0xbf14b5(%rip),%rcx        # 0x141433318
140841e63:	e8 64 98 5d 00       	call   0x140e1b6cc
140841e68:	83 3d a9 14 bf 00 ff 	cmpl   $0xffffffff,0xbf14a9(%rip)        # 0x141433318
140841e6f:	0f 85 bf fb ff ff    	jne    0x140841a34
140841e75:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
140841e7a:	ff 15 e8 14 74 00    	call   *0x7414e8(%rip)        # 0x140f83368
140841e80:	48 8b c8             	mov    %rax,%rcx
140841e83:	48 89 05 7e 14 bf 00 	mov    %rax,0xbf147e(%rip)        # 0x141433308
140841e8a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140841e8f:	ff 15 73 15 74 00    	call   *0x741573(%rip)        # 0x140f83408
140841e95:	0f b7 54 24 38       	movzwl 0x38(%rsp),%edx
140841e9a:	48 8d 0d 77 14 bf 00 	lea    0xbf1477(%rip),%rcx        # 0x141433318
140841ea1:	0f b7 c2             	movzwl %dx,%eax
140841ea4:	66 41 23 d5          	and    %r13w,%dx
140841ea8:	66 41 23 c4          	and    %r12w,%ax
140841eac:	66 89 15 5f 14 bf 00 	mov    %dx,0xbf145f(%rip)        # 0x141433312
140841eb3:	66 89 05 56 14 bf 00 	mov    %ax,0xbf1456(%rip)        # 0x141433310
140841eba:	e8 a1 97 5d 00       	call   0x140e1b660
140841ebf:	e9 70 fb ff ff       	jmp    0x140841a34
140841ec4:	48 8d 0d 4d 14 bf 00 	lea    0xbf144d(%rip),%rcx        # 0x141433318
140841ecb:	e8 fc 97 5d 00       	call   0x140e1b6cc
140841ed0:	83 3d 41 14 bf 00 ff 	cmpl   $0xffffffff,0xbf1441(%rip)        # 0x141433318
140841ed7:	0f 85 1c fc ff ff    	jne    0x140841af9
140841edd:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
140841ee2:	ff 15 80 14 74 00    	call   *0x741480(%rip)        # 0x140f83368
140841ee8:	48 8b c8             	mov    %rax,%rcx
140841eeb:	48 89 05 16 14 bf 00 	mov    %rax,0xbf1416(%rip)        # 0x141433308
140841ef2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140841ef7:	ff 15 0b 15 74 00    	call   *0x74150b(%rip)        # 0x140f83408
140841efd:	0f b7 54 24 38       	movzwl 0x38(%rsp),%edx
140841f02:	48 8d 0d 0f 14 bf 00 	lea    0xbf140f(%rip),%rcx        # 0x141433318
140841f09:	0f b7 c2             	movzwl %dx,%eax
140841f0c:	66 41 23 d5          	and    %r13w,%dx
140841f10:	66 41 23 c4          	and    %r12w,%ax
140841f14:	66 89 15 f7 13 bf 00 	mov    %dx,0xbf13f7(%rip)        # 0x141433312
140841f1b:	66 89 05 ee 13 bf 00 	mov    %ax,0xbf13ee(%rip)        # 0x141433310
140841f22:	e8 39 97 5d 00       	call   0x140e1b660
140841f27:	e9 cd fb ff ff       	jmp    0x140841af9
140841f2c:	cc                   	int3
140841f2d:	cc                   	int3
140841f2e:	cc                   	int3
140841f2f:	cc                   	int3
140841f30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140841f35:	57                   	push   %rdi
140841f36:	48 83 ec 30          	sub    $0x30,%rsp
140841f3a:	80 7a 28 00          	cmpb   $0x0,0x28(%rdx)
140841f3e:	48 8b fa             	mov    %rdx,%rdi
140841f41:	48 8b d9             	mov    %rcx,%rbx
140841f44:	75 0a                	jne    0x140841f50
140841f46:	48 8b 41 38          	mov    0x38(%rcx),%rax
140841f4a:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
140841f4e:	74 5c                	je     0x140841fac
140841f50:	48 8b 41 40          	mov    0x40(%rcx),%rax
140841f54:	80 78 3a 00          	cmpb   $0x0,0x3a(%rax)
140841f58:	75 52                	jne    0x140841fac
140841f5a:	e8 21 f9 ff ff       	call   0x140841880
140841f5f:	48 8b 03             	mov    (%rbx),%rax
140841f62:	4c 8d 0d db 5f 79 00 	lea    0x795fdb(%rip),%r9        # 0x140fd7f44
140841f69:	44 8b 47 18          	mov    0x18(%rdi),%r8d
140841f6d:	48 8b cb             	mov    %rbx,%rcx
140841f70:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140841f74:	48 8b 40 68          	mov    0x68(%rax),%rax
140841f78:	ff 15 a2 1a 74 00    	call   *0x741aa2(%rip)        # 0x140f83a20
140841f7e:	80 7f 28 00          	cmpb   $0x0,0x28(%rdi)
140841f82:	4c 8d 0d 17 b1 7c 00 	lea    0x7cb117(%rip),%r9        # 0x14100d0a0
140841f89:	44 8b 47 08          	mov    0x8(%rdi),%r8d
140841f8d:	48 8b cb             	mov    %rbx,%rcx
140841f90:	0f 94 c2             	sete   %dl
140841f93:	e8 e8 ca 00 00       	call   0x14084ea80
140841f98:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140841f9c:	48 8b d7             	mov    %rdi,%rdx
140841f9f:	e8 bc e5 ff ff       	call   0x140840560
140841fa4:	48 8b cb             	mov    %rbx,%rcx
140841fa7:	e8 44 0f 00 00       	call   0x140842ef0
140841fac:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140841fb1:	48 83 c4 30          	add    $0x30,%rsp
140841fb5:	5f                   	pop    %rdi
140841fb6:	c3                   	ret
140841fb7:	cc                   	int3
140841fb8:	cc                   	int3
140841fb9:	cc                   	int3
140841fba:	cc                   	int3
140841fbb:	cc                   	int3
140841fbc:	cc                   	int3
140841fbd:	cc                   	int3
140841fbe:	cc                   	int3
140841fbf:	cc                   	int3
140841fc0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140841fc5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140841fca:	57                   	push   %rdi
140841fcb:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140841fd2:	48 8b 05 27 6f b7 00 	mov    0xb76f27(%rip),%rax        # 0x1413b8f00
140841fd9:	48 33 c4             	xor    %rsp,%rax
140841fdc:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140841fe1:	48 8b fa             	mov    %rdx,%rdi
140841fe4:	48 8b d9             	mov    %rcx,%rbx
140841fe7:	0f b6 35 0a 0e bf 00 	movzbl 0xbf0e0a(%rip),%esi        # 0x141432df8
140841fee:	c6 05 03 0e bf 00 00 	movb   $0x0,0xbf0e03(%rip)        # 0x141432df8
140841ff5:	80 7a 28 00          	cmpb   $0x0,0x28(%rdx)
140841ff9:	75 0a                	jne    0x140842005
140841ffb:	48 8b 41 38          	mov    0x38(%rcx),%rax
140841fff:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
140842003:	74 5c                	je     0x140842061
140842005:	48 8b 41 40          	mov    0x40(%rcx),%rax
140842009:	80 78 3a 00          	cmpb   $0x0,0x3a(%rax)
14084200d:	75 52                	jne    0x140842061
14084200f:	e8 6c f8 ff ff       	call   0x140841880
140842014:	48 8b 03             	mov    (%rbx),%rax
140842017:	4c 8d 0d 26 5f 79 00 	lea    0x795f26(%rip),%r9        # 0x140fd7f44
14084201e:	44 8b 47 18          	mov    0x18(%rdi),%r8d
140842022:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140842026:	48 8b cb             	mov    %rbx,%rcx
140842029:	48 8b 40 68          	mov    0x68(%rax),%rax
14084202d:	ff 15 ed 19 74 00    	call   *0x7419ed(%rip)        # 0x140f83a20
140842033:	80 7f 28 00          	cmpb   $0x0,0x28(%rdi)
140842037:	0f 94 c2             	sete   %dl
14084203a:	4c 8d 0d 5f b0 7c 00 	lea    0x7cb05f(%rip),%r9        # 0x14100d0a0
140842041:	44 8b 47 08          	mov    0x8(%rdi),%r8d
140842045:	48 8b cb             	mov    %rbx,%rcx
140842048:	e8 33 ca 00 00       	call   0x14084ea80
14084204d:	48 8b d7             	mov    %rdi,%rdx
140842050:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140842054:	e8 07 e5 ff ff       	call   0x140840560
140842059:	48 8b cb             	mov    %rbx,%rcx
14084205c:	e8 8f 0e 00 00       	call   0x140842ef0
140842061:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140842066:	48 8d 0d 53 0e bf 00 	lea    0xbf0e53(%rip),%rcx        # 0x141432ec0
14084206d:	e8 fe ca 00 00       	call   0x14084eb70
140842072:	0f 57 c9             	xorps  %xmm1,%xmm1
140842075:	33 c9                	xor    %ecx,%ecx
140842077:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14084207c:	48 8b 50 08          	mov    0x8(%rax),%rdx
140842080:	48 03 10             	add    (%rax),%rdx
140842083:	0f 57 c0             	xorps  %xmm0,%xmm0
140842086:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14084208b:	66 48 0f 7e c1       	movq   %xmm0,%rcx
140842090:	66 48 0f 7e c8       	movq   %xmm1,%rax
140842095:	48 03 c8             	add    %rax,%rcx
140842098:	48 3b d1             	cmp    %rcx,%rdx
14084209b:	0f 84 cb 00 00 00    	je     0x14084216c
1408420a1:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1408420a6:	48 8d 0d 1b 0e bf 00 	lea    0xbf0e1b(%rip),%rcx        # 0x141432ec8
1408420ad:	e8 be 87 9c ff       	call   0x14020a870
1408420b2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1408420b7:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
1408420bd:	48 0f 47 4c 24 50    	cmova  0x50(%rsp),%rcx
1408420c3:	ff 15 17 13 74 00    	call   *0x741317(%rip)        # 0x140f833e0
1408420c9:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1408420ce:	48 83 fa 0f          	cmp    $0xf,%rdx
1408420d2:	76 32                	jbe    0x140842106
1408420d4:	48 ff c2             	inc    %rdx
1408420d7:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1408420dc:	48 8b c1             	mov    %rcx,%rax
1408420df:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1408420e6:	72 19                	jb     0x140842101
1408420e8:	48 83 c2 27          	add    $0x27,%rdx
1408420ec:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408420f0:	48 2b c1             	sub    %rcx,%rax
1408420f3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1408420f7:	48 83 f8 1f          	cmp    $0x1f,%rax
1408420fb:	0f 87 9a 00 00 00    	ja     0x14084219b
140842101:	e8 3e 90 5d 00       	call   0x140e1b144
140842106:	0f 57 c0             	xorps  %xmm0,%xmm0
140842109:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14084210e:	66 0f 6f 0d 1a 1d 76 	movdqa 0x761d1a(%rip),%xmm1        # 0x140fa3e30
140842115:	00
140842116:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
14084211c:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140842121:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140842126:	48 8d 0d 9b 0d bf 00 	lea    0xbf0d9b(%rip),%rcx        # 0x141432ec8
14084212d:	e8 9e c1 00 00       	call   0x14084e2d0
140842132:	90                   	nop
140842133:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140842138:	48 83 fa 0f          	cmp    $0xf,%rdx
14084213c:	76 2e                	jbe    0x14084216c
14084213e:	48 ff c2             	inc    %rdx
140842141:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140842146:	48 8b c1             	mov    %rcx,%rax
140842149:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140842150:	72 15                	jb     0x140842167
140842152:	48 83 c2 27          	add    $0x27,%rdx
140842156:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14084215a:	48 2b c1             	sub    %rcx,%rax
14084215d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140842161:	48 83 f8 1f          	cmp    $0x1f,%rax
140842165:	77 2e                	ja     0x140842195
140842167:	e8 d8 8f 5d 00       	call   0x140e1b144
14084216c:	40 88 35 85 0c bf 00 	mov    %sil,0xbf0c85(%rip)        # 0x141432df8
140842173:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140842178:	48 33 cc             	xor    %rsp,%rcx
14084217b:	e8 80 93 5d 00       	call   0x140e1b500
140842180:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140842187:	00
140842188:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14084218c:	49 8b 73 28          	mov    0x28(%r11),%rsi
140842190:	49 8b e3             	mov    %r11,%rsp
140842193:	5f                   	pop    %rdi
140842194:	c3                   	ret
140842195:	e8 0a 80 5e 00       	call   0x140e2a1a4
14084219a:	cc                   	int3
14084219b:	e8 04 80 5e 00       	call   0x140e2a1a4
1408421a0:	cc                   	int3
1408421a1:	cc                   	int3
1408421a2:	cc                   	int3
1408421a3:	cc                   	int3
1408421a4:	cc                   	int3
1408421a5:	cc                   	int3
1408421a6:	cc                   	int3
1408421a7:	cc                   	int3
1408421a8:	cc                   	int3
1408421a9:	cc                   	int3
1408421aa:	cc                   	int3
1408421ab:	cc                   	int3
1408421ac:	cc                   	int3
1408421ad:	cc                   	int3
1408421ae:	cc                   	int3
1408421af:	cc                   	int3
1408421b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408421b5:	55                   	push   %rbp
1408421b6:	56                   	push   %rsi
1408421b7:	57                   	push   %rdi
1408421b8:	41 54                	push   %r12
1408421ba:	41 55                	push   %r13
1408421bc:	41 56                	push   %r14
1408421be:	41 57                	push   %r15
1408421c0:	48 8d ac 24 60 ff ff 	lea    -0xa0(%rsp),%rbp
1408421c7:	ff
1408421c8:	48 81 ec a0 01 00 00 	sub    $0x1a0,%rsp
1408421cf:	48 8b 05 2a 6d b7 00 	mov    0xb76d2a(%rip),%rax        # 0x1413b8f00
1408421d6:	48 33 c4             	xor    %rsp,%rax
1408421d9:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1408421e0:	4c 8b fa             	mov    %rdx,%r15
1408421e3:	4c 8b f1             	mov    %rcx,%r14
1408421e6:	33 ff                	xor    %edi,%edi
1408421e8:	40 38 7a 28          	cmp    %dil,0x28(%rdx)
1408421ec:	0f 84 18 03 00 00    	je     0x14084250a
1408421f2:	ba 01 00 00 00       	mov    $0x1,%edx
1408421f7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1408421fc:	e8 6f bd 99 ff       	call   0x1401ddf70
140842201:	90                   	nop
140842202:	49 8b 4f 10          	mov    0x10(%r15),%rcx
140842206:	e8 e5 be 00 00       	call   0x14084e0f0
14084220b:	48 8b d0             	mov    %rax,%rdx
14084220e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140842213:	e8 28 e0 98 ff       	call   0x1401d0240
140842218:	49 8b 8e 98 00 00 00 	mov    0x98(%r14),%rcx
14084221f:	48 8d 1d 32 41 77 00 	lea    0x774132(%rip),%rbx        # 0x140fb6358
140842226:	48 8d 15 fb 2d 77 00 	lea    0x772dfb(%rip),%rdx        # 0x140fb5028
14084222d:	40 38 79 7b          	cmp    %dil,0x7b(%rcx)
140842231:	48 0f 45 d3          	cmovne %rbx,%rdx
140842235:	48 8b c8             	mov    %rax,%rcx
140842238:	e8 03 e0 98 ff       	call   0x1401d0240
14084223d:	49 8b 8e 98 00 00 00 	mov    0x98(%r14),%rcx
140842244:	41 8b 57 18          	mov    0x18(%r15),%edx
140842248:	40 38 79 7d          	cmp    %dil,0x7d(%rcx)
14084224c:	0f 45 d7             	cmovne %edi,%edx
14084224f:	48 8b c8             	mov    %rax,%rcx
140842252:	e8 e9 00 b4 ff       	call   0x140382340
140842257:	49 8b 8e 98 00 00 00 	mov    0x98(%r14),%rcx
14084225e:	48 8d 15 77 ed 7f 00 	lea    0x7fed77(%rip),%rdx        # 0x141040fdc
140842265:	40 38 79 7b          	cmp    %dil,0x7b(%rcx)