14034d2a0:	e8 5b d4 43 00       	call   0x14078a700
14034d2a5:	cc                   	int3
14034d2a6:	b9 01 00 00 00       	mov    $0x1,%ecx
14034d2ab:	e8 50 d4 43 00       	call   0x14078a700
14034d2b0:	90                   	nop
14034d2b1:	48 8d 15 40 d7 c8 00 	lea    0xc8d740(%rip),%rdx        # 0x140fda9f8
14034d2b8:	48 8b 0d 39 42 0e 01 	mov    0x10e4239(%rip),%rcx        # 0x1414314f8
14034d2bf:	e8 ec 4b 44 00       	call   0x140791eb0
14034d2c4:	90                   	nop
14034d2c5:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d2ca:	e8 31 d4 43 00       	call   0x14078a700
14034d2cf:	90                   	nop
14034d2d0:	48 8d 15 21 d7 c8 00 	lea    0xc8d721(%rip),%rdx        # 0x140fda9f8
14034d2d7:	48 8b 0d 1a 42 0e 01 	mov    0x10e421a(%rip),%rcx        # 0x1414314f8
14034d2de:	e8 cd 4b 44 00       	call   0x140791eb0
14034d2e3:	90                   	nop
14034d2e4:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d2e9:	e8 12 d4 43 00       	call   0x14078a700
14034d2ee:	90                   	nop
14034d2ef:	48 8d 15 02 d7 c8 00 	lea    0xc8d702(%rip),%rdx        # 0x140fda9f8
14034d2f6:	48 8b 0d fb 41 0e 01 	mov    0x10e41fb(%rip),%rcx        # 0x1414314f8
14034d2fd:	e8 ae 4b 44 00       	call   0x140791eb0
14034d302:	90                   	nop
14034d303:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d308:	e8 f3 d3 43 00       	call   0x14078a700
14034d30d:	90                   	nop
14034d30e:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d313:	e8 e8 d3 43 00       	call   0x14078a700
14034d318:	90                   	nop
14034d319:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d31e:	e8 dd d3 43 00       	call   0x14078a700
14034d323:	90                   	nop
14034d324:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d329:	e8 d2 d3 43 00       	call   0x14078a700
14034d32e:	90                   	nop
14034d32f:	33 c9                	xor    %ecx,%ecx
14034d331:	e8 ca d3 43 00       	call   0x14078a700
14034d336:	cc                   	int3
14034d337:	b9 01 00 00 00       	mov    $0x1,%ecx
14034d33c:	e8 bf d3 43 00       	call   0x14078a700
14034d341:	90                   	nop
14034d342:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d347:	e8 b4 d3 43 00       	call   0x14078a700
14034d34c:	90                   	nop
14034d34d:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d352:	e8 a9 d3 43 00       	call   0x14078a700
14034d357:	90                   	nop
14034d358:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d35d:	e8 9e d3 43 00       	call   0x14078a700
14034d362:	90                   	nop
14034d363:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d368:	e8 93 d3 43 00       	call   0x14078a700
14034d36d:	90                   	nop
14034d36e:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d373:	e8 88 d3 43 00       	call   0x14078a700
14034d378:	90                   	nop
14034d379:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d37e:	e8 7d d3 43 00       	call   0x14078a700
14034d383:	90                   	nop
14034d384:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d389:	e8 72 d3 43 00       	call   0x14078a700
14034d38e:	90                   	nop
14034d38f:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d394:	e8 67 d3 43 00       	call   0x14078a700
14034d399:	90                   	nop
14034d39a:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d39f:	e8 5c d3 43 00       	call   0x14078a700
14034d3a4:	90                   	nop
14034d3a5:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3aa:	e8 51 d3 43 00       	call   0x14078a700
14034d3af:	90                   	nop
14034d3b0:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3b5:	e8 46 d3 43 00       	call   0x14078a700
14034d3ba:	90                   	nop
14034d3bb:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3c0:	e8 3b d3 43 00       	call   0x14078a700
14034d3c5:	90                   	nop
14034d3c6:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3cb:	e8 30 d3 43 00       	call   0x14078a700
14034d3d0:	90                   	nop
14034d3d1:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3d6:	e8 25 d3 43 00       	call   0x14078a700
14034d3db:	90                   	nop
14034d3dc:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3e1:	e8 1a d3 43 00       	call   0x14078a700
14034d3e6:	90                   	nop
14034d3e7:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3ec:	e8 0f d3 43 00       	call   0x14078a700
14034d3f1:	90                   	nop
14034d3f2:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3f7:	e8 04 d3 43 00       	call   0x14078a700
14034d3fc:	90                   	nop
14034d3fd:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d402:	e8 f9 d2 43 00       	call   0x14078a700
14034d407:	90                   	nop
14034d408:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d40d:	e8 ee d2 43 00       	call   0x14078a700
14034d412:	90                   	nop
14034d413:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d418:	e8 e3 d2 43 00       	call   0x14078a700
14034d41d:	90                   	nop
14034d41e:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d423:	e8 d8 d2 43 00       	call   0x14078a700
14034d428:	90                   	nop
14034d429:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d42e:	e8 cd d2 43 00       	call   0x14078a700
14034d433:	90                   	nop
14034d434:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d439:	e8 c2 d2 43 00       	call   0x14078a700
14034d43e:	90                   	nop
14034d43f:	33 c9                	xor    %ecx,%ecx
14034d441:	e8 ba d2 43 00       	call   0x14078a700
14034d446:	cc                   	int3
14034d447:	b9 01 00 00 00       	mov    $0x1,%ecx
14034d44c:	e8 af d2 43 00       	call   0x14078a700
14034d451:	90                   	nop
14034d452:	33 c9                	xor    %ecx,%ecx
14034d454:	e8 a7 d2 43 00       	call   0x14078a700
14034d459:	cc                   	int3
14034d45a:	b9 01 00 00 00       	mov    $0x1,%ecx
14034d45f:	e8 9c d2 43 00       	call   0x14078a700
14034d464:	90                   	nop
14034d465:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d46a:	e8 91 d2 43 00       	call   0x14078a700
14034d46f:	90                   	nop
14034d470:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d475:	e8 86 d2 43 00       	call   0x14078a700
14034d47a:	90                   	nop
14034d47b:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d480:	e8 7b d2 43 00       	call   0x14078a700
14034d485:	90                   	nop
14034d486:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d48b:	e8 70 d2 43 00       	call   0x14078a700
14034d490:	90                   	nop
14034d491:	48 8d 15 60 d5 c8 00 	lea    0xc8d560(%rip),%rdx        # 0x140fda9f8
14034d498:	48 8b 0d 59 40 0e 01 	mov    0x10e4059(%rip),%rcx        # 0x1414314f8
14034d49f:	e8 0c 4a 44 00       	call   0x140791eb0
14034d4a4:	90                   	nop
14034d4a5:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4aa:	e8 51 d2 43 00       	call   0x14078a700
14034d4af:	90                   	nop
14034d4b0:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4b5:	e8 46 d2 43 00       	call   0x14078a700
14034d4ba:	90                   	nop
14034d4bb:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4c0:	e8 3b d2 43 00       	call   0x14078a700
14034d4c5:	90                   	nop
14034d4c6:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4cb:	e8 30 d2 43 00       	call   0x14078a700
14034d4d0:	90                   	nop
14034d4d1:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4d6:	e8 25 d2 43 00       	call   0x14078a700
14034d4db:	90                   	nop
14034d4dc:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4e1:	e8 1a d2 43 00       	call   0x14078a700
14034d4e6:	90                   	nop
14034d4e7:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4ec:	e8 0f d2 43 00       	call   0x14078a700
14034d4f1:	90                   	nop
14034d4f2:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4f7:	e8 04 d2 43 00       	call   0x14078a700
14034d4fc:	90                   	nop
14034d4fd:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d502:	e8 f9 d1 43 00       	call   0x14078a700
14034d507:	90                   	nop
14034d508:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d50d:	e8 ee d1 43 00       	call   0x14078a700
14034d512:	90                   	nop
14034d513:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d518:	e8 e3 d1 43 00       	call   0x14078a700
14034d51d:	cc                   	int3
14034d51e:	cc                   	int3
14034d51f:	cc                   	int3
14034d520:	45 84 c0             	test   %r8b,%r8b
14034d523:	0f 85 50 01 00 00    	jne    0x14034d679
14034d529:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14034d52e:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14034d533:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14034d538:	55                   	push   %rbp
14034d539:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
14034d53e:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14034d545:	48 8b d9             	mov    %rcx,%rbx
14034d548:	33 f6                	xor    %esi,%esi
14034d54a:	48 8d 45 1f          	lea    0x1f(%rbp),%rax
14034d54e:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
14034d552:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14034d558:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
14034d55c:	e8 3f 56 02 00       	call   0x140372ba0
14034d561:	48 8b 08             	mov    (%rax),%rcx
14034d564:	48 89 30             	mov    %rsi,(%rax)
14034d567:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
14034d56b:	48 8d 45 07          	lea    0x7(%rbp),%rax
14034d56f:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
14034d573:	48 8d 45 0f          	lea    0xf(%rbp),%rax
14034d577:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
14034d57b:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
14034d57f:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
14034d584:	4c 8d 45 77          	lea    0x77(%rbp),%r8
14034d588:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14034d58c:	48 8d 4d 37          	lea    0x37(%rbp),%rcx
14034d590:	e8 bb 28 e5 ff       	call   0x14019fe50
14034d595:	48 8b d0             	mov    %rax,%rdx
14034d598:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
14034d59c:	e8 4f f3 35 00       	call   0x1406ac8f0
14034d5a1:	48 8b f8             	mov    %rax,%rdi
14034d5a4:	4c 8b 05 bd e8 0c 01 	mov    0x10ce8bd(%rip),%r8        # 0x14141be68
14034d5ab:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034d5b2:	48 8b d3             	mov    %rbx,%rdx
14034d5b5:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
14034d5b9:	e8 e2 55 02 00       	call   0x140372ba0
14034d5be:	48 8b 18             	mov    (%rax),%rbx
14034d5c1:	48 89 30             	mov    %rsi,(%rax)
14034d5c4:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
14034d5c8:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14034d5ce:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14034d5d2:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14034d5d6:	e8 c5 55 02 00       	call   0x140372ba0
14034d5db:	48 8b 08             	mov    (%rax),%rcx
14034d5de:	48 89 30             	mov    %rsi,(%rax)
14034d5e1:	48 89 4d 0f          	mov    %rcx,0xf(%rbp)
14034d5e5:	48 8b 08             	mov    (%rax),%rcx
14034d5e8:	48 85 c9             	test   %rcx,%rcx
14034d5eb:	74 24                	je     0x14034d611
14034d5ed:	8b 41 10             	mov    0x10(%rcx),%eax
14034d5f0:	ff c8                	dec    %eax
14034d5f2:	89 41 10             	mov    %eax,0x10(%rcx)
14034d5f5:	85 c0                	test   %eax,%eax
14034d5f7:	7f 18                	jg     0x14034d611
14034d5f9:	0f 88 86 00 00 00    	js     0x14034d685
14034d5ff:	48 8b 01             	mov    (%rcx),%rax
14034d602:	ba 01 00 00 00       	mov    $0x1,%edx
14034d607:	48 8b 00             	mov    (%rax),%rax
14034d60a:	ff 15 10 64 c3 00    	call   *0xc36410(%rip)        # 0x140f83a20
14034d610:	90                   	nop
14034d611:	48 8b d7             	mov    %rdi,%rdx
14034d614:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
14034d618:	e8 63 f7 35 00       	call   0x1406acd80
14034d61d:	90                   	nop
14034d61e:	48 85 db             	test   %rbx,%rbx
14034d621:	74 23                	je     0x14034d646
14034d623:	8b 43 10             	mov    0x10(%rbx),%eax
14034d626:	ff c8                	dec    %eax
14034d628:	89 43 10             	mov    %eax,0x10(%rbx)
14034d62b:	85 c0                	test   %eax,%eax
14034d62d:	7f 17                	jg     0x14034d646
14034d62f:	78 49                	js     0x14034d67a
14034d631:	48 8b 03             	mov    (%rbx),%rax
14034d634:	ba 01 00 00 00       	mov    $0x1,%edx
14034d639:	48 8b cb             	mov    %rbx,%rcx
14034d63c:	48 8b 00             	mov    (%rax),%rax
14034d63f:	ff 15 db 63 c3 00    	call   *0xc363db(%rip)        # 0x140f83a20
14034d645:	90                   	nop
14034d646:	4c 8d 0d a3 0e e5 ff 	lea    -0x1af15d(%rip),%r9        # 0x14019e4f0
14034d64d:	ba 08 00 00 00       	mov    $0x8,%edx
14034d652:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14034d658:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
14034d65c:	e8 eb de ac 00       	call   0x140e1b54c
14034d661:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
14034d668:	00
14034d669:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14034d66d:	49 8b 73 18          	mov    0x18(%r11),%rsi
14034d671:	49 8b 7b 28          	mov    0x28(%r11),%rdi
14034d675:	49 8b e3             	mov    %r11,%rsp
14034d678:	5d                   	pop    %rbp
14034d679:	c3                   	ret
14034d67a:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d67f:	e8 7c d0 43 00       	call   0x14078a700
14034d684:	90                   	nop
14034d685:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d68a:	e8 71 d0 43 00       	call   0x14078a700
14034d68f:	cc                   	int3
14034d690:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14034d695:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14034d69a:	57                   	push   %rdi
14034d69b:	48 83 ec 50          	sub    $0x50,%rsp
14034d69f:	49 8b d8             	mov    %r8,%rbx
14034d6a2:	4c 8b 05 bf e7 0c 01 	mov    0x10ce7bf(%rip),%r8        # 0x14141be68
14034d6a9:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034d6b0:	48 8b d1             	mov    %rcx,%rdx
14034d6b3:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14034d6b8:	e8 e3 54 02 00       	call   0x140372ba0
14034d6bd:	48 8b 30             	mov    (%rax),%rsi
14034d6c0:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14034d6c7:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14034d6cc:	45 33 c0             	xor    %r8d,%r8d
14034d6cf:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14034d6d4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14034d6d9:	e8 c2 54 02 00       	call   0x140372ba0
14034d6de:	48 8b 38             	mov    (%rax),%rdi
14034d6e1:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14034d6e8:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14034d6ed:	48 8b 0b             	mov    (%rbx),%rcx
14034d6f0:	48 85 c9             	test   %rcx,%rcx
14034d6f3:	74 1c                	je     0x14034d711
14034d6f5:	8b 41 10             	mov    0x10(%rcx),%eax
14034d6f8:	ff c0                	inc    %eax
14034d6fa:	89 41 10             	mov    %eax,0x10(%rcx)
14034d6fd:	83 f8 01             	cmp    $0x1,%eax
14034d700:	0f 8e 96 00 00 00    	jle    0x14034d79c
14034d706:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14034d70b:	0f 84 93 00 00 00    	je     0x14034d7a4
14034d711:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14034d716:	48 8b 05 4b e7 0c 01 	mov    0x10ce74b(%rip),%rax        # 0x14141be68
14034d71d:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14034d722:	8b 90 44 01 00 00    	mov    0x144(%rax),%edx
14034d728:	48 8b cf             	mov    %rdi,%rcx
14034d72b:	e8 d0 73 3e 00       	call   0x140734b00
14034d730:	90                   	nop
14034d731:	48 85 ff             	test   %rdi,%rdi
14034d734:	74 23                	je     0x14034d759
14034d736:	8b 47 10             	mov    0x10(%rdi),%eax
14034d739:	ff c8                	dec    %eax
14034d73b:	89 47 10             	mov    %eax,0x10(%rdi)
14034d73e:	85 c0                	test   %eax,%eax
14034d740:	7f 17                	jg     0x14034d759
14034d742:	78 6b                	js     0x14034d7af
14034d744:	48 8b 07             	mov    (%rdi),%rax
14034d747:	ba 01 00 00 00       	mov    $0x1,%edx
14034d74c:	48 8b cf             	mov    %rdi,%rcx
14034d74f:	48 8b 00             	mov    (%rax),%rax
14034d752:	ff 15 c8 62 c3 00    	call   *0xc362c8(%rip)        # 0x140f83a20
14034d758:	90                   	nop
14034d759:	48 85 f6             	test   %rsi,%rsi
14034d75c:	74 23                	je     0x14034d781
14034d75e:	8b 46 10             	mov    0x10(%rsi),%eax
14034d761:	ff c8                	dec    %eax
14034d763:	89 46 10             	mov    %eax,0x10(%rsi)
14034d766:	85 c0                	test   %eax,%eax
14034d768:	7f 17                	jg     0x14034d781
14034d76a:	78 25                	js     0x14034d791
14034d76c:	48 8b 06             	mov    (%rsi),%rax
14034d76f:	ba 01 00 00 00       	mov    $0x1,%edx
14034d774:	48 8b ce             	mov    %rsi,%rcx
14034d777:	48 8b 00             	mov    (%rax),%rax
14034d77a:	ff 15 a0 62 c3 00    	call   *0xc362a0(%rip)        # 0x140f83a20
14034d780:	90                   	nop
14034d781:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14034d786:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14034d78b:	48 83 c4 50          	add    $0x50,%rsp
14034d78f:	5f                   	pop    %rdi
14034d790:	c3                   	ret
14034d791:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d796:	e8 65 cf 43 00       	call   0x14078a700
14034d79b:	90                   	nop
14034d79c:	33 c9                	xor    %ecx,%ecx
14034d79e:	e8 5d cf 43 00       	call   0x14078a700
14034d7a3:	cc                   	int3
14034d7a4:	b9 01 00 00 00       	mov    $0x1,%ecx
14034d7a9:	e8 52 cf 43 00       	call   0x14078a700
14034d7ae:	90                   	nop