140f5439a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140f5439f:	48 8d 45 60          	lea    0x60(%rbp),%rax
140f543a3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140f543a8:	48 8d 45 58          	lea    0x58(%rbp),%rax
140f543ac:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140f543b1:	45 33 c9             	xor    %r9d,%r9d
140f543b4:	45 33 c0             	xor    %r8d,%r8d
140f543b7:	48 8d 15 c2 10 33 00 	lea    0x3310c2(%rip),%rdx        # 0x141285480
140f543be:	48 8b cf             	mov    %rdi,%rcx
140f543c1:	e8 ea d9 0a ff       	call   0x140001db0
140f543c6:	4c 8b 85 08 02 00 00 	mov    0x208(%rbp),%r8
140f543cd:	49 83 f8 0f          	cmp    $0xf,%r8
140f543d1:	76 13                	jbe    0x140f543e6
140f543d3:	48 8b 95 f0 01 00 00 	mov    0x1f0(%rbp),%rdx
140f543da:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
140f543e1:	e8 6a 8c 24 ff       	call   0x14019d050
140f543e6:	48 c7 85 00 02 00 00 	movq   $0x0,0x200(%rbp)
140f543ed:	00 00 00 00
140f543f1:	48 c7 85 08 02 00 00 	movq   $0xf,0x208(%rbp)
140f543f8:	0f 00 00 00
140f543fc:	c6 85 f0 01 00 00 00 	movb   $0x0,0x1f0(%rbp)
140f54403:	eb 04                	jmp    0x140f54409
140f54405:	48 8b 5d 68          	mov    0x68(%rbp),%rbx
140f54409:	4c 8b 45 78          	mov    0x78(%rbp),%r8
140f5440d:	41 81 fe 0b 00 00 80 	cmp    $0x8000000b,%r14d
140f54414:	75 0c                	jne    0x140f54422
140f54416:	41 0f b7 40 12       	movzwl 0x12(%r8),%eax
140f5441b:	66 41 39 40 10       	cmp    %ax,0x10(%r8)
140f54420:	72 64                	jb     0x140f54486
140f54422:	4c 8b cb             	mov    %rbx,%r9
140f54425:	48 8d 95 28 02 00 00 	lea    0x228(%rbp),%rdx
140f5442c:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140f54433:	e8 e8 58 f1 ff       	call   0x140e69d20
140f54438:	90                   	nop
140f54439:	48 8d 95 28 02 00 00 	lea    0x228(%rbp),%rdx
140f54440:	48 8b ce             	mov    %rsi,%rcx
140f54443:	e8 e8 84 a0 ff       	call   0x14095c930
140f54448:	90                   	nop
140f54449:	4c 8b 85 40 02 00 00 	mov    0x240(%rbp),%r8
140f54450:	49 83 f8 0f          	cmp    $0xf,%r8
140f54454:	76 13                	jbe    0x140f54469
140f54456:	48 8b 95 28 02 00 00 	mov    0x228(%rbp),%rdx
140f5445d:	48 8d 8d 28 02 00 00 	lea    0x228(%rbp),%rcx
140f54464:	e8 e7 8b 24 ff       	call   0x14019d050
140f54469:	48 c7 85 38 02 00 00 	movq   $0x0,0x238(%rbp)
140f54470:	00 00 00 00
140f54474:	48 c7 85 40 02 00 00 	movq   $0xf,0x240(%rbp)
140f5447b:	0f 00 00 00
140f5447f:	c6 85 28 02 00 00 00 	movb   $0x0,0x228(%rbp)
140f54486:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f5448d:	00 00 00
140f54490:	48 83 c4 40          	add    $0x40,%rsp
140f54494:	41 5e                	pop    %r14
140f54496:	5f                   	pop    %rdi
140f54497:	5e                   	pop    %rsi
140f54498:	5d                   	pop    %rbp
140f54499:	5b                   	pop    %rbx
140f5449a:	c3                   	ret
140f5449b:	cc                   	int3
140f5449c:	cc                   	int3
140f5449d:	cc                   	int3
140f5449e:	cc                   	int3
140f5449f:	cc                   	int3
140f544a0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f544a5:	53                   	push   %rbx
140f544a6:	55                   	push   %rbp
140f544a7:	56                   	push   %rsi
140f544a8:	57                   	push   %rdi
140f544a9:	48 83 ec 48          	sub    $0x48,%rsp
140f544ad:	48 8b ea             	mov    %rdx,%rbp
140f544b0:	e8 fb 6d 24 ff       	call   0x14019b2b0
140f544b5:	48 8b d8             	mov    %rax,%rbx
140f544b8:	83 38 05             	cmpl   $0x5,(%rax)
140f544bb:	0f 86 be 00 00 00    	jbe    0x140f5457f
140f544c1:	48 8b bd 08 01 00 00 	mov    0x108(%rbp),%rdi
140f544c8:	48 8b 07             	mov    (%rdi),%rax
140f544cb:	48 8b cf             	mov    %rdi,%rcx
140f544ce:	48 8b 40 08          	mov    0x8(%rax),%rax
140f544d2:	ff 15 48 f5 02 00    	call   *0x2f548(%rip)        # 0x140f83a20
140f544d8:	48 89 45 60          	mov    %rax,0x60(%rbp)
140f544dc:	48 8b 75 68          	mov    0x68(%rbp),%rsi
140f544e0:	48 8b 0e             	mov    (%rsi),%rcx
140f544e3:	48 8b 01             	mov    (%rcx),%rax
140f544e6:	48 8d 95 60 02 00 00 	lea    0x260(%rbp),%rdx
140f544ed:	48 8b 40 18          	mov    0x18(%rax),%rax
140f544f1:	ff 15 29 f5 02 00    	call   *0x2f529(%rip)        # 0x140f83a20
140f544f7:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140f544fc:	76 03                	jbe    0x140f54501
140f544fe:	48 8b 00             	mov    (%rax),%rax
140f54501:	48 89 45 58          	mov    %rax,0x58(%rbp)
140f54505:	48 8d 05 24 b3 29 00 	lea    0x29b324(%rip),%rax        # 0x1411ef830
140f5450c:	48 89 45 68          	mov    %rax,0x68(%rbp)
140f54510:	48 8d 45 60          	lea    0x60(%rbp),%rax
140f54514:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140f54519:	48 8d 45 58          	lea    0x58(%rbp),%rax
140f5451d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140f54522:	48 8d 45 68          	lea    0x68(%rbp),%rax
140f54526:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140f5452b:	45 33 c9             	xor    %r9d,%r9d
140f5452e:	45 33 c0             	xor    %r8d,%r8d
140f54531:	48 8d 15 88 0f 33 00 	lea    0x330f88(%rip),%rdx        # 0x1412854c0
140f54538:	48 8b cb             	mov    %rbx,%rcx
140f5453b:	e8 50 14 12 ff       	call   0x140075990
140f54540:	4c 8b 85 78 02 00 00 	mov    0x278(%rbp),%r8
140f54547:	49 83 f8 0f          	cmp    $0xf,%r8
140f5454b:	76 13                	jbe    0x140f54560
140f5454d:	48 8b 95 60 02 00 00 	mov    0x260(%rbp),%rdx
140f54554:	48 8d 8d 60 02 00 00 	lea    0x260(%rbp),%rcx
140f5455b:	e8 f0 8a 24 ff       	call   0x14019d050
140f54560:	48 c7 85 70 02 00 00 	movq   $0x0,0x270(%rbp)
140f54567:	00 00 00 00
140f5456b:	48 c7 85 78 02 00 00 	movq   $0xf,0x278(%rbp)
140f54572:	0f 00 00 00
140f54576:	c6 85 60 02 00 00 00 	movb   $0x0,0x260(%rbp)
140f5457d:	eb 0b                	jmp    0x140f5458a
140f5457f:	48 8b 75 68          	mov    0x68(%rbp),%rsi
140f54583:	48 8b bd 08 01 00 00 	mov    0x108(%rbp),%rdi
140f5458a:	4c 8b ce             	mov    %rsi,%r9
140f5458d:	4c 8b 45 78          	mov    0x78(%rbp),%r8
140f54591:	48 8d 95 f0 01 00 00 	lea    0x1f0(%rbp),%rdx
140f54598:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140f5459f:	e8 7c 57 f1 ff       	call   0x140e69d20
140f545a4:	90                   	nop
140f545a5:	0f 57 c0             	xorps  %xmm0,%xmm0
140f545a8:	0f 11 85 60 02 00 00 	movups %xmm0,0x260(%rbp)
140f545af:	48 c7 85 70 02 00 00 	movq   $0x0,0x270(%rbp)
140f545b6:	00 00 00 00
140f545ba:	48 c7 85 78 02 00 00 	movq   $0x0,0x278(%rbp)
140f545c1:	00 00 00 00
140f545c5:	45 33 c0             	xor    %r8d,%r8d
140f545c8:	48 8d 15 bd f1 04 00 	lea    0x4f1bd(%rip),%rdx        # 0x140fa378c
140f545cf:	48 8d 8d 60 02 00 00 	lea    0x260(%rbp),%rcx
140f545d6:	e8 25 28 24 ff       	call   0x140196e00
140f545db:	90                   	nop
140f545dc:	0f 57 c0             	xorps  %xmm0,%xmm0
140f545df:	0f 11 85 d0 00 00 00 	movups %xmm0,0xd0(%rbp)
140f545e6:	48 c7 85 e0 00 00 00 	movq   $0x0,0xe0(%rbp)
140f545ed:	00 00 00 00
140f545f1:	48 c7 85 e8 00 00 00 	movq   $0x0,0xe8(%rbp)
140f545f8:	00 00 00 00
140f545fc:	45 33 c0             	xor    %r8d,%r8d
140f545ff:	48 8d 15 86 f1 04 00 	lea    0x4f186(%rip),%rdx        # 0x140fa378c
140f54606:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140f5460d:	e8 ee 27 24 ff       	call   0x140196e00
140f54612:	90                   	nop
140f54613:	0f 57 c0             	xorps  %xmm0,%xmm0
140f54616:	0f 11 85 a0 00 00 00 	movups %xmm0,0xa0(%rbp)
140f5461d:	48 c7 85 b0 00 00 00 	movq   $0x0,0xb0(%rbp)
140f54624:	00 00 00 00
140f54628:	48 c7 85 b8 00 00 00 	movq   $0x0,0xb8(%rbp)
140f5462f:	00 00 00 00
140f54633:	45 33 c0             	xor    %r8d,%r8d
140f54636:	48 8d 15 4f f1 04 00 	lea    0x4f14f(%rip),%rdx        # 0x140fa378c
140f5463d:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
140f54644:	e8 b7 27 24 ff       	call   0x140196e00
140f54649:	90                   	nop
140f5464a:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140f5464f:	48 8d 85 60 02 00 00 	lea    0x260(%rbp),%rax
140f54656:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140f5465b:	48 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%rax
140f54662:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140f54667:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140f5466e:	00
140f5466f:	4c 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%r9
140f54676:	4c 8d 85 f0 01 00 00 	lea    0x1f0(%rbp),%r8
140f5467d:	48 8b d7             	mov    %rdi,%rdx
140f54680:	33 c9                	xor    %ecx,%ecx
140f54682:	e8 c9 8e a0 ff       	call   0x14095d550
140f54687:	90                   	nop
140f54688:	4c 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%r8
140f5468f:	49 83 f8 0f          	cmp    $0xf,%r8
140f54693:	76 13                	jbe    0x140f546a8
140f54695:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
140f5469c:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
140f546a3:	e8 a8 89 24 ff       	call   0x14019d050
140f546a8:	48 c7 85 b0 00 00 00 	movq   $0x0,0xb0(%rbp)
140f546af:	00 00 00 00
140f546b3:	48 c7 85 b8 00 00 00 	movq   $0xf,0xb8(%rbp)
140f546ba:	0f 00 00 00
140f546be:	c6 85 a0 00 00 00 00 	movb   $0x0,0xa0(%rbp)
140f546c5:	4c 8b 85 e8 00 00 00 	mov    0xe8(%rbp),%r8
140f546cc:	49 83 f8 0f          	cmp    $0xf,%r8
140f546d0:	76 13                	jbe    0x140f546e5
140f546d2:	48 8b 95 d0 00 00 00 	mov    0xd0(%rbp),%rdx
140f546d9:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140f546e0:	e8 6b 89 24 ff       	call   0x14019d050
140f546e5:	48 c7 85 e0 00 00 00 	movq   $0x0,0xe0(%rbp)
140f546ec:	00 00 00 00
140f546f0:	48 c7 85 e8 00 00 00 	movq   $0xf,0xe8(%rbp)
140f546f7:	0f 00 00 00
140f546fb:	c6 85 d0 00 00 00 00 	movb   $0x0,0xd0(%rbp)
140f54702:	4c 8b 85 78 02 00 00 	mov    0x278(%rbp),%r8
140f54709:	49 83 f8 0f          	cmp    $0xf,%r8
140f5470d:	76 13                	jbe    0x140f54722
140f5470f:	48 8b 95 60 02 00 00 	mov    0x260(%rbp),%rdx
140f54716:	48 8d 8d 60 02 00 00 	lea    0x260(%rbp),%rcx
140f5471d:	e8 2e 89 24 ff       	call   0x14019d050
140f54722:	48 c7 85 70 02 00 00 	movq   $0x0,0x270(%rbp)
140f54729:	00 00 00 00
140f5472d:	48 c7 85 78 02 00 00 	movq   $0xf,0x278(%rbp)
140f54734:	0f 00 00 00
140f54738:	c6 85 60 02 00 00 00 	movb   $0x0,0x260(%rbp)
140f5473f:	4c 8b 85 08 02 00 00 	mov    0x208(%rbp),%r8
140f54746:	49 83 f8 0f          	cmp    $0xf,%r8
140f5474a:	76 13                	jbe    0x140f5475f
140f5474c:	48 8b 95 f0 01 00 00 	mov    0x1f0(%rbp),%rdx
140f54753:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
140f5475a:	e8 f1 88 24 ff       	call   0x14019d050
140f5475f:	48 c7 85 00 02 00 00 	movq   $0x0,0x200(%rbp)
140f54766:	00 00 00 00
140f5476a:	48 c7 85 08 02 00 00 	movq   $0xf,0x208(%rbp)
140f54771:	0f 00 00 00
140f54775:	c6 85 f0 01 00 00 00 	movb   $0x0,0x1f0(%rbp)
140f5477c:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f54783:	00 00 00
140f54786:	48 83 c4 48          	add    $0x48,%rsp
140f5478a:	5f                   	pop    %rdi
140f5478b:	5e                   	pop    %rsi
140f5478c:	5d                   	pop    %rbp
140f5478d:	5b                   	pop    %rbx
140f5478e:	c3                   	ret
140f5478f:	cc                   	int3
140f54790:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
140f54797:	e9 24 48 f1 ff       	jmp    0x140e68fc0
140f5479c:	cc                   	int3
140f5479d:	cc                   	int3
140f5479e:	cc                   	int3
140f5479f:	cc                   	int3
140f547a0:	40 55                	rex push %rbp
140f547a2:	48 83 ec 20          	sub    $0x20,%rsp
140f547a6:	48 8b ea             	mov    %rdx,%rbp
140f547a9:	8b 45 30             	mov    0x30(%rbp),%eax
140f547ac:	83 e0 01             	and    $0x1,%eax
140f547af:	85 c0                	test   %eax,%eax
140f547b1:	74 0d                	je     0x140f547c0
140f547b3:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140f547b7:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140f547bb:	e8 e0 37 24 ff       	call   0x140197fa0
140f547c0:	48 83 c4 20          	add    $0x20,%rsp
140f547c4:	5d                   	pop    %rbp
140f547c5:	c3                   	ret
140f547c6:	cc                   	int3
140f547c7:	cc                   	int3
140f547c8:	cc                   	int3
140f547c9:	cc                   	int3
140f547ca:	cc                   	int3
140f547cb:	cc                   	int3
140f547cc:	cc                   	int3
140f547cd:	cc                   	int3
140f547ce:	cc                   	int3
140f547cf:	cc                   	int3
140f547d0:	40 55                	rex push %rbp
140f547d2:	48 83 ec 20          	sub    $0x20,%rsp
140f547d6:	48 8b ea             	mov    %rdx,%rbp
140f547d9:	4c 8d 0d e0 3a 2f ff 	lea    -0xd0c520(%rip),%r9        # 0x1402482c0
140f547e0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140f547e6:	ba 18 00 00 00       	mov    $0x18,%edx
140f547eb:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140f547f2:	e8 55 6d ec ff       	call   0x140e1b54c
140f547f7:	48 83 c4 20          	add    $0x20,%rsp
140f547fb:	5d                   	pop    %rbp
140f547fc:	c3                   	ret
140f547fd:	cc                   	int3
140f547fe:	cc                   	int3
140f547ff:	cc                   	int3
140f54800:	48 8d 8a 90 02 00 00 	lea    0x290(%rdx),%rcx
140f54807:	e9 b4 3a 2f ff       	jmp    0x1402482c0
140f5480c:	cc                   	int3
140f5480d:	cc                   	int3
140f5480e:	cc                   	int3
140f5480f:	cc                   	int3
140f54810:	40 55                	rex push %rbp
140f54812:	48 83 ec 20          	sub    $0x20,%rsp
140f54816:	48 8b ea             	mov    %rdx,%rbp
140f54819:	4c 8d 0d a0 3a 2f ff 	lea    -0xd0c560(%rip),%r9        # 0x1402482c0
140f54820:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140f54826:	ba 18 00 00 00       	mov    $0x18,%edx
140f5482b:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140f54832:	e8 15 6d ec ff       	call   0x140e1b54c
140f54837:	48 83 c4 20          	add    $0x20,%rsp
140f5483b:	5d                   	pop    %rbp
140f5483c:	c3                   	ret
140f5483d:	cc                   	int3
140f5483e:	cc                   	int3
140f5483f:	cc                   	int3
140f54840:	48 8d 8a a8 02 00 00 	lea    0x2a8(%rdx),%rcx
140f54847:	e9 74 3a 2f ff       	jmp    0x1402482c0
140f5484c:	cc                   	int3
140f5484d:	cc                   	int3
140f5484e:	cc                   	int3
140f5484f:	cc                   	int3
140f54850:	48 8d 8a c0 02 00 00 	lea    0x2c0(%rdx),%rcx
140f54857:	e9 64 3a 2f ff       	jmp    0x1402482c0
140f5485c:	cc                   	int3
140f5485d:	cc                   	int3
140f5485e:	cc                   	int3
140f5485f:	cc                   	int3
140f54860:	40 55                	rex push %rbp
140f54862:	48 83 ec 20          	sub    $0x20,%rsp
140f54866:	48 8b ea             	mov    %rdx,%rbp
140f54869:	4c 8d 0d 50 3a 2f ff 	lea    -0xd0c5b0(%rip),%r9        # 0x1402482c0
140f54870:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140f54876:	ba 18 00 00 00       	mov    $0x18,%edx
140f5487b:	48 8d 8d 28 02 00 00 	lea    0x228(%rbp),%rcx
140f54882:	e8 c5 6c ec ff       	call   0x140e1b54c
140f54887:	48 83 c4 20          	add    $0x20,%rsp
140f5488b:	5d                   	pop    %rbp
140f5488c:	c3                   	ret
140f5488d:	cc                   	int3
140f5488e:	cc                   	int3
140f5488f:	cc                   	int3
140f54890:	48 8d 8a d8 02 00 00 	lea    0x2d8(%rdx),%rcx
140f54897:	e9 24 3a 2f ff       	jmp    0x1402482c0
140f5489c:	cc                   	int3
140f5489d:	cc                   	int3
140f5489e:	cc                   	int3
140f5489f:	cc                   	int3
140f548a0:	40 55                	rex push %rbp
140f548a2:	48 83 ec 20          	sub    $0x20,%rsp
140f548a6:	48 8b ea             	mov    %rdx,%rbp
140f548a9:	4c 8d 0d 10 3a 2f ff 	lea    -0xd0c5f0(%rip),%r9        # 0x1402482c0
140f548b0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140f548b6:	ba 18 00 00 00       	mov    $0x18,%edx
140f548bb:	48 8d 8d f8 01 00 00 	lea    0x1f8(%rbp),%rcx
140f548c2:	e8 85 6c ec ff       	call   0x140e1b54c
140f548c7:	48 83 c4 20          	add    $0x20,%rsp
140f548cb:	5d                   	pop    %rbp
140f548cc:	c3                   	ret
140f548cd:	cc                   	int3
140f548ce:	cc                   	int3
140f548cf:	cc                   	int3
140f548d0:	48 8d 8a f0 02 00 00 	lea    0x2f0(%rdx),%rcx
140f548d7:	e9 e4 39 2f ff       	jmp    0x1402482c0
140f548dc:	cc                   	int3
140f548dd:	cc                   	int3
140f548de:	cc                   	int3
140f548df:	cc                   	int3
140f548e0:	40 55                	rex push %rbp
140f548e2:	48 83 ec 20          	sub    $0x20,%rsp
140f548e6:	48 8b ea             	mov    %rdx,%rbp
140f548e9:	4c 8d 0d d0 39 2f ff 	lea    -0xd0c630(%rip),%r9        # 0x1402482c0
140f548f0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140f548f6:	ba 18 00 00 00       	mov    $0x18,%edx
140f548fb:	48 8d 8d c8 01 00 00 	lea    0x1c8(%rbp),%rcx
140f54902:	e8 45 6c ec ff       	call   0x140e1b54c
140f54907:	48 83 c4 20          	add    $0x20,%rsp
140f5490b:	5d                   	pop    %rbp
140f5490c:	c3                   	ret
140f5490d:	cc                   	int3
140f5490e:	cc                   	int3