1409a2d84:	48 8b d8             	mov    %rax,%rbx
1409a2d87:	48 8b cf             	mov    %rdi,%rcx
1409a2d8a:	48 85 c0             	test   %rax,%rax
1409a2d8d:	0f 84 9c 00 00 00    	je     0x1409a2e2f
1409a2d93:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1409a2d99:	e8 12 f7 ff ff       	call   0x1409a24b0
1409a2d9e:	89 43 18             	mov    %eax,0x18(%rbx)
1409a2da1:	89 45 10             	mov    %eax,0x10(%rbp)
1409a2da4:	48 8b 45 08          	mov    0x8(%rbp),%rax
1409a2da8:	48 8b 48 20          	mov    0x20(%rax),%rcx
1409a2dac:	48 85 c9             	test   %rcx,%rcx
1409a2daf:	74 0c                	je     0x1409a2dbd
1409a2db1:	48 8b c1             	mov    %rcx,%rax
1409a2db4:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a2db8:	48 85 c9             	test   %rcx,%rcx
1409a2dbb:	75 f4                	jne    0x1409a2db1
1409a2dbd:	48 89 58 20          	mov    %rbx,0x20(%rax)
1409a2dc1:	48 8b c5             	mov    %rbp,%rax
1409a2dc4:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1409a2dc9:	48 83 c4 30          	add    $0x30,%rsp
1409a2dcd:	41 5f                	pop    %r15
1409a2dcf:	41 5e                	pop    %r14
1409a2dd1:	5f                   	pop    %rdi
1409a2dd2:	5e                   	pop    %rsi
1409a2dd3:	5d                   	pop    %rbp
1409a2dd4:	c3                   	ret
1409a2dd5:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409a2dda:	48 8d 15 6f 7c 63 00 	lea    0x637c6f(%rip),%rdx        # 0x140fdaa50
1409a2de1:	e8 3a f7 ff ff       	call   0x1409a2520
1409a2de6:	cc                   	int3
1409a2de7:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409a2dec:	48 8d 15 ad 88 6c 00 	lea    0x6c88ad(%rip),%rdx        # 0x14106b6a0
1409a2df3:	e8 28 f7 ff ff       	call   0x1409a2520
1409a2df8:	cc                   	int3
1409a2df9:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409a2dfe:	48 8d 15 ab 88 6c 00 	lea    0x6c88ab(%rip),%rdx        # 0x14106b6b0
1409a2e05:	e8 16 f7 ff ff       	call   0x1409a2520
1409a2e0a:	cc                   	int3
1409a2e0b:	ba 01 00 00 00       	mov    $0x1,%edx
1409a2e10:	e8 9f b4 47 00       	call   0x140e1e2b4
1409a2e15:	cc                   	int3
1409a2e16:	ba 01 00 00 00       	mov    $0x1,%edx
1409a2e1b:	e8 94 b4 47 00       	call   0x140e1e2b4
1409a2e20:	cc                   	int3
1409a2e21:	ba 01 00 00 00       	mov    $0x1,%edx
1409a2e26:	48 8b cf             	mov    %rdi,%rcx
1409a2e29:	e8 86 b4 47 00       	call   0x140e1e2b4
1409a2e2e:	cc                   	int3
1409a2e2f:	ba 01 00 00 00       	mov    $0x1,%edx
1409a2e34:	e8 7b b4 47 00       	call   0x140e1e2b4
1409a2e39:	cc                   	int3
1409a2e3a:	cc                   	int3
1409a2e3b:	cc                   	int3
1409a2e3c:	cc                   	int3
1409a2e3d:	cc                   	int3
1409a2e3e:	cc                   	int3
1409a2e3f:	cc                   	int3
1409a2e40:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1409a2e45:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1409a2e4a:	89 54 24 10          	mov    %edx,0x10(%rsp)
1409a2e4e:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409a2e53:	48 83 ec 38          	sub    $0x38,%rsp
1409a2e57:	48 8b d4             	mov    %rsp,%rdx
1409a2e5a:	e8 f1 bf 53 00       	call   0x140edee50
1409a2e5f:	85 c0                	test   %eax,%eax
1409a2e61:	74 07                	je     0x1409a2e6a
1409a2e63:	33 c0                	xor    %eax,%eax
1409a2e65:	48 83 c4 38          	add    $0x38,%rsp
1409a2e69:	c3                   	ret
1409a2e6a:	8b 44 24 60          	mov    0x60(%rsp),%eax
1409a2e6e:	44 8b 4c 24 58       	mov    0x58(%rsp),%r9d
1409a2e73:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
1409a2e78:	8b 54 24 48          	mov    0x48(%rsp),%edx
1409a2e7c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1409a2e81:	89 44 24 20          	mov    %eax,0x20(%rsp)
1409a2e85:	e8 06 00 00 00       	call   0x1409a2e90
1409a2e8a:	48 83 c4 38          	add    $0x38,%rsp
1409a2e8e:	c3                   	ret
1409a2e8f:	cc                   	int3
1409a2e90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409a2e95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409a2e9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409a2e9f:	57                   	push   %rdi
1409a2ea0:	48 83 ec 40          	sub    $0x40,%rsp
1409a2ea4:	41 8b f9             	mov    %r9d,%edi
1409a2ea7:	41 8b f0             	mov    %r8d,%esi
1409a2eaa:	48 8b d9             	mov    %rcx,%rbx
1409a2ead:	83 ea 33             	sub    $0x33,%edx
1409a2eb0:	0f 84 06 01 00 00    	je     0x1409a2fbc
1409a2eb6:	83 ea 01             	sub    $0x1,%edx
1409a2eb9:	0f 84 d4 00 00 00    	je     0x1409a2f93
1409a2ebf:	83 ea 01             	sub    $0x1,%edx
1409a2ec2:	0f 84 8c 00 00 00    	je     0x1409a2f54
1409a2ec8:	83 ea 01             	sub    $0x1,%edx
1409a2ecb:	74 70                	je     0x1409a2f3d
1409a2ecd:	83 fa 01             	cmp    $0x1,%edx
1409a2ed0:	0f 85 9f 01 00 00    	jne    0x1409a3075
1409a2ed6:	83 b9 94 01 00 00 00 	cmpl   $0x0,0x194(%rcx)
1409a2edd:	0f 84 6b 01 00 00    	je     0x1409a304e
1409a2ee3:	44 8b 81 a8 01 00 00 	mov    0x1a8(%rcx),%r8d
1409a2eea:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
1409a2eee:	0f 84 81 01 00 00    	je     0x1409a3075
1409a2ef4:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1409a2efa:	48 8d 91 58 01 00 00 	lea    0x158(%rcx),%rdx
1409a2f01:	e8 2a 60 00 00       	call   0x1409a8f30
1409a2f06:	ba 20 01 00 00       	mov    $0x120,%edx
1409a2f0b:	48 8b cb             	mov    %rbx,%rcx
1409a2f0e:	48 8b e8             	mov    %rax,%rbp
1409a2f11:	e8 fa e5 00 00       	call   0x1409b1510
1409a2f16:	48 8b d0             	mov    %rax,%rdx
1409a2f19:	48 85 c0             	test   %rax,%rax
1409a2f1c:	0f 84 59 01 00 00    	je     0x1409a307b
1409a2f22:	8b cf                	mov    %edi,%ecx
1409a2f24:	83 c9 05             	or     $0x5,%ecx
1409a2f27:	89 48 10             	mov    %ecx,0x10(%rax)
1409a2f2a:	48 89 80 98 00 00 00 	mov    %rax,0x98(%rax)
1409a2f31:	48 89 68 08          	mov    %rbp,0x8(%rax)
1409a2f35:	89 70 28             	mov    %esi,0x28(%rax)
1409a2f38:	e9 dd 00 00 00       	jmp    0x1409a301a
1409a2f3d:	44 8b 81 c4 01 00 00 	mov    0x1c4(%rcx),%r8d
1409a2f44:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
1409a2f48:	0f 84 27 01 00 00    	je     0x1409a3075
1409a2f4e:	41 83 c0 05          	add    $0x5,%r8d
1409a2f52:	eb a0                	jmp    0x1409a2ef4
1409a2f54:	44 8b 81 a8 01 00 00 	mov    0x1a8(%rcx),%r8d
1409a2f5b:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
1409a2f5f:	0f 84 10 01 00 00    	je     0x1409a3075
1409a2f65:	8b 44 24 70          	mov    0x70(%rsp),%eax
1409a2f69:	ba 01 00 00 00       	mov    $0x1,%edx
1409a2f6e:	89 74 24 38          	mov    %esi,0x38(%rsp)
1409a2f72:	89 44 24 30          	mov    %eax,0x30(%rsp)
1409a2f76:	89 7c 24 28          	mov    %edi,0x28(%rsp)
1409a2f7a:	44 8d 4a 0f          	lea    0xf(%rdx),%r9d
1409a2f7e:	c7 44 24 20 0f 00 00 	movl   $0xf,0x20(%rsp)
1409a2f85:	00
1409a2f86:	e8 65 8a 00 00       	call   0x1409ab9f0
1409a2f8b:	48 8b d0             	mov    %rax,%rdx
1409a2f8e:	e9 a3 00 00 00       	jmp    0x1409a3036
1409a2f93:	83 b9 94 01 00 00 00 	cmpl   $0x0,0x194(%rcx)
1409a2f9a:	0f 84 bb 00 00 00    	je     0x1409a305b
1409a2fa0:	44 8b 81 a4 01 00 00 	mov    0x1a4(%rcx),%r8d
1409a2fa7:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
1409a2fab:	0f 84 c4 00 00 00    	je     0x1409a3075
1409a2fb1:	41 b9 08 00 00 00    	mov    $0x8,%r9d
1409a2fb7:	e9 3e ff ff ff       	jmp    0x1409a2efa
1409a2fbc:	83 b9 94 01 00 00 00 	cmpl   $0x0,0x194(%rcx)
1409a2fc3:	0f 84 9f 00 00 00    	je     0x1409a3068
1409a2fc9:	44 8b 81 a0 01 00 00 	mov    0x1a0(%rcx),%r8d
1409a2fd0:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
1409a2fd4:	0f 84 9b 00 00 00    	je     0x1409a3075
1409a2fda:	48 8d 91 58 01 00 00 	lea    0x158(%rcx),%rdx
1409a2fe1:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1409a2fe7:	e8 44 5f 00 00       	call   0x1409a8f30
1409a2fec:	ba 20 01 00 00       	mov    $0x120,%edx
1409a2ff1:	48 8b cb             	mov    %rbx,%rcx
1409a2ff4:	48 8b e8             	mov    %rax,%rbp
1409a2ff7:	e8 14 e5 00 00       	call   0x1409b1510
1409a2ffc:	48 8b d0             	mov    %rax,%rdx
1409a2fff:	48 85 c0             	test   %rax,%rax
1409a3002:	74 77                	je     0x1409a307b
1409a3004:	8b c7                	mov    %edi,%eax
1409a3006:	48 89 92 98 00 00 00 	mov    %rdx,0x98(%rdx)
1409a300d:	83 c8 05             	or     $0x5,%eax
1409a3010:	48 89 6a 08          	mov    %rbp,0x8(%rdx)
1409a3014:	89 42 10             	mov    %eax,0x10(%rdx)
1409a3017:	89 72 28             	mov    %esi,0x28(%rdx)
1409a301a:	83 7c 24 70 00       	cmpl   $0x0,0x70(%rsp)
1409a301f:	74 15                	je     0x1409a3036
1409a3021:	8d 47 e0             	lea    -0x20(%rdi),%eax
1409a3024:	a9 ef ff ff ff       	test   $0xffffffef,%eax
1409a3029:	75 0b                	jne    0x1409a3036
1409a302b:	33 c0                	xor    %eax,%eax
1409a302d:	39 42 44             	cmp    %eax,0x44(%rdx)
1409a3030:	0f 94 c0             	sete   %al
1409a3033:	89 42 44             	mov    %eax,0x44(%rdx)
1409a3036:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409a303b:	48 8b c2             	mov    %rdx,%rax
1409a303e:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1409a3043:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1409a3048:	48 83 c4 40          	add    $0x40,%rsp
1409a304c:	5f                   	pop    %rdi
1409a304d:	c3                   	ret
1409a304e:	48 8d 15 4b 8a 6c 00 	lea    0x6c8a4b(%rip),%rdx        # 0x14106baa0
1409a3055:	e8 c6 f4 ff ff       	call   0x1409a2520
1409a305a:	cc                   	int3
1409a305b:	48 8d 15 1e 8a 6c 00 	lea    0x6c8a1e(%rip),%rdx        # 0x14106ba80
1409a3062:	e8 b9 f4 ff ff       	call   0x1409a2520
1409a3067:	cc                   	int3
1409a3068:	48 8d 15 f1 89 6c 00 	lea    0x6c89f1(%rip),%rdx        # 0x14106ba60
1409a306f:	e8 ac f4 ff ff       	call   0x1409a2520
1409a3074:	cc                   	int3
1409a3075:	e8 d6 ca 48 00       	call   0x140e2fb50
1409a307a:	cc                   	int3
1409a307b:	ba 01 00 00 00       	mov    $0x1,%edx
1409a3080:	48 8b cb             	mov    %rbx,%rcx
1409a3083:	e8 2c b2 47 00       	call   0x140e1e2b4
1409a3088:	cc                   	int3
1409a3089:	cc                   	int3
1409a308a:	cc                   	int3
1409a308b:	cc                   	int3
1409a308c:	cc                   	int3
1409a308d:	cc                   	int3
1409a308e:	cc                   	int3
1409a308f:	cc                   	int3
1409a3090:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409a3095:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1409a309a:	89 54 24 10          	mov    %edx,0x10(%rsp)
1409a309e:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409a30a3:	56                   	push   %rsi
1409a30a4:	57                   	push   %rdi
1409a30a5:	41 56                	push   %r14
1409a30a7:	48 83 ec 30          	sub    $0x30,%rsp
1409a30ab:	48 8b d4             	mov    %rsp,%rdx
1409a30ae:	e8 9d bd 53 00       	call   0x140edee50
1409a30b3:	85 c0                	test   %eax,%eax
1409a30b5:	74 15                	je     0x1409a30cc
1409a30b7:	33 c0                	xor    %eax,%eax
1409a30b9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409a30be:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1409a30c3:	48 83 c4 30          	add    $0x30,%rsp
1409a30c7:	41 5e                	pop    %r14
1409a30c9:	5f                   	pop    %rdi
1409a30ca:	5e                   	pop    %rsi
1409a30cb:	c3                   	ret
1409a30cc:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
1409a30d0:	83 e9 1c             	sub    $0x1c,%ecx
1409a30d3:	0f 84 30 02 00 00    	je     0x1409a3309
1409a30d9:	83 e9 01             	sub    $0x1,%ecx
1409a30dc:	0f 84 6a 01 00 00    	je     0x1409a324c
1409a30e2:	83 e9 29             	sub    $0x29,%ecx
1409a30e5:	0f 84 a9 00 00 00    	je     0x1409a3194
1409a30eb:	83 f9 01             	cmp    $0x1,%ecx
1409a30ee:	0f 85 67 03 00 00    	jne    0x1409a345b
1409a30f4:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409a30f9:	48 8b ce             	mov    %rsi,%rcx
1409a30fc:	83 be 94 01 00 00 00 	cmpl   $0x0,0x194(%rsi)
1409a3103:	0f 84 58 03 00 00    	je     0x1409a3461
1409a3109:	ba 29 00 00 00       	mov    $0x29,%edx
1409a310e:	e8 8d 77 00 00       	call   0x1409aa8a0
1409a3113:	ba 2a 00 00 00       	mov    $0x2a,%edx
1409a3118:	48 8b ce             	mov    %rsi,%rcx
1409a311b:	48 8b d8             	mov    %rax,%rbx
1409a311e:	e8 7d 77 00 00       	call   0x1409aa8a0
1409a3123:	48 8b d0             	mov    %rax,%rdx
1409a3126:	48 8b cb             	mov    %rbx,%rcx
1409a3129:	48 8b f8             	mov    %rax,%rdi
1409a312c:	e8 1f 8e 00 00       	call   0x1409abf50
1409a3131:	ba 2b 00 00 00       	mov    $0x2b,%edx
1409a3136:	48 8b ce             	mov    %rsi,%rcx
1409a3139:	e8 62 77 00 00       	call   0x1409aa8a0
1409a313e:	48 8b d7             	mov    %rdi,%rdx
1409a3141:	48 8b c8             	mov    %rax,%rcx
1409a3144:	e8 07 8e 00 00       	call   0x1409abf50
1409a3149:	ba 2d 00 00 00       	mov    $0x2d,%edx
1409a314e:	48 8b ce             	mov    %rsi,%rcx
1409a3151:	e8 4a 77 00 00       	call   0x1409aa8a0
1409a3156:	48 8b d7             	mov    %rdi,%rdx
1409a3159:	48 8b c8             	mov    %rax,%rcx
1409a315c:	e8 ef 8d 00 00       	call   0x1409abf50
1409a3161:	ba 2e 00 00 00       	mov    $0x2e,%edx
1409a3166:	48 8b ce             	mov    %rsi,%rcx
1409a3169:	e8 32 77 00 00       	call   0x1409aa8a0
1409a316e:	48 8b d7             	mov    %rdi,%rdx
1409a3171:	48 8b c8             	mov    %rax,%rcx
1409a3174:	e8 d7 8d 00 00       	call   0x1409abf50
1409a3179:	48 8b ce             	mov    %rsi,%rcx
1409a317c:	e8 ff 08 00 00       	call   0x1409a3a80
1409a3181:	48 8b d7             	mov    %rdi,%rdx
1409a3184:	48 8b c8             	mov    %rax,%rcx
1409a3187:	e8 94 f9 ff ff       	call   0x1409a2b20
1409a318c:	48 8b c7             	mov    %rdi,%rax
1409a318f:	e9 25 ff ff ff       	jmp    0x1409a30b9
1409a3194:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409a3199:	48 8b ce             	mov    %rsi,%rcx
1409a319c:	83 be 94 01 00 00 00 	cmpl   $0x0,0x194(%rsi)
1409a31a3:	0f 84 c5 02 00 00    	je     0x1409a346e
1409a31a9:	ba 29 00 00 00       	mov    $0x29,%edx
1409a31ae:	e8 ed 76 00 00       	call   0x1409aa8a0
1409a31b3:	ba 2a 00 00 00       	mov    $0x2a,%edx
1409a31b8:	48 8b ce             	mov    %rsi,%rcx
1409a31bb:	48 8b d8             	mov    %rax,%rbx
1409a31be:	e8 dd 76 00 00       	call   0x1409aa8a0
1409a31c3:	48 8b d0             	mov    %rax,%rdx
1409a31c6:	48 8b cb             	mov    %rbx,%rcx
1409a31c9:	48 8b f8             	mov    %rax,%rdi
1409a31cc:	e8 7f 8d 00 00       	call   0x1409abf50
1409a31d1:	ba 2b 00 00 00       	mov    $0x2b,%edx
1409a31d6:	48 8b ce             	mov    %rsi,%rcx
1409a31d9:	e8 c2 76 00 00       	call   0x1409aa8a0
1409a31de:	48 8b d7             	mov    %rdi,%rdx
1409a31e1:	48 8b c8             	mov    %rax,%rcx
1409a31e4:	e8 67 8d 00 00       	call   0x1409abf50
1409a31e9:	ba 2c 00 00 00       	mov    $0x2c,%edx
1409a31ee:	48 8b ce             	mov    %rsi,%rcx
1409a31f1:	e8 aa 76 00 00       	call   0x1409aa8a0
1409a31f6:	48 8b d7             	mov    %rdi,%rdx
1409a31f9:	48 8b c8             	mov    %rax,%rcx
1409a31fc:	e8 4f 8d 00 00       	call   0x1409abf50
1409a3201:	ba 2d 00 00 00       	mov    $0x2d,%edx
1409a3206:	48 8b ce             	mov    %rsi,%rcx
1409a3209:	e8 92 76 00 00       	call   0x1409aa8a0
1409a320e:	48 8b d7             	mov    %rdi,%rdx
1409a3211:	48 8b c8             	mov    %rax,%rcx
1409a3214:	e8 37 8d 00 00       	call   0x1409abf50
1409a3219:	ba 2e 00 00 00       	mov    $0x2e,%edx
1409a321e:	48 8b ce             	mov    %rsi,%rcx
1409a3221:	e8 7a 76 00 00       	call   0x1409aa8a0
1409a3226:	48 8b d7             	mov    %rdi,%rdx
1409a3229:	48 8b c8             	mov    %rax,%rcx
1409a322c:	e8 1f 8d 00 00       	call   0x1409abf50
1409a3231:	48 8b ce             	mov    %rsi,%rcx
1409a3234:	e8 87 09 00 00       	call   0x1409a3bc0
1409a3239:	48 8b d7             	mov    %rdi,%rdx
1409a323c:	48 8b c8             	mov    %rax,%rcx
1409a323f:	e8 dc f8 ff ff       	call   0x1409a2b20
1409a3244:	48 8b c7             	mov    %rdi,%rax
1409a3247:	e9 6d fe ff ff       	jmp    0x1409a30b9
1409a324c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409a3251:	83 bb 94 01 00 00 00 	cmpl   $0x0,0x194(%rbx)
1409a3258:	0f 84 1d 02 00 00    	je     0x1409a347b
1409a325e:	44 8b 83 a4 01 00 00 	mov    0x1a4(%rbx),%r8d
1409a3265:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
1409a3269:	0f 84 ec 01 00 00    	je     0x1409a345b
1409a326f:	48 8d 93 58 01 00 00 	lea    0x158(%rbx),%rdx
1409a3276:	41 b9 08 00 00 00    	mov    $0x8,%r9d
1409a327c:	48 8b cb             	mov    %rbx,%rcx
1409a327f:	e8 ac 5c 00 00       	call   0x1409a8f30
1409a3284:	ba 20 01 00 00       	mov    $0x120,%edx
1409a3289:	48 8b cb             	mov    %rbx,%rcx
1409a328c:	48 8b f8             	mov    %rax,%rdi
1409a328f:	e8 7c e2 00 00       	call   0x1409b1510
1409a3294:	48 8b f0             	mov    %rax,%rsi
1409a3297:	48 8b cb             	mov    %rbx,%rcx
1409a329a:	48 85 c0             	test   %rax,%rax
1409a329d:	0f 84 e8 01 00 00    	je     0x1409a348b
1409a32a3:	33 ed                	xor    %ebp,%ebp
1409a32a5:	c7 40 10 15 00 00 00 	movl   $0x15,0x10(%rax)
1409a32ac:	48 89 80 98 00 00 00 	mov    %rax,0x98(%rax)
1409a32b3:	48 89 78 08          	mov    %rdi,0x8(%rax)
1409a32b7:	c7 40 28 03 00 00 00 	movl   $0x3,0x28(%rax)
1409a32be:	8d 55 34             	lea    0x34(%rbp),%edx
1409a32c1:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1409a32c5:	44 8d 4d 10          	lea    0x10(%rbp),%r9d
1409a32c9:	44 8d 45 04          	lea    0x4(%rbp),%r8d
1409a32cd:	e8 be fb ff ff       	call   0x1409a2e90
1409a32d2:	48 8b d0             	mov    %rax,%rdx
1409a32d5:	48 8b ce             	mov    %rsi,%rcx
1409a32d8:	48 8b f8             	mov    %rax,%rdi
1409a32db:	e8 70 8c 00 00       	call   0x1409abf50
1409a32e0:	44 8d 4d 10          	lea    0x10(%rbp),%r9d