140485322:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140485327:	48 8b 03             	mov    (%rbx),%rax
14048532a:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140485331:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140485336:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14048533b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140485340:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140485345:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14048534a:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14048534f:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140485355:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14048535c:	00
14048535d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140485362:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140485367:	e8 e4 aa d1 ff       	call   0x14019fe50
14048536c:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140485371:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140485375:	45 33 c9             	xor    %r9d,%r9d
140485378:	4c 8b c0             	mov    %rax,%r8
14048537b:	48 8d 15 16 36 fa 00 	lea    0xfa3616(%rip),%rdx        # 0x141428998
140485382:	48 8d 0d 37 7a f2 00 	lea    0xf27a37(%rip),%rcx        # 0x1413acdc0
140485389:	e8 b2 13 39 00       	call   0x140816740
14048538e:	90                   	nop
14048538f:	4c 8d 0d 5a 91 d1 ff 	lea    -0x2e6ea6(%rip),%r9        # 0x14019e4f0
140485396:	ba 08 00 00 00       	mov    $0x8,%edx
14048539b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404853a1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404853a6:	e8 a1 61 99 00       	call   0x140e1b54c
1404853ab:	90                   	nop
1404853ac:	48 8b 0b             	mov    (%rbx),%rcx
1404853af:	48 85 c9             	test   %rcx,%rcx
1404853b2:	74 20                	je     0x1404853d4
1404853b4:	8b 41 10             	mov    0x10(%rcx),%eax
1404853b7:	ff c8                	dec    %eax
1404853b9:	89 41 10             	mov    %eax,0x10(%rcx)
1404853bc:	85 c0                	test   %eax,%eax
1404853be:	7f 14                	jg     0x1404853d4
1404853c0:	78 24                	js     0x1404853e6
1404853c2:	48 8b 01             	mov    (%rcx),%rax
1404853c5:	ba 01 00 00 00       	mov    $0x1,%edx
1404853ca:	48 8b 00             	mov    (%rax),%rax
1404853cd:	ff 15 4d e6 af 00    	call   *0xafe64d(%rip)        # 0x140f83a20
1404853d3:	90                   	nop
1404853d4:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1404853d9:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1404853dd:	49 8b 73 28          	mov    0x28(%r11),%rsi
1404853e1:	49 8b e3             	mov    %r11,%rsp
1404853e4:	5f                   	pop    %rdi
1404853e5:	c3                   	ret
1404853e6:	b9 02 00 00 00       	mov    $0x2,%ecx
1404853eb:	e8 10 53 30 00       	call   0x14078a700
1404853f0:	90                   	nop
1404853f1:	33 c9                	xor    %ecx,%ecx
1404853f3:	e8 08 53 30 00       	call   0x14078a700
1404853f8:	cc                   	int3
1404853f9:	b9 01 00 00 00       	mov    $0x1,%ecx
1404853fe:	e8 fd 52 30 00       	call   0x14078a700
140485403:	cc                   	int3
140485404:	cc                   	int3
140485405:	cc                   	int3
140485406:	cc                   	int3
140485407:	cc                   	int3
140485408:	cc                   	int3
140485409:	cc                   	int3
14048540a:	cc                   	int3
14048540b:	cc                   	int3
14048540c:	cc                   	int3
14048540d:	cc                   	int3
14048540e:	cc                   	int3
14048540f:	cc                   	int3
140485410:	40 53                	rex push %rbx
140485412:	55                   	push   %rbp
140485413:	56                   	push   %rsi
140485414:	57                   	push   %rdi
140485415:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
14048541c:	48 8b 05 dd 3a f3 00 	mov    0xf33add(%rip),%rax        # 0x1413b8f00
140485423:	48 33 c4             	xor    %rsp,%rax
140485426:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
14048542d:	00
14048542e:	49 8b e9             	mov    %r9,%rbp
140485431:	49 8b d8             	mov    %r8,%rbx
140485434:	48 8b f2             	mov    %rdx,%rsi
140485437:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14048543c:	48 85 c9             	test   %rcx,%rcx
14048543f:	74 05                	je     0x140485446
140485441:	8b 79 20             	mov    0x20(%rcx),%edi
140485444:	eb 02                	jmp    0x140485448
140485446:	33 ff                	xor    %edi,%edi
140485448:	48 8b ce             	mov    %rsi,%rcx
14048544b:	e8 30 8c 3a 00       	call   0x14082e080
140485450:	48 8b 08             	mov    (%rax),%rcx
140485453:	48 85 c9             	test   %rcx,%rcx
140485456:	74 1c                	je     0x140485474
140485458:	8b 41 10             	mov    0x10(%rcx),%eax
14048545b:	ff c0                	inc    %eax
14048545d:	89 41 10             	mov    %eax,0x10(%rcx)
140485460:	83 f8 01             	cmp    $0x1,%eax
140485463:	0f 8e fc 00 00 00    	jle    0x140485565
140485469:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14048546e:	0f 84 f9 00 00 00    	je     0x14048556d
140485474:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140485479:	48 8b 03             	mov    (%rbx),%rax
14048547c:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140485483:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140485488:	4c 8b c5             	mov    %rbp,%r8
14048548b:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140485492:	00
140485493:	48 8b 0d de d9 fa 00 	mov    0xfad9de(%rip),%rcx        # 0x141432e78
14048549a:	e8 81 aa d1 ff       	call   0x14019ff20
14048549f:	90                   	nop
1404854a0:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1404854a5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404854aa:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1404854b1:	00
1404854b2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404854b7:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1404854bc:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1404854c2:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1404854c7:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1404854cc:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1404854d1:	e8 7a a9 d1 ff       	call   0x14019fe50
1404854d6:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1404854db:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1404854df:	45 33 c9             	xor    %r9d,%r9d
1404854e2:	4c 8b c0             	mov    %rax,%r8
1404854e5:	48 8d 15 cc 34 fa 00 	lea    0xfa34cc(%rip),%rdx        # 0x1414289b8
1404854ec:	48 8d 0d cd 78 f2 00 	lea    0xf278cd(%rip),%rcx        # 0x1413acdc0
1404854f3:	e8 48 12 39 00       	call   0x140816740
1404854f8:	90                   	nop
1404854f9:	4c 8d 0d f0 8f d1 ff 	lea    -0x2e7010(%rip),%r9        # 0x14019e4f0
140485500:	ba 08 00 00 00       	mov    $0x8,%edx
140485505:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14048550b:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140485510:	e8 37 60 99 00       	call   0x140e1b54c
140485515:	90                   	nop
140485516:	48 8b 0b             	mov    (%rbx),%rcx
140485519:	48 85 c9             	test   %rcx,%rcx
14048551c:	74 20                	je     0x14048553e
14048551e:	8b 41 10             	mov    0x10(%rcx),%eax
140485521:	ff c8                	dec    %eax
140485523:	89 41 10             	mov    %eax,0x10(%rcx)
140485526:	85 c0                	test   %eax,%eax
140485528:	7f 14                	jg     0x14048553e
14048552a:	78 2e                	js     0x14048555a
14048552c:	48 8b 01             	mov    (%rcx),%rax
14048552f:	ba 01 00 00 00       	mov    $0x1,%edx
140485534:	48 8b 00             	mov    (%rax),%rax
140485537:	ff 15 e3 e4 af 00    	call   *0xafe4e3(%rip)        # 0x140f83a20
14048553d:	90                   	nop
14048553e:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140485545:	00
140485546:	48 33 cc             	xor    %rsp,%rcx
140485549:	e8 b2 5f 99 00       	call   0x140e1b500
14048554e:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140485555:	5f                   	pop    %rdi
140485556:	5e                   	pop    %rsi
140485557:	5d                   	pop    %rbp
140485558:	5b                   	pop    %rbx
140485559:	c3                   	ret
14048555a:	b9 02 00 00 00       	mov    $0x2,%ecx
14048555f:	e8 9c 51 30 00       	call   0x14078a700
140485564:	90                   	nop
140485565:	33 c9                	xor    %ecx,%ecx
140485567:	e8 94 51 30 00       	call   0x14078a700
14048556c:	cc                   	int3
14048556d:	b9 01 00 00 00       	mov    $0x1,%ecx
140485572:	e8 89 51 30 00       	call   0x14078a700
140485577:	cc                   	int3
140485578:	cc                   	int3
140485579:	cc                   	int3
14048557a:	cc                   	int3
14048557b:	cc                   	int3
14048557c:	cc                   	int3
14048557d:	cc                   	int3
14048557e:	cc                   	int3
14048557f:	cc                   	int3
140485580:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140485585:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14048558a:	57                   	push   %rdi
14048558b:	48 83 ec 70          	sub    $0x70,%rsp
14048558f:	49 8b f0             	mov    %r8,%rsi
140485592:	48 8b fa             	mov    %rdx,%rdi
140485595:	48 85 c9             	test   %rcx,%rcx
140485598:	74 05                	je     0x14048559f
14048559a:	8b 59 20             	mov    0x20(%rcx),%ebx
14048559d:	eb 02                	jmp    0x1404855a1
14048559f:	33 db                	xor    %ebx,%ebx
1404855a1:	48 8b cf             	mov    %rdi,%rcx
1404855a4:	e8 d7 8a 3a 00       	call   0x14082e080
1404855a9:	48 8b 08             	mov    (%rax),%rcx
1404855ac:	48 85 c9             	test   %rcx,%rcx
1404855af:	74 1c                	je     0x1404855cd
1404855b1:	8b 41 10             	mov    0x10(%rcx),%eax
1404855b4:	ff c0                	inc    %eax
1404855b6:	89 41 10             	mov    %eax,0x10(%rcx)
1404855b9:	83 f8 01             	cmp    $0x1,%eax
1404855bc:	0f 8e b7 00 00 00    	jle    0x140485679
1404855c2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404855c7:	0f 84 a1 00 00 00    	je     0x14048566e
1404855cd:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1404855d2:	4c 8b c6             	mov    %rsi,%r8
1404855d5:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1404855da:	48 8b 0d 97 d8 fa 00 	mov    0xfad897(%rip),%rcx        # 0x141432e78
1404855e1:	e8 3a a9 d1 ff       	call   0x14019ff20
1404855e6:	90                   	nop
1404855e7:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1404855ec:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404855f1:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1404855f6:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404855fb:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140485600:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140485606:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14048560d:	00
14048560e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140485613:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140485618:	e8 33 a8 d1 ff       	call   0x14019fe50
14048561d:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140485622:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140485626:	45 33 c9             	xor    %r9d,%r9d
140485629:	4c 8b c0             	mov    %rax,%r8
14048562c:	48 8d 15 ad 33 fa 00 	lea    0xfa33ad(%rip),%rdx        # 0x1414289e0
140485633:	48 8d 0d 86 77 f2 00 	lea    0xf27786(%rip),%rcx        # 0x1413acdc0
14048563a:	e8 01 11 39 00       	call   0x140816740
14048563f:	90                   	nop
140485640:	4c 8d 0d a9 8e d1 ff 	lea    -0x2e7157(%rip),%r9        # 0x14019e4f0
140485647:	ba 08 00 00 00       	mov    $0x8,%edx
14048564c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140485652:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140485657:	e8 f0 5e 99 00       	call   0x140e1b54c
14048565c:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140485661:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140485665:	49 8b 73 20          	mov    0x20(%r11),%rsi
140485669:	49 8b e3             	mov    %r11,%rsp
14048566c:	5f                   	pop    %rdi
14048566d:	c3                   	ret
14048566e:	b9 01 00 00 00       	mov    $0x1,%ecx
140485673:	e8 88 50 30 00       	call   0x14078a700
140485678:	cc                   	int3
140485679:	33 c9                	xor    %ecx,%ecx
14048567b:	e8 80 50 30 00       	call   0x14078a700
140485680:	cc                   	int3
140485681:	cc                   	int3
140485682:	cc                   	int3
140485683:	cc                   	int3
140485684:	cc                   	int3
140485685:	cc                   	int3
140485686:	cc                   	int3
140485687:	cc                   	int3
140485688:	cc                   	int3
140485689:	cc                   	int3
14048568a:	cc                   	int3
14048568b:	cc                   	int3
14048568c:	cc                   	int3
14048568d:	cc                   	int3
14048568e:	cc                   	int3
14048568f:	cc                   	int3
140485690:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140485695:	55                   	push   %rbp
140485696:	56                   	push   %rsi
140485697:	57                   	push   %rdi
140485698:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14048569f:	48 8b 05 5a 38 f3 00 	mov    0xf3385a(%rip),%rax        # 0x1413b8f00
1404856a6:	48 33 c4             	xor    %rsp,%rax
1404856a9:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1404856b0:	00
1404856b1:	49 8b e9             	mov    %r9,%rbp
1404856b4:	41 8b f8             	mov    %r8d,%edi
1404856b7:	48 8b f2             	mov    %rdx,%rsi
1404856ba:	48 85 c9             	test   %rcx,%rcx
1404856bd:	74 05                	je     0x1404856c4
1404856bf:	8b 59 20             	mov    0x20(%rcx),%ebx
1404856c2:	eb 02                	jmp    0x1404856c6
1404856c4:	33 db                	xor    %ebx,%ebx
1404856c6:	48 8b ce             	mov    %rsi,%rcx
1404856c9:	e8 b2 89 3a 00       	call   0x14082e080
1404856ce:	48 8b 08             	mov    (%rax),%rcx
1404856d1:	48 85 c9             	test   %rcx,%rcx
1404856d4:	74 1c                	je     0x1404856f2
1404856d6:	8b 41 10             	mov    0x10(%rcx),%eax
1404856d9:	ff c0                	inc    %eax
1404856db:	89 41 10             	mov    %eax,0x10(%rcx)
1404856de:	83 f8 01             	cmp    $0x1,%eax
1404856e1:	0f 8e 04 01 00 00    	jle    0x1404857eb
1404856e7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404856ec:	0f 84 01 01 00 00    	je     0x1404857f3
1404856f2:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1404856f7:	48 8b 0d 7a d7 fa 00 	mov    0xfad77a(%rip),%rcx        # 0x141432e78
1404856fe:	85 ff                	test   %edi,%edi
140485700:	48 8d 51 58          	lea    0x58(%rcx),%rdx
140485704:	75 04                	jne    0x14048570a
140485706:	48 8d 51 60          	lea    0x60(%rcx),%rdx
14048570a:	48 8b 12             	mov    (%rdx),%rdx
14048570d:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140485712:	48 85 d2             	test   %rdx,%rdx
140485715:	74 23                	je     0x14048573a
140485717:	8b 42 10             	mov    0x10(%rdx),%eax
14048571a:	ff c0                	inc    %eax
14048571c:	89 42 10             	mov    %eax,0x10(%rdx)
14048571f:	83 f8 01             	cmp    $0x1,%eax
140485722:	0f 8e d6 00 00 00    	jle    0x1404857fe
140485728:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14048572d:	0f 84 ad 00 00 00    	je     0x1404857e0
140485733:	48 8b 0d 3e d7 fa 00 	mov    0xfad73e(%rip),%rcx        # 0x141432e78
14048573a:	4c 8b c5             	mov    %rbp,%r8
14048573d:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140485742:	e8 d9 a7 d1 ff       	call   0x14019ff20
140485747:	90                   	nop
140485748:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14048574d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140485752:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140485759:	00
14048575a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14048575f:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140485764:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14048576a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14048576f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140485774:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140485779:	e8 d2 a6 d1 ff       	call   0x14019fe50
14048577e:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140485783:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140485787:	45 33 c9             	xor    %r9d,%r9d
14048578a:	4c 8b c0             	mov    %rax,%r8
14048578d:	48 8d 15 3c 32 fa 00 	lea    0xfa323c(%rip),%rdx        # 0x1414289d0
140485794:	48 8d 0d 25 76 f2 00 	lea    0xf27625(%rip),%rcx        # 0x1413acdc0
14048579b:	e8 a0 0f 39 00       	call   0x140816740
1404857a0:	90                   	nop
1404857a1:	4c 8d 0d 48 8d d1 ff 	lea    -0x2e72b8(%rip),%r9        # 0x14019e4f0
1404857a8:	ba 08 00 00 00       	mov    $0x8,%edx
1404857ad:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1404857b3:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1404857b8:	e8 8f 5d 99 00       	call   0x140e1b54c
1404857bd:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1404857c4:	00
1404857c5:	48 33 cc             	xor    %rsp,%rcx
1404857c8:	e8 33 5d 99 00       	call   0x140e1b500
1404857cd:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1404857d4:	00
1404857d5:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1404857dc:	5f                   	pop    %rdi
1404857dd:	5e                   	pop    %rsi
1404857de:	5d                   	pop    %rbp
1404857df:	c3                   	ret
1404857e0:	b9 01 00 00 00       	mov    $0x1,%ecx
1404857e5:	e8 16 4f 30 00       	call   0x14078a700
1404857ea:	90                   	nop
1404857eb:	33 c9                	xor    %ecx,%ecx
1404857ed:	e8 0e 4f 30 00       	call   0x14078a700
1404857f2:	cc                   	int3
1404857f3:	b9 01 00 00 00       	mov    $0x1,%ecx
1404857f8:	e8 03 4f 30 00       	call   0x14078a700