18002c0f9:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
18002c0fd:	44 8b f1             	mov    %ecx,%r14d
18002c100:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
18002c104:	8d 51 02             	lea    0x2(%rcx),%edx
18002c107:	4c 89 6d e8          	mov    %r13,-0x18(%rbp)
18002c10b:	44 8d 41 08          	lea    0x8(%rcx),%r8d
18002c10f:	89 45 c0             	mov    %eax,-0x40(%rbp)
18002c112:	49 8b cd             	mov    %r13,%rcx
18002c115:	89 45 bc             	mov    %eax,-0x44(%rbp)
18002c118:	e8 07 57 08 00       	call   0x1800b1824
18002c11d:	8b f8                	mov    %eax,%edi
18002c11f:	85 c0                	test   %eax,%eax
18002c121:	0f 88 c2 03 00 00    	js     0x18002c4e9
18002c127:	8b 45 48             	mov    0x48(%rbp),%eax
18002c12a:	85 c0                	test   %eax,%eax
18002c12c:	0f 84 b7 03 00 00    	je     0x18002c4e9
18002c132:	48 8d 3c 80          	lea    (%rax,%rax,4),%rdi
18002c136:	48 c1 e7 03          	shl    $0x3,%rdi
18002c13a:	48 8b cf             	mov    %rdi,%rcx
18002c13d:	e8 0e dd 06 00       	call   0x180099e50
18002c142:	48 8b f0             	mov    %rax,%rsi
18002c145:	48 85 c0             	test   %rax,%rax
18002c148:	75 0a                	jne    0x18002c154
18002c14a:	bf 17 00 00 c0       	mov    $0xc0000017,%edi
18002c14f:	e9 95 03 00 00       	jmp    0x18002c4e9
18002c154:	4c 8b c7             	mov    %rdi,%r8
18002c157:	33 d2                	xor    %edx,%edx
18002c159:	48 8b ce             	mov    %rsi,%rcx
18002c15c:	e8 1f 9b 10 00       	call   0x180135c80
18002c161:	33 c0                	xor    %eax,%eax
18002c163:	89 45 b8             	mov    %eax,-0x48(%rbp)
18002c166:	45 33 c9             	xor    %r9d,%r9d
18002c169:	89 45 60             	mov    %eax,0x60(%rbp)
18002c16c:	e9 00 03 00 00       	jmp    0x18002c471
18002c171:	8b 55 60             	mov    0x60(%rbp),%edx
18002c174:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
18002c178:	49 8b cd             	mov    %r13,%rcx
18002c17b:	e8 f0 57 08 00       	call   0x1800b1970
18002c180:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
18002c184:	45 33 c0             	xor    %r8d,%r8d
18002c187:	8b f8                	mov    %eax,%edi
18002c189:	85 c0                	test   %eax,%eax
18002c18b:	0f 88 22 03 00 00    	js     0x18002c4b3
18002c191:	0f b7 43 22          	movzwl 0x22(%rbx),%eax
18002c195:	bf 00 01 00 00       	mov    $0x100,%edi
18002c19a:	66 2b c7             	sub    %di,%ax
18002c19d:	b9 ff 7e 00 00       	mov    $0x7eff,%ecx
18002c1a2:	66 3b c1             	cmp    %cx,%ax
18002c1a5:	0f 87 ad 02 00 00    	ja     0x18002c458
18002c1ab:	b8 00 02 00 00       	mov    $0x200,%eax
18002c1b0:	66 85 43 22          	test   %ax,0x22(%rbx)
18002c1b4:	74 5e                	je     0x18002c214
18002c1b6:	4c 8b 45 50          	mov    0x50(%rbp),%r8
18002c1ba:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
18002c1be:	48 8b cb             	mov    %rbx,%rcx
18002c1c1:	e8 4e 05 00 00       	call   0x18002c714
18002c1c6:	41 8b 4f 70          	mov    0x70(%r15),%ecx
18002c1ca:	45 33 c0             	xor    %r8d,%r8d
18002c1cd:	44 8b d0             	mov    %eax,%r10d
18002c1d0:	85 c0                	test   %eax,%eax
18002c1d2:	79 38                	jns    0x18002c20c
18002c1d4:	0f ba e9 07          	bts    $0x7,%ecx
18002c1d8:	4c 8d 4b 08          	lea    0x8(%rbx),%r9
18002c1dc:	41 89 4f 70          	mov    %ecx,0x70(%r15)
18002c1e0:	4d 8d 45 10          	lea    0x10(%r13),%r8
18002c1e4:	41 8b cc             	mov    %r12d,%ecx
18002c1e7:	48 8d 14 89          	lea    (%rcx,%rcx,4),%rdx
18002c1eb:	b9 20 00 00 00       	mov    $0x20,%ecx
18002c1f0:	0f ba 2c d6 1d       	btsl   $0x1d,(%rsi,%rdx,8)
18002c1f5:	41 8b d2             	mov    %r10d,%edx
18002c1f8:	8b 05 e2 8c 17 00    	mov    0x178ce2(%rip),%eax        # 0x1801a4ee0
18002c1fe:	89 44 24 20          	mov    %eax,0x20(%rsp)
18002c202:	e8 8d c9 ff ff       	call   0x180028b94
18002c207:	45 33 c0             	xor    %r8d,%r8d
18002c20a:	eb 08                	jmp    0x18002c214
18002c20c:	0f ba e9 09          	bts    $0x9,%ecx
18002c210:	41 89 4f 70          	mov    %ecx,0x70(%r15)
18002c214:	b9 00 10 00 00       	mov    $0x1000,%ecx
18002c219:	44 88 45 48          	mov    %r8b,0x48(%rbp)
18002c21d:	66 85 4b 22          	test   %cx,0x22(%rbx)
18002c221:	74 75                	je     0x18002c298
18002c223:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
18002c227:	44 88 45 48          	mov    %r8b,0x48(%rbp)
18002c22b:	48 8b cb             	mov    %rbx,%rcx
18002c22e:	e8 a5 fd ff ff       	call   0x18002bfd8
18002c233:	4c 8b 75 c8          	mov    -0x38(%rbp),%r14
18002c237:	45 33 c0             	xor    %r8d,%r8d
18002c23a:	85 c0                	test   %eax,%eax
18002c23c:	78 55                	js     0x18002c293
18002c23e:	41 f6 46 08 08       	testb  $0x8,0x8(%r14)
18002c243:	44 88 45 48          	mov    %r8b,0x48(%rbp)
18002c247:	74 33                	je     0x18002c27c
18002c249:	44 88 45 48          	mov    %r8b,0x48(%rbp)
18002c24d:	66 44 39 45 bc       	cmp    %r8w,-0x44(%rbp)
18002c252:	75 28                	jne    0x18002c27c
18002c254:	41 8b c4             	mov    %r12d,%eax
18002c257:	4c 89 45 c8          	mov    %r8,-0x38(%rbp)
18002c25b:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
18002c25f:	4c 89 74 d6 20       	mov    %r14,0x20(%rsi,%rdx,8)
18002c264:	41 8d 40 01          	lea    0x1(%r8),%eax
18002c268:	41 0f ba 6f 70 13    	btsl   $0x13,0x70(%r15)
18002c26e:	45 8b f0             	mov    %r8d,%r14d
18002c271:	0f ba 2c d6 17       	btsl   $0x17,(%rsi,%rdx,8)
18002c276:	89 45 bc             	mov    %eax,-0x44(%rbp)
18002c279:	88 45 48             	mov    %al,0x48(%rbp)
18002c27c:	4d 85 f6             	test   %r14,%r14
18002c27f:	74 12                	je     0x18002c293
18002c281:	49 8b ce             	mov    %r14,%rcx
18002c284:	e8 73 dd 06 00       	call   0x180099ffc
18002c289:	45 33 c0             	xor    %r8d,%r8d
18002c28c:	45 8b f0             	mov    %r8d,%r14d
18002c28f:	4c 89 45 c8          	mov    %r8,-0x38(%rbp)
18002c293:	b9 00 10 00 00       	mov    $0x1000,%ecx
18002c298:	45 8a e8             	mov    %r8b,%r13b
18002c29b:	66 85 7b 22          	test   %di,0x22(%rbx)
18002c29f:	74 76                	je     0x18002c317
18002c2a1:	41 09 7f 70          	or     %edi,0x70(%r15)
18002c2a5:	41 8b c4             	mov    %r12d,%eax
18002c2a8:	48 8d 3c 80          	lea    (%rax,%rax,4),%rdi
18002c2ac:	0f ba 2c fe 1e       	btsl   $0x1e,(%rsi,%rdi,8)
18002c2b1:	66 85 4b 22          	test   %cx,0x22(%rbx)
18002c2b5:	74 60                	je     0x18002c317
18002c2b7:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
18002c2bb:	48 8b cb             	mov    %rbx,%rcx
18002c2be:	e8 15 fd ff ff       	call   0x18002bfd8
18002c2c3:	4c 8b 75 c8          	mov    -0x38(%rbp),%r14
18002c2c7:	45 33 c0             	xor    %r8d,%r8d
18002c2ca:	85 c0                	test   %eax,%eax
18002c2cc:	78 49                	js     0x18002c317
18002c2ce:	41 f6 46 08 04       	testb  $0x4,0x8(%r14)
18002c2d3:	45 8a e8             	mov    %r8b,%r13b
18002c2d6:	74 28                	je     0x18002c300
18002c2d8:	66 44 39 45 c0       	cmp    %r8w,-0x40(%rbp)
18002c2dd:	75 21                	jne    0x18002c300
18002c2df:	4c 89 74 fe 20       	mov    %r14,0x20(%rsi,%rdi,8)
18002c2e4:	41 8d 40 01          	lea    0x1(%r8),%eax
18002c2e8:	41 0f ba 6f 70 0f    	btsl   $0xf,0x70(%r15)
18002c2ee:	45 8b f0             	mov    %r8d,%r14d
18002c2f1:	0f ba 2c fe 18       	btsl   $0x18,(%rsi,%rdi,8)
18002c2f6:	44 8a e8             	mov    %al,%r13b
18002c2f9:	4c 89 45 c8          	mov    %r8,-0x38(%rbp)
18002c2fd:	89 45 c0             	mov    %eax,-0x40(%rbp)
18002c300:	4d 85 f6             	test   %r14,%r14
18002c303:	74 12                	je     0x18002c317
18002c305:	49 8b ce             	mov    %r14,%rcx
18002c308:	e8 ef dc 06 00       	call   0x180099ffc
18002c30d:	45 33 c0             	xor    %r8d,%r8d
18002c310:	45 8b f0             	mov    %r8d,%r14d
18002c313:	4c 89 45 c8          	mov    %r8,-0x38(%rbp)
18002c317:	0f b7 43 22          	movzwl 0x22(%rbx),%eax
18002c31b:	b9 00 04 00 00       	mov    $0x400,%ecx
18002c320:	41 8b fc             	mov    %r12d,%edi
18002c323:	66 85 c1             	test   %ax,%cx
18002c326:	74 42                	je     0x18002c36a
18002c328:	4c 8d 24 bf          	lea    (%rdi,%rdi,4),%r12
18002c32c:	42 f7 04 e6 00 00 00 	testl  $0x20000000,(%rsi,%r12,8)
18002c333:	20
18002c334:	75 05                	jne    0x18002c33b
18002c336:	41 83 4f 70 20       	orl    $0x20,0x70(%r15)
18002c33b:	45 33 c0             	xor    %r8d,%r8d
18002c33e:	48 8d 55 58          	lea    0x58(%rbp),%rdx
18002c342:	48 8b cb             	mov    %rbx,%rcx
18002c345:	e8 ea 48 08 00       	call   0x1800b0c34
18002c34a:	45 33 c0             	xor    %r8d,%r8d
18002c34d:	85 c0                	test   %eax,%eax
18002c34f:	78 0f                	js     0x18002c360
18002c351:	44 38 45 58          	cmp    %r8b,0x58(%rbp)
18002c355:	74 09                	je     0x18002c360
18002c357:	b8 00 40 00 00       	mov    $0x4000,%eax
18002c35c:	41 09 47 70          	or     %eax,0x70(%r15)
18002c360:	42 0f ba 2c e6 1a    	btsl   $0x1a,(%rsi,%r12,8)
18002c366:	0f b7 43 22          	movzwl 0x22(%rbx),%eax
18002c36a:	b9 00 20 00 00       	mov    $0x2000,%ecx
18002c36f:	66 85 c1             	test   %ax,%cx
18002c372:	74 13                	je     0x18002c387
18002c374:	41 0f ba 6f 70 10    	btsl   $0x10,0x70(%r15)
18002c37a:	48 8d 04 bf          	lea    (%rdi,%rdi,4),%rax
18002c37e:	0f ba 2c c6 1b       	btsl   $0x1b,(%rsi,%rax,8)
18002c383:	0f b7 43 22          	movzwl 0x22(%rbx),%eax
18002c387:	b9 00 08 00 00       	mov    $0x800,%ecx
18002c38c:	66 85 c1             	test   %ax,%cx
18002c38f:	74 12                	je     0x18002c3a3
18002c391:	41 83 4f 70 40       	orl    $0x40,0x70(%r15)
18002c396:	48 8d 04 bf          	lea    (%rdi,%rdi,4),%rax
18002c39a:	0f ba 2c c6 1c       	btsl   $0x1c,(%rsi,%rax,8)
18002c39f:	0f b7 43 22          	movzwl 0x22(%rbx),%eax
18002c3a3:	b9 00 10 00 00       	mov    $0x1000,%ecx
18002c3a8:	66 85 c1             	test   %ax,%cx
18002c3ab:	74 0b                	je     0x18002c3b8
18002c3ad:	45 84 ed             	test   %r13b,%r13b
18002c3b0:	75 06                	jne    0x18002c3b8
18002c3b2:	44 38 45 48          	cmp    %r8b,0x48(%rbp)
18002c3b6:	74 0a                	je     0x18002c3c2
18002c3b8:	b9 00 40 00 00       	mov    $0x4000,%ecx
18002c3bd:	66 85 c1             	test   %ax,%cx
18002c3c0:	74 09                	je     0x18002c3cb
18002c3c2:	48 8d 04 bf          	lea    (%rdi,%rdi,4),%rax
18002c3c6:	0f ba 2c c6 19       	btsl   $0x19,(%rsi,%rax,8)
18002c3cb:	4c 8d 24 bf          	lea    (%rdi,%rdi,4),%r12
18002c3cf:	42 f7 04 e6 00 00 00 	testl  $0x34000000,(%rsi,%r12,8)
18002c3d6:	34
18002c3d7:	74 4a                	je     0x18002c423
18002c3d9:	ba 08 00 00 00       	mov    $0x8,%edx
18002c3de:	48 8b cb             	mov    %rbx,%rcx
18002c3e1:	e8 32 30 08 00       	call   0x1800af418
18002c3e6:	45 33 c0             	xor    %r8d,%r8d
18002c3e9:	8b f8                	mov    %eax,%edi
18002c3eb:	85 c0                	test   %eax,%eax
18002c3ed:	78 1c                	js     0x18002c40b
18002c3ef:	ba ff ff 00 00       	mov    $0xffff,%edx
18002c3f4:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
18002c3f8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
18002c3fe:	48 8b cb             	mov    %rbx,%rcx
18002c401:	e8 ea 29 08 00       	call   0x1800aedf0
18002c406:	8b f8                	mov    %eax,%edi
18002c408:	45 33 c0             	xor    %r8d,%r8d
18002c40b:	b9 00 00 00 80       	mov    $0x80000000,%ecx
18002c410:	8d 04 0f             	lea    (%rdi,%rcx,1),%eax
18002c413:	85 c1                	test   %eax,%ecx
18002c415:	75 0c                	jne    0x18002c423
18002c417:	81 ff 25 02 00 c0    	cmp    $0xc0000225,%edi
18002c41d:	0f 85 8c 00 00 00    	jne    0x18002c4af
18002c423:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
18002c427:	4c 8b 6d e8          	mov    -0x18(%rbp),%r13
18002c42b:	4a 89 4c e6 10       	mov    %rcx,0x10(%rsi,%r12,8)
18002c430:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
18002c434:	4a 89 5c e6 08       	mov    %rbx,0x8(%rsi,%r12,8)
18002c439:	49 8b d8             	mov    %r8,%rbx
18002c43c:	4a 89 4c e6 18       	mov    %rcx,0x18(%rsi,%r12,8)
18002c441:	44 8b 65 b8          	mov    -0x48(%rbp),%r12d
18002c445:	41 ff c4             	inc    %r12d
18002c448:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
18002c44c:	44 89 65 b8          	mov    %r12d,-0x48(%rbp)
18002c450:	4c 89 45 e0          	mov    %r8,-0x20(%rbp)
18002c454:	4c 89 45 d8          	mov    %r8,-0x28(%rbp)
18002c458:	48 85 db             	test   %rbx,%rbx
18002c45b:	74 10                	je     0x18002c46d
18002c45d:	48 8b cb             	mov    %rbx,%rcx
18002c460:	e8 c3 28 08 00       	call   0x1800aed28
18002c465:	33 c0                	xor    %eax,%eax
18002c467:	8b d8                	mov    %eax,%ebx
18002c469:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
18002c46d:	44 8b 4d 60          	mov    0x60(%rbp),%r9d
18002c471:	41 b8 08 00 00 00    	mov    $0x8,%r8d
18002c477:	48 8d 45 60          	lea    0x60(%rbp),%rax
18002c47b:	49 8b cd             	mov    %r13,%rcx
18002c47e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18002c483:	41 8d 50 fa          	lea    -0x6(%r8),%edx
18002c487:	e8 04 54 08 00       	call   0x1800b1890
18002c48c:	45 33 c0             	xor    %r8d,%r8d
18002c48f:	85 c0                	test   %eax,%eax
18002c491:	0f 89 da fc ff ff    	jns    0x18002c171
18002c497:	3d 25 02 00 c0       	cmp    $0xc0000225,%eax
18002c49c:	49 89 77 78          	mov    %rsi,0x78(%r15)
18002c4a0:	41 8b f8             	mov    %r8d,%edi
18002c4a3:	45 89 67 74          	mov    %r12d,0x74(%r15)
18002c4a7:	0f 45 f8             	cmovne %eax,%edi
18002c4aa:	41 8b f0             	mov    %r8d,%esi
18002c4ad:	eb 04                	jmp    0x18002c4b3
18002c4af:	44 8b 65 b8          	mov    -0x48(%rbp),%r12d
18002c4b3:	48 85 db             	test   %rbx,%rbx
18002c4b6:	74 08                	je     0x18002c4c0
18002c4b8:	48 8b cb             	mov    %rbx,%rcx
18002c4bb:	e8 68 28 08 00       	call   0x1800aed28
18002c4c0:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
18002c4c4:	48 85 c9             	test   %rcx,%rcx
18002c4c7:	74 05                	je     0x18002c4ce
18002c4c9:	e8 5a 28 08 00       	call   0x1800aed28
18002c4ce:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
18002c4d2:	48 85 c9             	test   %rcx,%rcx
18002c4d5:	74 05                	je     0x18002c4dc
18002c4d7:	e8 4c 28 08 00       	call   0x1800aed28
18002c4dc:	4d 85 f6             	test   %r14,%r14
18002c4df:	74 08                	je     0x18002c4e9
18002c4e1:	49 8b ce             	mov    %r14,%rcx
18002c4e4:	e8 13 db 06 00       	call   0x180099ffc
18002c4e9:	41 8b d4             	mov    %r12d,%edx
18002c4ec:	48 8b ce             	mov    %rsi,%rcx
18002c4ef:	e8 14 00 00 00       	call   0x18002c508
18002c4f4:	8b c7                	mov    %edi,%eax
18002c4f6:	48 83 c4 78          	add    $0x78,%rsp
18002c4fa:	41 5f                	pop    %r15
18002c4fc:	41 5e                	pop    %r14
18002c4fe:	41 5d                	pop    %r13
18002c500:	41 5c                	pop    %r12
18002c502:	5f                   	pop    %rdi
18002c503:	5e                   	pop    %rsi
18002c504:	5b                   	pop    %rbx
18002c505:	5d                   	pop    %rbp
18002c506:	c3                   	ret
18002c507:	cc                   	int3
18002c508:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18002c50d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
18002c512:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
18002c517:	57                   	push   %rdi
18002c518:	48 83 ec 20          	sub    $0x20,%rsp
18002c51c:	33 db                	xor    %ebx,%ebx
18002c51e:	8b f2                	mov    %edx,%esi
18002c520:	48 8b e9             	mov    %rcx,%rbp
18002c523:	48 85 c9             	test   %rcx,%rcx
18002c526:	74 79                	je     0x18002c5a1
18002c528:	85 d2                	test   %edx,%edx
18002c52a:	74 6d                	je     0x18002c599
18002c52c:	4c 8d 04 b6          	lea    (%rsi,%rsi,4),%r8
18002c530:	48 8d 79 10          	lea    0x10(%rcx),%rdi
18002c534:	4a 8d 3c c7          	lea    (%rdi,%r8,8),%rdi
18002c538:	48 8d 7f d8          	lea    -0x28(%rdi),%rdi
18002c53c:	ff ce                	dec    %esi
18002c53e:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
18002c542:	48 85 c9             	test   %rcx,%rcx
18002c545:	74 0e                	je     0x18002c555
18002c547:	e8 dc 27 08 00       	call   0x1800aed28
18002c54c:	85 db                	test   %ebx,%ebx
18002c54e:	78 05                	js     0x18002c555
18002c550:	85 c0                	test   %eax,%eax
18002c552:	0f 48 d8             	cmovs  %eax,%ebx
18002c555:	48 8b 0f             	mov    (%rdi),%rcx
18002c558:	48 85 c9             	test   %rcx,%rcx
18002c55b:	74 0e                	je     0x18002c56b
18002c55d:	e8 c6 27 08 00       	call   0x1800aed28
18002c562:	85 db                	test   %ebx,%ebx
18002c564:	78 05                	js     0x18002c56b
18002c566:	85 c0                	test   %eax,%eax
18002c568:	0f 48 d8             	cmovs  %eax,%ebx
18002c56b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
18002c56f:	48 85 c9             	test   %rcx,%rcx
18002c572:	74 0e                	je     0x18002c582
18002c574:	e8 af 27 08 00       	call   0x1800aed28
18002c579:	85 db                	test   %ebx,%ebx
18002c57b:	78 05                	js     0x18002c582
18002c57d:	85 c0                	test   %eax,%eax
18002c57f:	0f 48 d8             	cmovs  %eax,%ebx
18002c582:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
18002c586:	48 85 c9             	test   %rcx,%rcx
18002c589:	74 0a                	je     0x18002c595
18002c58b:	e8 6c da 06 00       	call   0x180099ffc
18002c590:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
18002c595:	85 f6                	test   %esi,%esi
18002c597:	75 9f                	jne    0x18002c538
18002c599:	48 8b cd             	mov    %rbp,%rcx
18002c59c:	e8 5b da 06 00       	call   0x180099ffc
18002c5a1:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
18002c5a6:	8b c3                	mov    %ebx,%eax
18002c5a8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18002c5ad:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
18002c5b2:	48 83 c4 20          	add    $0x20,%rsp
18002c5b6:	5f                   	pop    %rdi
18002c5b7:	c3                   	ret
18002c5b8:	cc                   	int3
18002c5b9:	cc                   	int3