14078d3e8:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
14078d3ec:	48 8b 0d 85 3f ca 00 	mov    0xca3f85(%rip),%rcx        # 0x141431378
14078d3f3:	48 89 15 7e 3f ca 00 	mov    %rdx,0xca3f7e(%rip)        # 0x141431378
14078d3fa:	48 85 c9             	test   %rcx,%rcx
14078d3fd:	74 24                	je     0x14078d423
14078d3ff:	8b 41 10             	mov    0x10(%rcx),%eax
14078d402:	ff c8                	dec    %eax
14078d404:	89 41 10             	mov    %eax,0x10(%rcx)
14078d407:	85 c0                	test   %eax,%eax
14078d409:	7f 18                	jg     0x14078d423
14078d40b:	0f 88 bb 17 00 00    	js     0x14078ebcc
14078d411:	48 8b 01             	mov    (%rcx),%rax
14078d414:	ba 01 00 00 00       	mov    $0x1,%edx
14078d419:	48 8b 00             	mov    (%rax),%rax
14078d41c:	ff 15 fe 65 7f 00    	call   *0x7f65fe(%rip)        # 0x140f83a20
14078d422:	90                   	nop
14078d423:	48 8d 05 86 de 89 00 	lea    0x89de86(%rip),%rax        # 0x14102b2b0
14078d42a:	48 89 85 80 02 00 00 	mov    %rax,0x280(%rbp)
14078d431:	48 c7 85 88 02 00 00 	movq   $0x14,0x288(%rbp)
14078d438:	14 00 00 00
14078d43c:	0f 28 85 80 02 00 00 	movaps 0x280(%rbp),%xmm0
14078d443:	66 0f 7f 85 80 06 00 	movdqa %xmm0,0x680(%rbp)
14078d44a:	00
14078d44b:	48 8d 8d 80 06 00 00 	lea    0x680(%rbp),%rcx
14078d452:	e8 39 39 01 00       	call   0x1407a0d90
14078d457:	48 8b 10             	mov    (%rax),%rdx
14078d45a:	48 85 d2             	test   %rdx,%rdx
14078d45d:	74 1c                	je     0x14078d47b
14078d45f:	8b 42 10             	mov    0x10(%rdx),%eax
14078d462:	ff c0                	inc    %eax
14078d464:	89 42 10             	mov    %eax,0x10(%rdx)
14078d467:	83 f8 01             	cmp    $0x1,%eax
14078d46a:	0f 8e 67 17 00 00    	jle    0x14078ebd7
14078d470:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078d475:	0f 84 64 17 00 00    	je     0x14078ebdf
14078d47b:	48 89 5d b8          	mov    %rbx,-0x48(%rbp)
14078d47f:	48 8b 0d fa 3e ca 00 	mov    0xca3efa(%rip),%rcx        # 0x141431380
14078d486:	48 89 15 f3 3e ca 00 	mov    %rdx,0xca3ef3(%rip)        # 0x141431380
14078d48d:	48 85 c9             	test   %rcx,%rcx
14078d490:	74 24                	je     0x14078d4b6
14078d492:	8b 41 10             	mov    0x10(%rcx),%eax
14078d495:	ff c8                	dec    %eax
14078d497:	89 41 10             	mov    %eax,0x10(%rcx)
14078d49a:	85 c0                	test   %eax,%eax
14078d49c:	7f 18                	jg     0x14078d4b6
14078d49e:	0f 88 46 17 00 00    	js     0x14078ebea
14078d4a4:	48 8b 01             	mov    (%rcx),%rax
14078d4a7:	ba 01 00 00 00       	mov    $0x1,%edx
14078d4ac:	48 8b 00             	mov    (%rax),%rax
14078d4af:	ff 15 6b 65 7f 00    	call   *0x7f656b(%rip)        # 0x140f83a20
14078d4b5:	90                   	nop
14078d4b6:	48 8d 05 0b de 89 00 	lea    0x89de0b(%rip),%rax        # 0x14102b2c8
14078d4bd:	48 89 85 90 02 00 00 	mov    %rax,0x290(%rbp)
14078d4c4:	48 c7 85 98 02 00 00 	movq   $0x10,0x298(%rbp)
14078d4cb:	10 00 00 00
14078d4cf:	0f 28 85 90 02 00 00 	movaps 0x290(%rbp),%xmm0
14078d4d6:	66 0f 7f 85 90 06 00 	movdqa %xmm0,0x690(%rbp)
14078d4dd:	00
14078d4de:	48 8d 8d 90 06 00 00 	lea    0x690(%rbp),%rcx
14078d4e5:	e8 a6 38 01 00       	call   0x1407a0d90
14078d4ea:	48 8b 10             	mov    (%rax),%rdx
14078d4ed:	48 85 d2             	test   %rdx,%rdx
14078d4f0:	74 1c                	je     0x14078d50e
14078d4f2:	8b 42 10             	mov    0x10(%rdx),%eax
14078d4f5:	ff c0                	inc    %eax
14078d4f7:	89 42 10             	mov    %eax,0x10(%rdx)
14078d4fa:	83 f8 01             	cmp    $0x1,%eax
14078d4fd:	0f 8e f2 16 00 00    	jle    0x14078ebf5
14078d503:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078d508:	0f 84 ef 16 00 00    	je     0x14078ebfd
14078d50e:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
14078d512:	48 8b 0d 6f 3e ca 00 	mov    0xca3e6f(%rip),%rcx        # 0x141431388
14078d519:	48 89 15 68 3e ca 00 	mov    %rdx,0xca3e68(%rip)        # 0x141431388
14078d520:	48 85 c9             	test   %rcx,%rcx
14078d523:	74 24                	je     0x14078d549
14078d525:	8b 41 10             	mov    0x10(%rcx),%eax
14078d528:	ff c8                	dec    %eax
14078d52a:	89 41 10             	mov    %eax,0x10(%rcx)
14078d52d:	85 c0                	test   %eax,%eax
14078d52f:	7f 18                	jg     0x14078d549
14078d531:	0f 88 d1 16 00 00    	js     0x14078ec08
14078d537:	48 8b 01             	mov    (%rcx),%rax
14078d53a:	ba 01 00 00 00       	mov    $0x1,%edx
14078d53f:	48 8b 00             	mov    (%rax),%rax
14078d542:	ff 15 d8 64 7f 00    	call   *0x7f64d8(%rip)        # 0x140f83a20
14078d548:	90                   	nop
14078d549:	48 8d 05 90 dd 89 00 	lea    0x89dd90(%rip),%rax        # 0x14102b2e0
14078d550:	48 89 85 a0 02 00 00 	mov    %rax,0x2a0(%rbp)
14078d557:	48 c7 85 a8 02 00 00 	movq   $0x12,0x2a8(%rbp)
14078d55e:	12 00 00 00
14078d562:	0f 28 85 a0 02 00 00 	movaps 0x2a0(%rbp),%xmm0
14078d569:	66 0f 7f 85 a0 06 00 	movdqa %xmm0,0x6a0(%rbp)
14078d570:	00
14078d571:	48 8d 8d a0 06 00 00 	lea    0x6a0(%rbp),%rcx
14078d578:	e8 13 38 01 00       	call   0x1407a0d90
14078d57d:	48 8b 10             	mov    (%rax),%rdx
14078d580:	48 85 d2             	test   %rdx,%rdx
14078d583:	74 1c                	je     0x14078d5a1
14078d585:	8b 42 10             	mov    0x10(%rdx),%eax
14078d588:	ff c0                	inc    %eax
14078d58a:	89 42 10             	mov    %eax,0x10(%rdx)
14078d58d:	83 f8 01             	cmp    $0x1,%eax
14078d590:	0f 8e 7d 16 00 00    	jle    0x14078ec13
14078d596:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078d59b:	0f 84 7a 16 00 00    	je     0x14078ec1b
14078d5a1:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
14078d5a5:	48 8b 0d e4 3d ca 00 	mov    0xca3de4(%rip),%rcx        # 0x141431390
14078d5ac:	48 89 15 dd 3d ca 00 	mov    %rdx,0xca3ddd(%rip)        # 0x141431390
14078d5b3:	48 85 c9             	test   %rcx,%rcx
14078d5b6:	74 24                	je     0x14078d5dc
14078d5b8:	8b 41 10             	mov    0x10(%rcx),%eax
14078d5bb:	ff c8                	dec    %eax
14078d5bd:	89 41 10             	mov    %eax,0x10(%rcx)
14078d5c0:	85 c0                	test   %eax,%eax
14078d5c2:	7f 18                	jg     0x14078d5dc
14078d5c4:	0f 88 5c 16 00 00    	js     0x14078ec26
14078d5ca:	48 8b 01             	mov    (%rcx),%rax
14078d5cd:	ba 01 00 00 00       	mov    $0x1,%edx
14078d5d2:	48 8b 00             	mov    (%rax),%rax
14078d5d5:	ff 15 45 64 7f 00    	call   *0x7f6445(%rip)        # 0x140f83a20
14078d5db:	90                   	nop
14078d5dc:	48 8d 05 15 dd 89 00 	lea    0x89dd15(%rip),%rax        # 0x14102b2f8
14078d5e3:	48 89 85 b0 02 00 00 	mov    %rax,0x2b0(%rbp)
14078d5ea:	48 c7 85 b8 02 00 00 	movq   $0x16,0x2b8(%rbp)
14078d5f1:	16 00 00 00
14078d5f5:	0f 28 85 b0 02 00 00 	movaps 0x2b0(%rbp),%xmm0
14078d5fc:	66 0f 7f 85 b0 06 00 	movdqa %xmm0,0x6b0(%rbp)
14078d603:	00
14078d604:	48 8d 8d b0 06 00 00 	lea    0x6b0(%rbp),%rcx
14078d60b:	e8 80 37 01 00       	call   0x1407a0d90
14078d610:	48 8b d0             	mov    %rax,%rdx
14078d613:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14078d617:	e8 b4 27 a1 ff       	call   0x14019fdd0
14078d61c:	48 8b 08             	mov    (%rax),%rcx
14078d61f:	48 89 18             	mov    %rbx,(%rax)
14078d622:	4c 8b 05 6f 3d ca 00 	mov    0xca3d6f(%rip),%r8        # 0x141431398
14078d629:	48 89 0d 68 3d ca 00 	mov    %rcx,0xca3d68(%rip)        # 0x141431398
14078d630:	4d 85 c0             	test   %r8,%r8
14078d633:	74 29                	je     0x14078d65e
14078d635:	41 8b 40 10          	mov    0x10(%r8),%eax
14078d639:	ff c8                	dec    %eax
14078d63b:	41 89 40 10          	mov    %eax,0x10(%r8)
14078d63f:	85 c0                	test   %eax,%eax
14078d641:	7f 1b                	jg     0x14078d65e
14078d643:	0f 88 e8 15 00 00    	js     0x14078ec31
14078d649:	49 8b 00             	mov    (%r8),%rax
14078d64c:	ba 01 00 00 00       	mov    $0x1,%edx
14078d651:	49 8b c8             	mov    %r8,%rcx
14078d654:	48 8b 00             	mov    (%rax),%rax
14078d657:	ff 15 c3 63 7f 00    	call   *0x7f63c3(%rip)        # 0x140f83a20
14078d65d:	90                   	nop
14078d65e:	48 8d 05 ab dc 89 00 	lea    0x89dcab(%rip),%rax        # 0x14102b310
14078d665:	48 89 85 c0 02 00 00 	mov    %rax,0x2c0(%rbp)
14078d66c:	48 c7 85 c8 02 00 00 	movq   $0x12,0x2c8(%rbp)
14078d673:	12 00 00 00
14078d677:	0f 28 85 c0 02 00 00 	movaps 0x2c0(%rbp),%xmm0
14078d67e:	66 0f 7f 85 c0 06 00 	movdqa %xmm0,0x6c0(%rbp)
14078d685:	00
14078d686:	48 8d 8d c0 06 00 00 	lea    0x6c0(%rbp),%rcx
14078d68d:	e8 fe 36 01 00       	call   0x1407a0d90
14078d692:	48 8b d0             	mov    %rax,%rdx
14078d695:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14078d699:	e8 32 27 a1 ff       	call   0x14019fdd0
14078d69e:	48 8b 08             	mov    (%rax),%rcx
14078d6a1:	48 89 18             	mov    %rbx,(%rax)
14078d6a4:	4c 8b 05 f5 3c ca 00 	mov    0xca3cf5(%rip),%r8        # 0x1414313a0
14078d6ab:	48 89 0d ee 3c ca 00 	mov    %rcx,0xca3cee(%rip)        # 0x1414313a0
14078d6b2:	4d 85 c0             	test   %r8,%r8
14078d6b5:	74 29                	je     0x14078d6e0
14078d6b7:	41 8b 40 10          	mov    0x10(%r8),%eax
14078d6bb:	ff c8                	dec    %eax
14078d6bd:	41 89 40 10          	mov    %eax,0x10(%r8)
14078d6c1:	85 c0                	test   %eax,%eax
14078d6c3:	7f 1b                	jg     0x14078d6e0
14078d6c5:	0f 88 71 15 00 00    	js     0x14078ec3c
14078d6cb:	49 8b 00             	mov    (%r8),%rax
14078d6ce:	ba 01 00 00 00       	mov    $0x1,%edx
14078d6d3:	49 8b c8             	mov    %r8,%rcx
14078d6d6:	48 8b 00             	mov    (%rax),%rax
14078d6d9:	ff 15 41 63 7f 00    	call   *0x7f6341(%rip)        # 0x140f83a20
14078d6df:	90                   	nop
14078d6e0:	48 8d 05 41 dc 89 00 	lea    0x89dc41(%rip),%rax        # 0x14102b328
14078d6e7:	48 89 85 d0 02 00 00 	mov    %rax,0x2d0(%rbp)
14078d6ee:	48 c7 85 d8 02 00 00 	movq   $0x11,0x2d8(%rbp)
14078d6f5:	11 00 00 00
14078d6f9:	0f 28 85 d0 02 00 00 	movaps 0x2d0(%rbp),%xmm0
14078d700:	66 0f 7f 85 d0 06 00 	movdqa %xmm0,0x6d0(%rbp)
14078d707:	00
14078d708:	48 8d 8d d0 06 00 00 	lea    0x6d0(%rbp),%rcx
14078d70f:	e8 7c 36 01 00       	call   0x1407a0d90
14078d714:	48 8b d0             	mov    %rax,%rdx
14078d717:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14078d71b:	e8 b0 26 a1 ff       	call   0x14019fdd0
14078d720:	48 8b 08             	mov    (%rax),%rcx
14078d723:	48 89 18             	mov    %rbx,(%rax)
14078d726:	4c 8b 05 7b 3c ca 00 	mov    0xca3c7b(%rip),%r8        # 0x1414313a8
14078d72d:	48 89 0d 74 3c ca 00 	mov    %rcx,0xca3c74(%rip)        # 0x1414313a8
14078d734:	4d 85 c0             	test   %r8,%r8
14078d737:	74 29                	je     0x14078d762
14078d739:	41 8b 40 10          	mov    0x10(%r8),%eax
14078d73d:	ff c8                	dec    %eax
14078d73f:	41 89 40 10          	mov    %eax,0x10(%r8)
14078d743:	85 c0                	test   %eax,%eax
14078d745:	7f 1b                	jg     0x14078d762
14078d747:	0f 88 fa 14 00 00    	js     0x14078ec47
14078d74d:	49 8b 00             	mov    (%r8),%rax
14078d750:	ba 01 00 00 00       	mov    $0x1,%edx
14078d755:	49 8b c8             	mov    %r8,%rcx
14078d758:	48 8b 00             	mov    (%rax),%rax
14078d75b:	ff 15 bf 62 7f 00    	call   *0x7f62bf(%rip)        # 0x140f83a20
14078d761:	90                   	nop
14078d762:	48 8d 05 d7 db 89 00 	lea    0x89dbd7(%rip),%rax        # 0x14102b340
14078d769:	48 89 85 e0 02 00 00 	mov    %rax,0x2e0(%rbp)
14078d770:	48 c7 85 e8 02 00 00 	movq   $0x10,0x2e8(%rbp)
14078d777:	10 00 00 00
14078d77b:	0f 28 85 e0 02 00 00 	movaps 0x2e0(%rbp),%xmm0
14078d782:	66 0f 7f 85 e0 06 00 	movdqa %xmm0,0x6e0(%rbp)
14078d789:	00
14078d78a:	48 8d 8d e0 06 00 00 	lea    0x6e0(%rbp),%rcx
14078d791:	e8 fa 35 01 00       	call   0x1407a0d90
14078d796:	48 8b d0             	mov    %rax,%rdx
14078d799:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14078d79d:	e8 2e 26 a1 ff       	call   0x14019fdd0
14078d7a2:	48 8b 08             	mov    (%rax),%rcx
14078d7a5:	48 89 18             	mov    %rbx,(%rax)
14078d7a8:	4c 8b 05 01 3c ca 00 	mov    0xca3c01(%rip),%r8        # 0x1414313b0
14078d7af:	48 89 0d fa 3b ca 00 	mov    %rcx,0xca3bfa(%rip)        # 0x1414313b0
14078d7b6:	4d 85 c0             	test   %r8,%r8
14078d7b9:	74 29                	je     0x14078d7e4
14078d7bb:	41 8b 40 10          	mov    0x10(%r8),%eax
14078d7bf:	ff c8                	dec    %eax
14078d7c1:	41 89 40 10          	mov    %eax,0x10(%r8)
14078d7c5:	85 c0                	test   %eax,%eax
14078d7c7:	7f 1b                	jg     0x14078d7e4
14078d7c9:	0f 88 83 14 00 00    	js     0x14078ec52
14078d7cf:	49 8b 00             	mov    (%r8),%rax
14078d7d2:	ba 01 00 00 00       	mov    $0x1,%edx
14078d7d7:	49 8b c8             	mov    %r8,%rcx
14078d7da:	48 8b 00             	mov    (%rax),%rax
14078d7dd:	ff 15 3d 62 7f 00    	call   *0x7f623d(%rip)        # 0x140f83a20
14078d7e3:	90                   	nop
14078d7e4:	48 8d 05 6d db 89 00 	lea    0x89db6d(%rip),%rax        # 0x14102b358
14078d7eb:	48 89 85 f0 02 00 00 	mov    %rax,0x2f0(%rbp)
14078d7f2:	48 c7 85 f8 02 00 00 	movq   $0x13,0x2f8(%rbp)
14078d7f9:	13 00 00 00
14078d7fd:	0f 28 85 f0 02 00 00 	movaps 0x2f0(%rbp),%xmm0
14078d804:	66 0f 7f 85 f0 06 00 	movdqa %xmm0,0x6f0(%rbp)
14078d80b:	00
14078d80c:	48 8d 8d f0 06 00 00 	lea    0x6f0(%rbp),%rcx
14078d813:	e8 78 35 01 00       	call   0x1407a0d90
14078d818:	48 8b d0             	mov    %rax,%rdx
14078d81b:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078d81f:	e8 ac 25 a1 ff       	call   0x14019fdd0
14078d824:	48 8b 08             	mov    (%rax),%rcx
14078d827:	48 89 18             	mov    %rbx,(%rax)
14078d82a:	4c 8b 05 87 3b ca 00 	mov    0xca3b87(%rip),%r8        # 0x1414313b8
14078d831:	48 89 0d 80 3b ca 00 	mov    %rcx,0xca3b80(%rip)        # 0x1414313b8
14078d838:	4d 85 c0             	test   %r8,%r8
14078d83b:	74 29                	je     0x14078d866
14078d83d:	41 8b 40 10          	mov    0x10(%r8),%eax
14078d841:	ff c8                	dec    %eax
14078d843:	41 89 40 10          	mov    %eax,0x10(%r8)
14078d847:	85 c0                	test   %eax,%eax
14078d849:	7f 1b                	jg     0x14078d866
14078d84b:	0f 88 0c 14 00 00    	js     0x14078ec5d
14078d851:	49 8b 00             	mov    (%r8),%rax
14078d854:	ba 01 00 00 00       	mov    $0x1,%edx
14078d859:	49 8b c8             	mov    %r8,%rcx
14078d85c:	48 8b 00             	mov    (%rax),%rax
14078d85f:	ff 15 bb 61 7f 00    	call   *0x7f61bb(%rip)        # 0x140f83a20
14078d865:	90                   	nop
14078d866:	48 8d 05 03 db 89 00 	lea    0x89db03(%rip),%rax        # 0x14102b370
14078d86d:	48 89 85 00 03 00 00 	mov    %rax,0x300(%rbp)
14078d874:	48 c7 85 08 03 00 00 	movq   $0x14,0x308(%rbp)
14078d87b:	14 00 00 00
14078d87f:	0f 28 85 00 03 00 00 	movaps 0x300(%rbp),%xmm0
14078d886:	66 0f 7f 85 00 07 00 	movdqa %xmm0,0x700(%rbp)
14078d88d:	00
14078d88e:	48 8d 8d 00 07 00 00 	lea    0x700(%rbp),%rcx
14078d895:	e8 f6 34 01 00       	call   0x1407a0d90
14078d89a:	48 8b d0             	mov    %rax,%rdx
14078d89d:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14078d8a1:	e8 2a 25 a1 ff       	call   0x14019fdd0
14078d8a6:	48 8b 08             	mov    (%rax),%rcx
14078d8a9:	48 89 18             	mov    %rbx,(%rax)
14078d8ac:	4c 8b 05 0d 3b ca 00 	mov    0xca3b0d(%rip),%r8        # 0x1414313c0
14078d8b3:	48 89 0d 06 3b ca 00 	mov    %rcx,0xca3b06(%rip)        # 0x1414313c0
14078d8ba:	4d 85 c0             	test   %r8,%r8
14078d8bd:	74 29                	je     0x14078d8e8
14078d8bf:	41 8b 40 10          	mov    0x10(%r8),%eax
14078d8c3:	ff c8                	dec    %eax
14078d8c5:	41 89 40 10          	mov    %eax,0x10(%r8)
14078d8c9:	85 c0                	test   %eax,%eax
14078d8cb:	7f 1b                	jg     0x14078d8e8
14078d8cd:	0f 88 95 13 00 00    	js     0x14078ec68
14078d8d3:	49 8b 00             	mov    (%r8),%rax
14078d8d6:	ba 01 00 00 00       	mov    $0x1,%edx
14078d8db:	49 8b c8             	mov    %r8,%rcx
14078d8de:	48 8b 00             	mov    (%rax),%rax
14078d8e1:	ff 15 39 61 7f 00    	call   *0x7f6139(%rip)        # 0x140f83a20
14078d8e7:	90                   	nop
14078d8e8:	48 8d 05 99 da 89 00 	lea    0x89da99(%rip),%rax        # 0x14102b388
14078d8ef:	48 89 85 10 03 00 00 	mov    %rax,0x310(%rbp)
14078d8f6:	48 c7 85 18 03 00 00 	movq   $0x14,0x318(%rbp)
14078d8fd:	14 00 00 00
14078d901:	0f 28 85 10 03 00 00 	movaps 0x310(%rbp),%xmm0
14078d908:	66 0f 7f 85 10 07 00 	movdqa %xmm0,0x710(%rbp)
14078d90f:	00
14078d910:	48 8d 8d 10 07 00 00 	lea    0x710(%rbp),%rcx
14078d917:	e8 74 34 01 00       	call   0x1407a0d90
14078d91c:	48 8b d0             	mov    %rax,%rdx
14078d91f:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14078d923:	e8 a8 24 a1 ff       	call   0x14019fdd0
14078d928:	48 8b 08             	mov    (%rax),%rcx
14078d92b:	48 89 18             	mov    %rbx,(%rax)
14078d92e:	4c 8b 05 93 3a ca 00 	mov    0xca3a93(%rip),%r8        # 0x1414313c8
14078d935:	48 89 0d 8c 3a ca 00 	mov    %rcx,0xca3a8c(%rip)        # 0x1414313c8
14078d93c:	4d 85 c0             	test   %r8,%r8
14078d93f:	74 29                	je     0x14078d96a
14078d941:	41 8b 40 10          	mov    0x10(%r8),%eax
14078d945:	ff c8                	dec    %eax
14078d947:	41 89 40 10          	mov    %eax,0x10(%r8)
14078d94b:	85 c0                	test   %eax,%eax
14078d94d:	7f 1b                	jg     0x14078d96a
14078d94f:	0f 88 1e 13 00 00    	js     0x14078ec73
14078d955:	49 8b 00             	mov    (%r8),%rax
14078d958:	ba 01 00 00 00       	mov    $0x1,%edx
14078d95d:	49 8b c8             	mov    %r8,%rcx
14078d960:	48 8b 00             	mov    (%rax),%rax
14078d963:	ff 15 b7 60 7f 00    	call   *0x7f60b7(%rip)        # 0x140f83a20
14078d969:	90                   	nop
14078d96a:	48 8d 05 2f da 89 00 	lea    0x89da2f(%rip),%rax        # 0x14102b3a0
14078d971:	48 89 85 20 03 00 00 	mov    %rax,0x320(%rbp)
14078d978:	48 c7 85 28 03 00 00 	movq   $0x17,0x328(%rbp)
14078d97f:	17 00 00 00
14078d983:	0f 28 85 20 03 00 00 	movaps 0x320(%rbp),%xmm0
14078d98a:	66 0f 7f 85 20 07 00 	movdqa %xmm0,0x720(%rbp)
14078d991:	00
14078d992:	48 8d 8d 20 07 00 00 	lea    0x720(%rbp),%rcx
14078d999:	e8 f2 33 01 00       	call   0x1407a0d90
14078d99e:	48 8b d0             	mov    %rax,%rdx
14078d9a1:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
14078d9a5:	e8 26 24 a1 ff       	call   0x14019fdd0
14078d9aa:	48 8b 08             	mov    (%rax),%rcx
14078d9ad:	48 89 18             	mov    %rbx,(%rax)
14078d9b0:	4c 8b 05 19 3a ca 00 	mov    0xca3a19(%rip),%r8        # 0x1414313d0
14078d9b7:	48 89 0d 12 3a ca 00 	mov    %rcx,0xca3a12(%rip)        # 0x1414313d0
14078d9be:	4d 85 c0             	test   %r8,%r8
14078d9c1:	74 29                	je     0x14078d9ec
14078d9c3:	41 8b 40 10          	mov    0x10(%r8),%eax