14003beab:	89 10                	mov    %edx,(%rax)
14003bead:	48 8d 05 cc e3 03 00 	lea    0x3e3cc(%rip),%rax        # 0x14007a280
14003beb4:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14003beb8:	e8 b7 9c 01 00       	call   0x140055b74
14003bebd:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
14003bec2:	48 8d 05 9f e3 03 00 	lea    0x3e39f(%rip),%rax        # 0x14007a268
14003bec9:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14003becd:	49 8b 0e             	mov    (%r14),%rcx
14003bed0:	48 85 c9             	test   %rcx,%rcx
14003bed3:	74 0e                	je     0x14003bee3
14003bed5:	48 8b 01             	mov    (%rcx),%rax
14003bed8:	48 8b 40 10          	mov    0x10(%rax),%rax
14003bedc:	ff 15 a6 37 03 00    	call   *0x337a6(%rip)        # 0x14006f688
14003bee2:	90                   	nop
14003bee3:	48 8b 16             	mov    (%rsi),%rdx
14003bee6:	48 83 ea 18          	sub    $0x18,%rdx
14003beea:	83 c8 ff             	or     $0xffffffff,%eax
14003beed:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003bef2:	83 e8 01             	sub    $0x1,%eax
14003bef5:	7f 10                	jg     0x14003bf07
14003bef7:	48 8b 0a             	mov    (%rdx),%rcx
14003befa:	48 8b 01             	mov    (%rcx),%rax
14003befd:	48 8b 40 08          	mov    0x8(%rax),%rax
14003bf01:	ff 15 81 37 03 00    	call   *0x33781(%rip)        # 0x14006f688
14003bf07:	8b c7                	mov    %edi,%eax
14003bf09:	e9 bb 00 00 00       	jmp    0x14003bfc9
14003bf0e:	48 8d 15 eb c0 07 00 	lea    0x7c0eb(%rip),%rdx        # 0x1400b8000
14003bf15:	bb 00 01 00 00       	mov    $0x100,%ebx
14003bf1a:	48 8b 05 df c0 07 00 	mov    0x7c0df(%rip),%rax        # 0x1400b8000
14003bf21:	48 3b c2             	cmp    %rdx,%rax
14003bf24:	74 30                	je     0x14003bf56
14003bf26:	85 58 5c             	test   %ebx,0x5c(%rax)
14003bf29:	74 3f                	je     0x14003bf6a
14003bf2b:	80 78 59 02          	cmpb   $0x2,0x59(%rax)
14003bf2f:	72 25                	jb     0x14003bf56
14003bf31:	8d 53 b0             	lea    -0x50(%rbx),%edx
14003bf34:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14003bf38:	45 33 c9             	xor    %r9d,%r9d
14003bf3b:	4c 8d 05 0e d8 03 00 	lea    0x3d80e(%rip),%r8        # 0x140079750
14003bf42:	48 8b 48 50          	mov    0x50(%rax),%rcx
14003bf46:	e8 95 69 fe ff       	call   0x1400228e0
14003bf4b:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14003bf4f:	48 8b 05 aa c0 07 00 	mov    0x7c0aa(%rip),%rax        # 0x1400b8000
14003bf56:	85 58 5c             	test   %ebx,0x5c(%rax)
14003bf59:	74 0f                	je     0x14003bf6a
14003bf5b:	80 78 59 02          	cmpb   $0x2,0x59(%rax)
14003bf5f:	72 09                	jb     0x14003bf6a
14003bf61:	e8 aa bc 01 00       	call   0x140057c10
14003bf66:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14003bf6a:	48 8d 05 0f e3 03 00 	lea    0x3e30f(%rip),%rax        # 0x14007a280
14003bf71:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14003bf75:	e8 fa 9b 01 00       	call   0x140055b74
14003bf7a:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
14003bf7f:	48 8d 05 e2 e2 03 00 	lea    0x3e2e2(%rip),%rax        # 0x14007a268
14003bf86:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14003bf8a:	49 8b 0e             	mov    (%r14),%rcx
14003bf8d:	48 85 c9             	test   %rcx,%rcx
14003bf90:	74 0e                	je     0x14003bfa0
14003bf92:	48 8b 01             	mov    (%rcx),%rax
14003bf95:	48 8b 40 10          	mov    0x10(%rax),%rax
14003bf99:	ff 15 e9 36 03 00    	call   *0x336e9(%rip)        # 0x14006f688
14003bf9f:	90                   	nop
14003bfa0:	48 8b 16             	mov    (%rsi),%rdx
14003bfa3:	48 83 ea 18          	sub    $0x18,%rdx
14003bfa7:	83 c8 ff             	or     $0xffffffff,%eax
14003bfaa:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003bfaf:	83 e8 01             	sub    $0x1,%eax
14003bfb2:	7f 10                	jg     0x14003bfc4
14003bfb4:	48 8b 0a             	mov    (%rdx),%rcx
14003bfb7:	48 8b 01             	mov    (%rcx),%rax
14003bfba:	48 8b 40 08          	mov    0x8(%rax),%rax
14003bfbe:	ff 15 c4 36 03 00    	call   *0x336c4(%rip)        # 0x14006f688
14003bfc4:	b8 05 40 00 80       	mov    $0x80004005,%eax
14003bfc9:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
14003bfd0:	00
14003bfd1:	48 83 c4 60          	add    $0x60,%rsp
14003bfd5:	41 5f                	pop    %r15
14003bfd7:	41 5e                	pop    %r14
14003bfd9:	5f                   	pop    %rdi
14003bfda:	5e                   	pop    %rsi
14003bfdb:	5d                   	pop    %rbp
14003bfdc:	c3                   	ret
14003bfdd:	90                   	nop
14003bfde:	90                   	nop
14003bfdf:	90                   	nop
14003bfe0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14003bfe5:	55                   	push   %rbp
14003bfe6:	56                   	push   %rsi
14003bfe7:	57                   	push   %rdi
14003bfe8:	41 54                	push   %r12
14003bfea:	41 55                	push   %r13
14003bfec:	41 56                	push   %r14
14003bfee:	41 57                	push   %r15
14003bff0:	48 8b ec             	mov    %rsp,%rbp
14003bff3:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14003bffa:	4d 8b e8             	mov    %r8,%r13
14003bffd:	44 8b e2             	mov    %edx,%r12d
14003c000:	48 8b f9             	mov    %rcx,%rdi
14003c003:	48 8d 0d f6 bf 07 00 	lea    0x7bff6(%rip),%rcx        # 0x1400b8000
14003c00a:	b3 05                	mov    $0x5,%bl
14003c00c:	be 00 10 00 00       	mov    $0x1000,%esi
14003c011:	48 8b 05 e8 bf 07 00 	mov    0x7bfe8(%rip),%rax        # 0x1400b8000
14003c018:	48 3b c1             	cmp    %rcx,%rax
14003c01b:	74 32                	je     0x14003c04f
14003c01d:	85 b0 3c 02 00 00    	test   %esi,0x23c(%rax)
14003c023:	74 2a                	je     0x14003c04f
14003c025:	38 98 39 02 00 00    	cmp    %bl,0x239(%rax)
14003c02b:	72 22                	jb     0x14003c04f
14003c02d:	ba 0d 00 00 00       	mov    $0xd,%edx
14003c032:	4c 8b cf             	mov    %rdi,%r9
14003c035:	4c 8d 05 24 d7 03 00 	lea    0x3d724(%rip),%r8        # 0x140079760
14003c03c:	48 8b 88 30 02 00 00 	mov    0x230(%rax),%rcx
14003c043:	e8 44 8e fe ff       	call   0x140024e8c
14003c048:	48 8b 05 b1 bf 07 00 	mov    0x7bfb1(%rip),%rax        # 0x1400b8000
14003c04f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14003c055:	85 b0 3c 02 00 00    	test   %esi,0x23c(%rax)
14003c05b:	74 0d                	je     0x14003c06a
14003c05d:	38 98 39 02 00 00    	cmp    %bl,0x239(%rax)
14003c063:	72 05                	jb     0x14003c06a
14003c065:	41 8a c8             	mov    %r8b,%cl
14003c068:	eb 02                	jmp    0x14003c06c
14003c06a:	32 c9                	xor    %cl,%cl
14003c06c:	48 8d 15 7d e2 03 00 	lea    0x3e27d(%rip),%rdx        # 0x14007a2f0
14003c073:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
14003c077:	88 4d e0             	mov    %cl,-0x20(%rbp)
14003c07a:	85 b0 3c 02 00 00    	test   %esi,0x23c(%rax)
14003c080:	74 0d                	je     0x14003c08f
14003c082:	38 98 39 02 00 00    	cmp    %bl,0x239(%rax)
14003c088:	72 05                	jb     0x14003c08f
14003c08a:	e8 81 bb 01 00       	call   0x140057c10
14003c08f:	45 33 f6             	xor    %r14d,%r14d
14003c092:	44 39 77 10          	cmp    %r14d,0x10(%rdi)
14003c096:	0f 8e 20 02 00 00    	jle    0x14003c2bc
14003c09c:	4c 63 7f 10          	movslq 0x10(%rdi),%r15
14003c0a0:	4c 89 7d 58          	mov    %r15,0x58(%rbp)
14003c0a4:	33 f6                	xor    %esi,%esi
14003c0a6:	48 85 f6             	test   %rsi,%rsi
14003c0a9:	78 10                	js     0x14003c0bb
14003c0ab:	44 3b 77 10          	cmp    0x10(%rdi),%r14d
14003c0af:	7d 0a                	jge    0x14003c0bb
14003c0b1:	48 8b 47 08          	mov    0x8(%rdi),%rax
14003c0b5:	48 8b 1c f0          	mov    (%rax,%rsi,8),%rbx
14003c0b9:	eb 02                	jmp    0x14003c0bd
14003c0bb:	33 db                	xor    %ebx,%ebx
14003c0bd:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14003c0c1:	48 85 db             	test   %rbx,%rbx
14003c0c4:	74 11                	je     0x14003c0d7
14003c0c6:	48 8b 03             	mov    (%rbx),%rax
14003c0c9:	48 8b cb             	mov    %rbx,%rcx
14003c0cc:	48 8b 40 08          	mov    0x8(%rax),%rax
14003c0d0:	ff 15 b2 35 03 00    	call   *0x335b2(%rip)        # 0x14006f688
14003c0d6:	90                   	nop
14003c0d7:	48 85 db             	test   %rbx,%rbx
14003c0da:	0f 84 b2 01 00 00    	je     0x14003c292
14003c0e0:	48 83 65 40 00       	andq   $0x0,0x40(%rbp)
14003c0e5:	48 8b 03             	mov    (%rbx),%rax
14003c0e8:	4c 8d 45 40          	lea    0x40(%rbp),%r8
14003c0ec:	48 8d 15 55 d2 03 00 	lea    0x3d255(%rip),%rdx        # 0x140079348
14003c0f3:	48 8b cb             	mov    %rbx,%rcx
14003c0f6:	48 8b 00             	mov    (%rax),%rax
14003c0f9:	ff 15 89 35 03 00    	call   *0x33589(%rip)        # 0x14006f688
14003c0ff:	85 c0                	test   %eax,%eax
14003c101:	79 08                	jns    0x14003c10b
14003c103:	33 c9                	xor    %ecx,%ecx
14003c105:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
14003c109:	eb 04                	jmp    0x14003c10f
14003c10b:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14003c10f:	48 85 c9             	test   %rcx,%rcx
14003c112:	0f 84 67 01 00 00    	je     0x14003c27f
14003c118:	49 8b 45 00          	mov    0x0(%r13),%rax
14003c11c:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14003c120:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
14003c125:	49 8b 45 08          	mov    0x8(%r13),%rax
14003c129:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
14003c12e:	48 3b c1             	cmp    %rcx,%rax
14003c131:	0f 87 a9 01 00 00    	ja     0x14003c2e0
14003c137:	89 45 f8             	mov    %eax,-0x8(%rbp)
14003c13a:	83 65 fc 00          	andl   $0x0,-0x4(%rbp)
14003c13e:	ff 15 34 30 03 00    	call   *0x33034(%rip)        # 0x14006f178
14003c144:	44 8b f8             	mov    %eax,%r15d
14003c147:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14003c14b:	48 8b 11             	mov    (%rcx),%rdx
14003c14e:	48 8b 42 30          	mov    0x30(%rdx),%rax
14003c152:	33 d2                	xor    %edx,%edx
14003c154:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14003c159:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14003c15e:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14003c163:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14003c167:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14003c16c:	66 c7 44 24 20 01 00 	movw   $0x1,0x20(%rsp)
14003c173:	41 b9 00 04 00 00    	mov    $0x400,%r9d
14003c179:	4c 8d 05 78 f3 03 00 	lea    0x3f378(%rip),%r8        # 0x14007b4f8
14003c180:	41 8b d4             	mov    %r12d,%edx
14003c183:	ff 15 ff 34 03 00    	call   *0x334ff(%rip)        # 0x14006f688
14003c189:	85 c0                	test   %eax,%eax
14003c18b:	79 6d                	jns    0x14003c1fa
14003c18d:	48 8b 0d 6c be 07 00 	mov    0x7be6c(%rip),%rcx        # 0x1400b8000
14003c194:	48 8d 15 65 be 07 00 	lea    0x7be65(%rip),%rdx        # 0x1400b8000
14003c19b:	48 3b ca             	cmp    %rdx,%rcx
14003c19e:	74 40                	je     0x14003c1e0
14003c1a0:	f7 81 3c 02 00 00 00 	testl  $0x1000,0x23c(%rcx)
14003c1a7:	10 00 00
14003c1aa:	74 4e                	je     0x14003c1fa
14003c1ac:	80 b9 39 02 00 00 02 	cmpb   $0x2,0x239(%rcx)
14003c1b3:	72 2b                	jb     0x14003c1e0
14003c1b5:	ba 0e 00 00 00       	mov    $0xe,%edx
14003c1ba:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
14003c1bf:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003c1c3:	4c 8b cf             	mov    %rdi,%r9
14003c1c6:	4c 8d 05 93 d5 03 00 	lea    0x3d593(%rip),%r8        # 0x140079760
14003c1cd:	48 8b 89 30 02 00 00 	mov    0x230(%rcx),%rcx
14003c1d4:	e8 47 85 ff ff       	call   0x140034720
14003c1d9:	48 8b 0d 20 be 07 00 	mov    0x7be20(%rip),%rcx        # 0x1400b8000
14003c1e0:	f7 81 3c 02 00 00 00 	testl  $0x1000,0x23c(%rcx)
14003c1e7:	10 00 00
14003c1ea:	74 0e                	je     0x14003c1fa
14003c1ec:	80 b9 39 02 00 00 02 	cmpb   $0x2,0x239(%rcx)
14003c1f3:	72 05                	jb     0x14003c1fa
14003c1f5:	e8 16 ba 01 00       	call   0x140057c10
14003c1fa:	ff 15 78 2f 03 00    	call   *0x32f78(%rip)        # 0x14006f178
14003c200:	41 2b c7             	sub    %r15d,%eax
14003c203:	3d f4 01 00 00       	cmp    $0x1f4,%eax
14003c208:	76 6d                	jbe    0x14003c277
14003c20a:	48 8b 0d ef bd 07 00 	mov    0x7bdef(%rip),%rcx        # 0x1400b8000
14003c211:	48 8d 15 e8 bd 07 00 	lea    0x7bde8(%rip),%rdx        # 0x1400b8000
14003c218:	48 3b ca             	cmp    %rdx,%rcx
14003c21b:	74 40                	je     0x14003c25d
14003c21d:	f7 81 3c 02 00 00 00 	testl  $0x1000,0x23c(%rcx)
14003c224:	10 00 00
14003c227:	74 4e                	je     0x14003c277
14003c229:	80 b9 39 02 00 00 04 	cmpb   $0x4,0x239(%rcx)
14003c230:	72 2b                	jb     0x14003c25d
14003c232:	ba 0f 00 00 00       	mov    $0xf,%edx
14003c237:	89 44 24 28          	mov    %eax,0x28(%rsp)
14003c23b:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14003c240:	4c 8b cf             	mov    %rdi,%r9
14003c243:	4c 8d 05 16 d5 03 00 	lea    0x3d516(%rip),%r8        # 0x140079760
14003c24a:	48 8b 89 30 02 00 00 	mov    0x230(%rcx),%rcx
14003c251:	e8 ca 84 ff ff       	call   0x140034720
14003c256:	48 8b 0d a3 bd 07 00 	mov    0x7bda3(%rip),%rcx        # 0x1400b8000
14003c25d:	f7 81 3c 02 00 00 00 	testl  $0x1000,0x23c(%rcx)
14003c264:	10 00 00
14003c267:	74 0e                	je     0x14003c277
14003c269:	80 b9 39 02 00 00 04 	cmpb   $0x4,0x239(%rcx)
14003c270:	72 05                	jb     0x14003c277
14003c272:	e8 99 b9 01 00       	call   0x140057c10
14003c277:	4c 8b 7d 58          	mov    0x58(%rbp),%r15
14003c27b:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14003c27f:	48 85 c9             	test   %rcx,%rcx
14003c282:	74 0e                	je     0x14003c292
14003c284:	48 8b 01             	mov    (%rcx),%rax
14003c287:	48 8b 40 10          	mov    0x10(%rax),%rax
14003c28b:	ff 15 f7 33 03 00    	call   *0x333f7(%rip)        # 0x14006f688
14003c291:	90                   	nop
14003c292:	48 85 db             	test   %rbx,%rbx
14003c295:	74 10                	je     0x14003c2a7
14003c297:	48 8b 03             	mov    (%rbx),%rax
14003c29a:	48 8b cb             	mov    %rbx,%rcx
14003c29d:	48 8b 40 10          	mov    0x10(%rax),%rax
14003c2a1:	ff 15 e1 33 03 00    	call   *0x333e1(%rip)        # 0x14006f688
14003c2a7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14003c2ad:	45 03 f0             	add    %r8d,%r14d
14003c2b0:	49 03 f0             	add    %r8,%rsi
14003c2b3:	49 3b f7             	cmp    %r15,%rsi
14003c2b6:	0f 8c ea fd ff ff    	jl     0x14003c0a6
14003c2bc:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14003c2c0:	e8 cf a0 01 00       	call   0x140056394
14003c2c5:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
14003c2cc:	00
14003c2cd:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14003c2d4:	41 5f                	pop    %r15
14003c2d6:	41 5e                	pop    %r14
14003c2d8:	41 5d                	pop    %r13
14003c2da:	41 5c                	pop    %r12
14003c2dc:	5f                   	pop    %rdi
14003c2dd:	5e                   	pop    %rsi
14003c2de:	5d                   	pop    %rbp
14003c2df:	c3                   	ret
14003c2e0:	e8 cf ab fd ff       	call   0x140016eb4
14003c2e5:	90                   	nop
14003c2e6:	eb 00                	jmp    0x14003c2e8
14003c2e8:	90                   	nop
14003c2e9:	90                   	nop
14003c2ea:	90                   	nop
14003c2eb:	90                   	nop
14003c2ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14003c2f1:	57                   	push   %rdi
14003c2f2:	48 83 ec 20          	sub    $0x20,%rsp
14003c2f6:	48 8b fa             	mov    %rdx,%rdi
14003c2f9:	48 8b d9             	mov    %rcx,%rbx
14003c2fc:	48 85 d2             	test   %rdx,%rdx
14003c2ff:	74 7d                	je     0x14003c37e
14003c301:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
14003c305:	ff 15 45 2f 0a 00    	call   *0xa2f45(%rip)        # 0x1400df250
14003c30b:	48 8b 17             	mov    (%rdi),%rdx
14003c30e:	48 83 ea 18          	sub    $0x18,%rdx
14003c312:	83 c8 ff             	or     $0xffffffff,%eax
14003c315:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003c31a:	83 e8 01             	sub    $0x1,%eax
14003c31d:	7f 10                	jg     0x14003c32f
14003c31f:	48 8b 0a             	mov    (%rdx),%rcx
14003c322:	48 8b 01             	mov    (%rcx),%rax
14003c325:	48 8b 40 08          	mov    0x8(%rax),%rax
14003c329:	ff 15 59 33 03 00    	call   *0x33359(%rip)        # 0x14006f688
14003c32f:	48 8b 43 40          	mov    0x40(%rbx),%rax
14003c333:	48 89 47 20          	mov    %rax,0x20(%rdi)
14003c337:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14003c33b:	48 ff ca             	dec    %rdx
14003c33e:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
14003c342:	48 89 53 08          	mov    %rdx,0x8(%rbx)
14003c346:	48 3b 53 28          	cmp    0x28(%rbx),%rdx
14003c34a:	73 18                	jae    0x14003c364
14003c34c:	83 7b 30 00          	cmpl   $0x0,0x30(%rbx)
14003c350:	75 12                	jne    0x14003c364
14003c352:	48 8b cb             	mov    %rbx,%rcx
14003c355:	e8 8a c2 fe ff       	call   0x1400285e4
14003c35a:	8b d0                	mov    %eax,%edx
14003c35c:	48 8b cb             	mov    %rbx,%rcx
14003c35f:	e8 60 8a 00 00       	call   0x140044dc4
14003c364:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
14003c369:	75 08                	jne    0x14003c373
14003c36b:	48 8b cb             	mov    %rbx,%rcx
14003c36e:	e8 09 b9 fe ff       	call   0x140027c7c
14003c373:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14003c378:	48 83 c4 20          	add    $0x20,%rsp
14003c37c:	5f                   	pop    %rdi
14003c37d:	c3                   	ret
14003c37e:	b9 05 40 00 80       	mov    $0x80004005,%ecx
14003c383:	e8 48 22 fe ff       	call   0x14001e5d0
14003c388:	cc                   	int3
14003c389:	90                   	nop
14003c38a:	90                   	nop
14003c38b:	90                   	nop
14003c38c:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14003c391:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14003c396:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14003c39b:	53                   	push   %rbx
14003c39c:	56                   	push   %rsi
14003c39d:	57                   	push   %rdi
14003c39e:	41 54                	push   %r12
14003c3a0:	41 55                	push   %r13
14003c3a2:	41 56                	push   %r14
14003c3a4:	41 57                	push   %r15
14003c3a6:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
14003c3ad:	45 8b e9             	mov    %r9d,%r13d
14003c3b0:	49 8b f0             	mov    %r8,%rsi
14003c3b3:	4c 8b e2             	mov    %rdx,%r12
14003c3b6:	4c 8b f1             	mov    %rcx,%r14
14003c3b9:	33 ff                	xor    %edi,%edi
14003c3bb:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)