14005c23d:	bf 16 02 00 00       	mov    $0x216,%edi
14005c242:	48 8b 0d b7 2d 04 00 	mov    0x42db7(%rip),%rcx        # 0x14009f000
14005c249:	48 8d 35 b0 2d 04 00 	lea    0x42db0(%rip),%rsi        # 0x14009f000
14005c250:	48 3b ce             	cmp    %rsi,%rcx
14005c253:	0f 84 53 02 00 00    	je     0x14005c4ac
14005c259:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005c25d:	0f 84 49 02 00 00    	je     0x14005c4ac
14005c263:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005c267:	4c 8d 05 4a c8 02 00 	lea    0x2c84a(%rip),%r8        # 0x140088ab8
14005c26e:	ba 24 00 00 00       	mov    $0x24,%edx
14005c273:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14005c277:	45 8b cf             	mov    %r15d,%r9d
14005c27a:	e8 b9 b7 ff ff       	call   0x140057a38
14005c27f:	e9 28 02 00 00       	jmp    0x14005c4ac
14005c284:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14005c28b:	00 00
14005c28d:	4f 8d 04 7f          	lea    (%r15,%r15,2),%r8
14005c291:	41 bc 08 00 00 00    	mov    $0x8,%r12d
14005c297:	49 c1 e0 03          	shl    $0x3,%r8
14005c29b:	41 8b d4             	mov    %r12d,%edx
14005c29e:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14005c2a2:	48 ff 15 1f 91 02 00 	rex.W call *0x2911f(%rip)        # 0x1400853c8
14005c2a9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c2ae:	4c 8b e8             	mov    %rax,%r13
14005c2b1:	48 85 c0             	test   %rax,%rax
14005c2b4:	75 2f                	jne    0x14005c2e5
14005c2b6:	41 8b fc             	mov    %r12d,%edi
14005c2b9:	48 8b 0d 40 2d 04 00 	mov    0x42d40(%rip),%rcx        # 0x14009f000
14005c2c0:	48 8d 35 39 2d 04 00 	lea    0x42d39(%rip),%rsi        # 0x14009f000
14005c2c7:	48 3b ce             	cmp    %rsi,%rcx
14005c2ca:	0f 84 dc 01 00 00    	je     0x14005c4ac
14005c2d0:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005c2d4:	0f 84 d2 01 00 00    	je     0x14005c4ac
14005c2da:	8d 50 25             	lea    0x25(%rax),%edx
14005c2dd:	45 8b cc             	mov    %r12d,%r9d
14005c2e0:	e9 3a ff ff ff       	jmp    0x14005c21f
14005c2e5:	48 8b 0d 14 2d 04 00 	mov    0x42d14(%rip),%rcx        # 0x14009f000
14005c2ec:	48 8d 35 0d 2d 04 00 	lea    0x42d0d(%rip),%rsi        # 0x14009f000
14005c2f3:	48 3b ce             	cmp    %rsi,%rcx
14005c2f6:	74 1b                	je     0x14005c313
14005c2f8:	f6 41 1c 80          	testb  $0x80,0x1c(%rcx)
14005c2fc:	74 15                	je     0x14005c313
14005c2fe:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005c302:	4c 8d 05 af c7 02 00 	lea    0x2c7af(%rip),%r8        # 0x140088ab8
14005c309:	ba 26 00 00 00       	mov    $0x26,%edx
14005c30e:	e8 dd b5 ff ff       	call   0x1400578f0
14005c313:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14005c317:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14005c31b:	e9 53 01 00 00       	jmp    0x14005c473
14005c320:	48 8d 55 60          	lea    0x60(%rbp),%rdx
14005c324:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14005c328:	e8 c7 a8 fb ff       	call   0x140016bf4
14005c32d:	85 c0                	test   %eax,%eax
14005c32f:	0f 84 3a 01 00 00    	je     0x14005c46f
14005c335:	b2 01                	mov    $0x1,%dl
14005c337:	48 8d 0d b2 40 04 00 	lea    0x440b2(%rip),%rcx        # 0x1400a03f0
14005c33e:	48 ff 15 3b 93 02 00 	rex.W call *0x2933b(%rip)        # 0x140085680
14005c345:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c34a:	45 3b f7             	cmp    %r15d,%r14d
14005c34d:	0f 83 cd 01 00 00    	jae    0x14005c520
14005c353:	41 8b c6             	mov    %r14d,%eax
14005c356:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14005c35a:	4c 8d 24 cd 00 00 00 	lea    0x0(,%rcx,8),%r12
14005c361:	00
14005c362:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14005c366:	4d 03 e5             	add    %r13,%r12
14005c369:	49 8d 54 24 08       	lea    0x8(%r12),%rdx
14005c36e:	e8 ad 57 fb ff       	call   0x140011b20
14005c373:	8b f8                	mov    %eax,%edi
14005c375:	85 c0                	test   %eax,%eax
14005c377:	74 36                	je     0x14005c3af
14005c379:	48 8b 0d 80 2c 04 00 	mov    0x42c80(%rip),%rcx        # 0x14009f000
14005c380:	48 3b ce             	cmp    %rsi,%rcx
14005c383:	74 23                	je     0x14005c3a8
14005c385:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
14005c389:	74 1d                	je     0x14005c3a8
14005c38b:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
14005c38f:	4c 8d 05 22 c7 02 00 	lea    0x2c722(%rip),%r8        # 0x140088ab8
14005c396:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005c39a:	ba 28 00 00 00       	mov    $0x28,%edx
14005c39f:	89 44 24 20          	mov    %eax,0x20(%rsp)
14005c3a3:	e8 d0 b7 ff ff       	call   0x140057b78
14005c3a8:	8b fb                	mov    %ebx,%edi
14005c3aa:	e9 ad 00 00 00       	jmp    0x14005c45c
14005c3af:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
14005c3b4:	48 81 c3 10 01 00 00 	add    $0x110,%rbx
14005c3bb:	48 8b cb             	mov    %rbx,%rcx
14005c3be:	48 ff 15 2b 8a 02 00 	rex.W call *0x28a2b(%rip)        # 0x140084df0
14005c3c5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c3ca:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14005c3cf:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
14005c3d3:	f6 41 48 30          	testb  $0x30,0x48(%rcx)
14005c3d7:	74 3a                	je     0x14005c413
14005c3d9:	8b 41 4c             	mov    0x4c(%rcx),%eax
14005c3dc:	ff c8                	dec    %eax
14005c3de:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14005c3e3:	74 2e                	je     0x14005c413
14005c3e5:	f7 41 50 00 01 00 00 	testl  $0x100,0x50(%rcx)
14005c3ec:	74 25                	je     0x14005c413
14005c3ee:	48 8b 01             	mov    (%rcx),%rax
14005c3f1:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14005c3f8:	ff 15 ca 92 02 00    	call   *0x292ca(%rip)        # 0x1400856c8
14005c3fe:	33 db                	xor    %ebx,%ebx
14005c400:	48 85 c0             	test   %rax,%rax
14005c403:	74 10                	je     0x14005c415
14005c405:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14005c409:	e8 82 5f fa ff       	call   0x140002390
14005c40e:	41 ff c6             	inc    %r14d
14005c411:	eb 49                	jmp    0x14005c45c
14005c413:	33 db                	xor    %ebx,%ebx
14005c415:	48 8b 0d e4 2b 04 00 	mov    0x42be4(%rip),%rcx        # 0x14009f000
14005c41c:	48 3b ce             	cmp    %rsi,%rcx
14005c41f:	74 26                	je     0x14005c447
14005c421:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
14005c425:	74 20                	je     0x14005c447
14005c427:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
14005c42c:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
14005c430:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005c434:	8b 42 50             	mov    0x50(%rdx),%eax
14005c437:	89 44 24 28          	mov    %eax,0x28(%rsp)
14005c43b:	8b 42 4c             	mov    0x4c(%rdx),%eax
14005c43e:	89 44 24 20          	mov    %eax,0x20(%rsp)
14005c442:	e8 f1 2d 00 00       	call   0x14005f238
14005c447:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14005c44c:	8b fb                	mov    %ebx,%edi
14005c44e:	e8 2d 68 fb ff       	call   0x140012c80
14005c453:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14005c457:	e8 34 5f fa ff       	call   0x140002390
14005c45c:	48 8d 0d 8d 3f 04 00 	lea    0x43f8d(%rip),%rcx        # 0x1400a03f0
14005c463:	48 ff 15 46 92 02 00 	rex.W call *0x29246(%rip)        # 0x1400856b0
14005c46a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c46f:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
14005c473:	66 39 18             	cmp    %bx,(%rax)
14005c476:	0f 85 a4 fe ff ff    	jne    0x14005c320
14005c47c:	48 8b 45 50          	mov    0x50(%rbp),%rax
14005c480:	44 89 30             	mov    %r14d,(%rax)
14005c483:	48 8b 45 48          	mov    0x48(%rbp),%rax
14005c487:	4c 89 28             	mov    %r13,(%rax)
14005c48a:	85 ff                	test   %edi,%edi
14005c48c:	74 3c                	je     0x14005c4ca
14005c48e:	45 85 f6             	test   %r14d,%r14d
14005c491:	74 19                	je     0x14005c4ac
14005c493:	49 8d 5d 08          	lea    0x8(%r13),%rbx
14005c497:	41 8b f6             	mov    %r14d,%esi
14005c49a:	48 8b 0b             	mov    (%rbx),%rcx
14005c49d:	e8 de 67 fb ff       	call   0x140012c80
14005c4a2:	48 8d 5b 18          	lea    0x18(%rbx),%rbx
14005c4a6:	48 83 ee 01          	sub    $0x1,%rsi
14005c4aa:	75 ee                	jne    0x14005c49a
14005c4ac:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14005c4b3:	00 00
14005c4b5:	4d 8b c5             	mov    %r13,%r8
14005c4b8:	33 d2                	xor    %edx,%edx
14005c4ba:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14005c4be:	48 ff 15 f3 8e 02 00 	rex.W call *0x28ef3(%rip)        # 0x1400853b8
14005c4c5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c4ca:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14005c4ce:	48 85 c9             	test   %rcx,%rcx
14005c4d1:	74 1a                	je     0x14005c4ed
14005c4d3:	48 ff 15 86 8e 02 00 	rex.W call *0x28e86(%rip)        # 0x140085360
14005c4da:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c4df:	8b c8                	mov    %eax,%ecx
14005c4e1:	48 ff 15 b0 8e 02 00 	rex.W call *0x28eb0(%rip)        # 0x140085398
14005c4e8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c4ed:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14005c4f4:	00 00
14005c4f6:	33 d2                	xor    %edx,%edx
14005c4f8:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14005c4fc:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14005c500:	48 ff 15 b1 8e 02 00 	rex.W call *0x28eb1(%rip)        # 0x1400853b8
14005c507:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c50c:	8b c7                	mov    %edi,%eax
14005c50e:	48 83 c4 58          	add    $0x58,%rsp
14005c512:	41 5f                	pop    %r15
14005c514:	41 5e                	pop    %r14
14005c516:	41 5d                	pop    %r13
14005c518:	41 5c                	pop    %r12
14005c51a:	5f                   	pop    %rdi
14005c51b:	5e                   	pop    %rsi
14005c51c:	5b                   	pop    %rbx
14005c51d:	5d                   	pop    %rbp
14005c51e:	c3                   	ret
14005c51f:	cc                   	int3
14005c520:	48 8b 0d d9 2a 04 00 	mov    0x42ad9(%rip),%rcx        # 0x14009f000
14005c527:	48 3b ce             	cmp    %rsi,%rcx
14005c52a:	74 1e                	je     0x14005c54a
14005c52c:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005c530:	74 18                	je     0x14005c54a
14005c532:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005c536:	4c 8d 05 7b c5 02 00 	lea    0x2c57b(%rip),%r8        # 0x140088ab8
14005c53d:	ba 27 00 00 00       	mov    $0x27,%edx
14005c542:	45 8b ce             	mov    %r14d,%r9d
14005c545:	e8 d2 b3 ff ff       	call   0x14005791c
14005c54a:	48 8d 0d 9f 3e 04 00 	lea    0x43e9f(%rip),%rcx        # 0x1400a03f0
14005c551:	bf 0d 00 00 00       	mov    $0xd,%edi
14005c556:	48 ff 15 53 91 02 00 	rex.W call *0x29153(%rip)        # 0x1400856b0
14005c55d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c562:	e9 27 ff ff ff       	jmp    0x14005c48e
14005c567:	cc                   	int3
14005c568:	cc                   	int3
14005c569:	cc                   	int3
14005c56a:	cc                   	int3
14005c56b:	cc                   	int3
14005c56c:	cc                   	int3
14005c56d:	cc                   	int3
14005c56e:	cc                   	int3
14005c56f:	cc                   	int3
14005c570:	4c 8b dc             	mov    %rsp,%r11
14005c573:	49 89 5b 08          	mov    %rbx,0x8(%r11)
14005c577:	49 89 73 10          	mov    %rsi,0x10(%r11)
14005c57b:	57                   	push   %rdi
14005c57c:	48 83 ec 40          	sub    $0x40,%rsp
14005c580:	49 83 63 f0 00       	andq   $0x0,-0x10(%r11)
14005c585:	49 8d 43 f0          	lea    -0x10(%r11),%rax
14005c589:	49 8b f0             	mov    %r8,%rsi
14005c58c:	49 89 43 d8          	mov    %rax,-0x28(%r11)
14005c590:	41 b8 19 00 02 00    	mov    $0x20019,%r8d
14005c596:	45 33 c9             	xor    %r9d,%r9d
14005c599:	48 8b fa             	mov    %rdx,%rdi
14005c59c:	e8 67 29 fb ff       	call   0x14000ef08
14005c5a1:	8b d8                	mov    %eax,%ebx
14005c5a3:	85 c0                	test   %eax,%eax
14005c5a5:	74 2b                	je     0x14005c5d2
14005c5a7:	48 8b 0d 52 2a 04 00 	mov    0x42a52(%rip),%rcx        # 0x14009f000
14005c5ae:	48 8d 05 4b 2a 04 00 	lea    0x42a4b(%rip),%rax        # 0x14009f000
14005c5b5:	48 3b c8             	cmp    %rax,%rcx
14005c5b8:	0f 84 d8 00 00 00    	je     0x14005c696
14005c5be:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005c5c2:	0f 84 ce 00 00 00    	je     0x14005c696
14005c5c8:	ba 42 00 00 00       	mov    $0x42,%edx
14005c5cd:	e9 ad 00 00 00       	jmp    0x14005c67f
14005c5d2:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14005c5d7:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14005c5dc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14005c5e1:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
14005c5e6:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
14005c5eb:	c7 44 24 68 04 00 00 	movl   $0x4,0x68(%rsp)
14005c5f2:	00
14005c5f3:	48 8d 15 86 46 03 00 	lea    0x34686(%rip),%rdx        # 0x140090c80
14005c5fa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14005c5ff:	e8 0c 19 fb ff       	call   0x14000df10
14005c604:	8b d8                	mov    %eax,%ebx
14005c606:	85 c0                	test   %eax,%eax
14005c608:	75 47                	jne    0x14005c651
14005c60a:	44 8b 4c 24 30       	mov    0x30(%rsp),%r9d
14005c60f:	41 83 f9 04          	cmp    $0x4,%r9d
14005c613:	74 36                	je     0x14005c64b
14005c615:	8d 58 0d             	lea    0xd(%rax),%ebx
14005c618:	48 8b 0d e1 29 04 00 	mov    0x429e1(%rip),%rcx        # 0x14009f000
14005c61f:	48 8d 05 da 29 04 00 	lea    0x429da(%rip),%rax        # 0x14009f000
14005c626:	48 3b c8             	cmp    %rax,%rcx
14005c629:	74 6b                	je     0x14005c696
14005c62b:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005c62f:	74 65                	je     0x14005c696
14005c631:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005c635:	8d 53 36             	lea    0x36(%rbx),%edx
14005c638:	4c 8d 05 79 c4 02 00 	lea    0x2c479(%rip),%r8        # 0x140088ab8
14005c63f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14005c644:	e8 3f b4 ff ff       	call   0x140057a88
14005c649:	eb 4b                	jmp    0x14005c696
14005c64b:	8b 44 24 34          	mov    0x34(%rsp),%eax
14005c64f:	eb 0a                	jmp    0x14005c65b
14005c651:	83 fb 02             	cmp    $0x2,%ebx
14005c654:	75 0b                	jne    0x14005c661
14005c656:	b8 10 27 00 00       	mov    $0x2710,%eax
14005c65b:	89 06                	mov    %eax,(%rsi)
14005c65d:	33 db                	xor    %ebx,%ebx
14005c65f:	eb 35                	jmp    0x14005c696
14005c661:	48 8b 0d 98 29 04 00 	mov    0x42998(%rip),%rcx        # 0x14009f000
14005c668:	48 8d 05 91 29 04 00 	lea    0x42991(%rip),%rax        # 0x14009f000
14005c66f:	48 3b c8             	cmp    %rax,%rcx
14005c672:	74 22                	je     0x14005c696
14005c674:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005c678:	74 1c                	je     0x14005c696
14005c67a:	ba 44 00 00 00       	mov    $0x44,%edx
14005c67f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005c683:	4c 8d 05 2e c4 02 00 	lea    0x2c42e(%rip),%r8        # 0x140088ab8
14005c68a:	4c 8b cf             	mov    %rdi,%r9
14005c68d:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14005c691:	e8 e2 b4 ff ff       	call   0x140057b78
14005c696:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14005c69b:	48 85 c9             	test   %rcx,%rcx
14005c69e:	74 0c                	je     0x14005c6ac
14005c6a0:	48 ff 15 41 86 02 00 	rex.W call *0x28641(%rip)        # 0x140084ce8
14005c6a7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c6ac:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14005c6b1:	8b c3                	mov    %ebx,%eax
14005c6b3:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14005c6b8:	48 83 c4 40          	add    $0x40,%rsp
14005c6bc:	5f                   	pop    %rdi
14005c6bd:	c3                   	ret
14005c6be:	cc                   	int3
14005c6bf:	cc                   	int3
14005c6c0:	cc                   	int3
14005c6c1:	cc                   	int3
14005c6c2:	cc                   	int3
14005c6c3:	cc                   	int3
14005c6c4:	cc                   	int3
14005c6c5:	cc                   	int3
14005c6c6:	cc                   	int3
14005c6c7:	cc                   	int3
14005c6c8:	40 55                	rex push %rbp
14005c6ca:	53                   	push   %rbx
14005c6cb:	56                   	push   %rsi
14005c6cc:	57                   	push   %rdi
14005c6cd:	41 54                	push   %r12
14005c6cf:	48 8b ec             	mov    %rsp,%rbp
14005c6d2:	48 83 ec 40          	sub    $0x40,%rsp
14005c6d6:	48 83 65 48 00       	andq   $0x0,0x48(%rbp)
14005c6db:	48 8b f1             	mov    %rcx,%rsi
14005c6de:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
14005c6e3:	33 c9                	xor    %ecx,%ecx
14005c6e5:	48 ff 15 54 81 02 00 	rex.W call *0x28154(%rip)        # 0x140084840
14005c6ec:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c6f1:	8b d8                	mov    %eax,%ebx
14005c6f3:	85 c0                	test   %eax,%eax
14005c6f5:	74 0c                	je     0x14005c703
14005c6f7:	8b c8                	mov    %eax,%ecx
14005c6f9:	e8 76 ab ff ff       	call   0x140057274
14005c6fe:	e9 ce 03 00 00       	jmp    0x14005cad1
14005c703:	48 ff 15 de 84 02 00 	rex.W call *0x284de(%rip)        # 0x140084be8
14005c70a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c70f:	ba 08 00 00 00       	mov    $0x8,%edx
14005c714:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
14005c718:	48 8b c8             	mov    %rax,%rcx
14005c71b:	44 8d 42 f9          	lea    -0x7(%rdx),%r8d
14005c71f:	48 ff 15 1a 85 02 00 	rex.W call *0x2851a(%rip)        # 0x140084c40
14005c726:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c72b:	85 c0                	test   %eax,%eax
14005c72d:	75 0e                	jne    0x14005c73d
14005c72f:	48 ff 15 3a 83 02 00 	rex.W call *0x2833a(%rip)        # 0x140084a70
14005c736:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c73b:	8b d8                	mov    %eax,%ebx
14005c73d:	48 ff 15 0c 81 02 00 	rex.W call *0x2810c(%rip)        # 0x140084850
14005c744:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c749:	8b f8                	mov    %eax,%edi
14005c74b:	85 db                	test   %ebx,%ebx
14005c74d:	74 42                	je     0x14005c791
14005c74f:	48 8b 0d aa 28 04 00 	mov    0x428aa(%rip),%rcx        # 0x14009f000
14005c756:	48 8d 05 a3 28 04 00 	lea    0x428a3(%rip),%rax        # 0x14009f000
14005c75d:	48 3b c8             	cmp    %rax,%rcx
14005c760:	0f 84 6b 03 00 00    	je     0x14005cad1
14005c766:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005c76a:	0f 84 61 03 00 00    	je     0x14005cad1
14005c770:	ba 98 00 00 00       	mov    $0x98,%edx
14005c775:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005c779:	4c 8d 05 38 c3 02 00 	lea    0x2c338(%rip),%r8        # 0x140088ab8
14005c780:	4c 8b ce             	mov    %rsi,%r9
14005c783:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14005c787:	e8 ec b3 ff ff       	call   0x140057b78