1400e09e7:	48 c7 45 d7 0f 00 00 	movq   $0xf,-0x29(%rbp)
1400e09ee:	00
1400e09ef:	40 88 75 bf          	mov    %sil,-0x41(%rbp)
1400e09f3:	45 33 c0             	xor    %r8d,%r8d
1400e09f6:	41 8d 50 01          	lea    0x1(%r8),%edx
1400e09fa:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1400e09fe:	e8 cd ea ff ff       	call   0x1400df4d0
1400e0a03:	90                   	nop
1400e0a04:	4c 8b f6             	mov    %rsi,%r14
1400e0a07:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400e0a0c:	48 8b cb             	mov    %rbx,%rcx
1400e0a0f:	e8 5c 24 00 00       	call   0x1400e2e70
1400e0a14:	4c 8b 7d d7          	mov    -0x29(%rbp),%r15
1400e0a18:	4c 8b 65 bf          	mov    -0x41(%rbp),%r12
1400e0a1c:	84 c0                	test   %al,%al
1400e0a1e:	0f 85 2c 02 00 00    	jne    0x1400e0c50
1400e0a24:	4c 8b 6d 87          	mov    -0x79(%rbp),%r13
1400e0a28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400e0a2f:	00
1400e0a30:	0f b6 7b 08          	movzbl 0x8(%rbx),%edi
1400e0a34:	40 84 ff             	test   %dil,%dil
1400e0a37:	75 3c                	jne    0x1400e0a75
1400e0a39:	48 8b 0b             	mov    (%rbx),%rcx
1400e0a3c:	48 85 c9             	test   %rcx,%rcx
1400e0a3f:	74 2a                	je     0x1400e0a6b
1400e0a41:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0a45:	48 8b 10             	mov    (%rax),%rdx
1400e0a48:	48 85 d2             	test   %rdx,%rdx
1400e0a4b:	74 0e                	je     0x1400e0a5b
1400e0a4d:	48 8b 41 50          	mov    0x50(%rcx),%rax
1400e0a51:	83 38 00             	cmpl   $0x0,(%rax)
1400e0a54:	7e 05                	jle    0x1400e0a5b
1400e0a56:	0f b6 02             	movzbl (%rdx),%eax
1400e0a59:	eb 06                	jmp    0x1400e0a61
1400e0a5b:	48 8b 01             	mov    (%rcx),%rax
1400e0a5e:	ff 50 30             	call   *0x30(%rax)
1400e0a61:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e0a64:	74 05                	je     0x1400e0a6b
1400e0a66:	88 43 09             	mov    %al,0x9(%rbx)
1400e0a69:	eb 03                	jmp    0x1400e0a6e
1400e0a6b:	48 89 33             	mov    %rsi,(%rbx)
1400e0a6e:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
1400e0a72:	40 b7 01             	mov    $0x1,%dil
1400e0a75:	0f b6 73 09          	movzbl 0x9(%rbx),%esi
1400e0a79:	8b d6                	mov    %esi,%edx
1400e0a7b:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
1400e0a81:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1400e0a85:	e8 c6 83 0a 00       	call   0x140188e50
1400e0a8a:	48 8d 4d 0d          	lea    0xd(%rbp),%rcx
1400e0a8e:	48 85 c0             	test   %rax,%rax
1400e0a91:	48 0f 45 c8          	cmovne %rax,%rcx
1400e0a95:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
1400e0a99:	48 2b c8             	sub    %rax,%rcx
1400e0a9c:	48 83 f9 0a          	cmp    $0xa,%rcx
1400e0aa0:	73 6c                	jae    0x1400e0b0e
1400e0aa2:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1400e0aa7:	8b 74 24 38          	mov    0x38(%rsp),%esi
1400e0aab:	39 74 24 40          	cmp    %esi,0x40(%rsp)
1400e0aaf:	7f 10                	jg     0x1400e0ac1
1400e0ab1:	ff 44 24 34          	incl   0x34(%rsp)
1400e0ab5:	48 85 c9             	test   %rcx,%rcx
1400e0ab8:	74 28                	je     0x1400e0ae2
1400e0aba:	c6 44 24 3c 01       	movb   $0x1,0x3c(%rsp)
1400e0abf:	eb 21                	jmp    0x1400e0ae2
1400e0ac1:	48 85 c9             	test   %rcx,%rcx
1400e0ac4:	75 04                	jne    0x1400e0aca
1400e0ac6:	85 f6                	test   %esi,%esi
1400e0ac8:	74 18                	je     0x1400e0ae2
1400e0aca:	48 8d 05 1f a7 15 00 	lea    0x15a71f(%rip),%rax        # 0x14023b1f0
1400e0ad1:	0f b6 04 01          	movzbl (%rcx,%rax,1),%eax
1400e0ad5:	41 88 45 00          	mov    %al,0x0(%r13)
1400e0ad9:	49 ff c5             	inc    %r13
1400e0adc:	ff c6                	inc    %esi
1400e0ade:	89 74 24 38          	mov    %esi,0x38(%rsp)
1400e0ae2:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1400e0ae6:	49 83 ff 10          	cmp    $0x10,%r15
1400e0aea:	49 0f 43 c4          	cmovae %r12,%rax
1400e0aee:	42 80 3c 30 7f       	cmpb   $0x7f,(%rax,%r14,1)
1400e0af3:	0f 84 cf 00 00 00    	je     0x1400e0bc8
1400e0af9:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1400e0afd:	49 83 ff 10          	cmp    $0x10,%r15
1400e0b01:	49 0f 43 c4          	cmovae %r12,%rax
1400e0b05:	42 fe 04 30          	incb   (%rax,%r14,1)
1400e0b09:	e9 b2 00 00 00       	jmp    0x1400e0bc0
1400e0b0e:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1400e0b12:	49 83 ff 10          	cmp    $0x10,%r15
1400e0b16:	49 0f 43 c4          	cmovae %r12,%rax
1400e0b1a:	42 80 3c 30 00       	cmpb   $0x0,(%rax,%r14,1)
1400e0b1f:	0f 84 06 01 00 00    	je     0x1400e0c2b
1400e0b25:	44 0f b6 44 24 31    	movzbl 0x31(%rsp),%r8d
1400e0b2b:	45 84 c0             	test   %r8b,%r8b
1400e0b2e:	0f 84 f7 00 00 00    	je     0x1400e0c2b
1400e0b34:	40 84 ff             	test   %dil,%dil
1400e0b37:	75 4a                	jne    0x1400e0b83
1400e0b39:	48 8b 0b             	mov    (%rbx),%rcx
1400e0b3c:	48 85 c9             	test   %rcx,%rcx
1400e0b3f:	74 30                	je     0x1400e0b71
1400e0b41:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0b45:	48 8b 10             	mov    (%rax),%rdx
1400e0b48:	48 85 d2             	test   %rdx,%rdx
1400e0b4b:	74 0e                	je     0x1400e0b5b
1400e0b4d:	48 8b 41 50          	mov    0x50(%rcx),%rax
1400e0b51:	83 38 00             	cmpl   $0x0,(%rax)
1400e0b54:	7e 05                	jle    0x1400e0b5b
1400e0b56:	0f b6 02             	movzbl (%rdx),%eax
1400e0b59:	eb 0c                	jmp    0x1400e0b67
1400e0b5b:	48 8b 01             	mov    (%rcx),%rax
1400e0b5e:	ff 50 30             	call   *0x30(%rax)
1400e0b61:	44 0f b6 44 24 31    	movzbl 0x31(%rsp),%r8d
1400e0b67:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e0b6a:	74 05                	je     0x1400e0b71
1400e0b6c:	88 43 09             	mov    %al,0x9(%rbx)
1400e0b6f:	eb 0b                	jmp    0x1400e0b7c
1400e0b71:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1400e0b78:	0f b6 43 09          	movzbl 0x9(%rbx),%eax
1400e0b7c:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
1400e0b80:	0f b6 f0             	movzbl %al,%esi
1400e0b83:	41 3a f0             	cmp    %r8b,%sil
1400e0b86:	0f 85 9f 00 00 00    	jne    0x1400e0c2b
1400e0b8c:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1400e0b90:	49 3b cf             	cmp    %r15,%rcx
1400e0b93:	73 1c                	jae    0x1400e0bb1
1400e0b95:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400e0b99:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1400e0b9d:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1400e0ba1:	49 83 ff 10          	cmp    $0x10,%r15
1400e0ba5:	49 0f 43 c4          	cmovae %r12,%rax
1400e0ba9:	66 c7 04 08 00 00    	movw   $0x0,(%rax,%rcx,1)
1400e0baf:	eb 0c                	jmp    0x1400e0bbd
1400e0bb1:	45 33 c9             	xor    %r9d,%r9d
1400e0bb4:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1400e0bb8:	e8 03 cc fe ff       	call   0x1400cd7c0
1400e0bbd:	49 ff c6             	inc    %r14
1400e0bc0:	4c 8b 65 bf          	mov    -0x41(%rbp),%r12
1400e0bc4:	4c 8b 7d d7          	mov    -0x29(%rbp),%r15
1400e0bc8:	48 8b 0b             	mov    (%rbx),%rcx
1400e0bcb:	48 85 c9             	test   %rcx,%rcx
1400e0bce:	74 3c                	je     0x1400e0c0c
1400e0bd0:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0bd4:	48 83 38 00          	cmpq   $0x0,(%rax)
1400e0bd8:	74 21                	je     0x1400e0bfb
1400e0bda:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1400e0bde:	8b 02                	mov    (%rdx),%eax
1400e0be0:	85 c0                	test   %eax,%eax
1400e0be2:	7e 17                	jle    0x1400e0bfb
1400e0be4:	ff c8                	dec    %eax
1400e0be6:	89 02                	mov    %eax,(%rdx)
1400e0be8:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400e0bec:	48 8b 11             	mov    (%rcx),%rdx
1400e0bef:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400e0bf3:	48 89 01             	mov    %rax,(%rcx)
1400e0bf6:	0f b6 02             	movzbl (%rdx),%eax
1400e0bf9:	eb 06                	jmp    0x1400e0c01
1400e0bfb:	48 8b 01             	mov    (%rcx),%rax
1400e0bfe:	ff 50 38             	call   *0x38(%rax)
1400e0c01:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e0c04:	74 06                	je     0x1400e0c0c
1400e0c06:	32 c0                	xor    %al,%al
1400e0c08:	33 f6                	xor    %esi,%esi
1400e0c0a:	eb 07                	jmp    0x1400e0c13
1400e0c0c:	33 f6                	xor    %esi,%esi
1400e0c0e:	48 89 33             	mov    %rsi,(%rbx)
1400e0c11:	b0 01                	mov    $0x1,%al
1400e0c13:	88 43 08             	mov    %al,0x8(%rbx)
1400e0c16:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400e0c1b:	48 8b cb             	mov    %rbx,%rcx
1400e0c1e:	e8 4d 22 00 00       	call   0x1400e2e70
1400e0c23:	84 c0                	test   %al,%al
1400e0c25:	0f 84 05 fe ff ff    	je     0x1400e0a30
1400e0c2b:	4c 89 6d 87          	mov    %r13,-0x79(%rbp)
1400e0c2f:	4d 85 f6             	test   %r14,%r14
1400e0c32:	4c 8b 6d b7          	mov    -0x49(%rbp),%r13
1400e0c36:	74 65                	je     0x1400e0c9d
1400e0c38:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1400e0c3c:	49 83 ff 10          	cmp    $0x10,%r15
1400e0c40:	49 0f 43 c4          	cmovae %r12,%rax
1400e0c44:	42 80 3c 30 00       	cmpb   $0x0,(%rax,%r14,1)
1400e0c49:	7e 4d                	jle    0x1400e0c98
1400e0c4b:	49 ff c6             	inc    %r14
1400e0c4e:	66 90                	xchg   %ax,%ax
1400e0c50:	4d 85 f6             	test   %r14,%r14
1400e0c53:	74 48                	je     0x1400e0c9d
1400e0c55:	41 0f b6 4d 00       	movzbl 0x0(%r13),%ecx
1400e0c5a:	80 f9 7f             	cmp    $0x7f,%cl
1400e0c5d:	74 3e                	je     0x1400e0c9d
1400e0c5f:	49 83 ee 01          	sub    $0x1,%r14
1400e0c63:	74 12                	je     0x1400e0c77
1400e0c65:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1400e0c69:	49 83 ff 10          	cmp    $0x10,%r15
1400e0c6d:	49 0f 43 c4          	cmovae %r12,%rax
1400e0c71:	42 3a 0c 30          	cmp    (%rax,%r14,1),%cl
1400e0c75:	75 21                	jne    0x1400e0c98
1400e0c77:	4d 85 f6             	test   %r14,%r14
1400e0c7a:	75 10                	jne    0x1400e0c8c
1400e0c7c:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1400e0c80:	49 83 ff 10          	cmp    $0x10,%r15
1400e0c84:	49 0f 43 c4          	cmovae %r12,%rax
1400e0c88:	3a 08                	cmp    (%rax),%cl
1400e0c8a:	7c 0c                	jl     0x1400e0c98
1400e0c8c:	41 80 7d 01 00       	cmpb   $0x0,0x1(%r13)
1400e0c91:	7e bd                	jle    0x1400e0c50
1400e0c93:	49 ff c5             	inc    %r13
1400e0c96:	eb b8                	jmp    0x1400e0c50
1400e0c98:	c6 44 24 32 01       	movb   $0x1,0x32(%rsp)
1400e0c9d:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1400e0ca1:	e8 da 56 fe ff       	call   0x1400c6380
1400e0ca6:	4c 8b 75 87          	mov    -0x79(%rbp),%r14
1400e0caa:	8b 74 24 38          	mov    0x38(%rsp),%esi
1400e0cae:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1400e0cb3:	e9 32 01 00 00       	jmp    0x1400e0dea
1400e0cb8:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1400e0cbd:	49 8b d5             	mov    %r13,%rdx
1400e0cc0:	48 8b cb             	mov    %rbx,%rcx
1400e0cc3:	e8 a8 21 00 00       	call   0x1400e2e70
1400e0cc8:	84 c0                	test   %al,%al
1400e0cca:	0f 85 22 01 00 00    	jne    0x1400e0df2
1400e0cd0:	44 8b e6             	mov    %esi,%r12d
1400e0cd3:	4c 8d 3d 16 a5 15 00 	lea    0x15a516(%rip),%r15        # 0x14023b1f0
1400e0cda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e0ce0:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
1400e0ce4:	75 3d                	jne    0x1400e0d23
1400e0ce6:	48 8b 0b             	mov    (%rbx),%rcx
1400e0ce9:	48 85 c9             	test   %rcx,%rcx
1400e0cec:	74 2a                	je     0x1400e0d18
1400e0cee:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0cf2:	48 8b 10             	mov    (%rax),%rdx
1400e0cf5:	48 85 d2             	test   %rdx,%rdx
1400e0cf8:	74 0e                	je     0x1400e0d08
1400e0cfa:	48 8b 41 50          	mov    0x50(%rcx),%rax
1400e0cfe:	83 38 00             	cmpl   $0x0,(%rax)
1400e0d01:	7e 05                	jle    0x1400e0d08
1400e0d03:	0f b6 02             	movzbl (%rdx),%eax
1400e0d06:	eb 06                	jmp    0x1400e0d0e
1400e0d08:	48 8b 01             	mov    (%rcx),%rax
1400e0d0b:	ff 50 30             	call   *0x30(%rax)
1400e0d0e:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e0d11:	74 05                	je     0x1400e0d18
1400e0d13:	88 43 09             	mov    %al,0x9(%rbx)
1400e0d16:	eb 07                	jmp    0x1400e0d1f
1400e0d18:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1400e0d1f:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
1400e0d23:	0f b6 53 09          	movzbl 0x9(%rbx),%edx
1400e0d27:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
1400e0d2d:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1400e0d31:	e8 1a 81 0a 00       	call   0x140188e50
1400e0d36:	48 8d 4d 0d          	lea    0xd(%rbp),%rcx
1400e0d3a:	48 85 c0             	test   %rax,%rax
1400e0d3d:	48 0f 45 c8          	cmovne %rax,%rcx
1400e0d41:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
1400e0d45:	48 2b c8             	sub    %rax,%rcx
1400e0d48:	48 83 f9 0a          	cmp    $0xa,%rcx
1400e0d4c:	0f 83 8f 00 00 00    	jae    0x1400e0de1
1400e0d52:	3b fe                	cmp    %esi,%edi
1400e0d54:	7f 0f                	jg     0x1400e0d65
1400e0d56:	41 ff c4             	inc    %r12d
1400e0d59:	48 85 c9             	test   %rcx,%rcx
1400e0d5c:	74 1d                	je     0x1400e0d7b
1400e0d5e:	c6 44 24 3c 01       	movb   $0x1,0x3c(%rsp)
1400e0d63:	eb 16                	jmp    0x1400e0d7b
1400e0d65:	48 85 c9             	test   %rcx,%rcx
1400e0d68:	75 04                	jne    0x1400e0d6e
1400e0d6a:	85 f6                	test   %esi,%esi
1400e0d6c:	74 0d                	je     0x1400e0d7b
1400e0d6e:	42 0f b6 04 39       	movzbl (%rcx,%r15,1),%eax
1400e0d73:	41 88 06             	mov    %al,(%r14)
1400e0d76:	49 ff c6             	inc    %r14
1400e0d79:	ff c6                	inc    %esi
1400e0d7b:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1400e0d80:	48 8b 0b             	mov    (%rbx),%rcx
1400e0d83:	48 85 c9             	test   %rcx,%rcx
1400e0d86:	74 3a                	je     0x1400e0dc2
1400e0d88:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0d8c:	48 83 38 00          	cmpq   $0x0,(%rax)
1400e0d90:	74 21                	je     0x1400e0db3
1400e0d92:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1400e0d96:	8b 02                	mov    (%rdx),%eax
1400e0d98:	85 c0                	test   %eax,%eax
1400e0d9a:	7e 17                	jle    0x1400e0db3
1400e0d9c:	ff c8                	dec    %eax
1400e0d9e:	89 02                	mov    %eax,(%rdx)
1400e0da0:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400e0da4:	48 8b 11             	mov    (%rcx),%rdx
1400e0da7:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400e0dab:	48 89 01             	mov    %rax,(%rcx)
1400e0dae:	0f b6 02             	movzbl (%rdx),%eax
1400e0db1:	eb 06                	jmp    0x1400e0db9
1400e0db3:	48 8b 01             	mov    (%rcx),%rax
1400e0db6:	ff 50 38             	call   *0x38(%rax)
1400e0db9:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e0dbc:	74 04                	je     0x1400e0dc2
1400e0dbe:	32 c0                	xor    %al,%al
1400e0dc0:	eb 09                	jmp    0x1400e0dcb
1400e0dc2:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1400e0dc9:	b0 01                	mov    $0x1,%al
1400e0dcb:	88 43 08             	mov    %al,0x8(%rbx)
1400e0dce:	49 8b d5             	mov    %r13,%rdx
1400e0dd1:	48 8b cb             	mov    %rbx,%rcx
1400e0dd4:	e8 97 20 00 00       	call   0x1400e2e70
1400e0dd9:	84 c0                	test   %al,%al
1400e0ddb:	0f 84 ff fe ff ff    	je     0x1400e0ce0
1400e0de1:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
1400e0de6:	89 74 24 38          	mov    %esi,0x38(%rsp)
1400e0dea:	4c 8b 65 af          	mov    -0x51(%rbp),%r12
1400e0dee:	4c 8b 7d a7          	mov    -0x59(%rbp),%r15
1400e0df2:	49 8b d5             	mov    %r13,%rdx
1400e0df5:	48 8b cb             	mov    %rbx,%rcx
1400e0df8:	e8 73 20 00 00       	call   0x1400e2e70
1400e0dfd:	84 c0                	test   %al,%al
1400e0dff:	0f 85 ab 00 00 00    	jne    0x1400e0eb0
1400e0e05:	38 43 08             	cmp    %al,0x8(%rbx)
1400e0e08:	75 3d                	jne    0x1400e0e47
1400e0e0a:	48 8b 0b             	mov    (%rbx),%rcx
1400e0e0d:	48 85 c9             	test   %rcx,%rcx
1400e0e10:	74 2a                	je     0x1400e0e3c
1400e0e12:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0e16:	48 8b 10             	mov    (%rax),%rdx
1400e0e19:	48 85 d2             	test   %rdx,%rdx
1400e0e1c:	74 0e                	je     0x1400e0e2c
1400e0e1e:	48 8b 41 50          	mov    0x50(%rcx),%rax
1400e0e22:	83 38 00             	cmpl   $0x0,(%rax)
1400e0e25:	7e 05                	jle    0x1400e0e2c
1400e0e27:	0f b6 02             	movzbl (%rdx),%eax
1400e0e2a:	eb 06                	jmp    0x1400e0e32
1400e0e2c:	48 8b 01             	mov    (%rcx),%rax
1400e0e2f:	ff 50 30             	call   *0x30(%rax)
1400e0e32:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e0e35:	74 05                	je     0x1400e0e3c
1400e0e37:	88 43 09             	mov    %al,0x9(%rbx)
1400e0e3a:	eb 07                	jmp    0x1400e0e43
1400e0e3c:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1400e0e43:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
1400e0e47:	0f b6 7b 09          	movzbl 0x9(%rbx),%edi
1400e0e4b:	49 8b 07             	mov    (%r15),%rax
1400e0e4e:	49 8b cf             	mov    %r15,%rcx
1400e0e51:	ff 50 18             	call   *0x18(%rax)
1400e0e54:	40 3a f8             	cmp    %al,%dil
1400e0e57:	75 57                	jne    0x1400e0eb0
1400e0e59:	e8 56 0f 0b 00       	call   0x140191db4
1400e0e5e:	48 8b 08             	mov    (%rax),%rcx
1400e0e61:	0f b6 01             	movzbl (%rcx),%eax
1400e0e64:	41 88 06             	mov    %al,(%r14)
1400e0e67:	49 ff c6             	inc    %r14
1400e0e6a:	48 8b 0b             	mov    (%rbx),%rcx
1400e0e6d:	48 85 c9             	test   %rcx,%rcx
1400e0e70:	0f 84 92 00 00 00    	je     0x1400e0f08
1400e0e76:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0e7a:	48 83 38 00          	cmpq   $0x0,(%rax)
1400e0e7e:	74 21                	je     0x1400e0ea1
1400e0e80:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1400e0e84:	8b 02                	mov    (%rdx),%eax