1401a3b32:	48 8b cf             	mov    %rdi,%rcx
1401a3b35:	ff 15 d5 aa 05 00    	call   *0x5aad5(%rip)        # 0x1401fe610
1401a3b3b:	ff d7                	call   *%rdi
1401a3b3d:	85 c0                	test   %eax,%eax
1401a3b3f:	75 0b                	jne    0x1401a3b4c
1401a3b41:	48 83 c3 08          	add    $0x8,%rbx
1401a3b45:	48 3b de             	cmp    %rsi,%rbx
1401a3b48:	eb de                	jmp    0x1401a3b28
1401a3b4a:	33 c0                	xor    %eax,%eax
1401a3b4c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a3b51:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401a3b56:	48 83 c4 20          	add    $0x20,%rsp
1401a3b5a:	5f                   	pop    %rdi
1401a3b5b:	c3                   	ret
1401a3b5c:	48 83 ec 28          	sub    $0x28,%rsp
1401a3b60:	48 85 c9             	test   %rcx,%rcx
1401a3b63:	75 17                	jne    0x1401a3b7c
1401a3b65:	e8 a2 c3 fe ff       	call   0x14018ff0c
1401a3b6a:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1401a3b70:	e8 ef 79 fe ff       	call   0x14018b564
1401a3b75:	b8 16 00 00 00       	mov    $0x16,%eax
1401a3b7a:	eb 0a                	jmp    0x1401a3b86
1401a3b7c:	8b 05 ae a2 17 00    	mov    0x17a2ae(%rip),%eax        # 0x14031de30
1401a3b82:	89 01                	mov    %eax,(%rcx)
1401a3b84:	33 c0                	xor    %eax,%eax
1401a3b86:	48 83 c4 28          	add    $0x28,%rsp
1401a3b8a:	c3                   	ret
1401a3b8b:	cc                   	int3
1401a3b8c:	48 83 ec 28          	sub    $0x28,%rsp
1401a3b90:	8d 81 00 c0 ff ff    	lea    -0x4000(%rcx),%eax
1401a3b96:	a9 ff 3f ff ff       	test   $0xffff3fff,%eax
1401a3b9b:	75 12                	jne    0x1401a3baf
1401a3b9d:	81 f9 00 c0 00 00    	cmp    $0xc000,%ecx
1401a3ba3:	74 0a                	je     0x1401a3baf
1401a3ba5:	87 0d 85 a2 17 00    	xchg   %ecx,0x17a285(%rip)        # 0x14031de30
1401a3bab:	33 c0                	xor    %eax,%eax
1401a3bad:	eb 15                	jmp    0x1401a3bc4
1401a3baf:	e8 58 c3 fe ff       	call   0x14018ff0c
1401a3bb4:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1401a3bba:	e8 a5 79 fe ff       	call   0x14018b564
1401a3bbf:	b8 16 00 00 00       	mov    $0x16,%eax
1401a3bc4:	48 83 c4 28          	add    $0x28,%rsp
1401a3bc8:	c3                   	ret
1401a3bc9:	cc                   	int3
1401a3bca:	cc                   	int3
1401a3bcb:	cc                   	int3
1401a3bcc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a3bd1:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1401a3bd6:	4c 89 74 24 18       	mov    %r14,0x18(%rsp)
1401a3bdb:	4c 63 c1             	movslq %ecx,%r8
1401a3bde:	48 8d 3d 2b 9b 17 00 	lea    0x179b2b(%rip),%rdi        # 0x14031d710
1401a3be5:	4d 8b d0             	mov    %r8,%r10
1401a3be8:	41 be 00 00 04 00    	mov    $0x40000,%r14d
1401a3bee:	49 c1 fa 06          	sar    $0x6,%r10
1401a3bf2:	41 83 e0 3f          	and    $0x3f,%r8d
1401a3bf6:	49 c1 e0 06          	shl    $0x6,%r8
1401a3bfa:	4e 8b 0c d7          	mov    (%rdi,%r10,8),%r9
1401a3bfe:	43 0f b6 4c 01 38    	movzbl 0x38(%r9,%r8,1),%ecx
1401a3c04:	47 8a 5c 01 39       	mov    0x39(%r9,%r8,1),%r11b
1401a3c09:	8b d9                	mov    %ecx,%ebx
1401a3c0b:	81 e3 80 00 00 00    	and    $0x80,%ebx
1401a3c11:	81 fa 00 40 00 00    	cmp    $0x4000,%edx
1401a3c17:	74 4c                	je     0x1401a3c65
1401a3c19:	81 fa 00 80 00 00    	cmp    $0x8000,%edx
1401a3c1f:	74 3a                	je     0x1401a3c5b
1401a3c21:	8d 82 00 00 ff ff    	lea    -0x10000(%rdx),%eax
1401a3c27:	a9 ff ff fe ff       	test   $0xfffeffff,%eax
1401a3c2c:	74 19                	je     0x1401a3c47
1401a3c2e:	41 3b d6             	cmp    %r14d,%edx
1401a3c31:	75 44                	jne    0x1401a3c77
1401a3c33:	80 c9 80             	or     $0x80,%cl
1401a3c36:	43 88 4c 01 38       	mov    %cl,0x38(%r9,%r8,1)
1401a3c3b:	4a 8b 04 d7          	mov    (%rdi,%r10,8),%rax
1401a3c3f:	42 c6 44 00 39 01    	movb   $0x1,0x39(%rax,%r8,1)
1401a3c45:	eb 30                	jmp    0x1401a3c77
1401a3c47:	80 c9 80             	or     $0x80,%cl
1401a3c4a:	43 88 4c 01 38       	mov    %cl,0x38(%r9,%r8,1)
1401a3c4f:	4a 8b 04 d7          	mov    (%rdi,%r10,8),%rax
1401a3c53:	42 c6 44 00 39 02    	movb   $0x2,0x39(%rax,%r8,1)
1401a3c59:	eb 1c                	jmp    0x1401a3c77
1401a3c5b:	80 e1 7f             	and    $0x7f,%cl
1401a3c5e:	43 88 4c 01 38       	mov    %cl,0x38(%r9,%r8,1)
1401a3c63:	eb 12                	jmp    0x1401a3c77
1401a3c65:	80 c9 80             	or     $0x80,%cl
1401a3c68:	43 88 4c 01 38       	mov    %cl,0x38(%r9,%r8,1)
1401a3c6d:	4a 8b 0c d7          	mov    (%rdi,%r10,8),%rcx
1401a3c71:	42 c6 44 01 39 00    	movb   $0x0,0x39(%rcx,%r8,1)
1401a3c77:	85 db                	test   %ebx,%ebx
1401a3c79:	75 07                	jne    0x1401a3c82
1401a3c7b:	b8 00 80 00 00       	mov    $0x8000,%eax
1401a3c80:	eb 19                	jmp    0x1401a3c9b
1401a3c82:	45 84 db             	test   %r11b,%r11b
1401a3c85:	75 07                	jne    0x1401a3c8e
1401a3c87:	b8 00 40 00 00       	mov    $0x4000,%eax
1401a3c8c:	eb 0d                	jmp    0x1401a3c9b
1401a3c8e:	41 80 fb 01          	cmp    $0x1,%r11b
1401a3c92:	b8 00 00 01 00       	mov    $0x10000,%eax
1401a3c97:	41 0f 44 c6          	cmove  %r14d,%eax
1401a3c9b:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1401a3ca0:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
1401a3ca5:	4c 8b 74 24 18       	mov    0x18(%rsp),%r14
1401a3caa:	c3                   	ret
1401a3cab:	cc                   	int3
1401a3cac:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401a3cb1:	53                   	push   %rbx
1401a3cb2:	48 83 ec 20          	sub    $0x20,%rsp
1401a3cb6:	49 8b d9             	mov    %r9,%rbx
1401a3cb9:	49 8b c8             	mov    %r8,%rcx
1401a3cbc:	e8 53 01 00 00       	call   0x1401a3e14
1401a3cc1:	90                   	nop
1401a3cc2:	48 8b 03             	mov    (%rbx),%rax
1401a3cc5:	48 8b 08             	mov    (%rax),%rcx
1401a3cc8:	83 a1 a8 03 00 00 ef 	andl   $0xffffffef,0x3a8(%rcx)
1401a3ccf:	48 83 c4 20          	add    $0x20,%rsp
1401a3cd3:	5b                   	pop    %rbx
1401a3cd4:	c3                   	ret
1401a3cd5:	cc                   	int3
1401a3cd6:	cc                   	int3
1401a3cd7:	cc                   	int3
1401a3cd8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a3cdd:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401a3ce2:	57                   	push   %rdi
1401a3ce3:	48 83 ec 20          	sub    $0x20,%rsp
1401a3ce7:	49 8b f9             	mov    %r9,%rdi
1401a3cea:	49 8b d8             	mov    %r8,%rbx
1401a3ced:	8b 0a                	mov    (%rdx),%ecx
1401a3cef:	e8 54 b7 ff ff       	call   0x14019f448
1401a3cf4:	90                   	nop
1401a3cf5:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a3cf9:	48 8b 10             	mov    (%rax),%rdx
1401a3cfc:	48 8b 0b             	mov    (%rbx),%rcx
1401a3cff:	48 8b 92 90 00 00 00 	mov    0x90(%rdx),%rdx
1401a3d06:	48 8b 09             	mov    (%rcx),%rcx
1401a3d09:	e8 36 05 00 00       	call   0x1401a4244
1401a3d0e:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1401a3d12:	48 8b 43 18          	mov    0x18(%rbx),%rax
1401a3d16:	48 8b 0b             	mov    (%rbx),%rcx
1401a3d19:	4d 8b 00             	mov    (%r8),%r8
1401a3d1c:	8b 10                	mov    (%rax),%edx
1401a3d1e:	48 8b 09             	mov    (%rcx),%rcx
1401a3d21:	e8 c6 0c 00 00       	call   0x1401a49ec
1401a3d26:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401a3d2a:	48 89 01             	mov    %rax,(%rcx)
1401a3d2d:	48 85 c0             	test   %rax,%rax
1401a3d30:	0f 84 b3 00 00 00    	je     0x1401a3de9
1401a3d36:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401a3d3a:	48 8b 08             	mov    (%rax),%rcx
1401a3d3d:	48 85 c9             	test   %rcx,%rcx
1401a3d40:	74 2d                	je     0x1401a3d6f
1401a3d42:	4c 8d 05 2f 79 10 00 	lea    0x10792f(%rip),%r8        # 0x1402ab678
1401a3d49:	4c 2b c1             	sub    %rcx,%r8
1401a3d4c:	0f b7 01             	movzwl (%rcx),%eax
1401a3d4f:	42 0f b7 14 01       	movzwl (%rcx,%r8,1),%edx
1401a3d54:	2b c2                	sub    %edx,%eax
1401a3d56:	75 08                	jne    0x1401a3d60
1401a3d58:	48 83 c1 02          	add    $0x2,%rcx
1401a3d5c:	85 d2                	test   %edx,%edx
1401a3d5e:	75 ec                	jne    0x1401a3d4c
1401a3d60:	85 c0                	test   %eax,%eax
1401a3d62:	74 0b                	je     0x1401a3d6f
1401a3d64:	b8 01 00 00 00       	mov    $0x1,%eax
1401a3d69:	87 05 6d 99 17 00    	xchg   %eax,0x17996d(%rip)        # 0x14031d6dc
1401a3d6f:	48 8b 13             	mov    (%rbx),%rdx
1401a3d72:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a3d76:	48 8b 08             	mov    (%rax),%rcx
1401a3d79:	48 81 c1 90 00 00 00 	add    $0x90,%rcx
1401a3d80:	48 8b 12             	mov    (%rdx),%rdx
1401a3d83:	e8 10 d0 00 00       	call   0x1401b0d98
1401a3d88:	48 8b 0b             	mov    (%rbx),%rcx
1401a3d8b:	48 8b 09             	mov    (%rcx),%rcx
1401a3d8e:	e8 ed ce 00 00       	call   0x1401b0c80
1401a3d93:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a3d97:	48 8b 10             	mov    (%rax),%rdx
1401a3d9a:	f6 82 a8 03 00 00 02 	testb  $0x2,0x3a8(%rdx)
1401a3da1:	75 5d                	jne    0x1401a3e00
1401a3da3:	f6 05 86 7a 10 00 01 	testb  $0x1,0x107a86(%rip)        # 0x1402ab830
1401a3daa:	75 54                	jne    0x1401a3e00
1401a3dac:	48 8b 92 90 00 00 00 	mov    0x90(%rdx),%rdx
1401a3db3:	48 8d 0d 16 9f 17 00 	lea    0x179f16(%rip),%rcx        # 0x14031dcd0
1401a3dba:	e8 d9 cf 00 00       	call   0x1401b0d98
1401a3dbf:	48 8b 05 0a 9f 17 00 	mov    0x179f0a(%rip),%rax        # 0x14031dcd0
1401a3dc6:	48 8b 88 f8 00 00 00 	mov    0xf8(%rax),%rcx
1401a3dcd:	48 89 0d b4 76 10 00 	mov    %rcx,0x1076b4(%rip)        # 0x1402ab488
1401a3dd4:	48 8b 08             	mov    (%rax),%rcx
1401a3dd7:	48 89 0d d2 76 10 00 	mov    %rcx,0x1076d2(%rip)        # 0x1402ab4b0
1401a3dde:	8b 48 08             	mov    0x8(%rax),%ecx
1401a3de1:	89 0d 95 78 10 00    	mov    %ecx,0x107895(%rip)        # 0x1402ab67c
1401a3de7:	eb 17                	jmp    0x1401a3e00
1401a3de9:	48 8b 0b             	mov    (%rbx),%rcx
1401a3dec:	48 8b 09             	mov    (%rcx),%rcx
1401a3def:	e8 8c ce 00 00       	call   0x1401b0c80
1401a3df4:	48 8b 0b             	mov    (%rbx),%rcx
1401a3df7:	48 8b 09             	mov    (%rcx),%rcx
1401a3dfa:	e8 81 cc 00 00       	call   0x1401b0a80
1401a3dff:	90                   	nop
1401a3e00:	8b 0f                	mov    (%rdi),%ecx
1401a3e02:	e8 95 b6 ff ff       	call   0x14019f49c
1401a3e07:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a3e0c:	48 83 c4 20          	add    $0x20,%rsp
1401a3e10:	5f                   	pop    %rdi
1401a3e11:	c3                   	ret
1401a3e12:	cc                   	int3
1401a3e13:	cc                   	int3
1401a3e14:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401a3e19:	57                   	push   %rdi
1401a3e1a:	48 83 ec 50          	sub    $0x50,%rsp
1401a3e1e:	48 8b f9             	mov    %rcx,%rdi
1401a3e21:	ba 58 01 00 00       	mov    $0x158,%edx
1401a3e26:	b9 01 00 00 00       	mov    $0x1,%ecx
1401a3e2b:	e8 6c 2f 00 00       	call   0x1401a6d9c
1401a3e30:	48 8b d8             	mov    %rax,%rbx
1401a3e33:	33 c9                	xor    %ecx,%ecx
1401a3e35:	48 8b 07             	mov    (%rdi),%rax
1401a3e38:	48 89 18             	mov    %rbx,(%rax)
1401a3e3b:	e8 7c 2b 00 00       	call   0x1401a69bc
1401a3e40:	48 85 db             	test   %rbx,%rbx
1401a3e43:	74 52                	je     0x1401a3e97
1401a3e45:	48 8b 07             	mov    (%rdi),%rax
1401a3e48:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
1401a3e4d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401a3e52:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401a3e57:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401a3e5b:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401a3e60:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401a3e65:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401a3e6a:	48 8b 47 10          	mov    0x10(%rdi),%rax
1401a3e6e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401a3e73:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401a3e77:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401a3e7c:	48 8b 47 20          	mov    0x20(%rdi),%rax
1401a3e80:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401a3e85:	b8 04 00 00 00       	mov    $0x4,%eax
1401a3e8a:	89 44 24 68          	mov    %eax,0x68(%rsp)
1401a3e8e:	89 44 24 70          	mov    %eax,0x70(%rsp)
1401a3e92:	e8 41 fe ff ff       	call   0x1401a3cd8
1401a3e97:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1401a3e9c:	48 83 c4 50          	add    $0x50,%rsp
1401a3ea0:	5f                   	pop    %rdi
1401a3ea1:	c3                   	ret
1401a3ea2:	cc                   	int3
1401a3ea3:	cc                   	int3
1401a3ea4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a3ea9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401a3eae:	57                   	push   %rdi
1401a3eaf:	48 83 ec 30          	sub    $0x30,%rsp
1401a3eb3:	48 8b f9             	mov    %rcx,%rdi
1401a3eb6:	48 85 c9             	test   %rcx,%rcx
1401a3eb9:	75 12                	jne    0x1401a3ecd
1401a3ebb:	33 c0                	xor    %eax,%eax
1401a3ebd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401a3ec2:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401a3ec7:	48 83 c4 30          	add    $0x30,%rsp
1401a3ecb:	5f                   	pop    %rdi
1401a3ecc:	c3                   	ret
1401a3ecd:	ba 55 00 00 00       	mov    $0x55,%edx
1401a3ed2:	e8 31 e7 ff ff       	call   0x1401a2608
1401a3ed7:	48 8b f0             	mov    %rax,%rsi
1401a3eda:	48 83 f8 55          	cmp    $0x55,%rax
1401a3ede:	73 db                	jae    0x1401a3ebb
1401a3ee0:	48 8d 0c 45 02 00 00 	lea    0x2(,%rax,2),%rcx
1401a3ee7:	00
1401a3ee8:	e8 9f 43 00 00       	call   0x1401a828c
1401a3eed:	48 8b d8             	mov    %rax,%rbx
1401a3ef0:	48 85 c0             	test   %rax,%rax
1401a3ef3:	74 c6                	je     0x1401a3ebb
1401a3ef5:	48 8d 56 01          	lea    0x1(%rsi),%rdx
1401a3ef9:	4c 8b c7             	mov    %rdi,%r8
1401a3efc:	4c 8b ca             	mov    %rdx,%r9
1401a3eff:	48 8b c8             	mov    %rax,%rcx
1401a3f02:	e8 f9 ba 00 00       	call   0x1401afa00
1401a3f07:	85 c0                	test   %eax,%eax
1401a3f09:	75 05                	jne    0x1401a3f10
1401a3f0b:	48 8b c3             	mov    %rbx,%rax
1401a3f0e:	eb ad                	jmp    0x1401a3ebd
1401a3f10:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1401a3f16:	45 33 c9             	xor    %r9d,%r9d
1401a3f19:	45 33 c0             	xor    %r8d,%r8d
1401a3f1c:	33 d2                	xor    %edx,%edx
1401a3f1e:	33 c9                	xor    %ecx,%ecx
1401a3f20:	e8 8f 76 fe ff       	call   0x14018b5b4
1401a3f25:	cc                   	int3
1401a3f26:	cc                   	int3
1401a3f27:	cc                   	int3
1401a3f28:	b8 01 00 00 00       	mov    $0x1,%eax
1401a3f2d:	87 05 a9 97 17 00    	xchg   %eax,0x1797a9(%rip)        # 0x14031d6dc
1401a3f33:	c3                   	ret
1401a3f34:	40 57                	rex push %rdi
1401a3f36:	48 83 ec 20          	sub    $0x20,%rsp
1401a3f3a:	48 8d 3d cf 75 10 00 	lea    0x1075cf(%rip),%rdi        # 0x1402ab510
1401a3f41:	48 39 3d 88 9d 17 00 	cmp    %rdi,0x179d88(%rip)        # 0x14031dcd0
1401a3f48:	74 2b                	je     0x1401a3f75
1401a3f4a:	b9 04 00 00 00       	mov    $0x4,%ecx
1401a3f4f:	e8 f4 b4 ff ff       	call   0x14019f448
1401a3f54:	90                   	nop
1401a3f55:	48 8b d7             	mov    %rdi,%rdx
1401a3f58:	48 8d 0d 71 9d 17 00 	lea    0x179d71(%rip),%rcx        # 0x14031dcd0
1401a3f5f:	e8 34 ce 00 00       	call   0x1401b0d98
1401a3f64:	48 89 05 65 9d 17 00 	mov    %rax,0x179d65(%rip)        # 0x14031dcd0
1401a3f6b:	b9 04 00 00 00       	mov    $0x4,%ecx
1401a3f70:	e8 27 b5 ff ff       	call   0x14019f49c
1401a3f75:	48 83 c4 20          	add    $0x20,%rsp
1401a3f79:	5f                   	pop    %rdi
1401a3f7a:	c3                   	ret
1401a3f7b:	cc                   	int3
1401a3f7c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a3f81:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401a3f86:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401a3f8b:	57                   	push   %rdi
1401a3f8c:	48 83 ec 30          	sub    $0x30,%rsp
1401a3f90:	49 8b d8             	mov    %r8,%rbx
1401a3f93:	48 8b fa             	mov    %rdx,%rdi
1401a3f96:	48 8b f1             	mov    %rcx,%rsi
1401a3f99:	e8 4e ad ff ff       	call   0x14019ecec
1401a3f9e:	33 ed                	xor    %ebp,%ebp
1401a3fa0:	85 c0                	test   %eax,%eax
1401a3fa2:	75 65                	jne    0x1401a4009
1401a3fa4:	48 8d 83 80 00 00 00 	lea    0x80(%rbx),%rax
1401a3fab:	66 39 28             	cmp    %bp,(%rax)
1401a3fae:	74 1b                	je     0x1401a3fcb
1401a3fb0:	4c 8d 0d c9 12 08 00 	lea    0x812c9(%rip),%r9        # 0x140225280
1401a3fb7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401a3fbc:	44 8d 45 02          	lea    0x2(%rbp),%r8d
1401a3fc0:	48 8b d7             	mov    %rdi,%rdx
1401a3fc3:	48 8b ce             	mov    %rsi,%rcx
1401a3fc6:	e8 35 07 00 00       	call   0x1401a4700
1401a3fcb:	48 8d 83 00 01 00 00 	lea    0x100(%rbx),%rax
1401a3fd2:	66 39 28             	cmp    %bp,(%rax)
1401a3fd5:	74 1d                	je     0x1401a3ff4
1401a3fd7:	4c 8d 0d a6 12 08 00 	lea    0x812a6(%rip),%r9        # 0x140225284
1401a3fde:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401a3fe3:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401a3fe9:	48 8b d7             	mov    %rdi,%rdx
1401a3fec:	48 8b ce             	mov    %rsi,%rcx
1401a3fef:	e8 0c 07 00 00       	call   0x1401a4700
1401a3ff4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401a3ff9:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401a3ffe:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401a4003:	48 83 c4 30          	add    $0x30,%rsp
1401a4007:	5f                   	pop    %rdi
1401a4008:	c3                   	ret
1401a4009:	45 33 c9             	xor    %r9d,%r9d
1401a400c:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401a4011:	45 33 c0             	xor    %r8d,%r8d
1401a4014:	33 d2                	xor    %edx,%edx
1401a4016:	33 c9                	xor    %ecx,%ecx
1401a4018:	e8 97 75 fe ff       	call   0x14018b5b4
1401a401d:	cc                   	int3
1401a401e:	cc                   	int3
1401a401f:	cc                   	int3
1401a4020:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)