18013c276:	41 56                	push   %r14
18013c278:	41 57                	push   %r15
18013c27a:	48 83 ec 40          	sub    $0x40,%rsp
18013c27e:	83 a4 24 88 00 00 00 	andl   $0x0,0x88(%rsp)
18013c285:	00
18013c286:	49 8d 43 b8          	lea    -0x48(%r11),%rax
18013c28a:	4c 8b d1             	mov    %rcx,%r10
18013c28d:	4c 8b f2             	mov    %rdx,%r14
18013c290:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
18013c294:	48 8b 52 18          	mov    0x18(%rdx),%rdx
18013c298:	8b 59 08             	mov    0x8(%rcx),%ebx
18013c29b:	44 8b 61 10          	mov    0x10(%rcx),%r12d
18013c29f:	49 89 43 c0          	mov    %rax,-0x40(%r11)
18013c2a3:	49 8d 43 b8          	lea    -0x48(%r11),%rax
18013c2a7:	49 89 43 b8          	mov    %rax,-0x48(%r11)
18013c2ab:	8b 42 18             	mov    0x18(%rdx),%eax
18013c2ae:	89 9c 24 98 00 00 00 	mov    %ebx,0x98(%rsp)
18013c2b5:	39 42 14             	cmp    %eax,0x14(%rdx)
18013c2b8:	75 34                	jne    0x18013c2ee
18013c2ba:	49 8b d6             	mov    %r14,%rdx
18013c2bd:	49 8b ca             	mov    %r10,%rcx
18013c2c0:	e8 73 fe ff ff       	call   0x18013c138
18013c2c5:	44 8b e8             	mov    %eax,%r13d
18013c2c8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
18013c2cd:	e8 be 39 f0 ff       	call   0x18003fc90
18013c2d2:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
18013c2d9:	00
18013c2da:	41 8b c5             	mov    %r13d,%eax
18013c2dd:	48 83 c4 40          	add    $0x40,%rsp
18013c2e1:	41 5f                	pop    %r15
18013c2e3:	41 5e                	pop    %r14
18013c2e5:	41 5d                	pop    %r13
18013c2e7:	41 5c                	pop    %r12
18013c2e9:	5f                   	pop    %rdi
18013c2ea:	5e                   	pop    %rsi
18013c2eb:	5d                   	pop    %rbp
18013c2ec:	c3                   	ret
18013c2ed:	cc                   	int3
18013c2ee:	e8 49 40 f1 ff       	call   0x18005033c
18013c2f3:	41 0f af c4          	imul   %r12d,%eax
18013c2f7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
18013c2fc:	44 8b c3             	mov    %ebx,%r8d
18013c2ff:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
18013c304:	45 0f af c4          	imul   %r12d,%r8d
18013c308:	49 8b d6             	mov    %r14,%rdx
18013c30b:	49 8b ca             	mov    %r10,%rcx
18013c30e:	44 8b c8             	mov    %eax,%r9d
18013c311:	e8 8a f9 ff ff       	call   0x18013bca0
18013c316:	44 8b e8             	mov    %eax,%r13d
18013c319:	85 c0                	test   %eax,%eax
18013c31b:	78 ab                	js     0x18013c2c8
18013c31d:	33 f6                	xor    %esi,%esi
18013c31f:	45 85 e4             	test   %r12d,%r12d
18013c322:	74 a4                	je     0x18013c2c8
18013c324:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
18013c329:	e8 8e 38 f0 ff       	call   0x18003fbbc
18013c32e:	33 ed                	xor    %ebp,%ebp
18013c330:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
18013c335:	85 db                	test   %ebx,%ebx
18013c337:	0f 84 b4 00 00 00    	je     0x18013c3f1
18013c33d:	48 8b 3f             	mov    (%rdi),%rdi
18013c340:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
18013c345:	48 3b f8             	cmp    %rax,%rdi
18013c348:	75 03                	jne    0x18013c34d
18013c34a:	48 8b 3f             	mov    (%rdi),%rdi
18013c34d:	48 8b cf             	mov    %rdi,%rcx
18013c350:	4c 8b ff             	mov    %rdi,%r15
18013c353:	e8 10 38 f0 ff       	call   0x18003fb68
18013c358:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
18013c35f:	00
18013c360:	48 8d 88 18 ff ff ff 	lea    -0xe8(%rax),%rcx
18013c367:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
18013c36e:	48 6b d8 58          	imul   $0x58,%rax,%rbx
18013c372:	49 8b 06             	mov    (%r14),%rax
18013c375:	4a 89 44 03 28       	mov    %rax,0x28(%rbx,%r8,1)
18013c37a:	42 89 74 03 40       	mov    %esi,0x40(%rbx,%r8,1)
18013c37f:	42 89 6c 03 44       	mov    %ebp,0x44(%rbx,%r8,1)
18013c384:	48 8b 41 10          	mov    0x10(%rcx),%rax
18013c388:	8b 50 18             	mov    0x18(%rax),%edx
18013c38b:	42 89 54 03 3c       	mov    %edx,0x3c(%rbx,%r8,1)
18013c390:	49 8b 56 08          	mov    0x8(%r14),%rdx
18013c394:	e8 f3 4b f0 ff       	call   0x180040f8c
18013c399:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
18013c3a0:	00
18013c3a1:	ff 84 24 88 00 00 00 	incl   0x88(%rsp)
18013c3a8:	4a 89 44 03 30       	mov    %rax,0x30(%rbx,%r8,1)
18013c3ad:	49 8b 46 08          	mov    0x8(%r14),%rax
18013c3b1:	4a 89 44 03 20       	mov    %rax,0x20(%rbx,%r8,1)
18013c3b6:	83 7f 20 00          	cmpl   $0x0,0x20(%rdi)
18013c3ba:	75 24                	jne    0x18013c3e0
18013c3bc:	49 8b 0f             	mov    (%r15),%rcx
18013c3bf:	48 8b 47 08          	mov    0x8(%rdi),%rax
18013c3c3:	48 8b f8             	mov    %rax,%rdi
18013c3c6:	4c 39 79 08          	cmp    %r15,0x8(%rcx)
18013c3ca:	75 35                	jne    0x18013c401
18013c3cc:	4c 39 38             	cmp    %r15,(%rax)
18013c3cf:	75 30                	jne    0x18013c401
18013c3d1:	48 89 08             	mov    %rcx,(%rax)
18013c3d4:	48 89 41 08          	mov    %rax,0x8(%rcx)
18013c3d8:	49 8b cf             	mov    %r15,%rcx
18013c3db:	e8 34 37 f0 ff       	call   0x18003fb14
18013c3e0:	8b 9c 24 98 00 00 00 	mov    0x98(%rsp),%ebx
18013c3e7:	ff c5                	inc    %ebp
18013c3e9:	3b eb                	cmp    %ebx,%ebp
18013c3eb:	0f 82 4c ff ff ff    	jb     0x18013c33d
18013c3f1:	ff c6                	inc    %esi
18013c3f3:	41 3b f4             	cmp    %r12d,%esi
18013c3f6:	0f 83 cc fe ff ff    	jae    0x18013c2c8
18013c3fc:	e9 23 ff ff ff       	jmp    0x18013c324
18013c401:	b9 03 00 00 00       	mov    $0x3,%ecx
18013c406:	cd 29                	int    $0x29
18013c408:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18013c40d:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
18013c412:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
18013c417:	55                   	push   %rbp
18013c418:	56                   	push   %rsi
18013c419:	57                   	push   %rdi
18013c41a:	41 54                	push   %r12
18013c41c:	41 55                	push   %r13
18013c41e:	41 56                	push   %r14
18013c420:	41 57                	push   %r15
18013c422:	48 8b ec             	mov    %rsp,%rbp
18013c425:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
18013c42c:	48 8b 42 20          	mov    0x20(%rdx),%rax
18013c430:	4c 8b f9             	mov    %rcx,%r15
18013c433:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
18013c437:	48 8b fa             	mov    %rdx,%rdi
18013c43a:	4d 8b e8             	mov    %r8,%r13
18013c43d:	8b 50 10             	mov    0x10(%rax),%edx
18013c440:	44 8b 60 0c          	mov    0xc(%rax),%r12d
18013c444:	44 8b 48 04          	mov    0x4(%rax),%r9d
18013c448:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
18013c44c:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
18013c450:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
18013c454:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
18013c458:	89 55 d0             	mov    %edx,-0x30(%rbp)
18013c45b:	45 8d 51 ff          	lea    -0x1(%r9),%r10d
18013c45f:	44 89 65 d8          	mov    %r12d,-0x28(%rbp)
18013c463:	76 10                	jbe    0x18013c475
18013c465:	48 8b d7             	mov    %rdi,%rdx
18013c468:	49 8b cf             	mov    %r15,%rcx
18013c46b:	e8 f4 fd ff ff       	call   0x18013c264
18013c470:	e9 1c 03 00 00       	jmp    0x18013c791
18013c475:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
18013c479:	8b 41 18             	mov    0x18(%rcx),%eax
18013c47c:	39 41 14             	cmp    %eax,0x14(%rcx)
18013c47f:	0f 84 01 03 00 00    	je     0x18013c786
18013c485:	41 83 fc 01          	cmp    $0x1,%r12d
18013c489:	0f 84 f7 02 00 00    	je     0x18013c786
18013c48f:	83 67 10 00          	andl   $0x0,0x10(%rdi)
18013c493:	8b da                	mov    %edx,%ebx
18013c495:	41 2b da             	sub    %r10d,%ebx
18013c498:	33 d2                	xor    %edx,%edx
18013c49a:	8b c3                	mov    %ebx,%eax
18013c49c:	89 5d c0             	mov    %ebx,-0x40(%rbp)
18013c49f:	41 2b c4             	sub    %r12d,%eax
18013c4a2:	89 45 d4             	mov    %eax,-0x2c(%rbp)
18013c4a5:	41 f7 f4             	div    %r12d
18013c4a8:	89 55 dc             	mov    %edx,-0x24(%rbp)
18013c4ab:	89 45 e0             	mov    %eax,-0x20(%rbp)
18013c4ae:	45 85 d2             	test   %r10d,%r10d
18013c4b1:	0f 84 cb 01 00 00    	je     0x18013c682
18013c4b7:	41 8d 0c 01          	lea    (%r9,%rax,1),%ecx
18013c4bb:	85 d2                	test   %edx,%edx
18013c4bd:	8d 71 01             	lea    0x1(%rcx),%esi
18013c4c0:	41 b9 01 00 00 00    	mov    $0x1,%r9d
18013c4c6:	0f 44 f1             	cmove  %ecx,%esi
18013c4c9:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
18013c4cd:	44 8b c6             	mov    %esi,%r8d
18013c4d0:	89 75 58             	mov    %esi,0x58(%rbp)
18013c4d3:	48 8b d7             	mov    %rdi,%rdx
18013c4d6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18013c4db:	49 8b cf             	mov    %r15,%rcx
18013c4de:	e8 bd f7 ff ff       	call   0x18013bca0
18013c4e3:	44 8b f0             	mov    %eax,%r14d
18013c4e6:	85 c0                	test   %eax,%eax
18013c4e8:	0f 88 a6 02 00 00    	js     0x18013c794
18013c4ee:	44 8b f3             	mov    %ebx,%r14d
18013c4f1:	3b 5d d0             	cmp    -0x30(%rbp),%ebx
18013c4f4:	0f 83 7f 01 00 00    	jae    0x18013c679
18013c4fa:	49 6b c6 58          	imul   $0x58,%r14,%rax
18013c4fe:	49 83 c5 40          	add    $0x40,%r13
18013c502:	4c 03 e8             	add    %rax,%r13
18013c505:	33 d2                	xor    %edx,%edx
18013c507:	44 89 7d c8          	mov    %r15d,-0x38(%rbp)
18013c50b:	83 c8 ff             	or     $0xffffffff,%eax
18013c50e:	f7 f6                	div    %esi
18013c510:	8b da                	mov    %edx,%ebx
18013c512:	f7 d3                	not    %ebx
18013c514:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
18013c518:	e8 a3 4d f1 ff       	call   0x1800512c0
18013c51d:	3b c3                	cmp    %ebx,%eax
18013c51f:	77 f3                	ja     0x18013c514
18013c521:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
18013c525:	33 d2                	xor    %edx,%edx
18013c527:	f7 f6                	div    %esi
18013c529:	eb 09                	jmp    0x18013c534
18013c52b:	85 d2                	test   %edx,%edx
18013c52d:	74 0e                	je     0x18013c53d
18013c52f:	48 8b 1b             	mov    (%rbx),%rbx
18013c532:	ff ca                	dec    %edx
18013c534:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
18013c538:	48 3b d8             	cmp    %rax,%rbx
18013c53b:	75 ee                	jne    0x18013c52b
18013c53d:	48 8b cb             	mov    %rbx,%rcx
18013c540:	e8 23 36 f0 ff       	call   0x18003fb68
18013c545:	48 8d 88 18 ff ff ff 	lea    -0xe8(%rax),%rcx
18013c54c:	48 8b 47 18          	mov    0x18(%rdi),%rax
18013c550:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
18013c554:	8b 40 18             	mov    0x18(%rax),%eax
18013c557:	8b d0                	mov    %eax,%edx
18013c559:	89 45 c8             	mov    %eax,-0x38(%rbp)
18013c55c:	e8 2b 4c f0 ff       	call   0x18004118c
18013c561:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
18013c565:	48 85 c0             	test   %rax,%rax
18013c568:	74 7e                	je     0x18013c5e8
18013c56a:	45 33 c0             	xor    %r8d,%r8d
18013c56d:	b2 02                	mov    $0x2,%dl
18013c56f:	49 8b cf             	mov    %r15,%rcx
18013c572:	e8 71 09 00 00       	call   0x18013cee8
18013c577:	48 8b f0             	mov    %rax,%rsi
18013c57a:	48 85 c0             	test   %rax,%rax
18013c57d:	74 66                	je     0x18013c5e5
18013c57f:	4c 8b 65 e8          	mov    -0x18(%rbp),%r12
18013c583:	8b 7d c8             	mov    -0x38(%rbp),%edi
18013c586:	f6 46 1e 01          	testb  $0x1,0x1e(%rsi)
18013c58a:	74 06                	je     0x18013c592
18013c58c:	48 8b 46 28          	mov    0x28(%rsi),%rax
18013c590:	eb 04                	jmp    0x18013c596
18013c592:	48 8b 46 20          	mov    0x20(%rsi),%rax
18013c596:	8b d7                	mov    %edi,%edx
18013c598:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
18013c59c:	48 8b c8             	mov    %rax,%rcx
18013c59f:	e8 e8 4b f0 ff       	call   0x18004118c
18013c5a4:	48 85 c0             	test   %rax,%rax
18013c5a7:	74 1f                	je     0x18013c5c8
18013c5a9:	48 8b 08             	mov    (%rax),%rcx
18013c5ac:	49 3b 0c 24          	cmp    (%r12),%rcx
18013c5b0:	75 16                	jne    0x18013c5c8
18013c5b2:	48 8b 40 08          	mov    0x8(%rax),%rax
18013c5b6:	49 3b 44 24 08       	cmp    0x8(%r12),%rax
18013c5bb:	75 0b                	jne    0x18013c5c8
18013c5bd:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
18013c5c1:	83 88 e4 00 00 00 02 	orl    $0x2,0xe4(%rax)
18013c5c8:	4c 8b c6             	mov    %rsi,%r8
18013c5cb:	b2 02                	mov    $0x2,%dl
18013c5cd:	49 8b cf             	mov    %r15,%rcx
18013c5d0:	e8 13 09 00 00       	call   0x18013cee8
18013c5d5:	48 8b f0             	mov    %rax,%rsi
18013c5d8:	48 85 c0             	test   %rax,%rax
18013c5db:	75 a9                	jne    0x18013c586
18013c5dd:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
18013c5e1:	44 8b 65 d8          	mov    -0x28(%rbp),%r12d
18013c5e5:	8b 75 58             	mov    0x58(%rbp),%esi
18013c5e8:	48 8b 07             	mov    (%rdi),%rax
18013c5eb:	41 83 65 04 00       	andl   $0x0,0x4(%r13)
18013c5f0:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
18013c5f4:	49 89 45 e8          	mov    %rax,-0x18(%r13)
18013c5f8:	45 89 75 00          	mov    %r14d,0x0(%r13)
18013c5fc:	48 8b 41 10          	mov    0x10(%rcx),%rax
18013c600:	8b 50 18             	mov    0x18(%rax),%edx
18013c603:	41 89 55 fc          	mov    %edx,-0x4(%r13)
18013c607:	48 8b 57 08          	mov    0x8(%rdi),%rdx
18013c60b:	e8 7c 49 f0 ff       	call   0x180040f8c
18013c610:	49 89 45 f0          	mov    %rax,-0x10(%r13)
18013c614:	48 8b 47 08          	mov    0x8(%rdi),%rax
18013c618:	49 89 45 e0          	mov    %rax,-0x20(%r13)
18013c61c:	48 8b 0b             	mov    (%rbx),%rcx
18013c61f:	48 39 59 08          	cmp    %rbx,0x8(%rcx)
18013c623:	0f 85 56 01 00 00    	jne    0x18013c77f
18013c629:	48 8b 43 08          	mov    0x8(%rbx),%rax
18013c62d:	48 39 18             	cmp    %rbx,(%rax)
18013c630:	0f 85 49 01 00 00    	jne    0x18013c77f
18013c636:	48 89 08             	mov    %rcx,(%rax)
18013c639:	48 89 41 08          	mov    %rax,0x8(%rcx)
18013c63d:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
18013c641:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
18013c645:	48 39 08             	cmp    %rcx,(%rax)
18013c648:	0f 85 31 01 00 00    	jne    0x18013c77f
18013c64e:	ff ce                	dec    %esi
18013c650:	48 89 43 08          	mov    %rax,0x8(%rbx)
18013c654:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
18013c658:	89 75 58             	mov    %esi,0x58(%rbp)
18013c65b:	48 89 0b             	mov    %rcx,(%rbx)
18013c65e:	41 ff c6             	inc    %r14d
18013c661:	49 83 c5 58          	add    $0x58,%r13
18013c665:	48 89 18             	mov    %rbx,(%rax)
18013c668:	48 89 5d b8          	mov    %rbx,-0x48(%rbp)
18013c66c:	44 3b 75 d0          	cmp    -0x30(%rbp),%r14d
18013c670:	0f 82 8f fe ff ff    	jb     0x18013c505
18013c676:	8b 5d c0             	mov    -0x40(%rbp),%ebx
18013c679:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
18013c67d:	e8 0e 36 f0 ff       	call   0x18003fc90
18013c682:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
18013c686:	45 8b cc             	mov    %r12d,%r9d
18013c689:	44 8b c3             	mov    %ebx,%r8d
18013c68c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18013c691:	48 8b d7             	mov    %rdi,%rdx
18013c694:	49 8b cf             	mov    %r15,%rcx
18013c697:	e8 04 f6 ff ff       	call   0x18013bca0
18013c69c:	89 45 c0             	mov    %eax,-0x40(%rbp)
18013c69f:	44 8b f0             	mov    %eax,%r14d
18013c6a2:	85 c0                	test   %eax,%eax
18013c6a4:	0f 88 ea 00 00 00    	js     0x18013c794
18013c6aa:	45 33 ff             	xor    %r15d,%r15d
18013c6ad:	45 33 ed             	xor    %r13d,%r13d
18013c6b0:	44 89 7d 48          	mov    %r15d,0x48(%rbp)
18013c6b4:	45 85 e4             	test   %r12d,%r12d
18013c6b7:	0f 84 d7 00 00 00    	je     0x18013c794
18013c6bd:	44 3b 7d dc          	cmp    -0x24(%rbp),%r15d
18013c6c1:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
18013c6c5:	1b f6                	sbb    %esi,%esi
18013c6c7:	f7 de                	neg    %esi
18013c6c9:	ff c6                	inc    %esi
18013c6cb:	e8 ec 34 f0 ff       	call   0x18003fbbc
18013c6d0:	45 33 f6             	xor    %r14d,%r14d
18013c6d3:	4c 8d 55 b0          	lea    -0x50(%rbp),%r10
18013c6d7:	03 75 e0             	add    -0x20(%rbp),%esi
18013c6da:	0f 84 89 00 00 00    	je     0x18013c769
18013c6e0:	4c 8b 65 50          	mov    0x50(%rbp),%r12
18013c6e4:	4d 8b fa             	mov    %r10,%r15
18013c6e7:	8b 4d d4             	mov    -0x2c(%rbp),%ecx
18013c6ea:	4d 8b 3f             	mov    (%r15),%r15
18013c6ed:	8d 41 01             	lea    0x1(%rcx),%eax
18013c6f0:	45 85 f6             	test   %r14d,%r14d
18013c6f3:	0f 45 c1             	cmovne %ecx,%eax
18013c6f6:	41 0f 45 cd          	cmovne %r13d,%ecx
18013c6fa:	89 45 58             	mov    %eax,0x58(%rbp)
18013c6fd:	41 8d 45 01          	lea    0x1(%r13),%eax
18013c701:	44 8b c1             	mov    %ecx,%r8d
18013c704:	44 0f 45 e8          	cmovne %eax,%r13d
18013c708:	49 8b cf             	mov    %r15,%rcx
18013c70b:	e8 58 34 f0 ff       	call   0x18003fb68
18013c710:	49 6b d8 58          	imul   $0x58,%r8,%rbx
18013c714:	48 8d 88 18 ff ff ff 	lea    -0xe8(%rax),%rcx
18013c71b:	48 8b 07             	mov    (%rdi),%rax
18013c71e:	42 83 64 23 44 00    	andl   $0x0,0x44(%rbx,%r12,1)
18013c724:	4a 89 44 23 28       	mov    %rax,0x28(%rbx,%r12,1)
18013c729:	46 89 44 23 40       	mov    %r8d,0x40(%rbx,%r12,1)
18013c72e:	48 8b 41 10          	mov    0x10(%rcx),%rax
18013c732:	8b 50 18             	mov    0x18(%rax),%edx
18013c735:	42 89 54 23 3c       	mov    %edx,0x3c(%rbx,%r12,1)
18013c73a:	48 8b 57 08          	mov    0x8(%rdi),%rdx
18013c73e:	e8 49 48 f0 ff       	call   0x180040f8c
18013c743:	4a 89 44 23 30       	mov    %rax,0x30(%rbx,%r12,1)
18013c748:	41 ff c6             	inc    %r14d
18013c74b:	48 8b 47 08          	mov    0x8(%rdi),%rax
18013c74f:	4a 89 44 23 20       	mov    %rax,0x20(%rbx,%r12,1)
18013c754:	8b 45 58             	mov    0x58(%rbp),%eax
18013c757:	8b c8                	mov    %eax,%ecx