14005cffa:	ba 01 00 00 00       	mov    $0x1,%edx
14005cfff:	e8 0c 08 00 00       	call   0x14005d810
14005d004:	85 c0                	test   %eax,%eax
14005d006:	74 30                	je     0x14005d038
14005d008:	48 8b 0d f1 1f 04 00 	mov    0x41ff1(%rip),%rcx        # 0x14009f000
14005d00f:	48 3b ce             	cmp    %rsi,%rcx
14005d012:	74 24                	je     0x14005d038
14005d014:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005d018:	74 1e                	je     0x14005d038
14005d01a:	4f 8b 4c ef 08       	mov    0x8(%r15,%r13,8),%r9
14005d01f:	ba 3e 00 00 00       	mov    $0x3e,%edx
14005d024:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005d028:	4d 8b c4             	mov    %r12,%r8
14005d02b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14005d02f:	4d 8b 49 38          	mov    0x38(%r9),%r9
14005d033:	e8 40 ab ff ff       	call   0x140057b78
14005d038:	44 8b c7             	mov    %edi,%r8d
14005d03b:	49 8b d7             	mov    %r15,%rdx
14005d03e:	44 2b c3             	sub    %ebx,%r8d
14005d041:	b9 0f 00 00 00       	mov    $0xf,%ecx
14005d046:	41 ff c8             	dec    %r8d
14005d049:	e8 2e ea ff ff       	call   0x14005ba7c
14005d04e:	ff c3                	inc    %ebx
14005d050:	49 83 c7 18          	add    $0x18,%r15
14005d054:	3b df                	cmp    %edi,%ebx
14005d056:	72 96                	jb     0x14005cfee
14005d058:	85 ff                	test   %edi,%edi
14005d05a:	74 42                	je     0x14005d09e
14005d05c:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
14005d060:	48 83 c3 08          	add    $0x8,%rbx
14005d064:	48 8b 0b             	mov    (%rbx),%rcx
14005d067:	e8 14 5c fb ff       	call   0x140012c80
14005d06c:	48 8d 5b 18          	lea    0x18(%rbx),%rbx
14005d070:	48 83 ef 01          	sub    $0x1,%rdi
14005d074:	75 ee                	jne    0x14005d064
14005d076:	eb 26                	jmp    0x14005d09e
14005d078:	48 8b 0d 81 1f 04 00 	mov    0x41f81(%rip),%rcx        # 0x14009f000
14005d07f:	48 3b ce             	cmp    %rsi,%rcx
14005d082:	74 1a                	je     0x14005d09e
14005d084:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005d088:	74 14                	je     0x14005d09e
14005d08a:	ba 39 00 00 00       	mov    $0x39,%edx
14005d08f:	4d 8b c4             	mov    %r12,%r8
14005d092:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005d096:	44 8b c8             	mov    %eax,%r9d
14005d099:	e8 7e a8 ff ff       	call   0x14005791c
14005d09e:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
14005d0a2:	48 85 c0             	test   %rax,%rax
14005d0a5:	74 3d                	je     0x14005d0e4
14005d0a7:	45 85 f6             	test   %r14d,%r14d
14005d0aa:	74 19                	je     0x14005d0c5
14005d0ac:	48 8d 58 08          	lea    0x8(%rax),%rbx
14005d0b0:	41 8b fe             	mov    %r14d,%edi
14005d0b3:	48 8b 0b             	mov    (%rbx),%rcx
14005d0b6:	e8 c5 5b fb ff       	call   0x140012c80
14005d0bb:	48 8d 5b 18          	lea    0x18(%rbx),%rbx
14005d0bf:	48 83 ef 01          	sub    $0x1,%rdi
14005d0c3:	75 ee                	jne    0x14005d0b3
14005d0c5:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14005d0cc:	00 00
14005d0ce:	33 d2                	xor    %edx,%edx
14005d0d0:	4c 8b 45 ef          	mov    -0x11(%rbp),%r8
14005d0d4:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14005d0d8:	48 ff 15 d9 82 02 00 	rex.W call *0x282d9(%rip)        # 0x1400853b8
14005d0df:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005d0e4:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14005d0eb:	00 00
14005d0ed:	33 d2                	xor    %edx,%edx
14005d0ef:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
14005d0f3:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14005d0f7:	48 ff 15 ba 82 02 00 	rex.W call *0x282ba(%rip)        # 0x1400853b8
14005d0fe:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005d103:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
14005d107:	48 33 cc             	xor    %rsp,%rcx
14005d10a:	e8 a1 6a fd ff       	call   0x140033bb0
14005d10f:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
14005d116:	00
14005d117:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14005d11b:	49 8b 73 38          	mov    0x38(%r11),%rsi
14005d11f:	49 8b 7b 40          	mov    0x40(%r11),%rdi
14005d123:	49 8b e3             	mov    %r11,%rsp
14005d126:	41 5f                	pop    %r15
14005d128:	41 5e                	pop    %r14
14005d12a:	41 5d                	pop    %r13
14005d12c:	41 5c                	pop    %r12
14005d12e:	5d                   	pop    %rbp
14005d12f:	c3                   	ret
14005d130:	cc                   	int3
14005d131:	cc                   	int3
14005d132:	cc                   	int3
14005d133:	cc                   	int3
14005d134:	cc                   	int3
14005d135:	cc                   	int3
14005d136:	cc                   	int3
14005d137:	cc                   	int3
14005d138:	40 53                	rex push %rbx
14005d13a:	48 81 ec 50 03 00 00 	sub    $0x350,%rsp
14005d141:	48 8b 05 78 20 04 00 	mov    0x42078(%rip),%rax        # 0x14009f1c0
14005d148:	48 33 c4             	xor    %rsp,%rax
14005d14b:	48 89 84 24 40 03 00 	mov    %rax,0x340(%rsp)
14005d152:	00
14005d153:	48 8b d9             	mov    %rcx,%rbx
14005d156:	41 b0 01             	mov    $0x1,%r8b
14005d159:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14005d15e:	e8 c1 e7 fb ff       	call   0x14001b924
14005d163:	48 83 3d cd 2e 04 00 	cmpq   $0x0,0x42ecd(%rip)        # 0x1400a0038
14005d16a:	00
14005d16b:	0f 84 14 01 00 00    	je     0x14005d285
14005d171:	33 c9                	xor    %ecx,%ecx
14005d173:	48 ff 15 06 7a 02 00 	rex.W call *0x27a06(%rip)        # 0x140084b80
14005d17a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005d17f:	41 b9 40 00 00 00    	mov    $0x40,%r9d
14005d185:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14005d18a:	48 8b c8             	mov    %rax,%rcx
14005d18d:	ba 2c 01 00 00       	mov    $0x12c,%edx
14005d192:	48 ff 15 df 79 02 00 	rex.W call *0x279df(%rip)        # 0x140084b78
14005d199:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005d19e:	85 c0                	test   %eax,%eax
14005d1a0:	0f 84 9b 00 00 00    	je     0x14005d241
14005d1a6:	b2 01                	mov    $0x1,%dl
14005d1a8:	48 8d 0d 41 32 04 00 	lea    0x43241(%rip),%rcx        # 0x1400a03f0
14005d1af:	48 ff 15 72 81 02 00 	rex.W call *0x28172(%rip)        # 0x140085328
14005d1b6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005d1bb:	48 8b cb             	mov    %rbx,%rcx
14005d1be:	e8 05 dc fb ff       	call   0x14001adc8
14005d1c3:	4c 8b c8             	mov    %rax,%r9
14005d1c6:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14005d1cb:	ba 40 01 00 00       	mov    $0x140,%edx
14005d1d0:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
14005d1d7:	00
14005d1d8:	e8 cf ad fb ff       	call   0x140017fac
14005d1dd:	48 8d 0d 0c 32 04 00 	lea    0x4320c(%rip),%rcx        # 0x1400a03f0
14005d1e4:	48 ff 15 c5 84 02 00 	rex.W call *0x284c5(%rip)        # 0x1400856b0
14005d1eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005d1f0:	48 8b 05 41 2e 04 00 	mov    0x42e41(%rip),%rax        # 0x1400a0038
14005d1f7:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
14005d1fe:	00
14005d1ff:	48 8b 40 20          	mov    0x20(%rax),%rax
14005d203:	ff 15 bf 84 02 00    	call   *0x284bf(%rip)        # 0x1400856c8
14005d209:	48 8b 0d f0 1d 04 00 	mov    0x41df0(%rip),%rcx        # 0x14009f000
14005d210:	48 8d 15 e9 1d 04 00 	lea    0x41de9(%rip),%rdx        # 0x14009f000
14005d217:	48 3b ca             	cmp    %rdx,%rcx
14005d21a:	74 69                	je     0x14005d285
14005d21c:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14005d220:	74 63                	je     0x14005d285
14005d222:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
14005d226:	4c 8d 05 8b b8 02 00 	lea    0x2b88b(%rip),%r8        # 0x140088ab8
14005d22d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005d231:	ba 2b 00 00 00       	mov    $0x2b,%edx
14005d236:	89 44 24 20          	mov    %eax,0x20(%rsp)
14005d23a:	e8 39 a9 ff ff       	call   0x140057b78
14005d23f:	eb 44                	jmp    0x14005d285
14005d241:	48 8b 05 b8 1d 04 00 	mov    0x41db8(%rip),%rax        # 0x14009f000
14005d248:	48 8d 15 b1 1d 04 00 	lea    0x41db1(%rip),%rdx        # 0x14009f000
14005d24f:	48 3b c2             	cmp    %rdx,%rax
14005d252:	74 31                	je     0x14005d285
14005d254:	f6 40 1c 01          	testb  $0x1,0x1c(%rax)
14005d258:	74 2b                	je     0x14005d285
14005d25a:	48 ff 15 0f 78 02 00 	rex.W call *0x2780f(%rip)        # 0x140084a70
14005d261:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005d266:	48 8b 0d 93 1d 04 00 	mov    0x41d93(%rip),%rcx        # 0x14009f000
14005d26d:	4c 8d 05 44 b8 02 00 	lea    0x2b844(%rip),%r8        # 0x140088ab8
14005d274:	44 8b c8             	mov    %eax,%r9d
14005d277:	ba 2a 00 00 00       	mov    $0x2a,%edx
14005d27c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005d280:	e8 97 a6 ff ff       	call   0x14005791c
14005d285:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14005d28a:	e8 f5 00 fb ff       	call   0x14000d384
14005d28f:	48 8b 8c 24 40 03 00 	mov    0x340(%rsp),%rcx
14005d296:	00
14005d297:	48 33 cc             	xor    %rsp,%rcx
14005d29a:	e8 11 69 fd ff       	call   0x140033bb0
14005d29f:	48 81 c4 50 03 00 00 	add    $0x350,%rsp
14005d2a6:	5b                   	pop    %rbx
14005d2a7:	c3                   	ret
14005d2a8:	cc                   	int3
14005d2a9:	cc                   	int3
14005d2aa:	cc                   	int3
14005d2ab:	cc                   	int3
14005d2ac:	cc                   	int3
14005d2ad:	cc                   	int3
14005d2ae:	cc                   	int3
14005d2af:	cc                   	int3
14005d2b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14005d2b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14005d2ba:	55                   	push   %rbp
14005d2bb:	57                   	push   %rdi
14005d2bc:	41 55                	push   %r13
14005d2be:	41 56                	push   %r14
14005d2c0:	41 57                	push   %r15
14005d2c2:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
14005d2c7:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14005d2ce:	48 83 65 27 00       	andq   $0x0,0x27(%rbp)
14005d2d3:	48 8d 45 17          	lea    0x17(%rbp),%rax
14005d2d7:	48 89 45 17          	mov    %rax,0x17(%rbp)
14005d2db:	4d 8b f8             	mov    %r8,%r15
14005d2de:	48 8d 45 17          	lea    0x17(%rbp),%rax
14005d2e2:	45 33 f6             	xor    %r14d,%r14d
14005d2e5:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14005d2e9:	48 ff 15 80 7c 02 00 	rex.W call *0x27c80(%rip)        # 0x140084f70
14005d2f0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005d2f5:	b2 01                	mov    $0x1,%dl
14005d2f7:	48 8d 0d f2 30 04 00 	lea    0x430f2(%rip),%rcx        # 0x1400a03f0
14005d2fe:	48 ff 15 7b 83 02 00 	rex.W call *0x2837b(%rip)        # 0x140085680
14005d305:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005d30a:	48 8b 35 ef 2d 04 00 	mov    0x42def(%rip),%rsi        # 0x1400a0100
14005d311:	4c 8d 2d e8 1c 04 00 	lea    0x41ce8(%rip),%r13        # 0x14009f000
14005d318:	e9 14 01 00 00       	jmp    0x14005d431
14005d31d:	8b 46 68             	mov    0x68(%rsi),%eax
14005d320:	24 30                	and    $0x30,%al
14005d322:	3c 20                	cmp    $0x20,%al
14005d324:	0f 85 03 01 00 00    	jne    0x14005d42d
14005d32a:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14005d32e:	e8 45 3a fb ff       	call   0x140010d78
14005d333:	48 8b 5d 7f          	mov    0x7f(%rbp),%rbx
14005d337:	48 85 db             	test   %rbx,%rbx
14005d33a:	0f 95 c0             	setne  %al
14005d33d:	84 c0                	test   %al,%al
14005d33f:	0f 84 da 00 00 00    	je     0x14005d41f
14005d345:	f6 43 48 30          	testb  $0x30,0x48(%rbx)
14005d349:	0f 84 c2 00 00 00    	je     0x14005d411
14005d34f:	48 8d bb 10 01 00 00 	lea    0x110(%rbx),%rdi
14005d356:	48 8b cf             	mov    %rdi,%rcx
14005d359:	48 ff 15 90 7a 02 00 	rex.W call *0x27a90(%rip)        # 0x140084df0
14005d360:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005d365:	48 8b 03             	mov    (%rbx),%rax
14005d368:	48 8b cb             	mov    %rbx,%rcx
14005d36b:	48 89 7d 07          	mov    %rdi,0x7(%rbp)
14005d36f:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14005d376:	ff 15 4c 83 02 00    	call   *0x2834c(%rip)        # 0x1400856c8
14005d37c:	48 3b c6             	cmp    %rsi,%rax
14005d37f:	0f 85 83 00 00 00    	jne    0x14005d408
14005d385:	83 7b 4c 01          	cmpl   $0x1,0x4c(%rbx)
14005d389:	74 7d                	je     0x14005d408
14005d38b:	83 7b 4c 03          	cmpl   $0x3,0x4c(%rbx)
14005d38f:	74 77                	je     0x14005d408
14005d391:	f6 43 50 04          	testb  $0x4,0x50(%rbx)
14005d395:	74 71                	je     0x14005d408
14005d397:	48 8d 15 ca a6 02 00 	lea    0x2a6ca(%rip),%rdx        # 0x140087a68
14005d39e:	b9 18 00 00 00       	mov    $0x18,%ecx
14005d3a3:	e8 2c 6b fd ff       	call   0x140033ed4
14005d3a8:	48 85 c0             	test   %rax,%rax
14005d3ab:	74 26                	je     0x14005d3d3
14005d3ad:	48 89 58 10          	mov    %rbx,0x10(%rax)
14005d3b1:	f0 ff 43 0c          	lock incl 0xc(%rbx)
14005d3b5:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
14005d3b9:	48 8d 55 17          	lea    0x17(%rbp),%rdx
14005d3bd:	48 8b 5d 7f          	mov    0x7f(%rbp),%rbx
14005d3c1:	48 89 48 08          	mov    %rcx,0x8(%rax)
14005d3c5:	48 89 10             	mov    %rdx,(%rax)
14005d3c8:	48 89 01             	mov    %rax,(%rcx)
14005d3cb:	48 ff 45 27          	incq   0x27(%rbp)
14005d3cf:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14005d3d3:	48 85 c0             	test   %rax,%rax
14005d3d6:	75 2d                	jne    0x14005d405
14005d3d8:	48 8b 0d 21 1c 04 00 	mov    0x41c21(%rip),%rcx        # 0x14009f000
14005d3df:	49 3b cd             	cmp    %r13,%rcx
14005d3e2:	74 24                	je     0x14005d408
14005d3e4:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005d3e8:	74 1e                	je     0x14005d408
14005d3ea:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
14005d3ee:	4c 8d 05 c3 b6 02 00 	lea    0x2b6c3(%rip),%r8        # 0x140088ab8
14005d3f5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005d3f9:	ba 8b 00 00 00       	mov    $0x8b,%edx
14005d3fe:	e8 0d a7 ff ff       	call   0x140057b10
14005d403:	eb 03                	jmp    0x14005d408
14005d405:	41 ff c6             	inc    %r14d
14005d408:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
14005d40c:	e8 7f 4f fa ff       	call   0x140002390
14005d411:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14005d415:	e8 86 9a fa ff       	call   0x140006ea0
14005d41a:	e9 14 ff ff ff       	jmp    0x14005d333
14005d41f:	48 8d 4d 7f          	lea    0x7f(%rbp),%rcx
14005d423:	e8 20 58 fb ff       	call   0x140012c48
14005d428:	45 85 f6             	test   %r14d,%r14d
14005d42b:	75 0f                	jne    0x14005d43c
14005d42d:	48 8b 76 10          	mov    0x10(%rsi),%rsi
14005d431:	48 85 f6             	test   %rsi,%rsi
14005d434:	0f 85 e3 fe ff ff    	jne    0x14005d31d
14005d43a:	eb 39                	jmp    0x14005d475
14005d43c:	83 4e 68 10          	orl    $0x10,0x68(%rsi)
14005d440:	8b 46 68             	mov    0x68(%rsi),%eax
14005d443:	48 8b 0d b6 1b 04 00 	mov    0x41bb6(%rip),%rcx        # 0x14009f000
14005d44a:	49 3b cd             	cmp    %r13,%rcx
14005d44d:	74 26                	je     0x14005d475
14005d44f:	f7 41 1c 00 80 00 00 	testl  $0x8000,0x1c(%rcx)
14005d456:	74 1d                	je     0x14005d475
14005d458:	4c 8b 4e 18          	mov    0x18(%rsi),%r9
14005d45c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005d460:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14005d465:	89 44 24 28          	mov    %eax,0x28(%rsp)
14005d469:	8b 46 2c             	mov    0x2c(%rsi),%eax
14005d46c:	89 44 24 20          	mov    %eax,0x20(%rsp)
14005d470:	e8 6b 19 00 00       	call   0x14005ede0
14005d475:	48 8d 0d 74 2f 04 00 	lea    0x42f74(%rip),%rcx        # 0x1400a03f0
14005d47c:	48 ff 15 2d 82 02 00 	rex.W call *0x2822d(%rip)        # 0x1400856b0
14005d483:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005d488:	48 8b 5d 17          	mov    0x17(%rbp),%rbx
14005d48c:	48 8d 45 17          	lea    0x17(%rbp),%rax
14005d490:	48 3b d8             	cmp    %rax,%rbx
14005d493:	0f 84 ff 00 00 00    	je     0x14005d598
14005d499:	48 8b 73 10          	mov    0x10(%rbx),%rsi
14005d49d:	48 8d be 10 01 00 00 	lea    0x110(%rsi),%rdi
14005d4a4:	48 8b cf             	mov    %rdi,%rcx
14005d4a7:	48 ff 15 42 79 02 00 	rex.W call *0x27942(%rip)        # 0x140084df0
14005d4ae:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005d4b3:	45 33 c0             	xor    %r8d,%r8d
14005d4b6:	48 89 7d 0f          	mov    %rdi,0xf(%rbp)
14005d4ba:	48 8d 15 b7 9d 02 00 	lea    0x29db7(%rip),%rdx        # 0x140087278
14005d4c1:	48 8b ce             	mov    %rsi,%rcx
14005d4c4:	e8 b7 ff fa ff       	call   0x14000d480
14005d4c9:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
14005d4cd:	e8 be 4e fa ff       	call   0x140002390
14005d4d2:	48 8b 0d 27 1b 04 00 	mov    0x41b27(%rip),%rcx        # 0x14009f000
14005d4d9:	49 3b cd             	cmp    %r13,%rcx
14005d4dc:	74 22                	je     0x14005d500
14005d4de:	f7 41 1c 00 80 00 00 	testl  $0x8000,0x1c(%rcx)
14005d4e5:	74 19                	je     0x14005d500
14005d4e7:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
14005d4eb:	4c 8d 05 c6 b5 02 00 	lea    0x2b5c6(%rip),%r8        # 0x140088ab8
14005d4f2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005d4f6:	ba 8d 00 00 00       	mov    $0x8d,%edx
14005d4fb:	e8 10 a6 ff ff       	call   0x140057b10
14005d500:	83 64 24 60 00       	andl   $0x0,0x60(%rsp)
14005d505:	45 33 c9             	xor    %r9d,%r9d
14005d508:	48 83 64 24 58 00    	andq   $0x0,0x58(%rsp)
14005d50e:	33 d2                	xor    %edx,%edx
14005d510:	48 83 64 24 50 00    	andq   $0x0,0x50(%rsp)
14005d516:	48 8b ce             	mov    %rsi,%rcx
14005d519:	48 83 64 24 48 00    	andq   $0x0,0x48(%rsp)
14005d51f:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
14005d524:	45 8d 41 05          	lea    0x5(%r9),%r8d
14005d528:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
14005d52d:	48 8b 06             	mov    (%rsi),%rax
14005d530:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14005d536:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
14005d53b:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14005d541:	48 8b 40 40          	mov    0x40(%rax),%rax
14005d545:	ff 15 7d 81 02 00    	call   *0x2817d(%rip)        # 0x1400856c8
14005d54b:	85 c0                	test   %eax,%eax
14005d54d:	74 2d                	je     0x14005d57c
14005d54f:	48 8b 0d aa 1a 04 00 	mov    0x41aaa(%rip),%rcx        # 0x14009f000
14005d556:	49 3b cd             	cmp    %r13,%rcx
14005d559:	74 35                	je     0x14005d590
14005d55b:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005d55f:	74 2f                	je     0x14005d590
14005d561:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
14005d565:	4c 8d 05 4c b5 02 00 	lea    0x2b54c(%rip),%r8        # 0x140088ab8
14005d56c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005d570:	ba 8e 00 00 00       	mov    $0x8e,%edx