1801099f9:	4c 8b 7d f7          	mov    -0x9(%rbp),%r15
1801099fd:	4d 85 ff             	test   %r15,%r15
180109a00:	0f 84 72 fc ff ff    	je     0x180109678
180109a06:	49 8b cf             	mov    %r15,%rcx
180109a09:	e8 32 e1 ff ff       	call   0x180107b40
180109a0e:	e9 65 fc ff ff       	jmp    0x180109678
180109a13:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
180109a18:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
180109a1f:	00
180109a20:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
180109a27:	41 5f                	pop    %r15
180109a29:	41 5e                	pop    %r14
180109a2b:	41 5d                	pop    %r13
180109a2d:	41 5c                	pop    %r12
180109a2f:	5f                   	pop    %rdi
180109a30:	5e                   	pop    %rsi
180109a31:	5d                   	pop    %rbp
180109a32:	c3                   	ret
180109a33:	cc                   	int3
180109a34:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180109a39:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
180109a3e:	57                   	push   %rdi
180109a3f:	48 83 ec 20          	sub    $0x20,%rsp
180109a43:	48 8b 1d f6 30 06 00 	mov    0x630f6(%rip),%rbx        # 0x18016cb40
180109a4a:	48 8d 3d ef 30 06 00 	lea    0x630ef(%rip),%rdi        # 0x18016cb40
180109a51:	48 8b 03             	mov    (%rbx),%rax
180109a54:	48 39 7b 08          	cmp    %rdi,0x8(%rbx)
180109a58:	74 28                	je     0x180109a82
180109a5a:	b9 03 00 00 00       	mov    $0x3,%ecx
180109a5f:	cd 29                	int    $0x29
180109a61:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
180109a65:	e8 d6 e0 ff ff       	call   0x180107b40
180109a6a:	48 8b cb             	mov    %rbx,%rcx
180109a6d:	e8 8a 05 f9 ff       	call   0x180099ffc
180109a72:	48 8b 1d c7 30 06 00 	mov    0x630c7(%rip),%rbx        # 0x18016cb40
180109a79:	48 39 7b 08          	cmp    %rdi,0x8(%rbx)
180109a7d:	75 db                	jne    0x180109a5a
180109a7f:	48 8b 03             	mov    (%rbx),%rax
180109a82:	48 39 58 08          	cmp    %rbx,0x8(%rax)
180109a86:	75 d2                	jne    0x180109a5a
180109a88:	48 89 05 b1 30 06 00 	mov    %rax,0x630b1(%rip)        # 0x18016cb40
180109a8f:	48 89 78 08          	mov    %rdi,0x8(%rax)
180109a93:	48 3b df             	cmp    %rdi,%rbx
180109a96:	75 c9                	jne    0x180109a61
180109a98:	33 ff                	xor    %edi,%edi
180109a9a:	40 38 3d 7f be 08 00 	cmp    %dil,0x8be7f(%rip)        # 0x180195920
180109aa1:	89 3d a9 30 06 00    	mov    %edi,0x630a9(%rip)        # 0x18016cb50
180109aa7:	74 5e                	je     0x180109b07
180109aa9:	48 8b 1d 90 be 08 00 	mov    0x8be90(%rip),%rbx        # 0x180195940
180109ab0:	48 8d 35 89 be 08 00 	lea    0x8be89(%rip),%rsi        # 0x180195940
180109ab7:	48 8b 03             	mov    (%rbx),%rax
180109aba:	48 39 73 08          	cmp    %rsi,0x8(%rbx)
180109abe:	75 9a                	jne    0x180109a5a
180109ac0:	eb 25                	jmp    0x180109ae7
180109ac2:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
180109ac6:	e8 31 05 f9 ff       	call   0x180099ffc
180109acb:	48 8b cb             	mov    %rbx,%rcx
180109ace:	e8 29 05 f9 ff       	call   0x180099ffc
180109ad3:	48 8b 1d 66 be 08 00 	mov    0x8be66(%rip),%rbx        # 0x180195940
180109ada:	48 39 73 08          	cmp    %rsi,0x8(%rbx)
180109ade:	0f 85 76 ff ff ff    	jne    0x180109a5a
180109ae4:	48 8b 03             	mov    (%rbx),%rax
180109ae7:	48 39 58 08          	cmp    %rbx,0x8(%rax)
180109aeb:	0f 85 69 ff ff ff    	jne    0x180109a5a
180109af1:	48 89 05 48 be 08 00 	mov    %rax,0x8be48(%rip)        # 0x180195940
180109af8:	48 89 70 08          	mov    %rsi,0x8(%rax)
180109afc:	48 3b de             	cmp    %rsi,%rbx
180109aff:	75 c1                	jne    0x180109ac2
180109b01:	89 3d 6d be 08 00    	mov    %edi,0x8be6d(%rip)        # 0x180195974
180109b07:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
180109b0c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
180109b11:	48 83 c4 20          	add    $0x20,%rsp
180109b15:	5f                   	pop    %rdi
180109b16:	c3                   	ret
180109b17:	cc                   	int3
180109b18:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180109b1d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
180109b22:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
180109b27:	4c 8b 51 08          	mov    0x8(%rcx),%r10
180109b2b:	48 8b f2             	mov    %rdx,%rsi
180109b2e:	44 8b 49 10          	mov    0x10(%rcx),%r9d
180109b32:	49 8b f8             	mov    %r8,%rdi
180109b35:	41 0f b7 42 78       	movzwl 0x78(%r10),%eax
180109b3a:	41 0f bf 4a 52       	movswl 0x52(%r10),%ecx
180109b3f:	45 8b 5a 60          	mov    0x60(%r10),%r11d
180109b43:	48 8d 1c c0          	lea    (%rax,%rax,8),%rbx
180109b47:	41 0f bf 42 54       	movswl 0x54(%r10),%eax
180109b4c:	2b c8                	sub    %eax,%ecx
180109b4e:	48 c1 e3 03          	shl    $0x3,%rbx
180109b52:	48 63 c1             	movslq %ecx,%rax
180109b55:	49 0f af c1          	imul   %r9,%rax
180109b59:	49 0f af c3          	imul   %r11,%rax
180109b5d:	48 c1 e0 06          	shl    $0x6,%rax
180109b61:	48 99                	cqto
180109b63:	48 f7 fb             	idiv   %rbx
180109b66:	48 8b c8             	mov    %rax,%rcx
180109b69:	49 0f bf 42 50       	movswq 0x50(%r10),%rax
180109b6e:	49 0f af c1          	imul   %r9,%rax
180109b72:	49 0f af c3          	imul   %r11,%rax
180109b76:	48 c1 e0 06          	shl    $0x6,%rax
180109b7a:	48 99                	cqto
180109b7c:	48 f7 fb             	idiv   %rbx
180109b7f:	ba 00 00 00 fc       	mov    $0xfc000000,%edx
180109b84:	4c 8b c0             	mov    %rax,%r8
180109b87:	8b c1                	mov    %ecx,%eax
180109b89:	c1 f8 06             	sar    $0x6,%eax
180109b8c:	85 c9                	test   %ecx,%ecx
180109b8e:	79 04                	jns    0x180109b94
180109b90:	0b c2                	or     %edx,%eax
180109b92:	eb 07                	jmp    0x180109b9b
180109b94:	f6 c1 3f             	test   $0x3f,%cl
180109b97:	74 02                	je     0x180109b9b
180109b99:	ff c0                	inc    %eax
180109b9b:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
180109ba0:	83 c0 02             	add    $0x2,%eax
180109ba3:	89 06                	mov    %eax,(%rsi)
180109ba5:	41 8b c0             	mov    %r8d,%eax
180109ba8:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
180109bad:	c1 f8 06             	sar    $0x6,%eax
180109bb0:	8b c8                	mov    %eax,%ecx
180109bb2:	0b ca                	or     %edx,%ecx
180109bb4:	45 85 c0             	test   %r8d,%r8d
180109bb7:	0f 49 c8             	cmovns %eax,%ecx
180109bba:	41 f6 c0 20          	test   $0x20,%r8b
180109bbe:	8d 41 01             	lea    0x1(%rcx),%eax
180109bc1:	0f 44 c1             	cmove  %ecx,%eax
180109bc4:	89 07                	mov    %eax,(%rdi)
180109bc6:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
180109bcb:	c3                   	ret
180109bcc:	cc                   	int3
180109bcd:	cc                   	int3
180109bce:	cc                   	int3
180109bcf:	cc                   	int3
180109bd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
180109bd5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
180109bda:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
180109bdf:	57                   	push   %rdi
180109be0:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
180109be7:	48 8b 41 10          	mov    0x10(%rcx),%rax
180109beb:	4c 8d 49 40          	lea    0x40(%rcx),%r9
180109bef:	8b 71 2c             	mov    0x2c(%rcx),%esi
180109bf2:	48 8b d9             	mov    %rcx,%rbx
180109bf5:	41 b8 64 61 65 68    	mov    $0x68656164,%r8d
180109bfb:	8b d6                	mov    %esi,%edx
180109bfd:	8b 78 10             	mov    0x10(%rax),%edi
180109c00:	8b cf                	mov    %edi,%ecx
180109c02:	e8 e5 cd f5 ff       	call   0x1800669ec
180109c07:	8b d0                	mov    %eax,%edx
180109c09:	85 c0                	test   %eax,%eax
180109c0b:	0f 88 6e 01 00 00    	js     0x180109d7f
180109c11:	4c 8d 4b 3c          	lea    0x3c(%rbx),%r9
180109c15:	41 b8 66 79 6c 67    	mov    $0x676c7966,%r8d
180109c1b:	8b d6                	mov    %esi,%edx
180109c1d:	8b cf                	mov    %edi,%ecx
180109c1f:	e8 c8 cd f5 ff       	call   0x1800669ec
180109c24:	8b d0                	mov    %eax,%edx
180109c26:	85 c0                	test   %eax,%eax
180109c28:	0f 88 51 01 00 00    	js     0x180109d7f
180109c2e:	4c 8d 4b 48          	lea    0x48(%rbx),%r9
180109c32:	41 b8 61 63 6f 6c    	mov    $0x6c6f6361,%r8d
180109c38:	8b d6                	mov    %esi,%edx
180109c3a:	8b cf                	mov    %edi,%ecx
180109c3c:	e8 ab cd f5 ff       	call   0x1800669ec
180109c41:	8b d0                	mov    %eax,%edx
180109c43:	85 c0                	test   %eax,%eax
180109c45:	0f 88 34 01 00 00    	js     0x180109d7f
180109c4b:	4c 8d 4b 44          	lea    0x44(%rbx),%r9
180109c4f:	41 b8 78 74 6d 68    	mov    $0x686d7478,%r8d
180109c55:	8b d6                	mov    %esi,%edx
180109c57:	8b cf                	mov    %edi,%ecx
180109c59:	e8 8e cd f5 ff       	call   0x1800669ec
180109c5e:	8b d0                	mov    %eax,%edx
180109c60:	85 c0                	test   %eax,%eax
180109c62:	0f 88 17 01 00 00    	js     0x180109d7f
180109c68:	44 8b 43 40          	mov    0x40(%rbx),%r8d
180109c6c:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
180109c71:	bd 02 00 00 00       	mov    $0x2,%ebp
180109c76:	8b cf                	mov    %edi,%ecx
180109c78:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
180109c7c:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180109c82:	8d 55 34             	lea    0x34(%rbp),%edx
180109c85:	e8 c6 f2 f5 ff       	call   0x180068f50
180109c8a:	8b d0                	mov    %eax,%edx
180109c8c:	85 c0                	test   %eax,%eax
180109c8e:	0f 88 eb 00 00 00    	js     0x180109d7f
180109c94:	0f b7 84 24 8a 00 00 	movzwl 0x8a(%rsp),%eax
180109c9b:	00
180109c9c:	4c 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%r9
180109ca3:	00
180109ca4:	66 c1 c8 08          	ror    $0x8,%ax
180109ca8:	41 b8 61 65 68 68    	mov    $0x68686561,%r8d
180109cae:	66 89 43 4c          	mov    %ax,0x4c(%rbx)
180109cb2:	8b d6                	mov    %esi,%edx
180109cb4:	0f b7 44 24 6a       	movzwl 0x6a(%rsp),%eax
180109cb9:	8b cf                	mov    %edi,%ecx
180109cbb:	66 c1 c8 08          	ror    $0x8,%ax
180109cbf:	66 89 43 78          	mov    %ax,0x78(%rbx)
180109cc3:	e8 24 cd f5 ff       	call   0x1800669ec
180109cc8:	8b d0                	mov    %eax,%edx
180109cca:	85 c0                	test   %eax,%eax
180109ccc:	0f 88 ad 00 00 00    	js     0x180109d7f
180109cd2:	44 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8d
180109cd9:	00
180109cda:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
180109cdf:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
180109ce3:	8d 55 22             	lea    0x22(%rbp),%edx
180109ce6:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180109cec:	8b cf                	mov    %edi,%ecx
180109cee:	e8 5d f2 f5 ff       	call   0x180068f50
180109cf3:	8b d0                	mov    %eax,%edx
180109cf5:	85 c0                	test   %eax,%eax
180109cf7:	0f 88 82 00 00 00    	js     0x180109d7f
180109cfd:	0f b7 44 24 52       	movzwl 0x52(%rsp),%eax
180109d02:	0f b7 4c 24 34       	movzwl 0x34(%rsp),%ecx
180109d07:	66 c1 c8 08          	ror    $0x8,%ax
180109d0b:	66 89 43 58          	mov    %ax,0x58(%rbx)
180109d0f:	0f b7 44 24 3a       	movzwl 0x3a(%rsp),%eax
180109d14:	66 c1 c8 08          	ror    $0x8,%ax
180109d18:	66 89 43 4e          	mov    %ax,0x4e(%rbx)
180109d1c:	0f b7 44 24 36       	movzwl 0x36(%rsp),%eax
180109d21:	66 c1 c8 08          	ror    $0x8,%ax
180109d25:	66 c1 c9 08          	ror    $0x8,%cx
180109d29:	66 89 43 54          	mov    %ax,0x54(%rbx)
180109d2d:	0f b7 44 24 40       	movzwl 0x40(%rsp),%eax
180109d32:	66 c1 c8 08          	ror    $0x8,%ax
180109d36:	80 3d e3 bb 08 00 00 	cmpb   $0x0,0x8bbe3(%rip)        # 0x180195920
180109d3d:	66 89 4b 52          	mov    %cx,0x52(%rbx)
180109d41:	66 89 43 50          	mov    %ax,0x50(%rbx)
180109d45:	66 89 4b 56          	mov    %cx,0x56(%rbx)
180109d49:	c7 43 60 60 00 00 00 	movl   $0x60,0x60(%rbx)
180109d50:	75 2d                	jne    0x180109d7f
180109d52:	83 25 1b bc 08 00 00 	andl   $0x0,0x8bc1b(%rip)        # 0x180195974
180109d59:	48 8d 05 e0 bb 08 00 	lea    0x8bbe0(%rip),%rax        # 0x180195940
180109d60:	48 89 05 e1 bb 08 00 	mov    %rax,0x8bbe1(%rip)        # 0x180195948
180109d67:	48 89 05 d2 bb 08 00 	mov    %rax,0x8bbd2(%rip)        # 0x180195940
180109d6e:	c7 05 f8 bb 08 00 64 	movl   $0x64,0x8bbf8(%rip)        # 0x180195970
180109d75:	00 00 00
180109d78:	c6 05 a1 bb 08 00 01 	movb   $0x1,0x8bba1(%rip)        # 0x180195920
180109d7f:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
180109d86:	00
180109d87:	8b c2                	mov    %edx,%eax
180109d89:	49 8b 5b 18          	mov    0x18(%r11),%rbx
180109d8d:	49 8b 6b 20          	mov    0x20(%r11),%rbp
180109d91:	49 8b 73 28          	mov    0x28(%r11),%rsi
180109d95:	49 8b e3             	mov    %r11,%rsp
180109d98:	5f                   	pop    %rdi
180109d99:	c3                   	ret
180109d9a:	cc                   	int3
180109d9b:	cc                   	int3
180109d9c:	48 8b c4             	mov    %rsp,%rax
180109d9f:	44 89 48 20          	mov    %r9d,0x20(%rax)
180109da3:	66 44 89 40 18       	mov    %r8w,0x18(%rax)
180109da8:	48 89 50 10          	mov    %rdx,0x10(%rax)
180109dac:	48 89 48 08          	mov    %rcx,0x8(%rax)
180109db0:	55                   	push   %rbp
180109db1:	53                   	push   %rbx
180109db2:	56                   	push   %rsi
180109db3:	57                   	push   %rdi
180109db4:	41 54                	push   %r12
180109db6:	41 55                	push   %r13
180109db8:	41 56                	push   %r14
180109dba:	41 57                	push   %r15
180109dbc:	48 8d 68 b9          	lea    -0x47(%rax),%rbp
180109dc0:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
180109dc7:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
180109dcb:	4c 8b ea             	mov    %rdx,%r13
180109dce:	33 d2                	xor    %edx,%edx
180109dd0:	0f 57 c0             	xorps  %xmm0,%xmm0
180109dd3:	41 0f b7 c0          	movzwl %r8w,%eax
180109dd7:	44 0f b6 fa          	movzbl %dl,%r15d
180109ddb:	8b fa                	mov    %edx,%edi
180109ddd:	48 89 95 87 00 00 00 	mov    %rdx,0x87(%rbp)
180109de4:	89 11                	mov    %edx,(%rcx)
180109de6:	8b f2                	mov    %edx,%esi
180109de8:	33 c9                	xor    %ecx,%ecx
180109dea:	89 55 77             	mov    %edx,0x77(%rbp)
180109ded:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
180109df1:	44 8b e2             	mov    %edx,%r12d
180109df4:	8d 4a 20             	lea    0x20(%rdx),%ecx
180109df7:	48 89 95 8f 00 00 00 	mov    %rdx,0x8f(%rbp)
180109dfe:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
180109e03:	44 8b f2             	mov    %edx,%r14d
180109e06:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
180109e0a:	66 44 3b c1          	cmp    %cx,%r8w
180109e0e:	0f 82 c2 02 00 00    	jb     0x18010a0d6
180109e14:	49 8b 7d 08          	mov    0x8(%r13),%rdi
180109e18:	48 8d 8d 87 00 00 00 	lea    0x87(%rbp),%rcx
180109e1f:	45 8b 45 10          	mov    0x10(%r13),%r8d
180109e23:	0f b7 d0             	movzwl %ax,%edx
180109e26:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
180109e2b:	48 8d 0d 0e bb 08 00 	lea    0x8bb0e(%rip),%rcx        # 0x180195940
180109e32:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
180109e36:	44 8b 4f 28          	mov    0x28(%rdi),%r9d
180109e3a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
180109e3f:	e8 b4 25 00 00       	call   0x18010c3f8
180109e44:	48 8b 9d 87 00 00 00 	mov    0x87(%rbp),%rbx
180109e4b:	45 8d 5c 24 01       	lea    0x1(%r12),%r11d
180109e50:	48 85 db             	test   %rbx,%rbx
180109e53:	0f 85 d9 00 00 00    	jne    0x180109f32
180109e59:	8b 05 d1 bb 08 00    	mov    0x8bbd1(%rip),%eax        # 0x180195a30
180109e5f:	83 e0 04             	and    $0x4,%eax
180109e62:	41 0f 95 c6          	setne  %r14b
180109e66:	85 c0                	test   %eax,%eax
180109e68:	75 0e                	jne    0x180109e78
180109e6a:	4c 39 65 97          	cmp    %r12,-0x69(%rbp)
180109e6e:	75 08                	jne    0x180109e78
180109e70:	45 84 5d 14          	test   %r11b,0x14(%r13)
180109e74:	45 0f 44 fb          	cmove  %r11d,%r15d
180109e78:	0f b7 75 5f          	movzwl 0x5f(%rbp),%esi
180109e7c:	48 8d 45 97          	lea    -0x69(%rbp),%rax
180109e80:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
180109e85:	0f b7 d6             	movzwl %si,%edx
180109e88:	48 8d 85 87 00 00 00 	lea    0x87(%rbp),%rax
180109e8f:	49 8b cd             	mov    %r13,%rcx
180109e92:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
180109e97:	48 8d 45 77          	lea    0x77(%rbp),%rax
180109e9b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
180109ea0:	48 8d 85 8f 00 00 00 	lea    0x8f(%rbp),%rax
180109ea7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
180109eac:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
180109eb1:	e8 a2 1b 00 00       	call   0x18010ba58
180109eb6:	8b f8                	mov    %eax,%edi
180109eb8:	85 c0                	test   %eax,%eax
180109eba:	78 1c                	js     0x180109ed8
180109ebc:	45 84 ff             	test   %r15b,%r15b
180109ebf:	74 23                	je     0x180109ee4
180109ec1:	b9 46 00 00 00       	mov    $0x46,%ecx
180109ec6:	e8 85 ff f8 ff       	call   0x180099e50
180109ecb:	48 8b d8             	mov    %rax,%rbx
180109ece:	48 85 c0             	test   %rax,%rax
180109ed1:	75 15                	jne    0x180109ee8
180109ed3:	bf 17 00 00 c0       	mov    $0xc0000017,%edi
180109ed8:	48 8b b5 8f 00 00 00 	mov    0x8f(%rbp),%rsi
180109edf:	e9 9c 01 00 00       	jmp    0x18010a080
180109ee4:	48 8d 5d af          	lea    -0x51(%rbp),%rbx
180109ee8:	41 8b 45 10          	mov    0x10(%r13),%eax
180109eec:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
180109ef0:	48 8b 7d 87          	mov    -0x79(%rbp),%rdi
180109ef4:	8b 4f 28             	mov    0x28(%rdi),%ecx
180109ef7:	89 43 28             	mov    %eax,0x28(%rbx)
180109efa:	8b 45 77             	mov    0x77(%rbp),%eax
180109efd:	89 43 2c             	mov    %eax,0x2c(%rbx)
180109f00:	8b 85 87 00 00 00    	mov    0x87(%rbp),%eax
180109f06:	89 43 30             	mov    %eax,0x30(%rbx)
180109f09:	b8 04 00 00 00       	mov    $0x4,%eax
180109f0e:	66 89 73 3c          	mov    %si,0x3c(%rbx)
180109f12:	48 8b b5 8f 00 00 00 	mov    0x8f(%rbp),%rsi
180109f19:	89 4b 24             	mov    %ecx,0x24(%rbx)
180109f1c:	44 8d 58 fd          	lea    -0x3(%rax),%r11d
180109f20:	48 89 7b 18          	mov    %rdi,0x18(%rbx)