1402a0ac7:	8b 43 54             	mov    0x54(%rbx),%eax
1402a0aca:	48 89 8b b0 02 00 00 	mov    %rcx,0x2b0(%rbx)
1402a0ad1:	83 c8 04             	or     $0x4,%eax
1402a0ad4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402a0ad9:	89 43 54             	mov    %eax,0x54(%rbx)
1402a0adc:	b8 01 00 00 00       	mov    $0x1,%eax
1402a0ae1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402a0ae6:	48 83 c4 20          	add    $0x20,%rsp
1402a0aea:	5f                   	pop    %rdi
1402a0aeb:	c3                   	ret
1402a0aec:	cc                   	int3
1402a0aed:	cc                   	int3
1402a0aee:	cc                   	int3
1402a0aef:	cc                   	int3
1402a0af0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402a0af5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402a0afa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402a0aff:	57                   	push   %rdi
1402a0b00:	41 56                	push   %r14
1402a0b02:	41 57                	push   %r15
1402a0b04:	b8 30 00 00 00       	mov    $0x30,%eax
1402a0b09:	e8 22 00 01 00       	call   0x1402b0b30
1402a0b0e:	48 2b e0             	sub    %rax,%rsp
1402a0b11:	f6 41 54 01          	testb  $0x1,0x54(%rcx)
1402a0b15:	49 8b f1             	mov    %r9,%rsi
1402a0b18:	48 8b 81 b0 02 00 00 	mov    0x2b0(%rcx),%rax
1402a0b1f:	49 8b f8             	mov    %r8,%rdi
1402a0b22:	48 8b ea             	mov    %rdx,%rbp
1402a0b25:	48 8b d9             	mov    %rcx,%rbx
1402a0b28:	0f 84 dc 00 00 00    	je     0x1402a0c0a
1402a0b2e:	48 85 c0             	test   %rax,%rax
1402a0b31:	0f 84 bc 00 00 00    	je     0x1402a0bf3
1402a0b37:	33 c9                	xor    %ecx,%ecx
1402a0b39:	4c 8b c8             	mov    %rax,%r9
1402a0b3c:	49 83 f8 20          	cmp    $0x20,%r8
1402a0b40:	0f 82 89 00 00 00    	jb     0x1402a0bcf
1402a0b46:	48 8d 15 13 c2 da ff 	lea    -0x253ded(%rip),%rdx        # 0x14004cd60
1402a0b4d:	48 3b c2             	cmp    %rdx,%rax
1402a0b50:	75 7d                	jne    0x1402a0bcf
1402a0b52:	48 8d 05 c7 23 db ff 	lea    -0x24dc39(%rip),%rax        # 0x140052f20
1402a0b59:	48 39 83 60 02 00 00 	cmp    %rax,0x260(%rbx)
1402a0b60:	75 6d                	jne    0x1402a0bcf
1402a0b62:	44 8b b3 68 02 00 00 	mov    0x268(%rbx),%r14d
1402a0b69:	4c 8d bb f8 00 00 00 	lea    0xf8(%rbx),%r15
1402a0b70:	41 f7 de             	neg    %r14d
1402a0b73:	4c 8b c6             	mov    %rsi,%r8
1402a0b76:	41 83 e6 0f          	and    $0xf,%r14d
1402a0b7a:	48 8b d5             	mov    %rbp,%rdx
1402a0b7d:	45 8b ce             	mov    %r14d,%r9d
1402a0b80:	49 8b cf             	mov    %r15,%rcx
1402a0b83:	e8 78 d9 f9 ff       	call   0x14023e500
1402a0b88:	85 c0                	test   %eax,%eax
1402a0b8a:	0f 85 59 01 00 00    	jne    0x1402a0ce9
1402a0b90:	4c 8b 8b 78 02 00 00 	mov    0x278(%rbx),%r9
1402a0b97:	48 8d 83 38 01 00 00 	lea    0x138(%rbx),%rax
1402a0b9e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402a0ba3:	49 8d 14 36          	lea    (%r14,%rsi,1),%rdx
1402a0ba7:	4c 8b c7             	mov    %rdi,%r8
1402a0baa:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1402a0baf:	4d 2b c6             	sub    %r14,%r8
1402a0bb2:	49 8d 0c 2e          	lea    (%r14,%rbp,1),%rcx
1402a0bb6:	e8 05 07 db ff       	call   0x1400512c0
1402a0bbb:	48 01 83 30 01 00 00 	add    %rax,0x130(%rbx)
1402a0bc2:	48 8b c8             	mov    %rax,%rcx
1402a0bc5:	4c 8b 8b b0 02 00 00 	mov    0x2b0(%rbx),%r9
1402a0bcc:	49 03 ce             	add    %r14,%rcx
1402a0bcf:	48 2b f9             	sub    %rcx,%rdi
1402a0bd2:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1402a0bd7:	4c 8d 04 31          	lea    (%rcx,%rsi,1),%r8
1402a0bdb:	4c 8b cf             	mov    %rdi,%r9
1402a0bde:	48 8d 14 29          	lea    (%rcx,%rbp,1),%rdx
1402a0be2:	48 8d 8b f8 00 00 00 	lea    0xf8(%rbx),%rcx
1402a0be9:	e8 d2 dc f9 ff       	call   0x14023e8c0
1402a0bee:	e9 f2 00 00 00       	jmp    0x1402a0ce5
1402a0bf3:	48 81 c1 f8 00 00 00 	add    $0xf8,%rcx
1402a0bfa:	4c 8b cf             	mov    %rdi,%r9
1402a0bfd:	4c 8b c6             	mov    %rsi,%r8
1402a0c00:	e8 fb d8 f9 ff       	call   0x14023e500
1402a0c05:	e9 db 00 00 00       	jmp    0x1402a0ce5
1402a0c0a:	48 85 c0             	test   %rax,%rax
1402a0c0d:	0f 84 c0 00 00 00    	je     0x1402a0cd3
1402a0c13:	33 c9                	xor    %ecx,%ecx
1402a0c15:	4c 8b c8             	mov    %rax,%r9
1402a0c18:	48 83 ff 10          	cmp    $0x10,%rdi
1402a0c1c:	0f 82 90 00 00 00    	jb     0x1402a0cb2
1402a0c22:	48 8d 15 37 c1 da ff 	lea    -0x253ec9(%rip),%rdx        # 0x14004cd60
1402a0c29:	48 3b c2             	cmp    %rdx,%rax
1402a0c2c:	0f 85 80 00 00 00    	jne    0x1402a0cb2
1402a0c32:	48 8d 05 e7 22 db ff 	lea    -0x24dd19(%rip),%rax        # 0x140052f20
1402a0c39:	48 39 83 60 02 00 00 	cmp    %rax,0x260(%rbx)
1402a0c40:	75 70                	jne    0x1402a0cb2
1402a0c42:	44 8b b3 68 02 00 00 	mov    0x268(%rbx),%r14d
1402a0c49:	4c 8d bb f8 00 00 00 	lea    0xf8(%rbx),%r15
1402a0c50:	41 f7 de             	neg    %r14d
1402a0c53:	4c 8b c6             	mov    %rsi,%r8
1402a0c56:	41 83 e6 0f          	and    $0xf,%r14d
1402a0c5a:	48 8b d5             	mov    %rbp,%rdx
1402a0c5d:	45 8b ce             	mov    %r14d,%r9d
1402a0c60:	49 8b cf             	mov    %r15,%rcx
1402a0c63:	e8 a8 d1 f9 ff       	call   0x14023de10
1402a0c68:	85 c0                	test   %eax,%eax
1402a0c6a:	74 07                	je     0x1402a0c73
1402a0c6c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402a0c71:	eb 7f                	jmp    0x1402a0cf2
1402a0c73:	4c 8b 8b 78 02 00 00 	mov    0x278(%rbx),%r9
1402a0c7a:	48 8d 83 38 01 00 00 	lea    0x138(%rbx),%rax
1402a0c81:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402a0c86:	49 8d 14 36          	lea    (%r14,%rsi,1),%rdx
1402a0c8a:	4c 8b c7             	mov    %rdi,%r8
1402a0c8d:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1402a0c92:	4d 2b c6             	sub    %r14,%r8
1402a0c95:	49 8d 0c 2e          	lea    (%r14,%rbp,1),%rcx
1402a0c99:	e8 a2 02 db ff       	call   0x140050f40
1402a0c9e:	48 01 83 30 01 00 00 	add    %rax,0x130(%rbx)
1402a0ca5:	48 8b c8             	mov    %rax,%rcx
1402a0ca8:	4c 8b 8b b0 02 00 00 	mov    0x2b0(%rbx),%r9
1402a0caf:	49 03 ce             	add    %r14,%rcx
1402a0cb2:	48 2b f9             	sub    %rcx,%rdi
1402a0cb5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1402a0cba:	4c 8d 04 31          	lea    (%rcx,%rsi,1),%r8
1402a0cbe:	4c 8b cf             	mov    %rdi,%r9
1402a0cc1:	48 8d 14 29          	lea    (%rcx,%rbp,1),%rdx
1402a0cc5:	48 8d 8b f8 00 00 00 	lea    0xf8(%rbx),%rcx
1402a0ccc:	e8 df d4 f9 ff       	call   0x14023e1b0
1402a0cd1:	eb 12                	jmp    0x1402a0ce5
1402a0cd3:	48 81 c1 f8 00 00 00 	add    $0xf8,%rcx
1402a0cda:	4c 8b cf             	mov    %rdi,%r9
1402a0cdd:	4c 8b c6             	mov    %rsi,%r8
1402a0ce0:	e8 2b d1 f9 ff       	call   0x14023de10
1402a0ce5:	85 c0                	test   %eax,%eax
1402a0ce7:	74 04                	je     0x1402a0ced
1402a0ce9:	33 c0                	xor    %eax,%eax
1402a0ceb:	eb 05                	jmp    0x1402a0cf2
1402a0ced:	b8 01 00 00 00       	mov    $0x1,%eax
1402a0cf2:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402a0cf7:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402a0cfc:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402a0d01:	48 83 c4 30          	add    $0x30,%rsp
1402a0d05:	41 5f                	pop    %r15
1402a0d07:	41 5e                	pop    %r14
1402a0d09:	5f                   	pop    %rdi
1402a0d0a:	c3                   	ret
1402a0d0b:	cc                   	int3
1402a0d0c:	cc                   	int3
1402a0d0d:	cc                   	int3
1402a0d0e:	cc                   	int3
1402a0d0f:	cc                   	int3
1402a0d10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402a0d15:	57                   	push   %rdi
1402a0d16:	b8 20 00 00 00       	mov    $0x20,%eax
1402a0d1b:	e8 10 fe 00 00       	call   0x1402b0b30
1402a0d20:	48 2b e0             	sub    %rax,%rsp
1402a0d23:	48 8d 99 c0 02 00 00 	lea    0x2c0(%rcx),%rbx
1402a0d2a:	48 8b c2             	mov    %rdx,%rax
1402a0d2d:	48 89 99 b8 02 00 00 	mov    %rbx,0x2b8(%rcx)
1402a0d34:	42 8d 14 c5 00 00 00 	lea    0x0(,%r8,8),%edx
1402a0d3b:	00
1402a0d3c:	48 8b f9             	mov    %rcx,%rdi
1402a0d3f:	4c 8b c3             	mov    %rbx,%r8
1402a0d42:	48 8b c8             	mov    %rax,%rcx
1402a0d45:	e8 36 f3 da ff       	call   0x140050080
1402a0d4a:	48 8d 8f f8 00 00 00 	lea    0xf8(%rdi),%rcx
1402a0d51:	48 8b d3             	mov    %rbx,%rdx
1402a0d54:	4c 8d 05 a5 af da ff 	lea    -0x25505b(%rip),%r8        # 0x14004bd00
1402a0d5b:	e8 e0 df f9 ff       	call   0x14023ed40
1402a0d60:	83 4f 54 04          	orl    $0x4,0x54(%rdi)
1402a0d64:	48 8d 05 f5 bf da ff 	lea    -0x25400b(%rip),%rax        # 0x14004cd60
1402a0d6b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402a0d70:	48 89 87 b0 02 00 00 	mov    %rax,0x2b0(%rdi)
1402a0d77:	b8 01 00 00 00       	mov    $0x1,%eax
1402a0d7c:	48 83 c4 20          	add    $0x20,%rsp
1402a0d80:	5f                   	pop    %rdi
1402a0d81:	c3                   	ret
1402a0d82:	cc                   	int3
1402a0d83:	cc                   	int3
1402a0d84:	cc                   	int3
1402a0d85:	cc                   	int3
1402a0d86:	cc                   	int3
1402a0d87:	cc                   	int3
1402a0d88:	cc                   	int3
1402a0d89:	cc                   	int3
1402a0d8a:	cc                   	int3
1402a0d8b:	cc                   	int3
1402a0d8c:	cc                   	int3
1402a0d8d:	cc                   	int3
1402a0d8e:	cc                   	int3
1402a0d8f:	cc                   	int3
1402a0d90:	f7 05 7a af 13 00 00 	testl  $0x2000000,0x13af7a(%rip)        # 0x1403dbd14
1402a0d97:	00 00 02
1402a0d9a:	48 8d 0d 2f 7a 0f 00 	lea    0xf7a2f(%rip),%rcx        # 0x1403987d0
1402a0da1:	48 8d 05 f8 79 0f 00 	lea    0xf79f8(%rip),%rax        # 0x1403987a0
1402a0da8:	48 0f 45 c1          	cmovne %rcx,%rax
1402a0dac:	c3                   	ret
1402a0dad:	cc                   	int3
1402a0dae:	cc                   	int3
1402a0daf:	cc                   	int3
1402a0db0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402a0db5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402a0dba:	56                   	push   %rsi
1402a0dbb:	41 54                	push   %r12
1402a0dbd:	41 55                	push   %r13
1402a0dbf:	41 56                	push   %r14
1402a0dc1:	41 57                	push   %r15
1402a0dc3:	b8 30 00 00 00       	mov    $0x30,%eax
1402a0dc8:	e8 63 fd 00 00       	call   0x1402b0b30
1402a0dcd:	48 2b e0             	sub    %rax,%rsp
1402a0dd0:	8b 01                	mov    (%rcx),%eax
1402a0dd2:	33 ed                	xor    %ebp,%ebp
1402a0dd4:	4c 8b a1 90 00 00 00 	mov    0x90(%rcx),%r12
1402a0ddb:	49 8b f1             	mov    %r9,%rsi
1402a0dde:	4d 8b e8             	mov    %r8,%r13
1402a0de1:	4c 8b f2             	mov    %rdx,%r14
1402a0de4:	48 8b d9             	mov    %rcx,%rbx
1402a0de7:	44 8b fd             	mov    %ebp,%r15d
1402a0dea:	a8 02                	test   $0x2,%al
1402a0dec:	75 07                	jne    0x1402a0df5
1402a0dee:	33 c0                	xor    %eax,%eax
1402a0df0:	e9 ce 01 00 00       	jmp    0x1402a0fc3
1402a0df5:	48 83 79 20 ff       	cmpq   $0xffffffffffffffff,0x20(%rcx)
1402a0dfa:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1402a0dff:	0f 84 e8 00 00 00    	je     0x1402a0eed
1402a0e05:	e8 d6 03 de ff       	call   0x1400811e0
1402a0e0a:	85 c0                	test   %eax,%eax
1402a0e0c:	0f 84 a6 01 00 00    	je     0x1402a0fb8
1402a0e12:	48 85 f6             	test   %rsi,%rsi
1402a0e15:	0f 84 9d 01 00 00    	je     0x1402a0fb8
1402a0e1b:	4c 3b f6             	cmp    %rsi,%r14
1402a0e1e:	0f 85 94 01 00 00    	jne    0x1402a0fb8
1402a0e24:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402a0e28:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
1402a0e2f:	00
1402a0e30:	48 8d 41 08          	lea    0x8(%rcx),%rax
1402a0e34:	48 3b f8             	cmp    %rax,%rdi
1402a0e37:	0f 82 7b 01 00 00    	jb     0x1402a0fb8
1402a0e3d:	f6 03 01             	testb  $0x1,(%rbx)
1402a0e40:	74 0b                	je     0x1402a0e4d
1402a0e42:	48 8b 43 40          	mov    0x40(%rbx),%rax
1402a0e46:	49 89 06             	mov    %rax,(%r14)
1402a0e49:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402a0e4d:	48 8b 06             	mov    (%rsi),%rax
1402a0e50:	48 2b f9             	sub    %rcx,%rdi
1402a0e53:	48 83 ef 08          	sub    $0x8,%rdi
1402a0e57:	48 89 43 34          	mov    %rax,0x34(%rbx)
1402a0e5b:	48 8b d7             	mov    %rdi,%rdx
1402a0e5e:	48 8b cb             	mov    %rbx,%rcx
1402a0e61:	e8 7a 02 00 00       	call   0x1402a10e0
1402a0e66:	85 c0                	test   %eax,%eax
1402a0e68:	0f 84 4a 01 00 00    	je     0x1402a0fb8
1402a0e6e:	48 8b 83 90 00 00 00 	mov    0x90(%rbx),%rax
1402a0e75:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1402a0e79:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1402a0e7d:	48 8b cb             	mov    %rbx,%rcx
1402a0e80:	ff 50 10             	call   *0x10(%rax)
1402a0e83:	85 c0                	test   %eax,%eax
1402a0e85:	0f 84 2d 01 00 00    	je     0x1402a0fb8
1402a0e8b:	f6 03 01             	testb  $0x1,(%rbx)
1402a0e8e:	48 8d 56 08          	lea    0x8(%rsi),%rdx
1402a0e92:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402a0e96:	4d 8d 46 08          	lea    0x8(%r14),%r8
1402a0e9a:	4c 8b 93 90 00 00 00 	mov    0x90(%rbx),%r10
1402a0ea1:	4c 8b cf             	mov    %rdi,%r9
1402a0ea4:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402a0ea9:	48 8b cb             	mov    %rbx,%rcx
1402a0eac:	74 25                	je     0x1402a0ed3
1402a0eae:	49 8d 04 38          	lea    (%r8,%rdi,1),%rax
1402a0eb2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a0eb7:	41 ff 52 18          	call   *0x18(%r10)
1402a0ebb:	85 c0                	test   %eax,%eax
1402a0ebd:	0f 84 f5 00 00 00    	je     0x1402a0fb8
1402a0ec3:	4c 8b 7b 10          	mov    0x10(%rbx),%r15
1402a0ec7:	49 83 c7 08          	add    $0x8,%r15
1402a0ecb:	4c 03 ff             	add    %rdi,%r15
1402a0ece:	e9 e0 00 00 00       	jmp    0x1402a0fb3
1402a0ed3:	48 8d 04 3a          	lea    (%rdx,%rdi,1),%rax
1402a0ed7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a0edc:	41 ff 52 20          	call   *0x20(%r10)
1402a0ee0:	85 c0                	test   %eax,%eax
1402a0ee2:	0f 84 d0 00 00 00    	je     0x1402a0fb8
1402a0ee8:	e9 c3 00 00 00       	jmp    0x1402a0fb0
1402a0eed:	48 85 f6             	test   %rsi,%rsi
1402a0ef0:	75 09                	jne    0x1402a0efb
1402a0ef2:	4d 85 f6             	test   %r14,%r14
1402a0ef5:	0f 85 b8 00 00 00    	jne    0x1402a0fb3
1402a0efb:	a8 04                	test   $0x4,%al
1402a0efd:	0f 84 b5 00 00 00    	je     0x1402a0fb8
1402a0f03:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
1402a0f0a:	00
1402a0f0b:	4d 85 f6             	test   %r14,%r14
1402a0f0e:	75 38                	jne    0x1402a0f48
1402a0f10:	48 85 f6             	test   %rsi,%rsi
1402a0f13:	75 15                	jne    0x1402a0f2a
1402a0f15:	48 8b d7             	mov    %rdi,%rdx
1402a0f18:	e8 c3 01 00 00       	call   0x1402a10e0
1402a0f1d:	85 c0                	test   %eax,%eax
1402a0f1f:	0f 84 93 00 00 00    	je     0x1402a0fb8
1402a0f25:	e9 86 00 00 00       	jmp    0x1402a0fb0
1402a0f2a:	a8 10                	test   $0x10,%al
1402a0f2c:	75 09                	jne    0x1402a0f37
1402a0f2e:	48 85 ff             	test   %rdi,%rdi
1402a0f31:	0f 85 81 00 00 00    	jne    0x1402a0fb8
1402a0f37:	4c 8b c7             	mov    %rdi,%r8
1402a0f3a:	48 8b d6             	mov    %rsi,%rdx
1402a0f3d:	41 ff 54 24 10       	call   *0x10(%r12)
1402a0f42:	85 c0                	test   %eax,%eax
1402a0f44:	74 72                	je     0x1402a0fb8
1402a0f46:	eb 68                	jmp    0x1402a0fb0
1402a0f48:	a8 10                	test   $0x10,%al
1402a0f4a:	75 0c                	jne    0x1402a0f58
1402a0f4c:	48 8b d7             	mov    %rdi,%rdx
1402a0f4f:	e8 8c 01 00 00       	call   0x1402a10e0
1402a0f54:	85 c0                	test   %eax,%eax
1402a0f56:	74 60                	je     0x1402a0fb8
1402a0f58:	8b 03                	mov    (%rbx),%eax
1402a0f5a:	a8 01                	test   $0x1,%al
1402a0f5c:	74 24                	je     0x1402a0f82
1402a0f5e:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1402a0f63:	4c 8b cf             	mov    %rdi,%r9
1402a0f66:	4d 8b c6             	mov    %r14,%r8
1402a0f69:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402a0f6e:	48 8b d6             	mov    %rsi,%rdx
1402a0f71:	48 8b cb             	mov    %rbx,%rcx
1402a0f74:	41 ff 54 24 18       	call   *0x18(%r12)
1402a0f79:	85 c0                	test   %eax,%eax
1402a0f7b:	74 3b                	je     0x1402a0fb8
1402a0f7d:	83 0b 08             	orl    $0x8,(%rbx)
1402a0f80:	eb 2e                	jmp    0x1402a0fb0
1402a0f82:	a8 08                	test   $0x8,%al
1402a0f84:	74 32                	je     0x1402a0fb8
1402a0f86:	48 8b 43 10          	mov    0x10(%rbx),%rax
1402a0f8a:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1402a0f8e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402a0f93:	4c 8b cf             	mov    %rdi,%r9
1402a0f96:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402a0f9b:	4d 8b c6             	mov    %r14,%r8
1402a0f9e:	48 8b cb             	mov    %rbx,%rcx
1402a0fa1:	48 8b d6             	mov    %rsi,%rdx
1402a0fa4:	41 ff 54 24 20       	call   *0x20(%r12)
1402a0fa9:	85 c0                	test   %eax,%eax
1402a0fab:	74 0b                	je     0x1402a0fb8
1402a0fad:	83 23 e3             	andl   $0xffffffe3,(%rbx)
1402a0fb0:	4c 8b ff             	mov    %rdi,%r15
1402a0fb3:	bd 01 00 00 00       	mov    $0x1,%ebp
1402a0fb8:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1402a0fbd:	8b c5                	mov    %ebp,%eax
1402a0fbf:	4d 89 7d 00          	mov    %r15,0x0(%r13)
1402a0fc3:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402a0fc8:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1402a0fcd:	48 83 c4 30          	add    $0x30,%rsp
1402a0fd1:	41 5f                	pop    %r15
1402a0fd3:	41 5e                	pop    %r14