1404c28de:	48 8b c3             	mov    %rbx,%rax
1404c28e1:	4c 8b c7             	mov    %rdi,%r8
1404c28e4:	48 89 46 48          	mov    %rax,0x48(%rsi)
1404c28e8:	49 8b d6             	mov    %r14,%rdx
1404c28eb:	48 8b c8             	mov    %rax,%rcx
1404c28ee:	e8 9d c9 ff ff       	call   0x1404bf290
1404c28f3:	48 63 e8             	movslq %eax,%rbp
1404c28f6:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c28fb:	49 03 ee             	add    %r14,%rbp
1404c28fe:	e8 05 88 95 00       	call   0x140e1b108
1404c2903:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
1404c2908:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c290d:	48 85 c0             	test   %rax,%rax
1404c2910:	74 1a                	je     0x1404c292c
1404c2912:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c2916:	89 58 10             	mov    %ebx,0x10(%rax)
1404c2919:	66 c7 00 00 00       	movw   $0x0,(%rax)
1404c291e:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1404c2922:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c2926:	c6 40 28 00          	movb   $0x0,0x28(%rax)
1404c292a:	eb 03                	jmp    0x1404c292f
1404c292c:	48 8b c3             	mov    %rbx,%rax
1404c292f:	4c 8b c7             	mov    %rdi,%r8
1404c2932:	48 89 46 50          	mov    %rax,0x50(%rsi)
1404c2936:	48 8b d5             	mov    %rbp,%rdx
1404c2939:	48 8b c8             	mov    %rax,%rcx
1404c293c:	e8 af 90 f6 ff       	call   0x14042b9f0
1404c2941:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1404c2946:	48 63 d0             	movslq %eax,%rdx
1404c2949:	48 8b 46 50          	mov    0x50(%rsi),%rax
1404c294d:	48 03 d5             	add    %rbp,%rdx
1404c2950:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1404c2955:	4c 63 40 20          	movslq 0x20(%rax),%r8
1404c2959:	4a 8d 0c 02          	lea    (%rdx,%r8,1),%rcx
1404c295d:	48 3b cf             	cmp    %rdi,%rcx
1404c2960:	77 51                	ja     0x1404c29b3
1404c2962:	48 3b ca             	cmp    %rdx,%rcx
1404c2965:	72 4c                	jb     0x1404c29b3
1404c2967:	45 85 c0             	test   %r8d,%r8d
1404c296a:	78 24                	js     0x1404c2990
1404c296c:	48 8d 4e 58          	lea    0x58(%rsi),%rcx
1404c2970:	e8 eb b9 ce ff       	call   0x1401ae360
1404c2975:	41 2b fc             	sub    %r12d,%edi
1404c2978:	8b c7                	mov    %edi,%eax
1404c297a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1404c297f:	48 33 cc             	xor    %rsp,%rcx
1404c2982:	e8 79 8b 95 00       	call   0x140e1b500
1404c2987:	48 83 c4 70          	add    $0x70,%rsp
1404c298b:	41 5c                	pop    %r12
1404c298d:	5f                   	pop    %rdi
1404c298e:	5e                   	pop    %rsi
1404c298f:	c3                   	ret
1404c2990:	48 8d 15 89 f0 b3 00 	lea    0xb3f089(%rip),%rdx        # 0x141001a20
1404c2997:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404c299c:	e8 4f 66 ce ff       	call   0x1401a8ff0
1404c29a1:	48 8d 15 e8 e0 ed 00 	lea    0xede0e8(%rip),%rdx        # 0x1413a0a90
1404c29a8:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404c29ad:	e8 66 9e 95 00       	call   0x140e1c818
1404c29b2:	cc                   	int3
1404c29b3:	41 2b d4             	sub    %r12d,%edx
1404c29b6:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404c29bb:	44 03 c2             	add    %edx,%r8d
1404c29be:	41 2b fc             	sub    %r12d,%edi
1404c29c1:	48 8d 15 40 f0 b3 00 	lea    0xb3f040(%rip),%rdx        # 0x141001a08
1404c29c8:	44 8b cf             	mov    %edi,%r9d
1404c29cb:	e8 20 67 ce ff       	call   0x1401a90f0
1404c29d0:	48 8d 15 f9 df ed 00 	lea    0xeddff9(%rip),%rdx        # 0x1413a09d0
1404c29d7:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404c29dc:	e8 37 9e 95 00       	call   0x140e1c818
1404c29e1:	cc                   	int3
1404c29e2:	cc                   	int3
1404c29e3:	cc                   	int3
1404c29e4:	cc                   	int3
1404c29e5:	cc                   	int3
1404c29e6:	cc                   	int3
1404c29e7:	cc                   	int3
1404c29e8:	cc                   	int3
1404c29e9:	cc                   	int3
1404c29ea:	cc                   	int3
1404c29eb:	cc                   	int3
1404c29ec:	cc                   	int3
1404c29ed:	cc                   	int3
1404c29ee:	cc                   	int3
1404c29ef:	cc                   	int3
1404c29f0:	40 53                	rex push %rbx
1404c29f2:	55                   	push   %rbp
1404c29f3:	57                   	push   %rdi
1404c29f4:	41 55                	push   %r13
1404c29f6:	41 56                	push   %r14
1404c29f8:	41 57                	push   %r15
1404c29fa:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1404c2a01:	48 8b 05 f8 64 ef 00 	mov    0xef64f8(%rip),%rax        # 0x1413b8f00
1404c2a08:	48 33 c4             	xor    %rsp,%rax
1404c2a0b:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1404c2a10:	48 8b f9             	mov    %rcx,%rdi
1404c2a13:	4d 8b f9             	mov    %r9,%r15
1404c2a16:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c2a1b:	4d 8b f0             	mov    %r8,%r14
1404c2a1e:	4c 8b ea             	mov    %rdx,%r13
1404c2a21:	e8 e2 86 95 00       	call   0x140e1b108
1404c2a26:	33 db                	xor    %ebx,%ebx
1404c2a28:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2a2d:	48 85 c0             	test   %rax,%rax
1404c2a30:	74 16                	je     0x1404c2a48
1404c2a32:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c2a36:	89 58 10             	mov    %ebx,0x10(%rax)
1404c2a39:	66 89 18             	mov    %bx,(%rax)
1404c2a3c:	88 58 18             	mov    %bl,0x18(%rax)
1404c2a3f:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c2a43:	88 58 28             	mov    %bl,0x28(%rax)
1404c2a46:	eb 03                	jmp    0x1404c2a4b
1404c2a48:	48 8b c3             	mov    %rbx,%rax
1404c2a4b:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
1404c2a52:	00
1404c2a53:	4d 8b c6             	mov    %r14,%r8
1404c2a56:	49 8b d5             	mov    %r13,%rdx
1404c2a59:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
1404c2a5e:	48 8b c8             	mov    %rax,%rcx
1404c2a61:	48 89 07             	mov    %rax,(%rdi)
1404c2a64:	e8 87 8f f6 ff       	call   0x14042b9f0
1404c2a69:	48 63 e8             	movslq %eax,%rbp
1404c2a6c:	48 8b 07             	mov    (%rdi),%rax
1404c2a6f:	49 03 ed             	add    %r13,%rbp
1404c2a72:	0f b6 08             	movzbl (%rax),%ecx
1404c2a75:	83 c1 a0             	add    $0xffffffa0,%ecx
1404c2a78:	89 4f 08             	mov    %ecx,0x8(%rdi)
1404c2a7b:	83 c1 f6             	add    $0xfffffff6,%ecx
1404c2a7e:	83 f9 14             	cmp    $0x14,%ecx
1404c2a81:	0f 87 7f 06 00 00    	ja     0x1404c3106
1404c2a87:	48 63 c1             	movslq %ecx,%rax
1404c2a8a:	48 8d 15 6f d5 b3 ff 	lea    -0x4c2a91(%rip),%rdx        # 0x140000000
1404c2a91:	8b 8c 82 34 31 4c 00 	mov    0x4c3134(%rdx,%rax,4),%ecx
1404c2a98:	48 03 ca             	add    %rdx,%rcx
1404c2a9b:	ff e1                	jmp    *%rcx
1404c2a9d:	b9 10 00 00 00       	mov    $0x10,%ecx
1404c2aa2:	e8 61 86 95 00       	call   0x140e1b108
1404c2aa7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2aac:	48 8b f0             	mov    %rax,%rsi
1404c2aaf:	48 85 c0             	test   %rax,%rax
1404c2ab2:	74 10                	je     0x1404c2ac4
1404c2ab4:	0f b6 4f 60          	movzbl 0x60(%rdi),%ecx
1404c2ab8:	88 48 08             	mov    %cl,0x8(%rax)
1404c2abb:	48 89 18             	mov    %rbx,(%rax)
1404c2abe:	c6 40 09 00          	movb   $0x0,0x9(%rax)
1404c2ac2:	eb 03                	jmp    0x1404c2ac7
1404c2ac4:	48 8b f3             	mov    %rbx,%rsi
1404c2ac7:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1404c2acb:	b9 40 00 00 00       	mov    $0x40,%ecx
1404c2ad0:	8b 7f 64             	mov    0x64(%rdi),%edi
1404c2ad3:	e8 30 86 95 00       	call   0x140e1b108
1404c2ad8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2add:	48 8b c8             	mov    %rax,%rcx
1404c2ae0:	48 85 c0             	test   %rax,%rax
1404c2ae3:	74 28                	je     0x1404c2b0d
1404c2ae5:	0f b6 46 08          	movzbl 0x8(%rsi),%eax
1404c2ae9:	88 41 38             	mov    %al,0x38(%rcx)
1404c2aec:	48 89 19             	mov    %rbx,(%rcx)
1404c2aef:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1404c2af3:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1404c2af7:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1404c2afb:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1404c2aff:	48 89 59 28          	mov    %rbx,0x28(%rcx)
1404c2b03:	48 89 59 30          	mov    %rbx,0x30(%rcx)
1404c2b07:	c6 41 39 0a          	movb   $0xa,0x39(%rcx)
1404c2b0b:	eb 03                	jmp    0x1404c2b10
1404c2b0d:	48 8b cb             	mov    %rbx,%rcx
1404c2b10:	4d 8b cf             	mov    %r15,%r9
1404c2b13:	48 89 0e             	mov    %rcx,(%rsi)
1404c2b16:	4d 8b c6             	mov    %r14,%r8
1404c2b19:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1404c2b1d:	48 8b d5             	mov    %rbp,%rdx
1404c2b20:	e8 bb e1 ff ff       	call   0x1404c0ce0
1404c2b25:	48 8b 16             	mov    (%rsi),%rdx
1404c2b28:	8b f8                	mov    %eax,%edi
1404c2b2a:	49 8b 0f             	mov    (%r15),%rcx
1404c2b2d:	e8 6e 3c 00 00       	call   0x1404c67a0
1404c2b32:	88 46 09             	mov    %al,0x9(%rsi)
1404c2b35:	e9 9b 05 00 00       	jmp    0x1404c30d5
1404c2b3a:	b9 10 00 00 00       	mov    $0x10,%ecx
1404c2b3f:	e8 c4 85 95 00       	call   0x140e1b108
1404c2b44:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2b49:	48 8b f0             	mov    %rax,%rsi
1404c2b4c:	48 85 c0             	test   %rax,%rax
1404c2b4f:	74 10                	je     0x1404c2b61
1404c2b51:	0f b6 4f 60          	movzbl 0x60(%rdi),%ecx
1404c2b55:	88 48 08             	mov    %cl,0x8(%rax)
1404c2b58:	48 89 18             	mov    %rbx,(%rax)
1404c2b5b:	c6 40 09 00          	movb   $0x0,0x9(%rax)
1404c2b5f:	eb 03                	jmp    0x1404c2b64
1404c2b61:	48 8b f3             	mov    %rbx,%rsi
1404c2b64:	48 89 77 18          	mov    %rsi,0x18(%rdi)
1404c2b68:	b9 50 00 00 00       	mov    $0x50,%ecx
1404c2b6d:	8b 7f 64             	mov    0x64(%rdi),%edi
1404c2b70:	e8 93 85 95 00       	call   0x140e1b108
1404c2b75:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2b7a:	48 8b c8             	mov    %rax,%rcx
1404c2b7d:	48 85 c0             	test   %rax,%rax
1404c2b80:	74 30                	je     0x1404c2bb2
1404c2b82:	0f b6 46 08          	movzbl 0x8(%rsi),%eax
1404c2b86:	88 41 48             	mov    %al,0x48(%rcx)
1404c2b89:	48 89 19             	mov    %rbx,(%rcx)
1404c2b8c:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1404c2b90:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1404c2b94:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1404c2b98:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1404c2b9c:	48 89 59 28          	mov    %rbx,0x28(%rcx)
1404c2ba0:	48 89 59 30          	mov    %rbx,0x30(%rcx)
1404c2ba4:	48 89 59 38          	mov    %rbx,0x38(%rcx)
1404c2ba8:	48 89 59 40          	mov    %rbx,0x40(%rcx)
1404c2bac:	c6 41 49 0b          	movb   $0xb,0x49(%rcx)
1404c2bb0:	eb 03                	jmp    0x1404c2bb5
1404c2bb2:	48 8b cb             	mov    %rbx,%rcx
1404c2bb5:	4d 8b cf             	mov    %r15,%r9
1404c2bb8:	48 89 0e             	mov    %rcx,(%rsi)
1404c2bbb:	4d 8b c6             	mov    %r14,%r8
1404c2bbe:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1404c2bc2:	48 8b d5             	mov    %rbp,%rdx
1404c2bc5:	e8 86 dd ff ff       	call   0x1404c0950
1404c2bca:	48 8b 16             	mov    (%rsi),%rdx
1404c2bcd:	8b f8                	mov    %eax,%edi
1404c2bcf:	49 8b 0f             	mov    (%r15),%rcx
1404c2bd2:	e8 f9 32 00 00       	call   0x1404c5ed0
1404c2bd7:	88 46 09             	mov    %al,0x9(%rsi)
1404c2bda:	e9 f6 04 00 00       	jmp    0x1404c30d5
1404c2bdf:	b9 10 00 00 00       	mov    $0x10,%ecx
1404c2be4:	e8 1f 85 95 00       	call   0x140e1b108
1404c2be9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2bee:	48 8b f0             	mov    %rax,%rsi
1404c2bf1:	48 85 c0             	test   %rax,%rax
1404c2bf4:	74 10                	je     0x1404c2c06
1404c2bf6:	0f b6 4f 60          	movzbl 0x60(%rdi),%ecx
1404c2bfa:	88 48 08             	mov    %cl,0x8(%rax)
1404c2bfd:	48 89 18             	mov    %rbx,(%rax)
1404c2c00:	c6 40 09 00          	movb   $0x0,0x9(%rax)
1404c2c04:	eb 03                	jmp    0x1404c2c09
1404c2c06:	48 8b f3             	mov    %rbx,%rsi
1404c2c09:	48 89 77 20          	mov    %rsi,0x20(%rdi)
1404c2c0d:	b9 40 00 00 00       	mov    $0x40,%ecx
1404c2c12:	8b 7f 64             	mov    0x64(%rdi),%edi
1404c2c15:	e8 ee 84 95 00       	call   0x140e1b108
1404c2c1a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2c1f:	48 8b c8             	mov    %rax,%rcx
1404c2c22:	48 85 c0             	test   %rax,%rax
1404c2c25:	0f 84 e2 fe ff ff    	je     0x1404c2b0d
1404c2c2b:	0f b6 46 08          	movzbl 0x8(%rsi),%eax
1404c2c2f:	88 41 38             	mov    %al,0x38(%rcx)
1404c2c32:	48 89 19             	mov    %rbx,(%rcx)
1404c2c35:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1404c2c39:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1404c2c3d:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1404c2c41:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1404c2c45:	48 89 59 28          	mov    %rbx,0x28(%rcx)
1404c2c49:	48 89 59 30          	mov    %rbx,0x30(%rcx)
1404c2c4d:	c6 41 39 0c          	movb   $0xc,0x39(%rcx)
1404c2c51:	e9 ba fe ff ff       	jmp    0x1404c2b10
1404c2c56:	b9 10 00 00 00       	mov    $0x10,%ecx
1404c2c5b:	e8 a8 84 95 00       	call   0x140e1b108
1404c2c60:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2c65:	48 8b f0             	mov    %rax,%rsi
1404c2c68:	48 85 c0             	test   %rax,%rax
1404c2c6b:	74 10                	je     0x1404c2c7d
1404c2c6d:	0f b6 4f 60          	movzbl 0x60(%rdi),%ecx
1404c2c71:	88 48 08             	mov    %cl,0x8(%rax)
1404c2c74:	48 89 18             	mov    %rbx,(%rax)
1404c2c77:	c6 40 09 00          	movb   $0x0,0x9(%rax)
1404c2c7b:	eb 03                	jmp    0x1404c2c80
1404c2c7d:	48 8b f3             	mov    %rbx,%rsi
1404c2c80:	48 89 77 28          	mov    %rsi,0x28(%rdi)
1404c2c84:	b9 50 00 00 00       	mov    $0x50,%ecx
1404c2c89:	8b 7f 64             	mov    0x64(%rdi),%edi
1404c2c8c:	e8 77 84 95 00       	call   0x140e1b108
1404c2c91:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2c96:	48 8b c8             	mov    %rax,%rcx
1404c2c99:	48 85 c0             	test   %rax,%rax
1404c2c9c:	0f 84 10 ff ff ff    	je     0x1404c2bb2
1404c2ca2:	0f b6 46 08          	movzbl 0x8(%rsi),%eax
1404c2ca6:	88 41 48             	mov    %al,0x48(%rcx)
1404c2ca9:	48 89 19             	mov    %rbx,(%rcx)
1404c2cac:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1404c2cb0:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1404c2cb4:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1404c2cb8:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1404c2cbc:	48 89 59 28          	mov    %rbx,0x28(%rcx)
1404c2cc0:	48 89 59 30          	mov    %rbx,0x30(%rcx)
1404c2cc4:	48 89 59 38          	mov    %rbx,0x38(%rcx)
1404c2cc8:	48 89 59 40          	mov    %rbx,0x40(%rcx)
1404c2ccc:	c6 41 49 0d          	movb   $0xd,0x49(%rcx)
1404c2cd0:	e9 e0 fe ff ff       	jmp    0x1404c2bb5
1404c2cd5:	b9 38 00 00 00       	mov    $0x38,%ecx
1404c2cda:	e8 29 84 95 00       	call   0x140e1b108
1404c2cdf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2ce4:	48 8b c8             	mov    %rax,%rcx
1404c2ce7:	48 85 c0             	test   %rax,%rax
1404c2cea:	74 24                	je     0x1404c2d10
1404c2cec:	0f b6 47 60          	movzbl 0x60(%rdi),%eax
1404c2cf0:	88 41 30             	mov    %al,0x30(%rcx)
1404c2cf3:	48 89 19             	mov    %rbx,(%rcx)
1404c2cf6:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1404c2cfa:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1404c2cfe:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1404c2d02:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1404c2d06:	48 89 59 28          	mov    %rbx,0x28(%rcx)
1404c2d0a:	c6 41 31 00          	movb   $0x0,0x31(%rcx)
1404c2d0e:	eb 03                	jmp    0x1404c2d13
1404c2d10:	48 8b cb             	mov    %rbx,%rcx
1404c2d13:	8b 47 64             	mov    0x64(%rdi),%eax
1404c2d16:	4d 8b cf             	mov    %r15,%r9
1404c2d19:	4d 8b c6             	mov    %r14,%r8
1404c2d1c:	89 44 24 20          	mov    %eax,0x20(%rsp)
1404c2d20:	48 8b d5             	mov    %rbp,%rdx
1404c2d23:	48 89 4f 30          	mov    %rcx,0x30(%rdi)
1404c2d27:	e8 c4 c6 ff ff       	call   0x1404bf3f0
1404c2d2c:	e9 a2 03 00 00       	jmp    0x1404c30d3
1404c2d31:	b9 20 00 00 00       	mov    $0x20,%ecx
1404c2d36:	e8 cd 83 95 00       	call   0x140e1b108
1404c2d3b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2d40:	48 8b f0             	mov    %rax,%rsi
1404c2d43:	48 85 c0             	test   %rax,%rax
1404c2d46:	74 18                	je     0x1404c2d60
1404c2d48:	0f b6 4f 60          	movzbl 0x60(%rdi),%ecx
1404c2d4c:	88 48 18             	mov    %cl,0x18(%rax)
1404c2d4f:	48 89 18             	mov    %rbx,(%rax)
1404c2d52:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c2d56:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404c2d5a:	c6 40 19 00          	movb   $0x0,0x19(%rax)
1404c2d5e:	eb 03                	jmp    0x1404c2d63
1404c2d60:	48 8b f3             	mov    %rbx,%rsi
1404c2d63:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c2d68:	48 89 77 38          	mov    %rsi,0x38(%rdi)
1404c2d6c:	e8 97 83 95 00       	call   0x140e1b108
1404c2d71:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2d76:	48 85 c0             	test   %rax,%rax
1404c2d79:	74 1e                	je     0x1404c2d99
1404c2d7b:	48 89 18             	mov    %rbx,(%rax)
1404c2d7e:	c7 40 08 ff ff ff ff 	movl   $0xffffffff,0x8(%rax)
1404c2d85:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404c2d89:	48 89 58 18          	mov    %rbx,0x18(%rax)
1404c2d8d:	66 c7 40 20 01 00    	movw   $0x1,0x20(%rax)
1404c2d93:	48 89 58 28          	mov    %rbx,0x28(%rax)
1404c2d97:	eb 03                	jmp    0x1404c2d9c
1404c2d99:	48 8b c3             	mov    %rbx,%rax
1404c2d9c:	4d 8b c6             	mov    %r14,%r8
1404c2d9f:	48 89 06             	mov    %rax,(%rsi)
1404c2da2:	48 8b d5             	mov    %rbp,%rdx
1404c2da5:	48 8b c8             	mov    %rax,%rcx
1404c2da8:	e8 23 18 00 00       	call   0x1404c45d0
1404c2dad:	48 63 f8             	movslq %eax,%rdi
1404c2db0:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c2db5:	48 03 fd             	add    %rbp,%rdi
1404c2db8:	e8 4b 83 95 00       	call   0x140e1b108