140a41d0d:	1c a4                	sbb    $0xa4,%al
140a41d0f:	00 3a                	add    %bh,(%rdx)
140a41d11:	1c a4                	sbb    $0xa4,%al
140a41d13:	00 3a                	add    %bh,(%rdx)
140a41d15:	1c a4                	sbb    $0xa4,%al
140a41d17:	00 3a                	add    %bh,(%rdx)
140a41d19:	1c a4                	sbb    $0xa4,%al
140a41d1b:	00 3a                	add    %bh,(%rdx)
140a41d1d:	1c a4                	sbb    $0xa4,%al
140a41d1f:	00 3a                	add    %bh,(%rdx)
140a41d21:	1c a4                	sbb    $0xa4,%al
140a41d23:	00 3a                	add    %bh,(%rdx)
140a41d25:	1c a4                	sbb    $0xa4,%al
140a41d27:	00 3a                	add    %bh,(%rdx)
140a41d29:	1c a4                	sbb    $0xa4,%al
140a41d2b:	00 3a                	add    %bh,(%rdx)
140a41d2d:	1c a4                	sbb    $0xa4,%al
140a41d2f:	00 3a                	add    %bh,(%rdx)
140a41d31:	1c a4                	sbb    $0xa4,%al
140a41d33:	00 3a                	add    %bh,(%rdx)
140a41d35:	1c a4                	sbb    $0xa4,%al
140a41d37:	00 3a                	add    %bh,(%rdx)
140a41d39:	1c a4                	sbb    $0xa4,%al
140a41d3b:	00 3a                	add    %bh,(%rdx)
140a41d3d:	1c a4                	sbb    $0xa4,%al
140a41d3f:	00 3a                	add    %bh,(%rdx)
140a41d41:	1c a4                	sbb    $0xa4,%al
140a41d43:	00 3a                	add    %bh,(%rdx)
140a41d45:	1c a4                	sbb    $0xa4,%al
140a41d47:	00 3a                	add    %bh,(%rdx)
140a41d49:	1c a4                	sbb    $0xa4,%al
140a41d4b:	00 3a                	add    %bh,(%rdx)
140a41d4d:	1c a4                	sbb    $0xa4,%al
140a41d4f:	00 3a                	add    %bh,(%rdx)
140a41d51:	1c a4                	sbb    $0xa4,%al
140a41d53:	00 3a                	add    %bh,(%rdx)
140a41d55:	1c a4                	sbb    $0xa4,%al
140a41d57:	00 3a                	add    %bh,(%rdx)
140a41d59:	1c a4                	sbb    $0xa4,%al
140a41d5b:	00 3a                	add    %bh,(%rdx)
140a41d5d:	1c a4                	sbb    $0xa4,%al
140a41d5f:	00 3a                	add    %bh,(%rdx)
140a41d61:	1c a4                	sbb    $0xa4,%al
140a41d63:	00 3a                	add    %bh,(%rdx)
140a41d65:	1c a4                	sbb    $0xa4,%al
140a41d67:	00 3a                	add    %bh,(%rdx)
140a41d69:	1c a4                	sbb    $0xa4,%al
140a41d6b:	00 cc                	add    %cl,%ah
140a41d6d:	cc                   	int3
140a41d6e:	cc                   	int3
140a41d6f:	cc                   	int3
140a41d70:	40 55                	rex push %rbp
140a41d72:	48 8b ec             	mov    %rsp,%rbp
140a41d75:	48 83 ec 50          	sub    $0x50,%rsp
140a41d79:	48 8b 01             	mov    (%rcx),%rax
140a41d7c:	4c 8b c1             	mov    %rcx,%r8
140a41d7f:	48 83 f8 1d          	cmp    $0x1d,%rax
140a41d83:	0f 87 03 01 00 00    	ja     0x140a41e8c
140a41d89:	48 8d 0d 70 e2 5b ff 	lea    -0xa41d90(%rip),%rcx        # 0x140000000
140a41d90:	8b 84 81 a8 1e a4 00 	mov    0xa41ea8(%rcx,%rax,4),%eax
140a41d97:	48 03 c1             	add    %rcx,%rax
140a41d9a:	ff e0                	jmp    *%rax
140a41d9c:	48 8b 0a             	mov    (%rdx),%rcx
140a41d9f:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140a41da3:	49 8b 40 08          	mov    0x8(%r8),%rax
140a41da7:	48 89 45 10          	mov    %rax,0x10(%rbp)
140a41dab:	48 8b 09             	mov    (%rcx),%rcx
140a41dae:	e8 2d 08 f9 ff       	call   0x1409d25e0
140a41db3:	b0 01                	mov    $0x1,%al
140a41db5:	48 83 c4 50          	add    $0x50,%rsp
140a41db9:	5d                   	pop    %rbp
140a41dba:	c3                   	ret
140a41dbb:	48 8b 0a             	mov    (%rdx),%rcx
140a41dbe:	4c 8d 05 53 cf 63 00 	lea    0x63cf53(%rip),%r8        # 0x14107ed18
140a41dc5:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140a41dc9:	c6 45 10 1c          	movb   $0x1c,0x10(%rbp)
140a41dcd:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a41dd1:	e8 3a 38 f9 ff       	call   0x1409d5610
140a41dd6:	32 c0                	xor    %al,%al
140a41dd8:	48 83 c4 50          	add    $0x50,%rsp
140a41ddc:	5d                   	pop    %rbp
140a41ddd:	c3                   	ret
140a41dde:	48 8b 0a             	mov    (%rdx),%rcx
140a41de1:	4c 8d 05 58 cf 63 00 	lea    0x63cf58(%rip),%r8        # 0x14107ed40
140a41de8:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140a41dec:	c6 45 10 1c          	movb   $0x1c,0x10(%rbp)
140a41df0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140a41df4:	e8 17 38 f9 ff       	call   0x1409d5610
140a41df9:	32 c0                	xor    %al,%al
140a41dfb:	48 83 c4 50          	add    $0x50,%rsp
140a41dff:	5d                   	pop    %rbp
140a41e00:	c3                   	ret
140a41e01:	41 0f 10 40 08       	movups 0x8(%r8),%xmm0
140a41e06:	48 8b 0a             	mov    (%rdx),%rcx
140a41e09:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a41e0d:	41 0f 10 48 18       	movups 0x18(%r8),%xmm1
140a41e12:	48 83 c1 18          	add    $0x18,%rcx
140a41e16:	0f 29 45 d0          	movaps %xmm0,-0x30(%rbp)
140a41e1a:	f2 41 0f 10 40 28    	movsd  0x28(%r8),%xmm0
140a41e20:	f2 0f 11 45 f0       	movsd  %xmm0,-0x10(%rbp)
140a41e25:	0f 29 4d e0          	movaps %xmm1,-0x20(%rbp)
140a41e29:	e8 92 16 00 00       	call   0x140a434c0
140a41e2e:	48 83 c4 50          	add    $0x50,%rsp
140a41e32:	5d                   	pop    %rbp
140a41e33:	c3                   	ret
140a41e34:	48 8b 02             	mov    (%rdx),%rax
140a41e37:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140a41e3c:	49 8b 58 08          	mov    0x8(%r8),%rbx
140a41e40:	4c 8b 40 28          	mov    0x28(%rax),%r8
140a41e44:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a41e48:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
140a41e4c:	74 29                	je     0x140a41e77
140a41e4e:	48 c7 02 ff ff ff ff 	movq   $0xffffffffffffffff,(%rdx)
140a41e55:	49 8b c8             	mov    %r8,%rcx
140a41e58:	48 89 55 10          	mov    %rdx,0x10(%rbp)
140a41e5c:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140a41e60:	e8 7b 07 f9 ff       	call   0x1409d25e0
140a41e65:	48 83 43 08 28       	addq   $0x28,0x8(%rbx)
140a41e6a:	b0 01                	mov    $0x1,%al
140a41e6c:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140a41e71:	48 83 c4 50          	add    $0x50,%rsp
140a41e75:	5d                   	pop    %rbp
140a41e76:	c3                   	ret
140a41e77:	48 8b cb             	mov    %rbx,%rcx
140a41e7a:	e8 21 f5 ff ff       	call   0x140a413a0
140a41e7f:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140a41e84:	b0 01                	mov    $0x1,%al
140a41e86:	48 83 c4 50          	add    $0x50,%rsp
140a41e8a:	5d                   	pop    %rbp
140a41e8b:	c3                   	ret
140a41e8c:	48 8d 0d ad 84 63 00 	lea    0x6384ad(%rip),%rcx        # 0x14107a340
140a41e93:	e8 68 50 75 ff       	call   0x140196f00
140a41e98:	48 8d 0d a1 84 63 00 	lea    0x6384a1(%rip),%rcx        # 0x14107a340
140a41e9f:	e8 dc 06 f8 ff       	call   0x1409c2580
140a41ea4:	cc                   	int3
140a41ea5:	0f 1f 00             	nopl   (%rax)
140a41ea8:	9c                   	pushf
140a41ea9:	1d a4 00 bb 1d       	sbb    $0x1dbb00a4,%eax
140a41eae:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41eaf:	00 de                	add    %bl,%dh
140a41eb1:	1d a4 00 01 1e       	sbb    $0x1e0100a4,%eax
140a41eb6:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41eb7:	00 34 1e             	add    %dh,(%rsi,%rbx,1)
140a41eba:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41ebb:	00 9c 1d a4 00 9c 1d 	add    %bl,0x1d9c00a4(%rbp,%rbx,1)
140a41ec2:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41ec3:	00 9c 1d a4 00 9c 1d 	add    %bl,0x1d9c00a4(%rbp,%rbx,1)
140a41eca:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41ecb:	00 9c 1d a4 00 9c 1d 	add    %bl,0x1d9c00a4(%rbp,%rbx,1)
140a41ed2:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41ed3:	00 9c 1d a4 00 9c 1d 	add    %bl,0x1d9c00a4(%rbp,%rbx,1)
140a41eda:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41edb:	00 9c 1d a4 00 9c 1d 	add    %bl,0x1d9c00a4(%rbp,%rbx,1)
140a41ee2:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41ee3:	00 9c 1d a4 00 9c 1d 	add    %bl,0x1d9c00a4(%rbp,%rbx,1)
140a41eea:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41eeb:	00 9c 1d a4 00 9c 1d 	add    %bl,0x1d9c00a4(%rbp,%rbx,1)
140a41ef2:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41ef3:	00 9c 1d a4 00 9c 1d 	add    %bl,0x1d9c00a4(%rbp,%rbx,1)
140a41efa:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41efb:	00 9c 1d a4 00 9c 1d 	add    %bl,0x1d9c00a4(%rbp,%rbx,1)
140a41f02:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41f03:	00 9c 1d a4 00 9c 1d 	add    %bl,0x1d9c00a4(%rbp,%rbx,1)
140a41f0a:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41f0b:	00 9c 1d a4 00 9c 1d 	add    %bl,0x1d9c00a4(%rbp,%rbx,1)
140a41f12:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41f13:	00 9c 1d a4 00 9c 1d 	add    %bl,0x1d9c00a4(%rbp,%rbx,1)
140a41f1a:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a41f1b:	00 9c 1d a4 00 4c 8b 	add    %bl,-0x74b3ff5c(%rbp,%rbx,1)
140a41f22:	dc 48 83             	fmull  -0x7d(%rax)
140a41f25:	ec                   	in     (%dx),%al
140a41f26:	48                   	rex.W
140a41f27:	4c 8b d2             	mov    %rdx,%r10
140a41f2a:	49 89 53 10          	mov    %rdx,0x10(%r11)
140a41f2e:	33 d2                	xor    %edx,%edx
140a41f30:	49 89 12             	mov    %rdx,(%r10)
140a41f33:	4d 8b 48 10          	mov    0x10(%r8),%r9
140a41f37:	49 89 50 10          	mov    %rdx,0x10(%r8)
140a41f3b:	49 8b 48 08          	mov    0x8(%r8),%rcx
140a41f3f:	49 89 50 08          	mov    %rdx,0x8(%r8)
140a41f43:	49 8b 00             	mov    (%r8),%rax
140a41f46:	49 89 10             	mov    %rdx,(%r8)
140a41f49:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140a41f4d:	49 89 4b e0          	mov    %rcx,-0x20(%r11)
140a41f51:	4d 89 4b e8          	mov    %r9,-0x18(%r11)
140a41f55:	49 8d 43 d8          	lea    -0x28(%r11),%rax
140a41f59:	49 89 43 20          	mov    %rax,0x20(%r11)
140a41f5d:	49 8d 53 d8          	lea    -0x28(%r11),%rdx
140a41f61:	49 8b ca             	mov    %r10,%rcx
140a41f64:	e8 97 9e f8 ff       	call   0x1409cbe00
140a41f69:	90                   	nop
140a41f6a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a41f6f:	e8 1c 44 fb ff       	call   0x1409f6390
140a41f74:	90                   	nop
140a41f75:	48 83 c4 48          	add    $0x48,%rsp
140a41f79:	c3                   	ret
140a41f7a:	cc                   	int3
140a41f7b:	cc                   	int3
140a41f7c:	cc                   	int3
140a41f7d:	cc                   	int3
140a41f7e:	cc                   	int3
140a41f7f:	cc                   	int3
140a41f80:	40 55                	rex push %rbp
140a41f82:	53                   	push   %rbx
140a41f83:	56                   	push   %rsi
140a41f84:	57                   	push   %rdi
140a41f85:	41 56                	push   %r14
140a41f87:	41 57                	push   %r15
140a41f89:	48 8d 6c 24 d1       	lea    -0x2f(%rsp),%rbp
140a41f8e:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
140a41f95:	48 8b 05 64 6f 97 00 	mov    0x976f64(%rip),%rax        # 0x1413b8f00
140a41f9c:	48 33 c4             	xor    %rsp,%rax
140a41f9f:	48 89 45 17          	mov    %rax,0x17(%rbp)
140a41fa3:	4d 8b f9             	mov    %r9,%r15
140a41fa6:	49 8b f0             	mov    %r8,%rsi
140a41fa9:	48 8b fa             	mov    %rdx,%rdi
140a41fac:	4c 8b f1             	mov    %rcx,%r14
140a41faf:	4c 8b 01             	mov    (%rcx),%r8
140a41fb2:	0f 10 06             	movups (%rsi),%xmm0
140a41fb5:	0f 29 45 f7          	movaps %xmm0,-0x9(%rbp)
140a41fb9:	49 8b 10             	mov    (%r8),%rdx
140a41fbc:	0f b6 45 b7          	movzbl -0x49(%rbp),%eax
140a41fc0:	88 44 24 20          	mov    %al,0x20(%rsp)
140a41fc4:	4c 8d 4d f7          	lea    -0x9(%rbp),%r9
140a41fc8:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140a41fcc:	e8 cf 47 fa ff       	call   0x1409e67a0
140a41fd1:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
140a41fd5:	49 3b 1e             	cmp    (%r14),%rbx
140a41fd8:	0f 85 a1 00 00 00    	jne    0x140a4207f
140a41fde:	49 8b d7             	mov    %r15,%rdx
140a41fe1:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140a41fe5:	e8 a6 75 ff ff       	call   0x140a39590
140a41fea:	48 8b d8             	mov    %rax,%rbx
140a41fed:	48 8b 16             	mov    (%rsi),%rdx
140a41ff0:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140a41ff4:	4c 03 c2             	add    %rdx,%r8
140a41ff7:	0f 57 c0             	xorps  %xmm0,%xmm0
140a41ffa:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
140a41ffe:	0f 57 c9             	xorps  %xmm1,%xmm1
140a42001:	f3 0f 7f 4d 07       	movdqu %xmm1,0x7(%rbp)
140a42006:	49 3b d0             	cmp    %r8,%rdx
140a42009:	75 13                	jne    0x140a4201e
140a4200b:	66 0f 6f 05 1d 1e 56 	movdqa 0x561e1d(%rip),%xmm0        # 0x140fa3e30
140a42012:	00
140a42013:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
140a42018:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140a4201c:	eb 0d                	jmp    0x140a4202b
140a4201e:	4c 2b c2             	sub    %rdx,%r8
140a42021:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a42025:	e8 d6 4d 75 ff       	call   0x140196e00
140a4202a:	90                   	nop
140a4202b:	4c 8b cb             	mov    %rbx,%r9
140a4202e:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140a42032:	48 8b d7             	mov    %rdi,%rdx
140a42035:	49 8b ce             	mov    %r14,%rcx
140a42038:	e8 a3 2f f9 ff       	call   0x1409d4fe0
140a4203d:	90                   	nop
140a4203e:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
140a42042:	48 83 fa 0f          	cmp    $0xf,%rdx
140a42046:	76 32                	jbe    0x140a4207a
140a42048:	48 ff c2             	inc    %rdx
140a4204b:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140a4204f:	48 8b c1             	mov    %rcx,%rax
140a42052:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a42059:	72 19                	jb     0x140a42074
140a4205b:	48 83 c2 27          	add    $0x27,%rdx
140a4205f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a42063:	48 2b c1             	sub    %rcx,%rax
140a42066:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a4206a:	48 83 f8 1f          	cmp    $0x1f,%rax
140a4206e:	0f 87 1e 01 00 00    	ja     0x140a42192
140a42074:	e8 cb 90 3d 00       	call   0x140e1b144
140a42079:	90                   	nop
140a4207a:	e9 e5 00 00 00       	jmp    0x140a42164
140a4207f:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140a42083:	48 83 7b 38 0f       	cmpq   $0xf,0x38(%rbx)
140a42088:	76 04                	jbe    0x140a4208e
140a4208a:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140a4208e:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
140a42092:	48 8b 43 30          	mov    0x30(%rbx),%rax
140a42096:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140a4209a:	0f 10 06             	movups (%rsi),%xmm0
140a4209d:	0f 29 45 f7          	movaps %xmm0,-0x9(%rbp)
140a420a1:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a420a5:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140a420a9:	e8 b2 32 fe ff       	call   0x140a25360
140a420ae:	85 c0                	test   %eax,%eax
140a420b0:	75 0b                	jne    0x140a420bd
140a420b2:	48 89 1f             	mov    %rbx,(%rdi)
140a420b5:	88 47 08             	mov    %al,0x8(%rdi)
140a420b8:	e9 b0 00 00 00       	jmp    0x140a4216d
140a420bd:	49 8b d7             	mov    %r15,%rdx
140a420c0:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140a420c4:	e8 c7 74 ff ff       	call   0x140a39590
140a420c9:	4c 8b f8             	mov    %rax,%r15
140a420cc:	48 8b 16             	mov    (%rsi),%rdx
140a420cf:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140a420d3:	4c 03 c2             	add    %rdx,%r8
140a420d6:	0f 57 c0             	xorps  %xmm0,%xmm0
140a420d9:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
140a420dd:	0f 57 c9             	xorps  %xmm1,%xmm1
140a420e0:	f3 0f 7f 4d 07       	movdqu %xmm1,0x7(%rbp)
140a420e5:	49 3b d0             	cmp    %r8,%rdx
140a420e8:	75 13                	jne    0x140a420fd
140a420ea:	66 0f 6f 05 3e 1d 56 	movdqa 0x561d3e(%rip),%xmm0        # 0x140fa3e30
140a420f1:	00
140a420f2:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
140a420f7:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140a420fb:	eb 0d                	jmp    0x140a4210a
140a420fd:	4c 2b c2             	sub    %rdx,%r8
140a42100:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a42104:	e8 f7 4c 75 ff       	call   0x140196e00
140a42109:	90                   	nop
140a4210a:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140a4210f:	4c 8d 4d f7          	lea    -0x9(%rbp),%r9
140a42113:	4c 8b c3             	mov    %rbx,%r8
140a42116:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140a4211a:	49 8b ce             	mov    %r14,%rcx
140a4211d:	e8 ae 37 f9 ff       	call   0x1409d58d0
140a42122:	48 8b 08             	mov    (%rax),%rcx
140a42125:	48 89 0f             	mov    %rcx,(%rdi)
140a42128:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140a4212c:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
140a42130:	48 83 fa 0f          	cmp    $0xf,%rdx
140a42134:	76 2e                	jbe    0x140a42164
140a42136:	48 ff c2             	inc    %rdx
140a42139:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140a4213d:	48 8b c1             	mov    %rcx,%rax
140a42140:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a42147:	72 15                	jb     0x140a4215e
140a42149:	48 83 c2 27          	add    $0x27,%rdx
140a4214d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a42151:	48 2b c1             	sub    %rcx,%rax
140a42154:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a42158:	48 83 f8 1f          	cmp    $0x1f,%rax
140a4215c:	77 2e                	ja     0x140a4218c
140a4215e:	e8 e1 8f 3d 00       	call   0x140e1b144
140a42163:	90                   	nop
140a42164:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140a42168:	e8 13 4e 00 00       	call   0x140a46f80
140a4216d:	48 8b c7             	mov    %rdi,%rax
140a42170:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140a42174:	48 33 cc             	xor    %rsp,%rcx
140a42177:	e8 84 93 3d 00       	call   0x140e1b500
140a4217c:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140a42183:	41 5f                	pop    %r15
140a42185:	41 5e                	pop    %r14
140a42187:	5f                   	pop    %rdi
140a42188:	5e                   	pop    %rsi
140a42189:	5b                   	pop    %rbx