1401d9a2e:	5f                   	pop    %rdi
1401d9a2f:	5d                   	pop    %rbp
1401d9a30:	41 5c                	pop    %r12
1401d9a32:	c3                   	ret
1401d9a33:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d9a3a:	00 00 00 00
1401d9a3e:	66 90                	xchg   %ax,%ax
1401d9a40:	41 57                	push   %r15
1401d9a42:	41 56                	push   %r14
1401d9a44:	41 55                	push   %r13
1401d9a46:	41 54                	push   %r12
1401d9a48:	55                   	push   %rbp
1401d9a49:	57                   	push   %rdi
1401d9a4a:	56                   	push   %rsi
1401d9a4b:	53                   	push   %rbx
1401d9a4c:	48 83 ec 48          	sub    $0x48,%rsp
1401d9a50:	49 8b 01             	mov    (%r9),%rax
1401d9a53:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1401d9a5a:	00
1401d9a5b:	48 89 c7             	mov    %rax,%rdi
1401d9a5e:	49 89 cc             	mov    %rcx,%r12
1401d9a61:	48 89 d1             	mov    %rdx,%rcx
1401d9a64:	49 8b 51 08          	mov    0x8(%r9),%rdx
1401d9a68:	45 89 c5             	mov    %r8d,%r13d
1401d9a6b:	4c 8b 71 08          	mov    0x8(%rcx),%r14
1401d9a6f:	4c 8b 79 10          	mov    0x10(%rcx),%r15
1401d9a73:	48 89 d6             	mov    %rdx,%rsi
1401d9a76:	49 83 fe 09          	cmp    $0x9,%r14
1401d9a7a:	0f 86 a5 01 00 00    	jbe    0x1401d9c25
1401d9a80:	43 80 7c 37 f7 00    	cmpb   $0x0,-0x9(%r15,%r14,1)
1401d9a86:	0f 85 99 01 00 00    	jne    0x1401d9c25
1401d9a8c:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1401d9a91:	4d 8d 46 f8          	lea    -0x8(%r14),%r8
1401d9a95:	49 8b 0c 24          	mov    (%r12),%rcx
1401d9a99:	4c 39 c0             	cmp    %r8,%rax
1401d9a9c:	0f 82 be 02 00 00    	jb     0x1401d9d60
1401d9aa2:	48 85 c9             	test   %rcx,%rcx
1401d9aa5:	0f 84 bf 03 00 00    	je     0x1401d9e6a
1401d9aab:	4c 89 fa             	mov    %r15,%rdx
1401d9aae:	e8 3d 03 01 00       	call   0x1401e9df0
1401d9ab3:	4b 8b 44 37 f8       	mov    -0x8(%r15,%r14,1),%rax
1401d9ab8:	45 0f b6 f5          	movzbl %r13b,%r14d
1401d9abc:	48 0f c8             	bswap  %rax
1401d9abf:	48 f7 d0             	not    %rax
1401d9ac2:	49 89 44 24 10       	mov    %rax,0x10(%r12)
1401d9ac7:	41 8b 44 24 18       	mov    0x18(%r12),%eax
1401d9acc:	41 39 c6             	cmp    %eax,%r14d
1401d9acf:	74 09                	je     0x1401d9ada
1401d9ad1:	83 f8 01             	cmp    $0x1,%eax
1401d9ad4:	0f 84 1e 03 00 00    	je     0x1401d9df8
1401d9ada:	45 89 74 24 18       	mov    %r14d,0x18(%r12)
1401d9adf:	31 c0                	xor    %eax,%eax
1401d9ae1:	45 84 ed             	test   %r13b,%r13b
1401d9ae4:	0f 84 40 01 00 00    	je     0x1401d9c2a
1401d9aea:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
1401d9af1:	44 8d 34 00          	lea    (%rax,%rax,1),%r14d
1401d9af5:	4d 63 f6             	movslq %r14d,%r14
1401d9af8:	4c 39 f6             	cmp    %r14,%rsi
1401d9afb:	0f 82 24 01 00 00    	jb     0x1401d9c25
1401d9b01:	48 63 e8             	movslq %eax,%rbp
1401d9b04:	48 89 fa             	mov    %rdi,%rdx
1401d9b07:	49 8d 4c 24 40       	lea    0x40(%r12),%rcx
1401d9b0c:	49 89 f5             	mov    %rsi,%r13
1401d9b0f:	48 01 ef             	add    %rbp,%rdi
1401d9b12:	49 89 e8             	mov    %rbp,%r8
1401d9b15:	4d 29 f5             	sub    %r14,%r13
1401d9b18:	e8 d3 02 01 00       	call   0x1401e9df0
1401d9b1d:	48 89 fa             	mov    %rdi,%rdx
1401d9b20:	49 8d 4c 24 20       	lea    0x20(%r12),%rcx
1401d9b25:	49 89 e8             	mov    %rbp,%r8
1401d9b28:	e8 c3 02 01 00       	call   0x1401e9df0
1401d9b2d:	48 01 fd             	add    %rdi,%rbp
1401d9b30:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1401d9b35:	48 89 d9             	mov    %rbx,%rcx
1401d9b38:	48 89 fa             	mov    %rdi,%rdx
1401d9b3b:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1401d9b40:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1401d9b45:	e8 16 fe ff ff       	call   0x1401d9960
1401d9b4a:	85 c0                	test   %eax,%eax
1401d9b4c:	0f 88 d3 00 00 00    	js     0x1401d9c25
1401d9b52:	4d 8b 74 24 60       	mov    0x60(%r12),%r14
1401d9b57:	48 98                	cltq
1401d9b59:	48 01 c5             	add    %rax,%rbp
1401d9b5c:	49 29 c5             	sub    %rax,%r13
1401d9b5f:	4d 85 f6             	test   %r14,%r14
1401d9b62:	0f 84 78 01 00 00    	je     0x1401d9ce0
1401d9b68:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401d9b6c:	4c 89 f1             	mov    %r14,%rcx
1401d9b6f:	e8 04 03 01 00       	call   0x1401e9e78
1401d9b74:	85 c0                	test   %eax,%eax
1401d9b76:	0f 85 64 01 00 00    	jne    0x1401d9ce0
1401d9b7c:	48 89 fa             	mov    %rdi,%rdx
1401d9b7f:	48 89 d9             	mov    %rbx,%rcx
1401d9b82:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1401d9b87:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1401d9b8c:	e8 cf fd ff ff       	call   0x1401d9960
1401d9b91:	85 c0                	test   %eax,%eax
1401d9b93:	0f 88 8c 00 00 00    	js     0x1401d9c25
1401d9b99:	4d 8b 74 24 68       	mov    0x68(%r12),%r14
1401d9b9e:	48 98                	cltq
1401d9ba0:	48 01 c5             	add    %rax,%rbp
1401d9ba3:	49 29 c5             	sub    %rax,%r13
1401d9ba6:	4d 85 f6             	test   %r14,%r14
1401d9ba9:	0f 84 71 01 00 00    	je     0x1401d9d20
1401d9baf:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401d9bb3:	4c 89 f1             	mov    %r14,%rcx
1401d9bb6:	e8 bd 02 01 00       	call   0x1401e9e78
1401d9bbb:	85 c0                	test   %eax,%eax
1401d9bbd:	0f 85 5d 01 00 00    	jne    0x1401d9d20
1401d9bc3:	4d 85 ed             	test   %r13,%r13
1401d9bc6:	74 5d                	je     0x1401d9c25
1401d9bc8:	0f b6 4d 00          	movzbl 0x0(%rbp),%ecx
1401d9bcc:	b8 01 00 00 00       	mov    $0x1,%eax
1401d9bd1:	48 89 ca             	mov    %rcx,%rdx
1401d9bd4:	83 e2 7f             	and    $0x7f,%edx
1401d9bd7:	84 c9                	test   %cl,%cl
1401d9bd9:	79 65                	jns    0x1401d9c40
1401d9bdb:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d9be2:	00 00 00 00
1401d9be6:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d9bed:	00 00 00 00
1401d9bf1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d9bf8:	00 00 00 00
1401d9bfc:	0f 1f 40 00          	nopl   0x0(%rax)
1401d9c00:	44 0f b6 44 05 00    	movzbl 0x0(%rbp,%rax,1),%r8d
1401d9c06:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1401d9c0a:	48 83 c0 01          	add    $0x1,%rax
1401d9c0e:	48 c1 e1 07          	shl    $0x7,%rcx
1401d9c12:	4c 89 c2             	mov    %r8,%rdx
1401d9c15:	83 e2 7f             	and    $0x7f,%edx
1401d9c18:	48 09 ca             	or     %rcx,%rdx
1401d9c1b:	45 84 c0             	test   %r8b,%r8b
1401d9c1e:	79 20                	jns    0x1401d9c40
1401d9c20:	49 39 c5             	cmp    %rax,%r13
1401d9c23:	73 db                	jae    0x1401d9c00
1401d9c25:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
1401d9c2a:	48 83 c4 48          	add    $0x48,%rsp
1401d9c2e:	5b                   	pop    %rbx
1401d9c2f:	5e                   	pop    %rsi
1401d9c30:	5f                   	pop    %rdi
1401d9c31:	5d                   	pop    %rbp
1401d9c32:	41 5c                	pop    %r12
1401d9c34:	41 5d                	pop    %r13
1401d9c36:	41 5e                	pop    %r14
1401d9c38:	41 5f                	pop    %r15
1401d9c3a:	c3                   	ret
1401d9c3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d9c40:	49 29 c5             	sub    %rax,%r13
1401d9c43:	49 89 54 24 70       	mov    %rdx,0x70(%r12)
1401d9c48:	48 01 c5             	add    %rax,%rbp
1401d9c4b:	49 83 fd 01          	cmp    $0x1,%r13
1401d9c4f:	76 d4                	jbe    0x1401d9c25
1401d9c51:	0f b7 45 00          	movzwl 0x0(%rbp),%eax
1401d9c55:	49 83 ed 02          	sub    $0x2,%r13
1401d9c59:	48 83 c5 02          	add    $0x2,%rbp
1401d9c5d:	48 89 fa             	mov    %rdi,%rdx
1401d9c60:	48 89 d9             	mov    %rbx,%rcx
1401d9c63:	66 c1 c0 08          	rol    $0x8,%ax
1401d9c67:	66 41 89 44 24 78    	mov    %ax,0x78(%r12)
1401d9c6d:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1401d9c72:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1401d9c77:	e8 e4 fc ff ff       	call   0x1401d9960
1401d9c7c:	85 c0                	test   %eax,%eax
1401d9c7e:	78 a5                	js     0x1401d9c25
1401d9c80:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401d9c84:	48 98                	cltq
1401d9c86:	49 8b ac 24 88 00 00 	mov    0x88(%r12),%rbp
1401d9c8d:	00
1401d9c8e:	49 29 c5             	sub    %rax,%r13
1401d9c91:	49 8b bc 24 80 00 00 	mov    0x80(%r12),%rdi
1401d9c98:	00
1401d9c99:	49 8d 40 01          	lea    0x1(%r8),%rax
1401d9c9d:	48 39 c5             	cmp    %rax,%rbp
1401d9ca0:	0f 82 02 01 00 00    	jb     0x1401d9da8
1401d9ca6:	49 89 ac 24 88 00 00 	mov    %rbp,0x88(%r12)
1401d9cad:	00
1401d9cae:	48 85 ff             	test   %rdi,%rdi
1401d9cb1:	0f 84 b3 01 00 00    	je     0x1401d9e6a
1401d9cb7:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401d9cbb:	48 89 f9             	mov    %rdi,%rcx
1401d9cbe:	e8 2d 01 01 00       	call   0x1401e9df0
1401d9cc3:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401d9cc7:	49 8b 94 24 80 00 00 	mov    0x80(%r12),%rdx
1401d9cce:	00
1401d9ccf:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1401d9cd3:	89 f0                	mov    %esi,%eax
1401d9cd5:	44 29 e8             	sub    %r13d,%eax
1401d9cd8:	e9 4d ff ff ff       	jmp    0x1401d9c2a
1401d9cdd:	0f 1f 00             	nopl   (%rax)
1401d9ce0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401d9ce4:	4c 89 f1             	mov    %r14,%rcx
1401d9ce7:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401d9ceb:	e8 b0 6c 00 00       	call   0x1401e09a0
1401d9cf0:	48 89 c1             	mov    %rax,%rcx
1401d9cf3:	48 85 c0             	test   %rax,%rax
1401d9cf6:	0f 84 6e 01 00 00    	je     0x1401d9e6a
1401d9cfc:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401d9d00:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401d9d04:	49 89 44 24 60       	mov    %rax,0x60(%r12)
1401d9d09:	e8 e2 00 01 00       	call   0x1401e9df0
1401d9d0e:	49 8b 54 24 60       	mov    0x60(%r12),%rdx
1401d9d13:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401d9d17:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1401d9d1b:	e9 5c fe ff ff       	jmp    0x1401d9b7c
1401d9d20:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401d9d24:	4c 89 f1             	mov    %r14,%rcx
1401d9d27:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401d9d2b:	e8 70 6c 00 00       	call   0x1401e09a0
1401d9d30:	48 89 c1             	mov    %rax,%rcx
1401d9d33:	48 85 c0             	test   %rax,%rax
1401d9d36:	0f 84 2e 01 00 00    	je     0x1401d9e6a
1401d9d3c:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401d9d40:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401d9d44:	49 89 44 24 68       	mov    %rax,0x68(%r12)
1401d9d49:	e8 a2 00 01 00       	call   0x1401e9df0
1401d9d4e:	49 8b 54 24 68       	mov    0x68(%r12),%rdx
1401d9d53:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401d9d57:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1401d9d5b:	e9 63 fe ff ff       	jmp    0x1401d9bc3
1401d9d60:	48 8d 44 00 01       	lea    0x1(%rax,%rax,1),%rax
1401d9d65:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401d9d6a:	4c 39 c0             	cmp    %r8,%rax
1401d9d6d:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1401d9d72:	49 0f 42 c0          	cmovb  %r8,%rax
1401d9d76:	48 89 c2             	mov    %rax,%rdx
1401d9d79:	48 89 c5             	mov    %rax,%rbp
1401d9d7c:	e8 1f 6c 00 00       	call   0x1401e09a0
1401d9d81:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401d9d86:	48 85 c0             	test   %rax,%rax
1401d9d89:	0f 84 c1 00 00 00    	je     0x1401d9e50
1401d9d8f:	49 89 04 24          	mov    %rax,(%r12)
1401d9d93:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1401d9d98:	48 89 c1             	mov    %rax,%rcx
1401d9d9b:	49 89 6c 24 08       	mov    %rbp,0x8(%r12)
1401d9da0:	e9 06 fd ff ff       	jmp    0x1401d9aab
1401d9da5:	0f 1f 00             	nopl   (%rax)
1401d9da8:	4c 8d 74 2d 01       	lea    0x1(%rbp,%rbp,1),%r14
1401d9dad:	48 89 f9             	mov    %rdi,%rcx
1401d9db0:	49 39 c6             	cmp    %rax,%r14
1401d9db3:	4c 0f 42 f0          	cmovb  %rax,%r14
1401d9db7:	4c 89 f2             	mov    %r14,%rdx
1401d9dba:	e8 e1 6b 00 00       	call   0x1401e09a0
1401d9dbf:	48 89 c1             	mov    %rax,%rcx
1401d9dc2:	48 85 c0             	test   %rax,%rax
1401d9dc5:	0f 84 a9 00 00 00    	je     0x1401d9e74
1401d9dcb:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401d9dcf:	49 89 84 24 80 00 00 	mov    %rax,0x80(%r12)
1401d9dd6:	00
1401d9dd7:	49 8d 40 01          	lea    0x1(%r8),%rax
1401d9ddb:	49 39 c6             	cmp    %rax,%r14
1401d9dde:	0f 82 ac 00 00 00    	jb     0x1401d9e90
1401d9de4:	4d 89 b4 24 88 00 00 	mov    %r14,0x88(%r12)
1401d9deb:	00
1401d9dec:	48 89 cf             	mov    %rcx,%rdi
1401d9def:	e9 c3 fe ff ff       	jmp    0x1401d9cb7
1401d9df4:	0f 1f 40 00          	nopl   0x0(%rax)
1401d9df8:	49 8b 8c 24 80 00 00 	mov    0x80(%r12),%rcx
1401d9dff:	00
1401d9e00:	e8 eb 6b 00 00       	call   0x1401e09f0
1401d9e05:	49 8b 4c 24 68       	mov    0x68(%r12),%rcx
1401d9e0a:	49 c7 84 24 80 00 00 	movq   $0x0,0x80(%r12)
1401d9e11:	00 00 00 00 00
1401d9e16:	49 c7 84 24 88 00 00 	movq   $0x0,0x88(%r12)
1401d9e1d:	00 00 00 00 00
1401d9e22:	e8 c9 6b 00 00       	call   0x1401e09f0
1401d9e27:	49 8b 4c 24 60       	mov    0x60(%r12),%rcx
1401d9e2c:	49 c7 44 24 68 00 00 	movq   $0x0,0x68(%r12)
1401d9e33:	00 00
1401d9e35:	e8 b6 6b 00 00       	call   0x1401e09f0
1401d9e3a:	49 c7 44 24 60 00 00 	movq   $0x0,0x60(%r12)
1401d9e41:	00 00
1401d9e43:	e9 92 fc ff ff       	jmp    0x1401d9ada
1401d9e48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d9e4f:	00
1401d9e50:	49 89 0c 24          	mov    %rcx,(%r12)
1401d9e54:	e8 97 6b 00 00       	call   0x1401e09f0
1401d9e59:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
1401d9e60:	00
1401d9e61:	49 c7 44 24 08 00 00 	movq   $0x0,0x8(%r12)
1401d9e68:	00 00
1401d9e6a:	b8 f3 ff ff ff       	mov    $0xfffffff3,%eax
1401d9e6f:	e9 b6 fd ff ff       	jmp    0x1401d9c2a
1401d9e74:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401d9e78:	49 89 bc 24 80 00 00 	mov    %rdi,0x80(%r12)
1401d9e7f:	00
1401d9e80:	49 8d 40 01          	lea    0x1(%r8),%rax
1401d9e84:	48 39 c5             	cmp    %rax,%rbp
1401d9e87:	0f 83 19 fe ff ff    	jae    0x1401d9ca6
1401d9e8d:	48 89 f9             	mov    %rdi,%rcx
1401d9e90:	e8 5b 6b 00 00       	call   0x1401e09f0
1401d9e95:	49 c7 84 24 80 00 00 	movq   $0x0,0x80(%r12)
1401d9e9c:	00 00 00 00 00
1401d9ea1:	49 c7 84 24 88 00 00 	movq   $0x0,0x88(%r12)
1401d9ea8:	00 00 00 00 00
1401d9ead:	eb bb                	jmp    0x1401d9e6a
1401d9eaf:	90                   	nop
1401d9eb0:	4c 8b 5a 08          	mov    0x8(%rdx),%r11
1401d9eb4:	4d 85 db             	test   %r11,%r11
1401d9eb7:	74 6b                	je     0x1401d9f24
1401d9eb9:	4c 8b 12             	mov    (%rdx),%r10
1401d9ebc:	b8 01 00 00 00       	mov    $0x1,%eax
1401d9ec1:	45 0f b6 02          	movzbl (%r10),%r8d
1401d9ec5:	4c 89 c2             	mov    %r8,%rdx
1401d9ec8:	83 e2 7f             	and    $0x7f,%edx
1401d9ecb:	45 84 c0             	test   %r8b,%r8b
1401d9ece:	79 63                	jns    0x1401d9f33
1401d9ed0:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d9ed7:	00 00 00 00
1401d9edb:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d9ee2:	00 00 00 00
1401d9ee6:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d9eed:	00 00 00 00
1401d9ef1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d9ef8:	00 00 00 00
1401d9efc:	0f 1f 40 00          	nopl   0x0(%rax)
1401d9f00:	45 0f b6 0c 02       	movzbl (%r10,%rax,1),%r9d
1401d9f05:	4c 8d 42 01          	lea    0x1(%rdx),%r8
1401d9f09:	49 c1 e0 07          	shl    $0x7,%r8
1401d9f0d:	4c 89 ca             	mov    %r9,%rdx
1401d9f10:	83 e2 7f             	and    $0x7f,%edx
1401d9f13:	4c 09 c2             	or     %r8,%rdx
1401d9f16:	45 84 c9             	test   %r9b,%r9b
1401d9f19:	79 15                	jns    0x1401d9f30
1401d9f1b:	48 83 c0 01          	add    $0x1,%rax
1401d9f1f:	49 39 c3             	cmp    %rax,%r11
1401d9f22:	73 dc                	jae    0x1401d9f00
1401d9f24:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401d9f29:	c3                   	ret
1401d9f2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d9f30:	83 c0 01             	add    $0x1,%eax
1401d9f33:	48 89 11             	mov    %rdx,(%rcx)
1401d9f36:	c3                   	ret
1401d9f37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401d9f3e:	00 00
1401d9f40:	41 55                	push   %r13
1401d9f42:	41 54                	push   %r12
1401d9f44:	55                   	push   %rbp
1401d9f45:	57                   	push   %rdi
1401d9f46:	56                   	push   %rsi
1401d9f47:	53                   	push   %rbx
1401d9f48:	48 83 ec 38          	sub    $0x38,%rsp
1401d9f4c:	49 8b 01             	mov    (%r9),%rax
1401d9f4f:	48 89 c7             	mov    %rax,%rdi
1401d9f52:	49 89 cd             	mov    %rcx,%r13
1401d9f55:	48 89 d6             	mov    %rdx,%rsi
1401d9f58:	48 8b 09             	mov    (%rcx),%rcx
1401d9f5b:	49 8b 51 08          	mov    0x8(%r9),%rdx
1401d9f5f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d9f64:	44 89 c5             	mov    %r8d,%ebp
1401d9f67:	4c 8b 66 08          	mov    0x8(%rsi),%r12