140e27b4d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140e27b53:	48 8d 15 1a a0 3b 00 	lea    0x3ba01a(%rip),%rdx        # 0x1411e1b74
140e27b5a:	e8 61 56 01 00       	call   0x140e3d1c0
140e27b5f:	85 c0                	test   %eax,%eax
140e27b61:	75 3f                	jne    0x140e27ba2
140e27b63:	48 83 05 dd 77 67 00 	addq   $0x4,0x6777dd(%rip)        # 0x14149f348
140e27b6a:	04
140e27b6b:	44 8d 40 01          	lea    0x1(%rax),%r8d
140e27b6f:	33 d2                	xor    %edx,%edx
140e27b71:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e27b76:	e8 9d fe ff ff       	call   0x140e27a18
140e27b7b:	48 8b 05 c6 77 67 00 	mov    0x6777c6(%rip),%rax        # 0x14149f348
140e27b82:	80 38 40             	cmpb   $0x40,(%rax)
140e27b85:	75 1b                	jne    0x140e27ba2
140e27b87:	48 ff c0             	inc    %rax
140e27b8a:	48 89 05 b7 77 67 00 	mov    %rax,0x6777b7(%rip)        # 0x14149f348
140e27b91:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140e27b96:	48 89 03             	mov    %rax,(%rbx)
140e27b99:	8b 44 24 28          	mov    0x28(%rsp),%eax
140e27b9d:	89 43 08             	mov    %eax,0x8(%rbx)
140e27ba0:	eb 0c                	jmp    0x140e27bae
140e27ba2:	83 63 08 00          	andl   $0x0,0x8(%rbx)
140e27ba6:	48 83 23 00          	andq   $0x0,(%rbx)
140e27baa:	c6 43 08 02          	movb   $0x2,0x8(%rbx)
140e27bae:	48 8b c3             	mov    %rbx,%rax
140e27bb1:	48 83 c4 30          	add    $0x30,%rsp
140e27bb5:	5b                   	pop    %rbx
140e27bb6:	c3                   	ret
140e27bb7:	cc                   	int3
140e27bb8:	40 53                	rex push %rbx
140e27bba:	48 83 ec 20          	sub    $0x20,%rsp
140e27bbe:	48 8b 05 83 77 67 00 	mov    0x677783(%rip),%rax        # 0x14149f348
140e27bc5:	48 8b d9             	mov    %rcx,%rbx
140e27bc8:	80 38 3f             	cmpb   $0x3f,(%rax)
140e27bcb:	75 24                	jne    0x140e27bf1
140e27bcd:	48 ff c0             	inc    %rax
140e27bd0:	80 38 24             	cmpb   $0x24,(%rax)
140e27bd3:	75 09                	jne    0x140e27bde
140e27bd5:	b2 01                	mov    $0x1,%dl
140e27bd7:	e8 48 02 00 00       	call   0x140e27e24
140e27bdc:	eb 1d                	jmp    0x140e27bfb
140e27bde:	45 33 c0             	xor    %r8d,%r8d
140e27be1:	48 89 05 60 77 67 00 	mov    %rax,0x677760(%rip)        # 0x14149f348
140e27be8:	33 d2                	xor    %edx,%edx
140e27bea:	e8 6d e3 ff ff       	call   0x140e25f5c
140e27bef:	eb 0a                	jmp    0x140e27bfb
140e27bf1:	45 33 c0             	xor    %r8d,%r8d
140e27bf4:	b2 01                	mov    $0x1,%dl
140e27bf6:	e8 71 16 00 00       	call   0x140e2926c
140e27bfb:	48 8b c3             	mov    %rbx,%rax
140e27bfe:	48 83 c4 20          	add    $0x20,%rsp
140e27c02:	5b                   	pop    %rbx
140e27c03:	c3                   	ret
140e27c04:	48 8b c4             	mov    %rsp,%rax
140e27c07:	48 89 58 08          	mov    %rbx,0x8(%rax)
140e27c0b:	48 89 70 10          	mov    %rsi,0x10(%rax)
140e27c0f:	48 89 78 18          	mov    %rdi,0x18(%rax)
140e27c13:	4c 89 60 20          	mov    %r12,0x20(%rax)
140e27c17:	55                   	push   %rbp
140e27c18:	41 56                	push   %r14
140e27c1a:	41 57                	push   %r15
140e27c1c:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140e27c20:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140e27c27:	48 83 65 e7 00       	andq   $0x0,-0x19(%rbp)
140e27c2c:	41 b7 01             	mov    $0x1,%r15b
140e27c2f:	83 65 ef 00          	andl   $0x0,-0x11(%rbp)
140e27c33:	48 8b f9             	mov    %rcx,%rdi
140e27c36:	44 88 3d 20 77 67 00 	mov    %r15b,0x677720(%rip)        # 0x14149f35d
140e27c3d:	48 8b 05 04 77 67 00 	mov    0x677704(%rip),%rax        # 0x14149f348
140e27c44:	0f be 08             	movsbl (%rax),%ecx
140e27c47:	f6 c1 bf             	test   $0xbf,%cl
140e27c4a:	0f 84 8b 01 00 00    	je     0x140e27ddb
140e27c50:	48 83 65 d7 00       	andq   $0x0,-0x29(%rbp)
140e27c55:	44 8d 41 d0          	lea    -0x30(%rcx),%r8d
140e27c59:	83 65 df 00          	andl   $0x0,-0x21(%rbp)
140e27c5d:	45 32 e4             	xor    %r12b,%r12b
140e27c60:	41 83 f8 09          	cmp    $0x9,%r8d
140e27c64:	77 2b                	ja     0x140e27c91
140e27c66:	48 ff 05 db 76 67 00 	incq   0x6776db(%rip)        # 0x14149f348
140e27c6d:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140e27c71:	48 8b 0d c8 76 67 00 	mov    0x6776c8(%rip),%rcx        # 0x14149f340
140e27c78:	e8 93 a1 ff ff       	call   0x140e21e10
140e27c7d:	48 8b 30             	mov    (%rax),%rsi
140e27c80:	44 8b 70 08          	mov    0x8(%rax),%r14d
140e27c84:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
140e27c88:	44 89 75 df          	mov    %r14d,-0x21(%rbp)
140e27c8c:	e9 e6 00 00 00       	jmp    0x140e27d77
140e27c91:	48 8b 1d b0 76 67 00 	mov    0x6776b0(%rip),%rbx        # 0x14149f348
140e27c98:	48 8b d3             	mov    %rbx,%rdx
140e27c9b:	80 f9 24             	cmp    $0x24,%cl
140e27c9e:	75 22                	jne    0x140e27cc2
140e27ca0:	38 4b 01             	cmp    %cl,0x1(%rbx)
140e27ca3:	75 1d                	jne    0x140e27cc2
140e27ca5:	0f be 4b 02          	movsbl 0x2(%rbx),%ecx
140e27ca9:	83 e9 24             	sub    $0x24,%ecx
140e27cac:	74 50                	je     0x140e27cfe
140e27cae:	83 e9 31             	sub    $0x31,%ecx
140e27cb1:	74 38                	je     0x140e27ceb
140e27cb3:	83 e9 01             	sub    $0x1,%ecx
140e27cb6:	74 40                	je     0x140e27cf8
140e27cb8:	83 e9 01             	sub    $0x1,%ecx
140e27cbb:	74 2b                	je     0x140e27ce8
140e27cbd:	83 f9 03             	cmp    $0x3,%ecx
140e27cc0:	74 36                	je     0x140e27cf8
140e27cc2:	48 8b 05 7f 76 67 00 	mov    0x67767f(%rip),%rax        # 0x14149f348
140e27cc9:	80 38 24             	cmpb   $0x24,(%rax)
140e27ccc:	75 46                	jne    0x140e27d14
140e27cce:	48 ff c2             	inc    %rdx
140e27cd1:	80 3a 24             	cmpb   $0x24,(%rdx)
140e27cd4:	74 3e                	je     0x140e27d14
140e27cd6:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
140e27cda:	48 89 15 67 76 67 00 	mov    %rdx,0x677667(%rip)        # 0x14149f348
140e27ce1:	e8 ee 03 00 00       	call   0x140e280d4
140e27ce6:	eb 35                	jmp    0x140e27d1d
140e27ce8:	41 b4 01             	mov    $0x1,%r12b
140e27ceb:	48 8d 53 03          	lea    0x3(%rbx),%rdx
140e27cef:	48 89 15 52 76 67 00 	mov    %rdx,0x677652(%rip)        # 0x14149f348
140e27cf6:	eb ca                	jmp    0x140e27cc2
140e27cf8:	48 8d 43 03          	lea    0x3(%rbx),%rax
140e27cfc:	eb 0a                	jmp    0x140e27d08
140e27cfe:	80 7b 03 56          	cmpb   $0x56,0x3(%rbx)
140e27d02:	75 be                	jne    0x140e27cc2
140e27d04:	48 8d 43 04          	lea    0x4(%rbx),%rax
140e27d08:	48 89 05 39 76 67 00 	mov    %rax,0x677639(%rip)        # 0x14149f348
140e27d0f:	e9 ba 00 00 00       	jmp    0x140e27dce
140e27d14:	48 8d 4d 37          	lea    0x37(%rbp),%rcx
140e27d18:	e8 07 09 00 00       	call   0x140e28624
140e27d1d:	44 8b 70 08          	mov    0x8(%rax),%r14d
140e27d21:	48 8b 30             	mov    (%rax),%rsi
140e27d24:	48 8b 05 1d 76 67 00 	mov    0x67761d(%rip),%rax        # 0x14149f348
140e27d2b:	48 2b c3             	sub    %rbx,%rax
140e27d2e:	44 89 75 df          	mov    %r14d,-0x21(%rbp)
140e27d32:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
140e27d36:	48 83 f8 01          	cmp    $0x1,%rax
140e27d3a:	7e 3b                	jle    0x140e27d77
140e27d3c:	48 8b 1d fd 75 67 00 	mov    0x6775fd(%rip),%rbx        # 0x14149f340
140e27d43:	83 3b 09             	cmpl   $0x9,(%rbx)
140e27d46:	74 2f                	je     0x140e27d77
140e27d48:	48 85 f6             	test   %rsi,%rsi
140e27d4b:	74 7b                	je     0x140e27dc8
140e27d4d:	ba 10 00 00 00       	mov    $0x10,%edx
140e27d52:	48 8d 0d 17 76 67 00 	lea    0x677617(%rip),%rcx        # 0x14149f370
140e27d59:	e8 ae e0 ff ff       	call   0x140e25e0c
140e27d5e:	48 85 c0             	test   %rax,%rax
140e27d61:	74 14                	je     0x140e27d77
140e27d63:	48 89 30             	mov    %rsi,(%rax)
140e27d66:	44 89 70 08          	mov    %r14d,0x8(%rax)
140e27d6a:	48 63 13             	movslq (%rbx),%rdx
140e27d6d:	8d 4a 01             	lea    0x1(%rdx),%ecx
140e27d70:	89 0b                	mov    %ecx,(%rbx)
140e27d72:	48 89 44 d3 10       	mov    %rax,0x10(%rbx,%rdx,8)
140e27d77:	48 85 f6             	test   %rsi,%rsi
140e27d7a:	74 4c                	je     0x140e27dc8
140e27d7c:	45 84 ff             	test   %r15b,%r15b
140e27d7f:	75 0b                	jne    0x140e27d8c
140e27d81:	b2 2c                	mov    $0x2c,%dl
140e27d83:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e27d87:	e8 4c a2 ff ff       	call   0x140e21fd8
140e27d8c:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e27d90:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e27d94:	e8 e7 a1 ff ff       	call   0x140e21f80
140e27d99:	45 84 e4             	test   %r12b,%r12b
140e27d9c:	74 30                	je     0x140e27dce
140e27d9e:	48 8d 05 8f bf 18 00 	lea    0x18bf8f(%rip),%rax        # 0x140fb3d34
140e27da5:	c7 45 ff 03 00 00 00 	movl   $0x3,-0x1(%rbp)
140e27dac:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140e27db0:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140e27db4:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
140e27db8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e27dbc:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
140e27dc1:	e8 3a a1 ff ff       	call   0x140e21f00
140e27dc6:	eb 06                	jmp    0x140e27dce
140e27dc8:	41 80 fe 01          	cmp    $0x1,%r14b
140e27dcc:	7f 45                	jg     0x140e27e13
140e27dce:	45 32 ff             	xor    %r15b,%r15b
140e27dd1:	44 38 7d ef          	cmp    %r15b,-0x11(%rbp)
140e27dd5:	0f 84 62 fe ff ff    	je     0x140e27c3d
140e27ddb:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
140e27ddf:	48 89 07             	mov    %rax,(%rdi)
140e27de2:	8b 45 ef             	mov    -0x11(%rbp),%eax
140e27de5:	89 47 08             	mov    %eax,0x8(%rdi)
140e27de8:	c6 05 6e 75 67 00 00 	movb   $0x0,0x67756e(%rip)        # 0x14149f35d
140e27def:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140e27df6:	00
140e27df7:	48 8b c7             	mov    %rdi,%rax
140e27dfa:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140e27dfe:	49 8b 73 28          	mov    0x28(%r11),%rsi
140e27e02:	49 8b 7b 30          	mov    0x30(%r11),%rdi
140e27e06:	4d 8b 63 38          	mov    0x38(%r11),%r12
140e27e0a:	49 8b e3             	mov    %r11,%rsp
140e27e0d:	41 5f                	pop    %r15
140e27e0f:	41 5e                	pop    %r14
140e27e11:	5d                   	pop    %rbp
140e27e12:	c3                   	ret
140e27e13:	83 67 08 00          	andl   $0x0,0x8(%rdi)
140e27e17:	48 83 27 00          	andq   $0x0,(%rdi)
140e27e1b:	c6 47 08 02          	movb   $0x2,0x8(%rdi)
140e27e1f:	eb ce                	jmp    0x140e27def
140e27e21:	cc                   	int3
140e27e22:	cc                   	int3
140e27e23:	cc                   	int3
140e27e24:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
140e27e29:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140e27e2e:	55                   	push   %rbp
140e27e2f:	41 54                	push   %r12
140e27e31:	41 55                	push   %r13
140e27e33:	41 56                	push   %r14
140e27e35:	41 57                	push   %r15
140e27e37:	48 8d 6c 24 a0       	lea    -0x60(%rsp),%rbp
140e27e3c:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
140e27e43:	48 8b 05 fe 74 67 00 	mov    0x6774fe(%rip),%rax        # 0x14149f348
140e27e4a:	44 8a fa             	mov    %dl,%r15b
140e27e4d:	48 8b f1             	mov    %rcx,%rsi
140e27e50:	80 38 3f             	cmpb   $0x3f,(%rax)
140e27e53:	0f 85 4c 02 00 00    	jne    0x140e280a5
140e27e59:	80 78 01 24          	cmpb   $0x24,0x1(%rax)
140e27e5d:	0f 85 42 02 00 00    	jne    0x140e280a5
140e27e63:	4c 8b 25 c6 74 67 00 	mov    0x6774c6(%rip),%r12        # 0x14149f330
140e27e6a:	48 8d 78 02          	lea    0x2(%rax),%rdi
140e27e6e:	48 8b 05 cb 74 67 00 	mov    0x6774cb(%rip),%rax        # 0x14149f340
140e27e75:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140e27e7a:	4c 8b 2d b7 74 67 00 	mov    0x6774b7(%rip),%r13        # 0x14149f338
140e27e81:	41 be 50 00 00 00    	mov    $0x50,%r14d
140e27e87:	45 8b c6             	mov    %r14d,%r8d
140e27e8a:	48 89 85 a8 00 00 00 	mov    %rax,0xa8(%rbp)
140e27e91:	33 d2                	xor    %edx,%edx
140e27e93:	48 89 3d ae 74 67 00 	mov    %rdi,0x6774ae(%rip)        # 0x14149f348
140e27e9a:	e8 11 78 0b 00       	call   0x140edf6b0
140e27e9f:	83 4c 24 40 ff       	orl    $0xffffffff,0x40(%rsp)
140e27ea4:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140e27ea8:	45 8b c6             	mov    %r14d,%r8d
140e27eab:	33 d2                	xor    %edx,%edx
140e27ead:	e8 fe 77 0b 00       	call   0x140edf6b0
140e27eb2:	83 4d a0 ff          	orl    $0xffffffff,-0x60(%rbp)
140e27eb6:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140e27eba:	45 8b c6             	mov    %r14d,%r8d
140e27ebd:	33 d2                	xor    %edx,%edx
140e27ebf:	e8 ec 77 0b 00       	call   0x140edf6b0
140e27ec4:	83 4d 00 ff          	orl    $0xffffffff,0x0(%rbp)
140e27ec8:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140e27ecd:	48 89 05 5c 74 67 00 	mov    %rax,0x67745c(%rip)        # 0x14149f330
140e27ed4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140e27ed9:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
140e27edd:	45 32 f6             	xor    %r14b,%r14b
140e27ee0:	48 89 05 51 74 67 00 	mov    %rax,0x677451(%rip)        # 0x14149f338
140e27ee7:	48 8d 45 00          	lea    0x0(%rbp),%rax
140e27eeb:	48 89 05 4e 74 67 00 	mov    %rax,0x67744e(%rip)        # 0x14149f340
140e27ef2:	80 3f 3f             	cmpb   $0x3f,(%rdi)
140e27ef5:	44 88 b5 a0 00 00 00 	mov    %r14b,0xa0(%rbp)
140e27efc:	75 22                	jne    0x140e27f20
140e27efe:	48 8d 47 01          	lea    0x1(%rdi),%rax
140e27f02:	b2 01                	mov    $0x1,%dl
140e27f04:	4c 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%r8
140e27f0b:	48 89 05 36 74 67 00 	mov    %rax,0x677436(%rip)        # 0x14149f348
140e27f12:	e8 45 e0 ff ff       	call   0x140e25f5c
140e27f17:	44 8a b5 a0 00 00 00 	mov    0xa0(%rbp),%r14b
140e27f1e:	eb 0b                	jmp    0x140e27f2b
140e27f20:	41 b0 01             	mov    $0x1,%r8b
140e27f23:	41 8a d0             	mov    %r8b,%dl
140e27f26:	e8 41 13 00 00       	call   0x140e2926c
140e27f2b:	48 8b 38             	mov    (%rax),%rdi
140e27f2e:	8b 48 08             	mov    0x8(%rax),%ecx
140e27f31:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
140e27f35:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140e27f3a:	48 85 ff             	test   %rdi,%rdi
140e27f3d:	75 07                	jne    0x140e27f46
140e27f3f:	c6 05 16 74 67 00 01 	movb   $0x1,0x677416(%rip)        # 0x14149f35c
140e27f46:	45 84 f6             	test   %r14b,%r14b
140e27f49:	0f 85 32 01 00 00    	jne    0x140e28081
140e27f4f:	4c 8d 35 6a 9f 3b 00 	lea    0x3b9f6a(%rip),%r14        # 0x1411e1ec0
140e27f56:	80 f9 01             	cmp    $0x1,%cl
140e27f59:	7f 46                	jg     0x140e27fa1
140e27f5b:	48 85 ff             	test   %rdi,%rdi
140e27f5e:	75 17                	jne    0x140e27f77
140e27f60:	48 21 7c 24 20       	and    %rdi,0x20(%rsp)
140e27f65:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e27f6a:	21 7c 24 28          	and    %edi,0x28(%rsp)
140e27f6e:	b2 3c                	mov    $0x3c,%dl
140e27f70:	e8 87 b1 ff ff       	call   0x140e230fc
140e27f75:	eb 2a                	jmp    0x140e27fa1
140e27f77:	ba 10 00 00 00       	mov    $0x10,%edx
140e27f7c:	48 8d 0d ed 73 67 00 	lea    0x6773ed(%rip),%rcx        # 0x14149f370
140e27f83:	e8 84 de ff ff       	call   0x140e25e0c
140e27f88:	48 85 c0             	test   %rax,%rax
140e27f8b:	74 07                	je     0x140e27f94
140e27f8d:	4c 89 30             	mov    %r14,(%rax)
140e27f90:	c6 40 08 3c          	movb   $0x3c,0x8(%rax)
140e27f94:	48 8b d0             	mov    %rax,%rdx
140e27f97:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e27f9c:	e8 3b 99 ff ff       	call   0x140e218dc
140e27fa1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140e27fa6:	e8 59 fc ff ff       	call   0x140e27c04
140e27fab:	48 8b d0             	mov    %rax,%rdx
140e27fae:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e27fb3:	e8 c8 9f ff ff       	call   0x140e21f80
140e27fb8:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140e27fbd:	48 85 ff             	test   %rdi,%rdi
140e27fc0:	74 4e                	je     0x140e28010
140e27fc2:	48 8b 07             	mov    (%rdi),%rax
140e27fc5:	48 8b cf             	mov    %rdi,%rcx
140e27fc8:	48 8b 40 10          	mov    0x10(%rax),%rax
140e27fcc:	ff 15 4e ba 15 00    	call   *0x15ba4e(%rip)        # 0x140f83a20
140e27fd2:	3c 3e                	cmp    $0x3e,%al
140e27fd4:	75 3a                	jne    0x140e28010
140e27fd6:	80 7c 24 28 01       	cmpb   $0x1,0x28(%rsp)
140e27fdb:	0f 8f 81 00 00 00    	jg     0x140e28062
140e27fe1:	ba 10 00 00 00       	mov    $0x10,%edx
140e27fe6:	48 8d 0d 83 73 67 00 	lea    0x677383(%rip),%rcx        # 0x14149f370
140e27fed:	e8 1a de ff ff       	call   0x140e25e0c
140e27ff2:	48 85 c0             	test   %rax,%rax
140e27ff5:	74 07                	je     0x140e27ffe
140e27ff7:	4c 89 30             	mov    %r14,(%rax)
140e27ffa:	c6 40 08 20          	movb   $0x20,0x8(%rax)
140e27ffe:	48 8b d0             	mov    %rax,%rdx
140e28001:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e28006:	e8 d1 98 ff ff       	call   0x140e218dc
140e2800b:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140e28010:	80 7c 24 28 01       	cmpb   $0x1,0x28(%rsp)
140e28015:	7f 4b                	jg     0x140e28062
140e28017:	48 85 ff             	test   %rdi,%rdi
140e2801a:	75 17                	jne    0x140e28033
140e2801c:	48 21 7c 24 20       	and    %rdi,0x20(%rsp)
140e28021:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e28026:	21 7c 24 28          	and    %edi,0x28(%rsp)
140e2802a:	b2 3e                	mov    $0x3e,%dl
140e2802c:	e8 cb b0 ff ff       	call   0x140e230fc
140e28031:	eb 2a                	jmp    0x140e2805d
140e28033:	ba 10 00 00 00       	mov    $0x10,%edx
140e28038:	48 8d 0d 31 73 67 00 	lea    0x677331(%rip),%rcx        # 0x14149f370
140e2803f:	e8 c8 dd ff ff       	call   0x140e25e0c
140e28044:	48 85 c0             	test   %rax,%rax
140e28047:	74 07                	je     0x140e28050
140e28049:	4c 89 30             	mov    %r14,(%rax)
140e2804c:	c6 40 08 3e          	movb   $0x3e,0x8(%rax)
140e28050:	48 8b d0             	mov    %rax,%rdx
140e28053:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e28058:	e8 7f 98 ff ff       	call   0x140e218dc
140e2805d:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140e28062:	45 84 ff             	test   %r15b,%r15b
140e28065:	74 16                	je     0x140e2807d
140e28067:	48 8b 05 da 72 67 00 	mov    0x6772da(%rip),%rax        # 0x14149f348
140e2806e:	80 38 00             	cmpb   $0x0,(%rax)
140e28071:	74 0a                	je     0x140e2807d
140e28073:	48 ff c0             	inc    %rax
140e28076:	48 89 05 cb 72 67 00 	mov    %rax,0x6772cb(%rip)        # 0x14149f348
140e2807d:	8b 4c 24 28          	mov    0x28(%rsp),%ecx
140e28081:	48 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%rax
140e28088:	48 89 05 b1 72 67 00 	mov    %rax,0x6772b1(%rip)        # 0x14149f340
140e2808f:	4c 89 25 9a 72 67 00 	mov    %r12,0x67729a(%rip)        # 0x14149f330
140e28096:	4c 89 2d 9b 72 67 00 	mov    %r13,0x67729b(%rip)        # 0x14149f338