140def9f2:	7d 27                	jge    0x140defa1b
140def9f4:	48 8d 0d 6d 16 3c 00 	lea    0x3c166d(%rip),%rcx        # 0x1411b1068
140def9fb:	e8 18 e5 02 00       	call   0x140e1df18
140defa00:	48 85 c0             	test   %rax,%rax
140defa03:	74 16                	je     0x140defa1b
140defa05:	41 b0 5c             	mov    $0x5c,%r8b
140defa08:	ba 01 00 00 00       	mov    $0x1,%edx
140defa0d:	48 8b cf             	mov    %rdi,%rcx
140defa10:	e8 9b 4a 41 ff       	call   0x1402044b0
140defa15:	44 0f b6 c3          	movzbl %bl,%r8d
140defa19:	eb 44                	jmp    0x140defa5f
140defa1b:	40 84 f6             	test   %sil,%sil
140defa1e:	74 5b                	je     0x140defa7b
140defa20:	83 fb 61             	cmp    $0x61,%ebx
140defa23:	7c 56                	jl     0x140defa7b
140defa25:	83 fb 7a             	cmp    $0x7a,%ebx
140defa28:	7f 51                	jg     0x140defa7b
140defa2a:	41 b0 5b             	mov    $0x5b,%r8b
140defa2d:	ba 01 00 00 00       	mov    $0x1,%edx
140defa32:	48 8b cf             	mov    %rdi,%rcx
140defa35:	e8 76 4a 41 ff       	call   0x1402044b0
140defa3a:	44 8d 43 e0          	lea    -0x20(%rbx),%r8d
140defa3e:	ba 01 00 00 00       	mov    $0x1,%edx
140defa43:	48 8b cf             	mov    %rdi,%rcx
140defa46:	e8 65 4a 41 ff       	call   0x1402044b0
140defa4b:	44 0f b6 c3          	movzbl %bl,%r8d
140defa4f:	ba 01 00 00 00       	mov    $0x1,%edx
140defa54:	48 8b cf             	mov    %rdi,%rcx
140defa57:	e8 54 4a 41 ff       	call   0x1402044b0
140defa5c:	41 b0 5d             	mov    $0x5d,%r8b
140defa5f:	ba 01 00 00 00       	mov    $0x1,%edx
140defa64:	48 8b cf             	mov    %rdi,%rcx
140defa67:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140defa6c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140defa71:	48 83 c4 20          	add    $0x20,%rsp
140defa75:	5f                   	pop    %rdi
140defa76:	e9 35 4a 41 ff       	jmp    0x1402044b0
140defa7b:	44 8b c3             	mov    %ebx,%r8d
140defa7e:	8b d3                	mov    %ebx,%edx
140defa80:	48 8b cf             	mov    %rdi,%rcx
140defa83:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140defa88:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140defa8d:	48 83 c4 20          	add    $0x20,%rsp
140defa91:	5f                   	pop    %rdi
140defa92:	e9 99 fe ff ff       	jmp    0x140def930
140defa97:	cc                   	int3
140defa98:	cc                   	int3
140defa99:	cc                   	int3
140defa9a:	cc                   	int3
140defa9b:	cc                   	int3
140defa9c:	cc                   	int3
140defa9d:	cc                   	int3
140defa9e:	cc                   	int3
140defa9f:	cc                   	int3
140defaa0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140defaa5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140defaaa:	56                   	push   %rsi
140defaab:	57                   	push   %rdi
140defaac:	41 56                	push   %r14
140defaae:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
140defab5:	48 8b 05 44 94 5c 00 	mov    0x5c9444(%rip),%rax        # 0x1413b8f00
140defabc:	48 33 c4             	xor    %rsp,%rax
140defabf:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
140defac6:	00
140defac7:	45 8b f0             	mov    %r8d,%r14d
140defaca:	48 8b da             	mov    %rdx,%rbx
140defacd:	48 8b f9             	mov    %rcx,%rdi
140defad0:	0f b6 02             	movzbl (%rdx),%eax
140defad3:	ff c8                	dec    %eax
140defad5:	83 f8 14             	cmp    $0x14,%eax
140defad8:	0f 87 1b 0a 00 00    	ja     0x140df04f9
140defade:	48 98                	cltq
140defae0:	48 8d 15 19 05 21 ff 	lea    -0xdefae7(%rip),%rdx        # 0x140000000
140defae7:	8b 8c 82 94 05 df 00 	mov    0xdf0594(%rdx,%rax,4),%ecx
140defaee:	48 03 ca             	add    %rdx,%rcx
140defaf1:	ff e1                	jmp    *%rcx
140defaf3:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140defaf7:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140defafb:	4c 8b 41 18          	mov    0x18(%rcx),%r8
140defaff:	49 8b c0             	mov    %r8,%rax
140defb02:	48 2b c2             	sub    %rdx,%rax
140defb05:	48 83 f8 12          	cmp    $0x12,%rax
140defb09:	72 33                	jb     0x140defb3e
140defb0b:	48 8d 42 12          	lea    0x12(%rdx),%rax
140defb0f:	49 83 f8 0f          	cmp    $0xf,%r8
140defb13:	48 89 41 10          	mov    %rax,0x10(%rcx)
140defb17:	76 03                	jbe    0x140defb1c
140defb19:	48 8b 09             	mov    (%rcx),%rcx
140defb1c:	48 8d 1c 11          	lea    (%rcx,%rdx,1),%rbx
140defb20:	41 b8 12 00 00 00    	mov    $0x12,%r8d
140defb26:	48 8d 15 4b 15 3c 00 	lea    0x3c154b(%rip),%rdx        # 0x1411b1078
140defb2d:	48 8b cb             	mov    %rbx,%rcx
140defb30:	e8 db f4 0e 00       	call   0x140edf010
140defb35:	c6 43 12 00          	movb   $0x0,0x12(%rbx)
140defb39:	e9 bb 09 00 00       	jmp    0x140df04f9
140defb3e:	48 c7 44 24 20 12 00 	movq   $0x12,0x20(%rsp)
140defb45:	00 00
140defb47:	4c 8d 0d 2a 15 3c 00 	lea    0x3c152a(%rip),%r9        # 0x1411b1078
140defb4e:	45 33 c0             	xor    %r8d,%r8d
140defb51:	41 8d 50 12          	lea    0x12(%r8),%edx
140defb55:	e8 f6 56 b9 ff       	call   0x140985250
140defb5a:	e9 9a 09 00 00       	jmp    0x140df04f9
140defb5f:	41 83 fe 04          	cmp    $0x4,%r14d
140defb63:	0f 8d 90 09 00 00    	jge    0x140df04f9
140defb69:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140defb6d:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140defb71:	4c 8b 41 18          	mov    0x18(%rcx),%r8
140defb75:	49 8b c0             	mov    %r8,%rax
140defb78:	48 2b c2             	sub    %rdx,%rax
140defb7b:	48 83 f8 04          	cmp    $0x4,%rax
140defb7f:	72 22                	jb     0x140defba3
140defb81:	48 8d 42 04          	lea    0x4(%rdx),%rax
140defb85:	48 89 41 10          	mov    %rax,0x10(%rcx)
140defb89:	49 83 f8 0f          	cmp    $0xf,%r8
140defb8d:	76 03                	jbe    0x140defb92
140defb8f:	48 8b 09             	mov    (%rcx),%rcx
140defb92:	c7 04 11 28 3f 3a 29 	movl   $0x293a3f28,(%rcx,%rdx,1)
140defb99:	c6 44 11 04 00       	movb   $0x0,0x4(%rcx,%rdx,1)
140defb9e:	e9 56 09 00 00       	jmp    0x140df04f9
140defba3:	48 c7 44 24 20 04 00 	movq   $0x4,0x20(%rsp)
140defbaa:	00 00
140defbac:	4c 8d 0d d9 14 3c 00 	lea    0x3c14d9(%rip),%r9        # 0x1411b108c
140defbb3:	45 33 c0             	xor    %r8d,%r8d
140defbb6:	41 8d 50 04          	lea    0x4(%r8),%edx
140defbba:	e8 91 56 b9 ff       	call   0x140985250
140defbbf:	e9 35 09 00 00       	jmp    0x140df04f9
140defbc4:	44 0f b6 43 02       	movzbl 0x2(%rbx),%r8d
140defbc9:	41 80 e0 01          	and    $0x1,%r8b
140defbcd:	8b 53 18             	mov    0x18(%rbx),%edx
140defbd0:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140defbd4:	e8 f7 fd ff ff       	call   0x140def9d0
140defbd9:	e9 1b 09 00 00       	jmp    0x140df04f9
140defbde:	33 f6                	xor    %esi,%esi
140defbe0:	39 73 18             	cmp    %esi,0x18(%rbx)
140defbe3:	7e 2f                	jle    0x140defc14
140defbe5:	8b ee                	mov    %esi,%ebp
140defbe7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140defbee:	00 00
140defbf0:	44 0f b6 43 02       	movzbl 0x2(%rbx),%r8d
140defbf5:	41 80 e0 01          	and    $0x1,%r8b
140defbf9:	48 8b 53 20          	mov    0x20(%rbx),%rdx
140defbfd:	8b 14 2a             	mov    (%rdx,%rbp,1),%edx
140defc00:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140defc04:	e8 c7 fd ff ff       	call   0x140def9d0
140defc09:	ff c6                	inc    %esi
140defc0b:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140defc0f:	3b 73 18             	cmp    0x18(%rbx),%esi
140defc12:	7c dc                	jl     0x140defbf0
140defc14:	41 83 fe 02          	cmp    $0x2,%r14d
140defc18:	e9 78 03 00 00       	jmp    0x140deff95
140defc1d:	4c 8d 0d 80 54 1c 00 	lea    0x1c5480(%rip),%r9        # 0x140fb50a4
140defc24:	e9 0e 09 00 00       	jmp    0x140df0537
140defc29:	48 8b 47 38          	mov    0x38(%rdi),%rax
140defc2d:	48 8b c8             	mov    %rax,%rcx
140defc30:	4c 8b 40 18          	mov    0x18(%rax),%r8
140defc34:	49 83 f8 0f          	cmp    $0xf,%r8
140defc38:	76 03                	jbe    0x140defc3d
140defc3a:	48 8b 08             	mov    (%rax),%rcx
140defc3d:	48 8b 50 10          	mov    0x10(%rax),%rdx
140defc41:	80 7c 11 ff 7c       	cmpb   $0x7c,-0x1(%rcx,%rdx,1)
140defc46:	75 23                	jne    0x140defc6b
140defc48:	48 8d 4a ff          	lea    -0x1(%rdx),%rcx
140defc4c:	48 3b d1             	cmp    %rcx,%rdx
140defc4f:	0f 82 33 09 00 00    	jb     0x140df0588
140defc55:	48 89 48 10          	mov    %rcx,0x10(%rax)
140defc59:	49 83 f8 0f          	cmp    $0xf,%r8
140defc5d:	76 03                	jbe    0x140defc62
140defc5f:	48 8b 00             	mov    (%rax),%rax
140defc62:	c6 04 08 00          	movb   $0x0,(%rax,%rcx,1)
140defc66:	e9 8c 00 00 00       	jmp    0x140defcf7
140defc6b:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
140defc70:	ba 01 00 00 00       	mov    $0x1,%edx
140defc75:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140defc7a:	e8 f1 e2 3e ff       	call   0x1401ddf70
140defc7f:	90                   	nop
140defc80:	48 8d 15 89 13 3c 00 	lea    0x3c1389(%rip),%rdx        # 0x1411b1010
140defc87:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140defc8c:	e8 af 05 3e ff       	call   0x1401d0240
140defc91:	48 8b c8             	mov    %rax,%rcx
140defc94:	48 8d 15 bd 66 1c 00 	lea    0x1c66bd(%rip),%rdx        # 0x140fb6358
140defc9b:	e8 a0 05 3e ff       	call   0x1401d0240
140defca0:	48 8b c8             	mov    %rax,%rcx
140defca3:	ba bc 00 00 00       	mov    $0xbc,%edx
140defca8:	e8 73 89 58 ff       	call   0x140378620
140defcad:	48 8b c8             	mov    %rax,%rcx
140defcb0:	48 8d 15 a9 98 1b 00 	lea    0x1b98a9(%rip),%rdx        # 0x140fa9560
140defcb7:	e8 84 05 3e ff       	call   0x1401d0240
140defcbc:	90                   	nop
140defcbd:	48 8d 15 d4 13 3c 00 	lea    0x3c13d4(%rip),%rdx        # 0x1411b1098
140defcc4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140defcc9:	e8 72 05 3e ff       	call   0x1401d0240
140defcce:	48 8b c8             	mov    %rax,%rcx
140defcd1:	48 8b 57 38          	mov    0x38(%rdi),%rdx
140defcd5:	e8 26 4d 3f ff       	call   0x1401e4a00
140defcda:	90                   	nop
140defcdb:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
140defce0:	75 0a                	jne    0x140defcec
140defce2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140defce7:	e8 b4 0e fe ff       	call   0x140dd0ba0
140defcec:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140defcf1:	e8 6a 63 3f ff       	call   0x1401e6060
140defcf6:	90                   	nop
140defcf7:	41 83 fe 03          	cmp    $0x3,%r14d
140defcfb:	0f 8d fc 07 00 00    	jge    0x140df04fd
140defd01:	e9 95 02 00 00       	jmp    0x140deff9b
140defd06:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140defd0a:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140defd0e:	4c 8b 41 18          	mov    0x18(%rcx),%r8
140defd12:	49 8b c0             	mov    %r8,%rax
140defd15:	48 2b c2             	sub    %rdx,%rax
140defd18:	48 83 f8 01          	cmp    $0x1,%rax
140defd1c:	72 1c                	jb     0x140defd3a
140defd1e:	48 8d 42 01          	lea    0x1(%rdx),%rax
140defd22:	48 89 41 10          	mov    %rax,0x10(%rcx)
140defd26:	49 83 f8 0f          	cmp    $0xf,%r8
140defd2a:	76 03                	jbe    0x140defd2f
140defd2c:	48 8b 09             	mov    (%rcx),%rcx
140defd2f:	66 c7 04 11 2a 00    	movw   $0x2a,(%rcx,%rdx,1)
140defd35:	e9 04 02 00 00       	jmp    0x140deff3e
140defd3a:	4c 8d 0d 0f 20 1e 00 	lea    0x1e200f(%rip),%r9        # 0x140fd1d50
140defd41:	eb 78                	jmp    0x140defdbb
140defd43:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140defd47:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140defd4b:	4c 8b 41 18          	mov    0x18(%rcx),%r8
140defd4f:	49 8b c0             	mov    %r8,%rax
140defd52:	48 2b c2             	sub    %rdx,%rax
140defd55:	48 83 f8 01          	cmp    $0x1,%rax
140defd59:	72 1c                	jb     0x140defd77
140defd5b:	48 8d 42 01          	lea    0x1(%rdx),%rax
140defd5f:	48 89 41 10          	mov    %rax,0x10(%rcx)
140defd63:	49 83 f8 0f          	cmp    $0xf,%r8
140defd67:	76 03                	jbe    0x140defd6c
140defd69:	48 8b 09             	mov    (%rcx),%rcx
140defd6c:	66 c7 04 11 2b 00    	movw   $0x2b,(%rcx,%rdx,1)
140defd72:	e9 c7 01 00 00       	jmp    0x140deff3e
140defd77:	4c 8d 0d ba 36 1f 00 	lea    0x1f36ba(%rip),%r9        # 0x140fe3438
140defd7e:	eb 3b                	jmp    0x140defdbb
140defd80:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140defd84:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140defd88:	4c 8b 41 18          	mov    0x18(%rcx),%r8
140defd8c:	49 8b c0             	mov    %r8,%rax
140defd8f:	48 2b c2             	sub    %rdx,%rax
140defd92:	48 83 f8 01          	cmp    $0x1,%rax
140defd96:	72 1c                	jb     0x140defdb4
140defd98:	48 8d 42 01          	lea    0x1(%rdx),%rax
140defd9c:	48 89 41 10          	mov    %rax,0x10(%rcx)
140defda0:	49 83 f8 0f          	cmp    $0xf,%r8
140defda4:	76 03                	jbe    0x140defda9
140defda6:	48 8b 09             	mov    (%rcx),%rcx
140defda9:	66 c7 04 11 3f 00    	movw   $0x3f,(%rcx,%rdx,1)
140defdaf:	e9 8a 01 00 00       	jmp    0x140deff3e
140defdb4:	4c 8d 0d 69 a4 22 00 	lea    0x22a469(%rip),%r9        # 0x14101a224
140defdbb:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140defdc2:	00 00
140defdc4:	45 33 c0             	xor    %r8d,%r8d
140defdc7:	41 8d 50 01          	lea    0x1(%r8),%edx
140defdcb:	e8 80 54 b9 ff       	call   0x140985250
140defdd0:	e9 69 01 00 00       	jmp    0x140deff3e
140defdd5:	44 8b 4b 18          	mov    0x18(%rbx),%r9d
140defdd9:	44 8b 43 1c          	mov    0x1c(%rbx),%r8d
140defddd:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
140defde4:	00
140defde5:	41 83 f9 ff          	cmp    $0xffffffff,%r9d
140defde9:	75 73                	jne    0x140defe5e
140defdeb:	48 8d 15 ba 12 3c 00 	lea    0x3c12ba(%rip),%rdx        # 0x1411b10ac
140defdf2:	e8 89 2a fe ff       	call   0x140dd2880
140defdf7:	90                   	nop
140defdf8:	48 8b d0             	mov    %rax,%rdx
140defdfb:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140defe00:	76 03                	jbe    0x140defe05
140defe02:	48 8b 10             	mov    (%rax),%rdx
140defe05:	4c 8b 40 10          	mov    0x10(%rax),%r8
140defe09:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140defe0d:	e8 6e e3 3b ff       	call   0x1401ae180
140defe12:	90                   	nop
140defe13:	48 8b 94 24 38 01 00 	mov    0x138(%rsp),%rdx
140defe1a:	00
140defe1b:	48 83 fa 0f          	cmp    $0xf,%rdx
140defe1f:	0f 86 19 01 00 00    	jbe    0x140deff3e
140defe25:	48 ff c2             	inc    %rdx
140defe28:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140defe2f:	00
140defe30:	48 8b c1             	mov    %rcx,%rax
140defe33:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140defe3a:	0f 82 f9 00 00 00    	jb     0x140deff39
140defe40:	48 83 c2 27          	add    $0x27,%rdx
140defe44:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140defe48:	48 2b c1             	sub    %rcx,%rax
140defe4b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140defe4f:	48 83 f8 1f          	cmp    $0x1f,%rax
140defe53:	0f 87 23 07 00 00    	ja     0x140df057c
140defe59:	e9 db 00 00 00       	jmp    0x140deff39
140defe5e:	45 3b c1             	cmp    %r9d,%r8d
140defe61:	75 70                	jne    0x140defed3
140defe63:	48 8d 15 4a 12 3c 00 	lea    0x3c124a(%rip),%rdx        # 0x1411b10b4
140defe6a:	e8 11 2a fe ff       	call   0x140dd2880
140defe6f:	90                   	nop
140defe70:	48 8b d0             	mov    %rax,%rdx
140defe73:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140defe78:	76 03                	jbe    0x140defe7d
140defe7a:	48 8b 10             	mov    (%rax),%rdx
140defe7d:	4c 8b 40 10          	mov    0x10(%rax),%r8
140defe81:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140defe85:	e8 f6 e2 3b ff       	call   0x1401ae180
140defe8a:	90                   	nop
140defe8b:	48 8b 94 24 38 01 00 	mov    0x138(%rsp),%rdx
140defe92:	00
140defe93:	48 83 fa 0f          	cmp    $0xf,%rdx
140defe97:	0f 86 a1 00 00 00    	jbe    0x140deff3e
140defe9d:	48 ff c2             	inc    %rdx
140defea0:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140defea7:	00
140defea8:	48 8b c1             	mov    %rcx,%rax
140defeab:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140defeb2:	0f 82 81 00 00 00    	jb     0x140deff39
140defeb8:	48 83 c2 27          	add    $0x27,%rdx
140defebc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140defec0:	48 2b c1             	sub    %rcx,%rax
140defec3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140defec7:	48 83 f8 1f          	cmp    $0x1f,%rax
140defecb:	0f 87 b1 06 00 00    	ja     0x140df0582
140defed1:	eb 66                	jmp    0x140deff39
140defed3:	48 8d 15 e6 11 3c 00 	lea    0x3c11e6(%rip),%rdx        # 0x1411b10c0
140defeda:	e8 a1 29 fe ff       	call   0x140dd2880
140defedf:	90                   	nop
140defee0:	48 8b d0             	mov    %rax,%rdx
140defee3:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140defee8:	76 03                	jbe    0x140defeed
140defeea:	48 8b 10             	mov    (%rax),%rdx
140defeed:	4c 8b 40 10          	mov    0x10(%rax),%r8
140defef1:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140defef5:	e8 86 e2 3b ff       	call   0x1401ae180
140defefa:	90                   	nop
140defefb:	48 8b 94 24 38 01 00 	mov    0x138(%rsp),%rdx
140deff02:	00
140deff03:	48 83 fa 0f          	cmp    $0xf,%rdx
140deff07:	76 35                	jbe    0x140deff3e
140deff09:	48 ff c2             	inc    %rdx
140deff0c:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140deff13:	00
140deff14:	48 8b c1             	mov    %rcx,%rax
140deff17:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140deff1e:	72 19                	jb     0x140deff39
140deff20:	48 83 c2 27          	add    $0x27,%rdx
140deff24:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140deff28:	48 2b c1             	sub    %rcx,%rax
140deff2b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140deff2f:	48 83 f8 1f          	cmp    $0x1f,%rax
140deff33:	0f 87 55 06 00 00    	ja     0x140df058e
140deff39:	e8 06 b2 02 00       	call   0x140e1b144