14010561d:	48 8d 15 84 73 20 00 	lea    0x207384(%rip),%rdx        # 0x14030c9a8
140105624:	41 b8 b8 00 00 00    	mov    $0xb8,%r8d
14010562a:	4c 89 75 9f          	mov    %r14,-0x61(%rbp)
14010562e:	e8 8d 67 fe ff       	call   0x1400ebdc0
140105633:	4c 89 75 97          	mov    %r14,-0x69(%rbp)
140105637:	e8 d4 7d 01 00       	call   0x14011d410
14010563c:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140105640:	48 8d 45 87          	lea    -0x79(%rbp),%rax
140105644:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
140105648:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14010564d:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
140105651:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
140105655:	e8 e6 0d 07 00       	call   0x140176440
14010565a:	85 c0                	test   %eax,%eax
14010565c:	0f 85 fe fc ff ff    	jne    0x140105360
140105662:	e8 a9 7a 01 00       	call   0x14011d110
140105667:	85 c0                	test   %eax,%eax
140105669:	b9 ff ff 7f 00       	mov    $0x7fffff,%ecx
14010566e:	ba ff ff ff 7f       	mov    $0x7fffffff,%edx
140105673:	0f 48 ca             	cmovs  %edx,%ecx
140105676:	23 c1                	and    %ecx,%eax
140105678:	83 f8 6c             	cmp    $0x6c,%eax
14010567b:	0f 85 9f 00 00 00    	jne    0x140105720
140105681:	e8 5a 7b 01 00       	call   0x14011d1e0
140105686:	48 83 3b 00          	cmpq   $0x0,(%rbx)
14010568a:	75 15                	jne    0x1401056a1
14010568c:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140105691:	75 0e                	jne    0x1401056a1
140105693:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
140105698:	75 07                	jne    0x1401056a1
14010569a:	48 83 7b 38 00       	cmpq   $0x0,0x38(%rbx)
14010569f:	74 12                	je     0x1401056b3
1401056a1:	48 8b d3             	mov    %rbx,%rdx
1401056a4:	49 8b cd             	mov    %r13,%rcx
1401056a7:	e8 74 61 fe ff       	call   0x1400eb820
1401056ac:	85 c0                	test   %eax,%eax
1401056ae:	74 75                	je     0x140105725
1401056b0:	49 8b de             	mov    %r14,%rbx
1401056b3:	48 8b cb             	mov    %rbx,%rcx
1401056b6:	e8 65 e0 ff ff       	call   0x140103720
1401056bb:	e9 b1 00 00 00       	jmp    0x140105771
1401056c0:	e8 ab 19 02 00       	call   0x140127070
1401056c5:	4c 8d 05 f4 72 20 00 	lea    0x2072f4(%rip),%r8        # 0x14030c9c0
1401056cc:	ba a5 00 00 00       	mov    $0xa5,%edx
1401056d1:	48 8d 0d d0 72 20 00 	lea    0x2072d0(%rip),%rcx        # 0x14030c9a8
1401056d8:	e8 b3 1a 02 00       	call   0x140127190
1401056dd:	45 33 c0             	xor    %r8d,%r8d
1401056e0:	ba 0d 00 08 00       	mov    $0x8000d,%edx
1401056e5:	41 8d 48 09          	lea    0x9(%r8),%ecx
1401056e9:	e8 a2 1b 02 00       	call   0x140127290
1401056ee:	eb 35                	jmp    0x140105725
1401056f0:	e8 7b 19 02 00       	call   0x140127070
1401056f5:	4c 8d 05 c4 72 20 00 	lea    0x2072c4(%rip),%r8        # 0x14030c9c0
1401056fc:	ba a9 00 00 00       	mov    $0xa9,%edx
140105701:	48 8d 0d a0 72 20 00 	lea    0x2072a0(%rip),%rcx        # 0x14030c9a8
140105708:	e8 83 1a 02 00       	call   0x140127190
14010570d:	45 33 c0             	xor    %r8d,%r8d
140105710:	ba 0d 00 08 00       	mov    $0x8000d,%edx
140105715:	41 8d 48 09          	lea    0x9(%r8),%ecx
140105719:	e8 72 1b 02 00       	call   0x140127290
14010571e:	eb 05                	jmp    0x140105725
140105720:	e8 7b 74 01 00       	call   0x14011cba0
140105725:	48 8b cb             	mov    %rbx,%rcx
140105728:	e8 f3 df ff ff       	call   0x140103720
14010572d:	49 8b cd             	mov    %r13,%rcx
140105730:	33 db                	xor    %ebx,%ebx
140105732:	e8 09 60 fe ff       	call   0x1400eb740
140105737:	85 c0                	test   %eax,%eax
140105739:	7e 25                	jle    0x140105760
14010573b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140105740:	8b d3                	mov    %ebx,%edx
140105742:	49 8b cd             	mov    %r13,%rcx
140105745:	e8 f6 62 fe ff       	call   0x1400eba40
14010574a:	48 8b c8             	mov    %rax,%rcx
14010574d:	e8 ce df ff ff       	call   0x140103720
140105752:	49 8b cd             	mov    %r13,%rcx
140105755:	ff c3                	inc    %ebx
140105757:	e8 e4 5f fe ff       	call   0x1400eb740
14010575c:	3b d8                	cmp    %eax,%ebx
14010575e:	7c e0                	jl     0x140105740
140105760:	4c 3b 6d d7          	cmp    -0x29(%rbp),%r13
140105764:	74 08                	je     0x14010576e
140105766:	49 8b cd             	mov    %r13,%rcx
140105769:	e8 72 5c fe ff       	call   0x1400eb3e0
14010576e:	45 33 ed             	xor    %r13d,%r13d
140105771:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140105775:	48 8d 15 2c 72 20 00 	lea    0x20722c(%rip),%rdx        # 0x14030c9a8
14010577c:	41 b8 d3 00 00 00    	mov    $0xd3,%r8d
140105782:	e8 39 66 fe ff       	call   0x1400ebdc0
140105787:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14010578b:	48 8d 15 16 72 20 00 	lea    0x207216(%rip),%rdx        # 0x14030c9a8
140105792:	41 b8 d4 00 00 00    	mov    $0xd4,%r8d
140105798:	e8 23 66 fe ff       	call   0x1400ebdc0
14010579d:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1401057a1:	48 8d 15 00 72 20 00 	lea    0x207200(%rip),%rdx        # 0x14030c9a8
1401057a8:	41 b8 d5 00 00 00    	mov    $0xd5,%r8d
1401057ae:	e8 0d 66 fe ff       	call   0x1400ebdc0
1401057b3:	49 8b c5             	mov    %r13,%rax
1401057b6:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1401057ba:	48 33 cc             	xor    %rsp,%rcx
1401057bd:	e8 ee a6 1a 00       	call   0x1402afeb0
1401057c2:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
1401057c9:	41 5f                	pop    %r15
1401057cb:	41 5e                	pop    %r14
1401057cd:	41 5d                	pop    %r13
1401057cf:	41 5c                	pop    %r12
1401057d1:	5f                   	pop    %rdi
1401057d2:	5e                   	pop    %rsi
1401057d3:	5b                   	pop    %rbx
1401057d4:	5d                   	pop    %rbp
1401057d5:	c3                   	ret
1401057d6:	cc                   	int3
1401057d7:	cc                   	int3
1401057d8:	cc                   	int3
1401057d9:	cc                   	int3
1401057da:	cc                   	int3
1401057db:	cc                   	int3
1401057dc:	cc                   	int3
1401057dd:	cc                   	int3
1401057de:	cc                   	int3
1401057df:	cc                   	int3
1401057e0:	b8 38 00 00 00       	mov    $0x38,%eax
1401057e5:	e8 46 b3 1a 00       	call   0x1402b0b30
1401057ea:	48 2b e0             	sub    %rax,%rsp
1401057ed:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
1401057f2:	4c 8b ca             	mov    %rdx,%r9
1401057f5:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1401057fa:	48 8d 15 df 71 20 00 	lea    0x2071df(%rip),%rdx        # 0x14030c9e0
140105801:	4c 8b c1             	mov    %rcx,%r8
140105804:	48 8d 0d 55 dd ff ff 	lea    -0x22ab(%rip),%rcx        # 0x140103560
14010580b:	e8 00 23 07 00       	call   0x140177b10
140105810:	48 83 c4 38          	add    $0x38,%rsp
140105814:	c3                   	ret
140105815:	cc                   	int3
140105816:	cc                   	int3
140105817:	cc                   	int3
140105818:	cc                   	int3
140105819:	cc                   	int3
14010581a:	cc                   	int3
14010581b:	cc                   	int3
14010581c:	cc                   	int3
14010581d:	cc                   	int3
14010581e:	cc                   	int3
14010581f:	cc                   	int3
140105820:	b8 58 00 00 00       	mov    $0x58,%eax
140105825:	e8 06 b3 1a 00       	call   0x1402b0b30
14010582a:	48 2b e0             	sub    %rax,%rsp
14010582d:	33 c0                	xor    %eax,%eax
14010582f:	4c 8b ca             	mov    %rdx,%r9
140105832:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140105837:	48 8d 15 a2 71 20 00 	lea    0x2071a2(%rip),%rdx        # 0x14030c9e0
14010583e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140105843:	4c 8b c1             	mov    %rcx,%r8
140105846:	89 44 24 30          	mov    %eax,0x30(%rsp)
14010584a:	48 8d 0d ef dd ff ff 	lea    -0x2211(%rip),%rcx        # 0x140103640
140105851:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140105856:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14010585b:	e8 70 fe 06 00       	call   0x1401756d0
140105860:	48 83 c4 58          	add    $0x58,%rsp
140105864:	c3                   	ret
140105865:	cc                   	int3
140105866:	cc                   	int3
140105867:	cc                   	int3
140105868:	cc                   	int3
140105869:	cc                   	int3
14010586a:	cc                   	int3
14010586b:	cc                   	int3
14010586c:	cc                   	int3
14010586d:	cc                   	int3
14010586e:	cc                   	int3
14010586f:	cc                   	int3
140105870:	b8 38 00 00 00       	mov    $0x38,%eax
140105875:	e8 b6 b2 1a 00       	call   0x1402b0b30
14010587a:	48 2b e0             	sub    %rax,%rsp
14010587d:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140105882:	4c 8b ca             	mov    %rdx,%r9
140105885:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14010588a:	48 8d 15 77 71 20 00 	lea    0x207177(%rip),%rdx        # 0x14030ca08
140105891:	4c 8b c1             	mov    %rcx,%r8
140105894:	48 8d 0d e5 dc ff ff 	lea    -0x231b(%rip),%rcx        # 0x140103580
14010589b:	e8 70 22 07 00       	call   0x140177b10
1401058a0:	48 83 c4 38          	add    $0x38,%rsp
1401058a4:	c3                   	ret
1401058a5:	cc                   	int3
1401058a6:	cc                   	int3
1401058a7:	cc                   	int3
1401058a8:	cc                   	int3
1401058a9:	cc                   	int3
1401058aa:	cc                   	int3
1401058ab:	cc                   	int3
1401058ac:	cc                   	int3
1401058ad:	cc                   	int3
1401058ae:	cc                   	int3
1401058af:	cc                   	int3
1401058b0:	b8 48 00 00 00       	mov    $0x48,%eax
1401058b5:	e8 76 b2 1a 00       	call   0x1402b0b30
1401058ba:	48 2b e0             	sub    %rax,%rsp
1401058bd:	33 c0                	xor    %eax,%eax
1401058bf:	c7 44 24 30 87 00 00 	movl   $0x87,0x30(%rsp)
1401058c6:	00
1401058c7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401058cc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401058d1:	e8 4a 00 00 00       	call   0x140105920
1401058d6:	48 83 c4 48          	add    $0x48,%rsp
1401058da:	c3                   	ret
1401058db:	cc                   	int3
1401058dc:	cc                   	int3
1401058dd:	cc                   	int3
1401058de:	cc                   	int3
1401058df:	cc                   	int3
1401058e0:	b8 48 00 00 00       	mov    $0x48,%eax
1401058e5:	e8 46 b2 1a 00       	call   0x1402b0b30
1401058ea:	48 2b e0             	sub    %rax,%rsp
1401058ed:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401058f2:	c7 44 24 30 87 00 00 	movl   $0x87,0x30(%rsp)
1401058f9:	00
1401058fa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401058ff:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140105904:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140105909:	e8 12 00 00 00       	call   0x140105920
14010590e:	48 83 c4 48          	add    $0x48,%rsp
140105912:	c3                   	ret
140105913:	cc                   	int3
140105914:	cc                   	int3
140105915:	cc                   	int3
140105916:	cc                   	int3
140105917:	cc                   	int3
140105918:	cc                   	int3
140105919:	cc                   	int3
14010591a:	cc                   	int3
14010591b:	cc                   	int3
14010591c:	cc                   	int3
14010591d:	cc                   	int3
14010591e:	cc                   	int3
14010591f:	cc                   	int3
140105920:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140105925:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14010592a:	56                   	push   %rsi
14010592b:	57                   	push   %rdi
14010592c:	41 54                	push   %r12
14010592e:	41 55                	push   %r13
140105930:	41 56                	push   %r14
140105932:	b8 70 00 00 00       	mov    $0x70,%eax
140105937:	e8 f4 b1 1a 00       	call   0x1402b0b30
14010593c:	48 2b e0             	sub    %rax,%rsp
14010593f:	0f 57 c0             	xorps  %xmm0,%xmm0
140105942:	4d 8b f1             	mov    %r9,%r14
140105945:	49 8b e8             	mov    %r8,%rbp
140105948:	4c 8b ea             	mov    %rdx,%r13
14010594b:	33 ff                	xor    %edi,%edi
14010594d:	8d 50 15             	lea    0x15(%rax),%edx
140105950:	45 33 c9             	xor    %r9d,%r9d
140105953:	45 33 c0             	xor    %r8d,%r8d
140105956:	8b df                	mov    %edi,%ebx
140105958:	48 8b f1             	mov    %rcx,%rsi
14010595b:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140105960:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140105965:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
14010596a:	e8 71 69 fe ff       	call   0x1400ec2e0
14010596f:	44 8b e0             	mov    %eax,%r12d
140105972:	85 c0                	test   %eax,%eax
140105974:	79 3d                	jns    0x1401059b3
140105976:	e8 b5 27 07 00       	call   0x140178130
14010597b:	48 8b c8             	mov    %rax,%rcx
14010597e:	e8 fd 72 fe ff       	call   0x1400ecc80
140105983:	48 8b d8             	mov    %rax,%rbx
140105986:	48 85 c0             	test   %rax,%rax
140105989:	0f 84 24 01 00 00    	je     0x140105ab3
14010598f:	48 8b d6             	mov    %rsi,%rdx
140105992:	48 8b c8             	mov    %rax,%rcx
140105995:	e8 16 75 fe ff       	call   0x1400eceb0
14010599a:	45 33 c9             	xor    %r9d,%r9d
14010599d:	45 33 c0             	xor    %r8d,%r8d
1401059a0:	ba 85 00 00 00       	mov    $0x85,%edx
1401059a5:	48 8b c8             	mov    %rax,%rcx
1401059a8:	48 8b f0             	mov    %rax,%rsi
1401059ab:	e8 30 69 fe ff       	call   0x1400ec2e0
1401059b0:	44 8b e0             	mov    %eax,%r12d
1401059b3:	48 85 ed             	test   %rbp,%rbp
1401059b6:	48 8d 15 03 03 07 00 	lea    0x70303(%rip),%rdx        # 0x140175cc0
1401059bd:	4d 8b c6             	mov    %r14,%r8
1401059c0:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401059c5:	48 0f 45 d5          	cmovne %rbp,%rdx
1401059c9:	e8 82 32 07 00       	call   0x140178c50
1401059ce:	85 c0                	test   %eax,%eax
1401059d0:	0f 84 bb 00 00 00    	je     0x140105a91
1401059d6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401059db:	e8 a0 2d 07 00       	call   0x140178780
1401059e0:	85 c0                	test   %eax,%eax
1401059e2:	0f 84 a9 00 00 00    	je     0x140105a91
1401059e8:	4c 89 bc 24 a0 00 00 	mov    %r15,0xa0(%rsp)
1401059ef:	00
1401059f0:	e8 1b 7a 01 00       	call   0x14011d410
1401059f5:	8b ac 24 d0 00 00 00 	mov    0xd0(%rsp),%ebp
1401059fc:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140105a01:	4c 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%r14
140105a08:	00
140105a09:	4c 8d 05 00 31 07 00 	lea    0x73100(%rip),%r8        # 0x140178b10
140105a10:	4c 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%r15
140105a17:	00
140105a18:	49 8b d5             	mov    %r13,%rdx
140105a1b:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
140105a1f:	48 8b ce             	mov    %rsi,%rcx
140105a22:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140105a27:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140105a2c:	e8 9f 00 00 00       	call   0x140105ad0
140105a31:	48 8b f8             	mov    %rax,%rdi
140105a34:	48 85 c0             	test   %rax,%rax
140105a37:	75 4b                	jne    0x140105a84
140105a39:	45 33 c9             	xor    %r9d,%r9d
140105a3c:	45 8b c4             	mov    %r12d,%r8d
140105a3f:	ba 80 00 00 00       	mov    $0x80,%edx
140105a44:	48 8b ce             	mov    %rsi,%rcx
140105a47:	e8 94 68 fe ff       	call   0x1400ec2e0
140105a4c:	85 c0                	test   %eax,%eax
140105a4e:	78 2d                	js     0x140105a7d
140105a50:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
140105a54:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140105a59:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140105a5e:	4c 8d 05 ab 30 07 00 	lea    0x730ab(%rip),%r8        # 0x140178b10
140105a65:	49 8b d5             	mov    %r13,%rdx
140105a68:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140105a6d:	48 8b ce             	mov    %rsi,%rcx
140105a70:	e8 7b 02 00 00       	call   0x140105cf0
140105a75:	48 8b f8             	mov    %rax,%rdi
140105a78:	48 85 c0             	test   %rax,%rax
140105a7b:	75 07                	jne    0x140105a84
140105a7d:	e8 1e 71 01 00       	call   0x14011cba0
140105a82:	eb 05                	jmp    0x140105a89
140105a84:	e8 57 77 01 00       	call   0x14011d1e0
140105a89:	4c 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%r15
140105a90:	00
140105a91:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140105a96:	e8 75 2c 07 00       	call   0x140178710
140105a9b:	48 85 db             	test   %rbx,%rbx
140105a9e:	74 10                	je     0x140105ab0
140105aa0:	48 8b cb             	mov    %rbx,%rcx
140105aa3:	e8 88 73 fe ff       	call   0x1400ece30
140105aa8:	48 8b cb             	mov    %rbx,%rcx
140105aab:	e8 10 6a fe ff       	call   0x1400ec4c0
140105ab0:	48 8b c7             	mov    %rdi,%rax
140105ab3:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140105ab8:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140105abc:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140105ac0:	49 8b e3             	mov    %r11,%rsp
140105ac3:	41 5e                	pop    %r14
140105ac5:	41 5d                	pop    %r13
140105ac7:	41 5c                	pop    %r12
140105ac9:	5f                   	pop    %rdi
140105aca:	5e                   	pop    %rsi