1403a5d32:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1403a5d37:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
1403a5d3b:	e8 30 0a 00 00       	call   0x1403a6770
1403a5d40:	eb 23                	jmp    0x1403a5d65
1403a5d42:	49 2b d0             	sub    %r8,%rdx
1403a5d45:	74 1a                	je     0x1403a5d61
1403a5d47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1403a5d4e:	00 00
1403a5d50:	48 89 31             	mov    %rsi,(%rcx)
1403a5d53:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1403a5d57:	48 83 c1 10          	add    $0x10,%rcx
1403a5d5b:	48 83 ea 01          	sub    $0x1,%rdx
1403a5d5f:	75 ef                	jne    0x1403a5d50
1403a5d61:	48 89 4b 30          	mov    %rcx,0x30(%rbx)
1403a5d65:	48 8b 93 b0 00 00 00 	mov    0xb0(%rbx),%rdx
1403a5d6c:	48 85 ff             	test   %rdi,%rdi
1403a5d6f:	48 8b cb             	mov    %rbx,%rcx
1403a5d72:	40 88 ab d8 00 00 00 	mov    %bpl,0xd8(%rbx)
1403a5d79:	0f 95 c0             	setne  %al
1403a5d7c:	c7 83 dc 00 00 00 80 	movl   $0x989680,0xdc(%rbx)
1403a5d83:	96 98 00
1403a5d86:	88 83 c1 00 00 00    	mov    %al,0xc1(%rbx)
1403a5d8c:	c7 83 e0 00 00 00 58 	movl   $0x258,0xe0(%rbx)
1403a5d93:	02 00 00
1403a5d96:	40 88 b3 c0 00 00 00 	mov    %sil,0xc0(%rbx)
1403a5d9d:	e8 8e 93 00 00       	call   0x1403af130
1403a5da2:	84 c0                	test   %al,%al
1403a5da4:	0f 84 ff 00 00 00    	je     0x1403a5ea9
1403a5daa:	48 85 ff             	test   %rdi,%rdi
1403a5dad:	0f 84 f4 00 00 00    	je     0x1403a5ea7
1403a5db3:	8b 93 c4 00 00 00    	mov    0xc4(%rbx),%edx
1403a5db9:	48 8b cf             	mov    %rdi,%rcx
1403a5dbc:	e8 cf 9d 00 00       	call   0x1403afb90
1403a5dc1:	39 b3 c4 00 00 00    	cmp    %esi,0xc4(%rbx)
1403a5dc7:	0f 86 7f 00 00 00    	jbe    0x1403a5e4c
1403a5dcd:	0f 1f 00             	nopl   (%rax)
1403a5dd0:	48 8b 43 48          	mov    0x48(%rbx),%rax
1403a5dd4:	4c 8b 57 10          	mov    0x10(%rdi),%r10
1403a5dd8:	8b ce                	mov    %esi,%ecx
1403a5dda:	48 c1 e9 05          	shr    $0x5,%rcx
1403a5dde:	44 8b ce             	mov    %esi,%r9d
1403a5de1:	48 8d 14 88          	lea    (%rax,%rcx,4),%rdx
1403a5de5:	40 0f b6 c6          	movzbl %sil,%eax
1403a5de9:	24 1f                	and    $0x1f,%al
1403a5deb:	4f 8d 04 49          	lea    (%r9,%r9,2),%r8
1403a5def:	0f b6 c8             	movzbl %al,%ecx
1403a5df2:	8b 02                	mov    (%rdx),%eax
1403a5df4:	0f a3 c8             	bt     %ecx,%eax
1403a5df7:	73 24                	jae    0x1403a5e1d
1403a5df9:	43 c6 44 c2 10 01    	movb   $0x1,0x10(%r10,%r8,8)
1403a5dff:	4d 03 c9             	add    %r9,%r9
1403a5e02:	48 8b 43 68          	mov    0x68(%rbx),%rax
1403a5e06:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1403a5e0a:	4a 8b 04 c8          	mov    (%rax,%r9,8),%rax
1403a5e0e:	4a 89 04 c1          	mov    %rax,(%rcx,%r8,8)
1403a5e12:	48 8b 43 68          	mov    0x68(%rbx),%rax
1403a5e16:	4a 8b 44 c8 08       	mov    0x8(%rax,%r9,8),%rax
1403a5e1b:	eb 1c                	jmp    0x1403a5e39
1403a5e1d:	43 c6 44 c2 10 00    	movb   $0x0,0x10(%r10,%r8,8)
1403a5e23:	48 8b 83 a0 00 00 00 	mov    0xa0(%rbx),%rax
1403a5e2a:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1403a5e2e:	4a 89 04 c1          	mov    %rax,(%rcx,%r8,8)
1403a5e32:	48 8b 83 a0 00 00 00 	mov    0xa0(%rbx),%rax
1403a5e39:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1403a5e3d:	ff c6                	inc    %esi
1403a5e3f:	4a 89 44 c1 08       	mov    %rax,0x8(%rcx,%r8,8)
1403a5e44:	3b b3 c4 00 00 00    	cmp    0xc4(%rbx),%esi
1403a5e4a:	72 84                	jb     0x1403a5dd0
1403a5e4c:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
1403a5e53:	48 89 07             	mov    %rax,(%rdi)
1403a5e56:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
1403a5e5d:	48 89 4f 28          	mov    %rcx,0x28(%rdi)
1403a5e61:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1403a5e65:	48 8b 02             	mov    (%rdx),%rax
1403a5e68:	48 3b c8             	cmp    %rax,%rcx
1403a5e6b:	48 89 47 30          	mov    %rax,0x30(%rdi)
1403a5e6f:	0f 95 c0             	setne  %al
1403a5e72:	88 47 38             	mov    %al,0x38(%rdi)
1403a5e75:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1403a5e79:	48 89 4f 40          	mov    %rcx,0x40(%rdi)
1403a5e7d:	48 8b 83 a0 00 00 00 	mov    0xa0(%rbx),%rax
1403a5e84:	48 3b c8             	cmp    %rax,%rcx
1403a5e87:	48 89 47 48          	mov    %rax,0x48(%rdi)
1403a5e8b:	0f 95 c0             	setne  %al
1403a5e8e:	88 47 50             	mov    %al,0x50(%rdi)
1403a5e91:	48 8b 83 a0 00 00 00 	mov    0xa0(%rbx),%rax
1403a5e98:	48 89 47 58          	mov    %rax,0x58(%rdi)
1403a5e9c:	48 8b 83 a0 00 00 00 	mov    0xa0(%rbx),%rax
1403a5ea3:	48 89 47 60          	mov    %rax,0x60(%rdi)
1403a5ea7:	b0 01                	mov    $0x1,%al
1403a5ea9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403a5eae:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1403a5eb3:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1403a5eb8:	48 83 c4 20          	add    $0x20,%rsp
1403a5ebc:	5f                   	pop    %rdi
1403a5ebd:	c3                   	ret
1403a5ebe:	cc                   	int3
1403a5ebf:	cc                   	int3
1403a5ec0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1403a5ec5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1403a5eca:	55                   	push   %rbp
1403a5ecb:	56                   	push   %rsi
1403a5ecc:	57                   	push   %rdi
1403a5ecd:	41 54                	push   %r12
1403a5ecf:	41 55                	push   %r13
1403a5ed1:	41 56                	push   %r14
1403a5ed3:	41 57                	push   %r15
1403a5ed5:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1403a5eda:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1403a5ee1:	41 8b d9             	mov    %r9d,%ebx
1403a5ee4:	4c 8b e9             	mov    %rcx,%r13
1403a5ee7:	48 8d 79 08          	lea    0x8(%rcx),%rdi
1403a5eeb:	48 89 55 87          	mov    %rdx,-0x79(%rbp)
1403a5eef:	48 89 55 8f          	mov    %rdx,-0x71(%rbp)
1403a5ef3:	4c 89 45 97          	mov    %r8,-0x69(%rbp)
1403a5ef7:	45 33 f6             	xor    %r14d,%r14d
1403a5efa:	4c 89 75 9f          	mov    %r14,-0x61(%rbp)
1403a5efe:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a5f01:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1403a5f06:	4c 89 75 b7          	mov    %r14,-0x49(%rbp)
1403a5f0a:	4c 89 75 bf          	mov    %r14,-0x41(%rbp)
1403a5f0e:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a5f13:	e8 f0 51 a7 00       	call   0x140e1b108
1403a5f18:	48 8b c8             	mov    %rax,%rcx
1403a5f1b:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1403a5f1f:	48 85 c0             	test   %rax,%rax
1403a5f22:	74 24                	je     0x1403a5f48
1403a5f24:	48 c7 40 08 14 00 00 	movq   $0x14,0x8(%rax)
1403a5f2b:	00
1403a5f2c:	4c 89 70 10          	mov    %r14,0x10(%rax)
1403a5f30:	4c 89 70 18          	mov    %r14,0x18(%rax)
1403a5f34:	48 8d 05 ed fb c3 00 	lea    0xc3fbed(%rip),%rax        # 0x140fe5b28
1403a5f3b:	48 89 01             	mov    %rax,(%rcx)
1403a5f3e:	4c 89 71 20          	mov    %r14,0x20(%rcx)
1403a5f42:	4c 89 71 28          	mov    %r14,0x28(%rcx)
1403a5f46:	eb 03                	jmp    0x1403a5f4b
1403a5f48:	49 8b ce             	mov    %r14,%rcx
1403a5f4b:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
1403a5f4f:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
1403a5f53:	89 5d d7             	mov    %ebx,-0x29(%rbp)
1403a5f56:	48 89 7d df          	mov    %rdi,-0x21(%rbp)
1403a5f5a:	8b c3                	mov    %ebx,%eax
1403a5f5c:	c1 e8 03             	shr    $0x3,%eax
1403a5f5f:	f7 d0                	not    %eax
1403a5f61:	25 00 01 00 00       	and    $0x100,%eax
1403a5f66:	89 45 e7             	mov    %eax,-0x19(%rbp)
1403a5f69:	8b c3                	mov    %ebx,%eax
1403a5f6b:	c1 e8 09             	shr    $0x9,%eax
1403a5f6e:	f7 d0                	not    %eax
1403a5f70:	83 e0 04             	and    $0x4,%eax
1403a5f73:	89 45 eb             	mov    %eax,-0x15(%rbp)
1403a5f76:	48 89 7d ef          	mov    %rdi,-0x11(%rbp)
1403a5f7a:	89 5d f7             	mov    %ebx,-0x9(%rbp)
1403a5f7d:	83 e3 3f             	and    $0x3f,%ebx
1403a5f80:	83 fb 02             	cmp    $0x2,%ebx
1403a5f83:	72 3d                	jb     0x1403a5fc2
1403a5f85:	75 07                	jne    0x1403a5f8e
1403a5f87:	ba 00 03 00 6e       	mov    $0x6e000300,%edx
1403a5f8c:	eb 39                	jmp    0x1403a5fc7
1403a5f8e:	83 fb 04             	cmp    $0x4,%ebx
1403a5f91:	75 07                	jne    0x1403a5f9a
1403a5f93:	ba 1b 00 80 70       	mov    $0x7080001b,%edx
1403a5f98:	eb 2d                	jmp    0x1403a5fc7
1403a5f9a:	83 fb 08             	cmp    $0x8,%ebx
1403a5f9d:	75 07                	jne    0x1403a5fa6
1403a5f9f:	ba 1b a0 81 71       	mov    $0x7181a01b,%edx
1403a5fa4:	eb 21                	jmp    0x1403a5fc7
1403a5fa6:	83 fb 10             	cmp    $0x10,%ebx
1403a5fa9:	75 07                	jne    0x1403a5fb2
1403a5fab:	ba 04 03 08 6e       	mov    $0x6e080304,%edx
1403a5fb0:	eb 15                	jmp    0x1403a5fc7
1403a5fb2:	41 8b d6             	mov    %r14d,%edx
1403a5fb5:	b8 1f 00 88 70       	mov    $0x7088001f,%eax
1403a5fba:	83 fb 20             	cmp    $0x20,%ebx
1403a5fbd:	0f 44 d0             	cmove  %eax,%edx
1403a5fc0:	eb 05                	jmp    0x1403a5fc7
1403a5fc2:	ba fb 5d 77 08       	mov    $0x8775dfb,%edx
1403a5fc7:	89 55 07             	mov    %edx,0x7(%rbp)
1403a5fca:	0f ba e2 1e          	bt     $0x1e,%edx
1403a5fce:	73 07                	jae    0x1403a5fd7
1403a5fd0:	83 49 0c 08          	orl    $0x8,0xc(%rcx)
1403a5fd4:	8b 55 07             	mov    0x7(%rbp),%edx
1403a5fd7:	4c 8b 4d 87          	mov    -0x79(%rbp),%r9
1403a5fdb:	4c 8b 55 97          	mov    -0x69(%rbp),%r10
1403a5fdf:	4d 3b ca             	cmp    %r10,%r9
1403a5fe2:	75 13                	jne    0x1403a5ff7
1403a5fe4:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1403a5fea:	44 89 45 03          	mov    %r8d,0x3(%rbp)
1403a5fee:	41 0f b6 c0          	movzbl %r8b,%eax
1403a5ff2:	88 45 ff             	mov    %al,-0x1(%rbp)
1403a5ff5:	eb 3c                	jmp    0x1403a6033
1403a5ff7:	41 0f be 01          	movsbl (%r9),%eax
1403a5ffb:	88 45 ff             	mov    %al,-0x1(%rbp)
1403a5ffe:	8b d0                	mov    %eax,%edx
1403a6000:	48 8d 0d e9 fd c3 00 	lea    0xc3fde9(%rip),%rcx        # 0x140fe5df0
1403a6007:	e8 0c 7f a7 00       	call   0x140e1df18
1403a600c:	8b 55 07             	mov    0x7(%rbp),%edx
1403a600f:	4c 8b 55 97          	mov    -0x69(%rbp),%r10
1403a6013:	4c 8b 4d 87          	mov    -0x79(%rbp),%r9
1403a6017:	48 85 c0             	test   %rax,%rax
1403a601a:	74 0c                	je     0x1403a6028
1403a601c:	0f be 45 ff          	movsbl -0x1(%rbp),%eax
1403a6020:	44 8b c0             	mov    %eax,%r8d
1403a6023:	89 45 03             	mov    %eax,0x3(%rbp)
1403a6026:	eb 0b                	jmp    0x1403a6033
1403a6028:	45 8b c6             	mov    %r14d,%r8d
1403a602b:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a602f:	0f b6 45 ff          	movzbl -0x1(%rbp),%eax
1403a6033:	0f be c0             	movsbl %al,%eax
1403a6036:	83 c0 f6             	add    $0xfffffff6,%eax
1403a6039:	48 8d 1d c0 9f c5 ff 	lea    -0x3a6040(%rip),%rbx        # 0x140000000
1403a6040:	83 f8 73             	cmp    $0x73,%eax
1403a6043:	0f 87 f9 00 00 00    	ja     0x1403a6142
1403a6049:	48 98                	cltq
1403a604b:	0f b6 84 03 5c 66 3a 	movzbl 0x3a665c(%rbx,%rax,1),%eax
1403a6052:	00
1403a6053:	8b 8c 83 34 66 3a 00 	mov    0x3a6634(%rbx,%rax,4),%ecx
1403a605a:	48 03 cb             	add    %rbx,%rcx
1403a605d:	ff e1                	jmp    *%rcx
1403a605f:	49 ff c1             	inc    %r9
1403a6062:	4d 3b ca             	cmp    %r10,%r9
1403a6065:	0f 84 d7 00 00 00    	je     0x1403a6142
1403a606b:	f6 c2 08             	test   $0x8,%dl
1403a606e:	75 11                	jne    0x1403a6081
1403a6070:	41 0f b6 09          	movzbl (%r9),%ecx
1403a6074:	0f b6 c1             	movzbl %cl,%eax
1403a6077:	80 f9 28             	cmp    $0x28,%cl
1403a607a:	74 23                	je     0x1403a609f
1403a607c:	80 f9 29             	cmp    $0x29,%cl
1403a607f:	74 1e                	je     0x1403a609f
1403a6081:	f6 c2 10             	test   $0x10,%dl
1403a6084:	0f 85 b8 00 00 00    	jne    0x1403a6142
1403a608a:	41 0f b6 09          	movzbl (%r9),%ecx
1403a608e:	0f b6 c1             	movzbl %cl,%eax
1403a6091:	80 f9 7b             	cmp    $0x7b,%cl
1403a6094:	74 09                	je     0x1403a609f
1403a6096:	80 f9 7d             	cmp    $0x7d,%cl
1403a6099:	0f 85 a3 00 00 00    	jne    0x1403a6142
1403a609f:	88 45 ff             	mov    %al,-0x1(%rbp)
1403a60a2:	0f be c0             	movsbl %al,%eax
1403a60a5:	89 45 03             	mov    %eax,0x3(%rbp)
1403a60a8:	e9 95 00 00 00       	jmp    0x1403a6142
1403a60ad:	f6 c2 04             	test   $0x4,%dl
1403a60b0:	0f 84 8c 00 00 00    	je     0x1403a6142
1403a60b6:	83 7d a3 00          	cmpl   $0x0,-0x5d(%rbp)
1403a60ba:	0f 85 82 00 00 00    	jne    0x1403a6142
1403a60c0:	c7 45 03 7c 00 00 00 	movl   $0x7c,0x3(%rbp)
1403a60c7:	eb 79                	jmp    0x1403a6142
1403a60c9:	f6 c2 08             	test   $0x8,%dl
1403a60cc:	75 74                	jne    0x1403a6142
1403a60ce:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a60d2:	eb 6e                	jmp    0x1403a6142
1403a60d4:	f6 c2 10             	test   $0x10,%dl
1403a60d7:	75 69                	jne    0x1403a6142
1403a60d9:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a60dd:	eb 63                	jmp    0x1403a6142
1403a60df:	0f ba e2 1a          	bt     $0x1a,%edx
1403a60e3:	73 5d                	jae    0x1403a6142
1403a60e5:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a60e9:	e8 f2 64 00 00       	call   0x1403ac5e0
1403a60ee:	84 c0                	test   %al,%al
1403a60f0:	74 50                	je     0x1403a6142
1403a60f2:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a60f6:	eb 4a                	jmp    0x1403a6142
1403a60f8:	0f ba e2 19          	bt     $0x19,%edx
1403a60fc:	73 44                	jae    0x1403a6142
1403a60fe:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a6102:	e8 d9 64 00 00       	call   0x1403ac5e0
1403a6107:	84 c0                	test   %al,%al
1403a6109:	75 37                	jne    0x1403a6142
1403a610b:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a610f:	eb 31                	jmp    0x1403a6142
1403a6111:	0f ba e2 19          	bt     $0x19,%edx
1403a6115:	73 2b                	jae    0x1403a6142
1403a6117:	49 ff c1             	inc    %r9
1403a611a:	4d 3b ca             	cmp    %r10,%r9
1403a611d:	74 23                	je     0x1403a6142
1403a611f:	41 80 39 0a          	cmpb   $0xa,(%r9)
1403a6123:	74 1d                	je     0x1403a6142
1403a6125:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a6129:	eb 17                	jmp    0x1403a6142
1403a612b:	f6 c2 01             	test   $0x1,%dl
1403a612e:	75 12                	jne    0x1403a6142
1403a6130:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a6134:	eb 0c                	jmp    0x1403a6142
1403a6136:	f6 45 07 02          	testb  $0x2,0x7(%rbp)
1403a613a:	45 0f 44 c6          	cmove  %r14d,%r8d
1403a613e:	44 89 45 03          	mov    %r8d,0x3(%rbp)
1403a6142:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1403a6146:	48 89 45 77          	mov    %rax,0x77(%rbp)
1403a614a:	33 d2                	xor    %edx,%edx
1403a614c:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a6150:	e8 cb 64 00 00       	call   0x1403ac620
1403a6155:	4c 8b e0             	mov    %rax,%r12
1403a6158:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1403a615c:	4c 8b 7d cf          	mov    -0x31(%rbp),%r15
1403a6160:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1403a6164:	e8 87 5c 00 00       	call   0x1403abdf0
1403a6169:	84 c0                	test   %al,%al
1403a616b:	75 24                	jne    0x1403a6191
1403a616d:	83 7d 03 7c          	cmpl   $0x7c,0x3(%rbp)
1403a6171:	0f 85 61 03 00 00    	jne    0x1403a64d8
1403a6177:	ba 08 00 00 00       	mov    $0x8,%edx
1403a617c:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a6180:	e8 eb 95 00 00       	call   0x1403af770
1403a6185:	48 8b d0             	mov    %rax,%rdx
1403a6188:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a618c:	e8 7f 84 00 00       	call   0x1403ae610
1403a6191:	b9 20 00 00 00       	mov    $0x20,%ecx
1403a6196:	e8 6d 4f a7 00       	call   0x140e1b108
1403a619b:	48 8b f0             	mov    %rax,%rsi
1403a619e:	48 89 45 17          	mov    %rax,0x17(%rbp)
1403a61a2:	48 85 c0             	test   %rax,%rax
1403a61a5:	74 1c                	je     0x1403a61c3
1403a61a7:	48 c7 40 08 11 00 00 	movq   $0x11,0x8(%rax)
1403a61ae:	00
1403a61af:	4c 89 70 10          	mov    %r14,0x10(%rax)
1403a61b3:	4c 89 70 18          	mov    %r14,0x18(%rax)
1403a61b7:	48 8d 05 ba f9 c3 00 	lea    0xc3f9ba(%rip),%rax        # 0x140fe5b78
1403a61be:	48 89 06             	mov    %rax,(%rsi)
1403a61c1:	eb 03                	jmp    0x1403a61c6
1403a61c3:	49 8b f6             	mov    %r14,%rsi
1403a61c6:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1403a61ca:	48 89 46 18          	mov    %rax,0x18(%rsi)
1403a61ce:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1403a61d2:	48 8b 48 10          	mov    0x10(%rax),%rcx
1403a61d6:	48 85 c9             	test   %rcx,%rcx
1403a61d9:	74 14                	je     0x1403a61ef
1403a61db:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
1403a61df:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1403a61e3:	48 8b 48 10          	mov    0x10(%rax),%rcx
1403a61e7:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1403a61eb:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1403a61ef:	48 89 70 10          	mov    %rsi,0x10(%rax)
1403a61f3:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
1403a61f7:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a61fc:	e8 07 4f a7 00       	call   0x140e1b108
1403a6201:	48 8b d0             	mov    %rax,%rdx
1403a6204:	48 89 45 17          	mov    %rax,0x17(%rbp)
1403a6208:	48 8d 0d 79 f9 c3 00 	lea    0xc3f979(%rip),%rcx        # 0x140fe5b88
1403a620f:	48 85 c0             	test   %rax,%rax
1403a6212:	74 21                	je     0x1403a6235
1403a6214:	c7 40 08 10 00 00 00 	movl   $0x10,0x8(%rax)
1403a621b:	33 c0                	xor    %eax,%eax
1403a621d:	89 42 0c             	mov    %eax,0xc(%rdx)
1403a6220:	48 89 42 10          	mov    %rax,0x10(%rdx)
1403a6224:	48 89 42 18          	mov    %rax,0x18(%rdx)
1403a6228:	48 89 0a             	mov    %rcx,(%rdx)
1403a622b:	48 89 72 20          	mov    %rsi,0x20(%rdx)
1403a622f:	48 89 42 28          	mov    %rax,0x28(%rdx)