140eb9240:	48 8b cb             	mov    %rbx,%rcx
140eb9243:	e8 08 94 c0 ff       	call   0x140ac2650
140eb9248:	48 8b f8             	mov    %rax,%rdi
140eb924b:	48 8b d0             	mov    %rax,%rdx
140eb924e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140eb9253:	e8 e8 94 4d ff       	call   0x140392740
140eb9258:	90                   	nop
140eb9259:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140eb925e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140eb9263:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140eb9268:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140eb926d:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
140eb9272:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140eb9276:	74 2f                	je     0x140eb92a7
140eb9278:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140eb927c:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140eb9281:	e8 6a 48 38 ff       	call   0x14023daf0
140eb9286:	8b 47 38             	mov    0x38(%rdi),%eax
140eb9289:	89 44 24 68          	mov    %eax,0x68(%rsp)
140eb928d:	8b 47 3c             	mov    0x3c(%rdi),%eax
140eb9290:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
140eb9294:	8b 47 40             	mov    0x40(%rdi),%eax
140eb9297:	89 44 24 70          	mov    %eax,0x70(%rsp)
140eb929b:	8b 47 44             	mov    0x44(%rdi),%eax
140eb929e:	89 44 24 74          	mov    %eax,0x74(%rsp)
140eb92a2:	c6 44 24 78 01       	movb   $0x1,0x78(%rsp)
140eb92a7:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140eb92ab:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140eb92af:	e8 9c ba 39 ff       	call   0x140254d50
140eb92b4:	90                   	nop
140eb92b5:	48 8b 47 68          	mov    0x68(%rdi),%rax
140eb92b9:	48 85 c0             	test   %rax,%rax
140eb92bc:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140eb92c0:	74 03                	je     0x140eb92c5
140eb92c2:	48 ff 00             	incq   (%rax)
140eb92c5:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140eb92ca:	e8 61 84 4d ff       	call   0x140391730
140eb92cf:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140eb92d3:	48 8b c8             	mov    %rax,%rcx
140eb92d6:	e8 b5 ae 4d ff       	call   0x140394190
140eb92db:	90                   	nop
140eb92dc:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140eb92e0:	48 85 c9             	test   %rcx,%rcx
140eb92e3:	74 10                	je     0x140eb92f5
140eb92e5:	48 83 29 01          	subq   $0x1,(%rcx)
140eb92e9:	75 0a                	jne    0x140eb92f5
140eb92eb:	ba 18 00 00 00       	mov    $0x18,%edx
140eb92f0:	e8 4f 1e f6 ff       	call   0x140e1b144
140eb92f5:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140eb92f9:	e8 62 f0 2d ff       	call   0x140198360
140eb92fe:	80 7c 24 78 00       	cmpb   $0x0,0x78(%rsp)
140eb9303:	74 0a                	je     0x140eb930f
140eb9305:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140eb930a:	e8 f1 41 2e ff       	call   0x14019d500
140eb930f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140eb9314:	e8 87 a7 4d ff       	call   0x140393aa0
140eb9319:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140eb931d:	48 8b 01             	mov    (%rcx),%rax
140eb9320:	48 8b 40 30          	mov    0x30(%rax),%rax
140eb9324:	ff 15 f6 a6 0c 00    	call   *0xca6f6(%rip)        # 0x140f83a20
140eb932a:	48 8b c8             	mov    %rax,%rcx
140eb932d:	e8 fe 8a dc ff       	call   0x140c81e30
140eb9332:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140eb9336:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140eb933a:	48 8b c8             	mov    %rax,%rcx
140eb933d:	e8 9e 47 ff ff       	call   0x140eadae0
140eb9342:	48 83 7d a0 00       	cmpq   $0x0,-0x60(%rbp)
140eb9347:	75 3e                	jne    0x140eb9387
140eb9349:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
140eb934d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140eb9352:	0f 57 c0             	xorps  %xmm0,%xmm0
140eb9355:	f3 0f 7f 45 a8       	movdqu %xmm0,-0x58(%rbp)
140eb935a:	48 c7 45 b8 00 00 00 	movq   $0x0,-0x48(%rbp)
140eb9361:	00
140eb9362:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140eb9366:	48 8d 15 fb cf 23 00 	lea    0x23cffb(%rip),%rdx        # 0x1410f6368
140eb936d:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140eb9371:	e8 7a 2d c0 ff       	call   0x140abc0f0
140eb9376:	90                   	nop
140eb9377:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
140eb937b:	48 8b d0             	mov    %rax,%rdx
140eb937e:	48 8b ce             	mov    %rsi,%rcx
140eb9381:	e8 4a 8a c8 ff       	call   0x140b41dd0
140eb9386:	90                   	nop
140eb9387:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140eb938b:	e8 80 9f 4d ff       	call   0x140393310
140eb9390:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140eb9394:	48 33 cc             	xor    %rsp,%rcx
140eb9397:	e8 64 21 f6 ff       	call   0x140e1b500
140eb939c:	48 81 c4 80 01 00 00 	add    $0x180,%rsp
140eb93a3:	41 5e                	pop    %r14
140eb93a5:	5f                   	pop    %rdi
140eb93a6:	5e                   	pop    %rsi
140eb93a7:	5b                   	pop    %rbx
140eb93a8:	5d                   	pop    %rbp
140eb93a9:	c3                   	ret
140eb93aa:	cc                   	int3
140eb93ab:	cc                   	int3
140eb93ac:	cc                   	int3
140eb93ad:	cc                   	int3
140eb93ae:	cc                   	int3
140eb93af:	cc                   	int3
140eb93b0:	40 53                	rex push %rbx
140eb93b2:	48 83 ec 30          	sub    $0x30,%rsp
140eb93b6:	48 83 c1 10          	add    $0x10,%rcx
140eb93ba:	48 8b da             	mov    %rdx,%rbx
140eb93bd:	e8 0e cf 00 00       	call   0x140ec62d0
140eb93c2:	48 8b cb             	mov    %rbx,%rcx
140eb93c5:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb93cc:	e8 6f f6 2e ff       	call   0x1401a8a40
140eb93d1:	48 8b c3             	mov    %rbx,%rax
140eb93d4:	48 83 c4 30          	add    $0x30,%rsp
140eb93d8:	5b                   	pop    %rbx
140eb93d9:	c3                   	ret
140eb93da:	cc                   	int3
140eb93db:	cc                   	int3
140eb93dc:	cc                   	int3
140eb93dd:	cc                   	int3
140eb93de:	cc                   	int3
140eb93df:	cc                   	int3
140eb93e0:	40 53                	rex push %rbx
140eb93e2:	48 83 ec 30          	sub    $0x30,%rsp
140eb93e6:	48 83 c1 10          	add    $0x10,%rcx
140eb93ea:	48 8b da             	mov    %rdx,%rbx
140eb93ed:	e8 7e d1 00 00       	call   0x140ec6570
140eb93f2:	48 8b cb             	mov    %rbx,%rcx
140eb93f5:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb93fc:	e8 3f f6 2e ff       	call   0x1401a8a40
140eb9401:	48 8b c3             	mov    %rbx,%rax
140eb9404:	48 83 c4 30          	add    $0x30,%rsp
140eb9408:	5b                   	pop    %rbx
140eb9409:	c3                   	ret
140eb940a:	cc                   	int3
140eb940b:	cc                   	int3
140eb940c:	cc                   	int3
140eb940d:	cc                   	int3
140eb940e:	cc                   	int3
140eb940f:	cc                   	int3
140eb9410:	40 53                	rex push %rbx
140eb9412:	48 83 ec 30          	sub    $0x30,%rsp
140eb9416:	48 83 c1 10          	add    $0x10,%rcx
140eb941a:	48 8b da             	mov    %rdx,%rbx
140eb941d:	e8 2e d4 00 00       	call   0x140ec6850
140eb9422:	48 8b cb             	mov    %rbx,%rcx
140eb9425:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb942c:	e8 0f f6 2e ff       	call   0x1401a8a40
140eb9431:	48 8b c3             	mov    %rbx,%rax
140eb9434:	48 83 c4 30          	add    $0x30,%rsp
140eb9438:	5b                   	pop    %rbx
140eb9439:	c3                   	ret
140eb943a:	cc                   	int3
140eb943b:	cc                   	int3
140eb943c:	cc                   	int3
140eb943d:	cc                   	int3
140eb943e:	cc                   	int3
140eb943f:	cc                   	int3
140eb9440:	40 53                	rex push %rbx
140eb9442:	48 83 ec 30          	sub    $0x30,%rsp
140eb9446:	48 83 c1 10          	add    $0x10,%rcx
140eb944a:	48 8b da             	mov    %rdx,%rbx
140eb944d:	e8 9e d7 00 00       	call   0x140ec6bf0
140eb9452:	48 8b cb             	mov    %rbx,%rcx
140eb9455:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb945c:	e8 df f5 2e ff       	call   0x1401a8a40
140eb9461:	48 8b c3             	mov    %rbx,%rax
140eb9464:	48 83 c4 30          	add    $0x30,%rsp
140eb9468:	5b                   	pop    %rbx
140eb9469:	c3                   	ret
140eb946a:	cc                   	int3
140eb946b:	cc                   	int3
140eb946c:	cc                   	int3
140eb946d:	cc                   	int3
140eb946e:	cc                   	int3
140eb946f:	cc                   	int3
140eb9470:	40 53                	rex push %rbx
140eb9472:	48 83 ec 30          	sub    $0x30,%rsp
140eb9476:	48 83 c1 10          	add    $0x10,%rcx
140eb947a:	48 8b da             	mov    %rdx,%rbx
140eb947d:	e8 1e db 00 00       	call   0x140ec6fa0
140eb9482:	48 8b cb             	mov    %rbx,%rcx
140eb9485:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb948c:	e8 af f5 2e ff       	call   0x1401a8a40
140eb9491:	48 8b c3             	mov    %rbx,%rax
140eb9494:	48 83 c4 30          	add    $0x30,%rsp
140eb9498:	5b                   	pop    %rbx
140eb9499:	c3                   	ret
140eb949a:	cc                   	int3
140eb949b:	cc                   	int3
140eb949c:	cc                   	int3
140eb949d:	cc                   	int3
140eb949e:	cc                   	int3
140eb949f:	cc                   	int3
140eb94a0:	40 53                	rex push %rbx
140eb94a2:	48 83 ec 30          	sub    $0x30,%rsp
140eb94a6:	48 83 c1 10          	add    $0x10,%rcx
140eb94aa:	48 8b da             	mov    %rdx,%rbx
140eb94ad:	e8 9e de 00 00       	call   0x140ec7350
140eb94b2:	48 8b cb             	mov    %rbx,%rcx
140eb94b5:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb94bc:	e8 7f f5 2e ff       	call   0x1401a8a40
140eb94c1:	48 8b c3             	mov    %rbx,%rax
140eb94c4:	48 83 c4 30          	add    $0x30,%rsp
140eb94c8:	5b                   	pop    %rbx
140eb94c9:	c3                   	ret
140eb94ca:	cc                   	int3
140eb94cb:	cc                   	int3
140eb94cc:	cc                   	int3
140eb94cd:	cc                   	int3
140eb94ce:	cc                   	int3
140eb94cf:	cc                   	int3
140eb94d0:	40 53                	rex push %rbx
140eb94d2:	48 83 ec 30          	sub    $0x30,%rsp
140eb94d6:	48 83 c1 10          	add    $0x10,%rcx
140eb94da:	48 8b da             	mov    %rdx,%rbx
140eb94dd:	e8 2e e2 00 00       	call   0x140ec7710
140eb94e2:	48 8b cb             	mov    %rbx,%rcx
140eb94e5:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb94ec:	e8 4f f5 2e ff       	call   0x1401a8a40
140eb94f1:	48 8b c3             	mov    %rbx,%rax
140eb94f4:	48 83 c4 30          	add    $0x30,%rsp
140eb94f8:	5b                   	pop    %rbx
140eb94f9:	c3                   	ret
140eb94fa:	cc                   	int3
140eb94fb:	cc                   	int3
140eb94fc:	cc                   	int3
140eb94fd:	cc                   	int3
140eb94fe:	cc                   	int3
140eb94ff:	cc                   	int3
140eb9500:	40 53                	rex push %rbx
140eb9502:	48 83 ec 30          	sub    $0x30,%rsp
140eb9506:	48 83 c1 10          	add    $0x10,%rcx
140eb950a:	48 8b da             	mov    %rdx,%rbx
140eb950d:	e8 4e e6 00 00       	call   0x140ec7b60
140eb9512:	48 8b cb             	mov    %rbx,%rcx
140eb9515:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb951c:	e8 1f f5 2e ff       	call   0x1401a8a40
140eb9521:	48 8b c3             	mov    %rbx,%rax
140eb9524:	48 83 c4 30          	add    $0x30,%rsp
140eb9528:	5b                   	pop    %rbx
140eb9529:	c3                   	ret
140eb952a:	cc                   	int3
140eb952b:	cc                   	int3
140eb952c:	cc                   	int3
140eb952d:	cc                   	int3
140eb952e:	cc                   	int3
140eb952f:	cc                   	int3
140eb9530:	40 53                	rex push %rbx
140eb9532:	48 83 ec 30          	sub    $0x30,%rsp
140eb9536:	48 83 c1 10          	add    $0x10,%rcx
140eb953a:	48 8b da             	mov    %rdx,%rbx
140eb953d:	e8 6e e8 00 00       	call   0x140ec7db0
140eb9542:	48 8b cb             	mov    %rbx,%rcx
140eb9545:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb954c:	e8 ef f4 2e ff       	call   0x1401a8a40
140eb9551:	48 8b c3             	mov    %rbx,%rax
140eb9554:	48 83 c4 30          	add    $0x30,%rsp
140eb9558:	5b                   	pop    %rbx
140eb9559:	c3                   	ret
140eb955a:	cc                   	int3
140eb955b:	cc                   	int3
140eb955c:	cc                   	int3
140eb955d:	cc                   	int3
140eb955e:	cc                   	int3
140eb955f:	cc                   	int3
140eb9560:	40 53                	rex push %rbx
140eb9562:	48 83 ec 30          	sub    $0x30,%rsp
140eb9566:	48 83 c1 10          	add    $0x10,%rcx
140eb956a:	48 8b da             	mov    %rdx,%rbx
140eb956d:	e8 8e ea 00 00       	call   0x140ec8000
140eb9572:	48 8b cb             	mov    %rbx,%rcx
140eb9575:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb957c:	e8 bf f4 2e ff       	call   0x1401a8a40
140eb9581:	48 8b c3             	mov    %rbx,%rax
140eb9584:	48 83 c4 30          	add    $0x30,%rsp
140eb9588:	5b                   	pop    %rbx
140eb9589:	c3                   	ret
140eb958a:	cc                   	int3
140eb958b:	cc                   	int3
140eb958c:	cc                   	int3
140eb958d:	cc                   	int3
140eb958e:	cc                   	int3
140eb958f:	cc                   	int3
140eb9590:	40 53                	rex push %rbx
140eb9592:	48 83 ec 30          	sub    $0x30,%rsp
140eb9596:	48 83 c1 10          	add    $0x10,%rcx
140eb959a:	48 8b da             	mov    %rdx,%rbx
140eb959d:	e8 ce f0 00 00       	call   0x140ec8670
140eb95a2:	48 8b cb             	mov    %rbx,%rcx
140eb95a5:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb95ac:	e8 8f f4 2e ff       	call   0x1401a8a40
140eb95b1:	48 8b c3             	mov    %rbx,%rax
140eb95b4:	48 83 c4 30          	add    $0x30,%rsp
140eb95b8:	5b                   	pop    %rbx
140eb95b9:	c3                   	ret
140eb95ba:	cc                   	int3
140eb95bb:	cc                   	int3
140eb95bc:	cc                   	int3
140eb95bd:	cc                   	int3
140eb95be:	cc                   	int3
140eb95bf:	cc                   	int3
140eb95c0:	40 53                	rex push %rbx
140eb95c2:	48 83 ec 30          	sub    $0x30,%rsp
140eb95c6:	48 83 c1 10          	add    $0x10,%rcx
140eb95ca:	48 8b da             	mov    %rdx,%rbx
140eb95cd:	e8 0e f4 00 00       	call   0x140ec89e0
140eb95d2:	48 8b cb             	mov    %rbx,%rcx
140eb95d5:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb95dc:	e8 5f f4 2e ff       	call   0x1401a8a40
140eb95e1:	48 8b c3             	mov    %rbx,%rax
140eb95e4:	48 83 c4 30          	add    $0x30,%rsp
140eb95e8:	5b                   	pop    %rbx
140eb95e9:	c3                   	ret
140eb95ea:	cc                   	int3
140eb95eb:	cc                   	int3
140eb95ec:	cc                   	int3
140eb95ed:	cc                   	int3
140eb95ee:	cc                   	int3
140eb95ef:	cc                   	int3
140eb95f0:	40 53                	rex push %rbx
140eb95f2:	48 83 ec 30          	sub    $0x30,%rsp
140eb95f6:	48 83 c1 10          	add    $0x10,%rcx
140eb95fa:	48 8b da             	mov    %rdx,%rbx
140eb95fd:	e8 7e f6 00 00       	call   0x140ec8c80
140eb9602:	48 8b cb             	mov    %rbx,%rcx
140eb9605:	48 8d 90 78 04 00 00 	lea    0x478(%rax),%rdx
140eb960c:	e8 2f f4 2e ff       	call   0x1401a8a40
140eb9611:	48 8b c3             	mov    %rbx,%rax
140eb9614:	48 83 c4 30          	add    $0x30,%rsp
140eb9618:	5b                   	pop    %rbx
140eb9619:	c3                   	ret
140eb961a:	cc                   	int3
140eb961b:	cc                   	int3
140eb961c:	cc                   	int3
140eb961d:	cc                   	int3
140eb961e:	cc                   	int3
140eb961f:	cc                   	int3
140eb9620:	40 53                	rex push %rbx
140eb9622:	48 83 ec 30          	sub    $0x30,%rsp
140eb9626:	33 c0                	xor    %eax,%eax
140eb9628:	0f 57 c0             	xorps  %xmm0,%xmm0
140eb962b:	0f 11 02             	movups %xmm0,(%rdx)
140eb962e:	b9 60 00 00 00       	mov    $0x60,%ecx
140eb9633:	48 89 42 10          	mov    %rax,0x10(%rdx)
140eb9637:	48 89 42 18          	mov    %rax,0x18(%rdx)
140eb963b:	48 8b da             	mov    %rdx,%rbx
140eb963e:	e8 c5 1a f6 ff       	call   0x140e1b108
140eb9643:	48 89 03             	mov    %rax,(%rbx)
140eb9646:	48 8b c8             	mov    %rax,%rcx
140eb9649:	48 c7 43 10 56 00 00 	movq   $0x56,0x10(%rbx)
140eb9650:	00