140e88c21:	0f 87 11 01 00 00    	ja     0x140e88d38
140e88c27:	0f 84 de 00 00 00    	je     0x140e88d0b
140e88c2d:	41 81 f9 ff ce a3 9b 	cmp    $0x9ba3ceff,%r9d
140e88c34:	0f 84 99 00 00 00    	je     0x140e88cd3
140e88c3a:	41 81 f9 a2 d4 c6 a2 	cmp    $0xa2c6d4a2,%r9d
140e88c41:	74 58                	je     0x140e88c9b
140e88c43:	41 81 f9 c7 52 df b2 	cmp    $0xb2df52c7,%r9d
140e88c4a:	0f 85 43 01 00 00    	jne    0x140e88d93
140e88c50:	49 8b 10             	mov    (%r8),%rdx
140e88c53:	49 3b 68 08          	cmp    0x8(%r8),%rbp
140e88c57:	0f 85 36 01 00 00    	jne    0x140e88d93
140e88c5d:	48 8b 05 bc 94 36 00 	mov    0x3694bc(%rip),%rax        # 0x1411f2120
140e88c64:	48 3b 02             	cmp    (%rdx),%rax
140e88c67:	0f 85 26 01 00 00    	jne    0x140e88d93
140e88c6d:	8b 05 b5 94 36 00    	mov    0x3694b5(%rip),%eax        # 0x1411f2128
140e88c73:	3b 42 08             	cmp    0x8(%rdx),%eax
140e88c76:	0f 85 17 01 00 00    	jne    0x140e88d93
140e88c7c:	0f b6 05 a9 94 36 00 	movzbl 0x3694a9(%rip),%eax        # 0x1411f212c
140e88c83:	3a 42 0c             	cmp    0xc(%rdx),%al
140e88c86:	0f 85 07 01 00 00    	jne    0x140e88d93
140e88c8c:	c7 01 07 00 00 00    	movl   $0x7,(%rcx)
140e88c92:	c6 41 04 01          	movb   $0x1,0x4(%rcx)
140e88c96:	e9 fc 00 00 00       	jmp    0x140e88d97
140e88c9b:	49 8b 10             	mov    (%r8),%rdx
140e88c9e:	49 3b 58 08          	cmp    0x8(%r8),%rbx
140e88ca2:	0f 85 eb 00 00 00    	jne    0x140e88d93
140e88ca8:	8b 05 52 94 36 00    	mov    0x369452(%rip),%eax        # 0x1411f2100
140e88cae:	3b 02                	cmp    (%rdx),%eax
140e88cb0:	0f 85 dd 00 00 00    	jne    0x140e88d93
140e88cb6:	0f b7 05 47 94 36 00 	movzwl 0x369447(%rip),%eax        # 0x1411f2104
140e88cbd:	66 3b 42 04          	cmp    0x4(%rdx),%ax
140e88cc1:	0f 85 cc 00 00 00    	jne    0x140e88d93
140e88cc7:	44 89 31             	mov    %r14d,(%rcx)
140e88cca:	c6 41 04 01          	movb   $0x1,0x4(%rcx)
140e88cce:	e9 c4 00 00 00       	jmp    0x140e88d97
140e88cd3:	49 8b 10             	mov    (%r8),%rdx
140e88cd6:	49 3b 78 08          	cmp    0x8(%r8),%rdi
140e88cda:	0f 85 b3 00 00 00    	jne    0x140e88d93
140e88ce0:	0f b7 05 15 94 36 00 	movzwl 0x369415(%rip),%eax        # 0x1411f20fc
140e88ce7:	66 3b 02             	cmp    (%rdx),%ax
140e88cea:	0f 85 a3 00 00 00    	jne    0x140e88d93
140e88cf0:	0f b6 05 07 94 36 00 	movzbl 0x369407(%rip),%eax        # 0x1411f20fe
140e88cf7:	3a 42 02             	cmp    0x2(%rdx),%al
140e88cfa:	0f 85 93 00 00 00    	jne    0x140e88d93
140e88d00:	89 39                	mov    %edi,(%rcx)
140e88d02:	c6 41 04 01          	movb   $0x1,0x4(%rcx)
140e88d06:	e9 8c 00 00 00       	jmp    0x140e88d97
140e88d0b:	49 8b 10             	mov    (%r8),%rdx
140e88d0e:	49 3b 78 08          	cmp    0x8(%r8),%rdi
140e88d12:	75 7f                	jne    0x140e88d93
140e88d14:	0f b7 05 cd 93 36 00 	movzwl 0x3693cd(%rip),%eax        # 0x1411f20e8
140e88d1b:	66 3b 02             	cmp    (%rdx),%ax
140e88d1e:	75 73                	jne    0x140e88d93
140e88d20:	0f b6 05 c3 93 36 00 	movzbl 0x3693c3(%rip),%eax        # 0x1411f20ea
140e88d27:	3a 42 02             	cmp    0x2(%rdx),%al
140e88d2a:	75 67                	jne    0x140e88d93
140e88d2c:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
140e88d32:	c6 41 04 01          	movb   $0x1,0x4(%rcx)
140e88d36:	eb 5f                	jmp    0x140e88d97
140e88d38:	41 81 f9 30 48 8e e4 	cmp    $0xe48e4830,%r9d
140e88d3f:	74 28                	je     0x140e88d69
140e88d41:	41 81 f9 f6 f1 cd f8 	cmp    $0xf8cdf1f6,%r9d
140e88d48:	75 49                	jne    0x140e88d93
140e88d4a:	49 8b 10             	mov    (%r8),%rdx
140e88d4d:	4d 3b 70 08          	cmp    0x8(%r8),%r14
140e88d51:	75 40                	jne    0x140e88d93
140e88d53:	8b 05 93 93 36 00    	mov    0x369393(%rip),%eax        # 0x1411f20ec
140e88d59:	3b 02                	cmp    (%rdx),%eax
140e88d5b:	75 36                	jne    0x140e88d93
140e88d5d:	c7 01 01 00 00 00    	movl   $0x1,(%rcx)
140e88d63:	c6 41 04 01          	movb   $0x1,0x4(%rcx)
140e88d67:	eb 2e                	jmp    0x140e88d97
140e88d69:	49 8b 10             	mov    (%r8),%rdx
140e88d6c:	49 3b 70 08          	cmp    0x8(%r8),%rsi
140e88d70:	75 21                	jne    0x140e88d93
140e88d72:	48 8b 05 d7 93 36 00 	mov    0x3693d7(%rip),%rax        # 0x1411f2150
140e88d79:	48 3b 02             	cmp    (%rdx),%rax
140e88d7c:	75 15                	jne    0x140e88d93
140e88d7e:	0f b7 05 d3 93 36 00 	movzwl 0x3693d3(%rip),%eax        # 0x1411f2158
140e88d85:	66 3b 42 08          	cmp    0x8(%rdx),%ax
140e88d89:	75 08                	jne    0x140e88d93
140e88d8b:	89 31                	mov    %esi,(%rcx)
140e88d8d:	c6 41 04 01          	movb   $0x1,0x4(%rcx)
140e88d91:	eb 04                	jmp    0x140e88d97
140e88d93:	c6 41 04 00          	movb   $0x0,0x4(%rcx)
140e88d97:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140e88d9c:	48 8b c1             	mov    %rcx,%rax
140e88d9f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140e88da4:	41 5f                	pop    %r15
140e88da6:	41 5e                	pop    %r14
140e88da8:	41 5d                	pop    %r13
140e88daa:	5f                   	pop    %rdi
140e88dab:	5e                   	pop    %rsi
140e88dac:	c3                   	ret
140e88dad:	cc                   	int3
140e88dae:	cc                   	int3
140e88daf:	cc                   	int3
140e88db0:	40 53                	rex push %rbx
140e88db2:	48 83 ec 20          	sub    $0x20,%rsp
140e88db6:	48 8b d9             	mov    %rcx,%rbx
140e88db9:	e8 a2 7b 00 00       	call   0x140e90960
140e88dbe:	48 8d 05 c3 93 36 00 	lea    0x3693c3(%rip),%rax        # 0x1411f2188
140e88dc5:	48 89 03             	mov    %rax,(%rbx)
140e88dc8:	48 8b c3             	mov    %rbx,%rax
140e88dcb:	48 83 c4 20          	add    $0x20,%rsp
140e88dcf:	5b                   	pop    %rbx
140e88dd0:	c3                   	ret
140e88dd1:	cc                   	int3
140e88dd2:	cc                   	int3
140e88dd3:	cc                   	int3
140e88dd4:	cc                   	int3
140e88dd5:	cc                   	int3
140e88dd6:	cc                   	int3
140e88dd7:	cc                   	int3
140e88dd8:	cc                   	int3
140e88dd9:	cc                   	int3
140e88dda:	cc                   	int3
140e88ddb:	cc                   	int3
140e88ddc:	cc                   	int3
140e88ddd:	cc                   	int3
140e88dde:	cc                   	int3
140e88ddf:	cc                   	int3
140e88de0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140e88de5:	55                   	push   %rbp
140e88de6:	56                   	push   %rsi
140e88de7:	57                   	push   %rdi
140e88de8:	41 54                	push   %r12
140e88dea:	41 55                	push   %r13
140e88dec:	41 56                	push   %r14
140e88dee:	41 57                	push   %r15
140e88df0:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140e88df5:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140e88dfc:	48 8b 05 fd 00 53 00 	mov    0x5300fd(%rip),%rax        # 0x1413b8f00
140e88e03:	48 33 c4             	xor    %rsp,%rax
140e88e06:	48 89 45 17          	mov    %rax,0x17(%rbp)
140e88e0a:	49 8b f0             	mov    %r8,%rsi
140e88e0d:	4c 8b fa             	mov    %rdx,%r15
140e88e10:	4c 8b f1             	mov    %rcx,%r14
140e88e13:	48 89 55 ff          	mov    %rdx,-0x1(%rbp)
140e88e17:	45 33 e4             	xor    %r12d,%r12d
140e88e1a:	44 89 65 f7          	mov    %r12d,-0x9(%rbp)
140e88e1e:	0f 57 c0             	xorps  %xmm0,%xmm0
140e88e21:	0f 11 02             	movups %xmm0,(%rdx)
140e88e24:	b9 28 00 00 00       	mov    $0x28,%ecx
140e88e29:	e8 da 22 f9 ff       	call   0x140e1b108
140e88e2e:	48 8b d8             	mov    %rax,%rbx
140e88e31:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140e88e35:	48 85 c0             	test   %rax,%rax
140e88e38:	74 2f                	je     0x140e88e69
140e88e3a:	0f 57 c0             	xorps  %xmm0,%xmm0
140e88e3d:	0f 11 00             	movups %xmm0,(%rax)
140e88e40:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140e88e47:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140e88e4e:	48 8d 05 b3 6d 36 00 	lea    0x366db3(%rip),%rax        # 0x1411efc08
140e88e55:	48 89 03             	mov    %rax,(%rbx)
140e88e58:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140e88e5c:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140e88e60:	33 d2                	xor    %edx,%edx
140e88e62:	e8 69 f1 fd ff       	call   0x140e67fd0
140e88e67:	eb 03                	jmp    0x140e88e6c
140e88e69:	49 8b dc             	mov    %r12,%rbx
140e88e6c:	0f 57 c0             	xorps  %xmm0,%xmm0
140e88e6f:	41 0f 11 07          	movups %xmm0,(%r15)
140e88e73:	48 8d 43 10          	lea    0x10(%rbx),%rax
140e88e77:	49 89 07             	mov    %rax,(%r15)
140e88e7a:	49 89 5f 08          	mov    %rbx,0x8(%r15)
140e88e7e:	c7 45 f7 03 00 00 00 	movl   $0x3,-0x9(%rbp)
140e88e85:	b9 a0 00 00 00       	mov    $0xa0,%ecx
140e88e8a:	e8 79 22 f9 ff       	call   0x140e1b108
140e88e8f:	48 8b f8             	mov    %rax,%rdi
140e88e92:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140e88e96:	48 85 c0             	test   %rax,%rax
140e88e99:	74 2d                	je     0x140e88ec8
140e88e9b:	0f 57 c0             	xorps  %xmm0,%xmm0
140e88e9e:	0f 11 00             	movups %xmm0,(%rax)
140e88ea1:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140e88ea8:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140e88eaf:	48 8d 05 1a 70 36 00 	lea    0x36701a(%rip),%rax        # 0x1411efed0
140e88eb6:	48 89 07             	mov    %rax,(%rdi)
140e88eb9:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140e88ebd:	41 8b 56 14          	mov    0x14(%r14),%edx
140e88ec1:	e8 4a a6 fd ff       	call   0x140e63510
140e88ec6:	eb 03                	jmp    0x140e88ecb
140e88ec8:	49 8b fc             	mov    %r12,%rdi
140e88ecb:	0f 57 c0             	xorps  %xmm0,%xmm0
140e88ece:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
140e88ed2:	c7 45 f7 07 00 00 00 	movl   $0x7,-0x9(%rbp)
140e88ed9:	4c 8d 6f 10          	lea    0x10(%rdi),%r13
140e88edd:	4c 89 6d 07          	mov    %r13,0x7(%rbp)
140e88ee1:	4c 8b e7             	mov    %rdi,%r12
140e88ee4:	48 89 7d 0f          	mov    %rdi,0xf(%rbp)
140e88ee8:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e88eec:	48 8b ce             	mov    %rsi,%rcx
140e88eef:	e8 5c 7f ae ff       	call   0x140970e50
140e88ef4:	90                   	nop
140e88ef5:	4c 8b c0             	mov    %rax,%r8
140e88ef8:	ba 03 ff 00 00       	mov    $0xff03,%edx
140e88efd:	49 8b cd             	mov    %r13,%rcx
140e88f00:	e8 bb 49 fe ff       	call   0x140e6d8c0
140e88f05:	90                   	nop
140e88f06:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140e88f0a:	48 83 fa 07          	cmp    $0x7,%rdx
140e88f0e:	76 36                	jbe    0x140e88f46
140e88f10:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e88f17:	00
140e88f18:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140e88f1c:	48 8b c1             	mov    %rcx,%rax
140e88f1f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e88f26:	72 19                	jb     0x140e88f41
140e88f28:	48 83 c2 27          	add    $0x27,%rdx
140e88f2c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e88f30:	48 2b c1             	sub    %rcx,%rax
140e88f33:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e88f37:	48 83 f8 1f          	cmp    $0x1f,%rax
140e88f3b:	0f 87 1e 09 00 00    	ja     0x140e8985f
140e88f41:	e8 fe 21 f9 ff       	call   0x140e1b144
140e88f46:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e88f4a:	48 8b ce             	mov    %rsi,%rcx
140e88f4d:	e8 fe 7b ae ff       	call   0x140970b50
140e88f52:	90                   	nop
140e88f53:	4c 8b c0             	mov    %rax,%r8
140e88f56:	ba 04 ff 00 00       	mov    $0xff04,%edx
140e88f5b:	49 8b cd             	mov    %r13,%rcx
140e88f5e:	e8 5d 49 fe ff       	call   0x140e6d8c0
140e88f63:	90                   	nop
140e88f64:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140e88f68:	48 83 fa 07          	cmp    $0x7,%rdx
140e88f6c:	76 36                	jbe    0x140e88fa4
140e88f6e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e88f75:	00
140e88f76:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140e88f7a:	48 8b c1             	mov    %rcx,%rax
140e88f7d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e88f84:	72 19                	jb     0x140e88f9f
140e88f86:	48 83 c2 27          	add    $0x27,%rdx
140e88f8a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e88f8e:	48 2b c1             	sub    %rcx,%rax
140e88f91:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e88f95:	48 83 f8 1f          	cmp    $0x1f,%rax
140e88f99:	0f 87 c6 08 00 00    	ja     0x140e89865
140e88f9f:	e8 a0 21 f9 ff       	call   0x140e1b144
140e88fa4:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140e88fa8:	48 8b 01             	mov    (%rcx),%rax
140e88fab:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e88faf:	48 8b 40 08          	mov    0x8(%rax),%rax
140e88fb3:	ff 15 67 aa 0f 00    	call   *0xfaa67(%rip)        # 0x140f83a20
140e88fb9:	c7 45 f7 0f 00 00 00 	movl   $0xf,-0x9(%rbp)
140e88fc0:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140e88fc4:	ba 09 ff 00 00       	mov    $0xff09,%edx
140e88fc9:	49 8b cd             	mov    %r13,%rcx
140e88fcc:	e8 ef 48 fe ff       	call   0x140e6d8c0
140e88fd1:	90                   	nop
140e88fd2:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140e88fd6:	48 83 fa 07          	cmp    $0x7,%rdx
140e88fda:	76 36                	jbe    0x140e89012
140e88fdc:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e88fe3:	00
140e88fe4:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140e88fe8:	48 8b c1             	mov    %rcx,%rax
140e88feb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e88ff2:	72 19                	jb     0x140e8900d
140e88ff4:	48 83 c2 27          	add    $0x27,%rdx
140e88ff8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e88ffc:	48 2b c1             	sub    %rcx,%rax
140e88fff:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e89003:	48 83 f8 1f          	cmp    $0x1f,%rax
140e89007:	0f 87 5e 08 00 00    	ja     0x140e8986b
140e8900d:	e8 32 21 f9 ff       	call   0x140e1b144
140e89012:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140e89016:	48 8b 01             	mov    (%rcx),%rax
140e89019:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e8901d:	48 8b 40 10          	mov    0x10(%rax),%rax
140e89021:	ff 15 f9 a9 0f 00    	call   *0xfa9f9(%rip)        # 0x140f83a20
140e89027:	c7 45 f7 1f 00 00 00 	movl   $0x1f,-0x9(%rbp)
140e8902e:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140e89032:	ba 11 ff 00 00       	mov    $0xff11,%edx
140e89037:	49 8b cd             	mov    %r13,%rcx
140e8903a:	e8 81 48 fe ff       	call   0x140e6d8c0
140e8903f:	90                   	nop
140e89040:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140e89044:	48 83 fa 07          	cmp    $0x7,%rdx
140e89048:	76 36                	jbe    0x140e89080
140e8904a:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e89051:	00
140e89052:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140e89056:	48 8b c1             	mov    %rcx,%rax
140e89059:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e89060:	72 19                	jb     0x140e8907b
140e89062:	48 83 c2 27          	add    $0x27,%rdx
140e89066:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8906a:	48 2b c1             	sub    %rcx,%rax
140e8906d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e89071:	48 83 f8 1f          	cmp    $0x1f,%rax
140e89075:	0f 87 f6 07 00 00    	ja     0x140e89871
140e8907b:	e8 c4 20 f9 ff       	call   0x140e1b144
140e89080:	48 8b ce             	mov    %rsi,%rcx
140e89083:	e8 c8 f8 ff ff       	call   0x140e88950
140e89088:	44 0f b6 f0          	movzbl %al,%r14d
140e8908c:	88 45 c7             	mov    %al,-0x39(%rbp)
140e8908f:	c7 45 cf 00 00 00 00 	movl   $0x0,-0x31(%rbp)
140e89096:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e8909a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8909f:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e890a3:	4c 8d 05 c1 ab 1f 00 	lea    0x1fabc1(%rip),%r8        # 0x141083c6b
140e890aa:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e890ae:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e890b2:	e8 69 69 fe ff       	call   0x140e6fa20
140e890b7:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
140e890bb:	75 3d                	jne    0x140e890fa
140e890bd:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140e890c1:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140e890c5:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e890c9:	e8 02 ee fd ff       	call   0x140e67ed0
140e890ce:	44 88 75 c7          	mov    %r14b,-0x39(%rbp)
140e890d2:	c7 45 cf 00 00 00 00 	movl   $0x0,-0x31(%rbp)
140e890d9:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e890dd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e890e2:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e890e6:	4c 8d 05 7e ab 1f 00 	lea    0x1fab7e(%rip),%r8        # 0x141083c6b
140e890ed:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e890f1:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e890f5:	e8 26 69 fe ff       	call   0x140e6fa20
140e890fa:	48 8b ce             	mov    %rsi,%rcx
140e890fd:	e8 de f5 ff ff       	call   0x140e886e0
140e89102:	44 0f b7 f0          	movzwl %ax,%r14d
140e89106:	66 89 45 c7          	mov    %ax,-0x39(%rbp)
140e8910a:	c7 45 cf 01 00 00 00 	movl   $0x1,-0x31(%rbp)
140e89111:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e89115:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8911a:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e8911e:	4c 8d 05 46 ab 1f 00 	lea    0x1fab46(%rip),%r8        # 0x141083c6b
140e89125:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e89129:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e8912d:	e8 ae e5 fd ff       	call   0x140e676e0
140e89132:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
140e89136:	75 3e                	jne    0x140e89176
140e89138:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140e8913c:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140e89140:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e89144:	e8 87 ed fd ff       	call   0x140e67ed0
140e89149:	66 44 89 75 c7       	mov    %r14w,-0x39(%rbp)
140e8914e:	c7 45 cf 01 00 00 00 	movl   $0x1,-0x31(%rbp)
140e89155:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e89159:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8915e:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e89162:	4c 8d 05 02 ab 1f 00 	lea    0x1fab02(%rip),%r8        # 0x141083c6b
140e89169:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e8916d:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e89171:	e8 6a e5 fd ff       	call   0x140e676e0
140e89176:	48 8b ce             	mov    %rsi,%rcx